/***********************************************/
/*          Global Text Properties             */
/***********************************************/

@import url(/css/menu.css);

body {	
	font: 						10pt Arial, Verdana, Tahoma, Helvetica, "Lucida Sans", sans-serif;
	margin:					0px;
	padding:				0px;	
	color:					#CCCCCC;
	background:			#000000;			
	}

p { 		
	font-size: 				10pt; 
	line-height:			17px; 
	margin:					0px; 
	padding:				0px; 
	text-align:				left;
	}

h1 { 		
	font-size:				1.4em; 
	line-height:			15px; 
	color:					#FFF; 
	margin:					15px 0px 10px 0px; 
	padding:				0px; 
	text-align:				left;
	}
h1.red { 
	font-size:				1.4em;
	line-height:			15px; 
	color:					red; 
	margin:					15px 0px 10px 0px; 
	padding:				0px; 
	text-align:				left;
	}
h2 {
	font-size:				1.2em;
	line-height:			17px;
	color:					#EEEEEE;
	margin:					0px; 
	padding:				0px;
	}
h3 { 		
	font-size:				1.1em; 
	color:					yellow;
	}
h4 { 		
	font-size:				1.1em; 
	color:					#113388; 
	line-height:			17px; 
	margin:					0px; 
	padding:				0px;
	}

.clear {
	clear:					both;
	}

a {
	font-weight:			500;
	color:					#CC6600;
	text-decoration:		none;
	}
a:hover { 
	font-weight:			500;
	color:					#FF6600;
	text-decoration:		underline;
	}
a:visited {
	font-weight:			500;
	color:					#CC6600;
	text-decoration:		none;
	}

#select_make select  {
	color: 					#CCCCCC;
	border: 					1px solid #CCCCCC;
	background:			#333333;
	}

.outline {
	border:					1px solid #CCCCCC;
	padding:				20px;
	}

#wrapper {
	width:					860px;
	margin:					0px auto 0px auto;
	padding:				15px 0px 15px 0px;
	}
#header {
	width:					860px;
	height:					179px;
	margin:					0px;
	padding:				0px;
	background:			url(/img/header_background.gif) no-repeat;
	}
#header table{
	width:					810px;
	margin:					0px 0px 0px 30px;
	padding:				0px;
	border:					0px;	
	}
#header_top {
	width:					850px;
	margin:					0px;
	padding:				0px 0px 6px 20px;
	color:					#FFFFFF;
	font-size:				11px;
	}
#content_wrapper {
	width:					860px;
	margin:					0px;
	padding:				0px;
	background:			url(/img/content_background.jpg);
	}
#feature {
	width:					780px;
	height:					220px;
	padding:				10px 0px 0px 0px;			
	background:			url(/img/feature_background.gif) no-repeat;
	}
#feature_subpages {
	width:					780px;
	height:					120px;
	padding:				10px 0px 0px 0px;
	background:			url(/img/feature_subpages_background.gif) no-repeat;
	}
#content_header {
	height:					33px;
	width:					746px;
	color:					#FFFFFF;
	padding:				0px 17px 0px 17px;
	background:			url(/img/content_heading_background.gif);
	}
.content_header_left {
	width:					350px;
	font-weight:			bold;	
	padding:				6px 0px 0px 0px;
	float:						left;
	text-align:				left;
	}
.content_header_right {
	width:					350px;
	font-size:				11px;
	padding:				8px 0px 0px 0px;
	float:						right;
	text-align:				right;
	}

#content_holder {
	background:			url(/img/content_background_repeat.gif);
	}
#page_bottom {
	width:					860px;
	margin:					0px auto;
	padding:				0px;
	background:			url(/img/page_bottom.jpg) no-repeat;
	}

.logo {
	margin:					20px 0px 0px 0px;
	border:					0px;
	}


/***********************************************/
/*             Login Box Properties            */
/***********************************************/

#login_box{
	height:					150px;
	width:					150px;
	padding:				10px 0px 0px 10px;
	margin:					10px 0px 0px 0px;
	background:			url(/img/login_box_background.gif) no-repeat;
	font-family:			Arial, sans-serif;
	}
