/* CSS Document */

html, body {
  padding: 0;
  margin: 0;
  height: 100%;
}

body {
	background-color:#fff;color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	background-image:url(/imgs/bg.png);
	background-repeat:repeat-y;
	background-position:center;
}

* {
	margin:0px;padding:0px;
	font-size:100%;
}

legend, caption { display:none; }

select option { margin:0px 5px 0px 5px; }

h1 { font-size:26px; }
h2 { font-size:24px; }
h3 { font-size:24px; }
h4 { font-size:16px; }

h1,h2,h3,h4,h5,h6 { line-height:normal; }

p { margin:0px 0px 8px 0px; }

ul li {
	margin-left:20px;
	list-style:disc;
}

img, fieldset { border:0px;text-decoration:none; }

a { color:#000;text-decoration:none;font-weight:bold; }
a:hover { color:#666; }

/* to remove the focus outline from images */
a:active { outline:none; }
:focus { -moz-outline-style: none; }


#email, .text, .email,
.password, .dropdown,
.textarea { border:1px solid #858175; }

.clear { clear: both; font-size: 0; line-height: 0; }

/* PAGE STRUCTURE */
.flt { float:left; }
.fltRight { float:right; }
.abs { position:absolute;left:0px;top:0px; }
/*.blackBorder { border:1px solid #000; }*/

.col { width:359px;margin-right:10px; }
	.col .block { width:359px;margin-bottom:10px; }
.block2{clear:both;}

.thumbInfo {
	width:359px;
	/*height:106px;*/
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}

.venues .block12 .thumbInfo,
.travelTrade .block12 .thumbInfo {
	border-bottom:0;
	margin-bottom:0;
}

.thumbInfoFade {
	filter: alpha(opacity=25);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
	-moz-opacity: 0.25;
	opacity:0.25;
}

	.thumbInfo .thumb { width:120px;height:106px; }
		/*.thumbInfo .thumb img { border:1px solid #000; }*/
	.thumbInfo .info { width:239px; }
		.thumbInfo .info .name,
		.thumbInfo .infoWide .name { margin-bottom:3px;width:239px; }
		.thumbInfo .info .date,
		.thumbInfo .info .attraction,
		.thumbInfo .infoWide .date,
		.thumbInfo .infoWide .attraction { font-weight:bold;width:239px; }
		.thumbInfo .info .opening,
		.thumbInfo .infoWide .opening { height:35px;width:239px; }
		.thumbInfo .info .description,
		.thumbInfo .infoWide .description { margin-top:2px;width:239px; }

	.thumbInfo .noThumb { background-color:#fff;width:1px; }
		.thumbInfo .noThumb img { border:0px; }
	
	.thumbInfo .infoWide,
	.thumbInfo .infoWide .name,
	.thumbInfo .infoWide .date,
	.thumbInfo .infoWide .attraction,
	.thumbInfo .infoWide .opening,
	.thumbInfo .infoWide .description { width:358px; }
	
	.thumbInfo .info .name strong,
	.thumbInfo .infoWide .name strong { color:#666; }

			/* TESTING */
			/*.thumbInfo .info .description .hideShow { display:none; }*/
		
		.thumbInfo .info .links,
		.thumbInfo .infoWide .links { width:239px;margin:2px 0px 5px 0px; }
		.thumbInfo .info .links .more,
		.thumbInfo .infoWide .links .more { width:90px; }
		.thumbInfo .info .links .moreLink,
		.thumbInfo .infoWide .links .moreLink { width:65px; }
		.thumbInfo .info .links .moreAdder,
		.thumbInfo .infoWide .links .moreAdder { width:75px; }		
		
		.thumbInfo .infoWide .links { margin-bottom:20px; }

/*---------------------------*/
/* BROWSEEVENTS ELEMENT USED ON THE WHAT'S ON PAGE AND HOMEPAGE AND SEARCH PAGE */

#browseEvents,
#browseEvents .formrow,
#browseEvents .formrow .l,
#browseEvents .formrow .r { width:190px;margin-bottom:4px; }

	#browseEvents .formrow .r .dropdown { width:150px; /*  font-weight:bold; */ }

#browseEvents .frinterestid,
#browseEvents .frinterestid .l,
#browseEvents .frinterestid .r { width:155px; }

#browseEvents .frsubmit,
#browseEvents .frsubmit .l,
#browseEvents .frsubmit .r { width:35px; }

/* ie 6 fix */
* html #browseEvents .frsubmit,
* html #browseEvents .frsubmit .l,
* html #browseEvents .frsubmit .r { width:20px; }




/*---------------------------*/
/* FILTERESSENTIALS ELEMENT USED ON THE ESSENTIALS PAGE (including FULL VERSION) */

.filterEssentials { width:160px;margin:5px 0px 3px 0px; }

.filterEssentials .formrow { width:138px; }
.filterEssentials .formrow .dropdown { width:134px; }

.filterEssentials .formrow .l { display:none; }

.filterEssentials .frsubmit { width:19px; }








#ajaxCalendar,
#ajaxCalendar table {
	width:160px;
}
#ajaxCalendar .prevNext { width:25px; }
	#ajaxCalendar .prev { text-align:right; }

#ajaxCalendar .month {
	width:110px;text-align:center;
	font-weight:bold;
}

	#ajaxCalendar table th,
	#ajaxCalendar table .greyBox a {
		font-size:9px;
	}
	
	#ajaxCalendar table th { text-align:center; }
	
	#ajaxCalendar table .greyBox,
	#ajaxCalendar table .dayBox {
		background-image:url('/imgs/dayGrey.png');
		background-repeat:no-repeat;
		width:22px;height:16px;
		text-align:right;
	}
	
	#ajaxCalendar table .useFade { background-image:url('/imgs/useFade.png'); }
	
	#ajaxCalendar table .greyBox a,
	#ajaxCalendar table .dayBox a,
	#ajaxCalendar table .greyBox span,
	#ajaxCalendar table .dayBox span {
		color:#000;
		width:16px;float:left;
		padding-right:5px;
	}
	#ajaxCalendar table .dayBox a { color:#fff; }

