/**generic**/
/*****************************************************************************************************************************************************************************************************************************/
/***generic*******************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
#chrystiesBanner{
	width:1200px;
	height:420px;
	margin:0 auto;
	margin-bottom: 20px;
	display:table;
}

#chrystiesBannerImage{
	width:1200px;
	height:420px;
	position:absolute;
	display:table;
}

#chrystiesBannerImage  img{
	width:1200px;
	height:420px;
	display:block;
}

#chrystiesBannerLabelOuter{
	margin-top:290px;
	margin-left:auto;
	margin-right:0px;
	position:relative;
	background:#D8B528;
	display:table;
}

#chrystiesBannerLabelInner{
	margin:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	white-space:nowrap;
	text-align:left;
	color:white;
	display:inline-block;
}

#chrystiesBannerLabelInner h1{
	margin:0px;
	font-weight:100;
	font-size:27px;
	color:white;
}

#chrystiesBannerLabelInner h2{
	margin:0px;
	font-weight:100;
	font-size:15px;
	color:white;
}
/*****************************************************************************************************************************************************************************************************************************/
/***size1*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1220px){
#chrystiesBanner{
	width:1200px;
	height:420px;
}

#chrystiesBannerImage{
	width:1200px;
	height:420px;
}

#chrystiesBannerImage  img{
	width:1200px;
	height:420px;
}

#chrystiesBannerLabelOuter{
	margin-top:290px;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size2*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1140px) and (max-width: 1219px){
#chrystiesBanner{
	width:1100px;
	height:385px;
}

#chrystiesBannerImage{
	width:1100px;
	height:385px;
}

#chrystiesBannerImage  img{
	width:1100px;
	height:385px;
}

#chrystiesBannerLabelOuter{
	margin-top:287px;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size3*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1040px) and (max-width: 1139px){
#chrystiesBanner{
	width:1000px;
	height:350px;
}

#chrystiesBannerImage{
	width:1000px;
	height:350px;
}

#chrystiesBannerImage  img{
	width:1000px;
	height:350px;
}

#chrystiesBannerLabelOuter{
	margin-top:259px;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size4*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 940px) and (max-width: 1039px){
#chrystiesBanner{
	width:900px;
	height:315px;
}

#chrystiesBannerImage{
	width:900px;
	height:315px;
}

#chrystiesBannerImage  img{
	width:900px;
	height:315px;
}

#chrystiesBannerLabelOuter{
	margin-top:220px;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size5*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 840px) and (max-width: 939px){
#chrystiesBanner{
	width:800px;
	height:280px;
}

#chrystiesBannerImage{
	width:800px;
	height:280px;
}

#chrystiesBannerImage  img{
	width:800px;
	height:280px;
}

#chrystiesBannerLabelOuter{
	margin-top:191px;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size6*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 740px) and (max-width: 839px){
#chrystiesBanner{
	width:700px;
	height:245px;
}

#chrystiesBannerImage{
	width:700px;
	height:245px;
}

#chrystiesBannerImage  img{
	width:700px;
	height:245px;
}

#chrystiesBannerLabelOuter{
	margin-top:155px;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size7*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 200px) and (max-width: 739px){
#chrystiesBanner{
	width:94%;
	margin-left:3%;
	margin-right:3%;
	height:auto;
	float:left;
}

#chrystiesBannerImage{
	width:100%;
	height:auto;
	position:relative;
	float:left;
}

#chrystiesBannerImage  img{
	width:100%;
	height:auto;
	float:left;
}

#chrystiesBannerLabelOuter{
	width: 100%;
	margin:0px;
	float:left;
}

#chrystiesBannerLabelInner{
	width: 100%;
	margin:0px;
	float:left;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***generic*******************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
#gandwBannerOuter{
	width:100%;
	margin-top:18px;
	float:left;
}

#gandwBannerInner{
	width:1200px;
	margin: 0 auto;
	display: table;
}

#gandwBannerInner img{
	width:100%;
	float:left;
}

#gandwBannerBadge{
	width:1200px;
	margin: 0 auto;
	position:absolute;
	display: table;
}

#gandwBannerBadge img{
	width:100%;
	float:left;
}

#gandwBannerHeading{
	width:1200px;
	margin: 0 auto;
	padding-top: 10px;
	text-align:center;
	background:#6a6a6a;
	display: table;
}

#gandwBannerLeftFlash, #leightonsBannerLeftFlash{
	width:30px;
	height:2px;
	margin-right:15px;
	margin-bottom:10px;
	background:#e6ab66;
	display:inline-block;
}

#gandwBannerHeading h1{
	margin:0px;
	font-weight:100;
	font-size:30px;
	color:white;
	display:inline-block;
}

#gandwBannerRightFlash, #leightonsBannerRightFlash{
	width:30px;
	height:2px;
	margin-left:15px;
	margin-bottom:10px;
	background:#e6ab66;
	display:inline-block;
}

#leightonsBannerLeftFlash, #leightonsBannerRightFlash{
	background:white;
}

#gandwBannerSubHeading{
	width:1200px;
	margin: 0 auto;
	margin-bottom:20px;
	padding-bottom: 10px;
	text-align:center;
	background:#6a6a6a;
	display: table;
}

#gandwBannerSubHeading h2{
	width:100%;
	margin:0 auto;
	margin-bottom:10px;
	font-size:16px;
	font-weight:100;
	color:white;
	float:left;
}

/*****************************************************************************************************************************************************************************************************************************/
/***size1*******************************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1220px){
#gandwBannerInner, #gandwBannerBadge, #gandwBannerHeading, #gandwBannerSubHeading{
	width:1200px;
}

#gandwBannerTextWrap{
	width:1200px;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size2*******************************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1120px) and (max-width: 1219px){
#gandwBannerInner, #gandwBannerBadge, #gandwBannerHeading, #gandwBannerSubHeading{
	width:1100px;
}

#gandwBannerTextWrap{
	width:1100px;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size3*******************************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1020px) and (max-width: 1119px){
#gandwBannerInner, #gandwBannerBadge, #gandwBannerHeading, #gandwBannerSubHeading{
	width:1000px;
}

#gandwBannerTextWrap{
	width:1000px;
}
	
}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size4*******************************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 920px) and (max-width: 1019px){
#gandwBannerInner, #gandwBannerBadge, #gandwBannerHeading, #gandwBannerSubHeading{
	width:900px;
}

#gandwBannerTextWrap{
	width:900px;
}
	
}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size5*******************************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 820px) and (max-width: 919px){
#gandwBannerInner, #gandwBannerBadge, #gandwBannerHeading, #gandwBannerSubHeading{
	width:800px;
}

#gandwBannerTextWrap{
	width:800px;
}
	
}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size6*******************************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 720px) and (max-width: 819px){
#gandwBannerInner, #gandwBannerBadge, #gandwBannerHeading, #gandwBannerSubHeading{
	width:700px;
}

#gandwBannerTextWrap{
	width:700px;
}
	
}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size7*******************************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/@media screen and (min-width: 200px) and (max-width: 719px){
#gandwBannerInner{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float: left;
}

#gandwBannerBadge{
	width:90%;
	float: left;
}

#gandwBannerHeading, #gandwBannerSubHeading{
	width:100%;
	float:left;
}

#gandwBannerTextWrap{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float: left;
}

}/**@media**/
/*******************************************************************************************************************************************************************************************************************************************/
/***size1***********************************************************************************************************************************************************************************************************************************/
/*******************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1220px){
#reclinerBannerWrapper{
	width:1200px;
	height:420px;
	margin:0 auto;
	margin-bottom:20px;
	position:relative;
	display:table;
}

.reclinerBanner{
	width:1200px;
	height:420px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	float:left;
}

.reclinerBanner img{
	width:1200px;
	height:420px;
	float:left;
}


}/**@media**/
/*******************************************************************************************************************************************************************************************************************************************/
/***size2***********************************************************************************************************************************************************************************************************************************/
/*******************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1120px) and (max-width: 1219px){
#reclinerBannerWrapper{
	width:1100px;
	height:385px;
	margin:0 auto;
	margin-bottom:20px;
	position:relative;
	display:table;
}

.reclinerBanner{
	width:1100px;
	height:385px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	float:left;
}

.reclinerBanner img{
	width:1100px;
	height:385px;
	float:left;
}


}/**@media**/
/*******************************************************************************************************************************************************************************************************************************************/
/***size3***********************************************************************************************************************************************************************************************************************************/
/*******************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1020px) and (max-width: 1119px){
#reclinerBannerWrapper{
	width:1000px;
	height:350px;
	margin:0 auto;
	margin-bottom:20px;
	position:relative;
	display:table;
}

.reclinerBanner{
	width:1000px;
	height:350px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	float:left;
}

.reclinerBanner img{
	width:1000px;
	height:350px;
	float:left;
}


}/**@media**/
/*******************************************************************************************************************************************************************************************************************************************/
/***size4***********************************************************************************************************************************************************************************************************************************/
/*******************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 920px) and (max-width: 1019px){
#reclinerBannerWrapper{
	width:900px;
	height:315px;
	margin:0 auto;
	margin-bottom:20px;
	position:relative;
	display:table;
}

.reclinerBanner{
	width:900px;
	height:315px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	float:left;
}

.reclinerBanner img{
	width:900px;
	height:315px;
	float:left;
}


}/**@media**/
/*******************************************************************************************************************************************************************************************************************************************/
/***size5***********************************************************************************************************************************************************************************************************************************/
/*******************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 820px) and (max-width: 919px){
#reclinerBannerWrapper{
	width:800px;
	height:280px;
	margin:0 auto;
	margin-bottom:20px;
	position:relative;
	display:table;
}

.reclinerBanner{
	width:800px;
	height:280px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	float:left;
}

.reclinerBanner img{
	width:800px;
	height:280px;
	float:left;
}


}/**@media**/
/*******************************************************************************************************************************************************************************************************************************************/
/***size6***********************************************************************************************************************************************************************************************************************************/
/*******************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 720px) and (max-width: 819px){
#reclinerBannerWrapper{
	width:700px;
	height:245px;
	margin:0 auto;
	margin-bottom:20px;
	position:relative;
	display:table;
}

.reclinerBanner{
	width:700px;
	height:245px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	float:left;
}

.reclinerBanner img{
	width:700px;
	height:245px;
	float:left;
}



}/**@media**/
/*******************************************************************************************************************************************************************************************************************************************/
/***size7***********************************************************************************************************************************************************************************************************************************/
/*******************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 200px) and (max-width: 719px){
#reclinerBannerWrapper{
	width:94%;
	margin-left:3%;
	margin-right:3%;
	margin-bottom:20px;
	position:relative;
	display:table;
}

.reclinerBanner{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	float:left;
}

.reclinerBanner img{
	width:100%;
	float:left;
}


}/**@media**/
/**generic**/
/****************************************************************************************************************************************************************************************************************************/
/***generic******************************************************************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************************************************************************/
#rodgersBannerOuter{
	width:100%;
	margin-bottom:25px;
	position: relative;
	float:left;
}

