*{ font-family:Arial, Helvetica, sans-serif;}

body{ background-color:#323989; text-align:center; padding:0; margin:0;}

#whole_container{ width:1016px; padding:0; margin:0 auto; text-align:left;}
	#inner_container{ width:1016px; padding:0; margin:0 0 30px; float:left; background:url(/site_images/body_shadow.png) repeat-y top;}
		#content_container{ width:1000px; padding:0 8px 9px; float:left; background:url(/site_images/bottom_shadow.png) no-repeat center bottom;}
			
			#header{ width:963px; padding:15px 20px 10px 15px; margin:0; float:left; background-color:#FFF; border-left:1px solid #999; border-right:1px solid #999; border-top:1px solid #999; background:url(/site_images/header_bottom.png) bottom repeat-x;}
				#header a{ text-decoration:none; float:left;}
					#header a#header_logo{ position:absolute; display:block; height:71px; width:237px;}
				#header h1{ text-indent:-1000px; float:left; background:url(/site_images/logo.png) no-repeat left; width:237px; height:71px; padding:0; margin:0;}
				#header img{ float:left; padding:0 0 0 10px;}
				#header .right{ float:right; width:400px;}
					#header ul{ float:right; padding:0; margin:0; font-size:12px; list-style:none;}
						#header ul li{ padding:0 5px; margin:0; float:left; line-height:14px; border-left:1px solid #656565;}
							#header ul li.first{ padding:0 5px 0 0; border:0;}
							#header ul li a{ color:#656565;}
								#header ul li a:hover{ color:#C70041;}
					#header form{ float:right; padding:29px 0 0 0; margin:0;}
						#header form input{ padding:1px 1px 1px 5px; margin:0; float:left; font-size:10px; width:140px;}
							#header form input.submit{ width:auto; padding:0;}
							
			#main_menu{ width:998px; height:37px; float:left; border-left:1px solid #999; border-right:1px solid #999; background:url(/site_images/mainmenu_bg.png) repeat-x left;}
				#main_menu ul{ width:998px; height:37px; padding:0; margin:0; list-style:none; font-size:13px; font-weight:bold;}
					#main_menu ul li{ height:37px; padding:0; margin:0; float:left; position:relative;}
						#main_menu ul li.selected{ background:url(/site_images/mainmenu_bg_hover.png) repeat-x left;}
							#main_menu ul li.selected a{ color:#FFF;}
						#main_menu ul li:hover{ background:url(/site_images/mainmenu_bg_hover.png) repeat-x left;}
							#main_menu ul li:hover a{ color:#FFF;}
						#main_menu ul li a{ padding:0 10px; margin:0; height:37px; line-height:37px; display:block; color:#CECCCF; text-decoration:none; float:left;}
						#main_menu ul li a:hover{ background:url(/site_images/mainmenu_bg_hover.png) repeat-x left; color:#FFF;}
						#main_menu ul li.first a{ padding:0 10px 0 25px;}
						
						#main_menu ul li ul{ border-bottom:1px solid #000; font-size:11px; height:auto; margin:0; padding:1px 0 0; position:absolute; top:37px; left:0; width:122px; display:none; visibility:hidden;}
							#main_menu ul li ul li{ background:none; background-color:#5DA4FF; border-left:1px solid #000; border-top:1px solid #000; border-right:1px solid #000; height:28px; width:120px;}
							#main_menu ul li.selected ul li{ background:none!important; background-color:#5DA4FF!important;}
								#main_menu ul li ul li.selected{ background-color:#4D79D8!important;}
								#main_menu ul li ul li:hover{ background-color:#4D79D8!important;}
								#main_menu ul li.selected ul li:hover{ background-color:#4D79D8!important;}
								#main_menu ul li ul li a{ color:#FFF; height:100%; width:100px; line-height:26px; padding:0 10px; text-align:left; vertical-align:middle;}
									#main_menu ul li ul li a:hover{ background:none; background-color:#4D79D8;}
									#main_menu ul li:hover ul{ display:block; visibility:visible;}
									#main_menu ul li a:hover ul{ display:block; visibility:visible;}
						
			#content_inner_container{ width:948px; padding:15px 25px; margin:0; float:left; background-color:#FFF; border-left:1px solid #999; border-right:1px solid #999; background:url(/site_images/content_topshadow.png) repeat-x top;}
				#content_inner_container ul#breadcrumb{ width:948px; padding:0 0 10px; margin:0; float:left; list-style:none; font-size:12px;}
					#content_inner_container ul#breadcrumb li{ float:left; color:#323989; padding:0 5px 0 0;}
						#content_inner_container ul#breadcrumb li a{ color:#323989; text-decoration:none;}
							#content_inner_container ul#breadcrumb li a:hover{ text-decoration:underline;}
						
				#content_inner_container #left_side{ width:190px; padding:0 15px 0 0; margin:0; float:left;}
					#content_inner_container #left_side .spotlight{ width:188px; padding:0; margin:0 0 15px; float:left; border:1px solid #CCC;}
					#content_inner_container #left_side .red .top{ width:168px; height:25px; padding:8px 10px 0; margin:0; float:left; background:url(/site_images/red_spotlight_bg.png) repeat-x top; border-bottom:1px solid #CCCCCC;}
						#content_inner_container #left_side .red .top p{ padding:0; margin:0; font-size:14px; font-weight:bold; color:#FFF;}
					#content_inner_container #left_side .red .content{ width:168px; float:left; padding:10px; margin:0; font-size:12px;}
						#content_inner_container #left_side .red .content p{ padding:0 0 15px; margin:0; width:168px; float:left;}
							#content_inner_container #left_side .red .content p.top_p{ width:126px;}
								#content_inner_container #left_side .red .content p.top_p a{ width:126px;}
							#content_inner_container #left_side .red .content p a{ color:#000; text-decoration:none; width:168px;}
								#content_inner_container #left_side .red .content p a:hover{ color:#C70041;}
							#content_inner_container #left_side .red .content p img{ border:1px solid #CCC;}
							
					#content_inner_container #left_side .red #latestnews{ background:url(/site_images/rss_logo.png) no-repeat top right;}
					
					#content_inner_container #left_side .blue .top{ width:168px; height:25px; padding:8px 10px 0; margin:0; float:left; background:url(/site_images/blue_spotlight_bg.png) repeat-x top; border-bottom:1px solid #CCCCCC;}
						#content_inner_container #left_side .blue .top p{ padding:0; margin:0; font-size:14px; font-weight:bold; color:#FFF;}
					#content_inner_container #left_side .blue .content{ width:168px; float:left; padding:10px; margin:0; font-size:12px;}
						#content_inner_container #left_side .blue .content p{ padding:0 0 15px; margin:0; width:168px; float:left;}
						#content_inner_container #left_side .blue .content form input{ padding:1px 1px 1px 5px; margin:0; float:left; font-size:10px; width:140px;}
							#content_inner_container #left_side .blue .content form input.submit{ width:auto; padding:0;}
							
					#worldwide_auction_cover{ width:188px; height:193px; border:1px solid #CCC; float:left; background:url(/site_images/wac.png) no-repeat center top;}
						#worldwide_auction_cover a{ width:188px; height:193px; float:left; text-decoration:none;}
					
				#content_inner_container #content{ width:743px; float:left; padding:0; margin:0;}
					#content_inner_container #content p{ font-size:12px; width:100%; padding:0 0 10px; margin:0;}
					#content_inner_container #content table{ font-size:12px;}
					#content_inner_container #content #header_image{ width:741px; height:198px; float:left; padding:0; margin:0 0 15px; border:1px solid #CCC; background:url(/site_images/content_headerimage.png) center top;}
					#content_inner_container #content #header_image a{ width:741px; height:198px; float:left; }
					#content_inner_container #content #content_text{ width:711px; float:left; padding:10px 15px; margin:0 0 15px; border:1px solid #CCC; line-height:18px;}
						#content_inner_container #content #content_text h2{ width:100%; font-size:18px; font-weight:normal; padding:0 0 10px; margin:0;}
						#content_inner_container #content #content_text a{ color:#C70041; text-decoration:none;}
							#content_inner_container #content #content_text a:hover{ color:#C70041; text-decoration:underline;}
						#content_inner_container #content #content_text .left{ width:701px; float:left; padding:0 10px 0 0; margin:0;}
							#content_inner_container #content #content_text #google_map_container{ width:288px; height:288px; float:left; border:1px solid #CCCCCC;}
						#content_inner_container #content #content_text li { font-size:12px; line-height:18px;}
				#content_inner_container #sales_container{ width:743px; float:left; padding:0; margin:0;}
					#content_inner_container #sales_container .top{ height:25px; padding:8px 10px 0; float:left; border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
						#content_inner_container #sales_container .top p{ padding:0; margin:0; font-size:14px; font-weight:bold; color:#FFF; width:auto;}
							#content_inner_container #sales_container .top p a{ color:#FFF; text-decoration:none;}
								#content_inner_container #sales_container .top p a:hover{ text-decoration:underline;}
					#content_inner_container #sales_container .red_top{ margin:0 5px 0 0; background:url(/site_images/red_spotlight_bg.png) repeat-x top;}
					#content_inner_container #sales_container .blue_top{ margin:0 5px 0 0; background:url(/site_images/blue_spotlight_bg.png) repeat-x top;}
					
					#content_inner_container #sales_container #sales_list{ width:741px; float:left; padding:0; margin:0; border:1px solid #CCC;}
						#content_inner_container #sales_container #sales_list ul{ width:741px; padding:0; margin:0; float:left; list-style:none;}
							#content_inner_container #sales_container #sales_list ul li{ width:721px; padding:10px; margin:0; float:left; font-size:12px; text-transform:uppercase;}
								#content_inner_container #sales_container #sales_list ul li.sales_colour1{ background-color:#F9E6EC;}
								#content_inner_container #sales_container #sales_list ul li.sales_colour2{ background-color:#F2F2F2;}
								#content_inner_container #sales_container #sales_list ul li a{ color:#000; text-decoration:none; float:left; padding:0; width:721px;}
								#content_inner_container #sales_container #sales_list ul li img{ float:right; border:1px solid #CCC;}
								#content_inner_container #sales_container #sales_list ul li span.red{ color:#C70041;}
						#content_inner_container #sales_container .sales_link { width:100%; float:left;}
							#content_inner_container #sales_container .sales_link p { width:auto; float:right;}
							#content_inner_container #sales_container .sales_link p a{ text-decoration:none; color:#000;}
								#content_inner_container #sales_container .sales_link p a:hover{ color:#C70041;}
								
								
			#footer_divider{ width:999px; height:6px; float:left; padding:0; margin:0; border-left:1px solid #999; font-size:1px; background:url(/site_images/footer_divider.png) no-repeat left;}
			
			#footer{ width:948px; padding:20px 25px; margin:0; float:left; border-left:1px solid #999; border-right:1px solid #999;}
				#footer img{ float:right;}
				#footer p{ padding:0 0 3px; margin:0; font-size:12px; color:#9A9A9A;}
					#footer p a{ color:#C70041; text-decoration:none;}
						#footer p a:hover{ text-decoration:underline;}
			
.lowercase{ text-transform:lowercase!important;}
.bold{ font-weight:bold!important;}
					
					
					
					
					
					
