/*Absolute Path MUST be used for the transparent.gif in order for the transparency to work on <img> tags
******************************************************************************************************************************/
img {
		behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "http://weekenderinteractive.butlinsonline.co.uk/css/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}



body {
 color: #333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 62.5%;
}
a {
 text-decoration:none;
 color:#000;
}
a:hover{
text-decoration:underline;
}
ul {
	list-style-type:none;
}
/* Generic Classes */
/**************************************************************************/
.no_border {
 border: 0 !important;
}
.clear {
 clear: both;
}
/* Container Styles */
/**************************************************************************/
#container {
 position: relative;
 float:left;
 clear:left;
 text-align:left;
 font-family: Arial, Helvetica, sans-serif;
 xpadding: 0 0 0 2em;
 padding: 0 0 0 15px;
 margin:0 0 20px 0;
 width: 777px; /*765px;*/
}
/* Header Styles */
/**************************************************************************/
#header {
 position: relative;
 xmargin: 2.5em 0 4px 5px; /*25px;*/
 margin: 1.5em 0 0 5px; /*25px;*/
 height: 9.251em;
 width: 765px;
 background: #EC008C;
}
#header h1 {
 xmargin: 0em 0 0 1.4em;
 margin: 0 0 0 14px;
 width: 112px;
 height: 101px;
 background: #EC008C url(../images/structural/header/header_logo.gif) top left no-repeat;
 text-indent: -9999px;
}
#header h1 a {
 display: block;
 width: 112px;
 height: 101px;
}
.goBtn{
 background:url(../images/structural/button_purple_go.png) no-repeat;
 width:55px;
 height:29px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:1.3em;
 color:#000;
}
.goBtnPink{
 background:url(../images/structural/buttons/button_pink_go.png) no-repeat;
 width:55px;
 height:29px;
}
#skip {
 position: absolute;
 left: 0;
 bottom: 0;
 width: 8px;
 height: 8px;
 border:none;
 text-indent: -1000em;
}
/* Page Titles Styles */
/**************************************************************************/
div#pageheading { 
 position: relative;
	 padding: 1em 0;
	 margin:0 0 0 5px;
 width: 76.5em; /*765px;*/
 /*width: 79.6em; /*796px;*/
}
div#pageTitle span {
 display: block;
 position: absolute;
 top: 4px;
 right: 10px;
 padding-left: 10px;
 background: transparent url(../images/structural/arrows/arrow_black_left.gif) left center no-repeat;
z-index:100001;
}
#leftArea{
 position:relative; 
 width:160px; 
 float:left;
}  
#SubNav{ 
 position:relative;
 float:left; 
}
#leftNav{
 width:143px;
 padding:1em 0.5em 1em 1.4em;
 background:#F0F0F0;
 position:relative; 
}
#leftNav li{
 font-weight:bold;
 font-size:1.2em;
 color:#EC008C; 
 padding-bottom:2px;
}
#leftNav li ul  li{
 font-weight:normal;
 font-size:1em;
 padding:2px 0pt 2px 15px;
}
#leftNav li a{
 color:#EC008C;
 background:url(../images/structural/arrows/arrow_pink_right.gif) no-repeat left 6px;
 padding:2px 0 0px 9px;
 text-decoration:none;
 position:relative;
 display:block;
 font-weight:bold;
}
.on {
 color:#000 !important;
 background:url(../images/structural/arrows/arrow_black_bottom.gif) no-repeat left 6px;
 padding-left:9px;
 _background-image:none;
}
.on a {
 color:#000 !important; 
  background:url(../images/structural/arrows/arrow_black_right.gif) no-repeat left 6px !important;
  padding-left:9px !important;
 _background-image:none;
  text-decoration:none;
}
#rss{
 position:absolute;
 left:-5px;
 z-index:10000;
 top:-10px; 
 height:30px;  
} 
#rss a {
 padding:10px 0 0 30px; 
 margin:0px 0 0px 45px;
 height:20px;
 float:left;   
 color:#000;  
 background:url(../images/structural/icons/icon_rss.png) no-repeat left center;
}  
 #emailSignup{
 width:158px;
 clear:left;
}
#emailSignupTop{
background: url(../images/content/lozenge_2up/leftTagPuffTop.gif) no-repeat scroll left top;
clear:both;
position:relative;
height:44px;
margin-left:-20px;
width:179px;
}
#emailSignupContent{
 border-left:3px solid #E5E5E5;
 border-right:3px solid #E5E5E5;  
 position:relative;
 width:153px;  
 font-size:1.2em;
 text-align:center; 
 padding-bottom:0.5em;
 margin-left: 0;
}
	#emailSignupContent h2{  
	 height:24px;
	 width:153px; 
	 padding-top:5px;
	 background:#EC008C;  
	}
	#emailSignupContent span{
	  padding:5px 0 0 10px ;
	  float:left;  
	  height:20px;
	  font-weight:bold;
	  font-size:1.2em;
	}
	#emailSignupContent input{
	 width:130px;  
	 margin:0 0em 0.5em 0;
	}
	#emailSignupContent  a{
	 text-align:right; 
	 color:#000; 
	 padding:0em 1em  0;
	 text-decoration:none;
	 display:block;
	 font-size:1em;
	 font-weight:bold;
	 margin-right:1em;
	 background:url(../images/structural/arrows/arrow_black_right.gif) no-repeat right center;
	 _background-image:none;
	}
