form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	font-family: effra;
}

*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */

button.jqTransformButton span {
	background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/jqforms/btn_right.gif) no-repeat right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	height: 33px;
}

button.jqTransformButton span span {
	background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/jqforms/btn_left.gif) no-repeat top left;
	color: #333;
	padding: 8px 4px 0px 8px;
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 33px;
}

/*hover*/
button.jqTransformButton_hover span span { background-position: left -33px ; }
button.jqTransformButton_hover span { background-position: right -33px ; }

/*clicked*/
button.jqTransformButton_click span span { background-position: left -66px ; }
button.jqTransformButton_click span { background-position: right -66px ; }

/* IE 6 */
* html button.jqTransformButton { height:33px; }
* button.jqTransformButton span span { height: 25px; }
/* IE 7 */
*+ html button.jqTransformButton { height:33px; }
*+ button.jqTransformButton span span { height: 25px; }


/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
	background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/jqforms/input/input_text_left.gif) no-repeat left top;
	height: 31px;
	padding: 0px;
	float:left;
}

.jqTransformInputInner {
	background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/jqforms/input/input_text_right.gif) no-repeat top right;
	padding: 0px;
	margin: 0px;
}

.jqTransformInputInner div {
	height: 31px;
	margin:0px 0px 0px 8px;
}

.jqTransformInputInner div input {
	font-family:effra;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 31px;
	color:#404040;	
	border: none;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	background:transparent;
}

/*  IE6 */
* html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin: 0 0 0 -8px;
	height:24px;
}
/* Ie7 */
*+ html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin-left:-10px;
	height:24px;
}

/*hover*/
.jqTransformInputWrapper_hover{ background-position: left -31px ;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -31px ;}

/*focus*/
.jqTransformInputWrapper_focus{ background-position: left -62px ;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -62px ;}



.jqTransformSafari .jqTransformInputInner div {
	position: relative;
	overflow: hidden;
	margin:0px 8px;
}
.jqTransformSafari .jqTransformInputInner div input {
	background-color: none;
	position: absolute;
	top: -10px;
	left: -2px;
	height: 42px; 
	padding-left: 4px;
}



/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
	font-size: 12px;
	line-height: 16px;
}

table.jqTransformTextarea td{
font-size: 1px;
line-height: 1px;
width: 5px;
height: 5px;
margin: 0;
padding: 0;
}
table.jqTransformTextarea{}
table.jqTransformTextarea tr{
/*border: 1px solid red;*/

}
table.jqTransformTextarea textarea{
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}
table.jqTransformTextarea td#jqTransformTextarea-tl{background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/jqforms/textarea/textarea_tl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/jqforms/textarea/textarea_tm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/jqforms/textarea/textarea_tr.gif) no-repeat top left;}

table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/jqforms/textarea/textarea_ml.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/jqforms/textarea/textarea-mm.gif) repeat;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/jqforms/textarea/textarea_mr.gif) repeat-y top left;}

table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/jqforms/textarea/textarea_bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/jqforms/textarea/textarea_bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/jqforms/textarea/textarea_br.gif) no-repeat top left;}

/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/jqforms/textarea/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0px -5px;}

/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/jqforms/textarea/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position: -10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:0px -10px;}


table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{
	background: none;
	position: absolute;
	top:-10px;
	left:-10px;
	padding: 10px 10px 10px 10px;
	resize: none;
}


/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 10px 5px 0;}
.jqTransformRadio {
	background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/jqforms/checkbox.png) no-repeat left bottom;
	vertical-align: middle;
	height: 15px;
	width: 15px;
	display:block;/*display: -moz-inline-block;*/
}

a.jqTransformRadio.jqTransformChecked {background:transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/jqforms/checkbox.png) no-repeat left top;}


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display:block;float:left;
	margin:0 10px 5px 0px;
}
a.jqTransformCheckbox {
	background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/jqforms/unchecked.gif) no-repeat 0 0;
	vertical-align: middle;
	height: 15px;
	width: 15px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/jqforms/checked.gif) no-repeat 0 0;}


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 60px;
	position:relative;
	height: 30px !important;
	background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/jqforms/select_left.png) no-repeat top left;
	background-image:none;
	float:left;
    text-align: left;
	border:solid 1px #ddd;
	border-radius:3px;
	line-height:30px;
}

.jqTransformSelectWrapper a.jqTransformSelectOpen{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/select_arrow.jpg) 10px 12px no-repeat; height:30px;}

.jqTransformSelectWrapper div span {
	font-size: 11px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	width:80%;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 31px;
	height: 30px;
	background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/select_arrow.jpg) 10px 12px no-repeat;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 1px 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #acacac;
	color: #fff;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#acacac;
	color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}
#ja-mainnav {margin-top:-50px;}
.jm-megamenu { margin: 0; padding: 0; }
.jm-megamenu a.over, .jm-megamenu a.active {}

ul.megamenu { margin: 10px; /* menu's gutter */ }

ul.megamenu li { overflow: visible; }

/* lv - 0
-----------------------------------*/
/* Styling ---*/
.jm-megamenu ul.level0 {
margin: 0;
padding: 0;
font-family: 'georgia';
width: 101%;
margin-left: -0.4%;	
}

.jm-megamenu ul.level3 li{
	font-family: 'effra';
}

.jm-megamenu ul.level0 li.mega {
	background: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

.jm-megamenu ul.level0 li.mega a.mega {
	color: #000;
    display: block;
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    padding: 0 5px;
    position: relative;
    text-decoration: none;
    /*text-transform: uppercase;*/
    z-index: 1000;

}
.jm-megamenu ul.level0 li.mega a.active{background:#D9C757;}
 .jm-megamenu ul.level0 > li.mega:first-child span > a.mega {
	 /* color: #9c223f; */
    padding: 0 4px;
}

.jm-megamenu ul.level0 > li.mega:first-child .childcontent span > a.mega {
	color: #000;
}

.jm-megamenu ul.level0 > li.mega:first-child .childcontent span > a.mega:hover {
	color: #BFB6AD;
} 


 .jm-megamenu ul.level0 > li.mega.last span > a.mega span {color: #9c223f;}
 .jm-megamenu ul.level1 li.mega div.group-title a.mega span, .jm-megamenu ul.level1 > li.mega.last span > a.mega span, .jm-megamenu ul.level2 > li.mega.last span > a.mega span, .jm-megamenu ul.level0  >  li.mega.last .clearance_lst_sub span > a.mega span{color: #000;}
 .jm-megamenu ul.level1 li.mega div.group-title a.mega span:hover, .jm-megamenu ul.level1 >  li.mega.last span > a.mega span:hover, .jm-megamenu ul.level2 > li.mega.last span > a.mega span:hover{color: #bfb6ad;}
 .jm-megamenu ul.level2 > li.mega.last span > a.mega span.menu_green{color: #72A492;}


/*.jm-megamenu ul.level0 > li.mega.last span > a.mega {
	color: #d45063;
	padding: 0 5px;
}

.jm-megamenu ul.level0 > li.mega.last > div.lastitem  span > a.mega{
	color:#000;
}

.jm-megamenu ul.level0 > li.mega.last > div.lastitem  span > a.mega:hover{
	color:#bfb6ad;
}

.jm-megamenu ul.level0 li.mega.last span > a.mega:hover{
	padding: 0 6px;
	/* color:#bfb6ad;

} */

.jm-megamenu ul.level0 li.mega.sale> a.mega{color:#d45063; font-weight:bold;}

.jm-megamenu ul.level0 li.mega a.mega:hover, .jm-megamenu ul.level0 li.mega:hover > a.mega {
	
    /*box-shadow: -2px -2px 2px #D2D0D0;*/
    color: #BFB6AD;
}

.jm-megamenu ul.level0 > li.mega.last > span > a.mega:hover, .jm-megamenu ul.level0 > li.mega.last:hover > span > a.mega{
	padding: 0 5px;
	color:#bfb6ad;
}



.jm-megamenu ul.level0 li.mega .has-image {
	padding-left: 25px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}

.jm-megamenu ul.level0 li.mega span.menu-title { display: block; }

.jm-megamenu ul.level0 li.mega span.menu-desc {
	display: block;
	font-weight: normal;
	font-size: 100%;
}

.jm-megamenu ul.level0 li.mega a img {
	float: left;
	padding-right: 5px;
}

.jm-megamenu ul.level0 li.over, ul.level0 li.haschild-over {}

.jm-megamenu ul.level0 li.haschild a.mega span.menu-title,
.jm-megamenu ul.level0 li.haschild-over a.mega span.menu-title {}

.jm-megamenu ul.level0 li.haschild a.mega span.menu-desc,
.jm-megamenu ul.level0 li.haschild-over a.mega span.menu-desc {}

.jm-megamenu ul.level0 li.active {}

/* lv - 1 and below
-----------------------------------*/
/* Layout ---*/
.jm-megamenu li.mega .childcontent {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #3D3935;
    /*box-shadow: 0 0 2px 2px #D2D0D0;*/
    display: block;
    height: auto;
    margin-top: -1px;
    position: absolute;
   }
.jm-megamenu li:hover div.childcontent,.jm-megamenu li.hover div.childcontent {left:auto; padding:0 0 10px 0;}
.jm-megamenu li.mega .childcontent,
.jm-megamenu li.haschild-over li.mega .childcontent,
.jm-megamenu li.mega li.haschild-over li.mega .childcontent ,
.jm-megamenu li.mega li.mega li.haschild-over li.mega .childcontent,
.jm-megamenu li.mega li.mega li.mega li.haschild-over li.mega .childcontent,
.jm-megamenu li.mega li.mega li.mega li.mega li.haschild-over li.mega .childcontent { left: -999em; /*hide the menu*/}

/*.jm-megamenu li.haschild-over .childcontent,
.jm-megamenu li.haschild:hover > .childcontent,
.jm-megamenu li.haschild:focus > .childcontent,
.jm-megamenu li.haschild:active > .childcontent,
.jm-megamenu li.mega li.haschild-over .childcontent,
.jm-megamenu li.mega li.mega li.haschild-over .childcontent,
.jm-megamenu li.mega li.mega li.mega li.haschild-over .childcontent,
.jm-megamenu li.mega li.mega li.mega li.mega li.haschild-over .childcontent,
.jm-megamenu li.mega li.mega li.mega li.mega li.mega li.haschild-over .childcontent { left: auto; /*show on parent:hover }

.jm-megamenu li.mega .right,
.jm-megamenu li.haschild-over li.mega .right,
.jm-megamenu li.mega li.haschild-over li.mega .right ,
.jm-megamenu li.mega li.mega li.haschild-over li.mega .right,
.jm-megamenu li.mega li.mega li.mega li.haschild-over li.mega .right,
.jm-megamenu li.mega li.mega li.mega li.mega li.haschild-over li.mega .right { right: auto; /*hide the menu }

.jm-megamenu li.haschild-over .right
{ right: 0;  }
.jm-megamenu li.mega li.haschild-over .right,
.jm-megamenu li.mega li.mega li.haschild-over .right,
.jm-megamenu li.mega li.mega li.mega li.haschild-over .right,
.jm-megamenu li.mega li.mega li.mega li.mega li.haschild-over .right,
.jm-megamenu li.mega li.mega li.mega li.mega li.mega li.haschild-over .right
{ right: 12em;  }

.jm-megamenu ul.level1 li.haschild:hover > .childcontent { left: 150px; }*/


.jm-megamenu ul.level1 .childcontent { margin: -2em 0 0 0; }

 /* Columns ---*/
.jm-megamenu .megacol { float: left;}

/* Styling ---*/
.jm-megamenu ul.level1 li.mega {float:left; width:100%;}
.jm-megamenu ul.level2 > li.mega {margin:0 0 20px 0;}

.jm-megamenu ul.level1 li.first {}

.jm-megamenu ul.level1 li.mega a.mega ,.jm-megamenu ul.level1 li.mega.last span a.mega {
  background: none;
  border: 0;
  padding: 0 7px !important;
  line-height: 25px;
  height: auto;
  text-transform: none;
}

.jm-megamenu ul.level1 li.mega a.mega:hover{
  background: none;
  border: 0;
  padding: 5px 7px;
  line-height: 25px;
  height: auto;
  text-transform: none;
  box-shadow: none;
}

.jm-megamenu ul.level1 li.mega a.mega span.menu-title { background: none; padding: 0px 5px 0 0; font-size:13px;}

.jm-megamenu ul.level1 li.haschild > a.mega > span.menu-title,
.jm-megamenu ul.level1 li.haschild-over > a.mega > span.menu-title,
.jm-megamenu ul.level2 li.haschild > a.mega > span.menu-title,
.jm-megamenu ul.level2 li.haschild-over > a.mega > span.menu-title  {
	background-image: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/joomlart/jmmegamenu/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 95% center;
	padding: 0;
}

.jm-megamenu ul.level1 li.over, ul.level1 li.haschild-over {}

.jm-megamenu ul.level1 li.group { background: none; }

 /* CHILD CONTENT
-----------------------------------*/
.jm-megamenu .childcontent {
	z-index: 100;
}

.jm-megamenu .childcontent-inner {
	background: #fff;
	}

.jm-megamenu .level1 .childcontent-inner,
.jm-megamenu .level2 .childcontent-inner {
  box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.1);
}

.jm-megamenu .childcontent .block {
	line-height: 1.5;
	margin: 10px 0;
	padding: 0;
}

.jm-megamenu .childcontent .block h3 {
	background: none;
	margin-left: 10px;
	margin-right: 10px;
	text-indent: 5px;
	text-transform: none;
}

.jm-megamenu .childcontent .block .ja-box-ct {
	padding: 0 5px;
}

.jm-megamenu .childcontent .block a {
	text-decoration: none;
}

.jm-megamenu .childcontent .block a:hover,
.jm-megamenu .childcontent .block a:focus,
.jm-megamenu .childcontent .block a:active {
	text-decoration: none;

}

.jm-megamenu .childcontent .block ul:first-child {
	margin-top: 0 !important;
}

.jm-megamenu .childcontent .block li {
	margin-bottom: 5px;
}

/* Grouped --- */
.jm-megamenu .group {}

/*.jm-megamenu .group-title { overflow: hidden; }*/

.jm-megamenu ul.level1 li.mega div.group-title a.mega{
  color: #000;
  padding: 10px 3px 0 6px;
  /*text-transform: uppercase;*/
}


.jm-megamenu ul.level1 li.mega div.group-title a.mega span,.level2 > li > .group > .group-title span.menu_clck{
line-height:25px;
height:25px;
}


/*.jm-megamenu ul.level1 li.mega div.group-title a.mega:hover{
  color: #bfb6ad;
}*/

.jm-megamenu ul.level1 li.all-duvets div.group-title a.mega  span,.jm-megamenu ul.level1 li.all-pillows div.group-title a.mega  span,.jm-megamenu ul.level1 li.all-bed-linen div.group-title a.mega  span,.jm-megamenu ul.level1 li.all-toppers div.group-title a.mega  span,.jm-megamenu ul.level1 li.all-mattresses div.group-title a.mega  span,.jm-megamenu ul.level1 li.all-protectors div.group-title a.mega  span,.jm-megamenu ul.level1 li.all-wool div.group-title a.mega  span,.jm-megamenu ul.level1 li.all-silk div.group-title a.mega  span,.jm-megamenu ul.level1 li.all-throws-&-cushions div.group-title a.mega  span,.jm-megamenu ul.level1 li.all-towels div.group-title a.mega  span,.jm-megamenu ul.level1 li.all-accessories div.group-title a.mega  span
{
	/*color: #D9C756;*/
	font-size:16px!important;
}

.group-title a.mega.all span{
	font-size:13px !important;
	color:#3D3935;
}
.group-title a.mega.all:hover span{
	color:#000 !important;
}

.group-title a.mega.all.first:hover span{
	color:#bfb6ad !important;
}

.jm-megamenu ul.level1 li.mega div.group-title a.mega span{
	font-size:16px!important;
	font-weight:bold;
}
.jm-megamenu ul.level1 li.mega div.group-title a.mega.nohand span{
	font-size:15px!important;
	font-weight:normal;
}

.jm-megamenu .group-title .menu-desc {
	padding-left: 0 !important;
}

.jm-megamenu .group-content .block{
	margin: 10px; /* Group-content's gutter*/
}

.jm-megamenu .group-content ul.megamenu  {
	margin:0px;
}

/* override --- */
.jm-megamenu .childcontent ul.megamenu .block {
	padding: 0;
}

.jm-megamenu .childcontent ul.megamenu .block h3 {
	margin-left: 0;
	margin-right: 0;
}

.jm-megamenu .category-products { margin: 0; }

.jm-megamenu .products-grid div.item .item-inner { margin: 10px 10px 0; width: auto; min-height: 0; }

.jm-megamenu .products-grid div.item { width: 180px; }

.jm-megamenu .group .group-content .block img { padding: 0; float: none; }

/* Clearfix
-------------------------------------------------------------*/
* html .clearfix {
	height: 1%; /* IE5-6 */
}

.clearfix {
	display: inline-block; /* IE7xhtml*/
}

html[xmlns] .clearfix { /* O */
	display: block;
}

.clearfix:after { /* FF, O, etc. */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearer      { display: block; clear: both; font-size: 0; line-height: 0; height: 0; overflow: hidden; }

/*.lastitem {margin-left: -128px;}*/

/*Mac*/

.mac-os .jm-megamenu ul.level0 li.mega a.mega {padding:0 7px 0 7px;}
.mac-os .jm-megamenu ul.level1 li.mega div.group-title a.mega span{font-weight:bold;}
.mac-os .jm-megamenu ul.level1 li.mega div.group-title a.mega.nohand span{font-weight:normal;}
@media only screen and (min-width: 1200px) and (max-width: 1280px){
.jm-megamenu ul.level0 li.mega a.mega{font-size:13px!important;padding:0 8px 0 8px  !important;}
/* .jm-megamenu ul.level0 > li.mega.last span > a.mega{padding: 0 0 0 14px;} */
}

/*Prabha edited
@media only screen and (min-width: 1200px) and (max-width: 1280px){
 .jm-megamenu ul.level0 li.mega a.mega{font-size:14px!important;padding:0 9px 0 8px;} */
/*.jm-megamenu ul.level0 li.mega a.mega{font-size:13px!important;padding:0 9px 0 8px;}
.jm-megamenu ul.level0 > li.mega.last span > a.mega{padding: 0 0 0 0;}
.jm-megamenu ul.megamenu li:last-child{padding-left:14px}
}*/

/*mac*/

/*safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
    .jm-megamenu ul.level0 > li.mega span > a.mega, .jm-megamenu ul.level0 > li.mega.last:hover > span > a.mega {
     padding: 0 7px 0 7px;
    }

    /* Safari only override */
    ::i-block-chrome,.jm-megamenu ul.level0 > li.mega span > a.mega {
     padding: 0 7px 0 7px;
    }
	::i-block-chrome,.jm-megamenu ul.level0 > li.mega:first-child span > a.mega {
     padding: 0 8px;
    }
	::i-block-chrome,.jm-megamenu ul.level0 li.mega a.mega{font-size: 13px;}
}
/*safari*/


/*FF*/
@-moz-document url-prefix(){.lastitem {margin-left: -108px;}.jm-megamenu ul.level0 li.mega a.mega {padding: 0 7px 0 7px;}.jm-megamenu ul.level0 li.mega.last span > a.mega{padding: 0 6px 0 7px;}.jm-megamenu ul.level0 li.mega.last span > a.mega:hover, .jm-megamenu ul.level0 li.mega.last:hover span > a.mega{padding: 0 6px 0 7px;}.jm-megamenu ul.level0 li.mega a.mega:hover, .jm-megamenu ul.level0 li.mega:hover > a.mega{padding: 0 7px 0 7px}}
/*FF*/

.ie7 .lastitem {  
        margin-left: -112px;  
    }  

    .ie8 .lastitem {  
        margin-left: -110px;  
    }  
    .ie9 .lastitem {  
        margin-left: -113px;  
    } 
    .ie10 .lastitem {  
        margin-left: -113px;  
    } 

.bedlinen {margin-left: -298px;}
/* .xmas {margin-left: -167px;} */

.accessories-sub, .towels-sub {margin-left:-237px;}

.new_menu {margin-left: -171px;}
.clearance_sub {margin-left: -235px;}
.personalise_sub {margin-left: -129px;}
 .clearance_lst_sub {margin-left: -386px;} 
/*.clearance_lst_sub {margin-left: -415px;}*/

.dotted {border-top: dashed 1px black; height: 0;padding:2px !important; margin:0 5px !important; width:110px; float:left;}
.lngdotted {border-top: dashed 1px black; height: 0;padding:2px !important; margin:-10px 5px 0 5px !important; width:180px; float:left;}

.jm-megamenu ul.level1 li.dotted  a.mega,.jm-megamenu ul.level1 li.lngdotted  a.mega {display:none;}

.megacol ul {
}

.megacol.last ul {
	background:none;
}

.megacol ul.one-column  {
	background:none;
}





@media only screen and (max-width: 1000px){
	.main-nav, .jm-megamenu{border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-radius:0 !important}
	#ja-mainnav .btn-toggle{text-align:left !important;font-family: georgia; text-transform: capitalize; font-size: 16px;}
	.jm-megamenu ul li.sale{border-top:1px solid #cccccc}
	.has-toggle .btn-toggle{border:none !important;border-radius:0 !important}
	.jm-megamenu .childcontent-inner-wrap .level2 li a, .jm-megamenu .childcontent-inner-wrap .level1 li a{margin:0 0 0 5% !important;}
	.jm-megamenu .childcontent-inner-wrap .level3 li a{margin:0 0 0 10% !important}
	.has-toggle .inner-toggle{width:100.3% !important;right:-1px !important;}
	.jm-megamenu ul li span{height:auto !important}
	/* .jm-megamenu .childcontent-inner-wrap .level2 li{border-bottom:none !important; border-top:1px solid #cccccc} */

	.jm-megamenu .megacol ul.megamenu{width:100%;float:left;background:none !important}
	
	.jm-megamenu .megacol ul.megamenu.level3{background:#fff !important}
	
	.jm-megamenu ul li span.sub_clck{width:29px; height:29px !important; position:absolute; top:3px; right:3%; cursor:pointer}
	
	.jm-megamenu li div.childcontent, .jm-megamenu li:hover div.childcontent, .jm-megamenu ul.level0 li div.childcontent.open{display:none}
	.jm-megamenu li div.childcontent.open, .jm-megamenu ul.level0 li.open div.childcontent{display:block}
	.jm-megamenu li div.childcontent .level2 li.open .level3{display:block}
	.jm-megamenu li div.childcontent .level3{display:none}

	/*.jm-megamenu li div.childcontent .level3.open{display:none}*/

	.jm-megamenu li div.childcontent{margin-left:0}

	.jm-megamenu ul li.mega.open, #ja-mainnav .btn-toggle.open{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/menu_but_active.png) 95% 10px no-repeat !important;}
	.jm-megamenu ul li.mega .level1 li{background:none !important;}
	.jm-megamenu ul li.mega .level1 li .level2 li, #ja-mainnav .btn-toggle{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/menu_but.png) 95% 10px no-repeat !important;}
	.jm-megamenu ul li.mega .level1 li .level2 li.open{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/menu_but_active.png) 95% 10px no-repeat !important;}
	.jm-megamenu ul li.mega .level1 li .level2 li.open .level3 li{background:#F8F8F8 !important;}
	.jm-megamenu ul li.mega .level1 li .level2 li.open .level3 li span.sub_clck{display:none;}
	.jm-megamenu li:hover div.childcontent{padding:0;}
.jm-megamenu ul.level2 > li.mega {margin:0;}


}

.level2 > li > .group > .group-title{float:left; width:100%; font-family:georgia; margin: 0 0 5px 0;}
.level2 > li > .group > .group-title span{line-height:35px;height:40px;}

.childcontent .hyphen{display:inline-block;}
.hyphen{display:none;}

.annotate,.annotate_blk{font-size: 9px; color: #72A492; position: absolute; right: 9px; top: 5px; line-height: 10px; font-family: 'effra';text-transform: uppercase;}
.annotate_blk{color: #a49e99;}
.menu-title .menu_green{font-weight:normal;}
.jm-megamenu ul.level1 li.mega div.group-title a.mega span.menu_green{ font-size:12px !important;}
.jm-megamenu ul.level0 > li.mega:first-child .childcontent .bank-holiday-special span > a.mega span{color:#72a492 !important}
font-face{font-family:'effrabold';src:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/css/font/effra_std_bd-webfont.eot');src:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/css/font/effra_std_bd-webfont.eot?#iefix') format('embedded-opentype'),
url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/css/font/effra_std_bd-webfont.woff') format('woff'),
url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/css/font/effra_std_bd-webfont.ttf') format('truetype'),
url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/css/font/effra_std_bd-webfont.svg#effrabold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'effralight';src:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/css/font/effra_std_lt-webfont.eot');src:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/css/font/effra_std_lt-webfont.eot?#iefix') format('embedded-opentype'),
url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/css/font/effra_std_lt-webfont.woff') format('woff'),
url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/css/font/effra_std_lt-webfont.ttf') format('truetype'),
url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/css/font/effra_std_lt-webfont.svg#effra_lightregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'efframedium';src:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/css/font/effra_std_md-webfont.eot');src:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/css/font/effra_std_md-webfont.eot?#iefix') format('embedded-opentype'),
url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/css/font/effra_std_md-webfont.woff') format('woff'),
url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/css/font/effra_std_md-webfont.ttf') format('truetype'),
url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/css/font/effra_std_md-webfont.svg#effra_mediumregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'effra';src:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/css/font/effra_std_rg-webfont.eot');src:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/css/font/effra_std_rg-webfont.eot?#iefix') format('embedded-opentype'),
url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/css/font/effra_std_rg-webfont.woff') format('woff'),
url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/css/font/effra_std_rg-webfont.ttf') format('truetype'),
url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/css/font/effra_std_rg-webfont.svg#effraregular') format('svg');font-weight:normal;font-style:normal;}

.cf:before,.cf:after {content:" "; display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}

article,aside,details,figcaption,footer,header,hgroup,menu,nav,section {display:block;width:100%;}
figure{display:block;}

ul {list-style:none;}

blockquote,q {quotes:none;}

blockquote:before,blockquote:after,q:before,q:after {content:none;}

a {font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}

ins {background-color:#ff9;color:#000;text-decoration:none;}

mark {background-color:#ff9;color:#000;font-style:italic;font-weight:700;}

del {text-decoration:line-through;}

abbr[title],dfn[title] {border-bottom:1px dotted;cursor:help;}

table {border-collapse:collapse;border-spacing:0;}

hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
.product-collateral hr{float:left; width:100%; margin-top:0;}

input,select {vertical-align:middle;}

h1{font-size:16px;color:#FFF;font-family:'Georgia',serif;font-weight:normal;line-height:20px;font-weight:normal;}
h2{font-size:2.0em;color:#111;font-family:'Georgia',serif;line-height:1.25;margin-bottom:.45em;font-weight:normal;}
h3{font-size:1.7em;color:#111;font-family:'Georgia',serif;line-height:1.25;margin-bottom:.45em;font-weight:normal;}
h4{font-size:1.4em;color:#111;font-family:'Georgia',serif;line-height:1.35;margin-bottom:.45em;font-weight:normal;}
h5{font-size:1.15em;color:#111;font-family:'Georgia',serif;line-height:1.35;margin-bottom:.45em;font-weight:normal;}
h6{font-size:1.05em;color:#111;font-family:'Georgia',serif;line-height:1.35;margin-bottom:1em;font-weight:normal;}

a{color:#3D3935;text-decoration:none;}
a:hover{text-decoration:underline;}
:focus{outline:0;}


img{border:0;vertical-align:top;}
form{display:inline;}
fieldset{border:0;}
legend{display:none;}
table{border:0;border-spacing:0;empty-cells:show;font-size:100%;}
caption,th,td{vertical-align:top;text-align:left;font-weight:normal;}
p{margin:0 0 1em;}
strong{font-weight:bold;}
address{font-style:normal;}
cite{font-style:normal;}
q,
blockquote{quotes:none;}
q:before,
q:after{content:'';}
small{font-size:1em;}
big{font-size:1.15em;}
::-moz-selection{background-color:#D9C756;color:#3D3935;}
::selection{background-color:#D9C756;color:#3D3935;}
ul,ol{list-style:none;}

input,select,textarea,button{font:12px effra, Helvetica, sans-serif;vertical-align:middle;color:#818181;}
input.input-text,select,textarea{background:#fff;border:1px solid #d7d7d7;}
input.input-text,textarea{padding:5px;}
input.input-text:focus,textarea:focus{border-color:#9E865E;}
select{padding:4px;}
select option{padding-right:10px;}
select.multiselect option{border-bottom:1px solid #b6b6b6;padding:1px 5px;}
select.multiselect option:last-child{border-bottom:0;}
textarea{overflow:auto;}
input.radio{margin-right:3px;}
input.checkbox{margin-right:3px;}
input.qty{width:17px !important;text-align:center; margin:0;}
button.button::-moz-focus-inner{padding:0;border:0;}
button.button{-webkit-border-fit:lines;}
button.button{overflow:visible;border:none;width:auto;height:27px;padding:0 17px;background:#6FA287;white-space:nowrap;color:white;text-align:center;text-transform:uppercase;font:normal 11px effra, sans-serif;margin:0;cursor:pointer;}
button.button span{white-space:nowrap;margin:-1px -3px;}
button.disabled span{color:#bbb !important;}
button.btn-checkout span{font:14px effra, sans-serif;color:#fff;}
button.btn-checkout{height:40px;padding-right:33px;padding:0 40px 0;}
button.btn-checkout.no-checkout span{background-position:0 100%;color:#cfcfcf;}
button.btn-checkout.no-checkout span span{background-position:100% 100%;}
p.control input.checkbox,
p.control input.radio{margin-right:6px;}

#product_tabs_description_contents ul,#product_tabs_description_contents ol{list-style:disc;margin-left:20px;}
.hidden{display:block !important;border:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;width:0 !important;height:0 !important;overflow:hidden !important;}
.nobr{white-space:nowrap !important;}
.wrap{white-space:normal !important;}
.a-left{text-align:left !important;}
.a-center{text-align:center !important;}
.a-right{text-align:right !important;}
.v-top{vertical-align:top;}
.v-middle{vertical-align:middle;}
.f-left,
.left{float:left !important;}
.f-right,
.right{float:right !important;}
.f-none{float:none !important;}
.center{margin:0 auto}
.f-fix{float:left;width:100%;}
.no-display{display:none !important;}
.no-margin{margin:0 !important;}
.no-padding{padding:0 !important;}
.no-bg{background:none !important;}
.clear{clear:both!important; height:0;}

.br{border:solid 1px red;}
.txtright{text-align:right}
.inline{display:inline;}

.bgblack{background:black; color:#FFF}

body{font:13px/1.55 "effra", Arial, sans-serif; background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/header_bg.jpg) 0 0 repeat-x; color:#3D3935; text-align:center; -webkit-font-smoothing:antialiased !important;}
body.page-empty{background-image:none;}


/* color */
.blk_clr{color:#000 !important;}
/* color */

.footer-social .follow_us, .block .block-title strong span, .product-tabs li, #nav > li > ul > li.parent > a span, .footer-social .phone span, .product-view .product-shop .short-description p:first-child, .add-to-cart label, .blocklist li.parent > a span, #nav > li > a > span,.footer-social .phone, .product-name,.newproduct_grid,.newproduct_grid.wht, .saleproduct,.price{font-family:'effra';}
.product-options dt label, .add-to-cart label, #nav > li > ul > li.parent > a, .blocklist li.parent > a{color:#3D3935;}

/*Transition*/
.logo, .top_link, .advc_cal, .main > ul > li > ul{transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s}
/*Transition*/

/*img100*/
.logo img{width:100%;}
/*img100*/

.wrapper{width:960px; margin:0 auto; position:relative;}

.advc_cal,.top_link{line-height:40px;}

.advc_cal{float:left; width:55%;color:#fff; overflow: hidden;}
.advc_cal a.tel{display:none; float;left; width:100%; height:31px;}

.blog_hd{float:left; margin:0 0 0 30px; color:#fff;}
.blog_hd:hover{color:#fff;}

.top_link{float:right}
.top_link li{float:right; margin:0 5px;}
.top_link li a{color:#fff;}

.main_search{float:left; margin:15px 0 0 0; position:relative; z-index:10;}
.form-search{float:left; border:solid 1px #cbcbcb; border-radius:3px; background:#fff;position: relative;z-index: 10000;}
.main_search input{border:none; font-family:effra; line-height:28px; height:28px; float:left;padding:0 10px; width:100px; border-radius:5px}
.main_search button{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/search_ico.jpg) 0 0 no-repeat;border:none; text-indent:-9999px; width:14px; height:14px; float:left !important; margin:7px 10px 0 0; cursor:pointer;}

.logo{width:276px; margin:0 auto; position:relative; top:-58px;}
.logo.logo_algn{margin-top:50px; top:10px;}

header .cart{float:right; padding:25px 0 30px 60px; background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/cart_icon.png) 0 10px no-repeat;color:#000;}
header .cart:hover{text-decoration:none; color:#bfb6ad;}

.ylw_off,.wht_off{line-height:40px; text-align:center; text-transform:uppercase; overflow:hidden;}
.ylw_off{background:#D45063; float:left; width:69%; line-height:40px; margin:0 0 15px 0;color: #fff;}
.ylw_off span{font-size:14px; font-family:georgia; margin: 0 5px 0 0;}
.wht_off{background:#fff; border:solid 1px #CCCCCC; float:right; width:30%; height:38px; font-size:12px; text-transform:none;}
.wht_off span{font-size:13px; font-family:effrabold; text-transform:uppercase;}
.wht_off a:hover{color:#bfb6ad; text-decoration:none;}

 .ylw_off .trade_header span{font-size: 14px;}
 .trade_header .mbl_hide.inline{font-size: 11px;}

.mini_cart_holder div.empty{text-align:center;}
.mini_cart_items, .mini_cart_holder div.empty{background-color: #fff; border: 1px solid #aaaaaa; padding: 15px; position: absolute; right: 0; top: 55px; width: 320px; z-index: 100000;display:none;-webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black;      box-shadow: 0 8px 6px -6px black;}
.mini_cart_holder{float:right; position:relative;}
.mini_cart_holder:hover .mini_cart_items, .mini_cart_holder:hover  div.empty{display:block;}
.mini_cart_items a{color:#000;}
.block-subtitle{font-size: 10px; margin: 5px 0 6px; padding: 0 0 2px; text-transform: uppercase;}
.mini_cart_items li.item {padding: 10px 0 15px;}
.mini_cart_items .product-image {border: 1px solid #a9a9a9; float: left; width: 50px; height: 50px;}
.mini_cart_items .product-details {margin-left: 60px;}
.mini-products-list{list-style:none;}
.btn-remove {background: url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/btn_remove.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; font-size: 0; height: 14px; line-height: 0; overflow: hidden; text-indent: -999em; width: 14px;}
.btn-edit {background: url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/btn_edit.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; font-size: 0; height: 14px; line-height: 0; overflow: hidden; text-indent: -999em; width: 14px;}
.mini_cart_items .btn-remove, .mini_cart_items .btn-edit {float: right; margin: 1px 0 2px 5px;}
.mini_cart_items .product-name {color: #4f8100;font-size: 1.4em; font-weight: normal; line-height: 1.55; margin: 0;}
.mini_cart_items .summary {clear: both; font-size: 14px; margin: 5px 0; padding: 5px; text-align: right; text-transform: uppercase; z-index: 1;}
.mini_cart_items button.btn-checkout{height:27px;}
.mini_cart_items button.btn-checkout span{font-size:12px;}
.mini_cart_items .btn-view {float: left; padding: 0 30px; font-size:12px;}
.mini_cart_items .btn-view:hover {background-color:#D9C756;}
.mini_cart_items .btn-checkout {float: right; padding: 0 30px;}

.truncated {cursor: help; float: right;}
.truncated:hover .truncated_full_value{display:block;}
.truncated .truncated_full_value {position: relative; display:none;}
.truncated .truncated_full_value .item-options dt {margin-top: 0;}
.truncated .truncated_full_value .item-options {background-color: #fff; border: 1px solid #efefef; padding: 8px; position: absolute; top: 0;right:0; width: 150px; font-size:11px;}
.item-options dt {color: #9c9ba0;}
.truncated a.details {cursor: help; display: inline-block; font-size: 11px; margin-top: 8px;}

.srch_clck{float:right; width:30px; height:30px; cursor:pointer;}
.main_search.active .srch_clck{margin:-15px 0 0 0;}



/*menu*/
.mega.dot.dotted{display:none !important;}
.clearance .mega.all.first{display:block !important;}

.menu_clck{float:left; width:100%;}



/**home page**/		
.prdct_listing{float:left; width:100%;}
.prdct_listing li {width:32%; margin:0 0 0 2%; float:left;}
.prdct_listing li img{width:100%;}
.prdct_listing li:first-child{margin-left:0;}
.prdct_listing li div.hldr{position:relative; margin:20px 0 0 0; float:left; width:100%;}
.prdct_listing li div.hldr.white {color:#fff !important;}
.prdct_listing li div.hldr:first-child{margin:0}
.prdct_listing li .hldr .descri{padding:5% 5% 5% 8%; text-decoration:none;}
.prdct_listing li .hldr .descri.lrg_1.white{padding:5% 10% 5% 8%; height:93%; width:84%;}
.prdct_listing li .hldr .descri.lrg_1{padding:5% 10% 5% 8%; height:93%; width:82%;}
.prdct_listing li .hldr .descri.center{text-align:left;}
.descri{position:absolute; left:0; top:0; padding:5% 8%; color:#333333;}
.descri.sml_desc{top:0; bottom:inherit; height:85%; width:88%}
.descri.sml_desc h3{font-size:25px;line-height:35px;}
.descri.center{bottom:inherit; bottom:75px; text-align:center;}
.descri.top{top:120px;}
.descri h2{font-style:italic; font-size:23px;line-height:23px; color:#333333; margin: 0 0 5px 0;}
.descri h3,.descri .h3{font-size:32px;line-height:38px; color:#000; margin: 0 0 5px 0;font-family:'Georgia',serif;}
.descri.sml_desc h3,.descri.sml_desc .h3{font-size:32px;line-height:40px;}
.descri p{font-family:effra; font-size:16px;}
.descri p.pricebig{font-size:20px;}
.descri.white{color:#fff;}
.descri.white h2{color:#fff;}
.descri.white h3,.descri.white .h3{color:#fff;}
.descri button{background:#333333; padding:13px 15px; font-size:15px; color:#fff; border:none; border-radius:5px; box-shadow: 0px 3px 0px #000; cursor:pointer;}
.prdct_listing .new,.chirstmas_holder .new{background:url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bg_orange1.png") repeat 0 0; border-radius:70px; width:70px; height:70px; float:left; line-height:70px; text-align:center; color:#fff; text-transform:uppercase; position:absolute; bottom:9%; right:7%;  font-family:georgia,serif; font-size:15px;}
.new.twolin{line-height:40px; padding:15px 0 0 0; height:55px;}
.off{background:url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bg_orange1.png") repeat 0 0; border-radius:70px; width:70px; height:70px; float:left; line-height:70px; text-align:center; color:#fff;position:absolute; bottom:9%; right:7%;  font-family:georgia,serif; font-size:20px;}
.off.twolin{line-height:15px; padding:8px 0; height:68px; width:84px;}
.off span{float: left; font-size: 12px; line-height: 14px; margin-bottom: 7px; width: 100%;}
.off b{font-size:25px;font-weight:normal;}
	
.hngrn_prdts{width:100%;float:left;}
.hngrn_prdts .content{text-align:center; color:#333333; margin:0 auto 30px auto; width: 92%;}
.hngrn_prdts .content p{font-size:16px;}
.hngrn_prdts .content h2{font-size: 30px;color: #111;font-family: 'Georgia',serif;line-height: 1.25;margin-bottom: .45em;font-weight: normal;}
.hunga_story_wrap p{font-size: 16px; line-height: 24px;}
/*.blog_hldr.home1ly{display:none}*/

.price_guarantee{float: left; font-size: 15px; margin:0px; width: 100%;}
.price_guarantee a:hover{color:#000;}

.center_dprtmnt{float:left;width:100%;text-align:center;}
.center_dprtmnt h2{font-family:effra; font-size:18px; padding:0 0 25px 0; font-weight:normal; text-transform:uppercase;}
.hung_but {text-align: center; float: left; width: 100%; margin: 40px 0 60px 0;}
.hung_but li.view{background: none repeat scroll 0 0 #333333; border: medium none; border-radius: 3px; box-shadow: 0 3px 0 #000000; color: #FFFFFF; cursor: pointer; font-size: 15px; padding: 13px 15px; display:inline; margin: 15px 10px 0 10px;}
.hung_but li.view a{color:#fff}
.home_text{width:100%;float:left;margin:40px 0 0 0;}
.home_text .content{text-align:center; color:#333333; margin:0 auto 20px auto; width: 92%;}
.home_text .content p{font-size:16px;}
.home_text .content h2{font-size: 30px;color: #111;font-family: 'Georgia',serif;line-height: 1.25;margin-bottom: .45em;font-weight: normal;}
.home_text .content h1{font-size: 30px;color: #111;font-family: 'Georgia',serif;line-height: 1.25;margin-bottom: .45em;font-weight: normal;}
.home_text .hme_txt{text-align:center;margin-bottom:20px}

.page{width:960px;margin:0 auto;text-align:left;}
.page-print{background:#fff;padding:25px 30px;text-align:left;}
.page-empty{padding:0px;text-align:left;}
.page-popup{background:#fff;padding:25px 30px;text-align:left;}
.main{min-height:auto;margin:0 0 30px 0;}
.col-left{float:left;width:200px;padding:0 0 1px;background:#fff}
.col-main{float:left;width:765px;padding:0 0 1px;position:relative;}
.col-right{float:right;width:180px;padding:0 0 1px;}
.col1-layout .main{}
.col1-layout .col-main{float:none;width:auto;}
.col1-layout .category{border-bottom:none}
.col2-left-layout .col-main{float:right;width:720px;background:#fff}
.col2-right-layout .col-main{}
.col3-layout .col-main{width:452px;}
.col3-layout .col-wrapper{float:left;width:689px;}
.col3-layout .col-wrapper .col-main{float:right;}
.col2-set .col-1{float:left;width:100%;}
.col2-set .col-2{float:right;width:100%;}
.col2-set .col-narrow{width:32%;}
.col2-set .col-wide{width:65%;}
.col3-set .col-1{float:left;width:32%;}
.col3-set .col-2{float:left;width:32%;margin-left:2%;}
.col3-set .col-3{float:right;width:50%;}
.col4-set .col-1{float:left;width:23.5%;}
.col4-set .col-2{float:left;width:23.5%;margin:0 2%;}
.col4-set .col-3{float:left;width:23.5%;}
.col4-set .col-4{float:right;width:23.5%;}
.box{padding:5px;}
.box .box-title h2{padding-bottom:5px;}

.form-list.frm_width{width:416px;}
.form-list li{margin:0 0 10px;}
.form-list label{float:left;color:#555;position:relative;z-index:0;margin:0 0 5px;}
.form-list label.required{}
.form-list label.required em{float:right;font-style:normal;color:#F20913;position:absolute;top:0;right:-7px;}
.form-list li.control label{float:none;}
.form-list li.control input.radio,
.form-list li.control input.checkbox{margin-top:-1px;margin-right:4px;}
.form-list li.control .input-box{clear:none;display:inline;width:auto;}
.form-list .field_name{width:150px; float:left;}
.form-list .input-box{display:block; float:left; width:266px;}
#testimonial-forms .form-list .input-box{ float:none;}
.form-list .field{float:left;width:281px;}
.form-list input.input-text{width:254px;}
.form-list textarea{width:254px;height:10em;}
.form-list select{width:260px;}
.form-list li.wide .input-box{width:535px;}
.form-list li.wide input.input-text{width:529px;}
.form-list li.wide textarea{width:529px;}
.form-list li.wide select{width:535px;}
.form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px;}
.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0;}
.form-list .input-range input.input-text{width:74px;}
.form-list .customer-name-prefix .input-box,
.form-list .customer-name-suffix .input-box,
.form-list .customer-name-prefix-suffix .input-box,
.form-list .customer-name-prefix-middlename .input-box,
.form-list .customer-name-middlename-suffix .input-box,
.form-list .customer-name-prefix-middlename-suffix .input-box{width:auto;}
.form-list .name-prefix{width:65px;}
.form-list .name-prefix select{width:55px;}
.form-list .name-prefix input.input-text{width:49px;}
.form-list .name-suffix{width:65px;}
.form-list .name-suffix select{width:55px;}
.form-list .name-suffix input.input-text{width:49px;}
.form-list .name-middlename{width:70px;}
.form-list .name-middlename input.input-text{width:49px;}
.form-list .customer-name-prefix-middlename-suffix .name-firstname,
.form-list .customer-name-prefix-middlename .name-firstname{width:140px;}
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-middlename .name-firstname input.input-text{width:124px;}
.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{width:189px;}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px;}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px;}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px;}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px;}
.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-middlename .name-firstname{width:210px;}
.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:189px;}
.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year{float:left;width:85px;}
.form-list .customer-dob input.input-text{display:block;width:74px;}
.form-list .customer-dob label{font-size:10px;font-weight:normal;color:#888;}
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month{width:60px;}
.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text{width:46px;}
.form-list .customer-dob .dob-year{width:140px;}
.form-list .customer-dob .dob-year input.input-text{width:134px;}
.buttons-set{clear:both;margin:1em 0 0;padding:15px;border-top:1px solid #e4e4e4;text-align:right;}
.buttons-set p.required{margin:0 0 10px;}
.buttons-set .back-link{float:left;margin:0;}
.back-link a:hover{text-decoration:none;}
.back-link:hover a small{color:#D9C756;}
.buttons-set button.button{float:right;margin-left:5px;}
.buttons-set-order{margin:10px 0 0;}
.buttons-set-order .please-wait{padding:5px 7px 0 0;}
.fieldset{margin:0 0 15px;padding:0 15px 15px;}
.fieldset .legend{margin:0 -15px 12px;border-bottom:1px solid #E4E4E4;padding:10px 15px 10px;font-size:13px;line-height:1.25;}
.block-content{padding:15px;}
.validation-advice{clear:both;min-height:13px;margin:3px 0 0;padding-left:13px;font-size:11px;line-height:13px;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/validation_advice_bg.png) 2px 3px no-repeat;color:#eb340a;}
.validation-failed{border:1px solid #eb340a !important;background:#faebe7 !important;}
.validation-passed{}
p.required{font-size:11px;text-align:right;color:#AC956F;}
.v-fix{float:left;}
.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative;}
.success{color:#3d6611;font-weight:bold;}
.error{color:#df280a;font-weight:bold;}
.notice{color:#e26703;}
.messages,
.messages ul{list-style:none !important;margin:0 !important;padding:0 !important;}
.messages{width:100%;overflow:hidden;}
.messages li{margin:0 0 10px !important;}
.messages li li{margin:0 0 3px !important;}
.error-msg,
.success-msg,
.note-msg,
.notice-msg{background-color:white!important;border-style:solid !important;border-width:1px !important;padding:4px 12px !important;font-size:11px !important;font-weight:bold !important;}
.error-msg{border-color:#ec3331;color:#ec3331;}
.success-msg{border-color:#3fab00;color:#3fab00;}
.note-msg,
.notice-msg{border-color:#e0ce26;color:#3fab00;}
.breadcrumbs{margin:0 0 15px 0;font-size:12px;overflow:hidden}
.breadcrumbs li{display:inline;}
.breadcrumbs li a:hover{color:#bfb6ad;text-decoration:none}
.breadcrumbs li strong{font-weight:normal;}
.breadcrumbs li > span{margin:0 3px;}
.page-title{width:100%;overflow:hidden;margin:10px 0 16px;}
.page-title h1, .page-title h2, .page-title h3{font-size:24px;font-weight:normal;color:#4f4b47;line-height:30px;}
.page-title .separator{margin:0 3px;}
.page-title .link-rss{float:right;margin:7px 0 0;}
.title-buttons{text-align:right;}
.title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6{float:left;}
.subtitle, .sub-title{clear:both;padding:12px 0 0;font-size:16px;font-weight:bold;margin:0 0 6px;}
.pager{font-size:11px;padding:4px 8px;text-align:center;}
.limiter{float:left;padding-right:2px;margin-left:5px;}
.limiter label{vertical-align:middle;float:left; margin:0 5px 0 0;}
.limiter .jqTransformSelectWrapper{margin:0 5px;}
.limiter select{padding:0;margin:0 0 1px;vertical-align:middle;  margin:0 5px 0 0;}
.sort-by{float:right;}
.sort-by label{vertical-align:middle;float:left;}
.sort-by .jqTransformSelectWrapper{margin:0px;}
.sort-by select{padding:0;margin:0 0 1px;vertical-align:middle;}
.view-mode{width:145px;float:left;text-align:left;margin:-2px 2px 2px 10px;}
.view-mode label{float:left;padding:1px 1px 1px 5px;}
.view-mode strong, .pager .view-mode a{float:left;display:block;width:32px;height:18px;text-indent:-9999px;background-repeat:no-repeat;background-position:bottom center;}
.view-mode strong.grid, .pager .view-mode a.grid{background-image:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/grid.png);margin:0 3px 0;}
.view-mode strong.list, .pager .view-mode a.list{background-image:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/list.png);}
.view-mode strong, .pager .view-mode a:hover{background-position:top center;}
.sorter{font-size:11px;background:#fff;padding:4px 8px;}
.view-mode{float:right;margin:0 0 0 15px;}
.link-feed{}
.pages{float:right;}
.pages ol{display:inline;}
.pages li{display:inline-block;font-size:12px;padding-right:2px;}
.pages li a,
.pages li strong{padding:1px 7px 1px 7px;height:18px;display:block;color:#817E73;}
.pages .i-previous, .pages .i-next{}
.pages strong{font-weight:normal;margin-right:3px;}
.pages .current{color:#fff;padding:1px 7px 1px 6px;}
.pages li:hover a{color:#fff;text-decoration:none;}
.pages a.previous, .pages a.next{text-indent:-9999px;padding-left:10px;padding-right:10px;}
.pages a.previous img , .pages a.next img{margin:0 -5px;}
.pages a.previous{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/prev-page.png) no-repeat left top;}
.pages a.next{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/next-page.png) no-repeat left top;}
.pages li:hover{background-position:right center;}
.pages li:hover a,
.pages li:hover strong{background-position:left center;}
.pages li:active{background-position:right bottom;}
.pages li:hover:active a,
.pages li:hover:active strong{background-position:left bottom;}
.pages li:hover a:active,
.pages li:hover:active strong:active{background-position:left bottom;}
.amount{float:right;margin:0;}
.amount strong{font-weight:normal;}
.toolbar{border-top:none}
.toolbar .pager{padding:15px 0px;margin:0 0 0px 0;}
.toolbar .sorter{}
.toolbar-bottom{}
.data-table{width:100%;}
.data-table tr{}
.data-table tr.odd{}
.data-table tr.even{}
.data-table tr.last th,
.data-table tr.last td{}
.data-table tr.last td{border:none}
.data-table tr.last th{border:none}
.data-table th{padding:2px 15px;font-size:16px;white-space:nowrap;color:#9c9ba0}
.data-table th.wrap{white-space:normal;}
.data-table th a{color:#fff;}
.data-table td{padding:0;}
.data-table thead tr td,
.data-table thead tr th{border-bottom:1px solid #999c9d;}
/*.data-table tfoot{border-bottom:1px solid #999c9d}*/
.data-table tfoot tr{}
.data-table tbody th{padding:0;font-size:12px;font-weight:bold;text-transform:none;white-space:normal;color:#3D3935;}
.data-table tbody th,
.data-table tbody td{border-bottom:1px solid #BEBCB7;padding:5px 4px}
.product-tabs-content .data-table tbody td{padding:5px 20px 5px 50px;font-size:14px;}
.data-table tbody tr:hover{}
.data-table tfoot strong{font-size:14px;}
.data-table tbody.odd tr{}
.data-table tbody.even tr{background:#fcfcfc;}
.data-table tbody.odd tr td,
.data-table tbody.even tr td{border-bottom:0;}
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td{border-bottom:1px solid #d9dde3;}
.data-table tbody td .option-label{font-weight:bold;font-style:italic;}
.data-table tbody td .option-value{padding-left:10px;}
.data-table.orders{margin-bottom:15px;}
.data-table.orders th{font-size:12px; font-weight:bold; color:black; border-top: dotted 1px #000; padding:10px 15px;}

.info-box{margin:0 0 15px;}
li.info-box{border-bottom:dotted 1px #141414; padding: 10px 0 0 0; position:relative;}
li.info-box:first-child{border-top:dotted 1px #141414;}
.info-box h2{font-size:13px;font-weight:bold;border-bottom:1px solid #ddd;margin:0 0 8px;}
.info-table th{font-weight:bold;padding:2px 15px 2px 0;}
.info-table td{padding:2px 0;}
tr.summary-total{cursor:pointer;}
tr.summary-total td{}
tr.summary-total .summary-collapse{float:right;text-align:right;padding-left:20px;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bkg_collapse.gif) 0 4px no-repeat;cursor:pointer;}
tr.show-details .summary-collapse{background-position:0 -53px;}
tr.show-details td{}
tr.summary-details td{background-color:#dae1e4;color:#626465;}
tr.summary-details-first td{border-top:1px solid #d2d8db;}
tr.summary-details-excluded{font-style:italic;}
.cart-tax-info{display:block;}
.cart-tax-info,
.cart-tax-info .cart-price{padding-right:20px;}
.cart-tax-total{display:block;padding-right:20px;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bkg_collapse.gif) 100% 4px no-repeat;cursor:pointer;}
.cart-tax-info .price,
.cart-tax-total .price{display:inline !important;font-weight:normal !important;}
.cart-tax-total-expanded{background-position:100% -53px;}
.std .subtitle{padding:0;}
.std ol.ol{list-style:decimal outside;padding-left:1.5em;}
.std ul.disc{list-style:disc outside;padding-left:18px;margin:0 0 10px;}
.std dl dt{font-weight:bold;}
.std dl dd{margin:0 0 10px;}
.links{text-align:right;height:28px;line-height:28px;}
.links li{display:inline;padding:5px 10px 5px 5px;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/toplinksap.png) no-repeat center right;}
.links li.first{padding-left:0 !important;}
.links li.last{background:none !important;padding-right:0px !important;}
.link-cart{color:#d62502;}
.link-wishlist{color:#3D3935;}
.link-reorder{}
.link-compare{}
.link-print{}
.link-rss{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/i_rss.gif) 0 1px no-repeat;padding-left:18px;line-height:14px;white-space:nowrap;}
.btn-remove{display:block;width:14px;height:14px;font-size:0;line-height:0;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/btn_remove.png) 0 0 no-repeat;text-indent:-999em;overflow:hidden;}
.btn-remove2{display:block;width:14px;height:14px;font-size:0;line-height:0;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/btn_remove.png) 0 0 no-repeat;text-indent:-999em;overflow:hidden;}
.btn-edit{display:block;width:14px;height:14px;font-size:0;line-height:0;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/btn_edit.png) 0 0 no-repeat;text-indent:-999em;overflow:hidden;}
.btn-edit:hover,
.btn-remove2:hover,
.btn-remove:hover{background-position:bottom;}
.cards-list dt{margin:5px 0 0;}
.cards-list .offset{padding:2px 0 2px 20px;}
.separator{margin:0 3px;}
.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;background:#ccc;margin:10px 0;text-indent:-999em;overflow:hidden;}
.noscript{border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;}
.noscript .noscript-inner{width:950px;margin:0 auto;padding:12px 0 12px;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/i_notice.gif) 20px 50% no-repeat;}
.noscript p{margin:0;}
.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:11px;line-height:1.15;text-align:center;color:#fff;}
.header-container{margin:0;}
.header{padding:18px 0 20px 0;}
.header .welcome-msg{margin:0;font-size:11px;padding:0 0 0 119px}
.header .header-banner{margin:21px 0 0;float:left;}
.header .header-right{float:right;width:520px;}
.header-right .desktop{display:none}
.header .header-left{float:left;margin:4px 0 0;width:350px;}
.header .header-left .form-language{margin:-10px 0 10px 0;}
.header .header-left .lang{float:left;}
.header .header-left .lang a{}
.header .header-center{float:left;width:260px;margin:0px 0 0 22px;}
.header .links{margin:0 0 10px 0;line-height:20px;height:20px;}
.header .links li{padding:0 13px 0 8px;}
.header-right .links .top-link-cart-li{display:none;}
.header .currency{float:right;padding:1px 0;}
.header .minicart{float:right;}

.logo_hldr h1{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;}
.header #search_autocomplete{margin:3px 0 0 0;width:245px !important;z-index:10000 !important}
.header .top-promo{float:left;width:117px;height:30px;margin:12px 10px 0;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bkg_top-promo.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden;}
.currency-code{display:block;float:left;background-position:top center;width:14px;height:16px;margin:0 5px;text-indent:-9999px;}
span.currency-code{background-position:bottom center;}
.currency-code:hover{background-position:bottom center;}
.quick-access{background:#3D3935;color:#fff;padding:7px 13px;text-align:right;}
.quick-access .welcome-msg{display:inline;margin:0;color:#fff;}
.quick-access .welcome-msg a{color:#ddd;}
.quick-access .form-language{float:left;}
.quick-access .form-language label{font-weight:bold;padding-right:5px;color:#fff;vertical-align:middle;}
.quick-access .form-language select{padding:0;}
.quick-access .form-language select.flags option{background-position:4px 50%;background-repeat:no-repeat;padding-left:25px;}
.quick-access .links{padding-left:8px;}
.quick-access .links,
.quick-access .links li{display:inline;}
.quick-access .links li{padding:0 4px 0 1px;}
.quick-access .links a{color:#ddd;}
.quick-access .links a{padding:0 7px 0 0;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bkg_pipe1.gif) no-repeat 100% 50%;}
.quick-access .links li.last a{padding:0;background:none;}
.top-bar{float:right;margin:3px 0 0;}

.header-container .top-container{padding:5px 12px;background:#fff;border:1px solid #bbb;border-width:0 1px 1px;text-align:right;}
.left-categorys{}
.block.left-categorys .block-title{text-transform:uppercase;padding:10px;text-align:center;background-image:none;}
.block.left-categorys .block-title h2{margin:0;color:#fff;}
.left-categorys-container a{display:block;margin:5px 2px;padding:0 0 0 10px;font-size:12px;background-image:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/square_li.png);background-position:left center;background-repeat:no-repeat;}
.left-categorys-container .currentcat{margin:3px 5px;padding:10px 3px;font-size:16px;}
.nav-container{padding-bottom:1px;border-bottom:4px solid #ACACAC;}
#nav{border-bottom:1px solid #acacac;height:30px;}
#nav > li{float:left;margin:0 5px 0 0;padding:8px 10px 8px;}
#nav > li.over,
#nav > li:hover,
#nav > li.active{background:white;border:1px solid #acacac;height:15px;border-bottom:1px solid white;padding:7px 9px 7px;}
#nav > li > a > span{font-size:16px;text-transform:uppercase;}
#nav > li.over.parent{}
#nav .homelink{margin-left:20px;}
#nav .clearence{float:right;}
#nav li.block_li > a > span,
#nav li.block_li > a{cursor:default;}
#nav li div.nav_block{position:absolute;padding:15px;z-index:1500;width:928px;margin-left:0;border:1px solid #acacac;border-top:4px solid #ACACAC;}
.block{margin:0 0 5px;line-height:1.35;}
.block .block-title{padding:15px 15px 0 15px;}
/*02aug13
.block .block-title strong{display:block;font-weight:bold;font-size:12px;text-transform:uppercase;color:#090909;}.block .block-content{padding:12px 0;}
02aug13*/
.block .block-title strong{display:block;font-weight:bold;font-size:12px;text-transform:capitalize;color:#090909;}
.block .block-title strong span{font-size:1.1em;}
.block .block-title a{text-decoration:none !important;}
.block .block-subtitle{font:16px/20px georgia; margin:5px 0 6px;padding:0 0 10px;border-bottom:1px solid #ccc;text-transform:none;}
.block .block-content{padding:0px 0;}
.block .block-content li.item{border-bottom:1px solid #efefef;padding-bottom:5px;margin-bottom:5px;}
.block .block-content li.item.last{border-bottom:0;padding-bottom:0;margin-bottom:0;}
.block .block-content .product-name{color:#4f8100;}
.block .block-content a{padding:}
.block .btn-remove,
.block .btn-edit{float:right;margin:1px 0 2px 5px;}
.block .actions{border-top:1px solid #ddd;padding:5px 0 0;margin:5px 0 0;text-align:right;}
.block .actions a{float:left;font-size:11px;}
.block .actions button.button{float:right;}
.block .empty{margin:0;}
.block .price-box{margin:5px 0;}
.mini-products-list .product-image{float:left;width:50px;border:1px solid #a9a9a9;}
.mini-products-list .product-details{margin-left:60px;}
/*02aug13
.block-account .block-title{background-image:none!important;text-transform:uppercase;color:white;padding:10px;text-align:center;border:none;}
.block-account .block-title strong{color:#fff;font-size:18px;line-height:18px;}
.block-account .block-content li.current{border-bottom:1px solid #ddd;padding:3px 0;}.block-account .block-content li.current{border-bottom:1px solid #ddd;padding:6px 0; background:#EEEDEB;}
02aug13*/
.block-account .block-title{background-image:none!important;text-transform:uppercase;color:white;padding:10px;border:none;}
.block-account .block-title strong{color:#fff;font-size:12px;line-height:14px;}
.block-account .block-content li{margin:0;}
.block-account .block-content li a{display:block;border-bottom:1px solid #ddd; padding:15px 0 10px 10px;}
.block-account .block-content li.last a{border-bottom:0;}
.block-account .block-content li.current{border-bottom:1px solid #ddd; padding:15px 0 10px 10px;}
.block-account .block-content li.current strong{font-weight:normal;}
.block-account .block-content li.current.last{border-bottom:0;}
.block-account .block-content li.current strong{color:#000 !important; font-weight: bold; font-size: 12px;}
.block-currency{}
.block-currency .block-title{border:0;background:none;padding:7px 10px 2px;}
.block-currency .block-title strong{}
.block-currency .block-content{padding:0 10px 12px;}
.block-currency .block-content select{width:100%;padding:0;}
.block-layered-nav dt{padding:8px 10px 0 10px; font-size:13px; font-weight:bold; background:none;}
.block-layered-nav dt{color:#3D3935;cursor:pointer;padding:7px 10px 0px 18px;font-size:12px;background:none;}
.block-layered-nav dt.active{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/arr_down.png) no-repeat 0 0;}
.block-layered-nav span.openthis{font-size:12px;color:#7a7974;text-transform:lowercase;float:right;}
.block-layered-nav dd{margin:0 0 20px 0;}
.block-layered-nav dd li{line-height:1.35;margin:0 0 3px 18px;color:#000;font-size:13px;}
.block-layered-nav dd a{color:#000;}
.block-layered-nav .currently ol{padding:6px 0 0;}
.block-layered-nav .currently li{padding:5px 10px;}
.block-layered-nav .currently .label{font-weight:bold;}
.block-layered-nav .currently .btn-remove{margin:2px 0 0;}
.block-layered-nav .actions{padding:5px 10px;margin:0;}
.block-layered-nav .actions a{float:none;}
.block-cart .block-title{background:#679100;}
.block-cart .block-title strong{color:#fff;}
.block-cart .summary{background:#e5eed6;padding:8px;margin:-12px -10px 8px;text-align:center;position:relative;z-index:1;}
.block-cart .amount{margin:0;}
.block-cart .amount a{font-weight:bold;}
.block-cart .subtotal{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bkg_subtotal.gif) no-repeat 50% 0;margin:5px 0 0;line-height:23px;}
.block-cart .subtotal .price{font-weight:bold;}
.block-cart .actions{display:none !important;}
.block-cart .actions .paypal-logo{float:left;width:100%;margin:3px 0 0;text-align:right;}
.block-cart .block-title{background:#a40d06;}
.block-cart .block-title strong{color:#fff;}
.block-cart .summary{background:#e5eed6;padding:8px;margin:-12px -10px 8px;text-align:center;position:relative;z-index:1;}
.block-cart .amount{margin:0;}
.block-cart .amount a{font-weight:bold;}
.block-cart .subtotal{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bkg_subtotal.gif) no-repeat 50% 0;margin:5px 0 0;line-height:23px;}
.block-cart .subtotal .price{font-weight:bold;}
.block-cart .actions{display:none !important;}
.block-cart .actions .paypal-logo{float:left;width:100%;margin:3px 0 0;text-align:right;}
.block-cart-header{padding:0 0 0 5px;border:none;position:relative;margin:0;background:none;float:right;line-height:20px}
.block-cart-header .block-content{background:none;padding:0;}
.block-cart-header .block-title strong{color:#fff;}
.block-cart-header .block-subtitle{border-bottom:none;}
.block-cart-header .block-subtitle span{display:block;}
.block-cart-header .block-subtitle a{display:block;float:right;text-transform:lowercase;font-size:11px;}
.block-cart-header .summary{font-size:14px;margin:5px 0;padding:5px;text-transform:uppercase;text-align:right;clear:both;z-index:1;}
.block-cart-header .summary .price{color:#111111;}
.block-cart-header .amount{margin:0;}
.block-cart-header .empty{text-align:center;}
.block-cart-header .amount a{font-weight:bold;}
.block-cart-header .block-content li.item{}
.block-cart-header .subtotal{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bkg_subtotal.gif) no-repeat 50% 0;margin:5px 0 0;line-height:23px;}
.block-cart-header .subtotal .price{font-weight:bold;}
.block-cart-header .actions{display:none !important;}
.block-cart-header .actions .paypal-logo{float:left;width:100%;margin:3px 0 0;text-align:right;}
.block-cart-header .block-content:hover #header-items, .block-cart-header .block-content #header-items:hover{display:block;}
.block-cart-header #header-items{right:0;border:1px solid #aaaaaa;background-color:#fff;padding:15px;top:19px;z-index:10400;width:320px;position:absolute;display:none;}
.block-cart-header #header-items.empty{padding:16px 5px;}
.block-cart-header #header-items a{}
.block-cart-header #header-items a{}
.block-cart-header #header-items .btn-edit{clear:right;}
.block-cart-header #header-items li.item{padding:10px 0 15px;}
.block-cart-header #header-items li.item .price{color:#111111;}
.block-cart-header .button-show{margin-top:-7px;position:relative;color:#090909;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/shopping_bag.png) no-repeat right center;font-size:12px;float:right;padding:7px 18px 3px 10px;}
.block-cart-header .button-show a{color:#818181;}
.block-cart-header .btn-view{float:left;padding:0 47px;}
.block-cart-header .btn-view:hover{background:#D9C756;}
.block-cart-header .btn-checkout{float:right;height:27px;padding:0 47px;background:#818181;}
.block-cart-header .btn-checkout:hover{background:#AC956F;}
.block-cart-header .btn-checkout span{font-weight:normal;font-size:11px;}
.block-wishlist .actions{text-align:right;}
.block-wishlist .actions a{float:none;}
.block-related{margin:20px 0 10px 0;}
.block-related input.checkbox{margin:5px 0 0 210px;position:absolute;}
.block-related ol{display:block;clear:both;}
.related-block-subtitle{float:right;font-size:11px;margin-bottom:20px;}
.block-related h5{float:left;text-transform:uppercase;}
.block-related .slide{float:left;width:228px;margin:0 16px 3px 0;text-align:left;background-color:white;}
.block-related .slide.last{margin-right:0;}
.block-related .product-details{text-align:center;}
.block-related .slide a.product-image{display:block;margin:0 0 10px;}
.block-crosssell{margin:20px 0 10px 0;}
.block-crosssell input.checkbox{margin:5px 0 0 210px;position:absolute;}
.block-crosssell ol{display:block;clear:both;}
.related-block-subtitle{float:right;font-size:11px;margin-bottom:20px;}
.block-crosssell h5{float:left;text-transform:uppercase;}
.block-crosssell .slide{float:left;width:150px;margin:0 16px 3px 0;text-align:left;background-color:white;}
.block-crosssell .slide.last{margin-right:0;}
.block-crosssell .product-details{text-align:center;}
.block-crosssell .slide a.product-image{display:block;margin:0 0 10px;}
.page-popup .link-print{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/i_print.gif) 0 2px no-repeat;padding:3px 0 3px 25px;}
.compare-table{border:0;}
.compare-table thead,
.compare-table thead tr.first{background:#fff;}
.compare-table thead tr.first th,
.compare-table thead tr.first td{border:0;background:none;padding:0 0 4px;font-size:0;line-height:0;}
.compare-table .btn-remove{float:right;background-image:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/btn_remove.png);width:14px;height:13px;}
.compare-table tbody th{background:#e9e9e9;}
.compare-table tbody th,
.compare-table tbody td{padding:10px;border:0;border-top:1px solid #ccc;border-left:1px solid #ccc;}
.compare-table tbody td.last{border-right:1px solid #ccc;}
.compare-table tbody tr.last th,
.compare-table tbody tr.last td{border-bottom:1px solid #ccc !important;}
.compare-table tr.add-to-row td{background:#efefef;text-align:center;}
.compare-table tr.first td{text-align:center;}
.compare-table tr.first td .product-name{font-size:13px;font-weight:bold;margin:0 0 5px;color:#203548;}
.compare-table tr.first td .product-name a{color:#203548;}
.compare-table tr.first td .ratings{width:69px;margin:0 auto;}
.compare-table tr.first td p,
.compare-table tr.add-to-row td p{margin:0;}
.compare-table .add-to-links li{background:none;padding:0;}
.block-viewed{}
.block-compared{}
.block-poll .block-subtitle{font-size:12px;}
.block-poll label{color:#777;font-weight:bold;}
.block-poll input.radio{float:left;margin:1px -18px 0 0;}
.block-poll .label{display:block;margin-left:18px;}
.block-poll li{padding:3px 9px;}
.block-poll .actions{margin:5px 0 0;}
.block-poll .answer{font-weight:bold;}
.block-poll .votes{float:right;margin-left:10px;}
.block-tags .block-content .tags-list{border:0;background:none;padding:0;}
.block-tags .actions{text-align:right;}
.block-tags .actions a{float:none;font-size:11px;}
.block-reorder input.checkbox{float:left;margin:2px -20px 0 0;}
.block-reorder .product-name{margin-left:20px;}
.block-reorder .validation-advice{margin:3px 9px 7px;}
.block-banner{border:0;}
.block-banner .block-content{padding:0;background:none;text-align:center;}
.block-login .block-content{padding:5px 10px;}
.block-login label{font-weight:bold;color:#555;}
.block-login input.input-text{display:block;width:167px;margin:3px 0;}
.block-login .actions{background:none;padding:0;margin:3px 0 0;}
.sidebar .paypal-logo{display:block;margin:10px 0;text-align:center;}
.sidebar .paypal-logo a{float:none;}
.category-title{margin:0 0 7px;display:none;}
.category-title h1{padding:3px 0;font-size:1.6em;font-weight:bold;line-height:1.25;}
.category-image{width:100%;overflow:hidden;margin:0 0 20px;text-align:center;}
.category-image img{}
.category-description{margin:0 0 10px;}
.category-products{width:100%; padding:0; float:left; background:#fff}
.col1-layout .category-products{width:90%;padding:0 5%; background:#fff}
.back-to{display:block;top:-31px;position:absolute;right:0;padding:3px 0 5px 15px;font-size:11px;background-image:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/back_to_page.png);background-repeat:no-repeat;background-position:left top;}
.back-to:hover{background-position:left bottom;}
.opc-back-to{top:0;}
.products-grid{position:relative;/*border-bottom:1px solid #efefef;*/}
.products-grid.first{/*border-top:1px solid #efefef;*/}
.products-grid.last{margin:0 0 15px!important;}
.products-grid li.item{width: 31.7%;margin: 0 2.1% 0 0; display:inline-block; vertical-align:top;}
.products-grid li.item.last_child{margin:0;}
.prdct_img_hldr{position: relative; float: left; width: 100%; margin-bottom:10px;}
.products-grid.first li.item{margin-top:0px;}
.products-grid.columns3 .ratings{width:85px; margin:0; float:left;}
.products-grid.columns3 li.item{width:231px;position:relative}
.products-grid.columns3 .price-box{width:125px;}
.products-grid.columns3 .moreinfo .price-box{width:100%;}
.moreinfo{text-align:center;}
.moreinfo .price-box .old-price{}
.moreinfo .price-box .special-price {white-space:nowrap; display: inline-block;}
.products-grid.columns3 button.btn-cart{margin-right:20px;}
.products-grid.columns4 .ratings{}
.products-grid.columns4 li.item{width:210px;position:relative; margin:0 8px 0 0;}
.products-grid.columns4 li.item .price-box{width:98%;}
.products-grid.columns4 li.item button.button{padding:0 12px;margin-right:2px;}
.products-grid.columns4 li.item .product-image{height:211px;}
.products-grid .product-image{display:block;height:auto;float:left;width:100%}
.products-grid .product-image img{border:solid 1px #DDDBDC; padding:0px;width:100%;float:left; border:none;}
.products-grid.columns4 .product-image img{max-width:96%;}
.products-grid.first .product-image{border-top:0;}
.products-grid li.item.last{margin-right:0;}
.products-grid li .moreinfo{padding:0 0 15px !important;float:left; width:100%}
.products-grid li.last .product-image{border-right:0;}
.products-grid .product-name{font-size:15px;margin:0 0 0px;line-height:16px; font-family:georgia; margin-top:5px;}
.products-grid .price-box, .regular-price .price,.special-price .price,.price-label1,.old-price .price-label, .old-price .price{font-size:13px;}
.products-grid .product-name a{color:#000;}
.products-grid li.item .product-name a:hover{color:#bfb6ad;}
.products-grid .product-name a:hover{ text-decoration:none;}
.products-grid li.item:hover  h2 a{color:#3a3a3a;}
.products-grid .price-box{margin: 5px 0 5px!important;float:left;width:100%;line-height:16px;font-size:13px;}
.columns4 .products-grid .price-box{font-size:13px;}
.products-grid .price-label{}
.products-grid .old-price{margin-top:0px;}
.products-grid .availability{line-height:21px;}
.products-grid .ratings{}
.products-grid .ratings .amount{display:none;}
.products-grid .add-to-links{text-align:center;}
.products-grid .add-to-links li{display:inline;margin:0 5px;float:none;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/plus.png) no-repeat left center;}
.products-grid button.btn-cart{float:none;}
.col2-left-layout .products-grid,
.col2-right-layout .products-grid{width:100%;margin:0 auto;clear:both}
.page-empty .products-grid{width:684px;margin:0 auto;}
.col1-layout .products-grid{width:100%;margin:0 auto;}
.products-list li.item{background:white;margin:15px 0 0;border-top:1px solid #EFEFEF;padding:10px 0 0 0;}
.products-list li.item.last{margin-bottom:15px;border-bottom:1px solid #EFEFEF;}
.products-list .product-shop{margin:15px 0;min-height:162px;padding:0 15px;float:left;width:375px;}
.products-list .product-image{float:left;width:192px;height:192px;padding:5px}
.products-list .product-image img{position:absolute;}
.products-list .product-name{font-size:14px;margin:0 0 6px;text-transform:uppercase;}
.products-list .price-box{float:left;margin:4px 13px 0 0;}
.products-list .availability{margin:3px 0 0;}
.products-list .desc{clear:both;padding:6px 0 0;margin:0 0 13px;line-height:1.35;}
.products-list .add-to-links{clear:both;text-align:left;}
.products-list .add-to-links li{display:inline;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/plus.png) no-repeat left center;margin-right:15px;}
.products-list .addtocont{float:right;width:150px;text-align:center;margin:15px 0;}
.products-list .addtocont .price-box{margin:2px 0 6px;float:none;}
#addedoverlay{left:0;top:0;width:100%;height:100%;position:fixed;z-index:1002;background:black;opacity:.75;filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);}
#added.nwsltr{position:absolute;width:400px;background-color:transparent;min-height:50px;background-repeat:no-repeat;background-position:center center;border:none;z-index:1002;margin:55px 0 0 281px;}
#added{position:absolute;width:400px;background-color:#fff;min-height:50px;background-repeat:no-repeat;background-position:center center;border:1px solid #acacac;border-top:none;z-index:1002;margin:55px 0 0 281px;}
#added .added-content{text-align:center;padding:15px;min-height:250px;text-align:center}
#added .added-content .added-prod{width:220px;margin:0 auto 20px;font-size:16px;color:#8a8b8d;line-height:20px;}
#added img{margin:0 8px 13px 0;border:1px solid #efefef;width:150px;height:150px;padding:5px}
#added a{padding:6px 14px;margin:0 0 0 7px;color:white;}
#added a:hover{text-decoration:underline;}
#added .view{width:147px;height:30px;display:inline-block;font-size: 16px;line-height:30px;}
#added .view:hover{text-decoration:none}
#added #hidewindow{background:#F79C88;margin:0;width:147px;height:30px;display:inline-block;font-size: 16px;line-height:30px;}
#added #hidewindow:hover{background:#DF8C7A;margin:0;text-decoration:none}
/*.product-view #added{margin:27%;}*/ 	
.saleproducts{position:relative;}
.saleproducts .last{border-bottom:0;}
.saleproducts .slide{float:left;width:230px;margin:0 16px 3px 0;position:relative;}
.saleproducts .slide.last{margin:0 16px 3px 0;}
.saleproducts .product-image{display:block;padding:0;}
.saleproducts .first .product-image{border-top:0;}
.saleproducts .last .product-image{border-right:0;}
.saleproducts .price-box{float:left;width:100%;line-height:12px;}
.saleproducts button.button{float:none;margin-top:5px;height:27px;color:#FFF;background-color:#888B8D;border-top:1px solid #c7c7cc;border-right:1px solid #c7c7cc;font-weight:normal;}
.saleproducts .product-name{font-size:12px;margin:0 0 12px 0;}
.saleproducts .price-box{margin:0;}
.saleproducts .price-label{display:none;}
.saleproducts .availability{line-height:21px;}
.saleproducts .actions{bottom:20px;padding:5px 5px 10px 5px;}
.saleproducts .new-description{padding:10px 0 0px 0px;width:100%;font-family:effra;}
.saleproducts .new-description h3{font-size:14px;text-transform:capitalize;font-weight:bold;}
.saleproducts .col2-left-layout .products-grid,
.saleproducts .col2-right-layout .products-grid{width:684px;margin:0 auto;}
.saleproducts .col1-layout .products-grid,
.saleproducts .page-empty .products-grid{width:684px;margin:0 auto;}
.saleproducts .amount{display:none;}
.saleproducts .ratings{position:absolute;right:5px;top:5px;}
.newproducts{position:relative;}
.newproducts .last{border-bottom:0;}
.newproducts .slide{float:left;width:230px;text-align:left;margin:0 16px 3px 0;position:relative;}
.newproducts .slide.last{margin:0 16px 3px 0;}
.newproducts .product-image{display:block;padding:0px 0px 0;}
.newproducts .first .product-image{border-top:0;}
.newproducts .last .product-image{border-right:0;}
.newproducts .price-box{float:left;width:100%;line-height:12px;}
.newproducts button.button{float:none;margin-top:5px;height:27px;color:#FFF;background-color:#888B8D;border-top:1px solid #c7c7cc;border-right:1px solid #c7c7cc;font-weight:normal;}
.newproducts .product-name{font-size:12px;margin:0 0 12px 0;}
.newproducts .price-box{margin:0;}
.newproducts .price-label{display:none;}
.newproducts .availability{line-height:21px;}
.newproducts .actions{bottom:20px;padding:5px 5px 10px 5px;}
.newproducts .new-description{padding:10px 0 0px 0px;width:100%;font-family:effra;}
.newproducts .new-description h3{font-size:14px;text-transform:capitalize;font-weight:bold;}
.newproducts .col2-left-layout .products-grid,
.newproducts .col2-right-layout .products-grid{width:684px;margin:0 auto;}
.newproducts .col1-layout .products-grid,
.newproducts .page-empty .products-grid{width:684px;margin:0 auto;}
.newproducts .amount{display:none;}
.newproducts .ratings{position:absolute;right:5px;top:5px;}
.newproduct_grid{position:absolute;left:5px;top:5px;z-index:4;width:auto; padding:0 5px; height:27px;line-height:27px;font-size:14px;color:#FFF;background:#d45063;text-align:center; opacity: 0.8; filter: alpha(opacity=80);}
.newproduct_grid.wht{color: #fff; background: #000; bottom: 5px; left: inherit; right: 5px; top: inherit; font-size: 12px; line-height: 20px; height: 20px;}
.saleproduct{position:absolute;left:15px; top:40px; width:70px;height:62px;line-height:18px;font-size:12px;font-family:georgia;color:#fff;text-align:center;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/pink_trnsprnt_round.png) no-repeat right top; padding-top:8px; z-index:1;bottom:25px;opacity:0.8;}
.category-winter-warmers .saleproduct{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/grn_trnsprnt_round.png) no-repeat right top; font-size: 15px;  height: 55px; line-height: 20px; padding-top: 15px;}
.bnk_spl_holdy.saleproduct, .category-bank-holiday-special .saleproduct{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/grn_trnsprnt_round.png) no-repeat right top;}
.saleproduct_winter{position:absolute;left:15px; top:40px; width:70px;font-family:georgia;color:#fff;text-align:center; z-index:1;bottom:25px;opacity:0.8;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/grn_trnsprnt_round.png) no-repeat right top; font-size: 15px;  height: 55px; line-height: 20px; padding-top: 15px;}
.winter_grid{position:absolute;right:5px;top:5px;z-index:4;width:auto; padding:0 5px; height:27px;line-height:27px;font-size:14px;color:#FFF;background:#d45063;text-align:center; opacity: 0.8; filter: alpha(opacity=80);background:#72a492;}
#sale-label{font-size:20px;}
.category-winter-warmers #sale-label{font-size:22px;}
.columns4 .saleproduct{bottom:10px;}
.columns3 .saleproduct{bottom:10px}
.saleproduct.once{}
.upsell button.button{float:none;margin-top:5px;height:23px;color:#FFF;background-color:#888B8D;border-top:1px solid #c7c7cc;border-right:1px solid #c7c7cc;font-weight:bold;}
.upsell .price-box{float:left;width:100%;line-height:12px;}
.crosssell button.button{float:none;margin-top:5px;height:23px;color:#FFF;background-color:#888B8D;border-top:1px solid #c7c7cc;border-right:1px solid #c7c7cc;font-weight:bold;}
.crosssell .price-box{float:left;width:100%;line-height:12px;}
.no-rating{margin:0;}
.ratings{line-height:1.95;margin:0px 0 0px;}
.ratings strong{float:left;margin:0 3px 0 0;}
.ratings .rating-links{margin:0; font-size:12px; line-height:16px; float:left; margin-right:10px;}
.ratings .rating-links a:hover{color:#3D3935 !important;}
.rating-count{margin:0; font-size:14px; line-height:16px; float:left; margin-right:10px;}
.ratings .rating-links .separator{margin:0 2px;}
.ratings dt{}
.ratings dd{}
.rating-box{width:85px;height:11px;font-size:0;line-height:0;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/pro_rating.png) 0 0 repeat-x;text-indent:-999em;overflow:hidden;}
.rating-box .rating{float:left;height:11px;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/pro_rating.png) 0 96% repeat-x;}
.ratings .rating-box{float:left;margin:2px 10px 5px 0;}
.ratings .amount{}
.ratings-table th,
.ratings-table td{font-size:11px;line-height:1.15;padding:3px 0;}
.ratings-table th{font-weight:bold;padding-right:8px;}
.ratings-table td{padding:4px 0 0;}
.availability{margin:0;}
.availability span{font-weight:bold;}
.availability.in-stock span{color:#090909;}
.availability.out-of-stock span{color:#d83820;}
.availability-only{margin:10px 0 7px;line-height:16px;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/i_availability_only.gif) 0 50% no-repeat;padding-left:15px;}
.availability-only span,
.availability-only a{border-bottom:1px dashed #751d02;color:#000;}
.availability-only a{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/i_availability_only_arrow.gif) 100% 0 no-repeat;cursor:pointer;padding-right:15px;text-decoration:none;}
.availability-only .expanded{background-position:100% -15px;}
.availability-only strong{color:#be2c00;}
.availability-only-details{margin:0 0 7px;}
.availability-only-details th{background:#e9e9e9;font-size:10px;padding:0 8px;}
.availability-only-details td{border-bottom:1px solid #d9dde3;font-size:11px;padding:2px 8px 1px;}
.availability-only-details tr.odd{background:#fff;}
.availability-only-details tr.even{background:#fcfcfc;}
.availability-only-details tr.odd td.last{color:#090909;font-weight:bold;}
.availability-only-details tr.last td{border-bottom:none;}
.product-view .product-shop .availability{}
.product-view .product-shop .availability span{font-weight:normal;}
.email-friend{margin:0;}
.alert-price{margin:0;font-size:11px;}
.alert-stock{margin:0;font-size:11px;}
.price{white-space:nowrap !important;}
.price-box{margin:5px 0 10px;}
.price-box .price{font-size:13px;color:#090909;}
.regular-price{color:#090909;}
.regular-price .price{font-size: 13px;font-weight: normal;color: #090909;padding: 0 20px 0 0;}
.old-price{margin:0;display:inline}
.product-options-bottom .old-price{margin:0;display:block; width:100%}
.old-price .price-label{font-size:13px;white-space:nowrap;}
.columns4 .old-price .price-label{font-size:13px;}
.old-price .price-label1,.old-price .price,.special-price .price-label1{/*float:left; padding-right:3px;*/}
.old-price .price{padding-right:10px;}
.old-price .price{font-size:13px; text-decoration:line-through;}
.old-price span .price{text-decoration:none;}
.columns4 .old-price .price{font-size:14px;}
.special-price{margin:0}
.special-price .price-label{font-size:12px;white-space:nowrap;color:#000;}
.special-price .price{font-size:13px;font-weight:normal;}
.columns4 .special-price .price{font-size:13px;}
.moreinfo .special-price .price{color:#3a3a3a !important; padding: 0 20px 0 0;}
.minimal-price{margin:0;}
.minimal-price .price-label{font-size:12px;font-weight:bold;white-space:nowrap;}
.minimal-price-link{display:block;font-size:12px;color:#3D3935;}
.minimal-price-link .label{color:#3D3935;}
.minimal-price-link .price{font-weight:normal;color:#3D3935;}
.price-including-tax{display:block;color:#888;}
.price-including-tax .label{font-size:10px;text-transform:uppercase;white-space:nowrap;color:#888;}
.price-including-tax .price{font-size:13px;font-weight:bold;color:#090909;}
.price-excluding-tax{display:block;color:#888;}
.price-excluding-tax .label{font-size:10px;text-transform:uppercase;white-space:nowrap;color:#888;}
.price-excluding-tax .price{font-size:12px;font-weight:normal;color:#090909;}
.configured-price{margin:0;}
.configured-price .price-label{font-weight:bold;white-space:nowrap;}
.configured-price .price{font-size:13px;font-weight:bold;}
.price-incl-tax{display:block;}
.price-incl-tax .label{display:block;white-space:nowrap;}
.price-incl-tax .price{display:block;font-weight:bold;}
.price-excl-tax{display:block;}
.price-excl-tax .label{display:block;white-space:nowrap;}
.price-excl-tax .price{display:block;font-weight:normal;}
.weee{display:block;font-size:11px;color:#3D3935;}
.weee .price{font-size:11px;font-weight:normal;}
.price-from{margin:0;}
.price-from .price-label{font-size:12px;font-weight:bold;white-space:nowrap;}
.price-to{margin:0;}
.price-to .price-label{font-size:12px;font-weight:bold;white-space:nowrap;}
.price-notice{padding-left:7px;}
.price-notice .price{font-weight:bold;}
.price-as-configured{margin:0;}
.price-as-configured .price-label{font-weight:bold;white-space:nowrap;text-transform:uppercase;}
.price-box-bundle{padding:0 0 10px 0;}
.price-box-bundle .price-box{margin:0 !important;padding:0 !important;float:none!important;}
.price-box-bundle .price{color:#222;}
.tier-prices{margin:10px 0;padding:10px;background:#efefef;border:1px solid #ddd;}
.tier-prices .benefit{font-style:italic;font-weight:bold;}
.tier-prices .price{font-weight:bold;}
.tier-prices-grouped li .price{font-weight:bold;}
.add-to-links{margin:10px 0 0;text-align:center;}
.add-to-links li{padding-left:12px;float:left;}
.add-to-links li a{font-size:11px;}
.add-to-links .separator{display:none;}
.add-to-cart label{margin:0 8px 0 0;float:left;line-height:20px;}
.add-to-cart .qty{float:left;}
.add-to-cart button.button{float:left;margin:5px 0 0 0;height:48px;padding-right:25px;padding-left:25px;background-repeat:no-repeat;background-position:center right;}
.add-to-cart button.button span{font-size:16px;}
.add-to-cart .paypal-logo{clear:left;margin:0;text-align:right;}
.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0;}
.add-to-box{padding:15px;}
.add-to-box .add-to-cart{float:left;text-align:right;}
.add-to-box .add-to-cart .paypal-logo{float:left;}
.add-to-box .or{display:none !important;}
.add-to-box .add-to-links{margin:10px 0;text-align:right;}
.add-to-box .add-to-links li .separator{display:none !important;}
.product-view{margin-top:15px}
.product-view.layout_default{width:100%;}
.product-essential{padding:0 0 15px;}
.product-essential h2{}
.product-essential #container2{margin:15px 0 0 0;}
.prod-view-descrip{width:100%;margin-top:20px;}
.product-collateral{margin-top:0;width:64%;float:left}
.product-collateral h2{font-size:19px;font-weight:normal;line-height:1.15;}
.product-collateral .box-collateral{}
.product-collateral .product-tabs-content{margin-top:-1px;padding:15px 0;border-top:1px solid #ACA39A;}
.product-view .product-img-box{float:left;width:480px;}
.col3-layout .product-view .product-img-box{float:none;margin:0 auto;}
.product-view .product-img-box .product-image{margin:0 0 10px;border:1px solid #cacaca;}
.product-view .product-img-box .product-image-zoom{position:relative;width:300px;height:300px;overflow:hidden;z-index:9;}
.product-view .product-img-box .product-image-zoom img{position:absolute;left:0;top:0;cursor:move;}
.product-view .product-img-box .zoom-notice{margin:0 0 10px;text-align:center;}
.product-view .product-img-box .zoom{position:relative;z-index:9;height:24px;margin:0 auto 13px;padding:0 28px;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/slider_bg.gif) 50% 50% no-repeat;cursor:pointer;}
.product-view .product-img-box .zoom.disabled{-moz-opacity:.3;-webkit-opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";opacity:.3;}
.product-view .product-img-box .zoom #track{position:relative;height:18px;}
.product-view .product-img-box .zoom #handle{position:absolute;left:0;top:3px;width:9px;height:18px;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/magnifier_handle.gif) 0 0 no-repeat;}
.product-view .product-img-box .zoom .btn-zoom-out{position:absolute;left:10px;top:7px;}
.product-view .product-img-box .zoom .btn-zoom-in{position:absolute;right:10px;top:7px;}
.product-view .product-img-box .main-image{display:block;position:relative}
.product-view .product-img-box .main-image img{border:1px solid #efefef;}
.product-view .product-img-box .main-image .lightbox-btn{position:absolute;bottom:10px;left:10px;z-index:1000}
.product-view .product-img-box .main-image .lightbox-btn a{text-indent:-9999px;display:block;width:93px;height:25px;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/zoom_img.png) no-repeat top center;}
.product-view .product-img-box .main-image .lightbox-btn a:hover{background-position:bottom;}
.product-view .product-img-box .more-views{margin:10px auto 0;}
.product-view .product-img-box .more-views h2{font-size:10px;font-weight:normal;padding:0 0 2px;border-bottom:1px solid #ccc;margin:0 0 8px;text-transform:uppercase;}
.product-view .product-img-box .more-views ul{}
.product-view .product-img-box .more-views .slide.last{margin-right:0;}
.product-view .product-img-box .more-views .slide{margin:0 20px 0 0px;float:left;}
.product-view.bedlinen_view .product-img-box .more-views .slide{margin:0 10px 0 0px;float:left;}
.product-view .product-img-box .more-views .slide a{float:left;width:78px;height:78px;border-width:1px;border-style:solid;border-color:#e3e3e3;}
.product-view.bedlinen_view .product-img-box .more-views .slide a{width:100px;height:100px;}
.product-view .product-img-box .zoom-container{ float: left;position: relative;width: 100%;}
.product-view .newproduct_grid {margin-left:0;height:45px;line-height:45px;font-size:17px;padding:0 20px;width:auto;}
.product-view .saleproduct{position:absolute; right:15px; top:inherit; left:inherit; bottom:120px;width:100px;height:80px;line-height:20px;font-size:16px;color:#FFF;text-align:center;background:url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/pink_trnsprnt_big_round.png") no-repeat right top;padding-top:20px;opacity:0.85;
filter:alpha(opacity=85);}
.product-view .no-rating{float: left; margin: 0 0 0 0;}
.product-image-popup{margin:0 auto;}
.product-image-popup .buttons-set{float:right;clear:none;border:0;margin:0;padding:0;}
.product-image-popup .nav{font-weight:bold;margin:0 100px;text-align:center;}
.product-image-popup .image{display:block;margin:10px 0;}
.product-image-popup .image-label{font-size:12px;font-weight:bold;margin:0 0 10px;color:#2f2f2f;}
.col1-layout .product-view .product-shop {float: right;width: 460px;}
.col3-layout .product-view .product-shop{float:none;width:auto;}
.product-view.layout_horizontal .product-img-box{width:485px;}
.product-view.layout_horizontal .product-shop{width:460px;}
.product-view.layout_horizontal .product-shop .white-back{width:445px;}
.product-view.layout_horizontal .product-shop #container1{border:none;}
.product-view.layout_vertical .product-img-box{width:330px;}
.product-view.layout_vertical .product-shop{width:615px;}
.product-view.layout_vertical .product-shop .white-back{width:440px;}
.product-view.layout_vertical .product-shop #container1{border:none;}
.product-view .product-shop{float:right;width:363px;}
.product-view .product-shop .product-name{margin:0 0 35px;color:#090909;}
.product-view .product-shop .product-name h1{color:#111111;font-family:'Georgia',serif;font-size: 27px;line-height: 31px;
/*font-size:1.7em;font-weight:normal;line-height:1.25;margin-bottom:0.45em;*/}
.product-view .product-shop .product-name h2{text-transform:uppercase;}
.product-view .product-shop .availability{margin:0px 0 5px;}
.product-view .product-shop .short-description{margin:5px 0 0;border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding-top:10px;padding-bottom:15px;}
.product-view .product-shop .short-description p:first-child{margin:0;color:#090909;text-transform:uppercase;}
.product-view .product-shop .white-back{float:left;width:100%;}
.product-view .product-shop .product_right{float:right;width:145px;}
.product-view .product-shop .brand-logo{margin-bottom:20px;}
.product-view .product-shop #container1{margin-bottom:5px;float:left;padding-right:15px;border-right:1px solid #efefef;}
.product-view .product-shop .quanitybox{float:left;margin:0 30px 0 0; width:90%;}
.product-view .product-shop .old-price{margin-top:12px;line-height:35px; width:100%; float:left;}
.product-view .product-shop .price-box{margin:7px 0;float:left;width:auto;line-height:35px;}
.price-box{margin:5px 0;}
.product-view .product-shop .price-box .price{font-size:32px;font-weight:normal;float:left}
.product-view .product-shop .add-to-box{float:left;padding:15px 0;clear:both}
.product-view .product-shop .addtocont{font-size:11px;}
.product-view .product-shop .addtocont .product-code strong{color:#090909;}
.product-view .product-shop .add-to-links{margin:0;}
.product-view .product-shop .add-to-links{text-align:left;float:left;margin-left:3px;}
.product-view .product-shop .add-to-links li{margin-left:12px;float:none;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/plus.png) no-repeat left center;}
.product-view .product-shop .add-to-links li .separator{display:none !important;}
.product-view .product-shop .product-options-bottom .paypal-logo{float:left;}
.quantity_box_button_up{margin:0;cursor:pointer;width:17px;height:27px;float:left;border:none;background-color:transparent;background-image:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/qt_up.png);background-repeat:no-repeat;background-position:top center;}
.quantity_box_button_down{float:left;cursor:pointer;width:17px;height:27px;border:none;background-color:transparent;background-image:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/qt_down.png);background-repeat:no-repeat;background-position:top center;}
.quantity_box_button_up:hover,
.quantity_box_button_down:hover{background-position:bottom; background-color:#FE4948;}

.product-view .product-shop .grouped-items-table .qty{float:left;}
.product-view .product-shop .grouped-items-table .price-box{float:none;width:auto;}
.ajax-index-options .product-view .product-shop{width:auto;float:none;padding:5px 0px;}
.ajax-index-options .product-view .product-shop .price-box{float:none;width:auto;margin:4px 0 15px;padding:0;}
.ajax-index-options .product-view #container2{margin-top:5px;}
.ajax-index-options .product-view #container1 #ajax_loader{position:relative;bottom:99px;left:133px;}
.ajax-index-options .product-view #container2 #ajax_loader{position: absolute; bottom: 14%; left: 28%; width: 20px; height: 20px; float: left;}
.ajax-index-options .add-to-box .ajax_loader2{position:relative;bottom:72px;left:-27px;}
.product-options{padding:0 30px 35px 0;position:relative;width:50%;float:left;}
.product-options dt{padding:10px 0 0;font-weight:normal;}
.product-options dt label{}
.product-options dt label.required em{color:#eb340a;padding-right:5px;}
.product-options dd .qty-holder{display:block;padding:10px 0 0;}
.product-options dd .qty-holder label{vertical-align:middle;float:left}
.product-options dd .qty-holder .quantity_box_button_up{margin:0;cursor:pointer;width:19px;height:27px;border:none;background-color:transparent;background-image:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/qt_up.png);background-repeat:no-repeat;background-position:top center;}
.product-options dd .qty-holder .quantity_box_button_down{float:left;cursor:pointer;width:19px;height:27px;border:none;background-color:transparent;background-image:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/qt_down.png);background-repeat:no-repeat;background-position:top center;}
.product-options dd .qty-holder .quantity_box_button_down:hover,.product-options dd .qty-holder .quantity_box_button_up:hover{background-position:bottom;}
.product-options dd .qty-disabled{background:none;border:0;padding:3px;color:#3D3935;float:left;}
.product-options dd{padding:5px 0 5px;}
.product-options dl.last dd.last{border-bottom:0;padding-bottom:5px;margin-bottom:0;}
.product-options dd input.input-text{width:98%;float:left}
.product-options dd input.datetime-picker{width:150px;}
.product-options dd .time-picker{display:-moz-inline-box;display:inline-block;padding:2px 0;vertical-align:middle;}
.product-options dd textarea{width:98%;height:8em;}
.product-options dd select{width:100%;}
.product-options dd .multiselect option{border-bottom:1px dotted #d9e5ee;padding:2px 4px;}
.product-options ul.options-list{margin-right:5px;}
.product-options ul.options-list li{padding:2px 0;}
.product-options ul.options-list input.radio{float:left;margin-top:3px;}
.product-options ul.options-list input.checkbox{float:left;margin-top:2px;}
.product-options ul.options-list .label{display:block;margin-left:18px;}
.product-options ul.options-list label{font-weight:normal;}
.product-options ul.validation-failed{padding:0 7px;}
.product-options p.required{position:absolute;right:35px;top:100px;}
.product-options-bottom{background:none repeat scroll 0 0 #F9F9F9;border:1px solid #D3D3D3;padding:10px 15px;margin:0 0 5px 0;width:35%;float:right;clear:both}
.product-options-bottom.configurable{clear:right}
.product-options-bottom .price-label,.product-options-bottom .price-label1{display:none;}
.product-options-bottom .old-price .price{padding:0;}
.product-options-bottom .price{font-size:20px;font-weight:normal;}
.product-options-bottom .tier-prices{margin:0;padding:0 0 10px;border:0;background:0;}
.product-options-bottom .price-box{float:left;margin:0;}
.product-options-bottom .add-to-links{float:right;text-align:left;}
.product-options-bottom .price-label{padding-right:5px;}
.product-options-bottom .price-tax{float:left;}
.product-options-bottom .add-to-cart{float:right;margin:0;padding:0;border:0;background:0;}
.product-options-bottom .quanitybox{float:left;margin:1px 15px;}
#container2 .product-options-bottom .add-to-links{float:left;clear:both;text-align:left;margin-top:5px;}
#container2 .product-options-bottom .add-to-links li{display:inline;margin-left:15px;background:transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/plus.png) no-repeat scroll left center;}
#container2 .product-options-bottom .addthis_toolbox{margin-top:-33px;}
.product-shop .product-options-bottom .price-box{float:left;margin:0;}
.product-shop .product-options-bottom .price-label{float:left;padding-right:0;}
.product-shop .product-options-bottom .price-tax{float:none;}
.product-shop .product-options-bottom .add-to-cart{float:left;text-align:left;}
.product-view .grouped-items-table .price-box{margin:0;padding:0;}
.product-tabs{background:none;}
.product-tabs li{margin:0 0 0 0;float:left;font-size:1.1em;line-height:1em;}
.product-tabs li.active,
.product-tabs li:hover{background:#6FA287;}
.product-tabs li.first{}
.product-tabs li a{display:block;padding:8px 25px;color:#3D3935;background:#F0F0F0}
.product-tabs li.active a,
.product-tabs li:hover a{background:#6FA287;text-decoration:none;color:#fff !important;}
.product-tabs-content h2{display:none;font-size:12px;font-weight:bold;}
.mini-products-grid{width:100%;}
.mini-products-grid td{width:20%;padding:0 15px 0 0;text-align:center;}
.mini-products-grid .product-image{display:block;margin:0 0 10px;}
.mini-products-grid .product-name a{color:#3D3935;text-decoration:none;}
.mini-products-grid td.empty{}
.mini-products-grid td.last{padding-right:0;}
.mini-products-grid .ratings{position:absolute;margin:5px 0 0 115px;}
.mini-products-grid .ratings .rating-box{float:none;display:block;margin:0 0 3px;}
.mini-products-grid .ratings .rating-links{display:none;}
.mini-products-grid .ratings .amount{display:none;}
.product-view .box-description{}
.product-view .box-additional .data-table th,
.product-view .box-additional .data-table td{line-height:1.25;}
.product-view .box-up-sell{background:white;margin:15px 0 0 0;padding:15px;}
.product-view .box-up-sell .upsell-product-h5{margin:-15px -15px 15px -15px;padding:5px 15px;color:#090909;background:#fff;font-weight:normal;text-transform:uppercase;}
#product_tabs_upsell_products_contents h2{display:block;}
.product-view .box-tags{margin:0;}
.product-view .box-tags h3{font-size:12px;}
.product-view .box-tags .product-tags{display:block;margin:0 0 15px;}
.product-view .box-tags .product-tags li{display:inline;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bkg_pipe3.gif) 100% 4px no-repeat;padding:0 7px 0 4px;}
.product-view .box-tags .product-tags li.first{padding-left:0;}
.product-view .box-tags .product-tags li.last{background:none;padding-right:0;}
.product-view .box-tags .form-add label{display:block;font-size:12px;font-weight:bold;margin:0 0 3px;}
.product-view .box-tags .form-add .input-box{float:left;width:305px;margin:0 5px 0 0;}
.product-view .box-tags .form-add input.input-text{width:299px;}
.product-view .box-tags .form-add button.button span{height:21px;line-height:20px;}
.product-view .box-tags .note{margin:2px 0 0;font-size:10px;}
.product-view .box-reviews dl{margin:15px 0;}
.product-view .box-reviews dt a,
.product-view .box-reviews dt span{font-weight:bold;}
.product-view .box-reviews dd{position: relative; padding: 0 0 15px; float: left; width: 100%;}
.product-view .box-reviews dd small{font-style:italic; position: absolute; right: 0; bottom: 0; height: 12px;}
.product-view .box-reviews .form-add{margin:15px 0 0;}
.product-view .box-reviews .form-add h3{font-size:13px;font-weight:normal;}
.product-view .box-reviews .form-add h3 span{font-weight:bold;}
.product-view .box-reviews .form-add h4{font-size:12px;}
.product-view .box-reviews .form-add .data-table td{text-align:center;}
.product-view .box-reviews .form-add .form-list{margin:15px 0 0;}
.product-view .box-reviews .form-add .form-list .input-box{width:460px;}
.product-view .box-reviews .form-add .form-list input.input-text,
.product-view .box-reviews .form-add .form-list textarea{width:454px;}
.send-friend .form-list{width:535px;overflow:hidden;}
.send-friend .form-list li{margin-right:-15px;}
.send-friend .form-list li p{margin:0 15px 0 0;}
.send-friend .buttons-set .limit{float:right;margin:0 7px 0 0;font-size:11px;line-height:25px;}
.product-name{margin:0;font-size:1.4em;font-weight:normal;line-height:1.55;}
#recently-viewed-items{float:left}
#recently-viewed-items .product-name{font-size:12px;;font-weight:normal;line-height:72px;}
#recently-viewed-items .product-name a{color:#000}
#recently-viewed-items .product-name a:hover{color:#000}
.tags-list{display:block;font-size:13px;border:1px solid #ddd;background:#f6f6f6;padding:10px;}
.tags-list li{display:inline !important;margin:0 4px 0 0;}
.advanced-search .form-list label{width:160px;padding-right:10px;}
.advanced-search .form-list .input-box,
.advanced-search .form-list .input-range{float:left;clear:none;}
.advanced-search-amount{margin:0 0 10px;}
.advanced-search-summary{margin:10px 0;border:1px solid #ddd;background:#ecf9ea;padding:10px;}
.advanced-search-summary ul{float:left;width:49%;}
.advanced-search-summary strong{color:#E17C24;}
.advanced-search-summary li{margin:2px 0;}
.advanced-search-summary p{clear:both;font-weight:bold;margin:0;}
.page-sitemap .links{text-align:right;margin:0 8px -22px 0;}
.page-sitemap .links a{text-decoration:none;position:relative;}
.page-sitemap .links a:hover{text-decoration:underline;}
.page-sitemap .sitemap{margin:12px;}
.page-sitemap .sitemap a{}
.page-sitemap .sitemap li{margin:3px 0;}
.page-sitemap .sitemap li.level-0{margin:10px 0 0;font-weight:bold;}
/* .page-sitemap .sitemap li.level-0 a{color:#4f8100;} */
.rss-title h1{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/i_rss-big.png) 0 3px no-repeat;padding-left:27px;}
.rss-table .link-rss{display:block;line-height:1.55;background-position:0 4px;}
.cart .page-title{}
.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3;}
.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:8px 55px 0 0;line-height:1.0;font-size:11px;}
.cart-table{width:100%;}
.cart-table th{padding:5px 10px;}
.cart-table td{/* padding:10px !important;  */vertical-align:middle;}
.cart-table .product-name{margin:0 0 5px;color:#3D3935;}
.cart-table .item-msg{margin:5px 0;font-size:11px;font-weight:bold;color:#df280a;}
.cart-table tfoot td{padding:15px;}
.cart-table .btn-continue{float:left;}
.cart-table .btn-remove2{margin-top:3px;}
.cart-table .item-product-qty input{float:none !important;display:inline-block}
.cart .cart-collaterals{padding:20px 0 0;}
.cart .cart-collaterals .col2-set .col-1{width:222px;}
.cart .cart-collaterals .col2-set .col-2{width:655px;background:#e6f7d7;}
.cart .discount,
.cart .shipping{margin:0 0 20px;}
.cart .discount h2,
.cart .shipping h2{padding:0px 10px 7px 0px;font-size:15px;color:#312D2A;font-family:'effra';line-height:15px;}
.cart .discount .discount-form,
.cart .shipping .shipping-form{padding:15px;}
.cart .discount .buttons-set,
.cart .shipping .buttons-set{margin:10px 0 0;border:0;padding:0;text-align:left;}
.cart .discount{}
.cart .discount label{color:#999D9E;float:left;width:100%;}
.cart .discount .input-box{width:270px;}
.cart .discount input.input-text{width:196px;}
.cart .shipping p{margin:0 0 3px;}
.cart .shipping .sp-methods{margin:10px 0 0;padding:6px 0 0;border-top:1px solid #efefef;}
.cart .shipping .form-list .input-box{width:270px;}
.cart .shipping .form-list input.input-text{width:265px;}
.cart .shipping .form-list select{width:277px;}
.cart .totals{padding:18px 15px 15px 15px;}
.cart .totals table{float:right;margin:0 0 8px; width:370px;}
.cart .totals td{padding:0 0 0 15px;}
.cart .totals tr.last td{}
.cart .totals tfoot td{}
.cart .totals tfoot th strong,
.cart .totals tfoot td strong{font-size:18px;font-weight:bold;color:#090909;}
.cart .totals tfoot td[colspan="1"] strong{font-size:18px;font-weight:normal;color:#808080;}
.cart .totals .checkout-types{font-size:13px;padding:4px 0;text-align:right; float:right; width:100%;}
.cart .totals .checkout-types li{clear:both;margin:0 0 5px;}
.item-options dt{color:#9c9ba0}
.item-options dd{padding-left:10px;}
.truncated{cursor:help;float:left;clear:right;}
.truncated a.dots{cursor:help;text-decoration:none !important;}
.truncated a.details{cursor:help;font-size:11px;display:inline-block;margin-top:8px;}
.truncated .truncated_full_value{position:relative;z-index:999;}
.truncated .truncated_full_value .item-options{position:absolute;top:-99999em;z-index:999;width:250px;padding:8px;border:1px solid #efefef;background-color:#fff;}
.truncated .truncated_full_value .item-options dt{margin-top:0;}
.truncated .truncated_full_value .item-options > p{font-weight:bold;text-transform:uppercase;}
.truncated .show .item-options{top:10px;}
.col-left .truncated .show .item-options{left:30px;top:10px;}
.col-right .truncated .show .item-options{left:-240px;top:10px;}
.sp-methods{margin:0 0 8px;}
.sp-methods dt{margin:13px 0 5px;font-weight:bold;}
.sp-methods dd{}
.sp-methods dd li{margin:5px 0;}
.sp-methods label{font-weight:bold;color:#555;}
.sp-methods .price{font-weight:bold;}
.sp-methods .form-list{padding-left:20px;}
.sp-methods .form-list li{margin:0 0 8px;}
.sp-methods select.month{width:154px;margin-right:10px;}
.sp-methods select.year{width:96px;}
.sp-methods input.cvv{width:3em !important;}
.sp-methods .checkmo-list li{margin:0 0 5px;}
.sp-methods .checkmo-list label{width:135px;padding-right:10px;text-align:right;}
.sp-methods .checkmo-list address{float:left;}
.sp-methods .centinel-logos a{margin-right:3px;}
.sp-methods .centinel-logos img{vertical-align:middle;}
.sp-methods .release-amounts{margin:1.5em 0 2em;}
.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0;}
.please-wait{float:right;}
.please-wait img{vertical-align:middle;}
.cvv-what-is-this{font-size:11px;cursor:help;margin-left:10px;}
.tool-tip{border:2px solid #ddd;border-bottom-color:#666;background:#f6f6f6;padding:15px 20px;position:absolute;z-index:9999;}
.tool-tip .btn-close{margin:-9px -14px 0;text-align:right;}
.tool-tip .btn-close a{display:block;margin:0 0 0 auto;width:12px;height:12px;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/btn_window_close.gif) 100% 0 no-repeat;text-align:left;text-indent:-999em;overflow:hidden;}
.tool-tip .tool-tip-content{padding:5px;}
.gift-messages h3{font-size:12px;font-weight:bold;color:#e87403;}
.gift-messages p.control{color:#8e8d8b;}
.gift-messages-form{position:relative;}
.gift-messages-form label{float:none !important;position:static !important;}
.gift-messages-form h4{font-size:12px;font-weight:bold;color:#e87403;}
.gift-messages-form .whole-order{margin:0 0 25px;}
.gift-messages-form .item{margin:0 0 10px;}
.gift-messages-form .item .product-img-box{float:left;width:75px;}
.gift-messages-form .item .product-image{margin:0 0 7px;}
.gift-messages-form .item .number{margin:0;font-weight:bold;text-align:center;color:#8a8987;}
.gift-messages-form .item .details{margin-left:90px;}
.gift-messages-form .item .details .product-name{font-size:13px;font-weight:bold;margin:0 0 10px;}
.gift-messages-form .item .details .form-list .field{width:255px;}
.gift-messages-form .item .details .form-list .input-box{width:240px;}
.gift-messages-form .item .details .form-list input.input-text{width:234px;}
.gift-messages-form .item .details .form-list li.wide .input-box{width:500px;}
.gift-messages-form .item .details .form-list li.wide textarea{width:494px;}
.gift-message-link{font-size:11px;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bkg_collapse-gm.gif) 100% 6px no-repeat;padding-right:7px;}
.gift-message-link.expanded{background-position:100% -40px;}
.gift-message-row{background:#f2efe9;}
.gift-message-row .btn-close{float:right;width:14px;height:13px;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/btn_remove.png) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;}
.checkout-agreements li{margin:30px 0;}
.checkout-agreements .agreement-content{overflow:auto;height:12em;padding:10px;background:#fbfbfb;border:1px solid #e4e4e4;}
.checkout-agreements .agree{margin:0;padding:10px 0 10px 11px;}
.checkout-agreements .agree input.checkbox{margin-right:6px;}
.checkout-agreements .agree label{font-weight:bold;color:#555;}
.opc .checkout-agreements{padding:5px 30px;}
.opc .checkout-agreements li{margin:20px 0 0;}
.opc .checkout-agreements .agreement-content{background:#fff;padding:5px;}
.opc .checkout-agreements .agree{padding-left:6px;}
.centinel{}
.centinel .authentication{border:1px solid #ddd;background:#fff;}
.centinel .authentication iframe{width:99%;height:400px;background:transparent !important;margin:0 !important;padding:0 !important;border:0 !important;}
.opc .centinel{padding:10px 30px;}
.info-set{background:#fbfbfb;border:1px solid #ddd;margin:0 0 25px;padding:20px;}
.info-set h2{font-size:12px;font-weight:bold;margin:0 0 10px;}
.info-set h3,
.info-set h4{font-size:12px;font-weight:bold;}
.info-set h2 a,
.info-set h3 a,
.info-set h4 a{font-weight:normal;}
.info-set h2.legend{margin:-20px -20px 15px;padding:3px 10px;background:#777;border-bottom:1px solid #777;position:relative;color:#fff;}
.info-set h2.legend a{color:#fff;}
.info-set h3.legend{margin:0 0 10px;}
.info-set .divider{margin:0 -20px;padding:25px 0;position:relative;}
.info-set .box{margin:0 0 15px;}
.info-set .box h2{color:#e26703;}
.info-set .data-table .product-name{font-size:1em !important;font-weight:bold !important;color:#4f8100 !important;}
.info-set .data-table .product-name a{font-weight:bold !important;}
.info-set .data-table .item-options{margin:5px 0 0;}
.block-progress{border:0;margin-top:43px;}
.block-progress .block-title{background:none!important;border-bottom:1px solid #efefef;border-top:1px solid #efefef;padding:7px 10px;margin:0 0 5px;}
.block-progress .block-title strong{font-size:12px;}
.block-progress .block-content{background:none;padding:0;}
.block-progress dt{line-height:1.35;margin:0 0 6px;padding:2px 8px;color:#555;}
.block-progress dd{border-top:0;padding:5px 10px;margin:0 0 6px;}
.block-progress dt.complete{}
.block-progress dt.complete a{text-transform:none;}
.block-progress dd.complete{}
.block-progress p{margin:0;}
.block-progress .cards-list dt{background:none;border:0 none;color:inherit;font-size:11px;font-weight:bold;margin:5px 0;padding:0;text-transform:none;}
.block-progress .cards-list dd{border:0 none;margin:0;padding:0;}
.block-progress .cards-list .info-table th{font-weight:normal;}
.checkout-onepage-index .col-right{width:225px;}
.checkout-onepage-index .col-main{width:715px;}
.opc .buttons-set{margin-top:0;padding-top:2em;}
.opc .buttons-set p.required{margin:0;padding:0 0 10px;}
.opc .buttons-set.disabled button.button{display:none;}
.opc .buttons-set .please-wait{height:28px;line-height:28px;}
.opc .ul{list-style:disc outside;padding-left:18px;}
.opc{position:relative;}
.opc li.section{}
.opc .step-title{border:1px solid #ddd;border-top-color:#B0B0B0;background:#B0B0B0;padding:10px 15px 10px;text-align:right;}
.opc .step-title .number{float:left;background:#fff;border:1px solid #fff;padding:0 3px;margin:0 5px 0 0;font:normal 11px/12px effra, helvetica, sans-serif;color:#3D3935;}
.opc .step-title h2{float:left;margin:0;font:12px/14px effra, Helvetica, sans-serif;color:#fff;text-transform:uppercase;}
.opc .step-title a{display:none;float:right;font-size:11px;line-height:16px;}
.opc .allow .step-title{color:#fff;cursor:pointer;}
.opc .allow .step-title .number{}
.opc .allow .step-title h2{color:#fff;}
.opc .allow .step-title a{display:block;font-size:10px;color:#fff;}
.opc .active .step-title{border:0;padding-bottom:9px;color:#fff;cursor:default;}
.opc .active .step-title .number{}
.opc .active .step-title h2{color:#fff;text-transform:uppercase;}
.opc .active .step-title a{display:none;}
.opc .step{border:1px solid #ddd;border-top:0;padding:15px 30px;position:relative;background:white;}
.opc .step .tool-tip{right:30px;}
#opc-login h3{font-size:13px;border-bottom:1px solid #e4e4e4;padding-bottom:2px;text-transform:uppercase;}
#opc-login h4{font-size:1em;font-weight:bold;margin:0;color:#2f2f2f;}
#opc-shipping_method .buttons-set{border-top:0;}
.opc .gift-messages-form{margin:0 -30px;background:#f4f4f4;border:1px solid #ddd;border-width:1px 0;padding:22px 24px 22px 30px;}
.opc .gift-messages-form .inner-box{padding:5px;height:260px;overflow:auto;}
#opc-review .step{padding:0;}
#opc-review .product-name{font-weight:bold;}
#opc-review .item-options{margin:5px 0 0;}
#opc-review .buttons-set{border:0;padding:15px 30px;}
#opc-review .buttons-set p{margin:0;line-height:28px;}
#opc-review .buttons-set .please-wait{height:28px;line-height:28px;}
#opc-review .authentication{margin:0 auto;width:570px;}
#opc-review .warning-message{color:#222;font-weight:bold;text-align:center;padding:10px 10px 0;}
#opc-review tfoot th strong,
#opc-review tfoot td strong{font-size:18px;font-weight:bold;color:#090909;}
#opc-review tfoot td[colspan="3"] strong{font-size:18px;font-weight:normal;color:#808080;}
.checkout-progress{padding:0 90px;margin:0 0 20px;}
.checkout-progress li{float:left;width:19%;margin:0 3px 0 0;border-top:6px solid #999;padding:2px 0 0;font-weight:bold;text-align:center;color:#888;}
.checkout-progress li.active{border-top-color:#090909;color:#090909;}
.multiple-checkout h2{font-size:12px;font-weight:bold;margin:0 0 10px;}
.multiple-checkout h3,
.multiple-checkout h4{font-size:12px;font-weight:bold;}
.multiple-checkout h2 a,
.multiple-checkout h3 a,
.multiple-checkout h4 a{font-weight:normal;}
.multiple-checkout .data-table .product-name{font-size:1em !important;font-weight:bold !important;color:#4f8100 !important;}
.multiple-checkout .data-table .product-name a{font-weight:bold !important;}
.multiple-checkout .data-table .item-options{margin:5px 0 0;}
.multiple-checkout .gift-messages{margin:15px 0 0;}
.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:20px;}
.multiple-checkout .col2-set,
.multiple-checkout .col3-set{background:#fbfbfb;border:1px solid #ddd;margin:0 0 25px;padding:20px;}
.multiple-checkout .col2-set h2.legend{margin:-20px -20px 15px;padding:3px 10px;background:#777;border-bottom:1px solid #777;position:relative;color:#fff;}
.multiple-checkout .col2-set h3.legend{margin:0 0 10px;}
.multiple-checkout .col2-set .divider{margin:0 -20px;padding:25px 0;position:relative;}
.multiple-checkout .box{margin:0 0 15px;}
.multiple-checkout .place-order .please-wait{float:right;padding:5px 10px 0 0;}
.multiple-checkout .place-order .grand-total{float:right;}
.multiple-checkout .place-order .grand-total .inner{}
.multiple-checkout .place-order .grand-total big{float:left;margin-right:12px;font-size:1.5em;font-weight:bold;line-height:28px;color:#e26703;}
.multiple-checkout .place-order .grand-total div{float:left;}
#multiship-addresses-table td{padding:10px 15px;}
#multiship-addresses-table tfoot td{padding:5px 10px;}
.multiple-checkout .gift-messages-form .item .details .form-list{width:100%;overflow:hidden;}
.multiple-checkout .gift-messages-form .item .details .form-list li{margin-right:-15px;}
.multiple-checkout .gift-messages-form .item .details .form-list .field{width:230px;}
.multiple-checkout .gift-messages-form .item .details .form-list .input-box{width:215px;}
.multiple-checkout .gift-messages-form .item .details .form-list input.input-text{width:209px;}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box{width:445px;}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea{width:439px;}
.checkout-multishipping-shipping .box-sp-methods{border:1px solid #ddd;background:#eee;padding:13px;position:relative;}
.checkout-multishipping-shipping .box-sp-methods .pointer{display:none;}
.checkout-multishipping-billing .multiple-checkout{position:relative;}
.account-login .content{min-height:230px;padding:0 15px;}
.account-login .content h2{margin:0 -15px 12px;border-bottom:1px solid #E4E4E4;padding:10px 15px 10px;font-size:13px;line-height:1.25;}
.account-login p.required{margin:0 0 12px 0;}
.account-create{}
.window-overlay{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/window_overlay.png) repeat;background:rgba(0, 0, 0, 0.35);position:absolute;top:0;left:0;height:100%;width:100%;z-index:990;}
.remember-me label{float:none;margin:0 6px;}
.remember-me-popup{background:#fff;border:1px solid #888;border-bottom-color:#777;left:50%;top:50%;position:absolute;margin:-85px 0 0 -200px;width:400px;text-align:left;-moz-box-shadow:0 0 6px #999;-webkit-box-shadow:0 0 6px #999;box-shadow:0 0 6px #999;z-index:1000;}
.remember-me-popup h3{background:#dedede;border-bottom:1px solid #ccc;color:#3D3935;font-size:14px;margin:0;padding:7px 10px 5px;}
.remember-me-popup .remember-me-popup-head{position:relative;}
.remember-me-popup .remember-me-popup-head .remember-me-popup-close{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:9px;right:7px;height:15px;width:15px;text-indent:-9999em;}
.remember-me-popup .remember-me-popup-body{border-top:1px solid #e6e6e6;padding:10px;}
.remember-me-popup .remember-me-popup-body a,
.remember-me-popup .remember-me-popup-body a span{display:inline-block;height:28px;background:transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bkg_btn.png) 0 0 no-repeat;padding:0 0 0 6px;font:bold 11px/25px effra, sans-serif;text-transform:uppercase;text-align:center;white-space:nowrap;color:#555;}
.remember-me-popup .remember-me-popup-body a span{background-position:100% 0;padding:0 15px 0 9px;}
.my-account .title-buttons .link-rss{float:none;margin:0;}
.dashboard .welcome-msg{margin:0 8em 1.5em 0;}
.dashboard .welcome-msg p{margin:0;}
.dashboard .col2-set{margin:0 0 15px;}
.box-account{margin:0 0 15px;background:white;padding:0 0 10px;}
.box-account .box-head{margin:0 0 5px;padding:8px 8px 0;text-align:right;}
.box-account .box-head h2{float:left;margin:0;font-size:14px;}
.box-account .box-head a{font-size:10px;text-transform:uppercase;color:white;}
.dashboard .box .box-title{background:#acacac;padding:5px 10px;margin:0 0 12px;text-align:right;}
.dashboard .box .box-title h3,
.dashboard .box .box-title h4{float:left;margin:0;font-size:12px;line-height:1.35;color:white;}
.dashboard .box .box-title a{color:white;font-size:10px;text-transform:uppercase;}
.dashboard .box .box-content{padding:0 10px;}
.dashboard .box-recent{}
.dashboard .box-info{}
.dashboard .box-info h4{font-size:11px;font-weight:bold;}
#oar_widget_orders_and_returns_form li{margin:10px 0;height:30px;}
.dashboard .box-reviews .box-head{background:#818181;padding:5px 10px;margin:0 0 12px;}
.dashboard .box-reviews .box-head h2{font-size:12px;line-height:1.35;color:#fff;}
.dashboard .box-reviews .number{display:none;float:left;font-size:10px;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c;}
.dashboard .box-reviews .details{padding:0 10px;}
.dashboard .box-reviews li.item{margin:0 0 7px;}
.dashboard .box-reviews li.item.last{margin:0;}
.dashboard .box-reviews .ratings{margin:7px 0 0;}
.dashboard .box-tags .box-head{background:#818181;padding:5px 10px;margin:0 0 12px;}
.dashboard .box-tags .box-head h2{font-size:12px;line-height:1.35;color:#fff;}
.dashboard .box-tags .number{display:none;float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c;}
.dashboard .box-tags .details{padding:0 10px;}
.dashboard .box-tags li.item{margin:0 0 7px;}
.dashboard .box-tags li.item.last{margin:0;}
.dashboard .box-tags .tags strong, .dashboard .box-tags .tags ul, .dashboard .box-tags .tags ul li{display:inline;}
.addresses-list h2{background:#acacac;color:white;padding:5px 15px;margin:0 0 12px;font-size:13px;line-height:1.25;}

.addresses-list h3{font-size:12px; font-family:'effra'; font-weight:bold;}
.addresses-list address{margin:0 0 3px;}
.addresses-list p{margin:0;}
.addresses-list a{font-weight:bold;}
.addresses-list .link-remove{}
.addresses-list .separator{margin:0 3px;}
.addresses-list li.item{padding:0 15px;margin:0 0 12px;}
.addresses-list li.empty{}
.addresses-list li.empty p{font-weight:bold;}
.addresses-list .addresses-additional li.item{}
.order-info dt{display:none;}
.order-info ul{margin-bottom:15px;}
.order-info li{float:left;font-size:1.1em;line-height:1em;}
.order-info li.first{}
.order-info li.last{}
.order-info li a{display:block;text-transform:uppercase;padding:6px 15px;color:#090909;}
.order-info li a:hover{}
.order-info li.current{background-color:#fff;color:#090909;text-transform:uppercase;padding:6px 15px;}
.order-date{margin:10px 0;}
.order-info-box{margin:0 0 15px;}
.order-info-box h2{font-size:13px;border-bottom:1px solid #ddd;margin:0 0 8px;}
.order-info-box .box-payment p{margin:0 0 3px;}
.order-info-box .box-payment th{padding-right:7px;}
.order-items{width:100%;overflow-x:auto;}
.order-items h2, .order-items h3{clear:none;font-size:13px;padding:0;margin:0 0 .45em;}
.order-items h3{font-size:12px;}
.order-items .product-name{font-weight:bold !important;}
.order-items .link-print{font-size:10px;text-transform:uppercase;}
.order-items .order-links{text-align:right;}
.order-items .order-links .link-print{font-weight:bold;font-size:11px;text-transform:none;}
.order-additional{margin:15px 0;}
.gift-message dt strong{color:#555;}
.gift-message dd{font-size:13px;margin:5px 0 0;}
.order-about dt{}
.order-about dd{font-size:13px;margin:0 0 7px;}
.tracking-table{margin:0 0 15px;}
.tracking-table th{font-weight:bold;white-space:nowrap;}
.tracking-table-popup{width:100%;}
.tracking-table-popup th{white-space:nowrap;}
.tracking-table-popup th, .tracking-table-popup td{padding:1px 8px;}
.page-print .print-head{margin:0 0 15px;}
.page-print .print-head .logo{float:left;}
.page-print .print-head address{float:left;margin-left:15px;}
.page-print h1{font-size:15px;}
.page-print h2, .page-print h3{font-size:12px;}
.page-print h2.h2{font-size:15px;text-align:right;}
.page-print .order-date{border-bottom:1px solid #ccc;padding:0 0 10px;margin:0 0 10px;}
.page-print .col2-set{margin:0 0 10px;}
.page-print .gift-message-link{display:none;}
.page-print .price-excl-tax, .page-print .price-incl-tax{display:block;white-space:nowrap;}
.page-print .cart-price, .page-print .price-excl-tax .label, .page-print .price-incl-tax .label, .page-print .price-excl-tax .price, .page-print .price-incl-tax .price{display:inline;}
.my-wishlist .data-table td{padding:10px 15px;text-align:center;}
.my-wishlist .product-image{display:block;width:113px;height:113px;margin:0 0 5px;}
.my-wishlist textarea{display:block;width:97%;height:109px;}
.my-wishlist .buttons-set{border:0;padding:0;}
.my-wishlist .buttons-set button.button{float:none;}
.my-wishlist .buttons-set .btn-add span, .my-wishlist .buttons-set .btn-share span{}
#wishlist-table .add-to-links{white-space:nowrap;}
.my-tag-edit{float:left;margin:0 0 10px;}
.my-tag-edit .btn-remove{float:right;margin:4px 0 0 5px;}
#my-tags-table{clear:both;}
#my-tags-table td{padding:10px;}
#my-tags-table .add-to-links{white-space:nowrap;}
#my-reviews-table td{padding:10px;}
#my-reviews-table .rating-box{margin:3px 0 0;}
.product-review .product-img-box{float:left;width:190px;padding:0 10px 0 0}
.product-review .product-img-box .product-image{display:block;width:180px;height:180px;}
.product-review .product-img-box .label{font-size:11px;margin:0 0 3px;}
.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 3px;}
.product-review .product-details{margin-left:150px;}
.product-review .product-name{font-size:16px;font-weight:bold;margin:0 0 10px;}
.product-review h3{font-size:12px;margin:0 0 3px;color:#2f2f2f;}
.product-review .ratings-table{margin:0 0 10px;}
.product-review dt{font-weight:bold;}
.product-review dd{font-size:13px;margin:5px 0 0;}
.billing-agreements .info-box{margin:15px 0;}
.billing-agreements .info-box p{margin:0 0 5px;}
.billing-agreements .form-list li select{float:left;margin:3px 10px 0 0;}
.billing-agreements .table-caption{font-weight:bold;font-size:13px;}
.cart-msrp-totals{color:red;font-size:12px !important;font-weight:bold;padding:40px 0 10px;text-align:right;text-transform:uppercase;}
.map-cart-sidebar-total{background:#f6f6f6;color:red;display:block;font-size:10px;line-height:14px;font-weight:bold;padding:5px;text-shadow:0 1px 0 #fff;box-shadow:0 0 3px #ccc;border-radius:5px;}
.map-popup{background:#fff;border:1px solid #aaa;margin:12px 0 0;position:absolute;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;text-align:left;width:300px;z-index:100;}
.map-popup-heading{background:#efefef;border-bottom:1px solid #ccc;padding:5px 30px 5px 10px;width:260px;}
.map-popup-heading h2{font-size:16px;margin:0;text-shadow:0 1px 0 #f6f6f6;overflow:hidden;white-space:nowrap;word-wrap:break-word;text-align:left;text-overflow:ellipsis;}
.map-popup-arrow{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/map_popup_arrow.gif) no-repeat;position:absolute;left:50%;top:-10px;height:10px;width:19px;}
.map-popup-close{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:9px;right:10px;height:15px;width:15px;text-indent:-9999em;}
.map-popup-content{border-top:1px solid #eee;padding:10px;overflow:hidden;text-align:left;width:280px;}
.map-popup-checkout{display:inline;float:right;text-align:right;}
.map-popup-checkout span{display:block;padding-right:30px;}
.map-popup-checkout .paypal-logo{margin:0 0 5px;}
.map-popup-price .price-box, .map-popup-price .price-box .special-price{margin:0;padding:0;}
.map-popup-price{margin:5px 0 0;}
.map-popup-text{clear:right;margin:0 10px;padding:10px 0;text-align:left;word-wrap:break-word;}
.map-popup-only-text{border-top:1px solid #ddd;}
.footer-social-container{width:100%; background-color:#E3E2E0;}
.footer-social{width:960px; padding:0 0; margin:25px auto 0; display:inline-block}
.footer-social.crosel{margin:0px auto 0;}
.footer-social.fdesc{margin-top:0;}
.footer-social .phone{color:#111;float:right;font-size:16px;}
.footer-social .follow_us{display:inline-block;font-size:16px;margin:0;float:left;color:#111;}
.footer-social .twitter, .footer-social .rss, .footer-social .facebook{margin-left:5px;text-indent:-9999px;display:inline-block;float:left;background-repeat:no-repeat;background-position:top center;height:24px;width:30px;}
.footer-social .twitter:hover, .footer-social .rss:hover, .footer-social .facebook:hover{background-position:bottom center;}
.footer-social .rss{background-image:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/rss.png);}
.footer-social .gift_img{float:left;border-left:1px solid #efefef;border-right:1px solid #efefef;padding:0 50px;margin:0 0 0 100px;}
.footer-social .product-viewed-container{float:left;height:auto;padding:0;background-color:#E3E2E0;text-align:left;width:100%;margin: 0 0 0; line-height:72px;}
.footer-social .secure-logo{height:45px;margin-top:-10px;padding:10px;text-align:left;background:#fff;}
.footer-social .product-viewed-container strong{font-size:1.7em;;color:#A49E99;font-family:'Georgia',serif;font-weight:normal;/*width:18%;*/float:left}
.footer-social .product-viewed-container .list-wrapper{height:auto;/*padding:5px 15px 15px 0;*/background-color:#E3E2E0;width:100%;float:left;margin-left:1%;}
.footer-social .product-viewed-container .list-wrapper .recently-viewed-items{height:auto;margin-top:-10px;}
.footer-social .product-viewed{height:auto;margin-top:30px;padding:10px;background-color:#E3E2E0;text-align:left;}
.footer-container{width:100%;text-align:left;background:#A49E99}
.footer{margin:0 auto 15px;width:960px;}
.aditional-footer{margin:0 auto 0;padding:20px 0 35px;}
.footer .links li{text-transform:none;}
.footer-container a{color:#666669;font-size:11px;}
.footer-container .footer-right{width:45%;float:right}
.footer-container .footer-right p{font-size:18px;color:#fff;font-family: 'Georgia',serif;padding:0 0 15px;margin:5px 0 15px;border-bottom:1px dotted #cfc7c1}
.footer-container .footer-right p.nobdr{border-bottom:none}
.footer-container .footer-right p em{font-size:11px;font-style:normal;color:#E7E4E3}
.footer-container .footer-left{width:50%;border-right:1px dotted #cfc7c1}
.footer .f-left{width:520px;text-align:left;}
.footer .f-right{width:429px;text-align:right;}
.footer-container .footer-left h4{font-size:16px;font-weight:normal;color:#fff;font-family:effra}
.footer-container .policy li{margin-bottom:8px}
.footer-container .policy li a{color:#E7E4E3;font-size:12px}
.footer ul{display:inline;}
.footer li{display:inline;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bkg_pipe1.gif) 100% 50% no-repeat;padding:0 5px 0 0;margin:0 3px 0 0;}
.footer .links li.last{background:none !important;padding-right:0 !important;}
.footer .bugs{margin:0;color:#666;}
.footer .bugs a{font-weight:bold;color:#3D3935;}
.footer address{color:#666;}
.footer address a{color:#3D3935;}
.footer-description{padding:0 10% 20px; border-bottom:1px dotted #000;margin-bottom:30px; float:left;}
.footer-description h3{width:60%; margin:0 auto 15px;color:#a49e99;text-align:center;}
.footer-description p{font-size:13px; text-align:center;}
.footer-description ul{float:left; width:100%;}
.footer-description li{float:left; margin:0 0 10px; line-height:14px; list-style:disc; width:100%}
.policy li{margin-left:2px;line-height:13px;}
.policy li:hover{}
.policy li a{color:#8C818D;}
.policy li a:hover{text-decoration:none;}
.footer-container .form-subscribe{}
.footer-container .form-subscribe label{padding-top:2px;font-weight:bold;color:#555;}
.footer-container .form-subscribe .input-box{width:100%;float:left;height:27px;}
.footer-container .form-subscribe button.button{height:20px;float:right;width:50px;padding:0 7px;}
.footer-container .form-subscribe button.button span{height:22px;font:normal 11px/22px effrabold, sans-serif;}
.footer-container .form-subscribe input.input-text{width:128px;border:1px solid #d6d4d4;padding:0;padding-left:8px;float:left;height:20px;line-height:20px;font-size:10px;}
.footer-container .form-subscribe input.input-text:focus{width:128px;border:1px solid #9E865E;padding:0;padding-left:8px;float:left;height:20px;line-height:20px;font-size:10px;}
.footer-container .form-subscribe input.input-text.validation-failed{background:none!important;}
.footer-container .form-subscribe .validation-advice{position:absolute;width:171px;margin-top:22px;background:white;padding:5px;}
.footer-container .form-subscribe input.input-text.validation-failed{background:none;}
.footer-container .footer-callout{display:block;margin:-10px 0 10px;position:relative;}
.footer-container .store-switcher{color:#555;text-align:right;}
.footer-container .store-switcher label{font-weight:bold;vertical-align:middle;}
.footer-container .store-switcher select{padding:0;vertical-align:middle;}
.footer-container .bottom-container{margin:0 0 8px;text-align:right;}
.footer-pay-cards{float:left;width:100%;height:52px;margin:20px 0;padding:20px 0;border-top:1px dotted #cfc7c1}
.footer-pay-cards .f-right a{margin-right:20px;float:right}
.footer-pay-cards .f-right .verisign{margin:-20px 0 0;float:right; width:auto;}
.footer-pay-cards .f-right .verisign_hldr{width: 50%}
.home-callout{margin-bottom:12px;}
.home-callout img{display:block}
.best-selling h3{margin:12px 0 6px 0;color:#e25203;font-size:1.2em;}
.best-selling table{border-top:1px solid #ccc;}
.best-selling tr.odd{background:#eee url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/best_selling_tr_odd_bg.gif) 0 100% repeat-x;}
.best-selling tr.even{background:#fff url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/best_selling_tr_even_bg.gif) 0 100% repeat-x;}
.best-selling td{width:50%;border-bottom:1px solid #ccc;padding:8px 10px 8px 8px;font-size:11px;}
.best-selling .product-img{float:left;border:2px solid #dcdcdc;}
.best-selling .product-description{margin-left:107px;line-height:1.3em;}
.best-selling a.product-name, .home-spot .best-selling a.product-name:hover{color:#203548;}
.clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .top-bar:after, .quick-access:after, .form-search:after, #nav:after, .main:after, .footer:after, .footer .form-subscribe:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .order-info ul:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after,
.ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-tabs:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-options .options-list li:after,
.product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .opc .step-title:after,
.checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after,
.send-friend .form-list li p:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
.home-text{background:white;float:left;position:relative;margin:0 18px 15px 0;width:471px;}
.home-text img{}
.home-text h1{color:#090909;border-bottom:1px solid #9a9a9a;padding-bottom:15px;}
.home-text p{border-top:1px solid #e6e6e6;padding-top:15px;}
.home-text.last{margin:0 0 15px 0;}
a.readmore{padding:3px 15px;position:absolute;color:white;opacity:0.99;display:block;bottom:20px;right:20px;}
a.readmore:hover{text-decoration:underline;color:white;}
.left_banner{position:relative;}
#nav div.nav-demo-block{width:450px;padding:0 0 0 15px;border-left:1px solid #efefef;}
.cart .discount, .cart .shipping, .etheme_cp_head, .left_banner, .cart .totals, #added .added-content, .aditional-footer{}
.block-cart-header #header-items{}
#message{font-size:12px;display:block;display:none;z-index:999;position:fixed;bottom:70px;margin-top:-35px;right:15px;margin-left:-70px;width:140px;color:#cdcab9;}
#message a{display:block;padding:13px 11px 16px 20px;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/top.png) no-repeat top left;text-align:center;text-transform:lowercase;}
#message a:hover{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/top.png) no-repeat bottom left;color:#fff!important;text-decoration:none;}
#mobile-menu{display:none;}
#product-review-table th.mobile-heading{display:none;}
#product-review-table td.mobile-select{display:none;}
.blog_cntnt{margin:0 0 0px 20px;}
.blog h2{margin-bottom:0px;}
.blog h2{width:190px;padding:0 100px 0 0;}
.blog_cntnt{width:190px;}
.carousel{margin-bottom:0 !important}
.registered-users .form-list, .frgtform .form-list{width:280px}
.registered-users p.required, .frgtform p.required{width:265px;}
.frgtform{width:50%;float:left}
.frgtform .buttons-set.form-buttons{width:265px}
.frgtform p.required{width:280px;}
.payment-method .form-list label{margin:0}
.cate-desc{float:left;width:94%;padding:3% 3%;}
.duvets{background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/green_duvets.jpg') no-repeat 0 0 #70A287;}
.pillows{background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/green_pillows.jpg') no-repeat 0 0 #70A287;}
.toppers{background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/green_toppers.jpg') no-repeat 0 0 #70A287;}
.mattresses{background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/green_mattresses.jpg') no-repeat 0 0 #70A287;}
.throws{background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/green_throws.jpg') no-repeat 0 0 #70A287;}
.protectors{background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/green_protectors.jpg') no-repeat 0 0 #70A287;}
.bed-linen{background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/green_bed-linen.jpg') no-repeat 0 0 #70A287;}
.towels{background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/green_towels.jpg') no-repeat 0 0 #70A287;}
.accessories{background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/green_accessories.jpg') no-repeat 0 0 #70A287;}
.clearance{background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/green_clearance.jpg') no-repeat 0 0 #70A287;}
.cate-desc h1{color:#fff;font-size:18px;font-weight:normal;line-height:40px}
.cat-desc-left{width:40%;float:left;}
.cat-desc-right{float:left;width:60%;margin-left:40%}
.cate-desc.accessories .cat-desc-right{width:40%;margin-left:60%}
.cate-desc p{line-height:14px;font-size:11px;margin:0 0 8px}
.cate-desc a{color:#fff;text-decoration:underline}
.cate-desc a:hover{color:#fff;text-decoration:none}
.cat-desc-right ul li{float:left;width:47%;color:#fff;margin-right:3%;}
.cate-desc.accessories .cat-desc-right ul li{width:70%}
.onestepcheckout-login-table, .onestepcheckout-forgot-table{float:left;width:100%}
.onestepcheckout-login-table li, .onestepcheckout-forgot-table li{float:left;margin-bottom:10px}
.onestepcheckout-login-table li label, .onestepcheckout-forgot-table li label{width:30%;float:left}
#onestepcheckout-forgot-button{margin-top:20px}
.coupon-cotainer{width:41%!important;margin-left:0 !important}
.coupon-cotainer  .discount{margin-left:0 !important;margin-bottom:35px !important;}


.icon_navigation{margin:0 0 20px;padding:0 2% 0;float:left;width:96%}
.icon_navigation ul{float:left;width:100%;}
.icon_navigation ul li{float:left;line-height:20px;padding:0 1%;text-align:left;width:22.5%;font-size:12px;line-height:16px;border-left:1px solid #E1E1E2;height:200px;text-align:center;}
.icon_navigation ul li.nobdr{background:none repeat scroll 0 0 transparent;}
.icon_navigation ul li h3 a{color:#a49e99;line-height:20px;margin-bottom:5px;}
.icon_navigation ul li a{display:block;line-height:14px;}
.icon_navigation ul li a:hover{color:#A49E99}
.icon_navigation ul li a.hover{color:#338EC9;}
.icon_navigation ul li a.atext{color:#404041;}
.icon_navigation ul li a.atext:hover{color:#404041;}
.icon_navigation ul li.first{border:none}
.icon_navigation ul li.second{width:25%}
.icon_navigation ul li.third{width:22%}
.icon_navigation ul li.fourth{padding-right:0;width:23%}
.icon_img a{display:block}
.icon_img{height:95px;width:104px; margin:0 auto;background:url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/customer-feedback.jpg") no-repeat 0 -7px;}
.icon_img.img2{background-position:-348px 0;margin-top:0}
.icon_img.img3{background-position:-509px -7px;margin-top:0}
.icon_img.img4{background-position:-173px -2px }
.iconline-ht{line-height:40px;}
.padding_bott_15{padding-bottom:15px;}
.margin_top30{margin-top:0px;}
.mrgn_top30{margin-top:30px !important;}
.share-icon{width:auto;margin:0 auto;display: inline-block;}
.share-icon li{float:left;padding:0 1px;margin-left:7px;}
.share-icon li:first-child{margin-left:0px;}
.share-icon li a{background:url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/social-icon.gif") no-repeat scroll 0 0 transparent;display:block;float:left;height:43px;text-indent:-100000px;width:43px;border:0px solid red;transition:background-position .5s ease;-moz-transition:background-position .5s ease;-o-transition:background-position .5s ease;-web-transition:background-position .5s ease;}
.share-icon li a:hover{opacity:0.7}
.share-icon li a.share-pin{background-position:-118px -1px;}
.share-icon li a.share-twiter{background-position:-59px -1px;}
.share-icon li a.share-facebook{background-position:0 -1px;}
.share-icon li a.share-google{background-position:-228px 0px;}
.share-icon li a.share-insta{background-position:-282px 0px}
.share-icon li a.share-tumb{background-position:-338px 0px}
.share-icon li a.share-mail{background-position:-132px -1px;}
.share-icon li a.share-print{background-position:-168px -1px;}
.share-icon li a.share-u-tube{background-position:-175px -1px;}
.jm-megamenu .rating-box .rating{background-image:url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/pro_rating.png");}
.has-toggle .btn-toggle{display:none;}
.hideit{display:none;}
.brd{border:1px solid red}
.dotted-prd{}
.clear-r{clear:right}
.blcktopband{width:100%;height:40px;background-color:#000;}
.blcktopband .content-block{color:#FFFFFF;font-size:18px;line-height:40px;}
.blcktopband h1{padding-top:8px;}
.green1{background:#6FA287 !important}
.darkgrey{background:#888B8D !important}

.form-subscribe-header h4{font-family:effra;font-size:12px;font-weight:bold;}
.ind-reviews li{padding-bottom:10px;}
.product_desc{width:100%;}
.logo_txt{float:right;margin:35px 0 0 0px;color:#3D3935;line-height:17px;font-size:14px;font-weight:bold;text-align:left;}
.related-slider .slide{background:none;}
.related-slider .product-name{font-size:10px;text-transform:uppercase;font-weight:bold;}
.related-slider .price-box{margin:0;}
.related-slider .slide.last{margin:0 16px 3px 0;}
.crosssell-slider{width:655px!important;}
.crosssell-slider .slide{background:none;}
.crosssell-slider .product-name{font-size:10px;text-transform:uppercase;font-weight:bold;}
.crosssell-slider .price-box{margin:0;}
.crosssell-slider .slide.last{margin:0 16px 3px 0;}
.call{float:right;font-weight:bold;margin:0;}
.bullet-list{padding:0px 0 10px 25px;}
.bullet-list li{list-style:disc;padding:0 0 10px 0;}
.std table{float:left;padding:0 0 0 15px}
.sidebar h3{padding:6px 10px;background:#6FA287;border-bottom:1px solid #F5F5F5;font-size:1.10em;color:#FFF;line-height:18px;margin-bottom:0;margin-top:0}
.sidebar h3 a{color:#fff}
/*02aug13
.sidebar ul{background:#F5F5F5;padding:10px;}
02aug13*/
.sidebar ul{}
.sidebar ul li {line-height:18px;margin-bottom:10px;}
.sidebar ul li a{line-height:18px;font-size:12px; padding:0 10px;}
/*05aug13*/
.sidebar ul li a:hover{color:#B3AFAC; text-decoration:none;}
.sidebar ul li a.active{font-weight: bold;}
/*05aug13*/
.page-title{padding:0 0 0 15px;;width:98%;margin-bottom:5px}
.bdr-sign{float:left;width:765px;}
.bdr-sign h3, .bdr-cont h3, .std table h3,h3.head3,.std h3.hed3{font-size:14px;margin:10px 0 8px 0;color:#6FA287}
.all-prod-size table{float:none;padding-left:0;margin-bottom:15px;}
.all-prod-size hr{margin:10px 0;float:left;width:100%}
.logo_hldr{width:495px; position:relative;}
.logo_hldr .logo_txt{float:left;margin-left:20px;}
.logo_hldr img{float:left;}
.logo_hldr img.logo_arrow{width:auto;}
.logo_arrow{position:absolute; left:47%; top:0;}
.nohand{cursor:default!important}
.my-account .page-title{padding:0;}
/*05aug13*/
.my-account h1{color:#A4A4A2; font-size:26px; line-height:34px;}
/*02aug13
.block.block-account{padding:0 10px 0 0;}
02aug13*/
.block.block-account{padding:0 0 0 0;}
.details{float:left;}
.price-grey-block{float:left; padding:10px; margin-bottom:10px; width:37%; float:right; background: none repeat scroll 0 0 #F9F9F9; border: 1px solid #D3D3D3;}
#rrp_span{float:left;width:100%}
.price-grey-block label{width:85px;display:inline-block}
.save_price{margin-top:5px;display:block}
.text_inc{font-size:18px;line-height:25px;font-weight:normal;color:#000}
.offer_banner_block{margin:4px 0;padding:12px 1%;float:left;background-color:white;width:98%}
.offer_banner_block ul{float:left;padding:5px;width:100%;}
.offer_banner_block ul li{font-size:12px;line-height:16px;width:480px;}
.offer_banner_block ul li.first p{padding:0px;}
.offer_banner_block ul li.first img{padding:5px 0px 5px 5px;}
.offer_banner_block ul li.nobdr{background:none repeat scroll 0 0 transparent;}
.offer_banner_block ul li.first{float:left;}
.offer_banner_block ul li.second{float:right;}
.offer_banner_block ul li.second p{padding:0px;}
.offer_banner_block ul li.second img{padding:5px 0px 5px 0px;}
.wr-content{width:966px;margin:0px auto;}
.box-cont{margin:0px;}
.box-cont p{margin-bottom:10px;}
.secleft-content p{width:500px;}
.box-cont h2,.col-main h2,.frgt h3{color:#4f4b47;font-size:24px;font-weight:normal;line-height:26px;}
.wrleft-content{width:410px;float:left;margin:10px 10px 0px 10px;}
.wrright-content{width:520px;float:left;padding:20px 0px 0px;}
.box-cont img{padding:10px 0px;}
.secleft-content{padding:20px 0px 0px;width:520px;float:left}
.secright-content{width:410px;float:left;}
.secright-content img{float:right;}
.banner-content{width:966px;margin:0px auto;}
.banner-content img{width:966px;}
.offer-tab-content{width:966px;float:left;margin:5px 0px 0px;background:#FFF;}
.offer-tab-content .tab-left{float:left;width:495px;padding:0px 30px 0px 0px;}
.offer-tab-content .tab-right{float:left;width:420px;}
.headingcontent{background:#f3f3f3;width:946px;padding:10px;margin-bottom:10px;color:#404041;line-height:20px;font-size:12px;position:relative;}
#expanderSign{position:absolute;right:20px;font-size:20px;}
.bdr-cont{float:left;margin-bottom:14px;width:692px}
.bdr-cont h2{padding:7px 30px;width:auto;background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/help-bg.gif') repeat-x;font-size:16px;color:#4d4e4f;line-height:normal;text-transform:uppercase}
.bdr-cont .dbr-padd{padding:15px 30px 5px;line-height:18px;}
.bdr-cont .dbr-padd ol li{list-style-position:inside}
.bdr-cont .bdr-pad{padding:15px 30px 5px;line-height:18px;}
.bdr-cont fieldset div{margin:7px 0 5px 0;font-size:12px;}
.bdr-cont form{margin:1em;}
.bdr-cont label{float:left;width:10.5em;text-align:right;margin-right:1em;margin-top:8px;border:0px solid red;}
.bdr-cont input.txtbox1{width:166px;background:transparent;border:none;}
.bdr-cont h3{color:#C69F4A;font-size:14px;margin:10px 0 8px 0;text-transform:uppercase;}
.bdr-cont p{padding-bottom:8px;}
.bdr-cont img{margin:10px 0}
.bdr-cont strong{display:block;padding:0 0 8px;}
.bdr-cont a{color:#000;}
.bdr-cont .select-bx{border:1px solid #DCDCDC;float:left;height:24px;width:176px;}
.bdr-cont .select-txt{width:auto;height:23px;padding:4px 0 0 5px}
.bdr-cont textarea.area2{width:175px;height:100px;}
.bdr-cont .dbr-padd ul li{margin:5px 0}
.checkout-success{padding-left:1px}
.checkout-success .page-title{padding-left:0}
.cms-page.page-title{margin:0;padding:0}
.cms-page.page-title{text-indent:-9999px;line-height:0;height:0}
.btn-cart-big{background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/add-to-basket-button.gif') no-repeat -12px 0 !important;width:100%; height:48px;display:inline-block; margin:5px 0 0; cursor:pointer; border:none !important}
.btn-cart-big:hover{background-position:-12px -49px !important}



/*-20130613-*/
body{background:#EFECEA}



.homeslider{float:left; width:100%;background:#000;height:430px;margin-bottom:30px;}

.blog_hldr{width:80%;float:left;margin-bottom:30px;padding:0 10% 0;}
/*25jul13*/
/*.blog_hldr h2{padding:0 0 0 0;font-size:30px;font-weight:normal;margin-bottom:25px;text-align:center}*/
.blog_hldr.home1ly h2,.row_holder h2{color:#A49E99;padding:0 0 0 0;font-size:30px; line-height:30px; font-weight:normal;margin-bottom:5px;text-align:center}
.blog_hldr.home1ly h2{text-align:left}
.blog_hldr.home1ly h2{font-size:36px;line-height:36px;margin-bottom:15px}
.blog_hldr.home1ly h4,.row_holder h4{color:#A49E99;text-align:center; font-size:20px; line-height:22px; font-weight:normal;margin-bottom:15px;}
/*25jul13*/
.blog_hldr h2{padding:0 0 0 0;font-size:30px;font-weight:normal;margin-bottom:25px;text-align:center}
.blog_hldr p{margin:0;margin-top:0px;line-height:20px;font-size:14px;font-weight:normal;}
.blog_hldr p.lft-cont{width:48%;color:#4f4b47;float:left;text-align:left;}
.blog_hldr img{float:left;margin:0 80px;}
.blog_hldr p.rgt-cont{width:48%;color:#4f4b47;float:right;text-align:left}
.page-not-found .blog_hldr.home1ly{width:100%;padding:0}
/*25jul13*/
/*.ltst-bundles{float:left; width:100%;margin:0 0 30px;}*/
.ltst-bundles{float:left; width:100%;margin:0 0 20px;}
/*25jul13*/
	.ltst-bundles .ltst-bund-feature {width:475px;background:#000; margin-bottom:10px;}
	.ltst-bundles .ltst-bund-normal{width:315px;background:#000; margin-bottom:10px;}
	.ltst-bundles .ltst-bund-normal.middle{float:left;width:310px;margin-left:10px;}

	.dapw-special{float:left;width:100%; margin:0 0 30px;padding: 20px 0;border:1px dotted #000; border-left:none; border-right:0; }
	.dapw-special .lft-side{width:299px;padding:0 90px;text-align:center;float:left; border-right:1px dotted #000;}
	.dapw-special .rgt-side{width:300px;padding:0 90px;text-align:center;float:right}
	.dapw-special p{margin:0; font-size:13px}
	
	/*25jul13*/
	.price-guarantee{text-align:center; font-size:12px; line-height:18px; float: left; width: 100%;}
	.price-guarantee h3{color:#A49E99; font-size:30px; line-height:30px; margin-bottom:20px;}
	.price-guarantee p{margin-bottom:30px;}
	.cat-desc-one h1{text-align:left;color:#000; font-size:16px; line-height:40px; margin:0px;}
	/*25jul13*/
	
	.col2-left-layout .dapw-special .lft-side{width:33%;padding:0 8%;}
	.col2-left-layout .dapw-special .rgt-side{width:34%;padding:0 8%;}
	.col2-left-layout .dapw-special p{font-size:11px;}

	.cate-thumb-block{float:left;width:100%;margin:0 0 20px;}
		.cate-thumb-block div{float:left;width:230px;margin:0 0 10px 10px;background:#000}
		.cate-thumb-block div.first{margin-left:0;width:235px;}
		.cate-thumb-block div.last{width:235px;}
	.cat-desc-nl{float:left; width:80%;padding: 0 10% 15px;border-bottom:1px dotted #000;margin-bottom:20px;}
		.cat-desc-nl h1{color:#000; font-size:18px;text-align:center;font-family:effra; margin-bottom:15px}
		.cat-desc-nl p{font-size:11px;text-align:center;}
	.ltst-bundles .ltst-bund-normal img, .ltst-bundles .ltst-bund-feature img, .cate-thumb-block div img{width:100%;}

.page, .blog_hldr p.lft-cont, .blog_hldr img, .blog_hldr p.rgt-cont, .ltst-bundles .ltst-bund-feature, .ltst-bundles .ltst-bund-normal.middle, .dapw-special .lft-side, .dapw-special .rgt-side, .cate-thumb-block div, .cate-thumb-block div.first, .cate-thumb-block div.last, .homeslider, .ltst-bundles .ltst-bund-normal{-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s;}
/*
.ltst-bundles .ltst-bund-feature, .ltst-bundles .ltst-bund-normal, .cate-thumb-block div{-webkit-transition: -webkit-transform .2s ease-in-out;}
.ltst-bundles .ltst-bund-feature:hover, .ltst-bundles .ltst-bund-normal:hover, .cate-thumb-block div:hover{
transform: scale(1.01);
-moz-transform: scale(1.01);
-webkit-transform: scale(1.01);
-o-transform: scale(1.01);
box-shadow: 0 0 10px rgba(0,0,0,0.2);
}*/

#sagepaydirectpro_cc_type_cvv_div{float:left; width:100%}
#sagepaydirectpro_cc_type_cvv_div input{width:130px !important;}
#tokencards-payment-sagepaydirectpro{width: 93%;padding: 0 0 0 7%;}
#tokencards-payment-sagepaydirectpro .tokensage{line-height:28px;}
#tokencards-payment-sagepaydirectpro .required em {float: right;color:red;font-style: normal;position: absolute;top:-7px;right: -7px;}

.contact-wrap{float:left; width:100%}
.contact-wrap .page-title{margin-bottom:25px;float:left;padding-left:0}
.contact-right{float:left; width:330px;}
.contact-right a, .contact-right .cntct-lnk:hover{text-decoration:underline}
.contact-right a:hover, .contact-right .cntct-lnk{text-decoration:none}
.contact-right h2 {font-size:18px;margin-bottom:15px;}
.contact-right h2 em{font-style:normal;font-size:23px;color:#000;;font-family:effra}
.contact-right .cntct-lnk{font-style:normal;font-size:23px;color:#000;;font-family:effra}
.contact-right .contacts-time {font-size:12px;margin-left:5px; font-family:'effra';}
.contact-right .contacts-support {font-size:12px;margin-left:5px; font-family:'effra'!important;}
#contactForm{width:280px;float:right}
#contactForm .buttons-set{width:92%;border:none;padding:0 4% 4%;}
#contactForm .form-list .field{margin-bottom:10px}
#contactForm .form-list .required em, #testimonial-forms .form-list .required em{color:red;right:-10px}

.submit-testimonial{float:right;}
#testimonial-forms{margin: 15px;float:left}
#testimonial-forms .buttons-set{width:90%;border:none}

.footer-connect-wrap{float:left;margin:0 0 30px;width:960px; text-align:center}
.footer-connect-wrap .f-cont-box{width:463px;padding:5px;border:1px solid #DCDADB}
.footer-connect-wrap .f-cont-box.social-bx{width:465px;padding:5px;height:143px;}
.footer-connect-wrap .f-cont-box .social-bx-inner{background:#f1f0f0;padding:25px 0}
.footer-connect-wrap .form-subscribe{background:#BF6076; padding:15px 30px 22px}
.footer-connect-wrap h4{color:#fff;font-size:21px;margin-bottom:15px;}
.footer-connect-wrap .f-cont-box.social-bx h4{color:#A49E99}
.footer-connect-wrap .form-subscribe .input-text{width: 260px;height: 22px;margin-right: -2px;border: none;border-right: 1px solid #ddd;}
.footer-connect-wrap .form-subscribe .button.whit-btn{background:#fff;color:#858585;height:32px;}
.footer-connect-wrap .form-subscribe .input-box{position:relative}
.footer-connect-wrap .form-subscribe .input-box .validation-advice{position:absolute;bottom:-15px;color:#fff; background:none;width:95%;}
/*new*/
.my-account.width_adj{padding:25px 35px;}

.but_hldr{position:absolute; right:0; top:15px;}
.but_hldr button{background:#A39E98;}
.but_hldr button:first-child{margin-right:10px;}

.my-account h4{font-family:effra; font-size:12px; font-weight:bold;}

.order_info{float:left; width:50%}
.order_info.pymnt td{padding:0 0 25px 10%;}
.order_info.pymnt td:first-child{padding:0 0 25px 0;}
.order_info.pymnt .pymnt_ttl td{padding:5px 0; border-bottom:1px solid #ddd;}
.order_info.pymnt .pymnt_ttl.top td{border-top:1px solid #ddd;}
.order_info.pymnt .pymnt_ttl td:first-child{border:none;}
.order_info table{border-top: dotted 1px #000; padding-top: 10px;}
.order_info td{width:50%}

.pay_lft{float:left; width:55%; padding-left:10px;}
.pay_rgt{float:right; width:60px; text-align:right; padding-right:10px;}

.rtng_hldr{float:left; border:solid 1px #D9D9D9; padding:25px; width:92%; margin-bottom:15px; background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/rtng_bg.jpg) 0px 0px repeat-x #F3F3F3;}
.rtng_hldr h3{color:#A39F9C;}
.rtng_hldr .date_section{color:#A39F9C; margin-bottom:5px; float:left; width:100%;}

/*.brdr_in{border:red solid 1px;}*/

.brdr_in .row_holder div{border:solid 1px #ccc; background:#fff; margin-bottom:10px;}

.row_holder{float:left; width:100%;}
.brdr_in .blog_hldr{margin:30px 0}
.brdr_in .price-guarantee{margin:0 0 -20px}

.cat_row_wrap{float:left; width:100%;background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/stroke.png') no-repeat 0 bottom;padding-bottom:30px; margin-bottom:30px;}

/* .nosto_element{float:left; width:100%;background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/stroke.png') no-repeat 0 top;padding-top:30px; margin-top:30px;} */

.cat_row_holder{float:left; width:100%;}

.row1_col{float:left; padding:5px; width:98.8%; min-height:180px;}

.row2_col{float:left; padding:5px; width:23%; min-height:343px; margin-left:10px;}
.row2_col:first-child{margin-left:0px; width:22.8%;}


.row3_col{float:left; padding:5px; width:31.5%; min-height:105px; margin-left:10px;}
.row3_col:first-child{margin-left:0px; width:31.1%;}

.row4_col{float:left; padding:5px; width:48.2%; min-height:193px; margin-left:10px;}
.row4_col:first-child{margin-left:0px; width:48.2%;}

.row5_col{float:left; padding:5px; width:31.4%; min-height:215px; margin-left:10px;}
.row5_col:first-child{margin-left:0px; width:31.3%;}

.row6_col{float:left; padding:5px; width:48.2%; min-height:226px; margin-left:10px;}
.row6_col:first-child{margin-left:0px; min-height:474px;}

.row7_col{float:left; padding:6px; width:98.9%; min-height:105px;}

.row8_col{float:left; padding:5px; width:98.8%; min-height:80px;}

.row9_col{float:left;padding:0; width:49.5%; float:right}
.row9_col img{width:100%}
.row9_col:first-child{float:left}

.row_holder p{text-align:center; margin-bottom:7px}

.form_align input, .form_align textarea{margin-bottom:10px;}

.col2-left-layout .std{width:98%; margin:0 auto;}

.partners_logo img{margin:10px; float:left;}

.clearance_prdcts img{margin:0 0 10px 0; float:left;}

/*--23 sept 2013--*/

.silk-content-wrap{float:left;width:100%;margin-bottom:30px}

.silk-banner{margin:0 0 20px!important;float:left;width:100%}

.silk-cont{width:764px;float:right;margin-top:10px;}
.silk-cont h2{font-family:'Georgia',serif;font-size:32px;color:#A0A096;margin-bottom:30px;line-height:38px;float:left; width:460px}
.silk-cont .content-img{float:right;margin-left:40px}

.silk-cont ol{
margin-bottom:20px}
.silk-cont blockquote{
font-style:italic;
font-family:'Georgia',serif;
padding-left:5%;
font-size:18px;
margin-bottom:20px;}

.head_band{text-align:center; line-height:35px; font-size:18px; text-transform:uppercase; color:#fff; font-family:'effra'; letter-spacing: 1px;}
.orange{background:#F79C88;}
.black{background:#333333;}
.green{background:#6FA287;}
.pink{background:#BF6076;}
.header-container .red {background:#d45063;}

.info{position:absolute; left:0; color:#fff; text-align:center;}
.info.orange_bg{background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bg_orange.png') repeat 0 0;}
.info.green_bg{background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bg_green.png') repeat 0 0;}
.info.grey_bg{background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bg_grey.png') repeat 0 0;}
.info h3{color:#fff;}
.but{width:100%;}
.but input{color:#fff; border:none; box-shadow: 3px 3px 10px #494949;cursor:pointer}
.but a {text-decoration:none;}

.orange_bg .but input{background: #8c8896; /* Old browsers */
background: -moz-linear-gradient(top,  #8c8896 1%, #817f8a 52%, #75737e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8c8896), color-stop(52%,#817f8a), color-stop(100%,#75737e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8c8896 1%,#817f8a 52%,#75737e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8c8896 1%,#817f8a 52%,#75737e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8c8896 1%,#817f8a 52%,#75737e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8c8896 1%,#817f8a 52%,#75737e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c8896', endColorstr='#75737e',GradientType=0 ); /* IE6-9 */
border:1px solid #606068;
}

.green_bg .but input{background: #77c29b; /* Old browsers */
background: -moz-linear-gradient(top,  #77c29b 1%, #66a885 53%, #5c9477 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#77c29b), color-stop(53%,#66a885), color-stop(100%,#5c9477)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #77c29b 1%,#66a885 53%,#5c9477 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #77c29b 1%,#66a885 53%,#5c9477 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #77c29b 1%,#66a885 53%,#5c9477 100%); /* IE10+ */
background: linear-gradient(to bottom,  #77c29b 1%,#66a885 53%,#5c9477 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77c29b', endColorstr='#5c9477',GradientType=0 ); /* IE6-9 */
border:1px solid #518261;
}

.grey_bg .but input{background: #8c8896; /* Old browsers */
background: -moz-linear-gradient(top,  #8c8896 1%, #817f8a 52%, #75737e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8c8896), color-stop(52%,#817f8a), color-stop(100%,#75737e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8c8896 1%,#817f8a 52%,#75737e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8c8896 1%,#817f8a 52%,#75737e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8c8896 1%,#817f8a 52%,#75737e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8c8896 1%,#817f8a 52%,#75737e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c8896', endColorstr='#75737e',GradientType=0 ); /* IE6-9 */
border:1px solid #606068;
}


/* Nov 1 2013 */

.dapw-article-wrap{float:left;width:100%}
.dapw-article-contnt{float:left; width:98.5%;margin:20px 0;padding: 0 0 0 1.5%;}
.dapw-article-contnt .content-img{float:left;margin: 10px 20px 0 0;padding: 0 20px;}
.dapw-article-contnt h2{color:#A49E99; font-size:30px}

.dapw-article-list{float:left; width:100%;margin:30px 0 }
.dapw-article-list li{width:240px; display:inline-block; vertical-align:top;  margin:0 15px 30px 0; zoom:1;*display: inline;}
.dapw-article-list li.last{margin-right: 0px;}
.dapw-article-list li img{padding:4px;border:1px solid #DCDCDC; margin-bottom:20px;}
.dapw-article-list li h3{color:#A49E99;font-size:16px;line-height:24px;margin-bottom:0; font-family:'Georgia',serif}

.scl-counter{float:right; margin:-7px;}
.scl-counter li{float:left; margin-right:8px;}
.scl-counter li span.counter{width:38px;height:25px;display:inline-block;background: url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/seo-lp/counter.png') no-repeat 0 0;text-align:center; line-height:25px;}
.scl-counter li span.scl-ico{width:24px;height:25px;display:inline-block;line-height:25px;cursor:pointer}
.scl-counter li span#facebook_but{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/seo-lp/facebook.png) no-repeat 0 0; }
.scl-counter li span#pin_but{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/seo-lp/pinterest.png) no-repeat 0 0; }
.scl-counter li span#twitter_but{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/seo-lp/twitter.png) no-repeat 0 0; }
.scl-counter li span#google_but{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/seo-lp/google.png) no-repeat 0 0; }

.scl-counter li {position:relative; padding-top:20px;}
div#pin_but, div#twitter_but ,div#facebook_but, div#google_but{position: absolute; top: 0px; height: 20px; margin-bottom:20px; margin-top: -35px;background: none repeat scroll 0 0 #FFFFFF; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.3); float:left; padding:10px; width:120px;}
.scl_arrow{background: url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/flyout-arrow-horizontal.png") no-repeat scroll center top rgba(0, 0, 0, 0); bottom: -11px; display: block; height: 11px; left: 7px; position: absolute; width: 13px;}
.fb_iframe_widget iframe,.fb_iframe_widget span {height: 100px!important; width: 100px!important;}



.xmashome{border:none !important; width:100%; float:left;}

.xmashome li.last{margin:0px}



.xcmx_desc{width:100%;}

.xcmx_desc{float:left; text-align:center;}
.xcmx_desc{float:right;font-family:effralight;}
.xcmx_desc button{background:#bfb6ad; border:1px solid #a39d99; line-height:40px; padding:0 15px; font-size:15px;  cursor:pointer; margin-right:15px;}
.xcmx_desc button:hover,.xcmx_desc button.active{background:#bfb6ad;}

.xcmx_desc h2{font:20px/40px effralight; margin:10px 0; color:#a49e99; font-weight:bold}
.xcmx_desc p{font-size:15px;}



.page-not-found{margin-bottom:30px;}

/*Nov 14 */

.btn-view{float:left; background:#A49E99; color:#fff; line-height:25px; padding:0 5px; font-size:15px; font-family:effra; border:none; margin:0 0 10px 0; cursor:pointer;}
.btn-view:hover{background:#d45063;}

.rat_txt{float:left; line-height:11px; margin:2px 5px 0 0;}
.products-grid .product-image img:hover{ border-color: #666666 !important;}

.home_desc h2{font:18px effrabold; margin:30px 0 15px; color:#B5B0AA;}

#checkout_product{float: left; width: 100%; margin:15px 0 0 0;}
#checkout_product .added-prod{color: #8A8B8D; font-size: 16px; line-height: 20px; margin: 0 auto 20px; width: 270px;}
#checkout_product .added-content{ min-height: 250px; padding: 15px; text-align: center;}
#checkout_product a {
    color: #FFFFFF;
    padding: 6px 0;
    width: 46%;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
}
#checkout_product #hidewindow { background: none repeat scroll 0 0 #F79C88;
    display: inline-block;
    margin: 0;
	text-align:center;
}


#checkout_product #hidewindow:hover {
    background: none repeat scroll 0 0 #DF8C7A;
    margin: 0;
    text-decoration: none;
}

#checkout_product .view {
    display: inline-block;
	background-color: #6FA287;	
	text-align:center;
	float:right;
}
#checkout_product .view:hover {
    text-decoration: none;
	background-color: #D9C756;
}

#checkout_product .price{ color: #000000;
    font-size: 20px;
    font-weight: bold;
    margin: 5px 0;}


#checkout_product img {
    border: 1px solid #EFEFEF;
    height: 150px;
    margin: 0 8px 13px 0;
    padding: 5px;
    width: 150px;
}

.row3_col{float:left; padding:5px; width:31.5%; min-height:105px; margin-left:10px;}
.row3_col:first-child{margin-left:0px; width:31.1%;}

.row4_col{float:left; padding:5px; width:48.2%; min-height:193px; margin-left:10px;}
.row4_col:first-child{margin-left:0px; width:48.2%;}

.row5_col{float:left; padding:5px; width:31.4%; min-height:215px; margin-left:10px;}
.row5_col:first-child{margin-left:0px; width:31.3%;}

.row6_col{float:left; padding:5px; width:48.2%; min-height:226px; margin-left:10px;}
.row6_col:first-child{margin-left:0px; min-height:474px;}

.row7_col{float:left; padding:5px; width:98.9%; min-height:105px;}

.row8_col{float:left; padding:5px; width:98.8%; min-height:80px;}

.row9_col{float:left;padding:0; width:49.5%; margin-left:0.8%;}
.row9_col img{width:100%}
.row9_col:first-child{margin-left:0px;}

.row_holder p{text-align:center; margin-bottom:7px}

.form_align input, .form_align textarea{margin-bottom:10px;}

.col2-left-layout .std{width:98%; margin:0 auto;}

.partners_logo img{margin:10px; float:left;}

.clearance_prdcts img{margin:0 0 10px 0; float:left;}

/*--23 sept 2013--*/

	.silk-content-wrap{float:left;width:100%;margin-bottom:30px}

		.silk-banner{margin:0 0 20px!important;float:left;width:100%}

		.silk-leftnav {float:left;width:140px;border:1px solid #DDDDDD;padding:10px;background:#ffffff;}

			.silk-leftnav li{padding:5px 0;border-bottom:1px solid #dddddd}
			.silk-leftnav li a.active{font-weight:bold;}
			.silk-leftnav li:hover a{text-decoration:none;}
			.silk-leftnav li:hover a.active{color:#3D3935; pointer-events: none; }
			
		.silk-cont{width:764px;float:right;margin-top:10px;}

			.silk-cont h2{font-family:'Georgia',serif;font-size:32px;color:#A0A096;margin-bottom:30px;line-height:38px;float:left; width:460px}

			.silk-cont .content-img{float:right;margin-left:40px}
		
		.silk-cont ol{
			margin-bottom:20px}
		.silk-cont blockquote{
			font-style:italic;
			font-family:'Georgia',serif;
			padding-left:5%;
			font-size:18px;
			margin-bottom:20px;}
			
		.orange{background:#f79c88;}
		.black{background:#333333;}
		.green{background:#72a492;}
		.pink{background:#BF6076;}
		.header-live-chat{float: left;color: #A39E9A;font-size: 16px;margin-bottom: 36px;line-height: 20px;}

/*--04 Oct 2013*/
	.dapw-article-wrap{float:left;width:100%}
		.dapw-article-contnt{float:left; width:98.5%;margin:20px 0;padding: 0 0 0 1.5%;}
			.dapw-article-contnt .content-img{float:left;margin: 10px 20px 0 0;padding: 0 20px;}
			.dapw-article-contnt h2{color:#A49E99; font-size:30px}

			.dapw-article-list{float:left; width:100%;margin:30px 0 }
				.dapw-article-list li{width:240px; display:inline-block; vertical-align:top;  margin:0 15px 30px 0; zoom:1;*display: inline;}
				.dapw-article-list li.last{margin-right: 0px;}
					.dapw-article-list li img{padding:4px;border:1px solid #DCDCDC; margin-bottom:20px;}
					.dapw-article-list li h3{color:#A49E99;font-size:16px;line-height:24px;margin-bottom:0; font-family:'Georgia',serif}

		.scl-counter{float:right; margin:-7px;}
		.scl-counter li{float:left; margin-right:8px;}
		.scl-counter li span.counter{width:38px;height:25px;display:inline-block;background: url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/seo-lp/counter.png') no-repeat 0 0;text-align:center; line-height:25px;}
		.scl-counter li span.scl-ico{width:24px;height:25px;display:inline-block;line-height:25px;cursor:pointer}
		.scl-counter li span#facebook_but{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/seo-lp/facebook.png) no-repeat 0 0; }
		.scl-counter li span#pin_but{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/seo-lp/pinterest.png) no-repeat 0 0; }
		.scl-counter li span#twitter_but{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/seo-lp/twitter.png) no-repeat 0 0; }
		.scl-counter li span#google_but{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/seo-lp/google.png) no-repeat 0 0; }

/*--18 oct 13--*/

.warm-winter{border:none !important; width:100%; float:left; margin-left:1px;}
.warm-winter h2{font-size:36px; line-height:50px;}
.warm-winter p{font-size:16px; line-height:18px; color:#757270; margin:20px 0 30px 0;}
.warm-winter li{display:inline-block; vertical-align:top;}
.warm-winter li img{width:100%}
.warm-winter li p{text-align:left; color:#000; margin:15px 0; font-size:14px;}


.scl-counter li {position:relative; padding-top:20px;}
div#pin_but, div#twitter_but ,div#facebook_but, div#google_but{position: absolute; top: 0px; height: 20px; margin-bottom:20px; margin-top: -35px;background: none repeat scroll 0 0 #FFFFFF; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.3); float:left; padding:10px; width:120px;}

.scl_arrow{background: url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/flyout-arrow-horizontal.png") no-repeat scroll center top rgba(0, 0, 0, 0); bottom: -11px; display: block; height: 11px; left: 7px; position: absolute; width: 13px;}

.fb_iframe_widget iframe,.fb_iframe_widget span {height: 100px!important; width: 100px!important;}

.info{position:absolute; left:0; color:#fff; text-align:center;}
.info.orange_bg{background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bg_orange.png') repeat 0 0;}
.info.green_bg{background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bg_green.png') repeat 0 0;}
.info.grey_bg{background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bg_grey.png') repeat 0 0;}
.info h3{color:#fff;}
.but{width:100%;}
.but input{color:#fff; border:none; box-shadow: 3px 3px 10px #494949;cursor:pointer}
.but a {text-decoration:none;}

.orange_bg .but input{background: #8c8896; /* Old browsers */
background: -moz-linear-gradient(top,  #8c8896 1%, #817f8a 52%, #75737e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8c8896), color-stop(52%,#817f8a), color-stop(100%,#75737e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8c8896 1%,#817f8a 52%,#75737e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8c8896 1%,#817f8a 52%,#75737e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8c8896 1%,#817f8a 52%,#75737e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8c8896 1%,#817f8a 52%,#75737e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c8896', endColorstr='#75737e',GradientType=0 ); /* IE6-9 */
border:1px solid #606068;
}

.green_bg .but input{background: #77c29b; /* Old browsers */
background: -moz-linear-gradient(top,  #77c29b 1%, #66a885 53%, #5c9477 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#77c29b), color-stop(53%,#66a885), color-stop(100%,#5c9477)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #77c29b 1%,#66a885 53%,#5c9477 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #77c29b 1%,#66a885 53%,#5c9477 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #77c29b 1%,#66a885 53%,#5c9477 100%); /* IE10+ */
background: linear-gradient(to bottom,  #77c29b 1%,#66a885 53%,#5c9477 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77c29b', endColorstr='#5c9477',GradientType=0 ); /* IE6-9 */
border:1px solid #518261;
}

.grey_bg .but input{background: #8c8896; /* Old browsers */
background: -moz-linear-gradient(top,  #8c8896 1%, #817f8a 52%, #75737e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8c8896), color-stop(52%,#817f8a), color-stop(100%,#75737e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8c8896 1%,#817f8a 52%,#75737e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8c8896 1%,#817f8a 52%,#75737e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8c8896 1%,#817f8a 52%,#75737e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8c8896 1%,#817f8a 52%,#75737e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c8896', endColorstr='#75737e',GradientType=0 ); /* IE6-9 */
border:1px solid #606068;
margin:0 0 5px 0; 
}

.btn-view{float:left; background:#bfb6ad; color:#fff; line-height:25px; padding:0 5px; font-size:15px; font-family:effra; border:none; margin:0 0 10px 0; cursor:pointer;}
.btn-view:hover{background:#d45063;}

.rat_txt{float:left; line-height:11px; margin:2px 5px 0 0;}
.products-grid .product-image img:hover{ border-color: #666666 !important;}


.checkout-cart-index .fancybox-skin{ background: none repeat scroll 0 0 #FFFFFF;}
/* .checkout-cart-index  .fancybox-skin{padding:0px !important;} */


.page-not-found{margin-bottom:30px;}

.products-grid .product-image img:hover{ border-color: #666666 !important;}
.home_desc h2{font:18px effrabold; margin:30px 0 15px; color:#B5B0AA;}


/***questen and anser module***/

#product_tabs_itoris_qa_contents{float:left}
#itoris_qa .q_info_block{background:#d5d5d5}
#itoris_qa .info
{
  width:auto !important;
  height: auto !important;  
  padding:0px !important;
  position:relative !important; 
}
#itoris_qa .form_box {
    background-color: #EEEDEB !important;
}
#itoris_qa .question {
    background-color: transparent;
    background-repeat: no-repeat;
    border: none;
	border-bottom:1px solid #C4BCBC;
	padding:5px 0;
    cursor: pointer ;
	margin:0 0 2px;
    overflow: hidden;
    position: relative;
    width: 100% !important;
	background-image:none !important;
}
#itoris_qa .q_border_l
{
 background-image:none !important;
}
#itoris_qa .q_border_r{display:none}
#itoris_qa_body {
    /*border-style: solid;
    border-width: 1px 1px 38px !important;
    border-color: #ACA39A !important;*/
	border:1px solid #ACA39A !important;
	width:100%;
	float:left;
	height:auto !important;
	}
	
.qa_text{
	 font: 13px/1.55 'effra',georgia,helvetica,sans-serif !important;
	 }
#itoris_qa .ask_questions{width:100%;float:left;position:static;bottom:0}
#itoris_qa .button_ask_questions, #itoris_qa .ask_questions .button_hide_form{float:right}
#itoris_qa .button_ask_questions{width:131px;height:38px;background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/ask-a-quest.png') no-repeat 0 0;margin-left:10px;}
#itoris_qa .button_ask_questions:hover{background-position:0 -42px}
#itoris_qa .button_answer_question{background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/reply.png') no-repeat 0 0;width:78px;margin-right: 20px;}
#itoris_qa .icon_inappr,#itoris_qa .icon_bad,#itoris_qa .icon_good, .q_info .info span, .a_info .info span{display:none}
.q_info .info span.red, .q_info .info span.gray, .a_info .info span.red, .a_info .info span.gray{display:block;float:left}
.q_info .info span.gray,.a_info .info span.gray{margin-left:5px;}
#itoris_qa .q_text div, #itoris_qa .answer_text div{vertical-align:middle}
#itoris_qa .q_text .qa{color:#BF6076}
#itoris_qa_pages{bottom:10px;}
#itoris_qa_pages .active{color:#fff}
#itoris_qa .q_answers{float:right;margin-right:20px}

#itoris_qa #itoris_qa_select
{
 display:none;
}		
#itoris_qa
{
 margin:0px;
}

#itoris_qa .form_box{width:96%;padding:2%;background:none !important}
#itoris_qa .form .label{text-align:left !important;}
#itoris_qa .form .value{margin: 5px 0 10px}

#itoris_qa  #itoris_qa_add_answer .hide_answer_form{bottom:24px;right: 140px;}
#itoris_qa .button_hide_answer_form{margin:0}
#itoris_qa #itoris_qa_expand,#itoris_qa #itoris_qa_sort_text,#itoris_qa .expand_img{
display:none;
}

#itoris_qa  .ask_questions_hide .button_hide_form{width:78px;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/close.jpg) no-repeat 0 0;margin-right:20px;}

#itoris_qa  .button_hide_answer_form .button_hide_form{width:78px;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/cancel.jpg) no-repeat 0 0;margin-left:20px;}

#itoris_qa .button_answer_question#itoris_qa_button_add_answer, #itoris_qa .button_add_question{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/submit.jpg) no-repeat 0 0;}

#itoris_qa_alert .button_ok{
background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/ok.jpg) no-repeat 0 0 !important;
}
#itoris_qa .q_answers
{
  border-width:0px !important;
  padding:3px;
  width:70px;
}
#itoris_qa
{
 width:721px;
}
.question .q_text
{
width:400px;
}
.itoris_qa_add_first_q_link {
color:#404041 !important;
}
#itoris_qa .a_info_block .red
{
color:#3D3935 !important;
}
/*.dis_in{width:100%; display:inline-block}*/
.register_customer_value
{
  margin-left:10px;
}

.special-price .price {
    color: #d45063 !important;
}
.dlvry_info{float: left;font-size: 14px;margin: 0 0 15px;width: 100%;}
.bedlinen_view .dlvry_info{float:left; width:100%; font-size:16px; margin: 5px 0;text-align:center;color:#000000}
.ratings.dotted-prd{float:left; margin:0 0 19px;}

/**call heading **/
.phone_no
{
margin-right:5px;
font-weight:normal;
}
.day_time
{
margin-left:5px;
font-weight:normal;
}
/***31-01-2014**/
.hunga_story_wrap{float:left; width:100%;}
.hunga_story_wrap h2{padding-bottom:14px; display:inline-block; font-size:26px; color:#333333;}
.line{margin-bottom:20px;}
.hunga_story_wrap h3{font-size:17px;font-weight:normal;font-style:italic}
.hunga_story_banner{width:100%;float:left;margin:20px 0;position:relative}
.hunga_story_banner .overlap{position:absolute; top:0;left:0;width:70%;color:#fff;padding:15%;text-align:center}
	.hunga_story_banner .overlap h4{font-family: 'Georgia',serif;font-size:32px;color:#fff}
	.hunga_story_banner .overlap p{font-size:14px;}
	.hunga_story_banner .overlap p{color:#fff}

.hunga_story_prod{width:49%;float:left;text-align:center;margin:0 2% 35px 0; }
	.hunga_story_prod.lft{margin-right:0;}
	.hunga_story_prod h2{margin:30px 0 20px;padding:0;border:none;display:block;font-size:24px;color:#333333;}
	.story-prod-txt{font-size:14px; line-height:16px; width: 90%;color:#333333;}

.hunga_story_awards{float:left; width:100%;}
	.hunga_story_awards li{float:left;margin-right:80px;}
	.hunga_story_awards li.last{margin-right:0;}
	


/***static page CSS**/
/*start*/
.name_change h2, h1.sas-hd {color: #A0A096;float: left;font-family: georgia,serif;font-size: 42px;line-height: 54px;margin-bottom: 30px;width: 100%;	margin-top:0;}
.name_change .wdth_algn70 h2 {color: #3D3935; font-size: 32px;line-height: 34px; margin-bottom: 10px;}
h1.sas-hd{margin-bottom:0}

.name_change{width:100%;float:left;font-size:16px;/*padding:0 8% 5% 8%;*/}
.name_change p{margin:0 0 1.5em}
.name_change img{margin:25px 0 45px; }
.name_change ul{margin-bottom:20px;}
.name_change .title{margin-bottom:25px; font-weight:bold;}
.name_change .help-rgt-wrap{float:right;position:relative;width:333px;}
.name_change .help-rgt-wrap img{right:0px;margin: 0;position: absolute;top:0px;}
.name_change .help-rgt-small{float:right;margin:0 0 0 10px;}
.name_change .left-cont-wrap {float:left;width:313px;margin-bottom:10px;}
.name_change h3 {font-family:'effra';font-size:16px;color:#333;font-weight:bold}
.name_change a{font-weight:bold}
.name_change .pale-box{width:90%;padding:5% 7%;float:left;margin:30px 0 50px;background:#DBE6E2}
.name_change .pale-box p{margin-bottom:10px;}
.name_change .del-select-wrap {width:100%; float:left;}
.name_change .del-select-wrap  select{margin-bottom:1.5em;font-size:16px;color:#333;width:300px;padding: 8px 8px 8px 10px;height:35px;}
.name_change .link{font-weight:normal;border-bottom:1px solid #B9B9B9}
.name_change .link:hover{text-decoration:none;border:none}
.name_change .del-small{font-size:12px;}
.name_change .anchor-wrap{float:left;width:100%;margin-bottom:20px;}
.name_change .anchor-wrap a{text-transform:uppercase;font-size:14px;margin-right:10px;float:left}
.name_change .fieldset {padding:0}
.name_change label , .name_change #contactForm .form-list .required em{color:#3D3935}
.name_change .del-select-wrap select{width:235px };
.contact-wrap .name_change h3{font-size: 22px;color: #111;line-height: 1.25;font-family:'Georgia',serif;font-weight:normal}
.contact-wrap .name_change .contact-img{position:absolute;top: -52px;right: -300px;}

.name_change button{background: none repeat scroll 0 0 #72A492; border: medium none; border-radius: 5px; box-shadow: 0 3px 0 #4B8870; color: #FFFFFF; cursor: pointer; font-size: 15px; padding: 10px 15px; float: left; margin: 0 0 0 0;width:80px;float:right}

.soak_desc{float: left; font-family: 'Georgia',serif; font-size: 15px; line-height: 21px; padding:20px 0 0 48px; width: 210px; text-align:left;}
.soak_desc a{font-family: 'Georgia',serif; font-size: 15px; line-height: 21px;}
.soak_desc a.rmore{font-family:effra; font-size:13px; border-bottom:solid 1px #C3C1C2; line-height: 13px; height:13px; float:left; margin:5px 0 0 0;}
 .soak_desc a:hover {text-decoration: none;color: #3D3935;border-bottom: solid 1px #EFECEA;}
 
 
/*-Soak and sleep left-*/
	.catalog-category-view .col-left{background:#fff;}
	.col-left, .col2-left-layout .col-main{background:none}
	.sidebar h3{background:none;font-family:'effra';color:#333;font-weight:bold;border:none}
	.sidebar ul{margin-bottom:30px;font-size:14px;}
	
	#contactForm{float:left;margin-bottom:30px;width:320px;position:relative}
	#contactForm textarea{width:320px;}
	#contactForm .buttons-set{margin:0}
/*end */	
/***price-promise page a tags**/
.compare_price a
{
 font-weight:normal !important;
}

/**end**/

.qtip-contentWrapper{border:none!important; border-radius:5px;}
.qtip-tip{left:30%!important; opacity: 0.7; filter:alpha(opacity=70);}

 .paypal-express-review .page .page-title
	{
	padding:0px !important; 
	}

/*.category-clearance .col1-layout .products-grid{width: 102%; margin: 0 0 0 -1%;}

.category-clearance .old-price .price, .category-clearance .old-price .price{font-size:13px;}*/
/**testimonials**/
.customer-testimonials p
{
 font-size:13px !important;
}
/***shopping cart page**/
.checkout-cart-index .cart .btn-continue,.checkout-cart-index .cart .btn-update,.checkout-cart-index .discount .green1 
	{
	 background:#828283 !important;
	}
.payment_method_image
	{
	 float:right;
	}
	.payment_method_logo
	{
	 float:left;
	}
	.payment_process
	{
	/* width:406px;*/
	}
	.checkout_process
	{
	 /*width:100px;*/
	 float:right;
	}

/***testimonial**/
.testimonial_content{
	width:100%;
 }
 .testimonail_right li,.testimonail_left li{
	border-bottom:1px solid #BEBCB7;
	padding:20px 0;
	font-size:13px;
 }
  li .testi_inner{
	font-size:16px;
	margin:0 0 10px;
 }
 
.pager .limiter{display:block}
/***end**/
/**press page**/
    .name_change.press{width:82%;}
	.name_change img.press_img{float:right;margin:0 0 0 35px;}
	.press_logos li{display:inline-block; vertical-align:top; width:100%; margin:0 0 15px 0;}
	.press_logos li > p{float:left; margin:15px 0 45px 0; font-size:17px; width:100%}
	
#recently-viewed-items{width:100%; float:left;}
#recently-viewed-items li{width:15.5%; float;left; margin:0; margin-left:1%; float:left;}
#recently-viewed-items li img{width:100%; margin-bottom:10px;}
#recently-viewed-items li p{line-height:20px; margin: 0;}
#recently-viewed-items li:first-child{margin-left:0%;}

.silk-list {list-style: circle; margin: 0 0 0 30px;}
.silk-list li{margin: 0 0 10px 0;}



/* .category-bundles .products-grid .saleproduct,.category-bed-linen .products-grid .saleproduct{display:none;} */

.new.twolin span{float: left; font-size: 14px; width:100%;}
.new.twolin span.bld{font-size: 16px; font-weight:bold;}

.shipping{float:left; margin:0 0 30px 0; width:100%;}
.shipping button{float:left;padding: 5px 20px; width: auto;}

.estimate_shipping_rates{background:#DBE6E2; float: left; font-size: 13px; margin-top: 10px; padding: 2% 5%; width: 90%;}
.estimate_shipping_rates .lft_wdth{float: left; line-height: 15px; margin: 0 0 10px; width: 40%;}
.estimate_shipping_rates .bld{font-weight:bold;}
.shipping #ajax_loader img { margin: 5px 10px; }

.mega  .menu_red {color:#d45063; font-weight:bold;text-transform:uppercase;}
.mega  .menu_green{ color: #72A492;font-weight: bold; text-transform: uppercase;}

.new-bedlinen{margin-bottom:50px;}

.new.twolin.bigtwolin{line-height:24px;top:20px;left:6%;width:101px;height:100px;border-radius:80px;padding:25px;text-transform:none;font-size:18px;}
.new.twolin.shoptop{bottom:35%;left:8%}
/* .descri.white{height:50%;} */
.hungry_white{margin-bottom: 25px;}
.text_desc{ margin-bottom: 11px;}
.cat_row_wrap .home_fetaured{text-align:center; font-size:17px; padding:2%;}

.valentine .cmx_product.grn_hldr li{position:relative;}
.new.grn,.new.grn.twolin{background:url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bg_green.png") repeat 0 0; right:2%; top:2%; bottom:inherit; text-transform:none; font-size:20px;}
.new.grn.twolin.adj{right:13%; top:7%;}
.new.bestseller {width:130px; height:100px; padding-top:30px; text-transform:none; font-size:20px;}
.info p{text-align:justify;}
.inner_contact .category-products, .inner_contact .name_change{float:left; width:100%; padding:0; background:none;}
.algn_adj{float:left; width:100%}
.inner_contact .algn_adj{float:right; width:60%}
.chirstmas_holder article.cmx_big.right img{width:100%;}


.ctgry_prdct_hldr.mrgnr15{margin-right:14px;}
.ctgry_prdct_hldr{float:left; position:relative; margin:0 0 15px 0;}
.ctgry_prdct_hldr figcaption{float:left; position:absolute; left:15px; top:15px; background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/wht_bg_trnsprnt.png) 0 0 repeat; width:195px; padding:20px; color:#000;}
.ctgry_prdct_hldr figcaption p{line-height:17px;}
.ctgry_prdct_hldr figcaption.rgt_algn{left:inherit; right:15px;}
.ctgry_prdct_hldr figcaption.btm_algn{top:inherit; bottom:15px;}

.ctgry_prdct_hldr figcaption h2{font-family:'Georgia',serif;}
.ctgry_prdct_hldr figcaption h2 .kds_fnt{font-family:'casualregular',serif; font-size:28px;}
.grn_bg_box figcaption a{background:url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/blk_arrow.png") no-repeat scroll right 3px;}

 figcaption *{color:#000 !important;}
 figcaption p{line-height:15px;}
 figcaption a{text-decoration:underline; padding:0 25px 0 0; background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/ctgry_arrow.png) right 3px no-repeat; margin:0 0 5px 0; float:left; height:20px; line-height:20px;}
 
.main.ctgry_hldr{margin-bottom:50px;}
.ctgry_hldr .col-left{width:200px;}
.ctgry_hldr .col-main{width:721px; float:right;}
.ctgry_hldr .col-main .std{width:100%;}

.cmn_ctgry_block{padding:25px 0 0 0; float:left; border-top:solid 1px #CCCCCC; margin:10px 0 0 0; width:100%;}
.cmn_ctgry_block+.cmn_ctgry_block{padding:0; border:0;}
.cmn_ctgry_block li{float:left; margin-left:14px; width:32%; position:relative;}
.cmn_ctgry_block li h3,.cmn_ctgry_block li p{float:left; width:100%;}
.cmn_ctgry_block li:first-child{margin:0;}
.cmn_ctgry_block h3{font-size:17px; margin:10px 0 5px 0}
.cmn_ctgry_block p{margin:0 0 10px 0; line-height: 17px;}
.cmn_ctgry_block a:hover{color:#3D3935;}
.cmn_ctgry_block .category_name{position:absolute; left:0; bottom:0; width:100%; line-height:40px; background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/wht_bg_trnsprnt.png) 0 0 repeat; font-size:17px; color:#000; text-indent:15px; font-family: 'Georgia',serif;}
.cmn_ctgry_block li:hover .category_name{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/brown_trnsprnt.png) 0 0 repeat;}
.cmn_ctgry_block li .category_name a{display:block; text-decoration:none;}
.ctgry_hldr .sidebar h3{border-bottom:solid 1px #CCCCCC;padding:5px 5px 10px 0; margin:0 0 10px 0; font-family: 'Georgia',serif; font-weight:normal; font-size:16px;}
.ctgry_hldr .sidebar ul li a{padding-left:0;}

.valentine .cmx_product.grn_hldr li{position:relative;}
.new.grn,.new.grn.twolin{background:url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bg_green.png") repeat 0 0; right:2%; top:2%; bottom:inherit;}
.new.grn.twolin.adj{right:13%; top:7%;}
.new.bestseller {width:130px; height:100px; padding-top:30px; text-transform:none; font-size:20px;}

.go_rund{background:black; color:#fff !important; padding:7px 11px; border:0; border-radius:5px; margin:0 0 0 10px; cursor:pointer; }

.select.slct_rund {
  cursor:pointer;
  display:inline-block;
  position:relative;
  color:black;
  top:0px;
  left:0;
  float:left;
  line-height:30px;
  height:30px;
  font-size:12px;
  border-radius:5px;
  background:#fff;
}

.styledSelect {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  padding:0 0 0 5px;
  font-weight:bold;
  border-right:solid 00px #fff;
  font-weight:normal;
  color: #7d878b;
  border-radius:5px;
}

.styledSelect:after {
  width:10px;
  height:10px;
  display:block;
  position:absolute;
  top:12px;
  right:7px;
  background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/drp_arrow.png) right 0 no-repeat;
  content: '';
}

.styledSelect:active,
.styledSelect.active {
  background-color:#fff;
}

.options {
  display:none;
  position:absolute;
  top:100%;
  right:0;
  left:0;
  z-index:999;
  margin:0 0;
  padding:0 0;
  list-style:none;
  border:1px solid #ccc;
  background-color:white;
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);
  -moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);
  box-shadow:0 1px 2px rgba(0,0,0,0.2);
}

.options li {
  padding:0 3px;
  margin:0 0;
  line-height:20px;
}

.options li:hover {
  background-color:#CECECE;
  color:white;
}

.s-hidden{
 padding-right: 0px;
 visibility: hidden;
}

.grn_bg_box.rng_bg_box {background: #f79b87;}
.grn_bg_box{background:#71a391;}
.grn_bg_box figcaption{background:none; width:80%; margin:10%; left:0; top:0; padding:0;}
.spcr{width:100%; /*height:100%;*/}

dl.accord, dl.accord_cat{border:1px solid #ccc; border-top:none; float:left; margin:25px 0 0; width:100%;}
dl.accord_cat{margin:12px 0 0}
dl.accord dt, dl.accord_cat dt{padding:10px 30px 10px 15px;background: url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/accord_on_off.png") no-repeat scroll 98% 16px #F7F7F7; color:#000; font-weight:normal; font-size:15px; margin-top:0; border-top:solid 1px #ccc;font-family:''Georgia',serif'}
/* dl.accord_cat dt{height:38px; line-height:38px;} */
dl.accord dt.active, dl.accord_cat dt.active{background-position: 98% -32px;}
dl.accord dt a, dl.accord_cat dt a{color:#000;display:block}
dl.accord dt.active a, dl.accord_cat dt.active a{color:#000;}
dl.accord dd, dl.accord_cat dd{width: 96%; padding: 10px 2%; background: #FFFFFF; color: #000; border-top: solid 1px #ccc; margin:0; line-height: 17px;}
.switchs {position:relative}
.switchs li {float:left;margin-left:20px}
.def{opacity:1}
.inner_contact .contact-wrap .name_change .contact-img {
    right: -670px;
}
.opa{opacity:.2}

.acrd_hldr{float:left; width:99.8%;}
.acrd_hldr a:hover{text-decoration:none;}

.acrd_hldr table
{ 
 float:none !important;
}
.cate_count
{
    margin-left: 4px;
}


/* New Layout */
.inline{display:inline;}


.cf:before,.cf:after {
content:" ";
display:table;
}

.cf:after {
clear:both;
}

.cf {
zoom:1;
}
body{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/header_bg.jpg) 0 0 repeat-x #fff;}



.mini_cart_holder div.empty{text-align:center;}
.mini_cart_items, .mini_cart_holder div.empty{background-color: #fff; border: 1px solid #aaaaaa; padding: 15px; position: absolute; right: 0; top: 55px; width: 320px; z-index: 100000;display:none;-webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black;      box-shadow: 0 8px 6px -6px black;}
.mini_cart_holder{float:right; position:relative;}
.mini_cart_holder:hover .mini_cart_items, .mini_cart_holder:hover  div.empty{display:block;}
.mini_cart_items a{color:#000;}
.block-subtitle{font-size: 10px; margin: 5px 0 6px; padding: 0 0 2px; text-transform: uppercase;}
.mini_cart_items li.item {padding: 10px 0 15px;}
.mini_cart_items .product-image {border: 1px solid #a9a9a9; float: left; width: 50px; height: 50px;}
.mini_cart_items .product-details {margin-left: 60px;}
.mini-products-list{list-style:none;}
.btn-remove {background: url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/btn_remove.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; font-size: 0; height: 14px; line-height: 0; overflow: hidden; text-indent: -999em; width: 14px;}
.btn-edit {background: url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/btn_edit.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; font-size: 0; height: 14px; line-height: 0; overflow: hidden; text-indent: -999em; width: 14px;}
.mini_cart_items .btn-remove, .mini_cart_items .btn-edit {float: right; margin: 1px 0 2px 5px;}
.mini_cart_items .product-name {color: #4f8100;font-size: 1.4em; font-weight: normal; line-height: 1.55; margin: 0;}
.mini_cart_items .summary {clear: both; font-size: 14px; margin: 5px 0; padding: 5px; text-align: right; text-transform: uppercase; z-index: 1;}
.mini_cart_items button.btn-checkout{height:27px;}
.mini_cart_items button.btn-checkout span{font-size:12px;}
.mini_cart_items .btn-view {float: left; padding: 0 30px; font-size:12px;}
.mini_cart_items .btn-view:hover {background-color:#D9C756;}
.mini_cart_items .btn-checkout {float: right; padding: 0 30px;}

.truncated {cursor: help; float: right;}
.truncated:hover .truncated_full_value{display:block;}
.truncated .truncated_full_value {position: relative; display:none;}
.truncated .truncated_full_value .item-options dt {margin-top: 0;}
.truncated .truncated_full_value .item-options {background-color: #fff; border: 1px solid #efefef; padding: 8px; position: absolute; top: 0;right:0; width: 150px; font-size:11px;}
.item-options dt {color: #9c9ba0;}
.truncated a.details {cursor: help; display: inline-block; font-size: 11px; margin-top: 8px;}

.srch_clck{float:right; width:30px; height:30px; cursor:pointer;}
.main_search.active .srch_clck{margin:-15px 0 0 0;}

/* New Layout */

.bedline-size{width:100%}
.bedline-size td{width:30%;padding:5px 3%}
.product-view  {float:left;}
 
 .ylw_off .trade_header span{font-size: 14px;}
 .trade_header .mbl_hide.inline{font-size: 11px;}
 
 .nosto-product-list{float:left; margin-bottom:60px;}
 .nosto-product-list li{vertical-align:top; display:inline-block; width: 150px; padding:4px;  /*margin-left:9px;*/}
 .nosto-product-list li:first-child{margin-left:0px;}
 .nosto-header h5{  color: #4f4b47;font-size: 24px;font-weight: normal;line-height: 26px;}
 .cms-home .nosto-header h5{text-align:center;}
 
/***Search**/

.search-autocomplete{float:left; width:94% !important; background:#f9f5f0; border: 1px solid #cbcbcb; padding: 3%; font-size:11px; position:relative;}
.search-autocomplete li{padding:5px 3%; cursor:pointer; width:94%;line-height:15px;}
.search-autocomplete li:hover{background:#F7E6D1;}
.search-header{ position: relative; z-index: 1001;}
.search-autocomplete li .amount{float:right;}

.prdct_count{float;left;}

#nav > li.over > a > span, #nav > li:hover > a > span, #nav > li.active > a > span, .product-tabs li.active a, a:hover, #nav > li > ul > li.parent > a:hover, .footer-container a:hover, .block-layered-nav dd a:hover, .blocklist > li > ul > li a:hover, #nav > li > ul > li ul > li a:hover, .block-account .block-content li.current strong, .form-search button.button:hover, .special-price .price, .product-tabs li a:hover, .products-grid li.item:hover a, .newproducts li.item:hover a, .related li.item:hover a{color:#D9C756}

.pages li a:hover,.pages .current, .tintButton:hover,.footer-container .form-subscribe button.button,.add-to-cart button.button,#added a:hover,button.button.btn-checkout,.opc .active .step-title,a.readmore,#added a,.left-categorys-container a:hover,.home-text a.readmore,.box-tags button.button,.tintButton,.blocklist > li > ul > li:hover, #nav > li > ul > li ul > li:hover,.block-account .block-title,.block.left-categorys .block-title                 {  background-color: #6FA287; }

.add-to-cart button.button:hover,button.btn-checkout.button:hover,#banner-rotator .tintButton:hover,a.readmore:hover,.box-tags button.button:hover,#added a:hover,.footer-container .form-subscribe button.button:hover {  background-color: #D9C756; /*text-decoration: underline;*/ }

.etheme_cp .etheme_cp_content .etheme_cp_section .pattern_select.selected,.product-view .product-img-box .more-views a.thumbnail-active             {  border-color: #D9C756; }

.blocklist > li > ul > li a,#nav > li > ul > li ul > li a{  color:#818181; }
    
.blocklist > li > ul > li,.left-categorys-container a,#nav > li > ul > li ul > li{  background-color:#818181; }

.secured_img{float:right; margin-top:-25px;}
.onestepcheckout-description{float:left;}

.shippingpolicy{float:left; width:150px;}
.shippingpolicy+.shippingpolicy{width:160px;}
.shippingpolicy h4{font-weight:normal !important;}

.no-wrap{white-space:no-wrap;}

.block-layered-nav dd li.filter_disable{cursor:no-drop; cursor:not-allowed; pointer-events: none; color:#B4B4B4; position:relative;}
.block-layered-nav dd li.filter_disable .un_click{position:absolute; left:0; top:0;width:100%; max-height:100%;}
.block-layered-nav dd li.filter_disable a{cursor:no-drop; cursor:not-allowed; color:#B4B4B4}

.note-msg{float:left;}

.sidebar .sdbr_lst{float:left; width:100%; margin:20px 0 0 0;}
.sidebar .sdbr_lst ul li a{padding:0; color:#000;}
.sidebar .sdbr_lst ul{margin-bottom:20px}
.sidebar .sdbr_lst ul li.active,.sidebar .sdbr_lst ul li.active a{color: #B3AFAC; text-decoration: none; font-size:12px;}

.prdct_count{float:left; font-size:13px; line-height:30px; margin:0;}
.dprtmnt_bnr{position:relative;}
.dprtmnt_bnr h1{font:40px/40px 'Georgia'; position:absolute; left:30px; top:30px; color:#fff;}
.dprtmnt_bnr_desc{position:absolute; right:15px; bottom:15px; background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/wht_bg_trnsprnt.png) 0 0 repeat; width:200px; padding:15px; font:16px/20px 'georgia'; color:#000;}
.dprtmnt_bnr_desc time{float:left; margin:5px 0 0 0; font:13px/14px 'Effra';}

.cat-desc-one{width:94%; padding:0 3%; background:#F2F2F2; border:solid 1px #C2C2C2; margin:20px 0 10px 0;}

a.fltr_clr_but{right:0; top:3px; position:absolute; text-indent:-9999px; background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/cross.gif) 0 0 no-repeat; width:15px; height:15px; padding:0 !important;}
.sidebar dt ul li{font-weight:normal; width:90%; padding:0 10% 0 0; position:relative; font-size:12px; color:#000;}
.sidebar dt ul li span{font-weight:bold;}

.fltr_slct,.fltr_slct.odd{padding:0; margin:0;}

.product_color{text-indent:-9999px; float:left; width:15px; height:15px; margin:0 10px 0 0; background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/fltr_color.png) 0 0 no-repeat;}

.prdct_clr_optn{text-align:center;float:left; width:100%; padding:5px 0 0 0; }
.prdct_clr_optn .product_color{margin:0 0 0 5px; float:none; display:inline-block;}
.prdct_clr_optn .product_color:first-child{margin:0;}


.mbl_togl{display:none; font:16px/20px georgia; background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/mbl_cat.jpg) right 5px no-repeat; cursor:pointer;}
.mbl_togl.active{background-position:right -45px; border-bottom:solid 1px #ddd; padding:0 0 5px 0}
.mbl_left_bar.open{display:block}

.ctgry_static_desc{background:#fff; border: 1px solid #c2c2c2; margin: 10px 0 20px 0; padding: 10px 3%; width: 94%; FLOAT:LEFT; }
.ctgry_static_desc p{margin:0;}
.ctgry_static_desc .summary{}
.ctgry_static_desc .more-link,.ctgry_static_desc .read-less{font-size:11px; color:#bfb6ad; font-weight:bold;}
.ctgry_static_desc .more-link:hover,.ctgry_static_desc .read-less:hover{color:#000; text-decoration:none;}
.ctgry_static_desc .read-less{float:right;}
.ctgry_static_desc .details{}


.chkut_srch{float:left; width:100%;}
.chkut_srch_rslt{float:left; width:100%;}

.fltr_slct ul{margin:0;}




#login_form{float:left;  width:715px;  background:#ffffff;  position:relative;}
.cms-home .homepage_popup{text-align:left; color:#000;}

.pop_img{float:left}
.pop_hldr{float:right; width:300px; padding:30px 0 0 0; line-height:17px; margin: 0 25px 0 0; color:#000;}
.pop_hldr h2{font-size:36px; line-height:40px}
.pop_txt{height:28px; width:190px; border-radius:3px; border:solid 1px #ccc; padding:0 9px}
.pop_but{background:#72A492; border-radius:3px; color:#fff; border:none;height:28px; cursor:pointer; float:right; margin:0; padding:0 17px; font-weight:normal; font-size:13px; speak: none;
font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased;}

.rltv{position:relative;margin: 12px 0 12px 0; float: left; width: 100%;}

#loader{position:absolute; left:185px; top:4px;}

.thnks_whl_hldr{width:790px; margin:0 auto;}
.sucs_img{float:left;}
.thnks_hldr{float:right; width:50%; color:#000; line-height:17px;}
.grn_txt{color:#6fa287; float:left}

.thnks_hldr p{width:90%}
.thnks_hldr h2{color:#000; font-size:36px; line-height:40px; margin:0 0 15px 0;}
.thnks_hldr textarea{width:99%; padding:0 0.5px; min-height:120px; border-radius:3px;}
.thnks_hldr button.button{float:right; border-radius:3px; text-transform:none;font-size: 13px; height: 28px; speak: none;
font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased;}

#frmFeedback{float: left; margin: 10px 0 0; width: 100%;}
.alert_info{color:#d45063; width:103%}
.txt_mrgn{float: left; margin: 0 0 5px; width: 100%;}

.look_big_img{float:left; width:43.8%}
.look_list_hldr{float:right; width:52.1%}
.look_list li{float:left; width:100%; border-bottom:solid 1px #ccc; margin: 0 0 20px; padding: 0 0 5px;}
.look_list .prdct_img_hldr{width:26%;}
.look_list .prdct_img_hldr img{width:100%; padding:0;}
.look_list .moreinfo{float:right; width:71%; text-align:left;}
.look_list .moreinfo .addtocont{float:right; width:100%; text-align:right; margin-top: 20px;}
.shop_hdr{margin: 30px 0;}
.shop_hdr h2{font-size: 35px; color: #000;}
/* .look_list .prdct_img_hldr{margin:0;} */
.looks_desc{float:left; width:100%;}
.looks_desc h2{font-family:georgia; font-size:15px;}
.looks_desc p{float:left; width:70%; margin:0 30% 0 0}

.look_list_hldr{float:right; width:52.1%}

.parent_image_look{float:left;  width:56%;}
.child_product{float: left; width: 44%;}

.parent_look_img{width:93%; float:left;}

.complet_look{margin-bottom:25px; padding-bottom:25px; border-bottom:solid 1px #ccc; float:left; width:100%;}
.child_product li.item,.child_product li+li+li+li+li+li.item{display:inline-block; margin:0 0 0 3.5%; padding:0; vertical-align:top; width:30.6%;}
.child_product li.item:first-child,.child_product li+li+li+li+li.item{margin:0;}

.child_product li.item .product_name{color:#000; margin:15px 5% 0px 5%; width:90%; text-align:center; line-height:15px;}

.current_looks{border:none; color:#000; cursor:pointer; font:13px effra,sans-serif; padding:0 25px 0 0; background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/blk_arrow.png) no-repeat right 0; line-height:15px; display:inline-block;}
.current_looks span{border-bottom:solid 1px #ccc;}
.current_looks:hover{color:#000;text-decoration:none;}
.current_looks:hover span{border-bottom:solid 1px #000;}

.brkt_rgt{float:left;width:11%; margin:0 0 0 15px;}
.brkt_btm{float:left; display:none; margin:10px 0;}

.shop_look_url{margin:30px 0; float:left; width:74%; text-align:center; padding: 0 13%;}
.shop_look_url h3{font-size: 24px; margin: 0 0 10px; line-height: 30px;}
.shop_look_url p{margin-bottom: 15px; line-height: 15px;}


.personalize_product, .swatch_product{float:right; width:42%; padding:10px 0px 0 0;font-size:11px;}
.swatch_product.clr_swatch{clear:both;}


.personalize_product label,#personalise2 label{float:left; width: 45%; line-height: 26px;font-size:12px;}
.personalize_product input{border: 1px solid #d7d7d7; padding:4px 1%; float:right;width: 50%; margin: 0 0 7px;}
.personalize_product select{float:right; width:55%;}
.ddcommon{margin: 0 0 7px;}
.personalize_product .chkbx{float:left; width:auto;margin: 3px 3px 0 0; border: 0; padding: 0;}
.personalize_product label.required em{ color: #eb340a; padding-right: 5px;}
 #personalise2 {margin-top:10px;}
.personalise_condition{float: left;width: 100%;font-weight: bold;font-size: 11px; line-height:12px}
.personalise_condition em{color: #eb340a;padding:0 5px 10px 0; float:left;}
.personalise_condition p{float:left; width:92%;}
 
 
/*for new theme edit after development*/
.jm-megamenu li.mega .childcontent{top:44px;}
.jm-megamenu ul.level0 li.mega{position:relative;}
/*for new theme edit after development*/

/*for developing delete it before live */

/*for developing delete it before live */




/***personalise font style csss **/

#font_style{

 color:red;
 background-image:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/personalise/snow.png);
}
	
/* 	.borderRadius{-moz-border-radius:5px; border-radius:5px; }
.borderRadiusTp{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.borderRadiusBtm{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;} */

.ddcommon {position:relative;display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default;}
.ddcommon ul{padding:0;margin:0;}
.ddcommon ul li{list-style-type:none;}
.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3; }
.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0 ;border-bottom:1 solid #c3c3c3; }

.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll{
opacity: .5; /* standard: ff gt 1.5, opera, safari */
-ms-filter:"alpha(opacity=50)"; /* ie 8 */
filter:alpha(opacity=50); /* ie lt 7 */
-khtml-opacity:.5; /* safari 1.x */
-moz-opacity:.5; /* ff lt 1.5, netscape */
color:#999999;
}
.ddcommon .clear{clear:both}
.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.ddcommon input.text{color:#7e7e7e;padding:0 0 0 0; position:absolute; background:#fff; display:block; width:98%; height:98%; left:2px; top:0; border:none;}
.ddOutOfVision{position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888888;-webkit-box-shadow:-5px -5px 5px -5px #888888;box-shadow: -5px -5px 5px -5px #888888}
.borderRadiusTp .border, .borderRadius .border{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}
/* .borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;} */
img.fnone{float:none !important}
.ddcommon .divider{width:0; height:100%; position:absolute;}
.ddcommon .ddArrow{display:inline-block; position:absolute; top:50%; right:4px;}
.ddcommon .ddArrow:hover{background-position:0 100%;}
.ddcommon .ddTitle{padding:0; position:relative; display:inline-block; width:100%}
.ddcommon .ddTitle .ddTitleText{display:block;}
.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0;}
.ddcommon .ddTitle .description{display:block;}
.ddcommon .ddTitle .ddTitleText img{position:relative; vertical-align:middle; float:left}
.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto; overflow-x:hidden; zoom:1; z-index:9999}
.ddcommon .ddChild li{clear:both;}
.ddcommon .ddChild li .description{display:block;}
.ddcommon .ddChild li img{border:0 none; position:relative;vertical-align:middle;float:left}
.ddcommon .ddChild li.optgroup{padding:0;}
.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.ddcommon .noBorderTop{border-top:none 0  !important; padding:0; margin:0;}

/*************** default theme **********************/
.dd{border:1px solid #c3c3c3;}
.dd .divider{border-left:1px solid #c3c3c3; border-right:1px solid #fff;; right:24px; margin:0;}
.dd .ddArrow{width:16px;height:16px; margin-top:-8px; background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/personalizestyle/dd_arrow.gif) no-repeat;}
.dd .ddArrow:hover{background-position:0 100%;}
.dd .ddTitle{color:#000;}
.dd .ddTitle .ddTitleText{padding:2px 20px 2px 5px;}
.dd .ddTitle .ddTitleText .ddTitleText{padding:0;}
.dd .ddTitle .description{font-size:12px; color:#666}
.dd .ddTitle .ddTitleText img{padding-right:5px; height:20px;}
.dd .ddChild{border:1px solid #c3c3c3; background-color:#fff; left:-1px;}
.dd .ddChild li{padding:5px; background-color:#fff; border-bottom:1px solid #c3c3c3;}
.dd .ddChild li .description{color:#666;}
.dd .ddChild li .ddlabel{color:#333;}
.dd .ddChild li.hover{background-color:#f2f2f2}
.dd .ddChild li img{padding:0 6px 0 0; height:21px;}
.dd .ddChild li.optgroup{padding:0;}
.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.dd .ddChild li.selected{background-color:#d5d5d5; color:#000;}

small {
    color: #3d3935;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 13px;
    position: relative;
    top: -10px;
}


h1, h2, h3{margin:0; padding:0}
.topmenu{}
.topmenu td.top{background:#333; color:#FFFFFF; text-align:center}
.topmenu td{background:#333; color:#FFFFFF; text-align:left}
.topmenu td.title{background:#666; color:#FFFFFF; text-align:left}
.topmenu td a, .topmenu td a:visited{color:#fff;}
.topmenu td.active{background:#090; color:#333}
.topmenu td.active a, .topmenu td.active a:visited{color:#fff; text-decoration:none}
.tblWhite{background:#FFFFFF}
pre{overflow-x:auto; overflow-y:hidden; background:#707070; color:#fff; margin:0; padding:20px; max-width:750px}
.hide, .hidden{display:none}
code.blue{color:#66CCCC}

#debugger{position:absolute; border:2px solid #c3c3c3; padding:10px; width:400px; background:#fff; max-height:350px; overflow:auto}
ul.debug{padding:5px 10px; margin:0;}
#testResults{margin:10px}
#testResults li.pass { color: green; }
#testResults li.fail { color: red; }
.black{color:#000}
.viewcode{cursor:pointer; text-decoration:underline;}
.viewcode:hover{background:#f0f0f0; text-decoration:none;}
.app{padding:10px; background:#333; color:#FFF;}

.ddOutOfVision, .ddcommon{float:right; width:52% !important;}
	
/****end ***/	

/*.categorypath-bed-linen-html .list-Bed .saleproduct {display:none;}*/
.btm_algn{bottom: 10px; left: 20px; position: absolute; width:80%}
.btm_algn2{bottom: 20%; left: 20px; position: absolute; width:80%}
.product-options-bottom .configurable-price-from-label{display:none;}

.descri.sml_desc .h3.blk_font{font-size:24px;line-height:29px;}

.nosto_product_3 .nosto_element{float:left; width:100%;}
.nosto_product_3 .nosto-product-list{margin:0 0 10px;}
#nosto-page-product2 .nosto-header{display:none;}
#nosto-page-product-nightwear .nosto-header{display:none;}
.catrow_col > p{margin:0;}

.loading_ajax{display:none; text-align:center; background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/wht_bg_trnsprnt.png) 0 0 repeat; position:relative;z-index:999999;}
.loading_ajax img{position:relative; bottom:200px;}
.fre_dlvry{float:left; width:100%; margin:20px 0 40px 0;}

.product-options_simple {
    float: left;
    padding: 0;
    position: relative;
    width: 50%;
}

.chrstmas_toy{position:absolute; top:43px; left:19%;}
.onestepcheckout-index-index .chrstmas_toy{top:-8px;}
.moreinfo .button.button{text-transform:none; border-radius:3px; line-height:28px; font-size:12px; height: 28px; padding: 0 20px;}
.moreinfo .button.button.swatche_button{border-radius:0;float:left;font-size:14px;height:40px;}
.moreinfo .button.button.swatche_button span{margin:0}
.moreinfo .price-box{display: inline-block;}
.moreinfo .old-price{white-space: nowrap;}

.look_pop{float:left;display:block;}
.look_pop h3{font-size:22px;}
.page-empty .price-grey-block{display:none}

#personalise_info{margin-top:15px;}
.checkout-cart-index #ja-mainnav{margin-top: -35px;}
.checkout-cart-index .main-nav{display:none;}
.checkout-cart-index .ylw_off, .checkout-cart-index .wht_off{margin-top:-40px;}
.checkout-cart-index button.button{text-transform:uppercase !important;}
.product-options-bottom.smpl{clear: right;}
.clr_personalised
{
  clear:both;
}


.checkout-cart-index .main-nav{display:none;}
.look_pop .added-prod{text-align:center; color:#8a8b8d; line-height:18px; font-size:15px;}

.product-view.look_pop{margin:0;} 
.product-view.look_pop img.promo_img{padding:5px; border:1px solid #efefef; margin:20px auto 0; width:120px;}
.product-view.look_pop .quantity_box_button_down{margin:0;}
.checkout-cart-index .ylw_off, .checkout-cart-index .wht_off{margin-top:-40px;}
.checkout-cart-index button.button{text-transform:uppercase !important;}
.product-options-bottom.smpl{clear: right;}


#order-info-tabs{border-bottom:1px solid #ACA39A;}
#order-info-tabs li.current,#order-info-tabs li:hover, #order-info-tabs li a:hover{background: #6FA287; text-decoration: none; color: #fff !important;}
#order-info-tabs li{margin: 0 2px 0 0; float: left; font-size: 1.1em; line-height: 1em;}
#order-info-tabs li a{display: block; padding: 6px 9px; color: #3D3935;}

#my-orders-table .item-options dt, #my-orders-table .item-options dd{width:45%; float:left;}
.clr_personalised
{
  clear:both;
}
#my-orders-table .shipping{float:none; margin:0; width:auto;}

/*-20150204-*/

.feb_layout_landing.ctgry_hldr .col-left{width:160px}
.feb_layout_landing.ctgry_hldr .col-main{width:780px}
.feb_layout_landing.ctgry_hldr .sidebar h3{ /*border-bottom: 1px solid #ccc;*/border:none !important;font: 16px/20px georgia;margin: 5px 0 6px;padding: 0 0 10px;text-transform: none;}
.feb_layout_landing .sidebar ul  {margin-bottom:20px}
.feb_layout_landing .sidebar ul li {margin-bottom:5px}
.feb_layout_landing .sidebar ul li a{font-size:14px}
/*.feb_layout_landing .spcr{height:299px;}*/
.feb_layout_landing .cmn_ctgry_block{border-top:none;padding-top:0}
.feb_layout_landing .grn_bg_box figcaption{margin-top:35px}
.feb_layout_landing  h2 {margin-bottom:10px;display:block}
.feb_layout_landing  figcaption p {margin-bottom:0;font-size:14px;}
.feb_layout_landing  figcaption a.mrgbtm40 {margin-bottom:40px;}
.feb_layout_landing  figcaption a {/*background:none;padding-right:0;*/font-family:efframedium;text-decoration:none;font-size:14px;line-height:20px} 
.feb_layout_landing  .tpful_algn{width:90%;left:0;top:0;padding:20px 5%;} 
.feb_layout_landing  .lft_algn{width:275px;left:0;top:0;padding:25px 20px} 
.feb_layout_landing  .full_wdth{width:90%;left:0;top:0;padding:20px 5%;}  
.feb_layout_landing.ctgry_hldr  .rgt_algn{width:260px; right:0;top:0;padding:28px 30px; color:#fff; background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/department/pillow_dept/pink_bg.png) repeat 0 0;} 
.feb_layout_landing.ctgry_hldr  .rgt_algn a,.feb_layout_landing.ctgry_hldr figcaption.rgt_algn *{color:#fff !important;} 
.feb_layout_landing .category_names{position: absolute;left: 0;top: 0;width: 92%;line-height: 26px;background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/wht_bg_trnsprnt.png) 0 0 repeat;color: #000; padding:25px 4%;} 
.feb_layout_landing .category_names h2{font-size: 24px; margin:0 0 10px; font-family: 'Georgia',serif; float:left;} 
.feb_layout_landing .category_names p{font-size: 14px;} 
.feb_layout_landing .category_names p a{font-weight:bold;} 
.feb_layout_landing .cmn_ctgry_block li{width: 49%;} 

.col1-layout.feb_layout_landing .category-products{width:100%;padding:0}
.col1-layout.feb_layout_landing .order_swatch_bnr .dprtmnt_bnr_descr{padding-top:2%;width:450px;}
.col1-layout.feb_layout_landing .order_swatch_bnr .dprtmnt_bnr_descr h1{color:#000}


/*-Department Page-*/
	.feb_layout_landing .dprtmnt_bnr_descr, .apr_layout_landing .dprtmnt_bnr_descr{position: absolute;left: 0;top: 0;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/wht_bg_trnsprnt.png) 0 0 repeat;width: 200px;height:83%;padding:3% 25px 2%; font: 16px/20px 'georgia';color: #000;}
	   .feb_layout_landing .order_swatch_bnr .dprtmnt_bnr_descr{background:none; width:328px; padding:5% 35px 2%}
		.feb_layout_landing .dprtmnt_bnr_descr h1{position:static;color:#000;font-size:20px;line-height:24px;margin-bottom:15px;}
		    .feb_layout_landing .order_swatch_bnr .dprtmnt_bnr_descr h1{font-size:30px;color:#BAB0A7;}	 
			.feb_layout_landing .dprtmnt_bnr_descr h1.mtop20{margin-top:20px;}
			.feb_layout_landing .dprtmnt_bnr_descr p, .feb_layout_landing .dprtmnt_bnr_descr a{font-family:effra;font-size:14px;margin-bottom:0;line-height:18px}
			.feb_layout_landing .dprtmnt_bnr_descr a{font-family:efframedium;}
			.feb_layout_landing .dprtmnt_bnr_descr a.pink-link{color:#D86676} 
			.feb_layout_landing .products-grid .prdct_img_hldr{margin-bottom:0} 
			.feb_layout_landing .products-grid .product-name{font-size:20px;line-height:24px;text-align:left; margin-bottom:5px;} 
			.feb_layout_landing .products-grid .price-box{margin:0 0 10px!important;text-align:left;font-size:14px;line-height:20px; } 
			.feb_layout_landing .old-price .price-label,.feb_layout_landing  .special-price .price{font-size:14px;} 
			
			.product-collateral .product-tabs-content{padding:25px 0}
			/* .product-collateral .product-tabs-content .std{width:72.2%;} */
			.product-collateral .product-tabs-content  p,.product-collateral .product-tabs-content  li, .product-collateral .product-tabs-content .std strong, .product-tabs-content .data-table tbody th, .product-view .box-reviews dl{font-size:14px; line-height:18px;}
			.product-collateral .product-tabs-content  ul{margin: 0 0 1em;}
			.product-collateral .product-tabs-content  li{line-height:16px; margin-bottom:5px;}
			.product-collateral .product-tabs-content  p{font-size: 15px; line-height: 16px;}
			
			small{font-size:13px;top:-17px}
			
/* pillow page */

.bnr_new_hdr{float:left; position:relative; margin:0 0 30px; width:100%}

.wdth_algn70{width:70%; float:left;}
.wdth_aln30{width:28%; float:right; position:relative}
.wdth_aln30 .ros_banner{width:86%; padding:15px 7%; float:left; position:absolute; left:0; top:25px; background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/red_bg_trnsprnt.png) 0 0 repeat; font-size:26px; line-height:28px; font-family: 'Georgia',serif; color:#fff;}
.wdth_aln30 .txt_cntnr{width:86%; padding:15px 7%; float:left; position:absolute; left:0; top:25px; background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/wht_bg_trnsprnt.png) 0 0 repeat; font-size:26px; line-height:28px; font-family: 'Georgia',serif;}
.wdth_aln30 .ros_banner a{color:#fff;}
.wdth_aln30 .ros_banner a {
    font-family: "effra",Arial,sans-serif;
    font-size: 14px;
	font-weight:bold;
	line-height:16px;
	display:block;
	margin-top:5px;
}



.wdth_aln30 .txt_bntnr{ background: url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/wht_bg_trnsprnt.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    font-family: "Georgia",serif;
    font-size: 25px;
    left: 0;
    line-height: 28px;
    padding: 33px 7%;
    position: absolute;
    width: 86%;}

.wdth_aln30 .txt_bntnr a {
    font-family: "effra",Arial,sans-serif;
    font-size: 14px;

}

.wdth_aln30 .btm_pillow{
margin-top:151px;
}

.wdth_aln30 .txt_cntnr {background: url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/wht_bg_trnsprnt.png") repeat scroll 0 0 rgba(0, 0, 0, 0);    float: left;font-family: "Georgia",serif;font-size: 26px;left: 0;line-height: 28px;padding: 15px 7%;position: absolute;    top: 25px;width: 86%;}
.wdth_aln30 .txt_cntnr.ros{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/wht_bg_trnsprnt.png) 0 0 repeat;color:#fff;}
.wdth_aln30 .txt_cntnr.ros_banner{background:url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/red_bg_trnsprnt.png") repeat scroll 0 0 rgba(0, 0, 0, 0)}
.wdth_aln30 .txt_cntnr a{font-size:14px; font-family:"effra", Arial, sans-serif;line-height:16px;display:block;margin-top:5px;}
.wdth_aln30 .ros_banner a:hover{color:#fff !important;}
.wdth_aln30 .txt_cntnr a:hover{color:#3D3935;}
.wdth_aln30 .txt_bntnr a:hover{color:#3D3935;}
.wdth_algn70 p{font-size: 14px; line-height: 16px;}
.col2-left-layout .std h2.bnr_hed{background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/wht_bg_trnsprnt.png) 0 0 repeat; width:92%; padding:15px 4%; position:absolute; top:0; left:0;}
.y_pllws{text-align:center;width:100%;float:left}
.y_pllws li{float:left; width:50%;margin:10px 2% 10px 0; text-align:left}
.y_pllws li p{font-size:14px; line-height:16px;}
.y_pllws li h2{margin-bottom:15px;color:#000}
.y_pllws li a{font-weight:bold;font-size:14px;text-decoration:underline}
.y_pllws li a:hover{text-decoration:none}
.y_pllws li.y-rgt{margin:10px 0 10px 0;width:45%;float:right}
.y_pllws li img{float:right; margin-left:10px;margin-top:-20px;}
.y_pllws li.y-rgt img{float:right; margin-left:15px;margin-top:-20px;}
		 


.name_change .styld_ul{font-size:14px;}
.name_change .styld_ul img{margin:0 5px 0 0}
.name_change .wdth_algn70 img{margin:0 0 10px 0}
.name_change .styld_ul .big_txt{font-size:26px; font-family: 'Georgia',serif; font-weight:normal;}
.name_change .styld_ul li{line-height:26px;}
.name_change li{font-size:14px;}
		 
/*-Pillow Review Page-*/		 
	.revwe-blk p{font-size:14px;line-height:18px;}
	.revwe-blk .wdth_aln30 .txt_cntnr{top:0}
	.r-dialg{width:215px;height:120px;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/plw_reviews/call01.jpg) no-repeat 0 0;float:left;padding: 40px 42px 52px;text-align: center; font-family:georgia; font-size: 12px;line-height: 16px;font-style:italic }
	.r-dialg strong{font-family:effra;display:inline-block;margin-top:5px;font-style:normal;font-size:13px;}
	
	.revwe-blk .wdth_aln70:first-child{margin-top:20px;}
	.r-dialg.rgt-top,.r-dialg.rgt-btm {background-image:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/plw_reviews/call02.jpg);float:right;margin-right:8%}
	.r-dialg.rgt-btm{float:right;margin-bottom:30px; padding: 40px 42px 52px;}
	
	.feb_layout_landing .pillow_grn  .spcr {height:380px;}
	.feb_layout_landing  .pillow_grn  figcaption a.mrgbtm40{margin-bottom:20px}

	/* @media only screen and (max-width: 600px) and (min-width: 300px){
		
	.feb_layout_landing .grn_bg_box figcaption a {font-weight:bold;text-decoration:none} 

	.wdth_algn70{width:100%; float:left;}
	.wdth_aln30{width:244px; margin:0 auto;float:none}
	.wdth_aln30 .btm_pillow{
		margin-top:20px
	}
	}
	@media only screen and (max-width: 599px) and (min-width: 300px){
	.cmn_ctgry_block .category_names {background: none;padding: 0;line-height: 35px;text-indent: 0px;font-size:17px;}
	} */
	.category-toppillows .pager
	{
	display:none;
	}
	.category-toppillows .dprtmnt_bnr
	{
	margin-bottom:31px;
	}

.mattrs_info{font-size:12px; line-height:13px; padding:5px; border:dashed 1px #6fa287; border-radius:5px; background:#f9f9f9;}
.descri .h3.fnt_siz1 .fnt_siz3{margin-top:-5px;}
.descri .h3.fnt_siz1, .descri .h3 .fnt_siz1{font-size:30px; line-height:40px;}
.descri .h3.fnt_siz2,.descri .h3 .fnt_siz2{font-size:24px; line-height:30px;}
.descri .h3.fnt_siz3, .descri .h3 .fnt_siz3{font-size:20px; line-height:20px;}
.descri .h3.fnt_siz4, .descri .h3 .fnt_siz4{font-size:16px; line-height:18px;}
#billing_cp_result_display > img, #shipping_cp_result_display  > img{float: right; margin: -32px 5px 0 0;}
.revwe-blk .txt_cntnr a{ font-weight:bold;}

/* .cart-trus-widget {margin-left: -44px;} */
.btm_trust_review{ margin-bottom: 28px; margin-top: 4px;}

.prod-view-desc-rwrap{width:240px;float:left;margin-left:46px;}
	.prod-view-desc-rwrap p a img{float:left;}
	.prod-view-desc-rwrap .trustpilot-widget{width:100%;float:left;margin-top:20px}

.hd-del{color:#ffffff;text-decoration:none;font-weight:bold;margin-right:10px;float:left}
.hd-del:hover{text-decoration:underline;}
/*-Order Swatch-*/
	.succes_msg{float: left;margin-top: 13px;width: 100%;}

	.swatch-badge{float:right;width:56px;height:52px;padding:13px 10px;background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/order-swatch_grey.png) no-repeat 0 0;color:#fff;text-align:center;font-size:12px;line-height:16px;cursor:pointer;font-family:Georgia}
	.products-grid .addtocont p{float:left; width:100%}
		.swatch-badge:hover{color:#fff;text-decoration:none;}

	#added .messages ul{margin-top:5px;}

	.cart_msg .messages ul {margin-top:3px;}
	
	/*-Charity Page-*/
.charity-wrap{width:100%;float:left; margin:0 0 20px;color:#000}
.col-main .charity-wrap h2{color:#000}
.charity-hd{position:relative;margin-bottom:30px;}
	.charity-hd img{max-width:100%}
	.charity-hd .charity-hd-cont{position:absolute; width:290px;top:14%;left:7%;color:#fff}
	.charity-hd-cont h1{color:#fff;font-size:62px;line-height:64px;margin-bottom:30px;}
	.charity-hd-cont p{font-size:14px;line-height:18px;width:250px;margin-bottom:20px;}
	.charity-btn{overflow: visible;border: none;width: auto;padding: 0 17px;background: #F79C88;white-space: nowrap;  color: white;text-align: center;font: normal 13px effra, sans-serif;margin: 0;cursor: pointer;line-height:40px;float:left}	
		.charity-btn:hover{color:#fff}
	
.charity-main-cont{width:93.8%; margin:0 auto}
	.charity-main-cont h2{margin-bottom:20px;}
	.charity-main-cont p{font-size:14px;}
	.ch-abt-list {width:100%;float:left;margin-bottom:20px;}
	.ch-abt-list  li{width:32%;float:left;margin:0 0 20px}
	.ch-abt-list  li.middle{float:left;margin:0 2% 20px}
	.ch-abt-list  li img{margin:0 0 20px}
		.ch-abt-list  li h2{margin-bottom:10px;}
		
		.ch-abt-list  li a{color:#72A492}
		
.charity-gal-wrap{width:94%;float:left;margin:0 0 40px;background:#D4E4DE;padding:3%;position:relative;}
	.gal-icon{width:187px;height:144px;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/charity/aah.png) no-repeat 0 0;float:right;position:relative;margin-top:-45px;}
	.ch-gal-lft{width:30%;float:left}
	.ch-gal-lft h2{margin-top:40px;}
	.ch-gal-rgt{width:65%;float:right}
	
.charity-social-wrap{width:100%;float:left;margin-bottom:20px;background:#CCE6FA;}
	.ch-twitt{width:48.3%;padding:30px 3% 0;float:left;position:relative}
	.ch-twitt p{font-size:14px;line-height:20px;margin-bottom:20px;}
	.ch-blog{width:44.5%;float:right;position:relative}
	.ch-blog a{background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/grn_trnsprnt.png) repeat 0 0;position:absolute;width:88%;bottom:0;left:0;padding:15px 6%;color:#fff;font-size:24px;line-height:30px;font-family:georgia}
	.ch-twitt span{width:59px;height:48px;background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/charity/twitter.png) no-repeat 0 0;display:block;position:absolute;right:20px;top:-20px;}
	
	/* @media only screen and (max-width:960px){
		.charity-hd .charity-hd-cont{top:5%}
	}
	
	@media only screen and (max-width:768px){
		.charity-hd-cont h1{font-size:36px;line-height:40px;margin-bottom:10px;}
		.ch-gal-lft{width:100%;margin-bottom:30px;}
			.ch-gal-lft h2{margin-top:0}
		.ch-gal-rgt{width:100%;}
		html[xmlns]	.ch-gal-lft .clearfix{display:none}
		
		.ch-blog{width:100%;}
		.ch-blog img{width:100%;}
		.ch-twitt {width:90%;padding:25px 5% 0;}
		.charity-gal-wrap{padding:25px 5%;width:90%}
		.feb_layout_landing .order_swatch_bnr .dprtmnt_bnr_descr{width:45%;}
	}
	
	@media only screen and (max-width:600px){
		.charity-hd{width:100%;float:left}
		.charity-hd .charity-hd-cont{position:static;color:#000;width:96%;padding:2%;margin-bottom:30px;}
		.charity-hd .charity-hd-cont h1{color:#000}
		.charity-hd .charity-hd-cont p{width:100%}
		.ch-abt-list  {width:280px;margin:0 auto;float:none;}
		.ch-abt-list  li{width:100%;}
		.ch-abt-list  l.middle{width:100%;margin:0 0 20px;}
		
		.charity-gal-wrap{margin-top:40px;}
		
	} */
	.trust_wrap{	
	width:100%;float:left;margin:30px 0 15px; padding:30px 0 0; background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/stroke.png') no-repeat 0 top;
	
	}
	.hpg-blk{margin-bottom:30px;}

/***bundle products **/
	#product_detail
	{
	 width:100px;
	}
	.bundle_iteam{

	width:385px;
	}
	.item-stock-status
	{

	}
	.item_title
	{
	 width:48%;
	 line-height:20px;
	 /* color:#818083; */
	 color:#000;
	 font-size:17px;
	}
	.bundle_item
	{
	 margin-top:0px;
	 line-height: 12px;
	 border-bottom:solid 1px #F1EFED;
	 padding:10px 0 5px 0;
	 margin-bottom:5px;
	 
	}
	.budle_hldr.othr_hldr .bundle_item{
		border-top:solid 1px #F1EFED;
	}
	.bundle_item li
	{
	 list-style-type:none;
	}
	#total_price
	{
	 font-weight:bold;
	 font-size:32px;
	 float:left;
	}

	.bndl_ttl{float:left; line-height:52px; padding:0 5px 0 0; font-size:26px;}

	#bundle_addtocart{
		background: url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/add-to-basket-button.gif') no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
		border: medium none !important;
		cursor: pointer;
		display: inline-block;
		height: 48px;
		margin: 5px 0 0;
		width: 183px;
		text-indent: -99999px;
	}

	.item_list{
		float:left;
		padding:0 15px 0 0;
	}
	.bundle_item{float:left; width:100%}
	.item_title{
		float:left;
	}
	.item_name
	{
	width:100%;
	padding:0;
	margin:0 0 10px 0;
	line-height: 18px;
	}
	.bundle_tabs li {
		float: right;
		padding: 10px;
		border-image-slice: ;
	}
	.active
	{
	 display:block;
	}
	#individual_product {
		float: left;
		padding: 0 30px 15px 0;
		position: relative;
		width: 53%;
	}
	/* #individual_addtocart {
		background: url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/add-to-basket-button.gif') no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
		border: medium none !important;
		cursor: pointer;
		display: inline-block;
		height: 48px;
		margin: 5px 0 0;
		text-indent: -99999px;
		width: 183px;
	} */
	/*.ind_price_val{    float: left;    font-size: 32px;    font-weight: bold;}
	 #ind_total_price{float:right;font-size: 32px;font-weight: bold;} */

	/*.individual_product .item_title, .bundle_item
	{
	width: 113% !important;
	}*/
	#individual_total_price{ margin-left:1px;}
	.budle_hldr .last{ border:none !important;}
	#individual_product input.qty{float:left;}
	.bundle_item li div{line-height:20px;}
	.bundle_item .item_list span{float:left;}
	.bundle_item .item_list input{margin-top:-4px;}
	.budle_hldr #individual_product, .budle_hldr #product-options-wrapper{width:96%;}
	.individual_info{float:left; width:58%;}
	/*#individual_product .select_size,#individual_product .item_title, #individual_product .bundle_item{width:50%;}*/
	.product-tabs.budle_menu{float:left;}
	.budle_hldr{margin:0 !important;}
	.bundle_product{float:left; padding:2% !important;}
	.bundle_item {width:100%;}
	.bundle_color_wrap {width:60%;float:left}
	.individual_info .bundle_color_wrap {width:48%;float:left}
	.bundle_color_wrap  .item_name {line-height: 0;margin: 0 0 0;padding: 0; width: auto;}
		.bundle_color_wrap .item_list span, .configurable-swatch-view li .product_color{width:25px;height:25px;float:left;margin-right:4px;margin-top:5px;border: 1px solid #000;padding:2px;}
		.bundle_color_wrap .item_list.active span,.configurable-swatch-view li.selected span, .configurable-swatch-view li.active span{border: 3px solid #6fa287;padding:0;}
		.bundle_color_wrap .product_color{background-image:none;border:1px solid #000;}
	.bundle_price_blk {width:35%;float:right;text-align:right;/* color:#818083 */;color:#000}
	.individual_info .bundle_price_blk {width:50%;float:right;text-align:right;/* color:#818083 */;color:#000;}
	.bundle_price_blk .item_list{float:right; padding:0;width:100%}
	.basket-item{list-style-type:none;font-size:11px;float:left; width:100%;line-height:16px;}


	.bedlinen_view.product-view {margin-top:0}
		.cart_msg{margin:0 !important}
	.bedlinen_view.product-view .product-img-box{width:620px;}
		.col1-layout .bedlinen_view.product-view .product-shop{width:305px;}
		.bedlinen_view.product-view .product-shop .product-name{margin-bottom:0}
		.bedlinen_view.product-view .product-shop .product-name h1{font-size:27px;line-height:30px;}
			.individual_info{width:100%}
		.budle_menu{width:100%}
		.budle_menu li {width:50%;margin:0;float:left;font-size:14px;}
		.budle_menu li  a{display:block;background:#F7F7F5;color:#97979B;text-align:center;padding:2px;font-size:15px;line-height:18px;font-weight:bold}
		.budle_menu li.active  a, .budle_menu li a:hover{background:#BFB7AD;color:#000 !important;}
		.bundle_product .title-wrap {width:100%;float:left;/* height:23px; */line-height:23px;font-size:14px;}
		.bundle-selct-wrap{float:right}
		.bundle_product .title-wrap select, .normal-swatch select{padding:2px;width:100px;font-size:11px;line-height:13px;color:#000;margin-bottom:2px;float:right}
			.bundle_product .title-wrap  .slct_qty{width:41px;margin-left:10px;}
			
		.price_slct, .iprice_slct, .itemprice_wrap{font-size:20px;line-height:24px;}
		.instock{font-size:12px;line-height:14px;float:right;}
		.prod_code{float:right;margin-right:5px;line-height:14px;}
		.outstock-txt{font-size:12px;line-height:14px;color:#CB5A67}
		.back_notify{font-size:12px;line-height:14px;color:#CB5A67}
		.prd-view-more{color:#000;text-decoration:underline;font-size:12px;float:left;clear:both}

	.bedlinen_view .product-options-bottom{width:92% !important;padding:4% 4% 0;margin:10px 0 10px;border:none;background:#F1EFED}
		.bedlinen_view .more-views-arrow.next, .bedlinen_view .more-views-arrow.prev{bottom:15px !important}
		.price_block{width:100%;float:left;font-size:18px;line-height:20px;color:#000}
		.price_block.bundle-price #total_price, .price_block.bundle-price, .price_block.bundle-price #ind_total_price {font-size:24px;line-height:26px;color:#C06077;font-weight:normal}
		.price_block .price_left{float:left;width:40%;margin-right:10%}
		.price_block .price_right{float:left;width:50%}
		.product-shop .product-options-bottom .add-to-cart{width:100%}
		#bundle_addtocart, #individual_addtocart,.new_config_btn{width:100%;background:#72A493 !important;padding:5px 2%;height:auto;text-indent:0;color:#fff;text-align:center;font-size:20px;line-height:22px;display: block;margin: 5px 0 0;box-shadow: 0 0 0 0 #CB5A67 inset;transition: all 0.7s ease 0s;border:none;text-transform:uppercase;box-sizing:border-box;}
			#bundle_addtocart:hover, #individual_addtocart:hover, .new_config_btn:hover{box-shadow: 0 40px 0 0 #CB5A67 inset; transition: all 0.7s ease 0s;color: #fff;text-decoration:none}
		
		/* .bundle_swatch{float:left;width:72px;height:73px;padding:16px 13px;background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bundle-swatch-bg.png) no-repeat 0 0;color:#fff;text-align:center;font-size:20px;line-height:20px;cursor:pointer;font-family:'effra';margin:15px 2%}
		.bundle_swatch a{color:#fff;transition: all 0.7s ease 0s}
		.bundle_swatch:hover a{color:#fff;text-decoration:none;text-shadow: 0 2px 2px #000;transition: all 0.7s ease 0s} */
		.bedlinen_view .swatch_bundle{float:left;margin:10px 2%}
		.bedlinen_view .swatch_bundle a{color:#808084;transition: all 0.7s ease 0s;font-size:17px;}
		.bedlinen_view .swatch_bundle a b{color:#808084;}
		.bedlinen_view .swatch-badge:hover a, .config_swatch .swatch-badge:hover {color:#fff;text-decoration:none;text-shadow: 0 2px 2px #000;transition: all 0.7s ease 0s}
		
		.payopt_wrap{padding:0 0 10px;border-bottom:1px solid #F1EFED;margin:0 auto; width:96%;}
		.new_review {font-size:12px;margin-bottom:8px;margin-top:3px;}
		.new_review div{color:#000;}
		.new_review .rating-box{margin: 2px 5px 0;}
		.new_review .amount{float:left;line-height:14px;margin: 0 5px;border-left:1px solid #000;padding:0 10px ;}
		
		
		
			.itemprice_wrap {width:100%;float:left}
			.itemprice_wrap .item_list{width:50%;float:none}
			.itemprice_wrap  .strike_price{color:#DA6A7A;text-decoration: line-through;margin-right:10px;}
			input.ind_qty{ height: 15px;margin-left:10px;width:25px;float: right;text-align:center;border:1px solid #d7d7d7}

	
	.sitemap_cat ul{padding-left:15px;}
		.sitemap_cat  li a{font-size:16px;line-height:20px;font-weight:normal;font-family:georgia}
		.sitemap_cat  li  li a{font-size:12px;line-height:18px;font-weight:normal;font-family:'effra'}
		.sitemap_cat  li  ul{margin-bottom:5px;padding:0}
		.sitemap_cat.bullet-list li li{padding:0;list-style-type:none}
	
	/*-April layout-*/
		.apr_layout_landing.ctgry_hldr .col-left{width:200px}
		.apr_layout_landing.ctgry_hldr .col-main{width:756px}
			.apr_layout_landing .block .block-subtitle--filter{margin-bottom:30px;}
			.apr_layout_landing.ctgry_hldr .sidebar h3{  border-bottom: 1px solid #ccc;font: 16px/20px georgia;margin: 5px 0 6px;padding: 0 0 10px;text-transform: none;}
			.apr_layout_landing .sidebar ul  {margin-bottom:20px}
			.apr_layout_landing .sidebar ul li {margin-bottom:5px}
			.apr_layout_landing .sidebar ul li a{font-size:14px}
			

		.apr_layout_landing .products-grid li.item{width:32.3%;margin:0 1.1% 0 0}
		.apr_layout_landing .products-grid li.item.last_child{margin:0}
		.apr_layout_landing .products-grid li .moreinfo{text-align:left;}
		.apr_layout_landing .products-grid .product-name{font-size:20px;line-height:24px;margin-bottom:5px;margin-top:0}
		.apr_layout_landing .special-price .price, .apr_layout_landing .special-price .price-label1, .apr_layout_landing .old-price .price-label, .apr_layout_landing .old-price .price, .apr_layout_landing .products-grid .price-box,.apr_layout_landing  .regular-price .price{font-size:15px; color: #000;}

		.apr_layout_landing .products-grid .price-box{margin-top:0 !important;margin-bottom:10px !important;line-height:20px;}
		/* .apr_layout_landing .apr_dprtmnt_bnr_desc {position:absolute; left:0; top:0; background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/grn_trnsprnt.png) 0 0 repeat; width:200px; padding:15px;  color:#fff;width:470px;} 
		.apr_layout_landing .apr_dprtmnt_bnr_desc h1{font-size:26px;line-height:30px;font-family:georgia;color:#fff;position:static;left:0;top:0;}*/
		.apr_layout_landing .dprtmnt_bnr_descr{padding:1% 15px;height:94%;width:215px;background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/white_trans_sixty.png) 0 0 repeat;}
		.apr_layout_landing .dprtmnt_bnr_descr h1{font-size:24px;line-height:30px;margin-bottom:15px;color:#000;position:static;}
		.apr_layout_landing .dprtmnt_bnr_descr p{font:15px/18px 'effra';margin-bottom:20px;}
		.apr_layout_landing .dprtmnt_bnr img{width:100%;}
		.apr_layout_landing dl.accord_cat{margin-top:5px;}
		
	/* -Dept Bedlinen- */
		.apr-dept-wrap{width:100%;float:left;}
			.apr-dept-wrap .full_wdth{width:100%;}
			.apr-dept-wrap .half_wdth{width:49%;}
			.apr-dept-wrap .half_wdth .half_wdth{width:48%;}
			.apr-dept-wrap .flft{float:left}
			.apr-dept-wrap .frgt{float:right}
			.dept_prod_hdlr{position:relative;margin-bottom:20px;}
			.dept_prod_hdlr figcaption{  float: left;position: absolute;left: 0;top: 0;background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/white_trans_sixty.png) 0 0 repeat;width: 96.2%; padding: 10px 2%;color: #000;}
			.dept_prod_hdlr figcaption p {margin-bottom:0;}
			.dept_prod_hdlr figcaption p a{margin-bottom:0;font-size:14px;line-height:18px;background:none;text-decoration:none;height:auto;padding:0}
				.dept_prod_hdlr figcaption p a span, .dept_prod_hdlr figcaption p a span{background: url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/ctgry_arrow.png") no-repeat scroll right 3px;font-family: efframedium;text-decoration: none;font-size: 15px;line-height: 20px;padding:0 19px 0 0;margin-left:2px;}
			.dept_prod_hdlr figcaption h2{font-family: 'Georgia',serif;font-size:24px;line-height:26px;}
			.dept_prod_hdlr figcaption h2 a{text-decoration:none;color:#fff;background:none; float:none;line-height:26px;height:auto;margin:0;padding:0}
			
			.dept_prod_hdlr.dpt_main figcaption{width:450px;padding:10px 10px}
			.dept_prod_hdlr.dpt_clerance figcaption{color:#fff;background-image:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/pink_transparent.png);}
			.dept_prod_hdlr.dpt_main figcaption h2,  .dept_prod_hdlr.dpt_clerance figcaption h2, .dept_prod_hdlr.dpt_clerance figcaption p,  .dept_prod_hdlr.dpt_clerance figcaption h2 a, .dept_prod_hdlr.dpt_clerance figcaption p a {color:#fff  !important}
            .notify{cursor :pointer;}
		
			.sizes-wrap{width:100%;float:left}
				.sizes-blk{width:45%;}
				.sizes-blk.lft{width:47.5%;margin:0 2.5% 20px 0;float:left}
				.sizes-blk.rgt{width:47.5%;margin:0 0 20px 2.5%;float:right}
		
/**pop box ***/

.popup-overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(196, 196, 196, .85);
    top: 0;
    left: 100%;
    opacity: 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
}
.overlay .popup-overlay {
    opacity: 1;
    left: 0
}
.popup {
    position: fixed;
    top: 25%;
    left: 50%;
    z-index: -9999;
}
.popup .popup-body {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);
    opacity: 0;
    min-height: 150px;
    width: 400px;
    margin-left: -200px;
    padding: 20px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    position: relative;
    -moz-box-shadow: 1px 2px 3px 1px rgb(185, 185, 185);
    -webkit-box-shadow: 1px 2px 3px 1px rgb(185, 185, 185);
    box-shadow: 1px 2px 3px 1px rgb(185, 185, 185);
    text-align: center;
    border: 1px solid #e9e9e9;
}
.popup.visible, .popup.transitioning {
    z-index: 9999;
}
.popup.visible .popup-body {
    opacity: 1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.popup .popup-exit {
    cursor: pointer;
    display: block;
    width: 34px;
    height: 34px;
    position: absolute;
    top: -15px;
    right: -15px;
    background: url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/js/fancybox/fancybox_sprite.png") no-repeat 0 0;
    
}
.popup .popup-content {
    overflow-y: auto;
}
.popup-content .popup-title {
    font-size: 24px;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 10px;
}
.popup-content p {
    font-size: 16px;
    text-align: center;
}

#stock_noty_form table td{padding:5px;}
#stock_noty_form table td input{width:94%}
	#stock_noty_form #notify{width:96%;background:#72A493 !important;padding:5px 2%;height:auto;text-indent:0;color:#fff;text-align:center;font-size:20px;line-height:22px;display: block;margin: 5px 0 0;box-shadow: 0 0 0 0 #CB5A67 inset;transition: all 0.7s ease 0s;}
	#stock_noty_form #notify:hover{box-shadow: 0 40px 0 0 #CB5A67 inset; transition: all 0.7s ease 0s;color: #fff;text-decoration:none}
	
	
/***end ***/		
		
	/***end **/
  
	/* ============================================ *
 * Configurable Swatches
 * ============================================ */
/* Clears */
.clearfix:after,
.configurable-swatch-list:after,
.product-view .product-options .swatch-attr:after {
  content: '';
  display: table;
  clear: both;
}

/* General Swatch Styling */
.swatch-link,
.swatch-label {
  display: block;
  font-size: 14px;
  text-align: center;
  color: #636363;
  text-decoration: none;
  box-sizing: content-box;
}

.swatch-link img {
  border-radius: 2px;
}
.swatch-link:hover {
  cursor: pointer;
  text-decoration: none;
}
.swatch-link .x {
  display: none;
  text-indent: -999em;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bg_x.png) center no-repeat transparent;
  z-index: 10;
}
.swatch-link.has-image .swatch-label {
  position: relative;
}
.swatch-link.has-image img {
  position: absolute;
  top: 0;
  left: 0;
}

.swatch-label {
  border: 1px solid transparent;
  margin: 0;
  white-space: nowrap;
  background: #f4f4f4;
}

.configurable-swatch-list li{float:left;}
.configurable-swatch-list  span{border:2px solid transparent;}
.configurable-swatch-list li.selected span{border:2px solid #6fa287}
.configurable-swatch-list li.active span{border:2px solid #6fa287}
.normal-swatch{width:100%}
.config_swatch.swatch_product{float:left; width:auto}

.prd_list_swtach {width:100%;float:left;}
.prd_list_swtach  li{width:17px;height:17px;;margin:0 5px 5px 0;}
.prd_list_swtach  li span{border:1px solid #000}


.product-view .product-img-box .product-image img {
    max-width: 100%;
    max-height: 750px;
    margin: 0px auto;
}
.product-view .product-img-box .product-image-zoom {
    z-index: 0;
}
.product-view .product-image-thumbs img {
    max-width: 100%;
    max-height: 100%;
}

#cart_items, .cart_item_lst{float:left; width:100%;}
.cart_item_lst li{float:left;margin-right:20px;font-size:12px;line-height:16px;color:#72A493;}
.cart_item_lst li a{color:#72A493;text-decoration:underline}
.cart_item_lst li a:hover{text-decoration:none}
.imp-info{color:#f00;}

.bedset_content
{
    float: left;
    font-size: 11px;
    line-height: 16px;
    list-style-type: none;
    width: 100%;
	margin-bottom:16px;
}

.bundle_personalise{width:100%;float:left;}
.bundle_personalise input[type="text"]{border: 1px solid #000;margin-bottom: 15px;margin-left: 2px;padding: 5px 5%;width:35%}
.bundle_personalise input.personal-full-inpt{width:90%}
.bundle_personalise input#user_name2{float:right}
.bundle_personalise #font_option0_msdd, .bundle_personalise #color_option_msdd,.bundle_personalise .ddOutOfVision,.bundle_personalise .ddcommon{float:left;width:45% !important}
.bundle_personalise #color_option0_msdd,.bundle_personalise #color_option_bd1_msdd,.bundle_personalise #color_option_bd0_msdd, .bundle_personalise #color_option1_msdd{float:right}
.selct_item_ind li{width:100%}
.selct_item_ind li #chkbx{margin:5px 10px 0 5px;width:13px;height:13px;}
.personalise-cost
{
color:#6fa287;
font-size:18px;
}
.slct_item_ind li
{
 float:left;
 width:100%;
}

.review_blk{width:100%;float:left;margin:-15px 0 10px}
.review_box{width:33.33%;float:left;}
/*media*/

@media only screen and (min-width:320px) and (max-width:959px){

header{width:100%; margin:0; padding:0;}
.btn-toggle{display:block}

.main-nav{border:solid 1px #cccccc; margin:0 0 10px 0; border-radius:5px;}
.jm-megamenu ul li{width:100%; padding:0; border-bottom:solid 1px #cccccc; line-height:29px;}
.jm-megamenu ul.level1 li.mega{float:left; width:100%;}
.jm-megamenu ul.level0 li.mega a.mega{display:inline; float:left;}
.jm-megamenu ul.level0 li.mega span.menu-title{display:inline;}
.jm-megamenu ul li:hover{height:auto;}
.jm-megamenu ul.level0 li.mega a.mega{height:30px; line-height:29px;}
.jm-megamenu ul li span,.jm-megamenu ul.level0 li.mega a.mega:hover, .jm-megamenu ul.level0 li.mega:hover > a.mega{height:29px; line-height:29px; color:#000;}
.jm-megamenu ul li.mega{position:inherit; background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/menu_but.png) 95% 10px no-repeat !important;}
.jm-megamenu ul.level3 li.mega{background:none !important;}
.jm-megamenu li.mega .childcontent{position:inherit; left:0; top:0; border:none; background:#e6e2df; float:left; width:100%;}
.jm-megamenu ul.level1 li.mega div.group-title a.mega{border-bottom:none; padding: 0; margin: 0; line-height: 30px; height: 30px;}
/*.level2 .group > .group-content{display:none;}
.level2 .group:hover > .group-content{display:block;}*/
.childcontent-inner .group {float:left; width:100%;}

.childcontent-inner .megacol, .childcontent-inner{width:100% !important;}

ul.megamenu{margin:0}
 .jm-megamenu ul.level1 > li.mega{border:none;}
.jm-megamenu .group-content ul.megamenu{margin:0} 

.level3{display:none;}

.wrapper{margin: 0 auto;width: 92%;}

.xmashome li img{width:100%;}
.xmashome li:first-child{margin:0;}
.xmashome li.last{margin:0 0 0 1%;}

.annotate,.annotate_blk{right: -17px; top:1px; color:#72a492 !important;}
.annotate_blk{top:1px; color:#a49e99 !important;}

#zenbox_tab{display:none !important;}

.child_product li.item, .child_product li+li+li+li+li+li.item{width:30.3%;}

.child_product li.item .product_name{width:100%; margin:5px 0 0px 0;}
.shop_look_url{margin: 10px 0;}

}
@media only screen and (min-width:320px) and (max-width:989px){
.xmashome li{width:32%; margin:0 0 0 1%; float:left;}
.xcmx_desc button{background:#bfb6ad; border:1px solid #a39d99; line-height:40px; padding:0 15px; font-size:15px;  cursor:pointer; margin-right:15px; width:100%; margin-bottom:10px}


#login_form{width:100%;}
.pop_hldr{width:45%;}
}

@media only screen and (min-width:300px) and (max-width:768px) {
.dprtmnt_bnr_desc{width:25%;font: 13px/14px 'georgia'; height:auto;}
.dprtmnt_bnr_desc time{font: 11px/12px 'Effra';}
.dprtmnt_bnr h1{font:26px/26px 'Georgia';}
.advc_cal{width:37.8%;height:40px;}
.ylw_off,.wht_off{font-size:11px;}
.ylw_off span{font-size:14px;/* padding:10px 0 */}
.ylw_off div{padding:10px 0}
.ylw_off{width:100%; margin:0 0 20px 0;line-height: 20px;}
.wht_off{display:none;}
.wht_off span{font-size:11px;}
/* .mbl_hide{display:none;} */


.page, .footer-social, .aditional-footer, .footer{width:100%;}
.page img{max-width:100%;}
.header .header-left{width:100%;text-align:center;margin-bottom:20px;}
.header .header-center{width:100%;text-align:center;margin:0 auto 15px;}
.header .welcome-msg{display:none;}
.header .top-bar{float:none;margin-bottom:5px;}
.header .top-link-cart-li{display:inline;}
.minicart{display:none;}
.header .header-right{width:100%;margin-bottom:5px;display:inline-block}
.header-right .desktop{display:block}
.header .links{text-align:center;}
.links li{display:inline-block;}
.etheme_cp{display:none!important;}
.etheme_cp_btn_show{display:none!important;}
#message{display:none!important;}
.nav-container{display:none;}
#mobile-menu{display:block;width:100%;margin-bottom:10px;}

.home-text{width:100%;}
.iosSlider .prev{left:0!important;}
.iosSlider .next{right:0!important;}
.iosSlider .prev, .iosSlider .next{top:40%!important;width:56px!important;height:35px!important;}
.iosSlider .prev{background:transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/slide_prev.png) no-repeat center left!important;}
.iosSlider .next{background:transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/slide_next.png) no-repeat center left!important;}
.iosSlider .next:hover, .iosSlider .next:focus{background-position:-56px 0;}
.iosSlider .next:active{background-position:-112px 0;}
.iosSlider .prev:hover,.iosSlider .prev:focus{background-position:-56px 0;}
.iosSlider .prev:active{background-position:-112px 0;}
.iosSlider .sliderNavi, .iosSlider .text1, .view-mode, .limiter, .back-to, .sort-by{display:none;}
/*.products-grid li.item{margin:0 auto 10px!important;float:none!important;}*/
.product-view .product-img-box{width:100%;}
.product-view .slide img{height:100%;}
.product-view img{height:auto;}
.product-view .product-shop .product_right/*, .product-view .product-img-box .main-image .lightbox-btn*/{display:none;}
.product-view .product-img-box .more-views{width:175px!important;}
.product-view .product-shop{width:100%!important;float:none;margin:20px 0 0;}
.product-view .product-shop #container1,
.product-view .product-shop .white-back{width:100%!important;}
.product-view .product-shop .addtocont{float:left;}
.add-to-links{display:none;}
.product-tabs li{float:none;margin:0 !important;margin-bottom:0!important;text-align:left;}
.product-tabs li a{padding:8px 10px}
.product-tabs.budle_menu  li{float:left;margin:0 !important;margin-bottom:10px!important;text-align:center;}
/* .product-tabs li.active, .product-tabs li:hover{border-bottom:1px solid #D6D4D4} */
.product-collateral .product-tabs-content div, .product-collateral .product-tabs-content fieldset, .product-collateral .product-tabs-content textarea, .product-collateral .product-tabs-content input{max-width:230px!important;}
.cart-table .item-product-edit, .cart-table .item-product-whish, .cart-table .item-product-img, .cart-table .item-product-price{display:none;}
.cart-table .button{float:left;clear:both;margin-bottom:20px;}
.cart-table tfoot .button{clear:none}
.cart-table tfoot .button+.button{float:right;}
.col-left{width:195px;}
.checkout-onepage-index .col-main, .col-main{width:100% !important;}
.col2-left-layout .col-main{padding:0}
.col-right{width:180px;float:left;}
.col3-layout .col-main{width:100%;}
.col3-layout .col-wrapper{width:100%;}
.col-1{width:100%!important;margin-bottom:15px!important;}
.col-2{width:100%!important;margin-bottom:15px!important;}
.col-3{width:100%!important;margin-bottom:15px!important;}
.col-4{width:100%!important;margin-bottom:15px!important;}
.related,
.carousel{width:240px!important;margin:0 auto 15px!important;}
fieldset{max-width:100%!important;}
.form-list .input-box,
.form-list li.wide .input-box,
.form-list li.wide select,
.form-list input.input-text{width:180px!important;}
.registered-users .form-list .input-box{float:right;}
.footer-social .gift_img{float:none;border:0;padding:0;margin:auto;}
.footer .f-right,
.footer .f-left{width:auto;margin-bottom:20px;text-align:center;}
.footer .f-right img{margin:0 0 5px 0;}
.footer-container .footer-right{width:190px;margin-bottom:20px;}
.shippingpolicy{width:130px!important;margin-bottom:20px;}
.blog_cntnt{margin:0 0 20px 0px;}
.blog h2{margin-bottom:10px;}
.blog_cntnt h3{margin-bottom:5px;}
.cate-desc{background:#70A287;}
.call{width:100%;text-align:center;margin:0 0 10px 0 !important;}
.buttons-set.form-buttons{width:50%;}
.logo_hldr{float:none;margin:0 auto;}
.logo{width:160px;}
.logo.logo_algn{margin-top:40px;}
.secured_img{float:left; width:100%;}
.secured_img img{width:26%; margin:0 1% 0 18%;}
.secured_img img+img{margin:10px 18% 0 1%;}
div.onestepcheckout-threecolumns div.onestepcheckout-column-left{width:70%!important}
div.onestepcheckout-threecolumns div.onestepcheckout-column-middle{width:70%!important}
div.onestepcheckout-threecolumns div.onestepcheckout-column-right{width:70%!important}
div.onestepcheckout-place-order-wrapper{width:70%!important}
.pages{width:100%!important;float:right;margin-top:14px}
.pager .amount{float:left;}
.pager .limiter{float:left;}
.product-collateral{width:100%!important;}
.offer_banner_block .widget-static-block{width:100%;text-align:center;margin-bottom:10px}
.offer_banner_block .widget-static-block a{display:block;}
.offer_banner_block .widget-static-block img{float:none !important;}
.footer-container .footer-left{width:90% !important;padding:0 5% !important;float:left !important; margin:30px 0 0 0 !important}
.footer-container .footer-right{float:left !important;width:90% !important;padding:0 5% !important;  border-bottom:1px dotted #fff !important; clear:both}.product-view .product-shop .grouped-items-table .quantity_box_button_up, #shopping-cart-table .quantity_box_button_up{float:right;}


#login_form{width:100%;}
.pop_img, .sucs_img{display:none;}
.pop_hldr{width:100%;}
.thnks_hldr,.thnks_whl_hldr{width:100%; float:left}

/* .tbox{float:left; width:90%; margin:0 1%; padding:0 !important;}
.tinner{width:100% !important; height:360px !important; padding:3px !important}
.tbox iframe{width:100%; height:100%;}
.tcontent{height:100%;} */
.product-essential{padding:0}
.bedlinen_view .swatch-badge{margin-bottom:0}
.product-collateral .product-tabs-content div.limiter{float:right}
.product-collateral .product-tabs-content div.pages{margin-top:15px;}
.product-view{margin-top:-10px;}

}

@media only screen and (min-width:300px) and (max-width:1000px) {
.col-left.sidebar, .feb_layout_landing.ctgry_hldr .col-left, .apr_layout_landing.ctgry_hldr .col-left{display:block !important; border:solid 1px #ddd; width:95%; padding:5px 2% 5px 3%; margin:0 0 20px 0; position:relative;}
.mbl_togl{display:block;}
.mbl_left_bar{display:none}
.wrapper{margin: 0 auto;width: 96%;}
.thnks_whl_hldr{width:100%;}
.cms-home .homepage_popup {display:none !important;}
.fancybox-lock {overflow:auto !important;}
 .nosto-product-list li{margin:0px; width:15%; padding:0.7%;}
 
.cart .totals td+td{width:30px;}
.cart .totals td{width:100px;}
.cart .totals {padding:0;}
}

@media only screen and (min-width:300px) and (max-width:599px) {
.dprtmnt_bnr, .cat-desc-one, .ctgry_static_desc{display:none;}
.mbl_hide,.mini_cart_holder:hover .mini_cart_items, .mini_cart_holder:hover div.empty{display:none;}
.top_link{float:left;}
.advc_cal{width:31px; height:31px; background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/call_icon.jpg) 0 0 no-repeat; text-indent:-9999px; position: absolute; top: 60px; left: 20px;}
.advc_cal a.tel{display:block;}
header .cart{background:none; padding:0; line-height:40px; color:#fff}
header .cart:hover{color:#000;text-decoration:underline}
.main_search .form-search{display:none;}
.main_search{width:32px; height:35px; background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/search_icon.jpg) right 0 no-repeat; border:none; margin:0; /*overflow:hidden;*/ position: absolute; top: 60px; right: 20px;}
.main_search input{width:76%;}
.main_search.active{height:100px; width:80%; padding:15px 0 0;}
.main_search.active .form-search{display:block; margin:47px 0 0 0; float:left; width:85%}
#ja-mainnav{margin-top:40px;}
.top_link li+li,.top_link li+li+li+li{display:none;}
.top_link li+li+li{display:block;}
 .ylw_off .trade_header span{font-size: 12px;}
.ylw_off span{width:100%;line-height: 20px; float:left;}
.secured_img img{width:36%; margin:0 6%;}
.secured_img img+img{margin:15px 6% 0 6%;}
.payment_method_logo{margin: 10px 0 20px 0; float:right; width:100%;}
.logo{top:10px;}

.xmashome li{width:100%; margin:10px 0;}

.catrow_col:first-child, .catrow_col, .catrow_col+.catrow_col+.catrow_col+.catrow_col+.catrow_col{padding:1% !important;}


.brkt_rgt{display:none;}
.brkt_btm{display:block; width:100%}
.parent_image_look{width:100%;}
.child_product{width:100%; margin:15px 0 0;}
.parent_look_img{width:100%;}

.looks_desc p{width:100%; margin:0;}
.moreinfo .special-price .price{padding:0;}
.product-view .product-shop .product-name{margin-bottom:15px;}
	.fre_dlvry, .product-view .no-rating{margin-bottom:20px;}
.home_text{margin-top:20px;}
.home_text .content h2{font-size:24px;}
.home_text .content p{font-size:14px;}
.slct_qty,.breadcrumbs {display:block;}
.bedlinen_view.product-view .product-img-box{margin-bottom:0;width:100% !important}



}

@media only screen and (min-width:480px) and (max-width:767px){
.page,
.footer-social,
.aditional-footer,
.footer{width:100%;}
/* .iosSlider{height:180px!important;} */
.iosSlider{height:auto !important;}
.footer-container .footer-right{width:190px;margin:0 auto;}
.shippingpolicy{width:220px!important;}
#added{margin:5%;top:10%;}
#addedoverlay{position:fixed;left:0;top:0;width:100%;}
body{width:100%;}
.products-grid.columns3 .ratings{}
.product-view #added{margin:10%;}
.f-right, .right{float:none !important;}
.shippingreturns .shippingpolicy{width:160px!important;margin-bottom:20px;}
.f-left, .left{float:none !important;}
/*.shippingreturns{width:335px;margin:20px auto;}*/
.follow_us{height:35px;}
.aditional-footer .f-left{margin-left:69px;}
.footer-social .gift_img{float:none;border:0;padding:0;margin:35px auto auto;}
.footer-social .phone{float:none;}
#product_tabs_description_contents div.std{max-width:100% !important;text-indent:10px;}
.block-related h5{float:none;font-size:13px;text-align:center;}
.block-crosssell h5{float:none;font-size:13px;text-align:center;}
.footer-social .follow_us{overflow:hidden;width:0;}
.left{margin:0 auto 33px;width:116px;}
.col-left{overflow:hidden;width:0;display:none}

.category-products .moreinfo .additional .qty p{margin-left:10px;margin-bottom:0;}
.category-products .moreinfo .additional p{line-height:21px;margin-top:9px;float:left;font-size:11px;}
.products-grid.columns3 li.item{height:auto;width:231px;}
.blog_cntnt{margin:0 0 20px 0px;}
.cat-desc-right ul li{width:100% !important;float:none !important;margin:0 0 10px 0;}
.cat-desc-left{width:100%;float:none;margin-bottom:15px;}
.cat-desc-right{float:none;width:100%}
.cat-desc-left{width:100%;float:none;margin-bottom:15px;}
.cat-desc-right{float:none;width:100%;margin-left:0}
.cate-desc{background:#70A287;}
.lastitem{margin-left:0;}
.buttons-set.form-buttons{width:95%;}
div.onestepcheckout-threecolumns div.onestepcheckout-column-left{width:96%!important;margin-bottom:10px;margin-right:0}
div.onestepcheckout-threecolumns div.onestepcheckout-column-middle{width:96%!important;margin-bottom:10px;}
div.onestepcheckout-threecolumns div.onestepcheckout-column-right{width:96%!important}
div.onestepcheckout-place-order-wrapper{width:100%!important}
.pages{width:100%!important;float:right;margin-top:14px}
.pager .amount{float:left;}
.pager .limiter{float:left;}
.product-collateral{width:100%!important;}
.product-view .product-shop .add-to-box{width:50%}
/* .coupon-cotainer{width:53%!important} */
.product-view .saleproduct{bottom:4% !important;right:5% !important}
.product-view .product-img-box .main-image .lightbox-btn{top:87%}
.submit-testimonial{margin:20px auto 0;float:none !important;width:40%}
.product-view .product-shop .grouped-items-table .quantity_box_button_up, #shopping-cart-table .quantity_box_button_up{float:left;}

.descri h3,.descri .h3,.descri.sml_desc h3,.descri.sml_desc .h3,.descri.sml_desc .h3.blk_font{font-size:30px;line-height:36px;}
.code-btn-wrap{margin-left:15px;float:left !important}

}
@media only screen and (min-width:600px) and (max-width:768px) {
#ja-mainnav {margin-top: -35px;}
.descri h3,.descri .h3,.descri.sml_desc h3,.descri.sml_desc .h3,.descri.sml_desc .h3.blk_font{font-size:22px;line-height:26px;}
}






@media only screen and (min-width:960px) and (max-width:2000px){
.ylw_off{height:40px;}

/* .tinner{width:640px !important; height:360px !important;}
.tbox iframe{width:100%; height:100%;}
.tcontent{height:100%;} */
}
	/* New Layout */


@media only screen and (min-width:420px) and (max-width:479px){
.item-product-qty{width:60px;}
.cart-table .quantity_box_button_down{width:35px;}
.cart-table .quantity_box_button_up{width:34px; float:left;}
.product-view .product-shop .grouped-items-table .quantity_box_button_up, #shopping-cart-table .quantity_box_button_up{float:left;}
.dis_in{display:inline-block}
.qtip-active{left:20% !important;}
.product-view .newproduct_grid{font-size: 13px !important;}
}


@media only screen and (min-width:600px) and (max-width:768px) {
#ja-mainnav {margin-top: -35px;}
.parent_image_look{}
.quantity_box_button_down{margin:0 0  0 21%;}
#shopping-cart-table .quantity_box_button_down{margin:0 0  0 10%;}
}



@media only screen and (min-width:769px) and (max-width:959px) {
.advc_cal{width:50%;height:40px;} .ylw_off{height:40px;line-height: 40px;}
.ylw_off{width:100%; margin:0 0 20px 0;line-height: 20px;}
.ylw_off div{padding:10px 0}
.wht_off{display:none;}

.blog h2{width:50%;padding:0 50% 0 0;}
.blog_cntnt{width:30%;}
.cate-desc{background:#70A287;}
.page img{max-width:100%;}
.call{text-align:right;}
.buttons-set.form-buttons{width:50%;}
.iosSlider{height:auto !important}
.product-view .product-shop .price-box{text-align:center;width:100%}
/* .product-view .product-shop .price-box .price{float:none} */
.product-view .product-shop .add-to-box{width:60%}
div.onestepcheckout-threecolumns div.onestepcheckout-column-left{width:42%!important;margin-right:0;margin-bottom:10px;}
div.onestepcheckout-threecolumns div.onestepcheckout-column-middle{width:42%!important;float:right !important}
div.onestepcheckout-threecolumns div.onestepcheckout-column-right{width:42%!important;clear:both;float:none !important;;}
.coupon-cotainer{width:56% !important}
.newproduct_grid{font-size:13px}
}


@media only screen and (min-width:960px){
.ylw_off{height:40px;}
.btn-toggle{display:none;}

.blog_cntnt{margin:0 0 0px 20px;}
.blog h2{margin-bottom:0px;}
.blog h2{width:190px;padding:0 100px 0 0;}
.blog_cntnt{width:200px;}
.lastitem{margin-left:-106px;}
.page img{max-width:100%;}
.page .cart-table img{max-width:none;}
.buttons-set.form-buttons{width:50%;}
.call{text-align:right;}
.logo_hldr{float:left;margin:0 auto;}
.product-view .product-shop .grouped-items-table .quantity_box_button_up, #shopping-cart-table .quantity_box_button_up{float:right;}
#shopping-cart-table .quantity_box_button_up{float:left;}
}

@media only screen and (max-width:479px){
.iosSlider{height:auto!important;}
.iosSlider .prev,
.iosSlider .next{top:37%!important;}
#added{margin:0;top:35%;width:280px;}
#added a{display:block;margin:0 0 10px;}
#added #hidewindow{margin-bottom:10px}
#addedoverlay{position:fixed;left:0;top:0;bottom:0;right:0;width:100%;}
body{width:100%}
.products-grid.columns3 .ratings{}
.saleproduct{bottom:34%;right:5%;z-index:99}
.product-view #added{margin:2% 0 0 0;}
/* .product-view #added{margin:2% 0 0 0; z-index:1001;} */
.f-right, .right{float:none !important;}
.footer-container .footer-right{width:190px;margin:0 auto;}
.shippingreturns .shippingpolicy{width:/* 112px */100%!important;margin-bottom:20px;}
.f-left, .left{float:none !important;}
.shippingreturns{width:/*224px;*/100%;margin:20px auto;}
.follow_us{display:none;}
.block-related h5{float:none;font-size:12px;text-align:center;}
.block-crosssell h5{float:none;font-size:12px;text-align:center;}
.related-block-subtitle{float:none;text-align:center;}
.header .header-center{float:none;}

.product-view .product-shop .addtocont{float:left;}
.product-view .product-shop .price-box{width:150px;}
.footer-social .gift_img{clear:both;}
.left{margin:0 auto 33px;width:116px;}
.footer-social .follow_us{overflow:hidden;width:0;}
.col-left{overflow:hidden;width:0;display:none}
#product-review-table th,
#product-review-table td{display:none}
#product-review-table th.mobile-heading,
#product-review-table th.rating-name,
#product-review-table th.empty,
#product-review-table td.mobile-select{display:table-cell;text-align:center;padding-right:4px;}
.data-table .rating-name{padding:7px;}
.mobile-select select{padding:4px;height:30px;width:160px;}
#review-form .buttons-set{width:95%;}
.category-products .moreinfo .additional .qty p{margin-left:10px;margin-bottom:0;}
.category-products .moreinfo .additional p{line-height:21px;margin-top:9px;float:left;font-size:11px;}
.products-grid.columns3 li.item{height:100% !important;width:245px;}
.main-container.col2-left-layout .main .col-main{}
.blog_cntnt{margin:0 0 20px 0px;}
.blog h2{width:190px;padding:0 100px 0 0;}
.blog_cntnt{width:100%;}
.cat-desc-right ul li{width:100% !important;float:none !important;margin:0 0 10px 0;}
.cat-desc-left{width:100%;float:none;margin-bottom:15px;}
.cat-desc-right{float:none;width:100%;margin-left:0}
.cate-desc{background:#70A287;}
.lastitem{margin-left:0px;}
.buttons-set.form-buttons{width:95%;}
.logo_hldr{width:495px;float:left !important}
div.onestepcheckout-threecolumns div.onestepcheckout-column-left{width:92%!important;margin:0 0 10px 0 !important;padding:4% !important;min-height:auto}
div.onestepcheckout-threecolumns div.onestepcheckout-column-middle{width:92%!important;margin:0 0 10px 0 !important;padding:4% !important;min-height:auto}
div.onestepcheckout-threecolumns div.onestepcheckout-column-right{width:92%!important;padding:4% !important;min-height:auto;float:none !importnat}
div.onestepcheckout-place-order-wrapper{width:100%!important;text-align:center !important}
div.onestepcheckout-place-order-wrapper button{margin-top:15px}
div.onestepcheckout-place-order-wrapper a{float:none !important}
#onestepcheckout-login-popup{width:280px !important;}
.onestepcheckout-popup-wrapper{border-radius:10px 10px 0 0;background:#F7F7F7;}
.onestepcheckout-popup-footer{background:#F7F7F7;border-radius:0 0 10px 10px;}
#onestepcheckout-login-popup li{margin-bottom:10px}
#onestepcheckout-login-popup li label, .onestepcheckout-forgot-table li label{width:100%}
.pages{width:100%!important;float:right;margin-top:14px}
.pager .amount{float:left;}
.pager .limiter{float:left;}
.product-collateral{width:100%!important;}
.product-view .product-shop .add-to-box{width:90%;}
.card-type-block{width:100% !important;float:left;clear:both}
.expiry-block{width:100% !important;float:right}
.checkoutcontainer .payment-methods .input-box select.month{width:70px !important;float:left}
.checkoutcontainer .payment-methods .input-box select.year{width:65px !important;float:left}
.product-view .saleproduct{bottom:4% !important;right:5% !important}
.product-view .product-img-box .main-image .lightbox-btn{top:84%}
.submit-testimonial{margin:20px auto 0;float:none !important;width:40%}
#testimonial-forms{margin-left:0 !important }
#testimonial-forms textarea{width:100% !important}
.footer-pay-cards img {width: 75%;margin-bottom: 10px;margin-right:5px}
.footer-pay-cards .f-right .verisign{margin:-20px 0 30px !important}
.footer-pay-cards .f-right a, .footer-pay-cards .f-right .verisign{float:left; min-height:100px; width:60% !important; margin:0 20% !important;}
.footer-pay-cards .f-right a{margin-bottom:10px !important}
.footer-social .product-viewed-container strong{float:none;width:100%}
.footer-social .product-viewed-container .list-wrapper{float:none;width:100%; margin:0}
.product-view .product-shop .grouped-items-table .quantity_box_button_up, #shopping-cart-table .quantity_box_button_up{float:left;}
dl.accord dt, dl.accord_cat dt{font-size:12px;}

#shopping-cart-table .quantity_box_button_down{width:35px !important;}
#shopping-cart-table .quantity_box_button_up{width:34px !important; float:left;}
.code-btn-wrap{float:left !important; width:100%;margin-top:10px;}
}

@media only screen and (max-width:960px){
/*.jm-megamenu li.haschild-over .childcontent{display:none!important;}
 .jm-megamenu li.haschild .childcontent{display:none!important;} */
 .jm-megamenu li.haschild-over .childcontent{display:none;}
.jm-megamenu li.haschild .childcontent{display:none;}

.inner_contact .algn_adj{float:left; width:100%}
#contactForm textarea{width: 100%;}

}
@media only screen and (max-width:719px){
/* .jm-megamenu li.haschild-over .childcontent{display:none!important;}
.jm-megamenu li.haschild .childcontent{display:none!important;} */

.jm-megamenu li.haschild-over .childcontent{display:none;}
.jm-megamenu li.haschild .childcontent{display:none;}

.qtip-active{width:130px !important; font-size:11px;}
body {
  font-size: 13px;
  overflow-x: hidden;
  -webkit-text-size-adjust: 100%; /*Fix Mobile Safari Font Scale*/
}
.page,
.ja-lo-2colsl #ja-mainbody,
.ja-lo-2colsr #ja-mainbody,
.ja-lo-3cols #ja-mainbody,
.ja-lo-2colsl #ja-main,
.ja-lo-3cols #ja-main { width: 100%; }

#ja-mainbody { margin-bottom: 10px; }

#ja-main { margin-bottom: 0; }

.wrap { min-width: 100%; }

.ja-lo-3cols #ja-main {
  margin: 0;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box; /* Firefox, other Gecko */
  box-sizing: border-box;
}

#ja-col1,#ja-col2 {display: none;}

#ja-wrapper { padding-top: 0; }

#ja-header { position: relative; }

#ja-header > .main > .inner { padding-top: 90px; }

#brand_intro { width: 248px; }

#brand_intro h2 { font-size: 14px; }

#brand_intro .open-hour { background: none !important; min-height: 0; padding-right: 0; font-size: 11px; }

#ja-sidebar { width: 100%; display: none; }

#ja-sidebar .block-inner { margin: 10px; }

#ja-header .main { width: 100%; }

.main .inner {   margin: 0 10px; }

#ja-mass-top { position:relative !important}

h1#logo, div#logo-text { }
h1#logo a { }

.col2-set .col-2, .col2-set .col-1 { width: 100%; }
.col2-set .col-1 { margin-bottom: 10px; }

/* Top Spotlight ---*/
#ja-topsl .inner { margin: 0 10px; }
#ja-topsl .col-1,#ja-topsl .col-2,#ja-topsl .col-3,#ja-topsl .col-4,#ja-topsl .col-5 { width: 100%; margin-bottom: 20px; }

#ja-topsl .col-1 .block,#ja-topsl .col-2 .block,#ja-topsl .col-3 .block,#ja-topsl .col-4 .block,#ja-topsl .col-5 .block { margin: 0; }

#ja-topsl .col-4 { width: 100%; margin-bottom: 20px; }

#ja-topsl .col-4 ul li a { display: inline-block; width: 105px; float: none; }

#ja-topsl .col-3 .block .block-content { background-image: none; }

/*Heading---*/
.page-title h1 { font-size:200% !important; text-align: center; }

.title-buttons { text-align: center; }

.title-buttons h1 { float: none; }

.title-buttons ul { float: none; text-align: center; }

.title-buttons ul li { float: none; }

.title-buttons .link-print, .title-buttons .separator { display: none; }

/* Toggle ---*/
.has-toggle {
  float: right;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  width: auto !important;
}

.has-toggle .btn-toggle {
  display: block;
  width: 28px;
  height: 28px;
  border: 1px solid #ddd;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: top left;
  text-transform: uppercase;
  cursor: pointer;
}

.has-toggle .btn-toggle strong {
  font-weight: normal;
  display: none;
}

.has-toggle .btn-toggle.active { color: #3f739a; background-position: bottom left; }

.has-toggle .inner-toggle {
  position: absolute;
  right: 0;
  display: none;
  position: absolute;
  padding: 20px;
  background: #fff;
}

.has-toggle .btn-toggle.active + .inner-toggle {
  display: block !important;
}

.has-toggle .inner-toggleactive {
  background: #fff;
  padding: 20px;
  display: block !important;
  box-shadow: 0 5px 3px 0 rgba(0, 0, 0, 0.1);
}

.has-toggle .inner-toggle .block-account {
  padding: 0;
}

.has-toggle .inner-toggle .block-title {
  display: none;
}
/* Form ---*/
.form-list li .input-box select.address-select {
  width: 100%;
}

.form-list li.wide .input-box input.input-text, .form-list li.wide .input-box textarea,
.form-list li .input-box .input-text, .form-list li .input-box textarea {
  width: 100%;
}

button.button, button {
  font-size: 12px;
  text-transform: none;
}

.fieldset li .field {
  width: 100%;
}

.fieldset .legend {
  font-size: 12px;
}

.fieldset li .input-box select {
  width: 100%;
}

.fieldset label, .form-list label, .sp-methods label {
  font-weight: normal;
  font-size: 12px;
}

.form-list li .input-box select {
  width: 100%;
}

#checkout-review-table th,
#checkout-review-table tr td {
  width: auto;
}

#checkout-review-table tr th:nth-child(2n),
#checkout-review-table tr td:nth-child(2n) {
  display: table-column;
  width: 0;
}
/* TABLE */
.data-table { font-size: 12px; }

.data-table td, .data-table th { padding: 5px ; text-transform: none; }

.data-table tr.last td, .data-table tr.last th { border-bottom: 1px dashed #ddd !important; }

colgroup col { width: 0; }

.checkout-progress li { width: 100%; }

/* Product List ---*/
.products-grid li.item, .products-grid li.item.last {
	/*background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bg_vdot.gif) repeat-y right top;*/
  /*width: 50% !important;*/
}

.products-grid li.item.first {
  clear: none;
}

.products-grid li.item:nth-child(2n) {
  background: none;
}

/*.products-grid li.item:nth-child(2n+1) {
  clear: both;
}*/

.products-grid .item-row-last .actions, .jm-product-list .products-grid.last .actions {
  background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bg_hdot.gif) repeat-x left bottom;
  padding-bottom: 20px;
}

.products-grid li.item .jmquickview { display: none !important; }

.products-list .product-shop { width: 100%; }

.toolbar .view-mode {
  margin-right: 15px;
  padding-right: 15px;
}

.toolbar .limiter,
.toolbar .sort-by {
  display: none;
}

.pager .pages {
  margin: 0;
}

.truncated { display: none; }

/* Product Detail ---*/
.product-essential .product-shop { margin-left: 0; width: 100%; }
.product-options-wrap { width: 100%; }
.product-img-box { float: left; margin-right: 0; width: 100%; }

.need_some_assistance { display: none; }

.product-view .product-img-box .more-views {width:100%!important; float:left}
.product-image-wrap { float: none; }

.product-img-box .product-image-zoom {
  width: 240px;
  height: 240px;
  margin: 0 auto;
  text-align: center
}

.product-img-box .product-image-zoom img {
  max-width: 100%;
  left:auto;
  top: auto;
  position:relative;
}

.product-view .col-2 { padding: 0; border-left: 0; }

.product-view .col-1 { min-height: 0; }

#product-view-tabs { width: 100%; }
.zoom { display: none; }

.product-essential .add-to-links li { margin-bottom:5px; }
.product-view .product-img-box, .product-view .product-img-box .product-image, .product-view .product-img-box .product-image img, .zoomWindowContainer, .bedlinen_view.product-view .product-img-box{ width: 310px; height: auto; }

.more-views-arrow.next, .more-views-arrow.prev{bottom:auto !important}

.product-view .product-img-box {
  margin-bottom: 30px;
}

ul.ja-tab-navigator li a { font-size: 12px !important; padding: 0 10px 0 0 !important; text-transform: capitalize; }

.product-collateral .box-up-sell .products-grid td {
  display: block;
  width: auto;
  border: 0;
}

.product-view .box-up-sell .products-grid td.empty {
  display: none;
}

.box-tags .form-add .button {
  margin-left: 0;
}

.box-tags .form-add .input-box .input-text {
  width: 100%;
}

#review-form table {
  width: 100%;
  border: 0;
  font-size: 12px;
}

#review-form td, #review-form th {
  background: none;
  border: 0 !important;
  padding: 0;
  text-align: left;
}

#review-form input.input-text, #review-form textarea {
  width: 100%;
}

/* Shopping Cart */
.cart .title-buttons h1 { float:left; }
.cart .title-buttons ul { float:right; }

#shopping-cart-table th { font-size: 11px; }

#shopping-cart-table th, #shopping-cart-table td { padding:5px; }

#shopping-cart-table thead tr { border-top: 1px solid #ddd; border-left: 1px solid #ddd; }

/*#shopping-cart-table th:first-child,
#shopping-cart-table td:first-child,
#shopping-cart-table th:nth-child(3n),
#shopping-cart-table td:nth-child(3n),
#shopping-cart-table th:nth-child(5n),
#shopping-cart-table td:nth-child(5n) { display: none; }*/

.price {font-size:13px;}
.checkout-cart-index .price { font-size: 16px;}

.cart .cart-collaterals .col2-set .col-1, .cart .cart-collaterals .col2-set .col-2,
.cart .cart-collaterals .col2-set, .cart-collaterals .totals { width: 100% !important; }
.cart .block-crosssell { display: none; }

#coupon_code { width: 100%; }

/* Multi Checkout ---*/
#multiship-addresses-table select {
  width: 100%;
}

.multiple-checkout .col2-set .col-1, .info-set.col2-set .col-1, .multiple-checkout .col2-set .col-2, .info-set.col2-set .col-2 { width: 90%; }

big {
  font-size: 1.5em;
}

/* My Account ---*/
.box-account { border: 0; }

.box-account .box-head { padding: 5px 0; }

.box-account .box-head h2 { text-transform: none; }


.box-account #my-orders-table { border-left: 1px dashed #ddd; }

.box-account #my-orders-table tr th,
.box-account #my-orders-table tr td {
  padding: 5px;
  text-align: left;
  background: none !important;
}

#shopping-cart-table tr td {
  padding: 5px;
  text-align: left;
}

.my-account .box-payment {
  margin-top: 20px;
}

#my-orders-table tr th:nth-child(3n),
#my-orders-table tr td:nth-child(3n) { display: none; }

.order-items #my-orders-table tr th,
.order-items #my-orders-table tr td {
  width: auto;
}

.order-items #my-orders-table tr th:nth-child(3n),
.order-items #my-orders-table tr td:nth-child(3n) {
  display: table-column;
  width: 0;
}

.order-items #my-orders-table tr td:nth-child(4n) span * {
  display: none;
}

.order-items #my-orders-table tr td:nth-child(4n) span strong {
  display: block;
}

#my-orders-table tr th,
#my-orders-table tr td { width: 20%; }

.box-account .col2-set { margin: 0 0 20px; }

.box-account ol#my_recent_tags, .box-account ol#my_recent_reviews { padding: 0 0 15px; }

.my-account .box { margin: 0; }

#wishlist-table th:nth-child(2n),
#wishlist-table td:nth-child(2n) {
  display: none;
}

#wishlist-table th:nth-child(4n),
#wishlist-table td:nth-child(4n) {
  display: table-cell;
}

#wishlist-table .product-name,
#wishlist-table .price-box {
  margin-left: 0;
  margin-right: 0;
}

#my-tags-table .button,
#wishlist-view-form .button {
  float: none;
  display: block;
  margin: 0 auto 10px auto;
  width:auto;
}

#my-reviews-table th:nth-child(4n),
#my-reviews-table td:nth-child(4n),
#my-reviews-table th:nth-child(3n),
#my-reviews-table td:nth-child(3n) {
  display: none;
}

#my-tags-table th:first-child,
#my-tags-table td:first-child {
  display: none;
}

#my-tags-table th:nth-child(2n),
#my-tags-table td:nth-child(2n) {
  width: 140px;
}

/* Advanced search ---*/
.advanced-search li label {
  text-align: left;
  float: none;
  display: block;
}

/* Returns Page ---*/
#oar_widget_orders_and_returns_form .input-box {
  width: 100% !important;
}

#oar_widget_orders_and_returns_form .input-box .input-text {
  width: 100% !important;
}

/* Bottom Spotlight ---*/
#ja-botsl .col-1, #ja-botsl .col-2, #ja-botsl .col-3, #ja-botsl .col-4 {
  width: 50%;
}

#ja-botsl .col-2 {
  background: none;
}

#ja-botsl .col-3, #ja-botsl .col-4 {
  border-top: 1px dashed #ddd;
}

/* Mainnav ---*/
#ja-mainnav {
  /*position: absolute !important; */
  top: 0 !important;
  width: 100% !important;
  z-index: 100;
  background: #fff;
  /*-webkit-box-shadow: 5px 5px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: 5px 5px 0px rgba(0,0,0,0.1);
  box-shadow: 5px 5px 0px rgba(0,0,0,0.1);*/
}

#ja-mainnav .btn-toggle {
  width: auto;
  /*display: inline-block;
  margin: 10px;*/
  text-align: center;
  line-height: 30px;
  padding: 0 10px;
}

#ja-mainnav .btn-toggle strong {
  display: inline-block;
}

#ja-mainnav-inner {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 0;
  z-index: 999;
  border-top:solid 1px #ccc; 
}
/* .jm-megamenu li.haschild-over .childcontent{display:none!important;}
.jm-megamenu li.haschild .childcontent{display:none!important;} */
.jm-megamenu li.haschild-over .childcontent{display:none;}
.jm-megamenu li.haschild .childcontent{display:none;}
.jm-megamenu ul.level0 > li.mega {
  float: none;
}

.jm-megamenu li.mega .childcontent {
  position: static;
}

/* .jm-megamenu .childcontent-inner-wrap {
  margin: 0 10px;
} */

.jm-megamenu .childcontent-inner {
  width: 100% !important;
  background: none;
  box-shadow: none;
}

.jm-megamenu .megacol {
  width: 100% !important;
  background: none;
}

.jm-megamenu .megacol ul.megamenu {
  margin: 0;
}

.jm-megamenu .megacol .group-content {
  /*display: none;*/
}

.jm-megamenu ul.level1 li.mega div.group-title a.mega,
.jm-megamenu ul.level1 li.mega a.mega {
  color: #999;
  padding: 10px 0;
  text-transform: none;
}

.jm-megamenu ul.level1 li.mega div.group-title a.mega:hover,
.jm-megamenu ul.level1 li.mega div.group-title a.mega:focus,
.jm-megamenu ul.level1 li.mega div.group-title a.mega:active,
.jm-megamenu ul.level1 li.mega a.mega:hover,
.jm-megamenu ul.level1 li.mega a.mega:focus,
.jm-megamenu ul.level1 li.mega a.mega:active {
  color: #000;
}

#ja-search {
  top: 20px !important;
  position: absolute !important;
  right: 50px !important;
  z-index: 3;
}

#ja-search .inner-toggle {
 right: -50px;
}

#ja-search button.button {
  top: 22px;
  right: 20px;
}

#ja-search .btn-toggle {
  background-image: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/icon_search.png);
}

#ja-quickaccess {
  top: 20px !important;
  position: absolute !important;
  right: 10px !important;
  z-index: 3;
}

#ja-quickaccess .btn-toggle {
  background-image: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/icon_link.png);
}

#ja-quickaccess .inner-toggle {
 right: -10px;
 width: 160px;
}

.quick-access .block-account { display: block; }

.quick-access .block-account + .shop-access { display: none; }

.shop-access { float: none; }

.shop-access li {
  display: block;
  background: none;
  padding: 0;
  min-width: 100px;
}

.shop-access li a {
  color: #999;
  padding: 10px 0;
  font-family: "georgia ",serif;
  line-height: 1.3;
  font-size: 14px;
  text-shadow: none;
}

#ja-shopby {
  display: block;
  top: 20px !important;
  position: absolute !important;
  right: 90px !important;
  z-index: 3;
}

#ja-shopby .btn-toggle {
  background-image: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/icon_shopby.png);
}

#ja-shopby .inner-toggle {
  right: -90px;
  width: 180px;
}

/* SLideShow ---*/
.jm-mask-desc {
  display: none !important;
}

#product-review-table tr th:nth-child(1n),
#product-review-tabletr td:nth-child(1n) { width:20%; }

.product-options ul.options-list input.radio { margin-top:0; }

#checkout-review-table thead tr th, #checkout-review-table thead tr td { background:none; }

#checkout-review-table tr th:nth-child(3n),
#checkout-review-table tr td:nth-child(3n) { border-right:0;  }

#checkout-review-table tfoot tr th:nth-child(1n),
#checkout-review-table tfoot tr td:nth-child(1n) { border-right:0;}

.page-sitemap .pager .pages { margin:10px 0 0 0 !important; }

.page-sitemap .pager p.amount {display: none;}

#my-tags-table .add-to-links { width:120px; margin:0 auto}

#oar_widget_orders_and_returns_form input { width:85% !important; }

.product-collateral .box-up-sell .products-grid td,
.product-view .box-up-sell .products-grid tr.last td { border-bottom:1px dashed #ddd}

/* .icon_navigation{
	
	width:94% !important;
	float:left !important;

}
.icon_navigation ul{
	float:left;
}
.icon_navigation ul li{
	margin:0 auto; 
	float:none;
	height:auto;
	border:none !important;
	text-align:left;
	width:85%
}

.icon_navigation ul li.first, .icon_navigation ul li.second, .icon_navigation ul li.third, .icon_navigation ul li.fourth {float:left;width:100%;clear:both}
.icon_navigation ul li.first p, .icon_navigation ul li.second p, .icon_navigation ul li.third p, .icon_navigation ul li.fourth p {float:left;width:100%;clear:both}
.icon_img{margin:auto;display:none} */


.blcktopband{width:100%; height:80px;background-color:#000;}
.blcktopband .content-block{color:#FFFFFF; font-size:1em; line-height:40px;}
.blcktopband .content-block .f-left{float:none !important; clear:both}
.blcktopband .content-block .f-right{float:left !important;  font-size:16px; clear:both; text-align:center}
.blcktopband .page{width:100%}

.recently-viewed-items li.item{margin:0 20px 20px 0}
.wrapper{margin: 0 auto;width: 92%;}

.newproducts, .saleproducts{width:94%; margin:0 auto; float:none; clear:both}
.blog_hldr{width:80%}
.blog_hldr h2{width:100;padding:0}
.blog_cntnt{width:92%}
/*.shippingpolicy:last-child{clear:both;float:none;}
.shippingpolicy:nth-child(3){clear:both;float:none;}*/
.footer-pay-cards{margin:2% 0;width:90%; padding:5%;float:left;height:auto}
.footer-pay-cards .f-right{width:100% !important; float:left; margin-top:2%;}
.footer-pay-cards .f-right a, .footer-pay-cards .f-right .verisign{float:left; width:30%; margin:0 2% 0 0;}
.footer-pay-cards .f-right .verisign img,.footer-pay-cards .f-right a.dis_in img{width:100%;}
.jm-megamenu ul.level0 li.mega a.mega:hover, .jm-megamenu ul.level0 li.mega:hover > a.mega{border:0 !important}

.jm-megamenu ul.level0 > li.mega{float:left !important; width:100% !important}
.jm-megamenu ul.level0{width:100%;float:left}
.breadcrumbs {overflow:visible!important;}
.wr-content{width:100%;}
.wrleft-content{width:47%;float:left;margin-right:3%;}
.wrright-content{width:47%;float:left;margin-right:3%;}
.box-cont img{width:50%;height:auto;}
/* .checkout-onepage-index .col-main, .col-main {width:70%;}
.col-left {width:25%;margin-right:5%;} */

.header .links{height: 100%;}

.product-options{padding:0; width:100%}
.product-options-bottom{width:40%;padding:5%; margin-top:15px}
.product-view .product-shop .price-box{margin: auto}
.product-shop .product-options-bottom .add-to-cart{width:100%;text-align:center}
/* .product-view .product-shop .quanitybox{margin:0 auto; width:65%; float:none;} */
.product-view .product-shop .addtocont{width:auto;margin:0 auto; float:none}
.add-to-cart button.button{float:none}
.price-grey-block{width:40%; float:left; padding:3%; margin:15px 0;}
.product-collateral .product-tabs-content div{max-width:100% !important}
.prod-view-descrip .prod-view-desc-rwrap{margin:0 auto !important; float:none !important; clear:both;text-align:center}
/*.prod-view-descrip .prod-view-desc-rwrap img{width:100%;}*/
.prod-view-desc-rwrap .left{width:100%;}

.wrapper{margin: 0 auto;width: 92%;}

.page, .blog_hldr p.lft-cont, .blog_hldr img, .blog_hldr p.rgt-cont, .ltst-bundles .ltst-bund-feature, .ltst-bundles .ltst-bund-normal.middle, .dapw-special .lft-side, .dapw-special .rgt-side, .cate-thumb-block div, .cate-thumb-block div.first, .cate-thumb-block div.last, .homeslider, .ltst-bundles .ltst-bund-normal, .col2-left-layout .dapw-special .lft-side, .col2-left-layout .dapw-special .rgt-side{width:100%;float:none}

.blog_hldr p.lft-cont{
	margin-bottom:10px;}


.blog_hldr img{margin:0 0 20px;}

.col2-left-layout .dapw-special{float:none;width:92%;margin:0 auto 30px}
.dapw-special .lft-side, .dapw-special .rgt-side, .col2-left-layout .dapw-special .lft-side, .col2-left-layout .dapw-special .rgt-side{padding:0}
.cate-thumb-block div, .ltst-bundles .ltst-bund-normal.middle{margin-left:0}
.dapw-special .lft-side{border-right:none;margin-bottom:10px}


.ltst-bundles .ltst-bund-feature, .dapw-special{clear:both}
.category-products{width:100%;padding:0;margin:0}
.contact-wrap{padding:0 5%;width:90%}
	.contact-wrap .contact-right, .contact-wrap #contactForm{width:100%}
	.contact-wrap #contactForm{width:50%;float:left}
.footer-connect-wrap{width:100%}
.footer-connect-wrap .f-cont-box{width:96%;padding:2%; margin-bottom:25px;}
.footer-connect-wrap .f-cont-box.social-bx{width:96%; padding:2%; margin-bottom:0}
.footer-connect-wrap .f-cont-box .input-text{width:70%;}
.footer-connect-wrap .f-cont-box .input-box{padding-bottom:20px}

.footer-container .footer-left{width:90%;padding:0 5%}
.footer-container .footer-right{float:none;width:90%;padding:0 5%; border-bottom:1px dotted #fff}

.footer-social .product-viewed-container{width:96%; padding:2%; line-height:1.25}
#recently-viewed-items .product-name{line-height:34px}

.footer-pay-cards .f-left{margin-left:0 !important}
.page, .blog_hldr p.lft-cont, .blog_hldr img, .blog_hldr p.rgt-cont, .ltst-bundles .ltst-bund-feature, .ltst-bundles .ltst-bund-normal.middle, .dapw-special .lft-side, .dapw-special .rgt-side, .cate-thumb-block div, .cate-thumb-block div.first, .cate-thumb-block div.last, .homeslider, .ltst-bundles .ltst-bund-normal{-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;transition-duration: 0.8s;}

.brdr_in .blog_hldr{margin:20px 0}
.brdr_in .price-guarantee{margin:0 0 -20px}

.row1_col{padding:3px; width:98.2%;}

.row2_col{padding:3px; width:45.2%; margin-left:10px;}
.row2_col:first-child{margin-left:10px; width:44.2%;}


.row3_col{padding:3px; width:98.2%; margin-left:0px;}
.row3_col:first-child{margin-left:0px; width:98.2%;}

.row4_col{padding:3px; width:47.2%; margin-left:10px;}
.row4_col:first-child{margin-left:0px; width:47.2%;}

.row5_col{padding:3px; width:98.2%; margin-left:0px;}
.row5_col:first-child{margin-left:0px; width:98.2%;}

.row6_col{padding:3px; width:47.2%; margin-left:10px;}
.row6_col:first-child{margin-left:0px;}

.row7_col{padding:3px; width:98.2%;}

.row8_col{padding:3px; width:98.2%;}

.row9_col{padding:3px; width:47.2%; margin-left:10px;}
.row9_col:first-child{margin-left:0px; width:47.2%;}


/*-23sept 2013-*/

.silk-banner img{
	width:100%}

	.silk-cont{
		width:100%}
	
	.silk-cont .content-img{
		float:none;
		margin:0 auto 20px}

	.silk-leftnav{
		display:none}
.head_band{font-size:10px; line-height:13px;}

/*-20131004-*/

.mbl-none{
	display:none}
	
	.dapw-article-contnt .content-img{float:none; margin:0 auto 30px;padding:0; width:230px;}
	.dapw-article-contnt h2{clear:both}
	.dapw-article-list li{float:none;margin:0 auto 30px}
	
#recently-viewed-items li{width:19%;}
#recently-viewed-items li+li+li+li+li+li{display:none}
#recently-viewed-items li p{line-height:14px; font-size:12px;}

}
@media only screen and (max-width:479px){
.page{width: 100%;}
#ja-current-content { padding-left: 10px; padding-right: 10px; }
/* Top Spotlight ---*/
#ja-topsl .col-4 { display: none; }
.ctg-menu { padding: 20px; }
.ctg-menu ul.products-list li a { text-transform: none; }
/* Bottom Spotlight ---*/
#ja-botsl .col-1, #ja-botsl .col-2, #ja-botsl .col-3, #ja-botsl .col-4 {
  width: 100%;
  background: none;
}
#ja-botsl .col-2, #ja-botsl .col-3, #ja-botsl .col-4 {
  border-top: 1px dashed #ddd;
}
/* Mass Bottom ---*/
#ja-mass-bottom { display: none; }
/* Product List ---*/
.products-grid li.item,
.products-grid li.item.last {
  /*width: 100% !important;*/
  width: 100% !important;
  background: none;
}
.products-grid.columns4 li.item .product-image {
height: 231px;
}
.columns4 .saleproduct {
top: 152px;
}
/* Product Detail ---*/
.product-view .product-img-box, 
.product-view .product-img-box .product-image,
.product-view .product-img-box .product-image img, .zoomWindowContainer { width: 240px; height: auto; margin:0 auto;float:none !important}
.bedlinen_view.product-view .product-img-box{width:100% !important}
.more-views-arrow.next, .more-views-arrow.prev{bottom:auto !important}
ul.ja-tab-navigator {
  border-bottom: 0;
}
ul.ja-tab-navigator li {
  float: none;
  border-bottom: 1px dashed #ddd;
  border-right: 0;
  padding: 0 10px;
}
ul.ja-tab-navigator li.active {
  margin-bottom: 0;
}
.ja-tab-content {
  padding: 10px;
}
/* Header ---*/
#brand_intro { display: none; }
h1#logo, div#logo-text { float: none; }
h1#logo a { margin: 0 auto; }
.category-products {
  /*margin: 0 -10px;*/
}
#my-reviews-table tr th:nth-child(3n),
#my-reviews-table tr td:nth-child(3n) { display: none; }
#form-validate .fieldset .legend { font-size: 105%; }

.footer-pay-cards{width:90%;height:auto}
.footer-connect-wrap .f-cont-box{float:none;margin:0 auto}


/*05aug13*/
.data-table.orders{font-size:10px;}
.addresses-list h3 {margin-bottom:30px}
.but_hldr{top:30px;}
.dashboard .welcome-msg{margin-right:0;}
#my-orders-table.order_items tr td:first-child{}
.order_info{float:left; width:100%;}
.form-list.frm_width{width:200px;}

.brdr_in .blog_hldr{margin:20px 0}
.brdr_in .price-guarantee{margin:0 0 -20px}

.row1_col{padding:3px; width:97.2%;}

.row2_col{padding:3px; width:44.2%; margin-left:7px;}
.row2_col:first-child{width:44.2%; margin-left:7px;}

.row3_col{padding:3px; width:97.2%; margin-left:0px;}
.row3_col:first-child{margin-left:0px; width:97.2%; margin-left:0px;}

.row4_col{padding:3px; width:45.7%; margin-left:10px;}
.row4_col:first-child{margin-left:0px; width:45.7%;}

.row5_col{padding:3px; margin-left:0px; width:97.2%;}
.row5_col:first-child{margin-left:0px; width:97.2%;}

.row6_col{padding:3px; width:45.7%; margin-left:10px;}
.row6_col:first-child{margin-left:0px;}

.row7_col{padding:3px; width:97.2%;}

.row8_col{padding:3px; width:97.2%;}

.row9_col{padding:3px; width:97.2%; margin-left:0px;}
.row9_col:first-child{margin-left:0px; width:97.2%;}
.head_band{font-size:14px; line-height:14px;}
.product-view .product-shop .product-name h1{font-size:1em;}
/*.dlvry_info,.prod-view-desc-rwrap, #awRelatedProducts, #relatedProducts, /*.footer-description, .footer-connect-wrap, .footer-left, .payment_option{display:none;}*/
	.dlvry_info, #awRelatedProducts, #relatedProducts, .footer-left, .payment_option{display:block;}



.logo_hldr{width:100%;}
.logo_hldr img{width:45%;}
.logo_hldr img.logo_arrow{width:35px;}
.logo_arrow{left:43%}
.soak_desc{font-size: 12px; line-height: 14px; padding-top:5px; width: 42%; padding-left:30px;}
.products-grid li.item{width:100%}
#recently-viewed-items li{width:32%;}
#recently-viewed-items li+li+li+li{display:none}
#recently-viewed-items li p{line-height:12px; font-size:11px;}

.product-view .product-img-box .more-views .slide{margin: 0 0px 0 0px;}

.price-grey-block{width:93% !important;}
.product-options-bottom{width:89% !important;}

}
/* @media only screen and (min-width:720px) and (max-width: 985px){ */
@media only screen and (min-width:720px) and (max-width: 1000px){
/* RESPONSIVE FONT SIZES
--------------------------------------------------------- */
body {
  font-size: 13px;
  overflow-x: hidden;
  -webkit-text-size-adjust: 100%; /*Fix Mobile Safari Font Scale*/
}

.page, .footer-social-container, .footer-container, .footer { width: 100%; margin:0 auto; }
.footer-social, .aditional-footer, .footer .f-left{width:100%}
.wrap { min-width: 100%; }
.col2-set .col-2,
.col2-set .col-1 { float: none; width: 100%; }

.ja-lo-2colsl #ja-mainbody,
.ja-lo-3cols #ja-mainbody { width: 100%; }

.col3-set .col-1,
.col3-set .col-2 {
  width: 48%;
}

.col3-set .col-3 {
  width: 100%;
}

.col4-set .col-1,
.col4-set .col-2,
.col4-set .col-3 {
  width: 33.3%;
}

.col4-set .col-4 {
  width: 100%;
  margin-top: 30px;
  border-top: 1px dashed #ddd;
  padding-top: 30px;
}

#ja-wrapper { overflow: hidden; }

#ja-col1,
.ja-lo-2colsl #ja-col1 {
  width: 33.3%;
}

.ja-lo-3cols #ja-col1 {
  display: none;
}

#ja-col2,
.ja-lo-2colsr #ja-col2 {
  width: 33.3%;
}

.catalog-product-view .ja-lo-2colsr #ja-col2,
.review-product-list .ja-lo-2colsr #ja-col2 { display: none; }

#ja-main,
.ja-lo-2colsl #ja-main,
.ja-lo-2colsr #ja-mainbody,
.ja-lo-3cols #ja-mainbody {
  width: 66.6%;
}

.catalog-product-view .ja-lo-2colsr #ja-mainbody,
.review-product-list .ja-lo-2colsr #ja-mainbody {
  width: 100%;
} 

.ja-lo-3cols #ja-main {
  width: 100%;
}

.title-buttons h1 {
  text-align: left;
}

/* Form ---*/
.form-list li .input-box select.address-select {
  width: 100%;
}

.form-list li.wide .input-box input.input-text, .form-list li.wide .input-box textarea {
  width: 100%;
}

button.button, button {
  font-size: 12px;
  text-transform: none;
}

/* Header ---*/
#ja-header > .main > .inner { padding-top: 140px; }

.quick-access {
  right: auto;
  left: 0;
  line-height: 60px;
}

.welcome-msg {
  display: none;
}

#ja-search {
  top: 14px;
}

#ja-search .inner {
  margin: 0;
}

#brand_intro {
  width: 510px;
}

#brand_intro h2 {
  font-size: 30px;
}

/* Top SpotLight ---*/
#ja-topsl .col-1 .block {
  min-height: 0;
}

.ctg-menu {
  padding: 30px;
}

.ctg-menu ul.products-list li a {
  text-transform: none;
}

#ja-topsl .col-3 { display: none; }

#ja-topsl .col-4 { width: 100%; margin-bottom: 20px; }

#ja-topsl .col-4 ul li a { display: inline-block; width: 105px; float: none; }

#ja-topsl .col-5 { width: 100%; }

/* Bottom Spotlight ---*/
#ja-botsl .col-3 { background-image: none; }

#ja-botsl .col-4 { min-height: 0; padding-bottom: 20px; }

/* Footer ---*/
.socail-footer {
  width: 100%;
  padding: 10px 0;
}

.socail-footer .left-content {
  margin-left: 10px;
}

.socail-footer .right-content {
  margin-right: 10px;
}

#ja-footer ul.links {
  clear: both;
  margin-top: 10px;
}

#ja-footer .jm-legal {
  margin-top: 0;
}

/* TABLE */
.data-table {
  border-collapse: separate;
  font-size: 12px;
}

.data-table td, .data-table th { padding: 5px ; text-transform: none; }

.data-table tr.last td, .data-table tr.last th {
  border-bottom: 1px dashed #ddd !important;
}

colgroup col { width: 0; }

.checkout-progress li { width: 100%; }

/* Product Detail ---*/
.product-collateral {
  margin-right: 0;
}

#product-view-tabs { width: 100%; }

#ja-current-content ol.products-list .product-shop {
  float: left;
}

#ja-current-content ol.products-list .product-shop h2.product-name {
  margin-top: 10px;
}

.products-list .product-shop {
  width: 100%;
}

/* My Account ---*/
.box-account { border: 0; }

.box-account .box-head { padding: 5px 0; }

.box-account .box-head h2 { text-transform: none; }


.box-account #my-orders-table { border-left: 1px dashed #ddd; }

.box-account #my-orders-table tr th,
.box-account #my-orders-table tr td {
  padding: 5px;
  text-align: left;
  background: none !important;
}

#shopping-cart-table tr td {
  padding: 5px;
  text-align: left;
}

.my-account .box-payment {
  margin-top: 20px;
}

#my-orders-table tr th:nth-child(3n),
#my-orders-table tr td:nth-child(3n) { display: none; }

.order-items #my-orders-table tr th,
.order-items #my-orders-table tr td {
  width: auto;
}

.order-items #my-orders-table tr th:nth-child(3n),
.order-items #my-orders-table tr td:nth-child(3n) {
  display: table-column;
  width: 0;
}

#my-orders-table tr th,
#my-orders-table tr td { width: 20%; }

.box-account .col2-set { margin: 0 0 20px; }

.box-account ol#my_recent_tags, .box-account ol#my_recent_reviews { padding: 0 0 15px; }

.review-customer-view .product-review .product-img-box { float: none; }

/* Login Form ---*/
#login-form .col-1 { margin-bottom: 40px; }

/* Shopping Cart */
#shopping-cart-table thead tr { border-top: 1px solid #ddd; border-left: 1px solid #ddd; }

/*#shopping-cart-table th:nth-child(4n),
#shopping-cart-table td:nth-child(4n),
 { display: none; }*/

#shopping-cart-table th:nth-child(4n+8),
#shopping-cart-table td:nth-child(4n+8) { display: table-cell; padding-left: 5px !important; }

.price { font-size: 13px; /*120%; */}
.checkout-cart-index .price { font-size: 16px; /*120%; */}

.cart .cart-collaterals .col2-set { width: 48%; float: left; }
.cart-collaterals .totals { width: 48% !important; float: right; }
.cart .cart-collaterals .col2-set .col-2 { width: 100%; }
.cart .block-crosssell { display: none; }

/* Wishlist ---*/
#wishlist-table tr th:first-child,
#wishlist-table tr td:first-child { display: none; }

/* Checkout ---*/
.multiple-checkout .col2-set .col-2, 
.info-set.col2-set .col-2,
.multiple-checkout .col2-set .col-1, 
.info-set.col2-set .col-1 {
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}

.multiple-checkout .col2-set,
.info-set.col2-set {
  padding: 15px;
}

/* Multi Checkout ---*/
#multiship-addresses-table select {
  width: 300px;
}

/* Advanced search ---*/
.advanced-search li label {
  text-align: left;
  display: block;
  width: 85px;
}

/* JM Main Menu ---*/
#ja-mainnav { top: 60px; }
/* .jm-megamenu li.haschild-over .childcontent{display:none!important;}
.jm-megamenu li.haschild .childcontent{display:none!important;} */
.jm-megamenu ul.level0 > li.mega > a.mega { padding: 5px 15px; }
/*.jm-megamenu li.haschild-over .childcontent,
.jm-megamenu li.haschild:hover > .childcontent,
.jm-megamenu li.mega li.haschild-over .childcontent,
.jm-megamenu li.mega li.mega li.haschild-over .childcontent,
.jm-megamenu li.mega li.mega li.mega li.haschild-over .childcontent,
.jm-megamenu li.mega li.mega li.mega li.mega li.haschild-over .childcontent,
.jm-megamenu li.mega li.mega li.mega li.mega li.mega li.haschild-over .childcontent { left: 0;  }*/

.jm-megamenu ul.level0 > li.mega > .childcontent > .childcontent-inner-wrap > .childcontent-inner,
.jm-megamenu ul.level0 > li.mega > .childcontent > .childcontent-inner-wrap ,
.jm-megamenu ul.level0 > li.mega > .childcontent { width: 100% !important; }

.jm-megamenu .jm-product-list .products-grid li.item.last { display: none; }
.jm-megamenu .jm-product-list .products-grid.last li.item .actions { background: none; padding-bottom: 0; }
.jm-megamenu .jm-product-list .products-grid li.item .product-image a { display: block; text-align: center; }

.jm-megamenu .megacol.column4 { clear: both; width: 100% !important; }

.jm-megamenu .cols4 > .childcontent-inner-wrap > .childcontent-inner > .column1,
.jm-megamenu .cols4 > .childcontent-inner-wrap > .childcontent-inner > .column2,
.jm-megamenu .cols4 > .childcontent-inner-wrap > .childcontent-inner > .column3 { width: 33.3% !important; }

.jm-megamenu .cols4 > .childcontent-inner-wrap > .childcontent-inner .column3 img { max-width: 100%; }

/* .jm-megamenu .cols2 > .childcontent-inner-wrap > .childcontent-inner > .column2.last { width: 440px !important; } */

.jm-megamenu .childcontent-inner-wrap { padding-top: 0; background: none; }

.jm-megamenu .level1 .megacol.column1,
.jm-megamenu .level1 .megacol.column2 {
  width: 50% !important;
}

/* Product List ---*/
.products-grid li.item {
	/*background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bg_vdot.gif) repeat-y right top;*/
  /*width: 50% !important;*/
}

.products-grid li.item.first {
  clear: none;
}

.products-grid li.item:nth-child(2n) {
  background: none;
}

/*.products-grid li.item:nth-child(2n+1) {
  clear: both;
}*/

.products-grid .item-row-last .actions,
.jm-product-list .products-grid.last .actions {
  background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/bg_hdot.gif) repeat-x left bottom;
  padding-bottom: 20px;
}

.products-grid li.item .jmquickview { display: none !important; }

.toolbar .view-mode {
  margin-right: 15px;
  padding-right: 15px;
}

.toolbar .limiter {
  display: none;
}

.toolbar .pager {
  padding-right: 15px;
}

.pager .pages {
  margin: 0;
}

.truncated { display: none; }

/* JM SLideshow ---*/
.jm-mask-desc .jm-slide-desc { padding: 20px; }

.jm-mask-desc .jm-slide-desc h3 { font-size: 16px; }

.col-main{width:72%}

.icon_navigation ul li.first, .icon_navigation ul li.second, .icon_navigation ul li.third, .icon_navigation ul li.fourth {float:left;width:48% !important;padding:0; margin-bottom:10px;}
.icon_navigation ul li.third{clear:both;border:none}
.icon_navigation ul li.first p, .icon_navigation ul li.second p, .icon_navigation ul li.third p, .icon_navigation ul li.fourth p {float:left;clear:both}

.iosSlider{width:100% !important;height:auto !important}
.blog_hldr{width:80%}
.blog_hldr h2{width:60%;margin: 0 auto 20px;}
.blog_cntnt{width:96%}
.shippingpolicy:last-child{float:none; margin-top:-20px;}
.footer-right .right-conteiner{float:left; margin-bottom:15px;}
.aditional-footer .f-right{float:none !important}
.footer-pay-cards{margin:2% 0;width:90%; padding:5%;float:left;height:auto}
.footer-pay-cards .f-left{ clear:both;width:100%;float:left}
.footer-pay-cards .f-right{width: 100%;float: left !important;margin-top: 20px;clear: both;}
.footer-pay-cards .f-right a, .footer-pay-cards .f-right .verisign{float:left !important }

.jm-megamenu ul.level0 li.mega a.mega:hover, .jm-megamenu ul.level0 li.mega:hover > a.mega{border:0 !important }
.jm-megamenu ul.level0 > li.mega{float:left !important; width:100% !important}

.jm-megamenu ul.level0{width:100%;float:left}


.main-nav{border:solid 1px #cccccc; margin:0 0 10px 0; border-radius:5px;}

/* Toggle ---*/
/*.has-toggle {
  float: right;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  /*width: auto !important;*/
/*  width:100%;
}

.has-toggle .btn-toggle {
  display: block;
  width: auto;
  height: 28px;
  border: 1px solid #ddd;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: top left;
  text-transform: uppercase;
  cursor: pointer;
  text-align:center;
}

.has-toggle .btn-toggle strong {
  font-weight: normal;
  display: block;
  line-height:30px;
}
.has-toggle .btn-toggle span{display:none}

.has-toggle .btn-toggle.active { color: #3f739a; background-position: bottom left; }

.has-toggle .inner-toggle {
  position: absolute;
  right: 0;
  display: none !important;
  position: absolute;
  padding: 20px !important;
  background: #fff;
}

.has-toggle .btn-toggle.active + .inner-toggle {
  display: block !important;
  z-index:100000
}

.has-toggle .inner-toggleactive {
  background: #fff;
  padding: 20px;
  display: block !important;
  box-shadow: 0 5px 3px 0 rgba(0, 0, 0, 0.1);
}

.has-toggle .inner-toggle .block-account {
  padding: 0;
}

.has-toggle .inner-toggle .block-title {
  display: none;
}*/

/*.checkout-onepage-index .col-main, .col-main {width:70%;}
.col-left {width:25%;margin-right:5%;}*/

.cat-desc-left{width:100%;float:none; margin-bottom:15px;}
.cat-desc-right{float:none; width:100%; margin-left:0}
.cate-desc{background:#70A287;}

.col1-layout .product-view .product-shop{float:left;margin-top:20px;clear:both}
.product-options{padding:0; width:50%}
.product-options-bottom{width:36%;padding:5%; margin-top:15px}
.product-view .product-shop .price-box{margin: auto}
.product-shop .product-options-bottom .add-to-cart{width:100%;text-align:center; }
.product-view .product-shop .quanitybox{/* margin:0 auto; width:50%; float:none; */padding-top:20px}
.product-view .product-shop .addtocont{width:auto;margin:0 auto; float:none}
.add-to-cart button.button{float:none}
.price-grey-block{width:40%; padding:3%; margin:15px 0;}
.product-collateral{width:100% !important}
.product-collateral .product-tabs-content div{max-width:100% !important}
.prod-view-descrip .prod-view-desc-rwrap{margin:0 auto !important; float:left !important; clear:both}
.prod-view-descrip .prod-view-desc-rwrap a, .offer_banner_block .widget-static-block{display:block}
.prod-view-descrip .prod-view-desc-rwrap img{width:100%;}

.blog_cntnt{margin:0 0 20px 0px;}
	.blog h2{margin-bottom:10px;}
	.blog_cntnt h3{margin-bottom:5px;}

	.offer_banner_block .widget-static-block{width:100%;text-align:center; margin-bottom:10px}
	.offer_banner_block .widget-static-block a{display:block;}
	.offer_banner_block .widget-static-block img{float:none !important;}
	.top-bread{float:left; width:100%}

.ltst-bundles .ltst-bund-feature{width:49%;}
.ltst-bundles .ltst-bund-normal{width:33%}
.ltst-bundles .ltst-bund-normal.middle{width:32%}
.dapw-special .lft-side{width:39%; padding:0 5%}
.dapw-special .rgt-side{width:40%; padding:0 5%}

.cate-thumb-block div, .cate-thumb-block div.first, .cate-thumb-block div.last {margin-right:5px; margin-left:2px;width:31%}
.cate-thumb-block div.first, .cate-thumb-block div.last{width:31%}

.category-products{width:100%;}
.col2-left-layout .col-main, .feb_layout_landing.ctgry_hldr .col-main, .apr_layout_landing.ctgry_hldr .col-main{width:100%}
.col-left.sidebar{display:block !important;}
.product-img-box{width:400px !important}
.product-view .product-img-box .more-views{width:100%!important;float:left;}
.product-view .product-img-box .more-views .slider{}
.more-views-arrow.next, .more-views-arrow.prev{bottom:auto !important}
.product-view .saleproduct{bottom:5%;right:5%}

.footer-connect-wrap{width:96%}
.footer-connect-wrap .f-cont-box{width:96%;padding:2%; margin-bottom:25px;}
.footer-connect-wrap .f-cont-box.social-bx{width:96%; padding:2%; margin-bottom:0}
.footer-connect-wrap .f-cont-box .input-text{width:70%;}
.footer-connect-wrap .f-cont-box .input-box{padding-bottom:20px}
.footer-social .product-viewed-container{margin-top:0}

.footer-container .footer-left{width:45%;padding:0 2%}
.footer-container .footer-right{width:45%;padding:0 2%;}
.shippingpolicy:nth-child(3){clear:both;float:none !important;}

.brdr_in .blog_hldr{margin:20px 0}
.brdr_in .price-guarantee{margin:0 0 -20px}

.row1_col{padding:3px; width:98.8%;}

.row2_col{padding:3px; width:46.8%; margin-left:10px;}
.row2_col:first-child{margin-left:10px; width:46.8%;}


.row3_col{padding:3px; width:31.3%; margin-left:10px;}
.row3_col:first-child{margin-left:0px; width:31.1%;}

.row4_col{padding:3px; width:48.1%; margin-left:10px;}
.row4_col:first-child{margin-left:0px; width:48.1%;}

.row5_col{padding:3px; width:31.3%; margin-left:10px;}
.row5_col:first-child{margin-left:0px; width:31.1%;}

.row6_col{padding:3px; width:48.1%; margin-left:10px;}
.row6_col:first-child{margin-left:0px;}

.row7_col{padding:3px; width:98.9%;}

.row8_col{padding:3px; width:98.8%;}

.row9_col{padding:3px; width:48.1%; margin-left:10px;}
.row9_col:first-child{margin-left:0px; width:48.1%;}

/*-23sept 2013-*/

.silk-banner img{
	width:100%}

	.silk-cont{
		width:73%}

	.silk-leftnav{
		width:18%}
.head_band{font-size:12px; line-height:20px;}

/*-04 Oct 2013-*/

	.dapw-article-list li.last{
		clear:both}
		
/*-Cross sell and Upsell-*/
#awRelatedProducts , #awRelatedProducts .box-related .aw-content ul, #relatedProducts, #relatedProducts .box-related .aw-content ul{width: 100%; }
/* .product-tabs li{font-size:12px;} */

.jm-megamenu li.haschild-over .childcontent{display:none;}
.jm-megamenu li.haschild .childcontent{display:none;}

#ja-mainbody { margin-bottom: 10px; }

#ja-main { margin-bottom: 0; }

.wrap { min-width: 100%; }

.ja-lo-3cols #ja-main {
  margin: 0;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box; /* Firefox, other Gecko */
  box-sizing: border-box;
}

#ja-col1,#ja-col2 {display: none;}

#ja-wrapper { padding-top: 0; }

#ja-header { position: relative; }

#ja-header > .main > .inner { padding-top: 90px; }

#brand_intro { width: 248px; }

#brand_intro h2 { font-size: 14px; }

#brand_intro .open-hour { background: none !important; min-height: 0; padding-right: 0; font-size: 11px; }

#ja-sidebar { width: 100%; display: none; }

#ja-sidebar .block-inner { margin: 10px; }

#ja-header .main { width: 100%; }

.main .inner {   margin: 0 10px; }

#ja-mass-top { position:relative !important}

h1#logo, div#logo-text { }
h1#logo a { }

.col2-set .col-2, .col2-set .col-1 { width: 100%; }
.col2-set .col-1 { margin-bottom: 10px; }

/* Top Spotlight ---*/
#ja-topsl .inner { margin: 0 10px; }
#ja-topsl .col-1,#ja-topsl .col-2,#ja-topsl .col-3,#ja-topsl .col-4,#ja-topsl .col-5 { width: 100%; margin-bottom: 20px; }

#ja-topsl .col-1 .block,#ja-topsl .col-2 .block,#ja-topsl .col-3 .block,#ja-topsl .col-4 .block,#ja-topsl .col-5 .block { margin: 0; }

#ja-topsl .col-4 { width: 100%; margin-bottom: 20px; }

#ja-topsl .col-4 ul li a { display: inline-block; width: 105px; float: none; }

#ja-topsl .col-3 .block .block-content { background-image: none; }

/*Heading---*/
.page-title h1 { font-size:200% !important; text-align: center; }

.title-buttons { text-align: center; }

.title-buttons h1 { float: none; }

.title-buttons ul { float: none; text-align: center; }

.title-buttons ul li { float: none; }

.title-buttons .link-print, .title-buttons .separator { display: none; }


/* Toggle ---*/
.has-toggle {
  float: right;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  width: auto !important;
}

.has-toggle .btn-toggle {
  display: block;
  width: 28px;
  height: 28px;
  border: 1px solid #ddd;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: top left;
  text-transform: uppercase;
  cursor: pointer;
}

.has-toggle .btn-toggle strong {
  font-weight: normal;
  display: none;
}

.has-toggle .btn-toggle.active { color: #3f739a; background-position: bottom left; }

.has-toggle .inner-toggle {
  position: absolute;
  right: 0;
  display: none;
  position: absolute;
  padding: 20px;
  background: #fff;
}

.has-toggle .btn-toggle.active + .inner-toggle {
  display: block !important;
}

.has-toggle .inner-toggleactive {
  background: #fff;
  padding: 20px;
  display: block !important;
  box-shadow: 0 5px 3px 0 rgba(0, 0, 0, 0.1);
}

.has-toggle .inner-toggle .block-account {
  padding: 0;
}

.has-toggle .inner-toggle .block-title {
  display: none;
}

/* Mainnav ---*/
#ja-mainnav {
  /*position: absolute !important; */
  top: -10px !important;
  width: 100% !important;
  z-index: 100;
  background: #fff;
  /*-webkit-box-shadow: 5px 5px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: 5px 5px 0px rgba(0,0,0,0.1);
  box-shadow: 5px 5px 0px rgba(0,0,0,0.1);*/
}

#ja-mainnav .btn-toggle {
  width: auto;
  /*display: inline-block;
  margin: 10px;*/
  text-align: left;
  line-height: 30px;
  padding: 0 10px;
}

#ja-mainnav .btn-toggle strong {
  display: inline-block;
}

#ja-mainnav-inner {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 0;
  z-index: 999;
  border-top:solid 1px #ccc; 
}
/* .jm-megamenu li.haschild-over .childcontent{display:none!important;}
.jm-megamenu li.haschild .childcontent{display:none!important;} */
.jm-megamenu li.haschild-over .childcontent{display:none;}
.jm-megamenu li.haschild .childcontent{display:none;}
.jm-megamenu ul.level0 > li.mega {
  float: none;
}

.jm-megamenu li.mega .childcontent {
  position: static;
}

/* .jm-megamenu .childcontent-inner-wrap {
  margin: 0 10px;
} */

.jm-megamenu .childcontent-inner {
  width: 100% !important;
  background: none;
  box-shadow: none;
}

.jm-megamenu .megacol {
  width: 100% !important;
  background: none;
}

.jm-megamenu .megacol ul.megamenu {
  margin: 0;
}

.jm-megamenu .megacol .group-content {
  /*display: none;*/
}

.jm-megamenu ul.level1 li.mega div.group-title a.mega,
.jm-megamenu ul.level1 li.mega a.mega {
  color: #999;
  padding: 10px 0;
  text-transform: none;
}

.jm-megamenu ul.level1 li.mega div.group-title a.mega:hover,
.jm-megamenu ul.level1 li.mega div.group-title a.mega:focus,
.jm-megamenu ul.level1 li.mega div.group-title a.mega:active,
.jm-megamenu ul.level1 li.mega a.mega:hover,
.jm-megamenu ul.level1 li.mega a.mega:focus,
.jm-megamenu ul.level1 li.mega a.mega:active {
  color: #000;
}

.dprtmnt_bnr img{width:100%;}


.product-view .product-img-box .main-image .lightbox-btn{bottom:10px;}
.col1-layout .product-view .product-shop{float:right; width:400px; clear:none;}

.btn-cart-big{background-position:45% 0 !important;}
.btn-cart-big:hover{background-position:45% -49px !important}
.product-view .product-shop .quanitybox{margin-right:0;}


}
@media only screen and (min-width:600px) and (max-width: 719px){
.brdr_in .blog_hldr{margin:20px 0}
.brdr_in .price-guarantee{margin:0 0 -20px}

.row1_col{padding:3px; width:98.8%;}

.row2_col{padding:3px; width:46.8%; margin-left:10px;}
.row2_col:first-child{margin-left:10px; width:46.8%;}


.row3_col{padding:3px; width:30.9%; margin-left:10px;}
.row3_col:first-child{margin-left:0px; width:30.7%;}

.row4_col{padding:3px; width:47.8%; margin-left:10px;}
.row4_col:first-child{margin-left:0px; width:47.7%;}

.row5_col{padding:3px; width:30.9%; margin-left:10px;}
.row5_col:first-child{margin-left:0px; width:30.8%;}

.row6_col{padding:3px; width:47.7%; margin-left:10px;}
.row6_col:first-child{margin-left:0px;}

.row7_col{padding:3px; width:98.8%;}

.row8_col{padding:3px; width:98.8%;}

.row9_col{padding:3px; width:47.7%; margin-left:10px;}
.row9_col:first-child{margin-left:0px; width:47.7%;}
.head_band{font-size:12px; line-height:20px;}

.logo{top: -58px;}
}
@media only screen and (min-width:1000px) and (max-width: 1235px){
/* MAIN CONTAINER
--------------------------------------------------------- */
.page { width: 960px; margin:0 auto;  }
.wrap { min-width: 0; }
#ja-wrapper { overflow: hidden; }
/* TABLE */
.data-table {border-collapse: separate;}
/* .has-toggle .btn-toggle{display:none;} */


}
@media only screen and (min-width:1236px) and (max-width: 1585px){
.page {width: 960px; margin:0 auto;}
.has-toggle .btn-toggle{display:none;}
}
@media only screen and (min-width:1586px) and (max-width: 1890px){
.page {width: 960px; margin:0 auto; }
.has-toggle .btn-toggle{display:none;}
}
@media only screen and (min-width:1891px){
.page {width: 960px;}
.has-toggle .btn-toggle{display:none;}
}



@media only screen and (min-width: 300px){
	.main{position:relative; width:100%; margin:0 auto;}
	.info{width:90%; padding:5px 5%; height:125px; bottom:0; font-size:11px; line-height:10px;}
	.but{margin:5px auto;}
	.info h3{margin:0; line-height:16px; font-size:15px;}
	.info p{margin:0;}
	.but input{line-height:25px; height:25px; padding:0 5px; font-size:12px;}
	.but a {margin:2px;}
	#checkout_product a {margin:0 0 10px 0px;}
	.head_band{width:96%; padding:0 2%;}
	.blog_hldr.home1ly h2{font-size: 18px; line-height: 22px;}
	.cat-desc-one h1{font-size: 14px; line-height: 30px;}
	.warm-winter li{width:47.7%; margin:0 0.5% 0 0.5%;}
}

@media only screen and (min-width: 400px){
	.main{position:relative; width:100%; margin:0 auto;}
	.info{width:90%; padding:10px 5%; height:115px;}
}

@media only screen and (min-width: 600px){
	.main{padding-bottom:0px}
	.info{width:90%; padding:5px 5%; height:115px; font-size:11px; line-height:12px;}
	.press_logos li{width:47%; margin:0 2% 0 0}
	/*.press_logos li > p {margin: 35px 15% 5px 0;}*/
.cart .page-title .checkout-types{display:none !important;}

.mbl_show{display:none;}
.cart .totals .checkout-types li{clear:none; float:right; width:auto; padding:0 0 0 10px;}
.mbl-prod-title, .ind_qty{display:none;}

}

@media only screen and (max-width: 719px) {
.toolbar .limiter, .toolbar .sort-by {display: block;} /*delete here and also there */
}

@media only screen and (min-width: 760px){
	.info{width:90%; padding:10px 5%; height:120px; font-size:13px; line-height:15px;}
	.but{margin:5px auto;}
	.info h3{margin:5px 0; line-height:22px; font-size:21px;}
	.but input{line-height:30px; height:30px; padding:0 5px; font-size:13px;}
	.but a {margin:8px;}
	#checkout_product a {margin:0 0 0 7px;}
	.main{width:100%;}
	.cat-desc-one h1{font-size: 16px; line-height: 40px;}
	.warm-winter li{width:31%; margin:0 1% 0 1%;}
	.blog_hldr.home1ly h2{font-size: 36px; line-height: 36px;}
		
	.testimonail_right li,.testimonail_left li{font-size:16px;}
	 
	 li .testi_inner{font-size:16px;}
	
}
@media only screen and (max-width: 768px){
	#awRelatedProducts , #awRelatedProducts .box-related .aw-content ul, #relatedProducts, #relatedProducts .box-related .aw-content ul{width: 100%; }
	.account-create .form-list  .field,.account-create .form-list {width:300px;}
	.account-create .form-list .input-box{float:right;}
	.form-list li.fields .field{margin:0 0 10px;}
	.form-list li.fields .field+.field{margin:0;}
	
}


@media only screen and (min-width: 960px){
	.main{position:relative; width:100%; max-width:960px; margin:0 auto;}
	.info h3{margin:2px 0; line-height:26px; font-size:25px;}
	.info{width:90%; padding:5px 5%; height:auto; bottom:0;}
	.head_band{width:100%; max-width:960px; padding:0;}
	.aditional-footer{width:100%; padding:20px 0 35px;}
	.but input{height:15px; line-height:15px;}
	.warm-winter li,.warm-winter li+li+li+li+li+li{width:230px; margin:0 0px 0 7px;}
	.warm-winter li:first-child,.warm-winter li+li+li+li+li{margin:0;}
	/*.warm-winter li+li+li+li,.warm-winter li+li+li+li+li+li+li+li{width:230px;}
	.warm-winter li+li+li+li+li,.warm-winter li+li+li+li+li+li+li+li+li{width:230px;}*/
	.warm-winter li img{height:230px;}
}

@media only screen and (min-width: 985px){
/* .level2 > li > .group > .group-title{border-bottom:solid 1px #ccc;} */
}

@media only screen and (min-width: 1000px){
	.main{width:960px;}
	.head_band{width:960px; padding:0;}
	.info{height:230px; width:32%; left:0;}
	.aditional-footer{width:960px;}
	.inner-toggle{display:block !important}
	.jm-megamenu li.mega:hover .childcontent {display: block;}
	.spcr{width:314px; height:319px;}
	.feb_layout_landing .spcr{height:299px}
.level2 > li > .group > .group-title{border-bottom:solid 1px #ccc;}
}

@media only screen and (min-width: 960px){
.xmashome li{float:left; vertical-align:top; margin:0 14px 0 0px;}
.grn_bg_box figcaption{margin-top:65px;}

.inner_contact .contact-wrap .name_change .contact-img{right:-670px;}
#contactForm textarea{width: 320px;}
}

@media only screen and (min-width:421px) and (max-width:551px){
.xmashome ul {text-align:center;}
.xcmx_desc button{background:#bfb6ad; border:1px solid #a39d99; line-height:40px; padding:0 15px; font-size:15px;  cursor:pointer; margin-right:15px; width:100%; margin-bottom:10px}
}
@media only screen and (min-width:552px) and (max-width:985px){
.xmashome ul {text-align:center;}

}
@media only screen and (min-width:0px) and (max-width:420px){.xmashome li{float:none; margin:10px 0px 10px 0px; border:0px solid red}
.xcmx_desc button{background:#bfb6ad; border:1px solid #a39d99; line-height:40px; padding:0 15px; font-size:15px;  cursor:pointer; margin-right:15px; width:100%; margin-bottom:10px}

}


@media only screen and (min-width: 300px){
	.main{position:relative; width:100%; margin:0 auto;}
	.info{width:90%; padding:5px 5%; height:125px; bottom:0; font-size:11px; line-height:11px;}
	.but{margin:5px auto;}
	.info h3{margin:0; line-height:16px; font-size:15px;}
	.info p{margin:0;}
	.but input{line-height:25px; height:25px; padding:0 5px; font-size:12px;}
	.but a {margin:2px;}
	#checkout_product a {margin:0 0 10px 0px;}
	.catrow_col:first-child,.catrow_col,.catrow_col+.catrow_col+.catrow_col+.catrow_col+.catrow_col{margin:0; padding:4px; float:left;}
	.catrow_col img{width:100%; height:auto;}
	.catrow_col{width:100%;}
	.iosSlider{width:100% !important}
}

@media only screen and (min-width: 400px){
	.main{position:relative; width:100%; margin:0 auto;}
	.info{width:90%; padding:10px 5%; height:115px;}
	.catrow_col{width:48%;}
}

@media only screen and (min-width: 600px){
	.main{padding-bottom:0px}
	.info{width:90%; padding:10px 5%; height:80px; font-size:11px; line-height:12px;}
}

@media only screen and (min-width: 760px){
	.info{width:94%; padding:10px 3%; height:90px; font-size:13px; line-height:15px;}
	.but{margin:5px auto;}
	.info h3{margin:0 0 5px 0; line-height:20px; font-size:21px;}
	.but input{line-height:25px; height:25px; padding:0 10px; font-size:13px;}
	.but a {margin:8px;}
	#checkout_product a {margin:0 0 0 7px;}
	.catrow_col{width:32.2%;}
	/* .catrow_col img{width:230px; height:230px;}	 */
	.testimonail_right li,.testimonail_left li{	font-size:18px;}
	li .testi_inner{font-size:14px;}
}

@media only screen and (min-width: 960px){
	.but{margin:15px auto;}
	.main{position:relative; margin:0 auto;}
	.info h3{margin:10px 0; line-height:26px; font-size:25px;}
	.info{width:27%; padding:10px 1%; height:230px; bottom:0;left:0;}
	
.grey_bg .but.duvets_buttons input{
width:110px;
}

.but.duvets_buttons a{
margin:1px;
}
	
}

@media only screen and (min-width: 960px) and (max-width: 1000px){
	.but{margin:3px auto;}
	.info {font-size: 11px; height: 80px;line-height: 12px; padding: 10px 5%; width: 90%;}
	.info h3{margin:5px 0; line-height:22px; font-size:21px;}
	.but input{line-height:25px; height:25px; padding:0 5px; font-size:12px;}
}

@media only screen and (min-width: 1000px){
	
	.catrow_col{float:left; width:230px;}
	.catrow_col:first-child{margin-left:0px; padding:0 1px 0 0px;}
	.catrow_col+.catrow_col+.catrow_col+.catrow_col+.catrow_col{margin-left:0px; padding:0 1px 0 0px;}
	.catrow_col, .catrow_col+.catrow_col+.catrow_col+.catrow_col+.catrow_col+.catrow_col{padding:0 0 10px 13px;  margin-left:0px;}
/*.category-clearance .products-grid li.item{width:21%;}*/
.payment_info{width:100%}
.page-not-found{margin-bottom:30px;}

.products-grid .product-image img:hover{ border-color: #666666 !important;}
.home_desc h2{font:18px effrabold; margin:30px 0 15px; color:#B5B0AA;}
}

@media only screen and (max-width: 960px){
#product_tabs_itoris_qa_contents{width:100%}
/*.category-clearance .products-grid li.item{width:29%;}*/
		 .nosto-product-list li{width:30%; margin:0.5%;}
		 .nosto-product-list li:first-child{margin:0.5%;}
		 .nosto-product-list li img{width:100%;}
}

	
	@media only screen and (min-width: 600px) and (max-width:720px){
		.hunga_story_awards li{width:50%;margin:0 0 30px;text-align:center;}
		.ctgry_prdct_hldr figcaption h2{font-size:18px;}
		.ctgry_prdct_hldr figcaption p{font-size:12px;}
	}
	
	@media only screen and (min-width: 300px) and (max-width:600px){
		.hunga_story_prod{width:100%}
		.hunga_story_banner .overlap{padding:2%;width:96%;font-size:12px;}
		.hunga_story_banner .overlap p{font-size:80%;}

		.hunga_story_awards li{width:50%;text-align:center;margin:0 0 30px}
		.products-grid li.item,.apr_layout_landing .products-grid li.item {width:45%;}
		.products-grid li.item,.products-grid li.item.last_child, .apr_layout_landing .products-grid li.item, .apr_layout_landing .products-grid li.item.last_child{margin:0 2%}
		
		.ctgry_prdct_hldr figcaption{padding: 15px; width:60%;}
		.ctgry_prdct_hldr.grn_bg_box figcaption{width:70%}
		.ctgry_prdct_hldr.grn_bg_box figcaption p{ font-size: 13px;    line-height: 15px;}		.logo_bottom{margin-bottom: 60px;}
		
		.grn_bg_box figcaption a{background:url("http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/arrow_grn.jpg") no-repeat scroll right 3px;}
		
		.personalize_product{width:100%;}
		
		.look_big_img,.look_list_hldr{float:left; width:100%;}
		.look_list_hldr{margin:15px 0 0 0;}
		.looks_desc h2{font-size:14px;}
		.moreinfo .button.button{font-size:11px; padding:0 10px;}
		.nosto-product-list li{width:47%;}
		
		/*-20150225-*/
			.feb_layout_landing .cmn_ctgry_block li{width:100%;}
			.feb_layout_landing .category_names{position:static}
			.feb_layout_landing .cmn_ctgry_block li, .feb_layout_landing .cmn_ctgry_block li:first-child{height:auto}
			.feb_layout_landing .cmn_ctgry_block li:first-child{margin-bottom:20px;}
			
		.product-view .product-img-box .product-name h1{color:#111111;font-family: "Georgia",serif;font-size: 34px; line-height: 36px;}
		.bedlinen_view.product-view .product-shop .product-name,.product-shop .new_review{display:none}
		.prod-view-descrip .prod-view-desc-rwrap{float:left !important}
		
	}
	@media only screen and (max-width: 479px){
	.products-grid li.item, .products-grid li.item.last, .apr_layout_landing .products-grid li.item, .apr_layout_landing .products-grid li.item.last_child{width: 90% !important; margin:0 5%}
	}

	@media only screen and (min-width: 300px) and (max-width:480px){
		.hunga_story_awards li{width:100%;}
		.contact-wrap .name_change .contact-img{display:none;}
		.chrstmas_toy{display:none;}
	}
	
	@media only screen and (min-width: 481px) and (max-width:599px){
		.main{}
		.info{height:80px;}
	}
	
	@media only screen and (min-width: 300px) and (max-width:599px){
		.prdct_listing li {width:100%; margin:0 0 20px 0;}
/*.category-clearance .products-grid li.item{width:46%;}*/
.estimate_shipping_rates .lft_wdth{width:70%}
.ctgry_prdct_hldr img{max-width:inherit;}
.ctgry_prdct_hldr.half_60 img,.feb_layout_landing .ctgry_prdct_hldr.half_40 img {width:100%;}
.ctgry_prdct_hldr{width:100%; overflow:hidden;}
.ctgry_prdct_hldr h2{font-size:20px; line-height:20px; margin-bottom:5px}
.ctgry_prdct_hldr p{font-size:12px; line-height:14px; margin-bottom:5px}

.ctgry_prdct_hldr figcaption.rgt_algn{left:10px;}
.feb_layout_landing .ctgry_prdct_hldr figcaption.rgt_algn{left:0;}
.feb_layout_landing .ctgry_prdct_hldr.grn_bg_box{height:299px;}
.feb_layout_landing .ctgry_prdct_hldr.grn_bg_box.pillow_grn   {height:380px;}
.cmn_ctgry_block li h3 a, .category_name a{background: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/mbl_arrow.png) no-repeat 95% center;}


.ctgry_prdct_hldr.mrgnr15{margin-right:0;}
.cmn_ctgry_block{padding:0}
.cmn_ctgry_block+.cmn_ctgry_block{margin:0;}
.cmn_ctgry_block li, .cmn_ctgry_block li img{margin-left:0; width:100%;}
.cmn_ctgry_block li,.cmn_ctgry_block li:first-child{border-bottom:solid 1px #CCCCCC; height:35px; line-height:35px; padding:0; background:none;color: #000;}
.cmn_ctgry_block h3{margin:0; line-height:35px;}
.cmn_ctgry_block li h3 a,.category_name a{color: #000; display:block}

.cmn_ctgry_block li h3 a:hover,.category_name a:hover{background-color:#CECECE; color:#000;}

.cmn_ctgry_block .category_name{background:none; padding:0; line-height:35px;text-indent: 0px;}
.main.ctgry_hldr{margin:0; padding-bottom:30px;}
.mbl_hide{display:none;}

		
/* .cmx_big .desc.rgt-valen{left:inherit !important; top:inherit !important; right:10px !important; bottom:10px !important;}
.cmx_big .desc{left:10px !important; top:inherit !important; right:10px !important; bottom:10px !important;} */
.cmx_thumb{margin-top:20px !important;}

.chrstmas_toy{width:17%; left:13%;}
.onestepcheckout-index-index .chrstmas_toy{top:2px;}

.checkout-cart-index .top_link, .checkout-cart-index .mini_cart_holder, .checkout-cart-index .ylw_off,.checkout-cart-index .nosto_element,.checkout-cart-index .footer-container{display:none !important;}
.checkout-cart-index{background:none;}
.checkout-cart-index .advc_cal,.checkout-cart-index .main_search{top:23px;}
.checkout-cart-index .page-title{margin:30px 0 25px 0; font-size:10px;}
.checkout-cart-index #shopping-cart-table thead tr{border:none;}
.checkout-cart-index .box-cont h2, .checkout-cart-index .col-main h2{font-size: 16px;  line-height: 18px;}
.chrstmas_toy{display:none;}
.cart .title-buttons{padding:0;}
.cart .title-buttons ul, .cart .title-buttons ul .checkout_process,.cart .title-buttons ul .checkout_process button{width:100%;}
.cart .title-buttons ul .checkout_process button{margin:15px 0 0 0;}
.cart .title-buttons ul{float:left;}
.cart-table .item-product-name{width:60%}
.cart-table .item-product-qty, .cart-table .item-product-totals{width:15%}
.cart-table .item-product-delete{width:5%}
.cart-table .quantity_box_button_down{width:35px;}
.cart-table .quantity_box_button_up{width:34px; float:left;}
#shopping-cart-table .quantity_box_button_down{width:14px;}
#shopping-cart-table .quantity_box_button_up{width:14px; float:left;}
.cart .totals .checkout-types li, .cart .totals .checkout-types li .checkout_process, .cart .totals .checkout-types li .checkout_process *{width:100%;}
.mbl_hid{display:none;}
.mbl_show{display:block;}
/* .footer-social{display:none;} */
.product-options-bottom{padding:5px 5%}



	}
	
	@media only screen and (min-width:640px) and (max-width:1000px){
		.ctgry_prdct_hldr{width:100%;}
		.ctgry_prdct_hldr.half_40{width:43.5%;}
			.feb_layout_landing .ctgry_prdct_hldr.half_40{width:39.1%;}
		.ctgry_prdct_hldr.half_60{width:53.9%;} 
			.feb_layout_landing .ctgry_prdct_hldr.half_60{width:58.8%;}
		.ctgry_prdct_hldr img{width:100%}
		
		.chrstmas_toy{width:12%; left:21%;}
	}
	@media only screen and (min-width: 600px) and (max-width:767px){
		.descri h2{font-size:12px;}
		.descri h3,.descri.sml_desc h3{font-size:14px;line-height:25px;}
		.descri p{font-size:11px;}
		.prdct_listing .new,.chirstmas_holder .new{ top:5%; bottom:inherit;}
		.off{ top:5%; bottom:inherit;}
		
		.products-grid li.item, .apr_layout_landing .products-grid li.item{margin: 0 2%; width:45.5%;}
		.products-grid li.item.last_child, .apr_layout_landing .products-grid li.item.last_child{margin: 0 2%;}
		/*.products-grid li.item.first, .products-grid li.item{float:left !important;margin: 0 2% !important;clear:none !important;width:46% !important;height:auto !important;}*/
		/*.category-clearance .products-grid li.item{width:29%;}*/

		.cmn_ctgry_block li{margin-left:10px;}
		.ctgry_prdct_hldr.half_40{width:43.1%;}
			.feb_layout_landing .ctgry_prdct_hldr.half_40{width:39.1%;}
		.ctgry_prdct_hldr.half_60{width:53.5%;}
			.feb_layout_landing .ctgry_prdct_hldr.half_60{width:58.9%;}
		.ctgry_prdct_hldr figcaption{padding:5px;}


			.feb_layout_landing .ctgry_prdct_hldr.half_40.grn_bg_box{width:100%;height:340px;}
			.feb_layout_landing .ctgry_prdct_hldr.half_60.grn-adj-side{width:100%;}
			.feb_layout_landing .ctgry_prdct_hldr.half_60.tab-adj{width:57%;}
			.feb_layout_landing .ctgry_prdct_hldr.half_40.tab-adj{width:40%;}
			
			.feb_layout_landing .dprtmnt_bnr_descr{padding:2% 15px;height:87%}
			.feb_layout_landing .dprtmnt_bnr_descr p, .feb_layout_landing .dprtmnt_bnr_descr a{font-size:12px;line-height:16px}

.chrstmas_toy{display:none;}
.onestepcheckout-index-index .chrstmas_toy{width:12%; left:21%; top:2px; display:block;}
.cmx_thumb{margin-top:20px !important;}
	}
	
	@media only screen and (max-width: 768px){
		.name_change .left-cont-wrap, .name_change .help-rgt-wrap{width:100%;}
		.name_change .help-rgt-wrap img{position:static;top:0;left:0}
	.fnt_optn ul, .color_optn ul{width:100%; margin:40px 0;}
		.valentine .fnt_optn li,.valentine .color_optn li{margin:10px 10px !important;}
		.valentine .color_optn li{ margin:10px 8px !important;}
		.blog_hd{display:none;}
.personalize_product{float:left;}
	}
	
	@media only screen and (min-width:640px) and (max-width:1000px){
		.ctgry_prdct_hldr{width:100%;}
		.ctgry_prdct_hldr.half_40{width:43.5%;}
		.ctgry_prdct_hldr.half_60{width:53.9%;}
		.ctgry_prdct_hldr img{width:100%}
		
		.chrstmas_toy{width:12%; left:21%;}
	}
	@media only screen and (min-width:520px) and (max-width:600px){
	.category-products .form-list .input-box, .category-products .form-list li.wide .input-box, .category-products .form-list li.wide select, .category-products .form-list input.input-text{width:100% !important;}
	}	
	
	
	/* New Layout */
	@media only screen and (max-width:960px){
		.charity-hd .charity-hd-cont{top:5%}
	}
	
	
	@media only screen and (min-width:769px) and (max-width:860px) {
		.col1-layout .product-view .product-shop{float: left;width: 100%;clear:both;}
		.col1-layout .bedlinen_view.product-view .product-shop{float:right;clear:none}
		.personalize_product{float:left;}
	}
	
	@media only screen and (max-width:768px){
		.charity-hd-cont h1{font-size:36px;line-height:40px;margin-bottom:10px;}
		.ch-gal-lft{width:100%;margin-bottom:30px;}
			.ch-gal-lft h2{margin-top:0}
		.ch-gal-rgt{width:100%;}
		html[xmlns]	.ch-gal-lft .clearfix{display:none}
		
		.ch-blog{width:100%;}
		.ch-blog img{width:100%;}
		.ch-twitt {width:90%;padding:25px 5% 0;}
		.charity-gal-wrap{padding:25px 5%;width:90%}
		.feb_layout_landing .order_swatch_bnr .dprtmnt_bnr_descr{width:45%;}
		
		.apr-dept-wrap .half_wdth{width:100%;}
			.apr-dept-wrap .half_wdth .half_wdth{width:48%;}
			.dept_prod_hdlr figcaption p{margin-bottom:0;font-size:12px;line-height:16px;}
			.dept_prod_hdlr figcaption h2{font-family: 'Georgia',serif;font-size:18px;line-height:20px;}
			.dept_prod_hdlr img{width:100%}
			
		.icon_navigation ul li.first, .icon_navigation ul li.second, .icon_navigation ul li.third, .icon_navigation ul li.fourth {float:left;width:48% !important;padding:0; margin-bottom:10px;}
		.icon_navigation ul li.third{clear:both;border:none}
		.icon_navigation ul li.first p, .icon_navigation ul li.second p, .icon_navigation ul li.third p, .icon_navigation ul li.fourth p {float:left;clear:both}
	}
	
	@media only screen and (max-width:600px){
		.charity-hd{width:100%;float:left}
		.charity-hd .charity-hd-cont{position:static;color:#000;width:96%;padding:2%;margin-bottom:30px;}
		.charity-hd .charity-hd-cont h1{color:#000}
		.charity-hd .charity-hd-cont p{width:100%}
		.ch-abt-list  {width:280px;margin:0 auto;float:none;}
		.ch-abt-list  li{width:100%;}
		.ch-abt-list  l.middle{width:100%;margin:0 0 20px;}
		.charity-gal-wrap{margin-top:40px;}
		
		.dept_prod_hdlr.dpt_main figcaption{width:96%;padding:10px 2%}
		.review_box{display:none}
		.review_box{text-align:center}
		.review_box.mbl_blk{display:block;float:none;width:100%}
		
	}
	
	@media only screen and (max-width: 600px) and (min-width: 300px){
		.feb_layout_landing .grn_bg_box figcaption a {font-weight:bold;text-decoration:none} 
		.wdth_algn70{width:100%; float:left;}
		.wdth_aln30{width:244px; margin:0 auto;float:none}
		.wdth_aln30 .btm_pillow{margin-top:20px}
		.cmn_ctgry_block .category_names {background: none;padding: 0;line-height: 35px;text-indent: 0px;font-size:17px;}
		
		.icon_navigation ul li.first, .icon_navigation ul li.second, .icon_navigation ul li.third, .icon_navigation ul li.fourth{padding:0 2% !important;width:45% !important;border:none;margin-bottom:20px;}
		
		.trustpilot-widget{height:200px !important;}
		.product-view{margin-bottom:150px}
		
	}
	
	@media only screen and (max-width:500px){
	/* .dept_prod_hdlr.dpt_main {display:none} */
	}
	
	@media only screen and (max-width:480px){
		.apr-dept-wrap .dept_prod_hdlr{overflow:hidden}
		.apr-dept-wrap  .dept_prod_hdlr img{width:auto;max-width:none}
		/* .dept_prod_hdlr figcaption p{margin-bottom:0;font-size:10px;line-height:14px;} */
		/* .apr-dept-wrap  .dept_prod_hdlr figcaption h2{font-family: 'Georgia',serif;font-size:16px;line-height:20px;} */
		.icon_navigation ul li.first, .icon_navigation ul li.second, .icon_navigation ul li.third, .icon_navigation ul li.fourth{padding:0 4% !important;width:42% !important;border:none;margin-bottom:20px;height:auto}
	}
	
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_modern
 * @copyright   Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; border:0 !important; padding:5px 9px !important; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; font-size:12px; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; font-size:12px; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; font-size:12px; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.cms-home .homepage_popup .fancybox-skin{
	background: #ffffff;
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
	        border-radius: 0px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "effra",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/js/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/js/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.cms-home .homepage_popup .fancybox-close {top:15px; right:15px; width: 15px; height: 15px; background:url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/js/fancybox/pop_close.jpg') 0 0 no-repeat;}

.cms-home .homepage_popup .fancybox-skin {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 0;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/js/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/js/fancybox/fancybox_overlay.png');
}


.cms-home .fancybox-overlay.homepage_popup {
	background: url('http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/js/fancybox/hmpg_opcty.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "effra",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
.iosSlider {
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 430px;
    margin:auto 0;
}
.iosSlider .slider {
	width: 100%;
	height: 100%;
}

.iosSlider .slider .slide {
	width: 100%;
	height: 100%;
	padding: 0 0 0 0;
    position: relative;
}

.tintButton {
	color:#fff!important;
	cursor:pointer;
	padding:5px 12px;
	font-size:12px;
    font-weight: normal;
	text-decoration: none;
}

.iosSlider .slider .slide .text1 {
	position: absolute;
	top: 30px;
	right: 100px;
	opacity: 0;
	filter: alpha(opacity:0);
	font-size:0px;
}

.iosSlider .slider .slide .text1 span {
	color: #fff;
	font: bold 50px/60px "effrabold",Helvetica,Arial,sans-serif;
	padding: 0 8px;
}

.iosSlider .slider .slide .text2 {
	position: absolute;
	top: 90px;
	right: 10px;
	opacity: 0;
	filter: alpha(opacity:0);
}

.iosSlider .slider .slide .text2 span {
	color: #fff;
	font: normal 16px/20px "effra",Helvetica,Arial,sans-serif;
}

/*
	Bullets and thumbnails navigation
*/
.iosSlider .sliderNavi {
    position: absolute;
    right:49%;
    bottom:15px;
}
.iosSlider .sliderNavi .naviItem {
	background-color: transparent;
	background-image: url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/pagination.png);
	background-position: 0 0;
	margin-left:5px;
    display: inline-block;
    text-indent: -9999px;
    float: left;
	width:10px;
	height:10px;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
/* Current bullet */
.iosSlider .sliderNavi .naviItem.selected {
	background-position: -16px 0 !important;
}
/* Bullet hover state */
.iosSlider .sliderNavi .naviItem:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.iosSlider .prev,
.iosSlider .next
{
    display: block;
    position: absolute;
    z-index: 25;
	width: 45px;
	height: 45px;
	top:165px;
}

.iosSlider .next {
    width: 56px;
    height: 70px;
    cursor: pointer;
    background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/slide_next.png) no-repeat 0 0;
}

.iosSlider .next:hover,
.iosSlider .next:focus {
    background-position: -56px 0;
}

.iosSlider .next:active {
    background-position: -112px 0;

}

.iosSlider .prev {
    width: 56px;
    height: 70px;
    cursor: pointer;
    background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/slide_prev.png) no-repeat 0 0;
}


.iosSlider .prev:hover,
.iosSlider .prev:focus {
    background-position: -56px 0;
}

.iosSlider .prev:active {
    background-position: -112px 0;
}

/* left arrow */
.iosSlider .prev {
	left: 15px;
}
/* right arrow */
.iosSlider .next {
	right: 15px;
}

/* Carousel */

.carousel {
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
    height:340px;
    margin:auto 0 15px;
}

.carousel .slider {
	width: 100%;
}


.new-arrow.prev,
.new-arrow.next
{
    display: block;
    position: absolute;
    z-index: 25;
    width: 56px;
    height: 70px;
    cursor: pointer;
	top:70px;
}

.new-arrow.next {
    background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/slide_next.png) no-repeat 0 0;
}
.new-arrow.prev {
    background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/slide_prev.png) no-repeat 0 0;
}
.new-arrow.prev:hover,
.new-arrow.prev:focus,
.new-arrow.next:hover,
.new-arrow.next:focus {
    background-position: -56px 0;
}

.new-arrow.prev:active,
.new-arrow.next:active {
    background-position: -112px 0;

}

.next.disabled,
.prev.disabled {
    opacity:0.7;
    cursor:default!important;
    background-position: 0 0 !important;
}

/* left arrow */
.new-arrow.prev {
	left: -20px;
}
/* right arrow */
.new-arrow.next {
	right: -20px;
}

/* Sale */

.sale-arrow.prev,
.sale-arrow.next
{
    display: block;
    position: absolute;
    z-index: 25;
    width: 56px;
    height: 70px;
    cursor: pointer;
	top:110px;
}

.sale-arrow.next {
    background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/slide_next.png) no-repeat 0 0;
}
.sale-arrow.prev {
    background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/slide_prev.png) no-repeat 0 0;
}
.sale-arrow.prev:hover,
.sale-arrow.prev:focus,
.sale-arrow.next:hover,
.sale-arrow.next:focus {
    background-position: -56px 0;
}

.sale-arrow.prev:active,
.sale-arrow.next:active {
    background-position: -112px 0;

}


/* left arrow */
.sale-arrow.prev {
	left: -20px;
}
/* right arrow */
.sale-arrow.next {
	right: -20px;
}
/* Media */

.more-views {
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
    height:80px;
    margin:auto 0 15px;
}

.bedlinen_view  .more-views {
	
    height:100px;
}

.more-views .slider {
	width: 100%;
   /*  margin:0 auto; */
}

.more-views .slide {
	width: 80px;
}
.bedlinen_view .more-views .slide {
	width: 100px;
}
.more-views-arrow.prev,
.more-views-arrow.next
{
    display: block;
    position: absolute;
    z-index: 25;
	width: 22px;
	height: 70px;
	bottom: 0;
    cursor: pointer;
}

.more-views-arrow.prev {
    background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/slide_prev.png) no-repeat -130px 0;
}

.more-views-arrow.next {
    background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/slide_next.png) no-repeat -133px 0;
}

.more-views-arrow.prev:hover,
.more-views-arrow.prev:focus,
.more-views-arrow.next:hover,
.more-views-arrow.next:focus {
    background-position: -73px 0;
}

.more-views-arrow.prev:active,
.more-views-arrow.next:active {
    background-position: -44px 0;

}


/* left arrow */
.more-views-arrow.prev {
	left: 0;
}
/* right arrow */
.more-views-arrow.next {
	right: 0;
}


/* Carousel Related */

.related {
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
    height:340px;
    margin:auto 0 15px;
}

.related .slider {
	width: 100%;
}


.related .prev,
.related .next
{
    display: block;
    position: absolute;
    z-index: 25;
	width: 45px;
	height: 45px;
	top:110px;
}

.related .next {
    width: 56px;
    height: 70px;
    cursor: pointer;
    background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/slide_next.png) no-repeat 0 0;
}

.related .next:hover,
.related .next:focus {
    background-position: -56px 0;
}

.related .next:active {
    background-position: -112px 0;

}

.related .prev {
    width: 56px;
    height: 70px;
    cursor: pointer;
    background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/slide_prev.png) no-repeat 0 0;
}


.related .prev:hover,
.related .prev:focus {
    background-position: -56px 0;
}

.related .prev:active {
    background-position: -112px 0;
}

/* left arrow */
.related .prev {
	left: 0;
}
/* right arrow */
.related .next {
	right: 0;
}

/* Carousel upsell */

.upsell {
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
    height:340px;
    margin:auto 0 15px;
}

.upsell .slider {
	width: 100%;
}


.upsell .prev,
.upsell .next
{
    display: block;
    position: absolute;
    z-index: 25;
	width: 45px;
	height: 45px;
	top:110px;
}

.upsell .next {
    width: 56px;
    height: 70px;
    cursor: pointer;
    background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/slide_next.png) no-repeat 0 0;
}

.upsell .next:hover,
.upsell .next:focus {
    background-position: -56px 0;
}

.upsell .next:active {
    background-position: -112px 0;

}

.upsell .prev {
    width: 56px;
    height: 70px;
    cursor: pointer;
    background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/slide_prev.png) no-repeat 0 0;
}


.upsell .prev:hover,
.upsell .prev:focus {
    background-position: -56px 0;
}

.upsell .prev:active {
    background-position: -112px 0;
}

/* left arrow */
.upsell .prev {
	left: 0;
}
/* right arrow */
.upsell .next {
	right: 0;
}

/* Carousel crosssell */

.crosssell {
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
    height:230px;
    margin:auto 0 15px;
}

.crosssell .slider {
	width: 100%;
}


.crosssell .prev,
.crosssell .next
{
    display: block;
    position: absolute;
    z-index: 25;
	width: 45px;
	height: 45px;
	top:45px;
}

.crosssell .next {
    width: 56px;
    height: 70px;
    cursor: pointer;
    background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/slide_next.png) no-repeat 0 0;
}

.crosssell .next:hover,
.crosssell .next:focus {
    background-position: -56px 0;
}

.crosssell .next:active {
    background-position: -112px 0;

}

.crosssell .prev {
    width: 56px;
    height: 70px;
    cursor: pointer;
    background: transparent url(http://cdn.soakandsleep.com/skin/frontend/enterprise/sas0714/images/slide_prev.png) no-repeat 0 0;
}


.crosssell .prev:hover,
.crosssell .prev:focus {
    background-position: -56px 0;
}

.crosssell .prev:active {
    background-position: -112px 0;
}

/* left arrow */
.crosssell .prev {
	left: 0;
}
/* right arrow */
.crosssell .next {
	right: 0;
}
/* CSS of Klevu Search Result Landing Page */

/* klevu container for fix width layout*/

.kuContainer{
	width:100%;
	margin:0 auto;
	font-family:inherit;
	font-size:12px;
}

/* klevu container for fluid layout*/
.kuProListing{
	margin-top:20px;
	margin-bottom:20px;
}

/* klevu filters */
.kuFilters{
	float:left;
	width:23%;
	border:1px solid #ddd;
}

/* set the height of each filter*/
.kuFilterBox{		
	height:150px;
	overflow:hidden;
}

/* heading of filters i.e brand, color */
.kuFilterHead{		
	padding: 8px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	background-color: #eee;
	border-bottom: 1px solid #ddd;
}
		
/* down arrow div in filters */
.kuShowOpt{		
	text-align:center;
	padding:3px;	
	position:relative;
}

/* up arrow div in filters */
.kuHideOpt{
	text-align:center;
	padding:3px;	
}

.kuShowOpt img, .kuHideOpt img{
	width:auto !important;
    display:inline-block !important;
}

/* down & up arrow link color in filters */
.kuShowOpt a,.kuHideOpt a{		
	color:#4d7abf;
	text-decoration:none;	
}

/* set list for filters */
.kuFilterNames ul{
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-left:0px !important;
}

/* style for each values in filter */
.kuFilterNames ul li{
	list-style:none;	
	text-align:left;
	width:99%;
	display:inline-table;
	margin:0px;
	padding-left:0px;
	margin-left:0px !important;
}

.kuFilterNames ul li a{
	display: block;
	position: relative;
	overflow: hidden;
	margin: 0 5px;
	line-height:24px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 13px;
	text-decoration: none;
	cursor: pointer;
	font-style:normal;
}

/* set background color on hover of filter */
.kuFilterNames ul li a:hover{
	background-color:#eee;
	cursor: pointer;
}

/* set background color for selected filter */
.kuFilterNames ul li.kuSelected a{
	background-color:#616161;
	color: #fff;
}

/* label for the filter */
.kuFilterNames ul li a span.kuFilterLabel{		
	float:left;
	width:86%;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

/* total nos of results available for filter  */
.kuFilterNames ul li a span.kuFilterTotal{
	float:right;
	width:13%;
	text-align:right;
}

/* shows cancel button if filter is selected */
.kuFilterNames ul li a span.kuFilterCancel{
	float:right;
	width:13%;
	text-align:right;
	font-size:10px;
}

/* klevu results box */
.kuResultList{
	float:right;
	width:75%;
}

/* div for Sorting, pagination, change result view icons*/
.kuSortHeader{
	padding:10px;
	margin:5px;
	padding-top: 0px;
	margin-top: 0px;
}

/* div to display total no of results */
.kuTotResults{
	text-align:left;
	margin-bottom:10px;
	line-height:24px;
	font-weight:bold;
	font-size:14px;
}

.kuSortingOpt{
	background-color:#eee;
	border:1px solid #ddd;
	padding:5px;	
}

/* div to display sorting dropdown */
.kuSortby{
	float:left;
	width:25%;
}

/* label of sorting dropdown */
.kuSortby label{
	display:inline;
}

/* sorting dropdown */
.kuSortby select{
	display:inline;
	height:25px;
	width:100px;
}

/* div to display icons to change the view of result (grid/view) */
.kuView{
	float:left;
	width:15%;
	text-align:center;
}

/* display GRID view icon */
.kuView .kuGridviewBtn{
	background: #ededed url(http://cdn.soakandsleep.com/skin/frontend/base/default/images/klevu/btn-gridview.png) no-repeat 0 0;
	cursor:pointer;
}	

/* display LIST view icon */
.kuView .kuListviewBtn{
	background: #ededed url(http://cdn.soakandsleep.com/skin/frontend/base/default/images/klevu/btn-listview.png) no-repeat 0 0;
	cursor:pointer;
}	

/* set width and height of view icons box*/
.kuView a{
	display: inline-block;
	border: 1px solid #D9D9D9;
	width: 44px;
	height: 27px;
	margin-right: -4px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}

/* changing background position on hover of GRID/LIST view icons */
.kuView a:hover{
	border-color: #BBB;
	background-position:0 -30px;
    text-decoration: none;
}

/* change background position to set current view */
.kuView a.kuCurrent{
	background-position:0 -60px;
	border-color: #BBB;
}

/* dropdown to select no of results per page*/
.kuPerPage{
	float:left;	
	width:23%;
	margin-left:10px;
	text-align:right;
}

.kuPerPage select{
	width:54px !important;	
	height:25px;
}

/* div for pagination */
.kuPagination{
	width:33%;
	float:left;	
	margin-left:10px;
	text-align:right;
}

/* style to display page nos in line */
.kuPagination a{
	border: 1px solid #ddd;
	margin:0px;
	position: relative;
	display: inline-block;
	background:#eee;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
	color: #444;
	cursor: pointer;
	text-decoration:none;
}

/* style on hover of page links */
.kuPagination a:hover{
	background: #dadada;	
}

/* style to show current page */
.kuPagination a.kuCurrent{
	background: #fff;	
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:1px solid #ddd;
	font-weight:bold;
}

.kuClearLeft{
	clear:left;	
	line-height:0px;
}


/* klevu results div */
.kuResults{
	margin-top:10px;
}

/* styles for list view results */
.kuListView{
	margin-top:10px;
}

.kuListView ul{
	margin:0px;
	padding:0px;	
}

/* In LISTVIEW: list style for each result */
.kuListView ul li{
	display:block;
	width: 100%;
	height: auto;
	padding: 10px;
	border-bottom: 1px solid #eee;
	text-align:left;
}

/* In LISTVIEW:  for wrapping the image in fixed size div */
.kuListView .klevuImgWrap{ 
		float:left;
        overflow:hidden;        
        width:15% !important;
        height:120px !important;
        text-align:center;
}

/* In GRIDVIEW: thumbnail of the product */
.kuListView img{
        max-width:100% !important;
        max-height:120px !important;
        width:auto;
        height:auto;
        border:none;
        outline:none;
}

/* In LISTVIEW: display product name and description */
.kuListView ul li .kuNameDesc{
		float:left;
		width:65%;
		margin-left:5px;
}

.kuListView ul li .kuName{
	padding:5px;	
}

.kuListView ul li .kuDesc{
	line-height:20px;
	padding:5px;	
	font-style:normal;
}

/* In LISTVIEW: set product name color and font size */
.kuListView ul li .kuName a{
	font-size:14px;
	text-decoration:none;
	color:inherit;
	font-weight:bold;
	font-style:normal;
}

.kuListView ul li .kuName a:hover{
	text-decoration:underline;
}

/* In LISTVIEW: div to display saleprice and original price */
.kuListView ul li .kuPrice{
	float:left;
	width:15%;
	margin-top:5px;	
	margin-bottom:5px;	
	padding:5px;
	text-align:center;
}

/* In LISTVIEW: div to display saleprice */
.kuListView ul li .kuSalePrice{
	font-weight:bold;	
	font-size:14px;
	margin-bottom:5px;
}

/* In LISTVIEW: div to display original price with line-through style */
.kuListView ul li .kuOrigPrice{
	font-size:13px;
	text-decoration:line-through;
}

/* In LISTVIEW: set color to highlight search keyowrd in name and description */
.kuListView ul li strong{
	color:#2980B9;
}

/* styles for grid view results */
.kuGridView{
	margin-top:10px;
}

.kuGridView ul{
	margin:0px;
	padding:0px;	
	margin-left:0px;
}

/* In GRIDVIEW: list style for each result */
.kuGridView ul li{
	display: inline-block;
	width: 24%;
	min-height: 275px;
	padding: 0;
	vertical-align: top;
	border-top: 1px solid #ddd;
	text-align:center;
	margin:2px;
	padding-top:15px;
	margin-left:0px !important;
	font-style:normal;
}

.kuGridView ul li:nth-child(1),.kuGridView ul li:nth-child(2),.kuGridView ul li:nth-child(3),.kuGridView ul li:nth-child(4){
	border-top:none;	
}

/* In GRIDVIEW:  for wrapping the image in fixed size div */
.kuGridView .klevuImgWrap{ 
		float:none;
        overflow:hidden;
		padding:5px;
        width:90% !important;
        height:140px !important;
        text-align:center;
		margin:0 auto;
}

/* In GRIDVIEW: thumbnail of the product */
.kuGridView img{
        max-width:100% !important;
        height:140px !important;
        width:auto;
        border:none;
        outline:none;
		display:inline-block !important;
}

/* In GRIDVIEW: remove float value for name and description div */
.kuGridView .kuNameDesc{
	float:none;	
}

/* In GRIDVIEW: discription is not displayed in grid layout*/
.kuGridView .kuDesc{
	display:none;
}

.kuGridView ul li .kuName{
	padding:5px;	
	min-height:45px;
}


/* CSS for add to cart button */
.kuGridView ul li .kuAddtocart{
	display:block;
	height:20px;
	margin-top:20px;
}

.kuGridView ul li input[type="text"]{
	display:inline-block;
	width:25%;
	float:left;	
	height:22px;
	border:1px solid #ddd;
	outline:none;
	text-align:right;
}

.kuGridView ul li a.kuAddtocartBtn{
	display:inline-block;
	background: #616161;
	float:right;
	color: #fff;
	width:72%;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	text-decoration:none;

}

.kuListView ul li .klevu-addtocart{
	float:right;
	display:block;
	width:15%;
	height:20px;
	margin-top:20px;
	text-align:center;
}


.kuListView ul li input[type="text"]{
	width:5%;
	float:none;	
	height:22px;
	border:1px solid #ddd;
	outline:none;
	text-align:right;
}

.kuListView ul li a.kuAddtocartBtn{
	background: #616161;
	float:none;
	color: #fff;
	width:15%;
	padding-top:6px;
	padding-bottom:6px;
	padding:6px;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	text-decoration:none;

}


/* In GRIDVIEW: set product name color and font size */
.kuGridView ul li .kuName a{
	font-size:13px;
	text-decoration:none;
	color:inherit;
	font-style:normal;
}

.kuGridView ul li .kuName a:hover{
	text-decoration:underline;
}

/* In GRIDVIEW: div to display saleprice and original price */
.kuGridView ul li .kuPrice{
	float:none;
	margin-top:5px;	
	margin-bottom:5px;	
	padding:5px;
}

/* In GRIDVIEW: div to display saleprice */
.kuGridView ul li .kuSalePrice{
	font-weight:bold;	
	font-size:14px;
	margin-bottom:5px;
}

/* In GRIDVIEW: div to display original price with line-through style */
.kuGridView ul li .kuOrigPrice{
	font-size:13px;
	text-decoration:line-through;
}

/* In GRIDVIEW: set color to highlight search keyowrd in name and description */
.kuGridView ul li strong{
	color:#2980B9;
}

	
/* pagination links at bottom of results */
.kuBottomPagi{
	padding:5px;	
	background-color:#eee;
	border:1px solid #ddd;
}

.kuBottomPagi .kuPerPage{
	margin-left:0px;
	text-align: left;
}

.kuBottomPagi .kuPagination{
	width: 50%;
	float: right;
	margin-left: 10px;
}

.kuPagination a{
	font-style:normal;	
}

.kuClearBoth{
	clear:both;	
}

/* div to display No records found message */
.kuNoRecordFound{
	text-align:center;
	margin-top:10%;
	margin-bottom:10%;
}

/* show variants */
.kuVariants{
	font-size: 9px;
	text-align: center;
	margin-top:2px;
}

/* height for loader div */
#loader{
	height:400px;	
}

#loader img{
	margin-top:10%;	
    display: inline-block;
	width:auto !important;
}
.kuContainer{
	width:100% !important;
}

@media only screen and (max-width: 1024px) {
	.kuSortby{
		width:45%;
	}

	.kuView{
		width:50%;
		text-align:right;
	}
	
	.kuPerPage{
		width:45%;
		text-align:left;
		margin-left:0px;
		margin-top:10px;
	}
	
	.kuPagination{
		width:50%;
		margin-top:10px;
	}
	
	.kuGridView ul li{
		width:31%;	
	}
	
	.kuListView ul li .kuNameDesc{
		width:80%;	
	}
	
	.kuListView ul li .kuPrice{
		float:none !important;
		width:100%;
	}
	
	.kuListView ul li .kuPrice .kuSalePrice{
		display:inline !important;	
	}

	.kuListView ul li .kuPrice .kuOrigPrice{
		display:inline !important;	
	}
	
	.kuGridView ul li:nth-child(4){
		border-top:1px solid #ddd;	
	}
		
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
	.kuResultList{
		width:74%;	
	}
	
	.kuGridView ul li{
		width:31%;	
	}
	
	.kuGridView ul li:nth-child(4){
		border-top:1px solid #ddd;	
	}

}

@media only screen and (max-width: 640px) {
	.kuFilters{
		display:none !important;	
	}
	
	.kuResultList{
		float:none;
		width:100%;	
		margin-left:0px;
	}
	
	.kuSortby{
		width:50%;
		height:50px;
	}
	
	.kuSortHeader{
		margin:0px;	
	}

	.kuView{
		width:50%;
		text-align:right;
		height:50px;
	}
	
	.kuPerPage{
		width:35%;
		text-align:left;
		margin:0 auto;
		margin-top:0px;
	}
	
	.kuPagination{
		width:65%;
		margin:0 auto;
		margin-top:0px;
		text-align:right;
	}
	
	.kuGridView ul li{
		width:31%;	
	}
	
	.kuGridView ul li:nth-child(3){
		border-top:none;	
	}
	
	.kuGridView ul li:nth-child(4){
		border-top:1px solid #ddd;	
	}
	
	.kuBottomPagi .kuPerPage{
		margin-left:0px;
		text-align: center;
		margin-bottom:5px;
	}

	.kuBottomPagi .kuPagination{
		width: 100%;
		float: none;
	}
	
}

@media only screen and (max-width: 480px) {
	.kuGridView ul li{
		width:47%;	
	}
	
	.kuGridView ul li:nth-child(3),.kuGridView ul li:nth-child(4){
		border-top:1px solid #ddd;	
	}
}

#product-videos h3 { font-size:11px; border-bottom:1px solid #ccc; margin:0 0 8px; text-transform:uppercase; }
#product-videos ul { margin-left:-9px }
#product-videos li { float:left; padding:0 0 8px 9px; position:relative }
#product-videos li a { float:left; border:2px solid #ddd; overflow:hidden; }
.slide{position:relative;}
.slide .btn-play { background: url(http://cdn.soakandsleep.com/skin/frontend/base/default/css/productvideo/play.png) no-repeat 0 -1px;height: 30px;width: 30px;bottom: 30%; left: 30%; position:absolute }
.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:4px; border-radius:4px; background:#fff url(http://cdn.soakandsleep.com/skin/frontend/base/default/css/tinybox2/images/preload.gif) no-repeat 50% 50%; -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose { background-image: url('http://cdn.soakandsleep.com/skin/frontend/base/default/css/tinybox2/images/fancybox_sprite.png'); position: absolute; top: -4px; 	right: -6px; width: 36px; height: 36px;cursor: pointer; z-index: 8040; }
#error {background:#ff6969; color:#fff; text-shadow:1px 1px #cf5454; border-right:1px solid #000; border-bottom:1px solid #000; padding:0}
#error .tcontent {padding:10px 14px 11px; border:1px solid #ffb8b8; -moz-border-radius:4px; border-radius:4px}
#success {background:#2ea125; color:#fff; text-shadow:1px 1px #1b6116; border-right:1px solid #000; border-bottom:1px solid #000; padding:10; -moz-border-radius:0; border-radius:0}
#bluemask {background:#4195aa}
iframe#iframeRegCard { height:518px; width:100%; border:1px solid #666; padding: 0 20px;}

iframe#sagepaydirectpro-iframe-post { height:500px; width:100%; /*border:1px solid #666;*/ border:none; }

div#direct3d-logos { width:351px;margin:0 auto; margin-top:5px; }
div#direct3d-logos img { padding-right:10px; }

div.sagecardh1 h1 { display: inline; }
div.sagecardh1 img { padding-top: 12px; padding-left: 10px; }

select#sagepaytoken_start_yr, select#sagepaytoken_start, select#sagepaytoken_expiration_yr, select#sagepaytoken_expiration { width:125px; }
select#sagepaytoken_start, select#sagepaytoken_expiration { margin-right: 10px; }

form#frmRegCard input.cvv { width:3em !important; }

.sidebar .sagepaysuite-logo { display:block; margin:10px 0; text-align:center; }
.sidebar .sagepaysuite-logo a { float:none; }
