/* CSS Document */
img {border-style:none}
#body {}

#featuredInfo {padding:10px;font-size:9px;color:#ffffff}
#featuredInfo h2{padding:0px;margin:0px;font-size:16px;color:#ffffff}
#featuredPrice {border-style:solid;border-width:0px 0px 0px 2px ;border-color:#57BB57;font-size:12px;color:#FFFFFF;padding-left:10px}

.productCat {margin-bottom:15px;font-size:11px;color:#666666}
.productCat a {font-size:12px;color:#666666;font-weight:bold;color:#197E18}
.productCat a:hover {font-size:12px;color:#666666;font-weight:bold;color:#2B49A0}

.bluemain {font-family:verdana;font-size:11px;color:#ffffff}
.bluemain a{color:#E6EFB5}
.bluemain a:hover{color:#FFDE29}

.bluemainGreen {font-family:verdana;font-size:9px;color:#F1F5CB}
.bluemainGreen a{color:#C9E181}
.bluemainGreen a:hover{color:#FFDE29}

.main {font-family:tahoma,verdana;font-size:11px;color:#18649A}
.main a{color:#075184}
.main a:hover{color:#FFAC29}

#footer {font-family:verdana;font-size:9px;color:#5C9AD0}
#footer a{color:#075184}
#footer a:hover{color:#FFAC29}

.borderBlue {border-style:solid;border-width:1px;border-color:#F8F9EF}

#tabNav{
	background:url(/basic/tabs_bg.jpg) no-repeat;
}
#tabNav a{
	padding-top:4px;
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	color:#2B49A0;
	text-decoration:none;
	text-transform:uppercase;
}
#tabNav a:hover{
	color:#36AA30;
	text-decoration:underline;
}


#poll {font-family:verdana;font-size:9px;color:#666666}

#tershNav {margin-left:10px}
#tershNav a {font-family:tahoma,verdana;font-size:9px;color:#00416F;text-decoration:underline}
#tershNav a.dead {color:#FFAD28}
#tershNav a:hover {color:#FF7E28}

.wBorderBlue {border-style:solid;border-width:1px;border-color:#D7E3EB;}
.wBorderWhite {border-style:solid;border-width:1px;border-color:#ffffff;}

#main {padding:20px 20px 20px 26px;font-family:verdana;font-size:11px;color:#4D687B}
#main a{color:#075184}
#main a:hover{color:#FFAC29}
h1 {line-height:normal;padding-top:0px;margin-top:0px;font-family:tahoma;font-size:19px;color:#006699}
#main h2 {line-height:normal;padding-bottom:0px;margin-bottom:0px;font-family:tahoma;font-size:16px;color:#FFB751;letter-spacing:2}
#main h3 {line-height:normal;padding-bottom:0px;margin-bottom:0px;font-family:tahoma;font-size:13px;color:#FFB12A;letter-spacing:2}
#main h4 {line-height:normal;padding-bottom:0px;margin-bottom:0px;font-family:tahoma;font-size:13px;color:#6A8CA3;letter-spacing:2}
#centerColumn h1, #bottom h1 {line-height:normal;padding-top:0px;margin-top:0px;font-family:verdana;font-size:19px;color:#006699}
#centerColumn h2, #bottom h2 {line-height:normal;font-family:verdana;font-size:16px;color:#36AA30;}
#centerColumn h3, #bottom h3 {line-height:normal;font-family:verdana;font-size:13px;color:#36AA30}
#centerColumn h4, #bottom h4 {line-height:normal;font-family:verdana;font-size:13px;color:#6A8CA3}
#centerColumn ul, #bottom ul {margin:0px;padding:0px}
#centerColumn li, #bottom li {padding-left:10px;list-style:none;background:url(/basic/bullet.gif) no-repeat left top;margin-bottom:5px;}
#centerColumn a, #bottom a{color:#3aab39; text-decoration:none;}
#centerColumn a:hover, #bottom a:hover{color:#174517; text-decoration:underline;}
.modHeader {color:#2B49A0;font-size:13px;font-weight:bold}

#centerColumn hr{border:1px dotted #666; border-width:0 0 1px 0;}

#tersh {padding:0px 0px 10px 1px;font-family:verdana;font-size:9px;color:#4D687B}
#tersh .modHeader {background-color:#99C95B;padding:8px;color:#ffffff;font-size:11px;font-weight:bold}
#tersh  a {color:#3589C4}
#tersh  a:hover {color:#FFAC29}
#tersh ul {margin:0px;padding:0px}
#tersh li {padding-left:10px;list-style:none;background:url(/basic/bullet.gif) no-repeat left center;margin-bottom:5px;}

#scriptsNav a {font-weight:bold;font-family:tahoma,verdana;font-size:11px;color:#5C7C47;text-decoration:none}

#summaries {font-family:verdana;font-size:9px;color:#4D687B}
#summaries a{font-weight:bold;font-family:tahoma,verdana;font-size:13px;color:#00416F}
#summaries a:hover{color:#FF7112}

#breadCrumb {position:relative;top:-10px;font-size:9px;font-family:tahoma,verdana;color:#999999}
#breadCrumb div{}
#breadCrumb a {font-size:9px;font-family:tahoma,verdana;color:#3589C4}
#breadCrumb a:hover {color:#FFAC29}

#module {font-family:verdana;font-size:9px;color:#666666}
#module h3 {line-height:normal;margin-top:0px;padding-top:0px;font-family:tahoma,verdana;font-size:13px;color:#85C73F}
#module h4 {line-height:normal;margin-top:0px;padding-top:0px;font-family:tahoma,verdana;font-size:13px;color:#85C73F}
#module h5 {line-height:normal;margin-top:0px;padding-top:0px;font-family:tahoma,verdana;font-size:13px;color:#85C73F}

#quoteFooter {margin-bottom:20px;font-size:9px;padding-top:3px;background-image:url(/basic/internal/testi_bg.gif);background-repeat:no-repeat}
#newslist a.header{font-size:13px;color:#3589C4;text-decoration:none}
#newslist a.header:hover{color:#FFAC29;text-decoration:underline}
#newslist {padding-bottom:10px;margin-bottom:10px;border-style:dotted;border-width:0px 0px 1px 0px;border-solor:#D7E3EB}

#newsHeader h1 {line-height:normal;margin-bottom:0px;padding-bottom:0px;margin-top:0px;padding-top::0px}
#newsHeader h2 {line-height:normal;margin-bottom:0px;padding-bottom:0px;margin-top:0px;padding-top::0px}
#newsHeader table {font-size:11px;color:#18649A;font-family:tahoma;margin-bottom:15px;padding:4px 0px 4px 0px;border-style:dotted;border-width:1px 0px 1px 0px;border-color:#D7E3EB}

#greenNav {width:738px;background-image:url(/basic/nav_bg_green.gif);}
#greenNav div{border-style:solid;border-color:#3AAB39;border-width:1px;padding:5px;background-color:#3AAB39;font-family:verdana;font-size:10px;font-weight:bold; text-transform:uppercase;}
#greenNav div.dead{border-style:solid;border-color:#C7EAC7;border-width:1px;padding:5px;background-color:#FFFFFF;font-family:verdana;font-size:10px;font-weight:bold}
#greenNav div.dead a {color:#3AAB39;text-decoration:none}
#greenNav a{color:#ffffff;text-decoration:none}
#greenNav a:hover{text-decoration:underline}


#productNav {margin-bottom:7px}
#productNav .texty {padding:15px 15px 15px 5px;font-family:verdana;font-size:9px;color:#ffffff;}
#productNav .imageCol {padding:10px 0px 10px 0px;width:105px;background-image:url(/basic/products/top_bg.gif);background-repeat:no-repeat;background-position:bottom}
#productNav a{font-weight:bold;font-family:verdana;font-size:12px;color:#ffffff;margin-bottom:3px;padding-bottom:3px;text-decoration:none}
#productNav a:hover{text-decoration:underline}

#leftColumn .greyModule {margin-bottom:7px;background-color:#EEEEEE;font-family:verdana;font-size:9px;color:#666666}
#leftColumn .greyModule .center {padding:5px;}

#leftColumn .blueModule {margin-bottom:7px;font-family:verdana;font-size:9px;color:#666666}
#leftColumn .blueModule a{font-family:verdana;font-size:9px;color:#3aab39;text-decoration:none;background:url(../basic/home/dotted_hor.gif) bottom repeat-x;padding:5px 0;display:block;}
#leftColumn .blueModule a:hover{text-decoration:underline;color:#174517;}
#leftColumn .blueModule .center {padding:0 0 5px 0;}
#leftColumn .blueModule h2{padding:5px;background:#93cbe2;color:#fff;font-size:11px;}
#leftColumn .blueModule h3{padding:5px;background:#93cbe2;color:#fff;font-size:11px;}

#centerModules .greyModule {margin-bottom:7px;background-color:#EEEEEE;font-family:verdana;font-size:9px;color:#666666}

#leftColumn .tershNav {background-color:#77B1C9;font-family:verdana;font-size:9px;color:#ffffff}
#leftColumn .tershNav .navItem {padding:8px}
#leftColumn .tershNav .navItem  a {color:#ffffff;font-weight:bold}
#leftColumn .tershNav .navItem  a:hover {color:#EBFFCF;font-weight:bold}

#leftColumn ul{padding:0 0 0 5px;margin-left:0;}
#leftColumn ul li{padding-left:10px;list-style:none;background:url(/basic/bullet.gif) no-repeat left center;margin:0 0 5px 0;}

#rightColumn .module {font-family:verdana;font-size:10px;}
#rightColumn .module a{font-family:verdana;font-size:10px;color:#2B49A0; text-decoration:none;}
#rightColumn .module a:hover{font-family:verdana;font-size:10px;color:#36AA30; text-decoration:underline;}
#rightColumn {font-family:verdana;font-size:10px;color:#666666}

#centerColumn, #bottom {font-family:verdana;font-size:11px;color:#666666;padding:41px 30px 30px 30px;background-repeat:no-repeat}
#leftColumn{background-repeat:no-repeat;}
#searchBox {margin-bottom:0px;font-family:verdana;font-size:9px;color:#ffffff;padding:10px 10px 10px 4px;width:206px;height:65px;background-image:url(/basic/search_bg.gif);background-repeat:no-repeat;}
#searchBox .input {border-style:solid;border-width:1px;border-color:#458AA7}



#cartContent{
padding:10px;
width:169px;
background:#CCEACB;
border:solid 1px #36AA30;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#777777;
}
#contractorContent{
padding:10px;
width:169px;
background:#DDE5F2;
border:solid 1px #305DAA;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#777777;
margin-bottom:4px;
}

#requestBlank ul li{
list-style:none;
list-style:outside disc;
background:none;
padding:0;
margin:0 0 5px 10px;
}