/* @group global */
 
* 
{
                font-size: 100%;
                line-height: 1.2em;
                margin: 0;
                padding: 0;
}
 
html 
{
                height: 100%;
}
 
body 
{
                background-color: #d7d7d7;
                background-image: url(../imgs/body-bg.jpg);
                background-repeat: no-repeat;
                background-position: center top;
                font-family: arial;
                font-size: 62.5%;
}
 
ul, ol, li, div, p, table, tr, th, td, blockquote, img, h1, h2, h3, h4, form, fieldset, legend 
{
                border: none;
                margin: 0;
                padding: 0;
}
 
li 
{
                list-style-type: none;
}
 
a, input.submit 
{
                cursor: pointer;
}

#mygallery .belt a.CarDetailImages
{
	width: 214px;
	height: 96px;
}
 
/* @end */
 
/* @group clearfix */
 
.clearfix:after 
{
                clear: both;
                content: ".";
                display: block;
                height: 0;
                line-height: 0;
                visibility: hidden;
}
 
.clearfix 
{
                display: inline-block;
}
 
html[xmlns] .clearfix 
{
                display: block;
}
 
* html .clearfix 
{
                height: 1%;
}
 
/* @end */
 
/* @group sIFR */
 
.sIFR-flash 
{
                margin: 0;
                visibility: visible !important;
}
 
.sIFR-replaced 
{
                visibility: visible !important;
}
 
span.sIFR-alternate 
{
                display: block;
                height: 0;
                left: 0;
                overflow: hidden;
                position: absolute;
                top: 0;
                width: 0;
}
 
.sIFR-flash + div[adblocktab=true] 
{
                display: none !important;
}
 
.sIFR-hasFlash #main h1 
{
                visibility: hidden;
}
 
.sIFR-hasFlash #global-info h2 
{
                visibility: hidden;
}
 
.sIFR-hasFlash #sub-nav h2 
{
                visibility: hidden;
}
 
.notrepl 
{
                visibility : visible !important;
                padding-top : 6px;
}
/* @end */
 
/* @group # CONTAINER */
 
#scrollablecontent 
{
                height: 500px;
                /*overflow : auto;*/
                overflow-x:hidden;
                overflow-y:auto;
}
 
#container 
{
                margin: 0 auto;
                width: 90.8em;
}
 
/* @group # CONTENT */
 
#content 
{
                float: left;
                margin: .9em .9em 0 0;
                width: 64.1em;
}
 
/* @group # BANNER */
 
#content #banner 
{
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                padding-bottom: .9em;
}
 
 
 
/* @end */
 
 
 
/* @group # ADD */
 
#content #add 
{
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                padding: .9em 0;
                text-align: center;
}
 
 
 
/* @end */
 
/* @group # BREADCRUMB */
 
#content #breadcrumb
{
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                height: 1.8em;
                padding: 0.5em 0 .5em 1em;
                
}
 
#content #breadcrumb p
{
                margin: 0;
                padding: 0;
}
 
#content #breadcrumb a
{
                color: #000;
                text-decoration: none;
}
 
#content #breadcrumb a:hover
{
                text-decoration: underline;
}
 
#content #breadcrumb span
{
                color: #fc4c06;
}
 
/* @end */
 
/* @group # FOOTER */
 
#content #footer 
{
                color: #717275;
                font-size: 1.1em;
                margin: 1.5em 1.5em 1.5em 9.3em;
}
 
#content #footer ul 
{
                text-align: center;
}
 
#content #footer li 
{
                border-right: .1em solid #717275;
                float: left;
                padding-right: .5em;
                margin-left: .5em;
}
 
#content #footer li.last 
{
                border-right: none;
}
 
#content #footer li a 
{
                color: #717275;
                text-decoration: none;
}
 
#content #footer li a:hover 
{
                color: #fc4c06;
}
 
/* @end */
 
 
/* @group # GLOBAL-INFO */
 
#content #global-info 
{
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                font-size: 1.1em;
                line-height: 1.3em;
                padding: 1.8em 1.1em 1.1em 1.1em;
                width:92%
}
 
/*#content #global-info div 
{
                float: left;
                margin-right: 2.9em;
                width: 16.7em;
                
}*/
 
#content #global-info div.home 
{
                float: left;
                margin-right: 2.9em;
                width: 15em;
}
 
#content #global-info div.last 
{
                float: left;
                width: 15em;
}
 
#content #global-info h2 
{
                color: #fc4c06;
                font-size: 1.8em;
                font-weight: bold;
                height: 2.6em;
                /* replaced by sIFR - needs height */
                margin-bottom: .8em;
                text-transform: uppercase;
}
 
#content #global-info p
{
                line-height: 1.2em;
                margin-bottom:0.5em;
}
 
#content #global-info ul 
{
                margin-top: 1.2em;
}
 
#content #global-info li 
{
                background-image: url(../imgs/list-style-disc.gif);
                background-position: center left;
                background-repeat: no-repeat;
                line-height: 1.3em;
                padding-left: .8em;
}
 
#global-info #bottomright li 
{
                background: none;
}
 
 
#global-info #bottomleft li 
{
                background: none;
} 
 
#content #global-info li a 
{
                color: #fc4c06;
                font-weight: bold;
                text-decoration: none;
}
 
#content #global-info li a:hover 
{
                color: #000;
}
 
/* @end */
 
 
/* @group # SCROLLABLE-CONTENT */
#content #scrollablecontent #global-info div.description
{
                float: left;
                margin-right: 2.9em;
                width: 100%;
}
/* @end */
 
 
/* @group # MAIN */
.MyAuctionImport 
{
                font-weight : 700! important;
                font-size : 1.2em! important;
}
 
#content #main
{
                position: relative;
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                padding: 1em 0 .5em 1em;
}
 
#content #main h1
{
                color: #fc4c06;
                font-size: 1.8em;
                font-weight: bold;
                height: 1.8em;
                line-height : 1.8em;
                /* replaced by sIFR - needs height */
                margin-bottom: .8em;
}
 
#scrollablecontent h1
{
                color: #fc4c06;
                font-size: 1.8em;
                font-weight: bold;
                height: 1.4em;
                line-height : 1.5em;
                /* replaced by sIFR - needs height */
                margin-bottom: .8em;
}
 
#scrollablecontent p.intro
{
                font-weight: bold;
                margin-bottom:1.2em;
}
 
#content #main h2
{              
                background-image: url(../imgs/bg-hori-red.gif);
                background-repeat: no-repeat;
                clear: both;
                color: #000;
                display: block;
                font-size: 1.2em;
                font-weight: bold;
                margin: 1em 0 1em -1em;
                padding: 1em 0 0 1em;
                position:relative;
}
 
#content #main a
{
                color: #fc4c06;
}
 
#content #main a:hover
{
                color: #000;
}
 
#content #main p
{
                font-size: 1.1em;
                font-weight: normal;
                line-height: 1.4em;
                margin-bottom: 1em;
}
 
#content #main p.intro
{
                font-weight: bold;
                margin-top:3em;
}
 
#content #main ul
{
                margin: 1em 0 1em 1.5em;
                font-size: 1.1em;
}
 
#content #main ul li
{
                list-style-type: disc;
                line-height: 1.3em;
                margin-left: 1em;
}
 
#content #main ul.search
{
                float: left;
                margin: 0 0 1em 1em;
                font-size: 1em;
}
 
#content #main ul.search li
{
                list-style-type: none;
                line-height: 1.3em;
                margin-left: 0em;
                display: block;
                height: 2em;
                width: 17em;
                clear: both;
}
 
#content #main div.hr
{
                background-image: url(../imgs/bg-hori-red.gif);
                background-repeat: no-repeat;
                border: none;
                background-color: transparent;
                clear: both;
                color: #000;
                display: block;
                height: .5em;
                /*margin: 1em 0 1em -1em;*/
                margin-left:-1em;
}
 
#content #main div.hr hr
{
                display: none;
}
 
#content #main .tabbox li.total {
                padding-top: .7em;
}
 
/* @group . TABBOX */
 
#content #main .tabbox
{
                margin-bottom: 1em;
                background-color: #fff;
                border: 1px solid #d8d8d8;
                width: 61.9em;
}
 
#content #main .tabbox h3
{
                font-size: 1.4em;
}
 
#content #main .tabbox ul
{
                list-style: none;
                margin: 1em 0;
                padding: 0;
}
 
#content #main .tabbox li
{
                list-style: none;
                margin: .4em 0;
                padding: 0;
}
 
#content #main .tabbox .left
{
                background-image: url(../imgs/detail-thumb-bg.jpg);
                background-repeat: no-repeat;
                background-position: right top;
                
                float: left;
                width: 45%;
                padding: 1.4em;
}
 
#content #main .tabbox .right
{
                float: left;
                width: 45%;
                padding: 1.4em;
}
 
#content #main .tabbox .low
{
                padding-bottom: 0;
}
 
#content #main .tabbox .tabs
{
                display: none;
                /*           background-image: url(../imgs/bg-hori-light.gif);
                background-repeat: repeat-x;
                background-position: bottom;*/
}
 
#content #main .tabbox .tabs ul
{
                margin: 0;
                padding: 0;
                width: 100%;
                height: 2.7em;
}
 
#content #main .tabbox .tabs li
{
                background-image: url(../imgs/bg-hori-light.gif);
                background-repeat: repeat-x;
                background-position: bottom;
                float: left;
                color: #999999;
                margin: 0;
                padding: .7em 0;
                font-weight: bold;
                list-style: none;
}
 
#content #main .tabbox .tabs li a
{
                color: #999999;
                padding: .7em 1.4em .7em 1.4em;
                text-decoration: none;
                background-image: url(../imgs/tabbox-tab-bg.jpg);
                background-repeat: no-repeat;
                background-position: right top;
}
 
#content #main .tabbox .tabs li.last a
{
                background: none;
}
 
#content #main .tabbox .tabs li.active
{
                background-color: #fff;
}
 
#content #main .tabbox .tabs li a:hover,
#content #main .tabbox .tabs li.active a
{
                color: #fc4d07;
}
 
#content #main .tabbox #page-history table,
#content #main .tabbox #page-damage table {
                font-size: 1.1em;
                margin-top: 1em;
                width: 100%;
}
 
#content #main .tabbox #page-damage table {
                border-collapse: collapse;
}
 
#content #main .tabbox #page-history table th,
#content #main .tabbox #page-history table td {
                padding: .7em .7em .7em 0;
                text-align: left;
                vertical-align: top;
}
 
#content #main .tabbox #page-damage table th,
#content #main .tabbox #page-damage table td {
                padding: .7em .7em .7em .7em;
                text-align: left;
                vertical-align: middle;
}
 
#content #main .tabbox #page-damage table thead th {
                padding-top: .6em;
}
 
#content #main .tabbox #page-damage table tbody th {
                padding: 0em .7em 0em .7em !important;
                text-align: center;
}
 
#content #main .tabbox #page-damage table th.first {
                padding-left: 0 !important;
}
 
