@charset "UTF-8";
/* CSS Document */
html { height:100%; margin-bottom:1px;}

body {background:url(/localtreasures/a/img/localtreasures/bground.jpg) top center repeat-x;	
	height:100%;
	text-align:center;
	padding:0;margin:0;}
	
#container {
left: 0px !important;

}

#outerPageWrapper{
	background-image:none;
	padding:0;margin:0;
}

div#outerPageWrapper{
	

	width:100%;
}

h1, h2, h3, h4, h5, h6, span, p, form{margin:0; padding:0;}

.bold{font-weight:bold;}

p{margin-bottom:10px;}
img { border:none;}
a, a:link, a:visited {
	color:#fff;}	
	
a.mapdetails {
	color: #000;
}
input{margin:0px 0 12px 5px; width:110px}



.center{text-align:center;}

.greenquestion{
	color:#8abf79;
	padding:8px 0 18x 35px;
	width:170px;}
	
#answerBox	{position:absolute; left:9px; bottom:7px; background:url(/localtreasures/a/img/localtreasures/answerBox.png); width:359px; height:268px; z-index:100;_background-image:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/localtreasures/a/img/localtreasures/answerBox.png");}

#answerBox #closeButton { float:right; text-indent:-9999px; margin:15px 10px 0 0; display:block; width:35px; height:25px;}
#answerBox #closeButton span { display:none;}
#answerBox #answerInner {  width:100%; text-align:center; margin-top:110px; color:#000000; font-size:1.2em;}
	

#printBox { position:absolute; left:9px; bottom:7px; background:url(/localtreasures/a/img/localtreasures/printBox.png); width:359px; height:268px; z-index:100;}

#printBox #pcloseButton { position:absolute; top:15px; right:10px; display:block; width:35px; height:25px; margin: 0; padding: 0; }

#printBox #acceptButton { top: 190px; left: 140px; position: absolute; display:block; width:110px; height:30px; }

#printBox #cancelButton { position: absolute; top: 220px; left:120px; display:block; width:160px; height:30px; }

	
.greenbox input{
	margin:0 5px 0 0; float:left; width:15px; height:15px;}	

.greenbox label{
	margin:0 0 0 0px; float:left; width:205px; padding:0;}	
	
.postcodebox input{
	margin:0;}

.floatright{float:right;}
.floatleft{float:left;}


div.clearFloat {
	clear: both;
	height: 0;
	line-height: 1px;
	font-size: 1px;
	visibility: hidden;
	}
	
	
	
#pagewrapper{
	margin:0 auto;
	text-align:left;
	width:1200px;

}

html>body #pagewrapper{
	width:1060px;
	
}


#leftwrapper{
	float:left;
	width:403px;
	margin:0;
	padding:8px 0 0 0; /* work to line up the backboard */	
}
	
#rightwrapper{
	float:left;
	width:657px;
	margin:0;
	padding:0;
}

#voucherwrapper{
	/*background:url(/localtreasures/a/img/localtreasures/bgroundVoucher.gif) no-repeat;*/
	height:494px;
	width:555px;
	margin:0px auto; position:relative; }

#leftwrapper.index{
	background:url(/localtreasures/a/img/localtreasures/bgroundRightIndex.jpg) no-repeat top left;
	width:366px;
	height:581px;
	margin:19px 0 0 37px;}
	
#leftwrapper.index .content{
	margin:0 30px 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

.dropdown{
	width:140px;}


.imageprizetobewon {
	background:url(/localtreasures/a/img/localtreasures/hdr_prizestobewon.gif) no-repeat;	
	width:395px;
	height:30px;
	margin-left:-1px; text-indent:-9999px; 
}

.youvechosena2for1voucherat{
	position:relative;
	width:261px;
	height:29px;
	top:45px;
}

.youvechosena2for1voucherat span{
	position:absolute;
	width:261px;
	height:29px;
	background:url(/localtreasures/a/img/localtreasures/runnersupVoucherheader.jpg) no-repeat;
}

.thereNoPlaceLikeHome{
	position:relative;
	width:289px;
	height:71px;
	margin:170px 0 0px 0;
}

.thereNoPlaceLikeHome span{
	position:absolute;
	width:289px;
	height:71px;
	background:url(/localtreasures/a/img/localtreasures/hdr_theresNoPlace.jpg);
	margin-left:-1px;}
	

.guaranteed2for1vouchers{
	position:relative;
	width:246px;
	height:17px;
}