/**position:absolute;, top:0;, bottom:0; forces div to parent div height**/
/**display: flex; align-items: center; justify-content: center; positions content in centre**/
#rodgersPanelOuter{
	width:60%;
	margin-left:0%;
	position: absolute; 
	top: 0; 
	bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
	float:left;
}

.rodgersBannerOne #rodgersPanelOuter{
	margin-left:40%;
}

#rodgersPanelInner{
	width:100%;
	float:left;
}

#rodgersPanelTitle{
	width:55%;
	margin:0 auto;
	padding-bottom:25px;
	line-height: 110%;
	text-align:center;
	font-weight:400;
	font-family: "Bodoni Moda", serif;
	font-size:64px;
	display:table;
}

#rodgersPanelDescription{
	width:60%;
	margin:0 auto;
	padding-bottom:35px;
	line-height: 125%;
	text-align:center;
	text-transform: capitalize;
	font-weight:300;
  	font-family: "Montserrat", sans-serif;
	font-size:23px;
	display:table;
}

#rodgersPanelButton{
	margin:0 auto;
	display: table;
}

#rodgersPanelButton button{
	padding:13px;
	position: relative;
	overflow: hidden;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	font-weight:500;
	font-size:16px;
	background:none;
}

#rodgersPanelButton button:before{
	width: 100%;
	height: 100%;
	padding-top: 14px;
	content: "SHOP NOW";
	position: absolute;
	top: 0;
	left: -100%;
	z-index: 1;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	color: white;
	background: black;
}