#content #main .tabbox #page-history table td {
                background-image:url(../imgs/bg-hori-light.gif);
                background-position:center bottom;
                background-repeat:repeat-x;
}
 
#content #main .tabbox #page-damage table td.last {
                padding-top: 2em;
                text-align: center;
                vertical-align: top;
}
 
#content #main .tabbox #page-history table tr.last td {
                background: none;
}
 
#content #main .tabbox #page-history table thead {
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
}
 
#content #main .tabbox #page-damage table thead th {
                background-image: url(../imgs/bg-corner-br.gif);
                background-position: right bottom;
                background-repeat: no-repeat;
}
 
#content #main .tabbox #page-damage table tbody th {
                background-image:url(../imgs/bg-corner-br.gif);
                background-position:right bottom;
                background-repeat:no-repeat;
}
 
#content #main .tabbox #page-damage table tbody td {
                background-image:url(../imgs/bg-corner-br-light.gif);
                background-position:right bottom;
                background-repeat: no-repeat;
}
 
#content #main .tabbox #page-damage {
                padding: 1.4em;
}
 
#content #main .tabbox #page-options .option-part {
                background-image:url(../imgs/bg-hori-light.gif);
                background-position:center bottom;
                background-repeat:repeat-x;
                clear: both;
                margin-left: .7em;
                padding-bottom: .7em;
}
 
#content #main .tabbox #page-options .left,
#content #main .tabbox #page-options .right {
                background: none !important;
                padding: 0 .7em;
}
 
#content #main .tabbox #page-options h3 {
                padding: 1em 0 0 .5em;
}
 
#content #main .tabbox #page-options ul {
                margin-bottom: 0;
}
 
#content #main .tabbox.no-tabs div.info,
#content #main .tabbox.no-tabs div.nav,
#content #main .tabbox.no-tabs div#page-purchase,
#content #main .tabbox.no-tabs div.page-billing,
#content #main .tabbox.no-tabs div.page-billing2,
#content #main .tabbox.no-tabs div.change-address
{
                background-image: url(../imgs/detail-bid-bg.jpg);
                background-repeat: no-repeat;
                background-position: left top;
}
 
#content #main .tabbox.no-tabs div.nav {
                height: 2.4em;
                position: relative;
}
 
#content #main .tabbox.no-tabs div.change-address {
                width: 44em;
}
 
#content #main .tabbox.no-tabs div.info p {
                margin-bottom: 0;
}
 
#content #main .tabbox.no-tabs div.nav,
#content #main .tabbox.no-tabs div.info,
#content #main .tabbox.no-tabs div.change-address {
                padding: .7em 1em !important;
}
 
#content #main .tabbox.no-tabs h3 {
                padding-top: .7em;
}
 
#content #main .tabbox.no-tabs .left,
#content #main .tabbox.no-tabs .right {
                padding-top: 0;
}
 
#content #main .tabbox.no-tabs h3.inside {
                margin-bottom: 0;
                padding: .7em 0 0 1em;
}
 
#content #main .tabbox.no-tabs p.inside {
                margin-bottom: 0;
                padding: .7em 0 0 1.4em;
}

#content #main .no-tabs p.inside-block {
                margin-bottom: 0;
                padding: .9em 0 2em 4em;
}

#content #main .no-tabs p.inside-title {
                margin-bottom: 0;
                padding: .9em 0 0 2em;
                font-weight: bold;
}
#content #main .no-tabs .WarningMustAgree
{
	font-size : 1.2em;
	color : Red;
	font-weight : bold;
}
#content #main .no-tabs h1
{
	margin-top : 1.5em;
	margin-left : 2em;
}
#content #main .no-tabs h2
{
	margin-left : 0.4em;
}
/* @end */
 
/* @group . DETAIL */
 
#content #main table.detail
{
                background-color: #fff;
                border: 1px solid #d8d8d8;
                border-collapse: collapse;
                width: 62.1em;
}
 
#content #main table.detail td
{
                vertical-align: top;
                margin: 0;
                padding: 0;
}
 
#content #main table.detail td .left
{
                background-image: url(../imgs/detail-thumb-bg.jpg);
                background-repeat: no-repeat;
                background-position: right top;
                
                float: left;
                width: 46%;
                padding: .7em;
}
 
#content #main table.detail td .right
{
                float: left;
                width: 46%;
                padding: .7em;
}
 
#content #main table.detail td ul
{
                list-style: none;
                margin: 0;
                padding: 0;
}
 
#content #main table.detail td li
{
                list-style: none;
                margin: 0;
                padding: .2em 0 0.4em 0;
                line-height: 1.4em;
}
 
#content #main table.detail .thumb
{
                background-image: url(../imgs/detail-thumb-bg.jpg);
                background-repeat: no-repeat;
                background-position: right top;
                padding: .7em .9em .7em .7em;
                height: 23em;
                width: 12.4em;
}
 
#content #main table.detail .thumb a
{
                clear: both;
                background-color: #000;
                background-image: url(../imgs/main-button-bg.jpg);
                background-repeat: repeat-x;
                border: 1px solid #000;
                color: #fff;
                cursor: pointer;
                float: left;
                font-size: 1.2em;
                line-height: 1.4em;
                font-weight: bold;
                text-decoration: none;
                text-align: center;
                height: 1.42em;
                margin: .3em 0;
                padding: 0;
                width: 10.17em;
}
 
#content #main table.detail .thumb a.next
{
                clear : none;
                float: left;
                width: 5.1em;
                border-left : none;
}
 
#content #main table.detail .thumb a.next img
{
                float: right;
                margin: .3em 1.1em 0 0;
}
 
#content #main table.detail .thumb a.previous
{
                clear: none;
                float: left;
                width: 5em;
                border-right: none;
}
 
#content #main table.detail .thumb .StatBid
{
                float : left;
                margin-left : 4em;
}
 
#content #main table.detail .thumb a.previous img
{
                float: left;
                margin: .3em 0 0 1.1em;
}
 
 
#content #main table.detail .info .right img
{
                float: left;
                margin: 0 .5em 0 0;
}
#content #main table.detail .info a:hover
{
                color : Red;
}
 
#content #main table.detail .price
{
                background-image: url(../imgs/detail-bid-bg.jpg);
                background-repeat: no-repeat;
                background-position: left top;
                padding: .7em;
}
 
#content #main table.detail .bid
{
                background-image: url(../imgs/detail-bid-bg.jpg);
                background-repeat: no-repeat;
                background-position: left top;
}
 
#content #main table.detail .bid h3
{
                font-size: 1.4em;
                margin-bottom: .8em;
}
 
#content #main table.detail .bid h4
{
                font-size: 1.1em;
                margin-bottom: .3em;
}
 
 
#content #main table.detail .bid li
{
                clear: both;
                height: 1.7em;
}
 
#content #main table.detail .bid input.radio
{
                clear: right;
                float: left;
                font-size: 1em;
                margin-right: .3em;
                width: auto;
}
 
#content #main table.detail .bid label
{
                clear: none;
                float: left;
                font-size: 1em;
                padding: .2em 0;
                width: auto;
}
 
#content #main table.detail .bid .right li
{
                clear: none;
                float: left;
                font-size: 1em;
                margin: 0 .3em;
                padding: .2em 0;
                width: auto;
}
 
#content #main table.detail .bid .right a
{
                clear: both;
                background-color: #000;
                background-image: url(../imgs/main-button-bg.jpg);
                background-repeat: repeat-x;
                border: 1px solid #000;
                color: #fff;
                cursor: pointer;
                float: left;
                font-size: 1.09em;
                line-height: 1.4em;
                font-weight: bold;
                text-decoration: none;
                text-align: center;
                height: 1.42em;
                margin: 0;
                padding: .1em .3em .2em .3em;
}
 
#content #main table.detail .bid .right a img
{
                float: left;
                margin: .1em 0 0 0;
                border: none;
}
 
#content #main table.detail .bid .right li
{
                margin: 0 .5em 0 0;
                padding: 0;
}
 
#content #main table.detail .bid .right li.price
{
                padding: 0;
}
 
#content #main table.detail .bid .right li.price input
{
                padding: .1em .3em;
                font-size: 1.3em;
                border: 1px solid #000;
                width: 5em;
}
/* @end */
 
/* @group . PURCHASE */
 
#content #main a.single-button 
{
                background-color: #000;
                background-image: url(../imgs/bg-login.jpg) !important;
                background-repeat: repeat-x;
                border: 1px solid #000;
                color: #fff;
                cursor: pointer;
                font-size: 1.1em;
                line-height: 1.4em;
                font-weight: bold;
                position: absolute;
                text-decoration: none;
                text-align: center;
                margin: .3em 0;
                padding: 0 .6em !important;
                width: auto !important;
}
 
#content #main a.single-button:hover {
                color: #fff;
}
 
#content #main a.single-button.right {
                right: .7em;
}
 
#content #main a.single-button.left {
                left: .7em;
}
 
#content #main div.steps {
                font-size: 1.2em;
                padding: 1em .7em;
}
 
#content #main div.steps a {
                background-image: url(../imgs/button-next-grey.gif);
                background-repeat: no-repeat;
                background-position: center right;
                padding-right: 1em;
                text-decoration: none;
}
 
#content #main div.steps a.first {
                padding-left: 1em;
}
 
#content #main div.steps a.last {
                background-image: none;
}
 
#content #main div.steps a.active {
                cursor: default;
}
 
#content #main div.steps a:hover {
                color: #FC4C06;
}
 
#content #main div.steps a.disabled {
                color: #717275;
                cursor: default;
}
 
#content #main div.steps a.disabled:hover {
                color: #717275;
}
 
#content #main div.steps a.past:hover {
                color: #FC4C06;
}
 
#content #main div.steps a.past {
                background-image: url(../imgs/button-next-black.gif);
                color: #000;
}
 
#content #main div.info form {
                margin-bottom: 0;
}
 
#content #main div.info form p {
                line-height: 2em;
}
 
#content #main div.info p.note {
                color: #717275;
                font-size: 1em;
                margin-left: 2em;
}
 
#content #main div.info input {
                margin-right: .5em !important;
}
 
#content #main .page-billing div.left,
#content #main .page-billing div.right,
#content #main .page-billing2 div.left,
#content #main .page-billing2 div.right {
                padding-top: 0 !important;
}
 
#content #main .hide {
                display: none;
}
 
#content #main .show {
                display: block;
}
 
#content #main div.info.purchase-confirm input {
                float: left;
                padding-right: 1.2em;
}
 
#content #main div.info.purchase-confirm li {
                list-style-type: disc;
                margin-left: 1.4em;
}
 
#content #main div.nav .button-submit {
                background-color: #000;
                background-image: url(../imgs/main-button-bg.jpg);
                background-repeat: repeat-x;
                border: 1px solid #000;
                color: #fff;
                cursor: pointer;
                float: none;
                font-weight: bold;
                position: absolute;
                right: .2em;
                top: .9em;
                width: auto !important;
}
 
/* @end */
 
/* @group . TOPFILTER */

/* 
#content #main .topfilter
{
                position: absolute;
                top: 12px;
                right: 0;
                width: 27.8em;
}
 */
