html {height: 100%;}
body {

		behavior:url("/carsite/css/csshover.htc");
	}
	

body{
background-color: #F8F8F3;
font: 0.84em  Tahoma, Arial, Helvetica, sans-serif;
margin: 0; 
padding: 0;
color: #666;
border:0;
}

* {font-size: 100%;}
h1 {font-size: 1.5em; font-weight: normal; background: url('css_title_bullet.gif') no-repeat left 0.6em; padding-left: 1em; color: #666; border-bottom: 1px solid #666; height: 1.5em; margin: 15px 0}
h2 {font-size: 1.33em;}
h3 {font-size: 1.1em; margin: 3px;}
h4 {font-size: 1.0em;}
h5 {font-size: 0.75em;}

.right{float: right}
.left{float: left}
img{border: 1px solid #333}

.bold{font-weight: bold}
.error{color: red}
.bidAccepted { font-size: 14px; font-weight: bold; color: Red; }

#printHeader{display: none}

#header{height: 100px; padding: 0; margin: 0; width: 98%;padding-right:10px; text-align: right }
#main{height: 100%; width: 100%; border: none;}
#nav, #underNav, #navTop{width: 190px; background: #EDEEE8; border-right: 1px solid #DEE0D5; vertical-align: top;}
#navTop{ background: #EDEEE8; border-right: 1px solid #EDEEE8; vertical-align: top; border-top: 1px solid #F8F8F3}
#content{width: 100%; background: #F8F8F3; vertical-align: top; padding: 10px 15px 30px 15px}
#footer{height: 30px}
#pageHead{background: #EDEEE8; height: 24px; padding: 3px; padding-right: 20px; text-align: right; border-top: 1px solid #F8F8F3; border-left: 1px solid #F8F8F3; }
#content a:visited { color:#666 }
/*#pageTitle{	float: left;  color: #999;  padding-left: 10px; padding-top: 8px; font-size: 0.7em}*/
/* commented backslash hack v2 \*/
#pageTitle { float: left;  color: #999;  padding-left: 10px; padding-top: 8px; font-size: 0.9em;}
#pageTitle { float:left; color: #999;  padding-left: 10px; padding-top: 8px; font-size: 0.9em;}
/* end hack */

#pagetitle {
    float:left;
}
#pageHead option{background: url('css_link_arrow.gif') no-repeat left}

a:link{color: #666; text-decoration: underline; }
a:hover{color: #666; text-decoration: none;}
.arrow{background: url('css_link_arrow.gif') no-repeat right; padding-right: 20px;}

#footer{text-align: center; font-size: 75%; color: #999}


#nav a:link, #nav a:active, #nav a:visited{display: block; text-decoration: none; width: 190px; background:#DEE0D5 url('css_nav_bullet.gif') no-repeat 0.6em; height: 2em; padding-left: 1.8em; color: #666; font-weight: bold; font-size: 0.8em; padding-top: 0.5em; margin-top: 0.1em;}
#nav a:hover{background: #C8C6A2 url('css_nav_bullet.gif') no-repeat 0.6em;}
#nav select /*input*/{width: 150px; margin-left: 30px; margin-bottom: 4px; /*background: #fff*/}
/* only for IE6 */
* html #nav select{margin-left: 20px}
/*select, input{	background: #F8F8F3}*/

#carSearch{width: 200px; margin-top: 0px; margin-bottom: 0px; display: block}
#carSearch span{display: block; color: #666; font-weight: bold; font-size: 90%; padding-left: 15px; width: 170px;}

#randomCars{/*width: 424px;*/ color: #000; font-size: 0.7em; text-align: right; vertical-align: top; margin-left: auto; }
* html #randomCars{margin-left: 350px;} 
/* commented backslash hack v2 
#randomCars{margin-left: none; float: right; width: 424px; color: #000; font-size: 0.7em; text-align: center; vertical-align: top; }
/* end hack */

#randomCars img{padding: 0; margin-top: 2px; height: 72px;}
a.carPic:link img, a.carPic:active img, a.carPic:visited img, div.carSummary a:link img, div.carSummary a:active img, div.carSummary a:visited img{border: 2px solid #666}
a.carPic:hover img, div.carSummary a:hover img{border: 2px solid #DEE0D5}
* html #randomCars img, * html div.carSummary img{border: none}
* html .carPic:link, * html .carPic:active, * html .carPic:visited{border: 2px solid #666}
* html .carPic:hover{border: 2px solid #DEE0D5}
* html div.carSummary a:hover{border: 0px solid #DEE0D5}

div.carSummary { width:180px; text-align: center; background: #EDEEE8 url('css_carsummary_bg.gif') repeat-y left 2px; border: 2px solid #DEE0D5;}
/*div.test{margin:0; padding: 0; width: 1000px;}*/
div.carSummary img {padding: 0; margin: 10px}
div.carSummary ul {padding: 0; margin: 0px; margin-left: 10px;}
div.carSummary ul li{list-style: none; color: #999; font: bold 100% Verdana, sans-serif; text-align: left; padding: 5px; border-top: 1px solid #F8F8F3}
div.carSummary ul li span{font-weight: normal}

.carDetailContainer{	border: 2px solid #DEE0D5;	text-align: center; background: #dee0d5 url('css_carsummary_bg.gif') repeat-y left 2px; padding: 10px; width: 97%; margin-top: 1em}
.carDetail{border: 2px solid #F8F8F3; background: #edeee8}

.carDetail ul{margin:5px 0px 5px 5px; padding: 0; padding-left: 1.3em}
.carDetailPhotos{	margin: 0 auto; text-align: left; background: #DEE0D5; padding: 10px; }
.carDetailInfo{text-align: left; font-weight: bold; padding: 0; margin: 0 }
.carDetailInfo span{font-weight: normal}
/*.carDetailOptions, .carDetailDamage, .carDetailAuction{border-top: 2px solid #F8F8F3; padding: 5px; text-align: left}*/
.carDetail td{vertical-align: top}
.tableSeparator{border-bottom: 2px solid #dee0d5}
#carDetailOptions span{display: block}
.fullOptionTable span, #carDetailOptions span.optionTrue{background: url('css_true.gif') no-repeat left; padding-left: 15px}


.carDetailOptions span.optionFalse{background: url('css_false.gif') no-repeat left; padding-left: 15px}

#detailTopContainer{margin-bottom: 1em; padding-left: 0.5em}

.stdTable{/*width: 400px;*/ margin:0 auto; padding: 0; text-align: left; margin-top: 10px; border: 2px solid #dee0d5;  background: #edeee8; table-layout:auto}
.stdTable td, .stdTable th{border-bottom: 1px solid #f8f8f3; margin: 0; padding: 3px}
.stdTable th{background: #dee0d5; border-bottom: none; font-size:77%; Text-align:center;}
.stdTable2{/*width: 400px;*/ margin:0 auto; padding: 0; text-align: left; margin-top: 10px; border: 2px solid #dee0d5;  background: #edeee8; table-layout:auto}
.stdTable2 td, .stdTable2 th{border-bottom: 1px solid #f8f8f3; margin: 0; padding: 3px}
.stdTable2 th{background: #dee0d5; border-bottom: none; font-size:77%}

#home .stdTable{/*width: 400px;*/ padding: 0; text-align: left; border: 2px solid #dee0d5;  background: #edeee8; margin-top:1px;}
#home .stdTable td, .stdTable th{border-bottom: 1px solid #f8f8f3; padding:2px}
#home .stdTable th{background: #dee0d5; border-bottom: none;font-size:"77%";}

.stdTable input, .stdTable select{padding:0; margin-left: 20px; width: 200px}
.stdTable2 input, .stdTable2 select{padding:0; margin-left: 20px; width: 200px}
.radio input { width: auto; background: #edeee8 } /* Michael [29/6/2005] */

.temp input{padding: 0; width: auto; margin: none}

/*#carBidHistory .stdTable{width: 80%}*/

#placeBid input{width: 30%}
#myAuctions .stdTable, #home .stdTable, #brwsCars .stdTable{width: 100%}
#myAuctions .stdTable .on td, #home .stdTable .on td, #brwsCars .stdTable .on td{background:#F8F8F3}
#myAuctions .stdTable th, #home .stdTable th, #brwsCars .stdTable th{background:#dee0d5; border-bottom: none}
.oneRow td{border-bottom: none; text-align: center}
.oneRow th{background:#dee0d5; border-bottom: none}
#brwsCars .stdTable table th, #brwsCars .stdTable table td{border: none}
/* must be placed below stdTable definition, since it overrides the width value */
.maxWidth{width: 100%}

#login .stdTable th{background:#edeee8; border-bottom: 1px solid #f8f8f3; margin: 0; padding: 3px}



#carSearch a:link, #carSearch a:active, #carSearch a:visited, #carSearch a:hover{width: 120px; background: none; display: block; font-weight: bold;  text-align: center; vertical-align: middle; height: 80%; font-size: 80%; background-color: #cacaca; color: #666; text-decoration: none; margin-left: 0.2em; padding: 0.2em 1em }
#carSearch a:hover{background-color: #c8c6a2; border: 1px solid #C8C6A2; color: #666}
.navButton{text-align: left; margin-top: 1em; margin-bottom: 1em; font-weight: bold;}

.fullOptionTable, .simpleTable{text-align: left;  border: 1px solid #C8C6A2; width: 90%; margin:auto;margin-top:10px;margin-bottom:10px;}
.fullOptionTable th, .fullOptionTable td{padding: 3px 10px; text-align: left}

.damageTable, .damageTable th, .damageTable td{border-width: 1px; border-style: solid; border-color: #DEE0D5; background:#edeee8; padding: 0.2em; text-align: center}
 
.loginTable{
    border: 2px solid #dee0d5;
    background: #edeee8;
    text-align: center;
    font-size: 14px;
    width:75%;
    margin-right:260px;
    margin:auto;
}
.loginTable table {margin:auto;}
.loginTable td{padding: 2em}
.loginTable td td{padding: 0}

*:first-child+html .loginTable { float:left;} 

.subscribeButton input {font-weight: bold; margin-top: 1em; width: auto; background-color: #dee0d5; border: none; color: #000; text-decoration: none;}
.subscribeButton input:hover {background-color: #c8c6a2; border: none; color: #fff}

#myAuctions #content h3{margin-top: 2em}
#subscribe .stdTable{width: 75%}
 
.checkbox input{display: inline; width: 20px; background: #F8F8F3; margin: 0}



.stdTable td{font-size: 80%}
.stdTable td img, .stdTable th img{border: none;}
.stdTable2 td img, .stdTable2 th img{border: none; }

 
.auctionbatchpanel { align:center; }

.wizardheader {   font-size: 18px;
  background-image: none;
  width: 100%;
  color: #79898e;
  background-color:#dee0d5;
}

.wizardtextheading
{
	font-weight: bold;
	font-size: 24px;
	color: #79898e;
}

.wizard {
	font-family: Tahoma;
	font-size: 14px;
}

table.wizard {
	width: 100%;
}
	
table.wizardbordered
{
  width : 700px;
  padding: 5px;
  border: 2px solid #79898e;  
}
	
caption.wizard
{
  width:100%;
  font-size: 18px; 
  color: #F8F8F3; 
  background-color:#79898e;
  text-align: left;
}

th.wizard
{
  text-align: left;
  white-space: nowrap;
  width:180px;
}

td.wizard
{
  text-align: left;
  font-weight: bold;
  white-space: nowrap;
}

.heading
{
  /*width:100%;*/
  font-size: 18px; 
  color: #F8F8F3; 
  background-color:#79898e;
  text-align: left;
}

td.link
{
  text-align: center;
}

td.price
{
  text-align: right;
  white-space: nowrap;
}

div.wizzardsteps
{
	width: 700px;
	padding: 2px;
	border: 1px solid #C8C6A2;
	margin-bottom: 10px;
}


.ToolTipBox
{
    border:1px solid #ccc;
    background-color:#FFFFCC;
    padding:5px;
    width:150px;
    height:auto;
    position:absolute;
    top:10px;
    left:20px;
}


.wizardSteps {	font-size: 18px;
	color: #79898e;
	font-family: Tahoma;
}

.ErrorMessage
{
    border:1px solid #ccc;
    background-color:#FFFFCC;
    padding:2px;
    height:14px;
}


.registrationTable
{
  width:100%;
  background:#EDEEE8;
}

.registrationTrail{ 
  background:#dee0d5;
  }
  
  
.searchTable
{
  width:100%;
  background:#EDEEE8;
}
.searchHeading
{
  /*width:100%;*/
  font-size: 22px; 
  color: #79898e; 
  background-color:#dee0d5;
  text-align: left;
}
.searchSubHeading
{
  color: #F8F8F3; 
  background-color:#79898e;
  font-size:16px;
  font-weight:bold;
}
.searchFooter
{
  color: #000000; 
  background-color:#B1BABC;
  font-size:12px;
  font-weight:bold;
  text-align:right;
  padding:4px;  
}

.searchitem
{
  background-color:#DFE2E3;
  padding:4px;
  font-weight:bold;
}
.black
{
  color:#000000;
}
.SearchOptions
{
}
.SearchOptions td
{
  width:33%;
  font-weight:bold;
}

#bidinputtable * {
margin:0;
padding:0;
border:0;
}

#bidinputtable {
    position:relative;
}

#bidinputtable input {
border-top:1px solid Darkgray;
border-bottom:1px solid gray;
border-left:1px solid Darkgray;
border-right:1px solid gray;
text-align:center;
font-size:19px;
padding-top:2px;
font-weight:bold;
height:26px;
}
#bidinputtable #tdupdown
{
position:relative;
}
#bidinputtable #tdupdown table {
    margin-top:16px;
    bottom:0;
}
#bidinputtable #tdupdown .input {
float:left;
border:1px solid #0000;
margin-top:1px;
margin-bottom:1px;
}

body form {
    width:100%;
}
#main {
    /*width:970px;*/
    margin:0;
    margin-top:10px;
    margin:auto; 

}

#main p {
    text-align:justify;
}
a img {
    border:0;
}
#blocs * {
    margin:0;
    padding:0;
}
#main h2 {
    text-align:center;
}
#blocs td {
    padding:10px;
    border:3px solid white;
}
#blocs td strong {
    color:white;
    margin-bottom:4px;
    text-align:center;
}

#menuBottom {
    margin-top:10px;
}

#menuBottom a {
    border:0;
    background-image:none;
    background-color:none;
    padding:0;
    margin:0;
}

#menuBottom a:link, #menuBottom a:active, #menuBottom a:visited{text-align:center;background:none; padding-left: 0; color: #666; font-weight: bold; font-size: 0.8em; padding-top: 0.5em; margin-top: 0.1em;}
#menuBottom a:hover{background: none;}


input[type=text], input[type=password] {
border:1px solid #c3c3ba;
background-color:#f5f5ef;
height:16px;
font-size:12px;
font-weight:bold;
padding-left:2px;
padding-top:2px;
}

/******          CSS BUTTONS          ******/

input[type=submit], .button, .button2, .button3 {
	display:inline-block;
	padding-right:-5px;
	border-top:1px silver solid;
	border-left:1px silver solid;
	border-bottom:1px Gray solid;
	border-right:1px Gray solid;
	padding:5px;
	text-decoration:none !important;
	background-color:#AAAAAA;
	color:#FFFFFF !important;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
}

 input[type=submit]:hover, .button:hover, .button2:hover, .button3:hover {
    color:#FFFFFF !important;
	border-top:1px #4F4F4F solid;
	border-left:1px #4F4F4F solid;
	border-bottom:1px #EEEEEE solid;
	border-right:1px #EEEEEE  solid;
	background-color:#666666;
	cursor:hand;
}

.gridviewbutton {
    font-size:11px;
 
    padding-left:4px;
    padding-top:1px;
    padding-bottom:1px;
    padding-right:3px;
    background-image:none;
}

.previous {
	padding-left:25px;
	background-image:url("/carsite/imgs/buttons/action_back.gif");
	background-repeat:no-repeat;
	background-position:5px 4px;
}
.next {
	padding-left:25px;
	background-image:url("/carsite/imgs/buttons/action_forward.gif");
	background-repeat:no-repeat;
	background-position:5px 4px;
}

.back {
	padding-left:25px;
	background-image:url("/carsite/imgs/buttons/arrow_rotate_anticlockwise.png");
	background-repeat:no-repeat;
	background-position:5px 4px;
}
.damage {
	padding-left:25px;
	background-image:url("/carsite/imgs/buttons/table_delete.gif");
	background-repeat:no-repeat;
	background-position:5px 4px;
}
.equip {
	padding-left:25px;
	background-image:url("/carsite/imgs/buttons/wrench.png");
	background-repeat:no-repeat;
	background-position:5px 4px;
}
.bid {
	padding-left:25px;
	background-image:url("/carsite/css/css_auction_icon.gif");
	background-repeat:no-repeat;
	background-position:2px 2px;

}
.allimgs{
	padding-left:25px;
	background-image:url("/carsite/imgs/buttons/camera.png");
	background-repeat:no-repeat;
	background-position:5px 4px;
}
.confirm2{
	padding-left:25px;
	background-image:url("/carsite/imgs/buttons/accept.png");
	background-repeat:no-repeat;
	background-position:5px 4px;
}

input[type=submit].login {
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left:25px;
	background-image:url("/carsite/imgs/buttons/key.png");
	background-repeat:no-repeat;
	background-position:5px 3px;
	text-align:left;
}
.cars {
	padding-left:25px;
	background-image:url("/carsite/imgs/buttons/car.png");
	background-repeat:no-repeat;
	background-position:5px 4px;
}
input[type=submit].save{
	padding-left:25px;
	background-image:url("/carsite/imgs/buttons/action_save.gif");
	background-repeat:no-repeat;
	background-position:5px 4px;
}
input[type=submit].search {
	padding-left:25px;
	background-image:url("/carsite/imgs/buttons/magnifier.png");
	background-repeat:no-repeat;
	background-position:5px 4px;
}

#nav .button2 {
    padding:0;
    margin:0;
    border:0;
    text-align:left;
   color:#666666 !important;
}
/*******************************************/
/****** CSS FOR LISTOFAUCTIONS TABLES ******/
 
.listOfAuctions {
	width: 750px;
	margin: auto;
	text-align: center;
	list-style: none;
	list-style-position: inside;
}
.listOfAuctions li {
	display: inline;
	padding: 0;
	height: 28px;
	border-spacing:3px 3px;
}
.listOfAuctions a:hover {
	background-color: #666666;
	cursor:pointer;
	color:#FFFFFF;
}
.listOfAuctions li a {
	display: table-cell;
	display:  inline-block;
	margin: 0;
	margin-top: 5px;
	margin-left:2px;
	margin-right:3px;
	height: 23px;
	width: 245px;
	vertical-align: bottom;
	font-size: 9px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	background-image: url('/carsite/imgs/right.png') !important;
	background-image:none;
	background-repeat: no-repeat;
	background-position: top right;
    background-color: DarkGray;	
}
.listOfAuctions li a span {
	background-image: url('/carsite/imgs/left.png') !important;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top left;
	padding-top:6px;
	width:100%;
	height:17px;
	display:block;
}
.listOfAuctions li a img {
	border: 0;
	vertical-align: middle;
	margin-left:4px;
    margin-right:4px;
    padding-top:-5px;

}
   
.listOfAuctions a .flag {
    margin-left:0px;
    margin-right:5px;
}

.listOfAuctions .lasthour {
    background-color:#b63030;
}

.listOfAuctions .last5hour {
    background-color:#f09a2b;
}
.listOfAuctions  .selected {
    background-color:#444444;
}
.listOfAuctions .type {
    margin-right:-5px;
}
#legend {
    margin:auto;
    margin-top:10px;
    text-align:center;
}
#legend img {
    border:0;
    margin-right:5px;
}
/*********************************/
#pageHead a:visited{
    color : #666;
}
#content .listOfAuctions a:visited {
color : #FFFFFF;
}

.princip
{	text-align:center;
}
.Secondaire {
width : 750px;
margin : auto;
margin-top : 10px;
}
#BlockGaucheSup 
{
	text-align:center;
	float : left;
	margin-top:10px;
}
#BlockDroitSup
{
	text-align:center;
	float:right;
	margin-top : 10px;
}
#BlockGaucheBas 
{
	text-align:center;
	float : left;
	margin-top:10px;
}
#BlockDroitBas
{
	text-align:center;
	float:right;
	margin-top : 10px;
}
.stdTableBis{width: 370px;padding: 0; text-align: left; margin-top: 10px; border: 2px solid #dee0d5;  background: #edeee8; table-layout:auto;}
.stdTableBis td, .stdTableBis th{border-bottom: 1px solid #f8f8f3; margin-bottom:3px}
.stdTableBis th{background: #dee0d5; border-bottom: 1px solid #f8f8f3; font-size:77%; height:20px; text-align:center;}
.stdTableBis td {height:20px; font-size: 80%;}
.stdTableBis tr:hover {background-color:#dee0d5; cursor:hand;}


.stdTableBis img {border:none;}
.stdTableBis td a {text-decoration:none; font-weight:bold;}

.stdTableBis a:visited {text-decoration:none; color:#666}

.specialCA tr:hover{background-color:#dee0d5;}
.specialCA a:visited {text-decoration:none; color:#666}
.specialCA {margin-top:0;padding-top:0;}
.specialCA td a {text-decoration:none; font-weight:bold; display:block; cursor:hand;}
.specialCA img {border:none; padding:0; margin:0}


.special tr:hover {background-color:#dee0d5; cursor:hand;} 
.special a:visited {text-decoration:none; color:#666}
.special {margin-top:0;padding-top:0;}
.special td a {text-decoration:none; font-weight:bold; display:block;}
.special img {border:none; padding:0; margin:0}


.secondechance {
background-color : #ffee99;
}

.txtalignright { text-align:right;}

.center {text-align:center;}

.stdTableBis td .CellLimited{
height : 15px !important;
width : 100px;
text-overflow:ellipsis;
overflow:hidden;
}

.lienMajeur{
background-color : #edeee8 !important;
background-image:none !important;
margin-top:15px !important;
margin-bottom:0 !important;
padding:0 !important;
font-size : 1em !important;
font-weight : bold !important;
}
.logOut {
position: relative;
top : 50px;
}
.ControlPM .input
{
	float:left;
	margin:0;
	padding:0;
}

.ControlPM .input2 
{
	margin-top:14px;
	margin-left:-35px;
}
.MiniBid 
{
	margin :0 !important;
}
.tableDescription p
{
	margin-top : 15px;
	margin-left : auto;
	margin-bottom : 0;
	padding : 0;
	text-align:center !important;
}
.tableDescription img 
{
	border:none;
}
.titleLink 
{
	padding : 0;
	margin : 0;
	margin-top : 18px;
	margin-bottom : 5px;
}

.panelInfo2 
{
 background-color:White;
  border:1px solid #AAA;
  padding:10px;
  margin-left:385px;
  height : 240px;
}

.panelInfo2 ul 
{
	list-style-type:none;
	list-style-position:outside;
	margin:0;
}

.panelInfo {
  background-color:White;
  border:1px solid #AAA;
  width:355px;
  padding:10px;
  float:left;
  margin-right:6px;
  height : 240px;
}
.panelInfo ul
{
	width:330px;
	margin:0;
	padding:0;
	margin-bottom:15px;
	list-style-position:inside;
}
.panelInfo strong 
{
	display:inline-block;
	width:200px;
	
}

.panelInfo span 
{
	text-align:center;
	
		
}

.panelInfo table 
{
	width:300px;
	margin:auto;
	border:0;
}

.panelInfo table td,.panelInfo table th
{
text-align:center;	
}

.StatusBid 
{
	display : block;
	float : left;
	margin-left : 10px;
	margin-right:10px;
}
.CPMCardDet 
{
	float : right;
}

.CPMCardDet input
{
	float:left;
	margin:0;
	padding:0;
}

.CPMCardDet .input2 
{
	margin-top:14px;
	margin-left:-35px;
}
.MiniBid .inputBid 
{
	float : left;
}
.DetailsCar
{
	margin-left : 10px;
}
#countdowncontainer 
{
	color : Red;
	font-weight : bold;
	font-size :large;
}