#rodgersPanelButton button:hover{
	border: 1px solid black;
	color: white;
}

#rodgersPanelButton button:hover:before{
	cursor: pointer;
	left: 0;
}

/**stops image floating behind absolute div**/
#rodgersBannerImage{
	width:40%;
	float:left;
}

.rodgersBannerOne #rodgersBannerImage, .rodgersBannerThree #rodgersBannerImage{
	margin-left:0%;
}

.rodgersBannerTwo #rodgersBannerImage{
	margin-left:40%;
}


#rodgersBannerImage img{
	width:100%;
	float: left; 
}
/****************************************************************************************************************************************************************************************************************************/
/***size7********************************************************************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 200px) and (max-width: 719px){
#rodgersBannerOuter{
	width:100%;
	position: static;
	float:left;
}

#rodgersPanelOuter{
	width:100%;
	position: static; 
	float:left;
}

.rodgersBannerOne #rodgersPanelOuter, .rodgersBannerTwo #rodgersPanelOuter, .rodgersBannerThree #rodgersPanelOuter{
	margin-left:0%;
}

#rodgersPanelInner{
	width:100%;
	float:left;
}

#rodgersPanelTitle{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	padding-top:10px;
	padding-bottom:10px;
	font-size:40px;
	float:left;
}

#rodgersPanelDescription{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	padding-bottom:15px;
	font-size:20px;
	float:left;
}

#rodgersPanelButton{
	margin:0 auto;
	padding-bottom:15px;
	display: table;
}

#rodgersPanelButton button{
	font-size:15px;
}

/**stops image floating behind absolute div**/
#rodgersBannerImage{
	width:100%;
	float:left;
}

