/* generics */* {	font-size: 100%; 	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;	padding: 0; 	margin: 0;}body {margin: 0; padding: 0;}h1{	padding:2px 0;	margin:0;	color:#227CA8;	font-size:24px;}h2{	height:18px;	background-image:url(http://www.wanderlust.co.uk/images/green_arrow.gif);	background-repeat:no-repeat;	background-position:top left;	background-color:#76A11B;	padding: 2px 0 0 20px;	margin-top: 10px;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	color:#FFF;	font-size:12px;}h2.homepage {	height:18px;	background-image:url(http://www.wanderlust.co.uk/images/green_arrow.gif);	background-repeat:no-repeat;	background-position:top left;	background-color:#76A11B;	padding: 2px 0 0 20px;	margin: 0px;	color:#FFF;	font-size:12px;}h2.nobg{	height:22px;	background-image:url(http://www.wanderlust.co.uk/images/green_arrow.gif);	background-repeat:no-repeat;	background-position:top left;	background-color:#FFF;	padding:2px 0 0 20px;	margin:0;	color:#76A11B;	font-size:17px;	text-transform:uppercase;}h2.rel{	height:44px;	background-image:url(http://www.wanderlust.co.uk/images/related_logo.gif);	background-repeat:no-repeat;	background-position:top left;	background-color:#FFF;	padding:10px 0 0 20px;	margin:-10px 0 0 0;	color:#76A11B;	font-size:17px;}h3{	padding:0;	margin:0;	color:#227CA8;	font-size:16px;	font-weight:bold;	line-height:14px;}h3 a:link,h3 a:visited{	color:#227CA8;	font-size:16px;	line-height:14px;		font-weight:bold;	text-decoration:none;}h3 a:hover,h3 a:focus{	color:#227CA8;	font-size:16px;	line-height:14px;	font-weight:bold;	text-decoration:underline;}h4{	padding:2px 0 10px 0;	margin:0;	color:#227CA8;	font-size:15px;	font-weight:normal;}hr{	display:none;}p {	margin: 0 0 5px 0;	padding: 0;}p.welcome {	font-size: 12px;	font-weight: 600;}.fl{	float:left;}.fr{	float:right;}.cb{	clear:both;}.b{	font-weight:bold;}.bb{	font-weight:900;}.ta_right{	text-align:right;}.ta_cen{	text-align:center;}.imgAlignMid{	vertical-align:middle;}.imgAlignBot{	vertical-align:bottom;}.imgAlignTop{	vertical-align:top;}.mtmin15px{	margin-top:-15px;}.mt10px{	margin-top:10px;}.mt5px{	margin-top:5px;}.mt2px{	margin-top:2px;}.mb10px{	margin-bottom:10px;}.mb20px{	margin-bottom:20px;}.mb5px{	margin-bottom:5px;}.ml120px{	margin-left:120px;}.ml15px{	margin-left:15px;}.ml10px{	margin-left:10px;}.ml12px{	margin-left:12px;}.m0{	margin:0;}.mr15px{	margin-right:15px;}.mr5px{	margin-right:5px;}.h150px{	height:150px;}.w240px{	width:240px;}.w100px{	width:100px;}.w80px{	width:80px;}#fullContainerWide {	width:950px;	margin: 0 auto;}#headerTop{	width:950px;	height:151px;	background-image:url(http://www.wanderlust.co.uk/images/header_top.gif);	background-repeat:no-repeat;	background-position:top;	}#headerTop #headerLogo{	width:405px;	float:left;}#headerTop #headerBanner{	width:468px;	height:60px;	float:right;	margin:45px 0 0 0;}.memberLink a:link, .memberLink a:visited{	font-size: 11px;	color: #FFFFFF;	border: 0;	text-decoration: underline;}.memberLink a:hover, .memberLink a:active{	font-size: 11px;	color: #FFFFFF;	border: 0;	text-decoration: none;}#headerMenu{	width:950px;	height:45px;	background-image:url(http://www.wanderlust.co.uk/images/nav_bg.gif);	background-repeat:repeat-x;	background-position:0;}#headerMenu #topNavMenu{	float:left;	height:28px;	margin-top:7px;	width:770px;}#headerMenu #topNavMenu ul li{	display: inline;	height:28px;	margin:0px;	padding:0px;	/* Hide from IE-Mac \*/ 	/*margin:0 -2px 0 0;*//* End hide */	}#headerMenu #topNavMenu ul li {	font-size: 12px;	color: #FFFFFF;	margin:0px;	padding:0px;}#headerMenu #topNavMenu ul li a:link, #headerMenu #topNavMenu ul li a:visited {	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-weight: 700;	font-size: 11px;	text-decoration: none;	margin: 0px;	padding: 0px;} #headerMenu #topNavMenu ul li a:hover, #headerMenu #topNavMenu ul li a:active {	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-weight: 700;	font-size: 11px;	text-decoration: underline;	margin: 0px;	padding: 0px;}.menu-divider {	color: #DA9792;	padding: 0px;	margin: 0px;}/*#headerMenu #topNavMenu ul li, x:-moz-any-link {Firefox Hack 	margin:0 -2px 0 0;}#headerMenu #topNavMenu ul li a:hover, #headerMenu #topNavMenu ul li a:focus{	background-image:url(http://www.wanderlust.co.uk/images/nav_active.jpg);	background-repeat:repeat-x;	background-position:center;	height:37px;   	font-size:25px;	margin:0;	padding:0;	list-style: none;}#headerMenu #topNavMenu ul li .selected {	background-image:url(http://www.wanderlust.co.uk/images/nav_active.jpg);	background-repeat:repeat-x;	background-position:center;	height:37px;   font-size:25px;	margin:0;	padding:0;	list-style: none;}*/#headerMenu #topNavMenu img {height: 28px;border: none;}#headerMenu #topNavSearch{	margin:7px 0 1px 5px;	padding:0;	float:right;	width:165px;	vertical-align:bottom;	font-size:10px;	}#headerMenu #topNavSearch .topInput, #insideContentBlock .topInput{	width:120px;	font-size:11px;	color:#000;	padding:0 0 0 3px;	margin: 2px 5px 0 0;}#headerArticles {	clear:both;	color:#900;	font-size:12px;	padding:5px 10px;}#breadcrumbs {	padding:2px 0;}#breadcrumbs a:link, #breadcrumbs a:visited, a.a7:link, a.a7:visited{	font-size:11px;	color:#227CA8;	text-decoration:none;}#breadcrumbs a:hover, #breadcrumbs a:focus, a.a7:hover, a.a7:focus{	font-size:11px;	color:#227CA8;	text-decoration:none;}#threeColContent {	width: 950px;	clear:both;	padding:0;	margin:0;}#threeColContent #leftColumn{	float:left;	width:183px;	padding:0 20px 0 0;	margin:0;	font-size:11px;}#threeColContent #leftColumn h2{	height:18px;	background-image:url(http://www.wanderlust.co.uk/images/red_arrow.gif);	background-repeat:no-repeat;	background-position:top left;	background-color:#900;	padding:2px 0 0 20px;	margin:0;	color:#FFF;	font-size:12px;}#threeColContent #rightColumn h2{	height:18px;	background-image:url(http://www.wanderlust.co.uk/images/red_arrow.gif);	background-repeat:no-repeat;	background-position:top left;	background-color:#900;	padding:2px 0 0 20px;	margin:0;	color:#FFF;	font-size:12px;}#threeColContent #leftColumn .borderBlock, #threeColContent #leftColumn .regularBlock {margin-bottom: 8px;}#threeColContent #leftColumn .borderBlock .img {	border:1px solid #000;	padding:2px;	text-align:center;	margin-top:3px;}#threeColContent #leftColumn .borderBlock .form {	border: 1px solid #000;	padding-left: 5px;	padding-right: 5px;	padding-top: 2px;	padding-bottom: 7px;	text-align: left;	margin-top: 3px;}#threeColContent #leftColumn .borderBlock .text {	border-left:1px solid #000;	border-right:1px solid #000;	border-bottom:1px solid #000;		padding:2px 6px 2px 10px;	background-color:#FFF;}/*#threeColContent #leftColumn #visitorPollBlock {	background-color:#F9EFD2;	padding-bottom:10px;	margin-bottom:10px;}#threeColContent #leftColumn #visitorPollBlock p{	margin:5px 10px 0px 10px;}#threeColContent #leftColumn #visitorPollBlock input{	margin-top:1px;	padding:0;	font-weight:bold;}*/#threeColContent #middleColumn{	float:left;	width:553px;	padding:0;	margin:0;}#threeColContent #rightColumn{	float:right;		width:180px;		padding:0;	margin-left: 10px;	}.subLinks{	margin:4px 0;		padding:0;}.subLinks ul li{	background-image:url(http://www.wanderlust.co.uk/images/lnk_arrow.gif);	background-repeat:no-repeat;	background-position:left;		padding:0 9px; 	list-style-type:none;}#threeColContent #middleColumn #experContainer {	background-image:url(http://www.wanderlust.co.uk/images/exper_bg.gif);	background-repeat:no-repeat;	width:250px;	height:440px;}#threeColContent #middleColumn .belowExp{	margin:10px 0 3px 0;	text-align:right;}.thumbGridLeftContainer {	float: left;	text-align: left;	margin: 5px;}.thumbGridLeftContainer img {	/*margin-top: 10px;*/}.thumbGridRightContainer {	float: right;	text-align: left;	margin-bottom: 10px;}.thumbGridRightContainer img {	margin-top: 10px;	border: 0px;}.mpu {	/*margin-top: 10px; 	width: 300px;*/	margin-left: 0px;	margin-right: 10px;	margin-bottom: 10px;	padding: 0px;	float: left;}#btmMenu{	text-align:center;	padding:8px 0;}#btmMenu ul, #btmMenu li{	display:inline;	font-size:11px;}#btmCR{	color:#999;	font-size:12px;	text-align:center;}.experTxt {	padding:8px 30px 5px 55px;	margin:0;}.greenUnderline{	background-image:url(http://www.wanderlust.co.uk/images/green_line.gif);	background-repeat:repeat-x;	background-position:bottom;		width:100%;	height:4px;	margin:0 0 10px 0;	padding:0;	/*Fix for IE6*/	font-size:1px;}.redUnderline {	background-image:url(http://www.wanderlust.co.uk/images/red_line.gif);	background-repeat:repeat-x;	background-position:bottom;		width:100%;	height:4px;	padding:0 0 15px 0;	margin-top: 10px;	margin-bottom: 5px;	/*Fix for IE6*/	font-size:1px;}.dottedUnderline {	background-image:url(http://www.wanderlust.co.uk/images/dotted_line.gif);	background-repeat:repeat-x;	background-position:bottom;		width:100%;	height:3px;	margin:0;	padding:0;	/*Fix for IE6*/	font-size:1px;}.footerUnderline {	background-image:url(http://www.wanderlust.co.uk/images/footer_rule.gif);	background-repeat:repeat-x;	background-position:bottom;		width:100%;	height:7px;	margin:0;	padding:0 0 10px 0;	/*Fix for IE6*/	font-size:1px;}.ttx1{	font-size:11px;	color:#595858;	line-height:13px;}.ttx2{	font-size:11px;	color:#333;}.ttx3{	font-size:11px;	color:#333;	margin:3px 0;}.articleImgLeftFloat{	float:left;	margin:5px 10px 3px 0;}.fix01{/*This is used to fix text overlapping*/	float:right;	width:150px;	height:20px;}.fix02{/*This is used to fix text overlapping and link layout*/	position:relative;	top:-33px;	float:right;}#headerArticles a:link,#headerArticles a:visited{	color:#BB3E22;	font-size:12px;	text-decoration:none;}#headerArticles a:hover,#headerArticles a:focus{	color:#BB3E22;	font-size:12px;	text-decoration:underline;}#footer{	padding-top: 10px;}#mapBlock{	clear:both;	width:550px;	/*padding:10px 0 0 0;*/	margin:0;	height:255px;	/*background-image:url(http://www.wanderlust.co.uk/images/map_bg.gif);*/	background-repeat:repeat-x;	background-position:top;	}#mapBlock #mapContainer{	margin:2px 0 0 0;	padding:0;	}#mapBlock #mapContainer #mapBlockLeft{	padding:2px;	height:214px;	float:left;	border:1px solid #CCC;	border-right:0;}#mapBlock #mapContainer #mapBlockRight{	background-color:#F8E7D3;	width:173px;	height:216px;	float:right;	border:1px solid #CCC;	padding:1px;}#mapBlock #mapContainer #mapBlockRight #tableTop10{	margin:2px;	width:170px;	height:213px;}#mapBlock #mapContainer #mapBlockRight #tableTop10 #top10Title{	font-size:16px;	font-weight:bold;	color:#BB3E22;	line-height:15px;}#mapBlock #mapContainer #mapBlockRight #tableTop10 td{	font-size:11px;	color:#BB3E22;	padding:0;	vertical-align:middle;}#mapBlock #mapContainer #mapBlockRight #tableTop10 td a{	font-size:11px;	color:#BB3E22;}#mapBlock #mapContainer #mapBlockRight #tableTop10 td a.first{	color:#6F1807;	font-weight:bold;}#mapBlock #mapContainer #mapBlockRight #tableTop10 td a:link, #mapBlock #mapContainer #mapBlockRight #tableTop10 td a:visited{	text-decoration:none;	}#mapBlock #mapContainer #mapBlockRight #tableTop10 td a:hover, #mapBlock #mapContainer #mapBlockRight #tableTop10 td a:focus{	text-decoration:underline;}#mapBlock #mapContainer #mapBlockRight #tableTop10 .topnumber{	display:block;	text-align:center;	width:12px;	height:12px;	font-size:8px;	color:#FFF;	background-color:#09F;	padding:0;	margin:0;}#mapBlock #mapContainer #mapBlockRight #tableTop10 .topInput{	width:120px;	font-size:11px;	color:#000;	padding:0 0 0 3px;	margin: 2px 5px 0 0;}#mapBlock #mapContainer #mapBlockRight #tableTop10 .topSubmit, #headerMenu #topNavSearch .topSubmit,  #insideContentBlock .topSubmit{	width:25px;	font-size:10px;	color:#000;	padding:0;	margin:0;	height:20px;}#mapBlock #mapContainer #mapBlockRight #tableTop10 .topSrchTitle{	display:inline;	font-size:10px;	color:#000;	font-weight:bold;	padding:0 0 0 2px;}.dates{	font-size:11px;	color:#999;}.imgLeftFloat{	float:left; 	width:102px;}.imgLeftFloat_short{	float:left; 	width:92px;}.imgLeftFloat_medium{	float:left; 	width:160px;}.imgLeftFloat_medium img{	margin-bottom: 5px;}.txtRightFloat{	float:right; 	width:155px;	height:105px;}.txtRightFloat_mid{	float:right; 	width:280px;	height:90px;}.txtRightFloat_medium{	float:right; 	width:160px;	padding-left: 5px;	height:90px;}.txtRightFloat_routes{	float:right; 	width:280px;	height:90px;}.txtRightFloat_search{	float:right; 	padding-left: 5px;	width:150px;}.txtRightFloat_short{	float:right; 	width:125px;}.imgLeftFloat_wide{	float:left; 	width:145px;}.imgLeftFloat_mid{	float:left; 	width:135px;}.txtRightFloat_wide{	float:right; 	width:398px;	height:105px;}.txtRightFloat_wider{	float:right; 	width:430px;}.txtRightFloat_wide p, .txtRightFloat p,  .txtRightFloat_mid p{	font-size:11px;	color:#595858;	line-height:13px;	margin-top:5px;}.imgbord{	padding:2px;	border:1px solid #CCC; }.memberTopText{	margin:0;	color:#FFF;	font-weight:bold;	padding:4px 0 0px 0px;	font-size:12px;}#threeColContent #rightColumn #memberLogin{	/*background-image:url(http://www.wanderlust.co.uk/images/login_bg.jpg);*/	background-color:#900;	background-repeat:no-repeat;	width:150px;	height:170px;	padding-top: 10px;	padding-left: 15px;	padding-right: 15px;	margin-bottom: 10px;	margin-top:0px;	margin-left:0px;	margin-right:0px;}#threeColContent #rightColumn #memberLogin p{	font-size: 11px;	color: #FFFFFF;}#memberLogin form {	padding: 0px;	margin: 0px;}.member_button {	margin:3px 0 0 0;	padding:0;	font-size:11px;	color:#000;	float: right;}#todaysdate{	height:25px;}#subscronlycontainer{	float:right;	background-image:url(http://www.wanderlust.co.uk/images/btn_subscriber.jpg);	background-repeat:no-repeat;	background-position:right;	width:166px;	height:28px;}#subscronly{	margin:0;	text-align:right;	font-size:11px;	padding:7px 18px 3px 0;	}#submenucontainer{	background-color:#F9EFD2;	height:28px;}#traildatecontainer{	clear:both;	margin:7px 0 6px 0;}#bannerTextLinks{	padding-top: 10px;	/*margin:5px 200px 0 0;*/}#bannerSkyscraper{	margin:0 0 0 3px;}#bannerLeaderboard {	margin: 0px;	padding-top:10px;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	text-align:center;}#insideContentBlock p, #insideContentBlock ol{	font-size:11px;	color:#666;	margin-bottom:10px;}#insideContentBlock ol{	margin-left: 30px;}#pageContent p {	font-size:11px;	color:#666;	margin-bottom:10px;}#pageContent {font-size:11px;	color:#666;}#insideContentBlock #insideQuote{	width:300px;	font-size:15px;	line-height:16px;	font-weight:bold;	color:#333;	margin:15px 0 15px 30px;	vertical-align:middle;	text-align:center;}#insideContentBlock #insideQuote .quoteImgOpen{	margin:0 5px 0 0;	display:inline;}#insideContentBlock #insideQuote .quoteImgClose{	margin:0 0 0 5px;	display:inline;}#insideContentBlock #insideQuote #insideQuoteText{	padding:0 50px;}#insideContentBlock #insideQuote #insideQuoteText #insideQuoteTextAuthor{	padding:0;	font-size:12px;	color:#F9AB07;}#insideContentBlock #insideQuote #insideQuoteOpen{	float:left;}#insideContentBlock #insideQuote #insideQuoteClose{	clear:left;	margin-top:-20px;	float:right;}.emailtofriend{	display:inline;	margin:0 0 0 10px;	}.printable{	display:inline;	margin:0 0 0 10px;}.imgDescr{	background-color:#F9EFD2;	/* FIX: */	/*width:230px;*/	display:block;	height:15px;	font-size:10px;	color:#666;	padding:8px 10px 0 10px;	/*margin:0;*/}.fltimgdescr{	float:right;	/*margin:5px 0 5px 15px;*/	margin-top: 20px;	background-color:#F9EFD2;	width: 250px;}#insideContentBlock #greenContainer h2.greenTitle{	background-image: url(http://www.wanderlust.co.uk/images/title_big_bg.gif);	background-repeat: no-repeat;	background-position: right top;	width: 549px;	height: 23px;	margin: 0px;	font-size: 14px;	padding-top: 23px;	padding-left: 4px;}	#insideContentBlock #greenContainer {	margin-top: 15px;	background-color:#C6CDA3;}#clickforlargeimgs{	float:left;	font-size:11px;	color:#595858;		margin:6px 0 0 20px;}.imgs{	margin:10px 0 0 0;}#greenText {	padding: 10px;}#greenText p, #greenText li{	font-size: 11px;	color: #333333;	line-height: 15px;}#greenText li {	padding-bottom: 5px;}#greenText ul {	font-size: 11px;	color: #333333;	margin-left: 25px;}#greenText h3 {	font-size: 15px;	color: #FFFFFF;	padding-left: 5px;	padding-top: 10px;	padding-bottom: 0px;	margin-bottom: 0px;}.stressOut{	color:#227CA8;	font-weight:bold;}h3.exper{	padding:0;	margin:5px 0 0 0;	color:#BB3E22;	font-size:12px;	font-weight:bold;}h3.exper a:link,h3 a:visited{	color:#BB3E22;	font-size:12px;	font-weight:bold;	text-decoration:none;}h3.exper a:hover,h3 a:focus{	color:#BB3E22;	font-size:12px;	font-weight:bold;	text-decoration:underline;}h3.vid {	padding:0;	margin:0;	color:#BB3E22;	font-size:12px;	font-weight:bold;}h3.vid  a:link,h3 a:visited{	color:#BB3E22;	font-size:12px;	font-weight:bold;	text-decoration:none;}h3.vid a:hover,h3 a:focus{	color:#BB3E22;	font-size:12px;	font-weight:bold;	text-decoration:underline;}#threeColContent #leftColumn #photosContainer {	height:435px;}#photosContainer .photoItem{	position: relative; 	display: block;	float: left;	background-image:url(http://www.wanderlust.co.uk/images/photo_bg.gif);	background-repeat:no-repeat;	background-position:top left;	width:103px;	height:145px;	font-size:11px;} #photosContainer .photoItem .mphoto{	margin:10px 0 22px 10px;	padding:0;}/*here starts css for Articles section*/#insideTitleBlock h1{	padding:0 0 2px 0;	margin:-4px 0 0 0;	color:#227CA8;	font-size:24px;	float:left;}.subLinksArt{	margin:4px 0 15px 0;		padding:0;}.subLinksArt h3{	color:#333333;}.subLinksArt li {	background-image:url(http://www.wanderlust.co.uk/images/green_lnk_arrow.gif);	background-repeat:no-repeat;	background-position:15px;	list-style-type:none;	padding:5px 0;	margin-left: 30px;}.subLinksArt a:link, .subLinksArt a:visited{	margin: 0px;	padding:0;	text-decoration:none;	color:#76A11B;	font-size:15px;}.subLinksArt a:hover, .subLinksArt a:focus{	margin:0px;	padding:0;	font-size:15px;	color:#76A11B;	text-decoration:underline;}.subLinksArtDetails{	margin:4px 0 15px 0;		padding:0;}.subLinksArtDetails h3{	color:#333333;}.subLinksArtDetails h3 a:link, .subLinksArtDetails h3 a:visited{	margin:0;	padding:0;	text-decoration:none;	color:#76A11B;	font-size:15px;}.subLinksArtDetails h3 a:hover, .subLinksArtDetails h3 a:focus{	margin:0;	padding:0;	font-size:15px;	color:#76A11B;	text-decoration:underline;}.subscrOnly h3{	background-image:url(http://www.wanderlust.co.uk/images/icon_subscriber_only.gif);	background-repeat:no-repeat;	background-position:0 4px;	padding:5px 0 5px 20px;;}.webExclusive h3{	background-image:url(http://www.wanderlust.co.uk/images/icon_web_exclusive.gif);	background-repeat:no-repeat;	background-position:0 4px;	padding:5px 0 5px 20px;}.subOnlyWebExcl h3{	background-image:url(http://www.wanderlust.co.uk/images/icon_both.gif);	background-repeat:no-repeat;	background-position:0 4px;	padding:5px 0 5px 40px;	}#insideContentBlock #insideQuoteShort{	width:350px;	font-size:15px;	line-height:16px;	font-weight:bold;	color:#333;	margin:0 0 15px 10px;	vertical-align:middle;	text-align:center;	float: right;}#insideContentBlock #insideQuoteShort .quoteImgOpen{	margin:0 5px 0 0;	display:inline;}#insideContentBlock #insideQuoteShort .quoteImgClose{	margin:0 0 0 5px;	display:inline;}#insideContentBlock #insideQuoteShort #insideQuoteText{	padding:0 35px;}#insideContentBlock #insideQuoteShort #insideQuoteText #insideQuoteTextAuthor{	padding:0;	font-size:12px;	color:#F9AB07;}#insideContentBlock #insideQuoteShort #insideQuoteOpen{	float:left;}#insideContentBlock #insideQuoteShort #insideQuoteClose{	clear:left;	margin-top:-20px;	float:right;}.fltLeftimgdescr{	float:left;	margin:5px 15px 5px 0;	background-color:#F9EFD2;}#insideContentBlock #greenContainerShort h2.greenTitle{	background-image:url(http://www.wanderlust.co.uk/images/title_short_bg.gif);	background-repeat:no-repeat;	background-position:right top;	width:275px;	height:23px;	margin:0px;	padding-top: 23px 0 0;}	#insideContentBlock #greenContainerShort {	background-color:#C6CDA3;	width:275px;}/*events list page*/#insideContentBlock #calendarContainer{	width:249px;	height:249px;}#insideContentBlock #calendarContainer a.tabs:link, #insideContentBlock #calendarContainer a.tabs:visited{	background-image:url(http://www.wanderlust.co.uk/images/tab_OFF.gif);	background-repeat:no-repeat;	width:117px;	height:21px;	padding:5px 0 0 6px;	color:#FFF;	font-size:12px;	display:block;	text-decoration:none;}#insideContentBlock #calendarContainer a.tabs:hover, #insideContentBlock #calendarContainer a.tabs:focus{	background-image:url(http://www.wanderlust.co.uk/images/tab_ON.gif);	background-repeat:no-repeat;	width:117px;	height:21px;	padding:5px 0 0 6px;	color:#FFF;	font-size:12px;	display:block;	text-decoration:none;}#insideContentBlock #calendarContainer #tabActive{	background-image:url(http://www.wanderlust.co.uk/images/tab_ON.gif);	background-repeat:no-repeat;	width:117px;	height:21px;	padding:5px 0 0 6px;	color:#FFF;	font-size:12px;	display:block;	text-decoration:none;}#insideContentBlock #calendarContainer #tabSelect{	background-image:url(http://www.wanderlust.co.uk/images/tab_ON.gif);	background-repeat:no-repeat;	width:117px;	height:21px;	padding:5px 0 0 6px;	color:#FFF;	font-size:12px;}#insideContentBlock #calendarContainer #calendarBody, #insideContentBlock #calendarContainer #selectBody{	border:3px solid #76A11B;	padding:4px 0 0 4px;}#insideContentBlock #calendarContainer #selectBody input{	border:1px solid #76A11B;	width:142px;	height:20px;	color:#000;}#insideContentBlock #calendarContainer #selectBody input.shortBox{	border:1px solid #76A11B;	width:39px;	height:20px;	color:#000;		margin:0 6px 0 0;}#insideContentBlock #calendarContainer #selectBody th {	text-align: left;	color: #BB3E22;	font-size: 12px;	font-weight: bold;}#insideContentBlock #calendarContainer #selectBody input.greenBut{	width:60px;	height:25px;	background-color:#76A11B;	color:#FFF;	text-transform:uppercase;	margin:13px 6px 4px 0;}.hideContent{	display:none;}.showContent{	display:block;}/* events detail page*/#insideContentBlock #eventTextContainer{	width:280px;	float:left;}.eventImgdescr{	margin:0 0 5px 0;	background-color:#F9EFD2;	width:250px;}#eventTextContainer p.blueTxt {	color:#227CA8;}/* contact page */#insideContentBlock #contactAdr{	margin:15px 0 15px 15px;	font-size:14px;	color:#666;	}#insideContentBlock #contactAdr a{	font-size:14px;}#insideContentBlock #contactForm {	margin:30px 0 0 0;}#insideContentBlock #contactForm td{	font-size:12px;	color:#666;}#insideContentBlock #contactForm input, #insideContentBlock #contactForm select, #insideContentBlock #contactForm textarea{	width:250px;	border:1px solid #76A11B;	margin:2px;}/* about page */#teamContainer .greenUnderline{	background-image:url(http://www.wanderlust.co.uk/images/green_line.gif);	background-repeat:repeat-x;	background-position:bottom;		width:100%;	height:4px;	margin:0;	padding:0 0 10px 0;	/*Fix for IE6*/	font-size:1px;}/* 'category or survey' page */.pollContainer{	width: 100%;	border:3px solid #77a01c;}.optiontext,.optionpercent{	float:left;	font-size:12px;	color:#5d5d5d;	vertical-align:middle;	margin:0;	width: 100px;}.optionbar{	float:left;	height:16px;	background-color:#77a01c;	vertical-align:middle;	margin:0 5px;}.pollBlockContainer{	margin:15px 0 0 10px;}.pollLinks{	margin:4px 0 15px 0;		padding:0;}.pollLinks h4{	color:#76A11B;	margin:0;	padding:0;	font-weight:bold;}.pollLinks li {	list-style-type:none;	padding:1px 0 0 0;}.pollLinks a:link, .pollLinks a:visited{	margin:0;	padding:0;	text-decoration:none;	color:#76A11B;	font-size:15px;}.pollLinks a:hover, .pollLinks a:focus{	margin:0;	padding:0;	font-size:15px;	color:#76A11B;	text-decoration:underline;}/* Shop section */.w150px{	width:150px;}.w170px{	width:170px;}.w160px{	width:160px;}.w260px{	width:260px;}.w270px{	width:270px;}.w290px{	width:290px;}.w90px{	width:90px;}.ultext ul, .ultext li{	font-size:12px;	color:#666;	list-style-type:disc;	margin:0 0 0 17px;	padding:0;}.prodPrice{	font-size:14px;	font-weight:bold;	color:#C63E22;	}input.greenBut2{	width:160px;	height:25px;	background-color:#76A11B;	color:#FFF;	text-transform:uppercase;	margin:13px 6px 4px 0;}input.greenBut3{	width:130px;	height:25px;	background-color:#76A11B;	color:#FFF;	text-transform:uppercase;	margin:0 6px 4px 0;}input.greenBut4{	width:90px;	height:20px;	background-color:#76A11B;	color:#FFF;	text-transform:uppercase;	margin:0 6px 4px 0;	font-size:11px;}input.greenBut5{	width:170px;	height:25px;	background-color:#76A11B;	color:#FFF;	text-transform:uppercase;	margin:0 6px 4px 23px;}input.greenBut6{	width:200px;	height:25px;	background-color:#76A11B;	color:#FFF;	text-transform:uppercase;	margin:0 6px 4px 23px;}#shopBreadCrumb{	background-color:#EFC077;	height:24px;	vertical-align:middle;}#shopBreadCrumb ul li{	display:inline;	font-size:14px;	text-transform:uppercase;	height:38px;	padding:2px 3px;	margin:0 7px 0 0;}#shopBreadCrumb ul li a:link, #shopBreadCrumb ul li a:visited{	text-decoration:none;	color:#000;}#shopBreadCrumb ul li a:hover, #shopBreadCrumb ul li a:focus{	text-decoration:underline;	color:#000;	}#shopBreadCrumb ul li.selected {	background-color:#990000;	color:#FFF;}.w430px{	width:430px;}.paymLabel_small{	float:left;	width:50px;	font-size:11px;	color:#666;	vertical-align:middle;	height:20px;	white-space:nowrap;}.paymLabel{	float:left;	width:80px;	font-size:11px;	color:#666;	vertical-align:middle;	height:20px;	white-space:nowrap;}.paymLabel_wider{	float:left;	width:90px;	font-size:11px;	color:#666;	vertical-align:middle;	height:20px;	white-space:nowrap;}.paymLabel_evenwider{	float:left;	width:120px;	font-size:11px;	color:#666;	vertical-align:middle;	height:20px;	white-space:nowrap;}.paymLabel_reallywide{	float:left;	width:200px;	font-size:11px;	color:#666;	vertical-align:middle;	height:20px;	white-space:nowrap;}.paymLabel_reallywider{	float:left;	width:520px;	font-size:11px;	color:#666;	vertical-align:middle;	height:20px;	white-space:nowrap;}.paymLabel_narrow{	float:left;	width:60px;	font-size:11px;	color:#666;	vertical-align:middle;	height:20px;	white-space:nowrap;}.paymSelect_small {	font-size:11px;	color:#666;	vertical-align:middle;	height:20px;	width: 45px;}.paymSelect{	font-size:11px;	color:#666;	vertical-align:middle;	height:20px;}.paymSelect_medium {	width:150px;	font-size:12px;	color:#000;	/*border:0;*/	height:20px;	margin:2px 0;	padding-left:5px;	}.paymInput {	width:250px;	font-size:12px;	color:#000;	/*border:0;*/	height:17px;	margin:2px 0;	padding-left:5px;	}.paymInput_small {	width:30px;	font-size:12px;	color:#000;	/*border:0;*/	height:17px;	margin:2px 13px 0 0;	padding-left:5px;	}.paymInput_narrow {	width:65px;	font-size:12px;	color:#000;	/*border:0;*/	height:17px;	margin:2px 13px 0 0;	padding-left:5px;	}.paymInput_nowidth {	font-size:12px;	color:#000;	/*border:0;*/	height:17px;	margin:2px 13px 0 0;	padding-left:5px;	}.formText {	font-size:11px;	color:#666;}.paymTextArea {	width:250px;	font-size:12px;	color:#000;	margin:2px 0;	padding:0 5px;	}.regTextArea {	width:250px;	height: 100px;	font-size:12px;	color:#000;	margin:2px 0;	padding:0 5px;	}.paymCheckboxesTwoCol {	width: 200px;	float: left;}.paymCheckboxesTwoCol span {	font-size: 11px;}.form-info,.form-warning {	margin-left: 120px;	}.form-info {	font-weight: normal;	font-size: 11px;}.form-warning {	font-weight: bold;	color: red;	font-size: 12px;}#orderConf{	border:3px solid #76A11B;	padding:4px 0 0 0;}#orderConf td{	font-size:12px;	padding:5px 0;	}#orderConf th{	font-size:14px;	padding:0 0 5px 0;	border-bottom:1px dotted #76A11B;	}.w5px{	width:5px;}.w130px{	width:130px;}.w140px{	width:140px;}.w70px{	width:70px;}.w50px{	width:50px;}.w60px{	width:60px;}.w110px{	width:110px;}#summaryContainer{	margin:10px 0;}input.inpBask{	border:1px solid #76A11B;	width:40px;	height:20px;	color:#000;		margin:0 6px 0 0;	padding:0 2px;}.w370px{	width:370px;}.bordrdContainer{	border:3px solid #76A11B;	padding:4px;	font-size:12px;	color:#666;}input.inpSrch{	border:1px solid #76A11B;	width:145px;	height:20px;	color:#000;		margin:0;	padding:0 2px;}.txtJobRightFloat{	float:right; 	width:255px;}.paymBrowse {	font-size:12px;	color:#000;	/*border:0;*/	height:20px;	margin:0;	padding-left:5px;	}/* ads styling */.adContainer{	clear:both;	width:160px;	font-size:11px;	color:#666;	vertical-align:middle;	padding:2px 5px;	border-bottom: 1px solid #CCCCCC;}.adContainer a:link, .adContainer a:visited {	text-decoration: underline;	font-size: 11px;		color: #227CA8;	font-weight: bold;}.adContainer a:hover, .adContainer a:float {	text-decoration: none;	font-size: 11px;		color: #227CA8;	font-weight: bold;}/* mesages  */.problem {	margin-bottom: 15px;	font-family: Trebucht MS, Arial, Helvetica, sans-serif;	color: #FF0000;	font-size: 12px;	font-weight: 600;	}.problem ul {	margin-bottom: 10px;	margin-top: 10px;	margin-left: 40px;}.problem p {	font-family: Trebucht MS, Arial, Helvetica, sans-serif !important;	color: #FF0000 !important;	font-size: 13px !important;}.shop_footer {	color: #666666;	font-size: 10px;	text-align: center;}.data-table {	padding: 0px;}.data-table .main-head {	font-size: 13px;	font-weight: 600;	background-color: #227CA8;	color: #FFFFFF;}.data-table .sub-head {	font-weight: 600;	text-align: left;}.data-table th {	font-size: 12px;	font-weight: 600;	width: 68px;	text-align: center;	background-color: #76A11B;	color: #FFFFFF;}.data-table td {	font-size: 12px;	text-align: center;	padding-top: 4px;	padding-bottom: 4px;}.shopBasketDiv {	font-size: 11px;	color: #333333;	margin-top: 5px;	float: right;	text-align: right;}.pagination {	font-size: 12px;	color: #76A11B;	margin-top: 10px;	border: 1px #CCCCCC solid;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 4px;	padding-right: 4px;	height: 20px;}.pagination div {	float: right;}.pagination div label{	display: inline;	clear: none;	float: left;	color: #990000;	font-weight: 600;	margin-right: 5px;}.pagination div ul li {	display: inline;}.pagination div ul li a:link, .pagination div ul li a:visited {	text-decoration: underline;	color: #990000;}.pagination div ul li a:hover, .pagination div ul li a:active {	text-decoration: none;	color: #990000;}/*site map*/#siteMap {	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;	font-size:11px;	color:fff;	}#siteMap a {	padding-left:5px;	color:#FFF;	font-weight:bold;	text-decoration:none;	}#siteMap td {padding:1px 1px 1px 1px;}#table-calendar {	font-size: 12px;	margin-left: 15px;	margin-bottom: 15px;}#table-calendar td {	text-align: center;}#table-calendar a:link, #table-calendar a:visited {	color: #76A11B;	text-decoration: underline;}#table-calendar a:active, #table-calendar a:hover {	color: #76A11B;	text-decoration: none;}#table-calendar th {	color: #FFFFFF;	background-color: #BAD08D;	width: 28px;}#table-calendar .tdDateSelected {	background-color: #BAD08D;	font-weight: bold;}.table-images {	/*width: 100%;*/}.table-images td {	padding-top: 0px;	padding-bottom: 0px;	padding-right: 0px;	padding-left: 25px;}.table-images td img {	margin-top: 10px;	padding: 2px;	border: 1px solid #CCC;}.image-large-complementary {	text-align: center;	padding-top: 15px;}.article-list-item h4 {	font-weight: bold;	padding-bottom: 0px;	margin-bottom: 0px;}.event-list-detail {	float:left;	width: 150px;	padding-left: 15px;}.gw-block {	float: left;	clip: rect(0pt, 255px, 130px, 0pt);	height: 130px;	overflow: hidden;	width: 255px;	padding-right: 15px;	background-color: #D6E3BA;	margin-bottom: 5px;	margin-left: 5px;	}.gw-block .video-img {	width: 130px;	float:left;	margin-right: 10px;}.gw-block .video-txt {	padding-top:3px;	width: 115px;	float: left;}.gw-block .img-img {	width: 100px;	float:left;	margin-right: 10px;}.gw-block .img-txt {	padding-top:3px;	width: 145px;	float: left;}.gw-block a.title-link:link, .gw-block a.title-link:visited{	font-weight: 600;	color: #76A11B;	text-decoration: none;}.gw-block a.title-link:active, .gw-block a.title-link:hover{	font-weight: 600;	color: #76A11B;	text-decoration: underline;}.gw-block a.more-link:link, .gw-block a.more-link:visited{	font-weight: 600;	color: #76A11B;	text-decoration: none;}.gw-block a.more-link:active, .gw-block a.more-link:hover{	font-weight: 600;	color: #76A11B;	text-decoration: underline;}.gw-block a.name-link:link, .gw-block a.name-link:visited{	color: #BB3E22;	text-decoration: none;}.gw-block a.name-link:active, .gw-block a.name-link:hover{	color: #BB3E22;	text-decoration: underline;}.gw-links h3 {	font-size:22px;	color: #990000;	margin-top: 10px;	margin-bottom: 5px;}.gw-links h4 {	background-image: url(http://www.wanderlust.co.uk/images/gw_h1_bg.gif);	background-position:left top;	background-repeat:no-repeat;	color:#FFFFFF;	font-size:20px;	height:32px;	margin-top:20px;	padding:2px 0pt 8px 15px;	text-align:left;}.gw-link {	clear: both;	float: right;}.gw-link a:link, .gw-link a:visited {	color:#76A11B;	font-size:16px;	text-align:right;	text-decoration: none;}.gw-link a:active, .gw-link a:hover {	color:#76A11B;	font-size:16px;	text-align:right;	text-decoration: underline;}.call-out-quote {	width: 180px;	font-weight: 600;	padding-top: 5px;	padding-left: 5px;	padding-right: 5px;	padding-bottom: 10px;	margin-right: 10px;	float: left;	background-color: #CCCCCC;	font-size: 16px;}.call-out-quote a:link, .call-out-quote a:visited {	color:#227CA8;	font-size:13px;	text-align:right;	text-decoration: none;}.call-out-quote a:active, .call-out-quote a:hover {	color:#227CA8;	font-size:13px;	text-align:right;	text-decoration: underline;}.contain-bookmark {	border: 5px solid #227CA8;	padding: 10px;}/* generics */.memberInput {	width:140px;	font-size:12px;	color:#000;	/*border:0;*/	height:17px;	margin:2px 0;	padding-left:5px;	}#bannerTextLinks{	padding-top: 10px;	text-align: center;	vertical-align: middle;	/*margin:5px 200px 0 0;*/}#headerMenu #topNavMenu{	text-align: left;	vertical-align: top;}#mapBlock #mapContainer #mapBlockLeft{	width:366px;}#insideContentBlock #insideQuote{	width:480px;	font-size:15px;	line-height:16px;	font-weight:bold;	color:#333;	margin:15px 0 15px 30px;	vertical-align:middle;	text-align:center;	clear:both;/*change*/}.fltimgdescr{/* change */	float:right;	margin:5px 0 5px 15px;	background-color:#F9EFD2;	}.imgDescr{/* change */	/* FIX: 	width:230px;	height:15px;*/	display:block;	font-size:10px;	color:#666;	padding:8px 10px;	margin:0;}#insideContentBlock #greenContainer {/* change */	background-color:#C6CDA3;	clear:both}#greenText p{	font-size:11px;	color:#333;	/*width:240px;*/	padding: 0px 8px 8px;}.stressOut{	color:#227CA8;	font-weight:bold;}.paymInput {	width:250px;	font-size:12px;	color:#000;	/*border:0;*/	height:17px;	margin:2px 0;	padding-left:5px;	}.paymInput_narrow {	width:65px;	font-size:12px;	color:#000;	/*border:0;*/	height:17px;	margin:2px 13px 0 0;	padding-left:5px;	}.paymInput_nowidth {	font-size:12px;	color:#000;	/*border:0;*/	height:17px;	margin:2px 13px 0 0;	padding-left:5px;	}.paymBrowse {	font-size:12px;	color:#000;	/*border:0;*/	height:20px;	margin:0;	padding-left:5px;	}#bannerSkyscraper{	text-align: center;	vertical-align: middle;}/*Developer CODE*/.mpuLft{	float: right;	width: 300px;	margin-bottom: 8px;	margin-left: 8px;}.welcome{font-size: 11px;color: #fff;}h3{	padding:0;	margin:0;	color:#227CA8;	font-size:16px;	font-weight:bold;	line-height:14px;}h3 a:link,h3 a:visited{	color:#227CA8;	font-size:16px;	line-height:14px;		font-weight:bold;	text-decoration:none;}h3 a:hover,h3 a:focus{	color:#227CA8;	font-size:16px;	line-height:14px;	font-weight:bold;	text-decoration:underline;}.spanQuestion {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #009900;}.spanAnswer {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	/*color: #FF0000;*/}.signOff {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0066CC;}.autoHeight{	height:auto;}.pdlft{padding-left:4px;}.pdrght{padding-right:4px;}.hide{display:none;}.glryImg{display: block;margin: 6px;clear: both;}/* Starting Of Gallery Listing*/.ImgGlry{list-style-type:none;background-color:transparent;width:auto;clear:both}.ImgGlry li{	display:inline;	list-style:url(none) none;	padding:0;	background: url(none) no-repeat 0px 0px;}.ImgGlry li a, .ImgGlry li a:hover, .ImgGlry li a:visited, .ImgGlry li a:focus{	background:#f7f7f7;	color:#76A11B;	float:left;	text-decoration:none;	padding:10px;	margin:4px;	height:140px;	width:240px;	text-align:center;	vertical-align:middle;}.ImgGlry li a:hover{color:#76A11B;background:#eee;}.MorInfo{text-align:right;padding:5px;clear: both;float: right;}#price-heading,#price-value {	width: 124px;	visibility: hidden;	}#price-value {	border: 1px solid #76A11B;}#price-value span {	font-weight: bold;	font-size: larger;	color: #76A11B;}