/*---------------------------*/



/*---------------------------*/



#container {
	width:932px;
	height:100%;
	background-color:#fff;
	left:50%;margin-left:-466px;
	background-image:url(/imgs/bg.png);
}

	#container #top {
		left:10px;top:10px;
		background-color:#efefef;
		width:912px;height:112px;
	}
	
	#container #leftArea {
		left:10px;top:132px;
		width:184px;
	}
	
		#container #leftArea #pagenav,
		#container #leftArea #bottomPagenav { width:184px; }
			#container #leftArea #pagenav ul,
			#container #leftArea #pagenav ul li,
			#container #leftArea #bottomPagenav ul,
			#container #leftArea #bottomPagenav ul li {
				margin:0px;padding:0px; list-style:none;
			}
			
			
		#container #leftArea #signUpArea,
		#container #leftArea #viewMap,
		#container #leftArea #languages,
		#container #leftArea #searchBox,
		#container #leftArea #bottomPagenav,
		#container #leftArea #welcomeBack {
			padding-top:10px; margin-top:5px;
			background-image:url(/imgs/leftDots.png); /* was /imgs/dots.png */
			background-repeat:no-repeat;
			width:184px; /* was 150 */
		}
		
		#container #leftArea #viewMap,
		#container #leftArea #searchBox,
		#container #leftArea #bottomPagenav { margin-top:15px; }
		
			#container #leftArea #signUpArea .formrow,
			#container #leftArea #signUpArea .formrow .l,
			#container #leftArea #searchBox .formrow,
			#container #leftArea #searchBox .formrow .l,
			#container #leftArea #welcomeBack .formrow { width:150px; }
			#container #leftArea #signUpArea .formrow .l,
			#container #leftArea #searchBox .formrow .l { margin-bottom:8px; }
			#container #leftArea #welcomeBack .formrow { margin-bottom:4px; }
			
			#container #leftArea #welcomeBack .frlinks { margin-bottom:0px; }
				#container #leftArea #welcomeBack .frlinks a { font-weight:normal; }
			
			#container #leftArea #signUpArea .formrow .r,
			#container #leftArea #searchBox .formrow .r { width:130px; }
			#container #leftArea #signUpArea .formrow .r .text,
			#container #leftArea #searchBox .formrow .r .text { height:15px; width:123px; }
	
	#container #content {
		left:194px;top:132px;
		width:738px;
	}
	
	#container #copyright {
		left:10px;bottom:10px;
		position:absolute;
	}
	
/* HOMEPAGE */�
/*
.homepage .col .block1 {
	width:357px;height:368px;
	border:1px solid #AC9C7B;
}
*/