.rodgersBannerOne #rodgersBannerImage, .rodgersBannerTwo #rodgersBannerImage, .rodgersBannerThree #rodgersBannerImage{
	margin:0%;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***generic*******************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
#roomsBanner{
	width:1200px;
	margin: 0 auto;
	display:table;
}

#roomsBanner a{
	text-decoration:none;
}

#roomsBannerImage, #roomsBannerImage  img{
	width:1200px;
	height:420px;
	float:left;
}

#roomsBanner h1{
	width:100%;
	margin:0px;
	font-weight:100;
	font-size:27px;
	color:#415968;
}

#roomsBanner h2{
	width:100%;
	margin:0px;
	font-weight:100;
	font-size:15px;
	color:#415968;
}

/*****************************************************************************************************************************************************************************************************************************/
/***size1*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1220px){
#roomsBanner{
	width:1200px;
}

#roomsBannerImage, #roomsBannerImage  img{
	width:1200px;
	height:420px;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size2*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1120px) and (max-width: 1219px){
#roomsBanner{
	width:1100px;
}

#roomsBannerImage, #roomsBannerImage  img{
	width:1100px;
	height:385px;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size3*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1020px) and (max-width: 1119px){
#roomsBanner{
	width:1000px;
}

#roomsBannerImage, #roomsBannerImage  img{
	width:1000px;
	height:350px;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size4*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 920px) and (max-width: 1019px){
#roomsBanner{
	width:900px;
}

#roomsBannerImage, #roomsBannerImage  img{
	width:900px;
	height:315px;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size5*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 820px) and (max-width: 919px){
#roomsBanner{
	width:800px;
}

#roomsBannerImage, #roomsBannerImage  img{
	width:800px;
	height:280px;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size6*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 720px) and (max-width: 819px){
#roomsBanner{
	width:700px;
}

#roomsBannerImage, #roomsBannerImage  img{
	width:700px;
	height:245px;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size7*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 200px) and (max-width: 719px){
#roomsBanner{
	width:94%;
	margin-left: 3%;
	margin-right: 3%;
}

#roomsBannerImage, #roomsBannerImage  img{
	width:100%;
	height:auto;
}

}/**@media**/
/******************************************************************************************************************************************************************************************************************/
/***generic********************************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
#southonsBanner{
	width:1200px;
	height:320px;
	margin: 0 auto;
	margin-bottom:20px;
	display:table;
}

#southonsBannerImage{
	width:732px;
	height:320px;
	float:right;
}

#southonsBannerImage  img{
	width:732px;
	height:320px;
	display:block;
}

#southonsBannerLabelOuter{
	width:468px;
	height:320px;
	position:relative;
	background:#5e7339;
	float:left;
}

#southonsBannerLabelInner{
	padding:3%;
	margin: 0 auto;
	margin-top:125px;
	display:table;
}

#southonsBannerLabelInner h1{
	margin:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:100;
	font-size:27px;
	color:white;
}

#southonsBannerLabelInner h2{
	margin:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:100;
	font-size:15px;
	color:white;
}

/******************************************************************************************************************************************************************************************************************/
/***size1**********************************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1220px){
#southonsBanner{
	width:1200px;
	height:320px;
}

#southonsBannerImage{
	width:732px;
	height:320px;
}

#southonsBannerImage  img{
	width:732px;
	height:320px;
}

#southonsBannerLabelOuter{
	width:468px;
	height:320px;
}

#southonsBannerLabelInner{
	margin-top:125px;
}

}/**@media**/
/******************************************************************************************************************************************************************************************************************/
/***size2**********************************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1120px) and (max-width: 1219px){
#southonsBanner{
	width:1100px;
	height:293px;
}

#southonsBannerImage{
	width:670px;
	height:293px;
}

#southonsBannerImage  img{
	width:670px;
	height:293px;
}

#southonsBannerLabelOuter{
	width:430px;
	height:293px;
}

#southonsBannerLabelInner{
	margin-top:105px;
}

}/**@media**/
/******************************************************************************************************************************************************************************************************************/
/***size3**********************************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1020px) and (max-width: 1119px){
#southonsBanner{
	width:1000px;
	height:266px;
}

#southonsBannerImage{
	width:609px;
	height:266px;
}

#southonsBannerImage  img{
	width:609px;
	height:266px;
}

#southonsBannerLabelOuter{
	width:391px;
	height:266px;
}

#southonsBannerLabelInner{
	margin-top:95px;
}

#southonsBannerLabelInner h1{
	font-size:23px;
}

#southonsBannerLabelInner h2{
	font-size:15px;
}

}/**@media**/
/******************************************************************************************************************************************************************************************************************/
/***size4**********************************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 920px) and (max-width: 1019px){
#southonsBanner{
	width:900px;
	height:239px;
}

#southonsBannerImage{
	width:548px;
	height:239px;
}

#southonsBannerImage  img{
	width:548px;
	height:239px;
}

#southonsBannerLabelOuter{
	width:352px;
	height:239px;
}

#southonsBannerLabelInner{
	margin-top:85px;
}

#southonsBannerLabelInner h1{
	font-size:23px;
}

#southonsBannerLabelInner h2{
	font-size:15px;
}

}/**@media**/
/******************************************************************************************************************************************************************************************************************/
/***size5**********************************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 820px) and (max-width: 919px){
#southonsBanner{
	width:800px;
	height:212px;
}

#southonsBannerImage{
	width:487px;
	height:212px;
}

#southonsBannerImage  img{
	width:487px;
	height:212px;
}

#southonsBannerLabelOuter{
	width:313px;
	height:212px;
}

#southonsBannerLabelInner{
	margin-top:75px;
}

#southonsBannerLabelInner h1{
	font-size:23px;
}

#southonsBannerLabelInner h2{
	font-size:15px;
}

}/**@media**/
/******************************************************************************************************************************************************************************************************************/
/***size6**********************************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 720px) and (max-width: 819px){
#southonsBanner{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
}

#southonsBannerImage{
	width:100%;
	height: auto;
	float:left;
}

#southonsBannerImage  img{
	width:100%;
	height: auto;
	display:block;
}

#southonsBannerLabelOuter{
	width:98%;
	height: auto;
	padding:1%;
	float:left;
}

#southonsBannerLabelInner{
	width:100%;
	margin-top:0px;
	float:left;
}

#southonsBannerLabelInner h1{
	font-size:20px;
}

#southonsBannerLabelInner h2{
	font-size:14px;
}

}/**@media**/
/******************************************************************************************************************************************************************************************************************/
/***size7**********************************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 200px) and (max-width: 719px){
#southonsBanner{
	width:90%;
	height: auto;
	margin-left:5%;
	margin-right:5%;
}

#southonsBannerImage{
	width:100%;
	height: auto;
	float:left;
}

#southonsBannerImage  img{
	width:100%;
	height: auto;
	display:block;
}

#southonsBannerLabelOuter{
	width:96%;
	height: auto;
	padding:2%;
	float:left;
}

#southonsBannerLabelInner{
	width:100%;
	margin-top:0px;
	float:left;
}

#southonsBannerLabelInner h1{
	font-size:20px;
}

#southonsBannerLabelInner h2{
	font-size:14px;
}
	
}/**@media**/
/******************************************************************************************************************************************************************************************************************/
/***generic********************************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
#bedPostBanner{
	width:1200px;
	height:320px;
	margin: 0 auto;
	margin-bottom:20px;
	display:table;
}

#bedPostBannerImage{
	width:732px;
	height:320px;
	float:right;
}

#bedPostBannerImage  img{
	width:732px;
	height:320px;
	display:block;
}

#bedPostBannerLabelOuter{
	width:468px;
	height:320px;
	background:#1468ad;
	float:left;
}

#bedPostBannerLabelInner{
	padding:3%;
	margin: 0 auto;
	margin-top:125px;
	display:table;
}

#bedPostBannerLabelInner h1{
	margin:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:100;
	font-size:27px;
	color:white;
}

#bedPostBannerLabelInner h2{
	margin:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:100;
	font-size:15px;
	color:white;
}

/******************************************************************************************************************************************************************************************************************/
/***size1**********************************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1220px){
#bedPostBanner{
	width:1200px;
	height:320px;
}

#bedPostBannerImage{
	width:732px;
	height:320px;
}

#bedPostBannerImage  img{
	width:732px;
	height:320px;
}

#bedPostBannerLabelOuter{
	width:468px;
	height:320px;
}

#bedPostBannerLabelInner{
	margin-top:125px;
}

}/**@media**/
/******************************************************************************************************************************************************************************************************************/
/***size2**********************************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1120px) and (max-width: 1219px){
#bedPostBanner{
	width:1100px;
	height:293px;
}

#bedPostBannerImage{
	width:670px;
	height:293px;
}

#bedPostBannerImage  img{
	width:670px;
	height:293px;
}

#bedPostBannerLabelOuter{
	width:430px;
	height:293px;
}

#bedPostBannerLabelInner{
	margin-top:105px;
}

}/**@media**/
/******************************************************************************************************************************************************************************************************************/
/***size3**********************************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1020px) and (max-width: 1119px){
#bedPostBanner{
	width:1000px;
	height:266px;
}

#bedPostBannerImage{
	width:609px;
	height:266px;
}

#bedPostBannerImage  img{
	width:609px;
	height:266px;
}

#bedPostBannerLabelOuter{
	width:391px;
	height:266px;
}

#bedPostBannerLabelInner{
	margin-top:95px;
}

#bedPostBannerLabelInner h1{
	font-size:23px;
}

#bedPostBannerLabelInner h2{
	font-size:15px;
}

}/**@media**/
/******************************************************************************************************************************************************************************************************************/
/***size4**********************************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 920px) and (max-width: 1019px){
#bedPostBanner{
	width:900px;
	height:239px;
}

#bedPostBannerImage{
	width:548px;
	height:239px;
}

#bedPostBannerImage  img{
	width:548px;
	height:239px;
}

#bedPostBannerLabelOuter{
	width:352px;
	height:239px;
}

#bedPostBannerLabelInner{
	margin-top:85px;
}

#bedPostBannerLabelInner h1{
	font-size:23px;
}

#bedPostBannerLabelInner h2{
	font-size:15px;
}

}/**@media**/
/******************************************************************************************************************************************************************************************************************/
/***size5**********************************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 820px) and (max-width: 919px){
#bedPostBanner{
	width:800px;
	height:212px;
}

#bedPostBannerImage{
	width:487px;
	height:212px;
}

#bedPostBannerImage  img{
	width:487px;
	height:212px;
}

#bedPostBannerLabelOuter{
	width:313px;
	height:212px;
}

#bedPostBannerLabelInner{
	margin-top:75px;
}

#bedPostBannerLabelInner h1{
	font-size:23px;
}

#bedPostBannerLabelInner h2{
	font-size:15px;
}

}/**@media**/
/******************************************************************************************************************************************************************************************************************/
/***size6**********************************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 720px) and (max-width: 819px){
#bedPostBanner{
	width:94%;
	margin-left:3%;
	margin-right:3%;
	float:left;
}

#bedPostBannerImage{
	width:100%;
	height:auto;
	float:left;
}

#bedPostBannerImage  img{
	width:100%;
	height:auto;
	display:block;
}

#bedPostBannerLabelOuter{
	width:98%;
	height:auto;
	padding:1%;
	float:left;
}

#bedPostBannerLabelInner{
	width:100%;
	margin-top:0px;
	float:left;
}

#bedPostBannerLabelInner h1{
	font-size:20px;
}

#bedPostBannerLabelInner h2{
	font-size:14px;
}

}/**@media**/
/******************************************************************************************************************************************************************************************************************/
/***size7**********************************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 200px) and (max-width: 719px){
#bedPostBanner{
	width:90%;
	height:auto;
	margin-left:5%;
	margin-right:5%;
}

#bedPostBannerImage{
	width:100%;
	height:auto;
	float:left;
}

#bedPostBannerImage  img{
	width:100%;
	height:auto;
	display:block;
}

#bedPostBannerLabelOuter{
	width:98%;
	height:auto;
	padding:1%;
	float:left;
}

#bedPostBannerLabelInner{
	width:100%;
	margin-top:0px;
	float:left;
}

#bedPostBannerLabelInner h1{
	font-size:20px;
}

#bedPostBannerLabelInner h2{
	font-size:14px;
}
	
}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***generic*******************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
#banner{
	width:100%;
	margin-bottom:20px;
	float:left;
}

#bannerImage{
	width:100%;
	float:left;
}

#bannerImage img{
	width:100%;
	position: relative;
	float:left;
}

#bannerBadge{
	width:100%;
	position:absolute;
	float:left;
}

#bannerBadge img{
	width:100%;
	float:left;
}

#bannerHeader{
	width:1200px;
	margin:0 auto;
	display:table;
}

#bannerHeader h1{
	margin:0px;
	font-weight:400;
	font-size:27px;
	color:#000000;;
}

#bannerHeader h2{
	margin:0px;
	font-weight:400;
	font-size:15px;
	color:#000000;;
}

/*****************************************************************************************************************************************************************************************************************************/
/***size1*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1220px){
#bannerHeader{
	width:1200px;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size2*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1120px) and (max-width: 1219px){
#bannerHeader{
	width:1100px;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size3*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1020px) and (max-width: 1119px){
#bannerHeader{
	width:1000px;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size4*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 920px) and (max-width: 1019px){
#bannerHeader{
	width:900px;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size5*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 820px) and (max-width: 919px){
#bannerHeader{
	width:800px;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size6*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 720px) and (max-width: 819px){
#bannerHeader{
	width:700px;
}

}/**@media**/
/*****************************************************************************************************************************************************************************************************************************/
/***size7*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 200px) and (max-width: 719px){
#bannerHeader{
	width:90%;
	margin-left: 5%;
	margin-right: 5%;
}

}/**@media**/
/************************************************************************************************************************************************************************************************************************/
/***generic**************************************************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************************************************************/
#articleLinkWrapper{
	width:100%;
	margin-top:10px;
	float:left;
}