.guaranteed2for1vouchers span{
	background:url(/localtreasures/a/img/localtreasures/hdr_guaranteed2for1vouchers.gif) no-repeat;
	height:17px;
	width:413px;
	position:absolute;
	margin-left:-1px; text-indent:-9999px;
}	

.enteryourcodesbelow{
	position:relative;
	height:88px;
	width:172px;
}

.everyonesaWinner{
	position:relative;
	width:261px;
	height:36px;
	top:37px;
	left:30px;}
	
.everyonesaWinner span{
	position:absolute;
	width:261px;
	height:36px;
	background:url(/localtreasures/a/img/localtreasures/hdrEveryonesaWinner.jpg) no-repeat;
	margin-left:-1px;}
	
.competitionDetailsCopy{
	position:relative;
	height:32px;
	width:289px;
	top:40px;
	left:28px;
}

.competitionDetailsCopy span{	
	background:url(/localtreasures/a/img/localtreasures/hdr_competitionDetailsCopy.jpg);
	height:32px;
	width:289px;
	position:absolute;
	margin-left:-1px;
}
localPrizes. { background:url(/localtreasures/a/img/localtreasures/hdr_250-left.gif); height:47px; width:244px;}
.localPrizesToBeWon{
	position:relative;
	height:56px;
	width:249px;
	top:37px;
	left:30px;
}

.localPrizesToBeWon {
	background:url(/localtreasures/a/img/localtreasures/hdr_localPrizesToBeWon.jpg) no-repeat;
	height:56px;
	width:249px;
	top:37px;
	left:30px;
	width:249px; text-indent:-9999px;

}

.faqAnswer {
	background:url(/localtreasures/a/img/localtreasures/hdr_faqAnswer.gif) no-repeat;
        position:relative;
	height:26px;
	width:158px;
	top:37px;
	left:30px;
	width:249px; text-indent:-9999px;
        

}
.faqanswerdiv{
  margin-top:52px;
  margin-left:22px;
  
  width:300px;
  height:292px;
  overflow:auto;
  
}

 .faqanswerdiv p a, .faqanswerdiv p a:link, .faqanswerdiv p a:visited, .faqanswerdiv p a:hover {
  color:#000000;
  font-weight:bold;
}



.faqanswerdiv p a:hover {
  text-decoration:none;
}

.localprizes .faqanswerdiv p {
     padding:0px; line-height:12px;
}

.faqList {
  list-style-type:none;
    margin-left:2px;
 
}

.faqList li {
margin-top:4px;
 margin-bottom:4px;
}

.faqList li a, .faqList li a:link {
  /*text-decoration:none;*/
  font-weight:normal;
}

.faqList li a span.arrow, .faqList li a:link span.arrow {
  font-size:x-small;
  
}

.tandctext {
  
  float:left;
  width:800px;
}

.faqLink {
  margin-top:30px;
  
  float:left;
 }

.faqContainer {
  width:580px;
  height:330px;
  overflow:auto;
  margin-top:16px;
  
}

.competitionDetails{
	position:relative;
	height:35px;
	width:219px;
	top:37px;
	left:30px;
}

.competitionDetails span{
	background:url(/localtreasures/a/img/localtreasures/hdrCompetitionDetails.jpg);
	position:absolute;
	height:35px;
	width:219px;
	margin-left:-1px;
}


.enteryourcodesbelow span{
	background:url(/localtreasures/a/img/localtreasures/hdr_enteryourcodebelowforachancetowin.jpg);
	height:88px;
	width:172px;
	position:absolute;
	margin-left:-1px;}
	
.submit{
	position:relative;
	height:37px;
	width:145px;}
	
.textfield{
	 font-size:9px;
	 width:150px;}	
	
.submit span{
	background:url(/localtreasures/a/img/localtreasures/btn_submit.jpg);
	height:37px;
	width:145px;
	position:absolute;
	margin-left:-1px;}
	
.orNoCode{
	position:relative;
	height:148px;
	width:110px;}
	
.orNoCode span{
	position:absolute;
	width:148px;
	height:110px;
	background:url(/localtreasures/a/img/localtreasures/orNoCode.jpg);
	margin-left:-1px;
}		

.orNoCode span img{
	position:relative;
	top:80px;
	left:115px;}
	