#emailSignupBtm{
 background:url(../images/content/lozenge_2up/leftTagPuffBtm.gif) no-repeat bottom right; 
 position:relative;   
 height:17px;   
}
/* Content Styles ************************************************/
#container_sub {
	background:url(../images/structural/content/content_repeat.jpg) top left repeat-y;
	margin:0;
	width:777px;
	float:left;
}
#content_section {
	width:777px;
	padding:30px 0 0 0;
	min-height:450px;
	background:url(../images/structural/content/content_top.jpg) top left no-repeat;
	xposition:relative;
}
		#content_left {
			float:left;
			width:560px;
			margin:0;
			padding:0;
		}
		div.wysiwyg p.pageIntro {
			font-family:arial;
			color:#000;
			font-size:140%;
			font-weight:bold;
			line-height:1.3;
		}
			div.wysiwyg p.pageIntro em {
				font-family:arial;
				color:#ec008c;
				font-weight:bold;
			}
			div.wysiwyg p.pageIntro strong {
				font-family:arial;
				color:#ec008c;
				font-weight:bold;
			}
			#content_left h2.contentTitle {
				font-size:2.2em;
				font-weight:bold;
				color:#ec008c;
				font-family:arial;
				line-height:1em;
				padding:0 0 5px 0;
				margin:0 15px 10px 15px !important;
				position:relative;
				background:transparent url('../images/decoration/underline_bg_repeat.png') bottom left repeat-x;
			}
			#content_left #homepage_features .wysiwyg{
				margin: 0;
				padding: 0;
			}
			#content_left .wysiwyg{
				margin-left: 20px;
				padding: 0 20px;
			}	
			#comments_container{
				margin-left: 20px;
			}
			#content_left #contentIn {
				width:530px;
				background:url('../images/structural/content_wrap_middle.png') repeat-y top left;
				margin:0px 0 0 20px;
				position:relative;
			}
				#content_left ol {
					list-style-position: inside;
				}
				#content_left ul {
					margin-left:10px;
				}
				#content_left ul ul {
					margin-left:0px;
				}
					#content_left li {
						margin:0 5px 15px 0px;
						color:#333;
					}
					#content_left .wysiwyg ul li{
						list-style-position:outside;
						position:relative;
						background:url(/images/decoration/homepage_column_bullet.gif) no-repeat 0 0.5em;
						padding-left:20px;
					}
			#content_left #contentIn .wysiwyg {
				padding:0 20px 0 0;
				overflow: hidden;
			}
				#content_left #contentIn .wysiwyg h3 {
					font-size:1.4em;
					line-height:1.3em;
					color:#ec008c;
					font-weight:bold;				
				}
				#content_left #contentTop {
					background:url(/images/structural/content_wrap_top2.png) top left no-repeat;
					behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
					this.src = "http://weekenderinteractive.butlinsonline.co.uk/css/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
					this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
					height: 23px;
					width: 530px;					
					xmargin:5px 0 0 0;
					margin:0 0 0 20px;
					padding: 0;
				}
				/* IE6 only */
				/*\*/
				* html #content_left #contentIn #contentTop {
					height:243px;
				}
				/**/				
				#content_left #contentIn #contentMiddle {
					background:url('../images/structural/content_wrap_top4.png') no-repeat top left;
					line-height:1.3em;
				}
					#content_left #contentIn #contentMiddle div.wysiwyg h3 {
					}
					#content_left #contentIn #contentMiddle div.wysiwyg h3 a {
						background:url(../images/decoration/homepage_column_bullet.gif) bottom right no-repeat;	
						padding:0 20px 0 0;					
					}
					* html #content_left #contentIn #contentMiddle div.wysiwyg h3 a {			
						margin:0 0 0 -10px;
					}
					#content_left #contentIn #contentMiddle div.wysiwyg h3 a:first-child {
						background:none !important;
						padding:0 0 0 0 !important;
					}
				#content_left #contentBot {
					background:url(/images/structural/content_wrap_bottom.jpg) top left no-repeat;
					behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
					this.src = "http://weekenderinteractive.butlinsonline.co.uk/css/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
					this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
					height:23px;
					margin:0 0 0 20px;
					padding:0;
					clear:both;
				}
			#content_left #comments_container  h2 {
				text-indent:-9009px;
				margin:10px 0 10px 0;
				width:533px;
			}
			#content_left #comments_container  h2.comments {
				background:url(/images/structural/comments/comments_heading.png) top left no-repeat;
				height:57px;
				width:94%;
			}
			#content_left #comments_container  h2.add_comments {
				background:url(/images/structural/comments/add_comments_heading.png) top left no-repeat;
				height:50px;
			}
			#content_left #next_previous {
				background:url(../images/structural/comments/comments_horizontal_line.png) top left no-repeat;
				padding:10px 0 0 0;
				margin:5px 0 0 15px;
				width:480px;
				float:left;
				clear:left;
			}
				#content_left #next_previous ul {
				background:url(../images/structural/comments/comments_horizontal_line.png) bottom center no-repeat;
				padding:0 0 10px 10px;
				clear:both;
				}
					#content_left #next_previous ul li {
						display:inline;
						padding:5px 0 5px 0;					
					}
						#content_left #next_previous ul li.previous {
							background:url('../images/decoration/your_weekender_seperator.png') top right no-repeat;
						}
						#content_left #next_previous ul li a {
							color:#ec008c;
							font-size:1.4em;
							font-weight:bold;
						}
						#content_left #next_previous ul li.previous a {
						background:url(../images/decoration/homepage_column_bullet_back.gif) center left no-repeat;
						padding:5px 10px 5px 10px;						
						}
						#content_left #next_previous ul li.next a {
						background:url(../images/decoration/homepage_column_bullet.gif) center right no-repeat;
						padding:5px 10px 5px 10px;
						}
		#content_right {
			float:right;
			width:205px;
			position:relative;
			z-index:12;
			margin:0;
			padding:0;
		}