#login_content_box {
	width:					130px;
	}
#login_box .button {
	width:					80px;
	background:			#FFCC00;
	font-size: 				9pt;
	font-weight: 			600;
	margin:					5px 0px 0px 0px;
	border: 					1px solid #999999;	
	cursor:					pointer;	
	}
#login_button {
	text-align:				center;
	margin:					0px 8px 0px 0px;
	font-weight: 			500;
	}
.login_text {
	font-size:				10px;
	margin:					0px;
	color:					#000000;
	}
#login_box input {
	width:					120px;
	*width:					120px;
	margin:					0 0 2px 1px;
	*margin:				-1 0px 2px -2px;
	border: 					#4A4B4C solid 1px;			
	background:			#F0F0F0;
	}


/***********************************************/
/*            Menu Relate Properties           */
/***********************************************/

#menu {
	width:					800px;
	height:					57px;
	margin:					0px auto 0px auto;
	padding:				13px 30px 0px 30px;
	background:			url(/img/menu_background.gif);			
	font:						10pt Arial, Verdana, Tahoma, Helvetica, "Lucida Sans", sans-serif;
	font-weight:			bold; 
	
	}
#menu a {
	text-decoration:		none;
	color:					#FFFFFF;
	}
#menu a:hover {
	text-decoration:		underline;
	color:					#FED350;
	}
#menu a:active {
	text-decoration: 		underline;
	color:					orange;
	}

#menu a.user {
	text-decoration:		none;
	color:					#FED350;
	}
#menu a.user:hover {
	text-decoration:		underline;
	color:					#FED350;
	}
#menu a.user:active {
	text-decoration: 		underline;
	color:					orange;
	}

#menu_list {
	margin:					0px;
	padding:				12px 0px 0px 0px;
	}
#menu_list ul {
	display: 				inline;
	} 
#menu_list ul li {
	display: 				inline;
	border-left: 			1px solid #FFFFFF;
	padding-left:			7px;
	margin:					0px;
	list-style: 				none;
	}
#menu_list ul li {
	display: 				inline;
	border-left: 			1px solid #FFFFFF;
	padding-left:			7px;
	margin:					0px;
	list-style: 				none;
	}



/***********************************************/
/*           Flags Relate Properties           */
/***********************************************/

#flags {
	width:					770px;
	height:					37px;
	background:			url(/img/flags_background.gif) no-repeat;
	font-size:				10pt verdana;
	font-weight:			bold;
	margin:					-10px 0 8px 0;
	padding:				9px 0 0 0;
	*padding:				8px 0 0 0;
	}
#flags ul {
	display:					inline;
	}
#flags li {
	display:					inline;
	padding:				0px 13px 0px 0px;
	}
#flags li a {
	text-decoration:		none;
	color:					#999999;
	}
#flags li a:hover { 
	text-decoration:		none;
	color:					#666666;
	}
#flags li a:active {
	text-decoration:		none;
	color:					orange;
	}
#flags img {
	border:					0px;
	vertical-align:			middle;
	}

a.aus {
	padding:				0px 0px 0px 15px; 
	background: 			url(/img/flag/flag_aussie.gif) top left no-repeat;
	} 
a.aus :hover{
	background-position:	20 20;
	} 



/***********************************************/
/*               Stock Properties              */
/***********************************************/

#stock {
	color:					#666666;
	font:						10px Arial, Verdana, Tahoma, Helvetica, "Lucida Sans", sans-serif;
	}

#stock .year_make { 
	font-size:				13px; 
	background:			#212121; 
	color:					#FFFFFF; 
	width:					160px; 
	*width:					162px; 
	margin:					0px; 
	*margin-top:			-2px; 
	font-weight:			bold;
	min-height: 			60px;
	}
#stock .details {
	font-weight:			500;
	color:					#FFFFFF;
	font-size: 				10pt;
	}

#stock .content {
	border:					1px solid #666666;
	}
#stock .photo img {
	border:					1px solid #000000;
	}
#stock .photo:hover img  {
	border:					1px solid orange;
	}
#stock .photo:hover{
	color: 					orange;
	}

