body{background:url(/update/public/img/background.jpg) repeat-x top #3b4046; }

.capsul{width:900px; margin:0px auto;}

.header{height:367px;}
.body{padding:20px 0; background:#ffffff; border-bottom:solid 1px #c6c8d0; border-top:solid 5px #c6c8d0;}
.featured{padding:20px 0; background:url(/update/public/img/featured.jpg) #3b3b3b repeat-x top; color:#ffffff;}
.featured a{color:#CCC}

.navigation{height:53px; background:url(/update/public/img/navigation.jpg) repeat-x top;}
.navigation a{text-decoration:none; height:53px; line-height:53px; color:#ffffff; background:url(/update/public/img/link.jpg) no-repeat top right; display:block; float:left; text-align:center;}
.navigation a:hover{color:#dddddd;}

.header_left{width:349px; height:347px; float:left; padding:20px 0 0 0;}
.header_right{width:551px; height:367px; background:url(/update/public/img/banner.jpg); margin-left:349px;}

.box{padding:7px 0; margin:0;}

.row{margin:0 0 12px 0; padding:0; width:280px;}
.row label{display:block; text-align:right; line-height:18px; height:18px; width:100px; text-align:right; color:#ffffff; float:left; border:none; }
.row input{border-collapse:collapse; border:0; width:160px; padding:2px; float:right;}
.row select{border-collapse:collapse; border:0; width:160px; padding:2px; float:right;}

.row_button{margin:0 0 15px 0; text-align:right; width:280px;}
.row_button button{border:0; border-collapse:collapse;}

.search_button{background:#037dfe; color:#ffffff; font-weight:bold; padding:2px 10px;}
.login_button{background:#fe3014; color:#ffffff; font-weight:bold; padding:2px 10px;}

h1{background:url(/update/public/img/logo.png); width:262px; height:39px; overflow:hidden; text-indent:-99999px; margin:0 0 30px 0;}
h2{color:#fe3014; font-size:16px; margin:0 0 20px 0}
h3{color:#ffffff; font-size:16px; padding:0 0 6px 0; background:url(/update/public/img/heading.jpg) no-repeat bottom left;}
h4{color:#ffffff; font-size:16px; padding:0 0 6px 0; margin:0 0 10px 0; background:url(/update/public/img/line_bottom.jpg) no-repeat bottom left;}
h5{color:#ffffff; font-size:14px; padding:0 0 6px 0; margin:0 40px 10px 0; border-bottom:solid 1px #ffffff;}

.footer_left{color:#CCC;}

.fifty{float:left; width:450px;}

.navigation a.home_link{width:94px;}
.navigation a.about_link{width:116px;}
.navigation a.vehicle_link{width:154px;}
.navigation a.appointment_link{width:159px;}
.navigation a.service_link{width:126px;}
.navigation a.special_link{width:137px;}
.navigation a.contact_link{width:114px; background:none;}

.footer{height:30px; line-height:30px; background:url(/update/public/img/footer.jpg); border-top:solid 1px #333;}
.footer a{text-decoration:none; color:#ffffff; padding-right:30px;}

.featured_image{float:left; margin:0 20px 0 0;}

table.list tr th{text-align:left; font-weight:normal; background:#8fabff; color:#ffffff; padding:5px 0;}
table.list tr td{padding:5px 0; border-bottom:solid 1px #c6c8d0;}


.image_border_link{padding:5px; border:solid 1px #d9d9d9; width:130px; margin:0 0 10px 0; display:block; float:left; margin-right:13px;}

.image_border{padding:5px; border:solid 1px #d9d9d9; width:285px; margin:0 0 10px 0;}
.image_border img{width:285px;}
table tr.first td{border-bottom:solid 1px #eaeaea; padding:4px 2px;}
table tr.second td{border-bottom:solid 1px #eaeaea; padding:4px 2px;}