body {

	margin-top: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #FFFFFF;

}

H1 {

	font-family: Tahoma;

	font-size: 20px;

	font-weight: normal;

	color: #006633;

	margin: 0px;

	text-decoration: none;

	border-bottom: 1px solid #CCCCCC;

}



H2 {

	font-family: Tahoma;

	font-size: 14px;

	font-weight: bold;

	color: #006633;

	margin: 0px;

	text-decoration: none;

}



h3{font-size:12px; color:#F00;;}



a:hover {

	color: #000000;

	margin: 0px;

	padding: 0px;

	font-weight: normal;

}

a {

	font-family: Tahoma;

	font-size: 10px;

	color: #175F43;

	text-decoration: none;

	font-weight: normal;

}

td {

	font-family: Tahoma;

	font-size: 11px;

	color: #333333;

	margin: 0px;

	padding: 0px;

	font-weight: normal;

	list-style-type: square;



}

.subTitle {

	font-family: "Times New Roman", Times, serif;

	font-size: 16px;

	color: #006633;

	margin: 0px;

	padding: 0px;

	font-weight: normal;

}

.headline {

	font-family: "Times New Roman", Times, serif;

	font-size: 20px;

	font-weight: normal;

	color: #006633;

	margin: 0px;

	text-decoration: none;

	border-bottom: 1px solid #CCCCCC;

}

.tableBorder {

	border: 1px solid #CCCCCC;

}

.textarea {

	border: 1px solid #CCCCCC;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	background-color: #FFFFFF;

	width: 225px;

	height: 200px;

}

.textfield {

	border: 1px solid #CCCCCC;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	background-color: #FFFFFF;

	height: 20px;

}

.button {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #006633;

	background-color: #efefef;

	padding: 1px;

	border: 1px solid #779A6F;

	margin: 2px;

}

.formList {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	border: 1px solid #CCCCCC;

	width: 100px;

	padding: 0px;

}

.bgGray {

	background-color: #F5F5F5;

	border: 1px solid #CCCCCC;

}

.subText {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	margin: 0px;

	padding: 0px;

	font-weight: normal;

}

.titleGray {

	font-family: "Times New Roman", Times, serif;

	font-size: 16px;

	color: #666666;

	margin: 0px;

	font-weight: normal;

}

.error {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #CC0000;

}

.link {

	font-family: Tahoma;

	font-size: 10px;

	color: #003333;

	margin: 0px;

	padding: 0px;

	font-weight: normal;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #7CB9A1;

}

.bodyLink {

	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #006633;

	margin: 0px;

	font-weight: normal;

}

.underline {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E7E7E7;

}

.seperator {

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #C8EDDC;

}

.footer {

	background-color: #ff6c00;

	font-family: Tahoma;

	font-size: 10px;

	color: #FFFFFF;

}

.noRepeat {

	background-repeat: no-repeat;

	background-position: bottom;

}

.productLink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #006633;

	margin: 0px;

	padding: 2px;

	font-weight: normal;

	background-image: url(../images/bg/bg_products.gif);

}

.titleProduct {

	font-family: "Times New Roman", Times, serif;

	font-size: 34px;

	font-weight: normal;

	color: #006633;

	margin: 0px;

	padding: 3px;

	text-decoration: none;

}

.titleProductInfo {

	font-family: Tahoma;

	font-size: 11px;

	color: #AF860B;

	margin: 0px;

	padding: 2px;

	font-weight: normal;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}

.manufacturerLink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #006633;

	margin: 0px;

	font-weight: normal;

	background-color: #F8F5EA;

}

.noRepeatTop {

	background-repeat: no-repeat;

	background-position: top;

}

.indent {

	left: 30px;

}

.spacer {

	border-right-width: 1px;

	border-right-style: dotted;

	border-right-color: #999999;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999999;

	padding: 1px;

}

.underlinedotted {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

}

.titleGreen {

	font-family: "Times New Roman", Times, serif;

	font-size: 16px;

	color: #006633;

	margin: 0px;

	font-weight: normal;

}

.titleOrange {

	font-family: "Times New Roman", Times, serif;

	font-size: 16px;

	color: #CC6600;

	margin: 0px;

	font-weight: normal;

}

