#social {float: right; margin-right: 15px;}
#social ul li {display:block;list-style-type: none;margin-left:5px; float: left;}
#social .share {font-weight: bold; margin-top: 3px;}
#social #___plusone_0{width: 66px !important;}



div.popinSec div{float:left;font-family:Arial;font-size:12px;color:#665d3c;width:370px;}
div.popinSec div a{font-family:Arial;font-size:12px;color:#665d3c;font-weight:bold;}
div.video-box{
    width: 100%;
    margin: 15px 0 25px 150px;
    float:left;
}
ul.videoList{list-style-type:none;list-style-image:none;padding:0;margin:35px 0 0 0;}
ul.videoList li{width:130px;height:124px;float:left;margin:0 40px 0 0;text-align:center;}
ul.videoList li a{text-decoration:none;font-family:Arial;font-size:12px;color:#666666;}
div.videoTitle{color:#665D3C;font-family: Arial;font-size:14px;margin: 0 0 2px 0;}
div.videoContainer {float: left; margin-top: 15px;}
.carouselContainer * {margin:0;padding:0;}
.carouselContainer span.ProductPrice, span.Sub3_saleRegularPrice{color:#000;}


div#dpSeoCopy{margin:75px 0 0 0 !important;}
.headerCount {
    color: #FFFFFF !important;
}

div#cozyPopup{display:none;border-color: -moz-use-text-color #748D60 #748D60;border-right: 2px solid #748D60;border-style: none solid solid; border-width: medium 2px 2px;}
div#carousel div#hx1 .previous{left: -12px !important;top: 70px !important; background: url(/dept_resources/home/seasonalLander_images/130107_bedding_ECM_L.png) no-repeat !important;}
div#carousel div#hx1 .next {left: 610px !important;top: 70px !important;}


#bedCont {
	font-family: 'Arial', sans-serif;
}
#bedCont ul {
	list-style-type: none;
	padding: 0;

}

#bedCont .heroImage {position: relative;}
#bedCont .heroImage h1 {
position: absolute;
top: 15px;
padding: 0;
margin: 0;
font-family: Georgia, serif;
font-size: 32px;
text-align: right;
font-weight: normal;
float: none;
width: 700px;
margin-left: 45px;
}

#bedCont .heroImage h1,
#bedCont .blueArrow,
#bedCont .bedCat a,
#bedCont .bedTitle h3 {
color: #203f6c;
}

#bedCont .heroImage div {
    left: 460px;
    position: absolute;
    top: 135px;
    width: 300px;
}
#bedCont .heroImage a.arrow,
#bedCont .heroImage p {
	font-size: 14px;
	color: #555555;
	padding-left: 20px;
}
#bedCont .heroImage a.arrow {
	font-weight: bold;
	text-decoration: none;
        background: url(/dept_resources/home/seasonalLander_images/130107_bedding_primary_graycarot.png) no-repeat left center;
}
#bedCont .blueArrow {
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	background: url('/dept_resources/home/seasonalLander_images/130107_bedding_circle_carot.png') no-repeat left center;
	padding-left: 20px;
}
#bedCont .bedTitle {
	display: block;
	width:100%;
	float:left;
}
#bedCont .bedTitle span {
	float: left;
	font-size: 16px;
	color: #616161;
	margin: 7px 0 0 25px;
}
#bedCont .bedTitle h3 {
	font-family: Georgia, serif;
	font-size: 26px;
	font-weight: normal;
	margin: 0 0 10px 0;
	float: left;
}
#bedCont .bedTitle h3 a {
	text-decoration: none;
        color: #203f6c;
    
}
#bedCont .bedTitle a.greyArrow {
	background: url(/dept_resources/shared/dept_images/SWLander/121226_swim_gray_carot.png) no-repeat left center;
	padding-left: 15px;
	margin: 10px 0 0 375px;
	font-size: 16px;
	color: #616161;
	float:left;
}
#bedCont .bedCat {
	float:left;
	display: block;
	padding-top: 20px;
	padding-bottom: 25px;
	border-bottom: 1px solid #cccccc;
}
#bedCont .bedCat ul {
	display: block;
	float: left;
	width: 100%;
	margin: 0;
}
#bedCont .bedCat li {
	float:left;
	width: 150px;
	text-align: center;
	padding: 5px 25px;
}
#bedCont .bedCat li:first-child {
	padding-left: 0;
}
#bedCont .bedCat li:last-child {
	padding-right: 0;
}
#bedCont .bedCat a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	
}
#bedCont .bedCat a span {
	margin-left: -18px;
	display: block;
	width: 190px;
}
#bedCont .bedList {
	float: left;
	padding-top: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #cccccc;
}
#bedCont .bedList ul {
	margin-top: 15px;
}
#bedCont .bedList a {
	text-decoration: none;
	color: #616161;
	float: left;
	width: 100%;
	display: block;
	margin-bottom: 5px;
	padding: 5px 0;
}
#bedCont .bedList a span {
	margin: 0 25px 0 15px;
	padding-top: 20px; 
	font-size: 20px;
	font-family: Georgia, sans-serif;
	float: left;
	width: 170px;
	line-height: 22px;
}
#bedCont .bedList a span.newBed {
	background: url(/dept_resources/home/seasonalLander_images/130107_bedding_new.png) no-repeat left top;
}
#bedCont .bedList a:hover {
	background: #ecf2f5;
}
#bedCont .bedList a:hover span {
	color: #203f6c;
}
#bedCont .bedList a img {
	margin-right: 25px;
	float:left;
}
#bedCont .bedList a p {
	font-size: 14px;
	float: left;
	width: 405px;
}
#bedCont .bedList a p br {
	margin-top: 10px;
}
#bedCont .bedShop {
	padding-bottom: 25px;
	padding-top:25px;
	float:left;
	display: block;
	margin-right: 15px;
	border-bottom: 1px solid #cccccc;
}
#bedCont .bedShop p {
	font-size: 15px;
	color: #616161;
	text-align: center;
}
#bedCont .bedShop .bedSlideWrapper {
	margin-top: 10px;
	float: left;
	margin-left: 25px;
}
#bedPrevious {
	background: url(/dept_resources/home/seasonalLander_images/130107_bedding_SBR_button_L_off.png) no-repeat;
	width: 49px;
	height: 46px;
	text-indent: -9999px;
	float:left;
	margin-top:45px
}
#bedPrevious:hover {
	background: url(/dept_resources/home/seasonalLander_images/130107_bedding_SBR_button_L_ON.png) no-repeat;	
}
#bedNext {
	background: url(/dept_resources/home/seasonalLander_images/130107_bedding_SBR_button_R_OFF.png) no-repeat;
	width: 49px;
	height: 46px;
	text-indent: -9999px;
	float:left;
	margin-top: 45px;
}
#bedNext:hover {
	background: url(/dept_resources/home/seasonalLander_images/130107_bedding_SBR_button_R_ON.png) no-repeat;
}
#bedCont .bedShop .bedSlideshow {
	float: left;
}
#bedCont .bedShop .bedSlide {
	width: 643px;
}
#bedCont .bedComfort {
	float: left;
	display: block;
	margin-right: 15px;
	padding-top: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #cccccc;
}
#bedCont .comfortBox {
	margin: 10px 10px 20px 0;
	width: 245px;
	float: left;
}
#bedCont .comfortImg {
	margin-right: 3px;
	float: left;
}
#bedCont .comfortBox div {
	float: left;
	width: 90px;
}
#bedCont .comfortBox div a {
	font-weight: bold;
	color: #616161;
}
#bedCont .comfortBox div span{
	margin-top: 5px;
	display: block;
	font-size: 17px;
	color: #616161;
	margin-bottom: 7px;
	font-weight: bold;
}
#carousel .slideHeader {
	display: none;
}
#carousel .container {
	border: 0!important;	
}
#bedCont .bedVideo {
    border-bottom: 1px solid #CCC;
    margin-right: 15px;
    padding: 25px 0;
    float: left;
}
#bedCont .bedECM {
    float: left;
    margin: 25px 5px;
}
#carousel {
    margin-left: 65px;
}
#bedCont .bedSlideshow {
    width: 634px!important;
}

