@charset "utf-8";
/* CSS Document */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,fieldset,form,label,legend {
margin:0;
padding:0;
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-family: inherit; 
vertical-align:baseline;
background:transparent;

}

body,html{
background-color:#eeeeee;
text-align:center;
margin:0;
padding:0;
height:100%;
color:#666666;}

html {
overflow-y: scroll;
}

body{
/*
height:auto!important;
height:100%;
min-height:100%;
position:relative;
*/
font-family: Arial, Helvetica, sans-serif;
font-size:12px;}

body.frame{
overflow:hidden!important;
margin:0!important;
top:0;
}

a {
/*color: #70A23B;*/
color: #0E93C7;
text-decoration:none;}

a:hover {
color: #EE7d15;
text-decoration:none;}

h2 {
    font-weight: bold;
    font-size: 14px;
    color: #CCBD9E;
}

.mainBg {
background:#eeeeee url(../../images/new/mainBg.png);
background-repeat:repeat-x;
width:100%;

}

.mainAdminBg {
background:#eeeeee;
width:100%;}

.mainBgExpanded {
background:#eeeeee url(../../images/new/mainBgExpanded.png);
background-repeat:repeat-x;
width:100%;}


.main{
width:1000px;
*width:1000px;
z-index:1;
cursor:default;
overflow:hidden;
clear:both;
margin-left:auto;
margin-right:auto;


text-align:left;

background-color:#eeeeee;
/*background-image: url(../../images/new/bgContent.png);
background-repeat:repeat-x;
overflow:hidden;*/
padding-left: 0px;
padding-right: 0px;
}
.mainbackup{
height:auto!important;
height:100%;
min-height:100%;
text-align:left;
width:1000px;
*width:1100px;
z-index:1;
cursor:default;
overflow:hidden;
clear:both;
height:auto;
margin-left:auto;
margin-right:auto;
min-height:100%;
position:relative;
text-align:left;
top:0;
background-color:#ffeeee;
/*background-image: url(../../images/new/bgContent.png);
background-repeat:repeat-x;
overflow:hidden;*/
padding-left: 0px;
padding-right: 0px;
}

.mainContent{
float:left;
padding:0px;
	width: 100%;

}

.mainContentInfo{
float:left;
padding:5px;
background-color:#f3f4ef;
border: 1px solid #deded4;
width:970px;
}

.expandInfo{
margin-top: 15px;
width: 665px;
float:left;
padding: none;
}

.expandInfoMenu{
float:left;
padding: none;
width: 665px;
background:url(../../images/new/expandInfoMenuBg.png) repeat-x;
height: 28px;
}

.infoMenuItem{
float:left;
padding-top: 6px;
padding-bottom: 4px;
padding-left: 10px;
padding-right: 12px;
background: transparent url(../../images/new/expandInfoMenuLine.png) no-repeat right;
height: 18px;
color: #99cc33;
cursor:pointer;
font-size:11px;
}
.infoMenuItem:hover{
color: #FFFFFF;
}

.infoMenuItemSelected{
float:left;
padding-top: 6px;
padding-bottom: 4px;
background: transparent url(../../images/new/expandInfoMenuSelected.png) repeat-x;
height: 18px;
padding-left: 10px;
padding-right: 12px;
font-size:11px;
}
.expandInfoContent {
float: left;
width: 645px;
padding: 10px;
background-color: #000000;
min-height: 250px;
}
.expandInfoContentLeft {
float: left;
width: 315px;
padding: 0px;
margin-right: 10px;
}
.expandInfoContentRight {
float: left;
width: 315px;
padding: 0px;
}
.expandInfoContentMiddle2 {
float: left;
width: 200px;
padding: 0px;
margin-right: 10px;
}
.expandInfoContentLeft2 {
float: left;
width: 230px;
padding: 0px;
}

.expandInfoContentRight2 {
float: left;
width: 200px;
padding: 0px;
}
.expandInfoContent #listing table tbody tr {
height: 20px;
}
#listing table tbody td div.expandInfoContentLeft, #listing table tbody td div.expandInfoContentRight {
font-weight: normal;
}

.fullContent {
	float: left;
	width: 1000px;
	clear: both;
}

.fullContent #listingPuff {
	width: 958px;
}

.fullContent .headerListing {
	width: auto;
}
.fullContent .listingPuffBg {
	width: 1000px;
}


.fullContent #listingPuff .header {
	width: 950px;
}
.fullContent #listingPuff .even,
.fullContent #listingPuff .odd {
	width: 960px;
}

.listEnd {
	border-top: 1px solid #efefef;
	width: 962px;
	height: 1px;
	clear: both;
}

.leftContent {
float: left;
margin-right: 13px;
width: 733px;
}
.topLeftContent {
float: left;
margin-right: 5px;
width: 680px;
}

a.helpbutton	{
	float: right;
	width: 58px;
	height: 35px;
	padding-left: 30px;
	display: block;
	background: url(../../images/new/grafik.png) no-repeat 0 -170px;
	line-height: 35px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	margin: 2px 11px 0 11px;
	text-shadow: 1px 1px 0px rgba(0,0,0, 0.2)
}
a.helpbutton:hover	{
	background-position: -120px -170px
}
.topText {
padding-top: 6px;
position:relative;
font-size: 11px; 
color: #999999;
text-transform:uppercase;
font-weight:bold;
padding-bottom: 14px;
}
.topTextByLine{
float:left;
position:relative;
text-transform:none;
}
.topContact{
float:right;
position:relative;
background: url(../../images/new/contact.png) no-repeat;
width: 225px;
height: 38px;
text-transform:none;
}
.contactText{
position:absolute;
top: 0px;
left: 50px;
color: #000000;
font-size: 10px;
font-weight:normal;
}
.contactNumber{
position:absolute;
top: 19px;
left: 50px;
font-size: 14px;
color: #EE7d15;
}
.topContent {
background: url(../../images/new/bgSearchField.png) repeat-x;
width: 100%;
border: none;
padding: 13px 0 0 0;
margin-bottom: 15px;
min-height: 112px;
}
.topContentExpanded {
background: url(../../images/new/bgSearchFieldExpanded.png) repeat-x;
width: 100%;
border: none;
padding: 0px;
margin-bottom: 15px;
min-height: 256px;
}
.detailedSearch {
background: transparent url(../../images/new/detailedSearchBg.png) no-repeat;
width: 1000px;
height: 129px;
min-height: 129px;
padding: 10px;
}
.salePush{
padding:10px;
float: left;
/*background-color: #f2f1e9;*/
padding-left: 5px;
width: 700px;
marign-right: 10px;
}
.findMM{
background-color:#f3f4ef;
border: 1px solid #deded4;
border-left: none;

float:right;
padding:10px;
display: inline-block;
width: 241px;
min-width:241px;
min-height: 76px;

}
.searchBox {
float:left;
padding-left: 0px;	
padding-top: 0px;
*padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
margin-bottom: 5px;
}
.listButton{
position: absolute;
float: right;
margin-top: 10px;
margin-left: -137px; 
*margin-left:-100px;
*margin-top:25px;
width: 199px;
height: 25px; 
z-index:1200;
}
div.listExpandedButton{
position: relative;
float: right;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 25px;

height: 25px; 
z-index:1200;
}
.arrowClose{
position: relative;
float: right;
top: 10px;
background:url(../../images/new/rowClose.png) no-repeat; 
width: 32px;
height: 32px; 
z-index:12000;
}
div.gradientList{
position:absolute;
height: 27px;
width: 101px;
margin-top:0px;
margin-left: 0px;
}
div.bpGradientList{
position:absolute;
height: 27px;
width: 101px;
margin-top:0px;
margin-left: 0px;
}
#listing table a {
color: #000000;
}
#listing table .expandInfoContent a{
color:#ff6600;
}
#listing table .expandInfoContent a:hover{
color:#FFFFFF;
}

#listing table .linkText a {
color: #FFFFFF;
}

#listing table .linkText a:hover {
color: #ff6600;
}
#listing table a:hover {
color: #333333;
}
/*#listing table tbody tr.odd:hover td .saveIcon, #listing table tbody tr.even:hover td .saveIcon,#listing table tbody tr.expand:hover td .saveIcon  {
background: transparent url(../../images/new/starHover.png) no-repeat;
}
#listing table tbody tr.odd:hover td .savedIcon, #listing table tbody tr.even:hover td .savedIcon, #listing table tbody tr.expand:hover td .savedIcon{
background: transparent url(../../images/new/starOrange.png) no-repeat;
}*/
#listing table tbody tr.odd:hover td .warrentyIcon, #listing table tbody tr.even:hover td .warrentyIcon,#listing table tbody tr.expand:hover td .warrentyIcon  {
/* background: transparent url(../../images/new/warrentyHover.png) no-repeat; */
background-position: -120px -120px
}
table tr.odd {
background-color: #efefef;
}

.leftContentInfo, .middleContentInfo  {
float: left;
width: 316px;
margin-right: 10px;

}
.rightContentInfo {
float: left;
*float: left;
width: 316px;
margin-right: 0px;
*margin-right: 0px;
}

#listing {
float:left;
background-color:#FFFFFF;
border: 1px solid #cdcdcd;
border-top: none;
border-bottom: none;
padding-left: 0px;	
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
width: 730px;
margin-bottom: 0px;
}
#listingBig {
float:left;
background-color:#FFFFFF;
border: 1px solid #cdcdcd;
border-top: none;
border-bottom: none;
padding-left: 0px;	
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
width: 965px;
margin-bottom: 0px;
}
#listingPadding {
float:left;
background-color:#FFFFFF;
border: 1px solid #cdcdcd;
border-top: none;
border-bottom: none;
padding: 30px;
width: 670px;
margin-bottom: 0px;
line-height: 18px;
}

.breadCrumb {
float:left;
background: transparent url(../../images/new/breadCrumbBgBig.png) repeat-x;
padding: 0px;
width: 732px;
height: 36px;
margin-bottom: 14px;
}
.breadCrumbBig {
float:left;
background: transparent url(../../images/new/breadCrumbBgBig.png) repeat-x;
padding: 0px;
width: 1000px;
height: 36px;
margin-bottom: 14px;
}
.breadCrumbLine {
float: left;
border-top: 1px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
border-left: 1px solid #cdcdcd;
padding: 0px;
width: 730px;
height: 32px;
}
.breadCrumbLineBig {
float: left;
border-top: 1px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
border-left: 1px solid #cdcdcd;
padding: 0px;
width: 998px;
height: 32px;
}
.breadCrumbContent,
.breadCrumbContentSelected {
float:left;
padding: 0 5px;
height: 32px;
line-height: 32px;
margin-bottom: 14px;
color: #000;
font-size:11px;
}
.breadCrumbContentSelected {
 font-weight: bold;
}

