body{padding:0;font-family: Arial, Helvetica, sans-serif;font-size:11px;margin:0px auto auto auto;color:#000;background:#fff}

p{padding:2px;margin:0;}

#main_container{width:1000px;height:auto;margin:auto;padding:0px;}

.top_bar{width:1000px;height:38px;background-color:#4a4a4a;}
.top_search{width:370px;height:32px;margin:0px 20px 0 0;_margin:0px 10px 0 0;float:right;background:url(images/top_search_bg.gif) no-repeat center;}

input.search_input{width:182px;height:18px;float:left;margin:5px 0 0 0 ;border:1px solid #dbdbdb;border-bottom-color:#ffffff;border-right-color:#ffffff;}

#header{width:1000px;height:173px;background:url(images/header_bg.jpg) no-repeat center;background-position:0px 0px;margin:auto;}
#logo{float:left;width:293px; height:152px;padding:15px 0 0 35px;}

/*------------------------------adi_part_3_content-----------------------*/

.adi_part_3_content{width:600px;height:164px;float:left;padding:0 0 0 30px;}

.top_divider{float:left;width:1px;height:164px;}

.pdi{width:538px;float:left;padding:15px 10px 0 20px;}
.pdi_img{float:left;padding:30px 0 5px 0;}
.pdi_title{font-size:16px;color:#ffffff;font-weight:bold;}
.pdi_details{width:375px;float:left;padding:0 0 0 15px;}
.pdi_text{padding:5px 0 5px 0;font-size:12px;color:#FFFFFF;text-align:justify;line-height:15px;}

a.details{width:83px;height:21px;display:block;float:right;margin:5px 0 0 0;padding-left:5px;background:url(images/details_bt_bg.gif) no-repeat center;text-align:center;line-height:21px;text-decoration:none;color:#000000;}

/*---------------- menu tab----------------------*/

#menu_tab{width:1000px;height:50px;background-color:#fff;}

.left_menu_corner{width:9px;height:50px;float:left;background:url(images/menu_left.gif) no-repeat center;}
.right_menu_corner{width:9px;height:50px;float:left;background:url(images/menu_right.gif) no-repeat center;}
ul.menu {list-style-type:none; float:left; display:block; width:982px; margin:0px; padding:0px;background:url(images/menu_bg.gif) repeat-x;}
ul.menu li {display:inline;font-size:11px;font-weight:bold;line-height:50px;}
ul.menu li.divider {display:inline;width:2px;height:50px;float:left;background:url(images/menu_divider.gif) no-repeat center;}

a.nav1:link, a.nav1:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/home.png) no-repeat left; color:#676d77;}
a.nav2:link, a.nav2:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/services.png) no-repeat left; color:#676d77;}
a.nav3:link, a.nav3:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/favs.png) no-repeat left; color:#676d77;}
a.nav4:link, a.nav4:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/user_add.png) no-repeat left; color:#676d77;}
a.nav5:link, a.nav5:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/car.png) no-repeat left; color:#676d77;}
a.nav6:link, a.nav6:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/contact-new.png) no-repeat left; color:#676d77;}
a.nav7:link, a.nav7:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/site-map.png) no-repeat left; color:#676d77;}