/* @end */
 
/* @group . TOPNAV */
 
#content #main .topnav
{
                position: absolute;
                top: 3em;
                right: 0;
                width: 48em;
                width : auto;
}
 
#content #main .topnav ul
{
                list-style: none;
                margin: 0;
                padding: 0;
}
 
#content #main .topnav li
{
                float: left;
                list-style: none;
                margin: 0 0 0 .5em;
                padding: 0;
}
 
#content #main .topnav a
{
                background-color: #000;
                background-image: url(../imgs/main-button-bg.jpg);
                background-repeat: repeat-x;
                border: 1px solid #000;
                color: #fff;
                cursor: pointer;
                float: left;
                font-size: 1em;
                line-height: 1.2em;
                font-weight: bold;
                text-decoration: none;
                height: 1.23em;
                margin: .2em 0 0 0;
                padding: 0 0.8em;
}
 
.nextlimited
{
                width : 9em;
}
 
#content #main .topnav .next img
{
                float: right;
                margin: .2em 0 0 .5em;
}
 
#content #main .topnav .previous img
{
                float: left;
                margin: .2em .5em 0 0;
}
 
/* @end */
 
/* @group . ITEMLIST */
 
 
 
#content #main .itemlist
{
                overflow: hidden;
                width: 63.1em;
}
 
#content #main .itemlist .item
{
                background-color: #fff;
                border: 1px solid #d8d8d8;
                float: left;
                /*height: 15em;*/
                margin: 0 .7em .7em 0em;
                width: 20.1em;
}
.DivLink
{
                text-decoration : none! important;
                color: black !important;
}
#content #main .itemlist .item .supSoldYou
{
                background-color: Transparent;
                background : url(../imgs/SoldYou.png) no-repeat;
                width: 20.1em;
                height : 18.4em;
                z-index: 1;
                position:absolute;
}
 
#content #main .itemlist .item .supSoldAnother
{
                background-color: Transparent;
                background : url(../imgs/SoldAnother.png) no-repeat;
                width: 20.1em;
                height : 18.4em;
                z-index: 1;
                position:absolute;
}
 
