body { font-family: Geneva, Arial, Helvetica, sans-serif; color:#333333; background-image: url('back.jpg'); background-repeat: repeat; font-size: 0.8em; } a {color: #333333;text-decoration: none;} a:visited {color:#323232;} a:hover {color: #323232;} a:active { color:#333333;} p { font-size: 0.9em; } h1 { font-size: 1.2em; color: #333333; letter-spacing: 2px; } h2 { font-size: 1.1em; color: #333333; } h3 { font-size: 1.0em; color: #333333; } h4 { font-size: 0.9em; color: #333333; } #container { width: 800px; margin-bottom: 0px; margin-left: auto; margin-right: auto; background:none; } #banner { position:relative; background:none; padding: 0px; margin: 0px; height: 95px; border-bottom:1px solid #333333; } #menulinks { width: 685px; float: right; font-size: 0.9em; } #menulinks ul { margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none; float: right; } #menulinks  li {	 margin: 0 0 0 0; padding: 0 0 0 7px; color:#333333; text-decoration:none; float: right; } #menulinks  a { text-decoration: none; display: block; color: #333333; } #menulinks a { text-decoration: none; color: #333333; display:block; } #menulinks a:hover { color: #333333; text-decoration: underline; background:#666} #menulinks .active a { color: #82837E; } #menulinks a { display: block; padding: 3px 6px 3px 13px; margin: 0;			 } #menulinks li a:hover { display: block; padding: 3px 6px 3px 13px; margin: 0; } #menulinks li { /* all list items */ float: left; padding: 0px; margin: 0; list-style-image: none; line-height: 18px; } #menulinks li ul { /* second-level lists */ width: 150px;  display: block; position: absolute; margin: 0px 0px 0px -2px; list-style-image: none; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ z-index:1; background-image: url('back.jpg'); background-repeat: repeat; } #menulinks li ul li { /* second-level lists */ width: 150px;  display: block; } #menulinks li ul li a { /* second-level lists */ padding: 3px 6px 4px 13px; line-height: 150%; display: block; } #menulinks li ul li a:hover { /* second-level lists */ display: block; padding: 3px 6px 4px 13px; } #menulinks li ul ul { /* third-and-above-level lists */ margin: -24px 0px 0px 149px; } #menulinks li:hover ul ul, #menulinks li.sfhover ul ul { left: -999em; } #menulinks li:hover ul, #menulinks li li:hover ul, #menulinks li.sfhover ul, #menulinks li li.sfhover ul { /* lists nested under hovered list items */ left: auto; } #bottommenu ul { margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none; float: left; } #bottommenu li {	 margin: 0 0 0 0; padding: 0 0 0 0px; color:#333333; text-decoration:none; float: right; } #bottommenu a { text-decoration: none; display: block; color: #333333; } #menulinks a { text-decoration: none; color: #333333; } #bottommenu a:hover { color: #333333; text-decoration: underline; } #bottommenu .active a { color: #333333; } #bottommenu a { display: block; padding: 3px 8px 3px 0px; margin: 0;			 } #bottommenu li a:hover { display: block; padding: 3px 8px 3px 0px; margin: 0; } #bottommenu li { /* all list items */ float: left; padding: 0px; margin: 0; list-style-image: none; line-height: 18px; } #right { background:none; padding: 0px; margin-left: 400px; text-align:center; margin-top:10px; } #left { float: left; width: 390px; margin: 0px; margin-top:10px; padding-right: 10px; border-right: 1px solid #333333;  } .brand { float: left; margin: 10px 3px 10px 3px; } .cartheading { background-color: #333333; } #cartdiv { font-size: 0.8em; padding:0; margin:0; clear:both; border-bottom: solid #fff 1px; height: 25px; width:100%; } #cartbuttons { float: right; text-align: right; padding:0; margin:0; width: 50%; } #cartbuttons a { padding:0 0 0 5px; margin:0; } #carttext { padding:0; margin:0; float: left; text-align: left; white-space: nowrap; width: 50%; } #carttext p { padding-top: 4px; margin:0; } #cartbuttons p { padding-top: 4px; margin: 0; } #footer { clear: both; padding-top: 10px; height: 25px; font-size: 0.8em; border-top:solid #333333 1px; } #col_1{ float:left; width: 390px; } #col_1_banner{ float:left; width: 100px; } #col_2 { float:right; width:375px; text-align:right; padding-right: 0px; height:49px; } #col_2_banner { float:right; width:375px; text-align:right; padding-right: 15px; height:49px; } .image_float_right { float: right; margin: 5px 5px 5px 5px; } .image_float_left { float: left; margin: 5px 5px 5px 5px; } .clearall { clear:both; line-height: 0px; } .gallerypic { float: left; margin: 5px 5px 5px 5px; text-align:center; } .gallerypic img { clear:left; } .gallerypic p { clear:left; } .sectiondiv { border: thin solid #999; width: 190px; height: 165px; position: relative; float: left; margin: 5px 5px 5px 0; padding: 0; overflow: hidden; } .sectiondiv h3 { position: absolute; bottom: 0; right: 0; margin: 0 0 0 0; background-color: #999; width: 190px; height: 20px; padding: 3px 0 3px 0; text-align: center; } .sectiondiv h3 a { font-size: 11px; color: #82837E; margin: 0; padding: 0; text-decoration: none; } .sectiondiv h3 a:visited {color:#333333;} .sectiondiv h3 a:hover {color: #333333; text-decoration:underline;} .sectiondiv h3 a:active { color:#333333;} .productdiv { border: thin solid #333333; width: 190px; height: 165px; position: relative; float: left; margin: 5px 5px 5px 0; padding: 0; } .productdiv h3 { position: absolute; bottom: 0; right: 0; margin: 0 0 0 0; background-color: #333333; width: 190px; height: 25px; padding: 3px 0 3px 0; text-align: right; } .productdiv h3 a { position: absolute; bottom: 0; right: 0; font-size: 11px; color: #fff; margin: 0; padding: 0; text-decoration: none; } .productdiv h3 a:visited {color:#333333;} .productdiv h3 a:hover {color: #333333; text-decoration:underline;} .productdiv h3 a:active { color:#333333;} #extended_container { width: 100%; margin: 0; padding: 0; } #extended_header { width: 100%; height: 30px; } #extended_title { width: 79%; float: left; color: #333333; } .image_float_right { float: right; padding-left: 5px; padding-bottom: 5px; clear: right; } .imagenav { float: left; color: #333333; border: #333333 solid thin; margin:0; margin-right: 2px; padding: 1px 5px 1px 5px; } .imagenav a { color: #333333; font-size: 12px; font-weight: 900; } #extended_infopane { border: 1px solid #333333; } #extended_options { margin: 0; padding: 2px 0 10px 0; border-right: 1px solid #333333; } #extended_options h4 { padding: 5px 0 5px 0; margin: 0; } #extended_viewdetails span { margin-top: 4px; margin-left: 4px; } #extended_options span { margin-top: 4px; margin-left: 4px; } #extended_cartpane { clear: both; height: 40px; padding: 5px 0 5px 0; text-align: center; } #extended_cartpane ul { list-style: none; } #extended_cartpane ul li { display: inline; margin: 0; padding: 0; } #extended_addcart { padding: 10px 0 0 20px; } #extended_closewin { float: right; } #searchbox { position: absolute; bottom: 1%; margin-bottom:5px; right: 1%; font-size: 0.9em; } #searchbox input { } #trademenu { width: 100%; text-align: right; } #trademenu ul { margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none; float: left; } #trademenu li {	 margin: 0 0 0 0; padding: 0 0 0 7px; color:#333333; text-decoration:none; float: right; } #trademenu a { text-decoration: none; display: block; color: #333333; } #trademenu a:hover { color: #333333; text-decoration: underline; } #trademenu .active a { color: #333333; } #trademenu a { display: block; padding: 3px 6px 3px 13px; margin: 0;			 } #trademenu li a:hover { display: block; padding: 3px 6px 3px 13px; margin: 0; } #trademenu li { /* all list items */ float: left; padding: 0px; margin: 0; list-style-image: none; line-height: 18px; } .centerdiv { margin: 10px 0 10px 0; text-align: center; } .telephone { margin:0; padding: 0; font-size: 1.5em; color: #333333; font-weight: bold; }