.breadCrumbSearch {
float: left;
background: transparent url(../../images/new/sokImage.png) no-repeat right;
padding: 0px;
height: 32px;
width:43px;
}
.breadCrumbImage {
float: left;
background: transparent url(../../images/new/breadCrumbImage.png) no-repeat right;
padding: 0px;
height: 32px;
width:43px;
}
.breadCrumbNext {
float: left;
background: transparent url(../../images/new/breadCrumbNext.png) no-repeat right;
padding: 0px;
height: 32px;
width:15px;
}

#listingPuff {
float:left;
background-color:#FFFFFF;
border: 1px solid #cdcdcd;
border-top: none;
padding-left: 20px;	
padding-top: 20px;
padding-right: 20px;
width: 690px;
padding-bottom:5px;
}
#listingPuffBig {
float:left;
background-color:#FFFFFF;
border: 1px solid #cdcdcd;
border-top: none;
padding-left: 20px;	
padding-top: 20px;
padding-right: 20px;
width: 958px;
padding-bottom:5px;
}
.topInfo {
margin-bottom:20px;
background-color:#FFFFFF;
border: 1px solid #cdcdcd;
border-top: none;
padding: 0px;
width: 730px;
background: url(../../images/new/skog.png) no-repeat;
height:338px;
min-height: 338px;
}

.listingPuffBg {
float:left;
padding: 0px;
background: url(../../images/new/contentBottomBg.png) repeat-x;
width:731px;
height: 3px;
margin-bottom: 10px;
}
.listingPuffBigBg {
float:left;
padding: 0px;
background: url(../../images/new/contentBottomBg.png) repeat-x;
width:1000px;
height: 3px;
margin-bottom: 10px;
}
.compareArea {
float:left;
background-color:#FFFFFF;
border: 1px solid #cdcdcd;
padding: 10px;	
width: 710px;
}
.compareAreaBg {
float:left;
padding: 0px;
background: url(../../images/new/contentBottomBg.png);
width:731px;
height: 3px;
margin-bottom: 10px;
}
.compareObject {
float:left;
background-color:#FFFFFF;
padding: 10px;	
padding-left: 20px;
width: 130px;
color: #000000;
}

.comparePlus {
float:left;
margin-top: 30px;
background: transparent url(../../images/new/comparePlus.png) no-repeat;
width: 34px;
height: 34px;
margin-right: 10px;
}
.compareButtonArea {
float:right;
margin-top: 40px;
width: 77px;
height: 23px;
margin-right: 10px;
}

#listing table thead tr {
height: 44px;
/* vertical-align:bottom; */
}
.rightContent {
float: left;
width: 254px;
}

h3 {
font-size: 12px;
font-weight:bold;
padding-top: 5px;
color: #EE7d15;
}

.menu {
	padding: 0;
	margin: 0;
	list-style: none;
	height: 36px;
	margin-top:39px;
	overflow: hidden
}

a.searchButton{
background: transparent url(../../images/new/../../images/new/searchButtonLeft.png) no-repeat top left;
display: block;
float: left;
font: bold 14px arial; 
height: 35px; 

padding-left: 11px; 
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton, a:link.searchButton, a:visited.searchButton, a:active.searchButton{
color: #FFFFFF; 
}

a.searchButton span{
background: transparent url(../../images/new/../../images/new/searchButtonRight.png) no-repeat top right;
display: block;
padding: 8px 11px 15px 0; 
margin-right:1px;
}

a.searchButton:hover{ 
background-position: bottom left;
}

a.searchButton:hover span{ 
background: transparent url(../../images/new/../../images/new/searchButtonRight.png) no-repeat top right;
color: black;
padding: none; 
}

a.ovalbutton{
background: transparent url(../../images/new/../../images/new/buttonLeft.png) no-repeat top left;
display: block;
float: left;
font: bold 14px arial; 
height: 25px; 

padding-left: 11px; 
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #FFFFFF; 
}

a.ovalbutton span{
background: transparent url(../../images/new/../../images/new/button.png) no-repeat top right;
display: block;
padding: 4px 11px 11px 0; 
margin-right:1px;
}

a.ovalbutton:hover{ 
background-position: bottom left;
}

a.ovalbutton:hover span{ 
background: transparent url(../../images/new/../../images/new/buttonHover.png) no-repeat top right;
color: black;
padding: none; 
}

.buttonwrapper{ 
float:right;
overflow: hidden;
width: auto;
}

.bigSearch{
border: 1px solid #6fa23b;
font-size:20px;
font-weight: bold;
width: 500px;
height: 27px;
padding-left: 5px;
padding-top: 3px;

} 


.financeButton {
background: transparent url(../../images/new/financeButtonHover.png) no-repeat;
height: 23px;
width:77px;
border: none;
color: #ffffff;
font-size: 12px;
padding-bottom:5px;
font-weight:bold;
cursor:pointer;
vertical-align:middle;
}

.financeButton:hover {
background: transparent url(../../images/new/financeButton.png) no-repeat;
}
.buttonBigStyle {
background: transparent url(../../images/new/bigButton.png) no-repeat;
height: 25px;
width:100px;
border: none;
color: #ffffff;
font-size: 12px;
padding-bottom:5px;
font-weight:bold;
cursor:pointer;
vertical-align:middle;
}

.buttonBigStyle:hover {
background: transparent url(../../images/new/buttonBigHover.png) no-repeat;
}
.buttonBig120Style {
background: transparent url(../../images/new/bigButton120.png) no-repeat;
height: 25px;
width:120px;
border: none;
color: #ffffff;
font-size: 12px;
padding-bottom:5px;
font-weight:bold;
cursor:pointer;
vertical-align:middle;
}

.buttonBig120Style:hover {
background: transparent url(../../images/new/buttonBig120Hover.png) no-repeat;
}
.buttonArrow {
float: right;
background: transparent url(../../images/new/arrow.png) no-repeat;
height: 17px;
width:17px;
cursor:pointer;
vertical-align:middle;
border: none;
}

.buttonArrow:hover {
background: transparent url(../../images/new/arrowHover.png) no-repeat;
}
.buttonPreviousImage {
background: transparent url(../../images/new/arrowPrevious.png) no-repeat;
height: 17px;
width:17px;
cursor:pointer;
vertical-align:middle;
border: none;
margin-top: 12px;
}

.buttonPreviousImage:hover {
background: transparent url(../../images/new/arrowPreviousHover.png) no-repeat;
}

.buttonNextImage {
background: transparent url(../../images/new/arrow.png) no-repeat;
height: 17px;
width:17px;
cursor:pointer;
vertical-align:middle;
border: none;
margin-top: 12px;
}

.buttonNextImage:hover {
background: transparent url(../../images/new/arrowHover.png) no-repeat;
}


.bidValue {
background: url(../../images/new/bidValueBg.png) repeat-x;
height: 28px;
border: none;
color: #ffffff;
font-size: 10px;
font-weight:bold;
cursor:pointer;
}

.bidValue:hover {
background-image:url(../../images/new/bidValueBgHover.png);
background-repeat: repeat-x;
height: 28px;
border: none;
color: #ffffff;
font-size: 10px;
font-weight:bold;
cursor:pointer;
}

/* BUTTONS */
.compareButton,
.loginButton,
.buttonStyle,
.activateBidButton,
.logoutButton,
.basicInfoButton,
.detailedInfoButton,
.basicInfoButtonSmall,
.detailedInfoButtonSmall,
.listAllButton,
.placeBid,
.minimizeButton  {
	background: transparent url(../../images/new/buttons.png) no-repeat 0 0;
	height: 23px;
	width:77px;
	border: none;
	cursor:pointer;
	color: #ffffff;
	vertical-align:middle;
	font-weight:bold;
	font-size: 12px;
}
.compareButton:hover {
	background-position: -140px 0
}

.loginButton {
	background-position: 0 -30px
}
.loginButton:hover {
	background-position: -140px -30px
}

.buttonStyle,
.activateBidButton {
	background-position: 0 -120px;
	height: 25px;
	width:72px;
	padding-bottom:5px;
}
.buttonStyle:hover,
.activateBidButton:hover {
	background-position: -140px -120px;
}

.logoutButton {
	background-position: 0 -60px;
	margin-right: 3px;
}
.logoutButton:hover {
	background-position: -140px -60px
}
.basicInfoButton {
	background-position: 0 -90px;
	position:relative;
	height: 23px;
	width:99px;
}
.basicInfoButton:hover {
	background-position: -140px -90px;
}
.detailedInfoButton {
	background-position: 0 -150px;
	position:relative;
	height: 23px;
	width:99px;
	margin-right:1px;
}
.detailedInfoButton:hover {
	background-position: -140px -150px;
}
.basicInfoButtonSmall {
	background-position: 0 -180px;
	width:50px;

}
.basicInfoButtonSmall:hover {
	background-position: -140px -180px;
}
.detailedInfoButtonSmall {
	background-position: 0 -210px;
	width:49px;
	margin-right:1px;
}
.detailedInfoButtonSmall:hover {
	background-position: -140px -210px;
}
.listAllButton {
	background-position: 0 -240px;
	width:87px;
	float:right;
	margin-right: 15px;
	margin-bottom: 10px;
}
.listAllButton:hover {
	background-position: -140px -240px;
}
.placeBid {
	background-position: 0 -270px;
	height: 29px;
	width:105px;
	font-size: 16px;
}
.placeBid:hover {
	background-position: -140px -270px;
}
.minimizeButton {
	background-position: 0 -300px;
	width:99px;

}
.minimizeButton:hover {
	background-position: -140px -300px;
}





.searchAuctions {
background: transparent url(../../images/new/searchAuctions.png) no-repeat;
height: 20px;
width:104px;
border: none;
vertical-align: bottom;
font-weight:bold;
cursor:pointer;
vertical-align:middle;
float:right;
margin-right: 15px;
margin-top: 15px;
margin-bottom: 0px;
}
.searchAuctions:hover {
background: transparent url(../../images/new/searchAuctionsHover.png) no-repeat;
}
.searchCars {
background: transparent url(../../images/new/searchCars.png) no-repeat;
height: 34px;
width:124px;
border: none;
vertical-align: middle;
font-weight:bold;
cursor:pointer;
vertical-align:middle;
}
.searchCars:hover {
background: transparent url(../../images/new/searchCarsHover.png) no-repeat;
}




.showDetailsButton {
background: transparent url(../../images/new/showDetails.png) no-repeat;
height: 23px;
width:90px;
border: none;
vertical-align: middle;
font-weight:bold;
cursor:pointer;
vertical-align:middle;
}
.showDetailsButton:hover {
background: transparent url(../../images/new/showDetailsHover.png) no-repeat;
}

h1 {
    color: #CCBD9E;
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 20px;
}
.safe, .fast, .easy {
float:left;
width: 234px;
height:68px;
vertical-align:top;
text-align:center;
font-size: 12px;
padding: 0px;
background: transparent url(../../images/new/mtest.jpg) no-repeat;
color: #fff;
margin-right: 15px;
margin-bottom:15px;
padding-top: 140px;
cursor:pointer;
overflow: hidden
}
.fast   {
	background: transparent url(../../images/new/garanti.jpg) no-repeat;
}
.easy {
	background: transparent url(../../images/new/trygghet.jpg) no-repeat;
	margin-right: 0px;
}

.safe:hover,
.fast:hover,
.easy:hover {
	background-position: 0 -208px
}

.safe a, .easy a, .fast a {
color: #ffffff;
}

.safe a:hover, .easy a:hover, .fast a:hover {
color: #70a23b;
}
.rightAd {
width:250px;

padding-top:5px;


}
.findCar{
width:250px;
background: url(../../images/new/car.png) no-repeat;
padding:5px;
border: 1px solid #dddad1;
margin-bottom: 5px;
min-height:168px;
}
.howWorks{
width:228px;
padding:10px;
background:#FFFFFF url(../../images/new/rightPuffBg.png) repeat-x;
border: 1px solid #ffffff;
font-size: 11px;
min-height: 73px;
}
.howWorksHeader{
width:252px;
padding: 0px;
height: 26px;
color: #ffffff;
font-size:14px;
font-weight:bold;
text-align:right;
}
.howWorksFrame{
width:250px;
padding-left:2px;
padding-right:2px;
background: url(../../images/new/howDoIBg.png) repeat-y;
}
.howDoIMovie{
width:252px;
padding:2px;
padding-top: 0px;
background: url(../../images/new/howDoIBg.png) repeat-y;
font-size: 12px;
}

.howDoI{
width:242px;
padding:10px;
background: url(../../images/new/howDoIBg.png) repeat-y;
font-size: 12px;
}
.howDoILinks{
padding:0px;
padding-top:5px;
border-bottom: 1px solid #eeeeee;
height: 20px;
width: 230px;
}
.howDoIFooter{
width:254px;
padding:0px;
background: url(../../images/new/howDoIFooter.png) no-repeat;
margin-bottom: 5px;
font-size: 11px;
height: 12px;
}
.howDoIHeader{
width:252px;
padding: 0px;
padding-left: 2px;
height: 40px;
background: url(../../images/new/howDoIBg.png) repeat-y;
color: #ffffff;
font-size:14px;
font-weight:bold;

}
#listing table tbody td {
background-color:#FFFFFF;
padding:2px;
vertical-align:top;
color: #000000;
}

