body{background-color:white;color:#000;font:normal 13px/1.25 Verdana,Helvetica,Arial,sans-serif; margin:10px;padding:0;}
img{border:none}
#body{text-align:left;width:1012px;margin:0 auto;}
#head{background-image:url(img/bgTop.jpg); width:1012px; height:133px; position:relative; margin:45px 0 0 0;}
#logo{position:absolute; top:-26px; left:-37px}
#fash{position:absolute; top:5px; left:165px}
#liin{position:absolute; top:17px; left:415px; font:normal 22px Verdana,Helvetica,Arial,sans-serif; color:#374D64}
#liin span{color:#318923}
#sti1{position:absolute; top:55px; left:168px; font:bold 13px Helvetica,Arial,sans-serif; color:black}
#sti2{position:absolute; top:55px; left:740px; font:bold 13px Helvetica,Arial,sans-serif; color:black}
#tmnu {position:absolute; top:88px; left:213px; height:33px; line-height:33px; font-size:13px;}
.tmnu { display: block; width:111px; height:32px; background-image:url(img/navBut.jpg); color: #000; float:left; margin-right:1px; text-decoration:none; text-align:center; text-transform: uppercase; }
#currMnu,.tmnu:hover {background-position:0px bottom; color:white;}

#page{background-image:url(img/bgCtr.jpg);width:1012px; position:relative; padding-top: 7px; }

#banner {position:relative; top:10px; left:45px; background-image:url(img/banner.jpg); height:288px; width:919px; 
line-height:33px; font-size:13px;}
#bannerTit{position:absolute; top:20px; left: 420px; font:bold italic 18px/1.5 Helvetica,Arial,sans-serif; color: #174675; }

#social-cont { position: relative; top: 20px; left: 27px; width: 240px; color: #fff; padding: 0 11px; font:normal 10px/1.1 Verdana,Helvetica,Arial,sans-serif;}
#contactTit{font-size:16px; margin:8px 0 0px 10px; text-align:center}
#contact fieldset {padding:0; border:1px solid transparent}
#contact label{width:50px; float:left; text-align:right; margin:8px 10px 0px 0; padding:0; clear:both;}
#contact .inp{ font:normal 10px Verdana,Helvetica,Arial,sans-serif; background:white; color:black; float:left; margin:8px 0 0 0; width:155px;  border:1px black solid;}
#contact a{text-decoration:none; color:white}
#submit-button {border:none; height:24px; width:117px; background: url('img/submit.png') no-repeat top left; padding: 2px 8px; position:absolute; top:214px; left:95px; clear:both; cursor:pointer}
#contactErr{color:red; margin:5px 0 0 0; text-align:center;}
#facebook{position:absolute; top:210px; left:340px;}

#main{width:990px;margin:10px 10px 10px 10px; padding:0;}

#left{float:left;width:630px;margin:10px 0 10px 60px; padding:0;}
#left a { color: #2271be; }
#left ul { padding-left: 16px; }
#left ul li { padding-left: 3px; }
h1 { font: normal 26px "Myriad Pro",Verdana,Helvetica,Arial,sans-serif; color: #003366; margin-top: 10px; }
#righ{float:right;width:280px;margin:10px 10px 10px 0; padding:0;}

#righ.righ-wide { width: 300px; }
#righ.righ-wide #phnBox { right: -23px; }

.sharing { padding: 10px 60px; }

#left-in{float:left;width:235px;margin:10px 0px 0 50px; padding:0;}
#righ-in{float:right;width:650px;margin: 0 50px 10px 0; padding:0;}
#righ-in h2{font:bold 14px Verdana,Helvetica,Arial,sans-serif; color:#003366;  margin:10px 0 0 0;}
#righ-in p{margin: 0 0 15px 0; }

.bluBox{margin:0px; width:990px; padding:0px; text-align:center; color:white;}
.bluBoxL{position:relative; float:left;  width:277px; height:229px; padding:0; background: url('img/bluBox.jpg') no-repeat top left; margin:0 0 0 40px; text-align:left;}
.bluBoxC{position:relative; float:left;  width:277px; height:229px; padding:0; background: url('img/bluBox.jpg') no-repeat top left; margin:0 0 0 40px; text-align:left;}
.bluBoxR{position:relative; float:right; width:277px; height:229px; padding:0; background: url('img/bluBox.jpg') no-repeat top left; margin:0 40px 0 0; text-align:left;}
.bbTit{margin: 4px 0 13px 60px; font: normal 26px 'Myriad Pro',Verdana,Helvetica,Arial,sans-serif; }
.bbMor{position:absolute; top:210px; left:135px;}
.bbMor a { display: block; width: 119px; height: 26px; background: url(img/more_button_sprite.png) no-repeat 0 0; }
.bbMor a:hover { background-position: 0 bottom; }
.bbMor a img { display: none; }
.bluBox p{margin: 0 10px 15px 10px; font: normal 14px Arial,Verdana,Helvetica,sans-serif; }

.C3BoxN{margin:30px auto 0px auto; padding:0px; text-align:center; border:1px solid transparent}
.C3Box{margin:30px auto 0px auto; padding:0px; text-align:center; font:normal 11px Verdana,Helvetica,Arial,sans-serif; border:1px solid transparent}
.C3BoxL{position:relative; float:left;  width:200px; height:auto; padding:0; margin:0; text-align:left;}
.C3BoxC{position:relative; float:left;  width:200px; height:auto; padding:0; margin:0 0 0 13px; text-align:left;}
.C3BoxR{position:relative; float:right; width:200px; height:auto; padding:0; margin:0; text-align:left;}
.C3Box h2 {margin:8px 0 0 0; font:normal 19px Arial,Verdana,Helvetica,Arial,sans-serif; color:#003366}
.C3Box .cpad { font: normal 13px Arial,Verdana,Helvetica,Arial,sans-serif; }
.C3Box .cpad a { color: #0b79e7; }

#newsBox{position:relative; margin:0px; width: 261px; height:440px; padding:0px; text-align:left;  background: url('img/newsBox.jpg') no-repeat 0px 0px; color:white; border:1px solid transparent;}
#newsTit {margin: 117px 0 5px 86px; font:normal 24px 'Myriad Pro',Verdana,Helvetica,Arial,sans-serif; }
#newsBox p{ margin-top: 0; padding: 6px 0 0 0; font: normal 16px 'Myriad Pro',Verdana,Helvetica,Arial,sans-serif; }
#newsBox .newsCont { height: 280px; overflow: hidden; padding: 0 15px; }
#newsBox .newsExc p { margin: 0; padding-top: 2px; }
#bkap{position:absolute; top: 425px; left:85px;}
#bkap a { display: block; width: 159px; height: 26px; background: url(img/read_more.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }
#bkap a:hover { background-position: 0 bottom; }

#phnBox{margin:20px 0 0 0; width:237px; height:103px; padding:0px; text-align:left;  background: url('img/phnBox.jpg') no-repeat 0px 0px; color:white; border:1px solid transparent; position: relative;}
#phnBox p { text-align:center; margin: 5px 0; color: #fdd14a; font: normal 17px 'Myriad Pro',Arial; }
#phnBox p span { color: #fff; font-size: 15px; line-height: 15px; }
#phnBox .makeAppointment { position: absolute; top: 89px; left: 20px; }
#phnBox .makeAppointment a { display: block; width: 198px; height: 26px; background: url(img/make_appointment_sprite.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }
#phnBox .makeAppointment a:hover { background-position: 0 bottom; }


/* Inner */

#phonBox{position:relative; margin:0 0 40px 0; width:217px; height:103px; padding:0px; background: url('img/phone.jpg');}
#phonBox p { padding: 10px 0 0 0; margin: 0; text-align: center;  color: #fff; font: normal 16px/21px 'Myriad Pro',Verdana,Helvetica,Arial,sans-serif; }
#phonBox p span { display: block; font-size: 14px; }

#left-in .social-links { background: none; width: 235px; height: auto; margin-bottom: 40px; }
#left-in .social-links a { display: inline-block; zoom: 1; *display: inline; }
#left-in .social-links a.googleplus { position: relative; margin-left: -6px; }

#infoBox {clear:both; width:217px; color:white;}
#infoBox .mid {background:url(img/info-mid.jpg) repeat-y center;}
#infoBox .top {background:url(img/info-top.jpg) repeat-x top;}
#infoBox .bot {background:url(img/info-bot.jpg) repeat-x bottom;}
#infoBox h2{ text-align: center; font: normal 24px "Myriad Pro", Verdana,Helvetica,Arial,sans-serif; height: 35px; margin: 0; padding: 6px 0 5px; color: #fff; }
#infoBox h3{ font: normal 16px Arial,Verdana,Helvetica,sans-serif; margin: 0; padding: 10px 0 5px 15px; text-align: left; }
#infoBox p { font: normal 11px Verdana,Helvetica,Arial,sans-serif; padding: 0px 15px 15px 15px; margin: 0; color: #fff; text-align: left; }
#infoBox a { color: #fff; }

#suppBox { position: relative; margin: 40px 0 40px 0; width: 217px; height: 503px; padding: 0px; background: url('img/support.jpg'); text-align: center; font-family: Arial, Verdana, Helvetica, sans-serif; }
#suppBox h2 { text-align: center; font: normal 21px Arial,Verdana,Helvetica,sans-serif; color: #003366; height: 25px; margin: 0; padding: 10px 0 0 0; }
#suppBox p { font-size: 14px; line-height: 15px; }
#suppBox p a { color: #396ddf; }
#suppWwf{}

#bookBox{position:relative; height:150px; margin:30px auto 0px auto; padding:0px; text-align:center; font:normal 11px Verdana,Helvetica,Arial,sans-serif; overflow:hidden;}
#bookBoxL{float:left; width:380px; padding:0; margin:0; text-align:left;}
#bookBoxR{position:absolute; left:405px;  background: url('img/book.png'); width:241px; height:122px; padding:0; margin:0; text-align:left; color:white; }
#bookBoxR p{padding:10px 12px 0 12px;}
#bookBoxR a{ color: #fff; }
#bookBoxBut{position:absolute; top:106px; left:430px;}
#bookBoxImg{float:left;  margin:0 10px 0 0}
#bookBoxBut a { width: 201px; height: 26px; display: block; background: url(img/book-appointment-sprite.png) no-repeat 0 0; }
#bookBoxBut a:hover { background-position: 0 bottom; }
#bookBoxBut a img { display: none; }

#truckCabColumn{width:170px;}
#loadPrices{width:240px; padding:0;}
#truckLoad{background: url(img/junk-removal-truck-med.jpg) 50px 0px no-repeat; width:450px; border:none; color:#214E75; margin-left:auto; margin-right:auto; padding:0;} 
tr.loadRows {background-color:#D3DDE6; opacity:0.9;}
td.loadSize {font-size:16px; line-height:21px; padding-left:10px; text-align:left;width:100px;}
td.loadPrices {font-size:16px; line-height:21px; text-align:center; width:285px;}
tr.loadRows:hover {font-size:18px !important;}

#truckCabColumn1{width:155px;}
#loadPrices1{width:310px; padding:0; border:none;}
#truckLoad1{background: url(img/junk-removal-truck-big.jpg) top center no-repeat; width:450px; border:none; color:#214E75; margin-left:auto; margin-right:auto; padding:0;}
tr.loadRows1 {background-color:#D3DDE6; opacity:0.9;}
td.loadSize1 {font-size:16px; line-height:26px; padding-left:10px; text-align:left; width:100px;}
td.loadPrices1 {font-size:16px; line-height:26px; text-align:center; width:285px;}
tr.loadRows1:hover {font-size:18px !important;}

#topRigImg{float:right; margin:0 0 20px 30px}
#leftImg{float:left; margin:0 30px 20px 0;}
#leftImgNb{float:left; margin:0 30px 0px 0;}

.C2Box{text-align:left;}
.C2BoxL{float:left;  width:280px;}
.C2BoxR{float:right; width:320px;}

#cnt fieldset {background:whitesmoke; border:#006699 solid 1px; width:520px; padding:2em; margin:20px auto; }
#cnt label{width:160px; float:left; text-align:right; margin:3px 12px 0 0; clear:both;}
#cnt .inp,#cnt .inps{background:#E5E9EC; color:#26a; border:#006699 solid 1px; float:left; padding:2px; margin-bottom:10px; font:normal 14px Helvetica,Arial,sans-serif;}
#cnt .inp{width:320px}

#foot{width:1012px;background-image:url(img/bgBot.jpg);width:1012px;height:11px;text-align:center;padding:0px;}
.fmsg{text-align:center;}
.fmsg a{text-decoration:none; color:black;}
.fads{font:normal 12px Verdana,Helvetica,Arial,sans-serif; margin:6px 10px; text-align:justify}

.floatL{float:left;}
.floatR{float:right;}
.ctr{text-align:center;}
.rig{text-align:right;}
.lef{text-align:left;}
.italic{font-style:italic}
.err{color:red}
