@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
}
.center {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#wrapper {
	text-align: left;
	padding: 0px;
	width: 969px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #bfdbe4;
}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.clearleft {
	clear: left;
}
.clearboth {
	clear: both;
}

.lightblue {
	color: #30b7d9;
	text-decoration: underline;
}

a.lightblue:hover {
	text-decoration: none;
}
.clearright {
	clear: right;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin: 0px;
	padding: 0px;
}
.red {
	color: #FF0000;
}
.green {
	color: #25c532;
}
.orange {
	color: #fe7702;
}


.gray {
	color: #686868;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin: 0px;
	padding: 0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 20px;
	margin-left: 10px;
	margin-right: 20px;
}
.purple {
	color: #b33590;
	font-size: 12px;
}
.purple-text {
	color: #b33590;
}
.normal-text {
	font-weight: normal;
	font-size: 12px;
}
.content-block-top-line{
	height:5px;
	overflow:hidden;
	clear:both;
	background-color: #fff;
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkg-box-top-line.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.content-block-top-line em, .content-block-bottom-line em {
	float:right;
	width:5px;
	height:5px;
	overflow:hidden;
}
.content-block-top-line em{
	background:#fff url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkg-box-top-line-right.gif) no-repeat;
}

.content-block-bottom-line{
	height:5px;
	overflow:hidden;
	clear:both;
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkg-box-bottom-line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFFFFF;
}
.content-block-bottom-line em{
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkg-box-bottom-line-right.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.align-right {
	text-align: right;
}

.imgright {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}

.bigorange {
	color: #963A7B;
	font-size: 14px;
	font-weight: bold;
}
.block-list {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-right: 20px;
	margin-left: 10px;
	padding-top: 15px;
	padding-bottom: 10px;
}
.block-list p {
	margin-top: 0px;
	line-height: normal;
}
.icon-left-list {
	float: left;
	margin-right: 15px;
	margin-left: 15px;
}
.leftbox {
	float: left;
	width: 677px;
	text-align: center;
	color: #C035B8;
}
.title-principal {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-right: 20px;
}
.title-principal strong {
	display: block;
	font-size: 16px;
	color: #636363;
}

.content-block h3 {
	font-size: 18px;
	color: #666666;
	font-weight: normal;
	margin-right: 20px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.orange {
	color: #963A7B;
}	
.infopage  .content-block ol{
	list-style:decimal outside;
	margin:13px 30px;
}
.infopage  .content-block ol li{
}
.content-block  ul {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	/*margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 30px;*/
}
.infopage  .content-block ul li{
	font-size: 12px;
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/arrowli.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.content-block ol li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*margin-bottom: 5px;
	margin-right: 20px;*/
	 float:left;
	 clear:both;
	 padding-top:-2px;
}
.copypaste {
	height: 86px;
	width: 500px;
	border: 1px solid #e3e3e3;
	margin-left: 10px;
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bg-copypaste.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #f8f8f8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	padding-left: 160px;
	padding-top: 20px;
}
.alignright {
	text-align: right;
}
.aligncenter {
	text-align: center;
}
.content-block .inputform {
	background-color: #eaeaea;
	border: 1px solid #adadad;
	width: 235px;
	color: #333333;
	font-size: 14px;
}
.content-block .inputdetails {
	background-color: #eaeaea;
	border: 1px solid #adadad;
	width: 300px;
	color: #333333;
	height: 200px;
}

.input-text,
TEXTAREA,
SELECT {
	color: #000000;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	font-size: 12px;
	line-height: 12px;
	-webkit-box-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.1 ) inset;
	-moz-box-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.1 ) inset;
	box-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.1 ) inset;
	}
.input-text     { padding: 2px 6px 3px; }
.ie8 .input-text{ padding: 4px 6px 3px; }
.ie7 .input-text{ padding: 5px 6px 2px; }
TEXTAREA        { padding: 2px 4px; }
SELECT          { padding: 2px 4px 3px; }
.input-text:active,
TEXTAREA:active,
SELECT:active {
	color: #000000;
	border-color: #16242A;
	background: #FCFCFC;
	}


.button{
	background:none;
	border:none;
	padding:0;
	cursor:pointer;
}
.button span{
	background: rgb(48,233,67); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(48,233,67,1) 0%, rgba(25,139,52,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(48,233,67,1)), color-stop(100%,rgba(25,139,52,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(48,233,67,1) 0%,rgba(25,139,52,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(48,233,67,1) 0%,rgba(25,139,52,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(48,233,67,1) 0%,rgba(25,139,52,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30e943', endColorstr='#198b34',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(48,233,67,1) 0%,rgba(25,139,52,1) 100%);
	display: inline-block;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-shadow: 0 0 2px #198b34;
	padding:0 6px;
	line-height: 22px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.buttons-set .button > span > span{
	padding:10px !important;
	font-size:16px;
}
.button-grey span{
	background:-moz-linear-gradient(center top , #919191 0%, #919191 100%) repeat scroll 0 0 transparent !important;
	text-shadow:0 0 2px #DEDEDE !important;
}
.ie7 .button span {
	line-height: 19px;
	}



.form-list { list-style:none outside; margin:0; padding:0; }
.form-list li { margin:0 0 8px; overflow:hidden;font-size:12px; }
.form-list label { float:left; position:relative; z-index:0; }
.form-list label.required {}
.form-list label.required em { float:right; font-style:normal; color:#963A7B; position:absolute; top:-1px; right:-8px; }
.form-list li.control label { float:none; }
.form-list li.control input.radio,
.form-list li.control input.checkbox { margin-right:6px; }
.form-list li.control .input-box { clear:none; display:inline; width:auto; }
/*.form-list li.fields { margin-right:-15px; }*/
.form-list .input-box { display:block; clear:both; width:260px; }
.form-list .field { float:left; width:275px; }
.form-list input.input-text { width:238px; }
.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; }
/* Customer */
.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; }


.input-text {
	background-color: #eaeaea;
	border: 1px solid #adadad;
	padding-top: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.block-cart,
.block-list, 
.block-blog-categories,
.block-recent-posts,
.block-blog-comments,
.block-blog-archives,
.block-blog-search {
	background:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:0;
	margin:0 12px 14px 9px;
}
	.block-cart .block-title,
	.block-list .block-title, 
	.block-blog-categories .block-title,
	.block-recent-posts .block-title,
	.block-blog-comments .block-title,
	.block-blog-archives .block-title,
	.block-blog-search .block-title{
		font-size:14px;
		line-height:33px;
		background:#01295C;
		color:#fff;
		padding:0 0 0 8px;
		-webkit-border-radius:3px 3px 0 0;
		-moz-border-radius:3px 3px 0 0;
		border-radius:3px 3px 0 0;
	}
	.block-cart .block-content,
	.block-list .block-content, 
	.block-blog-categories .block-content,
	.block-recent-posts .block-content,
	.block-blog-comments .block-content,
	.block-blog-archives .block-content,
	.block-blog-search .block-content{
		padding:10px;
	}
		.block-cart .block-content p,
		.block-list .block-content p{
			margin:0;
		}

.block ol,
.block ul { list-style:none outside; margin:0; padding:0; }
.block-cart li.item .price { color:#000; }
.block-cart .summary { float:left; text-align:left; }
.block-cart .amount { margin:0; }
.block-cart .amount a { font-weight:bold; }
.block-cart .subtotal .label { display:none; }
.block-cart .subtotal .price { font-size:16px; font-weight:bold; color:#214d90; margin:2px 5px 0 0; display:inline-block; }
.block-cart .actions { margin-top:15px; overflow:hidden; }
.block-cart .actions .button { float:right; }

.mini-products-list li.item { margin:0 0 7px; display:block; }
.mini-products-list .product-image { float:left; width:50px; margin:0 0 0 -5px; position:relative; z-index:1; }
.mini-products-list .product-details { margin-left:55px; font-size:11px; }
.mini-products-list .price-box { margin:5px 0 2px; }

.block .btn-remove,
.block .btn-edit { float:right; margin:1px 0 2px 5px; }

.btn-remove,
.btn-remove2 { display:block; width:15px; height:15px; font-size:0; line-height:0; background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/btn_remove.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.btn-edit { display:block; width:15px; height:15px; font-size:0; line-height:0; background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/btn_edit.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }

.truncated { cursor:help; }
.truncated a.dots { cursor:help; }
.truncated a.details { cursor:help; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value dl { position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ddd; background-color:#f6f6f6; }
.truncated .show dl { top:-20px; left:50%; }

.block-compare li.item,
.block-viewed li.item,
.block-compared li.item { display:block; padding:3px 0; }

.page-title{ overflow:hidden; }
.page-title h1 { margin:0 0 10px; }

.advanced-search-amount{ margin:0 0 14px; }


.review-box{ border:1px solid #303030; margin: 0 0 10px; }
.review-title{ background:#303030; font-size: 17px; font-weight:bold; color: #fff; padding: 3px 6px; overflow:hidden; }
.review-title span{ font-weight:normal; color:#cbcbcb; }
.review-title .review-box-sort{ float:right; color:#fff; }
.review-box-title{ border-bottom:1px solid #b5b5b5; margin:0 12px 15px; padding:12px 0; }
.review-box-text{ padding:0 12px 12px; }
.review-box-text p{ margin:0; }
.review-box-table{ font-size:12px; }
.review-box-table th,
.review-box-table td{ padding:0 10px 4px 0; vertical-align:top; }
.review-box-table th{ font-weight:bold; text-align:right; }
.review-box-nav{ overflow:hidden; padding:12px; font-size:12px; }
.review-box-nav .f-right{ float:right; color:#fe9112; }
.review-box-nav a{ color:#fe9112; text-decoration:none; }
.review-box-details{ padding:0 12px 12px; }
.review-box-help{ padding:6px 0 12px; margin:0 12px; border-bottom:1px solid #b5b5b5; font-style:italic; font-size:12px; }
.review-box-help a{ color:#fe9112; text-decoration:none; }

.review-stars-big{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/stars_big.png) 0 -20px; width:112px; height:20px; position:relative; overflow:hidden; font-size:0; line-height:0; }
.review-stars-big span{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; height:20px; background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/stars_big.png); }

.review-stars-medium{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/stars_medium.png) 0 -16px; width:90px; height:16px; position:relative; overflow:hidden; font-size:0; line-height:0; }
.review-stars-medium span{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; height:16px; background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/stars_medium.png); }

.contact_form{font-size:12px;}


.product-infos .pr_snippet_category .pr-snippet-stars{float:none;overflow:hidden;margin:0 auto;width:83px;}
.product-infos .pr_snippet_category .pr-snippet-review-count{clear:both;text-align:center;font-size:10px;display:block;line-height:1.2;}


#wrapper .pr-snapshot p,
#wrapper .pr-contents p{margin:0;}
#wrapper .pr-snapshot-head-wrapper{padding:0;}
#wrapper .pr-snapshot-cobrand{display:none;}
#wrapper .pr-snapshot-head,
#wrapper .pr-snapshot-body,
#wrapper .pr-review-content-header,
#wrapper .pr-review-sort,
#wrapper .pr-contents{background:none;border:none;padding:0 10px 0 0;}
#wrapper .pr-review-content-header{margin-top:20px;}
#wrapper .pr-review-content-header-label{font-size:18px;}
#wrapper .pr-review-sort-wrapper{padding:0;}
#wrapper .pr-snapshot-body-wrapper,
#wrapper .pr-contents-wrapper{border:none;padding:0;}
#wrapper .pr-review-wrap{border:1px solid #CCC;padding:8px;}
#wrapper .pr-review-author{float:none;width:auto;}
#wrapper .pr-review-author-info-wrapper{line-height:1.22;}
#wrapper .pr-review-author-name,
#wrapper .pr-review-author-location{display:inline;margin-right:3px;}
#wrapper .pr-review-rating{margin:0;line-height:22px;}
#wrapper .pr-review-rating-wrapper,
#wrapper .pr-review-main-wrapper{float:none;width:auto;overflow:hidden;}
#wrapper .pr-review-rating-wrapper{background:#414142;color:#FFF;padding:8px;margin:-8px -8px 8px;position:relative;}
#wrapper .pr-review-rating-wrapper p{color:#FFF;}
#wrapper .pr-review-author-date{color:#000;margin:0;font-size:10px;padding:0px 5px;}
#wrapper .pr-attribute-value-list{margin:0!important;}
#wrapper .pr-attribute-value-list li{font-size:12px;}
#wrapper .pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group .pr-attribute-value{margin-top:0;}
#wrapper .pr-other-attributes-list li.pr-other-attribute-label,
#wrapper .pr-other-attributes-list li.pr-other-attribute-value{width:auto;float:none;display:inline;}
#wrapper .pr-review-helpful-response{margin:10px 0 0;}



#comments{float:left;width:100%;}
#comments div.legend{ float:left;width:100%;padding:20px 0 0 10px;font-family:arial;font-size:12px;color:#000;font-weight:bold;}
ul.form-list{padding:10px 0 0 0px;margin:0;float:left;width:100%;}
.form-list .field label{font-size:12px;color:#000;float:left;width:auto;}
#post-the-comment{float:left;width:auto;margin-left:7px;}
.proddesc{
color: #000000; 
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
}
.product-description-page
{
	color: #000000; 
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-left:10px;
    padding-top:5px;
    width:533px;
}
.bld
{
font-weight:bold;
font-size:12px;
}
.val{
font-size:12px;
}
.title-product-description2
{
padding-top:15px !important;
}
.prodesc
{
font-size:12px;
margin:5px 20px 20px 10px;
}
.product-infos a img
{
padding-bottom:1px;
}


.col3-set .col-2 {float: left;}

.col3-set .col-3 {float: right; width: 32%;}


.cart-empty p {display:none !important;}
#onepagecheckout_orderform{width:969px; margin:0 auto;}

.button.btn-checkout > span {
    background: none repeat scroll 0 0 transparent;
    color: transparent;
}
.btn-checkout > span > span {
    background-image: url("https://www.deluxecomfort.com/skin/frontend/base/default/images/express_checkout.png");
    background-size: 100% 100%;
    color: transparent;
    font-size: 0;
    padding: 12px 107px;
}

.product-description-page > li {margin: 0 0 0 7px;}

#amazon-buy > span > span {
    background-image: url("https://www.deluxecomfort.com/skin/frontend/base/default/images/checkout-amazone.png");
    font-size: 0;
    height: 5px;
    width: 120px;
}
#amazon-buy span {
    background: none repeat scroll 0 0 transparent;
}

.checkout-area-right .amazon-block-img{
	float: left;
    margin: 10px 0 0 10px;
    width: auto;
}
@charset "utf-8";
#header {
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgheader.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 969px;
}
#h1-section {
	padding-top: 5px;
	padding-left: 10px;
	height: 20px;
	width: 959px;
	overflow: hidden;
}
#h1-section #signin-register {
	float: right;
	margin-right: 42px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#h1-section #signin-register a {
	color: #FFF;
}

#h1-section h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #edf7f9;
	padding: 0px;
	margin: 0px;
}
#h1-section span {
	color: #00ddfe;
	margin-left: 5px;
	margin-right: 5px;
}
#logo {
	float: left;
	height: 88px;
	width: 252px;
}
#topmenu {
color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 30px;
    margin: 0;
    padding: 19px 0 0 10px;
    width: 385px;
}
#topmenu a {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
#topmenu a:hover {
	color: #f2de37;
}

#topmenu a.bold {
	font-weight: bold;
	text-decoration: underline;
}
#shoppingcart-notify {
	height: 49px;
	margin: 0px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	/*	padding-top: 16px;*/
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
/*	padding-left: 160px;*/
}
#shoppingcart-notify .quantity-item {
	color: #f2de37;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.top-list{
	margin:0;
	padding:16px 0 0;
	list-style:none;
}
.top-list li a{
	color:#FFFFFF;
	text-decoration:none;
}
.top-list li a:hover{
	color:#FFCC00;
}
.top-list .shop-cart{
	font-size:16px;
	font-weight:bold;
	padding:0 5px 4px 5px;
	margin:-7px 0 0 0;
	background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bg-dotted.gif) no-repeat 0 6px;
}
.top-list .shop-cart a{
	height:38px;
}
.top-list .shop-cart a span{
	float:left;
	height:31px;
	background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/ico-cart.gif) no-repeat 9px 7px;
	padding:7px 2px 0 35px;
}
.top-list .shop-cart a strong{
	color:#FFCC00;
	padding:0 0 0 7px;
}
.top-list .shop-cart a:hover strong{
	color:#303030;
}
.top-list .shop-cart a:hover{
	color:#fff;
	cursor:pointer;
}
 .header_checkout{
    float: right;

   margin: 14px 14px 0 0px;
    padding: 2px 0 0;
    text-align: center;

}
.top-list .shop-cart a:hover span{
	background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bg-shop-cart.png) no-repeat;
}
.top-list .shop-cart a em{
	height:38px;
	float:left;
	background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/arrow-cart.gif) no-repeat 0 12px;
	width:21px;
}
.top-list .shop-cart a:hover em{
	background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bg-shop-cart-right.png) no-repeat;
}
#phone {
	float: left;
	height: 40px;
	width: 525px;
	/* background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgphone.gif); */
	background-repeat: no-repeat;
	background-position: right top;
}
.live-support {
	padding-top: 4px;
	float: left;
	padding-left: 17px;
}

.live-support a{
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	height:35px;
	width:137px;
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/btn-live-support.jpg);
	background-repeat: no-repeat;
}

.live-support a:hover{
	background-position:0 -35px;
}
#shop-by-department2 {
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgshop-by-department.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 44px;
	width: 215px;
}
#search-products {
	margin: 0px;
	float: left;
	width: 720px;
	height: 34px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#search-products .search {
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgsearch.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 25px;
	height: 25px;
	width: 210px;
	border: none;
	padding:0 0 0 35px;
	background-color: #FFFEBB;
	float: left;
	border: none;
}
#search-products .bt-search {
	float: left;
	height: 25px;
	width: 67px;
	margin-left: 15px;
}
#search-products .bt-search a{
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	height:25px;
	width:67px;
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bt-search.gif);
	background-repeat: no-repeat;
}

#search-products .bt-search a:hover{
	background-position:0 -25px;
}
#message-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #303030;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.onepagecheckout-index-index #message-box{display:none;}
.express-logo{float:left;}
.express-my-account{color: #000;
    float: right;
    margin-right: 20px;
    margin-top: 20px;
    text-decoration: none;}