#listing table thead tr td {
/* height:auto; */
}
#listing table thead td div {
clear:left;
cursor:pointer;
display:inline;
float:left;
line-height:1.2em;
position:relative;
}
#listing table tbody tr {
height:88px;
}
#listing table tbody tr.expand {
height:30px;
border-top:1px solid #cdcdcd;
}


#listing table.messageList tbody tr,#listing table.compareList tbody tr {
height:auto;
}
 
#listing table tbody td {
background-color:#FFFFFF;
vertical-align:top;
}
#listing table tbody tr.even td {
background-color:#f6f6f6;
border-top: 1px solid #cdcdcd;
padding-top: 10px;
}
#listing table tbody tr.evenNew td {
background-color:#f6f6f6;
border-bottom: 1px dotted #cdcdcd;
padding-top: 10px;
font-weight:bold;
}
#listing table tbody tr.evenRow td {
background-color:#f6f6f6;
border-bottom: 1px dotted #cdcdcd;
padding-top: 10px;
font-weight:bold;
border-right: 1px dotted #cdcdcd;
}
#listing table tbody tr.oddRow td {
background-color:#ffffff;
border-bottom: 1px dotted #cdcdcd;
padding-top: 10px;
font-weight: bold;
border-right: 1px dotted #cdcdcd;
}

#listing table tbody tr.odd td {
background-color:#ffffff;
border-top: 1px solid #cdcdcd;
padding-top: 10px;
}
#listing table tbody tr.oddNew td {
background-color:#ffffff;
border-bottom: 1px dotted #cdcdcd;
padding-top: 10px;
font-weight: bold;
}
#listing table tbody tr.expand td {
background-color:#666666;
color: #ffffff;
height: 30px;
}

#listing table tbody tr.expandMail td {
background-color:#ffffff;
color: #000000;
border-bottom: 1px dotted #cdcdcd;
padding-bottom: 10px;
font-style:italic;
}
#listing table tbody tr.expandMailTitle td {
background-color:#ffffff;
color: #000000;
padding-top: 10px;
}
#listing table tbody tr.pageList td {
background-color:#666666;
color: #ffffff;
height: 30px;
padding-top: 5px;
}
#listing table tbody tr.expand td table.expandedTopTable tr {
background-color:#666666;
color: #ffffff;
height: 45px;
max-height: 45px;
}
#listing table tbody tr.expandRow td {
background-color:#9A9884;
color: #FFFFFF;
}
#listing table tbody tr.expand td h1 {
color: #FFFFFF;
}
#listing table tbody tr.expand td h2 {
color: #FFFFFF;
font-size: 18px;
font-weight: bold;
}

#listing table {
color:#aaaaaa;
font-size:11px;
font-weight:normal;
text-decoration:none;
width: 100%;
}
#listing table tbody tr td, #listing table thead tr td{
padding-top:2px;
padding-left: 6px;
}
#listing table thead tr td {
border-right:1px solid #aaaaaa;
border-top:1px solid #cccccc;
font-size:11px;
vertical-align:middle;
height: 44px;
color: #FFFFFF;
padding-top: 0;

background: url(../../images/new/listHeader.png) repeat-x;
}

#listing table thead td.headerLast {
border-right:none;
}

#listing table tbody td div {
font-weight:bold;
}
#listing table tbody td p {
font-size:8pt;
}
#listing table tbody td em {
color:#808080;
font-size:7pt;
}
#listing table tbody tr.tableReserveprice {

border-top:none;
background-color:#f9f9f9;
font-weight:normal;
min-height: 200px;
*min-height: 200px;
height:auto !important;

}
#listing table tbody tr.tableReserveprice td{
min-height: 200px;
*min-height: 200px;
height:auto !important;

}
#listing table tbody tr.tableReserveprice td h2 {
font-weight:bold;
font-size:14px;
}
.divList {
height: 15px;
min-height:15px;
}


.divBrand {
display:none;
height: 24px;
min-height:24px;
padding-top:5px;
float: left;
padding-right:10px;
}
#listing table thead td.sorted {
background-color:#808080;
background-image:none;
color:#FFFFFF;
}
#listing table thead td div:hover {
text-decoration:underline;
}
#listing table tbody a.postAddress {
font-size:9pt;
font-weight:bold;
}
#listing table tbody a.brokerLink {
color:#339933;
font-size:8pt;
font-weight:normal;
}
#listing table tbody h2 {
font-size:8pt;
}


#listing table tbody tr.odd:hover td, #listing table tbody tr.even:hover td, #listing table tbody tr.oddNew:hover td, #listing table tbody tr.evenNew:hover td {
background:url(../../images/new/rightPuffBg.png) repeat-x;
color:#000000;
}
#listing table tbody tr:hover em, #listing table tbody tr.highlight em {
color:#5A542B;
}
div.saveIcon {
background-image:url(../../images/new/starUnmarked.png);
background-repeat:no-repeat;
width: 19px;
height: 19px;
cursor:pointer;}

div.savedIcon {
background-image:url(../../images/new/starOrange.png);
background-repeat:no-repeat;
width: 19px;
height: 19px;
cursor:pointer;}

.savedIcon:hover {
background-image:url(../../images/new/starOrange.png);
}
.saveIcon:hover {
background-image:url(../../images/new/starHover.png);
}

#listingPuff .header, #listingPuffBig .header  {
float:left;
height: 20px;
background: url(../../images/new/submenuBg.png) repeat-x;
border-left: 1px solid #efefef;
border-right: 1px solid #efefef;
border-top: 1px solid #efefef;
padding-left: 10px;
padding-top:10px;
font-weight: bold;
font-size: 12px;
width: 680px;

}
#listingPuff .header .checkbox, #listingPuffBig .header .checkbox{
float: left;
width:140px;
padding:10px;
padding-top:0px;
padding-left:3px;
border-right: 1px solid #efefef;
}
#listingPuff .header .spearpart, #listingPuffBig .header .spearpart{
float: left;
width:230px;
padding:10px;
padding-top:0px;
padding-left:3px;
border-right: 1px solid #efefef;
}
#listingPuff .header .price_cabas, #listingPuffBig .header .price_cabas{
float: left;
width:57px;
padding:10px;
padding-top:0px;
padding-left:3px;
border-right: 1px solid #efefef;
}
#listingPuff .header .price, #listingPuffBig .header .price {
float: left;
width:57px;
padding:10px;
padding-top:0px;
border-right: 1px solid #efefef;
}
#listingPuff .header .number_dismantle_firm, #listingPuffBig .header .number_dismantle_firm {
float: left;
width:97px;
padding:10px;
padding-top:0px;
padding-left:3px;
}
#listingPuff .odd, #listingPuffBig .odd{
float:left;
width:690px;
border: 1px solid #efefef;
}
#listingPuff .even, #listingPuffBig .even  {
float:left;
width:690px;
border-right: 1px solid #efefef;
border-left: 1px solid #efefef;
}
#listingPuff .even_expand, #listingPuffBig .even_expand {
float:left;
width:690px;
border-right: 1px solid #efefef;
border-left: 1px solid #efefef;
height:50px;
}

#listingPuff .odd .checkbox,#listingPuff .even .checkbox, #listingPuffBig .odd .checkbox,#listingPuffBig .even .checkbox {
float: left;
width:140px;
padding:10px;
border-right: 1px solid #efefef;

}
#listingPuff .odd .spearpart, #listingPuff .even .spearpart, #listingPuffBig .odd .spearpart, #listingPuffBig .even .spearpart {
float: left;
padding:10px;
width: 230px;
border-right: 1px solid #efefef;
}
#listingPuff .odd .price,#listingPuff .even .price, #listingPuffBig .odd .price,#listingPuffBig .even .price{
float: left;
padding:10px;
width: 50px;
border-right: 1px solid #efefef;
}
#listingPuff .odd .number_dismantle_firm, #listingPuff .even .number_dismantle_firm, #listingPuffBig .odd .number_dismantle_firm, #listingPuffBig .even .number_dismantle_firm {
float: left;
padding:10px;
width:90px;
}
div.compareIcon {
background-image:url(../../images/new/compare.png);
background-repeat:no-repeat;
width: 19px;
height: 19px;
cursor:pointer;}

