body{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:#000;
}

img{
	border:none;
}

	.clearer,
	.clearer5,
	.clearer10,
	.clearer15,
	.clearer20,
	.clearer25,
	.clearer30,
	.clearer35,
	.clearer40 {
		overflow:hidden;
		clear:both;
		}
		
		.clearer {margin-top:-1px;height:1px;}
		.clearer5 {display:block;height:5px;}
		.clearer10 {display:block;height:10px;}
		.clearer15 {display:block;height:15px;}
		.clearer20 {display:block;height:20px;}
		.clearer25 {display:block;height:25px;}
		.clearer30 {display:block;height:30px;}
		.clearer35 {display:block;height:30px;}
		.clearer40 {display:block;height:40px;}

#mainBody{
	background:url(../images/background_new.jpg) no-repeat top center;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#mainContent{
	width:993px;	
	padding:0px 0px 0px 0px;
	margin: 0px auto;
}



	#bottomBar {
	  background:url(../images/bottomBarBackground.gif) repeat-x bottom;
	  color:#000000;
	  height:81px;
	  z-index:6;
	/* CHECK*/
	  }
	  
	  #bottomBarMap {
	display:block;
	  background:url(../images/bottomBarBackground.gif) repeat-x bottom;
	  color:#000000;
	  height:81px;
	  z-index:6;
	 	margin:-425px 0px 0px 0px;
	  }
	
	#tempDiv{
		/*height:37px;*/
		height:34px;
		}
	
	#outerBox{
		background:url(../images/bottomBar2Background.gif) repeat-x bottom;
		color:#000000;
		width:992px;
		display:block;
		position:absolute;
		top:3px;
		left:0px;
		z-index:8;
		
	}
	
	#outerBoxMap{
		background:url(../images/bottomBar2Background.gif) repeat-x bottom;
		color:#000000;
		width:992px;
		display:block;
		position:absolute;
		top:3px;
		left:0px;
		z-index:8;
		
	}

	
	#bottomBar #searchBox,
	#bottomBarMap #searchBox{
		display:block;
		position:relative;
		width:564px;
		height:46px;
		margin:0px auto;
		}
	
		#lblPostcode, #tbPostcode, #btnSubmit {
			float:left;
			display:block;
			position:relative;
			}
	
		#bottomBar #searchBox #lblPostcode,
		#bottomBarMap #searchBox #lblPostcode{
			color:#F00;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			font-weight:bold;
			padding:0px 10px 0px 0px;
			top:22px;
			}
		
		#bottomBar #searchBox #tbPostcode,
		#bottomBarMap #searchBox #tbPostcode{
			background:#333;
			color:#FFF;
			width:200px;
			top:18px;
			}
		
		#bottomBar #searchBox #btnSubmit,
		#bottomBarMap #searchBox #btnSubmit{
			width:52px;
			height:46px;
			border:none;
			text-indent:-3000px;
			overflow:hidden;
			margin:0px 0px 0px 0px;
			font-size:1px;
			color:#F00;
			padding:10px 0px 0px 0px;
		}
		
		html>body #bottomBar #searchBox #btnSubmit{
			background:url(../images/redButton.png);
		}
		
		html>body #bottomBarMap #searchBox #btnSubmit{
			background:url(../images/redButton.png);
		}
		
		* html #bottomBar #searchBox #btnSubmit{
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/redButton.png',sizingMethod='crop');background:none;color:#e3000b;
		}
		
		* html #bottomBarMap #searchBox #btnSubmit{
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/redButton.png',sizingMethod='crop');background:none;color:#e3000b;
		}
	
	#bottomNavigation{
		padding:0px 0px 0px 0px;
		position:absolute;
		z-index:10;
		}
		
		  #leftSide, #rightSide,
		  #leftSide ul, #rightSide ul {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
	  
		  #leftSide *, #rightSide * {display:block;overflow:hidden;position:relative;}
	  
		  #leftSide, #leftSide ul, #leftSide ul li, 
		  #rightSide, #rightSide ul, #rightSide ul li {float:left;}
		  
		  #leftSide {width:670px;margin:0px 0px 0px 30px;}
		  * html #leftSide {margin:0px 0px 0px 15px;}
			  
		  #rightSide {width:262px;margin:0px 30px 0px 0px;}
		  * html #rightSide {margin:0px 15px 0px 0px;}
		  
		  #leftSide ul li, 
		  #rightSide ul li{
			  padding:0px 5px 0px 5px;
			  border:none;
			  }
			  
			  #leftSide ul li a,
			  #rightSide ul li a {
				  background:transparent;
				  font:bold 10px/10px Arial, Helvetica, sans-serif;
				  color:#999;
				  text-decoration:none;
				  padding:30px 0px 0px 0px;
				  float:none;
				  }
			  
			  #leftSide ul li a:hover, 
			  #rightSide ul li a:hover {
				  border-bottom:4px solid #fedade;
				  }
			  
				  html>body #leftSide ul li a:hover, html>body #rightSide ul li a:hover {background:url(../images/home.png) no-repeat top center;color:#F00;}
					  /** html #leftSide ul li a:hover, * html #rightSide ul li a:hover {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/home.png',sizingMethod='crop');background:none;color:#F00;}*/
					  * html #leftSide ul li a:hover, * html #rightSide ul li a:hover {background:url(../images/home.gif) no-repeat top center;color:#F00;}
			  