.express-phone-number{color:#000;float:left;margin:10px 265px;}
#message-box a {
	color: #303030;
	font-weight: bold;
}
#content #message-box {
	width:698px;
	padding-left: 12px;
	padding-right:0;
}
.content-block p a {
	color: #963A7B;
	text-decoration: none;
}




#search-products .bt-search:hover {
    background-position: 0 -25px;
}
#search-products .bt-search {
    background: url("https://www.deluxecomfort.com/skin/frontend/base/default/images/bt-search.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 25px;
    margin-left: 15px;
    width: 67px;
	border: medium none;
	cursor: pointer;
}

@charset "utf-8";
#sidebar {
	float: left;
	width: 215px;
	padding-bottom: 9px;
}
#sidebar #departments {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgdepartments-title.jpg);
	background-repeat: no-repeat;
	background-position: 9px top;
	height: 33px;
	padding: 0px;
}
#sidebar #brands {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgbrands-title.jpg);
	background-repeat: no-repeat;
	background-position: 9px top;
	height: 33px;
	padding: 0px;
}
#sidebar #paterns {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgpatterns-title.jpg);
	background-repeat: no-repeat;
	background-position: 9px top;
	height: 33px;
	padding: 0px;
}
.customer_info #departments { background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/customer-service.png) no-repeat 9px top !important; color:transparent !important;}
#sidebar .home {
	margin-top: 8px;
}
#sidebar #category {
	padding-top: 8px;
	padding-bottom: 6px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	text-align: right;
	padding-right: 32px;
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgcategories-title.gif);
	background-repeat: no-repeat;
	background-position: 9px top;
}
#sidebar #customer-service {
	padding-top: 8px;
	padding-bottom: 6px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left:0;
	text-align:left;
	padding-right: 32px;
	/*background-color: #15477F;
	margin-left: 9px;*/
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgcustomer-title.jpg);
	background-repeat: no-repeat;
	background-position: 9px top;
	padding-left:16px;
	margin-right:0;
}
#sidebar #level0,.customer-service #levelc {
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkglevel0.gif);
	background-repeat: no-repeat;
	background-position: 8px bottom;
	padding-bottom: 5px;
}
#sidebar   #level0   a,.customer-service  #levelc  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	display: block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 7px;
}
#sidebar #level0 a:hover,.customer-service #levelc a:hover {
	color: #963a7b;
}
#sidebar #level0 ul, #sidebar #level1 ul ,.customer-service #levelc ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#sidebar #level0 ul li,.customer-service #levelc ul li {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/icn-plus.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 8px;
}
#sidebar #level0 ul li:last-child,.customer-service #levelc ul li:last-child {
	border:none;
}
#sidebar #level1, #sidebar #level2 {
	background-color: #FFFFFF;
	margin-right: 12px;
	margin-left: 9px;
	width: 194px;
	padding-top: 10px;
}


#sidebar #level1 a, #sidebar #level2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin: 0px;
}
#sidebar #level1 ul li, #sidebar #level2 ul li {
	list-style-type: none;
	background-color: #FFFFFF;
	margin-right: 6px;
	margin-left: 5px;
}
#sidebar #level1 ul li a, #sidebar #level2 ul li a  {
	padding-left: 15px;
}

#sidebar #level1 ul li a:hover, #sidebar #level2 ul li a:hover {
	color: #963a7b;
	text-decoration: underline;
}
#sidebar #level2 label {
	display: block;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#sidebar #level2 .userrating {
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#sidebar   #level2   .keywords {
	width: 120px;
	margin-right: 5px;
	float: left;
}
#narrow-search {
	background-color: #963A7B;
	margin-left: 9px;
	margin-right: 12px;
	text-align: right;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
	padding-right: 20px;
}
#expand-choices {
	background-color: #69B558;
	margin-left: 9px;
	margin-right: 12px;
	text-align: right;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
	padding-right: 20px;
}
#expand-choice-detail {
	margin-right: 12px;
	margin-left: 9px;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-right: 5px;
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 8px;
}
#expand-choice-detail strong {
	font-size: 14px;
}
#expand-choice-detail .detail-item a{
	color: #579A49;
	text-decoration: none;
}
#expand-choice-detail .detail-item {
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/img-results-selected.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 17px;
	padding-bottom: 5px;
	margin-top: 5px;
}
#expand-choice-detail .clear-filter  {
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
#expand-choice-detail .clear-filter a {
	color: #5FA750;
	text-decoration: underline;
}
#sidebar #level2 .narrow {
	margin-left: 5px;
	padding-left: 0px;
	margin-top: 0px;
}
#sidebar #level2 .narrow li a{
	padding-left: 0px;
	margin-left: 0px;
}