h2.whatYouCanWin { background:url(/localtreasures/a/img/localtreasures/hdr_what-you-can-win.gif); width:280px; height:30px; margin:35px 0 0 20px}	
h2.whatYouCanWin span { display:none;
}
h2.twoforone { background:url(/localtreasures/a/img/localtreasures/hdr_2for1-day-out.gif); width:305px; height:30px; margin:30px 0 0 20px;}
h2.twoforone span, .faqs span { display:none;}

.faqs { background:url(/localtreasures/a/img/localtreasures/hdr_faqs.gif); width:69px; height:22px; margin:30px 0 0 20px;}
	
h2.congratulations span{
text-indent:-9999px; display:none;
	}
	
h2.congratulations {
	background:url(/localtreasures/a/img/localtreasures/hdr_congratulations.gif) no-repeat;
	height:35px;
	width:528px;
	margin-left:-1px;
	margin-top:85px;}
	
h2.welldone{
	position:relative;
	height:46px;
	width:201px;
	margin-top:85px;}
	
h2.welldone span{
	position:absolute;
	background:url(/localtreasures/a/img/localtreasures/hdrWellDone.gif);
	height:46px;
	width:201px;
	margin-left:-1px;}
	
/*h3.youHaveWon span{ display:none;}*/

h3.youHaveWon{
	/*background:url(/localtreasures/a/img/localtreasures/hdr_youHaveWon2.gif);*/
	color:#80bd68;
	font-size:18px;
	font-weight:bold;
	height:21px;
	margin:8px 0 20px 5px;
	width:475px;
}
		
h3.twoForOneDayOut{
	position:relative;
	width:147px;
	height:25px;}
	
h3.twoForOneDayOut span{
	position:absolute;
	width:147px;
	height:25px;
	background:url(/localtreasures/a/img/localtreasures/hdr_2for1dayout.jpg) no-repeat;
	margin-left:-1px;
	}	
	
.chooseAttraction{
	position:relative;
	width:279px;
	height:12px;
	margin-bottom:10px;
	}	
	
.chooseAttraction span{
	position:absolute;
	width:279px;
	height:12px;
	background:url(/localtreasures/a/img/localtreasures/runnersupheader.jpg) no-repeat;}	
			
.mullerlocaltreasures{
	text-indent:-9999px;
	height:192px;
}

.margintop20{
	margin-top:20px;}

.clear{clear:both;}


	
#rightwrapper #mainboard{
	float:left;
	width:629px;
	height:572px;
	background:url(/localtreasures/a/img/localtreasures/bgroundboard2.jpg) no-repeat;
	margin:31px 0 0 0;
	position:relative;
}	


#rightwrapper #
.entry{	background:url(/localtreasures/a/img/localtreasures/bgroundboardEntry.jpg) no-repeat; }	
	
.entry .formRow  input { _margin-bottom:9px; float:right; width:130px;}
.entry .formRow { clear:both}
.entry .formRow label {  }


#rightwrapper #mainboard .index{
	background:url(/localtreasures/a/img/localtreasures/bgroundboard_index2.jpg) no-repeat; height:580px;
}	

#rightwrapper #mainboard .index .postcodebox{
	position:relative;
	left:389px;
	top:-240px;
	width:200px;
	height:20px; margin-top:5px;
}	

html>body #rightwrapper #mainboard .index .postcodebox{
	top:-236px;
}

#rightwrapper #mainboard .index .postcodebox #postcode { float:left}
#rightwrapper #mainboard .index .postcodebox #postcodeBut{ float:right; width:20px; height:20px; margin:0 20px 0 0;}

.signRoadshowLink{
	position:relative;
	top:-165px;
	left:190px;}



	

	

#mainboard .index .codebox{
	width:175px;
	text-align:center;
	margin:10px 0 0 0;}
	
#mainboard .index .codebox input{
	margin-bottom:0;
}	

#rightwrapper #mainboard .content{
	color:#dddddd;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	padding:0 0 0 25px;
}

#rightwrapper #mainboard .content.intro{
	width:565px;;}


#rightwrapper #mainboard .content .width250{
	float:left;
	width:250px;
	text-align:right;
}
#rightwrapper #mainboard .content .width250 img{
	margin-bottom:5px;}