/* CSS Sprite structure for the creation of Star Ratings */ 

.stars-sprite {background:url("/images/stars_sprite.png") no-repeat;clear:both;}
.stars-sprite_rating_0_0 { background-position: 0 0; width: 0; height: 0; }
.stars-sprite_rating_1_0 { background-position: 0 0; width: 65px; height: 12px; } 
.stars-sprite_rating_1_1 { background-position: 0 -16px; width: 65px; height: 12px; } 
.stars-sprite_rating_1_2 { background-position: 0 -32px; width: 65px; height: 12px; } 
.stars-sprite_rating_1_3 { background-position: 0 -48px; width: 65px; height: 12px; } 
.stars-sprite_rating_1_4 { background-position: 0 -64px; width: 65px; height: 12px; } 
.stars-sprite_rating_1_5 { background-position: 0 -80px; width: 65px; height: 12px; } 
.stars-sprite_rating_1_6 { background-position: 0 -96px; width: 65px; height: 12px; } 
.stars-sprite_rating_1_7 { background-position: 0 -112px; width: 65px; height: 12px; } 
.stars-sprite_rating_1_8 { background-position: 0 -128px; width: 65px; height: 12px; } 
.stars-sprite_rating_1_9 { background-position: 0 -144px; width: 65px; height: 12px; } 
.stars-sprite_rating_2_0 { background-position: 0 -158px; width: 65px; height: 14px; } 
.stars-sprite_rating_2_1 { background-position: 0 -174px; width: 65px; height: 14px; } 
.stars-sprite_rating_2_2 { background-position: 0 -190px; width: 65px; height: 14px; } 
.stars-sprite_rating_2_3 { background-position: 0 -206px; width: 65px; height: 14px; } 
.stars-sprite_rating_2_4 { background-position: 0 -222px; width: 65px; height: 14px; } 
.stars-sprite_rating_2_5 { background-position: 0 -238px; width: 65px; height: 14px; } 
.stars-sprite_rating_2_6 { background-position: 0 -254px; width: 65px; height: 14px; } 
.stars-sprite_rating_2_7 { background-position: 0 -270px; width: 65px; height: 14px; } 
.stars-sprite_rating_2_8 { background-position: 0 -286px; width: 65px; height: 14px; } 
.stars-sprite_rating_2_9 { background-position: 0 -302px; width: 65px; height: 14px; } 
.stars-sprite_rating_3_0 { background-position: 0 -318px; width: 65px; height: 14px; } 
.stars-sprite_rating_3_1 { background-position: 0 -334px; width: 65px; height: 14px; } 
.stars-sprite_rating_3_2 { background-position: 0 -350px; width: 65px; height: 14px; } 
.stars-sprite_rating_3_3 { background-position: 0 -366px; width: 65px; height: 14px; } 
.stars-sprite_rating_3_4 { background-position: 0 -382px; width: 65px; height: 14px; } 
.stars-sprite_rating_3_5 { background-position: 0 -398px; width: 65px; height: 14px; } 
.stars-sprite_rating_3_6 { background-position: 0 -414px; width: 65px; height: 14px; } 
.stars-sprite_rating_3_7 { background-position: 0 -430px; width: 65px; height: 14px; } 
.stars-sprite_rating_3_8 { background-position: 0 -446px; width: 65px; height: 14px; } 
.stars-sprite_rating_3_9 { background-position: 0 -462px; width: 65px; height: 14px; } 
.stars-sprite_rating_4_0 { background-position: 0 -480px; width: 65px; height: 14px; } 
.stars-sprite_rating_4_1 { background-position: 0 -494px; width: 65px; height: 14px; } 
.stars-sprite_rating_4_2 { background-position: 0 -510px; width: 65px; height: 14px; } 
.stars-sprite_rating_4_3 { background-position: 0 -526px; width: 65px; height: 14px; } 
.stars-sprite_rating_4_4 { background-position: 0 -542px; width: 65px; height: 14px; } 
.stars-sprite_rating_4_5 { background-position: 0 -560px; width: 65px; height: 14px; } 
.stars-sprite_rating_4_6 { background-position: 0 -574px; width: 65px; height: 14px; } 
.stars-sprite_rating_4_7 { background-position: 0 -590px; width: 65px; height: 14px; } 
.stars-sprite_rating_4_8 { background-position: 0 -606px; width: 65px; height: 14px; } 
.stars-sprite_rating_4_9 { background-position: 0 -622px; width: 65px; height: 14px; } 
.stars-sprite_rating_5_0 { background-position: 0 -638px; width: 65px; height: 14px; } 