@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:url(../images/body-bg.gif) left top repeat-x #abdbe6;}

h1, h2, h3, h4, h5, h6, input, pre, form{margin:0px; padding:0px;}

#container{margin:0px auto; padding:0px; width:1024px; overflow:hidden;}

#header{margin:0px; padding:0px; background:url(../images/header.gif) left top no-repeat; height:162px; width:1024px; overflow:hidden;}

.logo{margin:25px 0 0 0px; padding:0px; width:403px; float:left;}

.header-right{margin:0px; padding:0px; width:620px; float:right;}

.social-icons{margin:15px 0 0 280px; padding:0px; width:340px; float:left;}

.social-icons ul{margin:0px; padding:0px;}

.social-icons ul li{margin:0px 0 0 7px; padding:0px; list-style:none; float:left; font-family:Calibri; font-size:12px; color:#312828; font-weight:bold;}

.call-us{margin:17px 0 0 0px; padding:0px; background:url(../images/call-quote.gif) left top no-repeat; width:269px; height:110px; float:right;}

.call-us h1{margin:0px; padding:33px 0 0 50px; font-family:Calibri; color:#424243; font-size:24px; font-weight:normal;}

.menu{margin:1px 0 0 0px; padding:0px; width:1024px; overflow:hidden;}

.menu ul{margin:0px; padding:0px;}

.menu ul li{margin:0px; padding:0px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; background:url(../images/hover.gif) left top no-repeat; height:37px; float:left;}

.menu ul li a{margin:0px; padding:11px 35px 0 35px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; float:left;}

.menu ul li a:hover{margin:0px; padding:11px 35px 0 35px; list-style:none; background:url(../images/hover.gif) left top repeat-x; height:37px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; float:left;}

.dactive{margin:0px; padding:0px; background:url(../images/hover.gif) left top repeat-x; height:37px;}

#banner-main{margin:0px; padding:0px; width:1024px; overflow:hidden;}

.left-banner{margin:0px; padding:0px; width:650px; float:left; overflow:hidden;}

.banner{margin:10px 0 0 5px; padding:0px; width:641px; float:left; overflow:hidden;}

.makes{margin:3px 0 0 5px; padding:0px; width:639px; float:left;}

.right-form{margin:0px; padding:0px; width:374px; float:right;}

.main-form{margin:7px 5px 0 0px; padding:0px; width:364px; float:right;}

.form-top{margin:0px; padding:0px; width:364px; height:54px; background:url(../images/form-top-bg.png) left top no-repeat;}

.online{margin:0px; padding:0px; width:364px;}

.online h1{margin:0px; padding:15px 0 0 20px; font-family:Calibri; color:#d38317; font-size:20px; font-style:italic; width:180px; float:left;}

.online h2{margin:0px; padding:21px 0 0 0px; font-family:Calibri; color:#8a8282; font-size:12px; font-style:italic; width:125px; float:right;}

.form-mid{margin:0px; padding:0px; width:364px; background:url(../images/form-mid-bg.png) left top repeat; overflow:hidden;}

.first-name{margin:0px; padding:0px; width:364px;}

.first-name ul{margin:0px; padding:0px; width:168px; float:left;}

.first-name ul li{margin:3px 0 0 20px; padding:0px; list-style:none; font-family:Calibri; font-size:12px; font-weight:bold; color:#3d3c3c;}

.input1{margin:0px; padding:0px; background:url(../images/input-bg2.png) left top no-repeat; width:157px; height:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; float:left; border:none;}

.next-datail{margin:3px 0 0 0px; padding:0px; width:364px;}

.next-datail ul{margin:0px; padding:0px; width:168px; float:left;}

.next-datail ul li{margin:5px 0 0 20px; padding:0px 0 0 0px; list-style:none; font-family:Calibri; font-size:12px; font-weight:bold; color:#3d3c3c;}

.input2{margin:0px 0 0 0px; padding:5px 0 0 0px; background:url(../images/input-bg1.png) left top no-repeat; width:325px; height:34px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; float:left; border:none;}

.submit{margin:18px 0 10px 20px; padding:0px; float:left;}

.form-bottom{margin:0px; padding:0px; width:364px; height:29px; background:url(../images/form-bottom-bg.png) left top no-repeat;}

#main-content{margin:0px; padding:0px; width:1024px; overflow:hidden;}

#left-panel{margin:0px; padding:0px; width:714px; overflow:hidden; float:left;}

.content{margin:0px; padding:0px; width:695px; float:left;}

.content h1{margin:0px; padding:7px 0 0 5px; font-family:Calibri; font-size:20px; color:#000000; font-weight:normal;}

.content h1 span{margin:0px; padding:0px; font-family:Calibri; font-size:20px; color:#255982; font-weight:normal;}

.content p{margin:0px; padding:2px 0 0 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#272c27; line-height:20px; text-align:justify;}

.moving{margin:10px 0 0 7px; padding:0px 0 10px 0px; width:692px; border:1px solid #bfbebf; background:url(../images/moving-bg.png) left top repeat-x #e3e3e3; overflow:hidden; float:left;}

.house-hold{margin:10px 0 0 10px; padding:0px; width:330px; float:left;}

.house-hold img{margin:0px 5px 0 0px; padding:0px; float:left;}

.house-hold h1{margin:0px; padding:0px 0 0 0px; font-family:Calibri; font-size:16px; color:#1a65ab; font-weight:normal;}

.house-hold p{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:20px; text-align:justify;}

.house-hold span{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; float:right;}

.house-hold span a{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:11px; color:#FF0000; float:right; text-decoration:underline;}

.house-hold span a:hover{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:11px; color:#FF0000; float:right; text-decoration:none;}

#right-panel{margin:0px; padding:0px; width:310px; overflow:hidden; float:right;}

.services{margin:10px 13px 0 0px; padding:0px; width:285px; float:right;}

.services-top{margin:0px; padding:0px; background:url(../images/services-top.png) left top no-repeat; width:285px; height:50px;}

.services-mid{margin:0px; padding:0px 0 5px 0px; background:url(../images/services-mid.png) left top repeat; width:285px; overflow:hidden;}

.services-mid ul{margin:0px 0 0 15px; padding:0px;}

.services-mid ul li{margin:0px; padding:10px 0 5px 20px; list-style:none; background:url(../images/arrow.png) left 11px no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#757370; border-bottom:1px dashed #d8d4cc; width:180px;}

.services-bottom{margin:0px; padding:0px; background:url(../images/services-bottom.png) left top no-repeat; width:285px; height:28px;}

.commercial{margin:7px 10px 0 0px; padding:0px; float:right;}

.special{margin:5px 10px 0 0px; padding:0px; float:right;}

.ware-location{margin:10px auto; padding:0px 0 20px 0px; width:1000px; border:1px solid #e1e0da; border-radius:1em; overflow:hidden; background:url(../images/locations-bg.png) left top repeat-x #f1f1f0;}

.ware-location h1{margin:0px; padding:5px 0 0 7px; font-family:Calibri; font-size:18px; color:#000;}

.office{margin:0px auto; padding:0px; width:1000px;}

.office ul{margin:0px 0 0 10px; padding:0px; width:190px; float:left;}

.office ul li{margin:0px; padding:10px 0 5px 20px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; float:left; background:url(../images/arrow.png) left 12px no-repeat;}

#footer_main{margin:10px auto; padding:0px 0 0 0px; width:1000px; background:#393a38; overflow:hidden;}

.footer{margin:7px auto; padding:0px; width:1000px; overflow:hidden;}

.footer p{margin:0px; padding:20px 0 20px 10px; width:632px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; float:left; line-height:20px;}

.footer p a{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none;}

.footer p a:hover{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; text-decoration:none;}

.cards{margin:15px 5px 0 0px; padding:0px; float:right;}

.clr{clear:both;}




.input_bg{width:311px; margin:0px; padding:0px 0 0 2px; background:url(../images/input_bg1.gif) left top no-repeat; height:36px; border:none;}
.input_bg2{width:311px; margin:0px; padding:0px 0 0 2px; background:url(../images/message_bg.gif) left top no-repeat; height:117px; border:none;}