.copyGreen {

	font-family: Tahoma;

	font-size: 11px;

	color: #006633;

	margin: 0px;

	padding: 0px;

	font-weight: normal;

	list-style-type: square;

	line-height: normal;

}

.productTitle {

	font-family: Tahoma;

	font-size: 12px;

	color: #006633;

	margin: 0px;

	padding: 3px;

	font-weight: bold;

	background-color: #F5F5F5;

	border: 1px solid #CCCCCC;

}

.objTitle {

	font-family: Tahoma;

	font-size: 16px;

	color: #006633;

	margin: 0px;

	font-weight: bold;

}

.linkSmall {

	font-family: Tahoma;

	font-size: 11px;

	color: #006633;

	margin: 0px;

	padding: 0px;

	font-weight: normal;

	text-decoration: underline;

}

.bgGreen {

	background-color: #DBEBE4;

}

.specTitle {

	font-family: Tahoma;

	font-size: 11px;

	color: #996600;

	margin: 0px;

	padding: 0px;

	font-weight: normal;

}

.linkOn {

	font-family: Tahoma;

	font-size: 10px;

	color: #333333;

	margin: 0px;

	padding: 0px;

	font-weight: normal;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #7CB9A1;

}

.shippingTitle {

	font-family: Tahoma;

	font-size: 12px;

	color: #333333;

	margin: 0px;

	padding: 3px;

	font-weight: bold;

	background-color: #C6D9D0;

	border: 1px solid #98CDB3;

}

.shipSubtitle {

	font-family: Tahoma;

	font-size: 11px;

	color: #666666;

	margin: 0px;

	padding: 3px;

	font-weight: bold;

	background-color: #F5F5F5;

}

.resultCopy {

	font-family: Tahoma;

	font-size: 11px;

	color: #006633;

	margin: 0px;

	padding: 0px;

	font-weight: normal;

	list-style-type: square;

	line-height: 16px;

	border: 1px solid #CCCCCC;

}

.tableBorder2 {

	border: 1px solid #C8EDDC;

	padding: 4px;

}

.cellHover {

	border: 1px solid #CCCCCC;

}

.bgWhite {

	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;

}

.bgForms {

	background-color: #F9F9F9;

	border: 1px solid #E3E4E4;

}

.titleForm {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #006633;

	font-weight: bold;

}

.linkForm {

	font-family: Tahoma;

	font-size: 11px;

	color: #006633;

	margin: 0px;

	padding: 0px;

	font-weight: normal;

	text-decoration: underline;

}


/* catalogs */
#catalogs .catalogContainer{margin:0; position:relative; height:135px; width:395px;}
#catalogs .catalogContainer img{border:none; padding:0; margin:0; position:absolute;}
#catalogs .catalogMenu{border:none; padding:0; margin:0; position:relative; top:103px;}
#catalogs .catalogMenu a{border:none; color:#FFF; float:left; height:32px; padding:0; position:relative; margin:0;}
#catalogs .catalogMenu a:hover{cursor:pointer;}
#catalogs .catalogMenu a.btnFlash{background:url(/contractors/images/catalogs/btnFlash.jpg) top left no-repeat; width:140px;}
#catalogs .catalogMenu a.btnFlash:hover {background:url(/contractors/images/catalogs/btnFlash_on.jpg) top left no-repeat;}
#catalogs .catalogMenu a.btnPdf{background:url(/contractors/images/catalogs/btnPdf.jpg) top left no-repeat; width:125px;}
#catalogs .catalogMenu a.btnPdf:hover {background:url(/contractors/images/catalogs/btnPdf_on.jpg) top left no-repeat;}
#catalogs .catalogMenu a.btnRequest{background:url(/contractors/images/catalogs/btnRequest.jpg) top left no-repeat; width:130px;}
#catalogs .catalogMenu a.btnRequest:hover {background:url(/contractors/images/catalogs/btnRequest_on.jpg) top left no-repeat;}
#catalogs .catalogMenu a .btnLabel{position:absolute; top:10px; left:37px;}
#catalogs .catalogMenu a .btnLabel.doubleLine{top:4px;}

.clear{clear:both;}