#content_footer {
	width:777px;
	padding:0 0 0 0;
	margin:0 0 15px 0;
	height:50px;
	clear:both;
	background:url(../images/structural/content/content_bottom.jpg) bottom left no-repeat;
}
#content {
 position: relative;
 float:left; 
 padding: 0em 0 2.5em 0;/*25px 0 0;*/
 width: 76.5em; /*797px;*/
}
#contentSub {
 position: relative;
 float:left; 
 width:49em;
 font-size:1.2em;
 padding: 0em 0 0 1em; /*25px 0 0;*/
}
#contentSub a{
 text-decoration:underline;
}
#contentSub h2{
 font-weight:bold;
 font-size:1.5em;
 padding:1em 0;
}
#content_main {
 position: relative;
 width: 76.5em; /*765px;*/
 height:429px;
}
.section h1#pageTitle {
	display:block;
	text-indent:-9009px;
	width:531px;
	height:56px;
	margin: 0 0 10px 20px;
}
	#home_banner {
		margin:0 0 0 20px;
		width:429px;
		height:222px;
		padding:0;
	}
		#home_banner img {
			margin:0;
			position:relative;
			float:left;
			top:5px;
		}
			#home_banner .wysiwyg h2 a, #home_banner .wysiwyg h3 a {
				background:url(../images/decoration/homepage_column_bullet.gif) bottom right no-repeat;
				padding:0 10px 0 0 !important;
				margin-right:15px;
				font-weight:bold;
				display:block;
				color:#ec008c;
				z-index:101;
			}			
		#home_banner h2, #home_banner h3 {
			font-family:Arial;
			font-size:1.4em;
			font-weight:bold;
			line-height:1.2em;
			color:#000;
			padding:0 10px 0 0;
			margin:0 20px 10px 0;
			position:relative;
		}
		#home_banner p {
			position:relative;
			font-family:Arial;
			font-size:1.2em;
			line-height:1.2em;
			color:#333;
			margin:10px 15px 10px 0;
		}
		/*		Styles for In This Issue feature on the homepage		**********************************/
		#this_issue {
			sposition:relative;
			sz-index:3;
			display:block;
			sclear:both;
			width:178px;
			margin:40px 0 0 0px;
		}
			#this_issue div.wysiwyg {
				background:url('../images/structural/sidebar/inthisissue_repeater.png') top left repeat-y;
				padding:0 10px 5px 10px;
			}
			#this_issue h2 {
				text-indent:-9009px;
				width:178px;
				height:40px;
				display:block;
				margin:0;
				background:url('../images/structural/sidebar/inthisissue_title.png') top left no-repeat;
				behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
				this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
				this.src = "http://weekenderinteractive.butlinsonline.co.uk/css/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
				this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
				this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
			}
			#this_issue p strong {
				font-size:1em;
				color:#ec008c;
				font-style:normal;
				font-weight:bold;
				margin:0;
				padding:0;
			}
			#this_issue .issue_bottom {
				min-height:36px;
				height:36px;				
				background:url('../images/structural/sidebar/inthisissue_bottom.png') top left no-repeat;
				behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
				this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
				this.src = "http://weekenderinteractive.butlinsonline.co.uk/css/transparent.gifgif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
				this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='image')",
				this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
			}
			#this_issue p {
				margin:0;
				padding:0 2px;
				font-size:1.2em;
				font-style:italic;
				line-height:1.4em;
			}
		/* Begin styles for the homepage features and promos **********************************/		
		#homepage_features {
			float:left;
			padding:0 0 10px 20px;
			margin:18px 0 0 0;
			background:url(../images/decoration/homepage_dividers.gif) top left no-repeat;
		}
			#homepage_features #side_features {
				float:right;
				width:183px;
				margin:0 25px 0 0;
				z-index:15;
				position:relative;
			}
				#homepage_features #side_features ul li{
					margin-bottom: 10px;
				}
				#content_right ul {
					margin:0;
					clear:left;
				}
				#content_right li {
					margin:10px 0 0 0;
					position:relative;
				}
				/* IE6 only */
				/*\*/
				* html #content_right li {
					margin:10px 0 0 0;
				}
				/**/						
		.homepage_columns {
			float:left;
			width:171px;
			margin:0;
			padding:0 6px;
			font-family:Arial;
		}
		.homepage_columns p {
			margin:0 5px !important;
			padding:0 !important;		
			color:#333;
			font-family:Arial;
		}	
			.homepage_columns .wysiwyg h2, .homepage_columns .wysiwyg h3 {
				margin:10px 5px !important;
				font-family:Arial;
				font-size:1.4em;
				font-weight:bold;
				color:#ec008c;
				padding:0;
				line-height:1.2em;
			}	
				.homepage_columns h2 a, .homepage_columns h3 a {
				padding:0 0 0 0;
				margin: 0 3px 0 0;
				display:block;
				font-family:Arial;
				color:#ec008c;
				background:url(../images/decoration/homepage_column_bullet.gif) bottom right no-repeat;
				}		
				.homepage_columns a:hover {
					color:#ec008c;
				}
			.homepage_columns img, .homepage_columns a img, .homepage_columns p a img {
				width:165px;
				padding:0;
				margin:0 0 0 -10px !important;
			}	
			.homepage_columns a {
				color:#ec008c;
			}		
			#column1 ul,
			#column2 ul, 
			#column3 ul, 
			#column1 ol, 
			#column2 ol, 
			#column3 ol {
				margin:0 5px 0 5px;
				padding:0;
			}
				color:#ec008c;
			}
			.homepage_columns a {
				color:#ec008c;
			}
	.section h1#pageTitle{
		margin: 0 0 10px 20px;
	}
	.section #home_banner {
		background: url(../images/structural/section_banner_bg.png) top left no-repeat;
		behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "http://weekenderinteractive.butlinsonline.co.uk/css/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
		margin:5px 0 0 18px;
		width:539px;
		height:228px;
		padding:0;
	}	
		.section #home_banner .wysiwyg {
			height:140px;
			margin:55px 10px 10px 0px;
			padding:0;
			width:270px;
			float:right;
			overflow:auto;
			position:relative;
		}
		.section #home_banner h2 {
			margin:0px 50px 0 0;
		}
		.section #homepage_features {
			margin:10px 0 0 0;
			width: 550px;
		}		
		/*
		Styles for links box at bottom of section template,
		***********/
		#content_left .box {
			background:url(../images/decoration/underline_bg_repeat.png) top left repeat-x;
			width:533px;			
			float:left;
			clear:left;
			margin:30px 0 10px 20px;
		}			
		/* IE6 only */
				/*\*/
				* html #content_left .box {
					margin:30px 0 10px 10px;
				}
				/**/	
				
				#content_left div.box h2 {
					text-indent:-9009px;
					margin:0;
					margin:10px 5px;
					width:500px;
					height:25px;
				}
		
				#content_left div.box ul {
				background:url(../images/decoration/underline_bg_repeat.png) top left repeat-x;
				}
					#content_left div.box ul li {
						padding:10px 0;
						margin:0;
						font-size:1.2em;
						background:url(../images/decoration/underline_bg_repeat.png) bottom left repeat-x;
					}
						#content_left div.box ul li a {
							color:#ec008c;
							font-weight:bold;
							font-family:Arial;
							padding:0 25px;
							background:url(../images/decoration/box_link_arrow.png) center left no-repeat;
						}	
		.section #content_left h3.tell_us {
				margin:0 0 0 10px;
				padding:0;
			}
			.section #content_left #contentIn h3.tell_us a {
				text-indent:-9009px;
				width:499px;
				height:41px;
				display:block;
				cursor:pointer;
				background:url('../images/titles/tell_us_text.png') top left no-repeat;
				behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
				this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
				this.src = "http://weekenderinteractive.butlinsonline.co.uk/css/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
				this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
				this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
				margin:0 0 0 10px;
				padding:0;
				xfloat:left;
				xclear:left;
			}
			
		/*	
			
		NOT REQUIRED - KP 24-04-08
		#homepage_bottom_banner {
			margin:20px 0 10px 20px;
			padding:0px 0 0 0;
			width:529px;
			height:113px;
			float:left;
			clear:left;			
		}
		* html #homepage_bottom_banner {
			margin:20px 0 10px 10px;	
		}	
		#homepage_bottom_banner img {
			float:left;
			clear:left;
		}
		#homepage_bottom_banner h2 {
			margin:0;
			padding:0;
		}
			#homepage_bottom_banner h2 a {
				text-indent:-9009px;
				margin:6px 0 0 0;
				padding:0;
				display:block;
				float:right;
				width:358px;
				height:123px;
				background:url(../webimages/promos/your_experiance_text2.png) top right no-repeat;
			}
		*/	
			
	/*Most digusting crap ever because of IE and background png positioning*/
	div#sendToAFriend {
		width:183px;
		padding:0 0 10px 0;
	}
		div#sendToAFriendBottom {
			width:183px;
			padding:0 0 16px 0;
			background:url(../images/layout/bg_send_bottom.png) no-repeat bottom left;
			behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
			this.src = "http://weekenderinteractive.butlinsonline.co.uk/css/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
			this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
		}
		div#sendToAFriendContent {
			width:183px;
			padding:0 !important;
			margin:0 !important;
			background:url(../images/layout/bg_send_middle.png) repeat-x top left;
			behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
			this.src = "http://weekenderinteractive.butlinsonline.co.uk/css/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
			this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
		}

		div#sendToAFriend h3 {
			width:183px;
			padding:62px 0 0 0 !important;
			margin:0 !important;
			overflow:hidden;
			height:0;
			background:url(../images/layout/bg_send_top.png) no-repeat top left;
			behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
			this.src = "http://weekenderinteractive.butlinsonline.co.uk/css/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
			this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
		}

	div#sendToAFriend div.wysiwyg {
		position:relative;
	}

	div#sendToAFriend form {
		font-size:90%;
	}
	div#sendToAFriend form ol {
		display:inline;
		float:left;
		list-style-type:none;
		margin:0;
		padding:0;
	}

	div#sendToAFriend form legend {
		text-indent:-5000px;
		height:0;
		margin:0;
		font-size:0px;
	}

	div#sendToAFriend form fieldset {
		width:160px;
		padding:0;
		margin:0 6px 0 10px;
	}


	/*
	div#sendToAFriend form fieldset div {
		text-align:left;
		background:#F0F0F0;
		width:160px;
		padding:5px;
		margin:0 0 .5em 0;
		border:1px solid red;
	}
	*/
		div#sendToAFriend form p {
			margin:0 0 .4em 0;
		}
		div#sendToAFriend form label {
			font-size:90%;
		}
		div#sendToAFriend form ol li {
			display:inline;
			float:left;
			margin:0;
			padding:0;
		}
		div#sendToAFriend form li input {
			border:1px solid #AEAEAE;
			width:156px;
			padding:2px 1px;
			margin:0 0 .1em 0;
		}
		div#sendToAFriend form li input:focus,
		div#sendToAFriend form li.focused input {
			border:1px solid #EC008C;
		}
		
		div#sendToAFriend form input.submit {
			position:relative;
			border:none;
			color:#fff;
			font-size:0px;
			cursor:pointer;
			font-size:0px;
			overflow:hidden;
			padding:30px 0pt 0pt !important;
			width:85px;
			background:url(../images/layout/bg_send_submit.png) no-repeat top left;
			margin:0 0 0 -3px!important;
		}
		
		div#formMessage {
			width:160px;
			padding:10px 0 0 0;
			margin:0 6px 0 7px;
		}
		
		div#howWorks {
			position:relative;
			width:170px;
			margin:0 6px 0 7px;
		}
			div#howWorks p {
				font-size:110%;
				margin:0 0 0 3px;
			}

			div#howWorks p#sendQuestion a {
				color:#EC008C;
			}

			