div.compareSelectedIcon {
background-image:url(../../images/new/compareSelected.png);
background-repeat:no-repeat;
width: 19px;
height: 19px;
cursor:pointer;
}

.compareSelectedIcon:hover {
background-image:url(../../images/new/compareSelectedHover.png);
}
.compareIcon:hover {
background-image:url(../../images/new/compareHover.png);
}
div.warrentyIcon {
/*
background-image:url(../../images/new/warrenty.png);
background-repeat:no-repeat;
*/
background: url(../../images/new/grafik.png) no-repeat 0 -120px;
width: 19px;
height: 19px;
cursor:pointer;
}
.warrentyIcon:hover {
/* background-image:url(../../images/new/warrentyHover.png); */
background: url(../../images/new/grafik.png) no-repeat -120px -120px;
}

.menuListingStart {
clear: both;
height: 58px;
background: url(../../images/new/submenuBg.png) repeat-x;
border-left: 1px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
border-top: 1px solid #cdcdcd;
padding-left: 10px;
padding-top:10px;
width: 720px;
}
.menuListing {
height: 58px;
background: url(../../images/new/submenuBg.png) repeat-x;
border-left: 1px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
border-top: 1px solid #cdcdcd;
padding-left: 10px;
padding-top:10px;
width: 720px;
margin-top: 47px;
*margin-top: 0px;
position:relative;
}
.headerListing {
height: 29px;
background: url(../../images/new/submenuBg.png) repeat-x;
border-left: 1px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
border-top: 1px solid #cdcdcd;
padding-left: 10px;
padding-top:10px;
font-weight: bold;
font-size: 16px;
width: 720px;
}
.headerListingBig {
height: 29px;
background: url(../../images/new/submenuBg.png) repeat-x;
border-left: 1px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
border-top: 1px solid #cdcdcd;
padding-left: 10px;
padding-top:10px;
font-weight: bold;
font-size: 16px;
width: 988px;
}
.listingBg {
float:left;
padding: 0px;
background: url(../../images/new/contentBottomBg.png) repeat-x;
width:732px;
height: 3px;
margin-bottom: 10px;
}

div.tab{
border-bottom:none;
background-color:#FFF;
background: url(../../images/new/menuTabCenterSelected.png) repeat-x;
height:36px;
*height:24px;
padding-top:10px;
color:#000000;
background: url(../../images/new/menuTabCenter.png) repeat-x;
}
div.menuTabLeft{
float: left;
border-bottom:none;
background: url(../../images/new/menuTabLeftSelected.png) no-repeat;
height:36px;
width: 6px;
}
div.menuTabRight{
float:left;
border-bottom:none;
background: url(../../images/new/menuTabRightSelected.png) no-repeat;
height:36px;
width: 6px;
margin-right:3px;
}