#content #main .itemlist .item h3
{
                background-image: url(../imgs/bg-hori-light.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                display: block;
                font-size: 1.1em;
                font-weight: bold;
                height: 1.70em;
                padding: .66em .91em 0 0;
                text-align: right;
}
 
#content #main .itemlist .item h3.lost
{
                color: #ff0000;
}
 
#content #main .itemlist .item h3.won
{
                color: #3fbf22;
}
 
#content #main .itemlist .item h3.action
{
                color: #0f75ff;
}
 
#content #main .itemlist .item h3.inactive
{
                color: #b1b0b0;
}
 
#content #main .itemlist .item h3 img
{
                float: left;
                margin: -.2em 0 .3em .6em;
                padding: 0;
}
 
#content #main .itemlist .item .section
{
                background-image: url(../imgs/bg-hori-light.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                display: block;
                margin: 0;
                padding: .9em .7em;
}
 
#content #main .itemlist .item .section img
{
                float: left;
                margin: .4em 0 0 0;
                padding: 0;
}
 
#content #main .itemlist .item .section ul
{
                float: left;
                list-style: none;
                margin: 0 0 0 .5em;
                padding: 0;
}
 
#content #main .itemlist .item .section li
{
                list-style: none;
                margin: .1em 0;
                padding: 0;
}
 
#content #main .itemlist .item .section li.title
{
                font-weight: bold;
                height : 42px;
                width : 100px;
}
 
#content #main .itemlist .item .section li.time
{
                background-image: url(../imgs/icon-date.jpg);
                background-position: left;
                background-repeat: no-repeat;
                padding-left: 1.8em;
}
 
#content #main .itemlist .item .section li.bid
{
                background-image: url(../imgs/icon-price.gif);
                background-position: .2em;
                background-repeat: no-repeat;
                padding-left: 1.8em;
}
 
#content #main .itemlist .item .section li.buynow
{
                background-image: url(../imgs/buynow.png);
                background-position: .2em;
                background-repeat: no-repeat;
                padding-left: 1.8em;
}
 
#content #main .itemlist .item .section li.startbid
{
                background-image: url(../imgs/icon-pricestart.jpg);
                background-position: .2em;
                background-repeat: no-repeat;
                padding-left: 1.8em;
}
 
#content #main .itemlist .item .section li img
{
                margin : 0em! important;
                margin-right : 0.3em! important;
}
 
#content #main .itemlist .item .bid
{
                display: block;
                margin: 0;
                padding: .3em .7em;
}
 
#content #main .itemlist .item .bid h4
{
                margin: 0 0 .3em 0;
                padding: 0;
}
 
#content #main .itemlist .item .bid ul
{
                margin: 0;
                padding: 0;
}
 
#content #main .itemlist .item .bid li
{
                float: left;
                list-style: none;
                margin: 0 .3em 0 0;
                padding: 0;
}
 
#content #main .itemlist .item .bid span
{
                display: inline-block;
                text-align: right;
                width: 4em;
}
 
#content #main .itemlist .item .bid a.button
{
                background-color: #000;
                background-image: url(../imgs/main-button-bg.jpg);
                background-repeat: repeat-x;
                border: 1px solid #000;
                color: #fff;
                cursor: pointer;
                float: left;
                font-size: 1em;
                line-height: 1.1em;
                font-weight: bold;
                text-decoration: none;
                height: 1.10em;
                margin: 0;
                padding: 0 0.4em;
}
 
#content #main .itemlist .item .bid.inactive 
{
                color: #99999a;
}
 
#content #main .itemlist .item .bid.inactive a.button
{
                background-color: #aeafb1;
                background-image: none;
                border-color: #99999a;
}
 
#content #main .itemlist .item .header
{
                /*background-image: url(../imgs/itemlist-item-bg.jpg);*/
                background-repeat: no-repeat;
                height: 2.7em;
                border-bottom : dashed #e0e0e0 1px;
}
 
#content #main .itemlist .item .header input
{
                float: left;
                clear: none;
                margin: .5em 0 0 .5em ;
                padding-top : 2px;
                padding-bottom : 2px;
                border-right : dashed 1px #e0e0e0;
                padding-right : 5px;
}
 
#content #main .itemlist .item .header .label
{
                clear: none;
                float: right;
                font-weight: bold;
                margin: .5em .5em 0 0;
                padding: .3em 0 0 0;
                width: auto;
}
#content #main .itemlist .item .header a
{
                text-decoration : none;
                color : Black;
                font-weight: bold;
                font-size : 1.1em;
}
 
#content #main .itemlist .item .header .label img
{
                float: left;
                margin: -.3em .3em 0 0;
}
 
#content #main .itemlist .item .info
{
                font-size: 1.1em;
                height: 4em;
                padding: .5em .5em .0em .5em;
}
#content #main .itemlist .item .infobas
{
                /*background-image: url(../imgs/itemlist-item-bas.jpg);*/
                border-top : dashed 1px #e0e0e0;
                background-repeat: no-repeat;
                height: 2.7em;
}
#content #main .itemlist .item .infobas img
{
                margin-left : 5px;
                margin-top : 10px;
}
#content #main .itemlist .item .info.bold
{
                font-weight: bold;
}
/* @end */
 
 
/* @group . FILTER */
#content #main .filter 
{
                margin-bottom : 1em;
                margin-top : 1em;
}
#content #main .filter h3
{
                clear: both;
                padding: 0em 0 .3em 0;
}
 
#content #main .filter a
{
                background-color: #000;
                background-image: url(../imgs/main-button-bg.jpg);
                background-repeat: repeat-x;
                border: 1px solid #000;
                color: #fff;
                cursor: pointer;
                float: left;
                font-size: 1.2em;
                line-height: 1.2em;
                font-weight: bold;
                text-decoration: none;
                height: 1.23em;
                margin: 1em .2em 0 0;
                padding: 0 0.4em;
}
 
#content #main .filter select
{
                float: left;
                margin: 0 0 .6em 0;
                padding: 0;
                width: auto;
}
 
#content #main .filter ul
{
                clear: both;
                margin: 0 0 .5em 0;
                padding: 0;
}
 
#content #main .filter li
{
                float: left;
                list-style: none;
                margin: .4em 0 0 0;
                padding: 0;
                width: auto;
                margin-left : 1em;
}
#content #main .filter li input
{
                margin-right : 0.4em;
}
 
 
#content #main .filter li.reset
{
                float: right;
                margin-right: 1em;
}
 
#content #main .filter li input
{
                clear: none;
                float: left;
                width: auto;
}
 
#content #main .filter li label
{
                clear: none;
                float: left;
                font-size: 1em;
                margin: 0 .5em 0 .2em;
                padding: .25em 0;
                width: auto;
}
 
/* @end */
 
/* @group . PAGENAV */
  #content #main .block
  {
  display : block;
  clear : both;
  height : 0.2em;
  width : 100%;
  }
#content #main .pager
{
                float: right;
                font-size: 1em;
                line-height: 1.2em;
                font-weight: bold;
                height: 1.23em;
                margin: 0 0 1em 0;
                padding: 0 1em 0 0;
}
#content #main .pager span.prev
{
	background-color: #000;
	background-image: url(../imgs/main-button-bg.jpg);
    background-repeat: repeat-x;
    border: 1px solid #000;
    color: #fff;                
    cursor: pointer;
}
#content #main .pager span.next
{
	background-color: #000;
	background-image: url(../imgs/main-button-bg.jpg);
    background-repeat: repeat-x;
    border: 1px solid #000;
    color: #fff;                
    cursor: pointer;
}
#content #main .pager span.pagedisplay .pg
{
	font-weight : 700;
	cursor: pointer;
	font-size : 1.2em;
}

#content #main .pager span.pagedisplay .pg .red
{
                font-weight : 800;
                color : Red;
                font-size : 1.4em;
}

.NbcDisplay
{
		float : left;
                font-weight : 700;
                font-size : 1.2em;
                color : #fc4c06;
}
/* @end */
 
/* @group FORM */
 
#content #main fieldset
{              
                display:block;
                margin: 2em -1em;
                padding: 0 1em;
                position:relative;
                width: 43.7em;
}
 
#content #main fieldset.auto
{              
                width: auto;
}
 
#content #main legend
{              
                /*background-image: url(../imgs/bg-hori-red.gif);*/
                background-repeat: no-repeat;
                color: #000;
                display: block;
                font-size: 1.2em;
                font-weight: bold;
                margin: 0 0 1em -1em;
                padding: 1em 0 0 1em;
                position:relative;
                top: -1em;
}
 
#content #main .checkbox-group
{
                float: left;
                clear: both;
                display: block;
                width: 100%;
}
 
/* @group INPUT BUTTON */
 
#content #main input.button-submit
{
                background-color: #000;
                background-image: url(../imgs/main-button-bg.jpg);
                background-repeat: repeat-x;
                border: 1px solid #000;
                color: #fff;
                cursor: pointer;
                float: right;
                font-size: 1.1em;
                font-weight: bold;
                height: 1.73em;
                margin-right: 0.4em;
                width: 10.82em;
 
}
 
/* @end */
 
/* @group INPUT CHECKBOX */
 
#content #main input.checkbox
{
                float: left;
}
 
/* @end */
 
/* @group INPUT TEXT */
 
#content #main input.text
{
                border: 1px solid #b0b0b0;
                display: block;
                float: left;
                font-family: arial;
                font-size: 1.1em;
                margin: .2em 0 .3em 0;
                padding: .2em .2em .1em .2em;
                width: 24.27em;
}
 
#content #main input.text-small
{
                border: 1px solid #b0b0b0;
                float: left;
                font-family: arial;
                font-size: 1.1em;
                margin: .2em 0 .3em 0;
                padding: .2em .2em .1em .2em;
                width: 5.82em;
}
 
#content #main input.text-medium
{
                border: 1px solid #b0b0b0;
                float: left;
                font-family: arial;
                font-size: 1.1em;
                margin: .2em 0 .3em 0;
                padding: .2em .2em .1em .2em;
                width: 12.6em;
}
 
#content #main input.text-btw
{
                border: 1px solid #b0b0b0;
                float: left;
                font-family: arial;
                font-size: 1.1em;
                margin: .2em 0 .3em 0;
                padding: .2em .2em .1em .2em;
                width: 16.5em;
}
 
 
 
/* @end */
 
/* @group LABEL */
.toto td
{
                margin : 0;
                width : 20em;
}
#content #main #register label
{
                clear: both;
                display: block;
                float: left;
                font-size: 1.1em;
                padding: 0.4em 0 0.4em 0;
                width: 14.64em;
}
 /*
#content #main label
{
                font-size: 1.1em;
                padding: 0.4em 0 0.4em 0;
                width: 14.64em;
}
 */
#content #main label.inner
{
                clear: none;
                margin: 0 0 0 1em;
                padding: 0.4em 0 0.4em 0;
                width: 4.3em;
}
 
#content #main label.checkbox
{
                clear: none;
                line-height: 1.3em;
                margin: 0;
                padding: .2em .5em;
                width: auto;
}
 
/* @end */
 
/* @group SELECT */
 
#content #main select
{
                border: 1px solid #b0b0b0;
                float: left;
                font-family: arial;
                font-size: 1.1em;
                margin: .2em 0 .3em 0;
                padding: .2em .2em .1em .2em;
                width: 24.87em;
}
 
#content #main select.select-btw
{
                margin-right: .5em;
                width: 7.30em;
}
 
#content #main select.select-small
{
                margin-right: .5em;
                width: 5.00em;
}
 
#content #main select.search
{
                margin: 0 0 1em 1em;
}
 
/* @end */
 
 
 
/* @end */
 
/* @group TABLE MAIL SETTINGS */
 
#content #main table.mailsettings
{
                width: 100%;
}
 
#content #main table.mailsettings .first
{
                background-image: none;
                width: 47.0em;
}
 
#content #main table.mailsettings .last
{
                background-image: none;
}
 
#content #main table.mailsettings th
{
                background-image: url(../imgs/bg-vert-red.gif);
                background-position: right;
                background-repeat: no-repeat;
                font-size: 1.1em;
}
 
#content #main table.mailsettings th.radio
{
                font-weight: normal;
                text-align: center;
                padding: 0.15em .40em;
}
 
#content #main table.mailsettings td
{
                padding: .3em 0 .3em 0;
                background-image: url(../imgs/bg-hori-gray.gif);
                background-position: top;
                background-repeat: repeat-x;
                font-size: 1.1em;
}
 
#content #main table.mailsettings td.radio
{
                font-weight: normal;
                text-align: center;
                vertical-align: middle;
}
 
#content #main table.mailsettings td.radio input
{
                vertical-align: middle;
}
 
/* @end */
 
 
 
/* @group TABLE MAIL LIST */
 
#content #main table.list
{
                border-collapse: collapse;
                width: 63em;
}
 

/* @end */
/* @group CAR LIST : THEAD */

#content #main table.list thead tr.data1, #content #main table.list thead tr.data2
{
                background-color: #acacac;
                /*border: 1px solid #acacac;*/
                padding: .4em .4em;
                color: #fff;
}
#content #main table.list thead tr td.spacer
{
                background-color: transparent;
                border: none;
                height: .6em;
                padding: .3em;
}

#content #main table.list thead .data1 th
{
                /*background-color: #acacac;*/
                background-image: url(../imgs/list-legend-data1.jpg);
                background-position: right bottom;
                background-repeat: no-repeat;
                
                border: none !important;
                font-size: 1em;
                height: 2.3em;
                margin: 0;
                padding: 0;
}

#content #main table.list thead .data2 th
{
				background-image: url(../imgs/list-legend-data2.jpg);
                background-position: right bottom;
                background-repeat: no-repeat;
                
                border: none !important;
                font-size: 1em;
                height: 2.3em;
                margin: 0;
                padding: 0;
}


#content #main table.list thead .data1 th span
{
                display: block;
                background-repeat: no-repeat;
                background-position: 5px 0;
                padding: .2em 0 .2em 2em;
}
 
#content #main table.list thead .data1 th span.flag
{
                float: left;
                display: block;
                margin-left: .2em;
                padding: 0;
}
#content #main table.list thead .data2 th span
{
                display: block;
                background-repeat: no-repeat;
                background-position: 5px 0;
                margin: .3em 0 0 0;
                padding: .2em 0 .2em 2em;
}

#content #main table.list thead th.thumb
{
                background: url(../imgs/list-legend-thumb.jpg);
                background-repeat: no-repeat;
                background-position : center;
                /*height: 3em;*/
                padding-left: 0.8em;
                width: 5em; 
}

#content #main table.list thead th.brand
{
                font-weight: bold;
                width: 11.64em;
}
 
#content #main table.list thead th.subscription
{
                width: 9.82em;
}

#content #main table.list thead th.subscription span
{
                background-image: url(../imgs/list-legend-subscription.jpg);
}
 
#content #main table.list thead th.price
{
                width: 8.45em;
}
 
#content #main table.list thead th.price span
{
                background-image: url(../imgs/list-legend-price.jpg);
}
 
#content #main table.list thead th.currentprice span
{
                background-image: url(../imgs/list-legend-currentprice.jpg);
}
 
 
#content #main table.list thead th.mileage span
{
                background-image: url(../imgs/list-legend-mileage.jpg);
}
 
 
#content #main table.list thead th.date span
{
                background-image: url(../imgs/list-legend-date.jpg);
}

#content #main table.list thead th.country
{
                width: 11.64em;
}
 
#content #main table.list thead th.country span
{
                background-image: url(../imgs/list-legend-country.jpg);
                background-position: 3px 0;
}

#content #main table.list thead th.bid
{
                background: none;
                text-align: center;
                width: 8.82em;
}
 
#content #main table.list thead th.bid span
{              
                background: transparent;
                border: 1px solid #fff;
                color: #fff;
                display: block;
                font-weight: bold;
                text-align: center;
                text-decoration: none;
                height: 1.23em;
                margin: .2em 0 0 .4em;
                padding: .2em .4em 0 .4em;
}
 
#content #main table.list thead th.login
{
                padding: .2em 0 0 .2em;
                width: 8.35em;
}
 
#content #main table.list thead th.login span
{
                font-size: .8em;
                width: 6.4em;
                
                background: transparent;
                border: 1px solid #fff;
                color: #fff;
                display: block;
                font-weight: bold;
                text-align: center;
                text-decoration: none;
                height: 1.23em;
                margin: .2em 0 0 .4em;
                padding: .2em .4em 0 .4em;
}

/*		For Thead and Tbody		*/


/* @group TBODY */


#content #main table.list tbody tr.data1
{
                background-color: #fff;
                border : none;
                padding: .4em .4em;
}
#content #main table.list tbody tr.data2
{
                background-color: #fff;
                border-bottom: 1px solid #d8d8d8;
                padding: .4em .4em;
}

#content #main table.list tbody tr td.spacer
{
                background-color: transparent;
                border: none;
                height: .6em;
                padding: .3em;
}
#content #main table.list tbody td
{
                color: #242629;
}

#content #main table.list tbody .data1 td
{
                background-color: #fff;
                background-image: url(../imgs/list-data1-bg.jpg);
                background-position: right bottom;
                background-repeat: no-repeat;
                
                border: none !important;
                font-size: 1.1em;
                height: 2.4em;
                margin: 0;
                padding: 0;
}

#content #main table.list tbody .data2 td
{
                background-color: #fff;
                background-image: url(../imgs/list-data2-bg.jpg);
                background-position: right bottom;
                background-repeat: no-repeat;

                border: none !important;
                font-size: 1.1em;
                height: 1.91em;
                margin: 0;
                padding: 0;
}

#content #main table.list tbody .data1 td span
{
                display: block;
                background-repeat: no-repeat;
                background-position: 5px 0;
                padding: .2em 0 .2em 2em;
}

#content #main table.list tbody .data1 td span.flag
{
                float: left;
                display: block;
                margin-left: .2em;
                padding: 0;
}

#content #main table.list tbody .data2 td span
{
                display: block;
                background-repeat: no-repeat;
                background-position: 5px 0;
                margin: .3em 0 0 0;
                padding: .2em 0 .2em 2em;
}

#content #main table.list tbody .data2 td.type span
{
                display: inline;
                background-repeat: no-repeat;
                background-position: 5px 0;
                margin: .3em 0 0 0;
                padding: .2em 0 .2em 0.2em;
}
#content #main table.list tbody .data2 td.watch span
{
                display: inline;
                background-repeat: no-repeat;
                background-position: 5px 0;
                margin: .3em 0 0 0;
                padding: .2em 0 .2em 0.2em;
}
#content #main table.list tbody td.thumb
{
                height: 3.73em;
                width: 5.18em; 
                background-image : none;
}

#content #main table.list tbody td.brand
{
                color: #000;
                font-weight: bold;
                width: 11.64em;
}

#content #main table.list tbody td.subscription
{
                width: 9.82em;
}

#content #main table.list tbody td.subscription span
{
                background-image: url(../imgs/icon-subscription.jpg);
}

#content #main table.list tbody td.price
{
                width: 8.45em;
}

#content #main table.list tbody td.price span
{
                background-image: url(../imgs/icon-price.gif);
}

#content #main table.list tbody td.currentprice span
{
                background-image: url(../imgs/icon-currentprice.gif);
}

#content #main table.list tbody td.mileage span
{
                background-image: url(../imgs/icon-mileage.gif);
}

 
#content #main table.list tbody td.date span
{
                background-image: url(../imgs/icon-date.jpg);
}

#content #main table.list tbody td.country
{
                width: 11.64em;
}

#content #main table.list tbody td.bid
{
                text-align: center;
                width: 8.82em;
}

#content #main table.list tbody td.login
{
                padding: .2em 0 0 .2em;
                width: 8.35em;
}

#content #main table.list tbody td.bid a
{
                font-size: .8em;
                width: 8.35em;
                background-color: #000;
                background-image: url(../imgs/main-button-bg.jpg);
                background-repeat: repeat-x;
                border: 1px solid #000;
                color: #fff;
                text-align: center;
                text-decoration: none;
                height: 1.23em;
}

#content #main table.list tbody td a
{
                cursor: pointer;
                display: block;
                font-weight: bold;
                text-decoration: none;
                margin: .2em 0 0 .4em;
                padding: .2em .4em 0 .4em;
}
/*Ajouter Par MOI*/
#content #main table.list tbody td.thumb input
{
	margin-left : 0.3em;
}
#content #main table.list tbody td.watch a
{
                border : none;
                text-decoration : none;
                background-image : none;
                background-color : Transparent;
                padding : 0 0 0 0 ;
                margin : 0 0 0 0 ;
                height : auto;
                text-align : left;
                margin-left : 0.4em;
                float : left;
                margin-right : 0.4em;
                
}
#content #main table.list tbody td.watch img
{
                margin-top : 0.4em;
}
/* @end */








/* @end */
 
/* @end */
 
/* @group # SPOTLIGHT */
 
#content #spotlight 
{
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                padding-bottom: .9em;
                padding: .8em 0.8em .7em 0.8em;
}
 
#content #spotlight li 
{
                float: left;
}
 
#content #spotlight img 
{
                background-image: url(../imgs/bg-vert.gif);
                background-position: right;
                background-repeat: repeat-y;
                padding-right: .1em;
}
 
#content #spotlight li.last img 
{
                background-image: none;
                padding-right: 0;
}
 
/* @end */
 
/* @group # SUB-NAV */
 
#content #sub-nav 
{
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                font-size: 1.1em;
                line-height: 1.3em;
                padding: .7em 0 1.1em .4em;
}
 
#content #sub-nav div 
{
                background-image: url(../imgs/bg-vert-red.gif);
                background-repeat: no-repeat;
                float: left;
                padding: .8em .8em .2em .8em;
                width: 10.5em;
}
 
#content #sub-nav div.wide
{
                width: 13.5em;
}
 
#content #sub-nav div.first 
{
                background-image: none;
}
 
#content #sub-nav div.last 
{
                padding-right: 0;
}
 
#content #sub-nav h2 
{
                font-size: 1.1em;
                height: 1.3em;
                /* replace
 
d by sIFR - needs height */
                margin-bottom: .4em;
}
 
#content #sub-nav li 
{
                background-image: url(../imgs/list-style-disc.gif);
                background-position: left 5px;
                background-repeat: no-repeat;
                line-height: 1.3em;
 
                padding-left: .8em;
}
 
#content #sub-nav li a 
{
                color: #000;
                text-decoration: none;
}
 
#content #sub-nav li a:hover 
{
                color: #fc4c06;
}
 
/* @end */
 
/* @end */
 
/* @group # SIDEBAR */
 
#sidebar 
{
                float: left;
                padding: .9em 0 0 1em;
                width: 24.3em;
}
 
#sidebar div.hr
{
                background-image: url(../imgs/bg-hori-red.gif);
                background-repeat: no-repeat;
                border: none;
                background-color: transparent;
                clear: both;
                color: #000;
                display: block;
                height: .5em;
                margin: .5em 0 .5em -1em;
}
 
#sidebar div.hr hr
{
                display: none;
}
/* @group # LANG-SELECT */
 
#sidebar #lang-select 
{
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                padding: 0 0 .5em 1em;
}
 
#sidebar #lang-select li 
{
                float: left;
                font-size: 1.1em;
                padding-right: .9em;
}
 
#sidebar #lang-select li a 
{
                color: #282a2d;
                font-weight: bold;
                text-decoration: none;
                text-transform: uppercase;
}
 
#sidebar #lang-select li a:hover 
{
                color: #fc4c06;
}
 
#sidebar #lang-select li.active a
{
                color: #fc4c06;
}
 
/* @end */
 
/* @group # LOGO */
 
#sidebar #logo 
{
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
}
 
 
 
/* @end */
 
/* @group # MAIN-NAV */
 
#sidebar #main-nav 
{
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                padding: 1.1em 0 1em 1em;
}
 
#sidebar #main-nav cmsmenu
{
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                padding: 1.1em 0 1em 1em;
}
 
#sidebar #main-nav cmsmenu li 
{
                float: left;
                padding-right: .9em;
}
 
#sidebar #main-nav li 
{
                float: left;
                padding-right: .9em;
}
 
#sidebar #main-nav li.last 
{
                float: left;
                padding-right: 0;
}
 
#sidebar #main-nav li a 
{
                color: #000;
                font-size: 1.1em;
                font-weight: bold;
                text-decoration: none;
}
 
#sidebar #main-nav li a:hover 
{
                color: #fc4c06;
}
 
#sidebar #main-nav li.active a
{
                color: #fc4c06;
}
 
/* @end */
 
/* @group # LOGIN */
 
#sidebar #login 
{
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                padding: 1.9em 0 1.5em 1em;
}
 
#sidebar #login h3 
{
                font-size: 1.2em;
                margin-bottom: .8em;
}
 
#sidebar #login label 
{
                font-weight: bold;
                font-size: 1.1em;
                padding-right: 1.1em;
}
 
#sidebar #login input 
{
                border-left: .2em solid #b0b0b0;
                border-top: .2em solid #b0b0b0;
                border-right: .1em solid #b0b0b0;
                border-bottom: .1em solid #b0b0b0;
                font-size: 1em;
                margin-bottom: .5em;
                padding: .2em 0 .2em 0;
                width: 11.6em;
}
 
#sidebar #login input.button-submit 
{
                background-color: #141517;
                background-image: url(../imgs/bg-login.jpg);
                background-repeat: no-repeat;
                border: .1em solid #000;
                color: #f0f0f0;
                cursor: pointer;
                font-size: 1.1em;
                font-weight: bold;
                padding: .1em 0 .3em 0;
                width: 10.85em;
}
 
#sidebar #login li
{
                font-size: 1.1em;
                line-height: 1.3em;
                list-style-type: disc;
                margin-left: 1.5em;
}
 
#sidebar #login li:hover
{
                color: #fc4c06;
}
 
#sidebar #login a
{
                color: #000;
                text-decoration: none;
}
 
#sidebar #login a:hover
{
                color: #fc4c06;
                text-decoration: none;
}
 
/* @end */
 
/* @group # WEATHER */
 
#sidebar #weather 
{
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                padding: 1em 0 1.5em 0;
}
 
#sidebar #weather h3 
{
                font-size: 1.2em;
                margin-bottom: .8em;
}
 
#sidebar #weather ul
{
                margin-left: 1em;
                padding: 0 0 .5em 0;
}
 
#sidebar #weather li
{
                background-image: url(../imgs/vert-spacer.gif);
                background-repeat: no-repeat;
                float: left;
                font-size: 1.1em;
                font-weight: bold;
                line-height: 1.3em;
                list-style: none;
                margin-right: .75em;
                padding-left: .75em;
}
 
#sidebar #weather li.first
{
                background: none;
                padding-left: 0;
}
 
/* @end */
 
/* @group # SEARCH */
 
#sidebar #search 
{
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                padding: 1em 0 1.5em 1em;
}
 
#sidebar #search h3 
{
                font-size: 1.4em;
                margin-bottom: .5em;
}
 
#sidebar #search h4 
{
                font-size: 1.1em;
                margin-bottom: .3em;
}
 
#sidebar #search label 
{
                font-weight: bold;
                font-size: 1.1em;
                padding-right: 1.1em;
}
 
#sidebar #search input 
{
                border-left: .2em solid #b0b0b0;
                border-top: .2em solid #b0b0b0;
                border-right: .1em solid #b0b0b0;
                border-bottom: .1em solid #b0b0b0;
                float: left;
                font-size: 1em;
                margin: 0 .5em .5em 0;
                padding: .2em 0 .2em 0;
                width: 14.6em;
}
 
#sidebar #search input.button-submit 
{
                background-color: #141517;
                background-image: url(../imgs/bg-login.jpg);
                background-repeat: no-repeat;
                border: .1em solid #000;
                color: #f0f0f0;
                cursor: pointer;
                float: left;
                font-size: 1.1em;
                font-weight: bold;
                padding: .1em 0 .1em 0;
                width: 5.85em;
}
 
#sidebar #search li
{
                font-size: 1.1em;
                line-height: 1.3em;
                list-style-type: disc;
                margin-left: 1.5em;
}
 
#sidebar #search li:hover
{
                color: #fc4c06;
}
 
#sidebar #search a
{
                color: #000;
                text-decoration: none;
}
 
#sidebar #search a:hover
{
                color: #fc4c06;
                text-decoration: none;
}
 
/* @end */
 
/* @group # REGISTER */
 
#sidebar #register 
{
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                padding: 1.5em 0 2em 1em;
}
 
#sidebar #register h3 
{
                font-size: 1.2em;
                margin-bottom: .8em;
}
 
#sidebar #register a.button-large 
{
                background-color: #39b54a;
                background-image: url(../imgs/bg-register.jpg);
                background-repeat: no-repeat;
                color: #f0f0f0;
                border: .1em solid #39b54a;
                display: block;
                font-size: 1.3em;
                font-weight: bold;
                padding: .2em 0 .2em 0;
                text-align: center;
                text-decoration: none;
                width: 16.6em;
}
 
#sidebar #register a.button-large:hover 
{
                border: .1em solid #df4505;
                background-image: url(../imgs/bg-register-over.jpg);
}
.head 
{
                display:block;
}
.middle
{
                display : block;
                margin-top : 1em;
                margin-bottom : 1em;
                margin-left : 1em;
                font-weight : 600;
                line-height : 1.2em;
}
.footer 
{
                display: block;
                margin-bottom : 1em;
}
/* @end */
 
/* @group # SELECT-CAR */
 
#sidebar #select-car 
{
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                padding: 1.3em 0 2em 0;
}
 
#sidebar #select-car h3 
{
                font-size: 1.4em;
                margin-bottom: .5em;
                padding-left: .7em;
}
 
#sidebar #select-car h4 
{
                background-image: url(../imgs/bg-hori-red.gif);
                background-position: top left;
                background-repeat: no-repeat;
                clear: both;
                font-size: 1.1em;
                margin-bottom: .1em;
                padding-top: .8em;
                padding-left: .85em;
}
 
#sidebar #select-car h4.alone
{
                margin-bottom : 1em;
}
#sidebar #select-car h4 a
{
                display : block;
                padding : 0.2em;
                background-color: #fc4c06;
                /*background-image: url(../imgs/main-button-bg.jpg);*/
                background-repeat: repeat-x;
                border: 1px solid #000;
                color: #fff;
                cursor: pointer;
                float: none;
                font-weight: bold;
                width: 205px !important;
                font-size : 1.2em;
                text-decoration : none;
}
 


#sidebar #select-car h4 a:hover
{
                               color: #000;
}
 
#sidebar #select-car ul 
{
                margin-bottom: .7em;
                padding-left: .5em;
}
 
#sidebar #select-car li 
{
                border-right: .1em solid #000;
                float: left;
                font-size: 1.1em;
                line-height: 1.3em;
                padding: 0 .4em;
                white-space: nowrap;
}
 
#sidebar #select-car li.last 
{
                border-right: none;
}
 
#sidebar #select-car li a 
{
                color: #000;
                text-decoration: none;
}
 
#sidebar #select-car li a:hover 
{
                color: #fc4c06;
}
 
/* @end */
 
/* @end */
 
.fixedbar 
{
                height : 32px;
}
.fixedbarconf
{
                height : 1.7em;
}
 
.faq h2
{
                color: #fc4c06;
                font-size: 1.8em;
                font-weight: bold;
                height: 1.2em;
                /* replaced by sIFR - needs height */
                margin-bottom: .8em;
                text-transform: uppercase;
}
 
.faq  ul
{
}
 
.faq  a
{
                color: #000;
                text-decoration: none;
                background-image: url(../imgs/list-style-disc.gif);
                background-position: left 5px;
                background-repeat: no-repeat;
                line-height: 1.3em;
 
                padding-left: .8em;
}
 
.faq a:hover
{
                color: #fc4c06;
                
}
 
.faq div
{
                background-image: url(../imgs/bg-vert-red.gif);
                background-repeat: no-repeat;
                padding: .8em .8em .2em .8em;
                width: 90%;
                font-size:1.2em;
                text-valign:top;
}
 
 
.sf_newsTitle  a
{
                color: #000;
                text-decoration: none;
                background-image: url(../imgs/list-style-disc.gif);
                background-position: left 5px;
                background-repeat: no-repeat;
                line-height: 1.3em;
 
                padding-left: .8em;
}
 
.sf_newsTitle a:hover
{
                color: #fc4c06;
                
}
 
.sf_NewsTitle 
{
color: #fc4c06;
                font-size: 1.8em;
                font-weight: bold;
                height: 1.2em;
                /* replaced by sIFR - needs height */
                margin-bottom: .8em;
                margin-top: .8em;
                text-transform: uppercase;
}
 
 
 
.sf_pollTitle 
{
color: #fc4c06;
                font-size: 1.8em;
                font-weight: bold;
                height: 1.2em;
                /* replaced by sIFR - needs height */
                margin-bottom: .8em;
                margin-top: .8em;
                text-transform: uppercase;
}
/* @end */
 
#content #main div#map {
                width: 625px !important; 
                height: 300px !important; 
                border: 1px solid #68727b;
                margin-bottom: 1.4em;
}
 
#content #main div.contact-country {
                background-color: #fff;
                border: 1px solid #d8d8d8;
                float: left;
                height: 260px;
                margin-bottom: 1.2em;
                margin-right: 1.2em;
                padding: 1em 1em 0 1em;
                width: 179px;
}
 