#rightwrapper #mainboard .content.runnersup { }
#rightwrapper #mainboard .content.runnersup h3 { margin-top:20px;}
#rightwrapper #mainboard .content.runnersup .width250{
	text-align:left;
}
#rightwrapper #mainboard h3#attractions { margin-top:10px; padding:0;}
#rightwrapper #mainboard h3#attractions span { display:none;}
#rightwrapper #mainboard h3#attractions a{ background:url(/localtreasures/a/img/localtreasures/text_see-all-attractions.gif) 0 0; width:320px; height:23px; text-indent:-9999px; display:block;}
#rightwrapper #mainboard h3#attractions a#seeMap {background-position:0 -23px;}

#rightwrapper #mainboard h3#chooseAttractions span { display:none;}
#rightwrapper #mainboard h3#chooseAttractions a{ background: url(/localtreasures/a/img/localtreasures/text_choose-attractions.gif) 0 0; width:275px; height:20px; text-indent:-9999px; display:block;}
#rightwrapper #mainboard h3#chooseAttractions a#seeMap {background-position:0 -20px;}




#rightwrapper #mainboard .content.runnersup .width250 input, textarea{
	margin:2px 0 16px 0;
	background:url(/localtreasures/a/img/localtreasures/bgroundForm.jpg);
	border:none;
	padding:3px;
	color:#FFFFFF;
}

#rightwrapper #mainboard .content .width335{
	float:left;
	width:305px;
	padding:0 0 0 10px;
	height:538px;
	position:relative;
	left:0}

#rightwrapper #mainboard .content.entry .width250 { padding-top:25px;}	

#rightwrapper #mainboard .content.entry h3{margin:20px; padding:0 0 0 5px; width:280px; font-size:1em}
	
#rightwrapper #mainboard .content .width320{
	float:left;
	width:320px;
	padding:0 0 0 25px;
	height:538px;
	position:relative;
	left:0;}

#rightwrapper #mainboard .entry .content .width335{
	float:right;
	width:300px;
	padding:0;
	position:relative;
	left:0;
	height:537px; margin-top:30px;}
	
#rightwrapper #mainboard .entry .width335{
	float:right;
	width:320px;
	padding:1px 20px 0 0px;
	position:relative;
	left:0;
	height:550px;}	
		
#rightwrapper #mainboard .content .width475{
	float:left;
	width:475px;
	padding:0 0 0 10px;
	height:538px;
	position:relative;
	left:0;}
	
#rightwrapper #mainboard .congrat .width475 { width:587px; height:568px;}
#rightwrapper #mainboard .congrat .width475 .content { font-size:1.5em;margin:10px 0 20px 0}

#rightwrapper #mainboard .wellDone .width475 { width:599px; height:567px;}	

#rightwrapper #mainboard .wellDone .width475 p{margin-right:20px;}

#rightwrapper #mainboard .content .width475 input{
	margin:20px 0 0 0;}		
	
#rightwrapper #mainboard .content .width335 .width250{
	margin:10px 10px 0 30px;
	text-align:left;}

#rightwrapper #mainboard .attractionlist{
	position:absolute;
	left:25px;
	top:450px;
	width:270px;
	text-align:left;
	margin:0;
}

#rightwrapper #mainboard .attractionlist .top{
	background:url(/localtreasures/a/img/localtreasures/listbgroundTop.jpg) no-repeat;
	height: 185px;
}

#rightwrapper #mainboard .content.runnersup .middle{
	background:url(/localtreasures/a/img/localtreasures/listbgroundSmall.jpg) repeat-y;
	color:#000000;
	font-size:12px;
	padding:15px 20px 10px 20px;
}	

#middleInner{
	height:120px;
	overflow: auto;
}

#rightwrapper #mainboard .content.runnersup .middle p.noMargin{
margin:0;}
	
#rightwrapper #mainboard .attractionlist .end{
	background:url(/localtreasures/a/img/localtreasures/listbgroundend.jpg) no-repeat;
	height:17px;
}
	
#rightwrapper #mainboard .content .width335 .width250 .labelbox, .width250 .checkbox{
	text-align:left;
	padding-left:25px; margin-top:15px;}	
	
#rightwrapper #mainboard .content .width335 .width250 .labelbox, .width250 .checkbox .labelbox{
	float:left;
	width:195px;
	margin: 0 0 5px 0;
	text-align:left;}	
	
#rightwrapper #mainboard .content .width335 .width250 input, .width250 .checkbox input{
	clear:both;
	width:15px;
	float:left;
	margin:0 5px 0 0;}
	