.list-option-open {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/icn-arrowopen.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-top: 10px;
	display: block;
	margin-bottom: 5px;
}
.list-option-close {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/icn-arrowclose.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
}
.questions-click  {
	padding: 0px;
	margin-top: -5px;
	margin-right: -1px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.title-categories      {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.seemore {
	font-weight: bold;
	width: 75px;
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/icn-arrowmore.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.seeless {
	font-weight: bold;
	width: 75px;
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/icn-arrowless.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#sidebar #newsletter {
	/*background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgnewsletter.jpg);
	background-position: 8px top;*/
	background:#fff;
	width: 195px;
	margin-top: 10px;
	padding:10px 0;
	text-align: center;
	border-radius:5px;
	margin-left:8px;
}
#sidebar .facebook{display:none;}
/*#sidebar .facebook {
	margin: 0 0 10px;
}*/
#sidebar #newsletter .emailinput {
	border: 1px solid #adadad;
	background-color: #f0f0f0;
	font-family: Arial, Helvetica, sans-serif;
	color: #2f588b;
	width: 150px;
	margin-bottom: 10px;
}
#sidebar .banner {
	margin-top: 10px;
	padding-left: 8px;
}

#sidebar .recently-viewed, #sidebar .ad-sense{
	margin-left: 9px;
	width: 194px;
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkg-recently-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body{font-family:Arial,Helvetica,sans-serif}body.catalog-product-view{position:relative}fieldset{border:0;padding:0;margin:0}dt,dd,dl{padding:0;margin:0}ol,ul{list-style:none outside;margin:0;padding:0}.pr-snippet-review-count{display:none!important}#content{float:left;margin:0;width:745px;padding-top:0;padding-right:0;padding-bottom:9px;padding-left:0}#product-finder{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgproduct-finder.jpg);background-repeat:no-repeat;background-position:left bottom;float:left;height:298px;width:246px;text-align:center;padding-right:0;padding-bottom:0;padding-left:0;margin-top:9px;margin-right:0;margin-bottom:0;margin-left:0}#product-finder #product-finder-socks a.socks{overflow:hidden;float:left;text-indent:-9999px;width:247px;height:34px;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bt-socks-product-finder.png);background-repeat:no-repeat;margin-bottom:10px}#product-finder #product-finder-socks a.socks a.pillow:hover{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bt-socks-product-finder.png);background-repeat:no-repeat}#product-finder #product-finder-pillow a.pillow{overflow:hidden;float:left;text-indent:-9999px;width:247px;height:34px;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bt-pillow-product-finder.png);background-repeat:no-repeat;margin-bottom:10px}#product-finder #product-finder-pillow a.pillow:hover{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bt-pillow-product-finder.png);background-repeat:no-repeat}#product-finder form{margin:0;padding:0}#product-finder select{width:200px;margin:3px 0;height:22px}#banner-flash{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgbanner-flash.jpg);background-repeat:no-repeat;background-position:left top;padding:0;float:left;height:298px;width:486px;margin-top:9px;margin-right:0;margin-bottom:0;margin-left:9px}#freeshipping-outlet{padding-top:8px;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:8px;margin-left:0}.space-img{margin-left:7px}.block-categories-home{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:22px;margin:0;float:left;height:180px;width:232px;padding-top:14px;padding-right:0;padding-bottom:0;padding-left:12px}.block-categories-home .title-white{color:#fff;display:block;line-height:20px;margin-bottom:10px;width:222px}.block-categories-home .title-black{color:#000;display:block;line-height:20px;margin-bottom:10px;width:207px}.block-categories-home .block-item{text-decoration:none;color:#363636;font-size:14px;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/arrow-block-cat.gif);background-repeat:no-repeat;background-position:left center;display:block;padding-top:0;padding-right:0;padding-bottom:0;padding-left:12px;margin-top:4px;margin-right:0;margin-bottom:3px;margin-left:0}.block-categories-home a{text-decoration:none;color:#363636}.block-categories-home a:hover{text-decoration:underline}.bed-pillows{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgbed-pillows.jpg);background-repeat:no-repeat;background-position:left top}.special-gifts{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgspecial-gifts.jpg);background-repeat:no-repeat;background-position:left top;margin-right:5px;margin-left:5px}.special-gifts a{text-decoration:none;color:#fff}.compression-socks{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgcompression-socks.jpg);background-repeat:no-repeat;background-position:left top}.tableware{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkg-tableware.png);background-repeat:no-repeat;background-position:left top;margin-left:8px}.dinnerware{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkg-dinnerware.png);background-repeat:no-repeat;background-position:left top;margin-top:6px}.lower-categories{float:left;width:100%}.special-gifts-new{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkg-gift-items.png);background-repeat:no-repeat;background-position:left top;margin-left:5px;margin-right:5px;margin-top:6px}.decorative-accents{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkg-decoratives.png);background-repeat:no-repeat;background-position:left top;margin-top:6px}.low-price{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkglow-price.jpg);background-repeat:no-repeat;background-position:left top;margin-top:6px}.return-days{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgdays-return.jpg);background-repeat:no-repeat;background-position:left top;margin-right:5px;margin-left:5px;margin-top:6px}.free-shipping{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgfree-shipping.jpg);background-repeat:no-repeat;background-position:left top;margin-top:6px}#tabs{clear:left;width:744px;margin:0;padding-top:8px;padding-right:0;padding-bottom:0;padding-left:0;font-family:Arial,Helvetica,sans-serif}.tabs-box{width:100%;margin-bottom:7px}.tabset{margin:0;padding:0;list-style:none;overflow:hidden;width:100%;font-size:24px;font-weight:bold;font-family:Arial,Helvetica,sans-serif}.tabset li{float:left;padding:0 5px 0 0}.tabset li a{float:left;height:41px;padding:0 5px 0 0;color:#8f8f8f;text-decoration:none;background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bg-tabs.jpg) no-repeat 100% 0}.tabset li a span{background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bg-tabs.jpg) no-repeat;float:left;height:34px;padding:7px 12px 0 17px}.tabset li a:hover,.tabset li a.active{color:#363636;background-position:100% -42px;height:42px;position:relative;cursor:pointer}.tabset li a:hover span,.tabset li a.active span{background-position:0 -42px;height:35px}.tab{width:706px;background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bg-tabs-top.gif) no-repeat;padding:10px 0 7px;margin:-1px 0 0}.tab-w1{width:100%;background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bg-tabs-bottom.gif) no-repeat 0 100%;padding:0 0 6px}.tab-content{border:1px solid #999;border-width:0 1px;background:#fff;width:571px;padding:22px 86px 0 85px}.tabs-gallery{position:relative}.tabs-gal-list{margin:0;padding:0;list-style:none;overflow:hidden;width:600px}.tabs-gal-holder .tabs-gal-list li{float:left;width:170px!important;margin:0 10px;padding-bottom:10px}.tabs-gal-list li img{display:block;border:1px solid #afaeae;margin:0 auto 6px}.tabs-gal-list li strong{display:block;font-size:14px;color:#363636;margin:0 0 2px;text-align:center;line-height:1.0em;max-height:40px;min-height:40px;width:160px}.tabs-gal-list li strong a{color:#363636;text-decoration:none}.tabs-gal-list li strong a:hover{text-decoration:underline}.tabs-gal-list li span{display:block;font-size:18px;font-weight:bold;text-align:center;color:#0d91d6}#btn-prev,#btn-next,#tab0-btn-prev,#tab0-btn-next,#tab1-btn-prev,#tab1-btn-next,#tab2-btn-prev,#tab2-btn-next{position:absolute;top:50px;text-indent:-9999px;overflow:hidden;width:37px;height:73px;cursor:pointer}#btn-prev,#tab0-btn-prev,#tab1-btn-prev,#tab2-btn-prev{left:-55px;background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/btn-prev.jpg) no-repeat}#btn-next,#tab0-btn-next,#tab1-btn-next,#tab2-btn-next{right:-55px;background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/btn-next.jpg) no-repeat}#social-bar{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgsocial-bar.gif);background-repeat:no-repeat;background-position:center top;clear:left;height:42px;width:949px;margin:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:20px}#trust-icons{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgtrust-icons.jpg);background-repeat:no-repeat;background-position:center top;clear:left;height:92px;width:948px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:20px;margin:0 auto;position:relative}#trust-icons .subscribe{padding:10px 0 16px 56px;background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bg-subscribe.png) no-repeat 0 50%;position:absolute;top:9px;right:50px}#trust-icons .subscribe .title{font-size:14px;font-weight:bold;color:#fc7000}#trust-icons .subscribe .description{font-size:11px}#breadcrumb{background-color:#fff;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgbreadcrumb2.jpg);background-repeat:no-repeat;background-position:left top;width:100%;padding-left:12px;padding-top:8px;padding-bottom:8px;font-family:Arial,Helvetica,sans-serif;font-size:13px;margin-bottom:10px;}.breadcrumb1{background-image:url("https://www.deluxecomfort.com/skin/frontend/base/default/images/crv_t.gif")!important;width:733px!important}#breadcrumb a{color:#b33590}#breadcrumb a.clear-item{color:#579a49;text-decoration:none}.content-block{background-color:#fff;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgcontent-block.jpg);background-repeat:no-repeat;background-position:left bottom;padding-bottom:12px;padding-left:4px;padding-right:4px;clear:left;overflow:hidden}.std{background-color:#fff;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgcontent-block.jpg);background-repeat:no-repeat;background-position:left bottom;margin-top:-17px;padding-bottom:12px;position:relative}.deluxestd{background-color:#fff;background-repeat:no-repeat;background-position:left bottom;margin-right:0;margin-top:0;padding-bottom:27px;position:relative;width:745px;float:left;display:block!important}.brandimg{float:left}.cms-home .std{display:none}.content-title{background-color:#e8e8e8;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgcontent-title.jpg);background-repeat:no-repeat;background-position:left top;padding-left:12px;padding-top:8px;padding-bottom:8px;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:bold;color:#303030;margin-top:8px}.content-title .message-total,.multiple-checkout .proceed-next-step{font-size:20px;font-weight:normal;float:right;padding-right:25px}.block-categories{float:left;margin-bottom:10px;margin-left:1px;margin-right:1px;margin-top:15px;border:1px solid #d3d3d3}.block-categories .title-categories{text-align:center;padding-top:5px;padding-bottom:5px;line-height:1.2;height:33px}.block-categories .title-categories a{color:#b33590;text-decoration:none;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:normal}.block-categories .item-categories{width:132px;padding-bottom:132px;position:relative}.block-categories .item-categories .title-products{padding:5px;min-height:40px}.block-categories .img-categories{text-align:center;position:absolute;bottom:5px;width:100%}.block-categories .select-categories{width:120px;text-align:left;padding-left:7px;padding-right:7px;padding-top:0;padding-bottom:10px}.block-categories .select-categories a{font-size:12px;text-decoration:none}.block-categories .select-categories a:hover{text-decoration:underline}.block-categories-1 .select-categories a,.block-categories-2 .select-categories a,.block-categories-3 .select-categories a,.block-categories-4 .select-categories a,.block-categories-5 .select-categories a,.block-categories-6 .select-categories a{color:#000}.block-categories-1{overflow:hidden}.block-categories select{width:104px}.content-block{position:relative}.block-product.item{position:relative;height:325px}.brands-index-index .block-product.item,.pattern-index-index .block-product.item{height:195px}.block-product{background:#fff;margin:15px 9px 0;width:150px;text-align:center;font-family:Arial,Helvetica,sans-serif;float:left;padding:5px;height:310px}.block-product .product-infos{position:relative;clear:both;bottom:0;width:150px}.cms-no-route #message-box{margin-bottom:16px}.block-product .product-infos .product-options-block{display:none}.block-product .availability{margin:0;line-height:34px}.block-product .img-product{height:148px;line-height:18px;width:148px;border:1px solid #d3d3d3;margin-bottom:5px}.block-product .more-details a{text-decoration:none;font-size:12px;color:#b33590}.block-product .name-product{font-size:13px;color:#000;height:66px;overflow:hidden;o-text-overflow:ellipsis;text-overflow:ellipsis;margin-top:5px}.block-product .price-product{font-size:14px;font-weight:bold;padding-top:0;padding-bottom:5px}.block-product .rating-product{font-size:13px;padding-top:5px;margin-bottom:10px}.block-product .compare-check{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgcompare.gif);background-repeat:no-repeat;background-position:left top;height:28px;width:150px;font-weight:bold;font-size:12px;padding-top:3px;margin-top:5px}.block-categories .title-products{text-align:center;padding-top:5px;padding-bottom:5px}.block-categories .title-products a{color:#b33590;text-decoration:none;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:bold}#head-title{font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:bold;color:#363636;background-color:#fff;margin-right:8px;padding-left:10px}#head-title span{font-size:18px;color:#414141;font-weight:normal}#view-filter{background-color:#fff;margin-right:8px}#view-type{float:right;margin-right:6px;height:35px;width:220px}#view-type .grid-view{float:left;height:35px;width:110px;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkggrid-view.gif);background-position:left -35px;background-repeat:no-repeat}#view-type .grid-view a{overflow:hidden;float:left;text-indent:-9999px;height:35px;width:110px;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkggrid-view.gif);background-repeat:no-repeat}#view-type .grid-view a:hover{background-position:0 -35px}#view-type .list-view{float:left;height:35px;width:110px;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkglist-view.gif);background-position:left -35px;background-repeat:no-repeat}#view-type .list-view a{overflow:hidden;float:left;text-indent:-9999px;height:35px;width:110px;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkglist-view.gif);background-repeat:no-repeat}#view-type .list-view a:hover{background-position:0 -35px}.filter-bar{background-color:#e1e1e1;margin-right:3px;margin-left:0;clear:right;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#303030;font-size:14px;padding-top:4px;padding-bottom:4px;overflow:hidden}.filter-bar select{font-size:11px;width:130px}.filter-bar .filter-sort-by{margin-left:12px;float:left;padding-top:4px}.filter-bar .filter-display{float:left;padding-top:4px}.filter-bar .nav-pages{float:left;margin-left:25px;margin-right:30px;width:240px}.category-products .filter-bar .nav-pages{float:left;margin-left:15px;margin-right:10px;width:230px}.filter-bar .float-text{display:block;margin-top:5px;float:left;margin-left:8px}.list-product{font-family:Arial,Helvetica,sans-serif;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d9d9d9;padding-top:15px;padding-bottom:10px;margin-left:0;margin-right:30px}.list-product .img-product{height:148px;width:148px;border:1px solid #d3d3d3;margin-bottom:5px;margin-right:5px}.list-product .name-product-list{font-size:16px;color:#000;margin-top:5px;float:left;margin-left:2px;width:300px;height:60px;font-weight:bold}.list-product .more-details-list{margin-left:2px;width:292px;float:left;margin-top:5px}.list-product .more-details-list a{font-size:14px;color:#b33590;margin-left:7px}.list-product .rating-product-list{font-size:13px;width:300px;float:left;margin-left:10px;margin-top:15px}.list-product .right-block,.recommended-product .right-block{float:right;width:190px;text-align:right}.list-product .price-product{font-size:14px;font-weight:bold;padding-top:5px;padding-bottom:5px}.list-product .compare-check{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgcompare.gif);background-repeat:no-repeat;background-position:left top;height:28px;width:150px;font-weight:bold;font-size:12px;padding-top:3px;margin-top:20px;text-align:center;margin-left:40px}.list-product .add-to-cart-list .quantity,.product-description .quantity,.table-description .quantity,.recommended-product .quantity{width:30px;margin-right:8px;margin-top:2px}.product-description{overflow:hidden}.product-left-block{margin:0;padding:0;float:left;width:302px}.product-right-block{margin:0;padding:0 0 0 5px;float:right;width:430px;font-family:Arial,Helvetica,sans-serif}.product-right-block .product-price .list-price{float:right!important;margin-left:0}.product-right-block .cart-block div.price{text-align:left!important}.product-description .product-image{/* height:251px;width:251px; */border:1px solid #d3d3d3;margin-bottom:5px}.product-description .product-thumbs img{border:1px solid #d3d3d3;margin-right:0}.product-description .product-name{font-size:22px;font-weight:bold;height:auto}.product-description .product-name span{font-size:14px}.product-description .cart-block{margin:0;padding:0;float:left;width:215px}.product-description .list-price{float:right;font-size:12px;width:95px;margin-left:5px}.product-description .price{font-size:28px;font-weight:bold;text-align:right}.product-description .product-price .list-price{float:none;margin-left:0}.product-description .product-price .price{float:none;text-align:left}.product-description .product-price em{padding:12px 0 0 0}.product-description .was-price{color:#f00;text-decoration:line-through}.was-price{text-decoration:line-through}.product-description em{font-size:11px;display:block;padding-left:10px}.product-description .product-form{font-size:12px;margin-bottom:10px;padding-left:10px}.product-description .product-form label{display:block;padding-top:5px;padding-bottom:5px}.product-description .optional-select{width:135px}.product-description .tools-block{margin:0;float:left;width:210px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:5px}.product-description .average-rating{background-color:#f4f3f3;border:1px solid #e2e2e2;font-size:14px;padding-top:5px;padding-right:5px;padding-bottom:8px;padding-left:10px;margin-bottom:5px}.product-description .rating-stars{margin-top:5px;margin-bottom:5px}.product-description .average-rating a{font-size:11px;color:#333}.product-description .share-this{float:right;width:80px;font-size:14px;text-align:center;margin-top:5px}.emailfriend{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/ico-email.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px;font-weight:bold;text-decoration:none;font-size:12px;color:#000;display:block;padding-top:5px;padding-bottom:3px}.add-wishlist{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/ico-wishlist.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px;font-weight:bold;text-decoration:none;font-size:12px;color:#000;display:block;padding-top:3px;padding-bottom:3px}.print-page{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/ico-print.gif);background-repeat:no-repeat;background-position:left center;padding:3px 41px 5px 20px;font-weight:bold;text-decoration:none;font-size:12px;color:#000;display:block;float:left}.product-description .stock-delivery{background-repeat:no-repeat;background-position:left top;padding-left:0;font-size:11px;margin-top:5px}.product-description .stock-delivery img{float:left;padding:0 5px 10px 0}.product-description .stock-delivery strong{clear:both}.product-description .stock-delivery a{color:#000}.product-description .stock-quantity{font-size:16px;color:#fd7603;font-weight:bold}.product-description .billme-later{font-size:12px;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/ico-billmelater.gif);background-position:left bottom;background-repeat:no-repeat;padding-top:5px}.product-description .billme-later a{display:block;padding-left:80px;font-size:11px;color:#5b5b5b;margin-top:5px}.freq-order-together{background-color:#fff;margin-right:10px;border:1px solid #CCC;font-family:Arial,Helvetica,sans-serif;margin-top:10px;padding:8px}.freq-order-together .head{background:#414142;color:#FFF;padding:8px;margin:-8px -8px 8px;position:relative}.freq-order-together .head h2,.freq-order-together .head h4{color:#FFF;font-size:14px}.freq-order-together .freq-title{font-size:15px;font-weight:bold;color:#fff;background-color:#303030;padding-top:5px;padding-bottom:5px;padding-left:10px;margin-bottom:10px}.freq-order-together .fot-options{width:150px;padding-left:10px;float:left}.freq-order-together .fot-options label{display:block;font-size:13px}.freq-order-together .fot-product{float:left;width:315px}.freq-order-together .fot-product ul{list-style-type:none;margin:0;padding:0;overflow:hidden}.freq-order-together .fot-product li{float:left;list-style-type:none;list-style-image:none;margin-bottom:5px;padding-top:16px;padding-right:5px;padding-bottom:0;padding-left:5px}.freq-order-together .fot-product .order-img{padding:0;width:61px;list-style-type:none;list-style-image:none}.freq-order-together .fot-product .order-img img{border:1px solid #adadad}.freq-order-together .add-all{float:left;font-size:15px;font-weight:bold;width:200px}.content-block-product{background-color:#fff;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgcontent-block-product.jpg);background-repeat:no-repeat;background-position:left bottom;margin-right:8px;padding-bottom:12px;width:562px;float:left;margin-top:9px;min-height:500px}.content-block-product .bkg-content-block{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgcontent-title-product.jpg);background-repeat:no-repeat;background-position:left top;height:10px}.content-block-product .title-product-description,.content-block-pattern .title-product-description{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#585858;margin-right:20px;padding-bottom:10px;margin-left:10px}.content-block-pattern .title-product-description{margin-left:0}.content-block-pattern .title-product-description h3{color:#000;font-weight:bold;font-size:22px}.content-block-product h3 span,.content-block-pattern h3 span{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#636363;font-weight:bold}.content-block-product ul li,.content-block-pattern ul li{font-family:Arial,Helvetica,sans-serif;font-size:13px}.content-block-product ul. .content-block-pattern ul{padding:0;margin-top:10px;margin-right:0;margin-bottom:20px;margin-left:25px}.content-block-product .buynow,.content-block-pattern .buynow{font-size:12px;font-weight:bold;color:#000;text-decoration:underline;float:right;font-family:Arial,Helvetica,sans-serif;padding-top:5px}.right-bar,.recently-viewed,.ad-sense{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgright-bar.jpg);background-repeat:no-repeat;background-position:left top;float:left;width:175px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;margin-top:9px;margin-bottom:17px}.right-bar .end-right-bar,.recently-viewed .end-right-bar,.ad-sense .end-right-bar{background:#fff;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;clear:left;height:7px;position:relative;top:7px}.right-bar .title-right-bar,.recently-viewed .title-right-bar,.ad-sense .title-right-bar{color:#24a0bf;font-size:16px;font-weight:bold;text-align:center;padding-top:5px;padding-bottom:5px}.box-product-item{border-top-width:1px;border-top-style:dotted;border-top-color:#d0d0d0;margin-right:5px;margin-left:5px;padding-top:8px;overflow:hidden}.right-bar .box-product-item a,.recently-viewed .box-product-item a{font-size:12px;color:#303030}.box-product-item img{border:1px solid #b2b2b2;float:left;margin-right:5px;margin-bottom:8px}.content-block-bkg{background-color:#fff;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgbreadcrumb.jpg);background-repeat:no-repeat;background-position:left top;height:10px;clear:left;margin-right:0;margin-top:9px}.you-may-title{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgyou-may-title.gif);background-repeat:no-repeat;background-position:left top;height:30px;width:194px;margin-top:9px;margin-left:9px}.you-may-also-like{background-color:#fff;width:194px;margin-left:9px;font-family:Arial,Helvetica,sans-serif;font-size:12px;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgyou-may.gif);background-repeat:no-repeat;background-position:left bottom;padding-bottom:10px}.you-may-also-like .you-may-text{margin-right:5px;margin-bottom:5px;margin-left:5px;padding-top:5px}.you-may-also-like .you-may-text a{color:#b33590;font-size:13px}.you-may-also-like .box-product-item strong{font-size:14px}.you-may-also-like .box-product-item a{font-size:12px;color:#303030;text-decoration:none;font-weight:bold}#content-full{width:951px;margin-top:0;margin-right:22px;margin-bottom:0;margin-left:9px;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgcontent-full-end.jpg);background-position:left bottom;background-repeat:no-repeat;background-color:#fff;font-family:Arial,Helvetica,sans-serif;padding-top:0;padding-right:0;padding-bottom:10px;padding-left:0;overflow:hidden;_height:1%}#content-full p{margin-left:22px;text-align:left}.content-full-ini{background-color:#fff;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgcontent-full-ini.jpg);background-repeat:no-repeat;background-position:left top;width:915px;padding-top:8px}#content-full #content-full-left{float:left;width:618px;overflow:hidden}.nowarehouse{float:left;margin-bottom:40px;}#content-full .nowarehouse #content-full-left{width:515px;border-right: 2px solid #d1d1d1;}#content-full #content-full-right{float:right;width:285px;padding-left:10px;overflow:hidden}#content-full #content-full-right-ac{float:right;width:315px;padding-left:5px;overflow:hidden;border-left:2px solid #d1d1d1}#content-full .nowarehouse #content-full-right-ac{width:420px;border:none;}#content-full .title-section{font-size:29px;font-weight:bold;padding-left:25px}#content-full .buttons{text-align:right;float:right;padding-right:0}.table-description{width:605px;margin-left:15px;margin-top:15px;margin-bottom:15px}.table-description a{color:#000;font-size:12px;font-weight:bold}.table-description .table-description-title{background-color:#154680;height:23px;color:#fff;font-weight:bold;font-size:14px;padding-left:15px;padding-top:7px}.table-description .item-description{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d1d1d1;overflow:hidden}.table-description ul{margin:0;list-style-type:none;overflow:hidden;padding-top:0;padding-right:0;padding-bottom:0;padding-left:12px}.table-description .product-name{color:#2eb7d9;font-size:14px;font-weight:bold;display:block}.table-description .product-item{width:247px;margin-left:10px;overflow:auto}.table-description ul li{float:left;list-style-type:none;margin:0;padding-top:10px;padding-right:0;padding-bottom:10px;padding-left:0}.table-description .price{text-align:left;font-size:14px}.table-description .price .price{font-weight:bold;color:#f00}.table-description .was-price{text-decoration:line-through}.table-description .red{font-size:16px}.table-description .gift{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/icn-gift.jpg);background-repeat:no-repeat;background-position:left center;padding-left:25px;margin-top:10px;margin-left:20px;float:left}.table-description p{font-size:12px;margin-top:0;margin-bottom:10px}.table-description .title-gift-options,.gift-option .title-gift-options{font-size:16px;font-weight:bold;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#999;padding-bottom:5px;margin-left:10px}.table-description .options-check,.gift-option .options-check{font-size:12px;float:left;width:320px;padding-left:10px}.table-description .options-check label,.gift-option .options-check label{display:block}.table-description .note-text,.gift-option .note-text{float:left;font-size:14px;width:260px}.table-description textarea,.gift-option textarea{width:233px;border:1px solid #000}.table-description .selected-box,.gift-option .selected-box{background-color:#d0d0d0}.border-image{border:1px solid #acacac}.table-description .quantity-remove{margin-left:15px;margin-right:20px}.shoppingcart-title{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgshoppingcart-title.jpg);background-repeat:no-repeat;background-position:left center;height:32px;text-align:right;padding-top:2px;margin-top:7px;border-top-width:1px;border-right-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#6e6e6e;border-right-color:#6e6e6e;border-left-color:#6e6e6e;width:276px;line-height:.9}.shoppingcart-title a{color:#6e6e6e;text-decoration:none;font-size:12px;padding-right:10px}.shoppingcart-title a:hover{text-decoration:underline}#shopping-cart-resume{width:256px;border:1px solid #6e6e6e;padding-right:10px;padding-bottom:10px;padding-left:10px;padding-top:10px;float:left}#shopping-cart-resume .total-item{width:255px;padding-top:8px;padding-bottom:8px;clear:right}#shopping-cart-totals-table{width:100%}#shopping-cart-totals-table td:last-child{text-align:right}#shopping-cart-resume strong{font-size:14px}#shopping-cart-resume .quantity{width:50px}#shopping-cart-resume .coupon-code{font-size:14px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ccc;padding-bottom:10px;margin-bottom:10px}#shopping-cart-resume .payment-options{font-size:14px;padding-left:10px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ccc;padding-bottom:5px;margin-bottom:10px;text-align:center;margin-top:5px}.payment-options fieldset{float:left}#shopping-cart-resume .red{font-weight:bold;font-size:12px;margin-bottom:15px;display:block}#shopping-cart-resume .billme-later{font-size:12px;padding-left:10px;padding-bottom:5px;margin-bottom:10px;text-align:center;font-weight:bold}#shopping-cart-resume select{width:150px}#shopping-cart-resume .total-item .border-total{float:right;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;padding-bottom:10px;padding-top:0}.customer-review-title{background-color:#dcdcdc;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkg-customer-review-title.jpg);background-repeat:no-repeat;background-position:left top;width:267px;padding-left:12px;padding-top:8px;padding-bottom:8px;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:bold;color:#303030;clear:right;margin-top:15px}#customer-review{width:255px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#f1f1f1;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkg-customer-review.jpg);background-repeat:no-repeat;background-position:left bottom;font-size:12px}#customer-review .customer-review-block{padding-bottom:15px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#bbb;padding-top:10px}.rating-box{width:90px;float:left;height:18px;font-size:0;line-height:0;background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkg_rating.gif) 0 0 repeat-x;text-indent:-999em;overflow:hidden}.rating-box.list-price{margin:0 auto!important;float:none!important}.rating-box .rating{float:left;height:16px;background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkg_rating.gif) 0 100% repeat-x}.ratings .rating-box{float:left;margin-right:3px}.cart-review{border-bottom:2px solid #CCC;padding:10px 0;margin:0 5px}#customer-review .rating{font-weight:bold;font-size:14px;padding-top:3px;padding-bottom:8px}.content-full-title{background-color:#dcdcdc;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgcontent-full-title.jpg);background-repeat:no-repeat;background-position:left top;width:588px;padding-left:12px;padding-top:8px;padding-bottom:8px;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:bold;color:#303030;clear:right;margin-left:15px;margin-top:15px}.content-full-title-review{background-color:#dcdcdc;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgcontent-full-title.jpg);background-repeat:no-repeat;background-position:left top;width:270px;padding-top:8px;padding-left:10px;padding-bottom:8px;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:bold;color:#303030;clear:right;margin-top:15px;float:left}.content-full-text-review{background-color:#f1f1f1;width:280px;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgcontent-full-text.jpg);background-repeat:no-repeat;background-position:left bottom;float:left}.content-full-text{background-color:#f1f1f1;margin-left:15px;width:600px;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgcontent-full-text.jpg);background-repeat:no-repeat;background-position:left bottom}.recommended-product{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d9d9d9;padding-top:15px;padding-bottom:10px;margin-left:15px;margin-right:15px;overflow:hidden;_height:1%}.recommended-product .name-product-list{font-size:16px;color:#000;margin-top:5px;float:left;margin-left:10px;width:280px;height:40px;font-weight:bold}.recommended-product .price-product{font-size:14px}.recommended-product .was-price{font-size:13px;text-decoration:line-through}.recommended-product .option-product{font-size:12px;float:left;margin-left:10px;width:280px;margin-top:5px}.recommended-product .add-to-cart-list{margin-top:5px}.question{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/icn-question.jpg);background-repeat:no-repeat;background-position:left center;padding-left:25px}#checkout-steps{float:right;padding-right:30px}#checkout-steps img{padding:0;margin:0;float:left;height:38px}.checkout-title{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgcheckout-title.jpg);background-repeat:no-repeat;background-position:left center;padding-left:55px;font-size:24px;font-weight:bold;margin-left:20px}#login-area{clear:right;padding-top:30px;overflow:hidden;padding-bottom:15px}.third-party{float:left;background-color:#0fc;width:286px;margin-left:20px}.third-party-title{width:271px;background-color:#ebf8ff;background-repeat:no-repeat;background-position:left top;font-size:24px;font-weight:bold;padding-left:15px;padding-top:15px}.third-party-login{width:259px;background-color:#ebf8ff;background-repeat:no-repeat;background-position:left bottom;font-size:14px;padding-left:15px;height:160px;padding-right:10px;text-align:justify;padding-top:15px;color:#09F}.third-party-login a{font-size:12px;color:#373737}.third-party-login img{margin-right:5px;margin-top:10px;margin-bottom:10px}.third-party-login .orange{margin-bottom:30px;display:block;padding-top:10px}.login-customer{float:left;width:286px;margin-left:22px;border:1px solid #b9b9b9;border-radius:5px}.login-customer.checkout-page{height:435px}.login-customer.reset-margin{margin-top:34px}.login-customer.customer-facebook-login{height:387px;background-color:#ebf8ff}.continue-shopping{float:left;padding:10px 0 0 22px}.checkout-login-box{float:left;border:1px solid #b9b9b9;border-radius:5px}.login-title{width:284px;font-size:22px;font-weight:bold;padding-top:10px;padding-bottom:3px;color:#000;text-align:center}.login-third-party{background:#ebf8ff!important}.login-content{width:255px;background-color:#fff;background-repeat:no-repeat;background-position:left bottom;font-size:13px;padding-left:15px;padding-top:20px;overflow:hidden;padding-bottom:20px;padding-right:14px;text-align:justify}.third-party-text{font-size:12px;color:#ff8400;background-color:#ebf8ff;float:left;padding:10px 0 0 30px;font-weight:bold}.login-content.new-customer{padding-top:0!important}.login-content em{color:#742e60;font-style:normal;font-size:12px}.login-content label{display:block;padding-top:10px}.login-content .seal{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/icn-seal.jpg);background-repeat:no-repeat;background-position:right center;margin-right:10px;padding-top:15px;padding-bottom:10px}.login-content .sign-in-button{float:right;width:125px;text-align:right}.login-content .sign-in-button a{color:#373737;font-size:12px;margin-bottom:40px;display:block;margin-top:15px}.login-content .center a{color:#000}.keep-shopping{margin-left:20px;margin-top:20px;margin-bottom:20px}.multiple-checkout{clear:right;overflow:hidden;padding-bottom:15px;padding-left:20px;font-size:14px}.multiple-checkout .align-button{text-align:right;width:333px}.multiple-checkout .lightblue,#dashboard .lightblue{font-size:18px;font-weight:bold}.multiple-checkout .title-bluebox,#dashboard .title-bluebox{background-color:#154680;color:#fff;font-size:16px;font-weight:bold;padding-top:3px;padding-bottom:3px;padding-left:10px;width:320px}#dashboard .checkout-area-left{float:left;width:350px;border-right-width:1px;border-right-style:solid;border-right-color:#999}.multiple-checkout .checkout-area-left{float:left;width:530px;border-right:1px solid #999}.multiple-checkout #checkout-items-display{float:left;width:530px;border-right:1px solid #999;display:none}.multiple-checkout .checkout-area-right{float:left;width:350px;padding:0 20px}.multiple-checkout .checkout-area-left.small-left{width:350px}.multiple-checkout .checkout-area-right.large-right{width:530px}.multiple-checkout .checkout-area-right.large-right label,.multiple-checkout .checkout-area-left.small-left label{float:left}.multiple-checkout .checkout-area-right.large-right em,.multiple-checkout .checkout-area-left.small-left em{float:left;position:relative;right:0}.multiple-checkout .page-title{font-size:15px;font-weight:bold;color:#303030}.multiple-checkout .checkout-name,#dashboard .checkout-name{font-size:18px;font-weight:bold;display:block}#dashboard .checkout-area-right label{display:block;text-align:right;margin-bottom:7px;margin-right:75px}.multiple-checkout .checkout-area-right label,#dashboard .checkout-area-right label{display:block;text-align:left;margin-right:75px;float:right;width:420px}.multi-address-link{color:#f15d22;font-size:14px!important;text-decoration:none;font-weight:bold!important}.gift-messages p label{float:right;width:484px;text-align:left!important;margin-right:0!important}.gift-messages-form p label{float:right;width:484px;text-align:left!important;margin-right:0!important}.multiple-checkout .checkout-area-right .form-list label{display:inline;text-align:left;margin:0}.multiple-checkout .checkout-area-right .form-list .fields label,.multiple-checkout .checkout-area-right .form-list .fields .field{margin-bottom:4px;width:220px}.multiple-checkout .checkout-area-right .form-list{padding:0}.multiple-checkout .checkout-area-right .form-list li{margin:0}.multiple-checkout .checkout-area-right .form-list .fields input,.multiple-checkout .checkout-area-right .form-list .fields select{width:200px}.multiple-checkout .checkout-area-right .form-list .fields .field label{margin-bottom:0}.multiple-checkout .checkout-area-right .form-list li.wide input.input-text{width:85%}.multiple-checkout .input,#dashboard .input{width:250px}.multiple-checkout .item-address-book,#dashboard .item-address-book{padding-bottom:15px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;width:330px}.multiple-checkout .item-address-book img,#dashboard .item-address-book img{margin-left:10px}.multiple-checkout .billing-area-left,#dashboard .billing-area-left{float:left;width:440px;border-right-width:1px;border-right-style:solid;border-right-color:#999;overflow:hidden}.multiple-checkout .billing-area-right,#dashboard .billing-area-right{float:left;width:420px;overflow:hidden;padding-left:10px}.multiple-checkout .billing-area-right label,#dashboard .billing-area-right label{display:block;text-align:right;padding-right:0;margin-bottom:7px}.multiple-checkout .title-bluebox-billing,#dashboard .title-bluebox-billing{background-color:#154680;color:#fff;font-size:14px;font-weight:bold;padding-top:3px;padding-bottom:3px;padding-left:10px;width:200px}.multiple-checkout .creditcard-detail,#dashboard .creditcard-detail{width:210px;float:left}.multiple-checkout .credit-cart-box,#dashboard .credit-cart-box{margin-bottom:15px;padding-bottom:20px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;overflow:hidden;width:420px}.small-gray{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#696969}.link-billmelater{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#074077;margin-left:23px;margin-bottom:5px}.multiple-checkout .card-info label,#dashboard .card-info label{padding:0;text-align:left;width:180px;float:left;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}.multiple-checkout .card-info,#dashboard .card-info{padding-left:10px;font-size:12px;font-weight:bold;color:#686868;margin-bottom:15px}.multiple-checkout .review-left,.paypal-review .review-left{float:left;overflow:hidden;width:602px}.multiple-checkout .review-right,.paypal-review .review-right{float:left;width:272px;overflow:hidden;padding-left:10px}.multiple-checkout .review-title{font-size:26px;font-weight:bold;color:#303030;width:567px;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgreview-up.gif);background-repeat:no-repeat;background-position:left top;height:35px;padding-left:15px;padding-top:15px;padding-right:20px;background-color:#0c6}.multiple-checkout .review-box{width:600px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#b3b3b3;border-left-color:#b3b3b3;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgreview-dw.gif);background-repeat:no-repeat;background-position:left bottom;padding-bottom:20px;overflow:hidden}.multiple-checkout .review-box .item-address-book{width:200px;float:left;height:180px;border:0}.multiple-checkout .review-box .info-address-book{height:120px}.multiple-checkout .review-box .item-address-book p{margin-right:0;margin-left:10px;margin-bottom:10px;margin-top:10px}#checkout-overview{width:270px;border:1px solid #b3b3b3;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgcheckout-overview.gif);padding-top:30px;padding-bottom:20px;background-repeat:no-repeat;background-position:left top;font-size:14px}#checkout-overview .border-image{float:left;margin-right:10px}#checkout-overview .review-product-item{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#b3b3b3;overflow:hidden;padding-top:8px;padding-right:5px;padding-bottom:8px;padding-left:5px}#checkout-overview .overview-title{font-size:14px;color:#30b7d9;font-weight:bold;height:45px}#checkout-overview .overview-price{font-size:14px;color:#f11;float:right;margin-right:10px}#checkout-overview .item-total,.your-order .item-total{padding-top:5px;padding-bottom:5px;text-align:right;padding-right:15px}#checkout-overview .item-sum,.your-order .item-sum{width:100px;display:block;float:right}#checkout-overview .place-order{text-align:right;margin-top:20px;margin-right:15px}.multiple-checkout p a{color:#b33590}#order-information{display:none}#order-information p{font-size:12px;margin-bottom:0;margin-top:10px}#order-information .order-information-title{font-size:20px;font-weight:bold;color:#333;padding-top:10px;margin-left:10px}.your-order{padding-left:10px}.your-order .title-order{font-size:20px;font-weight:bold;color:#303030;margin-bottom:10px}.your-order .title-bluebox-order{background-color:#154680;color:#fff;font-size:14px;font-weight:bold;padding-top:3px;padding-bottom:3px;padding-left:10px;width:570px}.your-order .your-order-item{list-style-type:none;overflow:hidden;margin:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#b3b3b3;width:570px;padding-top:8px;padding-right:5px;padding-bottom:8px;padding-left:5px}.your-order .your-order-item ul{list-style-type:none;margin:0;padding:0}.your-order .your-order-item li{float:left}.your-order .border-image{margin-right:10px}.your-order .your-order-item .lightblue-order{font-size:14px;color:#30b7d9;font-weight:bold}.your-order .your-order-item .description{width:400px}.your-order .your-order-item .detail-price{width:95px;text-align:right}.your-order .your-order-item .arrive{font-size:12px;margin-top:10px}.your-order .your-order-price{font-size:16px;font-weight:bold;color:#f00;text-align:right}.your-order .gift-option .note-text{width:240px}.your-order .gift-option{padding-top:10px;padding-bottom:10px;overflow:hidden}.pattern-right-block{margin:0;float:left;width:420px;font-family:Arial,Helvetica,sans-serif;padding-top:0;padding-right:0;padding-bottom:0;padding-left:10px}.pattern-text{font-size:12px;line-height:16px}.pattern-text p{padding:0;font-size:12px;line-height:16px;margin-top:5px;margin-right:0;margin-bottom:5px;margin-left:0}.product-description .shipping-block{margin:0;padding:0;float:left;width:205px}.shipping-block .shipping-title{font-size:14px;color:#635c2d;font-weight:bold;margin-top:5px}.shipping-block ul{padding:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:15px}.shipping-block li{font-size:11px;font-weight:bold;margin-bottom:3px;margin-top:5px}.content-block-pattern{background-color:#fff;margin-right:8px;padding-bottom:12px;margin-top:9px}.pattern-group .pattern-group-title{font-size:24px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;padding-bottom:8px}.buttons-pattern{margin-right:15px;margin-bottom:0;overflow:hidden;padding-left:50px;margin-top:20px}.buttons-pattern a.email-friend{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/ico-email.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#303030;text-decoration:none;font-weight:bold;margin-left:15px;padding-bottom:7px;margin-top:0;padding-top:5px;float:left}a.whishlist{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/ico-wishlist.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#303030;text-decoration:none;font-weight:bold;margin-left:15px;padding-top:5px;padding-bottom:7px;float:left}.buttons-pattern a img{margin-left:10px;margin-bottom:10px}.pattern-group{font-family:Arial,Helvetica,sans-serif;overflow:hidden;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgpattern-group.jpg);background-repeat:no-repeat;background-position:right bottom;padding-bottom:40px}.pattern-group .filter-bar{margin-left:0;text-align:right;padding-left:210px;margin-bottom:5px}.pattern-group .pattern-group-title em{font-size:16px;font-weight:normal;font-style:normal}.pattern-group .head-pattern-item{background-color:#303030;font-size:14px;font-weight:bold;color:#fff;padding-top:5px;padding-bottom:5px;padding-left:10px;margin-right:18px}.pattern-group .pattern-item{width:690px;list-style-type:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#c6c5c5;clear:left;padding-right:0;padding-bottom:0;padding-left:0;overflow:hidden;margin-top:0;margin-right:0;margin-bottom:0;margin-left:7px}.pattern-group .pattern-item li{float:left;list-style-type:none;list-style-image:none;padding-left:0;margin-bottom:0}.pattern-item .quantity{width:148px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#82afd7;border-left-color:#82afd7;background-color:#dbe8f4;height:70px;text-align:center;font-weight:bold;padding-top:30px}.pattern-item .description{width:300px;height:85px;padding-top:15px;padding-right:10px}.pattern-item .description .info-details{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/icn-more-details.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px;font-size:12px}.pattern-item .description .name-product{font-size:14px;height:45px}.pattern-item .description .name-product a{color:#000;text-decoration:none}.pattern-item .quantity input{width:25px}.pattern-item .price-pattern{width:133px;padding-top:15px;padding-right:10px;padding-left:10px;font-size:12px}.pattern-item .price-pattern .was-price{color:#f00;text-decoration:line-through}.pattern-item .price-pattern .price{font-size:14px}.pattern-item .image{width:70px;padding-top:20px}.add-to-wishlist{padding-top:5px;height:30px;float:left}.social-bookmarks{float:left}.general-title{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:bold;color:#000;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#585858;padding-bottom:10px;padding-right:20px;padding-left:20px}#my-account{overflow:hidden;background-color:#303030;margin-left:20px;margin-right:19px}#my-account .my-account-title{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgmy-account-title.jpg);background-repeat:no-repeat;background-position:left top;color:#fff;font-weight:bold;font-size:22px;padding-left:15px;padding-top:5px;padding-bottom:3px}.my-account-nav ul{list-style-type:none;margin:0;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgmy-account-end.jpg);background-repeat:no-repeat;background-position:left bottom;overflow:hidden;background-color:#e6e6e6;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.my-account-nav li{float:left;text-decoration:none;padding-right:20px;padding-left:20px;border-right-width:1px;border-right-style:dotted;border-right-color:#666;padding-bottom:7px;display:block;font-weight:bold;font-size:14px;padding-top:7px}.my-account-nav a{color:#000;font-size:14px;font-weight:bold;text-decoration:none}.my-account-nav a:hover{color:#48bddb}#dashboard{overflow:hidden}#dashboard .dashboard-title{font-size:18px;font-weight:bold;margin-top:20px;margin-left:20px}#dashboard .lightblue .floatright{font-weight:bold;font-size:14px;color:#000}#dashboard .lightblue em{font-style:normal;color:#b33590}.personal-info{width:555px;overflow:hidden;float:left;margin-top:20px;margin-right:10px;margin-left:20px}.personal-item{margin-top:10px;margin-bottom:10px;font-size:14px}.content-block-line{background-color:#fff;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#d0d0d0;border-left-color:#d0d0d0;overflow:hidden;padding-right:15px;padding-left:15px}.shipping-billing{float:right;margin-right:20px;margin-top:20px;overflow:hidden;width:345px}.order-history{width:521px;overflow:hidden;float:left;margin-top:20px;margin-right:10px;margin-left:20px}.header-title-row{background-color:#ccc;list-style-type:none;overflow:hidden;margin:0;font-size:12px;font-weight:bold;padding-top:5px;padding-right:0;padding-bottom:5px;padding-left:0;clear:right}.header-title-row li{float:left;color:#333;margin:0;padding-top:0;padding-right:5px;padding-bottom:0;padding-left:5px}.order-history .order-item,.whish-basket .order-item{margin:0;list-style-type:none;overflow:hidden;background-color:#e6e6e6;padding-top:5px;padding-right:0;padding-bottom:5px;padding-left:0}.order-history .order-item li,.whish-basket .order-item li{float:left;font-size:12px;padding-top:5px;padding-right:5px;padding-left:5px}.order-history .name,.whish-basket .name{width:165px}.order-history .name-title,.whish-basket .name-title{width:225px;text-align:center}.order-history .number,.whish-basket .number{width:53px;text-align:center}#dashboard em{color:#b33590;font-style:normal;font-weight:bold}.whish-basket{width:347px;overflow:hidden;float:left;margin-top:20px}.dashboard-border{width:913px;overflow:hidden;margin-top:20px;margin-right:10px;margin-left:20px}#dashboard p{margin-left:0}.dashboard-border p{margin-left:0;margin-top:5px;padding-left:0}.dashboard-border .order-item{margin:0;list-style-type:none;overflow:hidden;background-color:#e6e6e6;padding-top:5px;padding-right:0;padding-bottom:5px;padding-left:0}.dashboard-border .par{background-color:#f2f2f2}.dashboard-border .order-item li{float:left;font-size:12px;padding-top:5px;padding-right:5px;padding-left:5px}.dashboard-border .name{width:180px}.dashboard-border .name-title{width:240px;text-align:center}.dashboard-border .name-title-2{width:358px;text-align:center}.dashboard-border .cell-75{width:60px;text-align:center}.dashboard-border label{font-size:14px;margin-top:10px;margin-bottom:10px}.dashboard-border .cell-100{width:110px;text-align:center}.dashboard-border .cell-150{width:150px;text-align:center}.dashboard-border .cell-300{width:300px}.dashboard-border .input-left{float:left;padding:5px;overflow:hidden;width:260px}.dashboard-border .input-text{width:90%}.dashboard-border .input-left-2{float:left;padding:5px;overflow:hidden;width:205px}.dashboard-border .input-left-small{float:left;padding:5px;overflow:hidden;width:95px}.dashboard-border .input-80{background-color:#eaeaea;width:80px!important;border:1px solid #adadad}.dashboard-border .input-195{background-color:#eaeaea;width:195px!important;border:1px solid #adadad}.dashboard-border label{font-size:12px}.dashboard-border .input-255{background-color:#eaeaea;width:255px;border:1px solid #adadad}.dashboard-border .button-save{text-align:right;width:640px}#dashboard .checkout-area-right{float:left;width:470px;padding-left:15px}#dashboard .check-default{text-align:right;width:265px}#dashboard .button-add-address{text-align:right;width:313px}#dashboard .billing-area-left{width:435px}#dashboard .billing-area-right{width:390px;margin-left:15px;padding:0}#dashboard .form-list{text-align:left}#dashboard .form-list .input-text{width:190px}#dashboard .form-list label{display:inline-block;margin:0 0 2px;text-align:left;padding:0}#dashboard .form-list li.wide .input-box{width:410px}#dashboard .form-list li.wide .input-text{width:100%}#dashboard .form-list .input-left{width:205px;padding-right:10px;float:left}.active-page{color:#fff;background-color:#585858}.overflow-hidden{overflow:hidden}#h1-section #signin-register a:hover{color:#FC0}success,.error,.notice{text-shadow:none}.success{color:#3d6611;font-weight:bold}.error{color:#df280a;font-weight:bold}.notice{color:#e26703}.messages{overflow:hidden;margin:0 10px;text-shadow:none;list-style:none outside;padding:0}.messages UL{list-style:none outside;padding:0}.messages LI{display:block;margin:0 0 5px}.messages LI LI{margin:0 0 2px}.messages LI LI:last-child{margin-bottom:0}.error-msg,.success-msg,.note-msg,.notice-msg{text-align:center;border-style:solid;border-width:1px;padding:8px;font-size:11px;font-weight:bold;text-shadow:0 0 1px #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 4px #aaa;-webkit-box-shadow:0 0 4px #aaa;box-shadow:0 0 4px #aaa}.error-msg{border-color:#28c63e;color:#28c63e}.success-msg{border-color:#446423;background-color:#eff5ea;color:#3d6611}.note-msg,.notice-msg{border-color:#fcd344;background-color:#fafaec;color:#3d6611}.validation-advice{clear:both;margin:3px 0 2px;font-size:10px;font-weight:bold;line-height:13px;padding:0 0 0 4px;border-left:4px solid #ffbf00;color:#ffbf00;text-align:left;text-shadow:none}.validation-failed{border-style:dashed!important;border-color:#ffbf00!important}.noscript{background:#fafaec;color:#3d6611;font-size:12px;line-height:1.25;text-align:center;text-shadow:none}.noscript .noscript-inner{max-width:320px;margin:0 auto;padding:12px 0 12px}.noscript P{margin:0}.checkout-progress{padding:0;margin:0}.checkout-progress li{float:left;width:20%;margin:0;background:#cfcfcf;padding:2px 0;font-weight:bold;text-align:center;color:#fff}.checkout-progress li.active{background:#fff;color:#f15d22}.multiple-checkout h2{font-size:13px;font-weight:bold;margin:0 0 10px}.multiple-checkout h3,.multiple-checkout h4{font-size:14px;font-weight:bold;color:#f15d22}.multiple-checkout h2 a,.multiple-checkout h3 a,.multiple-checkout h4 a{font-weight:normal;font-size:11px}.multiple-checkout .data-table .product-name{font-size:1em!important;font-weight:bold!important;color:#1e7ec8!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{margin:0 0 24px}.multiple-checkout .col2-set h2.legend{font-size:16px;margin:-13px -13px 3px;padding:2px 13px 2px;color:#f15d22;position:relative;z-index:1}.multiple-checkout .col2-set h3.legend{font-size:14px;margin:-13px -13px 13px;padding:11px 13px 17px;color:#000;position:relative;z-index:1}.multiple-checkout .col2-set .divider{margin:0 -20px;padding:25px 0;position:relative}.multiple-checkout .box{margin:0 0 2px;width:48%;float:left}.multiple-checkout .box-sp-methods{float:right!important;padding:0!important}.multiple-checkout .box h2{color:#f15d22}.multiple-checkout .place-order .please-wait{float:right;padding:49px 7px 0 0}.multiple-checkout .place-order .grand-total{float:right}.multiple-checkout .place-order .grand-total .inner div{display:inline}.multiple-checkout .place-order .grand-total big{display:block;margin:0 0 15px;font-size:18px;color:#214d90}.multiple-checkout .place-order .grand-total .price{font-size:18px;color:#214d90}.multiple-checkout .data-table{width:100%}.multiple-checkout .data-table td,.multiple-checkout .data-table th{padding:6px}.multiple-checkout .data-table tbody td{background:#fff url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkg_dots3.gif) repeat-y 0 0!important;border-bottom:1px solid #ccc}.multiple-checkout .data-table thead tr{background:transparent}.multiple-checkout .data-table thead th{color:#fff;font-size:10px;text-transform:uppercase;font-weight:bold;background:#154680}.multiple-checkout .data-table tfoot th,.multiple-checkout .data-table tfoot td{color:#214d90;padding:5px 10px}.multiple-checkout .data-table tfoot tr.first td{padding-top:15px}.multiple-checkout .data-table tfoot tr.last td{padding-bottom:15px}#multiship-addresses-table td{padding:10px}#multiship-addresses-table tfoot td{padding:5px 10px}.check-bill-it{float:left;width:48%}.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:5px solid #cfcfcf;background:#f2f2f2;padding:13px;position:relative}.checkout-multishipping-shipping .box-sp-methods label{display:inline}.checkout-multishipping-shipping .box-sp-methods .pointer{position:absolute;top:-20px;right:-40px;width:178px;height:41px;background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkg_sp-methods.gif) 0 0 no-repeat;overflow:hidden}.checkout-multishipping-billing .multiple-checkout{position:relative}#details-table .btn-remove,.checkout-multishipping-overview .data-table .btn-remove{float:none!important;display:-moz-inline-stack;display:inline-block;height:0;padding:15px 0 0;text-indent:0;vertical-align:text-top}.item-options{font-size:11px}.item-options dt{font-weight:bold;display:inline}.item-options dd{display:inline}.back-link{display:none}.data-table-delux{width:100%;border:3px solid #cfcfcf;font-size:12px}.data-table-delux tr.last th,.data-table-delux tr.last td{border-bottom:0!important}.data-table-delux th{padding:2px 8px;font-size:12px;font-weight:bold;color:#000;white-space:nowrap}.data-table-delux th.wrap{white-space:normal}.data-table-delux th a{color:#fff}.data-table-delux td{padding:3px 8px;vertical-align:top}.data-table-delux thead,.data-table-delux thead tr{background:#fafafa}.data-table-delux thead th{color:#777;font-size:10px;text-transform:uppercase;font-weight:bold;padding:5px 8px}.data-table-delux tfoot{border-bottom:1px solid #d9dde3}.data-table-delux tfoot tr{background-color:#f3f3f3!important}.data-table-delux tfoot tr.first td,.data-table-delux tfoot tr.first th{padding-top:10px}.data-table-delux tbody th{padding:3px 8px;font-size:11px;font-weight:bold;text-transform:none;white-space:normal}.data-table-delux tbody th,.data-table-delux tbody td{border-bottom:1px solid #d9dde3}.data-table-delux tfoot strong{font-size:14px}.data-table-delux tbody.odd tr{background:#fff}.data-table-delux tbody.even tr{background:#fcfcfc}.data-table-delux tbody.odd tr td,.data-table-delux tbody.even tr td{border-bottom:0}.data-table-delux tbody.odd tr.border td,.data-table-delux tbody.even tr.border td{border-bottom:1px solid #d9dde3}.data-table-delux tbody td .option-label{font-weight:bold;font-style:italic}.data-table-delux tbody td .option-value{padding-left:10px}.data-table-delux tbody td .product-name{font-size:13px}.data-table-delux tbody td .product-name a{color:#000}.data-table-delux tbody td .qty{width:30px}.nobr{white-space:nowrap}.price{white-space:nowrap!important}.price-box{margin:5px 0}.price-box .price{font-weight:bold;color:#000}.regular-price{color:#214d90}.regular-price .price{font-weight:bold;color:#214d90}.block .regular-price,.block .regular-price .price{color:#2f2f2f}.old-price{margin:0}.old-price .price-label{white-space:nowrap;color:#999}.old-price .price{font-weight:bold;color:#214d90;text-decoration:line-through}.special-price{margin:0;padding:3px 0}.special-price .price-label{font-weight:bold;white-space:nowrap;color:#b23412}.special-price .price{font-weight:bold;color:#214d90}.minimal-price{margin:0}.minimal-price .price-label{font-weight:bold;white-space:nowrap}.minimal-price-link{display:block}.minimal-price-link .label{color:#1e7ec8}.minimal-price-link .price{font-weight:normal;color:#1e7ec8}.price-excluding-tax{display:block;color:#999}.price-excluding-tax .label{white-space:nowrap;color:#999}.price-excluding-tax .price{font-weight:normal;color:#214d90}.price-including-tax{display:block;color:#999}.price-including-tax .label{white-space:nowrap;color:#999}.price-including-tax .price{font-weight:bold;color:#214d90}.configured-price{margin:0}.configured-price .price-label{font-weight:bold;white-space:nowrap}.configured-price .price{font-weight:bold}.weee{display:block;font-size:11px;color:#444}.weee .price{font-size:11px;font-weight:normal}.price-excl-tax{display:block}.price-excl-tax .label{display:block;white-space:nowrap}.price-excl-tax .price{display:block}.price-incl-tax{display:block}.price-incl-tax .label{display:block;white-space:nowrap}.price-incl-tax .price{display:block;font-weight:bold}.price-from{margin:0}.price-from .price-label{white-space:nowrap}.price-to{margin:0}.price-to .price-label{font-weight:bold;white-space:nowrap}.price-notice{padding-left:10px;color:#999}.price-notice .price{color:#2f2f2f}.price-as-configured{margin:0}.price-as-configured .price-label{font-size:14px;font-weight:bold;white-space:nowrap;color:#000}.price-as-configured .price{font-size:18px;font-weight:normal}.price-box-bundle{padding:0 0 10px 0}.price-box-bundle .price-box{margin:0!important;padding:0!important}.price-box-bundle .price{color:#555}.tier-prices{margin:10px 0;padding:10px;background-color:#f4f7f7;border:1px solid #dadddd}.tier-prices li{line-height:1.4;background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/i_tier.gif) no-repeat 0 3px;padding:2px 0 2px 10px;color:#424242}.tier-prices .benefit{font-style:italic;font-weight:bold;color:#2f2f2f}.tier-prices .price{font-weight:bold;color:#2f2f2f}.tier-prices-grouped li{padding:2px 0;color:#f15d22}.tier-prices-grouped li .price{font-weight:bold}.customer-address-index #dashboard h2{font-size:16px}.customer-address-index #dashboard h3{font-size:14px}.head-box{background:url("https://www.deluxecomfort.com/skin/frontend/base/default/images/bg-dotted03.gif") repeat-x scroll 0 100% transparent;margin:0 20px 10px 8px;overflow:hidden;padding:4px 0 8px;width:100%}.head-box h2{font-size:1.7em;line-height:.9em;color:#000}.head-box h2 span{font-weight:normal;font-size:.66em}.head-box strong{display:block;font-size:1em;color:#636363}.text-right{float:left;width:520px;margin-bottom:20px;padding-left:0}.text-right p{font-size:12px;margin-top:12px}.text-right h3{color:#000;font-size:22px;font-weight:bold;margin-top:0;margin-bottom:2px}.content-block .inputform{background-color:#eaeaea;border:1px solid #adadad;color:#333;font-size:14px;width:235px}.content-block .inputdetails{background-color:#eaeaea;border:1px solid #adadad;color:#333;height:200px;width:300px}#emailform .column2 .orange{color:#fe7702;font-size:10px}.customer_service_inputdetails{font-family:Arial,Helvetica,sans-serif;font-size:14px}.inputdetails,.customer_service_inputdetails{background-color:#eaeaea;border:1px solid #adadad;color:#333;height:200px;width:300px}#checkout-area{clear:right;padding-top:2px;overflow:hidden;padding-bottom:15px;padding-left:20px;font-size:14px}#checkout-area .lightblue,#dashboard .lightblue{font-size:18px;font-weight:bold}#checkout-area .title-bluebox,#dashboard .title-bluebox{background-color:#154680;color:#fff;font-size:16px;font-weight:bold;padding-top:3px;padding-bottom:3px;padding-left:10px;width:320px}#checkout-area .checkout-area-left,#dashboard .checkout-area-left{float:left;width:350px;border-right-width:1px;border-right-style:solid;border-right-color:#999}#checkout-area .checkout-area-right{float:left;width:520px}#checkout-area .checkout-area-title{font-size:20px;font-weight:bold;color:#303030}#checkout-area .checkout-name,#dashboard .checkout-name{font-size:18px;font-weight:bold;display:block}.check-bill-it p{margin:0!important}#checkout-area .checkout-area-right label,#dashboard .checkout-area-right label{display:block;text-align:left;margin-bottom:7px;margin-right:5px;float:left;width:auto}.checkout-area-right .buttons-set{float:right}#checkout-area .input,#dashboard .input{width:250px}#checkout-area .item-address-book,#dashboard .item-address-book{padding-bottom:15px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;width:330px}#checkout-area .item-address-book img,#dashboard .item-address-book img{margin-left:10px}#checkout-area .billing-area-left,#dashboard .billing-area-left{float:left;width:445px;border-right-width:1px;border-right-style:solid;border-right-color:#999;overflow:hidden}#checkout-area .billing-area-right,#dashboard .billing-area-right{float:left;width:420px;overflow:hidden}#checkout-area .billing-area-right label,#dashboard .billing-area-right label{display:block;text-align:right;padding-right:0;margin-bottom:7px}#checkout-area .title-bluebox-billing,#dashboard .title-bluebox-billing{background-color:#154680;color:#fff;font-size:14px;font-weight:bold;padding-top:3px;padding-bottom:3px;padding-left:10px;width:200px}#checkout-area .creditcard-detail,#dashboard .creditcard-detail{width:210px;float:left}#checkout-area .credit-cart-box,#dashboard .credit-cart-box{margin-bottom:15px;padding-bottom:20px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;overflow:hidden;width:440px;display:none}.small-gray{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#696969}.link-billmelater{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#074077;margin-left:23px;margin-bottom:5px}#checkout-area .card-info label,#dashboard .card-info label{padding:0;text-align:left;width:180px;float:left;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}#checkout-area .card-info,#dashboard .card-info{padding-left:10px;font-size:12px;font-weight:bold;color:#686868}#checkout-area .review-left{float:left;overflow:hidden;width:638px}#checkout-area .review-right{float:left;width:272px;overflow:hidden;padding-left:10px}#checkout-area .review-title{font-size:26px;font-weight:bold;color:#303030;width:601px;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgreview-up_new.gif);background-repeat:no-repeat;background-position:left top;height:35px;padding-left:15px;padding-top:15px;padding-right:20px;background-color:#0c6}#checkout-area .review-box{bckground:#fff;width:635px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#b3b3b3;border-left-color:#b3b3b3;border-bottom-color:#b3b3b3;padding-bottom:20px;overflow:hidden}#checkout-area .review-box .item-address-book{width:200px;float:left;height:180px;border:0}#checkout-area .review-box .info-address-book{height:120px;padding:0 0 0 12px}#checkout-area .review-box .item-address-book p{margin-right:0;margin-left:10px;margin-bottom:10px;margin-top:10px}#div-interaktingslider{margin:9px 0 0 0;float:right;border:1px solid #999;background:#FFF}.catalog-category-view #div-interaktingslider{margin-top:0}#frame,#middle-center,.slide,#slide-content,.slide img{width:486px;height:275px;float:left}#multishipping-billing-form>span{margin:0 6px 2px 57px}.category-slider-table #div-interaktingslider,.category-slider-table #frame,.category-slider-table #middle-center,.category-slider-table .slide,.category-slider-table #slide-content{width:500px;height:275px}#frame div{position:absolute}#slide-content{overflow:hidden}#slide-content *{margin:0;padding:0}.catalog-category-view .content-block .content-block{padding:0!important}.catalog-category-view #div-interaktingslider{margin:0;float:right;border:0;background:#FFF}.catalog-category-view .category-slider-table{width:auto}.catalog-category-view .category-slider-table td{padding:0;vertical-align:top}.catalog-category-view .category-slider-table p{margin:0;line-height:0}.catalog-category-view #slide-content p{position:relative}.catalog-category-view .slider-text{width:438px;padding:8px 10px 8px 10px!important;background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/opacity.png);background:rgba(29,47,61,0.5);position:absolute;bottom:0}.catalog-category-view .slider-text a{float:left;padding:0 10px 0 10px!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;display:block;text-decoration:none;background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/but-slider.jpg) repeat-x center center;color:#fff;font:bold 24px Arial}.catalog-category-view .slider-text h6{float:right;color:#fff;text-align:right;margin-right:10px}.catalog-category-view #slide-commands{display:none!important}.catalog-category-view .slide .slide-product{position:absolute;bottom:0;left:0;width:100%;text-align:left;background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/slider/bg.png);height:50px}.catalog-category-view .slide .slide-product-name{font-size:15px;color:#25c5e7;bottom:23px;right:14px}.catalog-category-view .slide .slide-product-price{font-size:13px;font-weight:bold;color:#fff;bottom:8px;right:14px}.catalog-category-view .slide .slide-product-addtocard{position:absolute;bottom:6px;left:14px}.cms-home #slide-commands{position:absolute;right:14px;top:0;z-index:5}.cms-home #slide-commands a{margin:0 0 0 5px;line-height:23px;display:block;float:left;overflow:hidden;padding:0 10px;font:16px sans-serif;color:#fff;text-align:center;text-decoration:none;border:1px solid #000}.cms-home #slide-commands #prev,.cms-home #slide-commands #next{display:none!important}.cms-home #slide-commands .active{background:#107ace;border-color:#69bad7}.cms-home #slide-commands .normal{background:#888;border-color:#797a7e}.cms-home #slide-commands .normal:hover{background:#107ace}.cms-home .slide .slide-product{width:100%}.cms-home .slide .slide-product-name{position:absolute;bottom:46px;left:12px;font-size:23px;font-weight:bold;color:#fff;text-align:left;width:306px}.cms-home .slide .slide-product-price{position:absolute;bottom:12px;left:12px;font-size:24px;font-weight:bold;color:#25c5e7}.cms-home .slide .slide-product-addtocard{position:absolute;bottom:12px;right:12px}.also-viewed-list{width:99%;background:#fff;margin-top:5px}.also-viewed-list td{vertical-align:top;font-size:12px;padding:8px;border:1px solid #eee}.also-viewed-list .product-name{font-size:12px}.article-block{padding-top:15px;padding-bottom:10px;margin-right:20px}.article-block p,h1,h2{margin:5px 10px}.article-block .article-title{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgarticle.png);background-repeat:no-repeat;background-position:left top;padding-left:25px;margin-left:10px;font-size:16px;font-weight:bold;font-family:Arial,Helvetica,sans-serif}.article-block .article-title a{text-decoration:none;color:#000}.article-block .article-title a:hover{color:#983e7e}.article-block a.read-more{font-weight:bold;text-decoration:underline;font-size:14px;color:#963a7b}.article-block.gray-block{background-color:#ededed}.pr-snippet-write-first-review p{margin-right:0}.pr-snippet-wrapper .pr-snippet-review-count{font-size:11px!important;line-height:26px;margin:0 0 5px 0;padding:0;position:relative}#shopping-cart-resume .ship-to .border-total{float:left;border:0;margin-left:3px}#shopping-cart-resume .ship-to .div{float:right;width:190px;text-align:right}#shopping-cart-resume .ship-to .div select,#shopping-cart-resume .ship-to .div .input-text{width:99%;margin-bottom:2px}#shopping-cart-resume .ship-to .div .input-text{width:89%}.item-shipping-error-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:100000;opacity:.4;filter:alpha(opacity=40)}.item-shipping-error{position:fixed;top:40%;left:50%;margin-left:-230px;width:460px;background:#fff;padding:10px;z-index:100001}.item-shipping-error-inner{border:1px solid #ac78a9;padding:14px}.item-shipping-error-inner h2{color:#76d3e4;font-size:19px;margin:0 0 10px}.item-shipping-error-inner p{margin:0}.item-shipping-error-inner a{color:#000}.item-shipping-error-inner ul{margin:0 0 4px}.item-shipping-error-inner ul li{display:block;margin:2px 0 0;overflow:hidden}.item-shipping-error-inner ul img{border:1px solid #b8b8b8;float:left;margin:0 12px 0 0}.item-shipping-error-inner ul span{display:inline-block;line-height:50px;font-weight:bold;font-size:13px}.product-thumbs{text-align:left}.aw-boughttogether div.content{margin:5px!important}.collateral-box{background-color:#f2f2f2;border:1px solid #d3d3d3;font-family:Arial,Helvetica,sans-serif;margin-top:10px}.collateral-box .box-title{background-color:#303030;color:#fff;font-size:15px;font-weight:bold;margin-bottom:10px;padding-bottom:5px;padding-left:10px;padding-top:5px}.collateral-box .box-title h2{font-size:15px}.collateral-box ol{font-size:12px;font-family:Arial,Helvetica,sans-serif;float:left;width:211px}.collateral-box ol li a{color:#000}.collateral-box ul li{float:left;margin-bottom:5px}.collateral-box .product-images{width:150px;float:left;min-height:325px;}.collateral-box .product-images a {font-size: 12px;text-align: left;text-decoration: none;font-weight: bold;}.collateral-box .product-images img{border:1px solid #adadad}.collateral-box .plus{background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/ico-plus.gif) no-repeat center center;font-size:24px;text-indent:999999px;vertical-align:middle;text-align:center;padding:0 5px 0 5px;height:50px;width:25px;float:left}.collateral-box .plus img{border:0}.pattern .pattern-block{position:relative}.pattern .product-description{background:#dbe8f4;border:1px solid #327cbd;padding:10px;width:667px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.pattern .angle{position:absolute;bottom:-55px;right:20px}.pattern .product-left-block{padding:0 10px 0 0}.pattern .product-right-block{width:400px}.pattern-list{clear:both}.pattern-list h2{color:#303030;font-size:16px;margin:0 0 12px 0;line-height:15px}.pattern-list h2 strong{color:#303030;font-size:22px}.pattern-list tr.tit{background:#303030}.pattern-list th{color:#fff;font-size:14px;font-weight:bold;padding:10px}.pattern-list td{padding:10px;border-bottom:1px solid #c6c5c5;vertical-align:top}.pattern-list td.pr{text-align:center;vertical-align:middle;background:#dbe8f4;border-left:1px solid #327cbd;border-right:1px solid #327cbd}.pattern-list td.pr label{clear:both;text-align:center;font-size:14px;font-weight:bold}.pattern-list td.pr label.red{color:#f00;font-size:14px;font-weight:bold}.pattern-list td.pr #qty{width:23px;height:21px;border:1px solid #b7b7b7;text-align:center;color:#000;font-size:14px;font-weight:bold}.pattern-list td.bottom{padding:0!important;border-bottom:0}.pattern-list td.bottom img{float:right;border-bottom:0}.pattern-list .img-product{float:left;width:61px}.pattern-list .img-product img{border:1px solid #afafaf}.pattern-list .info-product{float:left;margin:0 0 0 10px}.pattern-list .name-product{float:left;margin-bottom:8px;width:245px}.pattern-list .name-product a{text-decoration:none;color:#000;font-size:14px;font-weight:bold}.pattern-list .info-product div{overflow:hidden;width:270px}.pattern-list .info-product select{float:left}.pattern-list .info-product .more-details-list{width:120px;float:left;margin-left:32px}.pattern-list .info-product .more-details-list img{float:left;display:block;width:14px;padding:0 5px 0 0}.pattern-list .info-product .more-details-list a{float:left;display:block;color:#393ac5;font-size:12px;padding:0 0 1px 0}.pattern-list .price-product .black{color:#000;font-size:14px;font-weight:bold}.pattern-list .price-product p{color:#000;font-size:12px;padding:0;margin:0;line-height:14px}.pattern-list .price-product p span.was-price{font-size:12px;color:#f00;text-decoration:line-through}.pattern .product-description label.required{float:left}.pattern .product-description em{float:left;display:block;font-size:11px;padding-left:10px}.pattern-bot{clear:both;width:405px;float:right;margin:20px 0 20px 0}.pattern-bot .pr_review_summary{width:200px}.pattern .cart-block .availability{padding:0;margin:0 0 10px 0;color:#303030}.pattern .share-this{text-align:center;width:200px;float:right}.product-pattern .content-block-product{margin-bottom:10px}.pattern .stock-delivery{font-size:11px;margin:10px 0 0 0}.pattern .stock-delivery img{float:left;margin-right:10px}.article-bar{background-color:#e1e1e1;width:676px;clear:right;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#303030;font-size:14px;padding-top:4px;padding-bottom:4px;border:1px solid #ccc;overflow:hidden}.article-bar select{font-size:11px;width:130px;color:#000}.article-bar .filter-sort-by{margin-left:12px;float:left;padding-top:4px}.article-bar .filter-display{float:left;padding-top:4px}.article-bar .nav-pages{float:left;margin-left:25px;margin-right:30px;padding-top:2px;width:240px}.category-products .article-bar .nav-pages{float:left;margin-left:15px;margin-right:10px;width:220px}.article-bar .float-text{display:block;margin-top:5px;float:left;margin-left:8px}.article-block h1{font-size:20px!important}.wp-sidebar .block a{font-size:14px}.newsletter_new{text-align:left!important;margin:9px!important;padding:15px 5px 15px 5px!important;width:185px!important;text-align:left}.content-block-product h1{color:#636363;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;margin-left:0}.product-name h1{font-size:18px;margin:0;text-decoration:none}.stock-delivery img{padding:0 5px 8px 0!important}#multiship-addresses-table tbody tr td select{width:200px}#multiship-addresses-table tbody tr td input{width:25px}.overview-item{float:left;border-bottom:1px solid #b3b3b3;width:100%}.overview-item .info-photo{float:left;width:80px;height:100%;border:1px solid #b3b3b3;margin:5px}.overview-item .info-text{float:right;width:170px;padding-top:5px;min-height:60px}.overview-item .info-text-qty{float:right;width:165px;padding-right:5px}.overview-item .info-text .item-name{color:#30b7d9;font-weight:bold}.overview-item .item-price{color:red;float:right}.overview-total table td{float:left;width:200px}.cat_holder{float:left;width:100%;padding:0 0 20px 0}.button-add-address{float:right}.proceed-next-step{padding:0 10px 0 0;margin:29px 0 0}.brandsec{float:left;width:717px;padding:0 14px}.inner_sec{float:left;width:695px;border:1px solid #d0d0d0;padding:20px 10px}.inner_sec_lft{width:205px;float:left}.inner_sec_lft_img{float:left;text-align:center;width:100%}.inner_sec_lft_video{float:left;width:auto;margin:20px 0 0 0}.brandbtn{background-image:url("https://www.deluxecomfort.com/skin/frontend/base/default/images/crv_b.gif");float:left;width:100%;height:12px}.inner_sec_rt{width:485px;float:right}.inner_sec_rt p{float:left;width:100%;margin:0;padding:0}.common_con{float:left;width:745px;padding:10px 0 0 0}.common_con_top{float:left;width:700px;background:url("https://www.deluxecomfort.com/skin/frontend/base/default/images/c_con_top.png") no-repeat;height:27px;padding:8px 25px 6px 20px}.common_con_top_lft{float:left;width:auto;font-size:20px;color:#303030;font-weight:bold}.common_con_top_rt{float:right;width:auto;font-size:22px;color:#303030;font-weight:bold}.common_con_top_rt a{color:#303030;text-decoration:underline}.common_con_top_rt a:hover{text-decoration:none}.common_con_middle{float:left;width:745px;background:#fff;padding:0}.common_con_middle_att{float:left;width:705px;background:#fff;padding:6px 20px 6px 20px}.common_con_middle_att ul li{color:#000;font-size:13px;text-decoration:none}.common_con_middle_att ul li a{color:#000;font-size:13px;text-decoration:none}.common_con_middle_att ul li a:hover{text-decoration:underline}.common_btm_img{float:left;width:100%}.common_btm_img{float:left;width:700px;background:url("https://www.deluxecomfort.com/skin/frontend/base/default/images/c_con_bottom.png") no-repeat;padding:9px 25px 0 20px}.common_con_middle_att ul{width:240px;float:left}.review_summary_block{border:1px solid #cbcbcb;background:#efefef;padding:.25em;text-align:left}.review-text{width:300px!important;padding-left:0!important;padding-right:0!important}form#review-form .buttons-set{padding-left:80px!important}.product-review-block{color:black;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding-left:10px;padding-top:5px;width:533px}.ad-link{padding-left:21px}.ad-link a{font-size:12px!important;text-decoration:none!important}.ad-link-brand{padding-left:9px;margin-left:9px;padding-bottom:0;background:white;width:185px}.table-description_pattern{width:736px;margin:auto}.table-description_pattern a{color:#000;font-size:12px;font-weight:bold}.table-description_pattern .table-description_pattern-title{background-color:#154680;height:23px;color:#fff;font-weight:bold;font-size:14px;padding-left:15px;padding-top:7px}.table-description_pattern .item-description_pattern{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d1d1d1;overflow:hidden}.table-description_pattern ul{margin:0;list-style-type:none;overflow:hidden;padding-top:0;padding-right:0;padding-bottom:0;padding-left:12px}.table-description_pattern .product-item{width:247px;margin-left:10px;overflow:auto}.table-description_pattern ul li{float:left;list-style-type:none;margin:0;padding-top:10px;padding-right:0;padding-bottom:10px;padding-left:0}.table-description_pattern .gift{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/icn-gift.jpg);background-repeat:no-repeat;background-position:left center;padding-left:25px;margin-top:10px;margin-left:20px;float:left}.table-description_pattern p{font-size:12px;margin-top:0;margin-bottom:10px}.table-description_pattern .title-gift-options,.gift-option .title-gift-options{font-size:16px;font-weight:bold;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#999;padding-bottom:5px;margin-left:10px}.table-description_pattern .options-check,.gift-option .options-check{font-size:12px;float:left;width:320px;padding-left:10px}.table-description_pattern .options-check label,.gift-option .options-check label{display:block}.table-description_pattern .note-text,.gift-option .note-text{float:left;font-size:14px;width:260px}.table-description_pattern textarea,.gift-option textarea{width:233px;border:1px solid #000}.table-description_pattern .selected-box,.gift-option .selected-box{background-color:#d0d0d0}.border-image{border:1px solid #acacac}.table-description_pattern .quantity-remove{margin-left:15px;margin-right:20px}.title-product-description h1{color:#636363;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;margin-left:0}#customer-reviews{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0 10px}.blueBoxTop{width:722px;float:left;padding:7px 6px;background:#dbe8f4;position:relative;margin:0 0 60px 0;border:#327cbd solid 1px}.blueBoxTopLeft{width:252px;float:left}.blueBoxTopRight{width:450px;float:right;padding:0 10px 0 0}.blueBoxTopRight h4{width:100%;float:left;color:#000;margin:0;font-size:22px;font-weight:bold;padding:0 0 5px 0;border-bottom:#585858 dotted 1px}.blueBoxTopRight p{width:100%;float:left;color:#000;margin:0;font-size:12px;line-height:16px;padding:5px 0 8px 0}.blueBoxTopInn{width:100%;float:left}.blueBoxTopInnLeft{width:238px;float:left}.blueBoxTopInnLeft h5{width:100%;float:left;color:#635c2d;margin:0;font-size:14px;font-weight:bold;padding:0 0 4px 0}.blueBoxTopInnLeft p{width:100%;float:left;color:#000;margin:0;font-size:11px;line-height:14px;font-weight:bold;padding:0 0 6px 0}.blueBoxTopInnLeft p.print{padding:10px 0 0 0}.blueBoxTopInnLeft p.print a{width:auto;color:#000;font-size:14px;font-weight:bold;padding:0 0 0 20px;text-decoration:none;background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/prit_icon.png) left top no-repeat}.blueBoxTopInnLeft p.print a:hover{text-decoration:underline}.blueBoxTopInnRight{width:210px;float:right}.averageBox{width:196px;float:left;padding:6px;background:#ebf6ff;border:#c9c9c9 solid 1px}.averageBox h4{width:100%;float:left;color:#000;margin:0;font-size:14px;font-weight:bold;border:0;padding:0 0 6px 0}.averageBox p{width:100%;float:left;padding:0;margin:0}.averageBox p span{float:left;color:#e4051d;font-size:14px;font-weight:bold;margin:0 5px 0 0}.averageBox p a{width:auto;color:#404040;font-size:11px;text-decoration:underline}.averageBox p a:hover{text-decoration:none}.bundleSet{width:142px;float:left;position:absolute;right:15px;bottom:-67px}.blueShareLink{width:100%;float:left}.blueShareLink p{width:100%;float:left;margin:0;padding:0 0 12px 0}.blueShareLink p span{width:auto;float:right;margin:0 0 0 10px}.blueShareLink p span.socialLinks{padding-top:4px}.blueShareLink p span.blakLink{color:#000}.blueShareLink p span.blakLink a{color:#000;font-size:14px;font-weight:bold;padding:0 0 0 24px;text-decoration:none;line-height:24px}.blueShareLink p span.blakLink a:hover{text-decoration:underline}.blueShareLink p span.blakLink a.emailFrnd{background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/email_icn.png) left 6px no-repeat}.blueShareLink p span.blakLink a.wishList{background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/wishlist_icn.png) left 6px no-repeat}.blueShareLink p a{width:auto;float:left}.productPanel{width:100%;float:left;position:relative}.productPanel h4{width:100%;float:left;color:#000;font-size:22px;font-weight:bold;margin:0;padding:0 0 3px 0}.productPanel h4 span{color:#303030;font-size:16px;font-weight:normal}.productPanelBox{width:100%;float:left}.productPanelBox p{width:100%;float:left;margin:0;padding:0}.productPanelBox p.ProTitle{color:#fff;font-size:14px;font-weight:bold;background:#303030}.productPanelBox p.ProTitle span{float:left;padding:5px 0}.productPanelBox p.ProTitle span.one{width:412px;padding-left:8px}.productPanelBox p.ProTitle span.two{width:146px}.productPanelBox p.ProTitle span.three{width:170px}.productPanelBox table{width:100%;float:left;color:#000;font-size:14px}.proList{width:138px;height:22px;float:left;border:#b2b2b2 solid 1px;background:#fff}.entrQunty{width:26px;height:24px;border:#b2b2b2 solid 1px;background:#fff;text-align:center}.productPanelBox table tr.settings{width:100%;float:left;border-bottom:#c6c5c5 solid 1px}.productPanelBox table tr td.firstBox{width:80px;text-align:center;padding:10px 0}.productPanelBox table tr td.secBox{width:352px;padding:10px 0 10px 4px}.productPanelBox table tr td.thiBox{width:154px;padding:10px 0}.productPanelBox table tr td.fourBox{width:144px;background:#dbe8f4;text-align:center;border-left:#327cbd solid 1px;border-right:#327cbd solid 1px}.productPanelBox table tr td table tr td.text1{font-weight:bold;padding:0 0 5px 0}.productPanelBox table tr td span.text2{width:100%;font-weight:bold;padding:0 0 4px 0}.productPanelBox table tr td span.text3{width:100%;font-size:12px}.productPanelBox table tr td span.text3 b{width:100%;color:#f00;font-weight:normal;text-decoration:line-through}.productPanelBox table tr td span.text4{width:100%;font-size:12px;font-weight:bold}.productPanelBox table tr td table tr td a.viewMore{width:auto;float:left;color:#393ac5;font-size:12px;padding:0 0 0 20px;text-decoration:underline;background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/view_icon.png) left 1px no-repeat}.productPanelBox table tr td table tr td a.viewMore:hover{text-decoration:none}.blueArrow{width:146px;float:left;position:absolute;right:0;bottom:-42px}.table-description_pattern .title-product-description{border-bottom:1px dotted #585858;margin:0 10px 10px}.table-description_pattern .buynow{color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;padding-top:5px;text-decoration:underline}.reviewPanelBox{float:left;width:100%;border:1px solid #303030}.reviewPanelBox p.ProTitle{color:#fff;font-size:14px;font-weight:bold;background:#303030;padding:5px 0 5px 8px;margin:0}.promo-banner{padding:0 0 5px 5px}.login-with-fb{float:left;text-align:center;padding:20px 9px}.loader{width:100px;float:left;position:absolute;top:90px;left:280px}.loader-shipping{width:100px;float:left;position:absolute;top:90px;left:10px}#loadingmask{position:relative}.review-product-cart{padding:0;margin:0!important}.review-text-cart{padding:0;margin:0!important}.review-summary-cart{font-size:13px;font-weight:bold;font-style:italic}.rating-stars{float:left!important;width:100%!important;height:18px}.checkout-login-options{float:left;width:100%}.order-view-page{float:left;padding:10px 10px 10px 30px}.order-view-page h1{font-size:18px}.order-view-page h2{font-size:16px;color:#30b7d9;text-decoration:underline}.order-view-page .box{border:1px solid #d0d0d0;margin:5px 0;border-radius:5px;padding:5px}#dashboard .data-table th,td{border-bottom:1px solid #d0d0d0}#dashboard h3.product-name{font-size:16px}.sp-methods dt{font-weight:bold}.proceed-to-checkout{float:left;padding:0 0 20px 10px}.amazon-products-label{float:left}#amazon-open{float:left}#amazon-close{float:left}.amazon-icon-link{cursor:pointer}#save-money-icon{cursor:pointer}.amazon-cart-label{color:#303030}.save-money{float:left;text-align:center;width:100%}.tracking-table-popup{width:800px}.tracking-table-popup tbody tr th{width:200px;!important}.tracking-table-popup tbody tr th,td{text-align:left!important;border:0}.pattern-info{margin:0 20px 20px 10px}.paypal-or{margin-left:57px}#free-product{width:247px;float:left;height:176px}.buy1-banner-container{float:left;width:247px;height:176px;position:absolute;bottom:0}.buy1-banner-container .product-name{float:right;margin:25px 20px 0 0;color:#fff;width:90px;height:39px;overflow:hidden}.buy1-banner-container .product-img-div{bottom:5px;float:left;height:auto;margin:0 0 0 15px;position:relative;width:140px}.buy1-banner-container .product-img-div img{float:left;border-radius:50px 50px 50px 50px;-moz-border-radius:50px 50px 50px 50px;-webkit-border-radius:50px 50px 50px 50px;-ms-border-radius:50px 50px 50px 50px;-khtml-border-radius:50px 50px 50px 50px;-o-border-radius:50px 50px 50px 50px;width:100px;height:100px}.free_3{background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/buy1.png) no-repeat scroll 3px 0 / 240px 176px rgba(0,0,0,0)}.free_4{background:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/buy3.png) no-repeat scroll 3px 0 / 240px 176px rgba(0,0,0,0)}.left-feature{background:url("https://www.deluxecomfort.com/skin/frontend/base/default/images/Home-pagePulldown-AREA.jpg") no-repeat scroll 0 0 #7bd3ef;border:1px solid #fff;float:left;height:275px;margin-top:10px;position:relative;width:245px}.customer-account-create #content-full p{margin-left:23px!important}.category-description{display:none}#hider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;background-color:Black;bottom:0;opacity:.6}#popup_box{position:fixed;top:50%;left:50%;width:400px;height:150px;margin-top:-75px;margin-left:-200px;border:1px solid #ccc;border:2px solid black;z-index:100;background:#fff}#popup_box p{text-align:center;color:blue;font-weight:bold}.freegiftpop{height:auto!important}.paypal-exp-review-opt{margin-left:20px}.paypal-exp-review-opt h2.legend{border-bottom:1px solid black;margin:5px 0!important}.paypal-exp-review-opt h3{font-size:16px!important}.paypal-exp-review-opt .button{margin:20px}.paypal-exp-review-opt .btn-checkout span span{background-image:none!important;background:-moz-linear-gradient(center top,#30e943 0,#198b34 100%) repeat scroll 0 0 rgba(0,0,0,0)!important;color:#fff!important}.amazon-items{float:none;width:270px;margin:10px auto;min-height:200px;overflow:auto;background:#bfdbe4;border:1px solid:#bbb;border-radius:5px}#content-full-left .amazon-items{margin:10px;width:485px;}.amazon-item{float:left;width:240px;margin:5px;padding:5px 0}.billing-area-right .amazon-item{display:none}.amazon-item-subtotal{float:left;width:240px;margin:10px 5px;background-color:#eee;border-radius:5px;font-size:17px;font-weight:bold;height:30px;padding:20px 0;text-align:center}#content-full-left .amazon-item{width:480px;}#content-full-left .amazon-item img{width:90px;height:90px;}#content-full-left .buttons-set{margin-left:20px;}#content-full-left .amazon-item a{width:300px;float:left;margin-left:20px;}.amazon-item-subtotal span.price{color:red!important}.amazon-items h3{float:left;width:250px;text-align:center;color:#30b7d9;font-weight:bold;font-size:16px;border-bottom:1px solid #bbb;padding:10px;margin-bottom:10px}.amazon-item a{float:right;width:140px}.amazon-item img{float:left;width:50px;height:50px;border:1px solid #bbb}.amazon-items .buttons-set{float:left;width:240px;text-align:center}#content-full .cart-message{font-weight:bold;font-size:19px;margin:2px 0 0 2px}#content-full-left .amazon-item-subtotal{width:475px;}.amazon-logo{float:right;margin:4px 0 0}.amazon-block-img{margin:12px 20px 5px 20px;float:left}p.paypal-logo{margin-left:0!important}.clear{clear:both}.amazon-cart-frame{width:1020px;display:inline-block;margin-right:-100%;height:100%}.amazon-cart-box{position:relative;right:50%;height:100%;text-align:center;display:none}.cart-tot-summ{font-size:17px;font-weight:bold;border-bottom:1px solid #bbb;width:90%;margin:10px;float:left}.product-description .product-skus span{font-size:14px;font-weight:bold}.order-place-button{cursor:pointer}.main-content-part{margin:0 auto;padding-top:25px;position:relative}.amazon-exp-icon{float:left;width:auto}.dc-cart-pro{float:left;width:auto;padding-top:5px;font-size:24px;font-weight:bold}.dc-cart-icon{float:left;width:auto;position:absolute;top:12px}ul#freegift li,ul#freegift li .old-price .price{text-align:center}ul#freegift p.gtitle{font-weight:bold;font-size:16px;margin:0;text-align:center}#product-options-wrapper label{font-size:14px;font-weight:bold;color:#f00}.aff-cart-block .amazon-item .amazon-name{color:#2eb7d9;font-size:14px;font-weight:bold;display:block;float:left;width:140px;padding-left:10px}.aff-cart-block .amazon-item{width:350px;background:#fff;padding:5px}.aff-cart-block .amazon-item a{color:#000;font-size:12px;font-weight:bold}.aff-cart-block .amazon-items{width:370px}.aff-cart-block .amazon-item-subtotal,.aff-cart-block .amazon-items .buttons-set{width:360px}.affiliate-cart-page .table-description{width:475px}.affiliate-cart-page .table-description .product-item{width:200px}#content-full .affiliate-cart-page{width:500px!important}.aff-cart-block .amazon-item .quantity{width:30px;margin-left:8px}.affiliate-cart-checkout{width:415px!important}.group-products-div .pattern-group{background-position:530px bottom}.narrow-search h5{padding-top:8px;padding-bottom:6px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;padding-left:5px;text-align:left;padding-right:32px;background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgcategories-title.gif);background-repeat:no-repeat;background-position:0 top;cursor:pointer}.narrow-search ol li{font-size:12px}.narrow-search ol li a{display:inline-block!important}.narrow-search ol li input{margin:0 0 0 5px;bottom:0}.narrow-search ol li label{padding-left:0!important;display:inline-block!important}.currently{background-color:#fff;margin-right:12px;margin-left:9px;width:174px;padding:10px;font-size:12px}.multiple-checkout .checkout-area-left .page-title h1{font-size:16px}.gift-messages .control input{width:20px;float:left}.gift-messages .control label{float:left;width:90%}.discount-form .buttons-set{margin-top:10px;}.addthis_button{position:relative;top:13px;left:30px;}.fb-like{top:12px;left:44px;}
.ig-404tosearch-index-noroute .std{
margin-top:0px!important;
}#hider    {        position:absolute;        top: 0%;        left: 0%;        width:100%;        height:3000px;        /* margin-top: -800px;        margin-left: -500px; */        z-index: 99;       background-color:Black;       opacity:0.6;    }    #popup_box      {    position:absolute;        top: 30%;        left: 40%;        width:595px;        height:425px;        z-index:100; 		background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/reviewer-off.jpg);    }	.timeout-div{position:relative;width:595px;height:425px;}	.timeout-text{color:#fff;position:absolute;bottom:32px;left:30px;}


/* Portrait */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait){
#wrapper,#header,#h1-section,#content-full{width:100%;}
#topmenu{width:320px;font-size:12px;padding-left:0;}
#topmenu a{margin:0;}
.top-list .shop-cart{padding:0 0 4px;}
.header_checkout{margin:14px 2px 0 0;}
#phone{width:515px;}

.tabset{font-size:20px;}
.header_checkout, .left-feature{display:none;}
#sidebar{width:215px;}
#content, #tabs,#content #message-box{width:550px}
#content #message-box p{line-height:13px!important;}
.tab-content{width:375px}
#div-interaktingslider{width:486px;float:none;margin:9px auto 0;}
.breadcrumb1,#breadcrumb{width:100%px !important}
.promo-banner{display:none;}
.block-categories-home{background-size:100%;padding-top:0;width:165px;}
.block-categories-home .title-white{margin-bottom:0;font-size:13px;}
.block-categories-home .block-item{font-size:11px;}
.block-categories-home p{margin:0;}
#freeshipping-outlet img{width:49%}
.product-right-block{float:left;}
#content-full #content-full-left{width:500px}
#content-full #content-full-left .table-description{width:490px}
#content-full #content-full-left .table-description .product-item{width:200px}
#content-full #content-full-right{width:250px;}
#content-full-right .shoppingcart-title{width:230px;}
#shopping-cart-resume{width:210px;}
#shopping-cart-resume .ship-to .div{float:left}
#shopping-cart-resume .total-item{width:218px;float:left;}
.btn-checkout > span > span{padding:12px 80px;}
.content-full-title-review{width:222px;}
.content-full-text-review{width:232px;}
.checkout-multishipping-login #content{width:100%;}
.multiple-checkout .checkout-area-left{width:55%;}
.multiple-checkout .checkout-area-right{width:38%}
.billing-area-left{width:410px!important}
.billing-area-left .check-bill-it{width:98%;}
.billing-area-left #shopping-cart-resume{width:256px;}
.checkout-multishipping-overview #checkout-area .review-left{width:445px;}
.checkout-multishipping-overview #checkout-area .review-title{width:410px;}
.checkout-multishipping-overview #checkout-area .review-box{width:430px;}
.checkout-multishipping-overview #checkout-area .review-right{margin-top:15px;}
.checkout-multishipping-success #checkout-area .review-left{width:440px;}
.checkout-multishipping-success #checkout-area .review-box{width:430px;}
.checkout-multishipping-success #checkout-area .review-title{width:397px;}
.your-order .your-order-item .description{width:335px;}
#onepagecheckout_orderform{width:100%}
#onepagecheckout_orderform button.btn-checkout{margin:27px 0 0 55px!important;}
}




