/************************************************************************************
smaller than 560
*************************************************************************************/
@media screen and (max-width: 560px) and (min-width: 481px){
html {-webkit-text-size-adjust: none;}/* disable webkit text size adjust (for iPhone) */
#header {height:auto;overflow:visible;position:static;margin-bottom:-72px;}
#headerInner {position:static;/*  Top header border goes without???  */}
#site-logo{top:13px;left:5px;}
.bestPricelogo img {width:auto;height:auto;float:none;margin-right:0;margin-top:0px;} 
#content{width:92.85714285%;float:none;margin:0;padding-bottom:64px;padding-left:3.571428571%;padding-right:3.571428571%;}
#sidebar{width:92.85714285%;margin:32px 0 0 0;margin-bottom:64px;float:none;background:#fff none;padding:0 40px 0 40px;padding-left:3.571428571%;padding-right:3.571428571%;}
.supplimentaryNavigation li a{padding:10px 0;font-size:16px;font-weight:bold;}
#map {height:340px;}
/*#master-footer {padding-top:0;}
#master-footer {overflow:hidden;margin-top:60px;}*/
#master-footer nav.footer-nav ul{margin-left:0;margin-right:0;height:auto;width:94%;background-color:#6C757D;padding-left:3%;padding-right:3%;}
#master-footer nav.footer-nav ul li{width:100%;margin-right:0;text-align:left;line-height:24px;}
#master-footer nav.footer-nav ul li a{display:block;padding:10px 8px;font-size:16px;font-weight:bold;border-bottom:1px solid #868c9c;background:transparent url(images/generic-icons.png)no-repeat top right;background-position:100% -68px;text-decoration:none;}
#master-footer nav.footer-nav ul li a:hover{background:#636B72 url(images/generic-icons.png)no-repeat top right;background-position:100% -104px;color:#CDD0D3;}
#master-footer nav.footer-nav ul li:nth-child(3),#master-footer nav.footer-nav ul li:nth-child(6){margin-right:0;}
#master-footer nav.footer-nav ul#backToTop{width:50%;margin:16px 23.2142857% 16px 23.2142857%;}
#master-footer nav.footer-nav ul#backToTop li{width:100%;margin:0;padding:0;background-color:Transparent;float:none;}
#master-footer nav.footer-nav ul#backToTop li a{width:auto;display:block;border:2px solid #868c9c;border-radius:4px;background:#484d53 none;line-height:28px;text-align:center;font-weight:bold;}
#master-footer nav.footer-nav ul#backToTop li a:hover{border:2px solid #484d53;background-color:#73767f;text-decoration:none;color:#fff;}
#master-footer ul#bestPriceGuarantee li {width:80%;margin-left:10%;margin-right:10%;}

/*#master-footer ul#bestPriceGuaranteed {display:block;list-style:none;}*/
#master-footer ul#bestPriceGuaranteed {/*margin-top:-16px;*//*margin-top:-56px;*//*overflow: visible;*//*height:40px;background-color:#6C757D;border-top:40px solid #fff;*//*height: 80px;*//*background-color:transparent;*//*border-top:none;*/}
#master-footer ul#bestPriceGuaranteed li {/*width:180px; height:80px;*//*background:transparent url(http://englishlakes.co.uk/css/css-images/logos/best-price-guarantee-v2.png) top left no-repeat;*//*margin:-40px auto 0 auto;*//*-moz-border-radius:0;border-radius:0;*/}

#OuterWrapper {padding-bottom:0;margin-top:0;}
#offersandevents {padding:8px 3.22580645% 40px 3.22580645%; margin:24px 0 24px 0;}
#offersandevents.weddings,#offersandevents.conferences,#offersandevents.hotels {background:#ccc none;}
body.landingPage {padding-top:0;background-image:none;overflow-x:hidden;} 
body.landingPage #OuterWrapper {background-color:transparent;padding-top:0;margin-top:0;}
body.weddings div#fixedbg{background: url(../../../visual-media/images/el/weddings/wedding-group-outside-midland.jpg) no-repeat top center fixed;}
body.landingPage #content {margin-top:392px;}
.hotelOptions li{width:93.877551%;padding:20px 2.604166666% 20px 2.604166666%;}
body.weddings .hotelOptions li div.content {background:#ccc none;	}
.hotelOptions li div.content .Image {float:none;width: 100%;}
.hotelOptions li{width:93.877551%;padding-top:8px;padding-bottom:10px;margin-bottom:24px;}
.hotelOptions li div.content div.textBox{float:none;width:auto;padding:0;margin:16px 5.208333333% 40px 5.208333333%;}
.hotelOptions li div.content div.textBox h3{text-align:center;font-size:2em;margin-bottom:0.5em;}
.hotelOptions li div.content div.textBox a {position:static;width:80%;margin-left:10%;}
ul.withIcons li {width:90%;} 

/************************************************************************************
HOMEPAGE ELEMENTS STYLING
*************************************************************************************/
.hotelList li div.content .Image {float:left;width:100%;margin-right:0;margin-bottom:24px;}
.hotelList li div.content div.textBox{width:100%;float:none;}
.hotelList li div.content div.textBox a.button{position:absolute;bottom:0;right:9.75609756%;right:27.70700604%;width:36.5853659%;width:44.4859873%;color:#fff;padding-top:8px;padding-bottom:8px;background-color:#cc0099;text-align:center;display:block;}
.hotelSection, .offersSection, .activitiesSection {background-image:none;}	

body.topLevelPage .panel h1, body.topLevelPage .panel h2 {font-size:2.4691358em;/*32px*/line-height:1.25em;/*40px*/font-weight:normal;margin-bottom:24px;margin-top:-0.26041667em;}
body.topLevelPage .panel h3 {font-size:1.54320988em;/*20px*/line-height:1.2em;/*24px*/font-weight:normal;margin-bottom:16px;}
body.topLevelPage .Christmas section ul li, body.topLevelPage .ourOffers ul li, body.topLevelPage .ourOffers.TwoColumn ul li, body.topLevelPage .VouchersSection section ul li {width:100%;margin-right:0;float:none;}
body.topLevelPage .lakeslancs article{background-image:none;}
body.topLevelPage .lakeslancs article header, body.topLevelPage .lakeslancs article section {width:100%;}
body.topLevelPage .fullwidthImage {padding-top: 24px;}
#newMedia li#twitter{float:none;width:90%;margin:0 5% 0 5%;}
#newMedia li#blog{float:none;width:100%;margin:0;}
div.galleryAside ul.tabNavigation li a{font-size:13px;}	
}