.homepage .col .block1 { width:359px;height:370px; }

	.homepage .col .block1 #altFlash { width:357px;height:368px; }
		.homepage .col .block1 #altFlash div {
			margin:10px 0px 0px 10px;
			font-weight:bold;
		}
			.homepage .col .block1 #altFlash div .theTitle { font-size:16px; }

/* .homepage .col .block3 { background-color:#00CC33; } */

	.homepage .col .block3 .thumbInfo .thumb { width:80px; height:50px; }
	
	.homepage .col .block3 .thumbInfo,
	.homepage .col .block3 .thumbInfo .thumb img { border:0px; }
	
	.homepage .col .block3 .thumbInfo .info,
	.homepage .col .block3 .thumbInfo .info .opening { width:275px; }
	.homepage .col .block3 .thumbInfo .info .name a { color:#000000; }
	
	.homepage .col .block3 .thumbInfo .info .opening { height:18px; }

/*.homepage .col .block5 { background-color:#00FF99; }*/

	.homepage .col .block5 .thumbInfo { width:124px;height:220px;border:0px;cursor:pointer; }
	
		.homepage .col .block5 .thumbInfo .thumb { width:111px;height:86px; }
		.homepage .col .block5 .thumbInfo .info,
		.homepage .col .block5 .thumbInfo .info .name,
		.homepage .col .block5 .thumbInfo .info .description,
		.homepage .col .block5 .thumbInfo .info .opening,
		.homepage .col .block5 .thumbInfo .info .links { width:111px; }
		
		.homepage .col .block5 .thumbInfo .info .name { margin-bottom:0px;padding-bottom:0px; }
		
		.homepage .col .block5 .thumbInfo .info .name { height:28px;overflow:hidden; }
			/*.homepage .col .block5 .thumbInfo .info .name a,
			.homepage .col .block5 .thumbInfo .info .opening strong { color:#000; text-decoration:underline; }*/
			
			.homepage .col .block5 .thumbInfo .info .name a,
			.homepage .col .block5 .thumbInfo .info .opening strong { color:#000;text-decoration:none; }
		
		.homepage .col .block5 .thumbInfo .info .name { height:44px; }
		
		.homepage .col .block5 .thumbInfo .info .opening { height:inherit; }
		
		/*.homepage .col .block5 .thumbInfo .info .opening { height:80px; }*/
			
		/*.homepage .col .block5 .thumbInfo .info .name,
		.homepage .col .block5 .thumbInfo .info .opening { height:132px;overflow:hidden; }*/
	
	.homepage .col .block5 .thumbInfo5 { width:111px; }


	/* ie 7 fix */
	*:first-child+html .homepage .col .block5 .thumbInfo .info .opening { height:74px; } 


#netCommunity {
	width:150px;
	height:50px;
	margin-top:10px;
}

/* WHAT's ON */
/* INTERACTIVE MAP */
/* SEARCH */
.whatson .col1,
.whatson .col2,
.interactivemap .col1,
.search .col1,
.search .col2,
.imageText2 .col {
	width:728px;margin-bottom:10px;
	background-image:url(/imgs/lines.png);
	background-repeat:repeat-x;
}

	.whatson .col1 .block,
	.whatson .col2 .block,
	.search .col1 .block,
	.search .col2 .block { width:728px; }
	.whatson .col1 .block2,
	.search .col1 .block2 { margin:0px;padding:0px; }
	.whatson .col1 .block2 #ajaxCalendar,
	.search .col1 .block2 #ajaxCalendar { width:234px; }
	
	.whatson .col1 .block2 .theWhatsOnDate,
	.search .col1 .block2 .theWhatsOnDate {
		width:240px;
		border-top:30px solid #fff;
		border-left:30px solid #fff;
		font-size:24px; font-weight:bold;
	}
	
	.whatson .col1 .block2 #searchResults,
	.whatson .col1 .block2 #searchResults .formrow { width:290px; }
	
	.whatson .col1 .block2 #searchResults .formrow { margin-bottom:5px; }
	.whatson .col1 .block2 #searchResults .frsearchedFor { margin-bottom:20px; }
	
	.whatson .col2 .block3,
	.whatson .col2 .block3 .navigate,
	.search .col2 .block3,
	.search .col2 .block3 .navigate { height:30px; }
	
	.whatson .col2 .block3 .navigate,
	.search .col2 .block3 .navigate { width:364px; }
	
	.whatson .col2 .block3 .rightNavigate,
	.whatson .col2 .block3 .previousDay,
	.search .col2 .block3 .rightNavigate,
	.search .col2 .block3 .previousDay {
		background-position:255px 0px;
		background-repeat:no-repeat;	
	}

	.whatson .col2 .block3 .previousDay,
	.search .col2 .block3 .previousDay { background-position:20px 0px; }

.interactivemap .col2,
.interactivemap .col3 { width:728px;height:470px;margin-bottom:10px; }

.interactivemap .col2 { background-image:url(/imgs/bgMap.jpg); background-repeat:no-repeat; }

.interactivemap .col3 { height:40px; }

	.interactivemap .col3 .block { width:500px; } /* 364 */
	
	.interactivemap .col3 .block2 { width:228px; }
	
	.interactivemap .col3 .block2 .compEnter { height:15px; }
	.interactivemap .col3 .block2 .compEnter img { float:left; }
	
	/* for ie 6 and below - remove images */
	* html .interactivemap .col3 .block2 .compEnter img { display:none; }
	* html .interactivemap .col3 .block2 .compEnter { padding:0px 5px 0px 5px; }
	
	.interactivemap .col3 .block2 .compEnter a { float:left;color:#fff;white-space:nowrap; }	

.whatson .col2 .thumbInfoEven,
.search .col2 .thumbInfoEven { border-right:10px solid #fff; }

/* ABOUT US */
/* ATTRACTIONS */
/* COMPETITIONS */
/* ESSENTIALS */
/* GETTING HERE */
/* PRESS */
/* CONTACT */
/* OFFERS */
/* ACCOMMODATIONS */
.aboutus .col .block2,
.attractions .col .block2,
.competitions .col .block2,
.essentials .col .block2,
.gettinghere .col .block2,
.press .col .block2,
.contact .col .block2,
.offers .col .block2,
.accommodations .col .block2 {
	width:357px;height:196px;
	/*border:1px solid #AC9C7B;*/
	overflow:hidden;
}

	.competitions .col .compBlockImage { height:136px; }

.attractions .block5,
.essentials .block5 { margin:0px;padding:0px; }

.attractions .thumbSwap,
.essentials .thumbSwap { border:0px;margin:0px;padding:0px; }

.attractions .thumbSwap .thumb,
.essentials .thumbSwap .thumb { height:90px; }

.attractions .thumbSwap .info .formrow,
.attractions .thumbSwap .info .formrow .l { width:239px; }
.attractions .thumbSwap .info .formrow .l { margin-bottom:5px; }
.attractions .thumbSwap .info .formrow .r { width:200px; }
.attractions .thumbSwap .info .formrow .r .dropdown { width:192px; }

.attractions .blockContact img,
.accommodations .blockContact img { float:left;border-right:5px solid #fff; }

.essentials .col1,
.essentials .colFull,
.gettinghere .col1,
.attractions .col1,
.accommodations .col1,
.venues .colFull {
	background-image:url(/imgs/lines.png);
	background-repeat:repeat-x;
}

.venues .col1 .block1,
.venues .colFull .block1 h2,
.travelTrade .col1 .block1,
.travelTrade .colFull .block1 h2{
	background-image:url(/imgs/lines.png);
	background-repeat:repeat-x;
}


	.essentials .col1 .block1,
	.essentials .colFull .block1,
	.essentials .colFull .block2,
	.gettinghere .col1 .block1,
	.attractions .col1 .block1,
	.accommodations .col1 .block1 {
		border-bottom:10px solid #fff;margin:0px;
		background-position:20px 0px;
		background-repeat:no-repeat;
	}
	
.essentials .colFull,
.essentials .colFull .block5,
.essentials .colFull .block6,
.venues .colFull,
.venues .colFull .block5,
.venues .colFull .block6 { width:728px; }
	.essentials .colFull .block1,
	.essentials .colFull .block2 { height:25px;width:364px; }

.essentials .colFull .block2 {
	border-top:0px;
	border-left:0px;
	border-right:0px;
	text-align:right;
	padding:5px 20px 0px 0px;
	width:344px;height:20px;
}

.essentials .colFull .block6 .thumbInfoEven { border-right:10px solid #fff; }

.essentials .colFull .block3 { width:180px; }
.essentials .colFull .block4 { width:548px; }

.essentials .colFull .block5,
.venues .colFull .block5 { background-image:url(/imgs/lines.png);margin-bottom:10px; }

.gettinghere .col .block4 {	background-color:#fff; }
	.gettinghere .col .block4 ul,
	.gettinghere .col .block4 ul li {
		list-style:none;
		margin:0px;padding:0px;
	}
	.gettinghere .col .block4 ul li { margin-bottom:15px; }
	.gettinghere .col .block4 ul li img  { float:left; }

.press .col .block5 .thumbInfo { border:0px; }	
	.press .col .block5 .thumbInfo .thumb,
	.venues .col .block12 .thumbInfo .thumb,
	.travelTrade .col .block12 .thumbInfo .thumb   { width:30px;height:50px; }
		.press .col .block5 .thumbInfo .thumb img { border:0px; }

.contact .col .block4 {	background-color:#fff; }
	.contact .col .block4 .formrow {
		margin-bottom:12px;
		width:358px;
	}
		.contact .col .block4 .formrow .l { width:90px; }
		.contact .col .block4 .formrow .r { width:268px; }
		
		.contact .col .block4 .formrow .r .text,
		.contact .col .block4 .formrow .r .email,
		.contact .col .block4 .formrow .r .dropdown,
		.contact .col .block4 .formrow .r .textarea { width:200px; }
		.contact .col .block4 .formrow .r .textarea { height:108px; }
		.contact .col .block4 .formrow .r .req { display:inline;margin-left:8px; }
		
		.contact .col .block4 .frisRequired { font-weight:bold; }
		.contact .col .block4 .frisRequired .l { display:none; }

.contact .col .block6 ul,
.contact .col .block6 ul li {
	list-style:none;
	margin:0px; padding:0px;
}

.contact .col .block6 ul li {
	float:left;
	width:358px;
	margin-bottom:10px;
}
	.contact .col .block6 ul li .arrow { width:20px; }
	.contact .col .block6 ul li .info { width:338px; }
	
	
.competitions .col .block5 .thumbInfo .thumb,
.offers .col .block5 .thumbInfo .thumb { width:359px;height:146px; }

.competitions .col .block5 .thumbInfo .info,
.competitions .col .block5 .thumbInfo .name,
.competitions .col .block5 .thumbInfo .description,
.competitions .col .block5 .thumbInfo .links,
.offers .col .block5 .thumbInfo .info,
.offers .col .block5 .thumbInfo .name,
.offers .col .block5 .thumbInfo .description,
.offers .col .block5 .thumbInfo .links { width:358px; }

.competitions .col .block5 .thumbInfo .links,
.offers .col .block5 .thumbInfo .links { margin:8px 0px 8px 0px; }

.competitions .col .block5 .thumbInfo .links .compEnter { height:15px; }
.competitions .col .block5 .thumbInfo .links .compEnter img { float:left; }

	/* for ie 6 and below - remove images */
	* html .competitions .col .block5 .thumbInfo .links .compEnter img { display:none; }
	* html .competitions .col .block5 .thumbInfo .links .compEnter { padding:0px 5px 0px 5px; }

.competitions .col .block5 .thumbInfo .links .compEnter a { float:left;color:#fff;white-space:nowrap; }

.competitions .col .blockForm {	background-color:#fff; }
	.competitions .col .blockForm .formrow {
		margin-bottom:15px;
		width:358px;
	}
		.competitions .col .blockForm .formrow .l { display:none; }
		.competitions .col .blockForm .formrow .r { width:298px; }
		
		.competitions .col .blockForm .formrow .r .text { width:200px; }
		.competitions .col .blockForm .formrow .r .req { display:inline;margin-left:8px; }
		
		.competitions .col .blockForm .frisRequired { font-weight:bold; }
		.competitions .col .blockForm .frisRequired .l { display:none; }

/* MAILING LIST */
/* MY PLAN */
/* LOGIN PAGE */
/* UPDATE DETAILS */
.loginpage .col .formrow { width:358px;margin-bottom:12px; }

	.loginpage .col .formrow .l { width:90px; }
	.loginpage .col .formrow .r { width:268px; }
		.loginpage .col .formrow .r .text,
		.loginpage .col .formrow .r .email,
		.loginpage .col .formrow .r .dropdown,
		.loginpage .col .formrow .r .textarea,
		.loginpage .col .formrow .r .password { width:200px; }
		.loginpage .col .formrow .r .textarea { height:108px; }	
		.loginpage .col .formrow .r .req { display:inline;margin-left:8px; }
		
		.loginpage .col .frpleaseLogin .r,
		.loginpage .col .frpleaseEnter .r { width:358px; }

		.loginpage .col .frcheckEmail .l,
		.loginpage .col .block4 .frsubmit .l { display:none; }
		
		.loginpage .col .frcheckEmail,
		.loginpage .col .frcheckEmail .r { width:210px; }
		.loginpage .col .block4 .frsubmit,
		.loginpage .col .block4 .frsubmit .r { width:60px; }
		
.loginpage .col .block5 .compEnter { height:15px; }
.loginpage .col .block5 .compEnter img { float:left; }

	/* for ie 6 and below - remove images */
	* html .loginpage .col .block5 .compEnter img { display:none; }
	* html .loginpage .col .block5 .compEnter { padding:0px 5px 0px 5px; }

.loginpage .col .block5 .compEnter a { float:left;color:#fff;white-space:nowrap; }	



.venuesmailinglist .col .image,
.travelTradeMailingList .col .image,
.mailinglist .col .image,
.updatedetails .col .image {	margin-top:25px; }

	.mailinglist .col .block3 .submessage,
	.venuesmailinglist .col .block3 .submessage,
	.travelTradeMailingList .col .block3 .submessage,
	.updatedetails .col .block3 .submessage { font-weight:bold; }
	
.myplan .col .block2 { margin:0px; padding:0px; }	
	
	.mailinglist .col .block3 .formrow,
	.venuesmailinglist .col .block3 .formrow,
	.travelTradeMailingList .col .block3 .formrow,
	.myplan .col .block3 .formrow,
	.loginpage .col .block7 .formrow,
	.updatedetails .col .block3 .formrow { width:357px;margin-bottom:12px; }
	
	.mailinglist .col .block3 .formrow .l,
	.venuesmailinglist .col .block3 .formrow .l,
	.travelTradeMailingList .col .block3 .formrow .l,
	.myplan .col .block3 .formrow .l,
	.loginpage .col .block7 .formrow .l,
	.updatedetails .col .block3 .formrow .l { width:72px; }
	
	
	
	.venuesmailinglist .col .block3 .formrow .l,
	.travelTradeMailingList .col .block3 .formrow .l
	{ width:89px; }
		
	.venuesmailinglist .col .block3 .frnumofmeetings .l,
	.travelTradeMailingList .col .block3 .frnumofmeetings .l
	{width:300px;}
		
	.mailinglist .col .block3 .formrow .r,
	.venuesmailinglist .col .block3 .formrow .r,
	.travelTradeMailingList .col .block3 .formrow .r,
	.myplan .col .block3 .formrow .r,
	.loginpage .col .block7 .formrow .r,
	.updatedetails .col .block3 .formrow .r { width:275px; }
	
	.venuesmailinglist .col .block3 .formrow .r,
	.travelTradeMailingList .col .block3 .formrow .r{width:268px;}
	
	.venuesmailinglist .col .block3 .frnumofmeetings .r,
	.travelTradeMailingList .col .block3 .frnumofmeetings .r{width:57px;}
	
		.venuesmailinglist .col .block3 .formrow .r .text,
		.venuesmailinglist .col .block3 .formrow .r .email,
		.travelTradeMailingList .col .block3 .formrow .r .text,
		.travelTradeMailingList .col .block3 .formrow .r .email,		
		.myplan .col .block3 .formrow .r .text,
		.myplan .col .block3 .formrow .r .email,
		.loginpage .col .block7 .formrow .r .text,
		.loginpage .col .block7 .formrow .r .email,
		.updatedetails .col .block3 .formrow .r .text,
		.updatedetails .col .block3 .formrow .r .email { width:200px; }
		.mailinglist .col .block3 .frage .r .text,
		.venuesmailinglist .col .block3 .frage .r .text,
		.travelTradeMailingList .col .block3 .frage .r .text,
		.myplan .col .block3 .frage .r .text,
		.loginpage .col .block7 .frage .r .text,
		.updatedetails .col .block3 .frage .r .text { width:50px; }
		.mailinglist .col .block3 .frpostCode .r .text,
		.mailinglist .col .block3 .frmobile .r .text,
		.venuesmailinglist .col .block3 .frpostCode .r .text,
		.venuesmailinglist .col .block3 .frmobile .r .text,
		.travelTradeMailingList .col .block3 .frpostCode .r .text,
		.travelTradeMailingList .col .block3 .frmobile .r .text,
		.myplan .col .block3 .frpostCode .r .text,
		.myplan .col .block3 .frmobile .r .text,
		.loginpage .col .block7 .frpostCode .r .text,
		.loginpage .col .block7 .frmobile .r .text,
		.updatedetails .col .block3 .frpostCode .r .text,
		.updatedetails .col .block3 .frmobile .r .text { width:100px; }
		.mailinglist .col .block3 .formrow .r .req,
		.venuesmailinglist .col .block3 .formrow .r .req,
		.travelTradeMailingList .col .block3 .formrow .r .req,
		.myplan .col .block3 .formrow .r .req,
		.loginpage .col .block7 .formrow .r .req,
		.updatedetails .col .block3 .formrow .r .req {
			width:20px;
			display:inline;
			margin-left:5px;
		}
		
		.venuesmailinglist .col .block3 .frall .r,
		.travelTradeMailingList .col .block3 .frall .r,
		.mailinglist .col .block3 .frall .r,
		.loginpage .col .block7 .frall .r,
		.updatedetails .col .block3 .frall .r { width:357px;font-size:9px; }
		
		.mailinglist .col .block3 .frwhy .l,
		.venuesmailinglist .col .block3 .frwhy .l,
		.travelTradeMailingList .col .block3 .frwhy .l,
		.loginpage .col .block7 .frwhy .l,
		.updatedetails .col .block3 .frwhy .l { width:357px;margin-bottom:12px; }
		.mailinglist .col .block3 .frwhy .r,
		.venuesmailinglist .col .block3 .frwhy .r,
		.travelTradeMailingList .col .block3 .frwhy .r,
		.loginpage .col .block7 .frwhy .r,
		.updatedetails .col .block3 .frwhy .r { border-left:72px solid #fff; }
		
		.mailinglist .col .block3 .frsignmeup .l,
		.mailinglist .col .block3 .frtextonly .l,
		.mailinglist .col .block3 .frthirdparty .l,
		.venuesmailinglist .col .block3 .frsignmeup .l,
		.venuesmailinglist .col .block3 .frtextonly .l,
		.venuesmailinglist .col .block3 .frthirdparty .l,
		.travelTradeMailingList .col .block3 .frsignmeup .l,
		.travelTradeMailingList .col .block3 .frtextonly .l,
		.travelTradeMailingList .col .block3 .frthirdparty .l,
		.myplan .col .block3 .frpleaseSign .l,
		.myplan .col .block3 .frtextonly .l,
		.loginpage .col .block7 .frsignmeup .l,
		.loginpage .col .block7 .frtextonly .l,
		.loginpage .col .block7 .frthirdparty .l,
		.updatedetails .col .block3 .frsignmeup .l,
		.updatedetails .col .block3 .frtextonly .l,
		.updatedetails .col .block3 .frthirdparty .l { float:right;width:335px; }
		
		.mailinglist .col .block3 .frsignmeup .r,
		.mailinglist .col .block3 .frtextonly .r,
		.mailinglist .col .block3 .frthirdparty .r,
		.venuesmailinglist .col .block3 .frsignmeup .r,
		.venuesmailinglist .col .block3 .frtextonly .r,
		.venuesmailinglist .col .block3 .frthirdparty .r,
		.travelTradeMailingList .col .block3 .frsignmeup .r,
		.travelTradeMailingList .col .block3 .frtextonly .r,
		.travelTradeMailingList .col .block3 .frthirdparty .r,
		.myplan .col .block3 .frtextonly .r,
		.myplan .col .block3 .frpleaseSign .r,
		.loginpage .col .block7 .frsignmeup .r,
		.loginpage .col .block7 .frtextonly .r,
		.loginpage .col .block7 .frthirdparty .r,
		.updatedetails .col .block3 .frsignmeup .r,
		.updatedetails .col .block3 .frtextonly .r,
		.updatedetails .col .block3 .frthirdparty .r { width:20px; }
		.mailinglist .col .block3 .frsubmit .l,
		.myplan .col .block3 .frsubmit .l,
		.myplan .col .block3 .fremail .l,
		.myplan .col .block3 .fremail .r .req,
		.loginpage .col .block7 .frsubmit .l,
		.updatedetails .col .block3 .frsubmit .l,
		.venuesmailinglist .col .block3 .frsubmit .l,
		.travelTradeMailingList .col .block3 .frsubmit .l{ display:none; }
		
		.mailinglist .col .block3 .frisRequired,
		.venuesmailinglist .col .block3 .frisRequired,
		.travelTradeMailingList .col .block3 .frisRequired,
		.loginpage .col .frisRequired,
		.updatedetails .col .frisRequired { font-weight:bold; }
		
		.mailinglist .col .block3 .frisRequired .l,
		.venuesmailinglist .col .block3 .frisRequired .l,
		.travelTradeMailingList .col .block3 .frisRequired .l,
		.loginpage .col .frisRequired .l,
		.updatedetails .col .frisRequired .l,
		.mailinglist .col .block3 .frprivacyPolicy .l,
		.venuesmailinglist .col .block3 .frprivacyPolicy .l,
		.travelTradeMailingList .col .block3 .frprivacyPolicy .l,
		.loginpage .col .frprivacyPolicy .l,
		.updatedetails .col .frprivacyPolicy .l { display:none; }
		
/* MY PLAN */
.myplan .col .thumbInfo { border-bottom:0px; }
.myplan .col .thumbInfo .ajax { display:none; }

.myplan .col2 {
	background-image:url(/imgs/lines.png);
	background-repeat:repeat-x;
}
	.myplan .col2 .block4 {
		border-bottom:10px solid #fff;margin:0px;
		background-repeat:no-repeat;
		text-align:right;
		height:25px;
		cursor:pointer;
	}
		.myplan .col2 .block4 img { cursor:pointer; }
	
/* THANK YOU */
.thankyou .col,
.thankyou .col .block { width:728px;margin-top:40px; }
 
.thankyou .col .block1 { margin-left:244px;width:484px; }
.thankyou .col .block2 { margin-left:289px;width:439px; }

/* ie 6 fix */
* html .thankyou .col .block1 { margin-left:100px; }
.thankyou .col .block2 { margin-left:120px; }

	.thankyou .col .block2 .compEnter { height:15px; }
	.thankyou .col .block2 .compEnter img { float:left; }
	
	/* for ie 6 and below - remove images */
	* html .thankyou .col .block2 .compEnter img { display:none; }
	* html .thankyou .col .block2 .compEnter { padding:0px 5px 0px 5px; }
	
	.thankyou .col .block2 .compEnter a { float:left;color:#fff;white-space:nowrap; }



/****************** PICTOBROWSER ******************/
.pictobrowser .col1,
.pictobrowser .col1 .block,
.pictobrowser .col1 .header {
	width: 728px;
}

.pictobrowser .col1 .header { background: url(/imgs/lines.png) repeat-x 0 0; }



/* end */

/***********************************/
/* IMAGE TEXT 2 COL */

.imageText2 .col {
	width:720px;
}

.imageText2 .col .block3 {
	width:335px;
	margin-right:40px;
} 

.imageText2 .col .block5 {
	width:340px;
	
} 

/******************************/
/* LANGUAGES LINKS */

#languages a {
	font-size:10px;
	font-weight:normal;
	color:#0196D8;
}

#languages #langCol{
	padding:5px 0 5px 0;
	width:77px;
	float:left;
}


/* venues */
.download{margin:14px 0;clear:both;}
.download h5{
	margin-bottom:4px;
	background: url('/images/pdf.gif') no-repeat top left;
	padding-left:20px;
	padding-bottom:5px;
}
.download h6{padding-left:20px;}

.venues .colFull{ position:relative;}

.venues .colFull .block2 {
	clear:none;
	float:right;
	text-align:right;
	/*border:1px solid red;*/
	padding-top:8px;
	padding-right:4px;
}

.venues .colFull .block3 { clear:both; }

.venues .colFull .block3 .filterEssentials   { clear:both; }

#mailingListIntroDiv{
	clear:both;
	padding-top:20px;
}

.mailingListIntro{font-size:1.2em; color:#666666;}


.venuesmailinglist .submessage,
.travelTradeMailingList .submessage {
	margin-bottom: 20px;
}