/*@media (min-width:768px) and (max-width:959px) {
.catalog-product-view #phone{width:62%;}	
.catalog-product-view #topmenu{width:240px;}
.catalog-product-view #search-products{width:100%;}
.catalog-product-view #search-products{ padding-top:9px; padding-left:0;width:auto;}

}*/

@media (min-width:1360px) and (max-width:7500px){
	
	.catalog-product-view #wrapper{ width:90%;}

.catalog-product-view #content {
    float: left;
    margin: 0 5px;
    padding: 0 0 9px;
    width: 73%;
}
.catalog-product-view .product-right-block{ width:35%; float:left; margin:0.5em 1em;}
.catalog-product-view .con_tent {
    width: 100% !important;
}
.catalog-product-view .product-name h1{ margin-bottom:1em;}
.catalog-product-view .price-box .price{margin:0.5em 0;}
.catalog-product-view .product-description .share-this{width:45%;}
.catalog-product-view .product-description-page{width:100%;}
.catalog-product-view .product-description .tools-block{ margin:1em 0; width:100%;}
.catalog-product-view *{ box-sizing:border-box;}
.catalog-product-view #h1-section{width:100%; padding-left:10px; padding-right:10px;}
.catalog-product-view .breadcrumb1 {
    background: #fff none repeat scroll 0 0 !important;
    border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0;
    width: 100% !important;margin-left:5px;
}
.catalog-product-view .product-left-block{width:60%;}
.catalog-product-view #phone{width:74%; margin-top:5px;}
.catalog-product-view .content-block-product{width:100%;}
.catalog-product-view #trust-icons {width:99%; padding:0 10px; background-color:#fff; border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; -ms-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;}
.catalog-product-view #footer { width:99%; background-color:#fff; border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; -ms-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;}
.catalog-product-view #header{width:100%;}
.catalog-product-view #trust-icons{ background-images:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/im1.jpg); background-repeat:no-repeat;}
.catalog-product-view #footer-links {
    background-color: #ffffff;
    margin: 10px auto;
   width:954px;
}
.catalog-product-view #cards { background-image:none;}
.catalog-product-view #cards {
  
  background-color: #ffffff;
  background-image: none;
  border-radius: 5px 5px 5px 5px;
