/* CSS Document */
html{background:#f2f2f2 url(../images/bg_body.gif) top repeat-x; margin:0 auto;}
body{margin:0 auto; width:760px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}


h1{font-size:17px; margin:10px 0 10px 0; text-transform:uppercase}
h2{color:#2c549f; font-size:15px; margin:15px 0 10px 0;}
h3{text-align:center; color:#666666; font-size:16px; border-bottom:1px solid #b2bfd8;}
p{margin:10px 0 10px 0; font-size:12px;}

ul{list-style:url(../images/bg_li.gif); margin:10px 10px 10px 50px; padding:0px;}
ol{margin:10px 10px 10px 50px; padding:0;}
li{margin:0px; padding:0 0 5px 0; font-size:12px;}
img{border:0px;}
a{color:#2f57a1;}
a:hover{color:#333333;}
table td{font-size:12px;}

a#chat{background:url(../images/btn_chat.gif) no-repeat; height:24px; width:181px; display:block; text-align:center; text-decoration:none; color:#FFF; font-size:14px; font-weight:bold; padding-top:3px; float:right;}
a.seevideo{background:url(../images/btn_chat.gif) no-repeat; height:24px; width:181px; display:block; text-align:center; text-decoration:none; color:#FFF; font-size:14px; font-weight:bold; padding-top:3px; float:right; margin-top:-25px;}

a.checkout{background:url(../images/btn_chat.gif) no-repeat; height:24px; width:181px; display:block; text-align:center; text-decoration:none; color:#FFF; font-size:14px; font-weight:bold; padding-top:3px;}
a.checkout:hover{color:#FFF;}
a.updatecart{background:url(../images/icon_update.jpg) no-repeat left; padding-left:22px; font-size:11px;}
a.addtocart{background:url(../images/btn_chat.gif) no-repeat top right; height:24px; width:120px; display:block; text-align:center; text-decoration:none; color:#FFF; font-size:14px; font-weight:bold; padding-top:3px;}
a.checkout:hover,
a.addtocart:hover{color:#003399;}

p.view{margin:10px 20px 20px 0;}
p.view a{background:url(../images/btn_chat.gif) no-repeat top right; height:24px; width:120px; display:block; text-align:center; text-decoration:none; color:#FFF; font-size:14px; font-weight:bold; padding-top:3px; float:right; margin-top:-13px;}
p.view a:hover{color:#003399;}

a.seevideo:hover,
a#chat:hover,
p.view a:hover,
a.updatocart:hover,
a.addtocart:hover,
a.checkout:hover { background-position:right -27px; color:#003399; }

p#breadcrumbs{color:#2c549f; font-weight:bold; font-size:11px; float:left; padding:10px 0 0 20px;}

p#cartbrief{float:right; font-size:11px; padding:10px 20px 0 0; color:#333333; font-weight:bold;}
p#cartbrief a{color:#333333;}
p#cartbrief a:hover{color:#2c549f;}

#header{border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:url(../images/bg_header.jpg) no-repeat; height:91px; padding-right:20px;}
img#logo{float:left; margin:25px 0 0 30px;}
#header p{float:right; background:url(../images/icon_phone.jpg) right no-repeat; padding-right:25px; color:#003399; font-weight:bold; font-size:11px; margin:35px 0 0 0; padding:5px 25px 2px 0;}
#header p span{font-size:14px;}


#banner{background:url(../images/banner.jpg) no-repeat; width:760px; height:114px; clear:both;}

#container{border:1px solid #cccccc; border-top:0px; background:#ffffff; float:left;}
#main{clear:both; width:718px; padding:0px 20px 20px 20px; float:left;}
#leftcol{width:500px; float:left;}
#rightcol{width:202px; float:right; padding-top:40px;}

.rightbox{text-align:center}
.rightbox img.border{border:1px solid #cccccc;}

.recommendeditems{border:1px solid #cccccc; padding:10px; margin-top:40px; height:178px;}

#footer{width:718px; padding:20px 20px 30px 20px; float:left; }
#footer img{float:right;}
#footer a{text-decoration:none;}
#footer p{color:#666666; font-size:10px; margin:0px; padding:0px;}
#footer p a{padding-right:10px; color:#666666;}
#footer p a:hover{color:#2c549f;}
#footer p#copy{color:#999999;}
#footer p#copy a{padding-right:0px; color:#999999;}
#footer p#copy a:hover{text-decoration:underline;}

body#Products a#footer_products,
body#Uses a#footer_uses,
body#Testimonials a#footer_testimonials,
body#Store a#footer_store,body#Checkout a#footer_store,body#Cart a#footer_store,body#Receipt a#footer_store,
body#Distributor a#footer_distributor,
body#Msds a#footer_sds,
body#Sds a#footer_sds{color:#2c549f;}

table.form{}
table.form th{text-align:right; padding-right:10px; font-weight:normal; width:50%; font-size:12px;}
table.form td{font-size:12px;}
table.form span{color:#ff0000;}
table.form input{width:200px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
table.form input.radio{width:auto;}
table.form textarea{width:200px; height:80px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

div#error{margin-top:10px; font-size:10px; color:#ff0000;}
.errormsg{font-size:10px; color:#ff0000;}

input.submit{background:url(../images/btn_chat.gif) no-repeat top right; height:27px; width:120px; display:block; text-align:center; text-decoration:none; color:#FFF; font-size:14px; font-weight:bold; cursor:pointer; font-family:Arial, Helvetica, sans-serif; float:right; border:none; padding-bottom:5px;}
table.form input.submit{width:120px; font-size:14px;}
input.submit2{background:url(../images/btn_chat.gif) no-repeat top right; height:27px; width:120px; display:block; text-align:center; text-decoration:none; color:#FFF; font-size:14px; font-weight:bold; cursor:pointer; font-family:Arial, Helvetica, sans-serif; border:none; padding-bottom:5px;}
input.submit3{background:url(../images/btn_chat.gif) no-repeat top right; height:27px; width:170px; display:block; text-align:center; text-decoration:none; color:#FFF; font-size:14px; font-weight:bold; cursor:pointer; font-family:Arial, Helvetica, sans-serif; float:right; border:none; padding-bottom:5px;}

#contactus input[name='lastname'] { height:0px; width:0px; margin:0px; padding:0px; border:0px; }

input.submit:hover,
input.submit2:hover,
input.submit3:hover { background-position:right -27px; color:#003399; }

table.store{}
table.store td{padding-bottom:20px; padding-right:20px; padding-top:10px; font-size:12px; border-bottom:1px solid #ccc; width:300px;}
table.store h2{font-size:16px}

.productbox{padding:0 0 10px 10px; font-size:11px; float:right; width:200px;}
.productbox a.addtocart{float:right;}

.productsHome .img {background:url(/images/ProductHome_bg.png) no-repeat; clear:right; float:right; margin-left:10px; margin-top:30px; width:100px; height:100px; text-align:center; padding-top:25px;}
.productsHome .lesspad {padding-top:7px;}
.productsHome .lesspad2 {padding-top:17px;}
.productsHome tr {background:url(/images/ProductHome_trbg.jpg) bottom no-repeat; }



p.bigger{font-size:14px;}

.testimonialscroll{height:300px; overflow:auto;}

div.leadtrackermaincontainer
{
	clear:both;
	width: 500px;
}

div.leadtrackermaincontainercenter table
{
	 margin:auto;
	 margin-bottom:15px;
}

div.leadtrackermaincontainer table th
{
	background-color: gainsboro;
}

div.leadtrackermaincontainer table td
{
	border-top: 1px solid darkgray;
}
div.leadtrackermaincontainer table .Smaller
{
	width:100px;
}

.shippingContainer { position:relative; }
.shippingLink {color: #2F57A1; text-decoration:underline; cursor:pointer;}
.shippingInfo {display:none; position:absolute; background-color:#f2f2f2; border:1px solid #cccccc; padding:10px; width:350px; z-index:3; left:100px; top:-150px;}