body{color:#555;font-size:16px;line-height:normal;font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, form, table, td, p, a, ul{margin:0;padding:0;list-style-type:none;}
h1{font-size:29px;padding:0 0 15px 0;line-height:normal;font-weight:normal;color:#333;}
h2{font-size:19px;padding:0 0 10px 0;line-height:normal;font-weight:normal;color:#333;}
a{color:#2F7BC9;font-weight:bold;text-decoration:none;cursor:pointer;}
a:hover{color:#000;}
p{padding:0 0 10px 0;line-height:21px;}

.clear{clear:both;}

#homeBullets{padding:4px 0 6px 10px;/*float:left;position:relative;left:50%;*/}
#homeBullets li{padding:0 0 2px 24px;/*position:relative;right:50%;*/background:url(/images/check.gif) 0 2px no-repeat;}
#homeVid{padding:0;text-align:center;margin:0 0 10px 0;border:#ccc solid 1px;float:left;}
#car1{background:url(/images/car2.jpg) 350px 3px no-repeat;}
#welcome{clear:both;text-align:justify;padding-top:10px;}
#towHome{position:relative;width:336px;height:73px;margin-left:16px;background:url(/images/tow1.jpg) 0 0 no-repeat;}
#tow1{position:absolute;top:0;left:0;}
#tow1 img{border:none;width:330px;height:70px}
#needTow{color:#fff;font-size:22px;padding:17px 0 0px 17px;}
#callTow{color:#fff;font-size:14px;padding:0 0 0 17px;}
#ase{text-align:center;padding:10px 0 0 0;width:50%;float:left;}
#icar{text-align:center;padding:15px 0 0 0;width:50%;float:left;}

/*Right Side*/
.box{text-align:center;padding:15px 0;border:#ccc solid 1px;border-top:none;border-right:none;}
#contentTable .right p{line-height:normal;}
#contactusBox{text-align:center;margin:10px 0 20px 0;}
#requestquote, #contactusbyemail, #needatow, #getdirections{display:block;margin:0 auto;font-size:18px;height:34px;line-height:33px;width:220px;background:url(/images/button3.gif) 0 -34px no-repeat;color:#fff;}
#requestquote:hover, #contactusbyemail:hover,  #needatow:hover, #getdirections:hover{background-position:0 0px;color:#fff;}
#contentTable .right p#callustoday, #contentTable .right p#or{font-size:22px;color:#666;padding:0 0 4px 0;line-height:normal;}
#contentTable .right p#or{font-size:17px;line-height:17px;}
#contentTable .right p#phoneNumber{font-size:29px;color:#3A3A3A;line-height:29px;padding:0 0 4px 0;}
/*#contactusbyemail{display:block;margin:0 auto;height:34px;line-height:33px;width:220px;background:url(/images/button3.gif) 0 -34px no-repeat;color:#fff;}
#contactusbyemail:hover{background-position:0 0px;color:#fff;}*/
#contactusBox a{font-size:18px;}
#sidebarTestimonial{margin:0 0 10px 5px;background:url(/images/testimonialbox.jpg) top center no-repeat;padding:48px 0 0 0;height:187px;}
#contentTable .right #sidebarTestimonial p{font-size:12px;padding:0 35px;text-indent:-5px;color:#777;}
#contentTable .right #sidebarTestimonial p.small{text-align:right;font-style:italic;text-indent:0;padding-top:10px;}

#rent p{padding:0 0 0 0;margin:0;font-size:13px;}
#rent img{margin:5px 0 0 0;}
/*End Right Side*/


#aboutUsTable{}
#aboutUsTable p{font-size:14px;line-height:17px;padding-top:4px}
#aboutUsTable p.small{font-size:12px;line-height:12px;text-align:center;clear:left;text-indent:-10px;padding:0 0 10px 0;display:none;}
#aboutUsTable td{padding:0 0 10px 0;}
#aboutUsTable img{height:136px;width:174px;float:left;display:inline;position:relative;margin:0 10px 0 -10px;}
#about_photo{margin:0 auto 4px;}
.office{margin-right:15px;}

#testimonials{padding:0 10px 0 0;}
#testimonials p{padding-bottom:5px;font-size:14px;line-height:normal;color:#666;}
#testimonials p.t{color:#000;}
#testimonials p.divider{border-top:#ccc solid 1px;margin:15px 0 0 0;padding-bottom:0;}

#faqs ol{margin-top:0;padding-top:0;}
#faqs ol li{padding:0 0 5px 0;margin:0;}
#faqs p{padding:0 0 20px 0;}
#faqs .q{font-weight:bold;padding:0 0 8px 0;}

#products{}
#products h1{padding:0 0 15px 0;}
#products div div{overflow:auto;border-bottom:#DADADA solid 1px;padding:0 0 10px 0;margin:0 0 10px 0;}
#products h3{padding:0 0 10px 0;clear:both;}
.productImage{float:left;border:0;margin:0 10px 10px 0;}

#services{position:relative;z-index:50;}
#services p{font-size:14px;}
#services td{background:url(/images/right.jpg) 0 0 no-repeat;padding:15px 0 0 20px;}
#services .pad{width:1%;background:none;padding:0;}
#yukon{background:url(/images/yukon.gif) bottom right no-repeat;height:243px;position:relative;z-index:60;margin-top:-60px;}

#towBullets{padding:4px 0 35px 10px;/*float:left;position:relative;left:50%;*/}
#towBullets li{padding:0 0 2px 24px;/*position:relative;right:50%;*/background:url(/images/check.gif) 0 2px no-repeat;}
#tow3{width:300px;height:137px;background:url(/images/tow3.jpg) 0 0 no-repeat;float:right;display:inline;margin:0 0px 0 0;}

#map_canvas{height:400px;border:#ccc solid 1px;}
#getdirectionsgoogle{float:right;line-height:44px;font-size:12px;text-decoration:underline;}