div.tabHelp{
border-bottom:none;
background-color:#FFF;
background: url(../../images/new/menuHelpCenterSelected.png) repeat-x;
height:36px;
padding-top:10px;
color:#000000;
}
.tabHelp { 
display:block;
float:left;
position:relative;
padding:3px 5px;
height:36px;
text-align:center;
border:none;
background-color:#dedede;
background: url(../../images/new/menuHelpCenterSelected.png) repeat-x;
font-size:14px;
font-weight:bold;
padding-top: 10px;
color:#434343;}

div.menuHelpLeft{
float: left;
border-bottom:none;
background: url(../../images/new/menuHelpLeftSelected.png) no-repeat;
height:36px;
width: 6px;
}
div.menuHelpRight{
float:left;
border-bottom:none;
background: url(../../images/new/menuHelpRightSelected.png) no-repeat;
height:36px;
width: 6px;
margin-right:3px;
}
div.menuTabLeftSelected{
float: left;
border-bottom:none;
background: url(../../images/new/menuTabLeft.png) no-repeat;
height:36px;
width: 6px;
}
div.menuTabRightSelected{
float:left;
border-bottom:none;
background: url(../../images/new/menuTabRight.png) no-repeat;
height:36px;
width: 6px;
margin-right:3px;
}
.tab { 
display:block;
float:left;
position:relative;
padding:3px 5px;
height:36px;
*height:24px;
text-align:center;
border:none;
background-color:#FFF;
background: url(../../images/new/menuTabCenterSelected.png) repeat-x;
font-size:14px;
font-weight:bold;
padding-top:10px;
color:#434343;}

.tab:hover { 
color:#000000;
}

div.tab:hover { 
color:#000;
}

.objectContent {
width: auto; 
margin-left: 25px;
}
.login {
margin-left: 840px;
padding-top: 5px;
}
.pictures{
float: left; 
position:relative;
border: 1px solid #d9d9d9;
background-color:#ffffff;
padding: 1px;
width: 262px;
}
.detailPictures{
position:relative;
float:left;
border: 1px solid #cccccc;
background-color:#ffffff;
padding: 5px;
width: 462px;
}
.gradientDetails {
position: absolute;
float:left;
top:6px;
left: 6px;
z-index:1000;
width: 460px;
height: 103px;
}
.gradient {
position: absolute;
float:left;
top:2px;
left: 2px;
z-index:1000;
width: 260px;
height: 58px;
}
.soldStamp {
position:absolute;
height: 59px;
width: 50px;
margin-top:0px;
margin-left: 0px;
z-index:10000;
background: transparent url(../../images/new/soldstamp.png) no-repeat;
}

.soldStampDetails {
position:absolute;
height: 60px;
width: 107px;
margin-top:0px;
margin-left: 0px;
z-index:10000;
background: transparent url(../../images/new/soldstampdetails.png) no-repeat;
}
.notAcceptedStamp {
position:absolute;
height: 59px;
width: 50px;
margin-top:0px;
margin-left: 0px;
z-index:10000;
background: transparent url(../../images/new/notAcceptLevel.png) no-repeat;
}

.notAcceptedStampDetails {
position:absolute;
height: 60px;
width: 107px;
margin-top:0px;
margin-left: 0px;
z-index:10000;
background: transparent url(../../images/new/notAcceptLeveldetails.png) no-repeat;
}

.bigPicture {
float: left; 
position:relative;
margin-bottom:1px; 
border:#cccccc 1px solid;
}
.bigPicture:hover {
border:#98c73c 1px solid;
}
.bigPictureDetails {
margin-bottom:3px; 
border:#cccccc 1px solid;
}
.bigPictureDetails:hover {
border:#98c73c 1px solid;
}
.minipicture {
float: left;
margin-right:1px; 
border:#cccccc 1px solid;
height: 61px;
}
.minipictureScroll {
float: left;
margin-right:1px; 
border:#cccccc 1px solid;
width: 46px;
height: 61px;
text-align:center;
vertical-align:middle;
}
.minipictureScroll:hover {
border: 1px solid #98c73c;
}

.minipictureDetails {
float: left;
margin-right:3px; 
border:#cccccc 1px solid;
width: 460px;
height: 74px;
}

.detailLeftColumn {
float:left;
padding: 0px;
width: 470px;
}
.detailRightColumn {
float:left;
margin-left:27px;
padding:0;
width:470px;
}

.detailGeneralInfo{
float:left;
background-color:#ffffff;
margin-top:15px;
padding-right: 5px;
width: 455px;
}
.leftColumn {
float:left;
padding: 0px;
width: 315px;
}
.rightColumn {
float:left;
margin-left:10px;
padding:0;
width:315px;
}
.middleColumn {
float:left;
margin-left:10px;
padding:0;
width:315px;
}
.bidAreaContent{
float: left;
background-color: #666666;
border: 1px solid #666666;
width: 450px;
padding: 10px;
color: #FFFFFF;
}
.bidAreaContent h2{
color: #FFFFFF;
margin-bottom: 10px;
}

.bidAreaContentBidDetails{
float: right;
color: #FFFFFF;
margin-bottom: 15px;
}
.bidAreaContentBidDetails h3{
font-size: 11px;
margin-bottom:5px;

}
.bidArea{
float: left;
margin-left: 15px;
background-color: #a1a1a1;
border: 1px solid #d9d9d9;
width: 384px;
padding: 0px;
}
.bidAreaEnded{
float: left;
margin-left: 15px;
background-color: #ffffff;
border: 1px solid #d9d9d9;
width: 364px;
padding: 10px;
height: 203px;
}

.bidAreaEndedDetails{
float: left;
background-color: #FFFFFF;
border: 1px solid #d9d9d9;
width: 428px;
padding: 10px;
height: 252px;

}
.bidAreaDetails{
float: left;
background-color: #a1a1a1;
border: 1px solid #d9d9d9;
width: 448px;
padding: 0px;
}

.bidAgentArea{
float: left;
margin-left: 15px;
margin-top: 3px;
background-color: #a1a1a1;
border: 1px solid #d9d9d9;
width: 374px;
padding: 5px;
color: #000000;
height: 26px;
}
.bidAgentAreaDetails{
float: left;
margin-top: 15px;
background-color: #a1a1a1;
border: 1px solid #d9d9d9;
width: 438px;
padding: 5px;
color: #000000;
height: 26px;
}
.detailedInfoHeader {
float: left;
position:relative;
background: url(../../images/new/detailedInfoBg.png) repeat-x;
border-top: 1px solid #cdcdcd;
border-left: 1px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
width:978px;
height: 40px;
padding-left: 10px;
padding-right: 10px;
padding-top:5px;
font-size: 18px;
font-weight: bold;
color: #000000;
line-height: 30px;
}
.detailedMenu {
float:right;
position:relatve;

}

.detailedInfoContent {
float:left;
background-color: #FFFFFF;
border-left: 1px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
width:968px;
padding:15px;
font-size: 11px;
color: #000000;
}
.detailedInfoContentBg {
float:left;
padding: 0px;
background: url(../../images/new/contentBottomBg.png) repeat-x;
width:1000px;
height: 3px;
margin-bottom:10px;
}
.detailedInfoContentTop {
float:left;
padding: 0px;
border-top: 1px solid #cdcdcd;
border-left: 1px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
width:1000px;
height: 5px;
}

.bidAgentArea h3{
color: #000000;
font-size: 12px;
}
.bid{
padding-top:5px;
margin-bottom: 5px;
}
#listing table tbody .bid H2{ 
font-size: 14px; }
 .bidder { font-weight: bold; font-size: 11px; color: #000; line-height: 16px; padding: none; padding-bottom: 2px;/*background-color: #645f54;*/ background-color: #a1a1a1;width:160px;}
 .myBidder { color: #FFF; padding: none; padding-bottom: 2px; font-size: 11px; font-weight: bold; /*background-color: #645f54;*/ background-color: #a1a1a1; width:160px;}

.bidderName {
float:left;
min-width: 80px;
} 
.bidderAmount {
min-width: 80px;
} 
.bidTableBids{
float:left;
background-color: #background-color: #a1a1a1;
height:120px;
overflow: auto;
overflow-y: scroll;
width: 184px;
scrollbar-base-color: #a1a1a1; 
scrollbar-arrow-color: #000;
scrollbar-face-color: #cbcbcb; 
scrollbar-highlight-color: #a1a1a1; 
scrollbar-shadow-color: #a1a1a1; 
scrollbar-3dlight-color: #a1a1a1; 
scrollbar-arrow-color: #000; 
scrollbar-track-color: #a1a1a1; 
scrollbar-darkshadow-color: #a1a1a1;
padding: 10px;
}
.bidTableBidsDetails{
float:left;
background-color: #background-color: #a1a1a1;
height:157px; 
overflow:auto; 
overflow-y: scroll;
width: 210px;
scrollbar-base-color: #a1a1a1; 
scrollbar-arrow-color: #000;
scrollbar-face-color: #cbcbcb; 
scrollbar-highlight-color: #a1a1a1; 
scrollbar-shadow-color: #a1a1a1; 
scrollbar-3dlight-color: #a1a1a1; 
scrollbar-arrow-color: #000; 
scrollbar-track-color: #a1a1a1; 
scrollbar-darkshadow-color: #a1a1a1;
padding: 10px;
}
.auctionTimeBox{
float:left;
background-color: #background-color: #a1a1a1;
height:100px; 
width:160px;
padding: 10px;
padding-top:1px;
padding-left: 6px;
text-align:center;
}
.auctionTimeBoxDetails{
float:left;
background-color: #background-color: #a1a1a1;
height:100px; 
width:190px;
padding: 10px;
text-align:center;
font-weight:bold;
}
.placeBidArea{
float: left;
background-color: #292929;
border-top: 1px solid #757575;
width: 374px;
padding: 5px;
height: 51px;
}
.placeBidAreaDetails {
float: left;
background-color: #292929;
border-top: 1px solid #757575;
width: 438px;
padding: 5px;
height: 51px;
}
.placeBidArea h3, .placeBidAreaDetails h3{
font-size: 14px;
font-weight:bold;}

.placeBids {
width:280px;
min-width:280px;
margin-bottom:5px;
}
input.auctionBids {
width: 60px;
border: 1px solid #292929;
font-size:14px;
font-weight: bold;
padding: 5px;
}
input.auctionBidsDetails {
width: 80px;
border: 1px solid #292929;
font-size:14px;
font-weight: bold;
padding: 5px;
}
input.bidAgentBids {
width: 70px;
border: none;
font-size:12px;
font-weight: bold;
padding: 3px;
}
input.loginfield {
width: 210px;
border: 1px solid #999999;
font-size:11px;
padding: 5px;
margin-bottom: 5px;
}
.setReservePrice {
width: 120px;
border: 1px solid #999999;
font-size:12px;
padding: 3px;
margin-bottom: 5px;

}
.menuDescription {
position:absolute;
height: 30px;
margin-top:221px;
margin-left: 3px;
z-index:1000;

}
div.tabDescription{

border-bottom:1px solid #FFF;
background-color:#FFF;
height:23px;
margin-top:0px;;
line-height:1.9em;
color:#000;
}
.tabDescription { 

display:block;
float:left;
position:relative;
padding:3px 3px;
height:23px;
margin-right:3px;
text-align:center;
border:1px solid #9A9985;
background-color:#f7f6f1;
font-size:12px;
font-weight:bold;
line-height:1.9em;
color:#a8a278;}

.content{
position:absolute;
background-color:#FFFFFF;
border: 1px solid #9a9985;
padding-left: 10px;	
padding-top: 10px;
padding-right: 10px;
padding-bottom: 3px;
width: 380px;
margin-bottom: 5px;
min-height: 230px;
z-index: 1;
margin-top: 251px;
}
.content h2 {
color: #9a9985;
}

div.next {
position:absolute;
height: 57px;
width: 57px;
margin-top:100px;
margin-left: 10px;
background: transparent url(../../images/new/previous.png) no-repeat;
}

div.previous {
position:absolute;
height: 57px;
width: 57px;
margin-top:100px;
margin-left: 330px;
background: transparent url(../../images/new/next.png) no-repeat;
}
.objectHeader {
float: left; 
padding-left: 10px;
width:290px;
}
textarea:hover,  input.text:hover, input.short:hover, input.date:hover  {
  background: #fff;
  color: #333333;
  border:#fd8400 1px solid;
}

textarea:focus, input.text:focus, input.short:focus, input.date:focus {

  color: #333333;
  background: #fff;
  border: #fd8400  1px solid;
}

input.radio, input.check, input.radio:hover, input.check:hover, input[type="radio"]:hover, input[type="checkbox"]:hover, input[type="radio"], input[type="checkbox"], image, image:hover, image:focus, input.image, input.image:hover, input.image:focus {
border:none; 
background: none;

}


input.text, input.file {
padding-left: 2px;
border-left: #9a9884 solid 1px;
border-right: #c4c2ae solid 1px;
border-top: #c4c2ae solid 1px;
border-bottom: #9a9884 solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
width:147px;
height: 18px;
text-align:left;
}
#wizardLeft input.text,
#wizardMiddle input.text	{
	height: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
	width: 180px
}
input.textSearchAdmin {
padding-left: 2px;
padding-top: 2px;
border-left: #9a9884 solid 1px;
border-right: #c4c2ae solid 1px;
border-top: #c4c2ae solid 1px;
border-bottom: #9a9884 solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
width:247px;
height: 20px;
text-align:left;
}


input.short {
border-left: #c4c2ae solid 1px;
border-right: #716e54 solid 1px;
border-top: #716e54 solid 1px;
border-bottom: #c4c2ae solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
width:90px;
height: 22px; 
}
select.short {
border: #ddd solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
width:70px;

}
#listing table tbody td div .insuranceFinance {
font-weight:normal;

}
div.insuranceFinance {
position:absolute;
margin-left: 410px;
margin-top: 252px;
width:270px;
padding:10px;
height: 222px;
background-color:#fff;
color: #333333;
	
}
div.countDown {
position:absolute;
margin-left:200px;
margin-top: 0px;
width:78px;
padding:0px;
height: 50px;
color: #fff;
font-size:10px;
z-index:100000;
}
div.countDownBg {
background: transparent url(../../images/new/countdownBg.png) no-repeat;
position:relative;
z-index:20;
width: 169px;
height: 78px;
}
div.countDownBgLastHour {
background: transparent url(../../images/new/countdownBgLastHour.png) no-repeat;
position:relative;
z-index:20;
width: 169px;
height: 81px;
}
div.financeBg {
background: transparent url(../../images/new/financeBg.png) no-repeat;
position:relative;
z-index:20;
width: 169px;
height: 50px;
}
div.financeBgDetails {
margin-left:15px;
background: transparent url(../../images/new/financeBg.png) no-repeat;
position:relative;
z-index:20;
width: 169px;
height: 50px;
}

div.countDownBgDetails {
margin-left:15px;
background: transparent url(../../images/new/countdownBg.png) no-repeat;
position:relative;
z-index:20;
width: 169px;
height: 81px;
}
div.countDownBgDetailsLastHour {
margin-left:15px;
background: transparent url(../../images/new/countdownBgLastHour.png) no-repeat;
position:relative;
z-index:20;
width: 169px;
height: 81px;
}
div.countDownDays {
color: #FFFFFF;
font-size:24px;
font-weight: bold;
position:absolute;
top:30px;
left: 17px;
z-index:1000;
}
div.countDownHours {
color: #FFFFFF;
font-size:24px;
font-weight: bold;
position:absolute;
top:30px;
left: 72px;
z-index:1000;
}
div.countDownMinutes {
color: #FFFFFF;
font-size:24px;
font-weight: bold;
position:absolute;
top:30px;
left: 125px;
z-index:1000;
}
div.countDownMinutesLastHour {
color: #FFFFFF;
font-size:24px;
font-weight: bold;
position:absolute;
top:30px;
left: 33px;
z-index:1000;
}
div.countDownSecondsLastHour {
color: #FFFFFF;
font-size:24px;
font-weight: bold;
position:absolute;
top:30px;
left: 112px;
z-index:1000;
}
div.search {
position:absolute;
left:5px;
z-index: 1000; 
}
body #footer {
bottom:0;
color: #FFF;
height: 30px;
position:fixed;
width: 100%;
right:0;
padding:0px;
z-index:100000;
font-size: 11px;
-moz-background-clip: border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: transparent url(../../images/new/bg_footer.png) repeat-x;
filter:alpha(opacity=80);
}
#footer_ui {
-moz-background-clip: border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
overflow:visible !important;
width: 1000px;
margin-left: auto;
margin-right: auto;

}
.push 
{
	float:left;
	height:0px; /* 35 */
	display: none;
}

.footerContentLeft{
float:left;
vertical-align:middle;
height: 20px;
padding: 5px;
border-left: none; 
}
.footerContentRight{
float: right;
vertical-align:middle;
height: 20px;
padding: 5px;
margin: 0px;
border-left: none; 
}
.footerContentCenter{
float:right;
vertical-align:middle;
height: 20px;
padding: 5px;
margin: 0px;
border-left: none; 
color: #ffffff;
}
.footerContentCenter a, .footerContentLeft a, .footerContentRight a {
color: #ffffff;
}

.footerContentCenter a:hover, .footerContentLeft a:hover, .footerContentRight a:hover {
color: #000000;
}