#content #main div.contact-country.last { 
                margin-right: 0;
}
 
#content #main div.contact-country h2 {
                background: none;
                color: #fd4c08;
                font-size: 1.8em;
                margin: 0;
                padding: .1em 0 .8em 0;
}
 
#extInfoWindow_popup
{
                width: 191px;
}
 
#content #main #extInfoWindow_popup_contents h2 {
                background: none;
                color: #fd4c08;
                font-size: 1.4em;
                margin: 0;
                padding: .1em 0 .8em 0;              
}
 
#content #main #extInfoWindow_popup_contents strong.label-address {
                display: block;
                float: left;
                padding-top: 3px;
}
 
#content #main #extInfoWindow_popup_contents span.info-address {
                display: block;
                float: left;
                line-height: 14px;
                padding-left: 3px;
                padding-top: 1px;
}
 
#extInfoWindow_popup_contents
{
                margin: 0;
                padding: 1em;
                width: 172px !important;
                height: auto !important;
                background-color: #fff;
                background-image: url(../img/popup-bg.gif);
                background-repeat: repeat-y;
}
 
#extInfoWindow_popup_contents h1
{
                font-size: 1.4em;
                color: #2b2727;
}
 
#extInfoWindow_popup_contents p
{
                font-size: 1.1em;
                color: #2b2727;
}
 