#stock .email {
	text-decoration:		none;
	}
#stock a.email  {
	color: 					#FED350;
	}
#stock .email:hover {
	color: 					#FFFFFF;
	}
#stock .email img {
	text-decoration:		none;
	margin:					0px 2px -2px 0px;
	}


/***********************************************/
/*               Auction Properties            */
/***********************************************/


TH.settings {
	font: 						11pt Arial, Verdana, Tahoma, Helvetica, "Lucida Sans", sans-serif;
	background: 			#333333;
	text-align:				center;
	color:					#FFCC00;
	border-top:			0px;
	border-right:			0px;
	border-bottom:		2px solid #666666;
	border-left:			0px;
	}

.label {
	font: 						10pt Arial, Verdana, Tahoma, Helvetica, "Lucida Sans", sans-serif;
	background: 			#333333;
	text-align: 				center;
	border: 					1px solid #666666;
	color:					#FFFFFF;
	}

.data {
	font: 						10pt Arial, Verdana, Tahoma, Helvetica, "Lucida Sans", sans-serif;
	text-align: 				center;
	color: 					#CCCCCC;
	border: 					1px solid #666666;
	background: 			#212121;
	}

.dataLeft {
	font: 						10pt Arial, Verdana, Tahoma, Helvetica, "Lucida Sans", sans-serif;
	text-align: 				left;
	color: 					#CCCCCC;
	border: 					1px solid #666;
	background: 			#212121;
	}

.tblText {
	font: 						9pt Arial, Verdana, Tahoma, Helvetica, "Lucida Sans", sans-serif;
	text-align: 				left;
	color: 					#CCCCCC;
	border: 					1px solid #999;
	background: 			#000000;
	}


.auctionOpen {
	font: 						16pt Arial, Verdana, Tahoma, Helvetica, "Lucida Sans", sans-serif;
	text-align: 				center;
	border: 					1px solid #666;
	background: 			#000000;
	vertical-align:			middle;
	font-weight: 			500;
	}

.auctionOpen a {
	color: 					#00CC00;
	}

.auctionClosed {
	font: 						11pt Arial, Verdana, Tahoma, Helvetica, "Lucida Sans", sans-serif;
	text-align: 				center;
	color: 					#FFFFFF;
	border: 					1px solid #999;
	background: 			#000000;
	vertical-align:			middle;
	}

.dayActive {
	font: 						11pt Arial, Verdana, Tahoma, Helvetica, "Lucida Sans", sans-serif;
	text-align: 				center;
	color: 					#006600;
	border: 					1px solid #999999;
	background: 			#CCCCCC;
	vertical-align:			middle;
	}

.dayInactive {
	font: 						11pt Arial, Verdana, Tahoma, Helvetica, "Lucida Sans", sans-serif;
	text-align:				center;
	color: 					#000000;
	border: 					1px solid #999;
	background: 			#666666;
	vertical-align:			middle;
	font-weight: 			500;
	}

.button {
	font: 						10pt Arial, Verdana, Tahoma, Helvetica, "Lucida Sans", sans-serif;
	text-align: 				center;
	color: 					#D11010;
	background: 			#FFCC00;
	border-style: 			outset;
	cursor:					pointer;	
	}

.bidButton {
	font: 						14pt Arial, Verdana, Tahoma, Helvetica, "Lucida Sans", sans-serif;
	text-align: 				center;
	color: 					#FFFFFF;
	background: 			#CC0000;
	border: 					1px solid #FFCC66;
	}

.bidAmount {
	font: 						12pt Arial, Verdana, Tahoma, Helvetica, "Lucida Sans", sans-serif;
	text-align: 				right;
	color: 					#333333;
	background: 			#FFFFCC;
	border: 					1px solid #FFCC66;
	}

select {
	font: 						9pt Arial, Verdana, Tahoma, Helvetica, "Lucida Sans", sans-serif;
	text-align: 				left;
	color: 					#333333;
	border: 					1px solid #CCCCCC;
	background: 			#FFFFCC;
	}