div.menuListingLeftSelected{
float: left;
position:relative;
border-bottom:none;
background: url(../../images/new/tabListingLeftSelected.png) no-repeat;
height:23px;
width:12px;
margin-top:10px;
}
div.menuListingRightSelected{
float:left;
position:relative;
border-bottom:none;
background: transparent url(../../images/new/tabListingRightSelected.png) no-repeat;
height:23px;
width:12px;
margin-right:3px;
margin-top:10px;
}
div.menuListingLeft{
float: left;
position:relative;
border-bottom: none;
background: transparent url(../../images/new/tabListingLeft.png) no-repeat;
height:23px;
width:12px;
margin-top:10px;
}
div.menuListingRight{
float:left;
position:relative;
border-bottom:none;
background: transparent url(../../images/new/tabListingRight.png) no-repeat;
height:23px;
width:12px;
margin-right:3px;
margin-top:10px;
}
div.tabListing{
border-bottom:none;
background-color:#FFF;
background: url(../../images/new/tabListingCenterSelected.png) repeat-x;
height:23px;
line-height:18px;
color:#fff;
margin-top:10px;
}
.tabListing { 
display:block;
float:left;
position:relative;
padding:3px 10px;
height:23px;
text-align:center;
border:none;
background: url(../../images/new/tabListingCenter.png) repeat-x;
font-size:11px;
font-weight:bold;
line-height:18px;
color:#000000;
margin-top:10px;}

.tabListing:hover { 
color:#FFF;
}

div.tabListing:hover { 
color:#000;
}
a.loggain {
font-size:11px;
color:#000000;
font-weight:bold;
}

a:hover.loggain {
color:#fd8400;
}
a.whichcar {
font-size:13px;
color:#25749a;
font-weight:bold;
}

a:hover.whichcar{
color:#000000;
}
#sluttid {
padding-right: 70px;
}
.puff {
width:100%;
padding:none;
margin-bottom: 5px;
border: none;
}
.puff th{
width:100%;
padding-left:5px;
height: 26px;
background: transparent url(../../images/new/puffHeaderBg.png) no-repeat;
color: #ffffff;
font-size:14px;
font-weight:bold;
line-height:20px;
}
.puff tfoot{
width:100%;
padding-left:0px;
height: 8px;
background: transparent url(../../images/new/puffBottomBg.png) no-repeat;
}

.puff td {
background:#FFFFFF;
}
.statistics tr:hover td {
background:#eeeeee;
}

.statistics {
width:100%;
padding:0px;
background:#FFFFFF;
font-size:11px;
border: none;
}

.statistics td {
border: none;
border-bottom: 1px solid #efefef;
padding: none;
}
.statistics th{
width:100%;
height: 16px;
background: none; 
background-color: #cdcdcd;
border: none;
color: #ffffff;
font-size:11px;
font-weight:bold;
line-height:16px;
}

.x-toolbar {
background: none;
border: none;
}
.objectPuff{
float:left;
position: relative;
width: 202px;
height: 245px;
background:url(../../images/new/objectPuffLine.png) no-repeat;
padding: 9px;
margin-right: 15px;
margin-bottom: 10px;
cursor:pointer;
}
.gradientPuff {
position: absolute;
float:left;
top:9px;
left: 9px;
z-index:1000;
}

.imageTextPuff {
position: absolute;
float:left;
top:114px;
left: 9px;
z-index:1000;
height:  29px;
background:url(../../images/new/imageTextPuff.png) no-repeat;
color: #FFFFFF;
line-height:25px;
font-weight:bold;
font-size:11px;
width: 202px;
padding-left: 5px;
}
.linkText {
position: absolute;
float:left;
top:148px;
left: 2px;
z-index:1000;
height:  29px;
background:url(../../images/new/imageTextPuff.png) repeat-x;
color: #FFFFFF;
line-height:30px;
font-weight:bold;
font-size:12px;
padding-left: 10px;
padding-right: 15px;
}
.linkTextDetails {
position: absolute;
float:left;
top:251px;
left: 6px;
z-index:1000;
height:  29px;
background:url(../../images/new/imageTextPuff.png) repeat-x;
color: #FFFFFF;
line-height:30px;
font-weight:bold;
font-size:12px;
padding-left: 10px;
padding-right: 15px;
}
.linkTextDetails a, .linkText a {
color: #FFFFFF;
}
.linkTextDetails a:hover, .linkText a:hover{
color: #fd8400;
}

.objectPuff:hover {
background:url(../../images/new/objectPuffLineHover.png) no-repeat;
}

.listTopHeader {

font-weight: bold;
}
.listHeader {
top: 0px;
font-weight: bold;
}
.listSubHeader {

font-weight: normal;
}
#listing table tbody td div.expandInfoContent h2{
font-size: 12px;
font-weight: bold;
}
.generalInfoTable{
width: 450px;
padding: 0px;
}
.generalInfoTable td{
width: 100px;
padding: 0px;
}

.conditionHeader {
margin-top:15px;
background:url(../../images/new/conditionHeader.png) no-repeat;
float:left;
width: 450px;
padding: 0px;
height: 20px;
padding-left: 20px;
padding-top: 6px;
color: #FFFFFF;
font-weight: bold;
}

.conditionInfo{
float:left;
width: 470px;
padding: 0px;
color: #000000;
}
.conditionInfo div.expandInfoContentLeft {
float: left;
width: 230px;
padding: 0px;
margin-right: 10px;
}
.conditionInfo div.expandInfoContentRight {
float: left;
width: 210px;
padding: 0px;
}

.conditionInfoTable{
width: 470px;
padding: 0px;
padding-left:5px;
}
.conditionInfoTable tr.odd{
background-color: #FFFFFF;
}
.conditionInfoTable tr.even{
background-color: #f6f6f6;
}
.featuredContent {
margin-top:15px;
border-left:1px solid #666666;
color:#000000;
float:left;
padding:10px;
width:210px;
text-align:center;
}
.featuredContent h2 {
margin-top:5px;
margin-bottom:5px;
font-size: 12px;
color:#000000;
}
.featuredContent a {
color:#70a23b;
font-weight:bold;
}

.featuredContent a:hover {
color:#000000;
}
.mapInfo{
float:left;
width: 448px;
padding: 10px;
padding-bottom: 6px;
color: #000000;
border-left:1px solid #eeeeee;
border-right:1px solid #eeeeee;
}
.mapInfoBg {
float:left;
padding: 0px;
background: url(../../images/new/mapBg.png) no-repeat;
width:471px;
height: 8px;
}
.reservePriceIllustration {
width: 115px;
position:relative;
height: 15px;
float: right;
}
.reservePriceIllustrationLeft {
width: 115px;
position:relative;
height: 15px;
float: left;
}
.marketValue {
background: transparent url(../../images/new/marketvalue.png) no-repeat;
z-index: 800;
width:115px;
position:absolute;
top: 0px;
left:0px;
height: 15px;
}
.reservePrice {
background: transparent url(../../images/new/reserveprice.png) no-repeat;
z-index: 900;
width:115px;
overflow:hidden;
position:absolute;
top: 0px;
left:0px;
height: 15px;
}

.bidLevelUnderReservePrice {
background: transparent url(../../images/new/reservepriceNotReached.png) no-repeat;
width:115px;
overflow:hidden;
z-index: 1000;
position: absolute;
top: 0px;
left:0px;
height: 15px;
}

.bidLevel {
background: transparent url(../../images/new/bidlevel.png) no-repeat;
width:115px;
overflow:hidden;
z-index: 1000;
position: absolute;
top: 0px;
left:0px;
height: 15px;
}
.savedSearches{
float:left;
background-color: #FFFFFF;
height:60px;
overflow: auto;
overflow-y: scroll;
width: 197px;
scrollbar-base-color: #FFFFFF; 
scrollbar-face-color: #FFFFFF; 
scrollbar-highlight-color: #FFFFFF; 
scrollbar-shadow-color: #FFFFFF; 
scrollbar-3dlight-color: #FFFFFF; 
scrollbar-arrow-color: #000; 
scrollbar-track-color: #FFFFFF; 
scrollbar-darkshadow-color: #FFFFFF;
padding: 3px;
border: 1px dotted #efefef;
margin-bottom: 5px;
}
.savedSearchItem {
font-size: 11px;
vertical-align: text-top;
border-bottom: 1px solid #efefef;
padding: 2px;
}

/*från toyota*/
.x-combo-list-item 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.yt-combo-list-item
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.x-tab-strip-active span.x-tab-strip-text {
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
}
.x-tab-strip span.x-tab-strip-text {
color: #333;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
}
.x-tab-strip-over span.x-tab-strip-text {
color: #FFF;
font-family:Arial, Helvetica, sans-serif;
}

