/* CSS Document */
/*html{
 margin:0;
 padding:0;
}*/

html, body, td {
	margin:0;
	padding:0;
	font-size:8pt;
	font-family: Verdana, Arial,Helvetica,sans-serif,sans;
}

.homebutton {
 display:inline;
}

#pagewrapper {
	margin: 0 auto;
	padding: 0;
	width:900px;
	/*text-align: left;*/
	background-color: #FFFFFF;
	height:auto;
}

a {
	color: #444444;	
}

/*#currentID, #currentSearch {
	position:absolute; 
	visibility:hidden;or 
	background-color:#3F0;
}*/

#SearchButton {
	position:absolute;
	left:175px;
	top:50px;
	width:200px;
	height:32px;
	z-index:-1;
}
#Layer2 {
	position:absolute;
	left:10px;
	top:2px;
	width:364px;
	height:120px;
	z-index:6;
}
#quicksearch, #showroom_quicksearch{
	position:absolute;
	left:380px;
	top:15px;
	width:518px;
	height:100px;
	z-index:5;
}

#resultcontent {
	margin-top:15px;
	margin-left:5px;
	margin-right:5px;
/*	border: 1px solid #CC0000;
*/}

/*#quickbuttons {
	position:absolute;
	left:378px;
}*/

/*.quicksearch_img {
	padding-top:5px;
	margin:0px;
}*/

/* HEADER -------------------------------------------------------------------*/

#headerbox {
	position: relative;
	background-color:#FFF;
	padding-top:10px;
	height:155px;
}

	#slogan {
	position:absolute;
	width:240px;
	top:18px;
	left:1px;
	background-image: url(../images/template/tagline.gif);
	background-repeat:no-repeat;
	}
	
	#madeinnz {
		position:absolute;
		width:80px;
		top:0px;
		left:820px;
		
	}
	
	#logonbox {
	position:absolute;
	width:185px;
	top:60px;
	left:715px;
	background-image:url(../images/template/logonbackground.gif);
	background-position:40px 1px;
	background-repeat:no-repeat;
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	}
	
	#signinlink {
	margin-top:3px;
	text-align:right;
	margin-right:5px;
	}

	#signinmessage {
	margin-top:6px;
	text-align:right;
	margin-right:5px;
	}
	
	#logo {
	position:absolute;
	width:90px;
	left: 280px;
	top: 23px;
	}

	#btc_logo {
	position:absolute;
	width:272px;
	left: 0px;
	top: 38px;
	}
		
	#navbox {
	width:auto;
	display:block;
	clear:both;
		/*background-color:#FFF;
		top:95px;
		height:45px;
		z-index:2;*/
		/*border: 1px solid #CC0000;*/
/*		background-image:url(../images/template/search_back.gif);
		background-position: 5px 10px;
		background-repeat:repeat-y;*/
	}
	
	#searchbox {
	position:relative;
	/*border: 1px solid #CC0000;*/
	width:899px;
	/*background-color:#F5F5F5;*/
	background-image:url(../images/template/search_back.gif);
	/*top:165px;*/
	margin-left:4px;
	/*margin-top:150px;*/
	height:120px;
	background-repeat: repeat-y;
	z-index:25;
	}
	
.btcdropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	margin-bottom:5px;
	width:148px;	
}

.btcdropdown option.AllSelect {
	font-weight:bold;
}

.btcdropdown option.SubSelect {
	margin-left:10px;
}

#makemodelddl {
	position:absolute;
	top: 4px;
	left: 5px;
}

#makemodelcontrol {
	position:absolute;
	top: 10px;
	left: 0px;
}

#yearcontrol {
	position:absolute;
	top: 4px;
	left: 175px;
}

#yearstartdropdown{
	padding:0;
	margin:0;
	position:absolute;
	top: 10px;
	left: 0px;
	/*z-index:199;
	border: 1px solid #AA0000;*/
}

