

/******** General tags ********/
body{
	font:76% Verdana,Tahoma,Arial,sans-serif;
	color:#404040;
	line-height:1.2em;
	margin:0 auto;
	padding:0;
	background:#195593 url(../images/bg.jpg) top center no-repeat;
}

.scrollable {
	overflow: auto;
	width: auto;
	min-height: 50px; 
}

#wrap {
	margin:0 auto;
	padding:0;
	width:1003px;
	border:#FFFFFF solid 1px;
	border-top:0px;
	background:#252525;
}

#header{
	display:block;
	width:1003px;
	height:172px;
	background:url(../images/header.jpg);
}
#headerfront{
	background:url(../images/header.jpg);
}

#menu{
	display:block;
	height:38px;
	background:url(../images/menu-rep.gif) repeat-x;
	z-index:999;
}


#body{
	width:1003px;
	min-height:400px;
}

#content{
	height:100%;
	width:730px;
	background:url(../images/tempbg.gif) no-repeat;
	background-position:top right;
}
#makeCont{
	float: left;
	border: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:100%;
	
}
#makeCont img{
	border: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

#footer{
	width:1003px;
	height:108px;
	background:url(../images/footer.jpg) no-repeat;
}

#leftside-top{
	display:block;
	height:158px;
	width:307px;
	background:url(../images/leftside-top.jpg) no-repeat;
}

#leftside-middle{
	display:block;
	height:158px;
	width:307px;
	background:url(../images/leftside-middle.jpg) no-repeat;
}
#leftside-subscribe{
	display:block;
	height:154px;
	width:307px;
	padding-bottom: 10px;
	background:url(../images/leftside-middle.jpg) no-repeat;
}
#inside-leftside{
	margin: 35px 0px 0px 0px;
}
#leftside-top-heading{
	display:block;
	height:30px;
	width:307px;
	background:url(../images/leftside-top.jpg) no-repeat;
}

#leftside-middle-heading{
	display:block;
	height:30px;
	width:307px;
	background:url(../images/leftside-middle.jpg) no-repeat;
}
#leftside-bottom{
	display:block;
	height:175px;
	margin 0px 0px 0px 0px;
	width:307px;
	background:url(../images/leftside-bottom.jpg) no-repeat;
}
#leftside-bottom-no-rotate{
	display:block;
	height:175px;
	width:307px;
	padding:0px;
	margin:0px;
	background:url(../images/leftside-bottom.jpg) no-repeat;
}

#leftside-bottom-no-rotate h1 {
	padding:0px;
	margin: 0px;
}
#pageheader{
	font-size:18px;
	font-style:italic;
	color:#ffffff;
	background:#4e4e4e;
	/** text-transform:uppercase; **/
	display:block;
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 0px ;
	height:58px;
	width:683px;
	background:#4e4e4e;
}
#formpush {
	margin: 10px 0px 0px 0px;
}
#bump{
padding: 0px 0px 0px 10px;
margin:0px 0px 0px 0px ;
color: #ffffff;

}

#nudge{
	padding:15px 0px 0px 10px ;
	margin:0px 0px 0px 0px ;
}
#image_car_leftside {
 float:right;
 width: 200px;
 margin: 0px 0px 0px 0px;
 border:0px 0px 0px 0px;
}
#currencyconvert {
	background:#2c2c2c;
	display:block;
	min-height:100px;
	margin: 5px 15px 5px 5px;
	padding: 5px 5px 15px 10px;
	color:#d0d0d0;
	float:right;
	clear:both;
	width:230px;
	border:#2094df solid 2px;
	}
#price {
	display:block;
	height:100%;
	min-height:400px;
	background:#252525;
	padding-left:20px;
	color:#fff;
	width:700px;
	}

.front_blurb{
	background:#2c2c2c;
	display:block;
	width:640px;
	margin: 10px 0px 5px 15px;
	color:#d0d0d0;
	float:left;

}
.front_blurb p{
margin: 5px 25px 0px 25px;
}

