/**#000000;**/
/**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******************************************************************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************************************************************************/
#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*******************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
#titleOnlyHeader{
	width:1200px;
	margin:0 auto;
	margin-bottom:10px;
	display:table;
}

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

#titleOnlyHeader h2{
	margin:0px;
	font-weight:400;
	font-size:15px;
	color:#000000;;
}
/*****************************************************************************************************************************************************************************************************************************/
/***size1*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1220px){
#titleOnlyHeader{
	width:1200px;
}

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

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

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

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

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

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

}/**@media**/
/***************************************************************************************************************************************************************************************************************************/
/***general*****************************************************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************************************************************/
#bannerMiddle{
	width:1200px;
	margin:0 auto;
	margin-bottom:30px;
	display:table;
}

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

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

.imageWrapper{
	width:380px;
	margin-right:30px;
	margin-bottom:30px;
	float:left;
}

.imageWrapper a{
	text-decoration:none;
}

.image{
	width:380px;
	height:266px;
	display:table;
}

.image img{
	width:380px;
	height:266px;
	display: block; 
}

.image img:hover{
	opacity:0.6;
}

.imageLabel, .imageLabel h3{
	margin:0px;
	width:96%;
	padding:2%;
	text-align: center;
	font-weight:400;
	font-size:17px;
	color: #000000;
	float:left;
}

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

#brandLinkInner{
	width:100%;
	margin: 0 auto;
	margin-bottom:30px;
  	gap: 20px;
	display: flex;
}

#brandLinkInner .brandImage{
	flex:1;
}

#brandLinkInner .brandImage img{
	width:100%;
	height:100%;
	display:table;
}

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

#imageLinkWrapper{
	width:1200px;
}

.imageWrapper{
	width:380px;
	margin-right:30px;
	margin-bottom:30px;
}

.imageWrapper:nth-child(3), .imageWrapper:nth-child(6), .imageWrapper:nth-child(9), .imageWrapper:nth-child(12), .imageWrapper:nth-child(15), .imageWrapper:nth-child(18), .imageWrapper:nth-child(21), .imageWrapper:nth-child(24){
	margin-right:0px;
}

.imageWrapper:nth-child(27), .imageWrapper:nth-child(30){
	margin-right:0px;
}

.image{
	width:380px;
	height:266px;
}

.image img{
	width:380px;
	height:266px;
}

.imageLabel, .imageLabel h3{
	font-size:17px;
}

#brandLinkOuter{
	width:900px;
}

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

#imageLinkWrapper{
	width:1100px;
}

.imageWrapper{
	width:348px;
	margin-right:28px;
	margin-bottom:28px;	
}

.imageWrapper:nth-child(3), .imageWrapper:nth-child(6), .imageWrapper:nth-child(9), .imageWrapper:nth-child(12), .imageWrapper:nth-child(15), .imageWrapper:nth-child(18), .imageWrapper:nth-child(21), .imageWrapper:nth-child(24){
	margin-right:0px;
}

.imageWrapper:nth-child(27), .imageWrapper:nth-child(30){
	margin-right:0px;
}

.image{
	width:348px;
	height:258px;
	display:table;
}

.image img{
	width:348px;
	height:258px;
}

.imageLabel, .imageLabel h3{
	font-size:17px;
}

#brandLinkOuter{
	width:600px;
}

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

#imageLinkWrapper{
	width:1000px;
}

.imageWrapper{
	width:316px;
	margin-right:25px;
	margin-bottom:25px;
}

.imageWrapper:nth-child(3), .imageWrapper:nth-child(6), .imageWrapper:nth-child(9), .imageWrapper:nth-child(12), .imageWrapper:nth-child(15), .imageWrapper:nth-child(18), .imageWrapper:nth-child(21), .imageWrapper:nth-child(24){
	margin-right:0px;
}

.imageWrapper:nth-child(27), .imageWrapper:nth-child(30){
	margin-right:0px;
}

.image{
	width:316px;
	height:234px;
}

.image img{
	width:316px;
	height:234px;
}