#rightwrapper #mainboard .signposts{
	background:url(/localtreasures/a/img/localtreasures/signpostsEntry.jpg) no-repeat;
	width:304px;
	height:291px;
	position:absolute;
	bottom:0px;
	right:12px;
	
}

#rightwrapper #mainboard .content.runnersup .signposts{
	position:absolute;
	top:419px;
	left:310px;
	width:304px;
	background:url(/localtreasures/a/img/localtreasures/signpostsRunnersUp2.jpg);
}


	
#rightwrapper #mainboard .content.runnersup .terms input{
	width:20px;
	padding-top:2px;
	margin-bottom:0;}
	
#rightwrapper #mainboard .content.runnersup .marginleft{
	margin:0 0 10px 20px;
	padding:50px 0 0;}
	
#rightwrapper #mainboard .content.runnersup .eventname{
	color:#000000;
	font-size:16px;
	font-weight:bold;}
	
#rightwrapper #mainboard .content.runnersup	.viewprintvoucher{	
		height:59px;
		width:230px;}
		
#rightwrapper #mainboard .content.runnersup	.viewprintvoucher img#twoForOne{
	display:block;
}		
	

#rightwrapper #mainboard .content.runnersup .terms, #rightwrapper #mainboard .content.runnersup .terms a{
	color:#000000;
	height:20px;
}

#rightwrapper #mainboard .signposts.congratspage{
	background:url(/localtreasures/a/img/localtreasures/signpostsEntry.jpg) no-repeat;
	width:304px;
	height:291px;
	position:absolute;
	bottom:1px;
	right:0;
	
}
#rightwrapper #mainboard .signposts.wellDone {}
#rightwrapper #mainboard .signposts2{
	background:url(/localtreasures/a/img/localtreasures/signpostsEntry2.jpg) no-repeat;
	width:335px;
	height:291px;
	position:absolute;
	bottom:0px;
	left:0px;
	
}


.roadsignLocalArea{
	width:210px;
	height:60px;
	position:relative;
	top:95px;
	left:85px;}

.roadsignRoadshow{
	width:300px;
	height:60px;
	position:relative;
	top:-180px;
	left:180px;}

.roadsignRoadshow a, .roadsignLocalArea a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent:-5000em;
}

.roadsignRoadshowAlt {
  top:120px; left:20px; width:180px;
 /* border:solid 1px black;*/
}
	
.closebutton{
	position:relative;
	top:-65px;
	left:20px;}

#rightwrapper #mainboard .signposts.nolink{
	background:url(/localtreasures/a/img/localtreasures/signpostsNolink.jpg) no-repeat;
}


#rightwrapper #mainboard .content .width250 .greenbox{
	background:url(/localtreasures/a/img/localtreasures/greenborder.gif) no-repeat;
	height: 192px;
	width: 235px;
	text-align:left;
	padding:20px 0 0 20px;
	margin:30px 0 0 0; 
}

#rightwrapper #mainboard .paperSorry{
	background:#0f0 url(/localtreasures/a/img/localtreasures/paper.jpg) no-repeat;
	height:224px;
	width:306px;
	color:#000000;
	position:absolute;
	top:325px;
	left:23px;
	display:block;}

#rightwrapper #mainboard .paperSorry .closebutton{
	position:relative;
	top:7px;
	left:270px;
	}

#rightwrapper #mainboard .paperSorry p{
	position:relative;
	text-align:center;
	top:65px;
	font-weight:bold;}

.floatright input{
	margin:0 20px 0 0;
	padding:0;}

#rightwrapper #mainboard .content { height:20px; margin:0; padding:0 0 0 25px}
#rightwrapper #mainboard .content .width250 h3{text-align:left; margin:0 0 15px 0;}

#rightwrapper #mainboard .content.entry .width250 label{
	width:105px;
	float:left;
}

#rightwrapper #mainboard .content .width250 .greenbox label{
	width:210px;
	padding:0 0 0 25p;
	margin:0;
	height:15px;
	float:left;
	position:relative;
}

html>body #rightwrapper #mainboard .content .width250 .greenbox {
	
}



#rightwrapper #mainboard .content.entry .width250 #enterFields label{
	width:105px;
	float:left;
}
#rightwrapper #mainboard .content.entry .width250 #enterFields select { width:135px; font-size:1em; }


html>body #rightwrapper #mainboard .content .width250 .greenbox label{
	height:25px;
}


.hiddentext{
	text-indent: -9999px;
}