#articleLinkButton{
	padding:5px;
	font-size:16px;
	float:left;
}

/************************************************************************************************************************************************************************************************************************/
/***generic**************************************************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************************************************************/
#contentWrapper{
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
}

/************************************************************************************************************************************************************************************************************************/
/***generic**************************************************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************************************************************/
#newsSnippetOuter{
	width:100%;
	margin-bottom:25px;
	float:left;
}

#newsSnippetOuter a{
	text-decoration: none;
	color:#585858;
}

#newsSnippetInner{
	width:1200px;
	margin:0 auto;
	display:table;
}

#newsSnippetImage{
	width:300px;
	margin-right:25px;
	float:left;
}

#newsSnippetImage img{
	width:300px;
	float:left;
}

#newsSnippetText{
	width:600px;
	float:left;
}

#newsSnippetDate{
	width:100%;
	font-size:10px;
	float:left;
}

#newsSnippetTitle{
	width:100%;
	font-size:27px;
	font-weight:100;
	float:left;
}

#newsSnippetButtonOuter{
	width:100%;
	margin-top:10px;
	float:left;
}

#newsSnippetButtonInner{
	padding:5px;
	border: 1px solid #585858;
	font-size:16px;
	float:left;
}

#newsSnippetTextarea{
	width:100%;
	line-height: 150%;
	font-size:16px;
	font-weight:100;
	color:#585858;
	float:left;
}