.imageLabel, .imageLabel h3{
	font-size:17px;
}

#brandLinkOuter{
	width:600px;
}

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

#imageLinkWrapper{
	width:900px;
}

.imageWrapper{
	width:284px;
	margin-right:23px;
	margin-bottom:23px;
}

.imageWrapper:nth-child(3), .imageWrapper:nth-child(6), .imageWrapper:nth-child(9), .imageWrapper:nth-child(12), .imageWrapper:nth-child(15), .imageWrapper:nth-child(18), .imageWrapper:nth-child(21), .imageWrapper:nth-child(24){
	margin-right:0px;
}

.imageWrapper:nth-child(27), .imageWrapper:nth-child(30){
	margin-right:0px;
}

.image{
	width:284px;
	height:210px;
}

.image img{
	width:284px;
	height:210px;
}

.imageLabel, .imageLabel h3{
	font-size:17px;
}

#brandLinkOuter{
	width:600px;
}

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

#imageLinkWrapper{
	width:800px;
}

.imageWrapper{
	width:252px;
	margin-right:22px;
	margin-bottom:22px;
	float:left;
}

.imageWrapper:nth-child(3), .imageWrapper:nth-child(6), .imageWrapper:nth-child(9), .imageWrapper:nth-child(12), .imageWrapper:nth-child(15), .imageWrapper:nth-child(18), .imageWrapper:nth-child(21), .imageWrapper:nth-child(24){
	margin-right:0px;
}

.imageWrapper:nth-child(27), .imageWrapper:nth-child(30){
	margin-right:0px;
}

.image{
	width:252px;
	height:186px;
	display:table;
}

.image img{
	width:252px;
	height:186px;
	display: block; 
}

.imageLabel, .imageLabel h3{
	font-size:17px;
}

#brandLinkOuter{
	width:600px;
}

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

#imageLinkWrapper{
	width:700px;
}

.imageWrapper{
	width:220px;
	margin-right:20px;
	margin-bottom:20px;
	float:left;
}

.imageWrapper:nth-child(3), .imageWrapper:nth-child(6), .imageWrapper:nth-child(9), .imageWrapper:nth-child(12), .imageWrapper:nth-child(15), .imageWrapper:nth-child(18), .imageWrapper:nth-child(21), .imageWrapper:nth-child(24){
	margin-right:0px;
}

.imageWrapper:nth-child(27), .imageWrapper:nth-child(30){
	margin-right:0px;
}

.image{
	width:220px;
	height:162px;
	display:table;
}

.image img{
	width:220px;
	height:162px;
	display: block; 
}

.imageLabel, .imageLabel h3{
	font-size:17px;
}

#brandLinkOuter{
	width:600px;
}

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

#bannerMiddle{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:30px;
	float:left;
}

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

.imageWrapper{
	width:100%;
	margin-right:0px;
	margin-bottom:20px;
	float:left;
}

.image{
	width:100%;
	height: auto;
	float:left;
}

.image img{
	width:100%;
	height: auto;
	display: block; 
}

.imageLabel, .imageLabel h3{
	width:100%;
	padding:0%;
	font-size:22px;
}

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

}/**@media**/
/***************************************************************************************************************************************************************************************************************************/
/***generic*****************************************************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************************************************************/
/**Tempur section**/
#tempurCategoryWrapper{
	width:1030px;
	margin: 0 auto;
	padding-top:15px;
	display: table;
}


.tempurCategoryBox{
	width:500px;
	padding-bottom:25px;
	margin-bottom:30px;
	background:ghostWhite;
	float: left;
}

#boxOne, #boxThree{
	margin-right:30px;
}

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

.tempurCategoryBox h3{
	/**keep h3, h4, etc defined within #boxOne, etc as clashes with other h4 tags (i.e. in Southons header)**/
	width:90%;
	margin-top:20px;
	margin-bottom:0px;
	margin-left:5%;
	margin-right:5%;
	font-weight:900;
	font-size:28px;
	color:#58595b;
	float:left;
}

.tempurCategoryBox h3 a{
	text-decoration:none;
	color:#58595b;
}