#yearenddropdown{
	position:absolute;
	left: 95px;
	top: 10px;
	/*z-index:199;*/
}



.shortddl{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	width:60px;	
}

.searchformlabel {
	position:absolute;
	left:0px;
	top:0px;
	font: 10px "Lucida Grande", "Verdana";
	padding: 0;
	margin:0;
	color: #444;
	font-size: 10px;
	line-height:10px;
	width:150px;
}

#tolabel {
	position:absolute;
	font: 10px "Lucida Grande", "Verdana";
	padding: 0;
	color: #444;
	font-size: 10px;
/*	border:1px solid #CC3300;
*/	left: 79px;
	top: 13px;
}

form label{ font: 10px "Lucida Grande", "Verdana"; margin: 0; padding: 0; color: #444; cursor: pointer; display: block; font-size: 10px; margin-bottom: 3px; }

#quicksearch label, #searchmode, #showroom_quicksearch label{ font: 10px "Lucida Grande", "Verdana"; margin: 0; padding: 0; color: #444; cursor: pointer; display: block; font-size: 10px; margin-bottom: 0px; text-align:left; display:inline; }

#quicksearchbuttons {
	z-index:-1;
}

/* FORM CONTENT -------------------------------------------------------------------*/
	
#formbox {
	position:relative;
	padding-top:10px;
	margin-left:4px;
	margin-right:7px;
	/*background-image:url(../images/template/search_bg.gif);
	background-repeat: repeat-y;*/
	/*top:152px;*/
	background-color: #F5F5F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color:#333333;
}



#formbox table {
	padding-left:30px;
	padding-right:30px;
}

#formbox td {
	padding:3px;	
}

#formbox ul {
	margin-left:25px;	
}

#formbox h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DF681E;	
}

.buttonSubmit {
	width:127px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	background:url(../images/template/button.gif) no-repeat left top;
	background-color: #F5F5F5;
	cursor:pointer;
	border:none;
	padding:0;
	margin:0;
	border:none;
}

/* MAIN CONTENT -------------------------------------------------------------------*/

#showroombox {
	/*position:absolute;*/
/*	width:634px;
	padding:20px;
	padding-right:20px;*/
	/*background-color:#F5F5F5;*/
	background-image:url(../images/template/searchbg.jpg);
	top:162px;
	/*height:154px;*/
	background-repeat: repeat-x;
	/*padding:20px;*/
	margin-left:4px;
	width:899px;
	/*z-index:1;*/
	/*border: 1px solid #CC0000;*/
}

/*#forwards, #recents {
min-height:400px;
}*/
#showroom_yearselect {
	position:absolute;
	left:200px;
	top:5px;
}

#contentbox {
	width:100%;
	/*padding-top:10px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*line-height: 16px;*/
	color:#333333;
	text-align:left;
	clear:both;
	display:block;


}

#showroomspecs {
	width:200px;
	overflow:auto;
	height:200px;
}
/*#contentbox p {*/
	/*background-color:#FFF;*/
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#333333;*/
/*	border: 1px solid #CC0000;
}*/


/*#contentbox td {
	padding:3px;	
}*/

#contentbox ul {
	margin-left:25px;	
}

#contentbox h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DE661E;	
}


/*#showroom_buttons {
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	float:left;
	padding-left:20px;
}

#showroom_buttons ul {
	margin:0;
	padding:0;
	list-style-type: none;
	float: left;
	width: 640px;
}

#showroom_buttons li {
	background-repeat:no-repeat;
	float: left;
	margin-right:35px;
	}
	

	
#showroom_buttons a { 
	background-image:url(../images/template/showroom_select.gif);
	display:block;
	text-decoration: none;
	width:175px;
	height:20px;
	padding-top: 10px;
	padding-bottom: 8px;
	} 
	
#showroom_buttons a:hover { 
	background-image:url(../images/template/showroom_select_on.gif);
	} 
	
#showroom_selection a
	{
	display: block;
	background-image:url(../images/template/showroom_select_on.gif);
	background-repeat:no-repeat;
	text-decoration: none;
	}*/