#blurb{
background:#2c2c2c;
display:block;
width:640px;
min-height:190px;
margin: 5px 0px 5px 15px;
color:#d0d0d0;
float:left;
line-height: 19px;
}
#blurb p{
margin: 5px 25px 0px 25px;
}

#rotateblurb{
background:#2c2c2c;
display:block;
width:940px;
min-height:190px;
margin: 5px 5px 5px 15px;
color:#d0d0d0;
float:left;
}
#rotateblurb p{
margin: 5px 25px 5px 25px;
}

#spacer{
	background:#2c2c2c;
	display:block;
	height:16px;
	width:640px;
	color:#2c2c2c;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:4px;
}
#tiles{
	display:block;
	width:681px;
	height:100%;
	color:#d0d0d0;
	vertical-align:top;
	margin:0px 0px 0px 0px;
/*	padding:15px 0px 10px 4px; original */
	padding:15px 0px 10px 15px;
}

.title-blue {
	background: transparent url(../images/titleBG.jpg) 0 0 no-repeat;
    padding: 13px 0px;
    height: 12px !important;
    text-align: center;
    text-transform: uppercase;
    color: #a0bafe;
}

#tile{
float:left;
display:block;
width:207px;
min-height:60px;
background:#262b2b;
margin-right:10px;
}
#tileSubscribe p
{
padding-left: 5px;
padding-right: 10px;
}
#tileheaders{
display:block;
width:206px;
height:24px;
background:#1b5f8e;
}

#tileSubscribe{
float:left;
display:block;
width:640px;
min-height:80px;
background:#262b2b;
margin: 10px 10px 0px 0px;
}
#tileheadersSubscribe{
display:block;
width:640px;
height:24px;
background:#1b5f8e;
}
#leftSubscribe {
	margin: 5px 0px 0px 0px;
	width: 500px;
	float: left;
}

#rightSubscribe{
	margin: 0px 0px 0px 0px;
	float: right;
}
.viewmoredetailsSubscribe a{
	margin: 0px 0px 0px 0px;
	font-size:11px;
	color:#2094df;
	text-transform:uppercase;
	text-decoration:none;
}

.viewmoredetailsSubscribe a:hover{
	text-decoration:underline;
}


/*------NAV --------------*/





/******** CONTENT ********/

#footer p.middle {
	float:left;
	margin: 7px 0px 0px 10px;
	color:#fff;
	}

#footer p.left {
	float:left;
	margin: 7px 0px 0px 10px;
	color:#fff;
}

#footer p.right {
	float:right;
	margin: 7px 20px 0px 0px;
	color:#fff;
}
#footer p.skype {
	float:left;
	margin: 7px 0px 0px 0px;
	color:#fff;
}
#footer p.skype a {
	float:left;
	margin: 13px 0px 0px 60px;
	color:#fff;
}
#footer a{
	color:#fff;
	text-decoration:none;
}

#footer a:hover{
	color:#fff;
	text-decoration:underline;
}

#tiles p{
	float:left;
	margin-left:5px;
}

#tight_fit {
	padding: 0px;
	margin:0px;
	border:0px;

}
#leftsides p {
	padding-right:2px;
	margin-left:5px;
	color:#fff;
}
#leftsides h1 {
	display:block;
	width:100%;
	font-size:14px;
	font-style:italic;
	margin-top:0px;
	padding-left:5px;
	padding-top:5px;
	color:#2094df;
	text-transform:uppercase;
}

.viewmoredetails a{
	font-size:11px;
	color:#2094df;
	text-transform:uppercase;
	text-decoration:none;
}

.viewmoredetails a:hover{
	text-decoration:underline;
}
#bodycopy{
	height:100%;
	display:block;
	width:660px;
	min-height:300px;
	margin-left:1px;
	margin-top:5px;
	background:#252525;
	padding-left:20px;
	color:#fff;
}

#bodycopy p{
	padding-left:20px;

}

#condition td p{
	padding-left:0px;
}

#bodycopy a{
	color:#2094df;
	text-decoration:none;
}

