
	/*
		Lookupcrap
		/css/lookupcrap.css
	*/
	
	body,html
	{
		background:				#4b4b4b url('/img/bg/bg_02.gif');
		margin:					0;
		height:					100%;
		min-height:				100%;
	}
	
	a, a:visited
	{
		color:					#b35623;
		text-decoration:		none;
	}
	
	a:hover
	{
		text-decoration:		underline;
	}
	
	img
	{
		border:					none;
	}
	
	pre
	{
		font-family:			Arial,Verdana;
		font-size:				11px;
		color:					#333333;
		
		padding:				20px 10p 20px 10px;
	}
	
	input
	{
		font-family:			Arial,Verdana;
		font-size:				11px;
		color:					#333333;
	
		border:					1px solid #d2d2d2;
		padding:				4px 4px 4px 4px;
	}
	
	#fr_main
	{
		position:				relative;
		
		width:					950px;
		height:					100%;

		margin:					0px auto 0px auto;
		padding:				0px 0px 0px 0px;
		
		background:				#ffffff;
	}

		
	#fr_top
	{
		position:				relative;
		float:					left;
		
		width:					950px;
		height:					60px;
		
		border-bottom:			1px solid #d2d2d2;
	}
	
	#fr_top_l
	{
		position:				relative;
		float:					left;
		
		width:					425px;
	}
	
	#top_l
	{
		position:				relative;
		float:					left;
		
		width:					auto;
		
		padding:				10px 30px 10px 30px;
		
		font-family:			Arial,Verdana;
		font-size:				20px;
		
		color:					#555555;
	}
	

	#fr_top_r
	{
		position:				relative;
		float:					left;
		
		width:					425px;
	}
	
	#top_r
	{
		position:				relative;
		float:					left;
		
		width:					auto;
		
		padding:				15px 30px 10px 30px;
		
		font-family:			Arial,Verdana;
		font-size:				20px;
		
		color:					#555555;
	}
	
	#fr_center
	{
		position:				relative;
		float:					left;
		
		width:					950px;

		background:				#f5f5f5;
		
		border-bottom:			1px solid #d2d2d2;
	}
	
	#fr_center_l
	{
		position:				relative;
		float:					left;
		
		width:					450px;
		height:					350px;
		
		background:				#e2e2e2;
	}
	
	#mapContainer
	{
		position:				relative;
		float:					left;
		
		width:					449px;
		height:					350px;
		
		border-right:			1px solid #d2d2d2;
		border-bottom:			1px solid #d2d2d2;
	}
		
	#fr_center_r
	{
		position:				relative;
		float:					left;
		
		width:					480px;
		height:					350px;
		
		background:				#f5f5f5;
		
		padding:				0px 10px 0px 10px;
		
		overflow-y:				auto;
		overflow-x:				hidden;
	}
	
	.error_msg
	{
		position:				relative;
		float:					left;
		
		width:					470px;
		padding:				0px 10px 0px 0px;
		
		font-family:			Arial,Verdana;
		font-size:				11px;
		color:					#333333;
	}
	
	.info_box
	{
		position:				relative;
		float:					left;
		
		width:					480px;
		
		margin:					5px 0px 10px 0px;
		background:				#f5f5f5;
	}
		
	.info_row
	{
		position:				relative;
		float:					left;
		
		width:					480px;
		
		font-family:			Arial,Verdana;
		font-size:				11px;
		color:					#333333;
		
		padding:				1px 0px 1px 0px;
	}
	
	.info_row_l
	{
		position:				relative;
		float:					left;
		
		width:					160px;
		
		font-size:				10px;
		font-weight:			bold;
	}
	
	.info_row_r
	{
		position:				relative;
		float:					left;
		
		width:					310px;
		padding:				0px 10px 0px 0px;
	}
	
	#indicator_bottom
	{
		position:				relative;
		float:					left;
		
		width:					950px;
		padding:				20px 0px 20px 0px;

		font-family:			Arial,Verdana;
		font-size:				11px;
		color:					#333333;
		
		text-align:				center;
	}
	
	#fr_indicator_bottom
	{
		position:				relative;
		float:					left;
		
		width:					950px;
		text-align:				left;
	}
	
	#fr_indicator_bottom_l
	{
		position:				relative;
		float:					left;
		
		width:					350px;
		text-align:				right;
	}
	
	#fr_indicator_bottom_r
	{
		position:				relative;
		float:					left;
		
		width:					600px;
	}
	
	#fr_nav
	{
		position:				relative;
		float:					left;
		
		width:					950px;
		height:					22px;
		
		background:				#f3f2f1;
		
		border-bottom:			1px solid #e8e8e8;
	}
	
	#nav
	{
		position:				relative;
		float:					left;
		
		width:					auto;
		
		font-family:			'Trebuchet MS',Arial,Verdana;
		font-size:				11px;
		text-transform:			lowercase;
	}
	
	#nav ul
	{
		position:				relative;

		width:					auto;
		padding:				0px 12px 0px 12px;

		list-style-type:		none;
		margin:					0;
	}
	
	#nav ul li
	{
		position:				relative;
		float:					left;
		
		height:					22px;
		
		display:				inline;
		
		padding:				0px 10px 0px 10px;
		margin:					0px 0px 0px 0px;
		
		background:				transparent;
		
		text-decoration:		none;
		text-align:				center;
	}
	
	#nav a, #nav a:visited
	{
		text-decoration:		none;
		color:					#474747;
		padding:				3px 0px 0px 0px;
		
		height:					18px;
		
		float:					left;
	}
	
	#nav ul li:hover, #nav .msie_sucks, #nav #is_active, .button_is_active
	{
		background:				#246e8d;
		height:					22px;
	}
	
	#nav ul li:hover a, #nav ul li:hover a:visited, #nav .msie_sucks a, #nav .msie_sucks a:visited, #nav #is_active a,  #nav #is_active a:visited, .button_is_active a, .button_is_active a:visited
	{
		background:				#246e8d;
		color:					#ffffff; 
	}
	
	.fr_data_row
	{
		position:				relative;
		float:					left;
		
		width:					950px;
		padding:				6px 0px 6px 0px;
		
		font-family:			Arial,Verdana;
		font-size:				11px;
		color:					#333333;
		
		background:				#f5f5f5;
		
		border-top:				1px solid #e8e8e8;
	}
	
	.fr_data_row_lt
	{
		position:				relative;
		float:					left;
		
		width:					950px;
		padding:				6px 0px 6px 0px;
		
		font-family:			Arial,Verdana;
		font-size:				11px;
		color:					#c2c2c2;
		
		background:				#f5f5f5;
		
		border-top:				1px solid #e8e8e8;
	}
	
	.fr_data_row_lt a, .fr_data_row_lt a:visited
	{
		color:					#cc8e6b;
	}
	
	.fr_data_header
	{
		position:				relative;
		float:					left;
		
		width:					950px;
		padding:				4px 0px 4px 0px;
		
		background:				#92bed7;
		
		font-family:			Arial,Verdana;
		font-size:				11px;
		color:					#ffffff;
		font-weight:			bold;
	}
	
	.fr_data_item
	{
		position:				relative;
		float:					left;
	}
	
	.data_item
	{
		position:				relative;
		float:					left;
		
		width:					auto;
		
		padding:				0px 10px 0px 10px;
	}
	
	.data_head
	{
		position:				relative;
		float:					left;
		
		width:					auto;
		
		font-family:			'Trebuchet MS',Arial;
		font-size:				11px;
		text-transform:			uppercase;

		padding:				0px 10px 0px 10px;
	}
	
	#fr_tabcontent
	{
		position:				relative;
		float:					left;
		
		width:					950px;
		background:				#f5f5f5;
		
		border-bottom:			1px solid #e8e8e8;
	}
	
	#tabcontent
	{
		position:				relative;
		float:					left;
		
		width:					950px;
		background:				#f5f5f5;
	}
	
	#whois
	{
		position:				relative;
		float:					left;
		
		width:					auto;
		
		padding:				0px 20px 0px 20px;
	}
	

	#fr_footer
	{
		position:				relative;
		float:					left;
		
		width:					950px;
		background:				#ffffff;
		
		padding:				0px 0px 20px 0px;
	}
	
	#fr_footer_l,#fr_footer_c,#fr_footer_r
	{
		position:				relative;
		float:					left;
		
		width:					316px;
	}
	
	#footer_l
	{
		position:				relative;
		float:					left;
		
		width:					auto;
		padding:				8px 15px 0px 5px;
		
		font-family:			Arial,Verdana;
		font-size:				10px;
		color:					#333333;
	}
	
	#footer_c
	{
		position:				relative;
		float:					left;
		
		width:					auto;
		padding:				8px 15px 0px 5px;
		
		font-family:			Arial,Verdana;
		font-size:				10px;
		color:					#333333;
	}
	
	#footer_r
	{
		position:				relative;
		float:					right;
		
		width:					auto;
		padding:				8px 5px 0px 5px;
		
		font-family:			Arial,Verdana;
		font-size:				10px;
		color:					#333333;
	}
	
	span.header
	{
		font-size:				10px;
		text-transform:			uppercase;
		font-weight:			bold;
		
		color:					#6da8ca;
		
		font-family:			'Trebuchet MS',Arial;
	}
	
	span.quote_header
	{
		font-size:				12px;
		text-transform:			uppercase;
		
		color:					#b35623;
		
		font-family:			'Trebuchet MS',Arial;
	}
	
	span.error_header
	{
		font-size:				16px;
		text-transform:			uppercase;
		
		font-weight:			bold;
		color:					#b35623;
		
		font-family:			'Trebuchet MS',Arial;
	}
	
	span.this_is_you_header
	{
		font-size:				16px;
		text-transform:			uppercase;
		
		font-weight:			bold;
		color:					#b35623;
		
		font-family:			'Trebuchet MS',Arial;
	}
	
	#this_is_you
	{
		position:				relative;
		float:					left;
		
		width:					410px;
		padding:				0px 0px 20px 0px;
		
		
		color:					#333333;
		
		font-family:			Arial,Verdana;
		font-size:				11px;
	}
	
	img.flag
	{
		margin:					0px 0px 0px 4px;
		vertical-align:			middle;
	}
	
	img.toolbox_txt
	{
		padding:				5px 10px 20px 20px;
	}
	
	img.icon_link
	{
		margin:					0px 0px 0px 0px;
	}
	
	img.bottom_spinner
	{
		padding:				5px 25px 0px 0px;
	}
	
	img.datacenter
	{
		float:					right;
		padding:				0px 20px 0px 0px;
	}
	
	img[src='/img/maxmind_logo.gif']
	{
		padding:				0 0 12px 0;
	}
	
	
	#cover
	{
		float:					left;
		position:				absolute;
		
		width:					100%;
		height:					100%;
		
		text-align:				center;
		padding:				150px 0px 0px 0px;
		
		opacity:				0.8;
		
		z-index:				100;
		background:				#333333;
	}