.left{width:680px;margin-right:20px}
 .left, .right{display:inline-block}
 #pageArea #MainBody{width:1000px}
 #TopMainBody{padding-top:20px}
 #TopMainBody div.cell{padding-top:0px;padding-bottom:20px}
 .topMainBodyColOneAndTwo{width:680px;float:left}
 .topMainBodyColOne{width:430px;float:left}
 .topMainBodyColTwo{width:240px;padding-right:10px;float:left}
 .topMainBodyColThree{width:300px;float:left}
 #TopMainBody3{text-align:center}
 .navigatorDiv{float:left}
 .mainAdDiv{float:left;margin-top:39px;margin-left:60px;width:430px}
 #body_row2{padding:0px !important}
.clearfix{*zoom:1}
 .clearfix:before, .clearfix:after{display:table;line-height:0;content:""}
 .clearfix:after{clear:both}
 .hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
 .input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
 -ms-viewport{width:device-width}
 .hidden{display:none;visibility:hidden}
 .visible-phone{display:none !important}
 .visible-tablet{display:none !important}
 .hidden-desktop{display:none !important}
 .visible-desktop{display:inherit !important}
@media ( min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}
 .visible-desktop{display:none !important }
 .visible-tablet{display:inherit !important}
 .hidden-tablet{display:none !important}
}
@media ( max-width:767px){.hidden-desktop{display:inherit !important}
 .visible-desktop{display:none !important}
 .visible-phone{display:inherit !important}
 .hidden-phone{display:none !important}
}
 .visible-print{display:none !important}
@media  print{.visible-print{display:inherit !important}
 .hidden-print{display:none !important}
}
@media ( min-width:1200px){.row{margin-left:-30px;*zoom:1}
 .row:before, .row:after{display:table;line-height:0;content:""}
 .row:after{clear:both}
[ class*="span"]{float:left;min-height:1px;margin-left:30px}
 .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width:1170px}
 .span12{width:1170px}
 .span11{width:1070px}
 .span10{width:970px}
 .span9{width:870px}
 .span8{width:770px}
 .span7{width:670px}
 .span6{width:570px}
 .span5{width:470px}
 .span4{width:370px}
 .span3{width:270px}
 .span2{width:170px}
 .span1{width:70px}
 .offset12{margin-left:1230px}
 .offset11{margin-left:1130px}
 .offset10{margin-left:1030px}
 .offset9{margin-left:930px}
 .offset8{margin-left:830px}
 .offset7{margin-left:730px}
 .offset6{margin-left:630px}
 .offset5{margin-left:530px}
 .offset4{margin-left:430px}
 .offset3{margin-left:330px}
 .offset2{margin-left:230px}
 .offset1{margin-left:130px}
 .row-fluid{width:100%;*zoom:1}
 .row-fluid:before, .row-fluid:after{display:table;line-height:0;content:""}
 .row-fluid:after{clear:both}
 .row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
 .row-fluid [class*="span"]:first-child{margin-left:0}
 .row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2.564102564102564%}
 .row-fluid .span12{width:100%;*width:99.94680851063829%}
 .row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}
 .row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}
 .row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}
 .row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}
 .row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}
 .row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}
 .row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}
 .row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}
 .row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}
 .row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}
 .row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}
 .row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}
 .row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}
 .row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}
 .row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}
 .row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}
 .row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}
 .row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}
 .row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}
 .row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}
 .row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}
 .row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}
 .row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}
 .row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}
 .row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}
 .row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}
 .row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}
 .row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}
 .row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}
 .row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}
 .row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}
 .row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}
 .row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}
 .row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}
 .row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}
 input, textarea, .uneditable-input{margin-left:0}
 .controls-row [class*="span"] + [class*="span"]{margin-left:30px}
 input.span12, textarea.span12, .uneditable-input.span12{width:1156px}
 input.span11, textarea.span11, .uneditable-input.span11{width:1056px}
 input.span10, textarea.span10, .uneditable-input.span10{width:956px}
 input.span9, textarea.span9, .uneditable-input.span9{width:856px}
 input.span8, textarea.span8, .uneditable-input.span8{width:756px}
 input.span7, textarea.span7, .uneditable-input.span7{width:656px}
 input.span6, textarea.span6, .uneditable-input.span6{width:556px}
 input.span5, textarea.span5, .uneditable-input.span5{width:456px}
 input.span4, textarea.span4, .uneditable-input.span4{width:356px}
 input.span3, textarea.span3, .uneditable-input.span3{width:256px}
 input.span2, textarea.span2, .uneditable-input.span2{width:156px}
 input.span1, textarea.span1, .uneditable-input.span1{width:56px}
 .thumbnails{margin-left:-30px}
 .thumbnails > li{margin-left:30px}
 .row-fluid .thumbnails{margin-left:0}
}
@media ( min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}
 .row:before, .row:after{display:table;line-height:0;content:""}
 .row:after{clear:both}
[ class*="span"]{float:left;min-height:1px;margin-left:20px}
 .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width:724px}
 .span12{width:724px}
 .span11{width:662px}
 .span10{width:600px}
 .span9{width:538px}
 .span8{width:476px}
 .span7{width:414px}
 .span6{width:352px}
 .span5{width:290px}
 .span4{width:228px}
 .span3{width:166px}
 .span2{width:104px}
 .span1{width:42px}
 .offset12{margin-left:764px}
 .offset11{margin-left:702px}
 .offset10{margin-left:640px}
 .offset9{margin-left:578px}
 .offset8{margin-left:516px}
 .offset7{margin-left:454px}
 .offset6{margin-left:392px}
 .offset5{margin-left:330px}
 .offset4{margin-left:268px}
 .offset3{margin-left:206px}
 .offset2{margin-left:144px}
 .offset1{margin-left:82px}
 .row-fluid{width:100%;*zoom:1}
 .row-fluid:before, .row-fluid:after{display:table;line-height:0;content:""}
 .row-fluid:after{clear:both}
 .row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
 .row-fluid [class*="span"]:first-child{margin-left:0}
 .row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2.7624309392265194%}
 .row-fluid .span12{width:100%;*width:99.94680851063829%}
 .row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}
 .row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}
 .row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}
 .row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}
 .row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}
 .row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}
 .row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}
 .row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}
 .row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}
 .row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}
 .row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}
 .row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}
 .row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}
 .row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}
 .row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}
 .row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}
 .row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}
 .row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}
 .row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}
 .row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}
 .row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}
 .row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}
 .row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}
 .row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}
 .row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}
 .row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}
 .row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}
 .row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}
 .row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}
 .row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}
 .row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}
 .row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}
 .row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}
 .row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}
 .row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}
 input, textarea, .uneditable-input{margin-left:0}
 .controls-row [class*="span"] + [class*="span"]{margin-left:20px}
 input.span12, textarea.span12, .uneditable-input.span12{width:710px}
 input.span11, textarea.span11, .uneditable-input.span11{width:648px}
 input.span10, textarea.span10, .uneditable-input.span10{width:586px}
 input.span9, textarea.span9, .uneditable-input.span9{width:524px}
 input.span8, textarea.span8, .uneditable-input.span8{width:462px}
 input.span7, textarea.span7, .uneditable-input.span7{width:400px}
 input.span6, textarea.span6, .uneditable-input.span6{width:338px}
 input.span5, textarea.span5, .uneditable-input.span5{width:276px}
 input.span4, textarea.span4, .uneditable-input.span4{width:214px}
 input.span3, textarea.span3, .uneditable-input.span3{width:152px}
 input.span2, textarea.span2, .uneditable-input.span2{width:90px}
 input.span1, textarea.span1, .uneditable-input.span1{width:28px}
}
@media ( max-width:767px){body{padding-right:20px;padding-left:20px}
 .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top{margin-right:-20px;margin-left:-20px}
 .container-fluid{padding:0}
 .dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}
 .dl-horizontal dd{margin-left:0}
 .container{width:auto}
 .row-fluid{width:100%}
 .row, .thumbnails{margin-left:0}
 .thumbnails > li{float:none;margin-left:0}