#showroom_previousbids {
	margin-top:5px;
	margin-bottom:10px;
	text-align:center;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	/*border: 1px solid #CC0000;*/	/*color: #DF681E;*/
	float:left;
	/*padding-left:20px;*/
}

#showroom_previousbids a { 
	background-image:url(../images/template/bidhistory.gif);
	background-repeat:no-repeat;
	display:block;
	text-decoration: none;
	width:175px;
	height:32px;
	margin-left:10px;
	padding-top: 8px;
	/*padding-bottom: 8px;*/
	} 
	
/*#showroom_previousbids a:hover { 
	background-image:url(../images/template/showroom_select_on.gif);
	} */

#showroom_buttons {
	/*margin-top:10px;*/
	/*margin-bottom:5px;*/
	text-align:center;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	/*border: 1px solid #CC0000;*/	/*color: #DF681E;*/
	float:left;
	/*padding-left:20px;*/
}

#showroom_buttons ul {
	margin:0;
	/*margin-left:20px;*/
	padding:0;
	list-style-type: none;
	float: left;
	width: 190px;
}

#showroom_buttons li {
	background-repeat:no-repeat;
	float: left;
	margin-bottom:5px;
	margin-left:10px;
	/*border: 1px solid #000099;*/
	/*margin-right:35px;*/
	}
	

	
#showroom_buttons a { 
	background-image:url(../images/template/showroom_select.gif);
	display:block;
	text-decoration: none;
	width:175px;
	height:20px;
	padding-top: 10px;
	padding-bottom: 8px;
	} 
	
#showroom_buttons a:hover { 
	background-image:url(../images/template/showroom_select_on.gif);
	} 
	
#showroom_selection a
	{
	display: block;
	background-image:url(../images/template/showroom_select_on.gif);
	background-repeat:no-repeat;
	text-decoration: none;
	}
	
#showroom_container
	{
	/*position:relative;
	border:1px solid #cccccc;*/
	margin: 0 auto;
	clear:both;
	background-image:url(../images/template/showroom_title.gif);
	background-repeat:no-repeat;
	background-position: left top;
	padding:0px;
	margin-top: 15px;
	/*margin-right: 10px;*/
	margin-bottom: 0px;
	margin-left: 4px;
	}
	
#showroom_admin_container
	{
	position:absolute;
	padding-left: -10px;
	margin-left:0px;;
	/*border: 5px solid #CC0000;*/
	width:400px;
	margin-bottom:0px;
	padding-bottom:0px;
	}
	

#showroom_content
	{
	position:relative;
	background-image:url(../images/template/tapered_background.gif);
	background-repeat:no-repeat;
	background-position: left top;
	top:38px;
	left:0;
	padding-right: 5px;
	padding-left: 15px;
	padding-top:10px;
	/*background-color:#CC0000;*/
	margin-bottom:10px;
	/*height:740px;*/
	width:645px;
	}

#showroom_messagepod {
	/*position:absolute;*/
	/*border:1px solid #CCCCCC;*/
	float:right;
	display:block;
	clear:both;
	right:5px;
	top:25px;
	width:210px;
	height:auto;
	padding-top: 25px;
	clear:both;
	/*margin-bottom:10px;*/
	/*height:350px;*/
	/*background-color:#CC0000;*/
	/*border-left:#EDEDED 3px solid;*/
}

#showroom_msg {
	/*float:right;
	right:0px;
	top:170px;*/
	width:200px;
	clear:both;
	/*height:350px;*/
	/*background-color:#CC0000;*/
	/*border-left:#EDEDED 3px solid;*/
}
	
#showroom_recent_grid, #showroom_forward_grid  {
	position:absolute;
	top:38px;
	left:0;
	width:100%;
	height:300px;
	/*background-color:#CC0000;*/
}


#showroom_footer
	{
	clear:both;
	margin:0;
	border-bottom: 2px solid #CCCCCC;
	
	}	