#extInfoWindow_popup_contents a
{
                color: #0071bc;
                text-decoration: underline;
}
 
#extInfoWindow_popup_contents a:hover
{
                color: #000000;
                text-decoration: underline;
}
 
#extInfoWindow_popup_tl
{
                width: 3px;
                height: 3px;
                background-image: url(../img/popup-tl.gif);
}
 
#extInfoWindow_popup_t
{
                background-image: url(../img/popup-t.gif);
}
 
#extInfoWindow_popup_tr
{
                width: 3px;
                height: 3px;
                background-image: url(../img/popup-tr.gif);
}
 
#extInfoWindow_popup_l
{
                width: 3px;
                background-image: url(../img/popup-l.gif);
}
 
#extInfoWindow_popup_r
{
                width: 3px;
                background-image: url(../img/popup-r.gif);
}
 
#extInfoWindow_popup_bl
{
                width: 3px;
                height: 4px;
                background-image: url(../img/popup-bl.gif);
}
 
#extInfoWindow_popup_b
{
                height: 4px;
                background-image: url(../img/popup-b.gif);
}
 
#extInfoWindow_popup_br
{
                width: 3px;
                height: 4px;
                background-image: url(../img/popup-br.gif);
}
 
#extInfoWindow_popup_close
{
                width: 18px;
                height: 18px;
                margin: 5px 0 0 -5px;
                background-image: url(../img/popup-close.gif);
                cursor: pointer;
                _cursor: hand;
}
 
#extInfoWindow_popup_beak
{
                width: 0;
                height: 0;
}
/* @end */
 
/* @group WHOISWHO */
 
#content #main .menu-anchors {
                float: right;
                margin-bottom: 0;
}
 
#content #main .menu-anchors li {
                background-image: url(../img/bg-vert.gif);
                background-position: top right;
                background-repeat: repeat-y;
                float: left;
                list-style: none;
                margin-right: 0;
                margin-left: 0;
                padding-bottom: .2em;
                padding-left: .7em;
                padding-right: .7em;
}
 
#content #main .menu-anchors li.last {
                background: none;
                padding-right: .9em;
}
 
#content #main .menu-anchors li a {
                color: #000;
                text-decoration: none;
}
 
#content #main .menu-anchors li a.active,
#content #main .menu-anchors li a:hover {
                color: #fd4c08;
}
 
#content #main h2.country {     
                background-image: url(../img/bg-hori.gif);
                background-position: top;
                background-repeat: repeat-x;
                margin-top: 0 !important;
                margin-left: 0;
                padding-left: 0;
}
 
#content #main div.person {
                background-color: #fff;
                border: 1px solid #d8d8d8;
                float: left !important;
                margin-bottom: 1.2em;
                margin-right: 1.2em;
                _margin-right: 10px;
                padding: 8px;
                width: 184px;
}
 
#content #main div.person .email {
                background-image: url(../img/bg-hori-light.gif);
                background-position: top;
                background-repeat: repeat-x;
                clear: both;
}
 
#content #main .country-who {
                clear: both;
                margin-bottom: 1.6em;
                position: relative;
                width: 630px;
}
 
#content #main .top-button {
                background-image: url(../img/btn-top.gif);
                background-position: 0 3px;
                background-repeat: no-repeat;
                padding-left: 13px;
                position: absolute;
                right: 3px;
                top: .9em;
}
 
#content #main .top-button a {
                font-size: 1.1em;
                font-weight: bold;
                text-decoration: none;
}
 
#content #main div.person .email p {
                margin-bottom: 0;
                padding: .6em 0 0 0;
}
 
#content #main div.person .email p a {                
                text-decoration: none;
}
 
#content #main div.person.last {
                margin-right: 0;
}
 
#content #main div.person div.img {
                float: left;
                margin-bottom: 5px;
                width: 70px;
}
 
#content #main div.person div.info {
                float: left;
                width: 113px;
}
 
/* My Filters itemlist and items */
#content #main .filterlist
{
                overflow: hidden;
                width: 63.1em;
                margin-bottom : 1em;
}
 
#content #main .filterlist .filter
{
                background-color: #fff;
                border: 1px solid #d8d8d8;
                float: left;
                /*height: 15em;*/
                margin: 0 .7em .7em 0em;
                width: 62.5em;
}
 