/************************************************************************************************************************************************************************************************************************/
/***generic**************************************************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************************************************************/
#newsIntroOuter{
	width:1200px;
	margin: 0 auto;
	margin-bottom:25px;
	display:table;	
}

#newsIntroOuter a{
	text-decoration:none;	
}

#newsIntroInner{
	width:700px;
	margin-bottom:25px;
	display:table;	
}

#newsDate{
	width:100%;
	font-size:10px;
	float:left;
}
				
#newsTitle{
	width:100%;
	font-size:27px;
	font-weight:100;
	float:left;
}
				
#textOnly{
	width:100%;
	font-size:16px;
	display:table;	
}

/*****************/
#imageOnly{
	width:100%;
	float:left;	
}

#imageOnly img{
	width:100%;
	display:block;	
}

/*****************/
#textLeft{
	width:58%;
	margin-right: 2%;
	font-size:16px;
	float:left;	
}

#imageRight{
	width:40%;
	float:left;	
}
		
#imageRight img{
	width:100%;
	display:block;	
}
		
/*****************/
#imageLeft{
	width:40%;
	margin-right: 2%;
	float:left;	
}
		
#imageLeft img{
	width:100%;
	display:block;	
}
		
#textRight{
	width:58%;
	font-size:16px;
	float:left;	
}