border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; -ms-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;
 
  border-top: 5px solid #bfdbe4;

  margin-top: 5px;


  width: 100%;

}
.catalog-product-view #social-bar{ background:#fff; margin:0 auto; border-radius: 5px 5px 5px 5px;
border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; -ms-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px; width:99%;}
.catalog-product-view #sidebar{width:25%;}
.catalog-product-view #sidebar #level1, #sidebar #level2{width:97%;}
.catalog-product-view #sidebar #departments{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgdepartments-title1.png) !important; background-repeat:no-repeat;background-size:97% 100%;}
.catalog-product-view #sidebar #newsletter, .catalog-product-view .you-may-also-like{width:97%;}
.catalog-product-view #sidebar #category{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/blu-bar.png) !important; background-repeat:no-repeat;background-size:97% 100%;}
.catalog-product-view .you-may-title{background-image:url(https://www.deluxecomfort.com/skin/frontend/base/default/images/lik.png) !important; background-repeat:no-repeat;width:97%;}
.catalog-product-view .questions-click{margin-top:10px;margin-left:7px;}
.review-product-list #main-image{width:100%;}
}
.product-description .cart-block{width:100%}
.product-description .cart-block .left-sec{width:40%;float:left;}
.product-description .cart-block .free-ship{width:50%;float:left;}
.product-description .average-rating{width:200px;}

@media (min-width:1281px) and (max-width:1359px) {
*{ box-sizing:border-box;}
.catalog-product-view #wrapper{ width:95%;}
.catalog-product-view #header , .catalog-product-view #h1-section , .catalog-product-view .product-description-page{width:100%;}	
.catalog-product-view #phone{ background-position: right 5px; width:78%;}	
.catalog-product-view .breadcrumb1{width:100% !important;}
.catalog-product-view #content{width:80%;}
.catalog-product-view .breadcrumb1  , .catalog-product-view #content.con_tent{width:100% !important;}
.catalog-product-view .content-block-product{ margin-right:0; width:100%;}
.catalog-product-view .title-product-description{ border-bottom:0;}

}

@media (min-width:1261px) and (max-width:1280px) {
*{ box-sizing:border-box;}
.catalog-product-view #wrapper{ width:90%;}
.catalog-product-view #header , .catalog-product-view #h1-section{width:100%;}	
.catalog-product-view #phone{width:77%;}
.catalog-product-view #search-products ,  .catalog-product-view #content #message-box , .catalog-product-view .content-block-product , .catalog-product-view .product-description-page{width:100%;}
.catalog-product-view .title-product-description{ border-bottom:none;}
.catalog-product-view #phone{ margin-top:5px;}
.catalog-product-view #content{ width:80%;}
.catalog-product-view .breadcrumb1  , .catalog-product-view #content.con_tent{width:100% !important;}


}

@media (min-width:1220px) and (max-width:1260px) {
*{ box-sizing:border-box;}
.catalog-product-view #wrapper{ width:95%;}
.catalog-product-view #search-products{width:100%;}
.catalog-product-view #phone{width:76%;}
.catalog-product-view #header , .catalog-product-view #h1-section{width:100%;}	
.catalog-product-view #phone{width:77%;}
.catalog-product-view #search-products ,  .catalog-product-view #content #message-box , .catalog-product-view .content-block-product , .catalog-product-view .product-description-page{width:100%;}
.catalog-product-view .title-product-description{ border-bottom:none;}
.catalog-product-view #phone{ margin-top:5px;}
.catalog-product-view #content{ width:80%;}
.catalog-product-view .breadcrumb1  , .catalog-product-view #content.con_tent{width:100% !important;}	
.catalog-product-view #search-products{ padding-top:15px;}
}
@media (min-width:960px) and (max-width:1219px) {
	*{ box-sizing:border-box;}
.catalog-product-view #phone{width:60%;}

.catalog-product-view #topmenu{width:374px;}
.catalog-product-view .product-left-block{width:59% !important;}
.catalog-product-view #search-products , .catalog-product-view #footer-links{width:100%;}
.catalog-product-view #wrapper{ width:95%;}

.catalog-product-view .breadcrumb1{width:100% !important;}
.catalog-product-view #content #message-box , .catalog-product-view #copyright , .catalog-product-view .content-block-product , .catalog-product-view #header , .catalog-product-view .product-description-page , .catalog-product-view #h1-section{width:100%;}
.catalog-product-view .header_checkout{ display:block;}
.catalog-product-view #phone{ background-position: right 5px;}
.catalog-product-view .breadcrumb1  , .catalog-product-view #content.con_tent{width:100% !important;}
.catalog-product-view .product-right-block{width:40% !important;}
.catalog-product-view .title-product-description{ border-bottom:none;}
.catalog-product-view #search-products{ padding-top:15px;}
.catalog-product-view #content{width:76%;}

}
@media (min-width:768px) and (max-width:959px) {
	*{ box-sizing:border-box;}
.catalog-product-view .product-right-block{width:40%;}
.catalog-product-view #phone{width:66% ;}
.catalog-product-view #search-products , .catalog-product-view #footer-links , .catalog-product-view #search-products , .catalog-product-view #h1-section{width:100%;}	
.catalog-product-view #breadcrumb{ width:100% !important;}	
.catalog-product-view #search-products{ padding-top:10px;}
.catalog-product-view #phone{ margin-top:5px;}
.catalog-product-view #content {width:70%;}
.catalog-product-view .breadcrumb1{width:100% !important;}
.catalog-product-view #content.con_tent{width:100% !important;}
}
#loader-order-place{display:none;float:none;margin-right:40px;}
@charset "utf-8";
#footer {
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgfooter.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 7px;
	width: 968px;
	margin:0 auto;
}
#footer-links {
	background-color: #FFFFFF;
	margin-right: 8px;
	margin-left: 7px;
	width: 954px;
}
.webkit #footer-links {
	margin-left:8px;
}
.block-links,.block-links2 {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDDDDD;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #FFFFFF;
	/*height:146px;*/
	overflow:hidden;
}

