<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">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.external_mobials:link, a.external_mobials:visited {display: block; padding-right: 13px; background: url(/site/img/external.gif) right 6px no-repeat;}
a.external_mobials:hover, a.external_mobials:focus, a.external_mobials:active {background: url(/site/img/external_dark.gif) right 6px 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;}
.cboth {clear: both;}

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;}

div.rsstitle {height: 24px; overflow: hidden;}
div.rsstitle h2 {float: left;}
div.rsstitle div.rsstitleLink {float: right;}
div.rsstitle div.rsstitleLink a {float: right; display: block; height: 18px; padding: 2px 20px 0 0; background: url(/site/img/rss.gif) top right no-repeat;}

ul.topictags {clear: both; overflow: hidden; margin: 0; padding: 0 5px; background-color: #FFF;}
.blogmain ul.topictags { background-color: transparent; }
ul.topictags li {list-style-type: none;}
ul.topictags li span {display: block; float: left; font-size: 11px; padding: 5px 7px 0 0;}
ul.topictags li ul {float: left; width: 400px; margin: 0; padding: 0;}
ul.topictags li ul li {float: left; margin: 0 10px 0 0;}
ul.topictags li a:link, ul.topictags li a:visited,
ul.topictags li a:hover, ul.topictags li a:focus, ul.topictags li a:active {display: block; margin: 0; padding: 5px 0 5px 18px; background: url(/site/img/icon/icon_tag.gif) 0 5px no-repeat;}

/*
ul.rightcol-tags {overflow: hidden; margin: 0; padding: 0;}
ul.rightcol-tags li {list-style-type: none; float: left; width: 140px;}
ul.rightcol-tags li a:link, ul.rightcol-tags li a:visited,
ul.rightcol-tags li a:hover, ul.rightcol-tags li a:focus, ul.rightcol-tags li a:active {display: block; padding: 5px 10px 5px 23px; line-height: 16px; background: url(/site/img/icon/icon_tag.gif) 5px 5px no-repeat;}
*/
ul.rightcol-tags {overflow: hidden; margin: 0; padding: 0;}
ul.rightcol-tags li {list-style-type: none; float: left; margin: 0 4px 4px 0;}
ul.rightcol-tags li a:link, ul.rightcol-tags li a:visited,
ul.rightcol-tags li a:hover, ul.rightcol-tags li a:focus, ul.rightcol-tags li a:active {float: left; color: #FFF; display: block; height: 30px; padding: 0 5px 0 15px; line-height: 28px; overflow: hidden; background: url(/site/img/tag.gif) 0 0 no-repeat;}
ul.rightcol-tags li a span {float: right; text-align: center; display: block; width: 20px; height: 30px; line-height: 28px; background-color: #7296A5;}

/*table.topbar td {width: 50%;}*/
table.topbar ul {margin: 0; padding: 0; text-align: left; white-space:nowrap;}
table.topbar ul li {display: inline; margin: 0; padding: 0 10px 0 5px; border-right: 1px #000 dotted; white-space:nowrap;}
table.topbar ul li.first {padding-left: 0;}
table.topbar ul li.last {padding-right: 0; border: none;}
table.topbar ul li.my-classified {background-color:red; padding:3 12;}
table.topbar ul li.my-classified a {color:white !important;}
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; display: table-cell; float: right;}
ul.topbtns li {display: inline-block; margin: 0 0 0 5px; padding: 0;overflow: hidden; height: 20px;}
ul.topbtns li.middle {vertical-align: middle;}

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


div#hubmenu { white-space: nowrap; }  /** 100122 IG - bug #590 */

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-mynew123box {width: 203px; height: 82px; vertical-align: top; background: url(/en/site/img/my123/box_mon123.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-left:0px; *padding-left:6px; padding-top:6px; padding-right:0; padding-bottom:4px;}

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%;margin: 10px 0 10px 0; }
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') left 0 no-repeat; padding: 1px 18px 0 22px; }
ul#menurelated li.twitter-icon { line-height: 18px; }
ul#menurelated li.twitter-icon a { background: url('/site/img/twitter_logo.jpg') left 0 no-repeat; padding: 1px 18px 0 22px; }
ul#menurelated li.facebook-icon { line-height: 18px; }
ul#menurelated li.facebook-icon a { background: url('/site/img/facebook_logo.jpg') left 0 no-repeat; padding: 1px 18px 0 22px; }

div#community {color: #646464; font-weight: bold; font-size: 85%;margin: 10px 0 10px 0; }
ul#menucommunity {width: 160px; margin: 0; padding: 0; text-align: left; font-size: 90%;}
ul#menucommunity li {margin: 0; padding: 1px 0 1px 0px; border-bottom: 1px solid #e7e7e7; list-style: none; }
ul#menucommunity li a:link, ul#menucommunity li a:visited {color:#4F7987; text-decoration: none;}
ul#menucommunity li a:hover, ul#menucommunity li a:focus, ul#menucommunity li a:active {color:#000; text-decoration: underline;}
ul#menucommunity li.newsletter-icon {background: url(/site/img/used/small_blue_arrow.gif) 0 6px no-repeat; padding: 1px 18px 0 6px; font-size:90%; }
ul#menucommunity li.rss-icon          { line-height: 18px; margin-left:0; }
ul#menucommunity li.rss-icon a        { background: url('/site/img/logo_rss.png') left 0 no-repeat; padding: 1px 18px 0 22px; }
ul#menucommunity li.twitter-icon      { line-height: 18px; }
ul#menucommunity li.twitter-icon a    { background: url('/site/img/logo_twitter.png') left 0 no-repeat; padding: 1px 18px 0 22px; }
ul#menucommunity li.facebook-icon     { line-height: 18px; }
ul#menucommunity li.facebook-icon a   { background: url('/site/img/logo_facebook.png') left 0 no-repeat; padding: 1px 18px 0 22px; }
ul#menucommunity li.youtube-icon      { line-height: 18px; }
ul#menucommunity li.gplus-icon     { line-height: 18px; }
ul#menucommunity li.gplus-icon a   { background: url('/site/img/logo_gplus.png') left 0 no-repeat; padding: 1px 18px 0 22px; }
ul#menucommunity li.youtube-icon a    { background: url('/site/img/logo_youtube.png') left 0 no-repeat; padding: 1px 18px 0 22px; }
ul#menucommunity li.friendfeed-icon   { line-height: 18px; }
ul#menucommunity li.friendfeed-icon a { background: url('/site/img/friendfeed_16.png') left 0 no-repeat; padding: 1px 18px 0 22px; }
ul#menucommunity li.tumblr-icon       { line-height: 18px; }
ul#menucommunity li.tumblr-icon a     { background: url('/site/img/tumblr_16.png') left 0 no-repeat; padding: 1px 18px 0 22px; }
ul#menucommunity li.forum-icon        { line-height: 18px; }
ul#menucommunity li.forum-icon a      { background: url('/site/img/logo_forum.gif') left 0 no-repeat; padding: 1px 18px 0 22px; }
ul#menucommunity li.newsletter-icon   { line-height: 18px; }
ul#menucommunity li.newsletter-icon a { font-weight:bold; font-size:110%; margin-bottom:5px; }
ul#menucommunity li.community-icon    { line-height: 18px; }
ul#menucommunity li.community-icon a  { background: url('/site/img/community_16.gif') left 0 no-repeat; padding: 1px 18px 0 22px; }

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 li.kmpct {display: inline; margin: 0; padding: 0 4px 0 1px; font-weight: bold; border-right: 1px #000 dotted;}
div.ordertrim ul li.kmpct.last {padding-left: 1px; 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 {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;}

div.evoliobox-wrapper {padding: 5px 7px; }
div.evoliobox-wrapper table {border: 1px solid #ddd;}
table.evoliobox {width: 286px;}
table.evoliobox td {font-size: 11px; padding: 5px;}
table.evoliobox td a.evolio-link {margin-left: 20px;}
table.evoliobox td.evoliobox-text {color: #515151; font-size: 10px; width: 260px;}
table.evoliobox td.evoliobox-text p {margin-left: 20px; margin-right: 20px;}
table.evoliobox a:link, table.evoliobox a:visited {color: #5996c5; font-weight: bold; text-decoration: none;}
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(/site/img/used/small_blue_arrow.gif) 0 4px no-repeat;}
a.arrowbulletleft {padding: 0 0 0 10px; background: url(/site/img/used/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(/site/img/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-podcasts div#homeblock-find { background-image: url(/site/img/home/menu_left_04_podcast.jpg); }
div.feature-podcasts div#homeblock-find div.homeblock-title-text a { color: white !important; }
div.feature-podcasts div#homeblock-find span.homeblock-title-arrow { color: white !important; }
div.feature-podcasts div#homeblock-find div.homeblock-desc { color: #eee !important; }
div.feature-podcasts div#homeblock-find div.homeblock-desc a { color: #fff !important; }

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

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

div.feature-a123show div#homeblock-find { background-image: url(/site/img/home/menu_left_04_theauto123show.jpg); }
div.feature-a123show div#homeblock-find div.homeblock-title-text a { color: white !important; }
div.feature-a123show div#homeblock-find span.homeblock-title-arrow { color: white !important; }
div.feature-a123show div#homeblock-find div.homeblock-desc { color: #eee !important; }
div.feature-a123show 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; }
*/

div.viewarticle ul { list-style: disc outside; margin: 10px 0 10px 38px; }
div.viewarticle li {  }



/* ------ news ------ */
div.art_block {overflow: hidden; margin-bottom: 15px;}
div.art_block div.preview {float: left; width: 240px; padding: 5px 7px;}
div.art_block div.art_preview_title,
div.art_block div.art_preview_image {margin-bottom: 5px;}
div.art_block div.art_preview_image img {width: 240px; display: block;}
div.art_block div.art_preview_abstract {padding: 0 5px;}
div.art_block div.art_preview_read_more {text-align: right; padding-top: 10px;}
div.art_block div.art_tabs {float: left; width: 230px;}
div.art_block div.art_tabs ul {margin: 0; padding: 0;}
div.art_block div.art_tabs ul li {list-style-type: none; padding: 5px;}
div.art_block div.art_tabs div.art_tabs_more {text-align: right; padding: 5px;}
div.main_block div.preview,
div.main_block div.art_tabs ul li.on {background-color: #DCE8F6;}
div.main_block div.art_tabs ul li.off {background-color: #F3F4F8;}
div.sub_block div.preview,
div.sub_block div.art_tabs ul li.on {background-color: #F3F4F8;}
div.sub_block div.art_tabs div.read_more {text-align: right; padding: 5px;}

/* ------ ourwriters ------ */
div.writermain {overflow: hidden; margin-bottom: 15px;}
div.writermain div.titlewriter {float: left; width: 320px;}
div.writermain div.datecomments {float: right; text-align: right;}
div.writermain div.titlewriter div,
div.writermain div.datecomments div {margin-bottom: 5px;}
div.writermain div.arttext {clear: both; text-align: justify; margin-bottom: 10px;}
div.writermain div.arttext div.artimg {float: left; width: 150px; margin: 0 10px 5px 0; padding: 2px; background-color: #FFF; border: 1px #D1D7EF solid;}
div.writermain div.arttext div.artimg img {display: block; width: 150px;}

div.writerbio_social {clear: left;}
div.writerbio_social ul {height: 50px; margin: 0; padding: 0;}
div.writerbio_social ul li {list-style-type: none; float: left; margin: 0 5px 0 0;}
div.writerbio_social ul li a {display: block; width: 50px; height: 50px; background-color: #000;}

/* ------ blog ------ */
div.blogmain {overflow: hidden; margin-bottom: 15px;}
div.blogmain div.titlewriter {float: left;}
div.blogmain div.datecomments {float: right; text-align: right;}
div.blogmain div.titlewriter div,
div.blogmain div.datecomments div {margin-bottom: 5px;}
div.blogmain div.arttext {clear: both; text-align: justify; margin-bottom: 10px;}
div.blogmain div.arttext div.artimg {float: left; width: 100px; margin: 0 10px 5px 0; padding: 2px; background-color: #FFF; border: 1px #D1D7EF solid;}
div.blogmain div.arttext div.artimg img {display: block; width: 100px;}

table.blog-featured {width: 484px; border-collapse: separate; border-spacing: 3px;}
table.blog-featured td {width: 33%; padding: 5px;}
table.blog-featured td img {width: 140px; } /* height: 50px; */

div.blog-authorbar {overflow: hidden;}
div.blog-authorbar .author {float: left;}
div.blog-authorbar ul {float: right;}

div.blogarticle {clear: both; text-align: justify;}
div.blogarticle div.artdate {text-align: right; margin-bottom: 10px;}
div.blogarticle div.artimg {float: left; width: 150px; margin: 0 10px 0 0; padding: 2px; background-color: #FFF; border: 1px #D1D7EF solid;}
div.blogarticle div.artimg img {display: block; width: 150px;}
div.blogarticle ul.topictags {clear: both; margin-top: 10px; background-color: #F3F4F8;}


/* Added to support new Home page on V10*/

.overhide{overflow:hidden;}
.a123app{height:22px;overflow:hidden;font-size:92%;font-weight:bold;}
.brdrad10{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.brdrad5 {border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.bloggercomments {color:#00a2eb;;font-size:67%;}
.bloggerlink     {color:#00a2eb !important;text-align:right;}
/*.bloggerlinkhref {color:#00a2eb !important;}*/
.bloggername     {color:#166aa6;font-size:83%;}
.bloggertitle    {font-weight:bolder;}
.bloggerabstract {}
.blogbox         {float:left;width:215px;margin-left:8px;}
.blogphoto       {width:100px;height:125px;overflow:hidden;}
.blogphoto-container {width:100px;}
.blogcontainer   {height:140px;overflow:hidden;margin: 9px 0px;}
.cb      {clear:both;}
.fl      {float:left;}
.fr      {float:right;}
.ml3     {margin-left:3px;}
.ml4     {margin-left:4px;}
.ml14    {margin-left:4px;}
.ml8     {margin-left:8px;}
.mt3     {margin-top:3px;}
.mr13    {margin-right:13px;}
.mt4     {margin-top:4px;}
.mt6     {margin-top:6px;}
.mt8     {margin-top:8px;}
.mt12    {margin-top:12px;}
.mt14    {margin-top:14px;}
.w286    {width:286px;}
.w295    {width:295px;}
.w297    {width:297px;}
.w328    {width:328px;}
.w627    {width:627px;}
.wblk    {width:962px;}
.blk1    {width:962px;height:691px;overflow:hidden;}
.lcol    {float:left;                                width:328px;}
.rcol    {float:right;    width:627px;}
.whlcol1 {width:328px;height:691px;overflow:hidden;}
.whrcol1 {width:627px;height:691px;overflow:hidden;}
.carboxpad {width:304px;padding: 10px 12px 0px 12px; background: transparent url(/site/img/hubs/super/newcars_box.jpg) 0 0 no-repeat;} /* background-color:#DCEAF7 */
.carbox    {width:304px;height:226px;overflow:hidden;}
.wpboxpad  {width:328px;}
.wpbox     {width:328px;height:205px;overflow:hidden;}
.fcboxpad  {width:627px;}
.fcbox     {background-color:#333;width:627px;height:235px;overflow:hidden;}
.box2twiboxpad {width:627px;}
.box2twibox    {width:627px;height:252px;overflow:hidden;}
.box2boxpad    {width:300px;border:1px solid #bbb;}
.box2box       {width:300px;height:250px;overflow:hidden;}
.twiboxpad     {width:300px}
.twibox        {width:300px;height:252px;overflow:hidden;}
div.fatdotb  {border-bottom:2px dotted #bbb;}
div.fatdotl  {border-left:2px dotted #bbb;}
div.caroussel_tab1 { color:#c0c0c0;padding: 10px 8px 0px 37px;text-align:left !important;height:48px;}
div.carousel_sep {zborder-top: 1px dotted #c0c0c0;height:1px;overflow:hidden;width:140px;margin-left:37px;_margin-left:20px;}
div.caroussel_tab1 div.title1 {font-size:85%;text-transform: uppercase;font-weight:500;margin-top:-6px;}
div.caroussel_tab1 div.subtitle1 {font-size:77%;padding: 0 0 4px 0;}
#mycarousel a:link, #mycarousel a:visited {text-decoration: none !important;}

div.select1 div.tab1 div.caroussel_tab1 {color:black;padding: 7px 8px 0px 15px;text-align:left !important;}
div.select1 div.tab1 div.caroussel_tab1 div.title1 {font-weight:bold;line-height:12px;font-size:100%;padding: 0px 2px 0px 0px;text-transform: uppercase;}
div.select1 div.tab1 div.caroussel_tab1 div.subtitle1 {padding:2px 0 0 0;color:black;font-size:93%;}

div.select2 div.tab2 div.caroussel_tab1 {color:black;padding: 7px 8px 0px 15px;text-align:left !important;}
div.select2 div.tab2 div.caroussel_tab1 div.title1 {font-weight:bold;line-height:12px;font-size:100%;padding: 0px 2px 0px 0px;text-transform: uppercase;}
div.select2 div.tab2 div.caroussel_tab1 div.subtitle1 {padding:2px 0 0 0;color:black;font-size:93%;}

div.select3 div.tab3 div.caroussel_tab1 {color:black;padding: 7px 8px 0px 15px;text-align:left !important;}
div.select3 div.tab3 div.caroussel_tab1 div.title1 {font-weight:bold;line-height:12px;font-size:100%;padding: 0px 2px 0px 0px;text-transform: uppercase;}
div.select3 div.tab3 div.caroussel_tab1 div.subtitle1 {padding:2px 0 0 0;color:black;font-size:93%;}

div.select4 div.tab4 div.caroussel_tab1 {color:black;padding: 7px 8px 0px 15px;text-align:left !important;}
div.select4 div.tab4 div.caroussel_tab1 div.title1 {font-weight:bold;line-height:12px;font-size:100%;padding: 0px 2px 0px 0px;text-transform: uppercase;}
div.select4 div.tab4 div.caroussel_tab1 div.subtitle1 {padding:2px 0 0 0;color:black;font-size:93%;}

#header-my123box-new    { width:196px;height:71px;overflow:hidden;background:url(/en/site/img/my123/box_mon123.gif) right 0 no-repeat !important; }
#header-my123box-new.frbg { width:196px;height:71px;overflow:hidden;background:url(/fr/site/img/my123/box_mon123.gif) right 0 no-repeat !important; }

div.login-box-new {height:71px;width:196px;}
div.login-box-new div.login-box-new-top-row {}
div.login-box-new div.login-box-new-top-row div.login-box-new-logo {float:left;}
div.login-box-new div.login-box-new-top-row div.login-box-new-label {padding:5px 0 10px 6px;float:left;width:112px; font-size: 11px;}
div.login-box-new div.login-box-new-buttons {}
div.login-box-new div.login-box-new-buttons div.login-box-new-login   {padding:0 0 0 10px;float:left;}
div.login-box-new div.login-box-new-buttons div.login-box-new-register {padding:0 10px 0 0;float:right;}
#my123box-login-userinfo-table { width: 198px !important; margin: 0; }
.password-forgot div.login-box-new-label { padding:4px 0 10px 6px;float:left;width:122px; font-size: 11px; }
.password-forgot div.login-box-new-label.frnch { padding:4px 0 10px 12px;float:left;width:120px; font-size: 11px; }
.login-un, .login-pw { padding-left: 18px; }


td#header-my123box-new div#my123box-login div#forgotpswd {font-size: 80%; text-align: right; margin: 1px 10px 0 10px;}
td#header-my123box-new div#my123box-login table {width: 203px;}
td#header-my123box-new div#my123box-login table td {color: #FFF; font-size: 85%; vertical-align: top;}
td#header-my123box-new div#my123box-login input { width: 60px; font-size: 10px !important; }
td#header-my123box-new #agun { _height: 16px; }
td#header-my123box-new #agpw { _height: 14px; }
.login-box-new-login .errmsg { -moz-border-radius: 4px; background-color:#EECCCC; border:1px solid #FFEEEE; font-size:11px; margin:-8px 0 0 -6px; padding:2px 7px !important; _background-color: transparent; _border: 0; _font-size: 10px; _margin-top: -5px; _color: red; }

.password-forgot {padding-top:4px;}

/*
#mycarousel.select1 .carousel_tab.tab2, #mycarousel.select1 .carousel_tab.tab3, #mycarousel.select1 .carousel_tab.tab4 { width: 192px; }
#mycarousel.select2 .carousel_tab.tab1, #mycarousel.select2 .carousel_tab.tab3, #mycarousel.select2 .carousel_tab.tab4 { width: 192px; }
#mycarousel.select3 .carousel_tab.tab1, #mycarousel.select3 .carousel_tab.tab2, #mycarousel.select3 .carousel_tab.tab4 { width: 192px; }
#mycarousel.select4 .carousel_tab.tab1, #mycarousel.select4 .carousel_tab.tab2, #mycarousel.select4 .carousel_tab.tab3 { width: 192px; }
*/

#webtv-box { width: 300px; padding: 0px 14px 8px 14px; color: #fff; background: transparent url(/site/img/hubs/super/webtv.jpg) 0 0 no-repeat; }
#latestnews-box { width: 610px; padding: 8px; background: transparent url(/site/img/hubs/super/latestnews_box.jpg) 0 0 no-repeat; }
.hub-news-box .u { border-bottom: 1px dotted #999; }
.hub-news-box { width: 626px; height: 652px; padding: 0; background: transparent url(/site/img/hubs/super/news_box.jpg) 0 0 no-repeat; overflow: hidden; }
.hub-news-box .green-col {background-color:#bbe5ae; height: 652px;}
.hub-news-box .fl.w { padding: 10px 10px 0 10px; }
.hub-news-box .news-col3-content { width: 188px; position:relative;}
.hub-news-box .news-col3-content .rssIcon{ position:absolute; right:0; top:0;}
.hub-news-box h3 { color:black !important; font-size:130% !important; letter-spacing:0 !important; text-transform:none !important; margin-left: 1px; }
.hub-news-box .news-col3-col-image { background-color: #fff; padding: 3px; border: 1px solid #ddd; _padding-top: 1px; }
.hub-news-box .news-col3-col-imagecontainer { height: 120px; margin-top: 8px; }
.hub-news-box .news-col3-title { font-weight: bold; font-size: 12px; }
.hub-news-box .news-col3-abstract { margin-top: 4px; color:black;}
.hub-news-box .news-col3-readmore { padding-bottom: 1px; margin-right: 20px; }
.hub-news-box .news-col3-featurecontainer { height: 160px; }
.hub-news-box .news-col3-othertitles {font-weight: bold; font-size: 12px; padding: 4px 0 0 0; height: 56px; _height: 60px; margin-bottom: 2px; }
.hub-news-box .news-col3-btnseeall { float: right; padding-top: 15px; padding-right: 5px; _padding-top: 16px; }
.hub-news-box.second .news-col3-col-imagecontainer { height: 128px; }
.hub-news-box.second .news-col3-featurecontainer { height: 152px; }

#hub-mostpopular-models { padding: 10px 20px; background: transparent url(/site/img/hubs/super/mostpopular_box.jpg) 0 0 no-repeat; margin-top: 10px; }
#hub-mostpopular-models #hub-mostpopular-models-container { width: 288px; height: 294px; }
#hub-mostpopular-models h2 { border-bottom: 1px dotted #999; padding: 0 0 2px 0; margin-bottom: 8px; padding-left: 1px; }
#hub-mostpopular-models h2 span { color: black; font-size: 130%; letter-spacing: 0px !important; text-transform: none !important; }
#hub-mostpopular-models-container .title { font-size: 100%; font-weight: normal; margin-bottom: 8px; padding-left: 1px; }
#hub-mostpopular-models-container ul { width: 110px; }
#hub-mostpopular-models-container ul.first { margin-right: 5px; width: 150px; }
#hub-mostpopular-models-container ul li { padding-top: 5px; }

#hub-cars-past-present { padding: 10px 0; background: transparent url(/site/img/hubs/super/past_present_top_bg.jpg) 0 2px no-repeat; margin-top: 10px; }
#hub-cars-past-present #hub-cars-past-present-container { width:288px; height: 381px; background-color: #E7E7E7; padding:0 20px;}
#hub-cars-past-present h2 { padding: 0 0 2px 0; margin-bottom: 2px; padding-left: 1px; }
#hub-cars-past-present h2 span { color: black; font-size: 130%; letter-spacing: 0px !important; text-transform: none !important; }
#hub-cars-past-present-container .title-box-container { zpadding-bottom: 8px; border-bottom: 1px dotted #999; margin-bottom: 0px; }
#hub-cars-past-present-container .title-box { font-size: 93%; padding: 4px 0px; text-align: justify; }
#hub-cars-past-present-container .title { font-size: 100%; font-weight: normal; }
#hub-cars-past-present-columns { height: 307px; overflow: hidden; padding-left: 4px; }
#hub-cars-past-present-columns ul.crumbs { padding: 0 0 0 8px; border-left: 1px dotted #999; height: 307px; }
#hub-cars-past-present-columns ul.crumbs li { display: block !important; padding-bottom: 2px; }
#hub-cars-past-present-columns ul.crumbs.fl { width: 88px; }
#hub-cars-past-present-columns ul.crumbs.col1 { border: 0; padding: 0; }
#hub-cars-past-present-columns ul.crumbs.col3 { padding: 0 0 0 8px; }
#hub-cars-past-present .bottom_bg{ background: transparent url(/site/img/hubs/super/past_present_bottom_bg.jpg) 0 0px no-repeat; height:10px; }

#hub-newcars-box h2 span { color: black; font-size: 130%; letter-spacing: 0px !important; text-transform: none !important; }
#hub-newcars-box .title { font-size: 100%; font-weight: normal; margin-top: 8px; }
#hub-newcars-searches { padding-top: 5px; _padding-top: 0px; }
#hub-newcars-searches .search-title { padding-bottom: 4px; font-weight: bold; }
#hub-newcars-box .select-title { text-transform: uppercase; font-weight: bold; }
#hub-newcars-searches .search-column { float: left; width: 156px; height: 116px; }
#hub-newcars-searches .search-column.first { width: 146px; }
#hub-newcars-searches .search-column .search-column-item { float: left; width: 73px; padding-bottom: 4px;  _padding-bottom: 3px;}
#hub-newcars-searches .search-column.second .search-column-item { width: 156px; }

#hub-usedcars-box h2 span { color: black; font-size: 130%; letter-spacing: 0px !important; text-transform: none !important; }
#hub-usedcars-box .title { font-size: 100%; font-weight: normal; margin-top: 8px; }
#hub-usedcars-searches { padding-top: 10px; }
#hub-usedcars-searches .search-title { padding-bottom: 4px; font-weight: bold; }
#hub-usedcars-searches .search-title.french { padding-bottom: 4px; font-weight: bold; width:300px; font-size:93%; }
#hub-usedcars-box .select-title { text-transform: uppercase; font-weight: bold; }
#hub-usedcars-searches .search-column { float: left; width: 146px; overflow: hidden; height: 87px; _height: 83px; }
#hub-usedcars-searches .search-column.first { width: 146px; }
#hub-usedcars-searches .search-column .search-column-item { float: left; width: 73px; padding-bottom: 2px; _padding-bottom: 0px; }
#hub-usedcars-searches .search-column.second .search-column-item { width: 156px; }
#my123box-logged { font-size: 11px; }
#my123box-logged #selectpage li { text-align: right; }
#my123box-logged #selectpage li div.fright { padding-left: 5px; color: #456789; }
#my123box-logged-table { width: 200px; }

#podcasts-root {width:328px;zbackground: transparent url(/site/img/hubs/super/podcast_bg.gif) 0 0 no-repeat;}
#podcasts-root #podcasts-box     {width:328px;height:348px;overflow:hidden;}
#podcasts-root #podcasts-box .h3 {width:302px;margin-left:14px;margin-top:13px;}
#podcasts-root #podcasts-box #podcasts-intro {font-weight:bold;color:white;padding:3px 2px 5px 6px;font-size:93%;background-color:#0167a5;width:288px;margin-left:14px;margin-top:4px;_width:300px;}
#podcasts-seeall a:link, #podcasts-seeall a:visited {color:white !important;}
#podcasts-seeall.seeall {text-align:right;}

#podcasts-root .top-border {border-top:1px solid #595959}
#podcasts-root .poditem {margin-left:14px;width:300px;}
#podcasts-root .poditem-box {width:300px;height:81px;overflow:hidden;}
#podcasts-root .podtitle  {color:#0197f2;}
#podcasts-root .podtopics {color:white;}

#podcasts-root .poditem-player     {width:200px;background-color:red}
#podcasts-root .poditem-player-box {width:200px;height:24px;overflow:hidden;}
#podcasts-root .download a:link, #podcasts-root .download a:visited {color:#0197f2 !important;}
#podcasts-root .poditem-info {height:48px;overflow:hidden;}

.webtv-rss-subscribe {color:white !important;}

.readmore-new { text-align:right; margin-top:-1px;margin-right:1px;}

.tool-call-used {border-top:1px dotted #999;margin-top:4px;_margin-top:2px;padding-top:4px;_padding-top:1px;}
/* le GH3 de s_h3_rss

&lt;span style="font-size:130%;letter-spacing:0px!important;color:&lt;spy=_color/&gt;;text-transform:none !important"&gt;
*/

.h3url      {font-weight: bold!important;font-size:130%!important;letter-spacing:0px!important;text-transform:none !important;}
h3.h3urlcolor a { color: #fff !important; text-transform: none !important; font-size: 130%; font-weight: bold; }
h2.h2notransform a, h3.h3notransform a, h2.h2notransform.dry { text-transform: none !important; font-size: 130%; font-weight: bold; }
ul.crumbs.fl.col1 li a:hover , ul.crumbs.fl.col2 li a:hover, ul.crumbs.fl.col3 li a:hover  {text-decoration:underline !important;}
div.twitter-item {color:black;overflow:hidden;font-size:12px !important;} /*#298ab7*/
div.carbox div.title a {text-decoration:underline !important;}
.podcasts-rss-subscribe {color:white !important;}


/* buttons on new Home page */
a.cssButtonType1Container       {border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:87% !important;background: url(/site/img/buttons/bgnewbtn1.gif) 0 0 repeat-x; padding: 1px 8px 2px 8px; border:solid 1px #81a5cf; height:19px; _padding: 2px 8px 1px 8px;}
a.cssButtonType1Container:hover, a.cssButtonType1Container:active  {text-decoration:none!important;}
.news-col3-col-container {border-bottom: 1px dotted #999999; height: 326px; overflow: hidden;}
.green-col .news-col3-content,
  .green-col h3.h3url a,
  .green-col .news-col3-title a,
  .green-col .fr.readmore-new a,
  .green-col .news-col3-othertitles.u a {color:#4a6b40 !important;}


#twitter_box .twitter-post { overflow: hidden; width: 300px; padding: 4px 0; border-top: 1px dotted #ddd; }
#twitter_box .twitter-post-text { float: left; width: 275px; }
#twitter_box .twitter-item { }
#twitter_box .twitter-commands { float: right; }
#twitter_box .twitter-reply { padding: 0 0 4px 0; }
#twitter_box .twitter-retweet { }


#podcasts-box .rc-gap.rc-podcast {font-size:85%; }
#podcasts-box .rc-gap { margin: 0 0 10px 0; }
#podcasts-box h3 { padding: 0; margin: 0; color: #000 !important; font-size: 130% !important; text-transform: none !important; } /* margin: 0 0 15px 0; */
#podcasts-box h3.clean { margin: 0 0 4px 0; }
#podcasts-box .rc-tags { height: 274px; overflow-y: hidden; }
#podcasts-box .rc-tags ul.rightcol-tags { width: 286px; height: 200px; overflow-y: scroll; }
#podcasts-box .rc-bbox { width: 300px; min-height: 250px; }
#podcasts-box .rc-twitter { margin-bottom: 10px; }
#podcasts-box .rc-podcast { width: 328px; height: 358px; background: transparent url(/site/img/hubs/super/podcasts-bg.jpg) 0 0 no-repeat; padding: 0; margin: 0; }
#podcasts-box .rc-podcast .title { padding: 8px; height: 24px; _height: 32px; overflow: hidden; }
#podcasts-box .rc-podcast .title h3.h3url { color: #fff !important; padding-top: 2px; }
#podcasts-box .rc-carrousel { background-color: #fff; height: 86px !important; }
#podcasts-box .rc-commpresse { width: 300px; height: 500px; background: transparent url(/site/img/blogs/pressrelease-bg.jpg) 0 0 no-repeat; overflow: hidden; }
#podcasts-box .rc-commpresse .commpresse-data { float: left; width: 205px; _width: 213px; margin-right: 4px; padding-right: 8px; border-right: 1px solid #ddd; height: 233px; }
#podcasts-box .rc-commpresse .commpresse-list { float: right; width: 63px; }
#podcasts-box .rc-commpresse .compress-container { padding: 8px; }
#podcasts-box .rc-commpresse .press-release-date { height: 28px; line-height: 14px; text-align: right; }
#podcasts-box .rc-commpresse .press-release-container { height: 194px; overflow: hidden; }
#podcasts-box .rc-commpresse .press-release-title { line-height: 14px; height: 42px; font-weight: bold; font-size: 92%; }
#podcasts-box .rc-commpresse .press-release-abstract { line-height: 14px; font-size: 92%; text-align: justify; }
#podcasts-box .rc-podcast .podcast-listing { }
#podcasts-box .rc-podcast .podcast-entry { padding: 10px; border: 1px solid #000; border-top: 0; border-bottom: 0; }
#podcasts-box .rc-podcast .podcast-entry.pod1 { margin-top: 12px; }
#podcasts-box .rc-podcast .podcast-entry.pod2 { background-color: #eee; }
#podcasts-box .rc-podcast .podcast-entry .podcast-title-container { height: 44px; overflow: hidden; position: relative; }
#podcasts-box .rc-podcast .podcast-entry .podcast-title { font-weight: bold; padding-bottom: 2px; }
#podcasts-box .rc-podcast .podcast-entry .podcast-abstract { height: 28px; overflow: hidden; }
#podcasts-box .rc-podcast .podcast-entry .podcast-mini-player { height: 24px; width: 100%; margin-top: 4px; }
#podcasts-box .rc-podcast .podcast-entry .podcast-load { position: absolute; right: 0; bottom: 2px; _bottom: 0; padding: 0 2px 0 10px; background-color: #fff; }
#podcasts-box .rc-podcast .podcast-entry.pod2 .podcast-load { background-color: #eee; }
#podcasts-box .rc-podcast .podcasts-viewall { text-align: right; padding: 0 12px; margin-top: -4px; }

#podcasts-box .rc-podcast .podcast-entry { padding: 10px; border: 1px solid #000; border-top: 0; border-bottom: 0; }
#podcasts-box .rc-podcast .podcast-entry .podcast-abstract { height: 28px; overflow: hidden; }


.press-release-date {height:28px;line-height:14px;text-align:right;}
.press-release-container {height:182px;overflow:hidden;}
.press-release-container .press-release-title    {line-height:14px;height:42px;font-weight:bold;font-size:92%}
.press-release-container .press-release-abstract {line-height:14px;font-size:92%}

div#main div.body_wrappper a.title { font-size: 1em !important; }


.a123-social-web-main {background-color:#DCE8F6;padding:8px 0px 8px 10px;}
.a123-social-web-main .a123-social-web {float:left;padding:0px 38px 0px 20px;}
.a123show-vids {background-color:#F3F4F8;overflow: hidden; width:484px;}
.a123show-vids .a123show-vid-main     {width:156px;float:left;}
.a123show-vids .a123show-vid-main .a123show-vid-in {width:151px;overflow:hidden;}
.a123show-vids .a123show-vid-main .a123show-vid-title {font-weight:bold;}
.a123show-vids .a123show-vid-main .a123show-vid-other {color:#999;}

.a123show-more {font-size:87%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-left:385px;margin-top:20px;background-color:#3f97c3;padding:1px 4px;text-align:center;width:90px;}
.a123show-more a:hover, .a123show-more a:active, .a123show-more a:link , .a123show-more a:visited  {color:white!important;}


.a123show-vid-thumbnail {border:solid 1px #999;background-color:white;padding: 2px;width:145px;}
.a123show-vid-thumbnail .a123show-vid-thumbnail-in {width:145px;overflow:hidden;height:82px;}

.s_hX_rss      {height:22px;}
.rss_head_text {float:left;}
.rss_block     {float:right;padding:0px 2px 0px 0px;}
.rss_link      {float:left;padding:2px 2px 2px 2px;}
.rss_button    {float:left;}

div#art_preview_container.preview {height:360px;}
div.art_tabs ul {height:365px;overflow:hidden;}

div.social-box-en {margin-left:26px;margin-top:6px;_margin-top:4px;}
div.social-box-fr {margin-left:14px;margin-top:6px;_margin-top:4px;}
div.social-box-en div.social-box-button  {float:left;}
div.social-box-fr div.social-box-button  {float:left;}
div.social-box-en div.follow-us          {float:left;margin-left:15px;margin-top:12px;width:170px;}
div.social-box-fr div.follow-us          {float:left;margin-left:12px;margin-top:3px;width:210px;}
div.social-box-separator { height: 5px; margin-left: 55px; width: 180px; border-bottom: 1px dotted #999999; overflow: hidden; }
div.social-box-separator.first { height: 5px; border: 0; width: 2px;overflow: hidden; }
div#twitter_fr.social-box-fr div.follow-us {padding-top:12px;}
div#flickr_fr.social-box-fr div.follow-us {padding-top:12px;}

.standings1 {padding:1px;font-size:22px;width:235px;height:60px;}
.w484    {width:484px;}

div#social-zone1 {
  padding:20px 20px 0 20px;
  border:1px solid #c3c3c3;width:252px;background-color:#dceaf7;
  text-align:center;
  font-weight:bold;height:160px;}
div#social-zone2 {
  width:292px;
  margin-top:5px;height:85px;}


div.szpict {display: inline; padding-left:30px;}
div#logos { text-align:left;margin:20px 0 20px -20px;}

/* Fixes for FB88 - Community*/
div.community-box     {padding:10px 0 0 0;} /* top right bottom left */
div.community-box img {float:left;margin: 4px 8px 4px 4px;}
div.community-box div.community-box-left {font-family:arial,helvetica,sans-serif;font-size:13px !important;font-weight:normal;text-align:justify;}
div.community-box div.community-box-left a {font-weight:bolder;}

div#twiterrers {margin-bottom:10px;}
div#twiterrers img {width:48px;}
div#twiterrers img.next {margin-left:11px;}
div#twiterrers img.bottom {margin-top:12px;}

/*Styles pour les commentaires affichés localement de disqus -seo- */

#dsqthread_seo { 
  width:484px;
    margin:1em;     
}

.marge {
  margin-top:1em !important; 
}

.auth_name {
  text-align: right;
}

.dsq-brlink { 
  display: block; 
  height: 1px; 
  width:1px; 
  text-indent: -1000px; 
  overflow: hidden; 
  float: left; 
}

div.share-widget a {
  border: 1px solid #474849; 
  border-radius: 4px; 
  color: #fff;
  font-size: 11px;
  font-family:"Arial",Serif;
  padding: 0.5em;
  text-decoration : none;
  cursor: pointer;
  *height: 25px;
  /* CSS 3 */ 
  text-shadow: 0 -1px 0 rgb(93,105,117); 
  /*box-shadow:  inset 0 -1px 0 #38709A;*/

  
  background: -moz-linear-gradient(top, #5d8ead 0%, #2989d8 100%, #35698d 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5d8ead), color-stop(100%,#2989d8), color-stop(100%,#35698d)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5d8ead 0%,#2989d8 100%,#35698d 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5d8ead 0%,#2989d8 100%,#35698d 100%); /* Opera 11.10+ */
  background-color: #5d8ead; /* Old browsers */
}

div.share-widget a:hover {
  /* CSS 3 */ 
  text-shadow: 0 -1px 0 #000; 
  /*box-shadow:  inset 0 1px 0 #38709A;*/
  opacity : 0.75;
  background: -moz-linear-gradient(top, #39739b 0%, #2989d8 100%, #2a526d 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#39739b), color-stop(100%,#2989d8), color-stop(100%,#2a526d)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #39739b 0%,#2989d8 100%,#2a526d 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #39739b 0%,#2989d8 100%,#2a526d 100%); /* Opera 11.10+ */
  background-color: #b6b6b6; /* Old browsers */
}

div.share-widget a img {
  vertical-align : middle;
  cursor: pointer;
}

div.share-widget a span {
  cursor: pointer;
}
</pre></body></html>