@charset "utf-8";
#banner{height:91px;margin-top:5px;text-align:center;vertical-align:middle;width:100%}
#footer{background:#FFF;height:20px;position:relative;width:100%}
#header{background:url('../images/header_bg.gif');height:90px;position:relative}
#header a{text-decoration:none}
#header span#tagline{background-color:#000;border:2px solid #FFF !important;color:#FFF;display:block;font-size:15px;font-weight:700;text-align:center;width:361px}
#logo{left:20px;position:absolute;top:10px}
#logo img{border:2px solid #FFF !important}
#nextBack{background:url('../images/whiteOpacity.png');bottom:15px;float:right;padding:5px;position:absolute;right:15px}
#nextBack a{color:#000;font-size:20px;font-weight:lighter;outline:none;text-decoration:none}
#phone{color:#444;font-size:15px;font-weight:700;position:absolute;right:20px;text-align:right;top:10px;width:300px}
#phone .phone{font-size:25px}
#productReviewContainer h2{color:#000;font-size:1.5em;margin:0;padding:0}
#reviewslistdiv h4{font-size:12px;margin:0;padding:0}
#reviewslistdiv table{margin:0;padding:0;text-align:left}
#reviewslistdiv,.reviewsHeader{background:#FFF;margin:0 auto;padding:10px;width:500px}
#siteText p{color:#999;font-size:7px;line-height:6px;margin:0;padding:2px}
#sliderContent{height:300px;overflow:hidden;position:relative;width:990px}
#stage{background:#FFF;border:1px #000 solid;border-top:none;margin:0 auto;min-height:100%;text-align:left;width:990px}
.FBfan{margin:0 auto;width:300px}
.accContent{background:#fffffe url('../images/content_bg.gif') repeat-x;border:none !important;color:#444;font-size:12px;overflow:hidden;padding:2px}
.accHeader span,.accordion_toggle span{background:url('../images/plus.gif') no-repeat bottom left;padding-left:40px}
.accHeader,.accordion_toggle,.bottom .accordion_toggle_active{background:#eee url('../images/grey_bar.gif') repeat-x;border-bottom:1px solid #666;color:#000;cursor:pointer;display:block;font-size:20px;font-weight:lighter;height:30px;margin:0;outline:none;padding:0 10px;text-decoration:none}
.accordion_content{background:#fffffe url('../images/content_bg.gif') repeat-x;color:#444;font-size:12px;overflow:hidden}
.accordion_content h2{color:#09F;margin:15px 0 5px 10px}
.accordion_content p{line-height:150%;padding:5px 10px 15px}
.active .accHeader span,.accordion_toggle_active span{background:url('../images/minus.gif') no-repeat bottom left;padding-left:40px}
.active .accHeader,.active,.accordion_toggle_active{background:#369 url('../images/blue_bar.gif') !important;border-bottom:1px solid #666 !important;color:#FFF !important}
.bottom{margin:15px auto}
.bottom a{color:#0a2d8a;text-decoration:none}
.bottom a:hover{text-decoration:underline}
.bottom p{padding:0 5px}
.bottom table p,#productReviewContainer{margin:0;padding:0}
.check{background:url('../images/accept.png') no-repeat center}
.content{background:#FFF;text-align:left}
.fiveButton{display:block;height:100px;margin:10px 0 5px 10px}
.fiveButton a{background:url('../images/5btn_sprite.png');border:none;display:block;float:left;margin:0;text-decoration:none}
.fiveButton a strong,.check p{display:none}
.sixButton{display:block;height:100px;margin:10px 0 5px 10px}
.sixButton a{background:url('../images/6btn_sprite.png');border:none;display:block;float:left;margin:0;text-decoration:none}
.sixButton a strong,.check p{display:none}
.phone{font-size:20px;font-weight:700}
.prodHeader{color:#333;font-size:20px}
.prodList{border:1px solid #333;margin:10px auto}
.prodList p,.bottom table{margin:0 auto;padding:0}
.prodList tr,.prodList td{height:auto;margin:0;padding:2px}
.prodSubHeader{background:#369;color:#FFF;font-size:12px}
.prodSubHeader p strong{padding-left:5px}
.productListTable{border:0;color:#000;font-size:1.1em}
.productListTable td{border-bottom:solid #CCC 1px;font-size:1em;margin:0;padding:2px}
.productListTable th{color:#000;font-size:1.1em;text-align:left}
.productListTable tr{padding-left:10px;padding-right:10px}
.rating{clear:both;cursor:pointer;display:block;padding-bottom:5px !important;padding-left:0 !important;padding-top:5px !important}
.rating div{padding-left:0 !important}
.rating:after{clear:both;content:'.';display:block;height:0;visibility:hidden;width:0}
.sectionContainerFull{clear:none !important;width:690px}
.sectionContainerFull .inputFull{width:630px}
.sectionContainerFull .sectionHead{width:690px}
.sectionContainerFull .sectionHead h2,.sectionContainerFull .sectionHead h2 a{color:#000 !important;font-weight:400;width:690px}
.sectionContainerFull h3{font-size:1.2em;margin-bottom:10px !important;margin-top:10px !important;padding-left:20px !important}
.sectionContainerFull td div{padding-left:30px}
.sectionContainerL .sectionHead,.sectionContainerR .sectionHead,.sectionContainerL .sectionHeadWhite,.sectionContainerR .sectionHeadWhite,.sectionContainerL .sectionHead h2,.sectionContainerR .sectionHead h2,.sectionContainerL .sectionHeadWhite h2,.sectionContainerR .sectionHeadWhite h2{width:241px}
.sectionContainerL .sectionHeadWhite,.sectionContainerR .sectionHeadWhite,.sectionContainerL .sectionHeadWhite h2,.sectionContainerR .sectionHeadWhite h2{color:#000}
.sectionContainerL,.sectionContainerR{float:left;width:241px}
.sectionContainerR .sectionHead,.sectionContainerR .sectionHeadWhite{background-position:right}
.sectionHeadWhite{background:transparent}
.slide{height:300px;left:0;overflow:hidden;position:absolute;top:0;width:990px}
.star{cursor:pointer;float:left;height:22px;overflow:hidden;text-indent:-999em;width:25px}
.star a{background-position:0 0;display:block;height:100%;width:100%}
.star,.star a{background:url(http://www.drivingsales.com/images/star.gif) no-repeat 0 0}
.star-left,.star-left a{background:url(http://www.drivingsales.com/images/star-left.gif) no-repeat 0 0}
.star-left,.star-right{width:10px}
.star-right,.star-right a{background:url(http://www.drivingsales.com/images/star-right.gif) no-repeat 0 0}
.starBox,.starBox_small{background:transparent url('http://www.drivingsales.com/images/star_bg.png') no-repeat top left;height:25px;padding:0 10px;width:141px}
.strategyRatingNumber{color:#4099CE;font-size:1.3em;font-weight:700}
.strategyReviewItem{clear:all;margin-top:10px}
.subHeaderTitle{color:#BBB;font-size:0.9em}
.tdViewNetwork a{color:#206BA2;font-style:italic;font-weight:700}
.vendorSectionContainer div,.sectionContainer div,.sectionContainerL div,.sectionContainerR div{padding:5px}
.vendorSectionContainer,.sectionContainer{clear:both}
.vendorSectionContainer,.sectionContainer,.sectionContainerL,.sectionContainerR{padding-bottom:30px}
.vendorSectionHead,.sectionHead,.sectionHeadWhite,.tdstrategyDetailsBoxHeader{height:30px;padding:0 !important;width:482px}
a img{border:none}
body{background:#eee;color:#444;font-family:Helvetica, Helvetica Neue, Arial, sans-serif;font-size:12px;margin:0;padding:0}
div.rating div.hover a,div.rating div a:hover{background-position:0 -23px}
div.rating div.on a{background-position:0 -45px}
ul#nav{bottom:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center;vertical-align:25%;width:565px}
ul#nav a{background:url(../images/nav_opto.gif) no-repeat;border-right:1px solid #666;color:#000;display:block;font-size:16px;font-weight:700;height:45px;text-decoration:none;width:112px}
ul#nav a.left{background-position:0 0}
ul#nav a.left:hover{background-position:0 -50px}
ul#nav a.middle{background-position:-20px 0}
ul#nav a.middle:hover{background-position:-20px -50px}
ul#nav a.right{background-position:-72px 0;border:none}
ul#nav a.right:hover{background-position:-72px -50px}
ul#nav li{float:left}
ul#nav span{cursor:hand;display:block;height:100%;padding:2px 0}
ul#nav span.oneLine{padding:12px 0}
ul.oneAccordion{list-style:none;margin:0;padding:0}
.WDsocial a{margin:5px;display:inline-block;zoom:1;*display:inline}

.niada{text-align:center}
.niada *{margin:10px auto}
.niada .inline{clear:both;list-style:none}
.niada .inline li{display:inline}
.niada .subleft{clear:both;width:400px;text-align:left}
.niada .subleft li{float:left;width:198px;margin:auto}

.inline{display:inline}
#cTOa{width:500px; border:1px solid #6fb440;margin:5px auto;padding:0;background:#AFF884}
#cTOa h3{font-size:18px}
#cTOa h3, #cTOa p{margin:10px;}
#cTOa p.sub{font-size:10px}
#cTOa li p{margin:10px;}