/*
End of New styles
*******************************************************/



/* 7. Quick Find Box Styles
/**************************************************************************/
#select_party h4 {
	text-indent:-9009px;
	width:133px;
	height:22px;
	background:url(../images/decoration/label_select_weekend.png) top left no-repeat;
	padding:0 0 5px 0;
}
#select_venue h4 {
	text-indent:-9009px;
	width:133px;
	height:22px;
	background:url(../images/decoration/label_select_venue.png) top left no-repeat;
	padding:0 0 5px 0;
}
#quick_find {  
 color: #fff; 
 position:relative;
 height:6.6em;
 clear:both;
 margin:0 0 0 5px;
 padding:0;
 width:765px;
 background:url(../images/structural/quick_find_whole.png) top left no-repeat;
}
div#quickfind_top {
	height:8px;
	margin:0 5px 0 5px;
	padding:0;
	width:765px;
	background: url(../images/structural/quick_find_top.png) top left no-repeat;
}
.orange{
 background:#F7941D;
}
.pink{
 background:#EC008C;
}
#quick_find fieldset{
}
#quick_find form {
 float: left;
 .float: none; /*IE7 filter*/
 _float: none; /*IE6 filter*/
 background-color: inherit;
 margin:0;
}
#quick_find legend {
 display: none;
}
#quick_find  ul {  
 margin: 0 0 0 1.9em;
 _margin-left:0.8em;
 float:left;
}
#quick_find li {
 margin: 0;
}
#quick_find h4 {
 margin: 0 0 2px;
 height: 15px;
 text-indent: -9999px;
}
li#select_break_date label {  
 height: 8px;
 width: 8px;
 text-indent: -9999px;
}
li#select_break_date h4 {
 width: 153px;
 background:  url(../webimages/titles/quickFindChoose.png) top left no-repeat;
 _background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='webimages/titles/quickFindChoose.png', sizingMethod='scale');
}
li#select_headliner h4 {
 width: 123px;
 background:  url(../webimages/titles/quickFindHeadliner.png) top left no-repeat;
 _background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='webimages/titles/quickFindHeadliner.png', sizingMethod='scale');
}
#quick_find label {
 position: absolute;
 text-indent: -9999px;
}
#quick_find select {
 width: 176px;
 font-size:1.1em;
 font-family: Arial, Helvetica, sans-serif;
 color:#000;
 position:relative;
 margin:0 0.5em 0 0;
}
#quick_find option {
 font-size:1.1em;
 font-family: Arial, Helvetica, sans-serif;
 color:#000;
}
.quickFind {
 float: left;
 padding: 0px 0 0 80px;
 height:30px;
 margin: 0em 0em 0 0;
 text-indent:-9999px;
 _width:20px;
}
#quick_find li { 
 display:inline;
 margin:0;
 padding:0;
}
#quick_find li.submit input.submit { 
 margin:0px 0.6em 0 0;
 }