/************************************************************************************************************************************************************************************************************************/
/***size1****************************************************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1220px){

#newsSnippetInner{
	width:1200px;
}

#newsIntroOuter{
	width:1200px;
}

#newsIntroInner{
	width:600px;
}

}/**@media**/
/************************************************************************************************************************************************************************************************************************/
/***size2****************************************************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1120px) and (max-width: 1219px){

#newsSnippetInner{
	width:1100px;
}

#newsIntroOuter{
	width:1100px;
}

#newsIntroInner{
	width:600px;
}

}/**@media**/
/************************************************************************************************************************************************************************************************************************/
/***size3****************************************************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1020px) and (max-width: 1119px){

#newsSnippetInner{
	width:1000px;
}

#newsIntroOuter{
	width:1000px;
}

#newsIntroInner{
	width:600px;
}

}/**@media**/
/************************************************************************************************************************************************************************************************************************/
/***size4****************************************************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 920px) and (max-width: 1019px){

#newsSnippetInner{
	width:900px;
}

#newsSnippetImage{
	width:300px;
	margin-right:25px;
	float:left;
}

#newsSnippetImage, #newsSnippetImage img{
	width:300px;
	float:left;
}

#newsSnippetText{
	width:575px;
	float:left;
}

#newsIntroOuter{
	width:900px;
}

#newsIntroInner{
	width:600px;
}

}/**@media**/
/************************************************************************************************************************************************************************************************************************/
/***size5****************************************************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 820px) and (max-width: 919px){

#newsSnippetInner{
	width:800px;
}

#newsSnippetImage, #newsSnippetImage img{
	width:300px;
	float:left;
}

#newsSnippetText{
	width:475px;
	float:left;
}

#newsIntroOuter{
	width:800px;
}

#newsIntroInner{
	width:600px;
}
				
}/**@media**/
/************************************************************************************************************************************************************************************************************************/
/***size6****************************************************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 720px) and (max-width: 819px){

#newsSnippetInner{
	width:700px;
}

#newsSnippetImage, #newsSnippetImage img{
	width:300px;
	float:left;
}

#newsSnippetText{
	width:375px;
	float:left;
}

#newsIntroOuter{
	width:700px;
}

#newsIntroInner{
	width:600px;
}

}/**@media**/
/************************************************************************************************************************************************************************************************************************/
/***size7**************************************************************************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 200px) and (max-width: 719px){

#newsSnippetInner{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
}

#newsSnippetImage, #newsSnippetImage img{
	width:100%;
	margin-bottom:10px;
	float:left;
}

#newsSnippetText{
	width:100%;
	float:left;
}

#newsIntroOuter{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
}

#newsIntroInner{
	width:100%;
	float:left;
}
				
}/**@media**/