@charset "utf-8";
/* CSS Document */

*
{
margin:0;padding:0;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
p{
margin:7px 0px;
}

body{background:url(../images/bg.jpg) left top repeat-x #021D3A;}

#container{width:970px; margin:10px auto 0px auto;}

#header{width:877px; float:left; background:url(../images/header-bg.jpg) left top repeat-x; height:107px; padding:20px 50px 0px 43px;}
#header .logo{width:877px; float:left; }
#header .navcontainer{width:684px; float:left;}
#header .navcontainer ul li{float:left; background:url(../images/nav-divider.jpg) right top no-repeat; font:bold 12px/38px Arial, Helvetica, sans-serif;}
#header .navcontainer ul li a.noBg{background:url(../images/nav-hover.gif) center 10px no-repeat; display:block; color:#FFFFFF;}
#header .navcontainer ul li a.noBg:hover{color:#FFFFFF;}
#header .navcontainer ul li a{color:#FFFFFF; text-decoration:none; display:block; padding-left:22px;padding-right:22px; text-align:center;}
#header .navcontainer ul li a:hover, #header .navcontainer ul li a.active{ color:#FFC600;}
#header .search{width:193px; float:right; font:bold 13px/34px Arial, Helvetica, sans-serif; color:#DCD7D7;}
#header .search img{float:right; margin-top:5px;}
#header .search input{width:110px; height:17px; border:1px solid #338ED4; float:right; margin-top:10px;}

#body{width:877px; float:left; background:url(../images/body-bg.jpg) left top repeat-x #FFFFFF; padding:23px 50px 20px 43px;}
#body .top-content{width:877px; float:left; padding-bottom:15px;}
#body .quick-quote{width:190px; height:107px; float:left; background:url(../images/quick-quote-box.gif) left top no-repeat; padding-left:35px; padding-top:104px; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
#body .welcome-content{width:330px; float:left; padding-left:35px; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#5E5F5F; padding-top:18px;}
#body .welcome-content h1{font:bold 26px/30px Helvetica, Arial, sans-serif; color:#136EB4;}
#body .welcome-content h2{font:bold 15px/20px Helvetica, Arial, sans-serif; color:#000000;}
#body .dvm-img{width:287px; float:right;}
input.zip-code{width:113px; height:17px; border:1px solid #338ED4;}
img.next-btn{margin-top:40px; margin-left:52px;}

#body .grey-curve{width:876px; float:left;}
#body .grey-bg{width:870px; float:left; background:url(../images/grey-bg.gif) left top repeat-x #555555; border-left:3px solid #E0DDDD; border-right:3px solid #E0DDDD;}
#body .grey-bg ul li{display:inline; padding-left:25px; padding-right:15px; float:left; background:url(../images/divider.jpg) right 67px no-repeat; width:238px;}
#body .grey-bg ul li.no-bg{background:none; padding-right:10px; width:277px}
#body .grey-bg h1{background:url(../images/heading-icon.jpg) left top no-repeat; padding-left:52px; font:bold 16px/42px Helvetica, Arial, sans-serif; color:#FFFFFF;}
#body .grey-bg p{margin:20px 0px; font:normal 11px/15px Arial, Helvetica, sans-serif; color:#EEEBEB;}
img.btn-more-info{margin-right:18px; float:left;}
img.steel-containers{float:left; margin-top:5px;}

#body .btm-blocks{width:361px; float:left; padding:20px 40px 35px 32px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#727272;}
#body .btm-blocks h1{font:bold 16px/30px Helvetica, Arial, sans-serif; color:#000000;}
img.block-images{float:left; margin-right:15px;}


#footer{width:840px; float:left; padding:45px 65px 0px 65px; height:59px; background:url(../images/footer-bg.gif) left top repeat-x; font:normal 13px/16px Arial, Helvetica, sans-serif; color:#545454;}
#footer a{color:#545454; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .left{float:left;}
#footer .right{float:right;}


/*---------------------------------------------css documents for article page-----------------------------------------------------*/


#body-left{width:224px; float:left; margin-bottom:75px;}
#body-left .blue-container{width:193px; height:186px; float:left; margin-top:3px; padding-top:25px; padding-left:16px; padding-right:15px; background:url(../images/blue-container-box.jpg) left top no-repeat; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#FFFFFF;}
#body-left .blue-container h1{font:bold 20px/28px Helvetica, Arial, sans-serif; color:#FFFFFF;}
#body-left .delivery-container{width:193px; height:186px; float:left; margin-top:3px; padding-top:25px; padding-left:16px; padding-right:15px; background:url(../images/delivery-container-box.gif) left top no-repeat; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#FFFFFF;}
#body-left .delivery-container h1{font:bold 20px/28px Helvetica, Arial, sans-serif; color:#FFFFFF;}
img.container{float:left; margin-right:15px; border:2px solid #FFFFFF;}
img.containerwob{float:left; margin-right:15px; }
img.read-more2{float:right; margin-top:18px;}

#body-right{width:620px; float:right; background:#FFFFFF; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#484A4A;}
#body-right h1{font:bold 20px/32px Helvetica, Arial, sans-serif; color:#FFFFFF; padding-left:25px; background:url(../images/red-bar.jpg) left top no-repeat;}
#body-right .content-part{width:580px; float:left; padding-left:25px; padding-right:15px;}
#body-right .content-left{width:315px; float:left; margin-top:40px;}
p.date{font-weight:bold; color:#E8080A;}
p.border{border-bottom:1px dashed #C1C1C1;}

#body-right .article-list{width:224px; float:right; margin-top:40px;}
#body-right .article-list h1{font:bold 20px/33px Helvetica, Arial, sans-serif; color:#FFFFFF; padding-left:20px; background:url(../images/blue-heading.jpg) left top no-repeat;}
#body-right .article-content{width:197px; float:left; background:url(../images/small-grey-curve.jpg) left bottom no-repeat #EAEBEC; padding-left:15px; padding-right:12px; padding-bottom:15px;}
#body-right .article-content ul li{width:174px; display:block; padding:20px 0px; border-bottom:1px dashed #C1C1C1; font:bold 12px/15px Arial, Helvetica, sans-serif; color:#606060; padding-left:23px; background:url(../images/bullet.gif) left 24px no-repeat;}
#body-right .article-content ul li.no-border{border-bottom:none;}


/*---------------------------------------------css documents for product page-----------------------------------------------------*/


#body-right .product{width:570px; float:left; padding:45px 0px 0px 0px; /*background:url(../images/product-dvm.jpg) right 45px no-repeat;*/}
#body-right .product ul li{width:250px; display:block; background:url(../images/bullet2.gif) 25px 3px no-repeat; padding-left:47px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#373839;}
img.notes{margin-top:50px;}
img.product-dvm{float:right;}

/*---------------------------------------------css documents for quote-request page-----------------------------------------------*/


span.small-white{font:bold 13px Arial, Helvetica, sans-serif; padding-left:20px;}
#quote-right{width:600px; float:left; padding:0px 10px; color:#373839; padding-bottom:15px;}
#quote-right h1{font:bold 12px/27px Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(../images/heading-bg.jpg) left top repeat-x; border-left:1px solid #1E568F; border-right:1px solid #1E568F;}
#quote-right .quote-bg{width:564px; float:left; padding:25px 18px 15px 18px;}
#quote-right .quote-bg-white{width:564px; float:left; padding:25px 18px 15px 18px;}
#quote-right .forms{width:562px; float:left; padding-bottom:25px; background:#E0F1FF; border-left:1px solid #7FC5FE; border-right:1px solid #7FC5FE; border-bottom:1px solid #7FC5FE; margin-bottom:15px;}
#quote-right .forms-inner{width:260px; float:left; font-weight:bold; padding-left:20px; padding-top:15px;} 
#quote-right .forms-btm{width:562px; float:left; background:#E2EDE7; border-left:1px solid #AACAB9; border-right:1px solid #AACAB9; border-bottom:1px solid #AACAB9; margin-bottom:15px;}
#quote-right .forms-order{width:340px; float:left; font-weight:bold; padding-left:20px; padding-top:15px;} 

#quote-right label{float: left; width: 95px;}
#quote-right input, select{width: 140px; height:17px; margin-bottom: 10px; border:1px solid #85A2C2;}
#quote-right textarea{width: 175px; margin-bottom: 10px; border:1px solid #85A2C2;}
#quote-right .boxes{width: 14px; height:14px; margin:0px 0px 0px 0px; border:none;}
#quote-right .boxes-margin{margin-left:77px;}
#quote-right .select1{width:120px; height:19px;}
#quote-right .select2{width:72px; height:19px;}
#quote-right .label1{width:115px; padding-left:15px;}
#quote-right .label2{width:50px;}
#quote-right .label3{width:100px; font-weight:normal;}
#quote-right .label4{width:70px; font-weight:normal; margin-left:30px;}
#quote-right .label5{width:125px; padding-left:15px;padding-right:5px; }
#quote-right .left{margin-left:40px; text-align:center; margin-right:10px; width:440px;}

#quote-right .margin{padding-top:20px; padding-bottom:10px;}
#quote-right .normal{font-weight:normal;}
#quote-right .submitquote{ width: 319px; height:30px; border:0px;}

img.submit1{margin-left:137px;}
img.submit2{margin-left:360px;}