li#select_break_date select {
 width: 100px;
}
/* Footer Styles
/**************************************************************************/
#footer { 
 margin:2.5em 5px 0 5px;
 padding:10px 0 0 0px;
 padding:6px 0 0px 0;
 border-top:1px dotted #ADADAD; 
 color:#666;
 text-align:left;
 clear:both;
 color:#ccc;
 font-family: Arial, Helvetica, sans-serif;
}
#footer p {margin:0; color: #ccc;}
#footer ul {
 float:right;
 color:#666666;
}
#footer ul li {
 font-size:1.1em;
 float:left;
 padding:0 3px 0 5px;
 border-right:1px solid #666;
 vertical-aling:middle;
}
#footer a {
 color:#666;
 font-size:1em;
 text-decoration:none;
 font-family: Arial, Helvetica, sans-serif;
}
#footer a:hover {
 text-decoration:underline;
}
/* Corner Styles */
/**************************************************************************/
.top_left, 
.top_right, 
.bottom_left, 
.bottom_right, 
.greyBottom_right, 
.greyBottom_left{ 
 position: absolute !important;
 padding: 0 !important;
 width: 9px;
 height: 9px;
 background-color: transparent;
 background-repeat: no-repeat;
}
.top_left {
 top: -1px;
 left: -1px;
 background-image: url(/images/structural/corners/corner_transparent_top_left.png) !important;
 background-position: top left; 
 _background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/structural/corners/corner_transparent_top_left.png', sizingMethod='scale');
}
.top_right {
 top: -1px;
 right: -1px;
 background-image: url(/images/structural/corners/corner_transparent_top_right.png) !important;
 background-position: top right;
 _background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/structural/corners/corner_transparent_top_right.png', sizingMethod='scale');
}
.bottom_left {
 bottom: -1px;
 left: -1px;
 background-image: url(/images/structural/corners/corner_transparent_bottom_left.png) !important;
 background-position: bottom left;
 _background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/structural/corners/corner_transparent_bottom_left.png', sizingMethod='scale');
}
.bottom_right {
 bottom: -1px;
 right: -1px;
 background-image: url(/images/structural/corners/corner_transparent_bottom_right.png) !important;
 background-position: bottom right;
 _background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/structural/corners/corner_transparent_bottom_right.png', sizingMethod='scale');
}
.greyBottom_left {
 bottom: -1px;
 left: -1px;
 background-image: url(/images/structural/corners/grey_leftCorner.png) !important;
 background-position: bottom left;
 _background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/structural/corners/grey_leftCorner.png', sizingMethod='scale');
}
.greyBottom_right {
 bottom: -1px;
 right: -1px;
 background-image: url(/images/structural/corners/grey_rightCorner.png) !important;
 background-position: bottom right;
 _background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/structural/corners/grey_rightCorner.png', sizingMethod='scale');
}
.top_left_purple {
 background: transparent url(/images/structural/corners/corner_pink_purple_top_left.gif) top left no-repeat;
 position: absolute;
 top: -1px; 
 left: -1px;
 height: 8px;
 width: 8px;
}
.top_right_purple {
 background: transparent url(/images/structural/corners/corner_pink_purple_top_right.gif) top right no-repeat; 
 position: absolute; 
 top: -1px; 
 right: -1px;
 width: 8px;
 height: 8px;
}