@charset "UTF-8";
/* CSS Document */
html,body
{
	margin:0px;
	padding:0px;
	background-color:#dcdfdf;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

/* Below added by James West 14th Feb */
.missing{
	background: #FFFFFF;
}

img
{
	border:none;
}

img, div { behavior: url(http://www.bisley.com/js/iepngfix.htc) }


#main_container
{
	margin-right: auto;
	margin-left:auto;
	width:952px;	
}


/* header */
#main_header
{
	position:relative;
	top:0px;
	height:0px;
	width:952px;
	height:90px;
	background-color:#8f9292;

}

	#main_logo
	{
		position: absolute;
		top: 50px;
		left: 16px;
		width:115px;
		height:18px;
	}
	
	#main_header_options
	{
		position:absolute;
		top: 0px;
		right:20px;
		width:150px;
		height: 55px:
	}

#main_navigation
{
	position:relative;
	top:0px;
	left:0px;
	width:952px;
	height:40px;
	background-color:#434545;	
	z-index:999;
}
	#main_navigation_links
	{
		position: absolute;
		top: 0px;
		left: 16px;
		width:500px;
		height:10px;
	}
		.main_navigation_tabs
		{
			position: relative;
			float:left;
			width:auto;
			height:27px;
			padding-top:13px;
			padding-left:10px;
			padding-right:10px;
			background-color:#434545;	
			color:#FFF;			
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			text-decoration:none;
			text-align:left;
			display:block;

		}
		
		.main_navigation_tabs_select
		{
			position: relative;
			float:left;
			width:auto;
			height:27px;
			padding-top:13px;
			padding-left:10px;
			padding-right:10px;
			background-color:#FFFFFF;	
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			text-decoration:none;
			text-align:left;
			display:block;

		}
		
		.main_navigation_tabs:hover
		{			
			color: #000000;
			background-color:#FFFFFF;
		}
			
			/* drop downs */
			#sub_products
			{
				position: absolute;
				top: 40px;
				left:0px;
				width:140px;
				height:340px;
				padding-top:3px;
				padding-left:10px;
				padding-right:10px;
				background-color:#FFFFFF;	
				color:#FFFFFF;
				z-index:999;
				text-align:left;
				display:none;
			}
			
			
			#sub_about
			{
				position: absolute;
				top: 40px;
				left:0px;
				width:140px;
				height:200px;
				padding-top:3px;
				padding-left:10px;
				padding-right:10px;
				background-color:#FFFFFF;	
				color:#FFFFFF;
				z-index:999;
				text-align:left;
					display:none;
			}
			
				#sub_case_studies
			{
				position: absolute;
				top: 40px;
				left:0px;
				width:140px;
				height:65px;
				padding-top:3px;
				padding-left:10px;
				padding-right:10px;
				background-color:#FFFFFF;	
				color:#FFFFFF;
				z-index:100;
				text-align:left;
					display:none;
			}
			
				#sub_contact
			{
				position: absolute;
				top: 40px;
				left:0px;
				width:140px;
				height:120px;
				padding-top:3px;
				padding-left:10px;
				padding-right:10px;
				background-color:#FFFFFF;	
				color:#FFFFFF;
				z-index:999;
				text-align:left;
					display:none;
			}
			
	#main_navigation_search
	{
		position:absolute;
		top: 9px;
		right:15px;
		width: 192px;
		height:20px;
	}
		.form_input_bar
		{
			margin: 0px;
			padding:5px;
			padding-left:7px;
			width: 140px;
			height:13px;
			background-color:#d1d4d4;
			color:#434545;
			border:none;
			position:relative;
			float:left;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		.form_input_submit
		{
			margin:0px;
			padding:5px;
			padding-top:5px;
			width:40px;
			height:23px;
			background-color:#8f9292;
			border:none;
			color:#FFFFFF;
			position:relative;
			float:left;
			text-align:center;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		
/* ----------- start main center block -----------  */

#main_block
{
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width:952px;
	height:auto;
	margin:0px;
	padding:0px;
}
		
		
#news_message
{
	position:absolute;
	
	bottom:20px;
	right:20px;
	width:250px;
	background-image:url(http://www.bisley.com/images/core/grey_transparent.png);
	background-repeat:repeat;
	height:auto;
	margin:0px;
	padding:0px;
	z-index:9999;
	color:#FFF;
	padding:5px;
}
		
		
/* ----------- start main footer block -----------  */

#main_footer
{
	position:relative;
	float:left;
	top:0px;
	left:0px;
	height:240px;
	width:952px;
	z-index:7;
}
	#footer_top1
	{	
		position:relative;
		top: 0px;
		left:0px;
		width:480px;
		height:171px;
		background-color:#63615e;
	}
		
	#footer_top
	{	
		position:relative;
		top: 0px;
		left:0px;
		width:952px;
		height:171px;
		background-color:#63615e;
	}
		.footer_top_block
		{	
			position:relative;
			float:left;
			top: 16px;
			left: 0px;
			width:218px;
			height:140px;
			margin-left:16px;
			background-color:#FFFFFF;
		cursor:pointer;
		}
		
			.footer_top_block:hover
		{	
			background-color:#d1d4d4;
		cursor:pointer;
		}
		
			.ftb_top
			{
				position: relative;
				top: 0px;
				left: 0px;
				width:218px;
				height: 100px;
				overflow:hidden;
			}
			
			.ftb_bottom
			{
				position: relative;
				top: 0px;
				left: 0px;
				width:208px;
				height: 27px;
				padding-left:10px;
				padding-top:5px;
			}
			
		
			
	#footer_bottom
	{	
		position:relative;
		top: 0px;
		left:0px;
		width:952px;
		height:48px;
		background-color:#8f9292;
		color:#FFFFFF;
		
	}
		#footer_bottom_links_dark
		{
			position: absolute;
			top:18px;
			left: 15px;
			width:390px;
			height:25px;
		}
		
		#footer_bottom_links_light
		{
			position: absolute;
			top:10px;
			left: 390px;
			width:440px;
			height:25px;
		}
		
	#footer_copy
	{
		position:relative;
		top: 10px;
		left:0px;
		width:935px;
		height:15px;
		text-align:right;
		padding-top:0px;
		margin-bottom:0px;
		color:#8f9292;
		font-size:12px;
	}
		
		
		
		/* dealer search */
		.form_input_bar_postcode
		{
			margin: 0px;
			padding:5px;
			
			background-color:#fff;
			color:#434545;
			border:1px solid #ccc;
			
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		
			.form_input_bar_postcode_button
		{
			margin: 0px;
			margin-right:15px;
			padding:4px;
			
			
			background-color:#fff;
			color:#434545;
				border:1px solid #ccc;
		
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		