.localtreasure{
	background:url(/localtreasures/a/img/localtreasures/localtreasures.jpg) no-repeat;
	float:left;
	height:194px;
	width: 306px;
	margin:11px 0  0 49px;
}

.localprizes{
	background:url(/localtreasures/a/img/localtreasures/yellowpaper.jpg) no-repeat;
	float:left;
	width:350px;
	height:371px;
	margin:0px 0 0 36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
 
 #runnersup{
   background:url(/localtreasures/a/img/localtreasures/yellowpaper-2.jpg) no-repeat;
   position: relative;
 }
 
 .runnersup-footer {
   padding-right: 10px;
   position: absolute;
   top: 288px;
   left: 32px;
 }
 
a#linkEnjoyEngland{
	display: block;
	height:41px;
	position:absolute;top:240px;left:10px;
	text-indent:-5000em;
	width:305px;
}

.localprizes p { padding:60px 30px 20px 30px; line-height:1.5em}
.localprizes#runnersup p { padding:10px 30px 20px 30px; line-height:1.2em}
.localprizes#registration p { padding:0px 30px 20px 30px; line-height:1.5em}

.paperEnjoyEngland{
	background:url(/localtreasures/a/img/localtreasures/paperEnjoyEngland.jpg) no-repeat;
	float:left;
	width:350px;
	height:371px;
	margin:0px 0 0 36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.congrats{
	background:url(/localtreasures/a/img/localtreasures/yellowpaperCongrats.jpg) no-repeat;
	float:left;
	width:350px;
	height:371px;
	margin:0px 0 0 36px;
}


.localprizes .content, .paperEnjoyEngland .content{
	width:300px;
	margin:40px 0 0 28px;}
.paperEnjoyEngland .content p.contentEnjoyEngland{
	margin:58px 0 0 6px;}
	
.red{color:#e31d25;}

/*xxxxxxxxxxx voucher css xxxxxxxxxxxxxxxxxxxxxxxxxxx*/

.printcontent{
	margin:0px 0 0 20px;
	color:#000000;
	font-size:12px;}

.printcontent img{
	margin:35px 0 0 25px;}

.printcontent .content615{
	width:615px;}

.content615 h2{
	margin:5px 0 5px 0;
	color:#000000;
}

.content615 h3{
	margin:0 0 0px 0;
	color:#000000;
}

.width160{
	width:160px;
	float:left;
}

.width165{
	width:165px;
	float:left;
}

.width265{
	width:265px;
	float:left;
}
#voucherwrapper .printcontent { padding:0; position:absolute; top:0;}
#voucherwrapper a { color:#E30121; font-weight:700; }
#voucherwrapper .printcontent h1 { font-size:1.8em}
#voucherwrapper .printcontent h2 { font-size:1.2em}
#voucherwrapper #introText {width:315px; height:115px; float:left; margin-left:25px;	}

#voucherwrapper #row1 { margin-top:30px; padding-left:20px}
#voucherwrapper #row2 { height:165px;line-height:1.2em;}
#voucherwrapper #row2 h1 { margin-bottom:20px; line-height:1.5em}
#voucherwrapper #row2 #col1 { float:left; width:160px;}
#voucherwrapper #row2 #col2 { float:left;width:250px; }
#voucherwrapper #row2 #col3 {  float:left; width:100px;}
#voucherwrapper #row3 { padding-right:20px;line-height:1.2em;}

.voucher3#voucherwrapper #row3 p{ width:400px; float:left;}
#voucherwrapper #row3 a#activeLogo { width:95px; height:95px;float:right; margin-right:20px;}
#voucherwrapper img { margin:0; padding:0}

#voucherwrapper #row4 { margin-top:20px; padding-right:20px; }
#voucherwrapper #row4 a#printPage { float:left; font-weight:700; display:block; margin-top:15px; }
.voucher3#voucherwrapper #row4 a#printPage {margin-top:1px; }
#voucherwrapper #row4 a#enjoyEnglandLogo { width:192px; height:34px;  display:block; float:right; margin-top:20px;}


#voucherwrapper #row5 { margin-top:20px; padding-right:20px; }


#voucherwrapper ol { margin:0; padding-left:17px; }

#tandc {
	background:url(/localtreasures/a/img/localtreasures/terms_bg.png) no-repeat center;
	color:#000000;
	float:left; 
	font-size:.7em; 
	height:93px;	 
	position:absolute; bottom:-120px; left:0;  
	width:1000px;
}

#tandc p{
	margin:30px 40px 0 40px ;
}