.x-tab-strip-top .x-tab-strip-over x.tab-strip-right{
background-color:#dadada;}

.x-tab-strip-top .x-tab-strip-right{
background-color:#666;}

/* Login popup design*/
.x-window-tl {
background: transparent url(../../images/new/left-corners.png) no-repeat scroll 0 0;
}
.x-window-tl .x-window-header {
color: #333;
font-family:Arial, Helvetica, sans-serif;
}
.x-tool {
background: transparent url(../../images/new/tool-sprites.gif) no-repeat scroll 0 0;
}
.x-window-mc{
font-family: Arial, Helvetica, sans-serif;
background: #B6B6B6;
border: 1px solid #b6b6b6;
}

.x-window-dlg .x-window-body 
{
	padding:20px;
	border:1px solid #b7b7b7;
}
.x-window-body {
background-color: #B6B6B6;
}


.x-form-item{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}

.ext-ie .x-form-text 
{
	margin:1px 0px;
}

.x-form-field 
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}
.x-form-text, textarea.text-form-field {
background: #FFFFFF url(../../images/new/default/form/text-bg.gif) repeat-x scroll 0 0;
border: 1px solid #999999;
}
.x-window-ml {
background: transparent url(../../images/new/left-right.png) repeat-y scroll 0 0;
}
.x-window-mr {
background: transparent url(../../images/new/left-right.png) repeat-y scroll right 0;
}
.x-panel-body-onheader, .x-panel-mc, .x-panel-body {
border-top: #b7b7b7;
}
.x-panel-tc{
background:transparent url(../../images/new/top-bottom.gif) repeat-x 0 0;

}
.x-panel-bc{background:transparent url(../../images/new/top-bottom.gif) repeat-x 0 bottom;
}
.x-window-proxy {
background: #dddddd none repeat scroll 0 0;
border: 1px solid #b7b7b7;
}

.x-window-bl {
background: transparent url(../../images/new/left-corners.png) no-repeat scroll 0 bottom;
}
.x-window-bc {
background:transparent url(../../images/new/top-bottom.png) repeat-x scroll 0 bottom;
}
.x-window-tc {
background:transparent url(../../images/new/top-bottom.png) repeat-x scroll 0 0;
overflow:hidden;
}
.x-window-tr {
background: transparent url(../../images/new/right-corners.png) no-repeat scroll right 0;
}
.x-window-br {
background: transparent url(../../images/new/right-corners.png) no-repeat scroll right bottom;
}
BODY.x-body-masked .x-window-plain .x-window-mc 
{
background: #ffffff none repeat scroll 0 0;
}
.x-tab-strip-bottom .x-tab-right {
background:transparent url(../../images/new/tab-btm-inactive-right-bg.gif) no-repeat scroll right bottom;
}
.x-tab-strip-bottom .x-tab-left {
background:transparent url(../../images/new/tab-btm-inactive-left-bg.gif) no-repeat scroll left bottom;
}
.x-form-field-wrap .x-form-trigger {
background:transparent url(../../images/new/trigger.gif) no-repeat scroll 0 0;
border-color:-moz-use-text-color -moz-use-text-color #b8b8b8;
}
.x-form-field-wrap .x-form-date-trigger {
background-image:url(../../images/new/date-trigger.gif);
cursor:pointer;
}

.x-panel-header {
background:transparent url(../../images/new/white-top-bottom.gif) repeat-x scroll 0 -1px;
border: #b7b7b7;
color:#444444;
}

.x-panel-tl {
background: transparent url(../../images/new/corners-sprite.gif) no-repeat scroll 0 0;
border-bottom: #b7b7b7;
}
.x-panel-tr {
background:transparent url(../../images/new/corners-sprite.gif) no-repeat scroll right 0;
padding-right:6px;
}
.x-panel-ml {
background:#FFFFFF url(../../images/new/left-right.gif) repeat-y scroll 0 0;

}
.x-panel-mr {
background:transparent url(../../images/new/left-right.gif) repeat-y scroll right 0;
}
.x-btn-left {
background: .url (buttonbgtoyota.png) repeat-x;
}
.x-btn-right {
background: .url (../buttonbgtoyota.png) repeat-x;
}
.x-btn-center {
background: .url (../buttonbgtoyota.png) repeat-x;
}
.x-btn {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.x-window-plain .x-window-body {
border-color: #b9b9b9 #e7e7e7 #e7e7e7 #b9b9b9;
}
.x-window-plain .x-window-mc {
border-color: #b9b9b9 #e7e7e7 #e7e7e7 #b9b9b9;
background: #b6b6b6;
}
.x-form-field {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align:left;
}
.x-combo-list {
-x-system-font:none;
background-color:#ffffff;
border-color:#c2c2c2;
font-family:Arial,helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.x-form-focus, textarea.x-form-focus {
border-color:#c2c2c2;
}
.x-combo-list-item {
border: none;
overflow:hidden;
padding:2px;
white-space:nowrap;
text-align:left;
}
.x-combo-list .x-combo-selected {
background-color:#efefef;
border-color:#c2c2c2 !important;
}
.x-trigger-wrap-focus .x-form-trigger {
border-bottom-color:#c2c2c2;
}
.x-form-field-wrap .x-form-trigger {
background-image:url(../../images/new/trigger.gif);
border-bottom-color:#c2c2c2;
}
.ext-el-mask {
background-color:#000000;
}
.x-combo-list {
background: #FFFFFF none repeat scroll 0 0 ;
border-color: #d7d7d7;
width: 200px;
min-width:200px;

}
.x-combo-list-inner {
width: 200px;
min-width:200px;
}
.x-panel-body {
border: 1px solid #B7b7b7;
}
/*Progress-bar */
.x-progress-wrap {
    border:1px solid #c3c2c2;
    overflow:hidden;
}
.x-progress-inner {
    height:18px;
    background: #f3f3f3 url(../../images/new/qtip_bg.gif) repeat-x;
    position:relative;
}
.x-progress-bar {
    height:18px;
    float:left;
    width:0;
    background:#FFFFFF url(../../images/new/ progressBar.png ) repeat-x;
	border-top: #518914 1px solid;
	border-right: #39610e 1px solid;
	border-bottom: #39610e 1px solid;
	}
.x-progress-text {
    font-size:11px;
    font-weight:bold;
    color:#fff;
    padding:1px 5px;
    overflow:hidden;
    position:absolute;
    left:0;
    text-align:center;
}
.x-progress-text-back {
    color:#953939;
    line-height:16px;
}
.ext-ie .x-progress-text-back {
    line-height:15px;
}

/* end progressbar */
.x-slider-horz .x-slider-thumb {
background-image:url(../../images/new/slider-thumb2.png);
width:16px;
height:16px;
}
.x-slider-horz .x-slider-thumb-over {
background-position: 0 0;
}
.x-slider-horz .x-slider-thumb-drag {
background-position: 0 0;
}


table.startPuff {
width: 210px;
font-size: 11px;
color: #000000;
padding:0px;
}

table.startPuff tr {
height:55px;
*height: 48px;
}

table.startPuff tr td {
line-height: 18px;
padding-left: 0px;
}

table.startPuff h2 {
font-size: 16px; 
font-weight: bold;
color: #ff6600;
}

#wizardSelectedFirst {
/*display:block;*/
float:left;
height:30px;
text-decoration:none;
text-indent:1em;
width:75px;
background:url(../../images/new/wizardMarkedFirst.gif);
background-repeat:repeat-x;
font-weight:bold;
color: #000000;
line-height:25px;
}
#wizardSelected {
/*display:block;*/
float:left;
height:30px;
text-decoration:none;
text-indent:2em;
width:90px;
background:url(../../images/new/wizardMarked.gif);
background-repeat:repeat-x;
font-weight:bold;
color: #000000;
line-height:25px;
}
#wizardFirst {
/*display:block;*/
float:left;
height:30px;
text-decoration:none;
text-indent:1em;
width:75px;
background:url(../../images/new/wizardUnmarkedFirst.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
line-height:25px;
}
#wizard {
/*display:block;*/
float:left;
height:30px;
text-decoration:none;
text-indent:2em;
width:90px;
background:url(../../images/new/wizardUnmarked.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
line-height:25px;
}
#wizardInfo {
/*display:block;*/
float:left;
background-color:#FFFFFF;
border-left: 1px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
border-top: none;
padding-left: 0px;	
padding-top: 0px;
padding-right: 0px;
padding-bottom:0px;
text-decoration:none;
width:998px;
color:#333333;
}

#wizardInfoNext {
float:right;
text-decoration:none;
padding: 10px;
width:710px;
background-color:#FFFFFF;
color:#333333;
}
#wizardMenuBg {
/*display:block;*/
float:left;
height:31px;
text-decoration:none;
text-indent:1em;
background-color: #ffffff;
color:#000000;
font-weight:bold;
line-height:30px;
font-size: 11px;
}

#wizardMenuRight {
/*display:block;*/
float:left;
height:31px;
text-decoration:none;
text-indent:2em;
width:16px;
background: #FFFFFF url(../../images/new/wizardRight.png);
color:#000000;
font-weight:bold;
line-height:25px;
}
#wizardMenuLeft {
/*display:block;

height:32px;
text-decoration:none;
text-indent:2em;
width:15px;
background: #FFFFFF url(../../images/new/breadCrumbNext.png);
color:#000000;
font-weight:bold;
line-height:25px;*/
float:left;
width: 0px;
}
#wizardMenuBgSelected {
/*display:block;*/
float:left;
height:31px;
text-decoration:none;
text-indent:1em;
background:url(../../images/new/wizardSelectedBg.png);
background-repeat:repeat-x;
color:#ffffff;
font-weight:bold;
line-height:30px;
font-size: 11px;
}

#wizardMenuRightSelected {
/*display:block;*/
float:left;
height:31px;
text-decoration:none;
text-indent:2em;
width:16px;
background: #FFFFFF url(../../images/new/wizardSelectedRight.png);
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
line-height:25px;
}
#wizardMenuLeftSelected {
/*display:block;*/
float:left;
height:31px;
text-decoration:none;
text-indent:2em;
width:15px;
background: #FFFFFF url(../../images/new/wizardSelectedLeft.png);
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
line-height:25px;
}
#wizardLeft{
width:290px;
height:100%;
float: left;
padding-left:20px;
padding-right:10px;
padding-top: 10px;
padding-bottom:10px;
}
.wizardLeft{
width:290px;
height:100%;
float: left;
padding-left:20px;
padding-right:10px;
padding-top: 10px;
padding-bottom:10px;
}
#wizardMiddle{
width:290px;
height:100%;
float: left;
padding-left:20px;
padding-right:10px;
padding-top: 10px;
padding-bottom:10px;
}
.wizardMiddle{
width:290px;
height:100%;
float: left;
padding-left:20px;
padding-right:10px;
padding-top: 10px;
padding-bottom:10px;
}
#wizardRight{
width:290px;
height:100%;
float: left;
padding-left:20px;
padding-right:10px;
padding-top: 10px;
padding-bottom:10px;
}
.wizardRight{
width:290px;
height:100%;
float: left;
padding-left:20px;
padding-right:10px;
padding-top: 10px;
padding-bottom:10px;
}
#wizardBigRight{
width:600px;
height:100%;
float: left;
padding-left:20px;
padding-right:10px;
padding-top: 10px;
padding-bottom:10px;
}
#wizardSpan{
width:745px;
height:100%;
float: left;
padding-left:20px;
padding-right:10px;
}

#wizardNext{
width:735px;
height:100%;
float: left;
padding-left:20px;
padding-right:10px;
}
.wizardBig {
float:left;
background: transparent url(../../images/new/breadCrumbBgBig.png) repeat-x;
padding: 0px;
width: 1000px;
height: 36px;
margin-bottom: 14px;
}
.wizardLineBig {
float: left;
border-top: 1px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
border-left: 1px solid #cdcdcd;
padding: 0px;
width: 998px;
height: 32px;
}
.wizardHeader {
clear: left;
height:44px;
background: url(../../images/new/submenuBg.png) repeat-x;
border-left: none;
border-right: none;
border-top: 1px solid #cdcdcd;
border-bottom: 1px solid #cdcdcd;
padding-left: 10px;
padding-top:10px;
padding-bottom:10px;
font-weight: bold;
font-size: 14px;
}
/* forms */
#wizardLeft p,
#wizardMiddle p	{
	margin-bottom: 6px
}
#wizardLeft h2,
#wizardMiddle h2	{
	margin-bottom: 10px
}
.x-menu {
background: none;
}
.x-menu-list {
	background: url(../../images/new/detailedInfoBg.png) repeat-x;
	background-color: #e7e7e7;
    border: 1px solid #cdcdcd;
	
}
.x-menu .x-menu-horizontal .x-menu-list {
overflow: hidden;

}
.x-menu.x-menu-horizontal .x-menu-list .x-menu-list-item{
float: left;
margin-right: 2px;
}