.block-links2 {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDDDDD;
	padding-top:22px;
}

.block-links a, .block-links2 a {
	text-decoration: none;
	color: #363636;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.block-links .title-links, .block-links2 .title-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 5px;
}
.block-links .links-items, .block-links2 .links-items {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	margin-bottom: 4px;
}
.block-links a:hover, .block-links2 a:hover {
	text-decoration: underline;
}
#cards {
	background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/bkgcards.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 969px;
	padding-top: 22px;
	background-color: #FFFFFF;
	clear: left;
	text-align: center;
}
#cards img {
	margin-right: 5px;
	margin-left: 5px;
}
#copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
	width:969px;
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait){
#social-bar,#trust-icons{padding:0;width:100%;background-size:100%}
#footer,#cards,#copyright{width:100%;background-size:100%}
#footer{padding-top:5px;}
#trust-icons .subscribe{top:0;padding-top:3px;}
#cards img{margin-left:1px;margin-right:1px;}
#social-bar a{margin-left:0!important}
#footer-links{width:100%;margin:0;}
#footer-links .block-links, .block-links2{padding:0 5px;}
#social-bar .tweet-social{width:28px;height:30px;}
#social-bar .fb-social{width:70px;height:30px;}
.addthis_button,.fb-like{left:10px;top:6px;}
}
#sidebar .plus,
#sidebar .minus{
	background-position: right center;
	background-repeat: no-repeat;
	width:17px;
	list-style-type: none;
	margin: 0 12px 0 8px;
	padding: 0;
	float:right;
 }