#content #main .filterlist .filter .section
{
                padding : 0.7em 1em 1.9em 1em;
                background-image: url(../imgs/bg-hori-light.gif);
                background-position: bottom;
                background-repeat: repeat-x;
}
#content #main .filterlist .filter .link
{
                margin-top : 0.6em;
                text-align : left;
}
#content #main .filterlist .filter .section .gauche
{
                float : left;
                display : block;
                width : 33%;
                line-height : 1em;
}
 
 
#content #main .filterlist .filter h3
{
                background-image: url(../imgs/bg-hori-light.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                display: block;
                font-size: 1.1em;
                font-weight: bold;
                height: 1.70em;
                padding: .66em 0 0 .91em;
}
.Signature
{
                padding-bottom : 10em;
                margin-top : 2em;
                text-align : right;
}
.AdvancedSearLink 
{
                margin-top : 2em;
                display : block;
}
.wizardSteps
{
                line-height : 1em;
}
.WatchButton
{
                margin-bottom : 0.2em;
                margin-left : 1em;
}
.WatchButton input
{
                float: left;
}
 
.WatchButton a
{
                float: left;
                background-color: #000;
                background-image: url(../imgs/main-button-bg.jpg);
                background-repeat: repeat-x;
                border: 1px solid #000;
                color: #fff !important;
                cursor: pointer;
                
                font-size: 1.2em;
                line-height: 1.4em;
                font-weight: bold;
                text-decoration: none;
                text-align: center;
                padding: 0.3em;
                margin-left : 0.7em;
                margin-bottom : 2em;
}
.WatchButton a:hover
{
                color : #fff;
}
 
#content #main table.detail .bid .right a.buynowbtn 
{
                margin-top : 1em;
}
 
/* DisableurPage */
.DisableurPage
{
                Z-INDEX: 1;
                position : absolute;
                BACKGROUND-color : #333333;
                LEFT: 0px; 
                WIDTH: 100%; 
                TOP: 0px! important; 
                HEIGHT: 90em;
                opacity : 90%;
                filter:alpha(opacity=90);
}
 
#DisableurPage .centerfloat 
{
                position : absolute;
                top : 30em;
                left : 45em;
                padding : 2em;
                border : solid 1px black;
                background-color : #ffffff;
                opacity : 150;
                filter:alpha(opacity=150);
                width : 270px;
}
 
#DisableurPage #loginCenter 
{
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                padding: 1.9em 0 1.5em 1em;
}
 
#DisableurPage #loginCenter h3 
{
                font-size: 1.2em;
                margin-bottom: .8em;
}
 
#DisableurPage #loginCenter label 
{
                font-weight: bold;
                font-size: 1.1em;
                padding-right: 1.1em;
}
 
#DisableurPage #loginCenter input 
{
                border-left: .2em solid #b0b0b0;
                border-top: .2em solid #b0b0b0;
                border-right: .1em solid #b0b0b0;
                border-bottom: .1em solid #b0b0b0;
                font-size: 1em;
                margin-bottom: .5em;
                padding: .2em 0 .2em 0;
                width: 11.6em;
}
 
#DisableurPage #loginCenter input.button-submit 
{
                background-color: #141517;
                background-image: url(../imgs/bg-login.jpg);
                background-repeat: no-repeat;
                border: .1em solid #000;
                color: #f0f0f0;
                cursor: pointer;
                font-size: 1.1em;
                font-weight: bold;
                padding: .1em 0 .3em 0;
                width: 10.85em;
}
 
#DisableurPage #loginCenter li
{
                font-size: 1.1em;
                line-height: 1.3em;
                list-style-type: disc;
                margin-left: 1.5em;
}
 
#DisableurPage #loginCenter li:hover
{
                color: #fc4c06;
}
 
#DisableurPage #loginCenter a
{
                color: #000;
                text-decoration: none;
}
 
#DisableurPage #loginCenter a:hover
{
                color: #fc4c06;
                text-decoration: none;
}
#DisableurPage #registerCenter 
{
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                padding: 1.5em 0 2em 1em;
}
 
#DisableurPage #registerCenter h3 
{
                font-size: 1.2em;
                margin-bottom: .8em;
}
 
#DisableurPage #registerCenter a.button-large 
{
                background-color: #39b54a;
                background-image: url(../imgs/bg-register.jpg);
                background-repeat: no-repeat;
                color: #f0f0f0;
                border: .1em solid #39b54a;
                display: block;
                font-size: 1.3em;
                font-weight: bold;
                padding: .2em 0 .2em 0;
                text-align: center;
                text-decoration: none;
                width: 16.6em;
}
 
#DisableurPage #registerCenter a.button-large:hover 
{
                border: .1em solid #df4505;
                background-image: url(../imgs/bg-register-over.jpg);
}
#content #main .button-retour
{
                background-color: #000;
                background-image: url(../imgs/main-button-bg.jpg);
                background-repeat: repeat-x;
                border: 1px solid #000;
                color: #fff;
                cursor: pointer;
                float: right;
                font-size: 1.1em;
                font-weight: bold;
                height: 1.73em;
                margin-right: 0.4em;
 
}
.regConf
{
                height : 46.4em;
}
.btnbuynow 
{
                margin-top : 1em;
}
 
/*#scrollablecontent*/
#scrollablecontent {
height: 500px;
/*overflow : auto;*/
overflow-x:hidden;
overflow-y:auto;
}
/* @group # SCROLLABLE-CONTENT */
#content #scrollablecontent #global-info div.description
{
                float: left;
                margin-right: 2.9em;
                width: 100%;
}
/* @end */
#scrollablecontent h1
{
                color: #fc4c06;
                font-size: 1em;
                font-weight: bold;
                height: 1.4em;
                /* replaced by sIFR - needs height */
                margin-bottom: .8em;
}
 
#scrollablecontent p.intro
{
                font-weight: bold;
                margin-bottom:1.2em
}
#content #main
{
                /*position: relative;*/
                /*width:80%;*/
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                padding: 1em 0 .5em 1em;
}
 
#content div#map {
                width: 96% !important; 
                height: 300px !important; 
                border: 1px solid #68727b;
                margin-bottom: 1.4em;
}
 
 
 
#content div.contact-country {
                background-color: #fff;
                border: 1px solid #d8d8d8;
                float: left;
                height: 200px;
                margin-bottom: 1.2em;
                margin-right: 1.2em;
                padding: 1em 1em 0 1em;
                width: 169px;
}
 
#content div.contact-country p {
                padding-bottom: 0.5em;
}
 
#content div.contact-country.last { 
                margin-right: 0;
}
 
#content div.contact-country h2 {
                background: none;
                color: #fd4c08;
                font-size: 1.8em;
                margin: 0;
                padding: .1em 0 .8em 0;
}
#content #extInfoWindow_popup_contents h2 {
                background: none;
                color: #fd4c08;
                font-size: 1.4em;
                margin: 0;
                padding: .1em 0 .8em 0;              
}
 
#content #extInfoWindow_popup_contents strong.label-address {
                display: block;
                float: left;
                padding-top: 3px;
}
 
#content #extInfoWindow_popup_contents span.info-address {
                display: block;
                float: left;
                line-height: 14px;
                padding-left: 3px;
                padding-top: 1px;
}
#content .menu-anchors {
                /*float: right;*/
                margin-bottom: 1.3em;
                
}
 
#content .menu-anchors li {
                background-image: url(../imgs/bg-vert.gif);
                background-position: top right;
                background-repeat: repeat-y;
                float: left;
                list-style: none;
                margin-right: 0;
                margin-left: 0;
                padding-bottom: .2em;
                padding-left: .7em;
                padding-right: .7em;
}
 
#content .menu-anchors li.last {
                background: none;
                padding-right: .9em;
}
 
#content .menu-anchors li a {
                color: #000;
                text-decoration: none;
}
 
#content .menu-anchors li a.active,
#content .menu-anchors li a:hover {
                color: #fd4c08;
}
 
#content h2.country {   
                background-image: url(../imgs/bg-hori.gif);
                background-position: top;
                background-repeat: repeat-x;
                margin-top: 0 !important;
                margin-left: 0;
                padding-left: 0;
                padding-top:1em;
                padding-bottom:0.5em;
                
}
 
#content div.person {
                background-color: #fff;
                border: 1px solid #d8d8d8;
                float: left !important;
                margin-bottom: 1.2em;
                margin-right: 1.2em;
                _margin-right: 10px;
                padding: 8px;
                width: 170px;
}
 
#content div.person .email {
                background-image: url(../imgs/bg-hori-light.gif);
                background-position: top;
                background-repeat: repeat-x;
                clear: both;
}
 
#content .country-who {
                clear: both;
                margin-bottom: 1.6em;
                position: relative;
                width: 630px;
                padding-bottom:.3em;
}
 
#content .top-button {
                background-image: url(../imgs/btn-top.gif);
                background-position: 0 3px;
                background-repeat: no-repeat;
                padding-left: 13px;
                position: absolute;
                right: 3px;
                top: .9em;
}
 
#content  .top-button a {
                font-size: 1.1em;
                font-weight: bold;
                text-decoration: none;
}
 
#content div.person .email p {
                margin-bottom: 0;
                padding: .6em 0 0 0;
}
 
#content div.person .email p a {              
                text-decoration: none;
}
 
#content div.person .last {
                /*margin-right: 0;*/
                               background-color: #fff;
                border: 1px solid #d8d8d8;
                float: left !important;
                margin-bottom: 1.2em;
                margin-right: 1.2em;
                _margin-right: 10px;
                padding: 8px;
                width: 170px;
}
 
#content div.person div.img {
                float: left;
                margin-bottom: 5px;
                width: 70px;
}
 
#content div.person div.info {
                float: left;
                width: 113px;
}
#topleft
{
margin:0px;
float:left;
 width: 48%;
 display: block;
}
#topleft h1
{
margin-top : 0.5em;
min-height : 6em;
margin-bottom : 2em;
}
#topleft img
{
width : 294px;
}
#topright
{
float:left;
margin-left:3%;
 width: 48%;
 display: block;
}
#topright h1
{
margin-top : 0.5em;
min-height : 6em;
margin-bottom : 2em;
}
#topright img
{
width : 294px;
}
#bottomleft
{
float:left;
margin:0px;
 width: 49%;
 display: block;
}
#bottomright
{
float:left;
margin:0px;
 width: 48%;
 display: block;
}
.clearlefttext
{
clear:left;
}
 
#content #main #register p input
{
                margin-right: 0.5em;
}
 
#gallery
{
                position:absolute;
                top:0;
                left:0;    
                z-index:2;
}
 
#DivImagesAll 
{
                display:block;
                background-color : #FFFFFF;
                width:62em;
                margin-left: 1em;
                margin-top:5em;
                padding-top : 0.01em;
                padding-bottom : 4em;
                min-height : 40em;
                display : table;
}
 
.Disableur
{
                Z-INDEX: 1;
                position : absolute;
                BACKGROUND-color : #333333;
                LEFT: 0px; 
                WIDTH: 100%; 
                TOP: 0px! important; 
                HEIGHT: 90em;
                opacity : 90%;
                filter:alpha(opacity=90);
}
 
#DivImagesAll h2
{
                margin: 0! important;
                padding-left : 1em;
}
 
.LinkInternImg
{
                margin-top : 1em;
                margin-left:1em;
                clear : none;
                float:none;
                margin-bottom : 1em;
}
.introc
{
                margin-top : 1em! important;
                font-weight: bold! important;
                margin-left : 2em! important;
}
.LinkInternImg a
{
                clear :none! important;
                float : none! important;
                padding : 3px! important;
                margin-right : 1em! important;
                
}
.LinkInternImg a.close
{
                width: auto! important;
                font-weight : 900;
                position : absolute;
                top : 6em;
                right : 0px;
}
.ListThumb
{
                margin-left : 1em;
                width : 600px;
}
.vide
{
                background : none transparent scroll repeat 0% 0%! important;
                padding:0;
                margin:0;
                border:none! important;
                width : auto! important;
                height : 50px;
}
.allall
{
                display : block;
}
#BigShowing
{
                position : inherit;
                margin-left : 10px;
                margin-top : 20px;
}
#BigShowingImg
{
                height : 450px;
}
.DynClock 
{
                background-color : #FFFFFF;
                display:block;
                padding-bottom : 1em;
                padding-top : 1em;
                width: 61.1em;
                border: 1px solid #d8d8d8;
                padding-left : 1em;
}
.DynClock span
{              
                font-size : 1.1em;
                font-weight:bold;
                line-height : 8pt;
}
                
#countdowncontainer
{
                color : #fc4d07;
                font-size: 1.3em;
}
.separ
{
                margin-top : 1em;
}
 
iframe
{
                margin-top : 1em;
}
 
#content #main .Dynafilter
{
                margin-bottom : 3em;
}
 
#content #main .Dynafilter a.NormalStyle
{
                background-color: #000;
                border: 1px solid #000;
                color: #fff;
                cursor: pointer;
                font-size: 1em;
                line-height: 1.25em;
                font-weight: bold;
                text-decoration: none;
                height: 1.23em;
                margin: .2em .4em 0 0;
                padding: 0.2em;
                width : 193px;
                display : block;
                float : left;
}
 
#content #main .Dynafilter a.attention
{
                background-color: red;
                border: 1px solid red;
                width : 210px;
 
}
 
#content #main .Dynafilter a.histo
{
                line-height : 1.23em! important;
                height : 1.23em! important;
                
}
 
#content #main .Dynafilter a.ctive
{
                background-color: gray;
                border: 1px solid gray;
}
 
#content #main .Dynafilter a.redctive
{
                background-color: gray;
                border: 1px solid gray;
                width : 210px;
}
 
.middlesold 
{
                font-size : 1.2em;
                font-weight : 700;
}
 
