/* Text Settings */ body,html { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 666666; background-color: #FFFFFF; margin: 15px 15px 15px 15px; } h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #EDB64C; margin: 0px 0px 0px 0px;} h2 { font-size: 14px; font-weight: bold; color: #666666; line-height: 14px; margin: 0px 0px 8px 0px; } h3 { font-size: 11px; font-weight: bold; color: #000000; line-height: 11px; margin: 0px 0px 5px 0px; } ul { margin: 0px 10px 8px 15px; padding-left: 10px; } li { line-height: 14px; font-size: 11px; padding: 3px 3px 3px 0px; } .smtext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; letter-spacing: 0px; } /* Link Settings */ a { text-decoration: none; color: #000000; } a:link { text-decoration: none; color: #000000; } a:visited { text-decoration: none; color: #000000; } a:hover { text-decoration: none; color: #EDB64C; } a.sm { font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000; } a.sm:link { font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000; } a.sm:visited { font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000; } a.sm:hover { font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #EDB64C; } a.nav { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 0px; line-height: 18px; padding: 0px 0px 0px 7px; } a.nav:link { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 0px; } a.nav:visited { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 0px; } a.nav:hover { text-decoration: none; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 0px; } a.navsub { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 17px; letter-spacing: 0px; padding: 0px 0px 0px 15px; } a.navsub:link { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } a.navsub:visited { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } a.navsub:hover { text-decoration: none; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } a.navsub2 { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; letter-spacing: 0px; padding: 0px 0px 0px 27px; } a.navsub2:link { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; } a.navsub2:visited { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; } a.navsub2:hover { text-decoration: none; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; } a.navsearch { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 0px; line-height: 12px; padding: 0px 0px 0px 7px; } a.navsearch:link { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 0px; } a.navsearch:visited { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 0px; } a.navsearch:hover { text-decoration: none; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 0px; } a.navnote { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 0px; line-height: 20px; padding: 0px 0px 0px 0px; } a.navnote:link { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 0px; } a.navnote:visited { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 0px; } a.navnote:hover { text-decoration: none; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 0px; } a.on { text-decoration: none; color: #ffab00; } a.on:link { text-decoration: none; color: #ffab00; } a.on:visited { text-decoration: none; color: #ffab00; } a.on:hover { text-decoration: none; color: #ffab00; } /* Image Settings */ .imageborder { border: 1px solid #CCCCCC; } img { border: 0px; } img.divider { margin-top: 0px; margin-bottom: 0px; } HR.white { height: 1px; width:100%; color:#FFFFFF; margin: 0px 0px 0px 0px; } /* Input Settings */ input,select,textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #FFFFFF; } .submit { font-weight:bold; color: #FFFFFF; background-color: #EDB64C; border: 1px solid #FFFFFF; padding: 1px 1px 1px 1px; } .radiobutton { margin: 0px 0px 0px 6px; vertical-align: -30%; } /* Table Settings */ table, td { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; vertical-align: top; } td.logo { text-align: left; width: 236px; height: 41px; vertical-align: bottom; } td.navcorners { width: 10px; height: 25px; vertical-align: bottom;} td.topnav { text-align: right; width: 488px; vertical-align: bottom; } td.sidenav { text-align: left; width: 138px; height: 360px; background-color: #F2CC81; } td.sidenavbg { text-align: left; width: 138px; height: 362px; background-color: #EDB64C; } td.mainpic { width: 241px; height: 301px; } td.feature { width: 241px; height: 153px; padding: 10px 10px 10px 10px; text-align: center; } td.title { width: 560px; height: 28px; padding: 0px 12px 0px 12px; text-align: left; vertical-align: middle; } td.main { text-align: left; padding: 0px 0px 0px 0px; border-top: #E4E4E4 1px solid; border-bottom: #E4E4E4 1px solid; } td.homefeature { text-align: left; padding: 5px 10px 5px 10px; border-left: #E4E4E4 1px solid; border-right: #E4E4E4 1px solid; } td.box { text-align: left; padding: 0px 11px 0px 9px; border-left: #E4E4E4 1px solid; border-right: #E4E4E4 1px solid; } td.product { text-align: center; padding: 8px 5px 8px 5px; border-left: #D1D1D1 1px solid; border-right: #D1D1D1 1px solid; width: 114px; height: 165px; } td.project { text-align: center; padding: 8px 10px 8px 10px; border-left: #E5E5E5 1px solid; border-right: #E5E5E5 1px solid; width: 150px; } td.navnote { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-size: 12px; letter-spacing: 0px; line-height: 14px; padding: 8px 10px 12px 10px; text-align: center; } /* DIV Settings */ div.intro { padding: 10px 0px 0px 40px; font-size: 12px; line-height: 15px;} div.introtop { padding: 14px 2px 0px 20px; line-height: 14px; vertical-align: bottom;} div.introbottom { padding: 0px 10px 10px 10px; line-height: 18px; vertical-align: bottom;} div.sidenav { text-align: left; width: 138px; background-color: #F2CC81; clip: rect(auto 138px auto auto); } div.nav { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 0px; line-height: 19px; padding: 0px 0px 0px 8px; display: block; } div.navsearch { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 0px; line-height: 14px; padding: 3px 0px 2px 15px; } div.navnote { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 0px; line-height: 14px; padding: 8px 10px 12px 10px; text-align: center; } div.small { font-size: 10px; } div.price { font-family: Arial, Helvetica, sans-serif; font-size: 13px } div.pricetext { text-align: center; padding-top: 2px; font-size: 11px; } div.footer { text-align: center; padding-top: 10px; } div.copyright { text-align: center; padding-top: 10px; font-size: 10px; } span.productover { display: block; position:relative; } span.productover a:hover { font-size: 10px; } span.productover span { display: none; } span.productover a:hover span { display: block; position: absolute; top: 0px; left: 0px; } #cornerimage { position: relative; width: 160px; height: 70px; top: -9px; left: 11px; } #shopby{margin:0px; width:100px; } .hovermenu{} .hovermenu ul{padding:0px; margin:0; height:16px; width:100%; float:left } .hovermenu ul li{display: inline; float:left} .hovermenu ul li{padding: 5px 2.8%;} div.linespace { line-height: 18px; } .error { color: #E62925; font-size: 11px; } /* Rotating banner */ /* *{ margin:0; padding:0; } Quick reset*/ #banners { width:586px; height: 380px; position: relative; font-family: Arial, sans-serif; } #banners .banner{ position: absolute; border: none; top:0; left:0; display:block; } .banner.current{z-index: 2;} #controls{ position:absolute; bottom:1px; right:-13px; z-index:10; } #controls li { list-style:none; display:inline;} #controls li a{ display:-moz-inline-box; /* < = FF2 hack */ display:inline-block; font-size:12px; font-weight:bold; margin-left:0px; padding:3px 6px 3px 6px; text-decoration:none; color: #FFF; background:#e1eea8; opacity:0.6; filter:alpha(opacity=60); outline:none; } #controls li.active a{ color:#FFF; background-color:#dfeca3; opacity:1; filter:alpha(opacity=100); } #controls li a:hover{ color: #FFF; background-color:#dfeca3; opacity:1; filter:alpha(opacity=100); }