.tempurCategoryBox h4{
	width:90%;
	margin-top:7px;
	margin-bottom:0px;
	margin-left:5%;
	margin-right:5%;
	font-weight:500;
	font-size:18px;
	color:#58595b;
	float:left;
}

.tempurCategoryBox h5{
	width:90%;
	margin-top:7px;
	margin-bottom:0px;
	margin-left:5%;
	margin-right:5%;
	font-weight:700;
	font-size:18px;
	color:#4fc3d2;
	float:left;
}

.tempurCategoryBox h5 span{
	font-weight:300;
	font-size:15px;
}

.tempurCategoryBox p{
	width:90%;
	margin-top:8px;
	margin-bottom:0px;
	margin-left:5%;
	margin-right:5%;
	font-weight:500;
	font-size:13px;
	color:#58595b;
	float:left;
}

.tempurCategoryBox ul{
	width:90%;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:5%;
	margin-right:5%;
	padding:0px;
	list-style: none;
	float:left;
}

.tempurCategoryBox ul li:before{
	margin-right:10px;
	font-size:20px;
	content: '✓';
}

.tempurCategoryBox ul li{
	margin-bottom:4px;
	font-weight:500;
	font-size:14px;
	color:#58595b;
	float:left;
}

#buyButtonWrapper{
	width:90%;
	margin-top:15px;
	margin-left:5%;
	margin-right:5%;
	float:left;
}

#buyButton{
	padding-top:7px;
	padding-bottom:7px;
	padding-left:23px;
	padding-right:23px;
	font-weight:900;
	font-size:14px;
	color:white;
	background:#58595b;
	float:left;
}

#boxOne h5{
	color:#4a7898;
}

#boxOne #buyButton{
	background:#4a7898;
}

#boxTwo h5{
	color:#e97303;
}

#boxTwo #buyButton{
	background:#e97303;
}

#boxThree h5{
	color:#71a950;
}

#boxThree #buyButton{
	background:#71a950;
}

#boxFour h5{
	color:#ffd945;
}

#boxFour #buyButton{
	background:#ffd945;
}

#boxOne h5{
	color:#4a7898;
}

#boxOne #buyButton{
	background:#4a7898;
}

#boxTwo h5{
	color:#e97303;
}

#boxTwo #buyButton{
	background:#e97303;
}

#boxThree h5{
	color:#71a950;
}

#boxThree #buyButton{
	background:#71a950;
}

#boxFour h5{
	color:#ffd945;
}

#boxFour #buyButton{
	background:#ffd945;
}
/***************************************************************************************************************************************************************************************************************************/
/***size1*******************************************************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1220px){
#tempurCategoryWrapper{
	width:1030px;
}

.tempurCategoryBox{
	width:500px;
}

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

.tempurCategoryBox{
	width:500px;
}

#boxOne, #boxThree{
	margin-right:30px;
}


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

.tempurCategoryBox{
	width:440px;
}

#boxOne, #boxThree{
	margin-right:20px;
}


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

.tempurCategoryBox{
	width:440px;
}

#boxOne, #boxThree{
	margin-right:20px;
}

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

.tempurCategoryBox{
	width:390px;
}

#boxOne, #boxThree{
	margin-right:20px;
}

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

.tempurCategoryBox{
	width:340px;
}

#boxOne, #boxThree{
	margin-right:20px;
}

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

.tempurCategoryBox{
	width:100%;
}

.tempurCategoryBox ul li{
	width:100%;
}

}/**@media**/
/***************************************************************************************************************************************************************************************************************************/
/***generic*****************************************************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************************************************************/
#bottomBanner, #offerBanner{
	width:100%;
	margin-bottom:25px;
	float:left;
}

#bottomBanner img, #offerBanner img{
	width:1200px;
	margin: 0 auto;
	display:table;
}

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

#videoWrapper{
	width:1200px;
	margin:0 auto;
	margin-bottom:25px;
	display:table;	
}

#videoBox{
	width:100%; 
	padding-bottom:56.25%;	
	position:relative; 
}