#sidebar .plus{
	background-image: url("https://www.deluxecomfort.com/skin/frontend/base/default/images/icn-plus.gif");   
}
#sidebar .minus{
	background-image: url("https://www.deluxecomfort.com/skin/frontend/base/default/images/icn-minus.gif");   
}
 
#sidebar #level0 ul li,#sidebar #levelc ul li{background-image:none!important}
 
#sidebar #level0 ul li:last-child,#sidebar #levelc ul li:last-child{border-bottom:none;}


.advancedreviews-summary-block{clear:both;margin:10px 0;}
.advancedreviews-summary-block table{float:left;}
.advancedreviews-summary-block table td{padding:5px;vertical-align:middle;}
.advancedreviews-summary-block table th{font-weight:bold;text-align:center;}
.advancedreviews-summary-block table td.star-name,.advancedreviews-summary-block table td.star-count{white-space:nowrap;width:10%}
.advancedreviews-summary-block table td.star-count{padding-right:20px;}
.advancedreviews-summary-block table td.star-line .star-bar-container{background:#DEDCC3;}
.advancedreviews-summary-block .spacer{clear:both;}
.advancedreviews-summary-block .star-bar{background:#F0C808;height:15px;line-height:15px;text-align:center;}
.advancedreviews-reviews-count{font-weight:bold;margin:10px 0;text-align:right;}

label.consFilter,label.prosFilter{color:#1E7EC8;cursor:pointer;}
table.advancereviews-filters th{width:50%;color:#E26703;font-size:14px;font-weight:bold;padding:0 0 5px;}
#advancereviews-filters table.advancereviews-filters li,#customer-reviews #product-review-table li{margin-bottom:5px;}
ul.hiddenList{display:none;}
#product-review-table td a{display:block;}
#loading-mask .loader{background:#FFF4E9;border:2px solid #F1AF73;color:#D85909;font-weight:bold;left:39%;padding:15px 60px;position:fixed;text-align:center;top:45%;width:120px;z-index:1000;}
#advancereviews-sort-reviews img{cursor:pointer;}
.hidden{display:none;}
.abuse-link{cursor:pointer;}
.helpful-link{cursor:pointer;}
/**
 * CODNITIVE
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade to newer
 * versions in the future.
 *
 * @category   Codnitive
 * @package    Codnitive_Sidenav
 * @author     Hassan Barza <support@codnitive.com>
 * @copyright  Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */

/* Sidebar Navigation ==================================================================== */
#sidebar-nav {
    margin-bottom: 15px;
    position: relative;
}
#sidebar-nav .block-title {
}
#sidebar-nav .block-title strong {
}
#sidebar-nav .block-content {
    padding: 6px;
    overflow: auto;
}
#sidebar-nav .block-content a {
    line-height: 1.7;
}
#sidebar-nav-menu > li {
    background: url('https://www.deluxecomfort.com/skin/frontend/base/default/images/codnitive/sidenav/bkg_block-sidebarnav-layered-dd.gif') 0 100% repeat-x;
    list-style: inside disc;
    font-weight: bold;
    padding: 8px 0;
}
#sidebar-nav-menu > li.last {
    background: none;
    margin-bottom: 5px;
}
#sidebar-nav-menu li ul {
    font-weight: normal;
}
#sidebar-nav li.active,
#sidebar-nav li.active > a,
#sidebar-nav li.active > .collapsible-wrapper > a {
}
#sidebar-nav ul.ul-thumb {
    padding-left: 0;
}
#sidebar-nav-menu > li.parent > ul.ul-thumb {
    padding-left: 10px;
}
#sidebar-nav li.thumb {
    list-style-type: none;
}
#sidebar-nav-menu > li.no-thumb,
#sidebar-nav-menu > li.thumb {
    margin-left: 0 !important;
    list-style-type: none;
}
#sidebar-nav img {
    border: 0 none !important;
    outline: 0 none !important;
}
#sidebar-nav span.product-count {
    color: #000;
}
#sidebar-nav .home {
    list-style: none !important;
}
#sidebar-nav .home a {
    display:inline-block;
    padding-left:20px;
    background:url('https://www.deluxecomfort.com/skin/frontend/base/default/images/codnitive/sidenav/home.png') left top no-repeat;
    min-height:16px;
}
#sidebar-nav .support-logo-wrapper {
    margin-top:10px;
}
#sidebar-nav .support_logo {
    font-size: 9px;
    float: right;
    right: 5px;
    bottom: 5px;
    text-decoration: none;
}
#sidebar-nav .support_logo img {
    max-width: 65px;
}