#showroom_vehicle {
	position:relative;
	width:174px;
	/*background-color: #FF0000;*/
	margin-left:5px;
	font-size:10px;
	/*border: 1px solid #000099;*/
}

#showroom_vehicletitle {
	font-size:12px;
	padding:5px;
background-image:url(../images/template/showroom_title_back.gif);
	background-repeat:no-repeat;
	background-position: left top;
}


	
#showroom_carousel {
	position:relative;
	float:right;
	width:365px;
	margin-right:15px;
	/*border: 1px solid #000099;*/
	height: 330px;
	/*background-color: #CCFF00;*/
}

#showroom_carousel td {
	padding:2px;
}

#showroom_grid {
	position:absolute;
	margin-left:2px;
	top:300px;
	width:625px;
	/*margin-top:40px;*/
	/*top:60px;*/
	/*border: 1px solid #000099;*/
}
	
/*.showroom_title {
	background-image:url(../images/template/showroom_select.gif);
	background-repeat:no-repeat;
	width:205px;
	height:38px;
}

.showroom_title:active {
	background-image:url(../images/template/showroom_select_on.gif);
	background-repeat:no-repeat;
	width:205px;
	height:38px;
}*/

.sitepage {
	padding:20px;
}

#carouselbox, #whatshotcontent {
	position:relative;
	float:left;
	width:680px;
	/*border: 1px solid #660033;*/
}

#resultscontent {
	position:relative;
	padding-top:10px;
	/*float:left;*/
/*	background-color:#FF0000;*/	
	/*width:690px;*/
	/*clear:both;*/
}

/*#resultssidebar {*/
#dynamicsidebar {
	position:relative;
	right:0;
	/*float:left;*/
	margin-top:15px;
	margin-left:682px;
	margin-right:5px;
	/*top:150px;*/
	/*width:210px;*/
	border-left:#EDEDED 3px solid;
	/*background-color:#33CC00;
*/}

/* TABULAR CONTENT -------------------------------------------------------------------*/


.imagerow {
	/*background-image:url(../images/template/table/rowback.gif);*/
	text-align:left;
}

.datarow {
	background-image:url(../images/template/table/rowback_dark.gif);
}

.carpicture {
	padding-left:5px;
	padding-right:5px;
	padding-top:7px;
	/*padding-bottom:7px;*/
	text-align: center;
}


.detailtextbox, .carcell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-right:15px;
	/*padding-left:5px;
	width:160px;*/
}

.detailtextbox_rh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	/*padding-right:15px;
	padding-left:5px;
	width:160px;*/
}

.headerrow {
	height:40px;
	min-height:40px;
}

.inlinevalue {
	display:inline;
}

.dtl_topbar {
	background-color:#f5f5f5;
	color:#333333;
	text-align:left;
	width:174px;
/*	padding-left:2px;
	padding-right:2px;*/
	height:50px;
/*	position:relative;
	top:50%;*/
	display:table-cell;
	vertical-align: top;
	/*border:1px solid #FF0055;*/
}

.dtl_topbar_fwd {
	background-color:#f5f5f5;
	color:#333333;
	text-align:left;
	width:174px;
	height:32px;
	display:table-cell;
	vertical-align: top;
}

/*#vehicledetail_0, #vehicledetail_1, #vehicledetail_2, #vehicledetail_3, #vehicledetail_4, #vehicledetail_5 {
	margin-left:10px;
}*/

.dtl_right {
    float:right;
    width:auto;
    text-align:right;
    height:auto;
    padding-right:2px;
    /*padding:1px;*/
   /* border:1px solid #FF0055;*/
}
.dtl_row {
	background-color:#dfdfdf;
	color:#333333;
	width:170px;
	padding-left:2px;
	padding-right:2px;
	text-align:left;
	vertical-align:middle;
	line-height:18px;
}
.dtl_row a {
	text-decoration:none;
	color:#333333;
}