#bodycopy a:hover{
	text-decoration:underline;
}
/* LIST STYLES */
#bodycopy ul{
	font-size:14px;
	font-style:italic;
	color:#2094df;
	text-transform:uppercase;
	font-weight:normal;
	padding-left:0px;
	margin-left: 0px;
	font-weight:bold;
}

#bodycopy ol{
	font-size:14px;
	font-style:italic;
	color:#2094df;
	text-transform:uppercase;
	font-weight:normal;
	padding-left:0px;
	font-weight:bold;
}

#bodycopy ul li{
	font-size:12px;
	font-style:normal;
	color:#fff;
	text-transform:none;
	font-weight:normal;
	margin-left:0px;
	padding-left:20px;
	padding-top:2px;
	background:url(../images/dot.gif) no-repeat;
	list-style:none;
	font-weight:normal;
}

#bodycopy ul li ul li{
	font-size:12px;
	font-style:normal;
	color:#2094df;
	text-transform:none;
	font-weight:normal;
	margin-left:5px;
	padding-left:10px;
	padding-top:2px;
	background:url(../images/dot.gif) no-repeat;
	list-style:none;
	font-weight:normal;
}

#bodycopy ol li{
	font-size:12px;
	font-style:normal;
	color:#fff;
	text-transform:none;
	font-weight:normal;
	margin-left:30px;
	font-weight:normal;

}

#blurb p{
		padding-left:10px;
		padding-right:10px;
}

#blurb a{
	font-weight:bold;
	color:#2094df;
	text-decoration:none;
	
}

#blurb a:hover{
	text-decoration:underline;

}


#thumb_gallery img {
	padding: 0px 0px 0px 0px;
	width:100px;
	border:#2094df solid 2px;
	}
	
#thumb_gallery img a, thumb_gallery img a:visited {
border:#2094df solid 2px;
}

#right_gallery img a, right_gallery img a:visited {
border:#2094df solid 2px;
}

#right_gallery img {
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 10px;
	border:#2094df solid 2px;
	}

#gallerythumbs img {
	text-decoration:none;
	border:#2094df solid 2px;
	min-height:130px;
	}
#galleryview {
	text-decoration:none;
	border:#2094df solid 2px;
	width: 130px;
	}

#highlight{
	text-decoration:none;
	border:#66ff33 solid 2px;
	width: 130px;
	}
	
#gallerythumbs img a, gallerythumbs img a:visited {
	border:#2094df solid 2px;
}
#nopadding p {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		overflow-y: hidden;
		}