/* Collapsible Design ==================================================================== */
#sidebar-nav li.thumb .thumb-img-left {
    float: left;
    margin: 1px 3px 0 0;
}
#sidebar-nav li.thumb .thumb-img-right {
    float: right;
    margin: 1px 3px 0;
}
#sidebar-nav-menu .arrow-left,
#sidebar-nav-menu .arrow-right, 
#sidebar-nav-menu .plus-left,
#sidebar-nav-menu .plus-right {
    float: left;
    background: url('https://www.deluxecomfort.com/skin/frontend/base/default/images/codnitive/sidenav/arrows.gif') left center no-repeat;
    display: block;
    margin-top: 2px;
    margin: 1px 3px 0;
    cursor:pointer;
} 
#sidebar-nav-menu .plus-left,
#sidebar-nav-menu .plus-right
{
    background-image: url('https://www.deluxecomfort.com/skin/frontend/base/default/images/codnitive/sidenav/plus.gif');
}
#sidebar-nav-menu .arrow-right, 
#sidebar-nav-menu .plus-right {
    float:right;
    display:inline !important;
}
#sidebar-nav-menu li ul[expanded="0"] {
    display: none;
}
#sidebar-nav li.active > ul {
    display: block;
}
#sidebar-nav li.active > .arrow-left,
#sidebar-nav li.active > .arrow-right, 
#sidebar-nav li.active > .plus-left,
#sidebar-nav li.active > .plus-right {
    display: block;
    background-position: right center;
}
#sidebar-nav-menu > li.collapsible {
    list-style: none !important;
}
#sidebar-nav .collapse-name {
    cursor:pointer;
}

#esns_background_layer {
    position: absolute;
    z-index: 9998;
    background: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/newssubscribers/esns_dark2.png);
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block;
    text-align: center;
    top: 0;
    left: 0;
    display: none;
}

#esns_box_layer {
    z-index: 9999;
    background-color: #ffffff;
    width: 470px;
    height: auto;
    overflow: hidden;
    top: 0;
    text-align: center;
    display: inline-block;
    padding: 10px;
}

#esns_box_title {
    width: 440px;
    height: auto;
    overflow: hidden;
    background: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/newssubscribers/esns_box_block1.png) no-repeat right top;
}

#esns_box_block_1 {
    width: 350px;
    font: 20px/34px "CenturyGothicRegular",Century Gothic,Verdana,sans-serif;
    text-align: left;
}
#esns_box_block_2 {
    font: 29px/34px "CenturyGothicRegular",Century Gothic,Verdana,sans-serif;
    height: auto;
    text-align: left;
    margin: 0  0 10px 0 ;
    width: 350px;
}
#esns_box_block_3 {
    text-align: justify;
}

#esns_box_close {
    height: 22px;
    width: 22px;
    background: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/newssubscribers/esns_box_close.png) no-repeat;
    cursor: pointer;
    float: right;
}
.esns_box_lines {
    background: url("https://www.deluxecomfort.com/skin/frontend/base/default/images/newssubscribers/esns_box_lines.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 1px;
    width: 100%;
    clear: both;
    margin: 5px 0;
 }
#esns_box_subscribe {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 0 20px 0;
}
#esns_box_subscribe_input {
    width: 320px;
    float: left;
    clear: both;
}
#esns_box_subscribe_input input {
    width: 290px;
    margin: 5px 0 0 20px;
    border: 1px solid #acacac;
    height: 25px;
    padding-left: 10px;
}
#esns_box_subscribe_submit {
    width: 80px;
    float: left;
}

#esns_box_subscribe_submit a {
    background-image: url('https://www.deluxecomfort.com/skin/frontend/base/default/images/newssubscribers/esns_box_button.png');
    width: 117px;
    height: 34px;
    display: block;
    line-height: 34px;
    font-size: 12px;
    color: #000000;
    margin: 1px 0 0 0;
}

#esns_box_subscribe_response {
    text-align: left;
    margin: 10px 0 0 30px;
    height: 15px;
}

#esns_box_subscribe_response_success {
    display: none;
}

#esns_box_subscribe_response_error {
    color: #ea6868;
    text-align: left;
    margin: 0 0 0 30px;
    height: auto;
    overflow: hidden;
}

#esns_box_subscribe_response_success {
    color: #35ea49;
    font: 20px/34px "CenturyGothicRegular",Century Gothic,Verdana,sans-serif;
}


/*** LABEL THEME ***/
.tl#esns_box_layer {
    height: 263px;
    width: 504px;
    background: url('https://www.deluxecomfort.com/skin/frontend/base/default/images/newssubscribers/esns_label.png') no-repeat transparent;
    position: relative;
}
.tl #esns_box_block_1, .tl #esns_box_block_2 {
    color: #ffffff;
    text-align: right;
    float: right;
    line-height: normal;

}
.tl #esns_box_block_1 {
    margin: 20px 55px 0 0 ;
}

.tl #esns_box_block_2 {
    margin: 0px 55px 0 0 ;
}

.tl #esns_box_block_3 {
    color: #000000;
    clear: both;
    text-align: justify;
    float: right;
    margin: 10px 55px 0px 0 ;
    width: 340px;
    height: 70px;
    overflow: hidden;
 }

.tl #esns_box_close {
    position: absolute;
}
.tl #esns_box_subscribe_input {
    width: 340px;
}
.tl #esns_box_subscribe_response_error {
    height: 22px;
    line-height: 15px;
    color: #ffffff;
    float: right;
    text-align: left;
    width: 325px;
    margin: 0 50px 0 0;
    overflow: hidden;
}

.tl #esns_box_subscribe_input input {
    margin: 0 0 0 132px;
    background: none;
    height: 29px;
    width: 216px;
    border: 0;
}

.tl #esns_box_subscribe_submit a {
    background: none;
    color: #ffffff;
    height: 29px;
    line-height: 25px;
    background: url('https://www.deluxecomfort.com/skin/frontend/base/default/images/newssubscribers/esns_input.png') no-repeat -212px 0px;
}
.tl #esns_box_subscribe_response_success {
    color: #FFFFFF;
    float: right;
    margin: 0 50px 0 0;
    width: 340px;
}
.tl #esns_box_subscribe_input {
    background: url('https://www.deluxecomfort.com/skin/frontend/base/default/images/newssubscribers/esns_input.png') no-repeat 125px 0px;
}

.tl #esns_box_close {
    height: 36px;
    width: 36px;
    background: url(https://www.deluxecomfort.com/skin/frontend/base/default/images/newssubscribers/esns_box_close2.png) no-repeat;
    right: 10px;
    top:-5px;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.searchautocomplete .search-autocomplete {
  position: absolute;
}
.searchautocomplete .form-search {
  overflow: none !important;
  position: relative;
}
.searchautocomplete .sprite {
  background: url('https://www.deluxecomfort.com/skin/frontend/base/default/images/mirasvit/sprite.png');
}
.searchautocomplete .nav-search-in {
  position: absolute;
  top: 2px;
  left: 0px;
  z-index: 11;
}
.searchautocomplete .nav-search-in .category {
  opacity: 0;
  filter: alpha(opacity=0);
  background: white;
  border: 1px solid #DDD;
  color: black;
  cursor: pointer;
  height: 29px;
  left: 5px;
  margin: 0;
  outline: 0;
  padding: 0;
  position: absolute;
  top: 5px;
  visibility: visible;
  width: auto;
}
.searchautocomplete .nav-search-in .category-fake {
  height: 20px;
  color: #777;
  cursor: pointer;
  float: left;
  font-size: 11px;
  padding: 0px 25px 0px 10px;
  text-align: center;
  white-space: nowrap;
}
.searchautocomplete .nav-search-in .nav-down-arrow {
  background: url('https://www.deluxecomfort.com/skin/frontend/base/default/images/mirasvit/sprite.png');
  width: 9px;
  height: 5px;
  background-position: -26px -34px;
  display: block;
  right: 10px;
  top: 16px;
  position: absolute;
}
.searchautocomplete .nav-search-in:hover .category-fake {
  color: #000;
}
.searchautocomplete .nav-search-in:hover .nav-down-arrow {
  background-position: -6px -34px;
}
.searchautocomplete .searchautocomplete-placeholder {
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background: #FFF;
  border: 1px solid #ccc;
  padding-top: 15px;
  position: absolute;
  z-index: 102;
}
.searchautocomplete .searchautocomplete-placeholder:before {
  border-color: transparent transparent #CCC transparent;
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 5px;
  height: 0;
  width: 0;
  top: -11px;
  left: 30px;
}
.searchautocomplete .searchautocomplete-placeholder ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.searchautocomplete .searchautocomplete-placeholder ul li {
  *zoom: 1;
  text-align: left;
  padding: 5px 5px;
}
.searchautocomplete .searchautocomplete-placeholder ul li:before,
.searchautocomplete .searchautocomplete-placeholder ul li:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchautocomplete .searchautocomplete-placeholder ul li:after {
  clear: both;
}
.searchautocomplete .searchautocomplete-placeholder ul li a {
  text-decoration: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li a .pull-right {
  float: right;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active {
  background-color: #eeeeee;
  cursor: pointer;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active a {
  text-decoration: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image {
  float: left;
  margin: 0px 10px 5px 0px;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box {
  font-weight: bold;
  font-size: 13px;
  color: #C76200;
  float: right;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .regular-price .price-label,
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price-label,
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .special-price .price-label {
  display: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .price-label {
  font-weight: normal;
  color: #999;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price {
  font-size: 0.9em;
  color: #999;
}
.searchautocomplete .searchautocomplete-placeholder .index-title {
  text-align: right;
  color: #0A263C;
  border-bottom: 1px solid #CCC;
  padding: 2px 5px;
}
.searchautocomplete .searchautocomplete-placeholder .index-title span {
  color: #666;
  font-size: 0.9em;
}
.searchautocomplete .searchautocomplete-placeholder .all {
  text-align: right;
  margin: 10px 10px 5px 10px;
}

.searchautocomplete .search-autocomplete {
  position: absolute;
  background: #fff;
  z-index: 1000;
  width: 230px;
  top: 24px;
  border: 1px solid #ccc;
  padding: 3px 7px;
}
.searchautocomlete-image {
  float: left;
  margin: 0px 5px 5px 0px;
}
.searchautocomplete .search-autocomplete li {
  margin-bottom: 10px;
}
.searchautocomplete .search-autocomplete a {
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}
.searchautocomplete .search-autocomplete li:hover a{
  text-decoration: underline;
}
.searchautocomplete .search-autocomplete .price {
  color: #FF0000;
  font-size: 13px;
}

ul.searchindex-results {
  margin-top: 10px;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.searchindex-results {
  *zoom: 1;
  margin-bottom: 10px;
  border-bottom: 1px solid #a0b3c3;
}
.searchindex-results:before,
.searchindex-results:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchindex-results:after {
  clear: both;
}
.searchindex-results li {
  margin-bottom: -1px;
  float: left;
  *zoom: 1;
  margin: 0px 2px;
}
.searchindex-results li:before,
.searchindex-results li:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchindex-results li:after {
  clear: both;
}
.searchindex-results li a {
  font-size: 12px;
  font-weight: bold;
  color: #333;
  display: block;
  cursor: pointer;
  padding: 2px 5px 1px 5px;
  line-height: 20px;
  border: 1px solid transparent;
  border-bottom: none;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  text-decoration: none;
}
.searchindex-results li a:hover {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -o-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: linear-gradient(to bottom, #e8e8e8, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffffffff', GradientType=0);
  border: 1px solid #a0b3c3;
  border-bottom: none;
}
.searchindex-results li a span {
  font-weight: normal;
  font-size: 0.9em;
}
.searchindex-results li.active a {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -o-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: linear-gradient(to bottom, #e8e8e8, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffffffff', GradientType=0);
  cursor: default;
  border: 1px solid #a0b3c3;
  border-bottom: none;
}
.searchindex-result li {
  padding: 5px;
}
.searchindex-result li .title a {
  font-weight: bold;
  color: #203548;
  font-size: 13px;
}
.searchindex-result.searchindex-result-category {
  margin-bottom: 20px;
}
.searchindex-result.searchindex-result-category li {
  padding: 1px 0px;
}
.searchindex-result.searchindex-result-category li a {
  font-weight: bold;
  color: #203548;
}

.block.block-freegift{
	width:75%;
	float:left
}
.jcarousel-skin-tango .jcarousel-container {
    background: #F0F6F9;
    border: 1px solid #346F97;
	margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 520px;
    padding: 0px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
	border: 0;
	background: 0;
    width: 150px;
    height: 420px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  520px;
    height: 235px;
    padding-top:10px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  150px;
    height: 420px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 80px;
    height: 190px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
    width: 150px;
    text-align: center;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 90px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://www.deluxecomfort.com/skin/frontend/base/default/mw_freegift/skins/tango/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 90px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(https://www.deluxecomfort.com/skin/frontend/base/default/mw_freegift/skins/tango/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 80px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://www.deluxecomfort.com/skin/frontend/base/default/mw_freegift/skins/tango/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 80px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
.product-name{
	color: #203548;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 5px;
}
.product-name a{
	color: #203548;
}
.freegift_container{
	border: 1px #d3d3d3 solid; padding: 5px;
}
.freegift_container ul,.freegift_container ol{
	list-style: none outside none;
}
.freegift_container li{
	float: left; width: 100px;
}
.freegift_header{
	background: none repeat scroll 0 0 #EEEEEE;
    border-color: #D3D3D3;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    margin: 5px 5px 0;
    padding: 2px 2px 2px 15px;
    width: 60px;
	clear:both;
}
.freegift_header h5{
	font-size: 12px;
    font-weight: bold;
    margin:0;
}
#freegift{width:260px!important;margin-left:130px!important;}
#freegift li{
	position: relative;
	float:left;
	
	width:250px!important;
}
.free-icon{
	position: absolute;
	width: 45px;
	height: 45px;
	background-image: url("https://www.deluxecomfort.com/skin/frontend/base/default/mw_freegift/skins/tango/free.gif");
	top: 0px;
	z-index: 999;
	left: 0px;
}

.old-price .price{
	text-decoration: line-through;
}
.freegift_rules_container{
	width: 900px;
	height: 40px;
	background: #FCE3E6;
	font-size: 18px;
	text-align: center;
	padding-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #d3d3d3;
}
.freegift-vetical{margin: 10px 40px;}
.freegift-vetical li{clear: both;}