/*keep-it-local*/
#rightwrapper.local{
	float:left;
	width:657px;
	margin-left:-18px;
	padding:0; 
}
#rightwrapper.local #mainboard{
	float:left;
	width:649px;
	height:572px;
	background:url(/localtreasures/a/img/localtreasures/bgroundboardLocal.jpg) no-repeat;
	margin:10px 0 0 0;
	padding:483px 0 0 0;
	position:relative; 
}
#rightwrapper.local #mainboardNotepad{
	float:left;
	width:649px;
	height:572px;
	background: url(/localtreasures/a/img/localtreasures/bground_notepaper.gif) no-repeat;
	margin:3px 0 0 0;
	padding:0 0 0 0;
	position:relative; 
}

#rightwrapper.local #mainboardNotepad #mainContents { height:483px;}
#rightwrapper.local #mainboardNotepad #mainContents #leftPad{width:270px; float:left; padding:0 25px}
#rightwrapper.local #mainboardNotepad #mainContents #leftPad h2 { background:url(/localtreasures/a/img/localtreasures/text_roadshows.gif) no-repeat; width:75px; height:15px; text-indent:-9999px; margin:54px 0 10px 45px;}
#rightwrapper.local #mainboardNotepad #mainContents #leftPad #textBox { width:285px; height:375px; overflow:auto}
#rightwrapper.local #mainboardNotepad #mainContents #leftPad #textBox .item{ padding:0 0 10px 25px; border-bottom: dotted #000000 2px; margin:0 20px 10px 20px; font-size:1em }
#rightwrapper.local #mainboardNotepad #mainContents #leftPad #textBox .item .venue a{ color:#990000; font-weight:700;}
#rightwrapper.local #mainboardNotepad #mainContents #rightPad{width:240px; float:left; padding:20px 10px 10px 50px;overflow:auto; height:395px; margin-top:40px}

#rightwrapper.local #bottom { background:url(/localtreasures/a/img/localtreasures/bground_local-bottom.gif) no-repeat; width:630px; height:106px; margin-left:15px;}
#rightwrapper.local #bottom #inner { padding:20px;}
#rightwrapper.local #bottom #inner h2 { background:url(/localtreasures/a/img/localtreasures/text_enter-for-your-chance-to-win.gif) no-repeat; width:308px; height:25px; text-indent:-9999px; margin-bottom:5px}
#rightwrapper.local #bottom #inner #leftInner { float:left; width:355px; padding:5px 0 0 30px;}
#rightwrapper.local #bottom #inner #rightInner { float:right; width:205px; padding:15px 0 0 0;}
#rightwrapper.local #bottom #inner #leftInner img { margin:0 15px;}
#rightwrapper.local #bottom #inner #leftInner input { font-size:10px; padding-left:5px; width:115px}
#rightwrapper.local #bottom #inner #leftInner select { font-size:10px; width:120px;float:left}
#rightwrapper.local #bottom #inner #leftInner .submitGo {float:left;	padding: 3px 10px;	border: none;	font-size: 12px;	cursor: pointer;	text-decoration: none;	margin-top: -3px;    background: url(/localtreasures/a/img/localtreasures/arrow.gif) no-repeat; width:20px; height:19px; margin:2px 0 0 10px}

#rightwrapper.local #bottom #inner #rightInner .submitAnswer {float:left;	padding: 3px 10px;	border: none;	font-size: 12px;	cursor: pointer;	text-decoration: none;	margin-top: -3px; background: url(/localtreasures/a/img/localtreasures/text_answer-a-riddle-to-win.gif) no-repeat; width:107px; height:48px; margin:2px 0 0 10px}

#rightwrapper.local #bottom #inner #rightInner .or { margin:10px 20px 0 0;}
h2.keepItLocal { background:url(/localtreasures/a/img/localtreasures/text_keep-it-local.gif) no-repeat;position:relative;	width:289px;	height:30px;	margin:170px 0 10px 0; text-indent:-9999px}
#flashDownload	{ margin-top:20px;}



.hideSelect{display:none;}


#getUrnOptin{padding:4px 0;}

#getUrnOptin .formRow input{width:12px;float:left;}
#getUrnOptin .formRow label{
	display:inline;
	float:left;
	font-size:90%;
	margin-left: 8px;
	width:275px;
}


.smallFaqLink{
	margin-left:46px;
}