input {
	font:						9pt Arial, Verdana, Tahoma, Helvetica, "Lucida Sans", sans-serif;
	text-align: 				left;
	color: 					#333333;
	border: 					1px solid #CCCCCC;
	background: 			#FFFFCC;
	}

textarea {
	font:						9pt Arial, Verdana, Tahoma, Helvetica, "Lucida Sans", sans-serif;
	text-align: 				left;
	color: 					#333333;
	border: 					1px solid #CCCCCC;
	background: 			#FFFFCC;
	}

.auctionUnits {
	font:						9pt Arial, Verdana, Tahoma, Helvetica, "Lucida Sans", sans-serif;
	text-align: 				center;
	color: 					#FFFFFF;
	border: 					1px solid #999;
	background: 			#666666;
	vertical-align:			middle;
	font-weight: 			500;
	}



/***********************************************/
/*             Content Properties              */
/***********************************************/

#page_content {
	width:					730px;
	margin:					10px0px 0px 0px;
	}

#page_content ul {
	vertical-align:			top;
	}
#page_content li {
	line-height:			17px;
	text-align:				left;
	}
#page_content .payment li {
	font-family:			Arial, Verdana, Tahoma, Helvetica, "Lucida Sans", sans-serif;
	list-style:				none;
	text-align:				left;
	}
#page_content .payment_border {
	border:					1px solid #666;
	padding:				10px;
	height:					100%;
	color: 					#FFFFFF;
	background: 			#333333;
	}
#phone {
	border:					1px solid #CCCCCC;
	padding:				3px 3px 3px 113px;
	margin:					7px 0px 7px 0px;
	vertical-align: 		middle;
	text-align:				left;
	}
#phone img {
	vertical-align: 		middle;
	}

#contact_form {
	border:					1px solid #CCC;
	padding:				30px 0px 0px 0px;
	}
#contact_form td {
	text-align:				left;
	}
#contact_form .button { 
	width:					80px;
	background:			#FFCC00;
	font-size:				1.1em;
	text-align:				center;
	color:					#990000;
	font-weight:			600;
	margin:					5px 0px 5px 0px;
	border: 					1px outset #ECE9D8;
	cursor:					pointer;	
	}
#contact_form input {
	text-align:				left;
	border: 					#4A4B4C solid 1px;
	background:			#F0F0F0;
	}


#register_form {
	border:					1px solid #CCCCCC;
	margin:					5px 0px 0px 0px;
	padding:				30px 0px 0px 0px;
	}
#register_form td {
	text-align:				left;
	}
#register_form .button {
	width:					80px;
	background:			#FFCC00;
	font-size:				1.1em;
	text-align:				center;
	color:					#990000;
	font-weight:			600;
	margin:					5px 0px 5px 0px;
	border: 					1px outset #ECE9D8;
	cursor:					pointer;	
}
#register_form input {
	text-align:				left;
	border: 					#4A4B4C solid 1px;
	background:			#F0F0F0;
	width:					200px;
	}

#auction_container .image_right {
	float:						right;
	margin:					0px 10px 10px 10px;
	border:					1px solid #999999;
	}
#auction_container .image_right img {
	margin-bottom:		10px;
	}

#expat_photo_wrapper {
	width:					725px;
	border:					1px solid #CCC;
	padding:				30px 0px 20px 0px;
	}
#expat_photo_wrapper img {
	border:					1px solid #CCCCCC;
	}
.terms_conditions {
	font-size:				10px;
	text-align:				left;
	}
.agree_buttons {
	background:			#000000;
	}



/***********************************************/
/*              Footer Properties              */
/***********************************************/

#footer {
	width:					764px;
	color:					#333333;
	text-align:				center;
	background:			#ffff00;
	}
#footer a {
	color:					#000000;
	line-height:			18px;
	font-weight:			bold;
	}
#footer a:hover {
	color:					#006666;
}
#footer td {
	font-size:				0.9em;
	color:					#333333;
	}

.txt_small {
	font-size:				10px;
	}
	
.disabled_footer {
	color:					#584A1C;
	font-weight:			bold;
	}


/***********************************************/
/*              Home Properties              */
/***********************************************/

.redbox {
	width:					767px;
	margin:					0px;
	overflow:				hidden;
	}
