/* CSS For MM - Manchester Countryside - by Paul Michael Smith for Code Computerlove */

/* CSS Reset 
--------------------------------------------------------------------- */

	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
	body{line-height:1;}
	ol,ul{list-style:none;}
	blockquote,q{quotes:none;}
	blockquote:before,blockquote:after,
	q:before,q:after{content:'';content:none;}
	:focus{outline:0;}
	ins{text-decoration:none;}
	del{text-decoration:line-through;}
	table{border-collapse:collapse;border-spacing:0;}

/* CSS Normalise or "base" for MM MC site 
--------------------------------------------------------------------- */

	body { font: 62.5%/1.4 Arial, Helvetica, Verdana, sans-serif; text-align: center; background: #6d523a url(/Images/Global/bg-repeat.jpg) repeat center top; }
	div#page-wrap { background: transparent url(/Images/Global/bg-body.jpg) no-repeat left top; padding: 30px 0; min-height: 680px;  }
	p { font-size: 1.2em; padding-bottom: 1em; }

/* 
	utility classes
	classes that *should* be made into real selectors, use for debugging.

--------------------------------------------------------------------- */

	/* all self clearing elements are selected by the statement below - helps keep track! - note: update ie.css for HasLayout */
	
	.clearfix:after,
	#content-primary:after,
	ul.ft-links:after,
	div.MCS2PrimaryNavigation ul.flatlist:after, 
	#ft:after,
 	div.columnset:after,
 	dl.refineByDefList:after,
	div.MCS2ProductSearch dl.refineByDefList dd.refine-date div.row:after,
	div.enjoyenglandratings:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	
	.cleaner{clear:both;height:1px;margin-top:-1px;overflow:hidden;}
	.al{text-align:left;}
	.ar{text-align:right;}
	.ac{text-align:center;}
	.cf{clear:both;}
	.fl{float:left;}
	.fr{float:right;}
	.fw{width:100%;}
	.hw{width:50%;}
	.db{display:block;}
	.di{display:inline;}
	.hl{background:red;}
	
/* link classes
--------------------------------------------------------------------- */

	a{color:#8e7413;}
	a.cta-more{background:transparent url(/images/Global/arrow.png) no-repeat 100% 50%;padding:0 10px 0 0;text-decoration:none;}
	a.btn{background:transparent url(/images/Global/btns/btn-sprite.png) no-repeat 0 0;display:block;height:27px;overflow:hidden;text-indent:-1000em;}
	a.btn-enter-comp{background-position:0 -30px;}
	a.btn-go{background-position:0 -89px;}
	a.btn-go{background-position:0 -146px;}
	a.btn-print-page{background-position:0 -203px;}
	a.btn-view-activity{background-position:0 -260px;width:99px;}	

/* core layout/structure
--------------------------------------------------------------------- */

	div#doc{margin:0 auto; text-align:left;width:982px;}
	div#hd{background:transparent url(/Images/Global/bg-page-sprite.png) no-repeat 0 0;height:133px;position:relative;overflow:visible;}
	div#bd{float:left;width: 870px;position:relative;background:transparent url(/Images/Global/bg-bd-repeat.png) repeat-y 0 0;}
	
	div#ft{background:transparent url(/Images/Global/bg-page-sprite.png) no-repeat -982px bottom;padding:21px 45px;}
	div#hd,div#bd,div#ft{}
	
/* typography
--------------------------------------------------------------------- */

	h1 { font-size: 2.4em; }
	h2 { font-size: 2.2em; color: #bd871d; }
	h3 { font-size: 2.0em; color: #834320; }
	h4 { font-size: 1.8em; }
	
	p { font-size: 1.2em; }
	
/* header
--------------------------------------------------------------------- */

	div#hd h1#logo{position:absolute;top:20px;left:45px;}
	div#hd a#competition-cta{display:block;overflow:hidden;text-indent:-1000em;width:177px;height:59px;position:absolute;}
	div#hd a#competition-cta.weekend-away{    background: url("/images/Global/btn_enewsletter.gif") no-repeat scroll 0 0; bottom: 25px;right: 40px;}

/* Navigation tabs
--------------------------------------------------------------------- */

	div.MCS2PrimaryNavigation{}
	div.MCS2PrimaryNavigation ul.flatlist{position:absolute;bottom:0;left:42px;}
	div.MCS2PrimaryNavigation ul.flatlist li{background:transparent url(/Images/Global/nav-sprite.png) no-repeat 0 0;padding:0 0 0 3px;float:left;display:inline;margin:0 0 0 2px;}
	div.MCS2PrimaryNavigation ul.flatlist li.current{background-position:0px -27px;}
	div.MCS2PrimaryNavigation ul.flatlist li a{float:left;background:transparent url(/Images/Global/nav-sprite.png) no-repeat right top;padding:5px 7px 5px 4px;color:#fff;font-weight:bold;font-size:12px;text-decoration:none;}
	div.MCS2PrimaryNavigation ul.flatlist li.current a{background-position:right -27px;color:#834320;}
	div.MCS2PrimaryNavigation ul.flatlist li a:hover{text-decoration:underline;}
	
/* Breadcrumb trail
--------------------------------------------------------------------- */

	div#crumb-search {
		position: relative;
		height: 35px;
		margin: 0 0 20px 0;
	}

	div.MCS2Breadcrumb{padding:5px 0 10px 0; margin: 0 0 0 10px; background:transparent url(/images/Global/bg-breadcrumb.png) no-repeat left bottom;}
	div.MCS2Breadcrumb p.linkTrail{font-size:1.1em;font-family:Arial,Helvetica,Verdana,"Trebuchet MS",sans-serif;color:#958e6d;padding:0;}
	div.MCS2Breadcrumb p.linkTrail a{text-decoration:none;}

/* search control
--------------------------------------------------------------------- */

	div.MCS2ProductSearch{}
	div.MCS2ProductSearch div.accommodationSearchImg{display:none;}
	div.MCS2ProductSearch form{position:relative;display:block;height:60px;}
	div.MCS2ProductSearch dl.refineByDefList dt,div.MCS2ProductSearch dl.refineByDefList dd{width:205px;}
	div.MCS2ProductSearch dl.refineByDefList dt.refine-place,
	div.MCS2ProductSearch dl.refineByDefList dd.refine-place,
	div.MCS2ProductSearch dl.refineByDefList dt.refine-category,
	div.MCS2ProductSearch dl.refineByDefList dd.refine-category,
	div.MCS2ProductSearch dl.refineByDefList dd.refine-date,
	div.MCS2ProductSearch dl.refineByDefList dt.refine-date{position:absolute;}
	div.MCS2ProductSearch dl.refineByDefList dt.refine-place,
	div.MCS2ProductSearch dl.refineByDefList dd.refine-place{left:0;}
	div.MCS2ProductSearch dl.refineByDefList dt.refine-category,
	div.MCS2ProductSearch dl.refineByDefList dd.refine-category{left:175px;}
	div.MCS2ProductSearch dl.refineByDefList dd.refine-category,
	div.MCS2ProductSearch dl.refineByDefList dd.refine-place{top:25px;}
	div.MCS2ProductSearch dl.refineByDefList dt label{font-size:1.2em;font-weight:bold;color:#422d2c;}
	div.submitContainer{height:27px;left:380px;position:absolute;top:20px;width:47px;}
	div.MCS2ProductSearch dl.refineByDefList dd.refine-date div.row{margin-bottom:10px;zoom:1;display:block;}
	div.MCS2ProductSearch dl.refineByDefList label.hidden{display:block !important;width:0 !important;height:0 !important;overflow:hidden !important;}
	div.MCS2ProductSearch dl.refineByDefList dd.refine-date label{display:block;float:left;width:120px;}
	div.MCS2ProductSearch dl.refineByDefList dd.refine-date select,
	div.MCS2ProductSearch dl.refineByDefList dd.refine-date input{float:left;margin:0 0 0 5px;}
	div.MCS2ProductSearch dl.refineByDefList dd.refine-date input{margin:0 5px 0 0;}

/* body/content
--------------------------------------------------------------------- */
	
	#bd { padding: 10px 60px 15px 55px;}

	/* main promo switcher */
	div.mainpromo{background:transparent url(/images/Global/main-promo-sprite.jpg) no-repeat 0 0;height:450px;position:relative;}
	div.mainpromo ul.promo-tabs{position:absolute;right:5px;top:90px;}
	div.mainpromo ul.promo-tabs li{display:block;list-style-type:none;margin:0 0 5px 0;}
	div.mainpromo ul.promo-tabs li a{display:block;width:200px;height:50px;overflow:hidden;text-indent:-1000em;}
	div.mainpromo div.tab-c h2,div.mainpromo div.tab-c p{width:0px;height:0px;overflow:hidden;display:block;}
	div.mainpromo div.tab-c a.tab-cta-a{overflow:hidden;text-indent:-1000em;position:absolute;top:244px;left:335px;height:26px;display:none;}
	div.mainpromo div.tab-c a.tab-cta-b{overflow:hidden;text-indent:-1000em;position:absolute;top:283px;left:335px;height:26px;}
	div.mainpromo div.tab1-c a.tab-cta-a{width:153px;}
	div.mainpromo div.tab1-c a.tab-cta-b{width:165px;}
	div.mainpromo div.tab2-c a.tab-cta-a{width:165px;}
	div.mainpromo div.tab3-c a.tab-cta-a{width:198px;}
	div.mainpromo div.tab4-c a.tab-cta-a{width:225px;}
	div.mainpromo.tab1{background-position:0 0;}
	div.mainpromo.tab2{background-position:0 -484px;}
	div.mainpromo.tab3{background-position:0 -968px;}
	div.mainpromo.tab4{background-position:0 -1452px;}
        div.mainpromo.tab5{position: absolute; left: -20px; top:150;}
	div.mainpromo.tab1 div.tab1-c a.tab-cta-a,
	div.mainpromo.tab2 div.tab2-c a.tab-cta-a,
	div.mainpromo.tab3 div.tab3-c a.tab-cta-a,
	div.mainpromo.tab4 div.tab4-c a.tab-cta-a{display:block;}
	

	
	div.mainpromo.tab2 div.tab1-c a.tab-cta-b,
	div.mainpromo.tab3 div.tab1-c a.tab-cta-b,
	div.mainpromo.tab4 div.tab1-c a.tab-cta-b
	
	{ display: none;}
	
	
		
	/* columnsets */
	div.columnset{display:block;}
	div.col{display:inline; overflow: visible;}
	
	/* homepage columns and subselectors */
	div.columnset-home{padding:0 25px;}
	div.columnset-home div.col-a{float:left;width:260px;}
	div.columnset-home div.col-b{float:right;width:525px;}
	div.columnset-home div.col-b div.columnset{}
	div.columnset-home div.col{}
	div.columnset-home div.col h3{font-family:"Trebuchet MS",Arial,sans-serif;font-size:2.2em;color:#bd871d;padding:0 0 5px 0;margin:0 0 15px 0;border-bottom:1px solid #d9d6c7;font-weight:normal;}
	div.columnset-home div.col h4{font-size:1.2em;font-weight:normal;margin:0;}
	div.columnset-home div.col h5{font-size:1.4em;color:#834320;margin:0 0 10px 0;}
	div.columnset-home div.col-b div.col{float:left;width:160px;margin:0 20px 0 0;}
	div.columnset-home div.col-b div.columnset div.last{margin-right:0px;}
	div.columnset-home div.col-b div.col img{display:block;}
	div.columnset-home div.col-b div.col h4{color:#834320;font-weight:bold;}
	
	div.columnset-a{padding:0 10px 0 15px;float:left;}
	div.columnset-a div.col-a{float:left;width:505px;padding-right:10px;}
	div.columnset-a div.col-b{float:right;width:300px;}
	
	div.columnset-a div.col-a .MCS2Copy {padding-right: 5px;}
	

/* heading sprite
--------------------------------------------------------------------- */



/* ft - footer
--------------------------------------------------------------------- */

	ul.ft-links,
	div.MCS2FooterNavigation ul.flatlist{float:left;margin-top:5px;}
	ul.ft-links li,
	div.MCS2FooterNavigation ul.flatlist li{list-style:0;display:inline;float:left;margin:0 10px 0px 0px;border-left:1px solid #c6c3af;padding:0px 0px 0px 10px;font-size:1.1em;}
	ul.ft-links li a,
	div.MCS2FooterNavigation ul.flatlist li a,
	ul.ft-links li a:visited,
	div.MCS2FooterNavigation ul.flatlist li a:visited,
	ul.ft-links li a:hover,
	div.MCS2FooterNavigation ul.flatlist li a:hover,
	ul.ft-links li a:active,
	div.MCS2FooterNavigation ul.flatlist li a:active{color:#8e7413;text-decoration:none;}
	ul.ft-links li a:visited,
	div.MCS2FooterNavigation ul.flatlist li a:visited{text-decoration:none;}
	ul.site-affils{float:right;}
	ul.site-affils li{float:left;display:inline;}
	div.copyright-notice{float:left;margin:5px 10px 0 0;padding:0;font-size:1.1em;}

	

/* search-box
--------------------------------------------------------------------- */

	div.MCS2SiteSearchForm { position: absolute; top: 5px; right: 0; }
	div.MCS2SiteSearchForm div.row{position:relative;width:207px;height:30px;display:block;}
	div.MCS2SiteSearchForm div.row span.label{display:none;}
	div.MCS2SiteSearchForm div.row span.field{background:transparent url(/images/Global/bg-search-field.gif) no-repeat 0 0;display:block;width:153px;height:26px;position:absolute;left:2px;top:0;}
	div.MCS2SiteSearchForm div.row span.field input{background:transparent;border:0;color:#422d2c;font-size:1.3em;font-family:Arial,Helvetica,Verdana,"Trebuchet MS",sans-serif;padding:5px;width:137px;}
	div.MCS2SiteSearchForm div.row span.submit { position: absolute; top: 0; right: 0; }

/* search results 
--------------------------------------------------------------------- */

	div.MCS2ProductResults{}
	div.MCS2ProductResults p.results, div.MCS2ProductResults h2, div.MCS2ProductResults p.showingresults { display: none; }

	div.MCS2ProductResults ul.paging{background:#b4af96;padding:5px;display:block;margin:0 0 10px 0;font-size:1.4em;color:#fff;text-align:center;}
	div.MCS2ProductResults ul.paging li{display:inline; margin: 0 5px 0 0;}
	div.MCS2ProductResults ul.paging li.current{color:#918d75;}
	div.MCS2ProductResults ul.paging li a{color:#fff;text-decoration:none;}
	div.MCS2ProductResults ul.paging li a:hover{color:#7e7a61;}

	div.MCS2ProductResults ol.MCS2ProductResults li{padding:0 0 10px 180px;position:relative;margin:0 0 10px 0;border-bottom:1px solid #d1cebe;zoom:1; min-height: 120px;}
	div.MCS2ProductResults ol.MCS2ProductResults li div.thumbnail{position:absolute;top:0;left:0;}
	div.MCS2ProductResults ol.MCS2ProductResults li div.thumbnail img { display: block; }
	div.MCS2ProductResults ol.MCS2ProductResults li h2.ProductName{font-size:1.6em;display:block;font-family:Arial,Helvetica,Verdana,"Trebuchet MS",sans-serif;}
	div.MCS2ProductResults ol.MCS2ProductResults li h2.ProductName a{text-decoration:none;}
	div.MCS2ProductResults ol.MCS2ProductResults li h2.ProductName a:hover{text-decoration:underline;}
	div.MCS2ProductResults ol.MCS2ProductResults li div.loc,
	div.MCS2ProductResults ol.MCS2ProductResults li div.type{font-size:1.1em;display:block;}
	div.MCS2ProductResults ol.MCS2ProductResults li div.type{margin:0 0 10px 0;}
	div.MCS2ProductResults ol.MCS2ProductResults li div.loc h3,
	div.MCS2ProductResults ol.MCS2ProductResults li div.loc p,
	div.MCS2ProductResults ol.MCS2ProductResults li div.type h3,
	div.MCS2ProductResults ol.MCS2ProductResults li div.type p{font-size:1em;display:inline;color:#333;}
	div.MCS2ProductResults ol.MCS2ProductResults li div.desc p{font-size:1.1em;}
	div.MCS2ProductResults ol.MCS2ProductResults li div.loc h3,
	div.MCS2ProductResults ol.MCS2ProductResults li div.type h3 { margin-right: 5px; }

/* "featured product" tout
--------------------------------------------------------------------- */	
	
	div.MCS2FeaturedProduct{background:#f3f2eb;border:1px solid #cac6ae;text-align:center;margin:0 0 20px 0;}
	div.MCS2FeaturedProduct h4{background:url(/images/Global/headings/heading-sprite.png) no-repeat top left;width:296px;height:44px;display:block;overflow:hidden;text-indent:-1000em;margin:0 auto;}
	div.MCS2FeaturedProduct h4.top-accommodation{background-position:0 -30px;}
	div.MCS2FeaturedProduct h4.top-attractions{background-position:0 -105px;}
	div.MCS2FeaturedProduct h4.top-eatndrink{background-position:0 -180px;}
	div.MCS2FeaturedProduct ul{font-size:1.2em;padding:13px;text-align:left;}
	div.MCS2FeaturedProduct ul li{font-size:1em;margin:0 0 5px 0;}
	div.MCS2FeaturedProduct ul li a{background:transparent url(/images/Global/arrow.png) no-repeat 100% 50%;padding:0 10px 0 0;text-decoration:none;}
	div.MCS2FeaturedProduct ul li a:hover{text-decoration:underline;}
	div.MCS2FeaturedProduct div.dotline{display:none;}
	
	/* 
	
		Hi Stuart/Editor
		
		The following rules should be deleted or commented if/when the heading tag gets added above the links.
	
	*/
	
	div#prod-tout1,
	div#prod-tout2,
	div#prod-tout3,
	div#prod-tout4{background-position:center 0px;padding-top:45px;background-repeat:no-repeat;}
	
	/* make sure these id's are assigned to the correct control */
	div#prod-tout1{background-image:url(/images/Global/headings/attractions.png);}
	div#prod-tout2{background-image:url(/images/Global/headings/eatndrink.png);}
	div#prod-tout3{background-image:url(/images/Global/headings/accommodation.png);}
	div#prod-tout4{background-image:url(/images/Global/headings/activities.png);}

	/* 
	
		Hi Stuart/Editor
		
		The following should be uncommented and possibly adjusted when/if heading tag is added
		if its not a h2 changes it to the correct tag h3, h4, or whatever it is
		
		div#prod-tout1 h2,
		div#prod-tout2 h2,
		div#prod-tout3 h2{
			width: 100%;
			height: 45px;
			overflow: hidden;
			text-indent: -9999em;
			background-position: 50% 0%;
			background-repeat: no-repeat;
			display: block;
			float: none;
		}
		
		div#prod-tout1 h2 { background-image:url(/images/Global/headings/attractions.png); }
		div#prod-tout2 h2 { background-image:url(/images/Global/headings/eatndrink.png); }
		div#prod-tout3 h2 { background-image:url(/images/Global/headings/accommodation.png); }
		div#prod-tout4 h2{background-image:url(/images/Global/headings/activities.png);}		
	
	*/
	
	

/* ad tout
--------------------------------------------------------------------- */
	
	div.ad{width:300px;height:250px;overflow:hidden;}
	div.ad img{display:block;}
		
/* homepage
--------------------------------------------------------------------- */

	body.home div.MCS2HomeNews h3{display:none;}
	
	body.home div.MCS2HomeNews ul.articles{}
	body.home div.MCS2HomeNews ul.articles li{}
	body.home div.MCS2HomeNews ul.articles li.odd{}
	body.home div.MCS2HomeNews ul.articles li.even{}
	body.home div.MCS2HomeNews ul.articles h4 a{display:block;color:#834320;font-size:1.4em;margin:0;text-decoration:none;font-weight:bold;}
	body.home div.MCS2HomeNews ul.articles h4 span{font-size:12px;font-weight:normal;margin:0 0 10px 0;display:block;}
	body.home div.MCS2HomeNews ul.articles p{margin:0 0 10px 0;padding:0;}
	
	body.home ul.paging,
	body.home div.mapView,
	body.home div.ProductListMain p.results,
	body.home div.ProductListMain p.showingresults{display:none;}
	
	body.home div.ProductListMain{}
	body.home div.ProductListMain p.results{}
	body.home div.ProductListMain p.showingresults{}
	body.home div.ProductListMain ol.MCS2ProductResults:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	body.home div.ProductListMain ol.MCS2ProductResults{zoom:1;display:block;}
	body.home div.ProductListMain ol.MCS2ProductResults li{float:left;width:160px;margin:0 20px 0 0;padding:0 0 25px 0;position:relative;border:0; /* min-height: 245px; */}
	body.home div.ProductListMain ol.MCS2ProductResults li.last{margin-right:0px;}
	body.home div.ProductListMain ol.MCS2ProductResults li.odd{}
	body.home div.ProductListMain ol.MCS2ProductResults h2.ProductName{width:auto;margin:0 0 0px 0;border:0;background:0;font-size:1.2em;font-weight:bold;color:#834320;}
	body.home div.ProductListMain ol.MCS2ProductResults div.thumbnail{display:block;float:none;position:static; margin: 0 0 10px 0; }
	body.home div.ProductListMain ol.MCS2ProductResults div.thumbnail img{display:block;float:none;}
	body.home div.ProductListMain ol.MCS2ProductResults div.type{}
	body.home div.ProductListMain ol.MCS2ProductResults div.type h3{display:none;}
	body.home div.ProductListMain ol.MCS2ProductResults div.type p{font-size:1.2em;color:#000;margin:0 0 10px 0;padding:0;}
	body.home div.ProductListMain ol.MCS2ProductResults div.seemorelink h2{}
	body.home div.ProductListMain ol.MCS2ProductResults div.seemorelink h2.ProductName{margin:0;padding:0;display:block;}
	body.home div.ProductListMain ol.MCS2ProductResults div.seemorelink h2.ProductName a{background:transparent url(/images/Global/btns/btn-sprite.png) no-repeat scroll 0 0;display:block;height:27px;overflow:hidden;text-indent:-1000em;background-position:0 -260px;width:99px; position: absolute; bottom: 0; left: 0	;}

	/* heading with cta link nested */
	.h-cta{position:relative;}
	.h-cta span.cta{position:absolute;top:10px;right:0;font-size:12px;display:block;}
	.h-cta span.cta a{padding:3px 12px 3px 0;background:transparent url(/images/Global/arrow.png) no-repeat 100% 50%;color:#8e7413;text-decoration:none;}
	.h-cta span.cta a:hover{text-decoration:underline;}
	
	
/* standard content page and sub-selectors
--------------------------------------------------------------------- */
	
	div.intro{margin:0 0 20px 0;}
	div.standard-content-page{}
	div.standard-content-page h2{font-family:"Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;margin:0 0 10px 0;line-height:1em;}
	div.standard-content-page h3{margin:0 0 10px 0;font-size:1.7em;line-height:1.1em;}
	div.mapView,
	a.mapShowHideLink,
	a#mapShowHideLink{display:none;}


/* standard listing page and sub-selectors
--------------------------------------------------------------------- */

	body.attractions-listing div.submitContainer{left:430px;}
	
	body.events-listing-page div.MCS2ProductSearch{}
	body.events-listing-page div.MCS2ProductSearch form{height:180px;}
	body.events-listing-page div.MCS2ProductSearch dl.refineByDefList dt.refine-date{top:60px;}
	body.events-listing-page div.MCS2ProductSearch dl.refineByDefList dd.refine-date{top:90px;}
	body.events-listing-page div.MCS2ProductSearch dl.refineByDefList dt.refine-date,
	body.events-listing-page div.MCS2ProductSearch dl.refineByDefList dd.refine-date{width:350px;}
	body.events-listing-page div.submitContainer{top: 100px; left: 440px;}
	
	div.enjoyenglandratings{display:block;padding:0 5px 0 0px;margin:0 0 10px 0; zoom:1; display: block;}
	div.enjoyenglandratings img.gradingLogoImg{float:right;margin:0 0 0 5px;}
	div.enjoyenglandratings img.gradingStarImg{float:left;margin:0;display:block;}
	div.enjoyenglandratings span{}
	div.enjoyenglandratings span.gradingDesignator{clear:both;display:none;height:20px;padding:10px 0;}
	div.enjoyenglandratings span.awardLogo{display:block;float:right;height:20px;overflow:hidden;position:relative;text-indent:-100em;width:42px;}
	div.enjoyenglandratings span.awardLogo img{position:absolute;top:0;left:0;}

/* search results css */

	table.sitesearchresults{font-size:1.2em;width:100%;margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #d9d6c7;}
	table.sitesearchresults th,
	table.sitesearchresults td{font-size:100%;padding:5px;}
	table.sitesearchresults td.product{width:70%;}
	
/* News listing and detail pages
--------------------------------------------------------------------- */

	body.standard-content-page div.ctl_ArticleDetail{}
	body.standard-content-page div.ctl_ArticleDetail h1{color:#834320;}

/* Map page
--------------------------------------------------------------------- */

	body.MCS2Map ul.paging,
	body.MCS2Map div.mapView,
	body.MCS2Map div.ProductListMain p.results,
	body.MCS2Map div.ProductListMain p.showingresults{display:inline;}
	
/* Competition Page
--------------------------------------------------------------------- */

	/*body.competition div.MCS2form form.MCS2form {overflow: auto;}
	body.competition div.MCS2form div.row{position:relative;height:30px;display:block;}
	body.competition div.MCS2form div.row span.label{display:none;}
	body.competition div.MCS2form div.row span.field{background:transparent url(/images/Global/bg-search-field.gif) no-repeat 0 0;display:block;width:153px;height:26px;position:absolute;left:2px;top:0;}
	body.competition div.MCS2form div.row span.field input{background:transparent;border:0;color:#422d2c;font-size:1.3em;font-family:Arial,Helvetica,Verdana,"Trebuchet MS",sans-serif;padding:5px;width:137px;}
	/*body.competition div.MCS2form div.row span.submit { position: absolute; top: 0; right: 0; }*/
	
	body.competition div#mainCol{padding:0 30px 15px 30px;margin:0 ;}
	body.competition div.MCS2form div.row{margin:0 0 10px 0;padding:0;width:auto;}
	body.competition div.MCS2form div.row span.label{float:left;width:200px;margin:0 10px 0 0;font-size:1.2em;color:#4c4c4c;}
	body.competition div.MCS2form div.row span.mandatory{font-size:1.4em;padding:0 4px;}
	body.competition div.MCS2form div.row input{float:left;width:243px;padding:8px 3px 8px 5px;border:0;/*background:transparent url(/images/Global/txtinput.png)*/ no-repeat 0 0;font-size:1.2em;font-weight:bold;color:#4c4c4c;}
	body.competition div.MCS2form div.row textarea{float:left;width:243px;padding:8px 3px 8px 5px;border:1px;font-size:1.2em;font-weight:bold;color:#4c4c4c;}
	body.competition div.MCS2form div.row input:focus{outline:0;border:0;}
	body.competition div.MCS2form div.address2 span.label label,
	body.competition div.MCS2form div.address3 span.label label{display:block;overflow:hidden;text-indent:-1000em;}
	body.competition div.MCS2form div.personaldetails span.widelabel{font-size:1.4em;font-weight:bold;color:#4c4c4c;font-family:Arial,Helvetica,Verdana,"Trebuchet MS",sans-serif;}
	body.competition div.MCS2form div.personaldetails div.row {padding-bottom: 8px;}
	body.competition div.MCS2form div.personaldetails input {border: 1px solid #4C4C4C; height: 10px;}
	body.competition div.MCS2form div.dataprotection span.widelabel {padding-left: 15px;}
	body.competition div.MCS2form div.disclaimer span.widelabel{display:none;}
	body.competition div.MCS2form ul.options{}
	body.competition div.MCS2form div.row input.checkbox{width:auto;margin:0 5px 0 0;background:0;}
	body.competition div.MCS2form ul.options{}
	body.competition div.MCS2form ul.options li{margin:0 0 10px 0;padding:0;font-size:1.1em;color:#4c4c4c;}
	body.competition div.MCS2form div.row input.submit{width:auto;background:0;}
	
/* General Form
--------------------------------------------------------------------- */

	div.MCS2GenForm div.row{margin:0 0 10px 0;padding:0;width:auto;}
	div.MCS2GenForm div.row span.label{float:left;width:200px;margin:0 10px 0 0;font-size:1.2em;color:#4c4c4c;}
	div.MCS2GenForm div.row span.mandatory{font-size:1.4em;padding:0 4px;}
	div.MCS2GenForm div.row input, div.MCS2GenForm div.row select {float:left;width:243px;padding:8px 3px 8px 5px;border:0;/*background:transparent url(/images/Global/txtinput.png)*/ no-repeat 0 0;font-size:1.2em;font-weight:bold;color:#4c4c4c;}
	div.MCS2GenForm div.row textarea{float:left;width:243px;padding:8px 3px 8px 5px;border:1px;font-size:1.2em;font-weight:bold;color:#4c4c4c;}
	div.MCS2GenForm div.row input:focus{outline:0;border:0;}
	div.MCS2GenForm div.address2 span.label label,
	div.MCS2GenForm div.address3 span.label label{display:block;overflow:hidden;text-indent:-1000em;}
	div.MCS2GenForm div.personaldetails span.widelabel{font-size:1.4em;font-weight:bold;color:#4c4c4c;font-family:Arial,Helvetica,Verdana,"Trebuchet MS",sans-serif;}
	div.MCS2GenForm div.personaldetails div.row {padding-bottom: 8px;}
	div.MCS2GenForm div.personaldetails input {border: 1px solid #4C4C4C; height: 12px;}
	div.MCS2GenForm div.dataprotection span.widelabel {padding-left: 15px;}
	div.MCS2GenForm div.disclaimer span.widelabel{display:none;}
	div.MCS2GenForm ul.options{}
	div.MCS2GenForm div.row input.checkbox{width:auto;margin:0 5px 0 0;background:0;}
	div.MCS2GenForm ul.options{}
	div.MCS2GenForm ul.options li{margin:0 0 10px 0;padding:0;font-size:1.1em;color:#4c4c4c;float:left;width:100%;clear:both;}
	div.MCS2GenForm div.row input.submit{width:auto;background:0;}
	div.MCS2GenForm div.row .options input{padding: 0;}
	
/* Days Out Page - Featured Pages
--------------------------------------------------------------------- */

	
	div.content div.row-featpages{width: 100%;float:left;margin-left: 10px;}
	div.content div.row-featpages li {margin-right:50px;overflow: hidden;}
	div.content div.row-featpages li.ThirdFeaturedPageItem {margin-right:0;}
	div.ctl_DaysOutFeaturedPages ul { float:left; }
	div.ctl_DaysOutFeaturedPages li{width: 240px;height:320px;float:left;}
	div.ctl_DaysOutFeaturedPages li h3 {height: 55px;display:block;}
	div.ctl_DaysOutFeaturedPages li h3 a {text-decoration: none;padding-bottom: 0.6em;}
	div.ctl_DaysOutFeaturedPages li p.image {padding-bottom: 0.5em;}
	
	.days-out div#bd {float: left;}
	
	
	
	
	/*download cycle link activities page*/
	
	 .downloadCycle
	 
	 {
	 	margin: 0 0 20px;
	 }
