html, x:-moz-any-link  {
	height:100%;
}
body{
	margin: 0px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 70%;
	color: #37596e;
	margin:0;
	height:100%;
	background:url(images/background-wash.gif);
}

.sitecontainer {
	width:757px;
	margin:0 auto;
	min-height:100%;
	/*height:100%;*/ /*WITH THIS OUT WORKS in IE7 AND FF BUT SHORT PAGE IN IE6*/
	background: url(images/background-guide-757.gif) repeat-y top right #FFFFFF;
}
* html .sitecontainer {height:100%;} /*NEED THIS FOR IE6*/


.draw-background-shadow{
	padding-left:4px;
	padding-right:4px;
	

}

.location-greyback{
	background: #f7f7f7;
	float:left;
	width:100%;
	padding-bottom:12px;
}

.headertable{
	background: #FFFFFF;
}

.locationimage{
	float:right;
	width:400px;
	overflow: hidden;
}

/*CAR DETAILS PAGE*/
.car-details-maincolumn{
	float:left;
	width: 504px;
	color: #3b6a87;
	margin-left: 20px;
	font-weight:bold;
	display:inline;
}

.car-details-maincolumn ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-left:5px;
}
.car-details-maincolumn li{
	padding:0px;
	padding-left:10px;
	border-bottom: 1px solid #aabaca;
}

.car-details-mainimage{
	float:left;
	width: 500px;
}

.car-details-text{
	float: left;
	width:400px;
	padding:3px 0px 0px 16px;
	font-size:95%;
}

.car-details-thumbs{
	float:right;
	width: 205px;
	margin-left: 5px;
}

.carmainimage{
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	border-right: 2px solid #e5e5e5;
	border-bottom: 2px solid #e5e5e5;
	padding:5px;
}
.thumbrow{
	float:left;
	width:200px;
	clear:both;
}

.thumbContainer{
	float:left;
	width: 100px;
}

.carthumbimage{
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	border-right: 2px solid #e5e5e5;
	border-bottom: 2px solid #e5e5e5;
	padding:5px;
}

/*OLD STYLES*/
.hoverlinks, .hoverlinks:visited, .hoverlinks:link {
	text-decoration: none;
	color: #2A5774;
}
.whitehoverlinks, .whitehoverlinks:visited, .whitehoverlinks:link{
 text-decoration: none;
	color: #FFFFFF;
}
.hoverlinks:hover, .whitehoverlinks:hover {
	text-decoration: underline;
}
.fixedSize{
	font-size: 1pt;
}

.inactive, .inactive:link, .inactive:hover, .inactive:visited {
 color : silver;
}
.whiteRightBdr{
	border-right: 1px solid white;
}
.whiteBrTopAndBottom{
 border-top: 1px solid white;
 border-bottom: 1px solid white;
}
.whiteFont{
 color: white;
}
.topLevelMenu{
 font-size: 70%;
}
.moveOnePxLeft{
 position: relative;
 left: -1px;
}
.whiteSeparator{
 border-right: 1px solid #FFFFFF;
}
td.noPadding{
 padding: 0px;
}
.listingTitle, .detailsTitle{
 font-weight: bold;
 color: white;
 padding : 0px 0px 0px 0px; /*JH 5 0 5 a0*/
}
tr.listingTitle th{
	text-align : left;
}
.picBorder{
 border: 1px solid #93BAE0;
}
.detailsTxt{
 position: absolute;
	top: 150px;
	left: 450px;
	width: 296px;
}
h1{
 font-size: 100%;
	margin-bottom: 0px;
}


.activeTab, .activeTab:hover, .activeTab:visited {
 font-family: Trebuchet MS, Arial, sans-serif;
 color : #143E75;
 font-weight : bold;
 background-color : silver;
 white-space : nowrap;
 padding-left : 3px;
 padding-right : 5px;
 padding-top : 2px;
 padding-bottom : 2px;
}
.inActiveTab, .inActiveTab:visited, .inActiveTab:hover {
 font-family: Trebuchet MS, Arial, sans-serif;
 background-color : Gray;
 color : White;
 white-space : nowrap;
 padding-left : 3px;
 padding-right : 5px;
 padding-top : 2px;
 padding-bottom : 2px;
}
