.container_12, .container_16 { margin-right: auto; margin-left: auto; width: 960px; }  .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { display: inline; float: right; margin-right: 10px; margin-left: 10px; } .container_12 .grid_3, .container_16 .grid_4{ width:220px; } .container_12 .grid_6, .container_16 .grid_8 { width: 460px; } .container_12 .grid_9, .container_16 .grid_12 { width: 700px; } .container_12 .grid_12, .container_16 .grid_16 { width: 940px; }  .alpha { margin-right: 0; } .omega { margin-left: 0; }  .container_12 .grid_1 { width: 60px; } .container_12 .grid_2 { width: 140px; } .container_12 .grid_4 { width: 300px; } .container_12 .grid_5 { width: 380px; } .container_12 .grid_7 { width: 540px; } .container_12 .grid_8 { width: 620px; } .container_12 .grid_10 { width: 780px; } .container_12 .grid_11 { width: 860px; }  .container_16 .grid_1 { width: 40px; } .container_16 .grid_2 {  width: 130px; } .container_16 .grid_3 { width: 160px; } .container_16 .grid_5 { width: 280px; }  .container_16 .grid_5 span#listing-number{ clear: both; color: #999; font-size: 11px; font-weight:bold; float:left; } .container_16 .grid_6 { width: 340px; } .container_16 .grid_7 { width: 400px; } .container_16 .grid_9 { width: 520px; } .container_16 .grid_10 { width: 580px; } .container_16 .grid_11 { width: 640px; } .container_16 .grid_13 { width: 760px; } .container_16 .grid_14 { width: 820px; } .container_16 .grid_15 { width: 880px; }  .container_12 .prefix_3, .container_16 .prefix_4 { padding-right: 240px; } .container_12 .prefix_6, .container_16 .prefix_8 { padding-right: 480px; } .container_12 .prefix_9, .container_16 .prefix_12 { padding-right: 720px; }  .container_12 .prefix_1 { padding-right: 80px; } .container_12 .prefix_2 { padding-right: 160px; } .container_12 .prefix_4 { padding-right: 320px; } .container_12 .prefix_5 { padding-right: 400px; } .container_12 .prefix_7 { padding-right: 560px; } .container_12 .prefix_8 { padding-right: 640px; } .container_12 .prefix_10 { padding-right: 800px; } .container_12 .prefix_11 { padding-right: 880px; }  .container_16 .prefix_1 { padding-right: 60px; } .container_16 .prefix_2 { padding-right: 120px; } .container_16 .prefix_3 { padding-right: 180px; } .container_16 .prefix_5 { padding-right: 300px; } .container_16 .prefix_6 { padding-right: 360px; } .container_16 .prefix_7 { padding-right: 420px; } .container_16 .prefix_9 { padding-right: 540px; } .container_16 .prefix_10 { padding-right: 600px; } .container_16 .prefix_11 { padding-right: 660px; } .container_16 .prefix_13 { padding-right: 780px; } .container_16 .prefix_14 { padding-right: 840px; } .container_16 .prefix_15 { padding-right: 900px; }  .container_12 .suffix_3, .container_16 .suffix_4 { padding-left: 240px; } .container_12 .suffix_6, .container_16 .suffix_8 { padding-left: 480px; } .container_12 .suffix_9, .container_16 .suffix_12 { padding-left: 720px; }  .container_12 .suffix_1 { padding-left: 80px; } .container_12 .suffix_2 { padding-left: 160px; } .container_12 .suffix_4 { padding-left: 320px; } .container_12 .suffix_5 { padding-left: 400px; } .container_12 .suffix_7 { padding-left: 560px; } .container_12 .suffix_8 { padding-left: 640px; } .container_12 .suffix_10 { padding-left: 800px; } .container_12 .suffix_11 { padding-left: 880px; }  .container_16 .suffix_1 { padding-left: 60px; } .container_16 .suffix_2 { padding-left: 120px; } .container_16 .suffix_3 { padding-left: 180px; } .container_16 .suffix_5 { padding-left: 300px; } .container_16 .suffix_6 { padding-left: 360px; } .container_16 .suffix_7 { padding-left: 420px; } .container_16 .suffix_9 { padding-left: 540px; } .container_16 .suffix_10 { padding-left: 600px; } .container_16 .suffix_11 { padding-left: 660px; } .container_16 .suffix_13 { padding-left: 780px; } .container_16 .suffix_14 { padding-left: 840px; } .container_16 .suffix_15 { padding-left: 900px; }   .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }  .clearfix:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; } .clearfix { display: inline-block; } * html .clearfix { height: 1%; } .clearfix { display: block; }   html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 16px; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }  :focus { outline: 0; }  ins { text-decoration: none; } del { text-decoration: line-through; }  table { border-collapse: collapse; border-spacing: 0; }   body { font: 13px/1.5 Arial; } a:focus { outline: 1px dotted invert; } hr { border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }  h1 { font-size: 25px; } h2 { font-size: 23px; } h3 { font-size: 21px; } h4 { font-size: 15px; } h5 { font-size: 14px; } h6 { font-size: 13px; }  ol { list-style: decimal; } ol li { margin-right: 30px; } p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { margin-bottom: 20px; }  html{ background: url(images/bg-body-top.gif) repeat-x top; } body{ color:#666; font-size:13px; direction:rtl; } a{ text-decoration: none; color: #f38124; outline:none; } a:hover{ color:#666; } input, select, textarea{ color:#666; font-family:Arial; font-size:13px; } option{ background:#fff; } textarea{ overflow:auto; } address{ font-style:normal; margin:0; } #sidebar .shadow, #search .shadow, .search-list li.group h3 a, #content .tab-inner li, .tab-inner li span, .tab-inner li a, .compare-left li a.toggle, .wid-dashboard .head .minus{behavior: url('includes/iepngfix.htc');} #content .tab-inner li.current, .tab-inner li.current, .tab-inner li.current span, .tab-inner li.current a { behavior: url('includes/iepngfix.htc'); }   h2, .allcars h1{ border-bottom:3px solid #e9e9e9; font-size: 18px; color: #535454; margin-bottom: 15px; } h3{ color:#262626; font-size: 15px; line-height:18px; margin-bottom: 0px; } h3 a{ color:#262626; } h3 a:hover{ color:#535454; } h6{ font-size: 13px; line-height:16px; margin-bottom: 0px; } #content p small{ font-size:11px; color:#999; } #content ul{ list-style: none; margin-bottom: 10px; } #content ul li{ background: url(images/icon-disc.gif) no-repeat 0 7px; padding-right: 16px; } #content ul li li{ margin-right: 10px; } #content ol{ margin-bottom: 10px; } #content h3{ margin-bottom: 10px; } table{ width: 100%; border-collapse: collapse; border-top: 1px solid #e2e1e1; font-size: 13px; } th{ border-bottom: 3px solid #e2e1e1; font-weight:bold; padding: 4px; text-align: right; } td{ padding: 4px; border-bottom: 1px solid #e2e1e1; font-weight: normal; vertical-align: top; } table p{ margin:0; } tr.last td{ border:0; } tr.head td{ background:#dcdbdb; font-weight:bold; } tr.highlight td{ background:#fbf9c2; } tr.head .toggle{ background:url(images/sprite.gif) no-repeat 0 -339px; margin-left:15px; } tr.head .minus{ background:url(images/sprite.gif) no-repeat 0 -318px; } #content blockquote { margin: 10px 40px; color: #575757; padding: 0 50px; background: transparent url("images/common.gif") no-repeat 0 -160px; } #content .left{ float: right; margin: 0 0 0 10px; } #content .right{ float: left; margin: 0 10px 0 0; } #content img.left, #content .right{ border:1px solid #878787; margin-bottom:10px; } #content .img-main{ border:1px solid #878787; margin:0 0 10px; } .clr{ clear:both; } .content-utilities{ background:#f9f8f8; clear:both; float:right; margin:0 0 0 10px; padding:10px; width:200px; } .content-utilities .hr{ float:none; margin:4px 0; } .content-utilities a{ background:url(images/sprite.gif) no-repeat; color:#535454; padding-right:25px; } .content-utilities a:hover{ color:#F38124; } .content-utilities a.pdf{ background-position:0 -600px; } .content-utilities a.video{ background-position:0 -574px; } p.highlight{ color:#999; font-size:18px; line-height:20px; }   .outer-container{ background: url(images/bg-body-shadow.gif) no-repeat center 133px; overflow:hidden; width:100%; } #wrap{ background:url(images/bg-wrap.gif) repeat-y right 0; margin-right:-10px; padding:0 20px 30px 0; position:relative; } #wrap-inner{ background:url(images/bg-wrap.gif) repeat-y right 0; margin-right:-20px; padding:0 20px 30px 0; position:relative; overflow:hidden; } .f-left{ float:right!important; } .f-right{ float:left!important; } .more{ background:url(images/arrow.gif) no-repeat right 6px; font-weight:bold; padding-right:10px; display:block; } .more:hover{ background:url(images/arrow-on.gif) no-repeat right 6px; } .back{ background:url(images/arrow-back.gif) no-repeat right 4px; font-weight:bold; padding-right:10px; } .spacer{ float:right; height:15px; overflow:hidden; width:100%; } .hr{ border-bottom:1px solid #cbcbcb; float:right; height:1px; overflow:hidden; margin:7px 0 10px; width:100%; } .view-option{ float:left;  margin:5px 0 4px 20px; display:inline; width:150px; } .paging .view-option{ margin:0 0 0 20px; width:186px; } .view-option strong{ float:right; margin-left:6px; } a.icon-list{ background: url(images/icon-list.gif) no-repeat -18px 1px; display:block; float:right; height:14px; margin-left:6px; text-indent:-9999em; width:14px; } a.icon-thumb{ background: url(images/icon-thumb.gif) no-repeat -18px 1px; display:block; float:right; height:14px; text-indent:-9999em; width:14px; } .view-option a.current{ background-position:1px 1px !important; } .title{ border-bottom:3px solid #e9e9e9; xfloat:right;  margin:0 0 5px; padding:5px 0 0; width:100%; } .title h1{ margin:0;  border-bottom:none; font-size:20px; } .title span a{ font-weight:bold; } .title .links{ float:left;  margin:6px 0 0 10px; }  .title .links span{ margin-left:20px; } .title .links .more{ margin:0 0 0 15px;  display:inline; } .title .f-right{ margin-left:20px; } .thumb{ border:1px solid #878787; float:right; margin:0 0 5px 18px; } .no-margin{ margin:0!important; } .no-border{ border:0!important; } .brd-bottom{ border-bottom:1px solid #CBCBCB; } .shadow-top{ background:url(images/bg-shadow-content.jpg) no-repeat; float:right; padding:35px 0 0; width:100%; } .subhead{ border-bottom:2px solid #e9e9e9; color:#535454; font-size:18px; margin:0 0 12px; padding:0 0 4px; } .list-indent{ list-style-position:inside; }   #header{ height:133px; margin:0 10px 0 -20px; padding:0 0 0 20px; position:relative; } #header .wrap-global-nav{ position:absolute; right:164px; top:51px; width:500px; } #logo, #header h1 { float:right; margin:7px 0 13px 28px; width:136px; font-size:18px; } #logo a, #header h1 a { background:transparent url(images/logo.gif) no-repeat 0 0; display:block; height:70px; text-indent:-9999em; width:136px; } #header .filter{ position:relative; float:left; margin:12px 0 0 -20px; display:inline; width:485px; }  #header .filter select#country{ width:120px; } #header .filter span#flag{ margin:1px; }  .ie6 #header .filter{ position:relative; } #header .filter select{ margin-right:10px; width:150px; float:right; } #header a{ color:#c1c1c0; font-weight:bold; } #header a:hover, #header li.current a{ color:#fff; } #nav-global { float:right; margin:0; } ul.lang-nav{ margin:0; float:right; } #nav-global li{ background:url(images/seperators.gif) no-repeat 0 -50px; float:right; margin:0 0 0 8px; padding:0 0 0 8px; } #nav-main { clear:right; float:right; } .ie #nav-main{ float:none; } #nav-main li{ background:url(images/seperators.gif) no-repeat 0% 0; float:right; padding:16px 0 0 15px; margin:0 0 0 15px; } #nav-global li.last, #nav-main li.last{ background:none; } #nav-main li a{ float:left; height:27px; padding:0; } #nav-main li a img{ float:left; } #nav-main li.current a{ background:url(images/bg-navmain-cur.gif) no-repeat center 100%; }   #search{ background:#fefde6 url(images/bg-search.jpg) repeat-x; float:right; padding:12px; position:relative; margin-bottom:15px; width:676px; min-height:120px; height:auto!important; height:120px; z-index:10; } #search .shadow{ background:url(images/bg-spotlight-shadow.png) no-repeat; position:absolute; bottom:-18px; height:18px; right:0; width:700px; z-index:10; } #search .frm-basic-search li{ float:right; width:160px; } #search .frm-basic-search li.submit{ width:185px; } #search form{ line-height:35px; } #search form a{ float:right;  } .ie6 #search form a{ float:none; } .ie6 #search form a.minus{ float:right; } #search form a.toggle{ width:16px; height:16px; } #search p{ float:right; clear:both; margin:10px 0; } #search input, #search select, #search label{  vertical-align:middle; float:right; } #search label{ margin:0 0 12px 7px; } #search select{ margin:0 0 0 6px;  width:130px; } .ff3 #search select#city{margin-top:0}  #search #reviewsSearchFormBox{ float:right; margin-top:10px; } #search .basicSearch select{ width:125px; } } #search .basicSearch label{ margin:0 0 0 7px; } #search .wrap-range{ float:right; width:155px; } #search #range{ float:right; padding:5px; } #search .wrap-make{ float:right; width:155px; } #search .wrap-btmline{ float:right; } .ie #search .wrap-btmline{ float:none; } #search .wrap-range select, #search .wrap-make select{ margin-bottom:8px; } .basicSearch .flash-count{ margin:5px 33px 0 0px; } #search input.img{ margin:0 0 0 25px; } .ie6 #search input.img{ margin:0 6px 0 9px; } #search label input{ float:none; margin:3px 0 3px 10px; } #search a{ font-weight:bold; } .search-tab {  margin:0; width:676px; } .search-tab li{  background:url(images/bg-search-tab.gif) no-repeat right -14px; float:right; height:30px; padding:6px 12px 10px 0; width:171px; } .search-tab li.current{  background:url(images/bg-search-tab-cur.gif) no-repeat right -15px; } #search .search-tab li a{ float:right; font-size:16px; font-weight:bold; } .search-tab li.cars a{ background: url(images/icon-tab-car.gif) no-repeat right 0; padding:0 40px 0 0; } .search-tab li.delears a{ background: url(images/icon-tab-dealer.gif) no-repeat right 0; padding:0 40px 0 0; } .search-tab li.reviews a{ background: url(images/icon-tab-review.gif) no-repeat right 0; padding:0 32px 0 0; } .search-tab li.current a{ background-position: right -48px!important; color:#535454; } #search .f-right{ margin-left:130px; } #search .f-right label{ margin:0 0 0 15px; } #search .toggle{ margin:9px 0 0 10px; } #search .hr{ float:right; } #search h5{ color:#f38124; margin:0; float:right; } .adv-options { float:right; width:100%; } .adv-options ul{ width:100%; float:right; margin:0px; } .adv-options li{ float:right; line-height:30px; margin-left:15px; margin-bottom:8px; width:320px; } .adv-options li.full-width{ margin-left:0; width:100%; } #search .adv-options li.full-width input{ float:left; margin-left:110px; } #search .adv-options li label{ float:right; margin:0; width:158px; line-height:16px; } #search .adv-options li select{ background: url(images/bg-input.gif) no-repeat 0 0px; border:1px solid #f1f1f1; border-width:0 0 1px 1px; padding:2px; width:152px; } #search .adv-options li.range label{ width:103px; } #search .adv-options li.range select{ width:100px; }   .home-spotlight{  background: #e7e8e9; float:right; margin:-15px 0 10px; padding:20px 24px 20px 15px; width:661px; } .home-spotlight .toggle { margin-bottom:-16px; position:relative; z-index:10; } .home-spotlight .tab { float:right; margin:0 0 10px; width:100%; } .home-spotlight .tab li{ background: url(images/bg-tab-home.gif) no-repeat 0 -54px; float:right; margin-left:5px; padding:0 5px 0 0; } .home-spotlight .tab li span{ float:right; padding:2px 5px 5px 6px; } .home-spotlight .tab li a{ color:#535454; float:right; font-size:15px; font-weight:bold; padding:5px; } .home-spotlight .tab li a:hover{ color:#f38124; } .home-spotlight .tab li.current{ background-position:0 0; } .home-spotlight .tab li.current span{ background:url(images/bg-tab-home-arrow.gif) no-repeat center 100%; padding:2px 5px 12px 6px; } .home-spotlight .excerpt{ border:1px solid #8d8d8d; float:right; margin:0 0 0 20px; } .home-spotlight p{ line-height:16px; margin:0 0 6px; }   .car-list { line-height:20px; } .mycar-inventory{ border-bottom:1px solid #cbcbcb; margin-bottom:12px; padding-bottom:12px; } .car-list .grid_4 h4, .car-list .grid_5 h4, .car-list .grid_6 h4, .car-list .price, span.price, #wrap-carlist .car-list h4, .inventory-details h4{ color:#1b83c9; font-size:14px; font-weight:bold; margin:0; } .car-list .grid_4 h4 span, .car-list .grid_5 h4 span, .car-list .grid_6 h4 span, .car-list .price span, span.price span, #wrap-carlist .car-list h4 span, .inventory-details h4 span{ float:right; margin-left:4px; } .car-list .grid_4 h4 span small, .car-list .grid_5 h4 span small, .car-list .grid_6 h4 span small, .car-list .price span small, span.price span small, #wrap-carlist .car-list h4 span small, .inventory-details h4 span small{ float:left; margin-left:4px; } .car-list h3{ clear:both;  margin:0px; width:100%; float:right; } span.code{ display:block; } .car-list p{ margin:0; } .car-list a{ font-weight:bold;  } .comparedata-table .list-thumbnail a{ clear:both; } .car-list .grid_2 img, .car-list .thumb{ border:1px solid #878787; display:block; float:none; margin:0; } .car-list .grid_2{ position:relative; } .car-list .grid_2 .sold-tag img{ border:0; } div.sold-tag{ position:absolute; left:0; top:0; } .car-list .grid_2 .sold-tag{ left:-12px; } .car-list .more{ background-position:right 6px; float:right; margin-left:10px; } .ie6 .car-list .more, .ie7 .car-list .more{ white-space:nowrap; } .car-list .more:hover{ background-position:right 6px; } .car-list .f-right{ width:180px; } .car-list .grid_5 .f-right{ width:140px; } div.compare{ background:#f0f0f0; float:right; margin:5px 0 0;  width:100%; } .ie6 div.compare{ float:none; } .compare span.caradded{ color:#1b83c9; float:left; margin-left:10px; } .compare label{ margin-right:5px; float:right; } .compare label input{ margin-left:5px; } .ff2 .compare label input{ margin:3px 0 0 5px; float:right; } .compare-btn { float:right;  margin:0; width:100%; } .view-all-top .more{ position:relative; top:23px; } .compare-btn .more{ background-position:right 7px; float:left; margin-left:15px; } .review-excerpt p{ line-height:18px; margin:0; } .review-excerpt .details{ float:right; padding:0 0 10px; width:100%; } .review-excerpt .details strong, .review-excerpt span{ float:right; } .review-excerpt .details strong{ margin-left:4px; } .review-excerpt .hr{ margin:0 0 10px; } .review-excerpt span.up{ background:url(images/sprite.gif) no-repeat 0 -32px; padding-left:20px; } .review-excerpt span.down{ background:url(images/sprite.gif) no-repeat 0 2px; padding-left:20px; } .review-excerpt .grid_3{ margin-left:20px; } .review-excerpt .grid_3 img{ border:1px solid #878787; } .review-excerpt h4 a{ color:#262626; } .research-list li{ border-bottom:1px solid #b6b3b3; float:right; line-height:18px; padding:0 0 10px 10px; margin:0 0 10px; width:330px; } .review-excerpt .more, .research-list .more{ background-position:right 6px; float:right; } .research-list li .thumb{ margin:0 0 0 20px; } .research-list li p{ margin:0; } .list-thumbnail{ float:right; margin-left:12px; padding:6px 0 8px; width:150px; } .list-thumbnail h4.price{ margin:0 0 8px; } .list-thumbnail a.more{ margin:0; } .nav-arrows { border-bottom:1px solid #cbcbcb; float:left; padding:0 0 5px; width:100%; } .nav-arrows .back{ background-position:right 6px; float:right; } .nav-arrows .f-right{ margin-left:20px; } .nav-arrows span, .nav-arrows .f-right a{ float:right; font-size:11px; margin-left:5px; } .nav-arrows .f-right a{ background:url(images/sprite.gif) no-repeat; display:block; height:16px; overflow:hidden; text-indent:-9999em; width:16px; } .nav-arrows a.prev{ background-position:0 -293px; } .nav-arrows a.next{ background-position:0 -269px; } .message-options{ float:right; padding:10px 0 0; width:100%; } .message-options a{ font-weight:bold; }   #wrap-carlist.list-view .car-list{ border-bottom:1px solid #CBCBCB; float:right;  margin:0 0 5px;  width:100%; } #wrap-carlist.list-view .car-list .thumb{ float:right; margin:0 0 0 20px; position:relative; } #wrap-carlist.list-view .car-list .carlist-details{ float:right;  width:290px; }  .list-view .car-list .carlist-details li span{ width:80px; float:right; } .list-view .car-list .carlist-details #dealer a{ color:#535454; font-weight:normal; } .list-view .hr{ display:none; } #wrap-carlist.thumb-view{ float:right; width:100%; padding:0 0 10px; margin:0 0 10px; } #wrap-carlist.thumb-view .car-list{ border:0; float:right; margin:0 0 0 12px; padding:0; width:140px; }  .ie6 #wrap-carlist.thumb-view .car-list{ margin:0 0 0 10px; } #wrap-carlist.thumb-view .car-list .thumb{ float:right; margin:0 0 5px 0; position:relative; } #wrap-carlist.thumb-view .car-list .main-features li { width:100%; } #wrap-carlist.thumb-view .car-list .carlist-details{ clear:both; } #wrap-carlist.thumb-view .car-list .carlist-details a{ display:block; clear:both; } #wrap-carlist.thumb-view .car-list .carlist-details .sep{ display:none; }   .expert-review .car-details{ margin:0 0 10px; } .expert-review .car-details p{ margin:0 0 5px; } .expert-review .car-details .grid_5 .thumb{ margin:0; }   .listing li{ border-bottom:1px solid #e2e1e1; float:right; padding:12px 0; width:100%; } .listing li.last{ border-bottom:0; } .listing li h3{ margin:0; } .listing li p{ margin:0; } .listing li .details{ float:right; width:100%; } .listing li .details span{ float:right; margin-left:5px; } .listing li .details strong{  float:right; } .details span.up, .details span.down { width:32px; } .listing span.up, .listing span.down , .review-excerpt span.up, .review-excerpt span.down { position:relative; width:16px; } span.up span.hidden, span.down span.hidden{ position:absolute; font-size:11px; line-height:14px; top:12px; right:10px; width:60px; } .listing .details span.up { background:url(images/sprite.gif) no-repeat 0 -32px; padding-left:18px; } .listing .details span.down { background:url(images/sprite.gif) no-repeat 0 2px; padding-left:18px; } .details span.up a, .comments span.up a{ background:url(images/sprite.gif) no-repeat 0 -34px; padding-left:18px; display:inline-block; width:1px; height:15px; text-indent:-9999em; } .details span.down a, .comments span.down a{ background:url(images/sprite.gif) no-repeat 0 -1px; padding-left:18px; display:inline-block; width:1px; height:15px; text-indent:-9999em; } span.pipe{ color:#ccc; margin:0 4px; } .details p{ padding:0 0 0 5px; } .listing .grid_5 .more{ margin-left:10px; } .listing .grid_2 .thumb{ margin:0; } .review-list { border-bottom:1px solid #b6b3b3; margin:0 0 10px; padding-bottom:10px; } .review-list p{ margin:0; } .expert-rating span span, .expert-rating span strong{ float:right; margin-left:5px; } .expert-rating span.up a, .expert-rating span.down a{ float:right; }   .zoom{ background:url(images/sprite.gif) no-repeat 100% -78px; clear:both; color:#999;  font-size:11px; padding-right:15px; } a.zoom:hover{ color:#F38124; } .img a img{ border:1px solid #878787; } .toggle-bar{ background:#f2f1f1; clear:both; margin:0 0 15px; padding:8px 10px; } .tab-content .toggle-bar h3{ margin:0; } a.toggle{ background:url(images/icon-plus.gif) no-repeat; display:block; float:left; height:16px; text-indent:-9999em; width:16px; overflow:hidden; position:relative; z-index:999; } a.minus{ background:url(images/icon-minus.gif) no-repeat 0 0; }   .w-420{ float:right; margin:15px 0 0 20px; width:420px; } .w-260{ background:#f9f8f8; float:right; padding:15px 20px; width:220px; }   #sidebar{ background:#fff; float:left; line-height:18px; margin:-85px 0 0 -10px; position:relative; width:260px; min-height:600px; height:auto!important; height:600px; z-index:30; } #sidebar .shadow{ background:url(images/shadow-sidebar.png) no-repeat; height:699px; right:-21px; position:absolute; top:0; width:21px; z-index:50; } #sidebar .login{  float:right; width:220px; font-size:12px; } #sidebar .login .txt{ background:url(images/bg-input.gif) no-repeat; border:1px solid #ebebeb; border-width:0 0 1px 1px; margin:0 0 10px 5px; padding:4px 2px; width:95px; }  #sidebar .login .img{ margin-left:8px; } #sidebar .login a{ font-weight:bold; } .field-title-overlay-label{ right:4px !important; } .wrap-field-title-overlay .field-title-overlay-label{ right:4px !important; } #sidebar .login a.help{ color:#878787; font-weight:normal; } #sidebar .login a.help:hover{ color:#F38124; } #sidebar .login h4{ margin:6px 0 8px; } #sidebar .login .details{ background:#EEE; float:right; margin:6px 0; width:100%; } #sidebar .login .details .thumb{ border:0; float:right; margin:5px; } #sidebar .login .details div{ padding:5px 0 0; color:#f38124; } #sidebar .login .details a:hover{ color:#c1c1c0; } #sidebar .login .details div span{ color:#c1c1c0; } #sidebar .login .stats{ margin: 0 0 5px; } #sidebar .login .stats div { float:right; margin:0 0 8px; width:100%; } #sidebar .login .stats div img{ float:right; } #sidebar .login .stats a.more{ clear:both; } .mac #sidebar .login .stats a.more{ background-position:right 2px; } #sidebar .login .stats h3{ color:#535454; font-size:18px; margin: 0 0 5px; } #sidebar h2{ border-bottom:2px solid #b6b3b3; line-height:22px; padding:0 0 5px; } #sidebar h3{ font-size:13px; } #sidebar .region{ background:url(images/bg-sidebar2.gif) repeat-x; float:right; padding:20px 10px 10px; width:240px; } .wid-seller{ clear:both; background:#3c3c3c; color:#c1c1c0; margin:0 0 20px; padding:20px; } .grid_12 .wid-seller{ float:right; line-height:18px; margin:0 0 13px; width:660px; } .grid_12 .wid-seller p{ margin:0; } .wid-seller h4{ color:#fff; font-size:24px; margin:0 0 12px; } .wid-seller h5{ color:#fff; font-size:18px; margin:0; } .wid-seller p{ font-weight:bold; margin:0 0 10px; } .wid-seller img{ margin:0 0 6px; } .wid-join{ background:#e37b27; color:#fff; font-weight:bold; margin:0 0 15px; padding:12px 18px; } .wid-join h4{ font-size:18px; margin:0; } .wid-join .more{ background-image:url(images/arrow-white.gif); color:#fff; } .list ul{ float:right; margin:0 0 15px; width:100%; } .grid_6 ul.list{ float:right; margin:0 0 10px; width:100%; } #sidebar .list { float:right; margin:0 0 20px; width:100%; } #sidebar .list .delete{ background-position:right -57px; margin-right:20px; float:right; } #sidebar #carcomparisonlist.list .delete{ margin-right:0; } .ie6 #sidebar .list .delete{ margin-right:25px; } .list li{ border-bottom:1px solid #b6b3b3; float:right; padding:12px 0; width:100%; } .list li.first{ padding-top:0; } #sidebar .list li p{ margin:0; } .list h3{ font-size:13px; } .list p{ margin:0; } #sidebar .list label strong{ color:#262626; font-size:13px; float:right; width:190px; } #sidebar #carcomparisonlist.list label strong{ width:auto; display:block; float:none; } .list li input{ float:right; margin-left:6px; } .list li strong span{ display:block; } .list h4{ font-size:14px; color:#1b83c9; margin:0; } .w-260 .list li .thumb{ margin:0 0 5px 11px; } #sidebar .wid-ad{ margin:0 0 20px; }  .ie6 #sidebar .wid-ad{ width:100%; overflow:hidden; } .wid-details { margin:0 0 15px; } .wid-details h4{ color:#262626; font-size:13px; margin:0; } .wid-details h4 a{ color:#262626; } .wid-details h4 .thumb{ margin-bottom:20px; } .dealer-list{ margin:0 0 10px; } .dealer-list li a{ background:url(images/arrow.gif) no-repeat 0 4px; font-weight:bold; padding-right:10px; } .related-links h2{ margin:0; } .related-links ul{ background:#f0f0f0; padding:12px 20px; } .related-links li a{ background:url(images/arrow.gif) no-repeat 0 4px; font-weight:bold; padding-right:10px; } .related-links li.current a{ background:url(images/arrow-on.gif) no-repeat 0 4px; color:#666; } .team-listing h3{ font-size:15px; } .team-listing h6{ font-size:13px; }   #col1 { float:right; padding:20px 0 0 20px; width:200px; } #col1 h2{ border-bottom:2px solid #b7b4b4; } .recent-search { float:right; margin:0 0 10px; width:100%; } .recent-search ul{ margin:0; } .recent-search li{ float:right; width:100%; } .search-type { padding:0 0 20px; } .search-type label{ font-weight:bold; margin-left:12px; } .ie .search-type label{ float:right; margin-left:8px; } .search-type input{ margin-left:8px; } .ie .search-type input{ margin-left:5px; } a.delete{ background:url(images/sprite.gif) no-repeat right -55px; color:#545454; padding-right:15px; display:block; } a.delete:hover{ color:#F38124; } .search-list li.group{ float:right; width:200px; } .search-list li li{ border-bottom:1px solid #b7b3b3; padding:6px 0; } .search-list li li.last{ border:0; padding-bottom:0; } .search-list li.group h3{ background:#e0e0df; margin:0 0 5px; } .search-list li.group h3 a{ background:url(images/icon-plus.png) 3% 8px no-repeat; display:block; padding:7px 12px 7px 7px; width:181px; } .search-list li.minus h3 a{ background:url(images/icon-minus.png) 3% 8px no-repeat; } .search-list li h4 { margin:0; } .search-list li li h4 a{ background:url(images/icon-plus.gif) right 1px no-repeat; color:#262626; display:block; font-size:13px; padding-right:25px; display:block; } .search-list li li.open h4 a{ background:url(images/icon-minus.gif) right 1px no-repeat; } .search-list li ul{ margin:0 5px 0 0; } .search-list li .field-list{ margin:0 5px 10px 0; float:right; width:195px; } .ie6 .search-list li .field-list{ margin:0 2px 10px 0; } .search-list li li ul{ margin:8px 25px 0 0; } .search-list li li li{ border:0; padding:0; } .search-list li li a{ background:url(images/arrow.gif) no-repeat 100% 4px; color:#535454; display:block; padding-right:12px; } .search-list li li a:hover{ color:#F38124; } .search-list li li a.more{ color:#F38124; background-position:100% 4px; }    .dealer-details .grid_8{ width:530px; } .dealer-details .table .grid_3{ width:360px; } .dealer-details .table li p{ float:none; width:auto!important; } #dealer-inventory .filter{ width:660px; } #dealer-inventory .list-view .car-list{ width:682px; margin:0px; border:none; } #dealer-inventory .thumb-view .car-list{ width:162px; } #dealer-inventory .thumb-view .hr, #dealer-inventory .thumb-view .hr{ width:682px; }  .dealer-details .grid_5 h1{ font-size:22px; line-height:24px; } .dealer-details .grid_3 img{  border:0; } .grid_3 .thumb{ margin-left:0; } .dealer-details table{ margin:0 0 10px; } .member-details h2{ border:0; float:right; line-height:18px; margin-left:15px; } .member-details table{ clear:both; margin:0 0 8px; } table.dealer-details { margin:0 0 15px; } table.dealer-details td{ padding:10px 0 10px 10px; } .member-details li.last a{ float:right; margin-left:10px; }   div.paging{ color:#9a9a9a; float:right; padding:6px 0; width:100%; } .ie6 .grid_12 .paging{ width:700px; overflow:hidden; } .ie6 .grid_12 .grid_8 .paging{ width:460px; overflow:hidden; } div.pagination{ float:left; line-height:14px; } div.pNation{ margin-left:17px; position:relative; display:inline;  width:200px; } .ie div.pNation{ margin-top:3px; } .paging-sellerlist div.pNation{ width:90px; } .wrap-saved-cars div.pNation{ width:auto; } .wrap-review .paging .left{ width:260px; float:right; } div.pagination span { float:right; } div.pagination a{ float:left; margin:0 2px; padding:0 3px; } div.pagination a.current{ color:#666; } div.pagination a.previous { background: url(images/arrow-back.gif) no-repeat 2px 3px; border:0; height:12px; padding:0; text-indent:-9999em; width:12px; } div.pagination a.next{ background:url(images/arrow.gif) no-repeat 4px 3px; border:0; height:12px; padding:0; text-indent:-9999em; width:12px; }   .listing-header, .search-header{ border-top:1px solid #cbcbcb; float:right; font-weight:bold; padding:8px 0; width:100%; } .listing-header{ border-top:0; } .search-header{ border-bottom:1px solid #cbcbcb; border-top:0; } .listing-header .f-right, .search-header .f-right, .listing-footer .f-right, .search-footer .f-right{ margin-left:20px; } .listing-header .filter{ background:#dcdbdb; color:#c1c1c0; float:right; margin:8px 0; padding:6px 12px; width:436px; } .listing-header .filter strong{ color:#262626; margin-left:8px; } .full-width{ float:right; width:100%; } .full-width .listing-header .filter{ width:916px; } .full-width .listing-header .f-right{ margin:0; } .listing-footer, .search-footer{ border-bottom:1px solid #cbcbcb; float:right; font-weight:bold; padding:0 0 8px; width:100%; } .search-footer{ border-top:1px solid #cbcbcb; border-bottom:0; padding:8px 0 0 ; } .searches{ float:right; margin:0; width:100%; } .searches li{ border-bottom:1px solid #e2e1e1; float:right; font-size:13px; padding:8px 0; width:100%; } .searches li.last{ border:0; } .filter a, .filter strong, .filter span{ float:right; } .filter span{ margin:0 3px; } .filter .sort-up{ background:url(images/bg-arrows-sort.gif) no-repeat 0 7px; padding-left:12px; margin:0 3px; } .filter .sort-down{ background:url(images/bg-arrows-sort.gif) no-repeat 0 -20px; padding-left:12px; margin:0 3px; }   .utilities{ border-top:1px solid #cbcbcb; color:#c1c1c0; float:right; padding:10px 0; width:100%;  } .utils-top{ border-bottom:1px solid #cbcbcb; border-top:0;  margin:0 0 5px; padding:0 0 5px; } .utilities .f-left a{ background:url(images/sprite.gif) no-repeat; color:#535454; padding-right:22px; float:right } .utilities .f-left span{ float:right; margin:0 4px; } .utilities .f-left a:hover{ color:#f38124; } .utilities a.comment{ background-position:right -100px; } .mac .utilities a.comment{ background-position:right -102px; } .utilities a.email{ background-position:right -124px; } .mac .utilities a.email{ background-position:right -126px; } .utilities a.print{ background-position:right -151px; padding:0 22px 2px 0; } .mac.utilities a.print{ background-position:right -152px; } .utilities a.pdf{ background-position:right -552px; padding:0 22px 2px 0; } .utilities a.save{ background-position:right -181px; padding:0 20px 0 0; } .utilities .f-right { margin-left:15px; } .utilities .f-right a{ margin-right:10px; } .utils-top .f-left{ width:470px !important; } .grid_8 .utils-top .f-left{  }   .tab-inner, #content .tab-inner{ float:right; height:48px; overflow:hidden; margin:10px 0 12px; width:100%; position:relative; z-index:100; } .tab-inner li, #content .tab-inner li{ background:#e0e0df; float:right; margin:0 0 13px 8px; padding:0 2px 0 0; } .tab-inner li span{ float:left;  padding:6px 8px 0 8px; } .tab-inner li a{ color:#535454; float:left;  font-size:14px; font-weight:bold; padding-bottom:6px; } .tab-inner li a img{ float:left; } .tab-inner li a:hover{ color:#999; } #content .tab-inner li.current, .tab-inner li.current{ background: url(images/bg-tab-inner.png) right 0;; xmargin:0 0 0 8px; } .tab-inner li.current span{ background: url(images/bg-tab-inner.png) 0 0;  padding:6px 8px 0 10px; } .tab-inner li.current a{ background: url(images/bg-tab-inner-cur.png) no-repeat center 100%; padding-bottom:16px; height:23px; } #container .grid_12 .tab-inner li.current{  } .grid_12 .tab-inner{  height:44px; } .grid_12 .tab-inner li.current span{  } .grid_12 .tab-inner li span a{  height:21px; line-height:18px; } .tab-sub{ float:right; margin:-24px 0 20px; width:940px; position:relative; z-index:50; } .tab-sub li{ background:url(images/bg-tab-sub.gif) repeat-x; float:right; font-size:13px; padding:10px 15px 8px; } .tab-sub li a{ color:#666; font-weight:bold; } .tab-sub li a:hover, .tab-sub li.current a{ color:#999; } .tab-sub li.current a{ background:url(images/bg-tab-sub-cur.gif) no-repeat center 100%; display:block; height:33px; }   .tab-content { float:right; width:100%; } .tab-content h3{ margin:0 0 12px; } .top-links{ border-bottom:1px solid #cbcbcb; float:right; padding:0 0 10px; width:100%; } .top-links a.more{ margin-left:15px; }   .tab-steps { float:right; width:100%; } .tab-steps li{ background:#636364; border-left:1px solid #797979; color:#c1c1c0; float:right; padding:5px 12px 10px 10px; } .tab-steps .step-one{ width:132px; } .tab-steps .step-one div{ width:88px; } .tab-steps .step-two{ width:182px; } .tab-steps .step-two div{ width:145px; } .tab-steps .step-three{ width:138px; } .tab-steps .step-three div{ width:102px; } .tab-steps .step-four{ width:170px; } .tab-steps .step-four div{ width:131px; } .tab-steps .step-five{ width:198px; } .tab-steps .step-five div{ width:165px; } .tab-steps li.current{ background:#fff; border:1px solid #cccbcb; border-width:1px 1px 0 1px; color:#878787; } .tab-steps li.current a, .tab-steps li.current a:hover{ color:#878787; } .tab-steps li .num{ color:#929292; float:right; font-size:38px; font-weight:bold; line-height:30px; width:30px; } .tab-steps li div{ float:right; font-weight:bold; } .tab-steps li a{ float:right; width:100%; } .tab-steps li a span{ margin-bottom:2px; width:100%; cursor:pointer; float:right; clear:both; } .tab-steps li .h4{ font-size:13px; margin:0; line-height:13px; white-space:nowrap; display:block; } .tab-steps li a, .tab-steps li a:hover{ color:#c1c1c0; } .tab-steps li .num{ color:#929292; float:right; font-size:38px; font-weight:bold; line-height:30px; } .tab-steps li .step{ color:#fff; font-size:15px; font-weight:bold; line-height:17px; } .tab-steps li.current .step{ color:#535454; }   .car-details{ position:relative; } .car-details h3{ font-size:18px; color:#1b83c9; margin:0 0 8px; float:right; width:100%; } .car-details h3 span{ float:right; margin-left:4px; } .car-details h3 span span{ float:left; } .car-details h3 span.negotiable{ float:none; font-size:13px; font-weight:normal; color:#666; } .grid_11 table{ margin:0; } ul.table{ float:right; margin:0 0 10px; width:100%; } .brd-top{ border-top:1px solid #E2E1E1; } ul.table li{ float:right; border-bottom:1px solid #E2E1E1;  padding:2px 0; width:100%; }  ul.table li.contact-detail h6{ color:#1B83C9; font-size:16px; }  #dealersTable td img{border:1px solid #CCC;} #dealersTable td {border:0px!important;} #dealersTable td p{text-align:center; font-weight:bold; font-size:16px;} ul.table li.contact-detail p{ color:#1B83C9; font-size:14px; } ul.table li.brd-top{ padding-top:8px; } ul.table li.last{ border:0; } ul.table li h6{ float:right;  width:140px; padding-left:10px; } ul.table li p{ float:right; margin:0; width:168px; } ul.table li .grid_3 p{ width:160px; } .car-details ul.table li p{ width:220px; } ul.features-table li{ width:460px; } ul.features-table li.full-width{ margin-left:0; width:100%; } .grid_12 ul.features-table li{ width:340px; } .grid_12 ul.features-table li.full-width{ width:100%; } ul.features-table li.left{ margin-left:20px; } .grey-box .table { margin:0; } .grey-box h4 { margin:0 0 10px; } .grey-box .table li{ float:right; width:440px; } .grey-box .table li.last{ border:0; } .grid_12 .grey-box .table li{ width:325px; } .grey-box .table li.left{ clear:both; } .grey-box .table li.right{ float:left; } .grey-box .table li label{ font-weight:bold; float:right; width:280px } .grey-box #group_standardFeturesGroup.table li label{ font-weight:normal; float:right; width:180px; } .main-features{ float:right; width:100%; margin:0; } .main-features li{  } .grid_5 .main-features li{ width:140px; } ul.dashboard-details li{ padding:10px 0 10px 0; font-size:13px; } ul.dashboard-details li.last a{ float:right; margin-left:10px; } .member-details .table li{ font-size:13px; }   .gallery { float:right; margin:0; width:100%; } .gallery li{ float:right;  padding:0 0 10px 20px; } .gallery li.last{ padding:0 0 20px 0; } .gallery li img{ border:1px solid #878787; } li.filler{ border-top:1px solid #e2e1e1; clear:both; height:1px; overflow:hidden; width:100%; } .gallery li.filler{ padding:0 0 20px 0; }   ul.comments { float:right; margin:0; width:100%; } .comments .head{ background:#f2f1f1; padding:8px 10px; } .comments ul{ margin-right:40px; } .comments li.level-1{ margin-right:40px; } .comments li.level-2{ margin-right:80px; } .comments li.level-3{ margin-right:120px; } .comments li.level-4{ margin-right:160px; } .comments li.level-5{ margin-right:200px; } .comments li.level-1 .comment-form textarea{ width:495px; } .comments li.level-2 .comment-form textarea{ width:455px; } .comments li.level-3 .comment-form textarea{ width:415px; } .comments li.level-4 .comment-form textarea{ width:375px; } .comments li.level-5 .comment-form textarea{ width:335px; } .comments li .text{ background:url(images/bg-comment-text.gif) no-repeat 11px 0; padding:8px 0 18px; } .comments li .text a{ font-weight:bold; } .comments li .head a.toggle{ background:url(images/icon-plus.gif) no-repeat; display:block; float:left; height:16px; margin-left:10px; text-indent:-9999em; width:16px; } .comments li .head a.minus{ background:url(images/icon-minus.gif); } .comment-block{ clear:both; } .comment-form{ background:#f2f1f1 url(images/bg-comment-form.gif) repeat-x; clear:both; margin:10px 0 0; padding:15px 35px 12px 15px; width:650px; } .comments .comment-form{ margin-bottom:20px; width:auto; } .comment-form ul{ margin:0; } .comment-form li{ clear:both; margin:0 0 15px; } .comment-form li label{ float:right; padding-left:20px; text-align:left; width:85px; } .comment-form li label.vote{ padding:0; text-align:right; width:70px; } .comment-form li .txt, .comment-form li textarea{ background:url(images/bg-input.gif); border:1px solid #ebebeb; border-width:0 0 1px 1px; padding:3px; width:210px; } .comment-form li span.small, .comment-form li small{ color:#999; display:block; font-size:11px; margin:-7px 0 0; text-align:left; } .comment-form li small{text-align:right; float:right; margin:0;} .comment-form li label.error{ color:#f00; width:auto; padding-right:105px; } a.up{ background:url(images/sprite.gif) no-repeat 100% -34px; display:block; float:right; height:16px; margin-left:10px; width:15px; } a.up:hover{ background-position: 100% -241px; } a.down{ background:url(images/sprite.gif) no-repeat 100% -1px; display:block; float:right; height:16px; margin-left:10px; width:15px; } a.down:hover{ background-position: 100% -210px; } .comment-form li textarea{ height:120px; width:535px; } .comment-form li .submit{ margin-right:105px; }   .filter-links { float:right; width:100%; margin:0 0 10px; position:relative; z-index:1; } .filter-links .head{  background: #e8e8e9; margin-top:-15px; padding:18px 15px 10px 15px; position:relative; z-index:1; } .filter-links h2{ border:0; margin:0; } .filter-links .toggle{ position:absolute; right:656px; top:21px; } .filter-links h3{ color:#535454; } .filter-links .links{ background: #f0f0f0; float:right; padding:12px 15px 12px 0; width:685px; } .filter-links .links li{ float:right; width:135px; } .filter-links .links li a{ background:url(images/arrow.gif) no-repeat right 6px; color:#535454; padding-right:10px; float:right; } .filter-links .links li a:hover{ color:#F38124; } .filter-links .links .category{ border-left:1px solid #b7b4b4; float:right; margin-left:13px;  width:184px; min-height:198px; height:auto!important; height:198px; } .filter-links .links .category li{ width:184px; } .filter-links .links .year{ border-left:1px solid #b7b4b4; float:right; margin-left:13px;  width:282px; min-height:198px; height:auto !important; height:198px; } .filter-links .links .year ul{ width:94px; float:right; } .filter-links .links .year li{  width:94px; } .filter-links .links .price{ float:right; width:189px; } .filter-links .links .price li{ width:189px; }   .box-login{ background:#e8e8e9; } .box-login .inner, .box-register .inner, .forgot-password .inner{ overflow:hidden; margin:18px 20px 15px 18px; } .box-login p, .box-register p{ margin:0 0 10px; } .box-login h2, .forgot-password h2{ border-bottom:2px solid #b6b3b3; font-size:22px; margin:0 0 10px; } .box-login ul{ margin:0; } .box-login li{ border:0 !important; padding:0 0 10px; margin:0 !important; } .box-login label{ float:right; width:80px!important; } .box-login li.chk label{ width:auto!important; } .box-login input{ vertical-align:middle; } .box-login .help{ color:#878787; margin:0 10px 0 0; } .box-login .help:hover{ color:#F38124; } .box-login .txt{ background:url(images/bg-input.gif) no-repeat; border:1px solid #ebebeb; border-width:0 0 1px 1px; padding:4px 2px; width:214px; } .box-register{ background:#3c3c3c; color:#c1c1c0; line-height:18px; } .box-register h2{ border:0; color:#fff; font-size:22px; line-height:22px; margin:0 0 10px; } .box-register ul{ margin:0 0 10px; } .box-register li{ background:url(images/icon-disc1.gif) no-repeat right 9px; margin:0 0 8px; padding:0 15px 0 0; } .box-register li .more{ margin-right:5px; } .forgot-password{ background:#e8e8e9; } .forgot-password h2{ font-size:18px; } .forgot-password label{ float:right; width:80px; } .forgot-password .txt{ background:url(images/bg-input.gif) no-repeat; border:1px solid #ebebeb; border-width:0 0 1px 1px; float:right; padding:4px 2px; width:215px; } .forgot-password .img{ float:right; margin-right:10px; } .box-login ul.form li.mandatory{ background-position:223px 5px; } .box-login ul.form li input.submit{ margin-right:79px; float:none !important; }   #footer{ background:#ebe9e8; border-top: 3px solid #515254; color:#878787; padding:15px 20px 18px; margin:25px -10px 0; position:relative; z-index:99; } #footer img{ float:right; margin:0 0 0 22px } #footer p{ float:right; margin:0 0 2px 10px; } #footer ul{ margin:0; float:right; width:300px; } #footer #nav-footer{ width:100%; } #footer li{ background: url(images/seperators.gif) no-repeat 0 -76px; float:right; margin-left:8px; padding-left:10px; } #footer li.last{ background:none; } #footer a{ color:#878787; } #footer a:hover, #footer a.current{ color:#666; } #footer .nav-footer a, #footer #nav-footer a{ color:#535454; } #footer .nav-footer a:hover, #footer .nav-footer a.current, #footer #nav-footer a:hover, #footer #nav-footer a.current{ color:#999; } .nav-menu{ width:400px; }   .wid-about h2, .wid-help h2, .wid-faq h2{ border-bottom:2px solid #b6b3b3; color:#262626; font-size:15px; margin:0; } .wid-inner{ background:#f1f0f0; padding:20px; } .wid-about .wid-inner{ width:180px; } .wid-about div .thumb{ margin-left:0; } .wid-about div p{ margin:0; } .wid-about div li{ float:right; margin:0 0 7px 9px; } .wid-about div li.last{ margin-left:0; } .wid-help p, .wid-help ul{ margin:0 0 10px; } .wid-help li{ background: url(images/icon-disc.gif) no-repeat 0 7px; padding-right: 16px; } .wid-faq ul{ margin:0 0 8px; } .wid-faq li{ border-bottom:1px solid #b7b3b3; padding:0 0 5px; margin:0 0 5px; background: url(images/arrow.gif) no-repeat 0 5px; padding-right: 16px; } .wid-faq li a{ color:#535454; font-weight:bold; } .wid-faq li a:hover{ color:#F38124; }   .faq-listing li{ border-bottom:1px solid #cbcbcb; padding:12px 0; float:right; width:100% } .faq-listing li div{ padding:4px 0 4px 10px; margin:0; } .faq-listing li p{ margin:0; } .faq-listing li h4{ float:right; width:100%; } .faq-listing li h4, .faq-listing li h4 a{ font-size:13px; color:#535454; display:block; margin:0; } .faq-listing li h4 a{ background:url(images/icon-plus.gif) no-repeat 3% 0; display:block; padding-left:40px; } .faq-listing li h4.minus a{ background:url(images/icon-minus.gif) no-repeat 3% 0; } .faq-listing li h4 a:hover{ color:#262626; } .faq-listing li.current h4, .faq-listing li.current h4 a{ color:#262626; }   ul.form{ width:100%; float:right; overflow:hidden; } ul.form li{ padding:0 0 4px; margin:0 0 4px; border-bottom:1px solid #e2e1e1; float:right; position:relative; width:100%; } ul.form li.formsubmit { border:0; } #authProfile1 div.avatar{ float:right; width:100%; } #authProfile1 div.avatar img.avatar{ float:right; margin-right:181px; display:inline; } #authProfile1_pictureUploader{ text-align:right; float:right; } .form .btn{ margin-left:8px; } .ie6 .form .btn, .ie7 .form .btn{ width:35px; display:inline-block; float:none; } .ie6 .form .btn span, .ie7 .form .btn span{ width:20px; float:right; } .cropImage, .removeElement{ margin:0; background:#F48A2E; padding:0px 10px; color:#fff; font-weight:bold; font-size:12px; } #authProfile1 div.avatar .cropImage{ margin:172px 0 0 10px; } ul.form li.mandatory{ background: url(images/mandatory.gif) no-repeat 522px 5px; } .tab-content ul.form li.mandatory{ background: url(images/mandatory.gif) no-repeat 763px 5px; } .tab-content ul.frm-tech-info li.mandatory{ background: url(images/mandatory.gif) no-repeat 225px 5px; } ul.form li label{ width:180px; float:right; } .imageBrowser{ float:right; } ul.form li label span.required{ color:#1B83C9; } ul.form li#wrap_authRegister_toc { position:relative; padding-bottom:28px; } ul.form li#wrap_authRegister_toc input{ margin-right:180px; } ul.form li#wrap_authRegister_toc label{ position:absolute; right:205px; top:0; padding:0; } ul.form li#wrap_authRegister_toc label.error{ position:absolute; right:181px; top:16px; padding:0; } ul.form li label.error, ul.form span.error, #sidebar .login .error{ font-size:11px; color:#f00; } ul.frm-tech-info li#wrap_inventoryStep2_askingPrice{ position:relative; } ul.frm-tech-info li#wrap_inventoryStep2_askingPrice select{ position:absolute; right:398px; top:1px; } #sidebar .login .error { clear:both; position:relative; top:-10px; } ul.form span.error{  } ul.form li div.type{ float:right; padding:5px 0 10px; width:100%; } ul.form li div.type label{ width:100px; } ul.form li div.type label input{ float:right; margin:3px 0 0 0; } .ie ul.form li div.type label input{ float:right; margin:1px 0 0 0; } ul.form li div.type label span{ float:right; margin:0 5px 0 0; } ul.form li .txt, ul.form li textarea, ul.form li select, ul.form li .s4, form#authLogin input, ul.form li .s3, form#authPassword input, .google-map-field input{ background: url(images/bg-input.gif) no-repeat right 0px; border:1px solid #f1f1f1; border-width:0 1px 1px 1px; width:210px; padding:5px 5px 5px 5px; font-family:Arial; float:right; } ul.form li .elements { float:right; width:245px; } ul.form li.formsubmit .elements { width:auto; } .forgot-password ul.form li.formsubmit .elements { width:300px; } #authRegister ul.form li.formsubmit div.elements { margin-right:180px; display:inline; } ul.form li.phone-group .error, ul.form li.fax-group .error, ul.form li.mobile-group .error{ color:#f00; clear:both; font-size:11px; } ul.form li .elements span { clear:none; float:right; width:60px; margin:0; } ul.form li .elements span span{ font-size:11px; line-height:11px; } .phone-hint{ margin-top:4px !important; } ul.form li .elements #wrap_contactForm_phone_countryCode .phone-hint, #wrap_authProfile1_fax_countryCode .phone-hint, #wrap_authProfile1_phone_countryCode .phone-hint, #wrap_authProfile1_mobile_countryCode .phone-hint{ margin-right:8px; margin-top:4px; width:52px; } #wrap_authRegister_phone_countryCode .phone-hint{ margin-right:8px; width:52px; } ul.form li .elements span span.pone-plus{ width:5px; margin:9px 0 0 3px; } ul.form li .txtCountryCode{ width:30px; } ul.form li .txtAreaCode{ width:30px; } ul.form li .txtPhoneNumber{ width:30px; } ul.form li.phone-group .elements, ul.form li.mobile-group .elements, ul.form li.fax-group .elements{ width:310px; } .contact-form ul.form li.phone-group .elements,.contact-form ul.form li.mobile-group .elements,.contact-form ul.form li.fax-group .elements{ width:250px; } ul.form li.phone-group li, ul.form li.mobile-group li, ul.form li.fax-group li{ border:0; margin:0; } li.phone-group .more, .mobile-group .more, li.fax-group .more{ float:right; } ul.form li.phone-group select, ul.form li .mobile-group select, ul.form li .fax-group select{ width:135px !important; margin-left:5px; } ul.form li.phone-group .elements span.error, ul.form li.fax-group .elements span.error, ul.form li.mobile-group .elements span.error{ padding:0; width:250px; } ul.form li.phone-group input.txt, ul.form li .mobile-group input.txt, ul.form li .fax-group input.txt{ width:70px; margin-left:10px; } ul.checkboxes input{ width:auto !important; float:none !important; } ul.form li .s3{ width:180px; } input.submit, li.chk input{ width:auto!important; height:auto!important; background:none!important; border:none!important; padding:0!important; } ul.form li select{ padding:3px !important; width:221px !important; } ul.form li textarea{ height:80px; width:390px; } .ie6 ul.form li textarea{ background-attachment:fixed; } .ie7 ul.form li textarea{ background:none; border-top:1px solid #888787; border-right:1px solid #888787; } ul.form li.chk input{ width:15px; background:none; float:right; margin-left:10px; } ul.form li.chk label{ width:auto; } ul.form li input.submit{ background:none; width:82px; margin-right:180px; } .forgot-password ul.form li input.submit{ margin-right:117px; } ul.form li.last{ border:none; } ul.form li .file1{ background: url(images/bg-input.gif); float:right; clear:both; margin-left:15px; } ul.form li ul { margin:0; } ul.form .group li{ border:0; width:100px; } .tooltip{ background:url(images/bg-tooltip.gif) no-repeat 0 0; display:block; float:right; width:14px; height:14px; margin:4px 4px 0 0; text-indent:-9999em; } p.info{ font-size:11px; color:#999; margin:15px 0; } .calendar{ background:url(images/sprite.gif) no-repeat 0 -372px; float:right; height:15px; margin:3px 4px 0 0; width:15px; } .ie6 ul.frm-contact-info li{ float:none; } ul.frm-contact-info li label{ width:auto; margin-left:15px; } ul.frm-contact-info li.label-contact label{ width:40px; } ul.frm-contact-info li.other-contact input{ margin-right:8px; } ul.frm-contact-info li label.clr{ margin-top:8px; } ul.frm-contact-info li a.more{ margin-right:15px; } ul.frm-contact-info li li{ border:0; } ul.frm-contact-info .wayToContactOptions label{ float:none; } ul.frm-contact-info .wayToContactOptions li{ margin:0; } ul.frm-contact-info .wayToContactOptions input{ float:right !important; margin-left:5px; } .captcha img{ border:1px solid #e0e0e0; margin:8px 0; } .captcha img, .captcha input{ clear:both; display:block; float:right; } ul.frm-tech-info li{ width:460px; min-height:26px; height:auto !important; height:26px; } ul.frm-tech-info .f-right{ clear:left; } ul.frm-tech-info .right{ float:left; } ul.frm-tech-info .f-left{ clear:right; } ul.frm-tech-info li.mandatory{ background:url(images/mandatory.gif) no-repeat 226px 5px } ul.frm-tech-info li label{ width:238px; } ul.frm-tech-info li label.f-right{ width:225px; margin:10px 0; } ul.frm-tech-info li input.km{ width:140px; margin-left:10px; } ul.frm-tech-info li input#inventoryStep2_askingPrice{ width:140px; margin-left:10px; } ul.frm-tech-info li input#sellMyCar_askingPrice{ width:140px; margin-left:10px; } ul.frm-tech-info li select#askingPriceCurrency{ width:60px!important; } ul.frm-tech-info li select.km{ width:60px; } ul.form li.full-width{ width:100%; } .ie6 ul.form li.full-width, .ie7 ul.form li.full-width{ float:none; } ul.form li.full-width textarea{ width:690px; } ul.frm-tech-info li.submit input{ margin-right:238px; } .contact{ background:url(images/bg-contact.gif) repeat-y 0% 0; float:right; width:100%; min-height:500px; height:auto!important; height:500px; } small.info{ font-size:11px; color:#999; } .contact-form{ float:right; margin-left:20px; width:440px; margin-top:20px; } .contact-form .form textarea{ width:210px; } .contact-form ul.form li.mandatory{ background-position:264px 5px; } .contact-address{ background:#f9f8f8; float:right; padding:20px; width:200px; } #wrap_inventoryStep2_isNegotiable input{ float:left; margin-left:200px; } .hidden{ display:none; } .contact-form .error{ margin:0 !important; padding-right:180px; display:block; } textarea.error{ padding:4px !important; } .forgot-password .form li label.error{ padding-right:117px; } .form span.required{ display:none; }   .compare-list{ position:relative; } .btn-sort{ position:absolute; top:175px; right:0; } .car-carousel li{ float:right; margin-left:20px; width:160px; } .sort-item .thumb { margin:0 0 5px 5px !important; } .sort-item { padding:15px 8px 15px 6px !important; width:186px !important; }   .customer-table td{ padding:8px 8px 8px 4px; } .customer-table { clear:both; } .customer-table table{ border:0; } .customer-table table td{ padding:8px 0 8px 4px; } .customer-table td .more{ float:right; } .customer-table table .last td{ border:0; }   .user-details{ float:right; padding:20px 0 10px; width:100%; } .user-details .thumb{ margin:0 0 15px 18px; border:0; } .user-details .desc{ clear:both; } .user-details p{ margin:0; } .my-car .message{ float:right; margin:10px 0 0; width:898px; } .my-car .message h5{ margin:0 0 10px; } .my-car .message a.more{ margin-left:15px; } .my-car .message .comment{ margin:10px 0 0; } .mycar-list td{ padding:15px 4px; } .mycar-list .thumb{ margin:0 0 0 10px; } a.remove{ background:url(images/sprite.gif) no-repeat -24px -495px; display:block; float:right; width:16px; height:16px; text-indent:-9999em; } a.edit{ background:url(images/sprite.gif) no-repeat 0 -495px; display:block; float:right; width:16px; height:16px; text-indent:-9999em; } a.enquire{ background:url(images/sprite.gif) no-repeat 0 -521px; display:block; float:right; width:16px; height:16px; } a.comments{ background:url(images/sprite.gif) no-repeat -29px -521px; display:block; float:right; width:16px; height:16px; } a.review{ background:url(images/sprite.gif) no-repeat -62px -521px; display:block; float:right; width:16px; height:16px; } .link-icons a{ margin:4px 0 0 10px; } .link-icons a span.num{ border:1px solid #ffcc66; background:#f9f48e; color:#333; font-size:8px; font-weight:bold; right:-8px; padding:0 4px; position:relative; top:-8px; } .no-records{ border:1px solid #E2E1E1; border-width:1px 0; clear:both; padding:10px; } .no-records *{ font-weight:normal; } a.link-active{ color:#666; }   #sitemap li{ float:right; width:170px; } #sitemap li.filler{ margin:10px 0; width:100%; } .ie #sitemap li.filler{ float:none; } #sitemap h4, #sitemap h4 a{ color:#262626; font-size:13px; margin:0 0 5px; } #sitemap li li a{ background:url(images/arrow.gif) no-repeat 0 4px; font-weight:bold; padding-right:10px; } #sitemap li li a:hover{ background:url(images/arrow-on.gif) no-repeat 0 4px; }   .tab-content h3.extra-features{ margin:10px 0 0; } .grey-box{ background:#ECECEC; float:right; margin:0 0 10px; padding:10px 15px; width:910px; } .ie6 .form .grey-box, .ie7 .form .grey-box { margin-top:15px; } #extra-features{  } .grid_12 .grey-box{ width:670px; } .grey-box table{ margin:0; } .grey-box .box{ float:right; width:310px; margin-left:20px; }     .jcarousel-container { float:left; position: relative; width:740px; } .jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; width:740px; } .jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; right: 0; margin: 0; padding: 0; } .jcarousel-list li, .jcarousel-item { float: right; list-style: none;  width: 160px; height: auto; }  .jcarousel-next { z-index: 3; display: none; } .jcarousel-prev { z-index: 3; display: none; } .jcarousel-skin-tango .jcarousel-container { background:url(images/bg-listing.gif) no-repeat right bottom; } .jcarousel-skin-tango .jcarousel-container-horizontal { width:580px; padding:0px 60px 30px 60px; margin-bottom:20px; } .jcarousel-skin-tango .jcarousel-container-vertical { width: 75px; height: 245px; padding: 40px 20px; } .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 580px; height: auto; } .jcarousel-skin-tango .jcarousel-clip-vertical { width: 75px; height: 245px; } .jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }  .jcarousel-next-horizontal { position: absolute; top: 75px; left: 0; width: 34px; height: 34px; cursor: pointer; background: transparent url(images/sprite.gif) no-repeat left -409px; } .jcarousel-next-disabled-horizontal{ background-position: left -452px; } .jcarousel-prev-horizontal { position: absolute; top: 75px; right: -60px; width: 34px; height: 34px; cursor: pointer; background: transparent url(images/sprite.gif) no-repeat right -409px; } .jcarousel-prev-disabled-horizontal{ background-position: right -452px; }   #wrap-inventory{ float:right; margin:10px 0 0; width:100%; } #wrap-inventory.thumb-view{ border-top:1px solid #bcbcbc; padding:15px 0 0; } #wrap-inventory.thumb-view .car-list{ border-bottom:1px solid #cbcbcb; float:right; margin:0 0 15px 20px; padding:0 0 10px; width:340px; min-height:167px; height:auto!important; height:167px; } #wrap-inventory.thumb-view .full-width{ width:100%; margin-left:0; } #wrap-inventory.thumb-view .table-header{ display:none; } #wrap-inventory.thumb-view .car-list .thumb{ border:0; float:right; margin:0 0 0 20px;  width:130px; height:111px; } #wrap-inventory.thumb-view .car-list .thumb img{ border:1px solid #878787; } #wrap-inventory.thumb-view .car-list .inventory-details{ float:right;  width:215px; } #wrap-inventory.thumb-view .right{ margin:0 0 10px 0; } #wrap-inventory.thumb-view span.sep{ color:#999; } #wrap-inventory.thumb-view .link-icons a span.num{ background:none; border:0; color:#F38124; font-size:13px; right:auto; padding:0; top:auto; } #wrap-inventory.thumb-view .link-icons a{ margin:0; } #wrap-inventory.thumb-view .link-icons a:hover span.num{ color:#666; } #wrap-inventory.thumb-view .link-icons a, #wrap-inventory.thumb-view .car-list .links a{ background:url(images/arrow.gif) no-repeat right 4px !important; display:inline !important; float:none !important; height:auto !important; text-indent:0 !important; width:auto !important; padding-right:10px; } .mac #wrap-inventory.thumb-view .link-icons a, .mac #wrap-inventory.thumb-view .car-list .links a{ background:url(images/arrow.gif) no-repeat right 3px !important; }  #wrap-inventory.thumb-view .car-list .links {float:right; clear:both; padding-right:150px;width:220px;} .ff2 #wrap-inventory.thumb-view .car-list .links a{ float:right !important; background-position:right 6px !important;} #wrap-inventory.thumb-view .link-icons a:hover, #wrap-inventory.thumb-view .car-list .links a:hover{ background:url(images/arrow-on.gif) no-repeat right 4px !important; } .mac #wrap-inventory.thumb-view .link-icons a:hover, .mac #wrap-inventory.thumb-view .car-list .links a:hover{ background:url(images/arrow-on.gif) no-repeat right 3px !important; } #wrap-inventory.thumb-view .car-list .links a.edit, #wrap-inventory.thumb-view .car-list .links a.edit:hover{ background:url(images/icon-edit.gif) no-repeat 100% 0!important; padding:1px 20px 0 0; .display:inline-block; } .mac #wrap-inventory.thumb-view .car-list .links a.edit, .mac #wrap-inventory.thumb-view .car-list .links a.edit:hover{ background:url(images/icon-edit.gif) no-repeat 100% 0!important; padding:2px 20px 0 0; } #wrap-inventory.thumb-view .car-list .links a.remove, #wrap-inventory.thumb-view .car-list .links a.remove:hover{ background:url(images/icon-delete.gif) no-repeat 100% 0!important; padding:1px 20px 0 0; .display:inline-block; } .mac #wrap-inventory.thumb-view .car-list .links a.remove, .mac #wrap-inventory.thumb-view .car-list .links a.remove:hover{ background:url(images/icon-delete.gif) no-repeat 100% 0!important; padding:2px 20px 0 0; } #wrap-inventory.thumb-view .car-list .links a.online, #wrap-inventory.thumb-view .car-list .links a.online:hover{ background:url(images/bg-publish.gif) no-repeat 100% 0!important; padding:1px 20px 0 0; .display:inline-block; } .mac #wrap-inventory.thumb-view .car-list .links a.online, .mac #wrap-inventory.thumb-view .car-list .links a.online:hover{ background:url(images/bg-publish.gif) no-repeat 100% 0!important; padding:2px 20px 0 0; } #wrap-inventory.thumb-view .car-list .links a.offline, #wrap-inventory.thumb-view .car-list .links a.offline:hover{ background:url(images/bg-publish.gif) no-repeat right -28px!important; padding:1px 20px 0 0; white-space:nowrap; display:inline-block; } .mac #wrap-inventory.thumb-view .car-list .links a.offline, .mac #wrap-inventory.thumb-view .car-list .links a.offline:hover{ background:url(images/bg-publish.gif) no-repeat right -30px!important; padding:2px 20px 0 0; }  #wrap-inventory.list-view .car-list{ float:right; width:100%; } #wrap-inventory.list-view .car-list .thumb{ margin:0 5px; float:right; width:49px; } #wrap-inventory.list-view .car-list .thumb img{ font-weight:normal; height:39px; width:49px; float:right; } #wrap-inventory.list-view .table-header{ background:#dcdcdb; float:right; font-weight:bold; margin:0 0 15px; width:100%; } #wrap-inventory.list-view .table-header div{ color:#262626; float:right; font-size:13px; padding:8px 10px; width:90px; } .full-width #wrap-inventory.list-view .table-header div{ width:74px; } #wrap-inventory.list-view .table-header div.th-details{ width:122px; } .grid_12 #wrap-inventory.list-view .table-header div.th-details{  } #wrap-inventory.list-view .table-header div.th-km{ width:73px; } #wrap-inventory.list-view .table-header div.th-colour{ width:55px; } #wrap-inventory.list-view .table-header div.th-type{ width:70px; } #wrap-inventory.list-view .car-list h3{ clear:none; float:right; font-size:13px; margin:0; width:110px; } #wrap-inventory.list-view .car-list .inventory-details div h3{ width:84px; } #wrap-inventory.list-view .car-list h3 a{ word-wrap: break-word; } #wrap-inventory.list-view .car-list .inventory-details{ float:right; width:565px; } #wrap-inventory.list-view .car-list .inventory-details div{ float:right; margin-right:5px; width:84px; } #wrap-inventory.list-view .car-list .inventory-details div.color{ width:70px; } #wrap-inventory.list-view .car-list .inventory-details div.type{ width:90px; } #wrap-inventory.list-view .car-list .inventory-details h4{ float:right; width:105px; } #wrap-inventory.list-view .car-list .inventory-details h4 span{ display:none; } #wrap-inventory.list-view .car-list .inventory-details strong, #wrap-inventory.list-view span.sep, #wrap-inventory.list-view .link-icons .text{ display:none; } #wrap-inventory.list-view .links a{ padding:0; } #wrap-inventory.list-view .car-list .links a.remove{ background:url(images/sprite.gif) no-repeat -39px -495px!important; width:16px; height:16px; overflow:hidden; } #wrap-inventory.list-view .links a.edit{ background:url(images/sprite.gif) no-repeat -63px -495px!important; width:16px; height:16px; overflow:hidden; } .links a.online{ float:right; height:16px; text-indent:-9999em; width:16px; } #wrap-inventory.list-view .car-list .links a.online{ background:url(images/bg-publish.gif) no-repeat; } .links a.offline{ float:right; height:16px; text-indent:-9999em; width:16px; } #wrap-inventory.list-view .car-list .links a.offline{ background:url(images/bg-publish.gif) no-repeat 0 -30px; }   .full-width #wrap-inventory.thumb-view .car-list { width:460px; } .full-width #wrap-inventory.list-view .car-list h3 { width:85px; } .full-width #wrap-inventory.thumb-view .car-list .inventory-details { width:340px; } .full-width #wrap-inventory.list-view .car-list .inventory-details { width:725px; } .full-width #wrap-inventory.list-view .car-list .inventory-details div.dealer { width:90px; } .full-width #wrap-inventory.list-view .car-list .inventory-details h4 { width:100px; min-height:50px; height:auto!important; height:50px; } .full-width #wrap-inventory.list-view .car-list .inventory-details div { min-height:50px; height:auto!important; height:50px; } .full-width #wrap-inventory.list-view .car-list .inventory-details div.mpg { width:90px; } .full-width #wrap-inventory.list-view .links { float:right; width:146px; } .full-width #wrap-inventory.list-view .links a { padding-right:12px; float:right; clear:both; } .full-width #wrap-inventory.list-view .links a.more{ width:134px; margin:0px; float:none; }  a.btn{ background:url(images/bg-btn.gif) no-repeat right 0; color:#fff; float:right; font-size:13px; font-weight:bold; padding:0 20px 0 0; xwidth:100px; } a.action-lead-delete{ width:57px; } a.btn span{ background:url(images/bg-btn.gif) no-repeat 0 0; cursor:pointer; padding:2px 0 5px 15px; float:left; }  .compare-left{ float:right; width:200px; } .compare-right{ float:right; width:740px; } .compare-list .car-list h3 { min-height:54px; height:auto!important; height:54px; } .compare-right .list-thumbnail { height:278px; padding:0; } .compare-left .row-1{ height:278px; } .compare-list ul.table li { height:18px; overflow:hidden; } .compare-list ul.table li.more-height { height:32px; } .comparedata-table li{ float:right; width:185px; } .compare-left ul.table li { padding-right:8px; width:192px; } .compare-list ul.table li.th { background:#dcdbdb; border-bottom:1px solid #f4f4f4; font-weight:bold; height:21px; } .compare-left li.th{ position:relative; overflow:visible !important; z-index:10; } li.th a.toggle{ background:url(images/sprite.gif) no-repeat 0 -340px; position:absolute; top:7px; right:910px; z-index:99; } li.pos3 a.toggle{ right:725px; } li.pos2 a.toggle{ right:540px; } li.pos1 a.toggle{ right:355px; } li.th a.minus{ background:url(images/sprite.gif) no-repeat 0 -319px; } .compare-left li.th a.toggle{ background:url(images/icon-plus.png) no-repeat; } .compare-left li.th a.minus{ background:url(images/icon-minus.png) no-repeat; } .compare-left li.th .bg{ background:#DCDBDB; position:absolute; height:31px; right:200px; top:0; width:740px; display:none; } .compare-left li.pos3 .bg{ }  #errorMsgLbl{ background:#FFBABA; padding:5px; font-weight:normal; color:#E1323C; border:solid 1px #D8000C; margin-bottom:10px; } p.thankyou-msg{ padding:10px; background:#DFF2BF; color:#4F8A10; } ul.radios{ float:right; width:250px; } ul.radios li{ border:0; padding:0; margin:0; } ul#authProfile1_gender li{ width:80px; } ul.radios li input, ul.form ul.radios li input{ border:0; background:none; width:auto!important; height:auto!important; float:right; } ul.form ul.radios li input{ float:right; margin:3px 0 0 5px; } ul.radios li label span{ float:right; } button.calendar-select{ background:none; text-indent:-999; border:none; float:right; cursor:pointer; width:23px; height:23px; padding:0; } .form-grey button.calendar-select{ background:url(images/sprite.gif) no-repeat 100% -372px; float:right; height:15px; margin:3px 4px 0 0; padding:0; width:15px; text-indent:-9999em; } .form-grey button.calendar-select .calendar{ display:none; } .ui-draggable{ display:none; } form.cm-form li label.error{ float:right; clear:both; width:276px!important; padding-right:180px; } .box-login form.cm-form li label.error{ padding-right:81px; } .grid_6 form.cm-form li label.error{ width:211px !important; } form#authPassword ul.form li label{ width:116px; }  .map-popup h6{ font-size:15px; } .map-popup .more{ margin-left:10px; }  a.confirm{ background-color:red; color:#FFF; padding:0 20px 0 20px; } .list-thumbnail .confirm{ clear:both; }  .google-map-field input{ margin:0 0 15px; } .google-map-field img{ float:left; display:inline; margin-left:130px; }  #datepicker_div{ background:#fff; border:1px solid #ccc; width:210px !important; z-index:999; } #datepicker_div a{ cursor:pointer; } .datepicker_links{ background:#e7e8e8; float:right; padding:4px 8px 3px; width:194px; margin:0 0 3px; } .datepicker_links div{ float:right; } .datepicker_prev{ height:16px; width:16px; } .datepicker_prev a{ background:url(images/btn-cal-prev.gif) no-repeat; display:block; height:16px; width:16px; text-indent:-9999em; } .datepicker_links .datepicker_next{ float:left; height:16px; width:16px; } .datepicker_next a{ background:url(images/btn-cal-next.gif) no-repeat; display:block; height:16px; width:16px; text-indent:-9999em; } .datepicker_current{ text-align:center; width:160px; } .datepicker_clear{ display:none; } .datepicker_control{ background:#b3b4b4; padding:5px 8px; float:left; width:194px; } .datepicker_close { float:left; height:16px; width:16px; } .datepicker_close a{ background:url(images/btn-cal-close.gif) no-repeat; display:block; height:16px; width:16px; text-indent:-9999em; cursor:pointer; } .datepicker_header{ padding:4px 0; text-align:center; } .datepicker_header select{ margin-left:4px; border:1px solid #dcdcdc; } table.datepicker{ margin:0; font-size:13px; } table.datepicker td{ text-align:center; padding:3px 4px; } .datepicker_titleRow{ background:#f3f3f3;s } .datepicker_today{ background:#f7f3af; } #search .wrap-topform{  float:right; width:100%; } .ie6 #search .wrap-topform{  margin:8px 0 6px 0; } #search .wrap-topform select#city, #search .wrap-topform select{ margin-top:8px; } .ff3 #search .wrap-topform select#city, .ff3 #search .wrap-topform select{margin-top:0;} .ie6 #search .wrap-topform select#city,.ie6 #search .wrap-topform select{ margin-top:0px; } #search .wrap-topform label{ margin-bottom:0;  min-width:93px; } .ff2 #search .wrap-topform label input{ float:right; margin-top:10px; } #search .wrap-topform label input { width:15px; height:15px; } .message{ border:1px solid #E9E9E9; font-weight:bold; margin:25px 0; padding:20px; width:90%; } #saveBlock span{ color:#f00; margin-left:10px; } .ajaxloader{ background:url(images/ajax-loader.gif) no-repeat; float:right; height:11px; margin:6px 15px 0 0; text-indent:-9999em; width:43px; } .inventory-message{ color:#1B83C9; clear:both; float:right; width:100%; margin:15px 0 5px; } .delete-prompt{ clear:both; color:#f00; font-size:11px; font-weight:bold; } .list-view .delete-prompt{ float:left; } .delete-prompt a{ margin: 0 5px; font-size:13px; } .datepicker_currentDay { background:#E0E0E0; } .datepicker_cover{ display:none; }   .ie .grid_16{ position:relative; } .form-grey{ float:right; margin:0 0 20px; width:100%; } .form-grey #filterform{ background:#f0f0f0; float:right; xheight:125px; padding:22px 0 0; width:940px; } .ie .tab-content { position:relative; } .ie .form-grey, .ie .form-grey #filterform{ position:relative; } .form-grey ul.form{ margin:0 15px 0 0; width:900px; } .ie .form-grey ul.form{ position:relative; } .form-grey .form li{ border:0; float:right; width:196px; margin:0; padding:0 0 15px; position:relative; } .form-grey .form li.submit{ width:95px; } .form-grey .form li.error{ color:#f00; width:300px; } .form-grey .form li.submit input{ margin:0; position:relative; } .form-grey .form li.compare label{ float:none; width:auto; } .form-grey .form li.compare input{ margin-right:38px; } .form-grey .form label{ padding-left:8px; text-align:left; width:32px; } .form-grey .form label.error{ width:115px; padding:0; text-align:right; position:absolute; right:41px; top:27px; } .form-grey .form li .txt{ width:110px; } .form-grey .form li select{ width:188px !important; } .form-head{ background:#e8e8e9; padding:10px 20px 8px 10px; } .form-head h5{ margin:0; } .graph{ margin:0 0 20px; } .wid-dashboard{ float:right; margin:0 0 0 20px; width:300px; } .wid-dashboard .head{ background:#dcdcdb; margin:0 0 5px; padding:6px 10px; float:right; width:280px; } .wid-dashboard .head h4{ color:#333; font-size:14px; margin:0; } .wid-dashboard .head .toggle{ background:url(images/icon-plus.png) no-repeat 0 0; margin:4px 0 0; } .wid-dashboard .head .minus{ background:url(images/icon-minus.png) no-repeat 0 0; } .wid-graph{ border-bottom:1px solid #e2e1e1; margin:0 0 8px; padding:0 0 8px; text-align:center; } .wid-dashboard .table { font-size:13px; } .wid-dashboard .tr { color:#333; font-weight:bold; } .wid-dashboard .table strong{ float:right; padding:0 12px; width:195px; } .wid-dashboard .table span{ float:right; width:65px; text-align:left; } .wid-data .more{ margin-right:15px; } .table-period{ color:#262626; font-size:13px; } .table-period .tr{ background:#dcdbdb; padding:6px; } ul.table-period { margin:0 0 20px; } ul.table-period li{ padding:10px 0; } .table-period .tr .first{ padding-right:232px; } .table-period div{ float:right; font-weight:bold; line-height:25px; padding:0 10px; width:210px; } ul.column-4 div{ width:165px; } ul.column-4 .tr .first{ padding-right:190px; } .table-period .num{ color:#1b83c9; font-size:18px; } .table-period .label{ color:#666; font-size:15px; } ul.stats-graph li{ padding:8px 0 10px; } .stats-graph .tr{ border-bottom:3px solid #e2e1e1; color:#333; font-weight:bold; } .stats-graph .left{ float:right; padding:0 15px 0 55px; text-align:left; width:180px; } .stats-graph .right{ float:right; position:relative; width:590px; } .stats-graph .progressbar{ float:right; height:10px; margin:4px 0 0 100px; width:0; overflow:hidden; } .stats-views .progressbar{ background:#95be6d; } .stats-views .progressbar-sales{ background:#FF0900; } .stats-views .progressbar-active{ background:#75b602; } .stats-views .progressbar-sold{ background:#1e92e0; } .stats-views .progressbar-expired{ background:#ffa300; } .stats-views .progressbar-added{ background:#e400ff; } .stats-views .progressbar-views{ background:#02CEB3; } .stats-views .progressbar-messages{ background:#DDDC00; } .stats-views .progressvalue{ float:right; margin-right:-90px; height:15px; overflow:hidden; } #piechart_div, #linechart{ clear:both; float:right; margin:0 0 20px; width:100%; } .ie #piechart_div, .ie #linechart{ position:static !important; } .graph-info div{ float:right; width:120px; } .graph-info span{ float:right; height:15px; margin-left:8px; width:15px; } .graph-info .active span{ background:#75b602; } .graph-info .solid span{ background:#1e92e0; } .graph-info .expired span{ background:#ffa300; } .graph-info .added span{ background:#e400ff; } .graph-info .sales span{ background:#f00; } .graph-info .views span{ background:#04CEBE; } .graph-info .messages span{ background:#DED800; }   .view-option a{ display:block; float:right; height:14px; margin-left:6px; margin-top:4px; text-indent:-9999em; width:14px; overflow:hidden; } .view-option a.current{ background-position:1px 1px !important; } a.icon-view1{ background: url(images/icon-graphline.gif) no-repeat -18px 1px; } a.icon-view2{ background: url(images/icon-graphbar.gif) no-repeat -18px 1px; } a.icon-view3{ background: url(images/icon-view.gif) no-repeat -40px 1px; } .view-option select{ float:right; margin-left:10px; } .user-info a.register{ padding:10px 0 0; display:block; } .google-ad-small{  float:left; overflow:hidden; width:100%; text-align:center; } .google-ad-right{ float:right; padding-right:50px; } .addthis_button{ float:left!important; padding-left:15px; background:none!important; } .utilities .f-left{ width:100%!important; position:relative; } .share-msg{  width:200px; font-size:11px; position:absolute; bottom:-8px; left:31%; padding:7px; line-height:12px; background:#fff; border:5px solid #333; color:#333; } .google-ad-right-small{ padding-right:30px; float:right; padding-bottom:10px; } .google-ad-content{ float:right; width:100%; padding-bottom:15px; } form.remove{ float:right; } .compare-list form.remove{ position:absolute; right:0; top:220px; } a.recommend{   background: url(images/recomend-to-friend.jpg) no-repeat; color: white; height: 7px; float: right; font-weight: bold; margin: 10px 19px; padding: 20px 70px 0 0; width: 152px; } .count{ float:right; font-size:12px; height:21px; line-height:16px; margin-top:8px; vertical-align:middle; background:#fff; font-weight:bold; padding:0 0 0 3px; margin-right:6px; overflow:hidden; color:#333; background:url(images/bg-count.gif) no-repeat 0 0; } .flash-count{ float:right; margin:5px 0 0 5px;  }  .ie6 .flash-count{ margin-top:0; } .ie6 .count{ position:relative; top:-8px; } .count span{ border-right:solid 1px #b8b8b8; padding:2px 7px; float:left; height:17px; } .count span.last{ border-right:0; background:url(images/bg-count.gif) no-repeat right 0; } #search .loading{ float:right; padding:12px 5px 0 0; } .ie6 #search .loading{ padding:5px 5px 0 0; }  .filter-inventory { float:none; width:100%; background:#eeeeee url(images/bg-filter-inventory.gif) no-repeat top right; margin-bottom:20px; overflow:hidden; padding-bottom:5px; z-index:999; } .ie7 .filter-inventory { padding-bottom:10px; } .filter-inventory a.minus{ background: url(images/btn-close.gif) no-repeat right 0; height:17px; } .filter-inventory a.plus{ background: url(images/btn-close.gif) no-repeat right -86px; } .filter-inventory ul.form li select { width:120px !important; } .filter-inventory ul.form li.submit{ margin-left:0; } .filter-inventory ul.form li.filler{ clear:both; margin:0; padding:0; height:1px; overflow:hidden; width:100%; float:none; font-size:0; line-height:0; } .filter-inventory ul.form li { border:0px none; margin:0 0 15px 9px; padding:0; float:right;  width:122px; } #wrap_inventoryStatFilterForm_field7,#wrap_inventoryStatFilterForm_field13{ display:none; } .filter-inventory ul.form li.submit input, .filter-inventory ul.form li.last input{ margin-left:0; margin-right:0; } .filter-inventory ul.form li.date{ margin-left:30px; width:230px; } .filter-inventory ul.form li label{ width:40px; text-align:right; margin-left:10px; color:#fff; margin-right:10px; } .filter-inventory ul.form li input.txt{ width:135px; padding:3px 5px; } .filter-inventory ul.form{ margin-bottom:0; margin-top:17px; } .filter-inventory .group{ margin-bottom:0; width:730px; margin-right:58px; } .filter-inventory .group input{ float:right !important; margin:0 0 0 4px; padding:0; height:15px; width:15px !important; } .filter-inventory ul.form li .group label{ text-align:right; width:117px; color:#535454; } .filter-inventory ul.form li .group li{ margin-left:0; margin-bottom:7px; width:156px; } .filter-inventory ul.form li.group-chkbx{ margin:9px 0 0 0; width:790px; } .filter-inventory ul.form li.last input{ margin-top:22px; } .filter-inventory ul.form li.last{ margin-bottom:0; margin-left:0; } .filter-inventory .calendar{ background:url(images/icon-calendar.gif) no-repeat right 0; margin:3px 6px 0 0; text-indent:-999em; display:block; } .filter-distribution{ background:#dcdbdb; float:right; width:100%; padding:5px 0; } .filter-distribution h4{ float:right; margin-bottom:0; margin-right:10px; } .filter-distribution select{ float:left; margin:1px 0 0 10px; width:112px; padding:2px 0; } .graph{ float:left; width:100%; text-align:center; padding:30px 0 20px 0; } .wid-cars{ float:right; width:100%; margin-bottom:20px; } .wid-cars .label{ float:right; } .wid-cars .tab-cars label{ color:#535454; } .wid-cars table.title-color1{  vertical-align:bottom; margin-top:0; } .ff2 .wid-cars table.title-color1{ margin-top:24px; } .tab-cars{ float:right; width:100%; position:relative; height:60px; z-index:999; } .ie7 .wid-cars table.title-color1{ margin-top:24px; position:relative; z-index:9; } .tab-cars label{ float:right; font-weight:bold; font-size:15px; margin:14px 0 23px 11px; } .tab-cars .tab-inner{ width:auto; margin-bottom:0; position:absolute; top:0; right:80px; z-index:999; } .wid-cars .tab-cars .tab-inner{ width:297px; } .wid-cars .no-group-head{ height:103px; } .wid-cars table{ margin-top:0px; float:right; width:100%; border:0; } .wid-cars table a.open, .wid-cars table a.close{ padding-right:22px; display:block; text-align:left; margin-right:10px; } .wid-cars tr.group-head td.th-2, .wid-cars tr.group-head td.th-3{ color:#333; } .wid-cars tr.group-head td{ font-weight:bold; } .wid-cars table a.open{ background:url(images/btn-close.gif) no-repeat right -84px; } .wid-cars table a.close{ background:url(images/btn-close.gif) no-repeat right 3px; } .wid-cars th{ padding:9px 0; border-bottom:0px none; line-height:15px; color:#333; } .wid-cars th.group-price{ color:#fff; } .wid-cars th.group-age td{ color:#fff; } .wid-cars th.first{ text-align:left; padding-right:10px; } .wid-cars .tab-content{ margin-top:-49px; position:relative; }  .wid-cars th, .wid-cars td{ text-align:center; padding-left:3px; padding-right:3px; } .wid-cars tr.hover td{ background-color:#fffef3; } .th-1, table.title-color1{ background-color:#dcdbdb; } .th-2, table.title-color2{ background-color:#efefef; } .th-3, table.title-color3{ background-color:#e2e1e1; } .th-2, .th-3{ vertical-align:bottom; } .title-table{ float:left; width:552px; border-bottom:1px solid #262626; position:relative; } .title-table span{ display:block; float:left; padding:5px; text-align:center; font-size:15px; font-weight:bold; color:#fff; } .title-age{ background:#919191; width:139px; } .title-age, .title-price{ border-bottom:1px solid #000; } .title-price{ background:#636262; width:393px; } .wid-cars table a.level-1{ margin-right:20px; } .wid-cars table a.level-2{ margin-right:30px; } .wid-cars table a.level-3{ margin-right:40px; } .wid-cars table a.level-4{ margin-right:50px; } #screenshot{ position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; z-index:9999; } .filter-result{  } .filter-result #loader{ right:50%; position:fixed; top:30%; z-index:999; } .export-pdf{ background:url(images/sprite.gif) no-repeat 0 -550px; float:left; padding-left:20px; } .wrap-overlay{ position:relative; float:right; width:100%; } .overlay{ position:absolute; right:0; top:-49px; background:#000 url(images/loadingAnimation.gif) no-repeat 50% 50%;; filter:alpha(opacity=60); opacity:0.6; width:940px; padding-bottom:55px; height:100%; z-index:999; display:none; }   .wrap-recaptcha{ background:#f1f1f1; float:right; margin:10px 0 0 5px; padding:5px; width:240px; } .wrap-recaptcha input{ border:1px solid #f1f1f1; border-width:0 1px 1px 0; padding:5px !important; width:220px; } .icon-recaptcha{ float:right; margin-top:10px; width:23px; } .icon-recaptcha div{ margin-bottom:6px; } ul.form li .wrap-recaptcha label.error, ul.form li.security label.error{ padding:0 !important; } @media print{ .jcarousel-prev, .jcarousel-next, .utilities, #nav-main, #nav-global, .filter{display:none;} }   .spotlight{ padding:0; margin:15px auto; width:460px; } #slideshow { position:relative; height:60px; } #slideshow IMG { position:absolute; top:0; left:0; z-index:8; opacity:0.0; } #slideshow IMG.active { z-index:10; opacity:1.0; } #slideshow IMG.last-active { z-index:9; }  .review-detailed .utilities .f-left { width:100% !important; } .review-detailed .utilities .f-right { position:relative; bottom:-55px; } .msg{ color:#f00; } ul.banners{ padding:20px 0 0; float:right; width:100%; } ul.banners li{ float:right; padding:0 0 12px; width:100%; } ul.banners li img{ float:right; } ul.banners a.remove{ background:url(images/icon-delete.gif) no-repeat; } .spotlight{ padding:0 0 15px; } #screenshot{ position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; z-index:9999; } .export-pdf{ background:url(images/sprite.gif) no-repeat right -550px; float:left; padding-right:20px; }  .wid-top-ad{ width:auto; height:90px; overflow:hidden; text-align:center; padding-top:7px; } body.banner-add{background: url(images/bg-body-banner.gif) repeat-x top;} body.banner-add .outer-container{background-position:center 233px;} .multiple-ad{ float:right; width:100%; } .multiple-ad .wid-top-ad{ float:right; margin-left:10px; } .multiple-ad .last{ float:left; margin-left:-10px; } .wrap-ad{ height:100px; overflow:visible; margin-left:10px; width:960px; }    .box-login ul.form li input#authLogin_login{ float:left ; width:201px; } .box-login ul.form li input#authLogin_password{ float:left ; width:201px; } .box-login ul.form li.mandatory { padding-left: 8px; }  #simpleTooltip { padding: 7px; border: 1px solid #A6A7AB; background: #F2F3F5; } .viewmap{ background:url(images/icon-map-new.gif) no-repeat 1px 1px; display:inline-block; height:18px; width:18px; text-indent:-9999em; } .ff2 .viewmap{ display:block; } .car-list a.viewmap { float:none; } #confirmationMessage{ background:#fff; width:300px; position:absolute; left:auto; right:auto; padding:10px; border:2px solid #F60; -moz-box-shadow: 2px 2px 8px #aaa; -webkit-box-shadow: 2px 2px 8px #aaa; box-shadow: 2px 2px 8px #aaa; } #confirmationMessage a{ margin-right:20px; text-decoration:underline; } .notes{ position:absolute; width:200px; padding-bottom:13px; background:url(images/notes-box.gif) no-repeat bottom center #fffecd; } .notes h3{ font-size:12px; font-weight:bold; color:#f38124; margin:0 5px; line-height:25px; } .notes p{ font-size:10px; margin-bottom:0; margin:0 5px; } .notes #notes-inner{border:1px solid #ff5a00; padding:0 5px 4px 5px; border-bottom:0; } .notes .hideNotes{ float: left; color:#F30!important; margin-top: -25px; font-weight:bold; } .list-view .car-list h4 #price-span{ width:80px; } .grid_8 div.pagination { margin:5px 0 0 10px; } .allcars{ width:470px; margin:0; display: inline; float: right; } #wrap-carlist.thumb-view .car-list.featured{ border: 0; float: right; margin: 0 12px 0 0; padding: 0; width: 126px; overflow: hidden; position:relative; } .featured .main-features li#dealer{ display:block; } .featured .main-features li#dealer a{ color:#535454; font-weight:normal; } .featured .compare{ background:none; } .featured .compare label{ margin-right:0; } .car-list .grid_4{ position: relative; } .car-list .grid_4 div.sold-tag{ left:25px; } .grid_4 .car-list .grid_4 h4 span{ margin-right:60px; } .mini .grid_4{ width:190px; background:#FDFCD0; } .mini-main{ margin-left:30px; } .tab-inner a.videos-box{ text-indent:-9999em; width:56px; } .tab-inner li span.youtube{ background:url(images/youtube_gray.gif) no-repeat center -2px; padding:0; } .tab-inner li.current span.youtube{ background:url(images/youtube_white.gif) no-repeat center -2px; padding:0; } .related-listings{ text-align:center; } .related-listings h4{ margin-bottom:0; font-size:14px; color:#1B83C9; } .related-listings .compare{ margin-bottom:20px; } .extras { display:none; } #showextras.plus{ background: url(images/icon-plus.gif) no-repeat; padding:0 20px; } #showextras.minus{ background: url(images/icon-minus.gif) no-repeat; padding:0 20px; } ul.frm-tech-info li.requested_way_li label{ width:auto; margin-left:15px; } .ul_border_0 li{ border:none!important; } .full-width, ul.frm-tech-info li.addMorePhoto{ width:100%; background-position: 715px 10px!important; } #inventoryAdd_safety li, #inventoryAdd_carConvenience li{ width:220px; } #inventoryAdd_safety li label, #inventoryAdd_carConvenience li label{ width:120px; margin-left:10px; } #new-featured-banner, #new-featured-banner2{ text-align:center; margin-bottom:10px; }