[ class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
 .span12, .row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
 .row-fluid [class*="offset"]:first-child{margin-left:0}
 .input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
 .input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"]{display:inline-block;width:auto}
 .controls-row [class*="span"] + [class*="span"]{margin-left:0}
 .modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}
 .modal.fade{top:-100px}
 .modal.fade.in{top:20px}
}
@media ( max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}
 .page-header h1 small{display:block;line-height:20px}
 input[type="checkbox"], input[type="radio"]{border:1px solid #ccc}
 .form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}
 .form-horizontal .controls{margin-left:0}
 .form-horizontal .control-list{padding-top:0}
 .form-horizontal .form-actions{padding-right:10px;padding-left:10px}
 .media .pull-left, .media .pull-right{display:block;float:none;margin-bottom:10px}
 .media-object{margin-right:0;margin-left:0}
 .modal{top:10px;right:10px;left:10px}
 .modal-header .close{padding:10px;margin:-10px}
 .carousel-caption{position:static}
}
@media ( max-width:979px){body{padding-top:0}
 .navbar-fixed-top, .navbar-fixed-bottom{position:static}
 .navbar-fixed-top{margin-bottom:20px}
 .navbar-fixed-bottom{margin-top:20px}
 .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner{padding:5px}
 .navbar .container{width:auto;padding:0}
 .navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}
 .nav-collapse{clear:both}
 .nav-collapse .nav{float:none;margin:0 0 10px}
 .nav-collapse .nav > li{float:none}
 .nav-collapse .nav > li > a{margin-bottom:2px}
 .nav-collapse .nav > .divider-vertical{display:none}
 .nav-collapse .nav .nav-header{color:#777777;text-shadow:none}
 .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
 .nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
 .nav-collapse .dropdown-menu li + li a{margin-bottom:2px}
 .nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}
 .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a{color:#999999}
 .navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111111}
 .nav-collapse.in .btn-group{padding:0;margin-top:5px}
 .nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
 .nav-collapse .open > .dropdown-menu{display:block}
 .nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after{display:none}
 .nav-collapse .dropdown-menu .divider{display:none}
 .nav-collapse .nav > li > .dropdown-menu:before, .nav-collapse .nav > li > .dropdown-menu:after{display:none}
 .nav-collapse .navbar-form, .nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}
 .navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111}
 .navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
 .nav-collapse, .nav-collapse.collapse{height:0;overflow:hidden}
 .navbar .btn-navbar{display:block}
 .navbar-static .navbar-inner{padding-right:10px;padding-left:10px}
}
@media ( min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}
}
body{background:url("//cdcssl.ibsrv.net/cdcx/images/restructured-nav2.gif") repeat-x 0 -6px;color:#333333;font:14px Helvetica,Arial,sans-serif;margin:0}
 #ResearchPhoto{width:329px}
 #ResearchBlurbAndButtons{width:340px}
 #TopMainMiddleAd{margin-top:20px}
 #pageArea{position:relative;clear:both;z-index:1;margin:auto;width:1000px;overflow:hidden;/* background: white;*//* border-left: 2px solid lightgrey;
 border-right: 2px solid lightgrey;*//* padding: 26px 0 0; */}
 .page-wrapper{/*background:none repeat scroll 0 0 #FFFFFF;*/}
 #pageBody{clear:both;overflow:hidden}
 #header_row1{width:1000px;height:24px;overflow:hidden;background-color:#333399}
 #header_row2{margin-top:27px;height:60px}
 #LogoAndNavWrapper{padding-top:10px}
 .cell{float:left;width:100%}
 #body_row2{/*background:url(//cdcssl.ibsrv.net/cdcx/images/bg-main.gif) repeat-x;*//*padding-left: 8px;
 padding-right: 8px;*/}
 #MainBody{width:680px}
 #MainBody div.cell{padding-top:0px;padding-bottom:10px}
 #MainBody div#ModelPhotoGallery{padding-bottom:0px}
 #RightColumn{width:300px;padding-left:20px}
 #RightColumn div.cell{padding-bottom:20px}
 #RightColumn div.firstCell, #RightColumn > div.cell:first-child{padding-top:10px;padding-bottom:20px}
 #RightColumn1{position:relative;top:6px;/* left:8px;*/}
 #WideBody{width:984px}
 #WideBody div.cell{padding-top:0px;padding-bottom:10px}
 #ModelPageHeading{position:relative;z-index:102}
 #footer_row1{margin-top:60px}
 .clearfix:before, .clearfix:after{content:"";display:table}
 .clearfix:after{clear:both}
 #TopBannerAd{padding-top:10px;padding-bottom:10px;min-height:90px}
 #TopBannerAd > div, #TopBannerAd .zControl{text-align:center}
 .WrapperConnectDealerAd{position:relative;box-sizing:border-box;width:300px;max-height:100px;margin:5px auto;padding:0;overflow:hidden}


#CarsDirectLogo{width:auto}
 #CarsDirectShare{width:auto;margin:0 0 0 10px}
 #CarsDirectSearch{width:auto;float:right;padding:10px 0 0 0}
#cboxTopLeft{width:12px;height:12px;background:rgb(100,100,100);background:rgba(0,0,0,0.3);border-top-left-radius:5px;behavior:url(/PIE.htc)}
 #cboxTopRight{width:12px;height:12px;background:rgb(100,100,100);background:rgba(0,0,0,0.3);border-top-right-radius:5px;behavior:url(/PIE.htc)}
 #cboxBottomLeft{width:12px;height:12px;background:rgb(100,100,100);background:rgba(0,0,0,0.3);border-bottom-left-radius:5px;behavior:url(/PIE.htc)}
 #cboxBottomRight{width:12px;height:12px;background:rgb(100,100,100);background:rgba(0,0,0,0.3);border-bottom-right-radius:5px;behavior:url(/PIE.htc)}
 #cboxMiddleLeft{width:12px;background:rgb(100,100,100);background:rgba(0,0,0,0.3);behavior:url(/PIE.htc)}
 #cboxMiddleRight{width:12px;background:rgb(100,100,100);background:rgba(0,0,0,0.3);behavior:url(/PIE.htc)}
 #cboxTopCenter{height:12px;background:rgb(100,100,100);background:rgba(0,0,0,0.3);behavior:url(/PIE.htc)}
 #cboxBottomCenter{height:12px;background:rgb(100,100,100);background:rgba(0,0,0,0.3);behavior:url(/PIE.htc)}
 div.CDCXColorBoxStyle #cboxLoadedContent{border:2px solid #fff;border-radius:5px;margin:-2px 0px 0px -2px}
 #cboxContent{*padding-top:2px;*padding-left:2px;*margin-bottom:-2px;*margin-right:-2px}