.SignEuro
{
                font-size : 1.5em;
                font-weight : 700;
}
.right
{
                right : 0! important;
}
 
.DepartureDiv
{
                height: 4em;
                margin-left : 20%;
}
 
.TableTransport
{
                width : 100%;
}
.TableTransport thead
{
                font-size : 1.1em;
                font-weight : 700;
                background-color : White;
}
.TableTransport thead td
{
                padding : 0.5em;
}
.TableTransport tbody
{
                background-color : White;
}
.TableTransport tbody td
{
                border-bottom : #fc4c06 dashed 1px;
                padding : 0.5em;
}
.TableTransport tbody td.center
{
                text-align : center;
}
.TableTransport thead td.spacer
{
                background-color: transparent;
                border: none;
                height: .6em;
                padding: .3em;
}
.titledeparture
{
                font-weight: 700; 
                font-size: 1.2em; 
                float : left;
                line-height: 2em! important;
                margin-right : 1em;
}
 
.departureselec
{
                float : left;
}
.transportlink
{
                margin-top : 1em;
                font-weight : 700;
}
.unsub
{
                text-align : center;
                margin-bottom : 3em;
                padding-bottom : 2em;
                border : 1px dashed #fc4c06;
                background-color : White;
}
.unsub h2
{
                background-image : none! important;
}
.unsub input.button-submit 
{
                float : none! important;
}
.unsubUl li
{
                margin-bottom : 1em;
}
.carlistype
{
                padding: 0! important;
                float : left;
}
.type img
{
                margin-left : 5px;
}
#content #main .change-address label
{
                float : left;
}
#content #main .change-address .basdepage
{
                float : left;
                clear :left;
                line-height : 1em;
}
.LegendCarType
{
                margin-top : 6em !important;
                FONT-WEIGHT: 700;
}
.Last5hour
{
                color:#ff9c0a;
}
.Lasthour
{
                color: #f35151;
}
.NormalHour
{
                color : #000;
}
.transRegio
{
                height : 6em;
                line-height : 1.4em! important;
}
.transRegio span
{
                display : block;
                float : left;
                font-size : 1.4em;
                line-height : 1.6em! important;
}
.select
{
                margin-left : 1em;
                float : left;
}
.buynowlost
{
                color : Red;
                font-weight : 900;
}
.hidepiece
{
                display : none! important;
}
.damageTable th
{
                padding : 0.5em! important;
}
#content #main a.button-submit
{
                background-color: #000;
                background-image: url(../imgs/main-button-bg.jpg);
                background-repeat: repeat-x;
                border: 1px solid #000;
                color: #fff;
                cursor: pointer;
                float: right;
                font-size: 1.2em;
                font-weight: bold;
                height: 1.2em;
                margin-right: 0.4em;
}
#content #main a.button-left
{
                background-color: #000;
                background-image: url(../imgs/main-button-bg.jpg);
                background-repeat: repeat-x;
                border: 1px solid #000;
                color: #fff;
                cursor: pointer;
                font-size: 1.2em;
                font-weight: bold;
                height: 1.2em;
                margin-right: 0.4em;
}

.red
{
                font-weight : 700;
                color : Red;
                font-variant:small-caps;
                font-size : 1.3em;
}
 
#main .stdTableSub
{
                font-size: 1.1em;
                margin-top: 1em;
                width: 70%;
                margin-left : 12%;
                border-collapse: collapse;
                margin-bottom : 2em;
}
 
#main .stdTableSub th,
#main .stdTableSub td {
                padding: .7em .7em .7em 0;
                text-align: left;
                vertical-align: top;
}
 
#main .stdTableSub td,
#main .stdTableSub th {
border-bottom : #fc4c06 dashed 1px;
}
 
.Subscrib-button
{
                background-color: #000;
                background-image: url(../imgs/main-button-bg.jpg);
                background-repeat: repeat-x;
                border: 1px solid #000;
                color: #fff! important;
                cursor: pointer;
                font-weight: bold;
                width: auto !important;
                text-decoration : none;
                padding : 0.2em;
}
 
.buynowlist a
{
                color : Black! important;
}
 
#Remplissage
{
                height : 20em;
}
#flagQuickview
{
                display : block;
                float : left;
                clear : both;
}
#SpecCountryInfo
{
                z-index : 1;
                display : none;
                position : absolute;
                height : auto;
                width : 25em;
                background-color : White;
                top : 29em;
                left : 57em;
                font-size : 1em;
                font-weight : bold;
                border : 1px dashed red;
}
#SpecCountryInfo a
{
                text-decoration : none;
                color : Black;
}
#SpecCountryInfo td
{
                line-height : 1.2em;
}
#SpecSellerInfo
{              
                z-index : 1;
                display : none;
                position : absolute;
                height : auto;
                width : 25em;
                background-color : White;
                top : 31em;
                left : 57em;
                font-size : 1em;
                font-weight : bold;
                border : 1px dashed red;
}
#SpecSellerInfo a
{
                text-decoration : none;
                color : Black;
}
#SpecSellerInfo a h1
{
                font-size : 1em;
                color : red;
                padding :0.3em;
}
#SpecSellerInfo a span
{
                padding-bottom :0.3em;
}
#SpecSellerInfo a table
{
                border : 1px dashed black;
                margin-top : 0.3em;
                margin-left : 0.3em;
}
.request-button
{
                               background-color: #000;
                background-image: url(../imgs/main-button-bg.jpg);
                background-repeat: repeat-x;
                border: 1px solid #000;
                color: #fff;
                cursor: pointer;
                float: none;
                font-weight: bold;
                width: auto !important;
                line-height : 11.8pt;
}
.classmailsend
{
                color : Red;
                font-size : 1.1em;
}
.aroundTab
{
                padding-bottom : 2em;
                background-color : White;
}
.stdTable {
                font-size: 1.1em;
                margin-top: 1em;
                width: 100%;
}
.stdTable thead{
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
}
 
.stdTable td, 
.stdTable th {
                padding: .7em .7em .7em 0;
                text-align: left;
                vertical-align: top;
}
 
.stdTable td {
                background-image:url(../imgs/bg-hori-light.gif);
                background-position:center bottom;
                background-repeat:repeat-x;
}
.BidMsg
{
                color : #fc4d07;
                font-size: 1.3em;
}
.noFloat
{
                float : none! important;
}
.DamageSupCom
{
                border : solid 1px red;
                padding : 5px;
                margin-top : 1em;
                color : Red;
}
.DamageSup
{
                font-size:1.2em;
                font-weight : bold;
                line-height : 1.4em;
                margin-bottom : 0.5em;
}
.DamageCom
{
                font-size : 1.2em;
}
.bigOne
{
                font-size : 1.2em;
}
.littleOne
{
                font-size : 0.8em;
}
.tnImgLink img
{
                height : 54px;
                width : 72px;
}
.clearboth
{
                clear : both;
}
.AuctionBatchTimer
{
                font-size : 1.3em;
                font-weight : bold;
                float : left;
                padding-right : 1em;
}

.PopupLargePicture
{
	width: 500px;
	height: 375px;
margin: 0px;
padding: 0px;
}

#mycotw
{
	padding:1px;
	width:100%;
	text-decoration:none;
	
}

#mycotw a
{
		text-decoration:none;
		cursor:pointer; 
		color:#FC4C06;
		/* text-transform:capitalize;*/
}

#mycotw a:hover
{
		text-decoration:none;
		cursor:pointer; 
		color:#000000;
}


#mycotw tr th
{
	background-color: #ACACAC;
	width:33%;
	color:White;
	padding-bottom:5px;
	padding-top:5px;
}
#mycotw tr td 
{
	vertical-align:top;
	padding: 3px;
}
#mycotw tr td ul li
{
	list-style-image:url("../imgs/list-style-disc.gif");
	padding-bottom:5px;
}
#mycotw tr td ul 
{
	list-style-position:inside;
}

.myCotw-button
{
                display : block;
                padding : 0.2em;
                background-color: #fc4c06;
                /*background-image: url(../imgs/main-button-bg.jpg);*/
                background-repeat: repeat-x;
                border: 1px solid #000;
                color: #fff;
                cursor: pointer;
                float: none;
                font-weight: bold;
                width: 205px !important;
                font-size : 1.44em;/* 2*1.2em  */
                text-decoration : none;
               /* text-transform:capitalize;*/
}

.myCotw-button:hover
{
	color: #000;
}

.mycotwButton-small
{
	font-size:0.8em;
}

.DocumentGV
{	
/*	padding:3px;
	background-color:Transparent;
	color:Black;
	border-style:solid;
	border-width:5px;
	border-color:transparent;
*/
	border-width: 0px;
	border-spacing: 0 5px;
	border-style: none;
	border-collapse: separate;
	background-color: transparent;
	width:100%;
			font-size: 100%;

}

.DocumentGV tr
{	

}

.DocumentGV tr th
{	
	background-color:#ACACAC;
	color:White;
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
}

.DocumentGV tr td
{
	border-width:thin;
	border-style: solid;
	border-color: #DDDDDD;		
	background-color:White;
	padding:3px;
	text-align:left;	

}


.myCotwLinkEnabled
{
		text-decoration:none;
		cursor:pointer; 
		color:#FC4C06;
}

.myCotwLinkEnabled:hover
{
		text-decoration:none;
		cursor:pointer; 
		color:#000000;
}

.myCotwLinkDisabled
{
                color: #717275;	
                text-decoration:none;
                cursor:text;
}

.MyCotw
{
	padding:1em 0em	0.5em 1em;
	      position: relative;
                background-image: url(../imgs/bg-hori.gif);
                background-position: bottom;
                background-repeat: repeat-x;
                padding: 1em 0 .5em 1em;
			/* text-transform:capitalize;*/
			font-size: 110%;
}

.MyCotw .hr
{
  background-image: url(../imgs/bg-hori-red.gif);
                background-repeat: no-repeat;
                border: none;
                background-color: transparent;
                clear: both;
                color: #000;
                display: block;
                height: .5em;
                margin-left: -1em;
}

.MyCotw div
{
	
}

.MyCotw h2
{
				color: #fc4c06;
                font-size: 1.8em;
                font-weight: bold;
                height: 2.6em;

                margin-bottom: .8em;
                text-transform: capitalize;
}

.MyCotw h1
{
				color: #fc4c06;
                font-size: 1.8em;
                font-weight: bold;
                height: 1.8em;

                line-height: 1.8em;
                margin-bottom: .8em;
}

.mycotw a
{
	text-decoration:none;
	text-transform:capitalize;
}

.NormalStyle
{
                background-color: #000;
                border: 1px solid #000;
                color: #fff;
                cursor: pointer;
                font-size: 1em;
                line-height: 1.25em;
                font-weight: bold;
                text-decoration: none;
                height: 1.23em;
                margin: .2em .4em 0 0;
                padding: 0.2em;
                width : 193px;
                display : block;
                float : left;
                	/* text-transform:capitalize;*/

}

 .Dynafilter
{
                margin-bottom : 3em;
}

.WarningMustAgree
{
	font-size : 1.2em;
	color : Red;
	font-weight : bold;
}