.subscriberform td {
	padding: 0px 50px 0px 0px;
}
	/**Start of rollover images**/
		.European_Models a {
		display:block;
		float:left;
		width: 179px;
		height: 35px;
		padding: 0px 0px 0px 0px;
		margin: 0px 5px 0px 5px;
		background: url(../images/make/European_Models.jpg) 0 0 no-repeat;
		text-decoration: none;
		}
		.European_Models a:hover { 
		background-position: 0 -35px;
		}
		.European_Models a:active {
		background-position: 0 -70px;
		}
		
		.Trucks a {
		display:block;
		float:left;
		width: 80px;
		height: 35px;
		padding: 0px 0px 0px 0px;
		margin: 0px 5px 0px 5px;
		background: url(../images/make/Trucks.jpg) 0 0 no-repeat;
		text-decoration: none;
		}
		.Trucks a:hover { 
		background-position: 0 -35px;
		}
		.Trucks a:active {
		background-position: 0 -70px;
		}

		.Budget_Vehicles a {
		display:block;
		float:left;
		width: 167px;
		height: 35px;
		padding: 0px 0px 0px 0px;
		margin: 0px 5px 0px 5px;
		background: url(../images/make/budget-vehicles.gif) 0 0 no-repeat;
		text-decoration: none;
		}
		.Budget_Vehicles a:hover { 
		background-position: 0 -35px;
		}
		.Budget_Vehicles a:active {
		background-position: 0 -70px;
		}
		
		.Others a {
		display:block;
		float:left;
		width: 80px;
		height: 35px;
		padding: 0px 0px 0px 0px;
		margin: 0px 5px 0px 5px;
		background: url(../images/make/Others.jpg) 0 0 no-repeat;
		text-decoration: none;
		}
		.Others a:hover { 
		background-position: 0 -35px;
		}
		.Others a:active {
		background-position: 0 -70px;
		}
		.Accessories a {
		display:block;
		float:left;
		width: 135px;
		height: 35px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: url(../images/make/Accessories.jpg) 0 0 no-repeat;
		text-decoration: none;
		}
		.Accessories a:hover { 
		background-position: 0 -35px;
		}
		.Accessories a:active {
		background-position: 0 -70px;
		}
		.Mitsubishi a {
		display:block;
		float:left;
		width: 135px;
		height: 135px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: url(../images/make/Mitsubishi.jpg) 0 0 no-repeat;
		text-decoration: none;
		}
		.Mitsubishi a:hover { 
		background-position: 0 -150px;
		}
		.Mitsubishi a:active {
		background-position: 0 -300px;
		}
		
		.Honda a {
		display:block;
		float:left;
		width: 135px;
		height: 135px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: url(../images/make/Honda.jpg) 0 0 no-repeat;
		text-decoration: none;
		}
		.Honda a:hover { 
		background-position: 0 -150px;
		}
		.Honda a:active {
		background-position: 0 -300px;
		}
		
		.Mazda a {
		display:block;
		float:left;
		width: 135px;
		height: 135px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: url(../images/make/Mazda.jpg) 0 0 no-repeat;
		text-decoration: none;
		}
		.Mazda a:hover { 
		background-position: 0 -150px;
		}
		.Mazda a:active {
		background-position: 0 -300px;
		}

		.Subaru a {
		display:block;
		float:left;
		width: 135px;
		height: 135px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: url(../images/make/Subaru.jpg) 0 0 no-repeat;
		text-decoration: none;
		}
		.Subaru a:hover { 
		background-position: 0 -150px;
		}
		.Subaru a:active {
		background-position: 0 -300px;
		}
		
		.Nissan a {
		display:block;
		float:left;
		width: 135px;
		height: 135px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: url(../images/make/Nissan.jpg) 0 0 no-repeat;
		text-decoration: none;
		}
		.Nissan a:hover { 
		background-position: 0 -150px;
		}
		.Nissan a:active {
		background-position: 0 -300px;
		}
		
		.Suzuki a {
		display:block;
		float:left;
		width: 135px;
		height: 135px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: url(../images/make/Suzuki.jpg) 0 0 no-repeat;
		text-decoration: none;
		}
		.Suzuki a:hover { 
		background-position: 0 -150px;
		}
		.Suzuki a:active {
		background-position: 0 -300px;
		}
		
		.Toyota a {
		display:block;
		float:left;
		width: 135px;
		height: 105px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: url(../images/make/Toyota.jpg) 0 0 no-repeat;
		text-decoration: none;
		}
		.Toyota a:hover { 
		background-position: 0 -150px;
		}
		.Toyota a:active {
		background-position: 0 -300px;
		}
		.makeCenter {
	    text-align: center;
	    margin: 0px 0px 50px 225px;
	    border: 0px 0px 0px 0px;
		}
		.makeWrapper {
	    text-align: center;
	    margin: 30px 0px 0px 0px;
	    border: 0px 0px 0px 0px;
		}
		.makeText{
		clear:both;
	    margin: 0px 0px 0px 0px;
	    border: 0px 0px 0px 0px;
		}
		.makeText h1{
			padding-top:5px;
		}
	/**End of the rollover images**/
		.purchase a {
		display:block;
		float:left;
		width: 90px;
		height: 30px;
		padding: 0px 0px 0px 0px;
		margin: 10px 0px 0px 0px;
		background: url(../images/purchase.gif) 0 0 no-repeat;
		text-decoration: none;
		}
		.manufacturer a {
		display:block;
		float: left;
		width: 195px;
		height: 30px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: url(../images/return-to-manufacturer-list.gif) 0 0 no-repeat;
		text-decoration: none;
		}
		
		.print_no_price {
		display:block;
		float:left;
		width: 120px;
		height: 30px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: url(../images/print-no-price.gif) 0 0 no-repeat;
		text-decoration: none;
		}
		.print_price {
		display:block;
		float:left;
		width: 120px;
		height: 30px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: url(../images/print-with-price.gif) 0 0 no-repeat;
		text-decoration: none;
		}
		.email_item {
		display:block;
		float:left;
		width: 120px;
		height: 30px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: url(../images/email-to-friend.gif) 0 0 no-repeat;
		text-decoration: none;
		}
		#control_images {
		width:150px;
		height:auto;
		}
		.logoutMember a {
		display:block;
		float: left;
		width: 138px;
		height: 30px;
		padding: 0px 0px 0px 0px;
		margin: 10px 0px 0px 0px;
		background: url(../images/logout.gif) 0 0 no-repeat;
		text-decoration: none;
		}
		.manufacturerright a {
		display:block;
		float: right;
		width: 195px;
		height: 30px;
		padding: 0px 0px 0px 0px;
		margin: 10px 0px 0px 0px;
		background: url(../images/return-to-manufacturer-list.gif) 0 0 no-repeat;
		text-decoration: none;
		}
		.manufacturerright a:hover { 
		}
		.manufacturerright a:active {
		}	
		.membersbackright a {
		display:block;
		float: right;
		width: 138px;
		height: 30px;
		padding: 0px 0px 0px 0px;
		margin: 10px 0px 0px 0px;
		background: url(../images/back-to-list.gif) 0 0 no-repeat;
		text-decoration: none;
		}
		.membersbackright a:hover { 
		}
		.membersbackright a:active {
		}	
		
		.membersback a {
		display:block;
		float: left;
		width: 138px;
		height: 30px;
		padding: 0px 0px 0px 0px;
		margin: 10px 0px 0px 0px;
		background: url(../images/back-to-list.gif) 0 0 no-repeat;
		text-decoration: none;
		}
		.carStockRight a {
		display:block;
		color:#2094DF;
		float: right;
		padding: 0px 0px 0px 0px;
		margin: 20px 0px 0px 0px;
		text-decoration: none;
		}
		.carStockLeft a {
		display:block;
		color:#2094DF;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 20px 0px 0px 10px;
		text-decoration: none;
		}
		.carStockRight a:hover { 
		}
		.carStockRight a:active {
		}
			
		#tableimage {
		float:left;
		margin: 0px 5px 10px 0px;
		clear:left;
		}
		#tablewrapper {
		min-height: 155px;
		width:100%;
		clear:both;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		#nounderline a {
			text-decoration: none;
			color:#ffffff;
			}
		#nounderline a:hover {
			text-decoration: none;
			color:#ffffff;
			}
		.blueheader{
			background-color: #1b5f8e;
			}
			#countriesWrap {
				height: 500px;
			}	
			#to {
			width: 180px;
			}
			#from {
			width: 180px;
			}

#single_img_details {
	text-align: center;
}
#single_img_details h3{
	color: #aa4444;
}
#makemessage {
	clear:both;
	text-align: center;
	color:#2094df; 
}
#shippingterms {
	margin: 0px 0px 10px 0px;
}
#shippingterms p{
	margin: 2px 0px 2px 0px;
}
.status_special {
	color: #d8da1a;
}
.status_new {
	color: #aa4444;
}
.status_for_sale {
	color: #44aa44;
}
.status_under_offer {
	color: #3148bf;
}
.status_sold {
	color: #db7421;
}
.status_archive {
	color: #aa4444;
}
/* ###### Message Classes ###### */
.negative_message {
	font-size:14px;
	color:#bb2322;
	margin: 0px 0px 20px 0px	
}
.positive_message {
	font-size:14px;
	color:#195593;
	margin: 0px 0px 20px 0px	
}
.center-video-image{
	margin: 0 auto;
	width: 147px;
	padding: 0px 0px 0px 8px;
}