#videoBox iframe{
	width:100%; 
	height:100%;
	position:absolute; 
	left:0; 
	top:0; 
}

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

#blurbBottomTextOuter{
	width: 100%;
	margin-bottom: 30px;
	float: left;
}

#blurbTopTextInner, #blurbBottomTextInner{
	width: 1200px;
	margin: 0 auto;
	font-weight:500;
	font-size:16px;
	color: #000000;
	display: table;
}

#blurbTopTextInner h2, #blurbBottomTextInner h2{
	width:100%;
	margin:0px;
	margin-bottom:5px;
	font-weight:500;
	font-size:25px;
	float:left;
}

#blurbTopTextInner h3, #blurbBottomTextInner h3{
	width:100%;
	margin:0px;
	margin-bottom:5px;
	font-weight:500;
	font-size:20px;
	float:left;
}

#blurbTopTextInner p, #blurbBottomTextInner p{
	width:100%;
	margin:0px;
	margin-bottom:25px;
	float:left;
}

#blurbTopTextInner a, #blurbBottomTextInner a{
	color: #000000;
}

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

#bottomBanner img, #offerBanner img, #offerBannerBlurb{
	width:1200px;
}

#blurbTopText p, #blurbText p{
	width: 1200px;
}

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

#bottomBanner img, #offerBanner img, #offerBannerBlurb{
	width:1100px;
}

#blurbTopTextInner, #blurbBottomTextInner{
	width: 1100px;
}

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

#bottomBanner img, #offerBanner img, #offerBannerBlurb{
	width:1000px;
}

#blurbTopTextInner, #blurbBottomTextInner{
	width: 1000px;
}

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

#bottomBanner img, #offerBanner img, #offerBannerBlurb{
	width:900px;
}

#blurbTopTextInner, #blurbBottomTextInner{
	width: 900px;
}

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

#bottomBanner img, #offerBanner img, #offerBannerBlurb{
	width:800px;
}

#blurbTopTextInner, #blurbBottomTextInner{
	width: 800px;
}

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

#bottomBanner img, #offerBanner img, #offerBannerBlurb{
	width:700px;
}

#blurbTopTextInner, #blurbBottomTextInner{
	width: 700px;
}

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

#videoWrapper{
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
	margin-bottom:25px;
	float:left;	
}

#videoBox{
	width:100%; 
	padding-bottom:56.25%;	
	position:relative; 
}

#videoBox iframe{
	width:100%; 
	height:100%;
	position:absolute; 
	left:0; 
	top:0; 
}

#bottomBanner img, #offerBanner img, #offerBannerBlurb{
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
	Float: left;
}

#blurbTopTextInner, #blurbBottomTextInner{
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
	float: left;
}

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

#brandsWrapper img{
	width: 180px;
	margin-right: 20px;
	margin-bottom: 20px;
	opacity:0.6;
	float: left;
}

#homeText{
	width:1200px;
	margin: 0 auto;
	text-align: center;
	font-weight: 300;
	font-size: 16px;
	color: #000000;
	display: table;
}

#homeText h1{
	margin: 0px;
	font-weight: 300;
	font-size: 24px;
}

#homeText h2{
	margin: 0px;
	font-weight: 300;
	font-size: 20px;
}

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

#brandsWrapper img{
	width: 180px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#homeText{
	width:1200px;
}

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

#brandsWrapper img{
	width: 163px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#homeText{
	width:1100px;
}

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

#brandsWrapper img{
	width: 146px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#homeText{
	width:1000px;
}

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

#brandsWrapper img{
	width: 130px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#homeText{
	width:900px;
}

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

#brandsWrapper img{
	width: 113px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#homeText{
	width:800px;
}

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

#brandsWrapper img{
	width: 96px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#homeText{
	width:700px;
}

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

#brandsWrapper img{
	width: 30%;
	margin-right: 3%;
	margin-bottom: 3%;
}

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

#homeText h1{
	font-size: 18px;
}

#homeText h2{
	font-size: 18px;
}

}/**@media**/