a.underline:link, a.underline:visited {text-decoration: underline; color: #437387;}
a.underline:hover, a.underline:focus, a.underline:active {text-decoration: underline; color: #538397;}

a.external:link, a.external:visited {padding-right: 13px; background: url(/site/img/external.gif) right center no-repeat;}
a.external:hover, a.external:focus, a.external:active {padding-right: 13px; background: url(/site/img/external_dark.gif) right center no-repeat;}

a.moreinfo:link, a.moreinfo:visited, a.moreinfo:hover, a.moreinfo:focus, a.moreinfo:active {padding: 5px 17px 5px 0; background: url(/site/img/used/down_arrow.gif) right center no-repeat;}
a.lessinfo:link, a.lessinfo:visited, a.lessinfo:hover, a.lessinfo:focus, a.lessinfo:active {padding: 5px 17px 5px 0; background: url(/site/img/used/up_arrow.gif) right center no-repeat;}
a.arrowleft:link, a.arrowleft:visited, a.arrowleft:hover, a.arrowleft:focus, a.arrowleft:active {padding: 5px 0 5px 20px; background: url(/site/img/used/bt_leftarrow.gif) left center no-repeat;}
a.arrowplus:link, a.arrowplus:visited, a.arrowplus:hover, a.arrowplus:focus, a.arrowplus:active {padding: 5px 0 5px 20px; background: url(/site/img/used/bt_plus.gif) left center no-repeat;}

a.homelinks:link, a.homelinks:visited, a.homelinks:hover, a.homelinks:focus, a.homelinks:active {color: #000;}

h2.dotted, h3.dotted {margin: 0 0 5px 0; border-bottom: 1px #000 dotted; text-transform: uppercase;}

.faded {color: #AFAFAF;}
.title {font-size: 120%; font-weight: bold;}
.bigtitle {font-size: 200%; font-weight: bold;}
.copyr {font-size: 90%;}
.nobr {white-space: nowrap;}
.uppercase {text-transform: uppercase;}

ol {margin: 0; padding: 0;}
ol li {list-style-type: decimal !important; margin: 0 0 0 25px; padding: 0 !important; color: #686868;}
ol li a:link, ol li a:visited, ol li a:hover, ol li a:focus, ol li a:active {color: #686868;}
ol li a.normal:link, ol li a.normal:visited {color: #437387;}
ol li a.normal:hover, ol li a.normal:focus, ol li a.normal:active {color: #538397;}

ul.alphabet {margin: 0; padding: 0;}
ul.alphabet li {display: inline; margin: 0 1px 0 0; padding: 0; border: none;}
ul.alphabet li.last {margin-right: 0;}

ul.padding li, ol.padding li {padding-bottom: 3px;}

ul.inline {margin: 0; padding: 0;}
ul.inline li {display: inline; margin: 0; padding: 0 10px 0 5px; font-weight: bold; border-right: 1px #000 dotted;}
ul.inline li.first {padding-left: 0;}
ul.inline li.last {padding-right: 0; border: none;}
ul.inline a:link, ul.inline a:visited, ul.inline a:hover, ul.inline a:focus, ul.inline a:active {font-weight: normal;}

ul.checkmark {margin: 0; padding: 0; text-align: left;}
ul.checkmark li {margin: 2px 0; padding: 0 0 0 15px; list-style-type: none; background: url(/en/site/img/classifieds/icon_checkbox.gif) 0 2px no-repeat;}

/*table.topbar td {width: 50%;}*/
table.topbar ul {margin: 0; padding: 0; text-align: left;}
table.topbar ul li {display: inline; margin: 0; padding: 0 10px 0 5px; border-right: 1px #000 dotted;}
table.topbar ul li.first {padding-left: 0;}
table.topbar ul li.last {padding-right: 0; border: none;}
form#topsearch {margin: 0 0 0 auto; padding: 0; width: 240px; text-align: right;}
form#topsearch input.searchbox {width: 175px; font-size: 120%; margin: 0 2px 0 0; padding: 1px; border: 1px #000 solid;}

ul.topbtns {margin: 0; padding: 0; text-align: right;}
ul.topbtns li {display: inline; margin: 0 0 0 10px; padding: 0;}

/*
ul#hubmenu {margin: 0; padding: 0;}
ul#hubmenu li {display: inline; margin: 0; padding: 0; list-style-type: none;}
*/

div#change-location {width: 952px; height: 83px; margin: 4px 0 0 0; padding: 5px; font-size: 85%; text-align: left; color: #FFF; background-color: #366884;} /* 6395BF */
div#change-location div#change-location-text {width: 595px; margin: 0 50px 0 auto;}
div#change-location form {margin: 0 0 10px 0; padding: 0;}
div#change-location a:link, div#change-location a:visited {color: #FFF; text-decoration: underline;}
div#change-location a:hover, div#change-location a:focus, div#change-location a:active {color: #FFF; text-decoration: none;}
div#change-location ul {margin: 0; padding: 0 0 0 15px; text-align: left; list-style-type: disc;}
div#change-location ul li {margin: 0; padding: 0;}
div#whyask {float: right; width: 340px; height: 83px; margin: 0; padding: 0 0 0 7px; border-left: 1px #FFF dotted; border-right: 1px #FFF dotted;} /* border : A4CDEF */

div#change-location div#change-location-text.change-location-text-fr {width: 590px; margin-right: 55px;}
div#whyask.whyask-fr {width: 300px;}

div.popupdivs {width: 580px; z-index: 20; text-align: left; margin: 0; padding: 5px 8px; position: absolute; top: 300px; left: 300px; font-size: 85%; color: #000; background-color: white; border: 1px #B5BDDF solid !important; }
div.popupdivs div.title { font-size: 18px !important; font-weight: bold !important; color: #3FA9E1 !important; }
div.popupdivs-confirm {width: 300px; z-index: 20;}
div.popupinfo {margin-bottom: 10px;}
div.popupinfo ul {margin: 0; padding: 0 0 0 15px; text-align: left; list-style-type: disc;}
div.popupinfo ul li {margin: 0; padding: 0;}
div#fadeblock {background-color: black; position: absolute; left: 0; top: 0; z-index: 10;}

div#loginbox {border: 1px #666 solid; background-color: #DCE8F6; position: absolute; left: 95px; top: 24px; z-index: 999; -moz-border-radius: 6px; padding: 8px; -moz-opacity: 0.95;}
div#loginbox input {margin: 1px 0;}
div#loginbox a:link, div#loginbox a:visited {color: #000; text-decoration: underline;}
div#loginbox a:hover, div#loginbox a:focus, div#loginbox a:active {color: #000; text-decoration: none;}

/*
div#mainpc {height: 145px;}
div#mainpc div#mainpc-toprow {height: 45px;}
div#mainpc div#mainpc-title {font-size: 150%; font-weight: bold; margin: 0 0 0 205px; padding: 3px 0 0 0;}
div#mainpc div#mainpc-subtitle {font-size: 115%; font-weight: bold; margin: 0 0 0 205px; padding: 0;}
div#mainpc div#mainpc-text {width: 570px; margin: 5px 0 0 0; padding: 5px; background-color: #FFF; border-top: 1px #D1D7EF dotted; border-bottom: 1px #D1D7EF dotted;}
div#mainpc form {margin: 0 0 10px 0; padding: 0;}
div#mainpc ul {margin: 0; padding: 0 0 0 15px; text-align: left; list-style-type: disc;}
div#mainpc ul li {margin: 0; padding: 0;}
div#mainpc div#whyask {float: right; width: 325px; height: 83px; margin: 0; padding: 0 0 0 7px; border-left: 1px #A4CDEF dotted; border-right: none;}
*/
div#mainpc {width: 300px;}
div#mainpc div#mainpc-title {font-size: 150%; font-weight: bold;}
div#mainpc div#mainpc-subtitle {font-size: 115%; font-weight: bold; margin-bottom: 5px;}
div#mainpc div#mainpc-text {margin: 5px 0 0 0; padding: 5px; background-color: #FFF; border-top: 1px #D1D7EF dotted; border-bottom: 1px #D1D7EF dotted;}
div#mainpc form {margin: 0 0 10px 0; padding: 0;}
div#mainpc ul {margin: 0; padding: 0 0 0 15px; text-align: left; list-style-type: disc;}
div#mainpc ul li {margin: 0; padding: 0;}
div#mainpc div.whyask {border-top: 1px #A4CDEF dotted; margin-top: 5px; padding-top: 5px;}

/*
div#loginpopup {width: 590px; height: 130px; text-align: left;}
div#loginpopup form {width: 340px; margin: 0; padding: 10px 0 0 0;}
div#loginpopup form table {width: 340px; margin: 0;}
div#loginpopup form table td {padding: 1px 0;}
div#loginpopup div#loginpopup-info {float: right; width: 230px; height: 90px; margin: 10px 0 0 0; padding: 0 0 0 7px; border-left: 1px #A4CDEF dotted; border-right: none;}
*/
div#loginpopup {width: 300px; text-align: left; }
div#loginpopup form {margin: 0; padding: 10px 0 0 0;}
div#loginpopup form table {margin: 0;}
div#loginpopup form table td {padding: 1px 0;}
div#loginpopup div#loginpopup-info {margin: 5px 0 0 0; padding: 5px; background-color: #FFF; border-top: 1px #D1D7EF dotted; border-bottom: 1px #D1D7EF dotted;}
/*div#loginpopup-failure {color: black; padding: 16px 8px 8px 8px; background-color: #ff9999; border: 1px white solid;}*/
div#loginpopup-failure {text-align: left; font-weight: bold; margin: 5px 0 0 0; padding: 2px; color: #FFF; background-color: #366884;}

div#confirm-addbookmark textarea {width: 260px; height: 50px;}

div.confirmdelete div.confirmzone {text-align: center; padding: 5px; background-color: #FFF; border-top: 1px #D1D7EF dotted; border-bottom: 1px #D1D7EF dotted;}
div.confirmdelete div.confirmzone table {width: 250px; margin: 0 auto;}
div.confirmdelete div.confirmzone table td {width: 50%; text-align: center;}
div.confirmdelete div.confirmzone table td input {width: 100px;}

/*
div#bookmarkpopup {height: 130px;}
div#bookmarkpopup form {width: 340px; margin: 0; padding: 10px 0 0 0;}
div#bookmarkpopup form table {width: 340px; margin: 0;}
div#bookmarkpopup form table td {padding: 1px 0;}
*/

div#send-to-a-friend table {width: 300px;}
div#send-to-a-friend form input {width: 150px; margin: 1px 0;}
div#send-to-a-friend form textarea {width: 150px; height: 50px; margin: 1px 0;}

td#header-my123box {width: 203px; height: 82px; vertical-align: top; background: url(/site/img/used/box_my123.gif) 0 0 no-repeat; border-bottom: 1px #999 dotted;}
td#header-my123box a:link, td#header-my123box a:visited {color: #FFF; text-decoration: underline;}
td#header-my123box a:hover, td#header-my123box a:focus, td#header-my123box a:active {color: #FFF; text-decoration: none;}
/*
td#header-my123box div#my123box-notlogged table {width: 183px; margin: 17px 10px 0 10px;}
td#header-my123box div#my123box-notlogged table td {font-size: 85%; width: 50%; vertical-align: bottom;}
*/
td#header-my123box div#my123box-notlogged table {width: 203px; margin: 5px 0 0 0;}
td#header-my123box div#my123box-notlogged table td {font-size: 85%; width: 50%; vertical-align: top;}
td#header-my123box div#my123box-login div#forgotpswd {font-size: 80%; text-align: right; margin: 17px 10px 0 10px;}
td#header-my123box div#my123box-login table {width: 203px; margin: 5px 0 0 0;}
td#header-my123box div#my123box-login table td {color: #FFF; font-size: 85%; vertical-align: top;}
td#header-my123box div#my123box-login input {width: 60px; padding: 0 5px;}
td#header-my123box div#my123box-logged {color: #FFF; width: 203px; margin: 5px 0 0 0;}
td#header-my123box div#my123box-logged table {width: 203px; margin: 0;}
td#header-my123box div#my123box-logged table td {color: #FFF; font-size: 85%; vertical-align: top;}
td#header-my123box div#my123box-logged ul {width: 110px; margin: 0;}
td#header-my123box div#my123box-logged a:link, td#header-my123box div#my123box-logged a:visited {text-decoration: none;}
td#header-my123box div#my123box-logged a:hover, td#header-my123box div#my123box-logged a:focus, td#header-my123box div#my123box-logged a:active {text-decoration: underline;}
td#header-my123box div#my123box-logged form {margin: 0; padding: 0;}
td#header-my123box div#my123box-logged form select {width: 183px;}

#taskbar {width: 169px; text-align: left; vertical-align: top; padding: 6px 0 4px 0;}

ul#menu {width: 160px; margin: 5px 0 10px 0; padding: 0; text-align: left; font-size: 90%;}
/*ul#menu li {margin: 0; padding: 1px 0 1px 8px; border-bottom: 1px #000 dotted; list-style-type: none; background: url(/site/img/used/small_blue_arrow.gif) 0 6px no-repeat;}*/
ul#menu li {margin: 0; padding: 1px 0 1px 8px; border-bottom: 1px solid #e7e7e7; list-style-type: none; background: url(/site/img/used/small_blue_arrow.gif) 0 6px no-repeat;}
ul#menu li a:link, ul#menu li a:visited {color:#4F7987; text-decoration: none;}
ul#menu li a:hover, ul#menu li a:focus, ul#menu li a:active {color:#538397; text-decoration: none;}

div#related {color: #646464; font-weight: bold; font-size: 85%;}
ul#menurelated {width: 160px; margin: 0; padding: 0; text-align: left; font-size: 90%;}
/*ul#menurelated li {margin: 0; padding: 1px 0 1px 8px; border-bottom: 1px #000 dotted; list-style-type: none; background: url(/site/img/used/small_blue_arrow.gif) 0 6px no-repeat;}*/
ul#menurelated li {margin: 0; padding: 1px 0 1px 8px; border-bottom: 1px solid #e7e7e7; list-style-type: none; background: url(/site/img/used/small_blue_arrow.gif) 0 6px no-repeat;}
ul#menurelated li a:link, ul#menurelated li a:visited {color:#4F7987; text-decoration: none;}
ul#menurelated li a:hover, ul#menurelated li a:focus, ul#menurelated li a:active {color:#538397; text-decoration: none;}
ul#menurelated li.rss-icon { line-height: 18px; }
ul#menurelated li.rss-icon a { background: url('/site/img/rss.gif') right 0 no-repeat; padding: 2px 18px 0 0; }
ul#menurelated li.twitter-icon { line-height: 18px; }
ul#menurelated li.twitter-icon a { background: url('/site/img/twitter_logo.jpg') right 0 no-repeat; padding: 2px 18px 0 0; }

ul#topquickmenu {margin: 0; padding: 5px 0; text-align: left; border-bottom: 1px #000 dotted;}
ul#topquickmenu li {display: inline; margin: 0; padding: 0 10px 0 5px; font-size: 85%; font-weight: bold; border-right: 1px #000 dotted;}
ul#topquickmenu li.first {padding-left: 0;}
ul#topquickmenu li.last {padding-right: 0; border: none;}

/*
ul.dropdown {width: 50px; margin: 0 0 0 75px; padding: 0;}
ul.dropdown li {margin: 0; padding: 2px 0; list-style-type: none; display: none;}
ul.dropdown li.first {display: block;}
*/

/*
ul.tabs-imgs {margin: 0; padding: 6px 0;}
ul.tabs-imgs li.altlightbluebg {display: inline; margin: 0; padding: 0; background: url(/site/img/tabs/active_left.gif) 0 0 no-repeat;}
ul.tabs-imgs li.altlightbluebg div {color: #333; font-weight: bold; display: inline; margin: 0; padding: 9px 8px; background: url(/site/img/tabs/active_right.gif) top right no-repeat;}
ul.tabs-imgs li.lightbluebg2 {display: inline; margin: 0; padding: 0; background: url(/site/img/tabs/inactive_left.gif) 0 0 no-repeat;}
ul.tabs-imgs li.lightbluebg2 div {color: #333; font-weight: bold; display: inline; margin: 0; padding: 4px 8px; background: url(/site/img/tabs/inactive_right.gif) top right no-repeat;}
*/

/*
div.homeblock {background-color: #F3F4F8; border: 1px #D1D7EF dotted; padding: 5px; margin-bottom: 5px;}
div.homeblock div.homeblock-title {font-size: 200%; font-weight: bold;}
div.homeblock div.homeblock-desc {font-size: 120%;}

div.homefeatured-big {margin-bottom: 20px;}
div.homefeatured-list {background: url(/site/img/homepage_block.gif) 0 0 no-repeat; height: 53px; margin-top: 5px; padding: 9px;}
div.homefeatured-list div {float: left; margin-right: 10px;}
div.homefeatured-list div img {width: 100px; height: 53px; display: block;}

table.homereviews {border-collapse: separate; width: 650px;}
table.homereviews td {width: 25%; background-color: #F3F4F8; padding: 5px; border-right: 1px #D1D7EF dotted;}
table.homereviews td.lastcol {border-right: none;}
table.homereviews td img {width: 145px;}
*/
div.homeblock {width: 329px; height: 87px; color: #FFF; padding: 7px 0 0 15px; cursor: pointer; background: url(/site/img/home/menu_left_01.jpg) 0 0 no-repeat;}
div.homeblock2 {height: 88px;}
div#homeblock-new {background-image: url(/site/img/home/menu_left_01.jpg);}
div#homeblock-used {background-image: url(/site/img/home/menu_left_02.jpg);}
div#homeblock-reviews {background-image: url(/site/img/home/menu_left_03.jpg);}
div#homeblock-find {background-image: url(/site/img/home/menu_left_04.jpg);}
div#homeblock-sell {background-image: url(/site/img/home/menu_left_05.jpg);}

div#homeblock-new:hover, div#homeblock-used:hover, div#homeblock-reviews:hover, 
div#homeblock-find:hover {background-position: 0 -94px !important;}
div#homeblock-sell:hover {background-position: 0 -95px;}
div.homeblockhover {background-position: 0 -94px;}
div.homeblockhover2 {background-position: 0 -95px;}

div.homeblock div.homeblock-title {font-weight: bold;}
div.homeblock div.homeblock-title div.homeblock-title-text {font-size: 225%; text-transform: uppercase; display: inline;}
div.homeblock div.homeblock-title span.homeblock-title-arrow {font-size: 300%; color: #6896AE; display: inline;}
div.homeblock div.homeblock-desc {font-size: 120%; line-height: 100%;}

div.homeblock div.homeblock-title-text a:link, div.homeblock div.homeblock-title-text a:visited {color: #FFF; font-weight: bold; text-decoration: none;}
div.homeblock div.homeblock-title-text a:hover, div.homeblock div.homeblock-title-text a:focus, div.homeblock div.homeblock-title-text a:active {color: #FFF; font-weight: bold; text-decoration: none;}
div.homeblock div.homeblock-desc a:link, div.homeblock div.homeblock-desc a:visited {color: #00C0FF; font-weight: bold; text-decoration: underline;}
div.homeblock div.homeblock-desc a:hover, div.homeblock div.homeblock-desc a:focus, div.homeblock div.homeblock-desc a:active {color: #00C0FF; font-weight: bold; text-decoration: none;}

div.homefeatured-big {margin-bottom: 20px;}
div.homefeatured-big div.newspreview {text-align: justify; margin-top: 5px;}

div.homefeatured-list {background-color: #F3F4F8; margin-top: 5px; padding: 8px; height: 67px;} /* height: 59px; margin-top: 5px; padding: 6px; */
div.homefeatured-list div.homefeatured-list-img {float: left; margin-right: 10px; /*padding: 2px; border: 1px #DDD solid;*/ }
div.homefeatured-list div.homefeatured-list-img img {width: 118px; height: 67px; display: block;}
div.homefeatured-list div.homefeatured-list-text {height: 47px; overflow: hidden; padding-bottom: 2px; margin-bottom: 2px; border-bottom: 1px #999 dotted;}
/*
div.homefeatured-list {background-color: #F3F4F8; margin-top: 5px; padding: 8px;}
div.homefeatured-list table {width: 282px;}
div.homefeatured-list td.homefeatured-list-img {width: 118px; padding-right: 10px;}
div.homefeatured-list td.homefeatured-list-img img {width: 118px; height: 67px; display: block;}
*/

div.homereviews {width: 615px; overflow: hidden;}
div.homereviews table {border-collapse: separate; border-spacing: 3px;}
div.homereviews table td {width: 146px; padding: 5px;}
div.homereviews table td img {width: 140px;}

div.homecomments {height: 60px;}



/*table.homenews {border-collapse: separate; width: 660px;}
table.homenews td {width: 50%; background-color: #F3F4F8; padding: 5px; border-right: 1px #D1D7EF dotted;}
table.homenews td.lastcol {border-right: none;}
table.homenews td div {float: right; margin-left: 10px;}
table.homenews td div img {width: 100px; height: 53px; display: block;}*/

ul#caroverview-options {margin: 0; padding: 5px 0 0 0; text-align: left;}
ul#caroverview-options li {display: inline; margin: 0 10px 0 0; font-size: 11px;}
ul#caroverview-options li#carover-pic {padding: 0 0 0 15px; background: url(/site/img/used/icon_camera.gif) 0 2px no-repeat;}
ul#caroverview-options li#carover-vid {padding: 0 0 0 20px; background: url(/site/img/used/icon_video.gif) 0 2px no-repeat;}
ul#caroverview-options li#carover-360 {padding: 0 0 0 22px; background: url(/site/img/icon_360.gif) 0 2px no-repeat;}

div.caroverview-ratings {background-color: #444; color: #CCC; padding: 5px; text-align: center;}
div.caroverview-ratings a:link, div.caroverview-ratings a:visited {color: #CCC; text-decoration: underline;}
div.caroverview-ratings a:hover, div.caroverview-ratings a:focus, div.caroverview-ratings a:active {color: #BBB; text-decoration: underline;}

div.caroverview-ratings2 {width: 145px; height: 88px; text-align: center; padding-top: 5px; background: url(/site/img/review_box.gif) 0 0 no-repeat;}
div.caroverview-ratings2-contest {width: 145px; height: 88px; text-align: center; padding-top: 5px; background: url(/site/img/review_box2.gif) 0 0 no-repeat;}
div.caroverview-ratings2 a.linknbratings:link, div.caroverview-ratings2 a.linknbratings:visited {color: #000; text-decoration: underline;}
div.caroverview-ratings2 a.linknbratings:hover, div.caroverview-ratings2 a.linknbratings:focus, div.caroverview-ratings2 a.linknbratings:active {color: #000; text-decoration: underline;}
div.caroverview-ratings2 a.linknbreviews:link, div.caroverview-ratings2 a.linknbreviews:visited {color: #FFF; text-decoration: underline;}
div.caroverview-ratings2 a.linknbreviews:hover, div.caroverview-ratings2 a.linknbreviews:focus, div.caroverview-ratings2 a.linknbreviews:active {color: #CCC; text-decoration: underline;}
div.caroverview-ratings2-contest a.linknbratings:link, div.caroverview-ratings2 a.linknbratings:visited {color: #000; text-decoration: underline;}
div.caroverview-ratings2-contest a.linknbratings:hover, div.caroverview-ratings2 a.linknbratings:focus, div.caroverview-ratings2 a.linknbratings:active {color: #000; text-decoration: underline;}
div.caroverview-ratings2-contest a.linknbreviews:link, div.caroverview-ratings2-contest a.linknbreviews:visited , div.caroverview-ratings2 a.linknbreviews:visited {color: #FFF; text-decoration: underline;}
div.caroverview-ratings2-contest a.linknbreviews:hover, div.caroverview-ratings2 a.linknbreviews:focus, div.caroverview-ratings2 a.linknbreviews:active {color: #CCC; text-decoration: underline;}

table.isay {border-collapse: separate; border-spacing: 1px; width: 484px; margin: 10px 0 0 0;}
table.isay td {width: 25%;}

table.intercars {border-collapse: separate; border-spacing: 1px; width: 480px; margin: 10px 0 0 0;}
table.intercars td {width: 25%;}

ul#carcomparison-options {margin: 0; padding: 5px 0 0 0; text-align: left;}
ul#carcomparison-options li {margin: 0 10px 4px 0; font-size: 11px;}
ul#carcomparison-options li#carcomp-reset {padding: 0 0 0 16px; background: url(/site/img/perfectcar/exclusion.gif) 0 1px no-repeat;}
ul#carcomparison-options li#carcomp-save {padding: 0 0 0 16px; background: url() 0 1px no-repeat;}
ul#carcomparison-options li#carcomp-add {padding: 0 0 0 16px; background: url() 0 1px no-repeat;}
ul#carcomparison-options li#carcomp-del {padding: 0 0 0 16px; background: url() 0 1px no-repeat;}


/*div.reviews-ratecontainer { font-family:arial,helvetica,sans-serif; }*/
div.reviews-ratebox, td.reviews-ratebox {width: 46px; height: 37px; text-align: center; padding: 3px 0 0 0; background: url(/en/site/img/reviews/block_percent.gif) 0 0 no-repeat;}
div.reviews-ratebox div, td.reviews-ratebox div {font-size: 11px !important; padding-top: 1px;}
div.reviews-ratebox div.reviews-ratingscore, td.reviews-ratebox div.reviews-ratingscore {font-size: 99%; font-weight: bold;}
div.reviews-ratingtext {height: 37px; padding: 6px 8px 0 0;}

div.fullreview {border: 0; padding: 0; margin: 0;}
div.fullreview div.scoresheet {margin: 5px 0; padding: 5px; background-color: #F3F4F8; border-top: 1px #D1D7EF dotted; border-bottom: 1px #D1D7EF dotted;}
/*div.fullreview div.detailedreview {margin: 5px 0 0 0; padding: 0px; text-align: justify; background-color: #F3F4F8; border-top: 1px #D1D7EF dotted; border-bottom: 1px #D1D7EF dotted;}*/
div.fullreview div.detailedreview {margin: 5px 0 0 0; padding: 0px; text-align: justify;}
div.fullreview div.detailedreview-consumer {}
div.fullreview div.detailedreview div.reviewhelp {margin: 5px 0 0 0; padding: 5px; text-align: justify; background-color: #FFF; border-top: 1px #D1D7EF dotted; border-bottom: 1px #D1D7EF dotted;}
div.fullreview div.detailedreview div.viewarticle { width:480px !important; text-align:justify !important; font-size:13px !important; font-weight:normal !important; font-family:arial,helvetica,sans-serif !important; }
div.fullreview div.detailedreview .h1 {font-weight: bold !important;}
div.fullreview div.detailedreview .caption {font-size: 92%; color: #888;}

/*div.fullreview div.reviewtopics {margin: 0 0 5px 0; padding: 5px; background-color: #F3F4F8; border-top: 1px #D1D7EF dotted; border-bottom: 1px #D1D7EF dotted;}*/
div.fullreview div.detailedreview div.reviewtopics {margin: 0 0 5px 0; padding: 5px; text-align: justify; background-color: #FFF; border-top: 1px #D1D7EF dotted; border-bottom: 1px #D1D7EF dotted;}
div.fullexpert {margin-top: 10px;}

ul.theysay-options {margin: 0; padding: 0; text-align: right;}
ul.theysay-options li {display: inline; margin: 0; padding: 0 10px 0 5px; border-right: 1px #000 dotted;}
ul.theysay-options li.last {padding-right: 0; border: none;}

div.promodetails {padding: 5px; margin: 0; background-color: #F3F4F8;}
div.promodetails div.promotitle {font-size: 120%; font-weight: bold; text-align: center;}
div.promodetails div.promoprice, div.promodetails div.promoterms {text-align: center;}
div.promodetails div.slogan {margin: 10px 0 0 0; padding: 5px; text-align: justify; font-weight: bold; text-align: center; background-color: #FFF; border-top: 1px #D1D7EF dotted; border-bottom: 1px #D1D7EF dotted;}
div.promodetails div.footnote, div.promodetails div.fineprint {margin: 10px 0 0 0; padding: 2px 0; text-align: justify; font-size: 90%; color: #999; border-top: 1px #999 dotted;}
div.promodetails div.promoimg {margin: 3px auto; text-align: center;}
div.promodetails div.promoimg img {display: block; margin: 0 auto; padding: 5px; background-color: #FFF; border: 1px #CCC solid; max-width: 458px;}
div.promodetails div.promomonthly {margin: 5px auto; padding: 5px; background-color: #DCE8F6; width: 250px;}
div.promodetails div.promomonthly table {width: 250px;}
div.promodetails div.promomonthly table td {width: 50%; padding: 3px 4px; background-color: #FFF; border: 1px #D1D7EF dotted; border-left: none;}
div.promodetails div.promomonthly table tr.alt1 td {background-color: #F3F4F8;}
div.promodetails div.promomonthly table td.lastcol {border-right: none;}

div#featstandequip {width: 286px; height: 100px; overflow: auto; border-bottom: 1px #D1D7EF dotted;}
div#featstandequip ul {margin: 0; padding: 0;}
div#featstandequip ul li {margin: 0; padding: 0; font-weight: bold; list-style-type: none;}
div#featstandequip ul li ul {margin: 0; padding: 0 0 0 15px;}
div#featstandequip ul li ul li {margin: 0; padding: 0; font-weight: normal; list-style-type: disc;}
div#featstandequip table td.firstcol {width: 80px; font-weight: bold;}
div#featstandequip table tr.alt1 {background-color: #DCE8F6;}

div#std-equip {position: absolute; width: 600px; border: 3px #DCE8F6 solid; z-index: 999; border-top: 0;}
div#std-equip .header { background-color: #DCE8F6; color: #000; }
div#std-equip div.std-equip-header {color: #000; background-color: #DCE8F6; padding: 8px 4px; font-weight: bold;}
div#std-equip div.std-equip-header a:link, div#std-equip div.std-equip-header a:visited {font-weight: bold; color: #000; text-decoration: none;}
div#std-equip div.std-equip-header a:hover, div#std-equip div.std-equip-header a:focus, div#std-equip-header div.header a:active {font-weight: bold; color: #FFF; text-decoration: underline;}
div#std-equip div.std-equip-content {height: 350px; overflow: auto; padding: 4px; background-color: #FFF;}
div#std-equip div.std-equip-content table td.firstcol {width: 150px; font-weight: bold;}

div#myplaylist {width: 286px; height: 125px; overflow: auto;}
div#myplaylist div.playlist-item {width: 261px; border: 1px #DDD solid; padding: 2px; clear: left; background-color: #FFF; margin-bottom: 1px;}
div#myplaylist div.playlist-item-active {background-color: #DCE8F6; border: 1px #D1D7EF solid;}
div#myplaylist div.playlist-item-img {float: left; width: 50px;}
div#myplaylist div.playlist-item-img img {width: 50px; display: block;}
div#myplaylist div.playlist-item-title {width: 160px; margin-left: 55px;}
div#myplaylist div.playlist-item-length {float: right; width: 40px;}
div#myplaylist div.playlist-item-del {clear: both; padding-top: 5px;}
/*div#myplaylist div.playlist-item-del {float: right; width: 13px;}*/

div#myplaylist.myplaylist-short {height: 130px;}
div#myplaylist.myplaylist-short div.playlist-item {width: 278px; border: 1px #DDD solid; padding: 2px; clear: left; background-color: #FFF; margin-bottom: 1px;}
div#myplaylist.myplaylist-short div.playlist-item-active {background-color: #DCE8F6; border: 1px #D1D7EF solid;}
div#myplaylist.myplaylist-short div.playlist-item-img {float: left; width: 50px;}
div#myplaylist.myplaylist-short div.playlist-item-img img {width: 50px; display: block;}
div#myplaylist.myplaylist-short div.playlist-item-title {width: 177px; margin-left: 55px;}
div#myplaylist.myplaylist-short div.playlist-item-length {float: right; width: 40px;}
div#myplaylist.myplaylist-short div.playlist-item-del {clear: both; padding-top: 5px;}
/*div#myplaylist.myplaylist-short div.playlist-item-del {float: right; width: 13px;}*/

div#popularvids {width: 286px; height: 125px; overflow: auto;}
div#popularvids div.popularvids-item {width: 261px; border: 1px #DDD solid; padding: 2px; clear: left; background-color: #FFF; margin-bottom: 1px;}
div#popularvids div.popularvids-item-active {background-color: #DCE8F6; border: 1px #D1D7EF solid;}
div#popularvids div.popularvids-item-img {float: left; width: 50px;}
div#popularvids div.popularvids-item-img img {width: 50px; display: block;}
div#popularvids div.popularvids-item-title {width: 160px; margin-left: 55px;}
div#popularvids div.popularvids-item-length {float: right; width: 40px;}
div#popularvids div.popularvids-item-add {clear: both; padding-top: 5px;}
/*div#popularvids div.popularvids-item-active div.popularvids-item-add {display: none;}*/

div#popularvids.popularvids-short {height: 130px;}
div#popularvids.popularvids-short div.popularvids-item {width: 278px; border: 1px #DDD solid; padding: 2px; clear: left; background-color: #FFF; margin-bottom: 1px;}
div#popularvids.popularvids-short div.popularvids-item-active {background-color: #DCE8F6; border: 1px #D1D7EF solid;}
div#popularvids.popularvids-short div.popularvids-item-img {float: left; width: 50px;}
div#popularvids.popularvids-short div.popularvids-item-img img {width: 50px; display: block;}
div#popularvids.popularvids-short div.popularvids-item-title {width: 177px; margin-left: 55px;}
div#popularvids.popularvids-short div.popularvids-item-length {float: right; width: 40px;}
div#popularvids.popularvids-short div.popularvids-item-add {clear: both; padding-top: 5px;}

div.ordertrim {margin: 0 0 5px 0; padding: 5px; background-color: #F3F4F8; border-top: 1px #D1D7EF dotted; border-bottom: 1px #D1D7EF dotted;}
div.ordertrim ul {display: inline; margin: 0; padding: 0;}
div.ordertrim ul li {display: inline; margin: 0; padding: 0 10px 0 5px; font-weight: bold; border-right: 1px #000 dotted;}
div.ordertrim ul li.first {padding-left: 0;}
div.ordertrim ul li.last {padding-right: 0; border: none;}
div.ordertrim ul a.current:link, div.ordertrim ul a.current:visited {color: #000; text-decoration: none;}
div.ordertrim ul a.current:hover, div.ordertrim ul a.current:focus, div.ordertrim ul a.current:active {color: #000; text-decoration: underline;}

div.popularbuilt {margin: 0 0 5px 0; padding: 5px; background-color: #F3F4F8; border-top: 1px #D1D7EF dotted; border-bottom: 1px #D1D7EF dotted;}
div.popularbuilt ul {margin: 0; padding: 0;}
div.popularbuilt ul li {display: inline; margin: 0; padding: 0 10px 0 5px; font-weight: bold; border-right: 1px #000 dotted;}
div.popularbuilt ul li.first {padding-left: 0;}
div.popularbuilt ul li.last {padding-right: 0; border: none;}
div.popularbuilt ul a.current:link, div.popularbuilt ul a.current:visited {color: #000; text-decoration: none;}
div.popularbuilt ul a.current:hover, div.popularbuilt ul a.current:focus, div.popularbuilt ul a.current:active {color: #000; text-decoration: underline;}

div#top10bodytype {margin: 10px 0 5px 0; padding: 5px; background-color: #F3F4F8; border-top: 1px #D1D7EF dotted; border-bottom: 1px #D1D7EF dotted;}
div#top10bodytype ul {margin: 0; padding: 0;}
div#top10bodytype ul li {display: inline; margin: 0; padding: 0 10px 0 5px; font-weight: bold; border-right: 1px #000 dotted;}
div#top10bodytype ul li.first {padding-left: 0;}
div#top10bodytype ul li.last {padding-right: 0; border: none;}
div#top10bodytype ul a.current:link, div#top10bodytype ul a.current:visited {color: #000; text-decoration: none;}
div#top10bodytype ul a.current:hover, div#top10bodytype ul a.current:focus, div.ordertrim ul a.current:active {color: #000; text-decoration: underline;}

ul#actions {margin: 0; padding: 0;}
ul#actions li {display: inline; margin: 0; padding: 0 10px 0 5px; font-weight: bold; border-right: 1px #000 dotted;}
ul#actions li.first {padding-left: 0;}
ul#actions li.last {padding-right: 0; border: none;}
ul#actions a:link, ul#actions a:visited, ul#actions a:hover, ul#actions a:focus, ul#actions a:active {font-weight: normal;}

table#trimlist {width: 484px;}
table#trimlist td { padding: 3px 4px; border: 1px #D1D7EF dotted; border-left: none;}
table#trimlist td.lastcol {border-right: none;}

table#promoslist {width: 484px;}
table#promoslist td {width: 350px; padding: 3px 4px; border: 1px #D1D7EF dotted; border-left: none;}
table#promoslist td.firstcol {width: 60px !important;}
table#promoslist td.lastcol {width: 74px !important; border-right: none;}
table#promoslist td.arrowbullet {padding-left: 10px; background: #F3F4F8 url(/site/img/used/small_blue_arrow.gif) 2px 7px no-repeat;}
table#promoslist a.special:link, table#promoslist a.special:visited, table#promoslist a.special:hover, table#promoslist a.special:focus, table#promoslist a.special:active {color: #686868;}

table#promoslist2 {width: 484px;}
table#promoslist2 td {padding: 3px 4px; border: 1px #D1D7EF dotted; border-left: none;}
table#promoslist2 td.firstcol {width: 100px !important;}
table#promoslist2 td.lastcol {width: 100px !important; border-right: none;}
table#promoslist2 td.arrowbullet {padding-left: 10px; background: #F3F4F8 url(/site/img/used/small_blue_arrow.gif) 2px 7px no-repeat;}
table#promoslist2 a.special:link, table#promoslist2 a.special:visited, table#promoslist2 a.special:hover, table#promoslist2 a.special:focus, table#promoslist2 a.special:active {color: #686868;}

table#recallslist td {width: 150px;}
table#recallslist td.firstcol {width: 60px !important;}
table#recallslist td.lastcol {width: 60px !important; border-right: none;}

table#comparelist {width: 484px; font-size: 85%;}
table#comparelist td {vertical-align: top; padding: 3px 4px; border: 1px #D1D7EF dotted; border-left: none;}
table#comparelist td.lastcol {border-right: none;}
table#comparelist select {width: 40px;}

table#newslist-racing {width: 484px;}
table#newslist-racing td {width: 125px; padding: 3px 4px; border: 1px #D1D7EF dotted; border-left: none;}
/*table#newslist-racing td.firstcol {width: 170px;}*/
table#newslist-racing td.lastcol {width: 335px; border-right: none;}
table#newslist-racing td.arrowbullet {padding-left: 10px; background: #F3F4F8 url(/site/img/used/small_blue_arrow.gif) 2px 7px no-repeat;}
table#newslist-racing a.special:link, table#newslist-racing a.special:visited, table#newslist-racing a.special:hover, table#newslist-racing a.special:focus, table#newslist-racing a.special:active {color: #686868;}

/*table#top10steal {width: 484px; font-size: 85%;}
table#top10steal td {width: 314px; padding: 2px 5px; border: 1px #D1D7EF dotted; border-left: none;}
table#top10steal td.lastcol {width: 150px; border-right: none;}
table#top10steal td.arrowbullet {padding-left: 10px; background: #F3F4F8 url(/site/img/used/small_blue_arrow.gif) 2px 7px no-repeat;}
table#top10steal a.special:link, table#top10steal a.special:visited, table#top10steal a.special:hover, table#top10steal a.special:focus, table#top10steal a.special:active {color: #686868;}
*/

table#phototags {width: 484px; margin-top: 10px;}
table#phototags td {width: 150px; padding: 2px 5px; border: 1px #D1D7EF dotted; border-left: none;}
table#phototags td.lastcol {width: 314px; border-right: none;}

/*
table#promoslist {width: 484px; font-size: 85%;}
table#promoslist td {width: 314px; padding: 2px 5px 2px 10px; border: 1px #D1D7EF dotted; border-left: none; background: url(/site/img/used/small_blue_arrow.gif) 0 7px no-repeat;}
table#promoslist td.lastcol {width: 150px; border-right: none; background: none;}
*/

div.tabbed {padding: 2px 5px;}
table.calcform {width: 468px; margin-bottom: 20px;}
table.calcform td {width: 33%;}
table.calcform td input {width: 100px;}
table.calctable {width: 458px; margin-bottom: 5px;}
table.calctable .alt1, table.calctable .alt1 td {background-color: #F3F4F8;}
table.calctable td {width: 20%; text-align: center; padding: 2px 5px; background-color: #FFF; border: 1px #D1D7EF dotted; border-left: none;}
table.calctable td.firstcol {width: 75px; font-weight: bold;}
table.calctable td.lastcol {border-right: none;}
table.calctable td input {width: 50px;}

table.budgettable td {text-align: left;}
table.budgettable td.firstcol {width: 115px; font-weight: normal;}
table.budgettable td.secondcol {width: 110px;}
table.budgettable td.spacercol {font-size: 6px; width: 2px !important; padding: 2px 0; background-color: #F3F4F8;}
table.budgettable td.thirdcol {width: 110px;}
table.budgettable td.lastcol {width: 110px; border-right: none;}
table.budgettable td input {width: 50px;}

form#usedcalc table.calcform {width: 560px; margin: 10px 0 20px 0;}
form#usedcalc table.calcform td {vertical-align: bottom;}
form#usedcalc table.calctable {width: 560px; margin-bottom: 5px;}

table.detailstable {width: 373px; border-collapse: separate;}
table.detailstable td {text-align: center; vertical-align: top;}
table.detailstable td.header {vertical-align: middle !important; font-weight: bold; padding: 0 2px 4px 2px; background-color: transparent; border-right: 1px #AAA dotted !important; border-bottom: 1px #AAA dotted !important;}
table.detailstable td.firstcol {padding: 0 2px 4px 0;}
table.detailstable td.lastcol {padding: 0 0 4px 2px; border-right: none !important;}

div.guides {border: 1px #D1D7EF dotted;}
div.guides table {border-bottom: 1px #D1D7EF dotted;}
div.guides table td {padding: 5px; vertical-align: top;}
div.guides table.alt1 {margin: 0; padding: 0; background-color: #F3F4F8;}
div.guides table.last {border: none;}

div.popularbuilt-list {width: 484px; border: 1px #D1D7EF dotted;}
div.popularbuilt-list table {width: 484px; border-top: 1px #D1D7EF dotted;}
div.popularbuilt-list table td {padding: 5px; vertical-align: top;}
div.popularbuilt-list table.alt1 {margin: 0; padding: 0; background-color: #FFF;}
div.popularbuilt-list table.alt2 {margin: 0; padding: 0; background-color: #F3F4F8;}
div.popularbuilt-list table.first {border: none;}
div.popularbuilt-list table td.popularbuilt-img {width: 128px;}
div.popularbuilt-list table td.popularbuilt-img img {width: 128px; padding: 2px; border: 1px #DDD solid; display: block;}
div.popularbuilt-list a.special:link, div.popularbuilt-list a.special:visited, div.popularbuilt-list a.special:hover, div.popularbuilt-list a.special:focus, div.popularbuilt-list a.special:active {color: #999;}
div.popularbuilt-list table.popularbuilt-trims {border: none; width: 325px;}
div.popularbuilt-list table.popularbuilt-trims td {border: none; padding: 1px 0;}
div.popularbuilt-list table.popularbuilt-trims td.popularbuilt-prices {width: 100px; text-align: right;}
div.popularbuilt-list table.popularbuilt-trims td.arrowbullet {padding-left: 10px; background: url(/site/img/used/small_blue_arrow.gif) 2px 7px no-repeat;}

div.newslist {width: 484px; border: 1px #D1D7EF dotted;}
div.newslist table {width: 484px; border-top: 1px #D1D7EF dotted;}
div.newslist table td {padding: 5px; vertical-align: top;}
div.newslist table.alt1 {margin: 0; padding: 0; background-color: #FFF;}
div.newslist table.alt2 {margin: 0; padding: 0; background-color: #F3F4F8;}
div.newslist table.currentshow {margin: 0; padding: 0; background-color: #DCE8F6;}
div.newslist table.upcomingshow {margin: 0; padding: 0; background-color: #EFEFEF;}
div.newslist table.first {border: none;}
div.newslist table td.newsimg {width: 150px;}
div.newslist table td.newsimg img {width: 150px; padding: 2px; border: 1px #DDD solid; display: block; background-color: #FFF;}
div.newslist table td.newstitle {color: #999; padding-bottom: 0;}
div.newslist table span.newsdate {color: #999;}
div.newslist table div.newspreview {text-align: justify; margin-top: 10px;}
div.newslist table td.newspreview {text-align: justify;}
div.newslist table.upcomingshow span.newsdate {color: #ABABAB;}
div.newslist table.upcomingshow a:link, div.newslist table.upcomingshow a:visited, div.newslist table.upcomingshow a:hover, div.newslist table.upcomingshow a:focus, div.newslist table.upcomingshow a:active {color: #ABABAB;}

/*
div.partnerslist {width: 484px; border: 1px #D1D7EF dotted;}
div.partnerslist table {width: 484px;}
div.partnerslist table td {width: 33%; text-align: center; padding: 5px;}
*/
div.partnerslist {}
div.partnerslist table {width: 484px; border-collapse: separate; border-top: 1px #DDD solid; border-left: 1px #DDD solid;}
div.partnerslist table td {width: 33%; text-align: center; padding: 5px; border-right: 1px #DDD solid; border-bottom: 1px #DDD solid;}
div.partnerslist table.last {border-top: none;}
div.partnerslist table.last td {width: 50%;}

div.userlist table td.newsimg {width: 50px;}
div.userlist table td.newsimg img {width: 50px; padding: 2px; border: 1px #DDD solid; display: block; background-color: #FFF;}
div.userlist table table.userlistinfo {width: 408px; margin-top: 10px; border: none;}
div.userlist table table.userlistinfo td {vertical-align: top; padding: 0;}

table.photogallery-box, table.videogallery-box {width: 468px;}
table.photogallery-box td, table.videogallery-box td {vertical-align: top;}

table.photogallery-box td.photogallery-img, table.videogallery-box td.videogallery-img {width: 250px;}
table.photogallery-box td.photogallery-img a, table.videogallery-box td.videogallery-img a {padding: 2px; border: 1px #DDD solid; display: block;}
table.photogallery-box td.photogallery-img img, table.videogallery-box td.videogallery-img img {width: 250px;}
table.photogallery-box td.photogallery-thumbs {padding-left: 5px; vertical-align: bottom;}
table.photogallery-box td.photogallery-thumbs div {float: left; margin: 5px 2px 0 2px; padding: 2px; border: 1px #DDD solid;}
table.photogallery-box td.photogallery-thumbs div img {width: 93px; display: block;}
/*table.photogallery-box td.photogallery-thumbs div img {width: 59px; display: block;}*/
table.photogallery-tabrow, table.videogallery-tabrow {width: 794px; margin-top: 15px; font-size: 85%;}
table.photogallery-search, table.photogallery-recent,
table.videogallery-search, table.videogallery-recent {width: 774px; font-size: 85%;}
table.photogallery-search td, table.videogallery-search td {vertical-align: middle;}
table.photogallery-recent td {width: 33%; padding: 10px 3px; vertical-align: top;}
table.videogallery-recent td {padding: 10px 3px;}
table.photogallery-recent td.firstcol, table.videogallery-recent td.firstcol {padding-left: 0;}
table.photogallery-recent td.lastcol, table.videogallery-recent td.lastcol {padding-right: 0;}
table.photogallery-recent tr.firstrow td, table.videogallery-recent tr.firstrow td {padding-top: 0;}
table.photogallery-recent tr.lastrow td, table.videogallery-recent tr.lastrow td {padding-bottom: 0;}

table.videogallery-recent div.videogallery-recent-thumbs {width: 145px; padding: 2px;}
table.videogallery-recent div.videogallery-recent-thumbs img {width: 145px; display: block;}

table.gallerysearch-results {width: 484px; }
table.gallerysearch-results td {vertical-align: middle; width: 33%; padding: 10px 3px;}
table.gallerysearch-results td.firstcol {padding-left: 0;}
table.gallerysearch-results td.lastcol {padding-right: 0;}
table.gallerysearch-results tr.firstrow td {padding-top: 0;}
table.gallerysearch-results tr.lastrow td {padding-bottom: 0;}
table.gallerysearch-results div.gallery-thumbs {width: 145px; padding: 2px; border: 1px #DDD solid;}
table.gallerysearch-results div.gallery-thumbs img {width: 145px; display: block;}

div.tabcontent-gallery {margin: 0; padding: 0; background-color: #F3F4F8;}
/*div#tab-photogallery-all-content div.photogallery-thumbs {float: left; width: 117px; background-color: #F3F4F8;}
div#tab-photogallery-all-content div.photogallery-thumbs a {width: 97px; display: block; margin: 7px; padding: 2px; border: 1px #DDD solid;}
div#tab-photogallery-all-content div.photogallery-thumbs img {width: 97px; display: block;}
*/

div#tab-photogallery-all-content td.photogallery-thumbs {width: 117px; background-color: #F3F4F8;}
div#tab-photogallery-all-content td.photogallery-thumbs a {max-width: 97px; max-height: 64px; display: block; margin: 7px; padding: 2px; border: 1px #DDD solid;}
div#tab-photogallery-all-content td.photogallery-thumbs img {max-width: 97px; max-height: 64px; display: block;}
div#tab-photogallery-exterior-content td.photogallery-thumbs {float: left; width: 117px; background-color: #F3F4F8;}
div#tab-photogallery-exterior-content td.photogallery-thumbs a {width: 97px; display: block; margin: 7px; padding: 2px; border: 1px #DDD solid;}
div#tab-photogallery-exterior-content td.photogallery-thumbs img {width: 97px; display: block;}
div#tab-photogallery-interior-content td.photogallery-thumbs {float: left; width: 117px; background-color: #F3F4F8;}
div#tab-photogallery-interior-content td.photogallery-thumbs a {width: 97px; display: block; margin: 7px; padding: 2px; border: 1px #DDD solid;}
div#tab-photogallery-interior-content td.photogallery-thumbs img {width: 97px; display: block;}
div#tab-photogallery-360view-content td.photogallery-thumbs {float: left; width: 117px; background-color: #F3F4F8;}
div#tab-photogallery-360view-content td.photogallery-thumbs a {width: 97px; display: block; margin: 7px; padding: 2px; border: 1px #DDD solid;}
div#tab-photogallery-360view-content td.photogallery-thumbs img {width: 97px; display: block;}

table.topiclist, table.modellist {width: 468px; margin-top: 20px;}
table.topiclist td, table.modellist td {width: 33%;}
/*table.modellist ul li ul {margin: 5px 0 0 15px; padding: 0 0 0 5px; border-left: 1px #D1D7EF dotted;}*/

table.classified-models {width: 468px;}
table.classified-models .alt1 td {background-color: #DCE8F6;}
table.classified-models td {padding: 2px 5px; background-color: #FFF; border: 1px #D1D7EF dotted; border-left: none;}
table.classified-models td.firstcol {width: 5px;}
table.classified-models td.lastcol {width: 100px; border-right: none;}
table.classified-models td.colqty {width: 40px; text-align: center;}
table.classified-models tr.subrows td {background-color: #F3F4F8;}
table.classified-models td.arrowbullet {padding-left: 28px; background: #F3F4F8 url(/site/img/used/small_blue_arrow.gif) 20px 7px no-repeat;}

table#makereviews {width: 484px;}
table#makereviews td {vertical-align: top; padding: 3px 4px; border: 1px #D1D7EF dotted; border-left: none;}
table#makereviews td.newsimg {width: 150px;}
table#makereviews td.newsimg img {width: 150px;}
table#makereviews td.newstitle {color: #999; padding-bottom: 0;}
table#makereviews div.newspreview {text-align: justify; margin-top: 10px;}
table#makereviews td.newspreview {text-align: justify;}
table#makereviews td.lastcol {border-right: none;}
table#makereviews span.newsdate {color: #999;}

table.makereviews {width: 484px;}
table.makereviews td {vertical-align: top; padding: 3px 4px; border: 1px #D1D7EF dotted; border-left: none;}
table.makereviews td.newsimg {width: 120px;}
table.makereviews td.newsimg img {width: 120px;}
table.makereviews td.newstitle {color: #999; padding-bottom: 0;}
table.makereviews div.newspreview {text-align: justify; margin-top: 10px;}
table.makereviews td.newspreview {text-align: justify;}
table.makereviews td.lastcol {border-right: none;}
table.makereviews span.newsdate {color: #999;}

div#newcars-bybody {height: 235px; background: #95BDDA url(/site/img/new/block_newcars.gif) 0 0 no-repeat;}
div#newcars-bybody table {width: 238px; margin-top: 20px;}
div#newcars-bybody table td {width: 50%; text-align: center; vertical-align: top; padding-bottom: 20px;}
div#newcars-bybody a:link, div#newcars-bybody a:visited {color: #FFF; text-decoration: none;}
div#newcars-bybody a:hover, div#newcars-bybody a:focus, div#newcars-bybody a:active {color: #FFF; text-decoration: underline;}

div#newcars-bybody2 {height: 90px; background: url(/site/img/compare/background.jpg) 0 0 no-repeat;}
div#newcars-bybody2 table {width: 484px; margin-top: 15px; border-collapse: separate;}
div#newcars-bybody2 table td {width: 20%; text-align: center; vertical-align: top; border-right: 1px #ADCDDC solid;}
div#newcars-bybody2 table td.lastcol {border: none;}
div#newcars-bybody2 table tr.firstrow td {vertical-align: bottom; padding-bottom: 10px;}
div#newcars-bybody2 a:link, div#newcars-bybody2 a:visited {color: #FFF; text-decoration: none;}
div#newcars-bybody2 a:hover, div#newcars-bybody2 a:focus, div#newcars-bybody2 a:active {color: #FFF; text-decoration: underline;}

table.modelsbyprice {width: 468px; margin-top: 20px;}
/*
table.modelsbyprice td {padding: 4px 8px; vertical-align: top; border-top: 1px #D1D7EF dotted; border-left: 1px #D1D7EF dotted;}
table.modelsbyprice td.header {background-color: #F3F4F8; font-size: 12px; font-weight: bold; vertical-align: bottom; color: #666666; border-top: none;}
*/
table.modelsbyprice td {/*width: 122px !important;*/ padding: 4px 8px; vertical-align: top; border-top: 1px #999 dotted; border-right: 1px #999 dotted;}
table.modelsbyprice td.header {background-color: #FFF; font-size: 12px; font-weight: bold; vertical-align: bottom; color: #666; border-top: none;}
/*table.modelsbyprice tr.alt1 td {background-color: #FFF;}
table.modelsbyprice tr.alt2 td {background-color: #EEE;}*/
table.modelsbyprice td.elemtitle {font-weight: bold; border-left: none;}
/*table.modelsbyprice td.firstcol {width: 70px; border-left: none;}*/
table.modelsbyprice td.firstcol {width: 60px; border-left: none;}
/*
table.compare-table { border: 0; padding: 0; margin: 0; min-width: 578px; }
table.compare-table td { padding: 4px 8px; vertical-align: top; border-left: 1px #D1D7EF dotted; }
table.compare-table td:first-child { border-left: 0; }
table.compare-table tr.clean td { padding: 0; border: 0; }
table.compare-table td.title { font-size: 16px; font-family: helvetica, arial, sans-serif; font-weight: bold; }
table.compare-table tr.header td,
table.compare-table td.header { background-color: #F3F4F8; font-size: 12px; font-weight: bold; color: #666666; border-bottom: 1px #E0E3EF solid; }
table.compare-table td.elemTitle { font-weight: bold; }
table.compare-table tr.block-footer td { border: 0; border-top: 1px #D1D7EF dotted; }
table.compare-table td.no-data { background-color: #ffefef; font-weight: bold; color: #999999; }
table.compare-table tr.alt1 td { background-color: #ffffff; }
table.compare-table tr.alt2 td { background-color: #eeeeee; }
table.compare-table td.tabcontainer { padding: 8px 0 !important; min-width: 578px !important; }
table.compare-table td.car-saved { color: #aaaaaa; }
table.compare-table tr.footer td { background-color: #DCE8F6; }
*/

td.modelmainpic {width: 260px; padding: 2px; border: 1px #DDD solid;}
td.modelmainpic img {width: 260px; display: block;}

td#currentselection-img {width: 145px; padding: 2px; border: 1px #DDD solid;}
td#currentselection-img img {width: 145px; display: block;}
td#currentselection-link {padding: 0 5px;}
div#currentselection-price {}

div#infopopup {display: none; width: 155px; font-size: 85%; background-color: #FFF; border: 1px #CCC solid; padding: 5px;}
div#infopopup div#infopopup-img {width: 150px; padding: 2px; border: 1px #DDD solid;}
div#infopopup div#infopopup-img img {width: 150px; display: block;}
div#infopopup div#infopopup-modelname {font-size: 120%;}
div#infopopup div#infopopup-modelinfo {margin: 10px 0;}

div#vpopup {display: none; width: 155px; background-color: #FFF; border: 1px #CCC solid; padding: 5px; position: absolute; left: 10; top: 10;}
div#vpopup img#vpopup-photo {width: 150px; margin: 8px 0 0 0; padding: 2px; border: 1px #DDD solid;}

div.byprice-popup {background: #FFF url(/site/img/vpopup-top.gif) top center no-repeat; border: 1px #CCC solid; border-top: none; padding: 5px;}
ul.submodels-popup {position: absolute; max-width: 400px; background-color: #FFF; border: 1px #CCC solid; padding: 5px;}

div.my123zone {height: 28px; margin: 10px 0 0 0; padding: 15px 0 0 110px; background: url(/en/site/img/my123_484.gif) 0 0 no-repeat;}
div.my123zone-fr {height: 35px; padding-top: 8px; background: url(/fr/site/img/my123_484.gif) 0 0 no-repeat;}

div.jobdate {text-align: right; color: #999; margin: 0 0 5px 0;}
table.jobinfo {width: 468px;}
table.jobinfo td {padding: 3px 4px; border: 1px #D1D7EF dotted;}
table.jobinfo td.firstcol {width: 145px; font-weight: bold; border-left: none;}
table.jobinfo td.lastcol {border-right: none;}
/*
table.jobinfo td.arrowbullet {padding-left: 10px; background: #F3F4F8 url(/site/img/used/small_blue_arrow.gif) 2px 7px no-repeat;}
table.jobinfo a.special:link, table.jobinfo a.special:visited, table.jobinfo a.special:hover, table.jobinfo a.special:focus, table.jobinfo a.special:active {color: #686868;}
*/

table.infotable {width: 604px;}
table.infotable td {width: 25%; text-align: center;}
table.infotable td.firstcol {text-align: left; background-color: #F3F4F8;}

table.infotable-vehicles {width: 604px;}
table.infotable-vehicles td {text-align: center;}
table.infotable-vehicles td.firstcol {width: 35px; text-align: left; background-color: #F3F4F8;}
table.infotable-vehicles td.colmake {text-align: left;}
table.infotable-vehicles td.colmodel {text-align: left;}
table.infotable-vehicles td.colkm {width: 60px; text-align: right;}
table.infotable-vehicles td.lastcol {width: 50px; text-align: right;}

table.financeinfo {width: 453px; margin-bottom: 10px;}
table.financeinfo td {text-align: center; padding: 3px 4px; border: 1px #D1D7EF dotted; border-left: none;}
table.financeinfo td.firstcol {text-align: left; font-weight: bold; background-color: #F3F4F8;}
table.financeinfo td.lastcol {border-right: none;}

table.evoliobox {width: 286px; background-color: #F57B20;}
table.evoliobox td {color: #FFF; font-size: 110%; padding: 10px;}
table.evoliobox a:link, table.evoliobox a:visited {color: #000; font-weight: bold; text-decoration: underline;}
table.evoliobox a:hover, table.evoliobox a:focus, table.evoliobox a:active {color: #000; font-weight: bold; text-decoration: none;}

div.textbio {text-align: justify; margin-top: 5px; min-height: 140px;}

div.carfinder-steps {color: #0076B1; font-size: 24px; font-weight: bold;}

td.texts {text-align: justify;}
td.texts div.authorname {color: #999; margin-bottom: 10px;}
td.texts div.questions {font-weight: bold; text-transform: uppercase;}
/*td.texts div.answers {margin: 0 20px 0 20px;}*/
td.texts div.answers {margin: 5px 10px 15px 10px; padding: 0 5px; border-left: 1px #A4CDEF dotted; border-right: 1px #A4CDEF dotted;}
td.texts div.answers a:link, td.texts div.answers a:visited, td.texts div.answers a:hover, td.texts div.answers a:focus, td.texts div.answers a:active {font-weight: bold;}
td.texts div.answers a.normal:link, td.texts div.answers a.normal:visited, td.texts div.answers a.normal:hover, td.texts div.answers a.normal:focus, td.texts div.answers a.normal:active {font-weight: normal;}
td.texts div.subsection {padding: 20px 0; border-bottom: 1px #DEDEDE dashed;}
td.texts div.subsection-first {padding-top: 0;}
td.texts div.subsection-last {border-bottom: none; padding-bottom: 0;}

td.texts ul {margin: 0; padding: 10px 15px 10px 25px; list-style-type: disc; border-top: 1px #DEDEDE dashed; border-bottom: 1px #DEDEDE dashed; background-color: #EFEFEF;}
td.texts ul li {margin: 2px 0; padding: 0; line-height: 1em;}

td.texts ul.normal {margin: 0; padding: 5px 15px 10px 25px; list-style-type: disc; border: none; background: none;}
td.texts ul.normal li {margin: 2px 0; padding: 0; line-height: 1.2em;}

form#reviewfilter, form#resultsfilter {margin: 0; padding: 0 0 5px 0;}
form#reviewhelpful {margin: 10px 0; padding: 0;}
form#comparelist {margin: 0 0 10px 0; padding: 0;}
form#comparelist select {width: 128px; margin: 1px 0;}
form#comparelist table {border-collapse: separate;}
form#trimselect {margin: 0; padding: 5px; background-color: #F3F4F8; border-top: 1px #D1D7EF dotted; border-bottom: 1px #D1D7EF dotted;}
form#rateit {margin: 0; padding: 5px; background-color: #F3F4F8; border-top: 1px #D1D7EF dotted; border-bottom: 1px #D1D7EF dotted;}
form#dealersearch {margin: 0; padding: 5px; background-color: #F3F4F8; border-top: 1px #D1D7EF dotted; border-bottom: 1px #D1D7EF dotted;}

form#dealersearch input, form#dealersearch select {width: 100px; margin: 1px 0;}
form#dealersearch #btn-submit {width: 50px;}

form#newquote select, form#newquote input,
form#finddealer select, form#finddealer input {width: 145px; margin: 1px 0;}

form#findcar {margin: 0; padding: 0; background-color: #DCE8F6; border-top: 1px #D1D7EF dotted; border-bottom: 1px #D1D7EF dotted;}
form#findcar select {width: 150px;}
form#findcar.findcar-fr select {width: 175px;}

form#comparecar table td {padding: 0;}

form.newcarquote {margin: 0 0 10px 0; padding: 8px; background-color: #F3F4F8;}
form.newcarquote select {margin: 1px 0; width: 145px;}
form.newcarquote select.long, form.newcarquote input.long {margin: 1px 0; width: 204px;}
form.newcarquote input.short {margin: 1px 0; width: 40px;}
form.newcarquote table.newcarquote-options {width: 468px; margin: 0 auto; border-bottom: 1px #D1D7EF dotted;}
form.newcarquote table.newcarquote-options td {vertical-align: top;}
form.newcarquote table.newcarquote-options td input {margin: 1px 0;}
form.newcarquote table.newcarquote-options img.newcarquote-img {width: 200px; padding: 2px; background-color: #FFF; border: 1px #DDD solid;}

a.newcarquote-next:link, a.newcarquote-next:visited {display: block; height: 26px; padding: 13px 0 0 40px; color: #FFF; font-weight: bold; font-size: 125%; background: url(/site/img/box_nextstep.gif) 0 0 no-repeat;}
a.newcarquote-next:hover, a.newcarquote-next:focus, a.newcarquote-next:active {display: block; height: 26px; padding: 13px 0 0 40px; color: #FFF; font-weight: bold; font-size: 125%; background: url(/site/img/box_nextstep.gif) 0 0 no-repeat;}

form.newcarquote table#dealerlist {margin-top: 10px; width: 468px;}
form.newcarquote table#dealerlist .alt1, form.newcarquote table#dealerlist .alt1 td {background-color: #DCE8F6;}
form.newcarquote table#dealerlist td {padding: 2px 5px; background-color: #FFF; border: 1px #D1D7EF dotted; border-left: none;}
form.newcarquote table#dealerlist td.firstcol {width: 15px; font-weight: bold;}
form.newcarquote table#dealerlist td.lastcol {color: #999; width: 50px; border-right: none;}

form#frmadoffer {margin-top: 10px;}
form#frmadoffer select, form#frmadoffer input {margin: 1px 0;}

form#advancedsearch {margin: 0; padding: 0;}
form#advancedsearch table#advsearch {width: 468px;}
form#advancedsearch table#advsearch td {width: 33%;}
form#advancedsearch select, form#advancedsearch input.long {margin: 1px 0; width: 153px;}

form#photosearch-key, form#photosearch-mmy, form#photosearch-bodystyle, form#multimedia-search-form {margin: 0; padding: 0;}

form#loginform-page, form#registerform {margin: 0 0 10px 0; padding: 8px; background-color: #F3F4F8;}
form#loginform-page select, form#registerform select {margin: 1px 0; width: 145px;}
form#loginform-page select.long, form#loginform-page input.long,
form#registerform select.long, form#registerform input.long {margin: 1px 0; width: 204px;}
form#loginform-page input, form#registerform input {margin: 1px 0;}
form#loginform-page input.short, form#registerform input.short {margin: 1px 0; width: 40px;}
form#loginform-page div#logininfo {float: right; width: 195px; height: 90px; margin: 0; padding: 0 0 0 7px; border-left: 1px #A4CDEF dotted; border-right: none;}
form#registerform div#registerinfo {float: right; width: 195px; height: 110px; margin: 0; padding: 0 0 0 7px; border-left: 1px #A4CDEF dotted; border-right: none;}

form#buildercalc {margin: 0; padding: 0; }
form#buildercalc table#buildercalc-main {width: 300px; background-color: #F3F4F8;}
form#buildercalc table#buildercalc-main tr.total {background-color: #EDEEF0; font-weight: bold;}/* E0E3EF */
form#buildercalc table#buildercalc-main td {width: 180px; padding: 2px 5px; border: 1px #D1D7EF dotted; border-left: none;}
form#buildercalc table#buildercalc-main td.lastcol {width: 100px; border-right: none; text-align: right;}
form#buildercalc table#buildercalc-main tr.firstrow td {border-top: none;}
form#buildercalc table#buildercalc-main .dsbld {width: 100px; border: none; text-align: right; background-color: #F3F4F8;}
form#buildercalc table#buildercalc-main tr.total .dsbld {width: 100px; border: none; text-align: right; background-color: #EDEEF0;}

form#buildercalc table#buildercalc-calc {width: 300px; margin-top: 10px; background-color: #F3F4F8;}
form#buildercalc table#buildercalc-calc tr.total {background-color: #EDEEF0; font-weight: bold;}/* E0E3EF */
form#buildercalc table#buildercalc-calc td {width: 100px; padding: 2px 5px; border: 1px #D1D7EF dotted; border-left: none;}
form#buildercalc table#buildercalc-calc td.lastcol {width: 180px; border-right: none; text-align: right;}
form#buildercalc table#buildercalc-calc select {width: 50px;}
form#buildercalc table#buildercalc-calc input {width: 50px;}
form#buildercalc table#buildercalc-calc tr.total .dsbld {width: 100px; border: none; text-align: left; background-color: #EDEEF0;}

form.calc {margin: 0; padding: 0;}
form.calc input {width: 100px;}

div#err-msg, div#err-msg2 {text-align: left; font-weight: bold; margin: 10px 0 0 0; padding: 2px; color: #FFF; background-color: #366884;}
div#err-msg ul, div#err-msg2 ul {margin-top: 5px; margin-bottom: 2px; padding: 0 0 0 20px; list-style-type: disc; background: none; border: none;}
div#err-msg ul li, div#err-msg2 ul li {color: #FFF;}
div#err-msg ul li a:link, div#err-msg ul li a:visited, div#err-msg ul li a:active, div#err-msg ul li a:hover, div#err-msg ul li a:focus,
div#err-msg2 ul li a:link, div#err-msg2 ul li a:visited, div#err-msg2 ul li a:active, div#err-msg2 ul li a:hover, div#err-msg2 ul li a:focus {color: #FFF; text-decoration: none;}

div#err-msg-2, div#err-msg-3, div#err-msg-4 {text-align: left; font-weight: bold; margin: 10px 0 0 0; padding: 2px; color: #FFF; background-color: #366884;}
div#err-msg-2 ul, div#err-msg-3 ul, div#err-msg-4 ul {margin-top: 5px; margin-bottom: 2px; padding: 0 0 0 20px; list-style-type: disc; background: none; border: none;}
div#err-msg-2 ul li, div#err-msg-3 ul li, div#err-msg-4 ul li {color: #FFF;}
div#err-msg-2 ul li a:link, div#err-msg-2 ul li a:visited, div#err-msg-2 ul li a:active, div#err-msg-2 ul li a:hover, div#err-msg-2 ul li a:focus,
div#err-msg-3 ul li a:link, div#err-msg-3 ul li a:visited, div#err-msg-3 ul li a:active, div#err-msg-3 ul li a:hover, div#err-msg-3 ul li a:focus,
div#err-msg-4 ul li a:link, div#err-msg-4 ul li a:visited, div#err-msg-4 ul li a:active, div#err-msg-4 ul li a:hover, div#err-msg-4 ul li a:focus {color: #FFF; text-decoration: none;}

.hidden {display: none;}
.visible {display: block;}

.field-err {border: 1px #F00 solid !important;}

table#sitemap {width: 484px;}
table#sitemap tr td {padding: 5px 10px; width: 50%; text-align: left; vertical-align: top;}
table#sitemap ul {margin: 0; padding: 0;}
table#sitemap ul li {margin: 0; padding: 0; list-style-type: none;}
table#sitemap ul li ul {margin: 2px 10px;}
table#sitemap ul li ul li {font-style: italic; padding: 3px 0;}
table#sitemap ul li ul li ul {margin: 2px 10px;}
table#sitemap ul li ul li ul li {font-style: normal; padding: 3px 0;}



/* ------ my123 ------ */
a.arrowbullet {padding: 0 0 0 10px; background: url(images/small_blue_arrow.gif) 0 4px no-repeat;}
a.arrowbulletleft {padding: 0 0 0 10px; background: url(images/small_blue_arrow_left.gif) 0 4px no-repeat;}

ul.gotoanchor {margin: 0; padding: 0;}
ul.gotoanchor li {display: inline; margin: 0; padding: 0 10px 0 5px; font-weight: bold; border-right: 1px #000 dotted;}
ul.gotoanchor li.first {padding-left: 0;}
ul.gotoanchor li.last {padding-right: 0; border: none;}
ul.gotoanchor a:link, ul.gotoanchor a:visited, ul.gotoanchor a:hover, ul.gotoanchor a:focus, ul.gotoanchor a:active {font-weight: normal;}

ul.notifications {margin: 0; padding: 5px 0 0 0; text-align: left;}
ul.notifications li {margin: 0 10px 4px 0; padding: 0 0 0 40px; font-size: 11px; background: url(images/bulletblue.gif) 30px 4px no-repeat;}
ul.notifications li.newitem {background: url(/en/site/img/new_bullet.gif) 0 2px no-repeat;}

table#my123created {width: 484px; margin-top: 2px;}
table#my123created td {width: 33%; vertical-align: middle !important; padding: 5px 7px; background-color: #DCE8F6; border-right: 5px #FFF solid;}
table#my123created td.lastcol {border-right: none;}
table#my123created a:link, table#my123created a:visited {font-weight: bold; color: #000; text-decoration: none;}
table#my123created a:hover, table#my123created a:focus, table#my123created a:active {font-weight: bold; color: #333; text-decoration: underline;}
table#my123created form {margin: 0; padding: 8px 0 0 0; border-top: 1px #FFF solid;}
table#my123created form input {width: 143px;}

/*form#bookmarksfilter {margin: 0; padding: 0 0 5px 0;}*/
form.bookmarksform {margin: 0 0 5px 0; padding: 5px; background-color: #F3F4F8; border-top: 1px #D1D7EF dotted; border-bottom: 1px #D1D7EF dotted;}

form.my123forms input.long, form.my123forms select.long {width: 150px;}
form.my123forms input.short, form.my123forms select.short {width: 70px;}

div.votes {width: 27px; height: 27px; text-align: center; color: #FFF; margin: 2px 0 0 0; padding: 2px;}
div.votes-disabled {background-color: #CCC;}
div.votes-zero {background-color: #DCE8F6;}
div.votes-some {background-color: #067CAE;}
span.votes-qty {font-weight: bold; font-size: 120%;}

table#bookmarks-cars {width: 484px;}
table#bookmarks-cars td {padding: 3px 4px; border: 1px #D1D7EF dotted; border-left: none;}
table#bookmarks-cars td.colvotes {text-align: center; vertical-align: middle; width: 30px;}
table#bookmarks-cars td.coltypes {text-align: center; vertical-align: middle; width: 20px;}
table#bookmarks-cars td.colprivacy {text-align: center; vertical-align: middle; width: 27px;}
table#bookmarks-cars td.lastcol {border-right: none; width: 100px;}
table#bookmarks-cars textarea {width: 331px; height: 100px;}

table#bookmarks-recent {width: 484px;}
table#bookmarks-recent td {padding: 3px 4px; border: 1px #D1D7EF dotted; border-left: none;}
table#bookmarks-recent td.colvotes {text-align: center; vertical-align: middle; width: 30px;}
table#bookmarks-recent td.coltypes {text-align: center; vertical-align: middle; width: 20px;}
table#bookmarks-recent td.colprivacy {text-align: center; vertical-align: middle; width: 27px;}
table#bookmarks-recent td.lastcol {border-right: none;}
table#bookmarks-recent td.colvotes div.votes {margin-top: 0;}

table#recentreviews, table#recentcomments {width: 484px;}
table#recentreviews td, table#recentcomments td {padding: 3px 4px; border: 1px #D1D7EF dotted; border-left: none;}
table#recentreviews td.colstars {text-align: center; vertical-align: middle; width: 60px;}
table#recentreviews td.lastcol, table#recentcomments td.lastcol {border-right: none; width: 100px;}

table#allreviews, table#allcomments {width: 484px;}
table#allreviews td, table#allcomments td {padding: 3px 4px; border: 1px #D1D7EF dotted; border-left: none;}
table#allreviews td.colstars {text-align: center; vertical-align: middle; width: 60px;}
table#allreviews td.lastcol, table#allcomments td.lastcol {border-right: none;}

table#recentclassified, table#quoterequests {width: 484px;}
table#recentclassified td, table#quoterequests td {padding: 3px 4px; border: 1px #D1D7EF dotted; border-left: none;}
table#recentclassified td.lastcol, table#quoterequests td.lastcol {border-right: none; width: 100px;}

table#recenthistory, table#fullhistory, table#enablehistory {width: 484px;}
table#recenthistory td, table#fullhistory td, table#enablehistory td {padding: 3px 4px; border: 1px #D1D7EF dotted; border-left: none;}
table#recenthistory td.coltypes, table#fullhistory td.coltypes {text-align: center; vertical-align: middle; width: 27px;}
table#recenthistory td.lastcol, table#fullhistory td.lastcol, table#enablehistory td.lastcol {border-right: none;}

table#recentnotifications, table#fullnotifications, table#enablenotifications {width: 484px;}
table#recentnotifications td, table#fullnotifications td, table#enablenotifications td {padding: 3px 4px; border: 1px #D1D7EF dotted; border-left: none;}
table#recentnotifications td.coltypes, table#fullnotifications td.coltypes {text-align: center; vertical-align: middle; width: 27px;}
table#recentnotifications td.lastcol, table#fullnotifications td.lastcol, table#enablenotifications td.lastcol {border-right: none;}

tr.deleted td {color: #CCC; background-color: #EFEFEF;}
tr.deleted td .faded {color: #CCC;}
tr.deleted td a:link, tr.deleted td a:visited {color: #CCC;}
tr.deleted td a:hover, tr.deleted td a:focus, tr.deleted td a:active {color: #CCC;}

tr.awaiting-payment td {color: #999; background-color: #FFEFEF;}
tr.awaiting-payment td .faded {color: #CCC;}
tr.awaiting-payment td .awaiting-payment-warning {color: #9F5959;}
tr.awaiting-payment td a:link, tr.awaiting-payment td a:visited {color: #999;}
tr.awaiting-payment td a:hover, tr.awaiting-payment td a:focus, tr.awaiting-payment td a:active {color: #999;}

/*
div#boormarks-cars td.firstcol {text-align: center; vertical-align: middle; width: 15px;}
div#boormarks-cars td.colvotes {text-align: center; vertical-align: middle; width: 30px;}
div#boormarks-cars td.newsimg {text-align: center; vertical-align: middle;}
div#boormarks-cars td.colprivacy {text-align: center; vertical-align: middle; width: 27px;}
div#boormarks-cars td.lastcol {text-align: right; vertical-align: middle; width: 100px;}
*/

td#miniprofile-img {width: 100px; padding: 0 5px 5px 0;}
td#miniprofile-img img {padding: 2px; border: 1px #DDD solid;}
td#miniprofile-about {text-align: justify;}

ul#miniprofile-activity {margin: 0; padding: 0; text-align: left;}
ul#miniprofile-activity li {margin: 0 10px 4px 0; font-size: 11px;}
/*
ul#miniprofile-activity li#carcomp-reset {padding: 0 0 0 16px; background: url(/site/img/perfectcar/exclusion.gif) 0 1px no-repeat;}
ul#miniprofile-activity li#carcomp-save {padding: 0 0 0 16px; background: url() 0 1px no-repeat;}
ul#miniprofile-activity li#carcomp-add {padding: 0 0 0 16px; background: url() 0 1px no-repeat;}
ul#miniprofile-activity li#carcomp-del {padding: 0 0 0 16px; background: url() 0 1px no-repeat;}
*/

td#profile-img {width: 100px; vertical-align: top; padding: 0 5px 5px 0;}
td#profile-img img {width: 100px; padding: 2px; border: 1px #DDD solid; background-color: #FFF;}
td#profile-info {vertical-align: top;}
td#profile-info ul {width: 100px; margin: 10px 0 0 0; padding: 0;}

table#profile-bookmarked-cars {width: 484px; border-collapse: separate; border-spacing: 1px;}
table#profile-bookmarked-cars td {width: 25%; text-align: center; padding: 2px;}
table#profile-bookmarked-cars td div {text-align: center; padding: 2px; border: 1px #DDD solid;}
table#profile-bookmarked-cars td img {width: 110px;}

ul#profile-bookmarks {margin: 0; padding: 0; text-align: left;}
ul#profile-bookmarks li {margin: 0; padding: 2px 0 3px 20px;}

td#featuredprofile-img {width: 100px; padding: 0 5px 5px 0; vertical-align: top;}
td#featuredprofile-img img {padding: 2px; border: 1px #DDD solid;}
td#featuredprofile-info {text-align: justify; vertical-align: top;}

table#featuredcars {border-collapse: separate; border-spacing: 1px;}
table#featuredcars td {vertical-align: top;}
table#featuredcars td div {padding: 2px; border: 1px #DDD solid;}

div#whatsthis, div#howwork {display: none; width: 155px; background-color: #FFF; border: 1px #CCC solid; padding: 5px; position: absolute; left: 10; top: 10;}
div#whatsthis {width: 200px;}
div#evaltext {margin-top: 10px;}

/*div.forminfo {float: right; width: 195px; height: 90px; margin: 0; padding: 0 0 0 7px; border-left: 1px #A4CDEF dotted; border-right: none;}*/
td.forminfo {vertical-align: top;}
td.forminfo div, div.forminfo {padding: 7px; background-color: #FFF; border: 1px #A4CDEF dotted;}




/* ------ classifieds ------ */
ul.numimgs {margin: 0; padding: 5px 0 0 0; text-align: left;}
ul.numimgs li {height: 30px; margin: 0 0 10px 0; padding: 0 0 0 35px;}
ul.numimgs li#numimgs1 {background: url(/en/site/img/classifieds/bullet_01.gif) left center no-repeat;}
ul.numimgs li#numimgs2 {background: url(/en/site/img/classifieds/bullet_02.gif) left center no-repeat;}
ul.numimgs li#numimgs3 {background: url(/en/site/img/classifieds/bullet_03.gif) left center no-repeat;}



/* ------ perfectcar ------ */
table.perfectcarform {width: 458px !important; margin-bottom: 5px;}
table.perfectcarform .alt1, table.perfectcarform .alt1 td {background-color: #F3F4F8;}
table.perfectcarform td {text-align: left; padding: 2px 5px; background-color: #FFF; border: 1px #D1D7EF dotted; border-left: none;}
table.perfectcarform td.perfectcar-col2 {text-align: right;}
table.perfectcarform td.perfectcar-col3 {width: 15px; text-align: center;}
table.perfectcarform td.perfectcar-col4 {width: 75px; text-align: right; border-right: none;}

table.forumline td { padding: 3px; }




/* ------ reviews ------ */
.featured-reviews-main {}
.featured-reviews-main a.featrevmain-top:link, .featured-reviews-main a.featrevmain-top:visited,
.featured-reviews-main a.featrevmain-top:hover, .featured-reviews-main a.featrevmain-top:focus, .featured-reviews-main a.featrevmain-top:active {color: #000; text-align: justify; text-decoration: none; display: block; height: 16px; overflow: hidden; padding: 15px 172px 0 15px; cursor: pointer;}
.featured-reviews-main a.featrevmain-middle:link, .featured-reviews-main a.featrevmain-middle:visited,
.featured-reviews-main a.featrevmain-middle:hover, .featured-reviews-main a.featrevmain-middle:focus, .featured-reviews-main a.featrevmain-middle:active {color: #000; text-align: justify; text-decoration: none; display: block; height: 105px; overflow: hidden; padding: 5px 172px 5px 15px; cursor: pointer;}
.featured-reviews-main a.featrevmain-bottom:link, .featured-reviews-main a.featrevmain-bottom:visited {color: #437387; text-align: justify; text-decoration: none; display: block; padding: 3px 172px 4px 15px; cursor: pointer;}
.featured-reviews-main a.featrevmain-bottom:hover, .featured-reviews-main a.featrevmain-bottom:focus, .featured-reviews-main a.featrevmain-bottom:active {color: #437387; text-align: justify; text-decoration: underline; display: block; padding: 3px 172px 4px 15px; cursor: pointer;}

div.contest-block div#homeblock-find { background-image: url(/site/img/home/menu_left_04_contest.jpg); }
div.contest-block div#homeblock-find div.homeblock-title-text a { color: black !important; }
div.contest-block div#homeblock-find span.homeblock-title-arrow { color: black !important; }
div.contest-block div#homeblock-find div.homeblock-desc { color: black !important; }
div.contest-block div#homeblock-find div.homeblock-desc a { color: darkcyan !important; }

div.feature-yellow div#homeblock-find { background-image: url(/site/img/home/menu_left_04_contest.jpg); }
div.feature-yellow div#homeblock-find div.homeblock-title-text a { color: black !important; }
div.feature-yellow div#homeblock-find span.homeblock-title-arrow { color: black !important; }
div.feature-yellow div#homeblock-find div.homeblock-desc { color: black !important; }
div.feature-yellow div#homeblock-find div.homeblock-desc a { color: darkcyan !important; }

div.feature-green div#homeblock-find { background-image: url(/site/img/home/menu_left_04_green.jpg); }
div.feature-green div#homeblock-find div.homeblock-title-text a { color: white !important; }
div.feature-green div#homeblock-find span.homeblock-title-arrow { color: white !important; }
div.feature-green div#homeblock-find div.homeblock-desc { color: #eee !important; }
div.feature-green div#homeblock-find div.homeblock-desc a { color: #fff !important; }

div.feature-red div#homeblock-find { background-image: url(/site/img/home/menu_left_04_red.jpg); }
div.feature-red div#homeblock-find div.homeblock-title-text a { color: white !important; }
div.feature-red div#homeblock-find span.homeblock-title-arrow { color: white !important; }
div.feature-red div#homeblock-find div.homeblock-desc { color: #eee !important; }
div.feature-red div#homeblock-find div.homeblock-desc a { color: #fff !important; }

table.green-technologies-cars-table { width: 792px; }
table.green-technologies-cars-table td.car-photo { zwidth: 260px; padding-bottom: 10px; }
table.green-technologies-cars-table td.car-photo img { width: 120px; }
table.green-technologies-cars-table td.car-photo div.technology-icon { padding-left: 5px; }
table.green-technologies-cars-table td.car-photo div.technology-icon img { width: 42px; }
table.green-technologies-cars-table td.car-links { zwidth: 100px; }
table.green-technologies-cars-table td.consumer-videos, table.green-technologies-cars-table td.consumer-videos h2 { zwidth: 262px !important; }
/*table.green-technologies-cars-table td.consumer-videos div.video-slider { width: 392px; }*/
table.green-technologies-cars-table td.expert-videos, table.green-technologies-cars-table td.expert-videos h2 { zwidth: 100px !important; }
table.green-technologies-cars-table .xslider-arrowleft { background-color: white; border: 0; }
table.green-technologies-cars-table .xslider-arrowright { background-color: white; border: 0; }
table.green-technologies-cars-table .xslider-central { background-color: white; border: 0; }

div.green-technology-button { background-color: #fff; border: solid 1px #77BE1A; float: left; -moz-border-radius: 6px; }
div.green-technology-button img { border: 1px solid #fff; }
div.green-technology-button:hover { background-color: #EDF5E6;  border: 1px solid #A2DE02; }
div.green-technology-button:hover img { -moz-border-radius: 6px; }

/*
.green-section h1, .green-section h2, .green-section h3 { color: #77be1a !important; }
.green-section .altlightbluebg, .green-section .altlightbluebg2 { background-color: #f2f8ee !important; }
.green-section a:link, .green-section a:visited { color: #598F05; }
*/
/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 0.11.3 */
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

h1 { font-family:arial,sans-serif !important; font-size:18px !important; color:#3F97C3 !important; font-weight:bold; letter-spacing: -0.6px !important;}
h2 { font-family:arial,sans-serif !important; font-size:14px !important; color:#3F97C3 !important; font-weight:bold; text-transform: uppercase; letter-spacing:-0.5px;}
h3 { font-family:arial,sans-serif !important; font-size:14px !important; color:#3F97C3 !important; font-weight:bold; text-transform: uppercase; letter-spacing:-0.5px;}
h4 { font-family:helvetica,sans-serif !important; font-size:16px !important; color:#656565; font-weight:bold;}

.calltoaction { color: #000000; font-size: 13px; text-align: left; font-weight: bold; }
.m4 { margin-bottom: 4px; }
body { font-family:arial,helvetica,verdana,sans-serif; 0; margin: 0; text-align: center; background: #FFF url(/site/img/bg.gif) top center repeat-y; color: #000; }
div.page { padding:0px !important; border:0px solid black; width:962px; }
table.topbar { width:962px; }
table.topbar td { padding-right:3px !important; font-size:85% !important;}
a:link, a:visited { text-decoration:none; color:#437387; }
a:hover, a:focus, a:active { text-decoration:underline; color:#538397; }

h2.h1 { color: #000 !important; font-size: 18px !important; text-transform: none; padding-top: 2px;}
h2.h3 {color: #000; font-size: 13px; font-weight: bold; }
h2.h, div.h, h3.h, h4.h { margin-bottom: 4px; border: 0; border-bottom: 1px #999999 dotted; }
h2.p, div.p, h3.p, h4.p { padding-top: 10px; }
div.pp { margin-bottom: 10px; }
h3.date {color: #000; text-transform: none;}
h2.faded, h4.faded {color: #CCCCCC; border: 0; border-bottom: 1px #DEDEDE dotted;}
div.h { font-size: 13px !important; }

.huge { color: #000000; font-size:24px; text-align:left; font-weight:bold; }
.blacksubtitle { color: #000000; font-size:14px; text-align:left; font-weight:bold; text-transform: none; }

table.style1 { padding: 0; margin: 0; border: 0; width: 794px; margin-top: 4px; font-size: 85%; }
table.style1 > tr > td, table.style1 > tbody > tr > td { width: 300px !important; vertical-align: top !important; }
table.style1 > tr > td.content, table.style1 > tbody > tr > td.content { width: 484px !important; padding-right: 9px !important; }

table.style2 { padding: 0; margin: 0; border: 0; width: 794px; margin-top: 4px; font-size: 85%; }
table.style2 > tr > td, table.style2 > tbody > tr > td { width: 205px !important; vertical-align: top !important; }
table.style2 > tr > td.content, table.style2 > tbody > tr > td.content { width: 579px !important; padding-right: 9px; }

table.style2b { padding: 0; margin: 0; border: 0; width: 794px; margin-top: 4px; font-size: 85%; }
table.style2b > tr > td, table.style2b > tbody > tr > td { width: 180px !important; vertical-align: top !important; }
table.style2b > tr > td.content, table.style2b > tbody > tr > td.content { width: 604px !important; padding-right: 9px; }

table.style3 { padding: 0; margin: 0; border: 0; width: 794px; margin-top: 4px; font-size: 85%; }
table.style3 > tr > td, table.style3 > tbody > tr > td { width: 202px !important; vertical-align: top !important; }
table.style3 > tr > td.content, table.style3 > tbody > tr > td.content, table.style3 td.content.style3 { width: 582px !important; }

table.style4 { padding: 0; margin: 0; border: 0; width: 960px; margin-top: 4px; font-size: 85%; }
table.style4 > tr > td, table.style4 > tbody > tr > td { width: 300px !important; vertical-align: top !important; }
table.style4 > tr > td.content, table.style4 > tbody > tr > td.content { width: 344px !important; padding-right: 9px !important; }

div#vehiclephoto { padding:3px 1px; }
td.my123box { background-image: url('/site/img/used/box_my123.gif'); background-position:0px 0px; background-repeat:no-repeat; width:206px !important; height:82px; }
div#header { border-bottom:1px dotted black; padding-bottom:4px; width:962px; }
div#header table td { font-size:72%; }
div#header a:link, div#header a:visited { color:#999999; text-decoration:none; font-weight:normal !important; }
div#header a:hover { text-decoration:underline; }
/*div#header input.searchbox { font-size:100%; padding:1px; border:1px solid black; margin-left:15px; margin-right:2px; width:175px; }*/
div#logo { border: 0; }
div#hubmenu td { padding:0px; margin:0px; }
td.titlecontainer { padding:0px; color:#0374AE; font-family:arial,helvetica,sans-serif; font-size:20px; font-weight:bold; }
td.titlecontainer h1 { color:#0079af; font-family:arial,helvetica,sans-serif; font-size:100%; }
td.titlecontainer h1.homeh1 {color:#0079af; font-family:arial,helvetica,sans-serif; font-size: 12px !important; letter-spacing: 0 !important; height: 17px; padding: 2px 0 0 5px; margin-bottom: 4px; background: url(/site/img/home/h1_gradient.gif) 0 0 no-repeat;}
div#logoadcontainer { padding-top:3px; width:962px !important; }
div#toolmenu { padding-right:8px; padding-left: 2px; height:25px;}
div#toolmenu td { padding: 3px 0; }
div#toolmenu td a:link, div#toolmenu a:visited { text-decoration:none; }
div#toolmenu td div.crumb a:link, div#toolmenu td div.crumb a:visited { text-decoration:none; font-size:85%; font-weight:bold; }
div#toolmenu td.tools a:link, div#toolmenu td.tools a:visited { font-size: 11px; color: #999999; }
div#leaderboard { border: 0; padding:2px 0px 0px 0px; } /* text-align: right; min-height:92px; */
div#my123 { background-color:#fff0f0; padding:4px; min-height:50px; border:2px solid black; margin-bottom:2px; }
div#my123 a:link, div#my123 a:visited { font-weight:normal; color:#999; text-decoration:none; }
div#my123 a:hover { color:#666; text-decoration:underline; }
div#contextual { background-color:#fafafa; padding:4px; min-height:30px; border:2px solid black; margin-bottom:2px; }
#footer { color:#406575 !important; }
#footer a:link, #footer a:visited, #footer a:hover, #footer a:focus, #footer a:active { color:#406575 !important; text-decoration:underline !important; }
div#scrapersky { text-align:center; border:0px; padding:0px !important; padding-right:9px !important; padding-top:10px !important; margin-bottom:2px; width:160px; }
div#my123bookmarks {  }
div#my123bookmarks table { padding:0px; margin:0px 0px; width:202px; margin-top:6px; margin-right:3px; }
div#my123bookmarks table td.left { padding-left:90px; }
div#my123bookmarks table td { font-size:11px; color:white; padding:0px 2px; }
div#menu { width:158px; margin:0px 0px 0px 0px; padding:0px !important; }
div#menu div { padding:0px 8px 1px 8px; font-size:85%;  border-bottom:1px dotted black; background-image:url('/site/img/used/small_blue_arrow.gif'); background-position:left 5px; background-repeat:no-repeat; color:#45738B; }
div#menu div.noarrow { font-size:86%;  border-bottom:1px dotted black; color:#646464; font-weight:bold; padding-top:5px; background-image:none; padding-left:0px; }
div#menu div a:link, div#menu div a:visited { color:#42718D; text-decoration:none; font-size:11px; }
div.crumb { display:inline; }
div.crumb span.sep { font-size:12px; color:#cccccc; }
div#my123msg { border:2px solid green; width:780px; background-color:#f7fff7; color:green; font-size:15px; font-weight:bold; text-align:center; padding:50px 4px; margin:4px; position:absolute; z-index:900; }
td.taskbar { width:160px; }
table.tip { border:1px solid #999999; border-color: #eeeeee #999999 #666666 #dddddd; background-color:#ffffcf; padding:8px; }
TABLE.spacing { padding:0px; margin:0px; border-spacing:1px; }
TABLE.nopadding TR TD { padding:0px; }
TABLE TR TD.subheader { background-color:lightgray; color:#999999; font-weight:bold; font-size:11px; }
TABLE TR TD.header { background-color:darkgray; color:white; font-weight:bold; }
table.border { border:1px solid #999; }
div#head { border: none; padding: 8px 0 0 0; margin: 0; }
div#content { padding:0px !important; min-height:100px; margin:0px 0px 2px 0px !important; width:792px !important; }
div#main { margin:0px; }

.size120 { font-size:120% !important; }
.size115 { font-size:115% !important; }
.size110 { font-size:110% !important; }
.size100 { font-size:100% !important; }
.size90  { font-size:90% !important; }
.size85  { font-size:85% !important; }
.size80  { font-size:80% !important; }
.size75  { font-size:75% !important; }

.size70  { font-size:70% !important; }
.size60  { font-size:60% !important; }

.whitebg { background-color:white !important; }

.bold { font-weight:bold !important; }
.nobold { font-weight:normal !important; }
.italic { font-style:italic !important; }
.dotbottom { border-bottom:1px dotted #999999 !important; }
.dottop { border-top:1px dotted #999999 !important; }
.dotbottomlight { border-bottom:1px dotted #999999 !important; }
.padbottom { padding-bottom:4px; }
.padbottom2 { padding-bottom:8px; }
.padleft { padding-left:4px; }
.padright { padding-right:4px; }
.padtop2 { padding-top:8px; }
.padleft2 { padding-left:8px; }
.padright2 { padding-right:8px; }
.size72 { font-size:72%; }

.pad0 { padding:0 !important; }
.padtop1px { padding-top:1px; }
.padtop2px { padding-top:2px; }
.padtop3px { padding-top:3px; }
.padtop5px { padding-top:5px; }
.padtop6px { padding-top:6px; }
.padtop7px { padding-top:7px; }
.padtop9px { padding-top:9px; }
.padtop10px { padding-top:10px; }

.padleft1px { padding-left:1px; }
.padleft2px { padding-left:2px; }
.padleft3px { padding-left:3px; }
.padleft5px { padding-left:5px; }
.padleft6px { padding-left:6px; }
.padleft7px { padding-left:7px; }
.padleft9px { padding-left:9px; }
.padleft10px { padding-left:10px; }

.padright1px { padding-right:1px; }
.padright2px { padding-right:2px; }
.padright3px { padding-right:3px; }
.padright5px { padding-right:5px; }
.padright6px { padding-right:6px; }
.padright7px { padding-right:7px; }
.padright9px { padding-right:9px; }
.padright10px { padding-right:10px; }

.padbottom1px { padding-bottom:1px; }
.padbottom2px { padding-bottom:2px; }
.padbottom3px { padding-bottom:3px; }
.padbottom5px { padding-bottom:5px; }
.padbottom6px { padding-bottom:6px; }
.padbottom7px { padding-bottom:7px; }
.padbottom9px { padding-bottom:9px; }
.padbottom10px { padding-bottom:10px; }

.pad2 { padding:2px; }
.pad4, tr.pad4 td { padding:4px; }
.pad8, tr.pad8 td { padding:8px; }
.pad10 { padding:10px; }
.pad16 { padding:16px; }

.padtop { padding-top:4px; }
.padbottom { padding-bottom:4px; }

.formelement { font-weight:bold !important; }
.my123select { font-size:88%; border:1px solid black; padding:0px; width:196px; margin-top:8px; }

.heading { border-bottom:1px solid black; padding:2px 2px 2px 0px; font-weight:bold; }
.small { font-size:11px !important; }
.borderb { border-bottom:1px solid black; }
.justify { text-align:justify; }

.fleft {float: left;}
.fright {float: right;}

.specscolumn1 { width:200px; }
.specscolumn { width:280px; }

.debug { border:1px solid red !important; }
.gray { color:#656565 !important; }

.incomplete { color:#c70000 !important; border-bottom:1px dotted #e70000 !important; }
.altlightbluebg, tr.altlightbluebg td { background-color:#F3F4F8; }
.altlightbluebg3, tr.altlightbluebg3 td { background-color:#DCE8F6; }
.errmsg { border:1px solid red; background-color:#660000; color:white; padding:8px 16px !important; text-align:center; font-weight:bold; }
.whitebg { background-color:white !important; }

.whitec   { background-color:#ffffff; }
.whitel   { background-image:url('http://driving.canada.com/site/img/borders/white-l.gif'); background-repeat:repeat-y; width:10px; height:1px; border:0px solid transparent; padding:0px; margin:0px; }
.whiter   { background-image:url('http://driving.canada.com/site/img/borders/white-r.gif'); background-repeat:repeat-y; width:10px; height:1px; border:0px solid transparent; padding:0px; margin:0px; }
.whitet   { background-image:url('http://driving.canada.com/site/img/borders/white-t.gif'); background-repeat:repeat-x; width:1px; height:9px; border:0px solid transparent; padding:0px; margin:0px; }
.whiteb   { background-image:url('http://driving.canada.com/site/img/borders/white-b.gif'); background-repeat:repeat-x; width:1px; height:9px; border:0px solid transparent; padding:0px; margin:0px; }
.whitetl  { background-image:url('http://driving.canada.com/site/img/borders/white-lt.gif'); background-repeat:no-repeat; width:10px; height:9px; border:0px solid transparent; padding:0px; margin:0px; }
.whitetr  { background-image:url('http://driving.canada.com/site/img/borders/white-rt.gif'); background-repeat:no-repeat; width:10px; height:9px; border:0px solid transparent; padding:0px; margin:0px; }
.whitebl  { background-image:url('http://driving.canada.com/site/img/borders/white-lb.gif'); background-repeat:no-repeat; width:10px; height:9px; border:0px solid transparent; padding:0px; margin:0px; }
.whitebr  { background-image:url('http://driving.canada.com/site/img/borders/white-rb.gif'); background-repeat:no-repeat; width:10px; height:9px; border:0px solid transparent; padding:0px; margin:0px; }

.modgreyt { background-image:url("http://driving.canada.com/site/img/mod-top-grey.gif"); height:35px; background-repeat:repeat-x; color:#fff; font-size:16px; font-weight:bold; font-family:arial,sans-serif; padding-top:5px; text-align:left; text-indent:10px; }
.modgreytl { background-image:url("http://driving.canada.com/site/img/mod-topleft-grey.gif"); width:10px; height:35px; background-repeat:no-repeat; }
.modgreytr { background-image:url("http://driving.canada.com/site/img/mod-topright-grey.gif"); width:10px; height:35px; background-repeat:no-repeat; }

.orangec  { background-color:#F78F1C; color:#ffffff; font-weight:bold; }
.orangel  { background-image:url('http://driving.canada.com/site/img/borders/orange-l.gif'); background-repeat:repeat-y; width:9px; height:1px; border:0px solid transparent; padding:0px; margin:0px; }
.oranger  { background-image:url('http://driving.canada.com/site/img/borders/orange-r.gif'); background-repeat:repeat-y; width:9px; height:1px; border:0px solid transparent; padding:0px; margin:0px; }
.oranget  { background-image:url('http://driving.canada.com/site/img/borders/orange-t.gif'); background-repeat:repeat-x; width:1px; height:9px; border:0px solid transparent; padding:0px; margin:0px; }
.orangeb  { background-image:url('http://driving.canada.com/site/img/borders/orange-b.gif'); background-repeat:repeat-x; width:1px; height:9px; border:0px solid transparent; padding:0px; margin:0px; }
.orangetl { background-image:url('http://driving.canada.com/site/img/borders/orange-lt.gif'); background-repeat:no-repeat; width:9px; height:9px; border:0px solid transparent; padding:0px; margin:0px; }
.orangetr { background-image:url('http://driving.canada.com/site/img/borders/orange-rt.gif'); background-repeat:no-repeat; width:9px; height:9px; border:0px solid transparent; padding:0px; margin:0px; }
.orangebl { background-image:url('http://driving.canada.com/site/img/borders/orange-lb.gif'); background-repeat:no-repeat; width:9px; height:9px; border:0px solid transparent; padding:0px; margin:0px; }
.orangebr { background-image:url('http://driving.canada.com/site/img/borders/orange-rb.gif'); background-repeat:no-repeat; width:9px; height:9px; border:0px solid transparent; padding:0px; margin:0px; }

ul.inline li { display:inline; padding:0px 4px; }

a.nounderline, ul.nounderline li { text-decoration:none !important; }
a.hoverunderline:hover { text-decoration:underline !important; }

a.brokenlink { border: 0; color:#990000 !important; border-bottom:1px dotted #cc0000 !important; text-decoration:none !important; }
form.brokenlink table { border: 1px dotted #cc0000; }

select.sharp { border:1px solid #809BB6; padding:0px; }
input.sharp, textarea.sharp { border:1px solid #809BB6; padding:1px 2px; }
input.upper { text-transform:uppercase; }
ul.num li { list-style-type:decimal !important; list-style-position:inside !important; padding:0 !important; font-size:85%; color:#686868; }
ul.num li a:link, ul.num li a:visited { color:#686868; }
ul.num2 li { list-style-type:decimal !important; list-style-position:inside !important; color:#686868; }
ul.num2 li a:link, ul.num2 li a:visited { color:#686868; }
/*ul.bullet li {list-style-type:square; list-style-position:inside; }*/
/*ul.bullet li, .bullet {list-style-type:none; list-style-position:inside; background-image:url('/site/img/bulletblue.gif'); background-repeat:no-repeat; background-position:0 4px; text-indent:10px; }*/
ul.bullet {margin: 0; padding: 0; text-align: left;}
ul.bullet li {margin: 0; padding: 0 0 0 10px; list-style-type: none; background: url(/site/img/bulletblue.gif) 0 4px no-repeat;}
td.bullet {padding: 0 0 0 10px; background: url(/site/img/bulletblue.gif) 0 4px no-repeat;}
td.arrowbullet {padding: 0 0 0 10px; background: url(/site/img/used/small_blue_arrow.gif) 0 4px no-repeat;}
ul.nobullet li { list-style-type: none; list-style-position: outside; padding: 0 !important; background: none; }

table.pad2 td { padding:2px !important; }
table.pad4 td { padding:4px !important; }
table.pad8 td { padding:8px !important; }
table.pad82 td { padding:2px 8px !important; }
table.lightbluebg2 tr.alt1 td, table.altlightbluebg tr.alt1 td { background-color:white !important; }
table.lightbluebg2 td.header { background-color:#CCEAFF !important; color: #373CF8 !important; }
table.altlightbluebg td.header { color:#4D6F95; background-color:transparent !important; }
table.altgray tr.alt1 td { background-color:#D8D8D8 !important; }

div.article { font-size:13px !important; font-family: Verdana,Arial,Helvetica,sans-serif !important; text-align:justify !important; width:480px !important; }
a.promolink:link, a.promolink:visited {font-weight: bold;}
a.promolink:hover, a.promolink:focus, a.promolink:active {font-weight: bold;}
.viewarticle { width:480px !important; text-align:justify; font-size:13px !important; font-weight:normal; font-family:arial,helvetica,sans-serif; }
.viewarticle .H1 { font-weight:bold !important; }
.viewarticle .caption { font-size:80%; color:#999999; }
.dounderline { text-decoration:underlined !important; }
.commentleftpad { padding-left:10px; }
.commentpad { padding:5px 8px; }
.commentpadsub { padding:5px 8px; }
.borderall { border:1px solid black; }

ul.tabs { border: 0; padding: 6px 0; margin: 0; martin-top: 2px; }
ul.tabs li { display: inline; padding: 0; margin: 0; }
ul.tabs li div { color: #333333; display: inline; padding: 4px 8px; font-weight: bold; -moz-border-radius-topleft: 4; -moz-border-radius-topright: 4; margin: 0; }
ul.tabs li div.lightbluebg2 { border-bottom: 1px #C3CDDF solid; }
ul.tabs li div.altlightbluebg { padding: 10px 8px; }

ul.tabs li div a:link,
ul.tabs li div a:visited,
ul.tabs li div a:hover,
ul.tabs li div a:focus,
ul.tabs li div a:active { color: #000000; text-decoration: none; }

ul.tabs li div.lightbluebg2 a:link,
ul.tabs li div.lightbluebg2 a:visited { color: #538397; }
ul.tabs li div.lightbluebg2 a:hover,
ul.tabs li div.lightbluebg2 a:focus,
ul.tabs li div.lightbluebg2 a:active { color: #538397; text-decoration: none !important; }
.tabcontent { background-color: #F3F4F8; padding: 8px; margin: 0; }

ul.alternate li div.lightbluebg2 { background-color: #6395BF !important; }

table#overview_table tr td { border: 0px #D1D7EF dotted; border-left: none; padding: 4px 8px; }
table#overview_table tr.alt td { background-color: #DCE8F6; }
table#overview_table tr.header td { padding-top: 10px; }
table#overview_table td.firstcol { width: 150px; font-weight: bold;}
table#overview_table td.lastcol { border-right: none; }
table#overview_table td.clean { border: none; }
table#overview_table td ul.ratings { margin: 0; padding: 0; }
table#overview_table td ul.ratings li { display: inline; }
table#overview_table td ul.ratings li.stars { padding-right: 10px; }

ul.crumbs {margin: 0; padding: 3px 0 0 0;}
ul.crumbs li {display: inline; margin: 0 4px 0 0; padding: 0 0 0 8px; font-size: 85%; color: #1584B3; background: url(/site/img/used/small_blue_arrow.gif) 0 5px no-repeat;}
ul.crumbs li.first {background: none; padding: 0;}
ul.crumbs li a:link, ul.crumbs li a:visited, 
ul.crumbs li a:hover, ul.crumbs li a:focus, ul.crumbs li a:active {text-decoration: none;}

ul.steps { padding: 0; margin: 0; }
ul.steps li { padding: 0 12px 0 8px; display: inline; background: url(/site/img/used/small_gray_arrow.gif) 0 5px no-repeat; }
ul.steps li.selected { background: url(/site/img/used/large_blue_arrow.gif) 0 2px no-repeat; padding: 0 12px 0 10px; font-weight: bold; }

form.sharp input[type="text"],
form.sharp input[type="password"],
form.sharp select,
form.sharp textarea { border: 1px #809BB6 solid; }
form.sharp textarea { padding: 2px 4px; }
form.sharp input[type="text"],
form.sharp input[type="password"] { padding: 1px 4px; }

form.m4 { margin: 0; }
form.m4 input,
form.m4 select,
form.m4 textarea { margin-bottom: 8px; }


#tab-videos-content, #tab-photos-content { text-align: center; vertical-align: center; }

ul.pages { padding: 0; margin: 0; display: inline; }
ul.pages li { padding: 0 4px 0 4px; display: inline; list-style-position: inside; font-weight: bold; color: black; border-right: 1px solid #eee; }
ul.pages li.last { border-right: 0; }
ul.pages li a:link,
ul.pages li a:visited { text-decoration: none !important; }
ul.pages li a:hover,
ul.pages li a:focus,
ul.pages li a:active { }

ul.pages2 li { padding: 0 3px 0 6px; border-right: 1px #5792AF solid; }
ul.pages2 li.last { border-right: 0; }

ul.horiz { padding: 0; margin: 0; display: inline; }
ul.horiz li { padding: 0 4px 0 2px; display: inline; list-style-position: inside; color: black; border-right: 1px dotted #ccc !important; }
ul.horiz li.first { padding-left: 0; }
ul.horiz li.last { border-right: 0 !important; }
ul.horiz li a:link,
ul.horiz li a:visited { text-decoration: none !important; }
ul.horiz li a:hover,
ul.horiz li a:focus,
ul.horiz li a:active { }

table.cleantable { border: 0 !important; padding: 0 !important; margin: 0 !important; border-spacing: 0 !important; }
table.cleantable tr td { border: 1px #D1D7EF dotted; border-left: none; padding: 4px 8px; }
table.cleantable td.checkmark { padding-left: 16px !important; background: url(/site/img/perfectcar/dependency.gif) 0 1px no-repeat; }
table.cleantable td.xmark { padding-left: 16px !important; background: url(/site/img/perfectcar/exclusion.gif) 0 1px no-repeat; }
table.cleantable tr.alt td { background-color: #DCE8F6; }
table.cleantable tr.header td { padding: 4px; background-color: #F3F4F8; }
table.cleantable td.firstcol { }
table.cleantable td.evenpadding { padding: 4px; }
table.cleantable td.lastcol { border-right: none; }
table.cleantable tr.clean td,
table.cleantable td.clean { border: none; }
table.cleantable tr.clean-bottom > td,
table.cleantable td.clean-bottom { border: none; border-bottom: 1px #d1d7ff dotted; }
table.cleantable tr.thin td { padding: 0 4px; }
table.cleantable tr.thin-only td { padding-top: 0; padding-bottom: 0; }
table.cleantable tr.narrow-only td { padding-left: 0; padding-right: 0; }
table.cleantable tr.thin2 td { padding: 2px 4px; }
table.cleantable tr.narrow td,
table.cleantable td.narrow { padding: 4px 0; }
table.cleantable tr.selected td { background-color: #EAEAEA !important; }
table.cleantable tr.pad0 td { padding: 0; }

.collapsable-tabs table.cleantable tr.thin2 td { padding: 2px; }
.inactive { color: #cccccc; }

table.cleantable-height tr td { border: 1px #D1D7EF dotted; border-left: none; padding: 4px 8px; border-spacing: 0; min-height: 72px !important; }
table.style1 td.content table.cleantable { width: 484px !important; }
table.style1 td.content table.car-selections { margin-bottom: 10px; margin-top: 4px; font-size: 16px; font-weight: bold; }
table.style1 td.content table.car-selections td { width: 464px !important; border: 0; vertical-align: top; padding: 3px 4px; }
table.style1 td.content table.car-selections td.firstcol { width: 20px !important; text-align: right; }
table.style1 td.content table.half tr > td { width: 50%; border: 0; padding: 0; padding-left: 5px; vertical-align: top; }
table.style1 td.content table.half tr > td.firstcol { padding: 0; padding-right: 5px; }

table.style2b td.content table.half tr > td { width: 50%; border: 0; padding: 0; padding-left: 5px; vertical-align: top; }
table.style2b td.content table.half tr > td.firstcol { padding: 0; padding-right: 5px; }

table.style1 td.content ul.num { font-size: 11px !important; padding-top: 4px; }
table.style1 td.content ul.num > li { font-size: 100%; }
table.style1 div.collapsable-tabs { border: 0; padding: 0; margin: 0; padding: 8px; }
table.style1 div.collapsable-tabs div.tab { padding: 4px 8px 8px 30px; font-size: 15px; font-weight: bold; color: black; background: #7395BF url(/site/img/used/down_arrow.gif) 8px 9px no-repeat; border-top: 1px #8EACCF solid; }
table.style1 div.collapsable-tabs div.tab-rightcol {width: 246px !important;}
table.style1 div.collapsable-tabs .tab-content { border-left: 1px #7395BF solid; border-right: 1px #7395BF solid; padding: 8px; padding-bottom: 10px; }
table.style1 div.collapsable-tabs div.last { border-bottom: 1px #7395BF solid; padding: 8px; }

table#car-photo-switcher { width: 484px; border: 0; margin-top: 5px; font-weight: bold; }
table#car-photo-switcher a:link,
table#car-photo-switcher a:visited { text-decoration: none; }
table#car-photo-switcher a:hover,
table#car-photo-switcher a:focus,
table#car-photo-switcher a:active { text-decoration: underlined !important; }
table#car-photo-switcher td { margin: 0; text-align: center; }
table#car-photo-switcher td.prev { width: 161px; text-align: left; }
table#car-photo-switcher td.next { width: 161px; text-align: right; }
#car-photo-caption { font-size:10px; color: #999999; padding: 4px; margin-top: 0; border: 0; text-align: justify; padding-top: 2px !important;}
#car-photo-mastercontainer { zbackground-color: #434544; width: 484px; }
#car-photo-container { padding: 0 0 4px 0; margin: 0; width: 484px; height: 363px; text-align: center; } /* height: 400px; */
#car-photo-controls { border: 0; border-spacing: 0; margin: 0; padding: 0; margin-bottom: 10px; }
#car-photo-controls td { padding: 0 4px; text-align: center; vertical-align: center; }
#car-photo-progressbar { height: 5px; background-color: #333333; }
#car-photo-progressbar #car-photo-percentagebar { width: 0; height: 5px; background-color: white; }


#car-photo-selector-allinfo { width: 464px; height: 67px; margin: auto auto; border: 0; border-top: 0; overflow: hidden; padding: 0; position: relative; }
#car-photo-selector-allinfo a { color: #ffffff; display: block; position: absolute; text-decoration: none; top: 0px; z-index: 100; padding: 0; height: 58px; width: 20px; font-size: 114%; text-align: center; vertical-align: center; }
#car-photo-selector-allinfo a#car-photo-selector-allmove-left { left: 0; background: url(/site/img/used/bt_leftarrow.gif) left 32px no-repeat; cursor: pointer; }
#car-photo-selector-allinfo a#car-photo-selector-allmove-right { right: 0; background: url(/site/img/used/bt_rightarrow.gif) right 32px no-repeat; cursor: pointer; }
#car-photo-selector-allinfo .car-photo-selectormod { overflow: hidden; }
#car-photo-selector-allthemes { width:15000px; }
#car-photo-selector-allthemes, #car-photo-selector-allthemes li { margin: 1px 0; overflow: hidden; padding: 0; }
#car-photo-selector-allthemes li { float: left; width: 84px; height: 63px; margin: 0; padding:8px 0 0 0; list-style: none; }
#car-photo-selector-allthemes li img { border: 1px solid white; cursor: pointer; height: 63px;}
.car-photo-selector-allmod { width: 420px; overflow: hidden; margin: 0 auto 0 22px; position: relative; zoom: 1; }

div.view6 #car-photo-selector-allinfo { width: 548px; height: 70px; margin: auto auto; border: 0; border-top: 0; overflow: hidden; padding: 0; position: relative; }
div.view6 #car-photo-selector-allinfo a { color: #ffffff; display: block; position: absolute; text-decoration: none; top: 0px; z-index: 100; padding: 0; height: 58px; width: 20px; font-size: 114%; text-align: center; vertical-align: center; }
div.view6 #car-photo-selector-allinfo a#car-photo-selector-allmove-left { left: 0; background: url(/site/img/used/bt_leftarrow.gif) left 32px no-repeat; cursor: pointer; }
div.view6 #car-photo-selector-allinfo a#car-photo-selector-allmove-right { right: 0; background: url(/site/img/used/bt_rightarrow.gif) right 32px no-repeat; cursor: pointer; }
div.view6 #car-photo-selector-allinfo .car-photo-selectormod { overflow: hidden; }
div.view6 #car-photo-selector-allthemes { width:10000px; }
div.view6 #car-photo-selector-allthemes, #car-photo-selector-allthemes li { margin: 1px 0; overflow: hidden; padding: 0; }
div.view6 #car-photo-selector-allthemes li { float: left; width: 84px; height: 63px; margin: 0; padding:8px 0 0 0; list-style: none; }
div.view6 #car-photo-selector-allthemes li img { border: 1px solid white; cursor: pointer; height: 63px;}
div.view6 .car-photo-selector-allmod { width: 504px; overflow: hidden; margin: 0 auto 0 22px; position: relative; zoom: 1; }

#car-photo-selector-exteriorinfo { width: 464px; height: 70px; margin: auto auto; border: 0; border-top: 0; overflow: hidden; padding: 0; position: relative; }
#car-photo-selector-exteriorinfo a { color: #ffffff; display: block; position: absolute; text-decoration: none; top: 0px; z-index: 100; padding: 0; height: 58px; width: 20px; font-size: 114%; text-align: center; vertical-align: center; }
#car-photo-selector-exteriorinfo a#car-photo-selector-exteriormove-left { left: 0; background: url(/site/img/used/bt_leftarrow.gif) left 32px no-repeat; cursor: pointer; }
#car-photo-selector-exteriorinfo a#car-photo-selector-exteriormove-right { right: 0; background: url(/site/img/used/bt_rightarrow.gif) right 32px no-repeat; cursor: pointer; }
#car-photo-selector-exteriorinfo .car-photo-selectormod { overflow: hidden; }
#car-photo-selector-exteriorthemes { width:10000px; }
#car-photo-selector-exteriorthemes, #car-photo-selector-exteriorthemes li { margin: 1px 0; overflow: hidden; padding: 0; }
#car-photo-selector-exteriorthemes li { float: left; width: 84px; height: 63px; margin: 0; padding:8px 0 0 0; list-style: none; }
#car-photo-selector-exteriorthemes li img { border: 1px solid white; cursor: pointer; height: 63px; }
.car-photo-selector-exteriormod { width: 420px; overflow: hidden; margin: 0 auto 0 22px; position: relative; zoom: 1; }

#car-photo-selector-interiorinfo { width: 464px; height: 70px; margin: auto auto; border: 0; border-top: 0; overflow: hidden; padding: 0; position: relative; }
#car-photo-selector-interiorinfo a { color: #ffffff; display: block; position: absolute; text-decoration: none; top: 0px; z-index: 100; padding: 0; height: 58px; width: 20px; font-size: 114%; text-align: center; vertical-align: center; }
#car-photo-selector-interiorinfo a#car-photo-selector-interiormove-left { left: 0; background: url(/site/img/used/bt_leftarrow.gif) left 32px no-repeat; cursor: pointer; }
#car-photo-selector-interiorinfo a#car-photo-selector-interiormove-right { right: 0; background: url(/site/img/used/bt_rightarrow.gif) right 32px no-repeat; cursor: pointer; }
#car-photo-selector-interiorinfo .car-photo-selectormod { overflow: hidden; }
#car-photo-selector-interiorthemes { width:10000px; }
#car-photo-selector-interiorthemes, #car-photo-selector-interiorthemes li { margin: 1px 0; overflow: hidden; padding: 0; }
#car-photo-selector-interiorthemes li { float: left; width: 84px; height: 63px; margin: 0; padding:8px 0 0 0; list-style: none; }
#car-photo-selector-interiorthemes li img { border: 1px solid white; cursor: pointer; height: 63px; }
.car-photo-selector-interiormod { width: 420px; overflow: hidden; margin: 0 auto 0 22px; position: relative; zoom: 1; }

#car-photo-selector-viewinfo { width: 464px; height: 70px; margin: auto auto; border: 0; border-top: 0; overflow: hidden; padding: 0; position: relative; }
#car-photo-selector-viewinfo a { color: #ffffff; display: block; position: absolute; text-decoration: none; top: 0px; z-index: 100; padding: 0; height: 58px; width: 20px; font-size: 114%; text-align: center; vertical-align: center; }
#car-photo-selector-viewinfo a#car-photo-selector-viewmove-left { left: 0; background: url(/site/img/used/bt_leftarrow.gif) left 32px no-repeat; cursor: pointer; }
#car-photo-selector-viewinfo a#car-photo-selector-viewmove-right { right: 0; background: url(/site/img/used/bt_rightarrow.gif) right 32px no-repeat; cursor: pointer; }
#car-photo-selector-viewinfo .car-photo-selectormod { overflow: hidden; }
#car-photo-selector-viewthemes { width:10000px; }
#car-photo-selector-viewthemes, #car-photo-selector-viewthemes li { margin: 1px 0; overflow: hidden; padding: 0; }
#car-photo-selector-viewthemes li { float: left; width: 84px; height: 63px; margin: 0; padding:8px 0 0 0; list-style: none; }
#car-photo-selector-viewthemes li img { border: 1px solid white; cursor: pointer; height: 63px; }

.car-photo-selector-viewmod { width: 420px; overflow: hidden; margin: 0 auto 0 22px; position: relative; zoom: 1; }

table.perfectcar-table { border: 0; margin: 0; padding: 0; }
table.perfectcar-table td { padding: 4px 8px; vertical-align: top; border: 0; }
table.perfectcar-table td.clean { padding: 5px 3px; }
table.perfectcar-table td.firstcol {}
table.perfectcar-table td.option-selector { width: 30px; padding-left: 4px; }
table.perfectcar-table td.option-description { width: 364px; }
table.perfectcar-table td.option-price { width: 75px; text-align: right; }
table.perfectcar-table td.option-description span { color: #999999; }
table.perfectcar-table table.details { border: 0; margin: 0; padding: 0; }
table.perfectcar-table table.details td { padding: 0; margin: 0; border: 0; }
table.perfectcar-table table.details table.details-description { border: 0; margin: 0; padding: 0; width: 330px; }
table.perfectcar-table input.optionprice { border: 0; background-color: transparent; text-align: right; width: 60px; margin: 0; padding: 0; }
table.perfectcar-table .packagebutton { border: 1px solid #666666; background-color: #dddddd; padding: 0 2px; margin-left: 10px; font-size: 11px; }
table.perfectcar-table .arrow { background: url(/site/img/perfectcar/arrowr.gif) left 1px no-repeat; padding: 0 2px 0 10px; background-color: #538397; color: white; }
table.perfectcar-table .DepMarker { padding: 2px 4px 0 4px; }
table.perfectcar-table .ExcMarker { padding: 2px 4px 0 4px; }
table.perfectcar-table .CDepMarker { padding: 4px 4px 0 4px; }
table.perfectcar-table .CExcMarker { padding: 4px 4px 0 4px; }
table.perfectcar-table .depexcmarker { width: 12px; height: 12px; border: 0; padding: 0; margin: 0; }
table.colors input.optionprice { border: 0; background-color: transparent; text-align: left; width: 60px; margin: 0; padding: 0; color: #cccccc !important; }

.PerfectCarCDependencyElem, .PerfectCarCExclusionElem { padding-left: 5px !important; padding-top: 2px !important; }
table.perfectcar-table .colorname { padding-left: 10px; }

.dotleft { border-left: 1px #D1D7EF dotted; }

table.compare-table { border: 0; padding: 0; margin: 0; min-width: 578px; }
table.compare-table td { padding: 4px 8px; vertical-align: top; border-left: 1px #D1D7EF dotted; }
table.compare-table td:first-child { border-left: 0; }
table.compare-table tr.clean td { padding: 0; border: 0; }
table.compare-table td.title { font-size: 16px; font-family: arial,helvetica, sans-serif; font-weight: bold; }
table.compare-table tr.header td,
table.compare-table td.header { background-color: #F3F4F8; font-size: 12px; font-weight: bold; color: #666666; border-bottom: 1px #E0E3EF solid; }
table.compare-table td.elemTitle { font-weight: bold; }
table.compare-table tr.block-footer td { border: 0; border-top: 1px #D1D7EF dotted; }
table.compare-table td.no-data { background-color: #ffefef; font-weight: bold; color: #999999; }
table.compare-table tr.alt1 td { background-color: #ffffff; }
table.compare-table tr.alt2 td { background-color: #eeeeee; }
table.compare-table td.tabcontainer { padding: 8px 0 !important; min-width: 578px !important; }
table.compare-table td.car-saved { color: #aaaaaa; }
table.compare-table tr.footer td { background-color: #DCE8F6; }

table.compare-table2 tr.header td,
table.compare-table2 td.header {background-color: #DCE8F6; color: #666;}
table.compare-table2 tr.alt1 td {background-color: #FFF;}
table.compare-table2 tr.alt2 td {background-color: #F3F4F8;}
table.compare-table2 td:last-child {border-right: 0;}

.wait-icon { background: url(/site/img/wait.gif) 0 0 no-repeat !important; padding-left: 20px !important; }
.fail-icon { background: url(/site/img/perfectcar/exclusion.gif) 0 0 no-repeat !important; padding-left: 16px !important; }
.success-icon { background: url(/site/img/perfectcar/dependency.gif) 0 0 no-repeat !important; padding-left: 16px !important; }
.pale-onwhite { color: #dddddd; }
.xwait-icon { background: url(/site/img/wait.gif) center center no-repeat !important; }
.xwait-large-icon { background: url(/site/img/wait-large.gif) center center no-repeat !important; }


#car-finder-result-content { padding: 0; margin: 0; }
#car-finder-result-content div.car-finder-results-container { margin: 0; padding: 8px; background-color: #F3F4F8; }
#car-finder-result-content table.car-finder-result-table { border: 0; padding: 0; margin: 0; border: 1px solid #6395BF; background-color: white; margin-bottom: 4px; width: 468px; }
#car-finder-result-content table.car-finder-result-table td { padding: 8px; }
#car-finder-result-content table.car-finder-result-table td.photo { width: 80px !important; padding: 4px; }
#car-finder-result-content table.car-finder-result-table td.photo img { width: 80px !important; }
#car-finder-result-content table.car-finder-result-table td.vehicle { zwidth: 264px !important; }
#car-finder-result-content table.car-finder-result-table td.trims { width: 66px !important; text-align: center; }
#car-finder-result-content table.car-finder-result-table td.trims span { font-weight: bold; }
#car-finder-result-content table.car-finder-result-table td.rating { width: 40px !important; }
#car-finder-result-content table.car-finder-result-table td.compare { width: 6px !important; }

table.car-finder-header { border: 0; padding: 0; margin: 0; width: 484px; height: 35px; }
table.car-finder-header td { padding-top: 10px; }

div#consumer-comparisons-container { border: 0; padding: 0; margin: 0; width: 484px; }
/*div#consumer-comparisons-container div.rowcontainer { border: 1px solid #6395BF; background-color: white; margin-bottom: 4px; }*/
div#consumer-comparisons-container table.consumer-comparison {border: 1px solid #6395BF; background-color: white; margin-bottom: 4px; width: 484px;}
div#consumer-comparisons-container table.consumer-comparison td { padding: 4px 4px 4px 24px; background: url(/site/img/versus.gif) 2px center no-repeat; text-align: center;}
div#consumer-comparisons-container table.consumer-comparison td.firstcol { padding: 4px; background: none; text-align: center;}
div#consumer-comparisons-container table.consumer-comparison td div img { border: 1px solid #dddddd; width: 130px; padding: 2px; margin-bottom: 4px; }

table.vtop > tr > td,
table.vtop > tbody > tr > td { vertical-align: top !important; }
table.vcenter > tr > td,
table.vcenter > tbody > tr > td { vertical-align: middle !important; }
table.vbottom > tr > td,
table.vbottom > tbody > tr > td { vertical-align: bottom !important; }
ul.vspace > li { margin-bottom: 4px !important; }

/*
table.site-search-results .search-results-title {font-weight: bold;}
table.site-search-results .search-results-summary {color: #888;}
table.site-search-results .search-results-url {color: #6395BF;}
table.site-search-results .search-results-size {color: #6395BF;}
table.site-search-results .search-results-cached {}
table.site-search-results .search-results-bottom-line {}
*/
table.site-search-results {margin: 5px 0 !important;}
table.site-search-results td {padding: 12px 8px !important;}
table.site-search-results .search-results-title {font-weight: bold;}
table.site-search-results .search-results-summary {color: #888;}
table.site-search-results .search-results-url, 
table.site-search-results .search-results-size, 
table.site-search-results .search-results-cached {color: #6395BF;}
table.site-search-results .search-results-bottom-line {margin-top: 10px;}

/*
div.video-thumbnail { border: 1px #d1d7ef solid; padding: 2px; margin: 0; background-color: white; width: 120px; height: 90px; }
*/
div.video-thumbnail img {border: 1px #DDD solid; padding: 2px; margin: 0; /*width: 85px;*/}

div.video-thumbnail img.regular { border: 1px #d1d7ef solid; padding: 2px; margin: 0; background-color: white; width: 120px; }
div.video-thumbnail img.w75 { border: 1px #d1d7ef solid; padding: 2px; margin: 0; background-color: white; width: 75px; }
div.video-thumbnail img.w85 { border: 1px #d1d7ef solid; padding: 2px; margin: 0; background-color: white; width: 85px; }
div.video-thumbnail img.w90 { border: 1px #d1d7ef solid; padding: 2px; margin: 0; background-color: white; width: 90px; }
div.video-thumbnail img.w125 { border: 1px #d1d7ef solid; padding: 2px; margin: 0; background-color: white; width: 125px; }
div.video-thumbnail img.w145 { border: 1px #d1d7ef solid; padding: 2px; margin: 0; background-color: white; width: 145px; }
div.video-thumbnail img.w158 { border: 1px #d1d7ef solid; padding: 2px; margin: 0; background-color: white; width: 158px; }
div.video-thumbnail img.w200 { border: 1px #d1d7ef solid; padding: 2px; margin: 0; background-color: white; width: 200px; }
div.video-thumbnail img.w240 { border: 1px #d1d7ef solid; padding: 2px; margin: 0; background-color: white; width: 240px; }

div.video-thumbnail-large { border: 1px #d1d7ef solid; padding: 2px; margin: 0; background-color: white; width: 240px !important; }
div.video-thumbnail-large img {width: 240px;}
img.bp { border: 1px #d1d7ef solid; padding: 2px; }

table.featured-reviews td.main-cell { width: 484px; height: 242px; padding: 0; }

ul.small-gaps li { padding: 0 4px 0 2px !important; }
ul.small-gaps li.first { padding: 0 4px 0 0 !important; }

#idPubBox { font-size: 11px; margin-bottom: 10px; }
#idPubBox table.cleantable { width: 484px !important; }

#header.resetcss td ul li { font-size: 11px !important; }
div.resetcss ul.crumbs li { padding-left: 5px; padding-right: 8px; }
#footer .resetcss ul li { font-size: 11px !important; }

div#mmslider-container { width: 255px; zheight: 57px; overflow: hidden; clear: both; }
div#mmslider { width: 10000px; }
div#mmslider div { float: left; }
div#mmslider div div { clear: both; }

div#photo-slider-container { width: 255px; overflow: hidden; clear: both; }
div#photo-slider { width: 10000px; }
div#photo-slider div { float: left; }
div#photo-slider div div { clear: both; }

.xslider-container { zborder-top: 1px solid #E3E4E7; zborder-bottom: 1px solid #e3e4e7; border-left: 0; border-right: 0; }
.xslider-arrowleft { clear: left; float: left; background: #F3F4F8 url('/site/img/scrollleft2.gif') left center no-repeat; width: 13px; border: 1px solid #F3F4F8; border-top: 0; border-bottom: 0; }
.xslider-arrowright { clear: right; float: left; background: #F3F4F8 url('/site/img/scrollright2.gif') right center no-repeat; width: 13px; border: 1px solid #F3F4F8; border-top: 0; border-bottom: 0;}
.xslider-central { float: left; overflow: hidden; border: 1px solid #F3F4F8; border-top: 0;  border-bottom: 0; } 
.xslider-central-mover {  }
.xslider-img-container { float: left; background-color: white; border: 1px solid #d3d4d7; -border-color: #ddd #888 #666 #aaa; }
.xslider-img-container.select { background-color: #ABCDEF !important; border: 1px solid #939497; }

div.tlink a { text-decoration: none !important; }
div.photo-gallery-fullsize-container { border: 1px #d1d7ef solid; padding: 8px; background-color: white; margin-top: 10px; z-index: 999; }

.knowwhatyouwant {width: 200px; height: 66px; color: #E4F8FF; background: url(/site/img/used/knowwhatyouwant.gif) 0 0 no-repeat;}
/*
.knowwhatyouwant a:link, .knowwhatyouwant a:visited {color: #E4F8FF; text-decoration: underline;}
.knowwhatyouwant a:hover, .knowwhatyouwant a:focus, .knowwhatyouwant a:active {color: #E4F8FF; text-decoration: none;}
*/
.knowwhatyouwant a:link, .knowwhatyouwant a:visited {color: #E4F8FF; text-decoration: none; display: block; height: 66px; padding: 13px;}
.knowwhatyouwant a:hover, .knowwhatyouwant a:focus, .knowwhatyouwant a:active {color: #E4F8FF; text-decoration: none; display: block; height: 66px; padding: 13px;}
.knowwhatyouwant div {padding: 13px;}
.reviewbackground { background-image:url('/en/site/img/reviews/background_test_review.jpg'); background-position:top left; width:460px; height:242px; background-repeat:no-repeat; }
.reviewboxoff { background-image:url('/en/site/img/reviews/review_bt_off.gif'); background-position:top center; width:214px; height:35px; background-repeat:no-repeat; padding:0 8px 0 16px; }
.reviewboxon { background-image:url('/en/site/img/reviews/review_bt_on.gif'); background-position:top center; width:214px; height:35px; background-repeat:no-repeat;  padding:0 8px 0 16px; }

.reviewboxoff.contest { background-image:url('/en/site/img/contest/review_bt_off.gif'); background-position:top center; width:214px; height:35px;  padding:0 8px 0 16px; }
.reviewboxon.contest { background-image:url('/en/site/img/contest/review_bt_on.gif'); background-position:top center; width:214px; height:35px;  padding:0 8px 0 16px; }

#art_featured_abstract { height:122px !important; overflow:hidden !important; }

/* hf: conflicts with auto123-extra.css . Should work fine without this code here.
div.reviews-ratecontainer { font-family:arial,helvetica,sans-serif; }
div.reviews-ratecontainer div.reviews-ratebox { background-image:url('/en/site/img/reviews/block_percent.gif'); width:46px; height:37px; background-repeat:no-repeat; background-position:0 1px; text-align:center; padding-top:3px; float:left; padding-right:8px; }
div.reviews-ratecontainer div.reviews-ratebox div { font-size:82%; padding-top:1px; }
div.reviews-ratecontainer div.reviews-ratebox div.reviews-ratingscore { font-size:98%; font-weight:bold; }
div.reviews-ratingtext { height:37px; padding-right:8px; padding-top:6px; }
*/

img.border { border:1px solid #999999; }
.fleft { float:left; }
.dounderline { text-decoration:underlined !important; }


/* CSS specific to the used page */

table.usedresults { width:554px; }
table.usedresults tr.alt1 { background-color:#F3F4F8; }
table.usedresults tr.alt2 { background-color:white; }

table.detailphoto td { padding:0px !important; }
#multipic { background-color:white; padding-top:0px !important; }
#piccontainer { background-color:white; }

/*
#floatingbar { display:float; position:absolute; left:820; top:1; width: 136px; background-color: #999; color:white; --border:1px solid black; z-index:21; }
*/
#floatingbar { width:204px; zbackground-color:#999; color:white; z-index:21; display:block; margin-top:4px; }
#floatingbar a:link, #floatingbar a:visited { color:white; text-decoration:none; }
#floatingbar a:hover { text-decoration:underline; }
#floatbegin { display:inline; }
#floatend { display:inline; }
.floatingheader { padding:4px; font-size:11px; zbackground-color:#666; color:white; font-weight:bold; border-bottom:1px solid #555; }
#floatingtext { padding:4px; font-size:11px; text-align:justify; }
#floatingcompare { padding:4px; font-size:11px; text-align:justify; }
#floatingsave { padding:4px; font-size:11px; text-align:justify; }

a.carlink img { }
a.carlink { font-size:11px; text-align:center; }

table.usedselector { border:0px; padding:0px; margin:0px; border-spacing:2px; }
table.usedselector td.usedselector { border:0px; }
table.usedselector td.usedselector a.usedselector { color:white; }
img.usedselector { border:1px solid white !important; }
div.usedselector { font-size:10px; font-family:arial,verdana,sans-serif; font-weight:normal; }

table.myselector { padding:0px !important; border-spacing:1px !important; }
table.myselector td { padding:0px !important; vertical-align:top !important; }
table.myselector img.carObject { border:1px solid white !important; margin:1px !important; }
table.myselector div.textObject { border:1px solid white !important; margin:1px !important; padding:2px !important; text-align:center !important; background-color:#666666 !important; }
table.myselector div.textObject a:link, table.myselector div.textObject a:visited { color:white !important; font-family:arial,helvetica,clean,sans-serif !important; font-size:12px !important; font-weight:normal; }


div#searchresultsbox {
  border:1px solid darkgray;
  background-color:lightgray;
  width:150px;
  height:50px;
  padding:4px;
  font-family:arial,verdana,sans-serif;
  font-size:13px;
  font-weight:bold;
  text-align:center;
}

/*
div.textObject { font-family:arial,verdana,sans-serif !important; font-size:10px !important; }
img.textObject { border:1px solid red !important; }
*/


#imageshifterinfo {
  width:270px;
  height:50px;
  margin:auto auto;
  border:0;
  border-top:0;
  overflow:hidden;
  padding:0px;
  position:relative;
}

#imageshifterinfo a {
  color:#ffffff;
  display:block;
  position:absolute;
  text-decoration:none;
  top:0px;
  z-index:100;
  padding:0;
  height:58px;
  width:20px;
  font-size:114%;
  text-align:center;
  vertical-align:center;
}

#imageshifterinfo a#imageshiftermove-left {
  left:0;
  background: url(/site/img/used/bt_leftarrow.gif) left center no-repeat;
  cursor: pointer;
}

#imageshifterinfo a#imageshiftermove-right {
  right:0;
  background: url(/site/img/used/bt_rightarrow.gif) right center no-repeat; 
  cursor: pointer;
}

#imageshifterinfo .imageshiftermod {
  overflow:hidden;
}

#imageshifterthemes {
  width:10000px;
}

.imageshiftermod {
  width:231px;
  overflow:hidden;
  margin: 0 auto 0 22px;
  position:relative;
  zoom:1;
}

#imageshifterthemes, #imageshiterthemes li {
  margin:1px 0;
  overflow:hidden;
  padding:0;
}

#imageshifterthemes li {
  float:left;
  width:58px;
  height:44px;
  margin:0;
  padding:8px 0 0 0;
  list-style: none;
}

#imageshifterthemes li img {
  border:1px solid white;
  cursor: pointer;
  height:45px;
}

.resultspageheader {
  background-image:url('/site/img/used/top_usedresults.gif');
  background-repeat:no-repeat;
  width:576px;
  height:35px;
}

.resultspageheader2 {
  background-image:url('/site/img/used/top_usedresults_short.gif');
  background-repeat:no-repeat;
  width:460px;
  height:35px;
}

.resultspageheader483 {
  background-image:url('/site/img/used/top_usedresults_483.gif');
  background-repeat:no-repeat;
  width:484px;
  height:35px;
}

.resultspageheader500 {
  background-image:url('/site/img/used/top_usedresults_500.gif');
  background-repeat:no-repeat;
  width:500px;
  height:35px;
}

.resultspagefooter {
  background-image:url('/site/img/used/bottom_usedresults.gif');
  background-repeat:no-repeat;
  width:576px;
  height:35px;
}

.resultspagefooter2 {
  background-image:url('/site/img/used/bottom_usedresults_short.gif');
  background-repeat:no-repeat;
  width:460px;
  height:35px;
}

.resultspagefooter483 {
  background-image:url('/site/img/used/bottom_usedresults_483.gif');
  background-repeat:no-repeat;
  width:484px;
  height:35px;
}

.resultspagefooter500 {
  background-image:url('/site/img/used/bottom_usedresults_500.gif');
  background-repeat:no-repeat;
  width:500px;
  height:35px;
}

.resultspageheader div, .resultspagefooter div, .resultspageheader2 div, .resultspagefooter2 div/*, .lightbluebg div*/ { font-size:110%; }
.usedresultstext { color:white; font-weight:bold; font-size:82%; }
.pagenumber a:link, .pagenumber a:visited, a.pagenumber:link, a.pagenumber:visited { text-decoration:underline; color:#295369; }
.pagenumbersel a:link, .pagenumbersel a:visited, a.pagenumbersel:link, a.pagenumbersel:visited { text-decoration:none; font-weight:bold; }
a.pagenumber:link, a.pagenumber:visited, a.pagenumbersel:link, a.pagenumbersel:visited { font-size:85% !important; }

select#resultssortheader, select#resultssortfooter { font-size:80%; border:1px solid black; padding:0px; width:170px; }

.lightbluebg { background-color:#DCE8F6; height:35px; }
.lightbluebg2 { background-color:#DCE8F6; }
.sortlinebg { background-color:#F3F4F8; height:35px; font-size:120%; color:#437387; }

.compareedgetop { background-image:url('/site/img/used/compare_line_start.gif'); background-repeat:no-repeat; background-position:left center; }
.compareedgebottom { background-image:url('/site/img/used/compare_line_finish.gif'); background-repeat:no-repeat; background-position:left center; }
.compareedgeside { background-image:url('/site/img/used/compare_line.gif'); background-repeat:repeat-y; }

.usedresults .year { color:#437387; font-size:72%; }
.usedresults .vehicle { color:#398096; font-size:72%; }
.usedresults .km { color: #616266; font-size:72%; }
.usedresults .price { color:#616266; font-size:72%; }
.vehicledetails div { font-size:68%; color:#606060; }
.upgray { text-transform:uppercase; color:#606060; font-size:90%; padding-left:6px; }
.usedresults a:link, .usedresults a:visited, a.smallblue:link, a.smallblue:visited, .smallblue a:link, .smallblue a:visited { font-size:11px; color:#437387; text-decoration:underline; }
tr.carfooter td { color:#27566A; font-weight:bold; font-size:11px; }
.smallred { color:#E21D24; font-size:10px; }

a.tinyblue:link, a.tinyblue:visited { color:#437387; font-size:10px; text-decoration:none; }
a.tinyblue:hover { text-decoration:underline; }

.activesort a { font-weight:bold; text-decoration:none !important; cursor:pointer; }

table .useddetails { width:576px; }
.useddetails .contactbox { background-color:#F3F4F8; color:#6A6C6B;}
/*.useddetails .contactbox table td { color:#6A6C6B; font-size:85%; }*/
.useddetails .contactbox table td {color:#6A6C6B;}
/*.useddetails a:link, .useddetails .contactbox a:visited { color:#0079AF; text-decoration:underline; }
.useddetails a:hover, .useddetails a:focus, .useddetails a:active { color:#477694; }*/
.useddetails .clientformbox { width:270px; }
.useddetails .rightcolumn { width:203px; }
/*.useddetails .contactbox textarea { border:1px solid #E2E7ED; height:58px; }*/
/*
.useddetails .contactbox input { border:1px solid #E2E7ED; width:120px; padding:0px;}
*/

.bluetext { color:#0079AF !important; }
.darkbluetext { color:#375560 !important; }
.graytext { color:#636363 !important; }

div#detailstab1 { min-height:200px; font-size: 11px; }
div#detailstab1 .whitebg { background-color:white !important; }
div#detailstab1 .dotbottom, .lightbuedotbottom { border-bottom:1px dotted #dce8f6; }
div#detailstab1 table.whitebg tr td { }
div#detailstab1 td { color:#606261; }
div#detailstab1 td.title { color:#067CAE; font-weight:bold; border-bottom:1px dotted #067CAE; }
div#detailstab1 div.title { color:#067CAE; font-weight:bold; border-bottom:1px dotted #067CAE; }

div#detailstab2 { min-height:200px;  font-size: 11px; }
div#detailstab2 .detailsvehicle { color:#0079af; min-height:50px; }
div#detailstab2 .tab { background-color:#0B283E; color:white; font-weight:bold; border-left:1px solid #999999; border-top:1px solid white; border-right:1px solid #dddddd; padding:2px 4px; }
div#detailstab2 .tabsel { background-color:#0079af; color:white; font-weight:bold; padding:2px 4px;}
div#detailstab2 div#detailsinfocontainer { width:230px; overflow:hidden; }

div#detailstab2 .tabsel a:link, div#detailstab2 .tabsel a:visited {color: #0B283E;}
div#detailstab2 .tabsel a:hover, div#detailstab2 .tabsel a:focus, div#detailstab2 .tabsel a:active {color: #14364F;}

div#detailinfotab1 td { font-size:70% !important; padding:0 4px; }
div#detailinfotab1 tr.alt1 td { background-color:white; }

div#detailstab3 { min-height:200px;/* font-size: 11px;*/ }
div#detailstab4 { min-height:200px;/* font-size: 11px;*/ }
div#detailstab5 { min-height:200px;/* font-size: 11px;*/ }

td.usedsearchbackpanel {width:460px; background: #B4CFEC url(/site/img/used/used_search_box_bg.gif) 0 0 no-repeat;}

td#numbers > img { padding-right:1px; }
td.usedsearchbackpanel .dotbottom { border-bottom:1px dotted white !important; }
div.inline { display:inline; }
/*select#usedsearchmaker { border:1px solid black; font-size:100%; }
select#usedsearchmodel { border:1px solid black; font-size:100%; }*/

.usedsearchbackpanel td.padtop { padding-top:8px !important; }
.usedsearchbackpanel td.padbottom { padding-bottom:8px !important; }
.w150 { width:150px; }
.w170 { width:170px; }

/*ul.arrowbullets li { list-style-image: url('/site/img/used/small_blue_arrow.gif'); list-style-position:inside !important; padding:0 !important; font-size:85%; }
ul.arrowbullets li a:link, ul.arrowbullets li a:visited { color:#4F7987; }
*/

ul.arrowbullets {margin: 0; padding: 0; text-align: left;}
ul.arrowbullets li {margin: 0; padding: 0 0 0 10px; list-style-type: none; background: url(/site/img/used/small_blue_arrow.gif) 0 4px no-repeat; }
ul.arrowbullets li a:link, ul.arrowbullets li a:visited { color:#4F7987; }

/*a#otherMakesButtonLink { color:#4F7987 !important; text-decoration:underline; }*/

table.usedcompare tr td { border-right:1px solid white; }
table.usedcompare .h { background-color:#B4CFEC !important; color:black; font-size:11px; font-weight:none !important; }

.lgray { color:#999999; }
tr.h100 td { height:90px !important; vertical-align:top; }
tr.h100 td tr td { height:1px !important; }
.pagenum { width:20px !important; }
.curpage { background-color:white; color:#6DA5C3; }






/* ---------- HF CODE BELOW ---------- */

.h4used {color: #000; border-bottom: 1px #000 dotted; margin-bottom: 4px;}

table#usedprices {width: 484px;}
table#usedprices td {width: 33%; text-align: right; padding: 2px 5px; border: 1px #D1D7EF dotted; border-left: none;}
table#usedprices td.firstcol {text-align: left;}
table#usedprices td.lastcol {border-right: none;}

.alt1 {background-color: #F3F4F8;}
.alt2 {background-color: #FFF;}

ul.uccf-listing {margin: 0; padding: 0;}
ul.uccf-listing li {margin: 0; padding: 2px 0; list-style-type: none; font-size: 85%;}

div.usedsearchbackpanel {width: 468px; padding: 0 8px; background: #B4CFEC url(/site/img/used/used_search_box_bg.gif) 0 0 no-repeat;}
div.usedsearchbackpanel2 {width: 468px; padding: 0 8px; background: #B4CFEC url(/site/img/used/used_search_box_bg_2roundcorner.gif) 0 0 no-repeat;}

div#search3carson, div#search3carsoff {text-align: right; margin-top: 10px;}