#allFiredLarge{
	margin:100px 0px 0px 110px;	
}

#toBeWonImage{
	padding:150px 0px 0px 0px;
}

	#rightArea a,
	#rightArea a span {
		display:block;
		width:320px;
		height:279px;
		cursor:pointer;
		}
	
		#rightArea a span {text-indent:-3000px;overflow:hidden;}
		
		


html>body a.swapImage{background:url(../images/moreInformation.png) no-repeat;}

* html a.swapImage{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/moreInformation.png',sizingMethod='crop');background:none;color:#e3000b;
}

a.swapImage:hover{

}

html>body a.swapImage:hover{
	background:url(../images/tobewon.png);
}

* html a.swapImage:hover{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tobewon.png',sizingMethod='crop');background:none;color:#e3000b;
}



/* ******************************************************************* GOOGLE MAPS */

#allFiredUp{
	width:117px;
	height:107px;
	display:block;
	position:absolute;
	top:5px;
	left:450px;
}

html>body #allFiredUp{
	background:url(../images/allFiredUpSmall.png);
}

* html #allFiredUp{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/allFiredUpSmall.png',sizingMethod='crop');background:none;color:#e3000b;
}


#prizesToBeWon{
	background:url(../images/moreDetails.png);
	width:224px;
	height:41px;
	display:block;
	position:absolute;
	top:380px;
	left:630px;
}

html>body #prizesToBeWon{
	background:url(../images/moreDetails.png);
}

* html #prizesToBeWon{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/moreDetails.png',sizingMethod='crop');background:none;color:#e3000b;
}

#mainBodyMap{
	background:url(../images/background_Map.jpg) no-repeat top center;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#mapHolder{
	width:auto;
	height:417px;	
	position:relative;
	padding:5px;
}

#map-canvas{
	width:700px;
	height:300px;
	position:absolute;

}

#mapBG{
	position:absolute;
	top:65px;
	left:150px;
	/*background:url(../images/mapBorder.png) repeat-x;*/

	width:700px;
	height:300px;
	padding:5px;
}

#find-loading{
	position:absolute;
	top:120px;
	left:350px;
}

/**************************************************** TERMS ********************/

#termsBox{
	position:absolute;
	top:65px;
	left:150px;
	background:#000;
	width:700px;
	height:300px;
	padding:5px;
	overflow:scroll;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

#termsBox h1{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

#termsBox h2{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}






/*********************************************************************************************************************************/
/*********************************************************************************************************************************/
/*********************************************************************************************************************************/



#centralArea{
	display:block;
	width:992px;
	height:490px;
	position:relative;
}

#threeBoxes{
	position:absolute;
	top:430px;
	left:30px;
	width:100%;
	height:80px;
}

#threeBoxesMap{
	position:absolute;
	top:10px;
	left:30px;
	width:100%;
	height:80px;
}

#box1, #box2, #box3{
	float:left;
	display:block;
	height:80px;
	width:307px;
}


html>body #box1{
	background:url(../images/box1.png);
}

* html #box1{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/box1.png',sizingMethod='crop');background:none;color:#e3000b;
}

#box2{
	background:url(../images/box2.png);
}

html>body #box2{
	background:url(../images/box2.png);
}

* html #box2{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/box2.png',sizingMethod='crop');background:none;color:#e3000b;
}

#box3{
	background:url(../images/box3.png);
}

html>body #box3{
	background:url(../images/box3.png);
}

* html #box3{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/box3.png',sizingMethod='crop');background:none;color:#e3000b;
}

#box1 #tbPostcode{
	position:absolute;
	top:40px;
	left:70px;
	width:163px;
	border:none;
	height: 22px;
	color:#FFF;
	font:Arial;
	font-size:13px;
	font-weight:bolder;
}

html>body #tbPostcode{
	background:url(../images/postcodeBox.png) no-repeat;
}

* html #tbPostcode{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/postcodeBox.png',sizingMethod='crop');background:none;color:#e3000b;
}

#box1 #btnSubmit{
	position:absolute;
	top:37px;
	left:245px;
	background:url(../images/button.png) no-repeat;
	border:none;
	text-indent:2000px;
	overflow:hidden;
	height:27px;
	width:30px;
	cursor:pointer;
	font-size:1px;
}

html>body #box1 #btnSubmit{
	background:url(../images/button.png);
}

* html #box1 #btnSubmit{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/button.png',sizingMethod='crop');background:none;color:#e3000b;
}


#box1 #lblPostcode{
	position:absolute;
	top:20px;
	left:70px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
}