/*Reset.cs*/
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,em,img,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
/* remember to define focus styles! */
:focus{outline:0}
body{line-height:1;color:#000;background:#FFF}
body h1, body h2 { margin:0; line-height:1; }
ol,ul{list-style:none}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
img{border:0}
a{text-decoration:none}
a:hover{text-decoration:underline}
em { font-style:italic; }
strong{font-weight:700}
/*MainV2010.css*/
body{text-align:center;background-color:#91b8e1;color:#000;font-family:Arial, Helvetica, sans-serif}
a{color:#069}
#container{width:1024px;background:#fff url(../images/frame-shade-left.gif) 0 0 repeat-y;text-align:left;margin:1em auto}
#wrap{width:1012px;position:relative;background:url(../images/frame-shade-right.gif) 100% 0 repeat-y;padding:0 6px}
#header{padding-top:6px;background:url(../images/frame-shade-top.gif) 0 0 repeat-x}
/*#header{padding-top:6px;background:url(../images/SpriteImage_Shade.png) 0 0 repeat-x;clip:0px 16px 6px 0px;background-position: 0px 0px;}*/
#header h1{background:url(../images/ruler-shade_fade-top.gif) 18px 100% no-repeat;padding:8px 18px 10px}

form#search{position:absolute;top:20px;right:30px}
form#search input{vertical-align:middle}
#footer{background:url(../images/frame-shade-bottom.gif) 0 100% repeat-x;text-align:center;font-size:10px;color:#4090B4;padding:6px 0}
#footer p{clear:left;padding:10px 0}
/*-- Content --*/
#content{padding:8px 19px}
#home #main{margin-left:200px;width:492px}
/* SAFETY TABS HERE */
/*#safety{width:326px;background:url(../images/corner-safety_rt.gif) right top no-repeat;float:left;margin:20px 0}*/
/*ul#safety_tabs{height:22px;color:#fff;width:322px;background:url(../images/tab-safety.gif) no-repeat;background-color:#006b9a;border-bottom:2px solid #fff}*/
#safety{width:326px;background:url(../images/SpriteImage_Button.png); background-position:46px -182px;float:left;margin:20px 0;border-bottom:2px solid white}
ul#safety_tabs{height:22px;color:#fff;width:324px;background:url(../images/SpriteImage_Button.png) no-repeat; background-position:0px -150px; background-color:#006b9a;border-bottom:2px solid #fff}
ul#safety_tabs li{display:inline;float:right;width:63px;height:19px;margin-top:3px;border-bottom:2px solid #fff}
ul#safety_tabs li.active{border-bottom:2px solid #9dcbff}
/*ul#safety_tabs li.child{background:url(../images/tab-safety-child.gif) center top no-repeat}
ul#safety_tabs li.child.active{background:url(../images/tab-safety-child.gif) bottom center no-repeat}
ul#safety_tabs li.teen{background:url(../images/tab-safety-teen.gif) center top no-repeat}
ul#safety_tabs li.teen.active{background:url(../images/tab-safety-teen.gif) bottom center no-repeat}
ul#safety_tabs li.senior{background:url(../images/tab-safety-senior.gif) center top no-repeat}
ul#safety_tabs li.driver{background:url(../images/tab-safety-driver.gif) center top no-repeat}
ul#safety_tabs li.driver.active{background:url(../images/tab-safety-driver.gif) bottom center no-repeat}*/
ul#safety_tabs li.child{background:url(../images/SpriteImage_SafetyTabs.png) right top no-repeat; background-position:-65px 0px;}
ul#safety_tabs li.child.active{background:url(../images/SpriteImage_SafetyTabs.png) bottom center no-repeat; background-position:-65px 0px;}
ul#safety_tabs li.teen{background:url(../images/SpriteImage_SafetyTabs.png) center top no-repeat;background-position:-130px 0px;}
ul#safety_tabs li.teen.active{background:url(../SpriteImage_SafetyTabs.png) bottom center no-repeat;background-position:-130px 0px;}
ul#safety_tabs li.senior{background:url(../images/SpriteImage_SafetyTabs.png) center top no-repeat;background-position:-195px 0px;}
ul#safety_tabs li.driver{background:url(../images/SpriteImage_SafetyTabs.png) center top no-repeat;background-position:0px 0px;}
ul#safety_tabs li.driver.active{background:url(../images/SpriteImage_SafetyTabs.png) bottom center no-repeat;background-position:0px 0px;}
ul#safety_tabs li a{display:block;width:59px;height:22px}
/* HACKS FOR IE6 TABS */
* html ul#safety_tabs li a{height:18px}
* html ul#safety_tabs li,*html ul#safety_tabs li.active{border-bottom:none}
div#safety_wrap{background:url(../images/corner-safety-btm.gif) 0 100% no-repeat;height:206px;background-color:#9dcbff}
/*div#safety_wrap{background:url(../images/SpriteImage_Frame.png) 0 100% no-repeat;height:206px; background-position:0px -144px; background-color:#9dcbff;}*/
div#safety_wrap p{margin-left:20px;padding:3px 0}
div#safety_wrap a{color:#000;font-size:11px}
div#safety_wrap div.sponsor{float:right;font-size:9px;color:#074c6b;text-align:right;padding:0 50px 0 0}
div#safety_wrap div.sponsor.car_quest{background:url(../images/sponsor-logo-safety-car_quest.gif) 95% 0 no-repeat;height:25px}
/*div#safety3{background:url(../images/banner-safety-teen.jpg) 5px 5px no-repeat;padding-top:80px}
div#safety2{background:url(../images/banner-safety-child.jpg) 5px 5px no-repeat;padding-top:80px}
div#safety1{background:url(../images/banner-safety-driver.jpg) 5px 5px no-repeat;padding-top:80px}
div#safety4{background:url(../images/banner-safety-senior.jpg) 5px 5px no-repeat;padding-top:80px}*/
input[type=image].safetyDriver{background: url(../images/SpriteImage_Safety.png); margin-left:6px; margin-top:6px; background-position:0px 0px;width:308px;height:79px;}
input[type=image].safetyChild{background: url(../images/SpriteImage_Safety.png); margin-left:6px; background-position:0px -71px;width:308px;height:79px;}
input[type=image].safetyTeen{background: url(../images/SpriteImage_Safety.png); margin-left:6px;background-position:0px -151px;width:308px;height:79px;}
input[type=image].safetySenior{background: url(../images/SpriteImage_Safety.png);margin-left:6px; background-position:0px -230px;width:308px;height:79px;}
/* *** GREEN *** */
/*div#green{width:162px;height:231px;background:url(../images/bg-green.gif);float:right;margin:20px 0}
div#green h1{background:url(../images/green-smart_car.jpg) center bottom no-repeat;height:131px;margin:0 2px;padding:10px 0 0 15px}*/
div#green{width:162px;height:231px;background:url(../images/SpriteImage_Car.png);background-position: 0px -109px;float:right;margin:20px 0}
div#green h1{background:url(../images/SpriteImage_Car.png) center bottom no-repeat; background-position:0px 0px; height:131px;width:156px; margin:0 0px;padding:10px 0 0 18px;top:40px;}
div#green h1 a{display:block;height:131px}
div#green h2{height:51px;margin-top:6px}
#green div.sponsor p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#5e894f;background:url(../images/sponsor-green-basf.gif) 93% 100% no-repeat;padding:13px 0 5px 10px}
/* HACK TO CORRECT SPACING PROBLEM IN IE 6*/
*html div#green{margin-bottom:11px}
#home #resources-tools{background-color:#dae7f3;float:left;width:100%;margin-bottom:20px}
#home #resources-tools div.section{background:url(../images/bg_gradient_blue.gif) bottom repeat-x;border:1px solid #b0c2d3;border-top-color:#fff;padding:9px 0 16px 20px}
#home #resources-tools div.section1{min-height:50px;background:url(../images/bg_gradient_blue.gif) bottom repeat-x;border:1px solid #b0c2d3;border-top-color:#fff;padding:9px 0 16px 20px}
#home #resources-tools div.first{border-top:none;padding-top:0;padding-bottom:16px;margin-bottom:0}
#home #resources-tools div.corner{background:url(../images/corner-b2.gif) 100% 0 no-repeat;height:13px;border-left:1px solid #b0c2d3}
#home #resources-tools h2{background-color:#fff}
#home #resources-tools h3{color:#01699c;font-size:13px;font-weight:700}
#home #resources-tools ul{font-size:11px;float:left;width:750px}
#home #resources-tools ul li{padding-top:2px;padding-left:8px;padding-right:5px;width:137px;background:url(../images/bullet-black_blue.gif) 0 7px no-repeat;float:left;height:3em}
#home #resources-tools ul a{color:#333;text-decoration:underline;line-height:1.2}
#home #resources-tools ul a:hover{color:#01699c}
/* *** LEFT SIDEBAR *** */
div.sidebar_left{clear:left;float:left;width:189px;background-color:#fff;color:#069}
div.sidebar_left h2{border-bottom:1px #fff solid}
div.sidebar_left div{font-size:11px;padding:8px 0 8px 14px}
div.sidebar_left div div{text-align:right;padding:0 14px 0 0}
div.sidebar_left p{padding:.25em 0; font-size: 10px; }
div.sidebar_left input,div.sidebar_left select,div.sidebar_left option,div.sidebar_right input,div.sidebar_right select,div.sidebar_right option,div#main input{color:#069;font-size:10px;padding-left:5px}
div.yellow{background:url(../images/bg_gradient_yellow.gif) bottom repeat-x;background-color:#f7dc8b;margin-bottom:20px;border:1px solid #bca358;border-top:none}
div#interactions h3{background-color:inherit;font-size:14px;font-weight:bold; margin-top: 0;}
div.blue{background:url(../images/bg_gradient_blue.gif) bottom repeat-x;background-color:#deeaf6;margin-bottom:20px;border:1px solid #b0c2d3;border-top:none;padding-right:5px}
div.last{margin-bottom:5px}
div#poll label{display:block;font-size:12px;font-weight:700}
div#sponsors{  
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/sponsor_box.jpg) no-repeat scroll 0 0;
height:252px;
margin:20px 0;
padding : 50px 0 0;
width:192px;}
div#sponsors img{display:block;margin:30px auto}
div.sidebar_right{float:right;width:268px;color:#333;line-height:1.1}
div.sidebar_right h3{color:#069;font-size:11px;padding:9px}
div.sidebar_right p{font-size:11px;padding:0 9px 9px}
/* NEWS BOX */
ul#news{list-style-type:none;border:1px solid #b0c2d3;margin-bottom:20px;max-height:350px}
ul#news ul{overflow:hidden}
ul#news li{border-top:1px solid #fff;border-bottom:1px solid #b0c2d3;background:url(../images/bg-news_gradient2.gif) repeat-x;background-color:#deeaf6;margin:0;padding:0}
ul#news li li{border:none;background-image:none}
ul#news li.last{border-bottom:none}
ul#news li a.news{display:block;width:230px;font-size:11px;text-decoration:none;padding:6px 5px 6px 10px}
ul#news li a.news:hover{text-decoration:underline}
/* END NEWS BOX */
/* VIDEO BOX */
div.blue.videos{padding-right:0}
div.blue.videos a.go_to_vid{background:url(/images/video_player.jpg) 5px 3px no-repeat;height:191px;display:block}
div.blue.videos a.go_to_vid:hover{background:url(/images/video_player-over.jpg) 5px 3px no-repeat}
div.sidebar_right p.vid_title{font-size:11px;color:#044e6f;text-transform:capitalize;width:130px;font-weight:700;padding:5px 0 0 5px}
div.sidebar_right p.vid_credits{color:#044e6f;padding-left:5px;margin-top:5px;width:80px;float:left}
div.sidebar_right p.vid_credits a{font-style:italic;color:#044e6f}
div.sidebar_right p.vid_sponsor{font-size:9px;color:#044e6f;text-align:right;padding:15px 50px 0 0}
p.vid_sponsor.fargo{background:url(../images/sponsor-logo-wells_fargo.gif) 100% 0 no-repeat;height:35px}
div#more_videos{border-top:1px solid #fff;border-bottom:1px solid #b0c2d3;background:url(../images/bg-news_gradient2.gif) repeat-x;background-color:#deeaf6;text-align:right;height:20px;margin:0;padding:10px 5px 0 0}
div#more_videos a{color:#002f64;font-size:11px}
/* END VIDEO BOX */
/* ASK EXPERT BOX */
form#expert input{vertical-align:middle;padding-left:5px}
form#expert p{padding:5px}
div.sidebar_right p.question{color:#006b9b;text-decoration:underline}
div.sidebar_right p.answer{color:#006b9b;font-style:italic;margin-left:15px}
/* END ASK EXPERT BOX */
/*-- Navigation --*/
ul#nav{font-family:Arial;height:14px;/*background:url(../images/nav-top.gif) 0 0 no-repeat;*/position:relative;top:-20px;margin-left:640px}
ul#nav li{float:left;margin-right:18px;font-size:11px;height:14px}
ul#nav li a{display:block;height:10px;overflow:hidden;padding-bottom:4px;text-decoration:none}
/*ul#nav li a span{display:none}*/
li#nav-home a{width:25px}
li#nav-findshop a{width:54px}
li#nav-writereview a{width:66px}
li#nav-resourcestools a{width:84px}
li#nav-community a{width:94px}
li#nav-green a{width:27px}
li#nav-safety a{width:30px}
li#nav-seevideo a{width:73px}
li#nav-askexpert a{width:68px}
li#nav-about a{width:75px}
ul#nav-bottom,ul#nav-aux{clear:left}
ul#nav-aux{margin-top:.25em}
ul#nav-bottom li,ul#nav-aux li{display:inline;margin-right:8px}
ul#nav-bottom a,ul#nav-aux a{text-decoration:none;color:#4090b4}
ul#nav-bottom a:hover,ul#nav-aux a:hover{text-decoration:underline}
div#helpers{background:url(../images/bg-splash-red_hood.jpg) 18px 0 no-repeat;height:144px;position:relative;margin-top:-14px}
#helpers p{margin:3px 52px 0 0}
#helpers #login{text-align:right;font-size:11px;padding:12px 25px}
#helpers #login p,#helpers #login a{color:#002f64}
form#login input{vertical-align:middle;color:#999}
#helpers ul.options{padding-left:336px;width:674px;height:35px;background:url(../images/ruler-shade_fade-bottom.gif) 50% 100% no-repeat;position:absolute;top:109px}
/*#helpers ul.options{padding-left:336px;width:674px;background:url(../images/SpriteImage_Ruler.png);background-position:0px -20px;position:absolute;top:109px}*/
#helpers ul.options li{float:left;margin-right:1px}
li#nav-scamalert a,li#nav-contact a{width:50px}
li#nav-topnews a,li#nav-autosaz a{width:44px}
/*-- rounded corners for main document frame --*/
#frame-corner1{position:absolute;width:26px;height:26px;top:0;left:0;background:url(../images/SpriteImage_Frame.png) 0 0 no-repeat ;background-position: 0px 0px;}
#frame-corner2{position:absolute;width:26px;height:26px;top:0;right:0;background:url(../images/SpriteImage_Frame.png) 0 0 no-repeat;  background-position: 0px -36px;}
#frame-corner3{position:absolute;width:26px;height:26px;bottom:0;left:0;background:url(../images/SpriteImage_Frame.png) 0 0 no-repeat;background-position: 0px -72px;}
#frame-corner4{position:absolute;width:26px;height:26px;bottom:0;right:0;background:url(../images/SpriteImage_Frame.png) 0 0 no-repeat;background-position: 0px -108px;}
/* auxiliary */
div.floatbreaker{display:block;clear:both;width:100%;height:0}
*html div.floatbreaker{display:inline}
*html div.bottom{display:block}
div.bottom{height:23px;float:none;background:url(../images/ruler-shade_fade-footer.gif) 50% 0 no-repeat}
div.sub_footer{clear:both;width:100%;height:87px;background:url(../images/ruler-shade_fade_box-footer.jpg) 50% 0 no-repeat}
div.sub_footer.moved{position:absolute;bottom:52px}
div.sub_footer h1{color:#369;font-size:11px;line-height:1.2;padding:0 30px}
#subpage div.sub_footer.moved{right:1px}
div.sub_footer.placeholder{background-image:none}
div.sub_footer p{font-size:11px;line-height:1.2;color:#369;padding:5px 30px}
a.read_more{padding-left:13px;background:url(../images/bg-read_more.gif) 0 50% no-repeat;text-decoration:none;height:10px}
a.read_more:hover{text-decoration:underline}
a.send_friend{float:right;color:#002f64;font-size:11px;padding-bottom:10px;text-decoration:underline}
a.more_articles{float:right;color:#002f64;font-size:11px;text-decoration:underline;padding:10px 10px 0 0}
img.left{float:left;padding:0 9px 9px 0}
img.photo { margin-top:11px;}
img.right{float:right;padding:0 0 9px 9px}
a.14{font-size:14px}
div.clipped{width:100px;height:100px;float:left;overflow:hidden;margin:15px 9px 2px 0}
#news div.clipped{margin:0 10px 5px}
#print_url{display:none}
#main a.text_dec_none:hover{text-decoration:none}
a.send_friend:hover,a.more_articles:hover{color:#006b9b}
/*02-Mar-10*/
#home #main_New
{
    margin-left: 200px;
    width: 772px;
}
.sprite
{
    position: relative;
    width: 106px;
    height: 29px;
}
.sprite img
{
    position: absolute;
    top: 0;
}
.sprite.NewCar img
{
    top: 0;
    clip: rect(0px 116px 25px 0px);
}
.sprite.NewCar_AfterLogin img
{
    top: 0;
    left:-24px;
    clip: rect(0px 116px 25px 0px);
}
.sprite.GlassRepair img
{
    left: 10px;
    top: -35px;
    clip: rect(30px 118px 65px 0px);
}
.sprite.GlassRepair_AfterLogin img
{
    left: -13px;
    top: -35px;
    clip: rect(30px 118px 65px 0px);
}
.sprite.tires img
{
    left: 20px;
    top: -70px;
    clip: rect(70px 113px 100px 0px);
}
.sprite.tires_AfterLogin img
{
    left: -2px;
    top: -70px;
    clip: rect(70px 113px 100px 0px);
}
.sprite.bodyshops img
{
    left: 28px;
    top: -105px;
    clip: rect(105px 118px 135px 0px);
}
.sprite.bodyshops_AfterLogin img
{
    left: 6px;
    top: -105px;
    clip: rect(105px 118px 135px 0px);
}
.sprite.repairshops img
{
    left: 147px;
    top: -140px;
    clip: rect(140px 101px 170px 0px);
}
.sprite.repairshops_AfterLogin img
{
    left: 125px;
    top: -140px;
    clip: rect(140px 101px 170px 0px);
}
.sprite.automotive_news img
{
    left: 250px;
    top: -175px;
    clip: rect(175px 72px 205px 0px);
}
.sprite.automotive_news_AfterLogin img
{
    left: 227px;
    top: -175px;
    clip: rect(175px 72px 205px 0px);
}
.sprite.FindShop img
{
    left: 0px;
    top: -8px;
    clip: rect(0px 189px 38px 0px);
}
.sprite.WriteReview img
{
    left: 0px;
    top: -56px;
    clip: rect(48px 189px 86px 0px);
}
.sprite.NewsLetter img
{
    left: 0px;
    top: -93px;
    clip: rect(96px 189px 133px 0px);
}
.sprite.TopNews img
{
    left: 0px;
    top: -131px;
    clip: rect(133px 131px 160px 0px);
}
.sprite.ScamAlert img
{
    left: 0px;
    top: -169px;
    clip: rect(170px 131px 198px 0px);
}
.sprite.GoGreen img
{
    left: 10px;
    top: -238px;
    clip: rect(207px 201px 237px 0px);
}
.sprite.Green img
{
    left: 0px;
    top: -245px;
    clip: rect(247px 158px 298px 0px);
}
.sprite.Hertz img
{
    left: 46px;
    top: -310px;
    clip: rect(308px 158px 337px 0px);
}
.sprite.Wells img
{
    left: 64px;
    top: -300px;
    clip: rect(345px 158px 387px 0px);
}
.sprite.Resources img
{
    left: 0px;
    top: -401px;
    clip: rect(404px 155px 431px 0px);
}
.sprite.Zurich img
{
    left: 45px;
    top: -330px;
    clip: rect(440px 155px 500px 0px);
}
/*fbox*/
span.frontbox{display:none}
#fbox_world,#fbox_bg,#fbox_progress,#fbox_fg,#fbox_fg_inner,#fbox_content,#fbox_spacer,#fbox_bar,#fbox_sys,#fbox_title,#fbox_navig,#fbox_content_img,#fbox_content_iframe{border-width:0;margin:0;padding:0}
#fbox_content_img,#fbox_content_iframe{display:block}
#fbox_bg,#fbox_progress,#fbox_fg{position:absolute;top:0;left:0}
#fbox_bg{z-index:998;background-color:#000}
#fbox_progress{z-index:999;background-color:transparent}
#fbox_fg{z-index:1000;background-color:#999;border:solid #000 1px;padding:5px}
#fbox_fg_inner{background-color:#FFF}
#fbox_content{padding:3px}
/*#fbox_spacer{height:3px;overflow:hidden;background-image:url(spacer.gif)}*/
#fbox_spacer{height:3px;overflow:hidden;}
#fbox_bar td{padding:3px 8px}
#fbox_bar td,#fbox_sys,#fbox_title,#fbox_navig{color:#000;font-size:12px;font-weight:400;line-height:1.45;font-family:Arial, Helvetica, sans-serif}
#fbox_bar tr{background:url(../images/bg-news_gradient.gif) 0 bottom repeat-x;background-color:#deeaf6;vertical-align:middle}
#fbox_sys,#fbox_navig{white-space:nowrap}
#fbox_sys{float:right}
#fbox_title{float:left;width:326px!important;color:#006b9b;font-weight:700;padding:5px 0 0 10px}
a#fbox_close_a:link,a#fbox_close_a:hover,a#fbox_close_a:visited{text-decoration:none;color:#333;font-weight:700}
#fbox_navig{margin-top:3px;clear:left;float:left}
a#fbox_resize_a:link,a#fbox_resize_a:hover,a#fbox_resize_a:visited,a#fbox_prev_a:link,a#fbox_prev_a:hover,a#fbox_prev_a:visited,a#fbox_next_a:link,a#fbox_next_a:hover,a#fbox_next_a:visited{text-decoration:none;color:#999;font-weight:700}

/*Sub Pages*/


* html #subpage #main{margin-left:197px}
body#subpage #main { margin-left: 11px; width:774px; float: left; }
#page_header{width:774px;background:url(../images/header-blue-corners.gif) no-repeat;min-height:36px}
#page_header h1{height:36px;border-bottom:2px solid #fff;color:#fff;font-size:14px;padding-left:19px;line-height:36px;width:200px;float:left;font-weight:700}
#page_header h1.service{background:url(../images/header-i_need_service.gif) 19px 0 no-repeat}
#page_header h1.wrecked{background:url(../images/header-wrecked.gif) 19px 0 no-repeat}
#page_header h1.child_safety{background:url(../images/header-child_safety.gif) 19px 0 no-repeat}
#page_header h1.teen_safety{background:url(../images/header-teen_safety.gif) 19px 0 no-repeat}
#page_header h1.safety{background:url(../images/header-safety.gif) 19px 0 no-repeat}
#page_header h1.senior_safety{background:url(../images/header-senior_safety.gif) 19px 0 no-repeat}
#page_header h1.driver_safety{background:url(../images/header-driver_safety.gif) 19px 0 no-repeat}
#page_header h1.must_see_videos{background:url(../images/header-must_see_videos.gif) 19px 0 no-repeat}
#page_header h1.search_results{background:url(../images/header-search_results.gif) 19px 0 no-repeat}
#page_header h1.shop_detail{background:url(../images/header-shop_detail.gif) 19px 0 no-repeat}
#page_header h1.create_account{background:url(../images/header-create_account.gif) 19px 0 no-repeat}
#page_header h1.submit_review{background:url(../images/header-submit_review.gif) 19px 0 no-repeat}
#page_header #crumb{float:right;color:#fff;font-size:10px}
#page_header #crumb a{line-height:36px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#fff;text-decoration:none;padding:0 10px}
#page_header #crumb a.fourteen{font-size:14px}
#page_header #crumb a.thirteen{font-size:13px}
#page_header #crumb a.twelve{font-size:12px}
#page_header #crumb a.eleven{font-size:11px}
#page_header #crumb a.ten{font-size:10px}
#three_column_boxes{background:url(../images/bg-three_column_boxes.gif) repeat-y;margin:20px 0}
#what_to_look_for{width:253px;margin-right:7px;float:left}
#what_to_look_for h1{background:url(../images/header-what_to_look_for.jpg) no-repeat;color:#004b6d;font-weight:700;padding:170px 0 0 35px}
#what_to_look_for h2{color:#004b6d;font-weight:700;padding:10px 0 0 35px}
#what_to_look_for h3{background:url(../images/check_box.gif) left top no-repeat;margin-left:10px;color:#004b6d;font-size:12px;font-weight:700;line-height:1.2;padding:7px 8px 0 25px}
#what_to_look_for h3 a{font-weight:400;color:#004b6d}
#what_to_look_for p{color:#004b6d;font-size:12px;font-weight:700;padding:5px 25px 5px 20px}
#basic-accordian{width:252px;z-index:2;float:right}
.accordion_headings{background:url(images/arrow-left.gif) 50% 0 no-repeat;color:#039;cursor:pointer;font-weight:700;font-size:12px;padding:5px 0 5px 10px}
.accordion_headings:hover{background:url(images/arrow-down.gif) 100% 50% no-repeat;text-decoration:underline}
.accordion_child{border-bottom:2px solid #fbf0d0;border-right:2px solid #fbf0d0;background-color:#ffedb8;border-top:2px solid #c0ad73;border-left:2px solid #c0ad73;padding:10px 0}
#your_rights .accordion_child,#what_to_expect .accordion_child{border-bottom:2px solid #d8e6f4;border-right:3px solid #d8e6f4;background-color:#fff;border-top:1px solid #8c9aa8;border-left:1px solid #8c9aa8;font-size:12px;line-height:1.25;color:#004b6d;padding:10px 0}
#your_rights h2,#what_to_expect h2{color:#004b6d;padding-left:10px}
#your_rights h3,#what_to_expect h3{color:#004b6d;padding-left:20px}
#what_to_look_for .accordion_child p,#what_to_expect .accordion_child p{font-weight:400;line-height:1.3;padding:5px 20px}
.header_highlight{background:url(images/arrow-down.gif) 100% 50% no-repeat}
#your_rights .accordion li{margin-left:60px}
#your_rights ul.accordion{list-style-type:disc}
#your_rights ol.accordion{list-style-type:decimal}
form#find_a_shop{text-align:right;background:url(../images/start_here.gif) 0 10px no-repeat;border-bottom:1px solid #002f64;padding-bottom:10px;margin:0 10px}
form#find_a_shop input{margin-top:5px}
form#find_a_shop a{padding-right:75px;font-size:11px;color:#002f64}
form#find_a_shop p{padding-top:5px}
#what_to_expect{width:253px;float:left;margin-right:7px;background:url(../images/bg-car_safety_kit.gif) 1px 175px no-repeat}
#what_to_expect h1{background:url(../images/header-what_to_expect.jpg) no-repeat;color:#004b6d;font-weight:700;padding:170px 0 0 45px}
#what_to_expect p{color:#004b6d;font-size:12px;font-weight:700;padding:5px 5px 5px 45px}
#what_to_expect p.car_safety_kit{padding-left:70px}
#your_rights{width:253px;float:left}
#your_rights h1{background:url(../images/header-your_rights.jpg) no-repeat;color:#004b6d;font-weight:700;padding:170px 0 0 35px}
#your_rights p{padding:10px 10px 0 25px}
#your_rights a{color:#004b6d;font-weight:700;font-size:12px;line-height:1.2;text-decoration:none}
.three_col_floatbreaker{display:block;clear:both;width:774px;height:19px;background:url(../images/corner-btm-three_column.gif) no-repeat}
#randomadvertisement{text-align:center}
#main #article{width:774px;padding-top:1px;float:left;color:#333;font-size:12px;line-height:1.3}
#main #leaderboard{background:url(../images/bg-ad-leaderboard.gif) no-repeat;width:744px;height:112px;padding:10px 0 0 30px}
#main #article ul{list-style-type:disc;padding-left:20px;margin-right:295px}
#main #article ul.results { padding-left:0; position:relative;}
#main #article ul.errors{margin-right:0px; color:#CC0000;}
#main #article li{padding:3px 0}
#article h1{color:#006b9b;font-size:24px;padding:0 0 15px}
#article h2,#shop_detail h1{color:#006b9b;font-size:16px;font-weight:700;padding:12px 0 2px}
#content #main h2.keywords{font-size:12px;color:#999;font-weight:400;padding-right:295px}
#article h3{color:#006b9b;font-size:12px;font-weight:700}
#article p{color:#333;font-size:12px;line-height:1.3;padding:5px 295px 0 0}
#article #sidebar{float:right;width:273px}
.review #sidebar, .User #sidebar {width:189px !important}
#article #sidebar p{padding-right:10px}
#sidebar p.vid_title{font-size:11px;color:#044e6f;text-transform:capitalize;width:130px;font-weight:700;padding:5px 0 0 5px}
#sidebar p.vid_credits{color:#666;padding-left:5px}
#sidebar p.vid_credits a{color:#044e6f}
#sidebar p.vid_sponsor{font-size:9px;color:#044e6f;text-align:right;padding:15px 50px 0 0}
#article #sidebar .label{color:#006;width:60px;text-align:right;margin:0;padding:15px 10px 0}
#advanced_search{padding-bottom:20px}
#article #sidebar .ad_square{background:url(../images/bg-ad-square_250.jpg) no-repeat;width:274px;height:275px;margin-bottom:8px;margin-top:20px;padding:12px}
* html #article #sidebar .ad_square{margin-right:-23px}
#also_of_interest{background:url(../images/bg-also_of_interest.gif) repeat-y;margin-bottom:20px;border-bottom:1px solid #e3d9bb;padding:0 0 20px}
#also_of_interest h1{background:url(../images/tab-also_of_interest.gif) no-repeat;height:28px}
#also_of_interest p{padding:5px 5px 5px 25px}
#article_image{float:left;width:295px;padding:5px 20px 0 0}
#article_image p{color:#002f64;font-style:italic;padding:0 0 20px}
#article_image a,#map a,#shop_detail p.icons a{font-size:11px;color:#002f64;font-style:normal;text-decoration:none;padding:5px 2px 20px 25px}
p.icons{margin-top:2px}
a.friend{background:url(../images/clip-send_to_friend.gif) no-repeat}
a.print{background:url(../images/clip-print.gif) no-repeat}
a.bookmark{background:url(../images/clip-bookmark.gif) no-repeat}
a.back{background:url(../images/clip-back.gif) no-repeat}
#map{width:475px}
#map #google_window{margin-top:15px;width:475px;height:300px}
#map a{font-size:11px;color:#002f64;padding:5px 0 20px 25px}
#map a.view_all{float:right;height:27px;background:url(../images/tab-view_all.gif) no-repeat;width:112px;padding:0}
#map a.view_network{float:right;height:27px;background:url(../images/tab-view_network.gif) no-repeat;width:112px;padding:0 5px 0 0}
#map a.view_all:hover,#map a.view_network:hover{background-position:0 -27px}
#map_results p{color:#3f3f41}
#article #map_results ul.results li { list-style-type:none; clear:left; min-height:90px; padding: 10px 0 10px 45px;}
table.map_results{width:474px;padding:30px 0 10px}
table.map_results th{vertical-align:middle;background-color:#d3e3f3;color:#006b9b;border:solid #91b8e1;font-weight:700;font-size:12px;line-height:1.5;border-width:1px 0;padding:2px 0}
table.map_results td{font-size:12px;padding:10px 0}
#map_results span.result_number{color:#d04317;font-weight:700;padding:35px 0 0 12px; margin-left:-46px; background:url(../images/bg-result_number.gif) 6px 33px no-repeat;vertical-align:middle; display:block;float:left; width:25px;}
span.result_number { min-height:60px; }
span.shop { color:#1b639a; font-weight:bold; }
span.blue_button { display:inline-block; padding:10px 0 10px 15px; height:26px;background:url(/images/button_corner_lt.jpg) 0 10px no-repeat; margin-right:10px; }
span.blue_button a { color:#fff; line-height:23px; display:block; padding-right:15px; height:26px; background:url(/images/button_corner_rt.jpg) 100% 0 no-repeat; }
span.blue_button a:hover {text-decoration:none;}
#map_results h3 { font-size:11px;}
#map_results .double_digit{background-position:7px 50%;padding-left:10px}
#map_results div.rating { float:right; width:125px; text-align:center; }
table.map_results td.shop{width:240px}
#map_results div.rating{color:#006b9b;font-size:16px;font-weight:bold; text-align:center;vertical-align:middle}
#map_results div.rating a{display:block;height:20px}
#map_results a.five{background:url(/images/review_5.gif) 50% 0 no-repeat}
#map_results a.four_half{background:url(/images/review_4.5.gif) 50% 0 no-repeat}
#map_results a.four{background:url(/images/review_4.gif) 50% 0 no-repeat}
#map_results a.three_half{background:url(/images/review_3.5.gif) 30px 0 no-repeat}
#map_results a.three{background:url(/images/review_3.gif) 50% 0 no-repeat}
#map_results a.two_half{background:url(/images/review_2.5.gif) 30px 0 no-repeat}
#map_results a.two{background:url(/images/review_2.gif) 30px 0 no-repeat}
#map_results a.one_half{background:url(/images/review_1.5.gif) 30px 0 no-repeat}
#map_results a.one{background:url(/images/review_1.gif) 30px 0 no-repeat}
#map_results a.half{background:url(/images/review_.5.gif) 30px 0 no-repeat}
.balloonstyle{position:absolute;top:-500px;left:0;visibility:hidden;border:1px solid #000;font:normal 12px Verdana;line-height:18px;z-index:100;background-color:#FFFFE0;width:250px;filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);padding:5px}
#arrowhead{z-index:99;position:absolute;top:-500px;left:0;visibility:hidden}
#map_results .balloonstyle p{color:#006b9b;margin:0;padding:5px}
table.map_results td.review{vertical-align:middle}
table.map_results td.review a{display:block;text-decoration:underline;font-weight:400;text-align:center;padding:5px 0}
.popup{position:relative;z-index:0}
.popup:hover{z-index:100;direction:ltr}
.popup div.pop_shop {position:absolute;left:-1000px;visibility:hidden;color:#000;text-decoration:none;width:500px;height:500px}
#main #map_results div.pop_shop{width:465px;padding:10px 20px 10px 20px}
#main #map_results div.pop_shop a{text-decoration:underline;font-weight:400;color:#d04317}
#main #map_results div.pop_shop h2{font-size:16px;color:#fff;margin:0 0 0 20px;padding:8px 0}
#main #map_results div.pop_shop h2.five{background:url(/images/review_5_pop.gif) 95% 10px no-repeat}
#main #map_results div.pop_shop h2.four_half{background:url(/images/review_4.5_pop.gif) 95% 0 no-repeat}
#main #map_results div.pop_shop h2.four{background:url(/images/review_4_pop.gif) 95% 0 no-repeat}
#main #map_results div.pop_shop h2.three_half{background:url(/images/review_3.5_pop.gif) 95% 0 no-repeat}
#main #map_results div.pop_shop h2.three{background:url(/images/review_3_pop.gif) 95% 0 no-repeat}
#main #map_results div.pop_shop h2.two_half{background:url(/images/review_2.5_pop.gif) 95% 0 no-repeat}
#main #map_results div.pop_shop h2.two{background:url(/images/review_2_pop.gif) 95% 0 no-repeat}
#main #map_results div.pop_shop h2.one_half{background:url(/images/review_1.5_pop.gif) 95% 0 no-repeat}
#main #map_results div.pop_shop h2.one{background:url(/images/review_1_pop.gif) 95% 0 no-repeat}
#main #map_results div.pop_shop h2.half{background:url(/images/review_.5_pop.gif) 95% 0 no-repeat}
#main #map_results div.pop_shop div.pop_left{float:left;width:130px}
#main #map_results div.pop_shop div.pop_left p{margin-left:10px;margin-right:5px;font-size:10px}
#main #map_results div.pop_shop div.pop_left img{float:left;padding:8px 0 0 10px}
#main #map_results div.pop_shop p{color:#575759;font-size:11px;font-weight:400;margin:5px 5px 10px 140px;padding:0}
.popup span img{border-width:0;padding:2px; margin-top: 15px; }
.popup:hover div.pop_shop{visibility:visible;left:200px;top:-20px;behavior:url(iepngfix.htc);background:url(../images/bg-popup.png) no-repeat}
#article #search_results{background:url(../images/tab-articles.gif) no-repeat;margin-top:20px;margin-right:280px;padding:20px 0}
#article #autos-a_z{background-color:#dae7f3;float:left;width:480px}
#article #autos-a_z div.section{background:url(../images/bg_gradient_blue.gif) bottom repeat-x;border:1px solid #b0c2d3;border-top-color:#dce8f5;padding:5px 0 5px 20px}
#article #autos-a_z div.first{border-top:none;border-right:none;background:url(../images/corner-b2.2.gif) 100% 0 no-repeat}
#article #autos-a_z h2{background-color:#fff}
#article #autos-a_z h3{color:#01699c;font-size:13px;font-weight:700}
#a-z-accordion{width:478px;z-index:2;float:right}
#article #a-z-accordion ul,#article #a-z-accordion ul ul{list-style-type:none;margin:0}
.a-z-accordion_headings{cursor:pointer;background:url(../images/bg_gradient_blue.gif) bottom repeat-x;border:1px solid #b0c2d3;border-top-color:#dce8f5;border-left:none;padding:5px 0 5px 20px}
.a-z-accordion_child{border-bottom:1px solid #dce8f5;border-right:1px solid #b0c2d3;background:#fff;padding:10px 0 15px}
#article #a-z-accordion p{font-weight:400;line-height:1.3;padding:5px 20px 0 0}
#article #a-z-accordion li.view_all{text-align:right;padding-right:20px}
#article #search_results p{padding:10px 10px 0 0}
#article #search_results a.send_friend{background:url(../images/clip-send_to_friend.gif) no-repeat;font-weight:400;margin-top:-3px;padding:3px 0 0 30px}
#article #search_results li{border-top:2px solid #e2eef4;height:150px;padding-top:10px;margin:20px}
#article #search_results.a_z li{border:none;padding-top:0}
#article #search_results li.first{width:408px;border-color:inherit;border-style:none;border-width:medium}
#article #related_stories{background:url(../images/header-related_stories.gif) no-repeat;margin-top:20px;padding:30px 0}
#ratings h2{padding-bottom:0}
#article #ratings table{font-size:12px;color:#3f3f41}
#article #ratings tr.heading{background-color:#006b9b;color:#fff;font-size:12px}
#article #ratings td{padding:5px 5px 5px 10px}
#article #ratings td.centered{text-align:center;vertical-align:middle;width:100px}
#article a.map_it{color:#d04317;text-decoration:underline;padding-left:20px}
#shop_detail p{color:#3f3f41;padding:0}
#shop_detail p.five{background:url(/images/review_5.gif) 85% 0 no-repeat;padding:2px 0}
#shop_detail p.four_half{background:url(/images/review_4.5.gif) 100px 0 no-repeat;padding:2px 0}
#shop_detail p.four{background:url(/images/review_4.gif) 100px 0 no-repeat;padding:2px 0}
#shop_detail p.three_half{background:url(/images/review_3.5.gif) 75% 45% no-repeat;padding:2px 0}
#shop_detail p.three{background:url(/images/review_3.gif) 75% 45% no-repeat;padding:2px 0}
#shop_detail p.two_half{background:url(/images/review_2.5.gif) 75% 45% no-repeat;padding:2px 0}
#shop_detail p.two{background:url(/images/review_2.gif) 75% 45% no-repeat;padding:2px 0}
#shop_detail p.one_half{background:url(/images/review_1.5.gif) 75% 45% no-repeat;padding:2px 0}
#shop_detail p.one{background:url(/images/review_1.gif) 75% 45% no-repeat;padding:2px 0}
#shop_detail p.half{background:url(/images/review_.5.gif) 75% 45% no-repeat;padding:2px 0}
#shop_detail #description{clear:left;width:482px;border-bottom:1px solid #333;padding-bottom:10px}
#shop_detail div.button{float:left;padding:2px 15px 10px 0}
#shop_detail div.button.last { padding-right:5px;}
#shop_detail div.review_it{background:url(../images/button-review_it.jpg) 0 4px no-repeat}
#shop_detail div.map_it{background:url(../images/button-map_it.jpg) 0 4px no-repeat}
#shop_detail div.button p{height:29px;margin:0;padding:0}
#shop_detail div.button a{color:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:700;text-decoration:none;height:26px;margin-left:15px;line-height:26px;padding:4px 15px 10px 0}
#shop_detail img.left{padding-right:20px}
#shop_detail #right_floater p.dark_blue{padding-left:10px}
#shop_detail, #certifications{width:483px;}
#specialties { width:200px;float:left;clear:left}
#certifications{border-top:1px solid #000;margin-bottom:40px;}
#shop_detail #specialties ul{width:180px;padding-bottom:10px}
#shop_detail #specialties li{list-style-type:none;margin:0;padding:0}
#certifications img.left{max-width:30px;max-height:30px; padding:10px 5px}
#certifications p.heading { float:left; border-right:1px solid #000; width:80px; padding:0 10px 0 0; margin:7px 10px 10px 0;}
#reviews { clear:left; margin-top:60px; }
#shop_detail #reviews ul{list-style-type:none;padding-left:0;margin-right:0}
#reviews h3 a{text-decoration:none}
div.review_tab { width:482px; height:33px; background:url(/images/bg-reviews_tab.jpg) no-repeat; margin-bottom:10px;}
span.review_count { color:#fff; font-weight:bold; display:block; float:left; padding:8px 0 0 13px;}
span.average { float:right; line-height:33px; height:33px; width:220px; font-weight:bold; color:#006b9b; }
.reviews span.average { width:330px; text-align:right; font-size:10px; }
.reviews span.average img { vertical-align:middle;}
p.see_all { float:right; text-decoration:underline; cursor:pointer; margin:10px 0;}
h3.reviewer { height:33px; line-height:33px; float:left;}
div.review p { clear:left; }
#shop_detail #reviews li{ padding:0px 0 5px 10px}
#shop_detail #reviews span.average.five{background:url(/images/review_5.gif) 100% 45% no-repeat;}
#shop_detail #reviews span.average.four_half{background:url(/images/review_4.5.gif) 100% 45% no-repeat;}
#shop_detail #reviews span.average.four{background:url(/images/review_4.gif) 100% 45% no-repeat;}
#shop_detail #reviews span.average.three_half{background:url(/images/review_3.5.gif) 100% 45% no-repeat;}
#shop_detail #reviews span.average.three{background:url(/images/review_3.gif) 100% 45% no-repeat;}
#shop_detail #reviews span.average.two_half{background:url(/images/review_2.5.gif) 100% 45% no-repeat;}
#shop_detail #reviews span.average.two{background:url(/images/review_2.gif) 100% 45% no-repeat;}
#shop_detail #reviews span.average.one_half{background:url(/images/review_1.5.gif) 100% 45% no-repeat;}
#shop_detail #reviews span.average.one{background:url(/images/review_1.gif) 100% 45% no-repeat;}
#shop_detail #reviews span.average.half{background:url(/images/review_.5.gif) 100% 45% no-repeat;}
#shop_detail #reviews p.pagination{background-color:#006b9b;color:#fff;margin-right:15px;font-size:11px;padding:3px 10px}
#shop_detail #reviews p.pagination a{color:#fff;text-decoration:none;padding:0 2px}
div#create_account,form#create_account,#submit_review,#review_thanks,#advanced_search{background:url(../images/bg_gradient_blue.gif) 0 100% repeat-x;background-color:#deeaf6;border:solid #b0c2d3;width:440px;color:#006b9b;border-width:0 1px 2px;margin:15px 0;padding:10px 20px 20px}
#main div#create_account input,#main div#submit_review input,#main div#review_thanks input,#main div#advanced_search input{padding-left:0}
#create_account p,#submit_review p,#review_thanks p,#advanced_search p{padding-right:5px}
#create_account td,#advanced_search td{padding:5px 0}
.required{color:#C00}
h1.step_1{background:url(../images/step_1.gif) 100% 0 no-repeat}
h1.step_2{background:url(../images/step_2.gif) 100% 0 no-repeat}
h1.step_3{background:url(../images/step_3.gif) 95% 0 no-repeat}
#submit_review td{padding:5px 10px}
#shop_info_review{margin-left:20px}
#videos_list ul{list-style:none;margin:0;padding:0}
#videos_list ul li{width:408px;height:150px;padding:0 0 1em}
#videos_list p{padding:15px 5px 0 0}
#main .balloonstyle p{color:#004b6d;margin:0;padding:0}
#article ul#pagination{list-style-type:none;margin:10px 0 30px}
li#previous a{background:none;padding-top:5px;border:none}
li#next a{background:none;padding-top:8px;border:none}
li.paginate{display:inline;text-align:center;color:#fff}
li.paginate a{border:1px solid #3875af;padding:8px 10px 5px}
li.paginate a:hover{background-color:#83a9cd;text-decoration:none;color:#fff;border:1px solid #3875af}
#sitemap ul.city{width:800px;clear:left}
#sitemap ul.city li{width:150px;float:left}
#page_header #crumb a:hover,#your_rights a:hover,.a-z-accordion_headings:hover,#article #search_results.a_z li a:hover,#article #related_stories a:hover,#shop_detail a,#shop_detail #reviews p.pagination a:hover{text-decoration:underline}
.accordion_child a,table.map_results a,.a-z-accordion_child a,#article #search_results a,#article #ratings tr.heading td,.bold{font-weight:700}
#article #gf_feature,#print_footer,#print-get_to_know,img.for_print{display:none}
#main #article ul ul,#main #article ul.article_list{margin-right:0}
#map p,#article #search_results.a_z ul{margin:0;padding:0}
table.map_results tr.even,li.even,.blue{background-color:#f4f8fc}
#article #search_results.a_z li p,#article #related_stories p{font-size:11px;padding-left:22px}
#article #search_results.a_z li a,#article #related_stories a{font-weight:700;text-decoration:none;font-size:12px}
#shop_detail #description p,#shop_detail #certifications p,#shop_detail #specialties p,#shop_detail #reviews p{padding-right:0}
#shop_detail #right_floater{float:right;width:280px}
#shop_detail #reviews p.blue,#main p.dark_blue{color:#006b9b}
li#previous a:hover,li#next a:hover{background:none;border:none}
li.paginate a.current,li.paginate a.current:hover{background-color:#3875af;color:#fff;border:1px solid #3875af}
#sitemap h2,#sitemap hr{clear:left}
input[type=image].Search{
background-image:url('../images/SpriteImage_Button.png');
width: 50px; height: 20px;}
input[type=image].Login{
background-image:url('../images/SpriteImage_Button.png');
background-position:0px -30px;
width: 50px; height: 20px;}
input[type=image].Find{
background-image:url('../images/SpriteImage_Button.png');
background-position:0px -60px;
width: 45px; height: 20px;}
input[type=image].Review{
background-image:url('../images/SpriteImage_Button.png');
background-position:0px -90px;
width: 64px; height: 20px;}
input[type=image].Submit{
background-image:url('../images/SpriteImage_Button.png');
background-position:0px -120px;
width: 64px; height: 20px;}

p.hidden, div.hidden {display:none}
p.error {color:red !important}
.hreview .item { display:none; }
.vcard span.rating, span.count { display:none;}