@media  \0screen{#cboxContent{padding-top:2px;padding-left:2px;margin-bottom:-2px;margin-right:-2px}
}
div.widget.CDCXWSocialCarsDirectLogoWithBgColor .logo{display:block;width:200px;height:39px;text-indent:-9999px;background:url(//cdcssl.ibsrv.net/cdcx/images/logo-bg-color2.png) no-repeat;background-position:0px 0px;overflow:hidden}
div.widget.CDCXWSocialCarsDirectLogoWithBgColor .logo a{display:block;height:100%}
div.widget.CDCXWNavigation2 .searchHover,div.widget.CDCXWNavigation2 .searchDrop{float:left;padding:13px 12px;line-height:21px}
div.widget.CDCXWNavigation2 .sendFeedback{float:right;font-size:11px;color:#354466;margin:14px 4px 0 0;cursor:pointer;text-decoration:none}
div.widget.CDCXWNavigation2 .mainNav{float:left;overflow:hidden;margin:10px 0 0 20px;padding:0;list-style:none;font-size:16px;line-height:21px;min-height:25px}
div.widget.CDCXWNavigation2 .mainNav li{float:left;padding:0 12px 0 12px;border-right:1px solid #ccc}
div.widget.CDCXWNavigation2 .mainNav li a{float:left;height:21px;color:#333;text-align:center;text-decoration:none}
div.widget.CDCXWNavigation2 .mainNav li a.deals span.new{color:#b40202;position:relative;top:-4px;font-size:10px;font-weight:bold}
div.CDCXColorBoxStyle #colorbox,div.CDCXColorBoxStyle #cboxOverlay,div.CDCXColorBoxStyle #cboxWrapper{position:absolute;top:0;left:0;z-index:99999;overflow:hidden}
div.CDCXColorBoxStyle #cboxClose{display:none !important}
div.CDCXColorBoxStyle #cboxOverlay{position:fixed;width:100%;height:100%}
div.CDCXColorBoxStyle #cboxMiddleLeft,div.CDCXColorBoxStyle #cboxBottomLeft{clear:left}
div.CDCXColorBoxStyle #cboxContent{position:relative;overflow:visible}
div.CDCXColorBoxStyle #cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;position:absolute}
div.CDCXColorBoxStyle #cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}
div.CDCXColorBoxStyle #cboxTitle{margin:0}
div.CDCXColorBoxStyle #cboxLoadingOverlay,div.CDCXColorBoxStyle #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
div.CDCXColorBoxStyle #cboxPrevious,div.CDCXColorBoxStyle #cboxNext,div.CDCXColorBoxStyle #cboxCloseButton,div.CDCXColorBoxStyle #cboxSlideshow{cursor:pointer}
div.CDCXColorBoxStyle #cboxOverlay{background:#000}
div.CDCXColorBoxStyle #colorbox{}
div.CDCXColorBoxStyle #cboxContent{margin-top:0px}
div.CDCXColorBoxStyle #cboxLoadedContent{background:#FFF;padding:0px}
div.CDCXColorBoxStyle #cboxLoadingGraphic{background:url(//cdcssl.ibsrv.net/cdcx/images/researchx/loading.gif) center center no-repeat}
div.CDCXColorBoxStyle #cboxLoadingOverlay{background:#FFF}
div.CDCXColorBoxStyle #cboxTitle{position:absolute;top:0px;left:0;color:#000}
div.CDCXColorBoxStyle #cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}
div.CDCXColorBoxStyle #cboxPrevious{background-position:0px 0px;right:44px}
div.CDCXColorBoxStyle #cboxPrevious.hover{background-position:0px -25px}
div.CDCXColorBoxStyle #cboxNext{background-position:-25px 0px;right:22px}
div.CDCXColorBoxStyle #cboxNext.hover{background-position:-25px -25px}
div.CDCXColorBoxStyle #cboxCloseButton{background:url(//cdcssl.ibsrv.net/cdcx/images/colorbox-controls.png) no-repeat -25px 0px;float:right;top:0px;height:25px;right:0px;text-indent:-9999px;/*IE6 hack no longer necessary thanks to the IE6 hover fix! */width:25px;position:absolute;z-index:2;/*display: none !important;*/}
div.CDCXColorBoxStyle #cboxCloseButton:hover{background-position:-25px -25px}
div.CDCXColorBoxStyle .cboxSlideshow_on #cboxPrevious,div.CDCXColorBoxStyle .cboxSlideshow_off #cboxPrevious{right:66px}
div.CDCXColorBoxStyle .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}
div.CDCXColorBoxStyle .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px}
div.CDCXColorBoxStyle .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px;right:44px}
div.CDCXColorBoxStyle .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px}
div.CDCXColorBoxStyle .titleBar{color:#FFF;overflow:hidden;background:#262671 url(//cdcssl.ibsrv.net/cdcx/images/pageWrapper-head.jpg) repeat-x;text-transform:uppercase;padding:6px 9px 7px;height:17px}
div.CDCXColorBoxStyle .titleBar strong{float:left;font-size:12px}
div.CDCXColorBoxStyle .titleBar a{float:right;text-indent:-9999px;overflow:hidden;background:url(//cdcssl.ibsrv.net/cdcx/images/ico-x.gif);width:17px;height:17px;filter:alpha(opacity=60);opacity:0.6;cursor:pointer}
div.CDCXColorBoxStyle .titleBar a:hover,div.CDCXColorBoxStyle .titleBar a.hover{filter:alpha(opacity=100);opacity:1.0}
div.CDCXColorBoxStyle .contentItems{border:2px solid #333399;font-family:Arial,Helvetica,sans-serif;font-size:12px}
div.CDCXColorBoxStyle .contentItem{padding:10px 10px 10px 25px}
div.CDCXColorBoxStyle .contentItems ul{list-style:disc}
div.CDCXColorBoxStyle .contentItems ul li{padding:10px;list-style:disc}
div.CDCXColorBoxStyle .lightBoxBody{padding:10px 10px 5px 20px}
div.CDCXColorBoxStyle a.button{float:left;text-transform:uppercase;color:#292c9d;font-size:12px;line-height:17px;font-weight:bold;text-decoration:none;cursor:pointer}
div.CDCXColorBoxStyle a.button:hover{border:none}
div.CDCXColorBoxStyle a.button span{float:left;background:url(//cdcssl.ibsrv.net/cdcx/images/sprite-acorn-compressed.png) 0px -130px no-repeat;height:39px;padding:7px 4px 0 12px}
div.CDCXColorBoxStyle a.button em{float:left;background:url(//cdcssl.ibsrv.net/cdcx/images/sprite-acorn-compressed.png) -410px -130px no-repeat;height:39px;width:23px}
div.CDCXColorBoxStyle a.large{font-size:15px;line-height:22px !important}
div.CDCXColorBoxStyle a.large span{height:42px;width:299px;background:url(//cdcssl.ibsrv.net/cdcx/images/sprite-acorn-compressed.png) 0px -70px no-repeat;padding-left:19px}
div.CDCXColorBoxStyle a.large em{height:42px;background:url(//cdcssl.ibsrv.net/cdcx/images/sprite-acorn-compressed.png) -310px -70px no-repeat;width:29px}
div.CDCXColorBoxStyle .lightBoxBody .cantHaveMustHaveBody{padding:30px}
div.CDCXColorBoxStyle .lightBoxBody .primaryMessage{color:blue;font-size:17px}
div.CDCXColorBoxStyle .lightBoxBody p{}
div.CDCXColorBoxStyle .lightBoxBody .optionText{padding:0 0 0 20px}
div.CDCXColorBoxStyle .lightBoxBody div.buttonHolder{padding:0 0 0 30px;align:center}
div.CDCXColorBoxStyle .blueHeading{display:block;color:#339;font-size:17px;line-height:21px;padding:0 0 8px;font-weight:bold}
div.CDCXColorBoxStyle .inlineText{float:left;padding:10px 20px 0px}
div.CDCXColorBoxStyle .orange{color:#F60}
div.CDCXColorBoxStyle .description{font-weight:bold;padding-left:30px}
div.CDCXColorBoxStyle .target{padding-left:30px}
div.CDCXColorBoxStyle .optionTable .description{width:200px}
div.CDCXColorBoxStyle .optionTable .target{width:50px}
div.CDCXColorBoxStyle .contentList{font-family:Arial,Helvetica,sans-serif;font-size:12px}
div.CDCXColorBoxStyle .contentList .popupClose{background:url("//cdcssl.ibsrv.net/cdcx/images/btn-close.png") no-repeat scroll 0 -70px transparent;display:inline-block;float:right;height:16px;margin:2px 10px 0 0;overflow:hidden;text-indent:-9999px;width:16px;cursor:pointer}
div.CDCXColorBoxStyle .contentList .title{border-bottom:1px solid #CCCCCC;margin:0;padding:0 0 0 18px}
div.CDCXColorBoxStyle .contentList .title h2{font-weight:bold;font-size:16px;color:#FF6600}
div.CDCXColorBoxStyle .contentList .contentListBody{padding:13px 10px 10px}
div.CDCXColorBoxStyle .contentList .contentListBody strong,div.CDCXColorBoxStyle .contentList .contentListBody p{margin-top:5px;margin-bottom:0px;padding-left:10px}
div.CDCXColorBoxStyle .contentList .contentListBody strong{font-size:14px}
div.CDCXColorBoxStyle .contentList .contentListBody .titleOptionDescription{padding-left:8px}
div.CDCXColorBoxStyle .contentList .contentListBody .titleOptionDescription strong{padding-left:0px}
div.CDCXColorBoxStyle .optionItem{margin-top:0px;padding:0 10px 0px 5px;list-style:none}
div.CDCXColorBoxStyle .contentList .contentListBody .text ul li{padding:0;list-style-image:url('//cdcssl.ibsrv.net/cdcx/images/options/listStyle.png')}
div.CDCXColorBoxStyle .contentList ul.optionItem li{padding:10px 0 0 30px;background-image:url('//cdcssl.ibsrv.net/cdcx/images/options/listStyle.png');background-repeat:no-repeat;background-position:left 3px}
div.CDCXColorBoxStyle .musthave,div.CDCXColorBoxStyle .canthave,div.CDCXColorBoxStyle .colorboxRedesign,div.CDCXColorBoxStyle div#BuyPathOptionsBlockIncentivesAndRebatesRedesign{padding:0 10px;font-size:13px;margin-bottom:40px}
div.CDCXColorBoxStyle div#MUSTHAVE .popupClose,div.CDCXColorBoxStyle div#CANTHAVE .popupClose,div.CDCXColorBoxStyle div#CANTHAVEINC .popupClose,div.CDCXColorBoxStyle div.colorBoxRedesign .popupClose,div.CDCXColorBoxStyle div#BuyPathOptionsBlockIncentivesAndRebatesRedesign .popupClose{background:url("//cdcssl.ibsrv.net/cdcx/images/btn-close.png") no-repeat scroll 0 -70px transparent;display:inline-block;float:right;height:16px;margin:2px 10px 0 0;overflow:hidden;text-indent:-9999px;width:16px;cursor:pointer}
div.CDCXColorBoxStyle div#MUSTHAVE .titleBox,div.CDCXColorBoxStyle div#CANTHAVE .titleBox,div.CDCXColorBoxStyle div#CANTHAVEINC .titleBox,div.CDCXColorBoxStyle div.colorBoxRedesign .titleBox,div.CDCXColorBoxStyle div#BuyPathOptionsBlockIncentivesAndRebatesRedesign .titleBox{border-bottom:1px solid #CCCCCC;margin:0;padding:0 0 0 9px}
div.CDCXColorBoxStyle div.colorBoxRedesign .titleBox{padding:0 0 0 18px}
div.CDCXColorBoxStyle div#MUSTHAVE .titleBox h2,div.CDCXColorBoxStyle div#CANTHAVE .titleBox h2,div.CDCXColorBoxStyle div#CANTHAVEINC .titleBox h2,div.CDCXColorBoxStyle div.colorBoxRedesign .titleBox h2,div.CDCXColorBoxStyle div#BuyPathOptionsBlockIncentivesAndRebatesRedesign .titleBox h2{font-weight:bold;font-size:14pt;color:#FF6600}
div.CDCXColorBoxStyle div#MUSTHAVE .lightBoxBody p,div.CDCXColorBoxStyle div.colorBoxRedesign .lightBoxBody p,div.CDCXColorBoxStyle div#CANTHAVE .lightBoxBody p,div.CDCXColorBoxStyle div#CANTHAVEINC .lightBoxBody p{font-size:13px}
div.CDCXColorBoxStyle div#MUSTHAVE .lightBoxBody p.subTitle,div.CDCXColorBoxStyle div.colorBoxRedesign .lightBoxBody p.subTitle,div.CDCXColorBoxStyle div#CANTHAVE .lightBoxBody p.subTitle,div.CDCXColorBoxStyle div#CANTHAVEINC .lightBoxBody p.subTitle{background:none repeat scroll 0 0 #D9E5F8;border:1px solid #CCCCCC;border-radius:6px 6px 6px 6px;margin:0;padding:9px}
div.CDCXColorBoxStyle div#MUSTHAVE .lightBoxBody .redHeading,div.CDCXColorBoxStyle div#CANTHAVE .lightBoxBody .redHeading,div.CDCXColorBoxStyle div#CANTHAVEINC .lightBoxBody .redHeading{color:#354466;font-size:13px;font-weight:bold}
div.CDCXColorBoxStyle div#MUSTHAVE a.btn-doIt,div.CDCXColorBoxStyle div#CANTHAVE a.btn-doIt,div.CDCXColorBoxStyle div#CANTHAVEINC a.btn-doIt,div.CDCXColorBoxStyle div.colorBoxRedesign a.okDoIt{float:left;border-radius:4px;border:1px solid #55920d;color:#fff;font:bold 16px/22px Arial,Helvetica,sans-serif;padding:3px 8px 3px 15px;text-shadow:0 1px 1px #3f6513;box-shadow:0 0 1px #bae085 inset;background:#7ebf1f;background:xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdlYmYxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NWI0MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#7ebf1f 0%,#75b419 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7ebf1f),color-stop(100%,#75b419));background:-webkit-linear-gradient(top,#7ebf1f 0%,#75b419 100%);background:-o-linear-gradient(top,#7ebf1f 0%,#75b419 100%);background:-ms-linear-gradient(top,#7ebf1f 0%,#75b419 100%);background:linear-gradient(to bottom,#7ebf1f 0%,#75b419 100%);width:75px;height:21px;margin:0;text-decoration:none;cursor:pointer}
div.CDCXColorBoxStyle div.colorBoxRedesign .lightBoxBody div.buttonHolder{padding:0;height:40px}
div.CDCXColorBoxStyle div.colorBoxRedesign a.okDoIt{width:35px}
div.CDCXColorBoxStyle div#MUSTHAVE a.btn-cancel,div.CDCXColorBoxStyle div#CANTHAVE a.btn-cancel,div.CDCXColorBoxStyle div#CANTHAVEINC a.btn-cancel,div.CDCXColorBoxStyle div.colorBoxRedesign a.btn-cancel{font-size:16px;display:block;padding:3px 15px 3px 14px;position:relative;text-decoration:none;width:45px;font-size:15px;color:#262626;border:1px solid #c0c0c0;background:#f9f9f9;background:xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f9f9f9 0%,#e1e1e1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#e1e1e1));background:-webkit-linear-gradient(top,#f9f9f9 0%,#e1e1e1 100%);background:-o-linear-gradient(top,#f9f9f9 0%,#e1e1e1 100%);background:-ms-linear-gradient(top,#f9f9f9 0%,#e1e1e1 100%);background:linear-gradient(to bottom,#f9f9f9 0%,#e1e1e1 100%);border-radius:3px;float:left;height:21px;cursor:pointer}
div.CDCXColorBoxStyle div#MUSTHAVE .description,div.CDCXColorBoxStyle div#CANTHAVE .description,div.CDCXColorBoxStyle div.colorBoxRedesign .description{padding-left:10px}
div.CDCXColorBoxStyle .NotesfromManufacturer{font-weight:bold;font-size:14px;padding-left:9px;padding-top:10px;margin-top:15px;border-top:1px solid #ccc}
div.CDCXColorBoxStyle .hurry{color:red}
div.CDCXDealsStyles form,div.CDCXDealsStyles fieldset{margin:0;padding:0;border-style:none}
div.CDCXDealsStyles a{cursor:pointer;text-decoration:none}
div.CDCXDealsStyles .info-block{width:735px;float:left;background:#EDEDED;height:259px;padding:10px 0 0 12px}
div.CDCXDealsStyles img{border-style:none}
div.widget.CDCXWSearchDropdownContainer .searchDrop{display:none;background-color:white;border:1px solid #ccc;border-bottom:none;padding-top:12px;float:left;padding:13px 12px;line-height:21px}
div.widget.CDCXWSearchDropdownContainer .borderTop{border-top:1px solid #ccc;position:relative;margin-right:40px}
div.widget.CDCXWSearchDropdownContainer .searchContainer{position:absolute;background-color:white;border:1px solid #ccc;border-top:none;right:0px;top:37px;z-index:1}
div.widget.CDCXWSearchQueryBoxDropdownContent .searchForm{float:right;margin:0;width:381px;padding:5px}
div.widget.CDCXWSearchQueryBoxDropdownContent .searchForm .textInput{float:left;width:307px;/*background:url(//cdcssl.ibsrv.net/cdcx/images/bg-text-redesign.gif) no-repeat;*/border:0;margin:0 6px 0 0;overflow:hidden}
div.widget.CDCXWSearchQueryBoxDropdownContent .searchForm .textInput input{margin:0;padding:5px 4px;float:left;width:297px;border:1px solid #C0C0C0;border-radius:6px;background:#FFFFFF;outline:none}
div.widget.CDCXWSearchQueryBoxDropdownContent .searchForm .textInput input:focus{border-color:#666666}
div.widget.CDCXWSearchQueryBoxDropdownContent .searchForm .btnSearch{float:left;margin:0;padding:0}
div.widget.CDCXWSearchQueryBoxDropdownContent .searchForm fieldset{border-width:0px}
div.CDCXWButtonsStyle .foundicon-search:before{border:0 solid blue;content:"\f02e";float:left;font-family:"GeneralFoundicons";padding:2px 5px 0 0}
div.CDCXWButtonsStyle .foundicon-tools:before{border:0 solid blue;content:"\f00a";float:left;font-family:"GeneralFoundicons";padding:2px 5px 0 0}
div.CDCXWButtonsStyle .foundicon-star:before{border:0 solid blue;content:"\f00c";float:left;font-family:"GeneralFoundicons";padding:2px 5px 0 0}
div.CDCXWButtonsStyle .cdcx-button,div.CDCXWButtonsStyle a.cdcx-button{display:inline-block;cursor:pointer;/*white-space: pre;*/}
div.CDCXWButtonsStyle .cdcx-primary.cdcx-button{color:white}
div.CDCXWButtonsStyle .cdcx-secondary.cdcx-button{color:black}
div.CDCXWButtonsStyle .cdcx-primary{background:#90cc2e;/* Old browsers */background:-moz-linear-gradient(top,#90cc2e 0%,#87c226 100%);/* FF3.6+ */background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#90cc2e),color-stop(100%,#87c226));/* Chrome,Safari4+ */background:-webkit-linear-gradient(top,#90cc2e 0%,#87c226 100%);/* Chrome10+,Safari5.1+ */background:-o-linear-gradient(top,#90cc2e 0%,#87c226 100%);/* Opera 11.10+ */background:-ms-linear-gradient(top,#90cc2e 0%,#87c226 100%);/* IE10+ */background:linear-gradient(to bottom,#90cc2e 0%,#87c226 100%);/* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#90cc2e',endColorstr='#87c226',GradientType=0 );/* IE6-9 */border:1px solid #67A304;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;color:#FFFFFF;font-weight:bold;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.4)}
div.CDCXWButtonsStyle .cdcx-primary:hover{background:#87c226}
div.CDCXWButtonsStyle .cdcx-taxi{background:#f4d572;/* Old browsers */background:-moz-linear-gradient(top,#f4d572 0%,#e3c059 100%);/* FF3.6+ */background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4d572),color-stop(100%,#e3c059));/* Chrome,Safari4+ */background:-webkit-linear-gradient(top,#f4d572 0%,#e3c059 100%);/* Chrome10+,Safari5.1+ */background:-o-linear-gradient(top,#f4d572 0%,#e3c059 100%);/* Opera 11.10+ */background:-ms-linear-gradient(top,#f4d572 0%,#e3c059 100%);/* IE10+ */background:linear-gradient(to bottom,#f4d572 0%,#e3c059 100%);/* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4d572',endColorstr='#e3c059',GradientType=0 );/* IE6-9 */border:1px solid #D1B24D;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;color:#000000;font-weight:bold;text-decoration:none;text-shadow:0 -1px 0 rgba(255,255,255,0.4)}
div.CDCXWButtonsStyle .cdcx-taxi:hover{background:#e3c050}
div.CDCXWButtonsStyle .cdcx-secondary{background:#f7f7f7;/* Old browsers */background:-moz-linear-gradient(top,#f7f7f7 0%,#e6e6e6 100%);/* FF3.6+ */background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(100%,#e6e6e6));/* Chrome,Safari4+ */background:-webkit-linear-gradient(top,#f7f7f7 0%,#e6e6e6 100%);/* Chrome10+,Safari5.1+ */background:-o-linear-gradient(top,#f7f7f7 0%,#e6e6e6 100%);/* Opera 11.10+ */background:-ms-linear-gradient(top,#f7f7f7 0%,#e6e6e6 100%);/* IE10+ */background:linear-gradient(to bottom,#f7f7f7 0%,#e6e6e6 100%);/* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7',endColorstr='#e6e6e6',GradientType=0 );/* IE6-9 */border:1px solid #CCCCCC;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;color:#000000;text-decoration:none}
div.CDCXWButtonsStyle .cdcx-secondary:hover{background:#e6e6e6}
div.CDCXWButtonsStyle .cdcx-xxxxlarge{border-radius:4px 4px 4px 4px;font-size:20px;line-height:46px;padding:0 14px;height:46px}
div.CDCXWButtonsStyle .cdcx-xxxlarge{border-radius:4px 4px 4px 4px;font-size:19px;line-height:42px;padding:0 13px;height:42px}
div.CDCXWButtonsStyle .cdcx-xxlarge{border-radius:4px 4px 4px 4px;font-size:18px;line-height:38px;padding:0 12px;height:38px}
div.CDCXWButtonsStyle .cdcx-xlarge{border-radius:4px 4px 4px 4px;font-size:17px;line-height:34px;padding:0 11px;height:34px}
div.CDCXWButtonsStyle .cdcx-large{border-radius:4px 4px 4px 4px;font-size:16px;line-height:30px;padding:0 10px;height:30px}
div.CDCXWButtonsStyle .cdcx-small{border-radius:4px 4px 4px 4px;font-size:15px;line-height:26px;padding:0 9px;height:26px}
div.CDCXWButtonsStyle .cdcx-xsmall{border-radius:4px 4px 4px 4px;font-size:14px;line-height:24px;padding:0 8px;height:24px}
div.CDCXWButtonsStyle .cdcx-xxsmall{border-radius:4px 4px 4px 4px;font-size:13px;line-height:22px;padding:0 7px;height:22px}
div.CDCXWButtonsStyle .cdcx-xxxsmall{border-radius:4px 4px 4px 4px;font-size:12px;line-height:20px;padding:0 6px;height:20px}
div.CDCXWButtonsStyle .cdcx-xxxxsmall{border-radius:4px 4px 4px 4px;font-size:11px;line-height:18px;padding:0 5px;height:18px}
.MyShowroomDialogue{position:absolute;width:200px;height:auto;padding:20px;font-weight:bold;top:45px;left:20px;color:#333;border:solid 1px #ccc;background-color:#fff;box-shadow:0pt 0pt 3pt rgba(0,0,0,0.20)}
 .handleUp{position:absolute;width:0;height:0;left:20px;top:-30px;background-color:transparent;border:solid 12px transparent;border-bottom:solid 18px #ccc}
 .handleUp::before{position:absolute;width:0;height:0;left:-11px;top:-9px;content:" ";background-color:transparent;border:solid 11px transparent;border-bottom:solid 17px #fff}
 .handleUpRight{left:190px}
div.widget.CDCXWAdGPTPlaceholder .WrapperGPT{position:relative;box-sizing:border-box;max-width:300px;max-height:250px;overflow:hidden}
div.widget.CDCXWAdGPTPlaceholder .GPTNoDims{max-width:none;max-height:none}
div.widget.CDCXWHomeRedesignNavigatorV8 .box{border:1px solid #ccc;width:427px;height:203px;border-radius:5px;padding:22px 25px 23px;font-family:helvetica,arial,sans-serif}
div.widget.CDCXWHomeRedesignNavigatorV8 .title{margin:0;font-family:helvetica-light,arial,sans-serif;font-size:40px;color:#354466;font-weight:normal}
div.widget.CDCXWHomeRedesignNavigatorV8 .cta{margin:5px 0 10px}
div.widget.CDCXWHomeRedesignNavigatorV8 .cdcx-button{width:122px;text-align:center}
div.CD2GlobalGenericStyles body{font:normal 14px Helvetical,Arial,sans-serif;color:#333333;margin:0px;padding:0px;background:url("//cdcssl.ibsrv.net/cdcx/images/restructured-nav2.gif") repeat-x 0 -6px}
div.CD2GlobalGenericStyles a{color:#333399;text-decoration:none}
div.CD2GlobalGenericStyles a:hover{cursor:pointer}
div.CD2GlobalGenericStyles h2{font-size:22px;font-weight:normal;color:#354466}
div.CD2GlobalGenericStyles figure,div.CD2GlobalGenericStyles figcaption,div.CD2GlobalGenericStyles section{display:block}
div.CD2GlobalGenericStyles ol,div.CD2GlobalGenericStyles ul{padding:0px}
div.CD2GlobalGenericStyles ol li,div.CD2GlobalGenericStyles ul li{margin-bottom:3px}
div.CD2GlobalGenericStyles ul.cd2-list,div.CD2GlobalGenericStyles ol.cd2-number-list{position:relative;list-style:none;margin:0px 0px 0px 25px;padding:0px}
div.CD2GlobalGenericStyles ul.cd2-list li,div.CD2GlobalGenericStyles ol.cd2-number-list li{/*margin-bottom: 10px;*/line-height:19px}
div.CD2GlobalGenericStyles ul.cd2-list li:before,div.CD2GlobalGenericStyles ol.cd2-number-list li:before{position:absolute;width:18px;height:18px;left:-24px;text-align:center;line-height:18px;font-size:12px;color:#ffffff;background-color:#354466;content:""}
div.CD2GlobalGenericStyles ol.cd2-number-list{counter-reset:item}
div.CD2GlobalGenericStyles ol.cd2-number-list li:before{counter-increment:item;content:counter(item)}
div.CD2GlobalGenericStyles div.cd2-img-left{position:relative;display:inline-block;float:left;margin:0 20px 20px 0;z-index:2}
div.CD2GlobalGenericStyles img.cd2-img-left{position:relative;float:left;margin:0 20px 20px 0;z-index:2}
div.CD2GlobalGenericStyles .cd2-img-left .cd2-zoom{position:relative;display:block;margin-top:3px;font-size:11px;text-align:right}
div.CD2GlobalGenericStyles .cd2-img-left .cd2-zoom:hover{cursor:pointer}
div.CD2GlobalGenericStyles .cd2-img-left .cd2-zoom .icon-zoom-in{margin-right:3px}
div.CD2GlobalGenericStyles div.cd2-img-right{position:relative;display:inline-block;float:right;margin:0 0 20px 20px;z-index:2}
div.CD2GlobalGenericStyles img.cd2-img-right{position:relative;float:right;margin:0 0 20px 20px;z-index:2}
div.CD2GlobalGenericStyles .cd2-img-right .cd2-zoom{position:relative;display:block;margin-top:3px;font-size:11px;text-align:left}
div.CD2GlobalGenericStyles .cd2-img-right .cd2-zoom:hover{cursor:pointer}
div.CD2GlobalGenericStyles .cd2-img-right .cd2-zoom .icon-zoom-in{margin-right:3px}
div.CD2GlobalGenericStyles .cd2-clear-both{position:relative;height:0px;clear:both}
div.CD2GlobalGenericStyles .cd2-data-table{position:relative;width:100%;font-size:14px;margin-bottom:35px;border-collapse:collapse}
div.CD2GlobalGenericStyles .cd2-data-table td{min-height:40px;padding:10px;text-align:center;border:1px solid #ccc}
div.CD2GlobalGenericStyles .cd2-data-table thead tr{font-weight:bold;color:#000000;background-color:#d9e5f8}
div.CD2GlobalGenericStyles .cd2-button{position:relative;display:inline-block;-webit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0px 10px;min-height:32px;line-height:32px;color:#fff;font-weight:bold;font-size:16px;text-shadow:1px 1px 1px rgba(0,0,0,0.6);text-decoration:none;background-color:#87c226;background-image:-webkit-linear-gradient(top,#90cc2e,#87c226);background-image:-moz-linear-gradient(center top,#90cc2e,#87c226);background-image:-ms-linear-gradient(top,#90cc2e,#87c226);background-image:linear-gradient(to bottom,#90cc2e,#87c226)}
div.CD2GlobalGenericStyles .cd2-button:hover{cursor:pointer;background-position:0 -38px;background-image:-webkit-linear-gradient(top,#87c226,#90cc2e);background-image:-moz-linear-gradient(center top,#87c226,#90cc2e);background-image:-ms-linear-gradient(top,#87c226,#90cc2e);background-image:linear-gradient(to bottom,#87c226,#90cc2e)}
div.CD2GlobalGenericStyles .cd2-button:hover em{background-position:-475px -38px}
div.CD2GlobalGenericStyles .cd2-green{border:1px solid #67a304;text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow:0 1px 0 rgba(255,255,255,0.5) inset}
div.CD2GlobalGenericStyles .cd2-green:hover{background:#87c226}
div.CD2GlobalGenericStyles .cd2-orange{color:#000;background:#f4d572;background:-moz-linear-gradient(center top,#f4d572,#e3c050);background:-webkit-linear-gradient(top,#f4d572,#e3c050);background:-ms-linear-gradient(top,#f4d572,#e3c050);background:linear-gradient(top,#f4d572,#e3c050);border:1px solid #d1b24d;text-shadow:0 -1px 0 rgba(255,255,255,0.4);box-shadow:0 1px 0 rgba(255,255,255,0.5) inset}
div.CD2GlobalGenericStyles .cd2-orange:hover{background:#e3c050}
div.CD2GlobalGenericStyles .cd2-gray{color:#333333;background:#f7f7f7;background:-moz-linear-gradient(center top,#f7f7f7,#e6e6e6);background:-webkit-linear-gradient(top,#f7f7f7,#e6e6e6);background:-ms-linear-gradient(top,#f7f7f7,#e6e6e6);background:linear-gradient(top,#f7f7f7,#e6e6e6);border:1px solid #ccc;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;text-shadow:none}
div.CD2GlobalGenericStyles .cd2-gray:hover{background:#e6e6e6}
div.CD2GlobalGenericStyles .cd2-xxlarge{padding:0px 10px;font-size:18px;line-height:38px;border-radius:4px;min-height:0px}
div.CD2GlobalGenericStyles .cd2-xlarge{padding:0px 10px;font-size:18px;line-height:34px;border-radius:4px;min-height:0px}
div.CD2GlobalGenericStyles .cd2-large{padding:0px 10px;font-size:16px;line-height:30px;border-radius:4px;min-height:0px}
div.CD2GlobalGenericStyles .cd2-small{padding:0px 10px;font-size:14px;line-height:26px;border-radius:4px;min-height:0px}
div.CD2GlobalGenericStyles .cd2-xsmall{padding:0px 10px;font-size:14px;line-height:24px;border-radius:4px;min-height:0px}
div.CD2GlobalGenericStyles .cd2-xxsmall{padding:0px 10px;font-size:14px;line-height:22px;border-radius:4px;min-height:0px}
div.CD2GlobalGenericStyles .cd2-xxxsmall{padding:0px 10px;font-size:12px;line-height:20px;border-radius:4px;min-height:0px}
div.CD2GlobalGenericStyles .cd2-xxxxsmall{padding:0px 6px;font-size:11px;line-height:18px;border-radius:4px;min-height:0}
div.CD2GlobalGenericStyles .cd2-carsDirectTip{position:relative;display:block;font-size:14px;padding:10px;margin-bottom:10px;background-color:#ffffcc;border:1px solid #ccc}
div.CD2GlobalGenericStyles .cd2-carsDirectTip .tipTitle{color:#ff6600;font-weight:bold;margin-bottom:6px;padding-left:20px;/** Let's not use fontAwesome pencil as it's not as nice looking **/background:url('//cdcssl.ibsrv.net/cdcx/mt/images/carsdirect-tip-pencil.png') no-repeat}
@media div.CD2GlobalGenericStyles handheld{.cd2-carsDirectTip{border-left:none;border-right:none;padding:10px 12px 10px 12px}
}
@media div.CD2GlobalGenericStyles screen and (min-device-width:480px) and (max-device-width:1080px){.cd2-carsDirectTip{border-left:none;border-right:none;padding:10px 12px 10px 12px}
}
div.CD2GlobalGenericStyles .cd2-adaptive-segment{position:relative;width:auto;border-bottom:2px solid #5c5c5c}
div.CD2GlobalGenericStyles .cd2-adaptive-segment header h2.cd2-adaptive-segment-title{margin:0px 10px 0px 10px;padding:10px 30px 10px 0px;font-size:18px;font-weight:bold;color:#364366}
div.CD2GlobalGenericStyles .cd2-adaptive-segment header span.button-collapse{position:absolute;font-size:24px;color:#aaaaaa;right:10px;top:10px}
div.CD2GlobalGenericStyles .cd2-adaptive-segment .cd2-adaptive-segment-body{position:relative;padding:10px;border-top:solid 1px #e0e0e0}
div.CD2GlobalGenericStyles .cd2-adaptive-segment .cd2-adaptive-segment-body > p{margin:5px 0px 5px 0px}
div.CD2GlobalGenericStyles .cd2-adaptive-combo{position:relative}
div.CD2GlobalGenericStyles #pageArea{position:relative;margin:0px auto;width:1000px;z-index:1}
div.CD2GlobalGenericStyles #header_row2{position:relative;height:60px;margin-top:27px}
div.CD2GlobalGenericStyles #LogoAndNavWrapper{position:relative;padding-top:10px}
div.CD2GlobalGenericStyles #CarsDirectLogo{float:left}
div.CD2GlobalGenericStyles .wrapper-breadcrumb{position:relative;float:left}
div.CD2GlobalGenericStyles .wrapper-breadcrumb #BreadCrumbs{position:relative}
div.CD2GlobalGenericStyles #TopBanner{position:relative;text-align:center;margin:10px 0 10px;min-height:90px}
div.CD2GlobalGenericStyles .phoneLink:hover{cursor:text}
div.widget.CDCXWNeedHelpTiles a{text-decoration:none;color:#666}
div.widget.CDCXWNeedHelpTiles img{display:block;border:none}
div.widget.CDCXWNeedHelpTiles .box.list{margin:30px 0 15px 0}
div.widget.CDCXWNeedHelpTiles .box h2{margin:0;color:#354466;font-size:20px;font-weight:bold}
div.widget.CDCXWNeedHelpTiles div.h2Q1Variants h2{font-size:18px}
div.widget.CDCXWNeedHelpTiles .box h2 .sub{font-family:Helvetica-Light,Arial,sans-serif;font-size:16px;color:#666;font-weight:normal}
div.widget.CDCXWNeedHelpTiles .list-block{padding:0;list-style:none;overflow:hidden}
div.widget.CDCXWNeedHelpTiles .list-blockQ1Variant1{margin-bottom:-20px}
div.widget.CDCXWNeedHelpTiles .list-block li{float:left;margin-left:20px;width:233px;height:130px;font-size:12px;border:1px solid #ccc;overflow:hidden}
div.widget.CDCXWNeedHelpTiles .list-block li.first{margin-left:0}
div.widget.CDCXWNeedHelpTiles .list-block h3{margin:0;font-size:16px;color:#333399;font-weight:normal}
div.widget.CDCXWNeedHelpTiles .list-block .width-154{width:132px}
div.widget.CDCXWNeedHelpTiles .textWrapper{text-align:center;font-size:16px;color:#354466;font-family:helvetica,arial,sans-serif;font-weight:normal;width:220px;margin:0 auto;border-top:1px solid #ccc;padding-top:7px}
div.widget.CDCXWNeedHelpTiles .wrapperVariant1Set,div.widget.CDCXWNeedHelpTiles .wrapperVariant2Set{position:relative;width:100%;min-height:250px;margin:10px 0 0 0}
div.widget.CDCXWNeedHelpTiles .wrapperVariant1Set{margin-bottom:20px}
div.widget.CDCXWNeedHelpTiles .wrapperVariant1Set .left{min-height:248px;vertical-align:top;margin-right:18px;border:solid 1px #ccc}
div.widget.CDCXWNeedHelpTiles .wrapperVariant1Set .car{display:inline-block;width:300px;vertical-align:top;padding:30px 0 0 70px}
div.widget.CDCXWNeedHelpTiles .wrapperVariant1Set .info{display:inline-block;vertical-align:top;padding:50px 0 0 0}
div.widget.CDCXWNeedHelpTiles .wrapperVariant1Set .info h4{font-size:18px;margin-bottom:15px}
div.widget.CDCXWNeedHelpTiles .wrapperVariant1Set .info ul{list-style:none;margin:0;padding:0}
div.widget.CDCXWNeedHelpTiles .wrapperVariant1Set .info ul li{margin-bottom:5px}
div.widget.CDCXWNeedHelpTiles .wrapperVariant1Set .info ul li a{color:#339;font-weight:bold}
div.widget.CDCXWNeedHelpTiles .wrapperVariant2Set{margin-bottom:-20px}
div.widget.CDCXWNeedHelpTiles .gridTable{display:table;margin:25px 0 0 30px}
div.widget.CDCXWNeedHelpTiles .gridRow{display:table-row}
div.widget.CDCXWNeedHelpTiles .gridRow .gridCell{display:table-cell;width:310px;height:100px;text-align:center;vertical-align:middle;font-size:18px;font-weight:normal}
div.widget.CDCXWNeedHelpTiles .gridRow .gridCell:last-child{border-left:solid 1px #c0c0c0}
div.widget.CDCXWNeedHelpTiles .gridRow .gridCellB{border-top:solid 1px #c0c0c0}
div.widget.CDCXWNeedHelpTiles .gridRow .gridCell a{color:#339}
div.widget.CDCXWNeedHelpTiles .gridRow .gridCell b{position:relative;display:inline-block;font-size:24px;margin:0 10px 0 0;top:-3px;color:#333;vertical-align:middle}
div.widget.CDCXWNeedHelpTiles .makeLogo{margin:0 0 0 50px}
div.widget.CDCXWAdVehicleSpotlight .spotlight-ttl span{color:#323437;font-size:10px;letter-spacing:-1px;float:right;line-height:17px;text-transform:uppercase;margin:8px 15px 0px 0px}
div.widget.CDCXWAdVehicleSpotlight .spotlight-ad-container{width:680px;height:250px}
div.widget.CDCXWAdVehicleSpotlight .spotlight-ad-container > div{float:left;height:250px;/* The below line makes an elements border factored into its height,
 so we don't have things like divs being 182px wide instead of 180px */box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}
div.widget.CDCXWAdVehicleSpotlight .spotlight-ad-column-left{width:180px;border:1px solid #CCC;text-align:center}
div.widget.CDCXWAdVehicleSpotlight .spotlight-ad-column-left > div{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:50%}
div.widget.CDCXWAdVehicleSpotlight .image-carousel-holder{height:100%;width:100%;overflow:hidden;position:absolute;/* carousel plugin won't set the correct height if this is display:none */}
div.widget.CDCXWAdVehicleSpotlight .image-carousel{overflow:hidden;width:100%;height:100%;position:absolute}
div.widget.CDCXWAdVehicleSpotlight .image-carousel ul{margin:0;padding:0;list-style:none;height:100%;width:100%}
div.widget.CDCXWAdVehicleSpotlight .image-carousel ul li{height:100%;width:100%;float:left;text-align:center;position:relative}
div.widget.CDCXWAdVehicleSpotlight .image-carousel ul li img{max-width:240px;max-height:248px;position:absolute;top:0;bottom:0;left:0;margin:auto}
div.widget.CDCXWAdVehicleSpotlight .top-active .spotlight-vehicle-top .selected-spotlight-vehicle-arrow,div.widget.CDCXWAdVehicleSpotlight .top-active .spotlight-vehicle-top .selected-spotlight-vehicle-arrow:after,div.widget.CDCXWAdVehicleSpotlight .top-active .spotlight-ad-top{display:block}
div.widget.CDCXWAdVehicleSpotlight .top-active .image-carousel-top-holder{left:0px}
div.widget.CDCXWAdVehicleSpotlight .bottom-active .image-carousel-bottom-holder{left:0px}
div.widget.CDCXWAdVehicleSpotlight .bottom-active .spotlight-vehicle-bottom .selected-spotlight-vehicle-arrow,div.widget.CDCXWAdVehicleSpotlight .bottom-active .spotlight-vehicle-bottom .selected-spotlight-vehicle-arrow:after,div.widget.CDCXWAdVehicleSpotlight .bottom-active .spotlight-ad-bottom{display:block}
div.widget.CDCXWAdVehicleSpotlight .spotlight-vehicle.active .selected-spotlight-vehicle-arrow{display:block}
div.widget.CDCXWAdVehicleSpotlight .spotlight-vehicle .selected-spotlight-vehicle-arrow{display:none;width:10px;background:#354466;height:100%;position:absolute;top:0;right:-1px;z-index:2}
div.widget.CDCXWAdVehicleSpotlight .spotlight-vehicle .selected-spotlight-vehicle-arrow:after{display:none;height:0;width:0;content:"";margin:61px 0 0 10px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #354466}
div.widget.CDCXWAdVehicleSpotlight .spotlight-vehicle{cursor:pointer;position:relative}
div.widget.CDCXWAdVehicleSpotlight .spotlight-vehicle > p,div.widget.CDCXWAdVehicleSpotlight .spotlight-vehicle > img{}
div.widget.CDCXWAdVehicleSpotlight .spotlight-vehicle > p{font-size:14px;font-weight:bold;padding:20px 5px 5px;overflow:hidden;margin:0}
div.widget.CDCXWAdVehicleSpotlight .spotlight-vehicle > img{max-width:125px;max-height:65.75px;border:none}
div.widget.CDCXWAdVehicleSpotlight .spotlight-vehicle-top-holder{border-bottom:1px solid #CCC}
div.widget.CDCXWAdVehicleSpotlight .spotlight-vehicle-top,div.widget.CDCXWAdVehicleSpotlight .spotlight-vehicle-bottom{height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
div.widget.CDCXWAdVehicleSpotlight .spotlight-ad-column-middle{width:260px;border:1px solid #CCC;border-left:none;overflow:hidden}
div.widget.CDCXWAdVehicleSpotlight .spotlight-ad-column-middle > div{display:none}
div.widget.CDCXWAdVehicleSpotlight .spotlight-ad-column-middle .vehicle-ad-title{font-weight:bold;color:#222;font-size:20px}
div.widget.CDCXWAdVehicleSpotlight .spotlight-ad-column-middle .vehicle-ad-description{margin-top:15px;font-size:12px;color:#555}
div.widget.CDCXWAdVehicleSpotlight .spotlight-ad-column-middle .vehicle-ad-links{position:relative;margin-top:5px}
div.widget.CDCXWAdVehicleSpotlight .spotlight-ad-column-middle .vehicle-ad-links ul{padding-left:30px;list-style:square;color:blue}
div.widget.CDCXWAdVehicleSpotlight .spotlight-ad-column-middle .vehicle-ad-links li a{font-size:12px;font-weight:bold;color:blue}
div.widget.CDCXWAdVehicleSpotlight .spotlight-ad-column-middle .vehicle-ad-logo{position:absolute;bottom:5px;right:5px;background:blue;height:35px;width:50px}
div.widget.CDCXWAdVehicleSpotlight .spotlight-ad-column-right{border:1px solid #CCC;border-left:none;width:240px;overflow:hidden}
div.widget.CDCXWAdVehicleSpotlight .carousel-arrows{width:240px;position:absolute}
div.widget.CDCXWAdVehicleSpotlight .arrow-left,div.widget.CDCXWAdVehicleSpotlight .arrow-right{cursor:pointer}
div.widget.CDCXWAdVehicleSpotlight .arrow-left,div.widget.CDCXWAdVehicleSpotlight .arrow-right{width:22px;height:22px;top:115px;position:absolute;z-index:2}
div.widget.CDCXWAdVehicleSpotlight .arrow-left{background:url(//cdcssl.ibsrv.net/cdcx/images/researchx/cr-arrows.png) no-repeat 0px 0px;left:5px}
div.widget.CDCXWAdVehicleSpotlight .arrow-right{background:url(//cdcssl.ibsrv.net/cdcx/images/researchx/cr-arrows.png) no-repeat -24px 0px;right:5px}
div.widget.CDCXWAdVehicleSpotlight .arrow-left:hover{background:url(//cdcssl.ibsrv.net/cdcx/images/researchx/cr-arrows.png) no-repeat 0px -24px}
div.widget.CDCXWAdVehicleSpotlight .arrow-right:hover{background:url(//cdcssl.ibsrv.net/cdcx/images/researchx/cr-arrows.png) no-repeat -24px -24px}
div.CDCXWDarkGrayStyle h3{background:#EEEEEE url(//cdcssl.ibsrv.net/cdcx/images/spriteme3.png) repeat-x 0px -10px;border:1px solid #CBCBCB;border-bottom:0;color:#374565;font-size:14px;margin:0px;padding:8px 15px;text-transform:uppercase;height:16px}
div.CDCXWDarkGrayStyle ul{float:left;list-style:none;margin:0px;padding:0px 9px 0px 5px}
div.CDCXWDarkGrayStyle .innerBox{border:2px solid #CBCBCB;overflow:hidden;padding:3px 7px 8px}
div.CDCXWDarkGrayStyle .innerBox ul li{background:url(//cdcssl.ibsrv.net/cdcx/images/bullet.gif) no-repeat 0px 50%;padding:3px 0px 4px 14px;font-size:14px}
div.CDCXWDarkGrayStyle .innerBox ul li a{color:#333;text-decoration:none}
div.CDCXWDarkGrayStyle .innerBox ul li a:hover{text-decoration:underline}
div.CDCXWDarkGrayStyle .outerBox{margin:0px}
div.CDCXWGlobalStyle body{font-family:Arial,Helvetica,sans-serif}
div.CDCXWGlobalStyle a{color:#000}
div.CDCXWGlobalStyle a:hover{text-decoration:none}
div.CDCXWGlobalStyle img{border:none}
div.CDCXWGlobalStyle input,div.CDCXWGlobalStyle textarea,div.CDCXWGlobalStyle select{font:100% arial,sans-serif;vertical-align:middle}
div.CDCXWGlobalStyle textarea{resize:none}
div.CDCXWGlobalStyle form,div.CDCXWGlobalStyle fieldset{margin:0;padding:0;border:none}
div.CDCXWGlobalStyle fieldset{border:none;padding:0;margin:0}
div.CDCXWGlobalStyle .blueHeading{font-style:italic;margin:24px 0 0;display:block;color:#339;font-size:18px;line-height:22px;font-weight:normal;position:relative}
div.CDCXWGlobalStyle .z-wrap{position:relative;z-index:0}
div.CDCXWGlobalStyle .blueHeadingH2Tag{color:#339;font-size:21px;font-weight:normal;margin:6px 0px 0px}
div.widget.CDCXWHomeBuyingAdviceAndInsight .widgetHeader{font-family:helvetica,sans-serif;font-weight:bold;font-size:20px;color:#354466;margin-top:30px}
div.widget.CDCXWHomeBuyingAdviceAndInsight .widgetHeader .small{font-size:16px;color:#666;font-weight:normal}
div.widget.CDCXWHomeBuyingAdviceAndInsight .widgetHeaderQ1Variants{font-size:18px}
div.widget.CDCXWHomeBuyingAdviceAndInsight .adviceTable{min-width:100%;border-spacing:20px 15px;margin:0px -20px}
div.widget.CDCXWHomeBuyingAdviceAndInsight td{vertical-align:top;width:233px;border:1px solid #ccc;font-family:helvetica,sans-serif;font-weight:normal;height:198px;padding:0}
div.widget.CDCXWHomeBuyingAdviceAndInsight a{text-decoration:none}
div.widget.CDCXWHomeBuyingAdviceAndInsight .adviceTable .text{font-size:14px;color:#339;line-height:19px}
div.widget.CDCXWHomeBuyingAdviceAndInsight .double{width:488px}
div.widget.CDCXWHomeBuyingAdviceAndInsight td a{display:block;height:100%}
div.widget.CDCXWHomeBuyingAdviceAndInsight td img{height:130px;border:none}
div.widget.CDCXWHomeBuyingAdviceAndInsight .text{margin:10px}
div.widget.CDCXWHomeWhyCarsdirect .why{font-family:helvetica,arial,sans-serif;width:1000px;margin-top:14px}
div.widget.CDCXWHomeWhyCarsdirect .header{font-size:30px;color:#354466;font-weight:bold;text-align:center}
div.widget.CDCXWHomeWhyCarsdirect .sub{font-size:16px;color:#333;width:420px;text-align:center;margin:10px auto 0;line-height:25px}
div.widget.CDCXWHomeWhyCarsdirect .lists{border-spacing:20px 10px}
div.widget.CDCXWHomeWhyCarsdirect .lists td{padding-left:72px}
div.widget.CDCXWHomeWhyCarsdirect .block{padding-top:20px;width:375px;vertical-align:top;position:relative}
div.widget.CDCXWHomeWhyCarsdirect .block .text{position:relative;bottom:-5px}
div.widget.CDCXWHomeWhyCarsdirect .block h4{margin-top:9px;color:#333;font:18px/22px Helvetica,Arial,sans-serif}
div.widget.CDCXWHomeWhyCarsdirect .list{list-style:none;font-size:13px;line-height:16px;padding:0;margin-bottom:40px;color:#666}
div.widget.CDCXWHomeWhyCarsdirect .list>li{margin:0 0 14px;padding:0 0 0 11px;background:url(//cdcssl.ibsrv.net/cdcx/images/restructure/sprite.png) no-repeat 0 -168px}
div.widget.CDCXWHomeWhyCarsdirect .fine{font-size:12px;color:#666}
div.widget.CDCXWHomeWhyCarsdirect .cdcx-button{margin-bottom:20px}
div.widget.CDCXWHomeWhyCarsdirect .asSeenIn{font-size:18px;color:#5c5c5c;margin:10px 0 20px}
div.widget.CDCXWResearchFooterNewAndUsedMakeFooter div.footerLinks{padding:25px 0 0 25px}
div.widget.CDCXWResearchFooterNewAndUsedMakeFooter .footerLinksUsed{margin-top:0}
div.widget.CDCXWResearchFooterNewAndUsedMakeFooter .footerLinksUsed ul li{margin-bottom:2px}
div.widget.CDCXWResearchFooterNewAndUsedMakeFooter .usedCarLinks{padding-bottom:15px}
div.widget.CDCXWResearchFooterNewAndUsedMakeFooter .usedCarLinks div ul{width:100%;padding:0;float:left}
div.widget.CDCXWResearchFooterNewAndUsedMakeFooter .footerLinksUsed{overflow:hidden;padding:0 0 0 64px}
div.widget.CDCXWResearchFooterNewAndUsedMakeFooter .footerLinksUsed .col{float:left;padding-right:4px}
div.widget.CDCXWResearchFooterNewAndUsedMakeFooter .footerLinks .col:last-child{padding-right:0}
div.widget.CDCXWResearchFooterNewAndUsedMakeFooter .footerLinksUsed .col{width:135px}
div.widget.CDCXWResearchFooterNewAndUsedMakeFooter .clearBoth{position:relative;height:0;clear:both}
div.CDCXWFooterWidgetStyle .outtaHere{position:absolute;left:-3000px}
div.CDCXWFooterWidgetStyle .selectArea{position:relative;height:33px;float:left;color:#f60;font-size:12px;font-weight:bold;line-height:33px}
div.CDCXWFooterWidgetStyle .shadow-white,div.CDCXWFooterWidgetStyle .shadow-green{height:43px;line-height:39px;font-size:14px}
div.CDCXWFooterWidgetStyle .selectArea .left{position:absolute;top:0;left:0;background-image:url(//cdcssl.ibsrv.net/cdcx/images/sprite-acorn-compressed.png);background-position:-220px -300px;width:15px;height:33px}
div.CDCXWFooterWidgetStyle .shadow-white .left,div.CDCXWFooterWidgetStyle .shadow-green .left{background:url(//cdcssl.ibsrv.net/cdcx/images/bg-select-shadow-greeen-l.gif) no-repeat;height:43px}
div.CDCXWFooterWidgetStyle .shadow-white .left{background:url(//cdcssl.ibsrv.net/cdcx/images/sprite-acorn-compressed.png) -180px -240px no-repeat;width:15px;height:39px}
div.CDCXWFooterWidgetStyle .selectArea a.selectButton{position:absolute;top:0;left:0;background-image:url(//cdcssl.ibsrv.net/cdcx/images/sprite-acorn-compressed.png);background-position:-500px -300px;width:32px;height:33px;outline:none}
div.CDCXWFooterWidgetStyle .shadow-white a.selectButton,div.CDCXWFooterWidgetStyle .shadow-green a.selectButton{background:url(//cdcssl.ibsrv.net/cdcx/images/bg-select-shadow-greeen-r.gif) no-repeat 100% 0;width:100%;height:43px}
div.CDCXWFooterWidgetStyle .shadow-white a.selectButton{background-image:url(//cdcssl.ibsrv.net/cdcx/images/sprite-acorn-compressed.png);background-position:-500px -240px;width:40px;height:43px}
div.CDCXWFooterWidgetStyle .selectArea .center{height:33px;line-height:33px;display:block;padding:0 32px 0 15px;background:url(//cdcssl.ibsrv.net/cdcx/images/spriteme2.png) repeat-x 0px -151px;white-space:nowrap}
div.CDCXWFooterWidgetStyle .shadow-white .center,div.CDCXWFooterWidgetStyle .shadow-green .center{background:url(//cdcssl.ibsrv.net/cdcx/images/bg-select-shadow-greeen-c.gif) repeat-x;height:43px;line-height:39px;padding:0 40px 0 15px}
div.CDCXWFooterWidgetStyle .shadow-white .center{background:url(//cdcssl.ibsrv.net/cdcx/images/spriteme2.png) repeat-x 0px -88px}
div.CDCXWFooterWidgetStyle .optionsDivInvisible,div.CDCXWFooterWidgetStyle .optionsDivVisible{position:absolute;z-index:30;font-size:11px;margin:-6px 0 0}
div.CDCXWFooterWidgetStyle .drop-shadow-white,div.CDCXWFooterWidgetStyle .drop-shadow-green{margin:0 !important}
div.CDCXWFooterWidgetStyle .drop-shadow-white{width:211px !important}
div.CDCXWFooterWidgetStyle .drop-shadow-green{width:242px !important}
div.CDCXWFooterWidgetStyle .optionsDivInvisible{display:none}
div.CDCXWFooterWidgetStyle .optionsDivVisible ul{margin:0;padding:2px;overflow:hidden;list-style:none;background-color:#E5E5E5;border:1px solid #C9C9C9}
div.CDCXWFooterWidgetStyle .optionsDivVisible ul li{overflow:hidden;vertical-align:top}
div.CDCXWFooterWidgetStyle .optionsDivVisible a{color:#f60;overflow:hidden;text-decoration:none;display:block;padding:2px 10px;font-size:12px;font-weight:bold;outline:none}
div.CDCXWFooterWidgetStyle .drop-shadow-white ul a,div.CDCXWFooterWidgetStyle .drop-shadow-green ul a{font-size:14px !important}
div.CDCXWFooterWidgetStyle .optionsDivVisible a:hover{background:#ccd9f2}
div.CDCXWFooterWidgetStyle .select-center{border:3px solid #d3d3d3}
div.CDCXWFooterWidgetStyle .select-center ul{border:1px solid #7691c3;background:#fff}
div.CDCXWFooterWidgetStyle .footerLinks{overflow:hidden;background:#EDEDED;padding:20px;margin:30px 0 0}
div.CDCXWFooterWidgetStyle .footerLinks h3{margin:0 0 15px;color:#666;font-weight:normal;font-size:16px;line-height:19px}
div.CDCXWFooterWidgetStyle .footerLinks h2{margin:0 0 15px;color:#666;font-weight:normal;font:16px Helvetica,Arial,sans-serif;line-height:19px}
div.CDCXWFooterWidgetStyle .footerLinks div{overflow:hidden;font-size:12px;line-height:15px}
div.CDCXWFooterWidgetStyle .footerLinks div ul{float:left;margin:0;padding:0 19px 0 0;list-style:none;width:170px}
div.CDCXWFooterWidgetStyle .footerLinks div ul a{color:#339;text-decoration:none}
div.CDCXWFooterWidgetStyle .footerLinks div ul a:hover{text-decoration:underline}
div.CDCXWFooterWidgetStyle .footer-bottom{overflow:hidden;padding:20px 0 0}
div.CDCXWFooterWidgetStyle .only-bottom{background:url(//cdcssl.ibsrv.net/cdcx/images/spriteme2.png) repeat-x 0px -62px;margin:50px 0 0}
div.CDCXWFooterWidgetStyle .footer-nav{margin:0;padding:0 0 13px;list-style:none;font-size:15px;line-height:18px;text-align:center}
div.CDCXWFooterWidgetStyle .footer-nav li{display:inline;/*background:url//cdcssl.ibsrv.net/cdcx/images/footer-nav-separator.gif) no-repeat 0 50%;*/padding:0 7px 0 12px}
div.CDCXWFooterWidgetStyle .footer-nav li a{color:#374565;text-decoration:none}
div.CDCXWFooterWidgetStyle .footer-nav li a:hover{text-decoration:underline}
div.CDCXWFooterWidgetStyle .footer-sub-nav{margin:0 0 36px;padding:0;list-style:none;text-align:center;font-size:11px;line-height:14px}
div.CDCXWFooterWidgetStyle .footer-sub-nav li{display:inline;/*background:url(//cdcssl.ibsrv.net/cdcx/images/footer-sub-nav-separator.gif) no-repeat 0 50%;*/padding:0 2px 0 7px}
div.CDCXWFooterWidgetStyle .footer-sub-nav li:first-child,div.CDCXWFooterWidgetStyle .footer-nav li:first-child{background:none}
div.CDCXWFooterWidgetStyle .footer-sub-nav li a{color:#374565;text-decoration:none}
div.CDCXWFooterWidgetStyle .footer-sub-nav li a:hover{text-decoration:underline}
div.CDCXWFooterWidgetStyle .footer-text{color:#666;font-size:11px;text-transform:uppercase;text-align:center;padding:0 0 15px}
div.CDCXWFooterWidgetStyle .footer-text p{margin:0}
div.CDCXWFooterWidgetStyle .footerLinks .column{float:left;/*width:112px;*/padding-right:4px}
div.CDCXWFooterWidgetStyle .footerLinks .column:last-child{padding-right:0}
div.CDCXWFooterWidgetStyle .footerLinks .column ul li{margin:0 0 1px}
div.widget.CDCXWResearchbyMakeFooter .footerLinks .column{width:130px}
div.widget.CDCXWResearchbyMakeFooter .footerLinks .column > ul{width:auto}
div.widget.CDCXWResearchbyMakeFooter .usedCarLinks .column{width:150px}
div.widget.CDCXWResearchbyMakeFooter .usedCarLinks div ul{width:215px;padding:0 0 0 0}
div.widget.CDCXWResearchbyMakeFooter .usedCarLinks h2{margin:25px 0 3px 0}
div.widget.CDCXWResearchbyMakeFooter .footerLinks{border-top:1px solid #ccc}
div.widget.CDCXWFooterNavigation .footer-links{overflow:hidden;background:#ededed url(//cdcssl.ibsrv.net/cdcx/images/bg-footer-top.gif) repeat-x;padding:35px 0 50px 64px;margin:50px 0 0}
div.widget.CDCXWFooterNavigation .footer-links h3{margin:0 0 3px;color:#000;font-weight:normal;font-size:16px;line-height:19px}
div.widget.CDCXWFooterNavigation .footer-links div{overflow:hidden;font-size:12px;line-height:15px}
div.widget.CDCXWFooterNavigation .footer-links div ul{float:left;margin:0;padding:0 19px 0 0;list-style:none;width:100px}
div.widget.CDCXWFooterNavigation .footer-links div ul a{color:#339;text-decoration:none}
div.widget.CDCXWFooterNavigation .footer-links div ul a:hover{text-decoration:underline}
div.widget.CDCXWFooterNavigation .footer-bottom{overflow:hidden;padding:20px 0 0}
div.widget.CDCXWFooterNavigation .only-bottom{background:url(//cdcssl.ibsrv.net/cdcx/images/spriteme2.png) repeat-x 0px -62px;margin:50px 0 0}
div.widget.CDCXWFooterNavigation .footer-nav{margin:0;padding:0 0 13px;list-style:none;font-size:15px;line-height:18px;text-align:center;font-weight:bold}
div.widget.CDCXWFooterNavigation .footer-nav li{display:inline;padding:0 7px 0 5px}
div.widget.CDCXWFooterNavigation .footer-nav .footerNavPipe{padding-right:10px;color:#374565;font-size:18px}
div.widget.CDCXWFooterNavigation .footer-nav li.noSeparator{background:none}
div.widget.CDCXWFooterNavigation .footer-nav li a{color:#374565;text-decoration:none}
div.widget.CDCXWFooterNavigation .footer-nav li a:hover{text-decoration:underline}
div.widget.CDCXWFooterNavigation .footer-sub-nav{margin:0 0 36px;padding:0;list-style:none;text-align:center;font-size:11px;line-height:14px}
div.widget.CDCXWFooterNavigation .footer-sub-nav li{display:inline;padding:0 2px 0 2px}
div.widget.CDCXWFooterNavigation .footer-sub-nav .footerNavPipe{padding-right:2px;color:#374565;font-size:12px}
div.widget.CDCXWFooterNavigation .footer-sub-nav li.noSeparator{background:none}
div.widget.CDCXWFooterNavigation .footer-sub-nav li:first-child,div.widget.CDCXWFooterNavigation .footer-nav li:first-child{background:none}
div.widget.CDCXWFooterNavigation .footer-sub-nav li a{color:#374565;text-decoration:none}
div.widget.CDCXWFooterNavigation .footer-sub-nav li a:hover{text-decoration:underline}
div.widget.CDCXWFooterNavigation .footer-text{color:#666;font-size:11px;text-transform:uppercase;text-align:center;padding:0 0 15px}
div.widget.CDCXWFooterNavigation .footer-text p{margin:0}