.carcell {
	margin-left:10px;
}
.fwd_auction_title {
	height:30px;
	width:550px;
	background-color:#FFFFFF;
	background-image:url(../images/template/forthcoming.gif);
	background-repeat:no-repeat;
	clear:both;
}

.fwd_auction_blank {
	height:30px;
	width:170px;
}

.fwd_auction_row {
	background-color:#FF9934;
	color:#333333;
	width:170px;
	padding-left:2px;
	padding-right:2px;
	text-align:left;
	vertical-align:middle;
	line-height:18px;
}

/* tooltip styles */

.tooltip{
	width: 200px;
	color:#000;
	font:lighter 11px/1.3 Arial,sans-serif;
	text-decoration:none;
	text-align:center;
}

.tooltip span.top{padding: 14px 8px 0;
    background: url(../images/template/tooltip.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(../images/template/tooltip.gif) no-repeat bottom}


/* FOOTER -------------------------------------------------------------------*/

#innerwrap {
	height:auto;
	min-height:780px;
}
#footerbox {
	clear:both;
	background-image:url(../images/template/footerbackwide.gif);
	background-repeat:no-repeat;
	height:25px;
	margin-top:10px;
	padding-top:2px;
	padding-right:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	background-color:#FFFFFF;
	text-align:right;

}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.pagenumberbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	margin-top:15px;
}

#gallerytab {
	display:inline;
}

#auctiondata {
	clear:both;
	position:relative;
	margin-left:2px;
	width:600px;
	margin-top:60px;
}

#display {
    clear: both;
    width: auto;
    height: 250px;
    overflow: scroll;
    border: 1px solid #666;
    background-color: #fcfcfc;
    padding: 10px;
}

.rhborder {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #EDEDED;
}

#hotsold {
position:absolute;
/*top:20px;*/
width:51px;
height:51px;
/* for IE */
filter:alpha(opacity=50);
/* CSS3 standard */
opacity:0.5;
z-index:5000;
}

#hotpodsold {
position:absolute;
top:20px;
width:51px;
height:51px;
/* for IE */
filter:alpha(opacity=50);
/* CSS3 standard */
opacity:0.5;
z-index:5000;
}

.soldbadge {
position:absolute;
/*margin-left:10px;*/
width:51px;
height:51px;
/* for IE */
filter:alpha(opacity=50);
/* CSS3 standard */
opacity:0.5;
/*z-index:99;*/
z-index:10;
}

.redtxt {
	font-weight:bold;
}

.resultstable {
	margin-left:14px;
	/*margin-right:14px;*/
}

.homehot_table {
	margin-left:48px;
}

#hotheader {
	background-image:url(../images/template/table/empty_header.gif);
	background-repeat:no-repeat;
	margin-left:48px;
}

#hotfooter {
	margin-left:48px;
}

#BBtitle {
	position:absolute;
	top: 20px;
	left: 50px;
}
#BBintro {
	position:absolute;
	top: 40px;
	left: 50px;
	color:#6F6F6F;
}

#printbutton {
	width:870;
	padding-left:20px;
	padding-right:20px;
	text-align:right;
}

#showroom_warning {
	margin-top:10px;
	padding:5px;
	border:1px solid #F30;
}

.aucbutton, .aucbutton_sel
{border:2px solid #F79421;
background-color:#F7A46C;
width:180px;
font-weight:bold;
color:black;}

.aucbutton_sel,.aucbutton:hover
{background-color:#E77321}

.aucbutton a, .aucbutton_sel a
{text-decoration:none;}


.auctionsubitem 
{
width:180px;
padding-left:20px;
background-color:#F7A46C
}
.buyyourcar
{background:url(/images/buythiscar_final_10.jpg left no-repeat;
width:899px;
height:60px;>
}

h4, h2, .div h4, .div h2, #contentbox h4,  #contentbox h2 , #pagewrapper h2, #pagewrapper h4, td h4, td h2, span .orange
{color:#E57825;}