a.nav1:hover, a.nav2:hover, a.nav3:hover, a.nav4:hover, a.nav5:hover, a.nav6:hover, a.nav7:hover {
color:#333333;}

/*----------------crumb_navigation-------------*/

.crumb_navigation{width:980px;height:15px;padding:5px 10px 0 20px;color:#5d5d5d;background:url(images/navbullet.png) no-repeat left;background-position:5px 6px;}
.crumb_navigation a{color:#5d5d5d;text-decoration:underline;}
span.current{color:#5d5d5d;}

/*-------------left_content------------------*/

.left_content{width:196px;float:left;}

.title_box{width:196px;height:30px;margin:5px 0 0 0;background:url(images/menu_title_bg.gif) no-repeat center;text-align:center;font-size:13px;font-weight:bold;color:#FFF;line-height:30px;}

/*--------left menu---------*/

ul.left_menu{width:196px;padding:0px;margin:0px;list-style:none;}
ul.left_menu li{margin:0px;list-style:none;}
ul.left_menu li a{width:166px;height:25px;display:block;background:url(images/checked.png) no-repeat left #5d5d5d;background-position:5px 5px;border-bottom:1px #000000 solid;
text-decoration:none;color:#FFF;padding:0 0 0 30px; line-height:25px;}
ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover{background:url(images/checked.png) no-repeat left #FFF200; color:#5d5d5d;background-position:5px 5px;}

.border_box{width:194px;height:auto;text-align:center;border:1px #5d5d5d solid;}

.product_title{color:#3d3d3d;padding:5px 0 5px 0;font-weight:bold;}
.product_title a{text-decoration:none;color:#3d3d3d;padding:5px 0 5px 0;font-weight:bold;}
.product_title a:hover{color:#ff0000;}
.product_detail{text-align:justify;line-height:12px;padding:0 7px 0 7px;color:#2C2F30;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.product_img{padding:5px 0 0 0;}
.prod_price{padding:3px 0 3px 0;}

span.reduce{color:#999999;text-decoration:line-through;}
span.price{color:#ea2222;}

/*center content--------------------------*/

.center_content{width:605px;float:left;padding:5px 0px 0px 5px;}

.center_title_bar{width:590px;height:33px;float:left;padding:0 0 0 25px;margin:0 0 0 -5px;line-height:33px;font-size:12px;color:#FFF600;font-weight:bold;letter-spacing:1px;
background:url(images/bar_bg.gif) no-repeat center;}
.center_title_bar a{color:#ffffff;}
.center_title_bar a:hover{text-decoration: none;}

.center_quote_bar{width:590px;height:50px;float:left;padding:0 0 0 15px;margin:5px 0 0 0;background:url(images/quote_bg.jpg) no-repeat center;}
.center_quote_bar p{width:550px;height:50px;padding:0;margin:10px;line-height:14px;font-size:11px;color:#3D2EFF;font-weight:normal;text-align:justify;}
.center_quote_lrg_bar{width:590px;height:60px;float:left;padding:0 0 0 15px;margin:5px 0 0 0;background:url(images/quote_lrg_bg.jpg) no-repeat center;}
.center_quote_lrg_bar p{width:550px;height:50px;padding:0;margin:10px;line-height:14px;font-size:11px;color:#3D2EFF;font-weight:normal;text-align:justify;}

.center_easy_guide{width:520px;height:33px;float:left;padding:0 0 0 40px;margin:0 0 0 12px;_margin:0 0 0 6px;line-height:33px;font-size:12px;color:#ED2024;font-weight:bold;
background:url(images/bar_bg_easy_guide.gif) no-repeat center;}

#three-prod-container{float:left;min-height:100px;width:605px;}

/*----------------------right content--------------*/

.right_content{width:190px;float:left;padding:5px 0 0 0;}

.shopping_cart{width:192px;height:46px;text-align:center;background:#5d5d5d;}
.cart_title{font-size:12px;font-size:12px;color:#847676;font-weight:bold;padding:8px 0 0 0;}
.cart_details{width:115px;float:left;padding:5px 0 0 15px;text-align:left;}
.cart_icon{float:left;padding:5px 0 0 5px;}
span.border_cart{width:100px;height:1px;margin:3px 0 3px 0;display:block;border-top:1px #999999 dashed;}

.banner_adds{width:194px;text-align:center;padding:5px 0;}

/*---------prod_box----------*/

.prod_box{width:190px;height:auto;float:left;padding:5px;}

.top_prod_box{width:190px;height:4px;background:url(images/product_box_top.gif) no-repeat center bottom; float:left; padding:0px; margin:0px;}
.center_prod_box{width:190px;height: auto;background:url(images/product_box_center.gif) repeat-y;float:left; text-align:center; padding:0px; margin:0px;}
.bottom_prod_box{width:190px;height:4px;background:url(images/product_box_bottom.gif) no-repeat center top; float:left; padding:0px; margin:0px;}

.prod_details_tab{float:left;width:165px;height:31px;margin:0 0 0 10px;}

/* To target a safari browser issue */
@media screen and (-webkit-min-device-pixel-ratio:0)

form{margin:0;padding:0;}

#left_bt{float:left;padding:5px 0 0 0;}
#right_bt{float:right;padding:5px 0 0 0;}

/*---------prod_box_big----------*/

.prod_box_big{width:554px;height:auto;float:left;padding:10px 10px 10px 15px;}

.top_prod_box_big{width:554px;}
.bottom_prod_box_big{width:554px;}
.center_prod_box_big{width:554px;}

.product_img_big{width:170px;padding:5px 0 5px 10px;float:left;text-align:center;}
.product_title_big{color:#ea2222;padding:5px 0 5px 0;font-weight:bold;font-size:14px;}

.details_big_box{width:345px;float:left;padding:0 0 0 15px;text-align:left;}

.specifications{font-size:12px;font-weight:normal;line-height:18px;text-align:justify;}
.specifications p{margin:5px 10px;}

.thumbs{padding:8px 5px 8px 5px;border:none;margin:13px 0 0 0;}
.thumbs a{padding:3px;}

.prod_price_big{padding:0;font-size:15px;font-weight:bold;text-align:center;}

span.reduce{color:#999999;text-decoration:line-through;}
span.blue{color:#5F9FAB;}
span.price{color:#ea2222;}

a.addtocart{width:176px;height:27px;display:block;float:left;background:url(images/addtocart.gif) no-repeat left;padding:0 0 0 33px;text-decoration:none;line-height:27px;color:#1c4a52;}

a.compare{width:76px;height:27px;display:block;float:left;margin:0 0 0 10px;background:url(images/compare.gif) no-repeat left;padding:0 0 0 33px;text-decoration:none;line-height:27px;color:#1c4a52;}

/*---------part_3_easy_guide----------*/

.easy_guide_box_big{width:554px;height: auto;background:url(images/details_box_center.gif) repeat-y;float:left; text-align:left;padding:0; margin:0px;}
.easy_guide_box{width:525px;float:right;padding:0 10px 0 15px;text-align:left;}
.easy_guide_button{float:left;text-align:left;}
.easy_guide_text{float:left;font-size:12px;font-weight:normal;line-height:18px;text-align:justify;width:425px;padding:0 0 0 15px;}

.part_3_test_text{float:left;font-size:12px;font-weight:normal;line-height:18px;text-align:justify;width:325px;padding:0 0 0 15px;}

/*---------driving_instructor_advice----------*/

.driving_instructor_box_big{width:554px;padding:0; margin:0px;}
.driving_instructor_box{width:525px;float:left;padding:0 10px 0 10px;text-align:left;}
.driving_instructor_text{float:left;font-size:12px;font-weight:normal;line-height:18px;text-align:justify;width:526px;padding:0 5px 0 5px;}
.driving_instructor_text p{margin:10px 0;}
.driving_instructor_text a{color:blue}
.driving_instructor_text h2{font-size:12px;font-weight:bold;padding:0 0 5px 0;margin:0;}

/*---------------contact_form------------------*/

.contact_form{width:355px;float:left;padding:0px 0 0 75px;}
.form_row{width:335px;clear:both;padding:10px 0 10px 0;_padding:5px 0 5px 0;color:#a53d17;}

label.contact{width:75px;float:left;font-size:12px;text-align:right;padding:4px 5px 0 0;color: #333333;}

input.contact_input{width:253px;height:18px;background-color:#fff;color:#999999;border:1px #DFDFDF solid;float:left;}
textarea.contact_textarea{width:253px;height:50px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #999999;background-color:#fff;border:1px #DFDFDF solid;float:left;}
a.contact{width:99px;height:27px;display:block;float:right;margin:0 0 0 10px;background:url(images/contact_bt.gif) no-repeat left;padding:0 0 0 10px;text-decoration:none;line-height:27px;color:#1c4a52;}

/*--------------footer----------------*/

.footer{width:1000px;clear:both;height:65px;background:url(images/footer_bg.gif) repeat-x top;}

.left_footer{float:left;width:300px;padding:5px 0 0 10px;}

.right_footer{float:right;padding:15px 30px 0 0;}
.right_footer a{padding:0 0 0 7px;text-decoration:none;color: #666666;}
.right_footer a:hover{text-decoration:underline;}

.center_footer{float:left;width:220px;text-align:center;font-size:9px;color:#666666;padding:10px 0 0 60px;}
.center_footer a{text-decoration:none;color:#666666;}
.center_footer a:hover{text-decoration:none;text-decoration:underline;color:#000000;}

/*--------------table----------------*/

table {width:345px;}
table tr{background:#dddddd;width:60px;}
table td{width:65px;padding: 5px 5px 5px 5px;text-align:center;}
td.saving{width:65px;padding: 5px 10px;text-align:center;font-weight:bold;color:white;background:#E93EDF;}
td.deal{width:65px;padding: 5px 10px;text-align:center;font-weight:bold;color:white;background:#1BB906;}
td.title{width:65px;padding: 5px 10px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:white;background:#00394C;}
td.title2{width:65px;padding: 5px 10px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:white;background:#B647D2;}
td.title3{width:65px;padding: 5px 10px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:white;background:#128403;}
table a{color: blue;}
