body, td, p          {  font-family: Verdana, Arial, sans-serif; font-size: 10pt }.info_box_text     {font-size: 8pt }.footer                  {font-size: 8pt }.header_links         { font-size: 8pt }

#menu5 {display:block; top:196px; right:-24px; width:120px; position:fixed; padding:1px;}
* html #menu5 {position:absolute; z-index: 51;}
#menu4 {display:block; top:196px; left:180px; width:120px; position:fixed; padding:1px;}
* html #menu4 {position:absolute;  z-index: 51;}
#menu3 {display:block; bottom:0px; left:4px; width:150px; position:fixed; padding:1px;}
* html #menu3 {position:absolute;}
#menu2 {display:block; bottom:25px; left:1px; width:150px; position:fixed; padding:1px;}
* html #menu2 {position:absolute;}
#menu {
width: 12em;
background: #003366;  z-index: 1; 
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
}
#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #003366 #555 #003366;
margin: 0;
padding: 2px 3px;
}
#nav a.parent{
z-index: 1;
background-image:url('http://americangaragefloor.com/pics/arrow_wh.gif');
background-position:right center;
background-repeat:no-repeat;
}
#nav a.parent:hover{
background: #0364DC;
background-image:url('http://americangaragefloor.com/pics/arrow_wh.gif');
background-position:right center;
background-repeat:no-repeat;
}
#nav1 a.parent{
z-index: 1;
background-image:url('http://americangaragefloor.com/pics/arrow_wh.gif');
background-position:right center;
background-repeat:no-repeat;
}
#nav1 a.parent:hover{
background: #0364DC;
background-image:url('http://americangaragefloor.com/pics/arrow_wh.gif');
background-position:right center;
background-repeat:no-repeat;
}
#nav2 a.parent{
z-index: 1;
background-image:url('http://americangaragefloor.com/pics/arrow_wh.gif');
background-position:right center;
background-repeat:no-repeat;
}
#nav2 a.parent:hover{
background: #0364DC;
background-image:url('http://americangaragefloor.com/pics/arrow_wh.gif');
background-position:right center;
background-repeat:no-repeat;
}




#menu h2 {
color: #fff;
background: #000040;
text-transform: uppercase;
}
#menu a {
color: #fff;
background: #003366;
text-decoration: none;
}
#menu a:hover {
color: #fff;
background: #0364DC;
}
#menu li {
position: relative; z-index: 1; 
}
#menu ul ul ul {
position: absolute; z-index: 1; 
top: 0;
left: 100%;
width: 100%;
}
div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

TD.header_left {
	height: 32px;
	margin-top: 0px;
	margin-bottom: 20px;
	color: #0000A0;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial Narrow;
                font-style: italic;
                font-stretch: extra-condensed;
	text-align: center;
}

table.spec {
	margin-left: 5px;
}

table.spec td {
	color: #fff;
	vertical-align: top;
}

td.cleft {
	padding: 10px;
}

td.cright {
	padding: 10px;
}

td.cfull {
	padding: 10px;
}

td.cleft ul {
	list-style: none;
	display: block;
	width: 210px;
}

td.cleft ul li {
	margin-left: 10px;
	margin-bottom: 3px;
	padding-left: 10px;
}

td.cleft ul li.clean {
	color: #FFCC00;
	margin-top: 10px;
	background: none;
}

td.cleft div.other {
	display: block;
	width: 210px;
}

td.cleft h2,td.cright h2 {
	font-size: 14px;
	margin: 5px;
	text-transform: uppercase;
	padding-bottom: 5px;
}

td.cright h2 em,
td.cleft h2 em {
	font-style: normal;
	color: #FFCC00;
}

td.cleft p {
	margin-left: 5px;
}
table.padded-table-1 td { 
	padding-top:0px; 
	padding-right:0px; 
	padding-bottom:0px; 
	padding-left:0px; 
	text-align: center;
	}
table.padded-table-1 {
	 width:100%; 
	border-width: 0px;
	}