.redbox_top {
	width:					767px;
	height:					9px;
	background:			url(/img/redbox_top.gif) no-repeat;
	}
.redbox_mid {
	font-size:				12px;
	width:					737px;
	padding:				0px 15px 0px 15px;
	background:			url(/img/redbox_bg.gif) repeat-y;
	color:					#000000;
	line-height:			20px;
	}
.redbox_mid a {
	font-size:				12px;
	color:					#000000;
	font-weight:			normal;
	text-decoration:		underline;
	}
.redbox_mid a:hover {
	color:					#006666;
}
.redbox_bot {
	width:					767px;
	height:					9px;
	background:			url(/img/redbox_bot.gif) no-repeat;
	margin:					0px 0px 17px 0px;
	}

.btn_stock {
	margin:					0px 0px 15px 0px;
	border:					0px;
	}
	
.home {
	width:					767px;
	margin:					0px;
	overflow:				hidden;
	margin:					0px 0px 20px 0px;
	text-align:				left;
	color:					#000000;
	font-size:				11px;
	}
.home h1 {
	font-size:				12px;
	color:					#000000;
	padding:				0px 0px 10px 0px;
	margin:					0px;
	line-height:			16px;
	}

.home_left {
	width:					360px;
	margin:					0px;
	padding:				0px 20px 0px 0px;
	float:						left;
	border-right:			1px solid #FFFFFF;
	line-height:			15px;
	}

.home_right {
	width:					360px;
	margin:					0px;
	float:						right;
	}

.flags_small {
	width:					114px;
	height:					19px;
	margin:					2px 5px 8px 0px;
	background:			url(/img/flags_bg.gif);
	float:						left;
	color:					#FFFFFF;
	}
.flags_img {
	float:						left;
	margin:					2px 0px 0px 2px;
	}
.flags_txt {
	width:					91px;
	height:					19px;
	padding:				1px 0px 0px 0px;
	font-weight:			bold;
	float:						left;
	text-align:				center;
	}

.flags_txt a {
	font-size:				11px;
	color:					#FFFFFF;
	font-weight:			bold;
	text-decoration:		none;
	}
.flags_txt a:hover {
	color:					#FFA500;
}

.whitebox {
	width:					767px;
	margin:					0px;
	overflow:				hidden;
	text-align:				left;
	}
.whitebox_top {
	width:					767px;
	height:					11px;
	background:			url(/img/whitebox_top.gif) no-repeat;
	}
.whitebox_mid {
	width:					756px;
	padding:				0px 0px 0px 11px;
	background:			url(/img/whitebox_bg.gif) repeat-y;
	overflow:				hidden;
	}
.whitebox_bot {
	width:					767px;
	height:					11px;
	background:			url(/img/whitebox_bot.gif) no-repeat;
	margin:					0px 0px 17px 0px;
	}

.banner_search {
	width:					245px;
	height:					86px;
	background:			url(/img/banner_search.jpg);
	float:						left;
	margin:					0px 5px 5px 0px;
	text-align:				left;
	}
.banner_search select {
	font-size:				11px;
	width:					130px;
	margin:					60px 0px 0px 13px;
	padding:				0px;
	background:			#FFFFFF;
	
	}
.banner_img {
	float:						left;
	border:					0px;
	margin:					0px 5px 5px 0px;
	}
.banner_img_bot {
	float:						left;
	border:					0px;
	margin:					0px 5px 0px 0px;
	}

.disabled_home {
	color:					#59523F;
	text-decoration:		none;
	}

.disabled_menu {
	color:					#9E9E9E;
	text-decoration:		none;
	font-weight:			normal;
	}
	
.stock_message {
	color:					#FFFFFF;
	font-size:				12px;
	}
	

.menu_table a {
	font-size:				13px;
	color:					#FFFFFF;
	font-weight:			bold;
	text-decoration:		none;
	vertical-align:			middle;
	}
	
.menu_table a:hover { 
	font-size:				13px;
	color:					#ffff00;
	font-weight:			bold;
	text-decoration:		none;
	vertical-align:			middle;
	}