.x-menu-item-icon {
height: 0px;
width: 0px;
}
.x-menu.x-menu-horizontal .x-menu-list .x-menu-list-item .x-menu-item-arrow {
    border-color:#669933;
}


a.x-menu-item {
    cursor: pointer;
    display: block;
    line-height: 16px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    padding: 3px 18px 3px 18px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
	color:#000;
    border-style:solid;
    border-width:0px;
    margin:0 -1px;
	*list-style-image: none; 
}

.x-menu-item {
	border: none;
}

.x-menu-item-active {
    background-repeat: repeat-x;
    background-position: left bottom;
    border-style:solid;
    border-width: 1px 0;
    margin:0 0px;
	padding: 0;
	background-color: #669933;
	background-image: url(../../images/new/item-over-selected.png);
	border-color:#669933;
	color: #ffffff;
}
.x-menu-item-active a.x-menu-item {

	background: #669933 url(../../images/new/item-over-selected.png) repeat-x;
	border-color: #669933;
    border-style:solid;
    border-width:0 1px;
    margin:0 -1px;
		color: #ffffff;
}
.x-menu-item-arrow {
background-image: url(../../images/new/arrowHover.png);
}

.x-menu-list-item, .x-menu-list-item .x-menu-item-arrow {
background-image: none;

}


.x-menu-floating {
border: 1px solid #cdcdcd;
}

.sellCar {
color: #000000;
}

.sellCar:Hover {
color: #ffffff;
}



.x-carousel-layout {
    overflow: hidden;
    position: relative;
    zoom: 1;
}

.x-carousel-left-scrollbutton {
    width: 18px;
    position: absolute;
    top: 0px;
    background: url(../../images/new/scroll-left.png) no-repeat -18px 0;
    height: 100%;
	left: 0px;
}

.x-carousel-layout.x-scroll-button-position-right .x-carousel-left-scrollbutton {
    right: 18px;
}
.x-carousel-layout.x-scroll-button-position-left .x-carousel-left-scrollbutton,
.x-carousel-layout.x-scroll-button-position-split .x-carousel-left-scrollbutton {
    left: 0px;
}

.x-carousel-right-scrollbutton {
    width: 18px;
    position: absolute;
    top:0px;
    background: url(../../images/new/scroll-right.png) no-repeat 0px 0;
    height:100%;
}

.x-carousel-layout.x-scroll-button-position-right .x-carousel-right-scrollbutton,
.x-carousel-layout.x-scroll-button-position-split .x-carousel-right-scrollbutton {
    right: 0px;
}

.x-carousel-layout.x-scroll-button-position-left .x-carousel-right-scrollbutton {
    left: 18px;
}

.x-carousel-scroller {
    overflow: hidden;
    position: relative;
    left: 18px;
}

.x-carousel-layout.x-scroll-button-position-left .x-carousel-scroller {
/*    left: 41px;*/
}

.x-carousel-layout.x-scroll-button-position-split .x-carousel-scroller {
    left: 23px;
}

.x-carousel-body {
    margin-left:0px;
	width: 10000px;
    overflow: hidden;
    zoom: 1;
}

.x-carousel-scroller .x-carousel-body .x-carousel-item {
    float: left;
    overflow: hidden;
    zoom: 1
}

#listing table.list tbody tr {
height:20px;
}

#listing table.list {
width:100%;
}

#paymentInfo {
float:left;
width:250px;
border: 1px solid #efefef;
margin-right: 10px;
}
#paymentInfoBig {
float:left;
width:307px;
border: 1px solid #efefef;
margin-right: 10px;
}

#paymentBox {
padding:5px;
float:left;
width:90%;
min-height: 300px;
}
#listing table tbody tr.expand td #paymentBox table tbody tr td {
height: 20px;
}
#listing table tbody tr td #paymentBox table tbody tr{
height:20px;
}


.ellipsis { margin-right:-10000px; }
.ellipsisElement { margin-right:-10000px; }
.ellipsis2 { margin-right:-9885px; }

.x-panel-bwrap {
cursor:pointer;
left:0;
overflow:hidden;
top:0;
}
.auctionTextsContent{
clear:both;
padding: 5px;
font-size:12px;
}
.auctionTextsContent2{
clear:both;
padding:5px;
padding-left: 10px;
font-size:12px;
}
#listing table tbody tr.expand td .auctionTextsContent h2, .bidAreaContent .auctionTextsContent h2 {
color: #000000;
margin-bottom: 5px;
font-size:18px;
}

.auctionTexts {
float:left;
color: #000000;
font-size: 12px;
padding-right: 5px;
padding-left: 5px;
min-width: 100px;

}
.auctionTextsAmount {
float:right;
color: #ff9933;
font-size: 12px;
font-weight:bold;
width: 100px;
text-align:right;
}
ul {
list-style-image:url(../../images/new/bullet2.png);
padding-left: 18px;
}
ul li {
padding-bottom:5px;
font-size:12px;

}
ul.bigList {
list-style-image: none;
padding-left: 0;
}
ul.bigList li {
padding-bottom:5px; 
font-size:12px;
padding-left: 16px;
background: url(../../images/new/bullet2.png) no-repeat 0 3px;

}
ul.bigListCheck,
ul.xtrabigListCheck {
list-style-image:url(../../images/new/accept.png);
list-style-image: none;
padding-left: 0px;
margin-left: 20px;
}
ul.bigListCheck li,
ul.xtrabigListCheck li {
background: url(../../images/new/accept.png) no-repeat 0 0;
padding-left: 22px;
padding-bottom:5px;
padding-right: 5px;
font-size:12px;

}
ul.xtrabigListCheck li {
	font-size:15px;
	font-weight: bold
}

.msg .x-box-mc {
    font-size:14px;
}
.x-box-mc {
font-family: Arial, Helvetica, sans-serif;
}


#msg-div {
    position:absolute;
    left:20%;
    top:-10%;
    width:250px;
    z-index:20000;
}

ol li{ 
  margin-bottom:0.5em; 
  list-style:decimal;
  background-image:none;
  padding-left:0em;


}

ol {
  margin-left:1.5em;
  padding-left:0px;

}

div.financeAmount {
color: #FFFFFF;
font-size:18px;
font-weight: bold;
position:relative;
top:15px;
left: 0px;
z-index:1000;
padding-left:5px;
}
div.financeBg {
background: transparent url(../../images/new/financeBg.png) no-repeat;
position:relative;
z-index:20;
width: 169px;
height: 50px;
}
div.financeBgDetails {
margin-left:15px;
background: transparent url(../../images/new/financeBg.png) no-repeat;
position:relative;
z-index:20;
width: 169px;
height: 50px;
}

.financingSlider{
  float:left;
  max-width: 100px;
  width:97px;
}
.financingText {
font-size: 10px;
padding-top: 5px;
text-align: right;
padding-right:25px;

}
.financingHeader {
font-size: 12px;
font-weight: bold;
width: 200px;
text-align:left;
padding-left: 15px;
}

body.calculator {
background-color: transparent;
padding: 10px;
}


body.calculator,html{
background-color:transparent;
}
.sellStep {
float:left;
color: #ffffff;
width: 150px;
height: 120px;
font-size:12px;
padding-right: 10px;
}
.sellArrow {
float:left;
color: #ffffff;
width: 30px;
height: 120px;
background: transparent url(../../images/new/sellArrow.png) no-repeat;
padding-left:10px;
padding-right:10px;
}

h2.heading {
position: relative;
cursor:pointer;
}
.answerContent {
padding: 5px;
}
.partner {

}
.partnerLogo {
float:left;
width:270px;
min-height: 70px;
border-left: 1px solid #99c83c;
border-right: 1px solid #99c83c;
border-top: 1px solid #99c83c;
background-color: #ffffff;
text-align:center;
vertical-align: middle;
padding: 10px;
}
.partnerText {
float:left;
width: 282px;
padding: 5px;
font-size:12px;
color: #ffffff;
background-color:#99c83c;
background: url(../../images/new/bg_footer.png) repeat-x;
margin-bottom: 20px;
}
.divLogo {
float: left;
min-height:24px;
padding-top:5px;
}
.sellerInfo {
padding: 10px;
}
.sellerinfo-content {
	text-align: left
}	
.sellerinfo-content p{
	padding: 0;
	margin: 0 0 8px 0
}
/* K & W */

.menu li	{
	float: left;
	margin-right: 3px;
	padding-right: 11px;
	background: url(../../images/new/grafik.png) no-repeat 100% 0
}

ul.menu li a	{
	display: block;
	float: left;
	height: 36px;
	font-size:14px;
	font-weight:bold;
	color:#434343;
	padding:0px 0 0 11px;
	line-height: 36px;
	background: url(../../images/new/grafik.png) no-repeat 0 0
}
ul.menu li a:hover	{
	color: #000
}

ul.menu li.Selected	{
	background-position: 100% -47px 
}
ul.menu li.Selected a	{
	background-position: 0 -47px;
	color: #ffffff
}

div.paginationImageSelected {
  display: inline; 
	margin-left: 6px;
	text-decoration:underline
}

div.paginationImage	{
	display: inline; 
	margin-left: 6px
}
#ContentInfo span	{
	padding: 0 0 16px 0;
	overflow: hidden
	
}

/* STICKY FOOTER */
html, body, #mainBg { height: 100%; }
body > #mainBg {height: auto; min-height: 100%;}

.main { padding-bottom: 30px; }  /* must be same height as the footer */

body #footer {
    position: relative;
	margin-top: -30px; /* negative value of footer height */
	height: 30px;
	overflow: hidden;
	clear:both;
	bottom: auto;
	right: auto;
	line-height: 20px
} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*general info list*/
#listing table tbody tr.expand td table.detailedInfoTable tr {
background-color: #000000;
height: 10px;
color: #FFFFFF;
padding-left:0px;
padding-top: 0px;
}
#listing table tbody tr.expand td table.detailedInfoTable tr td {
background-color: #000000;
padding-left:0px;
padding-top: 0px;
height: 10px;
}
.documentLink {
font-size: 12px;
}
.insuranceLink {
font-weight: nomal;
}
.insuranceLink a {
text-decoration: underline;
}
.add_favourite_odd {
float:left;
height: 20px;
background-color:#efefef;
padding:3px;
}
.add_favourite_even {
float:left;
height: 20px;
padding:3px;
background-color: #ffffff;
}
.dismantle {
font-size: 12px;
float:left;
width: 160px;
}
.add {
float:right;
}
.number{
float:left; 
font-size:12px;
font-weight:bold;
color:#FF6600;
padding-right: 3px;
}
.error {
    color: red;
}