/*cope with inheritance bugs*/ body, table, th, td{ color:NETQUOTEVAR:FGCOLORCSS; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; } form{ margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; } a:link, a:visited{ color:#5d9731; text-decoration:none; font-weight:bold; } a:hover{ color:#000000; text-decoration:none; font-weight:bold; } a:active{ color:#006600; text-decoration:none; font-weight:bold; } #leftnav a:link, #leftnav a:visited{ color:white; text-decration:none; font-weight:bold; } #leftnav a:hover{ display:block; color:black; background:#EAB926; } li{ color:NETQUOTEVAR:FGCOLORCSS; list-style-type:square; } ol{ color:NETQUOTEVAR:FGCOLORCSS; } ul{ color:NETQUOTEVAR:FGCOLORCSS; list-style-type:square; } H1, H2, H3, H4, H5, H6 { font-family:CUSTOMVAR:ACTCSSFONTFAMILY; } SELECT { FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; } .actCHECKOUTEM {background-color:NETQUOTEVAR:CHECKOUTEMCSS;} .actCHECKOUTBG {background-color:NETQUOTEVAR:CHECKOUTBGCSS;} .actlarger{ font-size: larger; color:NETQUOTEVAR:FGCOLORCSS; } .actsmaller{ font-size: smaller; color:NETQUOTEVAR:FGCOLORCSS; } .actxxsmall{font-size:9px;color:NETQUOTEVAR:FGCOLORCSS;} .actxsmall{font-size:10px;color:NETQUOTEVAR:FGCOLORCSS;} .actsmall{font-size:10px;color:NETQUOTEVAR:FGCOLORCSS;} .actregular{font-size:11px;color:NETQUOTEVAR:FGCOLORCSS;} .actlarge{font-size:12px;color:NETQUOTEVAR:FGCOLORCSS;} .actxlarge{font-size:12px;color:NETQUOTEVAR:FGCOLORCSS;} .actxxlarge{font-size:12px;color:NETQUOTEVAR:FGCOLORCSS;} .actwarningcolor{color:NETQUOTEVAR:REQUIREDCOLORCSS;} .actrequiredcolor{color:NETQUOTEVAR:REQUIREDCOLORCSS;} .actsearchhighlightcolor{color:NETQUOTEVAR:SEARCHHIGHLIGHTCOLORCSS;} .actrequired{color:NETQUOTEVAR:REQUIREDCOLORCSS;} .actwarning{font-size:x-large;color:NETQUOTEVAR:REQUIREDCOLORCSS;} .actwelcome{font-size:medium;color:NETQUOTEVAR:FGCOLORCSS;} .actlogotext {font-family:CUSTOMVAR:ACTCSSFONTFAMILY; font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; text-align: center} .actlogout{font-size:x-small;color:NETQUOTEVAR:LINKCOLORCSS;} /* ---------- adaptive image ------------- */ /* ---------- layout --------------------- */ body { padding:0; margin:0; text-align:center; } #page { width:760px; margin-left:auto; margin-right:auto; position:relative; text-align:left; } #head { /*height:138px;*/ width:760px; background:#ffffff; padding:6px 0; border-top:6px solid #5D9731; border-bottom:6px solid #5D9731; margin-bottom:6px; } #logo { float:left; } #head_right { float:right; width:347px; } #head_right_top { float:right; width:347px; } #shop_controls { float:left; width:170px; padding-right:15px; } #basket { float:left; width:80px; padding-right:10px color:black; } #basket a:link, #basket a:visited { color:black; } #checkout { float:right; width:80px; text-align:right; font-weight:bold; } #brochure_links { float:right; text-align:right; padding-top:1px; width:147px; } #brochure_links ul { padding:0; margin:0; list-style-type: none; } #brochure_links li { display:inline; text-transform:uppercase; font-weight:bold; padding:0 0.3em 0.3em 0.3em; list-style-type: none; } #brochure_links li a:link, #brochure_links li a:visited { color:#5D9731; } #brochure_links li a:hover { color:black; } .head_list_divider { border-left:1px solid #5D9731; } #head_right_search { clear:both; float:right; width:347px; margin-top:6px; text-align:right; } #head_right_icons { clear:both; float:right; margin-top:6px; } #head_contacts { clear:both; margin:0; padding-top:1px; font-size:9px; font-weight:bold; } #contacts_left_wrap { float:left; width:600px; } #contacts_address { float:left; width:410px; padding-right:10px; } #contacts_tel { float:right; width:160px; padding-right:10px; } #contacts_eml { float:right; width:145px; text-align:right; } #left { float:left; width:150px; } .tab1 { display:block; background-color:#5D9731; padding:3px 5px 3px 5px; } .tab2{ display:block; background-color:#97BA78; padding:3px 5px 3px 5px; } #left img { margin-top:10px; } #navtopitem { position:relative; top:-10px; } #joinlist { width: 136px !important; width: 150px; position:relative; _margin-top:-2px; /*ie only hack*/ padding:5px; border:2px solid #5D9731; border-top:0; } #joinlist:after { /* clearing for moz div height from img */ content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; } #joinlist input { font-size:10px; margin-top:10px; } #right { float:right; width:590px; } #prodbar { width:570px; _width:590px; height:18px; color:#ffffff; background:#5D9731; padding-left:20px; padding-top:2px; margin-bottom:5px; font-weight:bold; } #prodbar a:link, #prodbar a:visited { color:#ffffff; text-decoration:none; } #prodbar a:hover { color:#ffffff; text-decoration:none; } #prodbar h1 { font-size:11px; margin:0px; } #currency { float:right; height:40px; display:block; } #currency a, #currency img { vertical-align:middle; }		 /* COLLAPSIBLE SITEMAP */	 #sitemap { margin-top:1em; } #sitemap ul { margin:0 0 0 1em; padding:0; } #sitemap li { list-style-type: none; margin:0; padding:0; } #sitemap ul ul { display:none; } #sitemap li a:link.sitemap_tls, #sitemap li a:visited.sitemap_tls { color:#97BA78; text-decoration:none; font-weight:bold; } #sitemap li a:hover.sitemap_tls { color:#000000; text-decoration:none; font-weight:bold; } #sitemap li a:link.sitemap_non_tls, #sitemap li a:visited.sitemap_non_tls { color:#97BA78; text-decoration:none; font-weight:normal; } #sitemap li a:hover.sitemap_non_tls { color:#000000; text-decoration:none; font-weight:normal; } #sitemap li img { border:none; } #foot { clear:both; width:760px; text-align:center;	 } #footbar { background:#5D9731; color:white; padding:2px; margin-top:3px; margin-bottom:3px; } #footbar a:link, #footbar a:visited { color:#97BA78; text-decoration:none; } #footbar a:hover { color:#ffffff; text-decoration:none; }		 /* ---------- classes -------------------- */ .border { border:1px solid #999999; height:auto; } .inputshadow { margin:1px solid #eeeeee; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; } .formfield { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#97BA78; } .v20c { line-height:20px; vertical-align:middle; } .palebar { width:570px; _width:590px; height:18px; color:#000000; background:#97BA78; padding-left:20px; vertical-align:middle; padding-top:2px; margin-bottom:5px; font-weight:bold; } .darkbar { width:570px; _width:590px; height:18px; color:#ffffff; background:#5D9731; padding-left:20px; vertical-align:middle; padding-top:2px; margin-bottom:5px; font-weight:bold; } .darkbar a:link, .darkbar a:visited { color:#97BA78; text-decoration:none; } .darkbar a:hover { color:#ffffff; text-decoration:none; }		 .darkbar h1 { font-size:11px; margin:0px; } h3 { font-size:11px; } .spaced { line-height:130%; } a.tablink:link, a.tablink:visited{ color:black; text-decoration:none; font-weight:bold; display:block; width:78px; height:16px; overflow:hidden; } a.tablink:hover{ color:white; text-decoration:none; font-weight:bold; display:block; width:78px; height:16px; overflow:hidden; } .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }