/* --- Global --- */
body {
	background:#fff url(../images/bg.gif) repeat-x;
	font-family:arial, verdana;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.a-left {
	text-align:left;
}
.a-right {
	text-align:right;
}
.a-center {
	text-align:center;
}
a.blocked { display:block;}
.header-top-container, .header-nav-container, .header, .footer-container {
	border:0;
}
.wrapper {
	background:#fff;
	width:960px;
	margin:0 auto;
	padding:0 10px 10px 10px;
}
a {
	color:#064a93;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.display-none {
	display:none;
}
.form-button-alt {
	background:url(../images/button.gif) repeat-x;
	height:19px;
	border:0;
	padding:0 8px;
	vertical-align:top;
	margin-left:3px;
}
.form-button-apply-coupon {
	background:url(../images/button.gif) repeat-x;
	height:19px;
	width:50px;
	border:0;
	margin-left:3px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
}
.form-button-alt-cancel-coupon {
	height:19px;
	border:0;
	padding:0 0px;
	margin: 4px 0px 0px 5px;
	vertical-align:top;
	margin-left:0px;
}
.form-button-review {
	background:none;
	height:30px;
	border:0;
	padding:0 8px;
	vertical-align:top;
	margin-left:3px;
	cursor:pointer;
}
.col-1-layout .col-main {
	width:100%;
	float:left;
	/* margin-bottom:20px;*/
	margin-bottom:10px;
}
.review-href{
	color: #8996A0 !important;
}



/* --- Header --- */
.header-top-container { position:relative; z-index: 999;}
.header-top-container .tophead { color:#459c9b; font-weight:bold; font-size:12px;}
.header-top-container .tophead a {color:#459c9b; text-decoration:none;}
.header-top-container .topbottom { color:#49545c; font-weight:bold; font-size:11px; line-height:1.1em;}
.logo {float:left;width:208px; height:64px; margin:40px 0 0 0;}
.header-top-container .bookappnav { float:left; width:218px; height:57px; background:url(../images/header/bookappointment.gif) no-repeat 0 0; margin: 40px 36px 0 130px;}
.header-top-container .bookappnav .tophead { margin:6px 0 0 32px;}
.header-top-container .bookappnav .topbottom { margin:7px 0 0 32px;}

.header-top-container .storefindernav { float:left; width:174px; height:59px; background:url(../images/header/storefinder.gif) no-repeat 0 0; margin:43px 3px 0 0;}
.header-top-container .storefindernav .tophead { margin:3px 0 0 46px;}
.header-top-container .storefindernav .topbottom { margin:7px 0 0 45px;}

/* start - Top header minibasket - NEW! */
.mini-basket { float:left; z-index: 20000; position:relative; width:174px; height:77px; background: url(../images/header/minibasket.gif) no-repeat 0 0;}
.mini-basket .tophead { margin:4px 0 0 87px;}
.mini-basket li.minis-larger { color:#49545c; font-weight:bold; font-size:12px; line-height:1.1em; width:150px; margin:9px 0 0 0; font-size:11px;}
.mini-basket li.minis-larger .troley { color:#459d9c; width:42px;}
.mini-basket li.minis-larger .quantity { width:108px; text-align:right;}

.mini-basket .items-info{ color: #49545C; margin: 7px 0 0 7px; font-weight: bold; font-size: 11px; height: 36px; }
.mini-basket .items-info li{ line-height: 17px; }
.mini-basket .items-info li strong{ color: #459C9B; width: 54px; display:block; float: left; }
.mini-basket .items-info li span{ display:block; float: left; }
#minibasket-hover { width:174px; height:77px; float:left; padding:10px; width:164px; margin:32px 0 0 0;}
.minibasketback { background:url(../images/popupminibasket/minibasket-top.png) no-repeat 0px 0px; width:174px; height:77px; margin:32px 0 0 0;}
.mini-basket #minibasketex{
	position:absolute;
	right: 9px;
	top: 64px;
	width: 364px;
	color: #459C9B;
	background: url(../images/popupminibasket/minibasket.png) no-repeat 0 0;
	display: block;
	z-index:200;
	padding:7px 0 0 0;
}
#minibasketex .minibasketexback { background:url(../images/popupminibasket/items-background.png) repeat-y 0 0;	padding: 0 16px 10px 16px;}
#minibasketex .items-background-bottom { background:url(../images/popupminibasket/items-background-bottom.png) no-repeat 0 0; height:7px;}

#minibasketex .troley-cntnr{ padding: 16px 0; border-bottom: 1px dashed #93999D; height: 22px;}
#minibasketex .troley-cntnr strong{ display: block; float:left; width: 65px;}
#minibasketex .troley-cntnr span{ display: block; float:left; color: #5B5B5B;}
#minibasketex .troley-cntnr a{ float:right; margin:0 -4px 0 0;}
a.removeitemfrombasket { margin:0 42px 0 0; color:#459d9c;}
/*display:none;

background: white;
border: 2px solid black;
z-index: 999;"
*/

#minibasketex .comapre-samples .compare, #minibasketex .comapre-samples .samples{ width: 48%; float: left; padding-top:16px; }

#minibasketex .comapre-samples .compare { border-right: 1px dashed #93999D; margin-right: 14px; width: 157px; }
/* Minibasket popups */
#minibasketex .comapre-samples .compare #minibasket-compare { position:relative; margin:0 80px 0 0;}
#minibasketex .comapre-samples .compare #minibasket-compare #otaznik-compare { position:absolute; top:-35px; left:11px; z-index:2222;}

#minibasketex .comapre-samples .samples #minibasket-sample { position:relative; margin:0 90px 0 0;}
#minibasketex .comapre-samples .samples #minibasket-sample #otaznik-sample { position:absolute; top:-35px; left:11px; z-index:2222;}

#minibasketex .troley-cntnr #minibasket-shortlist { position:relative; margin:0;}
#minibasketex .troley-cntnr #minibasket-shortlist  #otaznik-shortlist { position:absolute; top:-17px; left:12px; z-index:2222;}

#minibasketex .troley-cntnr #minibasket-trolley { position:relative; margin:0;}
#minibasketex .troley-cntnr #minibasket-trolley #otaznik-trolley { position:absolute; top:-17px; left:12px; z-index:2222;}

#minibasketex .popup {width:181px; height:58px; background:url(../images/minibasket/popup.png) no-repeat 0 0; padding:0; margin:0; color:#fff; text-align:left; padding:15px 10px 10px 20px; z-index:3333;}
#minibasketex .popup .titled { font-weight: bold; font-size:17px; margin:0 0 3px 0;}
#minibasketex .popup .content { font-weight: bold; padding:0;}
#minibasketex .popup a { color:#fff; text-decoration:underline; float:none;}

#minibasketex .popup2 {width:173px; height:123px; background:url(../images/minibasket/popup2.png) no-repeat 0 0; padding:0; margin:0; color:#fff; text-align:left; padding:24px 10px 10px 27px; z-index:3333;}
#minibasketex .popup2 .titled { font-weight: bold; font-size:17px; margin:0 0 3px 0;}
#minibasketex .popup2 .content { font-weight: bold; padding:0;}
#minibasketex .popup2 a { color:#fff; text-decoration:underline; float:none;}
/*****************************************/
#minibasketex .comapre-samples .samples { width: 157px; }
#minibasketex .comapre-samples .price { color:red;}
#minibasketex .item{ margin: 1em 5px 1em 0;}
#minibasketex .samples .item{ margin: 1em 5px 1em 0; }

#minibasketex .item, #minibasketex .item h4{ font-size: 11px; }
#minibasketex .item h4{ height:30px; overflow: hidden; margin-bottom:0; }
#minibasketex .img-src img{ margin-right: 7px; border: 1px solid #C6C6C6; padding: 1px; }
#minibasketex span.img-src{ display: block; width: 60px; height: 47px; margin-right: 7px; border: 1px solid #C6C6C6; background-color:#b7b7b7; padding:1px;}
.btn-view_trolley { display: block; width: 127px; height: 21px; text-indent: -9999px; }
.btn-view_shortlist{ display: block; width: 127px; height: 21px; text-indent: -9999px; }
.btn-view_trolley{ background: url(../images/button-view_trolley.gif) no-repeat 0 0; }
.btn-view_shortlist{ background: url(../images/button-view_shortlist.gif) no-repeat 0 0; }
.btn-comapre{ float:right; margin-right: 10px; display: block; text-indent: -9999px; background: url(../images/compare_btn.gif) no-repeat 0 0; width: 127px; height: 21px; }
.btn-ordersample{ float:right; margin-right: 0px; display: block; text-indent: -9999px; width:127px; height: 21px; background: url(../images/order_samples_btn.gif) no-repeat 0 0; }
.btn-shortlist { float:right; margin-right: 0px; display: block; text-indent: -9999px; width:127px; height: 21px; background: url(../images/view_shortlist_btn.gif) no-repeat 0 0; }


/* SSC pop-up */

#ssc-popup { background:url("../images/category-grid-product-bg.gif") no-repeat scroll 0 0 #FFFFFF; border: 1px solid #999999; width: 171px; }
#ssc-popup h5{ background-color: #DFF4F7; font-size: 12px; color:#58c5c4; padding: 0.7em; border-bottom: 1px solid #999999; }
#ssc-popup h5.error-samplelist { color:red; background:#ffeaef;}
#ssc-popup .item{ margin: 1em 5px 1em 5px; min-height: 75px; text-align: left; color: #B7B7B7; font-size: 11px; }
#ssc-popup .img-src img{ margin-right: 7px; border: 1px solid #C6C6C6; padding: 1px; }
#ssc-popup .item h4{ height:30px; overflow: hidden; font-size: 11px; }
#ssc-popup .info-text{ text-align: left; color: #58C5C4; margin: 5px; font-weight: bold; }

#ssc-popup span.img-src{ display: block; width: 65px; height: 65px; margin-right: 7px; border: 1px solid #C6C6C6; background-color:#666666; }
#ssc-popup .btn-ordersample, #ssc-popup .btn-comapre { margin: 0 0.6em 0.6em 0}
#ssc-popup .btn-shortlist{ margin: 0.6em; }

/* END - Top header minibasket - NEW! */
/*	width: 200px;
	height: 77px;
	position: absolute;
	top: 35px;
	left: 740px;
	background: url(../images/carpet_troley.jpg) no-repeat 100% 0;
	color: #449C9D;
}
.mini-basket .minicart-quantity{
	display: none;
}
.mini-basket .minicart-subtotal{
	position: absolute;
	left: 0;
	bottom: 22px;
	font-size: 20px;
	font-weight: bold;
}
.mini-basket .view-trolley-checkout{
	position: absolute;
	left: 0;
	bottom: 0px;
	color: #449C9D; 
}*/
/* END - Top header minibasket */


.header-nav-container {
	/*background:url(../images/navigation-bg.gif) repeat-x;*/
    height:32px;
	width:900px;
	background:none;
	position: relative;
}
.header-nav {
	float:left;
	width:auto;
	left: 0px;
	position:absolute;
	z-index:1000;
}
.mini-search {
	float:right;
	position:absolute;
	margin:5px 0 0 0;
	padding:0;
	background:none;
	height:27px;
	width:250px;
	right:-66px;
}
.mini-search .input-text {
	font-size:12px;
	color: #666666;
	background:url(../images/search-form.gif) no-repeat;
	border:0;
	width:137px;
	height:18px;
	padding:4px 5px 0 25px;
	position:relative;
	top:-2px;
}
.middle-container, .middle {
	background:0;
	padding:0;
	margin:0;
}
.header-top {
	padding:0;
	width:100%;
}
.header-top .right {
	position: absolute;
	top: 30px;
	left: 740px;
}
.header-top .left {
	/*float:left;*/
    width:50px;
	height:50px;
}

.header-top .center {
	/*position:relative;*/
    /*float:left;*/
    width:100px;
	text-align:right;
	height:50px;
	bottom:6px;
}
.find-a-store{
	position: absolute;
	top: 36px;
	right: 229px;
}
.myacc-register{
	display: none;
}
.myacc-register a{
	color: #FFF !important;
}
.hello-loged{
	position: absolute;
	top: 0px;
	right: 185px;
	width: 300px;
	z-index: 120;
	text-align: right;
	font-size: 11px !important;
}

.myacc-reg-container{
	width: 150px;
	height: 22px;
	color: #FFF;
	font-size:10px;
	text-align: center;
	position: absolute;
	top: 0px;
	right: 30px;
	background: url(../images/header-findstore.jpg) no-repeat 0 0;
	z-index: 2000;
}
.myacc-reg-container ul{
	margin-left: 3px;
}
.myacc-reg-container ul li a{
	font-weight: normal !important;
	color: #FFF !important;
}
.myacc-reg-container ul li {
	font-size:10px !important;
}
/*.bread-login .first, .bread-login .last {
	display: none !important;
}*/

.header-phone {
	float:left;
	left:3px;
}

/* --- MIDDLE --- */
.middle {
	width:960px;
}
.after-head {
	width:100%;
	height:30px;
	/* background:url(../images/bg.gif) repeat-x top;
    margin-bottom:20px; 
	margin-bottom:15px;*/
}
.after-head .fleft {
	margin:7px 0;
}
.after-head .fleft span {
	float:left;
	color:#93a3a3;
	font-size:10px;
    position:absolute;
}
.after-head .fleft ul {
	float:left;
	font-size:10px;
	margin:2px 0 0 65px;
	padding:0;
	position:absolute;
}
.breadcrumbs li a, .breadcrumbs li a:hover {
	color:#EE3A43;
}
.breadcrumbs strong {
	color:#00428e;
	text-decoration:underline;
}
.after-head .fright {
	margin:5px 10px 0 0;
	font-size:18px;
	font-family:arial, verdana;
	color:#919ba4;
}
side-col {
	width:180px;
}
.side-col {
	width:180px;
}
.col-2-right-layout .col-main, col-2-left-layout .col-main {
	width:770px;
}
/* --- FOOTER --- */
.footer {
	background:#a6b4b5;
	border-top:#859393 4px solid;
	width:940px;
	float:left;
}
.footer .cms {
	width:175px;
	margin:0 20px 0 0;
	color:#fff;
	text-align:left;
}
.footer .cms h3 {
	font-size:16px;
	color:#fff;
	width:100%;
	border-bottom:1px dashed #fff;
}
.footer .cms a {
	font-size:12px;
	color:#fff;
}
.footer .last {
	margin:0;
}
/* --- Checkout --- */
.col-main-sp {
	width:600px;
	float:left;
}
.col-right-sp {
	width:350px!important;
	float:right;
}
.col-right-sp .box {
	background:#fff url(../images/checkout-bg.gif) repeat-x top;
	width:280px;
	border:#e3e3e3 1px solid;
	padding:15px 35px;
}
.col-right-sp .box, .col-right-sp .box span, .col-right-sp .box h5 {
	font-size:14px;
	color:#596b7b;
	margin-top:10px;
}
.col-right-sp .box span {
	font-weight:bold;
}
.col-right-sp .box a img {
	text-decoration:none;
}

.one-page-checkout li {
	border:#fff 1px solid;
	border-top:0;
	color: #4a545d;
}
.one-page-checkout li li {
	border:0;
}
.one-page-checkout .active .head, .one-page-checkout .allow .head, .one-page-checkout .active .box, .one-page-checkout .head {
	background:none;
	border:0;
}
.one-page-checkout .allow {
	border-top:1px solid #fff;
	background: #fff url(../images/category-grid-product-bg.gif) repeat-x top;
}
.one-page-checkout .head {
	padding:10px 30px;
}
.one-page-checkout .head {
	background:url(../images/checkout-sign-pasive.gif) no-repeat 15px 17px;
}
.one-page-checkout .allow .head {
	background:url(../images/checkout-sign-pasive.gif) no-repeat 15px 17px;
}
.one-page-checkout .active .head {
	background:url(../images/checkout-sign-active.gif) no-repeat 15px 17px;
}
.one-page-checkout .head h3, .one-page-checkout .allow .head h3 {
	color:#51616e;
	font-size:18px;
	font-weight:normal;
}
.one-page-checkout .allow .head a {
	display:none;
}
.one-page-checkout .allow .head a {
	display:inherit;
}
.one-page-checkout .active .head a {
	display:none;
}
.one-page-checkout .step-count, .one-page-checkout .active .step-count, .one-page-checkout .allow .step-count {
	background:none;
	font-size:18px;
	font-weight:normal;
	border:0;
	color:#51616e;
}
.one-page-checkout h4 {
	border:0;
	color:#00529b;
	font-size:14px;
}
.group-select li .input-box {
	width:270px;
}
.group-select li .input-text, .group-select li select, .group-select li textarea {
	width:520px;
}
.one-page-checkout .box-no-padding {
	border:0;
	background:none;
}
#checkout-review-table .data-table tr.last th, .data-table tr.last td {
	border-color:#FFF;
	border:0 none;
}
#opc-review .data-table {
	border:0;
}
#opc-review .data-table th {
	border:0;
}
#opc-review .data-table tfoot td {
	border:0 none;
}
.one-page-checkout .data-table {
	width:578px;
	margin:0 10px 0 10px;
}
#opc-review .content {
	border:0;
}
.one-page-checkout .ok {
	margin:2px 0 0 5px;
	display:none;
}
.one-page-checkout .allow .ok {
	display:inline;
}
.one-page-checkout .active .ok {
	display:none;
}
#opc-review .data-table tr th {
	background:url(../images/bg.gif) top;
	border:0 none;/*border-right:1px solid #D9DDE3;
    border-top:1px solid #D9DDE3;
    border-bottom:1px solid #D9DDE3;*/
}
#opc-review .data-table tr th.last {
	border-right:0;
}
#opc-review .data-table .odd, #opc-review .data-table .even {
	background:#fff;
	border-right:1px solid #D9DDE3;
	border-bottom:1px solid #D9DDE3;
}
#opc-review .data-table .last {
	border-right:0;
}
#opc-review .data-table tfoot tr {
	background:url(../images/bg.gif) top;
}
select.address-select {
	width:560px;
}
/* -- CMS stranky */

.col-left-cms {
	width:180px;
	float:left;
}
.col-left-cms .box {
	width:100%;
}
.col-left-cms ul {
	margin:0;
	padding:0;
}
.col-left-cms li {
	margin:0;
	padding:0;
}
.col-left-cms a {
	color:#105b9c;
	padding-left:10px;
	width:170px;
	float:left;
	font-size:12px;
}
.col-left-cms a:hover {
	background:url(../images/bg.gif);
	text-decoration:none;
}
.col-left-cms h2 {
	color:#adb8ba;
	padding-left:10px;
}
.col-main-cms {
	width:770px;
	float:right;
	text-align:left;
}
.recently {
	float:left;
	width:100%;
}
.recently .base-mini {
	background:url(../images/recently.gif) repeat-x;
	border:0;
	border-bottom:0;
	float:left;
	width:960px;
}
.recently .base-mini .head {
	background:none;
	border:0;
}
.recently .base-mini ol li.odd, .recently .base-mini ol li.even .recently .base-mini ol {
	background:0;
	border:0;
}
.mini-product-view .head h4 {
	color:#50626e;
	font-size:18px;
	text-transform:none;
	font-weight:normal;
	padding:10px 0 0 0;
}
.recently ol {
	margin-top:15px;
}
.recently ol li {
	float:left;
	display:inline;
	width:110px;
	height:220px;
	padding:10px 0 0 10px;
}
.recently ol img, .recently ol a {
	display:block;
}
.recently .base-mini .regular-price .price {
	color:#cd0000;
}
.recently .text {
	height:65px;
}
/* -- Product list -- */

.catalog-listing {
	float:left;
}
table.toolbar {
	float:left;
	width:770px;
}
.col-main-list {
	width:770px;
}
.list {
	list-style-type:disc;
	list-style-position:inside;
}
.listing-type-grid .grid-row {
	border:0;
}
.listing-type-grid li.item {
	margin:0 10px 10px 0;
	width:175px !important;
	border:5px solid #f3f7f8;
	padding:0;
	height:100%;/*min-height:380px;*/
}
.listing-type-grid li.last {
	margin:0 0 10px 0;
}
.catalog-listing h5 a, .catalog-listing h5 a:hover {
	color:#014f99;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.product-text {
	width:155px;
	padding:10px 10px 0 10px;
	height:30px;
}
.product-detail {
	padding:10px 10px 0 10px;
}
.product-detail span {
	color:#54C6C6;/*color:#CD0000;*/
}

table.toolbar {
	background:url(../images/bg.gif);
	margin-bottom:15px;
}
table.toolbar td {
	width:20%;
}
table.toolbar .style {
	vertical-align:middle;
}
table.toolbar .style a {
	text-decoration:none;
}
.grid-row .text {
	padding:5px;
	font-size:11px;
}
.grid-row .text h2 {
	color:#024e98;
}
.catalog-bottom-cards-fields {
	padding-top:5px;
	width: 165px;
}
.catalog_bottom {
	min-height:30px;
}
.catalog-pages-arrow-imgs {
	position:relative;
	top: 3px;
}
.on {
	color:#039;
	font-size:larger;
	font-weight:bolder;
}
#locator {
	width: 110px;
}
#newsletter {
	width: 92px;
}
/* Zobrazen? do sloupce */

.diif {
	padding-left:175px;
	float:left;
	width:425px;
}
.listing-type-list .product-catalog-bottom-line {
	float: right;
}
.product-view {
	position:relative;
	top:0;
	float:right;
	width:105px;
}
.catalog-header-right {
	float:right;
}
/* Layered navigation */

/* Colour filter */
ol li.colourfilterfloated { display:block; float:left; width: 43px; height:35px; margin:0 2px 2px 0;}

.remove-filters {
	color:#03C;
	font-size:0.9em;
	padding-bottom:15px;
}
.remove-filters div {
	margin-left:12px;
}
/* Compare products */

.product-top .left  #compare-summit  .compare-list .compare_element   {
	 height:220px !important;
	 display: block;
	 width: 145px;
}
.product-essential .product-top  .compare-summit .compare-content{
	width: 125px;
}

.compare-list .compare_element .compare-content .price-box {
	font-size:11px !important;
	height:55px; 
	clear: both;
	float: none !important;
	display:block;
	line-height: 18px !important;
	width: 130px;
}

#recently-viewed-list-table  .price-box  .regular-price  .price-mini {
	font-size:11px !important;
	height:55px; 
	clear: both;
	float: none !important;
	line-height: 18px !important;
}

.compare_element .compare-content  img { margin: 0 0 5px 0 } 

/*.compare-list .compare_element .compare-content .price-box .price {
	font-size:15px !important;
}*/


.bottom  #recently-viewed-list-table .product-name { padding:0;  }


.box .recently-list .view { padding: 0 ; margin: 0 }


.recently .recently-list .recently-view-td { /*padding:0 12px 10px 0 ;*/ }

.bottom  #recently-viewed-list-table .picture a { padding:0; float:left;  }

.remove-buttons td {
	text-align:right !important;
	background:url(../images/layer-filter-bg.gif)
}
.remove-buttons td span {
	margin-right: 6px;
}
.compare-review-div {
	margin-left:12px;
}
/* Home page */

.listing-type-grid-home {
}
.listing-type-grid-home .grid-row {
}
.listing-type-grid-home li.item {
	float:left;
	width:138px;
	line-height:1.6em;
	overflow:hidden;
	margin:0 7px 7px 0;
	width:175px !important;
	border:5px solid #f3f7f8;
	padding:0;
	min-height:255px;
}
.home-categories {
}
.home-categories li {
	float:left;
	padding-top:10px;
	margin-left:2px;
	margin-right:1px;
}
.top-text {
	position:relative;
	top:10px;
	left:140px;
	width:338px;
	height:125px;
}
.top-text-spacer {
	float:left;
	width:478px;
	height:125px;
	background:url(../images/home/whats_new.jpg);
}
.home-text-header {
	color:#666;
	font-size:large;
	font-weight:bold;
}
.home-text-text {
	color:#039;
}
/* Login Div */

.uppercase {
	text-transform:uppercase;
	font-weight:bold;
	font-size:large;
}
.login-form-div {
	position:absolute;
	z-index:1500;
	visibility:hidden;
}
.login-main-space {
	color:#FFF;
	width:960px;
	background:#005298 url(../images/login_bg.jpg) repeat-x;
}
.login-main-space col-1 {
}
.login-main-space h4, .login-main-space label {
}
.login-main-space label {
	display:none;
}
.login-main-space .buttons button {
	color:#296E97;
	background:#FFF;
	margin-left: 10px;
}
.log {
	text-align:right;
	padding-right:20px;
}
/*.new {
	text-align:left;
	padding-left:6px;
}*/
.login-main-space .buttons, .login-main-space .buttons a, .login-main-space .buttons a:hover {
	color:#FFF;
}
.registred-users-div {
	float:left;
	width:200px;
	position:relative;
	left: 140px;
	padding:20px;
}
.new-users-div {
	float:right;
	width:250px;
	position:relative;
	right:180px;
	padding:20px;
}
#login-form .registred-users-div {
	float:right;
	position:relative;
	left: 0px;
	padding:20px;
	background:transparent url(../images/product_bg360.gif) no-repeat scroll 0 0;
	min-height:250px;
	height:210px;
	width:430px;
	margin:0;
}
#login-form .marlogin-form { margin:0;}
.input-set-width-height {width:260px; height:15px;}
#login-form .new-users-div {
	float:left;
	position:relative;
	right:0px;
	padding:20px;
	background:transparent url(../images/product_bg360.gif) no-repeat scroll 0 0;
	height:210px;
	width:410px;
	margin:0 0 0 20px;
}
#main .heading-login-form {
	position:relative;
	left:20px;
	padding-top:10px;
	margin-bottom: 10px;
	font-weight:bold;
	font-size:large;
}
#login-form .form-button, .form-button-alt {
	float: right;
}
#login-form .log {
	text-align:left;
}
p.required {
	text-align:left;
}

#checkout-step-billing  .required p {
	color: #EE3A43  }
	
.box  h3 { color:#FFF }
  
.heading-login-form {
	position:relative;
	left:172px;
	padding-top:25px;
	font-weight:bold;
	font-size:large;
}
.login-close {
	color:#FFF;
	text-align:center;
	font-size:smaller;
	font-weight:bold;
	background-image:url(../images/top-links.gif);
	float:right;
	width:146px;
	height:19px;
	position:relative;
	right:60px;
	cursor:pointer;
}
.login-close:hover {
	text-decoration:underline;
}
.why-register {
	font-weight:bold;
}
/* Basket */

.basket-table-div {
	border:#CCC 1px solid;
	margin-bottom: 15px;
}
.basket-table-div table {
	padding:6px;
}
.basket-table {
	width:100%;
}
.basket-table thead tr th {
	border-left:solid 5px #FFF;
	height:30px;
	vertical-align:middle;
	background:url(../images/bg.gif) repeat;
}
.basket-table tbody tr {
}
.basket-table tbody tr td {
	padding-top:15px;
	padding-bottom:10px;
	border-bottom:solid 1px #464646;
}
.basket-table tbody tr.last td {
	padding-bottom:0px;
}
.basket-table tr.last td {
	border-bottom:none;
}
.basket-table tfoot tr td {
	border-bottom:solid 5px #FFF;
	height:35px;
	vertical-align:middle;
	background:url(../images/bg.gif) repeat;
}
.basket-table tfoot tr td.empty{
	background: none;
}
.basket-table tfoot tr td.empty h3{
	font-size: 20px;
	margin-bottom: 0;
}
/*.basket-right-total {
	font-size:large;
	text-align:left;
	float:right;
	padding-left:50px;
	}*/
	
.basket-right-total {
	text-align:left;
	float:right;
	width:0px;
	padding-left:52px;
/*	padding-right:166px;*/
/*	margin-right:-30px; */
}
.basket-cupon {
	width:400px;
	float:left;
	text-align:left;
	padding-left: 15px;
}
.discount-codes button, .discount-codes .asd a {
	margin-left:5px;
	position:relative;
	display:inline;
}
.discount-codes button {
	bottom:5px;
}
.discount-codes .sda button {
	bottom:18px;
}
.discount-codes .asd a {
	bottom:23px;
}
.cart-old-price {
	text-decoration:line-through;
}
.cart-you-save {
	color:#666;
}
.price-red {
	/*font-size:large;*/
	font-size:13px;
	font-weight:bold;
	color:#F00;
}
.price-pink {
	color:#F03;
}
.subtotal-oldprice {
	color:#666;
	font-size:12px;
	text-decoration:line-through;
}
.basket-cupon h4 {
	float:left;
	margin-right:5px;
}
.green {
	color:#090;
}
.smaller {
	font-size:smaller;
}
.cart-moreinfo {
	font-size:12px;
}
.basket-total-text {
	float:right;
	text-transform:uppercase;
	font-size:20px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}
/* Basket crosssell */
.basket-crosssell {
	padding-top:20px;
	width:960px;
	min-height:260px;
	background:url(../images/bg960.gif) no-repeat;
}
.basket-crosssell li {
	float:left;
	width:95px;
	margin-left:6px;
	margin-right:6px;
}
.basket-crosssell h4 {
	color:#666;
	font-size:16px;
	padding-left:10px;
}
.crosssell-desc {
}
/* Loged My Account */

address {
	line-height:1.8em;
}
.dashboard-welcome {
	margin-left:15px;
	margin-right:0;
}
.account-box .inner-head {
	border-bottom:#666 1px solid;
}
.account-box {
	border:none;
}
.account-box .col2-set p {
	line-height:1.8em;
}
.account-box .head {
	border:0;
}
.account-box .head h4 {
	color:#666;
	padding:0px;
}
.account-nav {
	border:none;
}
.account-nav ul {
	background:none;
}
.account-nav li.on {
	padding-left:6px;
	color:#039;
	font-weight:normal;
	font-size:12px;
	border:none;
	background:url(../images/layer-filter-bg.gif) repeat;
}
.account-nav li a {
	padding-left:6px;
	color:#039;
	border:none;
}
/*.account-nav li a:hover {
	color:#039;
}*/

.account-nav .head {
	background:none;
	border:none;
}
.account-nav .head h3 {
	font-size:16px;
	color:#999;
	text-transform:none;
}
.account-orders {
	width:100%;
	border:1px solid #BEBCB7;
}
.account-orders tfoot td {
	padding-top:1px;
	padding-bottom:1px;
}
.account-orders td {
	padding:3px 8px;
}
.account-orders th {
	padding:2px 8px;
	white-space:nowrap;
}
.account-orders thead tr th {
	background:url(../images/bg.gif) repeat;
	border:0 none;
}
.account-orders .data-table .odd {
	background:#FFF none;
	border:0 none;
}
.account-orders .data-table .even {
	background:#FFF none;
	border:0 none;
}
/* Static page CSSs */

.static-left-menu {
	float:left;
	width:160px;
	padding-right:10px;
}
.static-left-menu h3 {
	padding-top:10px;
	color:#666;
	margin-bottom:15px;
}
.static-left-menu a {
	padding-left:10px;
}
.static-left-menu li {
	vertical-align:middle;
	margin-top:2px;
	height:20px;
}
.static-left-menu li.active {
	background:url(../images/layer-filter-bg.gif) repeat;
}
.static-content {
	/*float:right;*/
	width:780px;/*padding-bottom:30px;*/
}
.static-content ul {
	margin:10px 0;
}
.static-content li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left:10px;
}
.static-content img {
	float:left;
	padding: 10px;
}
.static-content p {
text-align: justify;
}
/* Recently viewed */

.static-viewed .box {
	background:url(../images/bg960.gif) no-repeat;
	width:960px;
	min-height:260px;
	border-top:solid 1px #999;
}
.recently a.product-name {
	width:100px;
}
.static-viewed h3 {
	color:#666;
	padding-left:10px;
	padding-top:5px;
}
table.recently-list td {
	width:100px;
}
/* Compare div */

.comp-120 { 
	height: 60px;
	display: block;
	margin:0px ;
	padding:0px;
} 

.compare-summit {
	width:100%
}
.middle .col-main .compare-summit .compare-list-border {
	background:transparent url(../images/prechod.gif) repeat-x scroll center top;
	width:762px;
	clear:both;
	background-color: #fff;
	padding:0 4px 15px;
}
.middle .col-main .compare-summit .compare-list {
	background-color: #000;
	margin:0;
	padding:0;
}
.middle .col-main .compare-summit .compare-list .special-price{
	padding-top: 0px;
}
.middle .col-main .left .compare-summit .compare-list-border {
	background:transparent url(../images/product-view-compare-bg.gif) repeat-x scroll center top;
	width:482px;
	clear:both;
	background-color: #fff;
	padding:0 4px 10px;
	/*margin-bottom:10px;*/
}
.middle .col-main .compare-summit .compare-list-bottom {
	clear:both;
	height:1px;
}
.product-essential{
/*	background:url(../images/detail_bg_corn.gif) repeat-y; */
	margin-top:20px;
}
.product-essential .product-top .left .compare-summit .compare-list {
background-color: #000;
margin:0;
padding:0;
	/*background:transparent url(../images/product-view-compare-bg.gif) repeat-x scroll center top !important;*/
}
.compare-list {
	/*background:transparent url(../images/product-view-compare-bg.gif) repeat-x scroll center top !important;
	float:left;*/
	padding:4px 4px 0;
	width:762px;
}
.compare-list ul {
	background:#fff;
	width:100%;
	height:auto;
	float:left;
	padding-bottom:5px;
}
.compare-head a:hover {
	text-decoration:none;
}
.compare-head a span {
	text-decoration:underline;
}
.compare-head a:hover span {
	text-decoration:underline;
}
.compare-summit li {
	float:left;
	border-right:solid 1px #CCC;
}

.compare-head {
	margin-bottom:0 !important;
}
.compare-summit li.compare-last {
	width:130px;
	border:none;
}
.compare-summit .compare-text {
	padding-top:10px;
	padding-bottom:40px;
}
.compare-summit .right {
	text-align:right;
	padding-top:5px;
	padding-right:5px;
}
.compare-summit .right img {
	position:relative;
	top:3px;
	padding-left:5px;
}
.compare-summit h3 {
	color:#666;
	text-align:left;
	margin:0;
	padding:0;
	padding-left:10px;
	padding-top:5px;
}
.compare-summit .compare-head {
	background:url(../images/bg.gif) repeat;
	height:32px;
	margin-bottom:4px;
}
.compare-summit .compare-remove {
	/*float:left;
	vertical-align:top;
	padding-top: 20px;
	padding-right:10px;
	padding-left:5px;*/
	position:absolute;

	right:5px;
	top:5px;
	vertical-align:top;
}
.compare-summit .compare-list li {
	position:relative;
}
.compare-summit .compare-content {
	/*float:left;*/
	width:104px;
	margin-right:9px;
}

/* compare page */ 

.remove-compare-xtra td { 
	color: #FFF;
	background:#969a9b !important;
}
.remove-compare-xtra a { 
	color: #FFF;
}

/* 404 page */

.align-center {
	padding-left:250px;
	width:470px;
}
/* STATIC PAGES */

.static-head h1 {
	margin-left:0px;
	font-size:18px;
}
.static-head h3 {
	color: #FFFFFF;
}
/* ------------ */

/* Store Finder */

.storefinder-page {
}
.storefinder-head h3 {
	color:#666;
	font-size:1.5em;
	margin-bottom:20px;
}
.storefinder-head h1 {
	color:#FFFFFF !important;
	font-size:1.5em;
	font-weight:lighter;
	margin-bottom:20px;
	text-transform:uppercase;
}
.storefinder-right {
	width:425px;
	float:right;
	padding-bottom:60px;
}
.storefinder-left {
	width:530px;
	float:left;
	padding:0 0 20px 0;
}
.storefinder-searchform {
	background:url(../images/storefinderBg.jpg) no-repeat;
	width:530px;
	height: 150px;
}
.storefinder-searchform .storefinder-form-only {
	padding-left:10px;
	padding-top:20px;
}

.storefinder-page .finder-form { display:block; float:left; width:200px; font-size:14px; color:#516270;}
.storefinder-page .finder-li { padding:0 0 10px 0; text-align:right;}
.storefinder-page ul li .input-box { width:400px}
.storefinder-page ul li input { width:181px; height:15px; border:1px solid #516270; background:url(../images/form-bg.gif) #fff no-repeat 0 0;}
.storefinder-searchform {width:525px;  margin:5px 0 0 0;}
.storefinder-page .btn_search { background:url(../images/button.gif) repeat-x; padding:0 8px 3px 8px; height:21px; width:68px; color:#fff; border:none; float:right; margin:0 61px 0 0; font-size:12px;font-weight: bold; cursor:pointer;}
.storefinder-searchform .storefinder-form-only { width:460px; padding:20px 0 25px 45px;}
.storefinder-page .didyouknow { background:#fff; border:4px solid #eaeaea; padding:10px 5px 0 5px; width:480px; margin:0 auto 15px auto;}
.storefinder-page .didyouknow .head { color:#516270; font-size:18px; padding:0 0 10px 5px; text-align:left;}
.storefinder-page .didyouknow .f-left { float:left; border:1px solid #eaeaea; width:78px; margin:0 10px 10px 0;}
.storefinder-page .didyouknow .f-right { float:left; width: 380px; color:#459d9c; text-decoration:none;}
.storefinder-page .didyouknow .links-doyou { font-size:17px; font-weight:bold;}
.storefinder-page .didyouknow .links-doyou a { color:#459d9c; text-decoration:none;}
.storefinder-page .didyouknow .links-doyou a:hover { text-decoration:underline;}
.r {border:0px none; margin:0px; padding:0px; float:none; clear:both; width:0px; height:0px; line-height:0px; font-size:0px}

.result-storefinderpage {}
.result-storefinderpage .storefinder-head { width:525px; padding:0 0 10px 0;}
.result-storefinderpage #results_text { color:#666; font-weight:bold; font-size:14px; display:block; float:left;}
.result-storefinderpage .text-normal { font-weight:normal;}
.result-storefinderpage #link_further { display:block; float:right; font-size:14px; padding:0 0 0 10px; color:#459D9C}
.result-storefinderpage .storefinder-page .finder-form { display:block; float:left; width:190px; font-size:14px;}
.result-storefinderpage .storefinder-page .finder-li { padding:0 0 10px 0; margin:0; text-align:right;}
.result-storefinderpage .storefinder-page ul li .input-box { width:388px;}
.result-storefinderpage .storefinder-page ul li input { width:170px; height:15px; border:1px solid #516270; background:url(../images/form-bg.gif) #fff no-repeat 0 0;}
.result-storefinderpage .storefinder-searchform {width:410px;}
.result-storefinderpage .storefinder-page .btn_search { background:url(../images/button.gif) repeat-x; padding:0 8px 3px 8px; height:21px; width:68px; color:#fff; border:none; float:right; margin:0 15px 0 0; font-size:12px;font-weight: bold; cursor:pointer;}
.result-storefinderpage .storefinder-searchform .storefinder-form-only { width:401px; padding:15px 0 15px 10px; background:#f6f5f5; margin:0 0 10px 0;}
.result-storefinderpage .storefinder-searchform .storefinder-form-only h3 { color:#666;}
.result-storefinderpage .storefinder-page .didyouknow { background:#fff; border:4px solid #eaeaea; padding:10px 5px 0 5px; width:390px; margin:0 10px 0 0;}
.result-storefinderpage .storefinder-page .didyouknow .head { color:#516270; font-size:18px; padding:0 0 10px 5px; text-align:left;}
.result-storefinderpage .storefinder-page .didyouknow .f-left { float:left; border:1px solid #eaeaea; width:78px; margin:0 10px 10px 0;}
.result-storefinderpage .storefinder-page .didyouknow .f-right { float:left; width: 300px; color:#459d9c; text-decoration:none;}
.result-storefinderpage .storefinder-page .didyouknow .links-doyou { font-size:17px; font-weight:bold;}
.result-storefinderpage .storefinder-page .didyouknow .links-doyou a { color:#055196; text-decoration:none;}
.result-storefinderpage .storefinder-page .didyouknow .links-doyou a:hover { text-decoration:underline;}
.result-storefinderpage input#email { height:15px; width:200px;}
.result-storefinderpage label { color:#516371; padding:0 15px 0 0;}
.storefind-result {}
.storefind-result #map { overflow: hidden; width: 410px; height:400px; }
.storefind-result #store_email_form { position: absolute; z-index: 50; margin-top: 140px;}
.storefind-result .trGrey { background:#efefef; height:200px}
.storefind-result .trwhite {height:200px}

.hrs-class {
	float:right;
}
.storefinder-results {
}
.open-hours{
	height: 20px;
}
.hrs-class {
	float:right;
}
.dd-class {
	float:left;
}
.storefinder-form-only input {
	border:1px solid #666;
}
.storefinder-form-only button {
	margin-left:24px;
}
.storefinder-labels {
	color:#666;
	padding-top:25px;
	padding-bottom:5px;
	padding-left: 12px;
}
.storefinder-table {
	color:#516371;
}
.storefinder-table thead tr {
	
}
.storefinder-table th {
background: url(../images/bg.gif) repeat-x top left;
	height:30px; padding:5px;
	border:4px #fff solid; border-top-width:5px;
	border-right:0;
}
.storefinder-table th.last {
	border-right:4px #fff solid;
}
.storefinder-table td {
	padding:15px 15px;
	border-bottom:1px #e2e4e3 solid;
}
.storefinder-table td a {
	text-decoration:underline;
	color:#459d9c;
}
.storefinder-table tr.fs td {
	background:#fff;
}
.storefinder-table tr.sc td {
	background:#f6f4f5;
	border:0;
}
/* Product Page */

.img-back {
	width:450px;
}
.product-shop {
	background:url(../images/bg450.gif) no-repeat;
}
.product-shop h3 {
	/*padding-left:20px;*/
	padding-top:12px;
}
.product-shop h1 {
	/* padding-left:20px;
	padding-top:12px;*/
	padding: 20px;
	padding-bottom:0;
}
.product-info-box {
	border:none;
}
.product-essential .product-img-box {
	text-align:center;
	width:450px;
/*	background:url(../images/bg450.gif) no-repeat;*/
}
.product-img-box .more-views li a {
	width:auto;
	height:auto;
}
.more-views {
	background:url(../images/bg450-i.gif) no-repeat bottom;
}
.product-essential .product-shop {
	background: url(../images/product_bg360.gif) no-repeat;
	width:450px;
	min-height:360px;
	margin-top:20px;
}
.back_compore {
	display:none;
}
.product-essential .compare-last {
	display:none;
}
.product-essential .back_compore {
	display:inline;
	float:right;
	margin:7px 20px 0 0;
}
.product-essential .back_compore a {
	color:#064a93;
	text-decoration:underline;
}
.product-essential .back_compore a:hover {
	color:#1e7ec8;
}
.product-essential{
/*	background:url(../images/detail_bg_corn.gif) repeat-y;*/
	margin-top:20px;
}
.product-essential li {
	display:none;
}
.product-essential li.show {
	display:inline;
}
.product-essential li.last {
	border-right:0;
}
.product-info-box .product-essential li.last {
	border-right: 1px solid #4A545D;
}
.product-info-box .product-essential li.prd-compare-last {
	border-right:0;
}
.product-essential .compare-content {
	width:90px;
	margin-right:9px;
}
.compare-summit li {
	margin:10px 0 10px 10px;
}
.compare-content .head a {
	float:left;
}
.compare-content .head a.rmv {
	float:right;
	margin-top:10px;
}
.product-collateral {
	background:none;
	clear: both;
}
.product-collateral li {
	float:left;
	background:#1F6596;
	margin-right:2px;
}
.product-collateral li.active {
	background:url(../images/prduct_tab_btn_bg_sel.jpg) repeat-x;
}
.product-collateral li h4 {
	padding:10px 10px 8px 10px;
	height:14px;
}
.product-collateral .corner-left {
	vertical-align:top;
	float:left;
}
.product-collateral .corner-right {
	vertical-align:top;
}
.product-collateral .head {
	margin:0;
	padding:0;
	border-bottom:3px solid #A7A7A7;
}
.product-collateral .bottom {
	padding:10px;
	min-height:260px;
	background:url(../images/bg450.gif) no-repeat;
}
.product-collateral .collateral-box h4 {
	font-size:11px;
	color:#FFF;
}
.product-collateral .collateral-box .recently-view-td a {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:10px 6px 0px 4px;
	float:left;
	margin:0;
	line-height:1.3em;
	margin-bottom:0.4em;
}

#review-list a {
	padding:0px;
	margin-right:10px;
	margin-bottom:10px;
	color:#58C5C4;
}
#review-pager {
	margin-bottom:15px;
}
#review-pager li a {
	padding:2px;
	margin:0px;
}
.product-collateral .collateral-box a:hover {
	text-decoration:underline;
}
.product-collateral .product-left-tabs {
	float:left;
	width:450px;
}
.product-collateral .product-right-tabs {
	float:right;
	width:490px;
}
.product-detail-sku {
	margin-bottom:15px;
}
.product-shop .super-attribute-select {
	width:187px;
}
.product-shop .required {
	display:none;
}
.product-shop .rating-box {
	bottom:3px;
}
.product-shop .pdcp_oneattribute {
	margin-bottom:10px;
}
.product-shop .no-space {
	margin-bottom:7px;
}
.no-space {
	margin-bottom:4px;
}
.dedicated-review-box li {
/*width:430px;*/
   /* float:left;*/
   
}
.dedicated-review-box li a {
/*width:430px;*/
   /* float:left;*/
   
}
.dedicated-review-box .head {
	background:none;
	width:430px;
	float:left;
}
#customer-reviews .head {
	color:#039;
	border:0;
}
#customer-reviews .head h4 {
	color:#039;
}
#write-your-review {
	width:430px;
}
#write-your-review fieldset, #write-your-review fieldset div, #write-your-review fieldset table {
	width:430px;
}
#write-your-review fieldset input, #write-your-review fieldset textarea {
	width:424px;
}
#write-your-review fieldset table input {
	width:auto;
}
.pages-sp {
	display:inline;
	float:left;
	padding:10px 5px;
}
.pages-sp a {
	display:inline;
	float:left;
	padding:0px;
}
#customer-reviews li {
	background:none;
	margin-bottom:10px;
	line-height:1.3em;
	vertical-align:bottom;
	display:block;
	clear:both;
}
.customer-reviews li {
	background:none;
	margin-bottom:10px;
	line-height:1.3em;
	vertical-align:bottom;
	display:block;
	clear:both;
}
.customer-reviews li a, .customer-reviews li a:link, .customer-reviews li a:hover, .customer-reviews li a:visited {
	background:none;
	margin-bottom:10px;
	line-height:1.3em;
	vertical-align:bottom;
	display:block;
	clear:both;
}
.product-footer {
	float:left;
	width:960px;
}
.product-info-box .product-name {
	color:#039;
	font-size:1.5em;
	margin-bottom:0.8em;
}
.product-opt-desc {
	float:left;
	text-align:right;
	width:100px;
	margin-bottom:15px;
}
.product-opt-right {
	float:right;
	text-align:left;
	/*margin-left:30px;*/
	margin-right:10px;
	width:320px;
	/*margin-bottom:15px;*/
}
/*.product-opt-right select {
	width: 140px;
}*/
.product-colors {
/*	position:relative;
	top:-40px;*/

}
.product-colors li {
	float:left;
	margin-right: 6px;
	position:relative;
}
.product-colors li.active {
	border:2px solid #666;
}
.product-hover-div {
	color:#FFF;
	position:absolute;
	width:142px;
	bottom:30px;
	left:-35px;
	z-index:999;
	visibility:hidden;
	margin:10px 0 0 0;
}
.product-hover-div .bott-bg {
	vertical-align:bottom;
	width:142px;
	height:10px;
}
.product-hover-div img {
	float:left;
	vertical-align:top;
}
.product-hover-div p {
	padding-left:10px;
	padding-right:10px;
	background: url(../images/att/hover_bg.gif) repeat-y;
	text-align: center;
	margin:0;
}
.product-colors li:hover .product-hover-div {
	visibility:visible;
}
.product-shop .price-box {
	width:185px;
	float:right;
	text-align:right;
}

.product-shop .price-box span {
	clear:right;
	width:185px;
	text-align:right;
}
.product-shop .price-box span.unitprice{
	font-weight: bold;
}
.product-shop .price-box p {	
	text-align:right;	
}
.product-shop .price-box a {
	float:right;
	text-align:right;
	width:170px;
}
.hmls {
	width:100%;
	float:left;
	clear:both;
}
.product-findstore {
	width:180px;
	text-align:left;
	float:left;
/*	margin-left:20px;
	margin-top:20px;*/
	height:105px;
}
.product-tocart {
	width:205px;
	text-align:right;
	float:right;
	padding-right:0px;
	/*margin:11px 0 0 0 ;*/
}
.product-tocart img {
	cursor:pointer;
	position:relative;
	margin-bottom:9px;/*top:-8px;*/
}
.more-views {
	padding-left:10px;
	margin-top:10px;
}
.more-views div {
	display:inline;
}
/* Upsell */

.product-collateral .up-sell .generic-product-grid td {
	background:none;
	padding:0;
	padding-left:3px;
	padding-right:3px;
	border:0;
}
.product-collateral .up-sell .generic-product-grid {
	border:none;
}
.product-collateral .up-sell .generic-product-grid td img {
	border:0;
}
.product-collateral .up-sell .generic-product-grid td.empty-product {
	background:none;
}
/* Media Picture */

.product-image-div {
	padding:6px;
}
.product-image-div .image-zoom {
	display:none;
}
.media-links {
	width:450px;
}
.product-essential .compare-summit {
	width:450px;
	margin-top:20px;
}
.product-essential .compare-list {
	width:442px;
}
.product-essential dd select {
	width:187px !important;
}
.product-media-top-menu {
	text-align:left;
	font-weight:bold;
	width:450px;
	height:20px;
}
.product-media-top-menu .pre {
	width:150px;
	float:left;
}
.product-media-top-menu .pre img {
	margin-right:5px;
}
.product-media-top-menu .entire {
	text-align:center;
	width:150px;
	float:left;
}
.product-media-top-menu .next {
	width:150px;
	float:left;
	text-align:right;
}
.product-media-top-menu .next img {
	margin-left:5px;
}
.product-media-bottom-menu {
	text-align:left;
	width:450px;
	height:17px;
}
.hmls a {
	text-decoration:underline;
}
.product-media-bottom-menu a span {
	text-decoration:underline;
	bottom:3px;
	position:relative;
}
.product-media-bottom-menu a:hover {
	text-decoration:none;
}
.product-media-bottom-menu a:hover span {
	text-decoration:underline;
}
.product-media-bottom-menu img {
	padding:2px;
}
.product-media-bottom-menu .pre {
	width:150px;
	float:left;
}
.product-media-bottom-menu .entire {
	text-align:center;
	width:150px;
	float:left;
}
.product-media-bottom-menu .next {
	width:150px;
	float:left;
	text-align:right;
}
/* Category images static block */

.category-top-images {
	width:770px;
	height:224px;
	margin-bottom:15px;
}
.category-top-images .left-static-pic {
	float:left;
}
.category-top-images .right-static-pic {
	float:right;
}
/* Header mini cart */

/*.minicart-subtotal {
	padding-left:10px;
}*/
.minis-larger {
	font-size:larger;
}
.hide {
	display:none;
}
.show {
	display:block;
}
#related_product_productdetail ol li {
	background:none;
	width: 105px;
}
#related_product_productdetail .product-details {
	font-weight:bold;
	padding-right: 10px;
}
#related_product_productdetail .checkbox-container {
	padding-bottom:5px;
}
.group-select li .input-box, .group-select li .input-box {
	width:100%;
	padding-bottom:8px;
}
.group-select li .input-box label, .group-select li .input-box label {
	width:200px;
	float:left;
}
.group-select li .input-box .input-text, .group-select li .input-box textarea {
	width:300px;
	float:left;
}
.group-select li .input-box select {
	width:170px;
	float:left;
}
.group-select li .input-box label {
	height:19px;
}
.price-excl-tax .cart-price {
	padding-right:0;
}
.group-select .legend {
	background:none !important;
	border:0 !important;
	display:none !important;
}
.group-select {
	background:none !important;
	border:0 !important;
	padding:0 !important;
}
.page-head {
	border-bottom:0;
}
.subtotal-oldprice {
	display:none;
}
.primary-address-list h4, .address-list h4 {
	color:#666666;
}
.cart-cross li {
	width:109px;
}
.cart-cross li .image {
	width:109px;
	height:109px;
}
.cart-cross li .crosssell-desc h5 {
	height:30px;
}
.cart-cross li .crosssell-desc small {
	display:none;
}
.header .checkout {
	display:none;
}
.header-sp .header-top-container {
	display:none;
}
.header-sp .header-nav-container {
	display:none;
}
.header-sp .shop-access .mid {
	display:none;
}
ol.one-page-checkout li {
	background:#FFFFFF url(../images/checkout-bg.gif) repeat-x scroll center top;
	border:1px solid #fff;
}
ol.one-page-checkout li li {
	background:none;
	border:0;
}
.checkout {
	width:100%;
	float:left;
}
.checkout .number {
	color:#919BA4;
	font-family:arial, verdana;
	font-size:18px;
	margin:65px 10px 0 0;
}
.checkout .links {
	font-family:arial, verdana;
	margin:65px 20px 0 0;
}
.checkout .links li {
	float:left;
	display:inline;
}
.checkout .links li a {
	color:#02529b;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
}
.one-page-checkout .data-table tfoot td {
	padding:3px 0 3px 0;
}
.succes {
	text-align:left;
	border:0;
}
td.attributes-col h4.title a {
	text-decoration:underline;
}
td.attributes-col dt {
	color:#51626c;
	display:inline;
	float:left;
	margin:0;
}
td.attributes-col dl.item-options {
	display:block;
	width: auto;
	float:left;
}
td.attributes-col dl.heading-name {
	float:left;
	width: auto;
}
td.attributes-col dd {
	color:#51626c;
	display:inline;
	float:left;
}
.one-page-checkout .cart-price {
	padding:0 0 0 10px;
}
#opc-review .data-table .last {
	padding-right:0;
}
.button-big {
	background:url(../images/button-big.gif);
	height:26px;
	padding:12px 20px 0 20px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	width:91px;
	border:0;
}
.pdcp_left label {
	color:#000;
	font-weight:normal;
}
.pdcp_left {
	width:100px;
	text-align:right;
	float:left;
}
.pdcp_right {
	margin-left:126px;
}
.pdcp_oneattribute {
	margin:5px;
}
.narrow-by dt {
	font-family:arial, verdana;
	font-size:17px;
	clear: both;
}
.narrow-by dd li {
	font-family:Arial, verdana;
	font-size:13px;
}
.button-set {
	border:0;
}
.register {
	float:left;
	width:525px;
	background:#FFFFFF url(../images/checkout-bg.gif) repeat-x scroll center top;
	/*border:1px solid #E3E3E3;*/
	padding:15px 35px;
}
.register-cms-block {
	background:#FFFFFF url(../images/checkout-bg.gif) repeat-x scroll center top;
	border:1px solid #E3E3E3;
	padding:15px 35px;
	width:265px;
	float:right;
}
.col-main .basket-cupon .box {
	background:none;
	border:0;
	padding:0;
	width:auto;
	float:none;
}
.col-main .group-select {
	margin:0;
}
.col-main .group-select li {
	margin:0 0 10px 0;
}
.grid-row #newsletter, .grid-row #locator {
	float:left;
}
.compare-products thead tr.head td {
	background:transparent url(../images/bg.gif);
	border:0;
	text-align:right;
}
.compare-products thead tr.head td.label {
	background:none;
}
.compare-products tbody tr.first td.hml {
	text-align:left;
	vertical-align:bottom;
	background: #EFEFEF !important;
}
.compare-products tbody tr.first td .img {
	text-align:center;
	margin-left:23px;
}
.compare-products tbody tr.first td .compare-review-div {
	margin:0;
}
.advanced-search {
	background:0;
	border:0;
	padding:0;
}
.advanced-search li {
	float:left;
	width:100%;
	margin-bottom:20px;
}
.send-friend .left {
	width:490px;
}
.send-friend .left .product-image-div {
	width:490px;
	background:#FFFFFF url(../images/checkout-bg.gif) repeat-x scroll center top;
	border:1px solid #E3E3E3;
}
.send-friend .left .product-image-zoom img {
	width:490px;
	top:0;
	position:static;
}
/*.send-friend .right {
	width:400px;
	background:#FFFFFF url(../images/checkout-bg.gif) repeat-x scroll center top;
	border:1px solid #E3E3E3;
	padding:10px 20px 10px 20px;
}*/
.send-friend .right .right, .send-friend .left {
	width:auto;
	background:none;
	border:0;
	padding:0;
}
.send-friend .more-views {
	display:none;
}
.login-box .col-1, .login-box .col-2 {
	background:none;
	border:0;
}
.login-box .content {
	background:none;
	border:0;
	padding:0;
	width: 420px;
	margin: 0 auto;
}
.login-box .registered-users h4 {
	background:url(../images/send.gif) no-repeat center left;
	color:#4d6273;
	padding-bottom:2px;
}
.login-box label {
	color:#4d6273;
}
.login-box .form-button {
	float:right;
}
.small {
	padding-top:0;
	width:405px;
	margin-top:0px;
}
.advanced-search {
	margin-bottom:0;
}
.small .celar {
	background:none;
	border:0;
	color:#024f97;
	font-weight:bold;
	text-decoration:underline;
	border-bottom:1px solid #024f97;
	padding:0;
	margin-right:25px;
}
.empty-images li {
	display:inline;
	float:left;
	margin-right:4px;
}
.empty-cart-l {
	background:url(../images/static/404-cart1.gif) no-repeat;
	float:left;
	width:332px;
	height:105px;
	padding:35px 0 0 145px;
}
.empty-cart-r {
	background:url(../images/static/404-cart2.gif) no-repeat;
	float:right;
	width:477px;
	height:140px;
}
.listing-type-list .product-price {
	margin:0;
}
.hemll {
	width:500px;
}
.basket-table-div {
  width: 960px;
}

.basket-table-div .a {
	width:55px;
}
.basket-table-div .b {
	width: 80px;
}
.basket-table-div .c { /* width:270px; */
	padding-left: 10px;
	width: auto !important;
}
.basket-table-div .d {
	width: 70px;
}
.basket-table-div .e {
	width: 130px;
	padding-left: 10px;
}
.basket-table-div .f {
	width: 80px;
}
.basket-table-div .g {
	width: 200px;
	padding-left: 10px;
}
.basket-table-div .h {
	width: 200px;
	padding-left: 10px;
}
.review {
	width:910px;
	margin:0 auto;
}
.review ol li {
	width:100%;
}
.review .add-a-review {
	display:none;
}
#write-your-review {
	display:block !important;
}
.new-users-div .content {
	height:105px;
	padding-bottom:0;
	padding-top:0;
}
.registred-users-div .content {
	height:150px;
	padding-bottom:0;
	padding-top:0px;
}
/* NEW STYLES */



/* CALCULATOR */

#calculator-form-index {
	background:url(../images/calculator-bg.jpg) no-repeat;
	padding:20px 18px;
	width:196px;
	height:289px;
	display:none;
}
#calculator-form-help {
/*	height:330px;
	position: relative;
	top: 5px; */
}
#calculator-form-help img {
	cursor: pointer;
}
#calculator-form-index .title {
	font-size:20px;
	margin-bottom:10px;
}
#calculator-form-index .title2 {
	font-size:22px;
	margin-bottom:10px;
}


.sub-title {
	padding-bottom:2px;
	margin: 5px 0 0 0;
	border-bottom:1px dotted #fff;
	height:16px;
	line-height:14px;
}
.sub-title-quick {
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px dotted #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
}
.your-room {
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	font-size:11px;
	display:block;
	margin:0 0 2px 0;
	clear:both
}
.your-room-2 {
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	/*font-size:11px;*/
	display:block;
	margin:0 0 2px 0;
	clear:both
}
.subti-xtra {
	text-transform:uppercase;
	border-bottom:1px solid #cfcfcf;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	height:16px;
	padding: 2px 0 5px 0px;
	font-size:12px;
	display:block;
	margin:10px 0 5px 0;
	clear:both;
	width:100%;
}
.show-inches {
	float:right;
	font-size:10px;
	cursor:pointer;
}
.show-inches a {
	color:#58C4C4;
	text-decoration:underline;
}
.show-inches a:hover {
	color:#58C4C4;
}
.show-inches2 {
	float:right;
	font-size:10px;
	cursor:pointer;
}
.show-inches2 a {
	color:#FFFFFF;
	text-decoration:underline;
}
.show-inches2 a:hover {
	color:#FFFFFF;
}
.li {
	padding-bottom:5px;
	padding-top:5px;
	/*border-bottom:1px dotted #666;*/
	height:20px;
}
.li .input-quick-find {
	float:right;
	padding-right:5px;
}
#form-calculator ul li {
	display:block;
	border-bottom:1px dotted #ccc;
	list-style-type:none;
}
.label {
	float:left;
	width:60px;
	text-align:right;
	padding-right:5px;
	margin-top: 1px;
}
.label-50 {
	float:left;
	width:55px;
	font-size:11px;
	text-align:right;
	padding-right:5px;
}
.label-30 {
	float:left;
	width:30px;
	text-align:right;
	padding-right:5px;
}
.label-medium {
	float:left;
	width:62px;
}
.input {
	float:left;
	margin-right:2px;
}
.input-field-inches {
	width:50px;
}
.input-name {
	float:left;
	font-size:10px;
	margin-right:5px;
	margin-left:0px;
}
.input-field {
	width:33px;
}
.button-left {
	float:left;
	padding-top:10px;
}
.button-left a {
	color:#58C4C4;
	text-decoration:underline;
}
.button-left a:hover {
	color:#58C4C4;
}
.button-left-wh {
	float:left;
	padding-top:10px;
}
.button-left-wh a,
.button-left-wha a {
	color:#FFFFFF;
	text-decoration:underline;
}
.button-left-wha {
	width:100px;
	padding-top:10px;
	clear:both;
}
.button-left-wh a:hover,
.button-left-wha a:hover {
	color:#FFFFFF;
}
.button-right {
	cursor:pointer;
	position: absolute;
	left: 6px;
	bottom: 10px;
}
.button-calc-right {
	cursor:pointer;
	float:right;
	padding-top:10px;
}
.form-errors {
	color:#FFFFFF;
}
#error-messages {
	border-bottom:2px solid red;
	border-top:2px solid red;
	clear:both;
	color:#FFFFFF;
	font-size:12px;
	padding:5px;
}
#error-messages .error-options {
	clear:both;
	padding:5px;
	text-align:right;
	cursor:pointer;
}
.error-options a, .error-options a:hover {
	color:#58C4C4;
	cursor:pointer;
}

/* CALCULATOR PRODUCT  */ 

#calculator-form-product {
	/*background:url(../images/calculator-bg.jpg) no-repeat;*/
	padding:20px;
	width:420px;
	/*height:290px;*/
	float:right;
}
#calculator-form-product .title {
	font-size:20px;
	margin-bottom:10px;
}
#calculator-form-product .top-button {
	height:35px;
	margin-left:100px;
	margin-top:20px;
}
#calculator-form-product .top-button-left {
	float:left;
	margin-right:5px;
	cursor:pointer;
}
#calculator-form-product .top-button-right {
	cursor:pointer;
	float:left;
}
#calculator-form-product /*.werecomend*/ {
	padding-bottom:5px;
	padding-top:15px;
	height:15px;
	clear:both;
}
#calculator-form-product .werecomend {
	margin: 0;
	clear:both;
	padding-bottom:10px
}
.werecomend-big .werecomend {
	padding-bottom:10px;
	margin: 0;
	clear:both;
}
.werecomend-big {
	height:110px;
	clear:both;
}
.werecomend-big-2 {
	height:130px;
	margin: 5px 0 0 0;
}
.werecomend .sub-title {
	font-weight:bold;
}
#calculator-form-product .werecomend li {
	padding:0px;
	height:21px;
	/*margin:0 10px 0 10px;*/
	clear:both;
}
#calculator-form-product .werecomend li .type {
	line-height:18px;
	width:100px;
	float:left;
	padding:0;
	margin:0;
}
#calculator-form-product .werecomend li .label {
	line-height:18px;
	width:60px;
	float:left;
	padding:0;
	margin:0;
	text-align:right
}
#calculator-form-product .werecomend li .value {
	line-height:18px;
	width:90px;
	float:left;
	padding:0;
	margin:0;
}
#calculator-form-product .werecomend li .button {
	width:110px;
	float:right;
	line-height:18px;
	overflow:visible;
	/*margin: 0 0 0 60px;*/
	padding:0;
}
#calculator-form-product .werecomend li .button img {
	cursor:pointer;
}
.pointer {
	cursor:pointer;
	float:right;
}
#calculator-form-product .calculator-totals {
	border-top:1px dotted #FFF;
	margin-top:15px;
	padding:5px 0px 0px 0px;
	clear:both;
}
#calculator-form-product .calculator-totals li .label {
	float:left;
	width:160px;
	line-height:16px;
}
#calculator-form-product .calculator-totals li .value {
	float:left;
	width:200px;
	line-height:16px;
}
#calculator-form-product .calculator-totals li .total-label {
	float:left;
	width:160px;
	font-size:16px;
	line-height:16px;
	text-align:right;
	padding-right:10px;
	vertical-align:bottom;
	padding-top: 3px;
}
#calculator-form-product .calculator-totals li .total-value {
	float:left;
	width:200px;
	font-size:16px;
	/*line-height:16px;*/
}
#calculator-form-product .calculator-options-bottom {
	float:right;
	margin-top:5px;
	text-decoration:underline;
}
#calculator-form-product .calculator-options-bottom a {
	color:#58C4C4;
	font-size:11px;
	text-decoration:underline;
}
#calculator-form-product .calculator-options-bottom .edit {
	float:left;
	margin-right:10px;
	cursor:pointer;
}
#calculator-form-product .calculator-options-bottom .how {
	float:left;
}
#calculator-form-product .soyoullneed input {
	border:0px;
	background:none;
	color:#FFFFFF;
	width:50px;
	height:20px;
}
#calculator-form-product .soyoullneed-2 input {
	border:0px;
	background:none;
	color:#FFFFFF;
	width:15px;
	height:20px;
}
#calculator-form-product .werecomend input {
	border:0px;
	background:none;
/*	color:#FFFFFF;*/ 
	color: #4A5358 !important;
	width:20px;
	float:left;
	padding-left:8px;
}
#calculator-form-product .calculator-totals input {
	border:0px;
	background:none;
	color:#FFFFFF;
	width:80px;
	float:left;
	margin-top: -1px;
}
#calculator-form-product .calculator-totals .pound {
	width:10px;
	float:left;
	margin-top:2px;
}
.calculator-totals-li .label2, .calculator-totals-li .total-label2 {
	line-height:18px;
	width:160px;
	float:left;
	text-align:right;
	padding-right:10px;
	margin-top:1px;
}
/* CALCULATOR RESULTS */

.advanced-search-found-amount h2 {
	color:#506270;
	font-size:18px;
	font-weight:normal;
}
.advanced-search-summary-box {
	background:transparent url(../images/bg.gif);
	border:1px solid #2d7397;
}
.advanced-search-summary-box ul li span {
	margin:0;
	padding:0;
	color:#54626d;
}
/* ----------- */


/* CALCULATOR LEFTNAV */
	
	.calculator-leftnav {
	background:url(../images/calculator-bg-resume.jpg) no-repeat;
	/*background-color:#fff;*/
		width:170px;
	padding:0 0 10px 0;
	color:#fff;
	margin-bottom:10px;
	height:140px;
	margin-left:10px;
}
.calculator-leftnav .title {
	font-family:Arial;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding:10px 10px 10px 10px;
}
.calculator-leftnav li {
	padding-top:2px;
	padding-bottom:2px;
}
.calculator-leftnav li .label {
	text-align:right;
	float:left;
	width:80px;
	padding-right:5px;
}
.calculator-leftnav li .label2 {
	text-align:right;
	float:left;
	width:110px;
}
.calculator-leftnav li .label2 a {
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}
.calculator-leftnav li .label2 a:hover {
	text-decoration:underline;
	color:#fff;
}
.calculator-leftnav li .value {
	text-align:left;
	float:left;
	width:50px;
}
.calculator-leftnav-form {
	position:relative;
	left:60px;
	z-index:5;
}
.calculator-leftnav a {
	text-decoration:underline;
	font-size:11px;
	color:#fff;
	cursor:pointer;
}
/* CALCULATOR LEFTNAV FORM */
	
	.calculator-leftnav-form {
	background:url(../images/calculator-bg-leftnav.jpg) no-repeat;
	/*background-color:#333;*/
		/*padding:20px;*/
		width:230px;
	height:375px;
	float:right;
}
.calculator-leftnav-form .title {
	font-size:20px;
	margin-bottom:10px;
	padding:10px 10px 0 10px;
}
.calculator-leftnav-form .close {
	left:190px;
	position:absolute;
	top:10px;
}
.calculator-leftnav-form .close a {
	color:#fff;
	font-size:11px;
	cursor:pointer;
}
.calculator-leftnav-form .sub-title {
	padding-bottom:5px;
	/*border-bottom:1px dotted #fff;*/
	height:15px;
	margin:0 10px 0 10px;
}
.calculator-leftnav-form .your-room {
	text-transform:uppercase;
	font-weight:bold;
	float:left;
}
.calculator-leftnav-form .show-inches {
	float:right;
	font-size:10px;
	color:#fff;
}
.calculator-leftnav-form .show-inches a {
	color:#ffffff;
}
.calculator-leftnav-form .li {
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:none;
	height:20px;
	margin:0 10px 0 10px;
}
.calculator-leftnav-form .button-left {
	float:left;
	padding-top:10px;
	margin-left:10px;
}
.calculator-leftnav-form .button-left a {
	color:#FFF;
	text-decoration:underline;
}
.calculator-leftnav-form .button-right {
	float:right;
	padding-top:10px;
	margin-right:10px;
	cursor:pointer;
}
.calculator-leftnav-form .soyoullneed {
	/*background-color:#000;*/
		padding:5px 0 5px 0;
/*	border-bottom:1px dotted #666;*/
}
.soyoullneed2 {
	padding:5px 0px;
	border-bottom:1px dotted #666;
}
.soyoullneed2 ul {
	margin-left: 15px;
}
.soyoullneed2 ul li {
	margin-top: 5px;
}
.soyoullneed2 div.howisthis {
	padding-left:15px;
}
.calculator-leftnav-form .soyoullneed .label {
	float:left;
	width:35px;
}
.calculator-leftnav-form a {
	text-decoration:underline;
	color:#58C4C4;
	cursor:pointer;
}
/*.calculator-leftnav-form a:hover {
  text-decoration: none;
}*/

.soyoullneed li {
	padding-bottom:2px;
	padding-top:2px;
	height:10px;
	margin:0 10px 0 10px;
	clear:both;
}
.soyoullneed .update {
	float:right;
	margin-right:20px;
	margin-top:20px;
	cursor:pointer;
	font-weight:bold;
}
.soyoullneed .howisthis {
	margin-top:10px;
	float:left;
	display:block;
	margin: 10px 0 0 0;
}
.howisthis {
	/*float:left;
		display:block;
		width:100%*/
		margin-top:5px;
	padding-left:10px;
}
.soyoullneed .howisthis a {
	padding-left:10px;
	clear:both;
	color:#58C4C4;
	display:block;
}
.howisthis-2 {
	float:right;
	color:#58C4C4;
	text-decoration:underline;
	padding-left:5px;
}
.howisthis-2 a {
	color:#58C4C4;
	text-decoration:underline;
}
/* ---------- */
/* FIT */

#fitter-table {
/*width:100%;*/
	background: none !important;
}
#fitter-table tbody td{
	border-bottom:4px solid #efefef !important;	
}
#fitter-table table {
	border-collapse:inherit;
}
.fitter-table-label {
	background:#000;
	font-weight:bold;
	color:#FFF;
	padding:0px;
	height:15px;
}
.fitter-table-value {
	background-color:#fff !important;
	padding:5px 5px 5px 12px !important;
	height:25px !important;
}
.fitter-table-td {
	padding:0px !important;
	margin:0px;
	border-bottom: 0 !important;
}
.fitted-checkbox {
	/*padding-top:10px;*/
}
.fitted-checkbox input {
	margin-right:5px;
}
.fitted-checkbox label{
	color: #51626C;
}
/* ------- */

.displaynone {
	display:none;
}
.product-media-atributes {
	float:left;
	margin-left:15px;
	margin-top:25px;
}
.product-media-atributes  .prd-detail-atribute{
	position: relative;
	float: left;
}
.product-media-atributes  .prd-detail-atribute .product-hover-div{
	position: absolute;
	left: -50px;
}
.product-media-atributes  .prd-detail-atribute:hover .product-hover-div{
	visibility: visible;
}
.checkout-types-div {
	margin-right:25px;
}
.checkout-types-topbtn {
	float:right !important;
}
.categoryviewtype a {
	color:#58C5C4;
}
.categoryviewtype a:hover {
	color:#58C5C4;
}
#sendtofriend a {
	color:#58C5C4;
}
#sendtofriend a:hover {
	color:#58C5C4;
}
.listed-messages {
	border:1px solid #ccc;
	padding:10px;
	width:670px;
}
.manage-adress-label {
	margin-left:400px;
	position:absolute;
}
.manage-adress-label a {
	color:#58C5C4;
	text-decoration:underline;
}
#terms-conditions-checkbox {
	margin-left:20px;
	margin-top:15px;
}
.required-fields {
	clear:both;
}
.button-find-address {
	position:absolute;
	left:350px;
	margin-left:5px;
}
#newsletter_signup_result {
	font-size:11px;
}
.order-date-text {
	color:#000;
	margin-top:-15px;
}
#cr-newsletter-validate-detail input {
	float:left;
	width:80px;
}
.checkout-fitting {
	display:none;
	clear:both;
	padding:10px;
	border-top:1px dotted #ccc;
	background-color:#000;
	height:90px;
	margin-bottom:10px;
}
.checkout-fitting .border {
	border-bottom:1px solid #333333;
	height:30px;
}
.checkout-fitting .name {
	float:left;
	width:100px;
	font-weight:bold;
	padding:5px;
	margin-right:10px;
}
.checkout-fitting .price {
	float:left;
	width:200px;
	padding:5px;
}
.checkout-fitting li {
	clear:both;
}
.find-postcode a {
	color:#EE3A43;
}
.group-select a:hover {
	color:#EE3A43;
}
.button-set-forgotpassword {
	width:260px;
}
.button-set-forgotpassword .required {
	color:red;
}
.userxtra-input-cr {
	background:url(../images/enteremailaddress.gif) no-repeat;
	color:#000000;
	font-size: smaller;
	padding:2px;
	width:160px; height:15px;
}
.useremailxtra-input-cr {
	background:url(../images/enterusername.gif) no-repeat;
	color:#000000;
	font-size: smaller;
	padding:2px;
	width:160px; height:15px;
}
.clearInputText {
	background-image: url();
	color:#000000;
	font-size:smaller;
	padding: 2px;
	border: 2px #CCCCCC solid;
}
.inputBoxEmpty {
	border: 2px red dotted;
	background: #FAEBE7 url(../images/thisisrequired.gif) no-repeat scroll 0 0;
}
.inputBoxBadLogin {
	border: 2px red dotted;
	background: #FAEBE7 url(../images/thisisrequired_badlogin.gif) no-repeat scroll 0 0;
}

.inputBoxBadPass {
	border: 2px red dotted;
	background: #FAEBE7 url(../images/thisisrequired_badpass.gif) no-repeat scroll 0 0;
}
#nav_new li.current {
	background-color: #717171 !important;
}
#nav_new li.current a {
	color: #FFF;
}
.site-map h3 {
	color:#FFF;
	padding:10px 0px;
}
.static-content h1, .static-head h1, .static-content h2, .static-content h3 {
	color: #FFF
}
.txt-none {
	text-transform:none
}
.txt-up-case {
	text-transform:uppercase;
}
pre {
	font-family:Arial, Verdana, Geneva, sans-serif;
}
.obsh .page-head {
	margin:0px;
	padding:0px;
}
.content-mail {
	padding:0px 12px 0px 15px;
}
.message-js {
	clear:right;
	height:22px;
}
.achi-extra {
	margin-top:19px;
	
}


.product-links {
	clear:both;
	background: #D9D9D9;
	padding: 0 20px 10px 20px;
	/*margin-left:20px;*/
	min-height: 150px;
}
.product-links .link-cart {
	float:right;
	width:185px;
	display:block;
	text-align:right;
}
.product-links .link-compare {
	margin-left:20px;
	float:left;
	width:185px;
	display:block;
}
.product-links .product-add-to-shortlist,
.product-links .product-links-compare{
	float:right;
	display:block;
	width: 127px;
	height: 21px;
	text-indent: -9999px;
}
.add-to ol li .otaznik-list { margin:3px 0 0 10px;}
.add-to ol li.short-li-list .otaznik-list { margin:3px 6px 0 4px;}
.add-to ol li.compare-li, .add-to ol li.sample-li  { margin: 0 26px 0 0;}
.otaznik-answer { position:absolute; top:24px; left:26px; border:1px #ddd solid; background:#fff; padding:10px; width:137px; font-size:12px; line-height:1.2em; color:#000; z-index:99;}
.otaznik-answer-list { bottom:24px; left:55px; position:absolute; border:1px #ddd solid; background:#fff; padding:10px; width:137px; font-size:12px; line-height:1.2em; color:#000; z-index:99;}
.product-links .product-add-to-shortlist { background: url(../images/button-add-to-shortlist.gif) no-repeat 0 0; }
.product-links .product-links-compare { background: url(../images/button-compare.gif) no-repeat 0 0; }
.product-links p{ width: 280px; }
.product-links h3{ color: #4A5358; }


.product-opt-right p {
	margin:0;
	padding:0;
}


.product-shop .input-text {
	position:relative;
	top:-3px;
}
.product-shop .super-attribute-select {
	position:relative;
}
.basket-table input.input-text.qty {
	width:35px;
}
.basket-table .a-center {
	text-align:center;
}

/*BUG FIX Michal Havranek*/
#basket-header th {
	border-left:4px solid #efefef !important;
}
#basket-header th:first-child{
	border-left: 0 !important;
}
/*#form-shopping-cart #shopping-cart-table .first .a-center {
	width:65px;
}*/
#form-shopping-cart #shopping-cart-table .a-center a{
	display:block;
	text-align: center !important;
	margin: 0px auto !important;
}


.basket-table tbody tr td.attributes-col.long {
width:380px;
}
#budget {
	margin:0;
	padding:0;
	width:95px;
}

.gallery-product-bottomend a{
	float: right;
	margin: 10px 0 0 10px;
}
#calculator-yourroom .show-inches a {
	color:#fff;
}
#calculator-yourroom .sub-title {
	border:0;
}

.compare-content .price-box .old-price {
	font-weight:normal;
}

.compare-content .price-box .old-price .price {
	font-weight:normal;
}
.compare-content .price-box .old-price .price .price {
	font-weight:normal;
}
.compare-list .compare_element .compare-content .price{
	white-space: nowrap;
}

td.hml .hml-top {
	min-height:275px;
}
#form-calculator-product .sub-title {
	border:0;
}

#form-calculator-product label {
	text-align: left;
}


.product-shop .hmls {
	margin:20px;
	width:420px;
}

.product-links-compare {
	float:right;
}

#div_area_room_carpet {
	width:200px;
	position:relative;
	top:-2px;
}
#div_area_order_carpet {
	position:relative;
	top:-2px;
}

.soyoullneed-2 ul li {
	clear: both;
}

.text .cont.long {
	width: 135px;
	height: 70px;
}
/*.input-name .attribut .text {
	visibility: visible;
}*/

#idcupon {
	float:right;
	color:#090;
	width:250px;
	margin:0;
	padding:0;
}
.discount {
	float:right;
	width:200px;
}
.discount p{
	margin:0;
	padding:0;
}
.update-trolley {
	float:right;
	position:relative;
	top:5px;
}
.coupon {
	float:left;
	width:615px;
}
#li_underlay_order .label{
	margin-top: 3px;
}
.input-box.name-firstname .required{
	display: inline !important;
}
.grid-row .item .product-detail{
	position: relative;
}
.grid-row .item .product-detail{
	position: relative;
	height: 135px;
}

.grid-row .item .product-detail .add-to ol li{
	line-height: 22px;
}


.grid-row .item .product-detail .add-to{
/*	position: absolute;
	bottom: 0px;*/
}
.grid-row .item .product-detail .price-box{
	min-height: 60px;
	display: block;
}

/* PRICES ------------------------------------------------------ */


.price-mini {
	color:#CD0000 !important;
	font-weight:bold;
	font-size: 12px;
}
.regular-price .price {
	color:#CD0000 !important;
	font-size:18px;
	font-weight:bold;
}
.regular-price.small .price {
	font-size:12px !important;
}
.regular-price .unitprice{

}
.special-price .unitprice {
	color: #FFF;
	line-height: 18px !important ;
}
.old-price {
	color:#4A555B;
	margin:0;
	text-align:left;
	line-height: 18px !important;
}
.old-price .price {
	color:#4A555B;
	font-weight:normal;
	text-decoration:line-through;
}
.rrp-xtra {
	color:#4A535A !important;
	width:auto;
	line-height: 18px !important ;
	padding:0
}
#unitprice {
	color: #4A555B !important;
	font-weight: bold;
	display:block;
}
.special-price {
	margin:0;
/*	padding-top:10px;*/
	text-align:left;
}
.new .price-box .regular-price .price,
.new .price-box .special-price .regular-price .price,
.new .price-box .regular-price.small .price,
.new .price-box .special-price .regular-price.small .price
{
	color:#4A555B !important;
	line-height:1;
	font-weight:bold;
	font-size:18px !important;
}


.special-price .price {
	/*color:#F00; font-size:22px; font-weight: bold;*/
}
.recently-view-td .special-price{
	margin-bottom: 3px;
}
.grid-row .special-price {
	/*text-align:left;
	margin-top:-5px;*/
}
.product-price .special-price {
	padding:0;
}

.product-shop-list .price-box .special-price {
	padding:0;
}

.product-shop-list .price-box .rrp-xtra {
	
	float:none;
	display:block;
}

.product-shop-list .price-box .regular-price .price { 
	position:relative;
	top:3px;
/*	font-size:18px;*/
	color:#CD0000;
}
.product-price {
	float:right;
	/*width:auto;*/ 
	width:220px;;
	min-height:/*70*/80px;
	text-align:right;
	margin:0  ; 
	/*padding: 20px 10px 0 0;*/ 
}
.compare-list .compare_element .regular-price .price,
#recently-viewed-list-table .price-box .regular-price .price {
	font-size:14px;
	/*font-weight:bold;*/
}

.product-price .old {
	text-decoration:line-through;
}
/*.price-box {
	margin:0;
}*/




.product-shop-list .price-box .unitprice,
.price-box .regular-price .unitprice {
	color:#4A555B;
	display:block;
	font-weight:bold;
}
.product-shop-list .price-box .unitprice,
.price-box .unitprice {
	margin-top:5px;
}
.price-box .regular-price .unitprice {
	margin: 0;
}
.product-shop-list .price-box .regular-price .unitprice {
	margin-top:5px;
}

#recently-viewed-list-table  .price-box  .regular-price  .price {

}

.compare-content .price-box .price, .compare-content .price-mini{
	font-weight:bold !important;
}
.compare-content .price-mini {
	font-size: 11px !important;
}
.compare-content .price-box .old-price .price {
	font-weight:normal !important;
}
.compare_element .compare-content   .price-box  .old-price  .price  {
	font-size:11px !important;
}
.compare-list .compare_element .compare-content .price-box .regular-price .price {
	color:#CD0000;
}
.compare-list .compare_element .compare-content .price-box .regular-price.small .price {
	font-size:12px;
}

/* HOMEPAGE CONTENT - start  */

#homepage-container{

}
#homepage-container .left-pos{
	float: left;
	width: 720px;
/*	height: 100%;*/
}
#homepage-container .right-pos{
	float: right;
	width: 230px;
/*	height: 100%; */
}


#homepage-container .top-part{
	height: 334px;
	margin-bottom: 5px;
	clear: both;
}
#homepage-container .middle-part{
	height: 294px;
	margin-bottom: 5px;
	clear: both;
}
#homepage-container .bottom-part{
	height: 330px;
	margin-bottom: 5px;
	clear: both;
}

#homepage-container .top-part .top-hmpg.left-pos{

}
#homepage-container .top-part .top-hmpg.right-pos{

}

#homepage-container .middle-part .middle-hmpg.left-pos{

}
#homepage-container .middle-part .middle-hmpg.right-pos{

}

#homepage-container .bottom-part .bottom-hmpg.left-pos{

}
#homepage-container .bottom-part .bottom-hmpg.right-pos{

}
/* Homepage - Get Informed - start */
.homepage-middle{
	width: 696px;
	height: 270px;
	padding: 12px;
}
.homepage-middle h2{
	margin: 0;
	padding: 0;
	color: #EE393E;
	font-size: 24px;
}
.homepage-middle h2 span{
	color: #5FC3C5;
}
.homepage-middle p.homepage-middle-right{
	margin: 15px 0 18px 0; 
}
.homepage-middle ul{
	margin: 0; padding: 0;
}
.homepage-middle ul li{
	display: block;
	float: left;
	width: 227px;
	height: 169px;
	margin: 0 4px;
	position: relative;
}
.homepage-middle ul li.first-pos{
	margin: 0 3px 0 0;
}
.homepage-middle ul li.last-pos{
	margin: 0 0 0 3px;
}
.homepage-middle ul li img{
	
}
.homepage-middle ul li a{
	position: absolute;
	bottom: 12px;
	left: 12px;
	display: block;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 24px;
}
.homepage-middle ul li a:hover{
	text-decoration: underline;
}

/* Homepage - Get Informed - start */
.freeservices{
	position: relative;
	width: 230px;
	height: 293px;
}
.freeservices a img{
	border: 0;
}
.freeservices img{

}
.freeservices .freeservices-texts{
	position: absolute;
	top: 12px;
	left: 12px;
	color: #FFF;
}
.freeservices .freeservices-texts h2{
	margin: 0 12px 12px 0;
	font-size: 24px;
	color: #FFF;
	line-height: 110%;
}
.freeservices .freeservices-texts p{
	margin: 0 12px 12px 0;
}
.freeservices a.btn-book{
	position: absolute;
	left: 7px;
	bottom: 6px;
}
/* Homepage - Get Informed - end */

#calculator-form-index{
	height:289px;
	position: relative;
	top: 5px;
	left: 0px;
}
#calculator-form-help{
	position: relative;
	top: 5px;
	left: 0px;
}

/*  RECAPTCHA - start */
#recaptcha_widget{
	background-color: #FF0000;
	background: #fbf9f5 !important;
	padding: 10px !important;
	width: 340px !important;
	margin: 14px auto;
}
#contactForm #recaptcha_widget{
	margin: 0px 0 14px 29px;
}
#recaptcha_widget .col-1{
	width: 340px;
}
#recaptcha_widget #recaptcha_image{
	float: left;
}
#recaptcha_widget .recapcha-icons{
	float: left;
	width: 20px;
	margin-left: 18px;
}
#recaptcha_widget .recapcha-icons a{
	padding: 0px;
}
#recaptcha_widget .recapcha-icons div{
	width: 20px;
	margin-bottom: 5px;
}
#recaptcha_widget #recaptcha_response_field{
	width: 135px;
}
#recaptcha_widget #recaptcha_image img{
	border: 1px solid #B6B6B6;
}
#recaptcha_widget .response-cont{
	clear: both;
	padding: 10px 0;
	width: 340px;
}
#recaptcha_widget .response-cont span{
	font-size: 12px;
}
/*  RECAPTCHA - end */


/* Homepage - Style Guide - start */
.style-guide{

}
.style-guide .style-guide-left{
	float: left;
	width: 420px;
	overflow: hidden;
}
.style-guide .style-guide-left img{

}
.style-guide .style-guide-right{
	float:right;
	height:335px;
	width: 300px;
	margin:0;
	padding:0;
}
.style-guide .style-guide-right .homepage-bottom-banner-text{

}
.style-guide .style-guide-right .homepage-bottom-banner-text h2{
	
}
.style-guide .style-guide-right .homepage-bottom-banner-text h2{
	margin: 14px 0 0 9px;
	padding: 0;
	color: #EE393E;
	font-size: 25px;
}
.style-guide .style-guide-right .homepage-bottom-banner-text h2 span{
	color: #5FC3C5;
}


.style-guide .style-guide-right .homepage-bottom-banner-text p{
	color:#000;
	margin:0;
	padding: 10px 0 0 10px;
	width:260px;
}
/* Homepage - Style Guide - end */



/* HOMEPAGE CONTENT- end  */
/* end PRICES ------------------------------------------------------ */


.xsitemap {
	/*background:#EFEFEF none repeat scroll 0 0;*/
	color:#4A5358;
	padding:20px;
	background:transparent url(../images/btn_sitemap.gif) repeat-x scroll 0 0;
}
.xsitemap h3{
	clear: both;
}
.xsitemap ul{
	margin-bottom: 15px;
	margin-left: 30px;
}
.xsitemap ul li{
	background: url(../images/book_ico_red.gif) no-repeat 0 0;
	padding-left: 20px;
	float: left;
	width: 47%;
}
.xsitemap ul.categories li{
	background: url(../images/book_ico_red.gif) no-repeat 0 0;
}
.xsitemap ul.categories{
}
.xsitemap ul.pages{
}
.xsitemap ul.pages li{
	background: url(../images/category_ico_red.gif) no-repeat 0 0;
}
.xsitemap ul.links li{
	background: url(../images/link_ico_red.gif) no-repeat 0 0;
}
.xsitemap ul.pages li.page{
}

.xsitemap ul li:hover{
	background-position: 2px 0;
}
.xsitemap h3{
	color:#58C5C4 !important;
	font-weight:bold;
}

.att-desc {
  text-decoration:underline;
  padding-left:10px;
}

.cont {
  font-size:10px;
}

#cr-newsletter_signup_result {
	font-size:11px;
	left:-4px;
	line-height:16px;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	position:relative;
	text-align:left;
	top:-3px;
	width:170px;
}
.form-validate-quickfind {
	margin:0;
	padding:0;
}
#dimensions-fields {
	margin:0;
	padding:0;
}
#dimensions-fields ul {
	margin:0;
	padding:0;
}
.webexclusive {
position:absolute;
right:-2px;
top:-3px;
}

#calculator-form-index #error-messages {
	color:#fff;
}

.compare-products .price-box .regular-price .price {
	color:#CD0000;
}

.compare-products .price-box .regular-price.small .price {
	font-size:12px;
}

#calculator-form-product #calculator-yourroom #error-messages {
color:#000;
}
.ask.ie6{
	display: none;
}
.ask.no-ie6{
	display: inline-block;
}

address {
white-space: nowrap;
}

.button-set input.form-button {
	float:right;
}

.button-set a.link-back {
	float:left;
}

.button-set p.required {
	width:auto;
}

.send-friend .right .product-shop .page-head {
	margin-bottom:21px;
}

.page-head h3.my-account {
	color:#7C8282;
	margin-left:5px;
}

#shipping-new-address-form li {
	width:550px;
}

#checkoutSteps .personaldetails {
	font-weight:bold;
}

#checkoutSteps .addressdetails {
	font-weight:bold;
}

#checkout-payment-method-load dt label {
	font-weight: bold;
}
.basket-right-total #delivery_items #delivery_charge{
	display: block;
}
.cleaner{
	clear: both;
	height: 1px;
	font-size: 1px;
}
.basket-cleaner{
	display: block !important;
	clear: both !important;
	height: 1px !important;
	font-size: 1px !important;
	overflow: hidden !important;
	margin: 0 !important;
	padding: 0 !important;
}
.cat_beds_left_img {
float:left;
}
.cat_beds_right_img {
float:right;
width:593px;
}
.cat_beds {
float:right;
width:590px;
}

.cat_beds p {
	color: #7C8282;
}

.cat_beds p.strong,
.cat_beds a {
	font-weight: bold;
}
.cat_beds a {
	margin-right:15px;
}
.home_sleepright_store_finder {
	position:absolute;
}
.home_sleepright_store_finder_text {
position:absolute;
top:160px;
margin:0 9px;
left:0;
}
.home_sleepright_store_finder_text p {
	color:#0055a4;
	clear:both;
}
.home_sleepright_store_finder_text ul {
	margin-bottom:15px;
	width:100px;
}
.home_sleepright_store_finder_text li {}
.home_sleepright_store_finder_text li a {
	color:#ef4750;
}

#nav li.nav-beds li,
#nav li.nav-beds-2 li,
#nav li.nav-beds-1 li {
margin:0;padding:0;
height:0;
}
#nav li.nav-beds ul,
#nav li.nav-beds-2 ul,
#nav li.nav-beds-1 ul {
border:0;
height:0;
}
.delivery-more-info{
	font-size: 12px;
}
#maildiego{
	position: absolute;
	top: 162px;
	display: block;
	z-index: 50;
}
#maildiego p{
	background: #FFEA92;
	border: 1px solid #CCCCCC;
	width: 960px;
	line-height: 26px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.zoom-small-thumb{
	text-align: center;
	height:80px;
	margin-top:10px;
	overflow:hidden;
}
.zoom-small-thumb a{ 
	display: inline-block !important;
}
.zoom-small-thumb img{}

.static-page { color:#000;}
.static-page table {border-color: #000; border-style: solid; border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse;}
.static-page td{border-color: #000; border-style: solid; margin: 0; padding: 4px; border-width: 1px 1px 0 0;}
.static-page table p { margin:0;}
.static-page table.noborder, td.noborder { border:none;}

/* GOSH page */
.gosh-background { background:url(../images/gosh/pozadi.gif) no-repeat 782px 0;}
.gosh-page { color:#516270; padding:10px 240px 0 0; font-size:12px;}
.gosh-page .heading { line-height:2.2em;}
.gosh-page h1 { color:#532a8a; font-size:25px; padding:0; margin:0 0 5px 0;}
.gosh-page .head-about { font-size:18px; padding:0 0 20px 0; font-weight:bold;}
.gosh-page .title {color:#532a8a; font-size:19px; font-weight:bold; line-height:1.3em;}
.gosh-page .title2 {color:#532a8a; font-size:19px; font-weight:bold; line-height:1.3em; margin:0 0 25px 0}
.gosh-page .boxes { margin:30px 0; color:#fff; line-height:1.4em;}
.gosh-page .boxes .first-box { height:250px; float:left; background:url(../images/gosh/first-box.gif) #8a65bd no-repeat bottom center; width:350px;}
.gosh-page .boxes .second-box { height:250px; float:right; background:url(../images/gosh/second-box.gif) #8a65bd no-repeat bottom center; width:350px;}
.gosh-page .boxes .box-title {font-weight:bold; font-size: 18px; padding:15px 100px 0 15px;}
.gosh-page .boxes .box-text { padding:15px 123px 0 15px; font-weight:bold; font-size:13px;}
.gosh-page .boxes .first-button, .gosh-page .boxes .first-button span { background:url(../images/gosh/left-box-button.png) no-repeat 0 0; width:182px; height:27px; display:block; border:none; cursor:pointer;}
.gosh-page .boxes .second-button, .gosh-page .boxes .second-button span { background:url(../images/gosh/right-box-button.png) no-repeat 0 0; width:182px; height:27px; display:block; border:none; cursor:pointer;}
.gosh-page .boxes .buttons { padding:64px 0 0 15px; }
.gosh-page .boxes .buttons2 {padding: 15px 0 0 15px;}
.gosh-page .image { background:url(../images/gosh/baby.jpg) no-repeat top left; height:210px; float:left; width: 300px;}
.gosh-page .image2 { background:url(../images/gosh/room.jpg) no-repeat top left; height:210px; float:left; width: 300px;}
.gosh-page .maintext { padding:0 0 30px 0;}
.gosh-page .maintext2 { padding:0 0 5px 0;}
.gosh-page .popis { padding: 200px 0 0 0; font-size:11px;}
.gosh-page .image2 .popis { padding: 172px 0 0 0;}
.gosh-page .plain { float:right; width:400px;}
.gosh-page .plain p.last { margin:1em 0 0 0;}
.gosh-page .copy { font-size:11px;}

.r {border:0px none; margin:0px; padding:0px; float:none; clear:both; width:0px; height:0px; line-height:0px; font-size:0px}
a img { border:none;}
.tablewhitebordercolor { color:#fff; border:#fff;}
.decorunder { text-decoration:underline;}
.posimgcart {position:relative; top:5px;}
.posimgcart2 {position:relative; top:-26px;}
.subtotalcart {float:right; font-weight:bold;}
.graycolor { color:#666;}
.blackcolor { color:#000;}
.buttflleft {margin-left:5px; float:left;}
.f-leftall { float:left;}
.marleftwi {width:100%; margin:0}
a.forgotpasswordset {color:#fff; text-decoration: underline; float: right; margin-right: 9px;}
a.paddingreset { padding:0;}
a.paddingresetvertical {padding:0; vertical-align:bottom}
a.diffcollor {color:#58C5C4;}
.diffcollor2 { color:#58CCE0}
.diffcollor3 { color:#EE3A43;}
.widthfloatsetting {width:520px;float:left;}
a.diffcollorunder {color:#58C5C4; text-decoration:underline}
.flresetpaddresetmar {float:none;marging:0;padding:0;}
.wefnwfnwe {margin-bottom: 7px; font-size: 14px;}
.flwidthseting {float:right;margin-right:125px;}
.dimensionsetmax {height:150px;width:525px;}

.marleftseting {margin-left:9px;}
.marleftseting2 {margin-left:570px}

#styleguide-hp { margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:990px; color: #000; line-height:1.5em; }
#styleguide-hp a img { border:none;}
#styleguide-hp h1 { font-size:30px; font-weight:100; margin:0 0 15px 0; color:#000; line-height:1em;}
#styleguide-hp h2 { font-size:40px; font-weight:100; margin:-10px 0 5px 0; padding:0; color:#536969;}
#styleguide-hp .top-banner {height:185px; background:url(/carpetright_uk/skin/frontend/default/summit_carpet/images/style_guide/top.jpg) no-repeat 0 0; padding:  30px 185px 40px 248px; width:535px}
#styleguide-hp .top-banner .signature { font-size:11px; padding: 20px 0 0 100px;}
#styleguide-hp .leftmenu { float:left; width: 229px;}
#styleguide-hp .leftmenu a { color:#000;}
#styleguide-hp .rightpage { float:right; width:736px; padding:0 10px 0 0;} 
#styleguide-hp .r {border:0px none; margin:0px; padding:0px; float:none; clear:both; width:0px; height:0px; line-height:0px; font-size:0px}
#styleguide-hp .trends { float:left; width: 239px; font-size:12px; margin:7px 7px 0 0;}
#styleguide-hp .trends2 { float:left; width: 232px; padding:7px 7px 0 0;font-size:12px;}
#styleguide-hp .trends3 { float:left; width: 240px; padding:7px 0 0 7px;font-size:12px;}
#styleguide-hp .subtitle { color:#536969; font-size:16px; padding:0 20px 5px 0;}
#styleguide-hp .clickon { padding:5px 0 20px 0;}
#styleguide-hp .trend-image { padding:0 0 15px 0;}
#styleguide-hp h3 { font-size: 20px; text-transform:uppercase; font-weight: bold; margin:0;}

#styleguide-hp .trends h3 { color:#043a78;}
#styleguide-hp .trends .posttext .subtitle {color:#043a78; font-size:18px;}
#styleguide-hp .trends .posttext { padding:0 23px 0 0;}
#styleguide-hp .trends .posttext .postlinks { padding:0;}
#styleguide-hp .trends .posttext .postlinks a { color:#043a78;}

#styleguide-hp .trends2 h3 { color:#5d8bab;}
#styleguide-hp .trends2 .posttext { padding:0 23px 0 4px;}
#styleguide-hp .trends2 .posttext .subtitle { color:#5d8bab; font-size:18px;}
#styleguide-hp .trends2 .posttext .postlinks { padding:0;} 
#styleguide-hp .trends2 .posttext .postlinks a {color:#5d8bab;}

#styleguide-hp .trends3 h3 { color:#690110;}
#styleguide-hp .trends3 .posttext { padding:0 26px 0 0;}
#styleguide-hp .trends3 .posttext .subtitle { color:#690110; font-size:18px;}
#styleguide-hp .trends3 .posttext .postlinks {  padding: 21px 0 0 0;}
#styleguide-hp .trends3 .posttext .postlinks a {color:#690110;}

#styleguide-hp .footer { margin: 15px 0 0 0; position:relative;}
#styleguide-hp .footer .youcan { position:absolute; width:153px; top:34px; right:48px; font-family:Myriad Pro, Arial; font-size:25px; line-height:1.3em;}
#styleguide-hp .footertext { position:absolute; top:165px; left:13px; color:#000; width:280px; font-size:12px; color:#fff;}
#styleguide-hp .footertext .biggertext {font-size:17px;}
#styleguide-hp .footertext .smallertext {font-size:11px; line-height:1.5em; padding:10px 0 14px 0;}
#styleguide-hp .footertext .yellowtext { color:#fff; font-size:20px; padding:0 0 10px 0;}
#styleguide-hp .footertext span.linktip { display:block; padding:15px 0 0 0; color:#fdd901; text-transform:uppercase; font-size:13px;}
#styleguide-hp .footertext span.linktip a {color:#fdd901}

#styleguide-hp ul#tabmenu { background:url(/carpetright_uk/skin/frontend/default/summit_carpet/images/style_guide/ulback.gif) repeat-x left bottom;list-style:none; padding:0; margin:20px 0 0 0; height:29px;}
#styleguide-hp ul#tabmenu li { float:left; margin:0 0 0 10px;padding:7px 0 0 0;}
#styleguide-hp ul#tabmenu li.active { text-align:center;height:25px; width: 90px; font-weight:bold; background:url(/carpetright_uk/skin/frontend/default/summit_carpet/images/style_guide/active.gif) no-repeat left top;}
#styleguide-hp ul#tabmenu li.inactive { text-align:center;height:25px;width: 90px; background:url(/carpetright_uk/skin/frontend/default/summit_carpet/images/style_guide/inactive.gif) no-repeat left top;}

#styleguide-hp #menuposts { border: 1px #f2f2f2 solid; border-top:none; border-bottom:none;}
#styleguide-hp #menuposts .menupost { border-bottom:1px solid #aaa; padding:0 10px}
#styleguide-hp #menuposts .menupost .left { float:left; width:71px; padding:10px 0;}
#styleguide-hp #menuposts .menupost .right { float:right; width:130px; font-size:12px; line-height:1.5em; padding:7px 0 0 0;}
#styleguide-hp #menuposts .menupost:hover { background:#a7b6b8; text-decoration:underline;}
#styleguide-hp .leftmenu .browse { padding:0 0 0 10px;}

#trendstop .topimage { position:relative}
#trendstop .topimage .trendy { position:absolute; top:63px; left: 30px; font-size:45px; font-weight:100;}
#trendstop .topimage .trendytext { position:absolute; top:56px; left: 231px; width:449px; font-size:14px;}

#styleguidetrend { font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0 0 8px 0; width:959px;}
#styleguidetrend .choose { color:#fff; padding:15px 0 15px 15px; font-size:25px; font-weight:100;}
#styleguidetrend ul.products-imp { float: left; list-style:none; margin:0; padding:0; width: 848px; }
#styleguidetrend ul.products-imp li { display:block; float:left; width:177px; margin:0 0 0 15px; padding:10px;}
#styleguidetrend .arrow-left { float: left; width:34px; padding:122px 0 0 15px; margin:0; cursor:pointer;}
#styleguidetrend .arrow-right { float: left; width:34px; padding:122px 0 0 0; margin:0 0 0 15px;}
#menuposts_trends .mtrend-arrow-left img#jm-slide-left-img:hover { cursor:pointer;}
#menuposts_trends .mtrend-arrow-right img#jm-slide-right-img:hover { cursor:pointer;}
.menutopslide .right img#jm-slide-right-img:hover { cursor:pointer;}
.menutopslide .right img#jm-slide-left-img:hover { cursor:pointer;}
#styleguidetrend .productname { padding:0 0 2px 0; padding:2px 0;}
#styleguidetrend .scratchprice { text-decoration:line-through; padding:0 0 2px 0;}
#styleguidetrend .productprice { font-size:16px; padding:0 0 10px 0;}
#styleguidetrend .viewbutton { padding:0 0 10px 0;}
#styleguidetrend .productprice sup { font-size:9px;}
#styleguidetrend .addtoshort { padding:0 0 10px 0;}
#trendstop .menutopslide .right ul li:hover { background-color:#b4bdbe;}
#styleguidetrend .addtoshort a { text-decoration:none; margin:0;}
/*#styleguidetrend .compareitems { color:#a6b4b5;}*/
.r {border:0px none; margin:0px; padding:0px; float:none; clear:both; width:0px; height:0px; line-height:0px; font-size:0px}

#styleguidetrend.styleguidetrend_3 { background:#322a3d; }
#styleguidetrend.styleguidetrend_3 .choose { color:#fff; }
#styleguidetrend.styleguidetrend_3 ul.products-imp { background:#322a3d; }
#styleguidetrend.styleguidetrend_3 ul.products-imp li { background:#1a1620;}
#styleguidetrend.styleguidetrend_3 div.products-imp li.arrow-left { background:#322a3d;}
#styleguidetrend.styleguidetrend_3 div.products-imp li.arrow-right { background:#322a3d; }
#styleguidetrend.styleguidetrend_3 .productname { color:#fff; white-space:nowrap; overflow:hidden;}
#styleguidetrend.styleguidetrend_3 .scratchprice { color:#8996a0; }
#styleguidetrend.styleguidetrend_3 .productprice { color:#cc0000; }
#styleguidetrend.styleguidetrend_3 .addtoshort a { color:#ee3a43; }
#styleguidetrend.styleguidetrend_3 .compareitems { color:#a6b4b5;}

#styleguidetrend.styleguidetrend_5 { background:#9e0262; }
#styleguidetrend.styleguidetrend_5 .choose { color:#fff; }
#styleguidetrend.styleguidetrend_5 ul.products-imp { background:#9e0262; }
#styleguidetrend.styleguidetrend_5 ul.products-imp li { background:#500332;}
#styleguidetrend.styleguidetrend_5 div.products-imp li.arrow-left { background:#9e0262;}
#styleguidetrend.styleguidetrend_5 div.products-imp li.arrow-right { background:#9e0262; }
#styleguidetrend.styleguidetrend_5 .productname { color:#fff; white-space:nowrap; overflow:hidden;}
#styleguidetrend.styleguidetrend_5 .scratchprice { color:#858c99; }
#styleguidetrend.styleguidetrend_5 .productprice { color:#cc0000; }
#styleguidetrend.styleguidetrend_5 .addtoshort a { color:#ee3a43; }
#styleguidetrend.styleguidetrend_5 .compareitems { color:#a6b4b5;}

#styleguidetrend.styleguidetrend_4 { background:#3f3d34; }
#styleguidetrend.styleguidetrend_4 .choose { color:#fff; }
#styleguidetrend.styleguidetrend_4 ul.products-imp { background:#3f3d34; }
#styleguidetrend.styleguidetrend_4 ul.products-imp li { background:#23221d;}
#styleguidetrend.styleguidetrend_4 div.products-imp li.arrow-left { background:#3f3d34;}
#styleguidetrend.styleguidetrend_4 div.products-imp li.arrow-right { background:#3f3d34; }
#styleguidetrend.styleguidetrend_4 .productname { color:#fff; white-space:nowrap; overflow:hidden;}
#styleguidetrend.styleguidetrend_4 .scratchprice { color:#858c99; }
#styleguidetrend.styleguidetrend_4 .productprice { color:#cc0000; }
#styleguidetrend.styleguidetrend_4 .addtoshort a { color:#ee3a43; }
#styleguidetrend.styleguidetrend_4 .compareitems { color:#a6b4b5;}

#styleguidetrend.styleguidetrend_13 { background:#422e1d; }
#styleguidetrend.styleguidetrend_13 .choose { color:#fff; }
#styleguidetrend.styleguidetrend_13 ul.products-imp { background:#422e1d; }
#styleguidetrend.styleguidetrend_13 ul.products-imp li { background:#21170f;}
#styleguidetrend.styleguidetrend_13 div.products-imp li.arrow-left { background:#422e1d;}
#styleguidetrend.styleguidetrend_13 div.products-imp li.arrow-right { background:#422e1d; }
#styleguidetrend.styleguidetrend_13 .productname { color:#fff; white-space:nowrap; overflow:hidden;}
#styleguidetrend.styleguidetrend_13 .scratchprice { color:#8996a0; }
#styleguidetrend.styleguidetrend_13 .productprice { color:#cc0000; }
#styleguidetrend.styleguidetrend_13 .addtoshort a { color:#ee3a43; }
#styleguidetrend.styleguidetrend_13 .compareitems { color:#a6b4b5;}

#styleguidetrend.styleguidetrend_14 { background:#54000c; }
#styleguidetrend.styleguidetrend_14 .choose { color:#fff; }
#styleguidetrend.styleguidetrend_14 ul.products-imp { background:#54000c; }
#styleguidetrend.styleguidetrend_14 ul.products-imp li { background:#2b0107;}
#styleguidetrend.styleguidetrend_14 div.products-imp li.arrow-left { background:#54000c;}
#styleguidetrend.styleguidetrend_14 div.products-imp li.arrow-right { background:#54000c; }
#styleguidetrend.styleguidetrend_14 .productname { color:#fff; white-space:nowrap; overflow:hidden;}
#styleguidetrend.styleguidetrend_14 .scratchprice { color:#8996a0; }
#styleguidetrend.styleguidetrend_14 .productprice { color:#cc0000; }
#styleguidetrend.styleguidetrend_14 .addtoshort a { color:#ee3a43; }
#styleguidetrend.styleguidetrend_14 .compareitems { color:#a6b4b5;}

#styleguidetrend.styleguidetrend_15 { background:#091949; }
#styleguidetrend.styleguidetrend_15 .choose { color:#fff; }
#styleguidetrend.styleguidetrend_15 ul.products-imp { background:#091949; }
#styleguidetrend.styleguidetrend_15 ul.products-imp li { background:#050d25;}
#styleguidetrend.styleguidetrend_15 div.products-imp li.arrow-left { background:#091949;}
#styleguidetrend.styleguidetrend_15 div.products-imp li.arrow-right { background:#091949; }
#styleguidetrend.styleguidetrend_15 .productname { color:#fff; white-space:nowrap; overflow:hidden;}
#styleguidetrend.styleguidetrend_15 .scratchprice { color:#8996a0; }
#styleguidetrend.styleguidetrend_15 .productprice { color:#cc0000; }
#styleguidetrend.styleguidetrend_15 .addtoshort a { color:#ee3a43; }
#styleguidetrend.styleguidetrend_15 .compareitems { color:#a6b4b5;}

#trendstop { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#trendstop a { color:#000; text-decoration:none;}
#trendstop .menutopslide { width:962px; background:#e5ebeb; text-transform:uppercase;}
#trendstop .menutopslide .left { line-height:2em; float:left; padding: 2px 0 2px 30px; width:200px;}
#trendstop .menutopslide .right { float:right; width:511px;}
#trendstop .menutopslide .right ul { list-style:none; margin:0 40px 0 0; padding:0;}
#trendstop .menutopslide .right ul li { float:left; display:block; width:130px; background:#fff;}
#trendstop .menutopslide .right ul li .imageslider { float:left; width:46px;}
#trendstop .menutopslide .right ul li .imageslidertext { float:left; width: 60px; text-transform:uppercase; margin:12px 5px 0 0; padding:0 0 0 5px;}

#glamour {line-height:1.4em; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; background:url(../images/glamour.jpg) no-repeat 0 0; width:960px; height:892px; position:relative;}
#glamour h1 {font-family:Times New Roman, Times, serif; color:#000; text-align:right; margin:0; padding:25px; font-size:80px; line-height:0.6em; letter-spacing:0em; font-weight:normal;}
#glamour h1 span.imp { font-size:40px;  text-transform:uppercase;}
#glamourshadow { font-family:Times New Roman, Times, serif; color:#fff; text-align:right;font-size:80px;margin:-148px 2px 0 0;line-height:0.6em; padding:25px;  }
#glamourshadow span.imp { font-size:40px;  text-transform:uppercase;}
#glamour .text1 { font-size:16px;width:297px; float:right; padding:5px 35px 0 0; text-align:right;}
#glamour .text2 { width: 160px; position:absolute; top:338px; left:550px;}
#glamour .text3 { width:220px; position:absolute; top:554px; left:380px;}
#glamour .text4 { width:166px; position:absolute; top:645px; right:32px; text-align:right;}
#glamour .text5 {width:302px; position:absolute; top:735px; left:25px;}

#king {line-height:1.5em; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; background:url(../images/king.jpg) no-repeat 0 0; width:960px; height:895px; position:relative;}
#king h1 {font-family:Times New Roman, Times, serif; color:#66624a; margin:0; padding:25px 0 20px 25px; font-size:80px; line-height:1em; letter-spacing:0em; font-weight:normal;}
#kingshadow { font-family:Times New Roman, Times, serif; color:#fff;font-size:80px;margin:-207px 2px 0 0;line-height:1em; padding:25px 0 20px 25px;  }
#kingshadow span.imp { font-size:40px;  text-transform:uppercase;}
#king .text1 { font-size:16px;width:300px; padding:0 35px 0 30px;}
#king .text2 { width:139px; position:absolute; top:390px; left:193px;}
#king .text3 { width:350px; position:absolute; top:390px; left:460px;}
#king .text4 { width:181px; position:absolute; top:590px; left:32px;}
#king .text5 { width:340px; position:absolute; bottom:40px; right:54px;}

#odysey {line-height:1.5em; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; background:url(../images/odysey.jpg) no-repeat 0 0; width:960px; height:893px; position:relative;}
#odysey h1 {font-family:Times New Roman, Times, serif; color:#5e1c41; text-align:right; margin:0; padding:25px 25px 10px 0; font-size:80px; line-height:1em; letter-spacing:0em; font-weight:normal; text-transform:uppercase;}
#odyseyshadow { font-family:Times New Roman, Times, serif; color:#fff; text-align:right;font-size:80px;margin:-198px 2px 0 0;line-height:1em; padding:25px 25px 10px 0; text-transform:uppercase; }
#odysey .text1 { font-size:16px;width:243px; float:right; padding:0px 35px 0 0; text-align:right;}
#odysey .text2 {width:337px; position:absolute; top:446px; right:40px;}
#odysey .text3 {width:298px; position:absolute; bottom:33px; left:37px;}
#odysey .text4 {width:286px; position:absolute; bottom:33px; right:85px;}

#styleguide_newsletter { width:277px; height:265px; background:url(../images/style_guide/newsback.png) no-repeat 0 0; position:absolute; z-index:5; right:-36px; top:-38px; font-family:"Times New Roman", Times, serif; font-size:16px;}
#styleguide_newsletter .content { padding:0 12px;}
#styleguide_newsletter label {color:#372f43; }
#styleguide_newsletter label.name { margin:10px 0 0 0; display:block;}
#styleguide_newsletter .topnadpis { padding: 5px 0 10px 15px; text-transform:uppercase; font-size:20px; color:#52204f}
#styleguide_newsletter input { width:240px; height:35px; background:url(../images/style_guide/news_inputback.gif) no-repeat 0 0; border:none;}
#styleguide_newsletter button.newssubmit { background:url(../images/style_guide/newssubmit.png) no-repeat 0 0; width:131px; height:45px; border:none; margin:15px 0 0 60px;}
#styleguide_newsletter .validation-advice, .required li#red { font-size:9px;}
#styleguide_newsletter.popup { position:absolute; right: 345px; top:-181px;z-index:199}
.arrow-left { float:right; width:20px; margin:10px 70px 0 0;}
.arrow-right { float:left; width:20px; margin:10px 0 0 70px;}

#january-tip {font-family:Helvetica, Arial, sans-serif; font-size:12px; background:url(../images/style_guide/january_big.jpg) no-repeat 0 0; width:710px; height:904px; position:relative; line-height:1.5em;}
#january-tip .content { padding:68px 35px 0 377px;}

#january-tip h1 { font-size:40px; color:#ad0b2a; font-weight:normal; margin:0; padding:0 0 15px 0; line-height:1em;}
#january-tip .text1 { font-weight:bold; border-bottom:1px dotted #ad0b2a; padding:0 0 10px 0; margin:0 0 15px 0;}
#january-tip .text2 { position:absolute; bottom:70px; left:32px; color:#fff; text-align:center;}
#january-tip .text2 .secondtext{ margin:5px 0 0 0;}
#january-tip .text2 a { color:#fff; font-weight:bold; text-decoration:none;}
#january-tip .text2 a:hover { text-decoration:underline;}

#february_tip { font-family:Arial, Helvetica, sans-serif; width:708px; height:721px; position:relative; background:url(../images/style_guide/feb_tip.jpg) no-repeat 0 0; color:#000; line-height:1.2em;}
#february_tip a { color:#fff; text-decoration:none;}
#february_tip a:hover { text-decoration:none;}
#february_tip h1 { padding:65px 20px 0 20px; margin:0; font-size:35px; font-weight:normal; color:#000; text-align:right;}
#february_tip .text1 { position: absolute; top: 120px ; right:20px; font-weight:bold; text-align:right; font-size:13px; width:500px;}
#february_tip .text2 { position: absolute; top:260px; left:52px; font-size:12px; width:119px;}
#february_tip .text3 { position: absolute; top:260px ; left:226px; font-size:12px; width:119px;}
#february_tip .text4 { position: absolute; top:260px ; left:396px;font-size:12px; width:119px;}
#february_tip .text5 { position: absolute; top:260px ; right:18px; font-size:12px; width:119px;}

#february_tip .text6 { position: absolute; top:465px; left:60px; font-weight:bold; width:141px; font-size:14px;}
#february_tip .text7 { position: absolute; top:449px ; left:231px; width:120px; font-weight:bold; font-size:14px;}
#february_tip .text8 { position: absolute; top:465px; right:198px; width:108px; font-weight:bold; font-size:14px;}
#february_tip .text11 { position: absolute; top:465px; right:34px; width:100px; font-weight:bold; font-size:14px;}
#february_tip .text9 { position: absolute; bottom:23px; left:46px; width:300px; font-size:13px;}
#february_tip .text10 { position: absolute; bottom:40px; right:20px; width:300px; font-size:13px;}

#tip_march { width:709px; position:relative; height:597px; background:url(../images/style_guide/tip.jpg) no-repeat 0 0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#tip_march a { text-decoration:none; font-size:14px;}
#tip_march .text1 { color:#fff; font-size:30px; font-weight:100; position:absolute; top:40px; left:20px; width:270px; line-height:1.2em;}
#tip_march .text2 {position:absolute; width: 277px; top:166px; left:20px;}
#tip_march .text3 {position:absolute;width:305px; top: 296px; left: 57px;}
#tip_march .text4 {position:absolute;width:294px; top: 381px; left:57px;}
#tip_march .text5 {position:absolute;width:294px;top: 485px; left:57px;}
#tip_march .text6 {position:absolute;width:250px; font-weight:bold; left:527px; top:43px; color:#fff; font-size:14px}
#tip_march .text6 a { color: #fff;}
#tip_march .text7 {position:absolute;width: ; font-weight:bold; top:248px; left:483px;}
#tip_march .text7 a { color: #fff;}
#tip_march .text8 {position:absolute;width: ; font-weight:bold; top:441px; left:421px;}
#tip_march .text8 a { color: #000;}
#tip_march .text9 { color:#0362b2; font-size:22px; position:absolute;width:500px; top: 120px; left:20px;}

#april_tip { font-family:Arial, Helvetica, sans-serif; width:709px; height:597px; position:relative; background:url(../images/style_guide/april_tip.jpg) no-repeat 0 0; color:#fff; margin:0 0 0 1px;}
#april_tip a { color:#fff; text-decoration:none;}
#april_tip a:hover { text-decoration:none;}
#april_tip h1 { padding:56px 0 0 20px; margin:0; font-size:35px; font-weight:bold; color:#c90c12;}
#april_tip .text1 { position: absolute; top: 136px ; left:20px; font-size:11px; font-weight:bold; width:347px;}
#april_tip .text2 { position: absolute; top:280px; left:45px; font-size:12px; width:177px;}
#april_tip .text3 { position: absolute; top:341px ; left:45px; font-size:12px; width:177px;}
#april_tip .text4 { position: absolute; top:403px ; left:45px;font-size:12px; width:177px;}
#april_tip .text5 { position: absolute; top:474px ; left:45px; font-size:18px; width:314px;}
#april_tip .text6 { position: absolute; top:200px; right:94px; font-weight:bold; width:150px; font-size:14px;}
#april_tip .text7 { position: absolute; top:273px ; right:179px; width:120px; font-weight:bold; font-size:14px;}
#april_tip .text8 { position: absolute; top:361px; right:16px; width:131px; font-weight:bold; font-size:14px;}
#april_tip .text9 { position: absolute; bottom:33px; right:41px; width:120px; font-weight:bold; font-size:14px;}

#may_tip {font-family:Helvetica, Arial, sans-serif; font-size:12px; width:710px; height:905px; position:relative; background:url(../images/style_guide/may_big.jpg) no-repeat 0 0;}
#may_tip h1 { display:none; margin:0; padding:0;}
#may_tip .content { padding:152px 40px 0 41px; line-height:15px;}
#may_tip .content .text1 { font-weight:bold; font-size:13px; padding:0 0 1em 0;}
#may_tip .content .text2 { padding:0 0 26px 0;}
#may_tip .content .text2 .nexttext { margin:23px 0 0 0;}
#may_tip .content .text3 ul {font-weight:bold; padding:0; margin:18px 0 0 16px; list-style:url(list-may.gif);}
#may_tip .content .text3 ul li.normallist { margin:0 0 14px 0;}
#may_tip .content .text3 ul li.listno {margin:0 0 15px 0;}
#may_tip .content .text3 ul li.listnoo {margin:0 0 18px 0;}
#may_tip .content .text3 ul li.listnooo {margin:0 0 15px 0;}
#may_tip .content .righttext { display:none; padding:0; margin:0;}

#june_tip { width:710px; height:876px; font-family:Helvetica, Arial, sans-serif; font-size:12px; position:relative; background:url(../images/style_guide/june_big.jpg) no-repeat 0 0;line-height:1.5em;}
#june_tip h1 {font-family:'Helvetica Light', Helvetica;padding:52px 0 15px 22px; color:#fdd901; margin:0; font-size:44px; font-weight:normal; line-height:1.1em;}
#june_tip .text1 { font-size:13px; color:#fff; font-weight:bold; width:328px; padding:0 0 0 22px;}
#june_tip .text2 { position:absolute; bottom:30px; left:35px; width: 289px; color:#2d2d2d;}
#june_tip .text2 a { color:#2d2d2d; text-decoration:underline;}
#june_tip .text2 br { line-height:1.8em;}
#june_tip .text3 { position:absolute; bottom:30px; right:35px; width: 303px; color:#2d2d2d;}
#june_tip .text3 br { line-height:1.8em;}
#june_tip .text4 { color:#fff; position:absolute; top:333px; right:30px;}
#june_tip .text4 a { color:#fff; text-decoration:underline; font-weight:bold;}

#country_trend { position:relative; background:url(../images/style_guide/country_ideal.jpg) no-repeat 0 0; width:961px; height:892px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
#country_trend h1 { position:absolute; font-weight:normal; color:#5d8bab; font-family:"Times New Roman", Times, serif; font-size:57px; text-align:center; width:215px; margin:0; padding:0; right:125px; top:30px; line-height:1.1em;}
#country_trend .text1 { position:absolute; width: 225px; right:121px; top:187px; text-align:center;font-family:"Times New Roman", Times, serif; font-size:15px; color:#725d4b;}
#country_trend .text2 {position:absolute; width: 186px; right:179px; top:377px;}
#country_trend .text3 {position:absolute; width: 185px; left:264px; bottom:289px;}
#country_trend .text4 {position:absolute; width: 200px; bottom:47px; left:405px;}

#indigo_trend { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; background:url(../images/style_guide/indigo_trend.jpg) no-repeat 0 0; width: 960px; height:890px; position:relative;}
#indigo_trend h1 { display:none; margin:0; padding:0;}
#indigo_trend .toph { position:absolute; width:436px; height:76px; top:41px; right:20px;}
#indigo_trend .text1 { position:absolute; width:341px; top:122px; right:30px; color:#f6dd69; font-size:19px; text-align:right; line-height:1.7em;}
#indigo_trend .text2 { position:absolute; right:89px; top:325px; width:410px;}
#indigo_trend .text3 { position:absolute; right:254px; top:435px; width:246px;}
#indigo_trend .text4 { position:absolute; left:79px; top:538px; width:243px;}
#indigo_trend .text5 { position:absolute; right:76px; bottom:81px; width:493px;}

#grand-bazaar { background:url(../images/style_guide/grand_bazar.jpg) no-repeat 0 0; width:960px; height:963px; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
#grand-bazaar .text1, #grand-bazaar .text2, #grand-bazaar .text3, #grand-bazaar .text4 {color:#f9ebde; position:absolute;}
#grand-bazaar .text1 { width:415px; top:413px; left:40px;}
#grand-bazaar .text2 { width:223px; top:505px; right:191px;}
#grand-bazaar .text3 { width:400px; bottom:38px; left:277px;}
#grand-bazaar .text4 { width:192px; bottom:29px; right:14px; color:#dab08a; font-size:12px;}
#grand-bazaar .text4 p.first { margin:0 0 9px 0;}
#grand-bazaar .text4 p.second { margin:0 0 5px 0;}
/*
#styleguidetrend_1 { background:#322a3d; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0 0 25px 0; width:959px;}
#styleguidetrend_1 .choose { color:#fff; padding:15px 0 15px 15px; font-size:25px; font-weight:100;}
#styleguidetrend_1 ul.products-imp { list-style:none; background:#322a3d; margin:0; padding:0;}
#styleguidetrend_1 ul.products-imp li { background:#1a1620; display:block; float:left; width:177px; margin:0 0 0 15px; padding:10px;}
#styleguidetrend_1 ul.products-imp li.arrow-left { background:#322a3d; width:34px; padding:122px 0 0 15px; margin:0;}
#styleguidetrend_1 ul.products-imp li.arrow-right { background:#322a3d; width:34px; padding:122px 0 0 0; margin:0 0 0 15px;}
#styleguidetrend_1 .productname { color:#fff; padding:0 0 2px 0; padding:2px 0;}
#styleguidetrend_1 .scratchprice { color:#8996a0; text-decoration:line-through; padding:0 0 2px 0;}
#styleguidetrend_1 .productprice { color:#cc0000; font-size:16px; padding:0 0 10px 0;}
#styleguidetrend_1 .viewbutton { padding:0 0 10px 0;}
#styleguidetrend_1 .productprice sup { font-size:9px;}
#styleguidetrend_1 .addtoshort { padding:0 0 10px 0;}
#styleguidetrend_1 .addtoshort a { color:#ee3a43; text-decoration:none;}
#styleguidetrend_1 .compareitems { color:#a6b4b5;}
.r {border:0px none; margin:0px; padding:0px; float:none; clear:both; width:0px; height:0px; line-height:0px; font-size:0px}
*/

#private-page { width:775px; margin:15px auto; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; float:right;}
#private-page a {color:#58c5c4; text-decoration:none;}
#private-page a:hover { text-decoration:underline;}
#private-page .contentbody h1 { margin:0 25px; padding:0; font-size:20px; font-weight:bold; border-bottom:1px #b4cfd7 solid; padding:0 0 5px 0; color:#49545c;}
#private-page .contentbody { background:url(../images/background.gif) no-repeat 0 0;}
#private-page .contentbody .discbody { background:url(../images/backdiscount.png) no-repeat 0 135px;}
#private-page .contentbody .discount { color:#e70f3f; font-size:60px; font-weight: bold; padding:35px 0 35px 25px; width:500px; float:none;}
#private-page .contentbody .discbody .extra { font-size:17px; color:#e70f3f; width:390px; padding:0 0 0 25px;}
#private-page .contentbody .discbody .floatedtext { margin:100px 0 0 25px; width:427px; padding:0;}
#private-page .contentbody .discbody .floatedtext .left { float:left; width:186px;}
#private-page .contentbody .discbody .floatedtext .right { float:right; width:200px;}
#private-page .contentbody .discbody .linksandbuttons { width:440px; margin:25px 0 0 25px; padding:25px 0 0 0;  border-top:1px #b4cfd7 solid;}
#private-page .contentbody .discbody .linksandbuttons ul.right li a img { border:none;}
#private-page .contentbody .discbody .linksandbuttons ul.images li { margin:5px 0 15px 0;}
#private-page .contentbody .discbody .linksandbuttons ul { list-style:none; margin:0; padding:0; line-height:1.5em;}
#private-page .contentbody .discbody .linksandbuttons ul.left { float:left;}
#private-page .contentbody .discbody .linksandbuttons ul.right { float:right}
#private-page .contentbody .discbody .linksandbuttons ul.matrace { margin:18px 230px 0 0;}

/* Request appointment */
#appointment { margin:6px 0 0 0; float:right; color:#7b8181; background:url(../images/appointment/woman.jpg) no-repeat 580px 0;}
#appointment .buttonek { margin:10px 0 0 0;}
#appointment h1 { color:#49545c; margin:0 0 20px 0; padding:0; font-size:21px;}
#appointment .toptext { width:550px; padding:0 0 40px 0;}
#appointment .toptext br { line-height:1.2em;}
#appointment #tableofcheckboxes { width:750px; border:1px solid #ced9d8; border-left:none; border-right:none;}
#appointment #tableofcheckboxes .firstcheckboxes { border-bottom:1px solid #ced9d8;width:750px; color:#3a3d3d; line-height:1.2em;}
#appointment #tableofcheckboxes .firstcheckboxes .fistleft { width:209px; float:left; color:#7b8181; background:url(../images/appointment/freesign.png) no-repeat 150px 17px; height:126px;}
#appointment #tableofcheckboxes .firstcheckboxes .fistleft h2 { font-size:15px; margin:11px 0 10px 0;}
#appointment #tableofcheckboxes .firstcheckboxes .checkedleft { float:left; width:86px; height:126px; background:url(../images/appointment/checkedfirst.png) no-repeat 0 0; margin:0 5px 0 0; padding:5px 0 0 0; text-align:center;}
#appointment #tableofcheckboxes .firstcheckboxes .noncheckedleft { float:left; width:86px; height:126px; background:url(../images/appointment/nonchecked.png) no-repeat 0 0; margin:0 5px 0 0;padding:5px 0 0 0; text-align:center;}
#appointment #tableofcheckboxes .firstcheckboxes .lastcheckedleft { float:left; width:86px; height:126px; background:url(../images/appointment/checkedfirst.png) no-repeat 0 0; margin:0;padding:5px 0 0 0; text-align:center;}
#appointment #tableofcheckboxes .secondcheckboxes { width:750px; color:#3a3d3d; line-height:1.2em;}
#appointment #tableofcheckboxes .secondcheckboxes .fistleft { width:209px; float:left; color:#7b8181; background:url(../images/appointment/freesign.png) no-repeat 150px 15px; height:126px;}
#appointment #tableofcheckboxes .secondcheckboxes .fistleft h2 {font-size:15px; margin:30px 0 10px 0;}
#appointment #tableofcheckboxes .secondcheckboxes .checkedleft { float:left; width:86px; height:126px; background:url(../images/appointment/checked.png) no-repeat 0 0; margin:0 5px 0 0; padding:5px 0 0 0; text-align:center;}
#appointment #tableofcheckboxes .secondcheckboxes .lastcheckedleft { float:left; width:86px; height:126px; background:url(../images/appointment/checked.png) no-repeat 0 0; margin:0;padding:5px 0 0 0; text-align:center;}

/* Request appointment - Thank you page */
#thankyou { margin:6px 0 0 0; float:right; width: 762px;color:#7b8181;}
#thankyou h1 {color:#49545c; margin:0 10px 20px 0; padding:0 0 15px 0; font-size:21px; border-bottom:1px solid #ced9d8;}
#thankyouwithback { background:url(../images/appointment/thankyouback.png) no-repeat 0 0;}
#thankyou a { color:#459d9c;}
#thankyou br { line-height:0.75em;}
#thankyou .text { padding: 30px 200px 40px 20px;}
#thankyou .continueshop { text-align:right; padding:0 150px 150px 0;}

/* Request appointment - not logged in */
#notloggedinrequest { float:right; width:750px; color:#49545c;}
#notloggedinrequest a, #notloggedinrequest a:hover { color:#459d9c;}
#notloggedinrequest a:hover { text-decoration: underline;}
#notloggedinrequest h1, #notloggedinrequest h2 {color:#49545c;}
#notloggedinrequest h1 { font-size:21px; padding:0 0 15px 0; margin:7px 0 20px 0; border-bottom:1px solid #ced9d8;}
#notloggedinrequest .loginbox { float:right; width: 315px; background:#f0f0f0; padding:15px 20px;}
#notloggedinrequest .left { float:left; width:350px;}
#notloggedinrequest .right { float:right; width:350px;}
#notloggedinrequest .group-select li .input-box .input-text, #notloggedinrequest .group-select li .input-box textarea { width:167px; border:1px solid #516270; height:17px; background:url(../images/appointment/inputback.png) no-repeat 0 0; margin-bottom:0px;}
#notloggedinrequest select { height:19px; border:1px solid #516270;}
#notloggedinrequest input#zip { width:100px;}
#notloggedinrequest .group-select li { padding:0; margin:0;}
#notloggedinrequest li.address-action { padding:0; margin:0 0 10px 165px;}
#notloggedinrequest .choice { margin:0 0 10px 165px;}
#notloggedinrequest .buttonek { margin:0 300px 0 0;}
#notloggedinrequest button.button-lookup { background:url(../images/appointment/button_lookup.png) no-repeat 0 0; width:64px; height:23px; text-align:center; float:right; border:none; color:#fff; font-weight:bold; font-size:10px; margin:2px 10px 0 0; cursor:pointer}
#notloggedinrequest button.button-submitform {background:url(../images/appointment/button_submit.png) no-repeat 0 0; width:86px; height:25px; text-align:left; color:#fff; padding:0 0 2px 5px; border:none; font-weight:bold; font-size:11px; cursor:pointer}

/* Request appointment - Login box */
#notloggedinrequest .loginbox ul.form-list { margin:35px 0 0 0; width:100%;}
#notloggedinrequest .loginbox li.loginuser { text-align:right;}
#notloggedinrequest .loginbox input { width:190px; border:1px solid #516270; height:17px; background:url(../images/appointment/inputbacklogin.png) no-repeat 0 0;}
#notloggedinrequest .loginbox label { margin:0 35px 0 0;}
#notloggedinrequest .loginbox li.linksforgot { width:160px;}
#notloggedinrequest .loginbox li.submitloginform { float:right; width:70px}
#notloggedinrequest .loginbox button.loginbuttonek { background:url(../images/appointment/button_login.png) no-repeat 0 0; width:78px; height:25px; text-align:left; color:#fff; padding:0px; margin:5px 0 0 -8px; font-size:11px; font-weight:bold; border:none;}

/* Request appointment - Logged in details */
#loggeddetails { width:750px; float:right; color:#49545c;}
#loggeddetails a { color:#459d9c;}
#loggeddetails h1 {color:#49545c;}
#loggeddetails h2 { margin:0 0 0.1em 0;}
#loggeddetails h1 { font-size:21px; padding:0 0 15px 0; margin:7px 0 20px 0; border-bottom:1px solid #ced9d8;}
#loggeddetails .updatedetails { width:407px; height:44px; background:url(../images/appointment/detail-circle.png) no-repeat 0 0; padding:10px; margin:12px 0 0 0;}
#loggeddetails .checkboxesmeasuring { margin:15px 0 15px 140px; color:#4c4b4b;}
#loggeddetails button.button-submitform {background:url(../images/appointment/button_submit.png) no-repeat 0 0; width:86px; height:25px; text-align:left; color:#fff; padding:0 0 2px 5px; border:none; font-weight:bold; font-size:11px; cursor:pointer; margin:5px 0 0 140px;}

/* Request appointment - Appointment Details */
.appointment_content { background:#f6f5f5; color:#7b8181; padding:15px 10px; margin:0 35px 15px 0;}
.appointment_content h1 { color:#49545c; font-size:21px; padding:0 0 15px 0; margin:3px 10px 5px 0; border-bottom:1px solid #ced9d8;}
.appointment_content .firsttabledetail { padding: 0 0 0 35px;}
.appointment_content td.padding { padding:0 40px 15px 0;}
.appointment_content .appointmentdetails { display:block; border-top:1px solid #ced9d8; margin:0; padding:13px 0 0 35px;}
.appointment_content .backbuttonek { display:block; border-top:1px solid #ced9d8; margin:5px 0; padding:10px 0;}
.appointment_content a { color:#4db0b9;}
.appointment_content .backbuttonektext { margin:0 0 0 35px;}
#appointments-pager table.pager, #appointments-pager table.pager td { background:#f6f5f5; color:#4db0b9;}
#appointments-pager table.pager { border-top:1px solid #ced9d8;margin: 15px 0 0 0; padding: 15px 0 0 0; font-size:12px; font-weight:bold;}
#appointments-pager table.pager td.appointments { width:20%; padding:0;}
#appointments-pager table.pager td.a-center { width:25%; padding:0 10px 0 0;}

#appointments-pager table.pager a.nextpage-app { background:url(../images/appointment/arrow_next.png) no-repeat 30px 3px; height:17px; width:45px; display:block; float:left; text-align:left; margin:0 0 0 5px;}
#appointments-pager table.pager a.lastpage-app { background:url(../images/appointment/arrow_last.png) no-repeat 30px 3px; height:17px; width:45px; display:block; float:left; text-align:left;}
#appointments-pager table.pager a.firstpage-app { background:url(../images/appointment/arrow_first.png) no-repeat 0 3px; height:17px; width:45px; display:block; float:left; text-align:right;}
#appointments-pager table.pager a.prevpage-app { background:url(../images/appointment/arrow_prev.png) no-repeat 0 3px; height:17px; width:45px; display:block; float:left; text-align:right; margin:0 5px 0 5px;}

.appointment_content table.grid {width:705px;}
.appointment_content table.grid thead tr td { border-bottom:1px solid #ced9d8; padding:0 0 5px 30px; background:none; color:#4db0b9}
.appointment_content table.grid tbody tr td { padding: 15px 0 0 30px;}
.appointment_content table.grid tbody tr td a { color:#7b8181; font-weight:bold;}

.colourlabel { width:80px; height:34px; background:url(../images/colorswatches/hover.png) no-repeat 0 0; position:absolute; z-index:100; top:0px; left:30px; text-align:center; vertical-align:middle; font-size:11px; line-height:1em; padding:5px 0 0 5px;}

/* New homepage */
#new-homepage,#new-homepage .menuboxes, #new-homepage .banner, #new-homepage .bigunderbanner, #new-homepage .fourboxes { width:942px;}
#new-homepage {position:relative; margin:0 0 10px 0; font-family:Helvetica, 'Josefin Sans Std Light', arial, serif;}
#new-homepage .title { text-transform:uppercase; font-size:15px; margin:6px 0 0 0; text-align:center;}
#new-homepage .title a { text-decoration:none; color:#282828}
#new-homepage .title a:hover { text-decoration:underline;}
/* Float */
#new-homepage .left { float:left;}
#new-homepage .right { float:right;}
/* Under flash banner - absolute pos. */
#new-homepage .bigunderbanner { position:absolute; top:333px; left:0; z-index:10;}
#new-homepage .bigunderbanner .sample { width:471px; height:98px; background:url(../images/new_hp/under_baner_sample.png) no-repeat 0 9px;font-size:22px;}
#new-homepage .bigunderbanner .sample .text { font-size:22px; font-weight:bold; padding:32px 0 0 47px; color:#363636;}
#new-homepage .bigunderbanner .sample .text a.blacksmall { width:275px; display:block; margin:8px 0 0 0; color:#000; font-size:14px; font-weight:normal; background:url(../images/new_hp/arrow2.png) no-repeat 255px 3px;}
#new-homepage .bigunderbanner .sample .text a.blacksmall a {color:#000; text-decoration:none;}
#new-homepage .bigunderbanner .sample .text a.blacksmall a:hover { text-decoration:underline;}
#new-homepage .bigunderbanner .measuring { width:467px; height:98px; background:url(../images/new_hp/woman.png) no-repeat 0 0;}
#new-homepage .bigunderbanner .measuring .text { font-size:22px; font-weight:bold; padding:32px 0 0 47px;color:#363636;}
#new-homepage .bigunderbanner .measuring .text span.blacksmall { width:275px; display:block; margin:8px 0 0 0; color:#000; font-size:14px; font-weight:normal; background:url(../images/new_hp/arrow2.png) no-repeat 206px 3px;}
#new-homepage .bigunderbanner .measuring .text span.blacksmall a { color:#000; text-decoration:none;}
#new-homepage .bigunderbanner .measuring .text span.blacksmall a:hover { text-decoration:underline;}
/* Menu boxes */
#new-homepage .menuboxes { margin:99px 0 0 2px;}
#new-homepage .menuboxes .box, #new-homepage .menuboxes .box-last { float:left; width:148px; height:121px;}
#new-homepage .menuboxes .box { padding:0 10px 0 0;}
#new-homepage .menuboxes .box-last { padding:0;}
#new-homepage .menuboxes .firstbox, #new-homepage .menuboxes .secondbox { width:465px;}
/* Left side */
#new-homepage .menuboxes .firstbox .carpets { background:url(../images/new_hp/box_carpets.jpg) no-repeat 0 0}
#new-homepage .menuboxes .firstbox a.carpet { display:block; width:100%; background:url(../images/new_hp/arrow.png) no-repeat 117px 4px;}
#new-homepage .menuboxes .firstbox .vinyl { background:url(../images/new_hp/box_vinyl.jpg) no-repeat 0 0}
#new-homepage .menuboxes .firstbox a.vinyl { display:block; width:100%; background:url(../images/new_hp/arrow.png) no-repeat 100px 4px;}
#new-homepage .menuboxes .firstbox .laminate { background:url(../images/new_hp/box_laminate.jpg) no-repeat 0 0}
#new-homepage .menuboxes .firstbox a.laminate { display:block; width:100%; background:url(../images/new_hp/arrow.png) no-repeat 115px 4px;}
/* Right side */
#new-homepage .menuboxes .secondbox .rugs { background:url(../images/new_hp/box_rugs.jpg) no-repeat 0 0}
#new-homepage .menuboxes .secondbox a.rugs { display:block; width:100%; background:url(../images/new_hp/arrow.png) no-repeat 100px 4px;}
#new-homepage .menuboxes .secondbox .beds { background:url(../images/new_hp/box_beds.jpg) no-repeat 0 0}
#new-homepage .menuboxes .secondbox a.beds { display:block; width:100%; background:url(../images/new_hp/arrow.png) no-repeat 100px 4px;}
#new-homepage .menuboxes .secondbox .quickfind { background:url(../images/new_hp/box_quick_find.jpg) no-repeat 0 0}
#new-homepage .menuboxes .secondbox a.quickfind { display:block; width:100%; background:url(../images/new_hp/arrow.png) no-repeat 122px 4px;}
/* 4 boxes */
#new-homepage .fourboxes { margin:2px 0 0 0;}
#new-homepage .fourboxes .firstbox { float:left;}
#new-homepage .fourboxes .secondbox { float:right; margin:0 -2px 0 0;}
#new-homepage .fourboxes .firstbox, #new-homepage .fourboxes .secondbox { width:462px;}
#new-homepage .fourboxes .box { float:left; width:220px; height:213px; padding:0 20px 0 0;}
#new-homepage .fourboxes .firstbox .box { float:left; width:220px; height:213px; padding:0 19px 0 0;}
#new-homepage .fourboxes .box-last { float:left; width:220px; height:213px; padding:0;}
#new-homepage .fourboxes .box2 { float:left; width:223px; height:213px;}
#new-homepage .fourboxes .box3 { float:left; width:220px; height:213px; padding:0 10px 0 0;}
#new-homepage .fourboxes  .text-sampleservice { text-transform:uppercase; margin:17px 0 0 15px; font-size:28px; line-height:1em;}
#new-homepage .fourboxes  .text-sampleservice  .redcolor { color:#bb2d28; letter-spacing:2px;}
#new-homepage .fourboxes  .text-sampleservice  .blackcolor { color:#2c2723}
#new-homepage .fourboxes  .text-infobox { font-family:Georgia, "Times New Roman", Times, serif; color:#100303; font-size:25px; margin:18px 0 0 60px; line-height:1em;}
/* Left side */
#new-homepage .fourboxes .firstbox .info {background:url(../images/new_hp/bottom_info.gif) no-repeat 0 bottom; position:relative;}
#new-homepage .fourboxes .firstbox .inspired {background:url(../images/new_hp/bottom_inspired.gif) no-repeat 0 5px; position:relative;}
#new-homepage .fourboxes .firstbox .inspired .text { width:114px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-transform:none; position:absolute; top: 70px; right:8px;}
/* Right side */
#new-homepage .fourboxes .secondbox .sample {background:url(../images/new_hp/bottom_sample.jpg) no-repeat 0 bottom; position:relative;}
#new-homepage .fourboxes .secondbox .gosh {background:url(../images/new_hp/baby.jpg) no-repeat 0 0; position:relative;}
#new-homepage a.viewbutton { width:59px; height:25px; position:absolute; bottom:12px; right:30px; text-transform:uppercase; background:url(../images/new_hp/button_view.gif) no-repeat 0 0; padding:.23em 0 0 13px; font-size:12px;}
#new-homepage a.viewbutton2 { width:59px; height:25px; position:absolute; bottom:12px; right:18px; text-transform:uppercase; background:url(../images/new_hp/button_view.gif) no-repeat 0 0; padding:.23em 0 0 13px;}
#new-homepage a.viewbutton3 { width:59px; height:25px; position:absolute; bottom:12px; right:18px; text-transform:uppercase; background:url(../images/new_hp/button_view_style.gif) no-repeat 0 0; padding:.23em 0 0 13px;}
#new-homepage a.viewbutton, #new-homepage a.viewbutton2, #new-homepage a.viewbutton3 { color:#000; text-decoration:none;}
/*Quick Find */

#necomalo {background:url(../images/new_hp/quick-find.png) no-repeat 0 0;height:243px;width:230px;z-index:15; position:relative; top:-144px; right:60px; color:#505153; padding: 0 25px 25px 25px;}
#necomalo a.closeform { float:right; display:block; width:13px; height:13px; margin:10px -16px 15px 0; padding:0;}
#new-homepage ul.quickformli li { text-align:right; height:25px; font-size:15px; padding:0 0 10px 0;}
#new-homepage ul.quickformli li .label-medium { width:auto;}
#new-homepage ul.quickformli li .input-quick-find { width:230px;}
#new-homepage ul.quickformli li .input-quick-find select { width: 150px; height:20px;border:1px #cfcece solid; font-size:12px;}
#new-homepage ul.quickformli li .pricefrom { float:left; width:87px; margin:0 0 0 36px;}
#new-homepage ul.quickformli li .pricefrom input { width:43px; height:20px; border:1px #cfcece solid;}
#new-homepage ul.quickformli li .priceto { float:right; width:65px; margin:0;}
#new-homepage ul.quickformli li .priceto input { width:43px; height:20px;border:1px #cfcece solid;}
#new-homepage ul.quickformli li.submitimage { padding:0; margin:10px 0 0 0; text-align:left;}
#new-homepage ul.quickformli li.submitimage a.findbuttonek { display:block; float: right; width:118px; height:29px; background:url(../images/new_hp/quickfind.png) no-repeat 0 0; text-transform:uppercase; text-decoration:none; color:#fff; padding: 5px 0 0 18px; margin:0;}
#new-homepage ul.quickformli li.submitimage a.findbuttonek:hover { text-decoration:underline;}
#new-homepage ul.quickformli li.submitimage a.resetbuttonek { display:block; float:left; width:50px; height:15px; background:url(../images/new_hp/reset.png) no-repeat left 3px; color:red; text-decoration:none; font-size:13px; text-align:right; margin:5px 0 0 0;}
#necomalo .title {
	font-size:20px;
	margin-bottom:10px;
}
#necomalo h2 {
	color:#FFFFFF;
	font-size:24px;
	margin: 0;
}
.button-bottom-end {
	margin-top:50px;
}

#popup{
	background-color: #CCCCCC;
	border: 1px solid #000066; 
	display: block;
	position: absolute;
	top: 100px;
	left: 200px;
	z-index: 600;
}

/* Request sample */
.shortlist-item { width:186px; float:left; background:url(../images/shortlist/shortlistback.png) no-repeat 0 0; margin:0 8px 10px 0;}
h3.myshortlist { font-size:16px; font-weight:bold; color:#49545c; background:#efefef; padding:10px 0 10px 15px; margin:20px 0 8px 0;}
.shortlist-item.last { margin:0 0 10px 0;}
.shortlist-item .f-right { float:right;}
.shortlist-item .f-left { float:left;}
.shortlist-item a { color:#49545c;}
.shortlist-item a.blocked { display:block; margin:1px}
.shortlist-item a.compareect { color:#459d9c; text-decoration:none;}
.shortlist-item a.product-image { display:block; width:158px; height:130px; margin:15px auto 28px auto;}
.shortlist-item .pricesetc { height:100px; margin:0 13px;}
.shortlist-item .linksreqcomp { margin:0 10px 0 0;}
.shortlist-item span.price-box { line-height:26px;}
.shortlist-pagerbuttons { padding:50px 0;}
#shortlist-pager { font-size:11px; float:left; width:300px; margin:3px 0 0 0;}
#shortlist-pager .counter { color:#4a545e; margin:0 10px 0 0; float:left;}
#shortlist-pager .first { background:url(../images/shortlist/first.gif) no-repeat 0 4px; width:34px; height:13px; display:block; text-align:right; float:left; margin:0 5px 0 0; color:#449d9b;}
#shortlist-pager .prev { background:url(../images/shortlist/prev.gif) no-repeat 0 4px; width:35px; height:13px; display:block; text-align:right; float:left; margin:0 10px 0 0; color:#449d9b;}
#shortlist-pager .next { background:url(../images/shortlist/next.gif) no-repeat 25px 4px; width:37px; height:13px; display:block; text-align:left; float:left; margin:0 5px 0 0; color:#449d9b;}
#shortlist-pager .last { background:url(../images/shortlist/last.gif) no-repeat 25px 4px; width:37px; height:13px; display:block; text-align:left; float:left; margin:0 5px 0 0; color:#449d9b;}
#shortlist-bottombuttons { float:right; width:427px; text-align:right;}
.ordersamplesh { color:#49545c;}


/* Request appointment - not logged in */
.notloggedinrequest {width:450px; color:#49545c;}
.notloggedinrequest a, #notloggedinrequest a:hover { color:#459d9c;}
.notloggedinrequest a:hover { text-decoration: underline;}
.notloggedinrequest h1, #notloggedinrequest h2 {color:#49545c;}
.notloggedinrequest h1 { font-size:21px; padding:0 0 15px 0; margin:7px 0 20px 0; border-bottom:1px solid #ced9d8;}
.notloggedinrequest .loginbox { float:right; width: 315px; background:#f0f0f0; padding:15px 20px;}
.notloggedinrequest .left { float:left; width:350px;}
.notloggedinrequest .right { float:right; width:350px;}
.notloggedinrequest .group-select li .input-box .input-text, #notloggedinrequest .group-select li .input-box textarea { width:167px; border:1px solid #516270; height:17px; background:url(../images/appointment/inputback.png) no-repeat 0 0; margin-bottom:0px;}
.notloggedinrequest select { height:19px; border:1px solid #516270;}
.notloggedinrequest input#zip { width:100px;}
.notloggedinrequest .group-select li { padding:0; margin:0;}
.notloggedinrequest li.address-action { padding:0; margin:0 0 10px 165px;}
.notloggedinrequest .choice { margin:0 0 10px 165px;}
.notloggedinrequest .buttonek { margin:0 210px 0 0;}
.notloggedinrequest button.button-lookup { background:url(../images/appointment/button_lookup.png) no-repeat 0 0; width:64px; height:23px; text-align:center; float:right; border:none; color:#fff; font-weight:bold; font-size:10px; margin:2px 10px 0 0; cursor:pointer}
.notloggedinrequest button.button-submitform {background:url(../images/appointment/button_submit.png) no-repeat 0 0; width:86px; height:25px; text-align:left; color:#fff; padding:0 0 2px 5px; border:none; font-weight:bold; font-size:11px; cursor:pointer}

/* Request appointment - Login box */
.notloggedinrequest .loginbox ul.form-list { margin:35px 0 0 0; width:100%;}
.notloggedinrequest .loginbox li.loginuser { text-align:right;}
.notloggedinrequest .loginbox input { width:190px; border:1px solid #516270; height:17px; background:url(../images/appointment/inputbacklogin.png) no-repeat 0 0;}
.notloggedinrequest .loginbox label { margin:0 35px 0 0;}
.notloggedinrequest .loginbox li.linksforgot { width:160px;}
.notloggedinrequest .loginbox li.submitloginform { float:right; width:70px}
.notloggedinrequest .loginbox button.loginbuttonek { background:url(../images/appointment/button_login.png) no-repeat 0 0; width:78px; height:25px; text-align:left; color:#fff; padding:0 0 0 2px; margin:5px 0 0 -8px; font-size:11px; font-weight:bold; border:none;}

.styleguidetrend_14 { background:#091949;}
.styleguidetrend_13 { background:#422e1d; }
.styleguidetrend_15 { background:#54000c;}

#samplelist-bottombuttons { float:right;}
#comparelist-bottombuttons { float:right; margin-bottom:15px;}
.compare-products tbody tr.first td.tablewhitebordercolor { color:#fff; border:#fff; background:none;}
.floated-checkboxing { float:right;}
.compare-list-checking { margin:5px 0 0 0; font-size:10px;}
.shortlist-show-some { border:1px solid #ddd; background:#fff; padding:10px; position:absolute; bottom:18px; right:-86px; z-index:200; font-size:12px; width:150px;}
ul.compare-listing { margin:0; padding:0;}
ul.compare-listing li.shortlist { list-style:url(../images/shortlist/small_shortlist.gif); margin:0 0 0 30px; padding:10px 0 0 0;}
ul.compare-listing li.sample { list-style:url(../images/shortlist/small_ordersample.gif); margin:0 0 0 30px; padding:10px 26px 0 0;}
ul.compare-listing li.compare { list-style:url(../images/shortlist/small_compare.gif); margin:0 0 0 30px; padding:10px 26px 10px 0;}
.image-otaznik { padding:0 0 0 10px;position:relative;}
ul.addr-view-sample {width:350px; margin:0 0 0 50px;}
ul.addr-view-sample li { padding:0 0 10px 0; clear:both;}
ul.addr-view-sample li .left { text-align:right; width:150px;}
ul.addr-view-sample li .right { text-align:left; width:150px; font-weight:bold;}
h3.confirmaddr { font-size:17px;color:#666}
p.confirmaddr { color:#666; font-weight:bold; font-size:14px;}
button.submit-form-sampleorder {background:url(../images/appointment/button_submit.png) no-repeat 0 0; width:86px; height:25px; text-align:left; color:#fff; padding:0 0 2px 5px; border:none; font-weight:bold; font-size:11px; cursor:pointer; margin:0 160px 15px 0; float:right;}
.thanks-sample-second { width:628px; height:346px; background:url(../images/shortlist/back-thanks2.gif) no-repeat 0 0; padding:50px; color:#6b6b6b;}
.thanks-sample-second .base-mini { border:none; background:none;}
.thanks-sample-second .base-mini h5 { color:#000;}
.thanks-sample-second .base-mini .content { padding:10px 0 0 0;}
.thanks-sample-second .base-mini .actions { background:none; float:right; margin:0 150px 0 0;}
.thanks-sample-second h1 { font-size:22px; width:406px; color:#6b6b6b; margin:0 0 25px 0;}
.thanks-sample-second a { color:#6ab0af;}
.thanks-sample-second p { width:480px;}
fieldset.addrr-back { background:url(../images/shortlist/addrr-back.gif) no-repeat 0 0;width:407px; height:20px; margin:0 0 10px; padding:12px; color:#666;}
fieldset.addrr-back label.yesdetails {font-weight:bold; font-size:13px;}
fieldset.addrr-back a { font-weight:bold; color:#459d9c; font-size:13px;}
/* New footer */
#new-carpet-footer { width:942px; font-family:Helvetica, Arial, sans-serif; text-align:left; background:url(../images/new_footer/redback.gif) no-repeat left bottom;}
/* Newsletter */
#new-carpet-footer .newsletter { width:912px; margin:0 0 15px 0;}
#new-carpet-footer .newsletter { background:#efefef; padding:5px 15px;}
#new-carpet-footer .newsletter .signup-text { width:165px; float:left; color:#404040;}
#new-carpet-footer .newsletter .signup-text .bigger { font-size:20px;}
#new-carpet-footer .newsletter .smaller { font-size:14px; margin:3px 0 0 0;}
#new-carpet-footer .newsletter .signup-form { width:528px; float:left; color:#6f6f6f; margin:4px 0 0 30px;}
#new-carpet-footer .newsletter .signup-form input { border:1px solid #c5c5c5; height:29px; color:#6f6f6f; padding:0 0 0 10px;}
#new-carpet-footer .newsletter .signup-form input.newsname { background:url(../images/new_footer/inputnameback.gif) no-repeat 0 0; width:139px; margin:0 5px 0 0;}
#new-carpet-footer .newsletter .signup-form input.newsemail { background:url(../images/new_footer/inputback.gif) no-repeat 0 0; width:229px; margin:0 5px;}
#new-carpet-footer .newsletter .validation-advice { width:auto; clear: none; float: right;}
#new-carpet-footer .newsletter input.register-button { color:#fff; width:91px; height:31px; background:#c24852; border:1px #c5c5c5 solid; text-align:center; font-weight:bold; padding:0;}
#new-carpet-footer .newsletter .socialsites { float:right; width:60px; margin:6px 0 0 0;}
#new-carpet-footer .newsletter .socialsites a { text-decoration:none;}
/* Footer links */
#new-carpet-footer .footerlinks { width:219px; float:left; margin:0 22px 0 0; color:#737373; font-size:12px}
#new-carpet-footer .footerlinks a {color:#737373;}
#new-carpet-footer .footerlinks.last { margin:0 0 35px 0;}
#new-carpet-footer .footerlinks ul { padding:0; margin:0;}
#new-carpet-footer .footerlinks ul li.first { list-style:none; font-size:15px; color:#5e5e5e; text-transform:uppercase; padding:0; margin:0; list-style-image:none;}
#new-carpet-footer .footerlinks ul li { width:200px; list-style:url(../images/new_footer/links-li.gif); background:url(../images/new_footer/links-li-back.gif) repeat-x left bottom; min-height:21px; margin:0 0 0 16px;}
.banner {color: black; width:942px; height:340px; margin:15px 0 0 0;}
.banner .tab-content { float:left; width: 790px; height: 340px;}
.banner .tab-handle { width: 150px; cursor: pointer; }
.banner .tab-active { position:relative; right:4px;}
.tab-content-box { float:left; width:790px;}
.tab-handle-box	{ width:152px; position:absolute; top:0; right:0px;}

/* new styles */
hr {display:none;}
.clear {clear:both;margin:0;padding:0;width:0;height:0;line-height:0;font-size:0;border:0;}
label.label {margin:0;padding:0;display:inline;float:none;}
h1.homepage-title {display:none;}
#map_container #map {overflow:hidden;width:410px;height:400px;}
.product-image-big img {position:absolute;display:block;}
img {border:0;}
.footer-links {}

ol.filter-by li span {display:block;position:relative;z-index:3;}

#ZToverlay {position:absolute;z-index:100;display:block;visibility:hidden;opacity:1;padding:0;margin:0;cursor:move;}
#ZToverlay #magnifier {position:absolute;top:0;left:0;z-index:100;width:100px;height:100px;border:1px solid #a00;background-color:#fff;filter:alpha(opacity: 25);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);-moz-opacity:0.25;opacity:0.25;}
img.MagicZoom {opacity:0;}

/* general classes */
.background-white {background:#fff;}
.background-969a9b {background:#969a9b;}
.background-efefef {background:#efefef;}
.width20pc {width:20%;}
.width95pc {width:95%;}
.width100pc, .width-100pc {width:100%;}
.width60px {width:60px;}
.width170px {width:170px;}
.width175px {width:175px;}
.width180px {width:180px;}
.width200px {width:200px;}
.width350px {width:350px;}
.width367px {width:367px;}
.height100px {height:100px;}
.cursor-pointer {cursor:pointer;}
.border0 {border:0;}
.color-black {color:#000;}
.color-white {color:#fff;}
.underline {text-decoration:underline;}
.background-464646 {background:#464646;}
.width446px {width:446px;}
.color-red {color:red;}
.color-48555d {color:#48555d;}
.width290px {width:290px;}
.width372px {width:372px;}
.width200px {width:200px;}


/* filip.css */
.form-button-alt, .form-button, .login-box .form-button {background:url(../images/form-button-bg.gif); height:21px; color:#FFF; border:none; text-align:left; padding:1px 7px 3px 7px;}
.form-button-alt-cancel-button {background:none; height:21px; color:#FFF; border:none; text-align:left; padding:1px 0px 3px 1px;}

.special-price .price { /*position:relative; top:5px; font-size:18px; color:#CD0000;*/}


.grid-row .old-price {text-align:left !important;}
.old-price {/*text-align:left; text-decoration:line-through;*/}
.grid-row .special-price {/*text-align:left; margin-top:-5px;*/}
#recently-viewed-list-table  .picture  .price-box  { height:250px; }
/*.price-box {margin:5px 0 20px 0;}*/
.hmls { margin-top:0px; /*height:180px;*/ vertical-align:bottom}
.product-price span { padding:0;}
/*#product_tabs_related_products_contents {position:relative; left:-50px;}*/
#product_tabs_related_products_contents .box {width: 428px; text-align:left; padding:0; background:none; border:none;}
#product_tabs_related_products_contents table.recently-list{width:10px;}
#product_tabs_upsell_products_contents .box {width: 428px; text-align:left; padding:0;background:none; border:none;}
#product_tabs_upsell_products_contents table.recently-list{width:10px;}
#product_tabs_recently_viewed_products_contents .box {width: 428px; text-align:left; padding:0;background:none; border:none; }

#product_tabs_recently_viewed_products_contents table.recently-list{width:10px; padding:0 ; }

#tab-reviews #customer-reviews ol li { background:none; float:none;}
#tab-reviews #customer-reviews h4 {font-size:22px; color:#1a6197;}
#tab-reviews #customer-reviews .head { border:none;}
#tab-reviews .product-review-box table {width:428px;}
#tab-reviews input {width:422px !important;} 
#tab-reviews textarea {width:422px !important;} 
#tab-reviews table input {width:50px !important;}

.my-review-detail .details {color:black; float:right; width:538px;}
.my-review-detail .details h3 {color:#EE3A43}

.product-media-top-menu .entire { width:170px;}
.product-media-top-menu .next { width:170px;}
.product-media-top-menu { width:490px;}
.product-media-top-menu a{ color:#58c5c4;}
.product-media-bottom-menu .next { width:170px;}
.product-media-bottom-menu .entire { width:170px;}
.product-media-bottom-menu { width:490px;}
#image {width:471px !important;} 
.product-img-box .product-image-zoom {width:471px; height:319px;}

.product-image-div p {margin:0;}
.more-views { margin:0;}

/* .product-essential .product-shop { height:470px; }*/

.product-essential{ min-height:470px;  }

.product-detail-sku {padding-left:20px; font-size:13px;}
.product-info-box .product-name {margin:0;}
.product-opt-desc {font-weight:bold; color:#4a555b; }
.pdcp_left, .pdcp_left label { font-weight:bold; color:#4a555b; }
#add-a-review {text-align:right; padding-right:10px;}

#review-form .button-set {margin-top:2px;}
#write-your-review h4{color:#000; font-weight:normal;}
#write-your-review .page-head{ margin:0 0 5px;}

.category-head h2 {color:#506270; font-size:18px;}
.f-right {text-decoration:underline;}
.dashboard-manage-addresses { width:180px; float:right; position:relative; top:-50px; left:75px;}
.checkout-onepage-index .footer-container{display:none;}

#opc-review .data-table tr th.last { text-align:center; padding: 3px 10px;}
.one-page-checkout .cart-price { text-align:center; padding:0;}
#opc-review .data-table .last { text-align:center; padding: 6px 0;}
#opc-review .data-table tr th { padding:3px 10px;}
.one-page-checkout h4.title { text-decoration:underline; text-align:left;}

.basket-table thead tr th { text-align:left; border:none !important;}
.qty { width:35px;}

.shopping-cart th, .shopping-cart td { padding-right:20px;}
.basket-table-div .shopping-cart th, .basket-table-div .shopping-cart td { padding-right: 0px;}
.basket-right-total {/*float:right;*/ font-size:large; text-align:left; width: 194px; /*width:288px;*/}
.basket-right-total span a.option {display: block;}
.shortthing{ /*width: 194px !important;*/}

.head-label-invisible.middletd{ width: 485px; }

#discount-coupon-form .sda {height:0px;}
/*.cart-moreinfo {margin-left:30px;}*/

#co-billing-form #billing-new-address-form  #address_set_action  .find-postcode, 
#co-billing-form #billing-new-address-form   #address_set_action  .address-manually  { display:block; margin: 0 0 5px 0; }
#billing-new-address-form  .input-box  .button-find-address  .form-button-alt { margin: 0 0 0 115px; }
#co-billing-form  #billing-new-address-form  #address_set_action  { clear:right; }
#login-form .form-button, .form-button-alt { float:none; /* margin: 0px 50px 0px 10px;*/  }
.button-set1 {float:right;border:none;clear:both;margin:0;padding-top:2px;text-align:left;}
.form-button, .form-button-alt { height:20px;}

#nav ul li.last { height:193px; background:none;}
#nav li ul {width:546px; background:#fff; color:#000;}
#nav ul span, #nav ul li.last li span {margin:3px; background:#000; color:#FFF;}
#nav ul li a { background: none;}
#nav ul li, #nav ul li.active { background:none;}
.over a {background:none;}

.listing-item .product-view { position:static;}
.listing-type-list .listing-item {width:750px;}
.listing-type-list .listing-item .price-box {/* margin:52px 0 0 0; */}
.listing-type-list .listing-item .price-box .special-price{text-align:right;}
.listing-type-list .listing-item .price-box .old-price{text-align:right;}

.data-table tr.last th { border:5px solid #FFF; background: url(../images/bg.gif) repeat scroll 0 0;}
/*.account-orders thead tr th { background:none;}*/
.heading-login-form { position:static;}
.product-essential li { display:block;}

.product-essential { padding:0;}
.product-essential .product-img-box { width:490px;}

.product-essential, .product-collateral { padding: 0px;}
.product-collateral .product-left-tabs { width:460px;}
.collateral-box td{ /* padding:0 10px 0 2px;*/ padding:0 }
.product-collateral .product-right-tabs .collateral-box .bottom {background:url(../images/oldbg450.gif) no-repeat;}

/* CARPET RIGHT DESIGN */

/* ------------ header ------------- */

body { border-top:3px solid #58c5c4; background: #FFF url(../images/body-bg.gif) no-repeat 0 0;}
.header-top { height:126px; z-index:10;}

/*cart*/
/*.minis-larger {font-size:17px;color:#8996a0;}*/


/*nav*/
#nav li:hover,#nav li.active { background:none #0d014d;}
.wrapper { background:none;}
.after-head { background:none; position: relative; z-index: 66;}
/**/

/*odkazy*/
a { color:#ee3a43;}

.breadcrumbs strong { color:#ee3a43;}
.breadcrumbs li { color:#ee3a43;}
.breadcrumbs li a{ color:#ee3a43;}

/* --------------- cart ---------------*/
.page-head h3, .page-head-alt h3{ font-size:18px !important; color:#49535c; font-weight:bold;}
body { color:#FFF;}
table thead tr th { background:none #49535c !important;border-left:5px solid #202020!important;}
.basket-table-div { background:#efefef; border:none;}
.basket-table tfoot tr td {background:none #fff; border-bottom:5px solid #efefef;}
td.attributes-col h4.title a, .cart-moreinfo { color:#58c5c4 !important; text-decoration:underline;}
.basket-crosssell {background: url(../images/cart-upsells-bg.gif) no-repeat; height:295px;}
.basket-crosssell h4 { color:#FFF;}
.generic-product-list a{color:#FFF;}
/*.price-box { margin:20px 0 10px 0;}*/
/* h1, h2, h3, h4, h5, h6, .head { color:#FFF;}
h3 { text-transform:uppercase !important; }*/

.basket-table thead tr th { border:none !important;}


/* --------------- checkout ------------------ */
.col-main-sp { margin-top:40px;}
.col-right-sp { margin-top:40px;}
.one-page-checkout .head { background: none #101010;}
ol.one-page-checkout li { background:none #efefef; color:#4a545d; }
.one-page-checkout .head h3, .one-page-checkout .allow .head h3 { color:#4a545d;}
label {margin:0 3px;}
.one-page-checkout .step-count, .one-page-checkout .active .step-count, .one-page-checkout .allow .step-count { color:#4a545d;}
.one-page-checkout h4 {color:#4a545d;}
#checkoutSteps a {color:#FFF; text-decoration: underline;}
/*p.required { color:#FFF;}*/
.one-page-checkout .button-set { padding:0;}
.group-select label, .form-list label, .payment-methods label, label { font-weight:normal;}
.edit-end-add { width:550px; height:30px; margin: 5px 0px }
.group-select  .input-box #advice-required-entry-zip , .group-select  .input-box  #advice-validate-postcode-zip , .group-select  .input-box  #advice-required-entry-city , .group-select  .input-box  #advice-required-entry-street_1 , .group-select  .input-box  #advice-required-entry-house_no , .group-select  .input-box  #advice-required-entry-telephone , .group-select  .input-box  #advice-required-entry-lastname , .group-select  .input-box  #advice-required-entry-firstname { margin: 2px 0px 0px 165px; width:150px; }

.validation-advice, .required { /*color:#FFF;*/ width:250px; margin: 2px 0px 0px 0px; }
.validation-advice, .required  li#red { color:#EE3A43;  margin: 2px 0px 0px 0px; text-align:left;  }
.validation-advice { clear:both; }
.one-page-checkout .head , .one-page-checkout .allow .head {background:transparent url(../images/checkout-sign-pasive.gif) no-repeat; height:30px; padding-top:12px;}
.one-page-checkout .active .head {background:transparent url(../images/checkout-sign-active.gif) no-repeat scroll 15px 17px;}
.one-page-checkout .ok {margin:2px 0 0 20px;}
.data-table th {color:#FFF;}
#opc-review .data-table { background:#202020;}
#opc-review .data-table .odd, #opc-review .data-table .even { background:#202020;}
#opc-review .data-table tfoot tr { background:none;}
.data-table tfoot tr { background:none !important;}
.data-table tr.last th, .data-table tr.last td { line-height:1.25em}
td.attributes-col h4.title {color:#58c5c4 !important; text-decoration:underline;}
.one-page-checkout .data-table tfoot td { padding:6px 0;}

.checkout .number {margin:100px 10px 0 0; color:#58c5c4;}
.checkout .links { margin:100px 20px 0 0;}
.checkout .links li a { color:#58c5c4;}
.col-right-sp .box { background:none #202020; margin-top:0px; }
/* --------------- footer --------------------*/
.footer { background:none; padding:0; margin:0; border:none;}
.tabs_footer ul {
	list-style-image: none;
	list-style-type: none;
}
.tabs_footer li {
	display: inline-table;
	width:231px;
	float:left;
	margin-bottom:-5px;
}
#footer_tabs_ql span {background:url(../images/footer-ql.gif);}
#footer_tabs_ql.active span {background:url(../images/footer-ql-active.gif);}

#footer_tabs_wc span {background:url(../images/footer-wc.gif);}
#footer_tabs_wc.active span {background:url(../images/footer-wc-active.gif);}

#footer_tabs_fs span {background:url(../images/footer-fs.gif);}
#footer_tabs_fs.active span {background:url(../images/footer-fs-active.gif);}

#footer_tabs_ui span {background:url(../images/footer-ui.gif);}
#footer_tabs_ui.active span {background:url(../images/footer-ui-active.gif);}

#footer_tabs_wc_contents, #footer_tabs_ql_contents, #footer_tabs_fs_contents, #footer_tabs_ui_contents{height:209px; width:960px; background:url(../images/footer-bg.gif); padding-top:23px; position:relative; top:5px;}


.footer-blue{ color:#58c5c4;}
.footer-block { background:url(../images/footer-block-grey-bg.gif); width:158px; height:173px; margin-left:11px; padding:10px; float:left;}
.footer-special-block { background:url(../images/footer-block-grey-bg-spec.gif);}
.footer-block-head { font-size:/*16*/15px; text-align:left; }
.footer-block-head a { color:#fff; }
.footer-block .footer-block-content a { color:#fff; }
.footer-block-link {margin:10px 0 0 62px; vertical-align:bottom;}
.footer-block-content {text-align:left; /* margin-top:10px; */ margin-top:8px; line-height:1.3;}
.footer-block-lefttext { font-size:16px; text-align:left}
.blank-block {background:none;}

.footer-block-storefinder, .footer-block-newsletter, .footer-block-whysleepright,.footer-block-buyersguide, .footer-block-freesample { background:url(../images/footer-storefinder.jpg); background-repeat:no-repeat; padding:111px 10px 10px 10px; height:73px;}
.footer-block-buyersguide { background:url(../images/footer-buyersguide.jpg); background-repeat:no-repeat; }
.footer-block-newsletter { background:url(../images/footer-newsletter.jpg); background-repeat:no-repeat; overflow: hidden; }
.footer-block-whysleepright { background:url(../images/footer-whysleepright.jpg); background-repeat:no-repeat; }

.footer-block-freesample { text-align:left; height:61px; background-repeat:no-repeat; }
.footer-block-freesample.carpet{ background: url(../images/footer-freesample_carpet.jpg) no-repeat 0 0;}
.footer-block-freesample.vinyl { background:url(../images/footer-freesample_vinyl.jpg) no-repeat 0 0;}
.footer-block-freesample.laminate { background:url(../images/footer-freesample_laminate.jpg) no-repeat 0 0;}
.footer-block-freesample.samples { background:url(../images/footer-freesample_samples.jpg) no-repeat 0 0;}

#storefinder, #newsletter {width:80px; float:left;}
.footer-block-link-storefinder{float:right;}
.footer-block-storefinder .footer-block-head{margin-bottom:32px;}
.footer-block-newsletter .footer-block-head{margin-bottom:12px;}
.footer-block-freesample .footer-block-head{/*margin-bottom:12px;*/height:52px;}
.footer-logo {text-align:left; margin-top:20px;}
#cr-newsletter-validate-detail .form-button-alt {background:url(../images/footer-submitbtn.gif); height:22px; width:56px;}
.footer-block-newsletter .content {padding:0;}

/* ---------------------- category - grid view ------------*/
table.toolbar { background:none #101010;}
.listing-type-grid li.item { background: none #202020; border:none; width:185px !important;}

.catalog-listing h5 a, .catalog-listing h5 a:hover { color:#4a5358;}
.catalog-listing .add-to a { color:#3B9493 !important; text-decoration:underline; font-size: 12px; background-color:#FF0000; }
.catalog-listing .add-to a:hover { color:#EE3A43; text-decoration:underline; }

.grid-row .product-image{padding-top:10px;}
table.toolbar .style a { color:#58c5c4;}
.a-right img {margin-top:5px;}
.listing-type-grid li.item { background:url(../images/category-grid-product-bg.gif) no-repeat #fff; min-height:390px;}

.short-li-list{ background: url(../images/ico_shortlist.gif) no-repeat 0 0; height:24px; }
.sample-li{ background: url(../images/ico_samples.gif) no-repeat 0 0; height:24px; }
.compare-li{ background: url(../images/ico_compare.gif) no-repeat 0 0; height:24px; }

.product-detail .add-to li label { margin-left: 30px}
.product-detail .add-to li input { float: right; margin-top: 5px}
.a-left a, .on{ color:#58c5c4;}

/* ---------------------- category - list view ------------*/
.listing-type-list .listing-item { background:#fff url(../images/category-grid-product-bg.gif) repeat-x top; border:0 #020202 solid; color:#4a535a; }
.listing-type-list .listing-item label{ color:#4a535a; }
.gallery-product-atributes {float:left;}
.gallery-product-bottomend { /*height:30px;*/ }  /* {height:50px;}*/

.narrow-by dt { font-size:16px;}
.remove-filters a,.narrow-by dd li, #narrow-by-list a {color:#58c5c4;}
.layered-nav .narrowed-category li { background:none #7b8181; color:#FFF;}
.layered-nav .narrowed-category li .label { font-weight:normal; color:#fff;}

.listing-type-list .diif{ width:100%; padding-left: 0px; clear:both; }

.listing-type-list .add-to ol{ clear:both; }
.listing-type-list .add-to ol li{ float:left;}

.listing-type-list .add-to ol li.short-li-list{ width: 152px; position:relative;}
.listing-type-list .add-to ol li.sample-li{ width: 145px;}
.listing-type-list .add-to ol li.compare-li{ width: 120px; }

.listing-type-list .add-to input{ float: right; margin: 5px 15px 0 5px; }
.listing-type-list .add-to label{ margin: 5px 0 0 25px; display:block; float: right; }

/* ---------------------- compare list -------------------- */
.data-table tr.last th, .data-table tr.last td ,.data-table tbody td ,.compare-products thead tr.head td { /*background:none #020202; */}
.compare-products tbody tr.first td { background:none #020202; border:5px #020202 solid;}
#product_comparison .label  { /* color:#fff;*/ color: #353535;  background: #FFF;}
.link-cart small {color:#58c5c4;}
.compare-products thead tr.head td { background:#969a9b;}
.compare-products thead tr.head td a{ color:#FFF;}

/* ------------------------ storefinder ---------------------- */



/* ----------------------- compare list in category -------------------*/
.compare-summit li { /*width:104px;*/ width:130px; background:#000; }
.compare-list ul { background:none #000;}
.compare-summit .compare-head { background:none #000;}


.compare-summit h3 { color:#FFF;}
.compare-content a{color:#FFF;}
.compare-summit .compare-content{width:auto;}
.compare-head a{color:#58c5c4;}
/*.compare-list {position:relative; top:-1px;}*/
.compare-content .price-box { margin:0;}
.product-essential .back_compore a { position:relative; top:-2px;}

/* ------------------------ product detail -------------------------- */
.product-essential .compare-summit li { width:109px; height:120px; }
.product-essential .compare-list {/*background: #000 url(../images/product-view-compare-bg.gif) no-repeat !important;*/ width:482px; padding-bottom:5px; min-height: 250px; overflow: hidden; }

.product-essential-big .compare-list-big {width:482px; background: #fff; margin-bottom:10px;}

.product-essential .compare-summit { width:490px;}
.product-essential .compare-summit .compare-content { width:97px; display: block; margin: 0 0 25px 0}
.back_compore a{color:#58c5c4 !important;}
.more-views{display:none;}
.img-back-top { background: url(../images/tab-left-top2.gif) no-repeat top left; height:3px; margin:0px; padding:0px; }
.img-back-bottom { background: url(../images/tab-left-bottom.gif) no-repeat 100% 100%; height:4px; margin:0px; padding:0px; width: 490px;}
.img-back { background:#efefef; width:490px; /*height:505px;*/ padding: 0 0 5px 0; overflow: hidden; } 

/* .img-back {background:url(../images/product-view-img-bg.gif) no-repeat; width:490px; height:476px;} */
.product-shop { min-height:440px;}

/*.img-back {background: #040404; width:490px; height:510px;}

.img-back-top {background:url(../images/product-view-img-490-bg.gif) no-repeat; width:490px; height:3px;}

.img-back-bottom {background:url(../images/product-view-img-490-bot-bg.gif) no-repeat; width:490px; height:3px;}*/
.product-image-div { padding:9px;}
.product-essential .product-img-box { background: #EFEFEF;}
.product-media-bottom-menu .pre,.product-media-bottom-menu .entire,.product-media-bottom-menu .next { width:170px; margin:5px 0; float: none; text-align:right;}
.product-media-bottom-menu { min-height: 95px !important; float:right; width:179px;}
.product-media-bottom-menu a{color:#58c5c4 !important;}


.tabs_pd ul {
	list-style-image: none;
	list-style-type: none;
}
.tabs_pd li {
	display: inline-table;
	width:220px;
	float:left;
}

.color_icon {
	float:left; margin:8px 5px 0 0; padding:0; display:block; clear:both;
	
}

.color_icon_content {
	float: right; width:60px; padding:0px;  margin:0px; display: inline; 	
}
.color_icon_content2 {
	float:left; padding:0px; margin:0px; display: inline;  	
}

#pd_tabs_detail_contents, #pd_tabs_calculator_contents { width:461px; background:#efefef; position:relative; top:-5px; min-height:400px;}

#pd_tabs_detail_contents { background:#efefef url(../images/bg_black_gradient.jpg) repeat-x; min-height:450px; /*padding: 0 0 10px 0*/}
/* #pd_tabs_detail_contents {background:url(../images/product-info-tab-bg.gif);} */
.product-essential .product-shop { margin:0;}
.product-info-box .product-name {color:#58c5c4 !important; font-size:25px; font-weight:bold;}
.product-detail-sku { font-size:11px; color:#4a555b;}
.tabs_pd {width:461px;}

.product-tocart { /*  margin-top:2px;*/}
.product-collateral .head { margin:20px 0 0 0;}
.product-collateral .head a:hover { text-decoration:underline; }
.product-collateral .product-left-tabs { float:right;}

.product-collateral .product-right-tabs { float: left}

.product-collateral .tab-end{background:url(../images/tab-bg-end.gif); width:4px; height:33px; float:right;}
.product-collateral li.active .tab-end{background:url(../images/tab-bg-a-end.gif); float:right; width:5px}
.product-collateral li.active {background:url(../images/tab-bg-a.gif);}

.product-collateral li { background:url(../images/tab-bg.gif); margin-right:0px;}

.product-collateral li  a{ margin: 7px 6px 4px !important; color:#FFFFFF; font-size:11px; font-weight:bold; display:block; float: left; }
.product-collateral li.active a{ color: #47555e; }

.tab-left-top {background:url(../images/tab-right-top.gif) top; width:490px; height:4px;}
.tab-left-bottom {background:url(../images/tab-right-bottom.gif); width:490px; height:3px; float:left; }
.tab-right-top {background:url(../images/tab-left-top.gif); width:459px; height:4px;}
.tab-right-bottom { background:url(../images/tab-right-bottom439.jpg ) no-repeat 100% 0; width:459px; height:3px; }
.tab-right-bottom-friend { background:url(../images/tab-right-bottom-long.jpg ) no-repeat 100% 100%; width:460px; height: 4px;}

.tab-pass-bottom {background:url(../images/tab-pass-bottom.gif)  #000 center top; width:615px; height:4px;}
.tab-pass-top {background:url(../images/tab-pass-top.gif) #000 center top; width:615px; height:4px;}
.product-collateral .head { border:none;}
.product-collateral .product-right-tabs .collateral-box .bottom { /* background:url(../images/tab-bottom-bg.gif)*/ background: #000; width:470px; min-height:350px;}
.product-collateral .product-left-tabs .collateral-box .bottom {  background: #efefef; width:439px; min-height:350px;}

#checkout-payment-method-load .input-box label {
float:left;
margin-bottom:10px;
margin-right:30px;
text-align:left;
width:160px;
}

.recently a.product-name {color:#48555e !important;}
.recently .product-image { border:none;}

.product-footer {display:none;}
.product-info-tab-bg-bottom{ background:url(../images/product-info-tab-bg-bottom.gif); width:461px; height:3px; position:relative; top:-5px; display:none;}
 /*.product-top{background: url(../images/product-top-doble-bg.gif) no-repeat; background-position:bottom;}*/
 
.product-top { /*background: url(../images/product-middle-960.gif) repeat-y;*/ }

.product-bottom { background: url(../images/product-960-bottom.gif) no-repeat; height:3px; }


.recently .add-to { display:none;}

.product-findstore a img { margin-bottom:10px; }

.product-shop .price-box { margin:0px /*11px*/0 10px 0/*10px;*/}


/* --------------------------- CMS page --------------------- */
.static-left-menu h3{ color:#7b8181;}
.static-left-menu a {color:#58c5c4;}
.static-left-menu li.active { background:none #7b8181; color:#FFF;}
.static-content {background: #efefef; width:750px; margin-bottom:20px; padding: 20px; margin: 0 0 0 165px; color: #4A5358; }

.static-content-central{background: #151515; width:750px; padding:20px; margin-top:0 !important}



.cms-page-end{background: url(../images/cms-page-bottom-bg.gif) no-repeat #000; width:770px; height:3px;position:relative;top:8px; left:-20px; width:770px; display:none;}
.static-content h4 {
	border-bottom:1px solid #666666;
	
}

/* --------------------------- My account --------------------- */
.account-nav h3{ color:#7b8181;}
.account-nav li a {color:#58c5c4; height:20px; clear:both; font-weight:normal; }
.account-nav li.on { background:none #7b8181; color:#FFF;}


/*.col-main .empty-trolley,.contacts-index-index .col-main,.catalogsearch-advanced-index .col-main,.customer-address-form .col-main-list,.downloadable-customer-products .col-main-list,.wishlist-index-index .col-main-list,.newsletter-manage-index .col-main-list,.tag-customer-index .col-main-list,.review-customer-index .col-main-list,.sales-order-history .col-main-list, .customer-account-index .col-main-list,.customer-account-edit .col-main-list,.customer-address-index .col-main-list{background: url(../images/cms-page-bg.gif) no-repeat #000; width:750px; padding:10px; margin-bottom:10px;}*/

.col-main .empty-trolley,.contacts-index-index .col-main,.catalogsearch-advanced-index .col-main,.customer-address-form .col-main-list,.downloadable-customer-products .col-main-list,.wishlist-index-index .col-main-list,.newsletter-manage-index .col-main-list,.tag-customer-index .col-main-list,.review-customer-index .col-main-list,.sales-order-history .col-main-list, .customer-account-index .col-main-list,.customer-account-edit .col-main-list,.customer-address-index .col-main-list{  width:770px; /*padding:10px;*/ margin-bottom:10px;}


.col-main-rounded { background: #efefef; width:770px; margin:0px; margin-bottom: 10px; }

.col-main-rounded-top  {background: url(../images/cms-page-top-bg.gif) no-repeat #000; width:770px; height:3px; margin-bottom:10px;}
.col-main-rounded-central h3, .col-main-rounded-central h2{ color:#7C8282; }
.col-main-rounded-central {background: #efefef; width:730px; padding: 10px 20px 20px 20px; color: #4A5358; }

.col-main-rounded-bottom{ background: url(../images/cms-page-bottom-bg.gif) no-repeat #000; width:770px; height:3px; overflow:hidden; }

.col-main-rounded-central a { text-decoration:underline;}

.tab-pass-rounded { background: #040404; width:615px; margin:0px; }
.tab-pass-top  {background: url(../images/tab-pass-top.gif) no-repeat #000; width:615px; height:3px;}
.tab-pass-rounded-central {background: #040404; width:615px; padding: 10px 20px 20px 20px;}
.tab-pass-bottom{ background: url(../images/tab-pass-bottom.gif) no-repeat #000; width:615px; height:3px; overflow:hidden; }

.catalog-seo-sitemap-category .col-main,.col-main .empty-trolley,.catalogsearch-advanced-index .col-main{background: url(../images/full-width-bg.png) no-repeat #000; width:940px; padding:10px; margin-bottom:10px;}
.catalog-seo-sitemap-category .page-head h3,.empty-trolley .page-head h3,.contacts-index-index .page-head h3,.catalogsearch-advanced-index .page-head h3,.customer-address-form .page-head h3,.downloadable-customer-products .page-head h3,.wishlist-index-index .page-head h3,.newsletter-manage-index .page-head h3,.tag-customer-index .page-head h3,.review-customer-index .page-head h3,.sales-order-history .page-head h3,.customer-address-index .page-head h3,.customer-account-edit .page-head h3 { color:#7C8282; margin-left:5px;}
.cms-page-end{background: url(../images/cms-page-bottom-bg.gif) no-repeat #000; width:770px; height:3px; position:relative; left:-5px;}
.account-box .head h4 { color:#4A5358; font-weight:normal; }
.account-box h5 { color:#4A5358; font-weight:normal; }
.account-box { background:none;}
.account-orders { border:none; background:none;}
.customer-account-index .col-main-list a {color:#58c5c4;}
.customer-account-index .col-main-list a:hover {color:#EE3A43;}
.customer-account-index table thead tr th { border:none !important; color: #fff; }
#my-orders-table a {text-decoration:underline; color:#58C5C4;}
#my-orders-table a:hover { color: #EE3A43; }
.customer-account-index .head a{text-decoration:underline;}
.dashboard-manage-addresses a {text-decoration:underline;}
.col-1 p a{color:#58C5C4 !important;}
.col-1 p a:hover{color:#EE3A43 !important;}

/* ------------------------- succes order ------------------------ */
.checkout-onepage-success .col-main {background:#000; padding:20px; color:#fff !important; width:920px;}
.checkout-cart-index .page-head h3, .checkout-onepage-success .page-head h3{color:#fff !important;}
.checkout-cart-index a, .checkout-onepage-success a {color:#58c5c4;}

/* ------------------------- breadcrumbs login ------------------ */
.bread-login, .bread-login a { color:#ee3a43; /*font-size: 10px;*/ font-weight:bold;}
.bread-login li{display: inline-table; margin-right:11px;}
.bread-login {background:none;   left:20px;}
.bread-login ul{display:inline;}
.bread-login .last{ margin-left:-10px; }
/*.after-head .fleft ul {float:none; width:500px;margin:2px 0 0 80px;  }*/
#login-site-bg { float:left;position:absolute; top:0px; left:0px; width:100%; height:100%; opacity:.5; background:#000; }
.login-main-space {background:url(../images/login-window-bg.png) no-repeat; width:510px; height:270px; position:relative; top:-29px; left:-591px;}
.registred-users-div { position:relative; top:0; left:0;}
.heading-login-form { position:relative; left:32px; top:10px;}
.registred-users-div h4, .new-users-div h4 {font-size:12px;}
.registred-users-div p,.new-users-div p {font-size:15px;}
.registred-users-div .content, .registred-users-div .log {font-size:12px;}
.login-form-div .form-list li {margin-bottom:-7px;}
.logintop-login-button {position:relative;top:-10px; left:126px; width:52px;}
.new-users-div { width:210px; position:relative; right:0; top:0; float:left;}
.why-register {font-size:12px !important; font-weight:bold; padding-top:5px; padding-bottom:6px;}
#login-form-top .form-button {border:1px #014f97 solid; background:none #fff; color:#014f97;}
.login-close {background:url(../images/close-x.png); height:41px; width:41px; position:relative; right:-222px; top:-284px; float:left;}
.middle { min-height:0;}
.login-form-div { width:1px; position:absolute; visibility:visible;}


/* ---------------------------- register -------------------------- */
/* .register { background: none #000;width:544px;}*/

.register { background:#efefef none repeat scroll 0 0; padding:15px 30px; width: 900px; color: #4A5358;  }
.register-cms-block { background: none #000;}
.register .page-head h3 {color:#4A5358;}
.register label{ color: #4A5358; }
.center {width:10px;}



/* ---------------------------- email to friend --------------------- */
.send-friend .left .product-image-div { background:none #efefef; border:none;}
.send-friend .right { background:none; border:none;}
.login-box label { color:#4A555B;}
.page-head h3, .page-head-alt h3 { color:#49535c;}
.login-box .registered-users h4 { color:#7C8282; font-weight:normal; }
.send-friend .product-media-bottom-menu { display:none;}
/* -------------------------- opravy -------------------------- */
.rating-box { width:80px;}
.breadcrumbs strong { font-size:11px; font-weight:bold;}
.copyright {color:#000; float: right; position:relative; margin-top:10px;}
.checkout-types big {display:none;}
.categoryviewtype {width:30px !important;}
table.toolbar td { width:19%;}
.col-right-sp .box, .col-right-sp .box span, .col-right-sp .box h5 { color:#4b545b;}
.checkoutrightbox a{color:#58c5c4; font-size:12px;}
.group-select li .input-box label { width: 160px;}
.group-select li .input-box .input-text, .group-select li .input-box textarea { /*width:160px; */ width:265px; }
.findaddress {margin-left:7px;}
.findadresstext {width:71px !important;}
.adressrobot {margin-left:160px;}
.personaldetails {margin:10px 0 10px 8px;}
.checkout-onepage-index .form-button{ background:url(../images/checkoutcontinue.gif); height:21px; width:97px; color:#FFF; border:none; text-align:left; text-transform: uppercase; padding:1px 0px 3px 7px;}
.button-big { margin:10px; cursor:pointer; }
.termscheck {float:left; margin:10px;}
.termscheck input {margin-left:10px;}
.footer-block-link {left:-21px;margin:0px 0 0 100px;position:relative;top:-30px;}
.catalog-listing .ratings a { color:#58c5c4;}
.registred-users-div a {text-decoration:underline;}
.logintop-register-button{margin-top:9px;}
.account-nav a{line-height:1.2;}
.bottom a {font-weight:bold; font-size:11px !important;}
.account-nav .head h3 { padding-left:5px;}
.page-head {  margin-left: 15px; }
#main .page-head {
	margin-left:0;
	padding-left:0;
}
#main .page-head h3 {
	margin:0;
	padding:0;
}
.primary-address-list li { background:#fff; border:none;}
.primary-address-list h5 { color:#4A5358; }
.primary-address-list h4, .address-list h4 { color:#4A5358;}
table.pager, table.view-by { background:#4a5358;}
table.pager td { border:none; color:#fff; }
.product-essential .compare-summit {margin-top:0px;}
.bread-fake {position:relative; top:-44px; left:64px; color:#ee3a43; font-size:11px; font-weight:bold; text-decoration:underline;}
.bottombanner-404 {margin-top:30px;}
.col-1-layout .col-main { margin-bottom:10px;}
.one-page-checkout-progress {background:#000;border:none !important;padding:1px 0 !important;width:350px !important;}
.checkout-onepage-index .side-col h3 {margin:0;padding:5px 5px 5px 10px;width:335px; background: #FFFFFF url(../images/category-grid-product-bg.gif) repeat-x scroll center top; color: #7C8282 !important;}
.one-page-checkout-progress h4.complete,.one-page-checkout-progress h4 { background:none !important; border-bottom:0; color:#4A545D;padding:5px 10px;}
.one-page-checkout-progress li { background: #ffffff url(../images/category-grid-product-bg.gif) repeat-x scroll center top; border:none; margin-bottom:4px;}
.one-page-checkout-progress .content { background:none;}
.one-page-checkout-progress h4.complete span{float:left; margin-top: 0;}
.one-page-checkout-progress h4 a { float:right; text-decoration:underline; color:#58c5c4;font-size:12px; font-weight:normal;}
.col-right-sp .box { background:none;}
.checkoutrightbox{ background:#efefef !important; border:0 !important;}
#checkoutSteps a { text-decoration:none; color:#58c5c4;}
.small .celar { color:#58c5c4; border-bottom:1px solid #58c5c4; text-decoration:none; font-weight:normal;}
.contacts-index-index hr {visibility:visible; overflow:visible; color:#FFF; height:1px;}
.contacts-index-index .group-select li { padding:0;}
.contacts-index-index .group-select li .input-box select {width:166px;}
.customer-account-login .register-cms-block .uppercase,.customer-account-create .register-cms-block .uppercase,customer-account-login .register-cms-block h4, .customer-account-create .register-cms-block h4 { display:none;}
/*.after-head { margin:0;}*/
/*.after-head .fleft { margin:0; position:relative; top:5px;}*/
.login-main-space {}
.one-page-checkout .box { padding:0 15px 20px;}
.ratings a,.hmls a , .hmls a:hover, .ratings a:hover { color:#58c5c4; }
.ratings .pipe {display:none;}
.clear { clear:both;}
.home-table {position:relative; left:-10px; float:none; /* z-index: -100000;*/ }
.primary-address-list a{color:#58c5c4; text-decoration:underline;}
.primary-address-list a:hover{color:#EE3A43; text-decoration:underline;}
.customer-account-edit .col-main-list .button-set .left, .customer-address-index .col-main-list .button-set {display:none;}
.button-set .left_detail {float: left;}
#login-form .new-users-div { background: none #000;}
#login-form .registred-users-div { background:none #000;}
.tabs_footer span {height:35px; width:230px; display: block; }
.addtowishlistlistview {margin-left:15px;}
.compore {margin-right:5px;}
.listing-type-list .product-catalog-top-line .product-shop {margin-left:48px;width:375px;}
.product-shop a:hover {
	color:#EE3A43;
}
.diif {padding-left:233px;width:361px;}
.listing-type-list .listing-item { margin-top:0;}
.product-specs li { background:none;}
.catalogsearch-advanced-index .form-button, .form-button-alt { text-transform:none; margin: 2px 0 0 5px;}
.catalog-seo-sitemap-category .col-main a{color:#58c5c4;}
.catalog-seo-sitemap-category .col-main .a-right a {text-decoration:underline;}
.catalog-seo-sitemap-category  table.pager, table.view-by {background:none; width:300px; float:left;}
.catalog-seo-sitemap-category hr { visibility:visible;}
.static-left-menu .active a { color:#FFF;}
.after-head .fright { margin: 5px 0 0 0; }
/*.shop-access {left:10px !important;margin-bottom:6px;position:relative !important;}*/

.catalog-seo-sitemap-category .a-right .first {float:right; width:300px;}
/*.catalog-seo-sitemap-category br {display:none;}*/

.button-set .left { /*display:none;*/ }

.login-form-div-ordinary .messages {
position:relative;
top:-10px;
}


/*overlay*/
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); display: none; position: absolute; top: 0pt; left: 0pt; width: 100%; }


.why-checkout {
	list-style-type:disc;
	padding-left:14px;
}

.top-checkout-types a img {
	padding-right:22px;
}

.links-top-space {
	display:block;
	/*padding-top:10px;	*/
}


/* Search */

.search-title {
	background:#FFFFFF;	 
	display:block;
	margin:10px 0px;
	}
	
.search-title h2 {
	color:#0A263C !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform:none;
	background:#FFFFFF;	
}

.note-msg-search h3 {
	color:#0A263C !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin: 0 0 10px 0;
	text-transform:none !important;
}

.search-results-content{
	/*background:#000;*/
	padding:2px 12px 5px 12px;
	
}
.search-results-content li {
	margin: 15px 0 15px 0;
	color: #FFF;
	}
.search-results-content a {
	color:#58C5C4;
	text-decoration:none;

	}
.search-results {
  color: #4A535A;
}
.search-r-title {
	color: #FFF;
	font-size:15px;
	font-weight:bold;
}
.search-r-title a{
	color: #4A535A !important;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

/* vlasta.css */
.sort-by select {
	width:80px !important;
}
table.toolbar td.sort-by {
	width:20%;
}
#nav li.active {
	background:url(../images/nav-active.gif) repeat-x;
}
#nav li:hover {
	background:#0d014d;
}
.end-as {
	top:8px;
	float:right;
	left:5px;
}
.compare-products .link-cart {
	text-decoration:underline;
	color:#58C5C4;
}
#product_tabs_reviews_contents .pager {
	background:#4A5358;
	padding: 3px 10px 3px 10px !important;
}
#product_tabs_reviews_contents .pager td {
	padding:0;
}
#customer-reviews {
	margin-bottom:0;
}
.product-collateral .product-right-tabs .collateral-box .bottom {
	background:#efefef url(../images/tab-bottom-bg.gif) repeat-x scroll 0 0;
	float:left;
}
.button-change {
	width:100%;
	text-align:right;
	clear:both;
}
.button-change {
	width:95px;
	text-align:right;
	clear:both;
	float:right;
}
#product_tabs_reviews_contents #review_form h3 {
	color:#4a545d;
	font-size:1.35em;
}
#product_tabs_reviews_contents #review_form .data-table {
	border:0;
	background: none;
}
#product_tabs_reviews_contents #review_form .data-table tr td {
	border:0;
	background: none !important;
}
#product_tabs_reviews_contents #review_form .data-table tr {
	background: none !important;
}
#product_tabs_reviews_contents #review_form .data-table tr.even {
	border:0;
	background:none !important;
}
#product_tabs_reviews_contents #review_form .data-table thead th {
	border:0 !important;
	background:none !important;
	color: #4a545d;
}
#product_tabs_reviews_contents #review_form .data-table tbody td {
	border-right:0 !important;
}
#product_tabs_reviews_contents #review_form .data-table tbody td:first-child {
	border-left:0 !important;
	padding-left:5px;
}
#product_tabs_reviews_contents #review_form .data-table tbody tr:last-child td {
	border-bottom:0 !important;
}
.recenze {
	float: left;
	width: 100%;
	padding-bottom: 20px;
}
.recenze label {
	width: 95px;
	float: left;
}
.recenze input, .recenze textarea {
	width: 325px !important;
	float: right;
}
.recnz a {
	color: #5ac2c1;
}
.catalog-seo-sitemap-category .col-main, .col-main .empty-trolley, .catalogsearch-advanced-index .col-main {
	background: none;
	padding:0;
}
.grey-bg {
	width: 940px;
	background: #202020;
	padding: 0 10px 0 10px;
}
.grey-head {
	background:url(../images/grey-up.gif) no-repeat;
	font-size:1px;
	height:8px;
	width:960px;
}
.grey-foot {
	background:url(../images/grey-down.gif) no-repeat;
	font-size:1px;
	height:8px;
	width:960px;
}
.site-map-head {
	background:url(../images/full-up.gif) no-repeat;
	font-size:1px;
	height:8px;
	width:960px;
}
.site-map-foot {
	background:url(../images/full-down.gif) no-repeat;
	font-size:1px;
	height:8px;
	width:960px;
}
.site-map {
	background:#efefef;
	color: #48555D;
	width:920px;
	padding:10px 20px 50px 20px;
}
.site-map h3{
	color: #7C8282;
}
.site-map .page-head h3 {
	margin-bottom: 15px;
	color: #fff;
	margin-left: 5px;
	padding-top: 5px;
}
.site-map .pager {
	width:470px;
	font-size: 12px;
	font-weight: bold;
}
.site-map .pager td {
	text-align:left;
}
.site-map table.pager td.pages {
	text-align: left;
}
.site-map .right ul a {
	color: #58C5C4;
	text-decoration: underline;
	font-size: 12px;
}
.site-map .head {
	padding-bottom: 10px;
	border-bottom: 1px solid #525252;
}
.site-map .bare-list a {
	color: #58C5C4;
	text-decoration: none;
}
.pager-bottom {
	border-top:1px solid #525252;
	padding-top:10px;
	float:left;
	width:100%;
}
.pager-bottom td {
	width:470px;
}
#checkout-step-login .form-button {
	background:transparent url(../images/form-button-bg.gif) repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	height:21px;
	padding:1px 7px 3px 7px;
	text-align:left;
	text-transform:uppercase;
	width:auto;
	text-transform:none;
}
#checkout-step-login a {
	text-decoration: underline;
}
/*#opc-billing a{
	text-decoration: underline;
}*/
.send-friend .product-img-box {
	width: 490px;
	background-color: #EFEFEF;
}
.send-friend .product-image-div {
	width: 471px !important;
}
.send-friend .product-media-bottom-menu {
	display: block;
}
.send-friend .right {
	width: 460px;
	background:none;
	padding-left:0;
	padding-right:0;
}
.send-friend .right #pd_tabs_detail_contents {
	width:460px;
	background-position:top right;
}
.send-friend .right .page-head div {
/*padding-left: 20px;*/
}
.send-friend .login-box .content {
	min-height: 400px;
	float:left;
	width:420px;
	margin-left:20px;
}
.send-friend .login-box .content #recipients_options.form-list{
	margin-bottom: 63px;
}
.send-friend .form-list li div {
	width:210px;
}
.form-list li .left{
	width:210px !important;
}
.form-list li .right{
	width:210px !important;
}

.product-shop .close-btn-container{
	height:20px;
	text-align:right;
	width: 420px !important;
}
.footer-container {
	width:960px;
	margin:0 auto;
}
.contacts-index-index .col-main {
	background: none;
	width: 960px;
	padding: 0;
}
.contact {
	background:#efefef;
	color: #4A5358;
	padding:0 10px 0 10px;
}
.col-main .contact {
	padding-top:10px;
}
.contact h3 {
	text-transform: uppercase !important;
}
.contact h4, .storefinder-head h1 {
	border-bottom: 1px solid #cfcfcf;
	color: #7C8282 !important;
}
.group-select li .input-box label{
	color: #4A5358 !important;
}
.contact .input-box label {
	width: 100px !important;
}
.contact .input-box .input-text, .contact .input-box textarea {
	width: 270px !important;
}
.contact .input-box .input-select {
	width: 275px !important;
}
.contact .button-set {
	width: 375px;
}
.login-main-space {
	width: 490px;
	height: 270px;
	background: url(../images/login-window-bg.png) no-repeat;
	position:static;
	left: 0;
	top: 0;
	padding:0;
}
.login-main-space * {
/*	position: static;*/
	/*float: left;*/
	top: 0;
	left: 0;
	margin: 0;
}
.heading-login-form {
	padding: 30px 0 0 34px;
	overflow: visible;
}
.registred-users-div h4, .new-users-div h4 {
	width: 100%;
	float:left;
	font-weight:normal;
	padding-bottom:2px;
	padding-top:1px;
}
.registred-users-div p, .new-users-div p {
	width: 100%;
	float:left;
	margin-bottom: 15px;
}
.logintop-login-button {
	float: right;
}
.log {
	float: right;
}
.new-users-div p * {
	float: none;
}
.new-users-div {
	width:205px;
	padding: 20px 10px 0 20px;
}
#login-form-top .new-users-div {
	width:220px;
	padding: 20px 10px 0px 15px;
}
.more-info {
	background:url(../images/cart-info.png) no-repeat;
	width: 487px;
	height: 395px;
	padding: 50px;
	color: #fff;
}
.more-info h4 {
	font-size:1.25em;
	margin-bottom:10px;
}
.attribut {
	color: #fff;
	/*margin-left: 10px;*/
	width: 16px;
	height: 16px;
}
.attribut img {
	position: relative;
	top: 3px;
	z-index: 1;
	display: inline;
}

.attribut .text {
	position: absolute;
	background: url(../images/attribut.gif) no-repeat;
	width: 126px;
	height: 89px;
	margin:-90px 0 0 -64px;
	z-index: 50;
	display: inline;
	visibility:hidden;
	padding: 10px 10px 0 10px;
	color: #fff;
	text-decoration: none;
}
.attribut.special{

}
.attribut.special .text{
	line-height: 100%;
	background: url(../images/attribut_special170.gif) no-repeat;
	width: 170px;
	margin-left: -81px;
}
.attribut:hover .text {
	visibility: visible;
}
.login-main-space2 .new-users-div {
	margin-left: 0 !important;
}
.login-main-space2 .log {
	float: left;
}
#product_tabs_reviews_contents #review_form h3 {
	text-transform: uppercase !important;
}
#product_tabs_reviews_contents #review_form h3 span {
	color: #58c3bd;
}
.checkout-right-align {
	padding-left: 0px;
}
#checkout-step-login a {

}
.compar-off {
	/*margin-top: 20px;*/
}
.compare-content .name {
	height: 60px;
	float: left;
	width: 100%;
}
/*.product-top .compare-list li{
	display: none;
	height: 100%;
	width: 109px;
	float: left;
}*/
.product-top .compare-list li.show {
	display: inline;
}
.product-top .compare-list li .name {
	height: 60px;
	float: left;
	width: 100%;
}
#login-form-top .form-button {
	text-transform: none;
}
.dedicated-review-box a {
	color: #58c5c0;
	text-decoration: underline;
}
.login-main-space2 {
	background: #efefef;
  color: #4A5358;
	padding: 0 0 15px 0;
}
.login-main-space2 #login-form .new-users-div h4,
.login-main-space2 #login-form .registred-users-div h4,
.group-select label, .form-list label, .payment-methods label{
    color: #4A5358 !important;
}
.login-main-space2 a {
	color: #58c5c4;
	text-decoration: underline;
}
.login-main-space2 a:hover{
    color: #EE3A43;
}
.login-main-space2 p {
	font-size: 12px;
}
.login-main-space2 #login-form .registred-users-div {
	height:250px;
}
.login-main-space2 #login-form .new-users-div, .login-main-space2 #login-form .registred-users-div {
	background: none;
	height: auto;
	min-height: 0;
	padding-bottom: 5px;
	padding-top: 15px;
	width: 350px;
	margin: 10px 0 0 0;
}
.login-main-space2 #login-form .new-users-div {
	padding-left: 60px;
	padding-bottom:10px;
}
.login-main-space2 #login-form .registred-users-div {
	padding-right: 60px;
}
.login-main-space2 .col2-set {
	height: auto;
}
.login-main-space2 #login-form .new-users-div h4, .login-main-space2 #login-form .registred-users-div h4 {
	font-size:14px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.nopad {
	margin: 0 !important;
}
.static-viewed .product-name {
	height: 65px;
}
.collateral-box .product-name {
	width: 100%;
	height: 62px;
	float: left;
}
.col2-set {
	margin: 0px
}
.product-top {
	background:transparent url(../images/detail_top_bg.gif) repeat-y scroll 0 0;
}
.product-top-corn{
/*	background:transparent url(../images/detail_bg_corn.gif) repeat-y scroll 0 0;
	clear: both;
	width: 490px;
	height: 17px;*/
	display: none;
}
.product-img-box .img-back-bottom{
/*	background: none;
	height: 0;*/
	display: none;
}
#shopping-cart-table2, .basket-right-total .delivery_charge .price, basket-right-total .price{
	color: #48555d;
}
.basket-table .fitter-table-label{
	color: #48555d;
}
#fitter-table{
	background: none;
	padding: 0;
}
.cms-comp td{
	background: #efefef !important;
}
.one-page-checkout label{
	color: #48555d !important;
}
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; color:#7c8282; }
.compare-summit{
	background: #FFFFFF url(../images/category-grid-product-bg.gif) repeat-x scroll center top;
}
.middle .col-main .compare-summit .compare-list-border{
	background: none;
}
.compare-summit .compare-head, .middle .col-main .compare-summit .compare-list{
	background: none;
}
.compare-list ul{
	background: #efefef;
}
.compare-summit li{
	background: none;
	border-color: #4a545d;
	color: #4a545d;
}
.compare-content a, .compare-summit h3, .compare-text h4{
	color: #4a545d;
}

.product-essential .compare-summit{
	background: #FFFFFF url(../images/category-grid-product-bg.gif) repeat-x scroll center top;
}
.product-essential .compare-summit .compare-head, .product-essential .compare-summit .compare-list-border, .product-essential .compare-summit .compare-list-border compare-list, .product-essential .product-top .left .compare-summit .compare-list{
	background: none !important;
}
.product-media-top-menu{
	background-color: #fff;
	padding-top:10px;
}
.tabs_pd a#tabcalc_1{
	background: url(../images/product-info-tab-u.gif) no-repeat;
	height: 31px;
	width: 220px;
	float: left;
}
.tabs_pd .active a#tabcalc_1{
	background: url(../images/product-info-tab.gif) no-repeat;
	height: 31px;
	width: 220px;
	float: left;
}
.tabs_pd a#tabcalc_1 img{
	display: none;
}

.tabs_pd a#tabcalc_2{
	background: url(../images/calculator-tab.gif) no-repeat;
	height: 31px;
	width: 220px;
	float: left;
}
.tabs_pd .active a#tabcalc_2{
	background: url(../images/calculator-tab-u.gif) no-repeat;
	height: 31px;
	width: 220px;
	float: left;
}
.tabs_pd a#tabcalc_2 img{
	display: none;
}
.compar-off{
	height: 36px;
	background-color:#FFFFFF;
	padding-top: 30px;
}
#pd_tabs_detail_contents{
	color: #4a555b;
	min-height: 486px;
}
#calculator-form-product, #calculator-form-product label{
	color: #47545d;
}
/*#calculator-form-product .title, #error-messages{
	color:  #449e9f;
}*/
.product-essential, .product-collateral, .product-essential, .product-collateral label, .product-collateral a{
	color: #48555e;
}
.data-table .odd{
	/*background: #efefef;*/
	background: none;
}
.data-table .even{
	background: #fff !important;
}
.product-collateral .attribute-specs table{
	border: 0;
}

.basket-table .fitter-table-label {
	background: none !important;
	border: 0 !important;
	color: #fff !important;
	padding: 0 !important;
}
.basket-table .fitter-table-label div{
	background: #48555D !important;
	padding: 0;
	height: 22px;
	float: left;
	border-left: 0 !important ;
}
.basket-table .fitter-table-label:first-child div{
	border: 0 !important;
}
.col-main-rounded-central, .col-main-rounded-central label{
	color: #4A5358;
}
.col-main-rounded-central a, .checkout-cart-index a, .checkout-onepage-success a{color:#58c5c4; text-decoration:underline;}
.col-main-rounded-central a:hover, .checkout-cart-index a:hover, .checkout-onepage-success a:hover, .product-media-bottom-menu a:hover span{color:#EE3A43; text-decoration:underline;}
.checkout-onepage-success .col-main{background: #efefef; color: #4A555B !important;}
.checkout-cart-index .page-head h3, .checkout-onepage-success .page-head h3{ color: #7C8282 !important; }
.static-content h1, .static-head h1, .static-content h2, .static-content h3{ color: #7C8282 !important; }
#opc-review .data-table, #opc-review .data-table .odd, #opc-review .data-table .even{
	background: none !important;
}
#opc-review .data-table tr th{
	background:#49535C none repeat scroll 0 0 !important;
	border-color:#EFEFEF !important;
	border-style:solid !important;
	border-width:0 0 0 4px !important;
}
#opc-review .data-table tr th:first-child{
	border:0 !important;
}
#opc-review .data-table tbody td{
	background: none !important;
}
#opc-review .data-table tfoot td{
	background: #efefef !important;
	border-bottom: 4px solid #fff;
}
.account-orders thead tr th{
	border: 0 !important;
	color: #fff;
}
.generic-box{
	background: #efefef;
	color: #4A5358;
	border: 0;
}
.generic-box h4{
	color: #4A5358 !important;
}
.order-info{
	background: #efefef;
	border: 0;
	color: #4A5358;
}
.order-info a{
	color: #58c5c4;
}
.order-info a:hover{
	color: #EE3A43;
}
.data-table{
	background: none;
}
.compare-products tbody tr.first td{
	background: #efefef;
	border: 0;
}
#product_comparison{
	color: #4A5358;
}
#customer-reviews .head h3{
	color: #4A5358 !important;
}
#customer-reviews a, .recnz a{
	color:#58c5c4 !important;
}
#customer-reviews a:hover,  .recnz a:hover{
	color:#EE3A43 !important;
}
.data-table tbody td h5.title{
	color: #4A5358;
}
.order-tab thead tr th{
	border: 0 !important;
	border-left: 4px solid #efefef !important;
	color: #fff !important;
	padding: 3px 10px 3px 10px;
}
.order-tab thead tr th:first-child{
	border: 0 !important;
}
#tableResults .fs td, #tableResults .sc td{
	background: #fff;
	border-top: 4px solid #efefef;
	padding: 10px;
}
.col-main-rounded-central h4{ color: #7C8282 !important; }
#calculator-yourroom .show-inches a{ color:#58c5c4 !important; }
#calculator-yourroom .show-inches a:hover{ color:#EE3A43 !important; }
#calculator-form-product .soyoullneed-2 input, #calculator-form-product .calculator-totals input {
	color:#4A5358 !important;
	margin-top: 1px;
}
#calculator-form-product .calculator-totals{ border-top:1px solid #cfcfcf !important; }
.grey-bg{
	background: #efefef;
	color: #4A5358;
}
.grey-bg label{
	color: #4A5358;
}
.advanced-search-summary-box{
	background: #efefef;
	color: #4A5358 !important;
	border: 0;
}

#fitter-table-td-id div table td, #fitter-table-td-id{
	background: #EFEFEF !important;
	height: 2px !important;
}
#fitter-table{
	border-collapse:collapse;
	background: #EFEFEF;
	table-layout: fixed;
	width: 948px;
}
#div-fitter-table .head-label-invisible.middletd{
	width: 482px;
}
#div-fitter-table.longerthing .head-label-invisible.middletd{
	width: 540px !important;
}
#fitter-table tbody td.fitter-table-label{
	/*background: #48555D !important;*/
	padding: 3px 13px !important;
	background: #FFFFFF !important;
	width: 372px !important;
	border-left: 4px solid #EFEFEF !important;
	display: none;
}
#fitter-table tbody td.fitter-table-label:first-child{
	width: 290px !important;
	border-left: 0 !important;
}
/*#fitter-table tbody td.fitter-table-label:last-child{
	width: 200px !important;
}*/
#fitter-table tbody td{
	background: #fff !important;
}

.fitting-total-tr td.fitter-table-value{
	font-weight: bold;
	font-size: 120%;
	background-color: #FFFFFF !important;
}


td .head-label-invisible{
	font-size: 1px !important;
	height: 2px !important;
	margin: 0px !important;
	padding: 0px !important;
	line-height: 0px;
}
tr .tr-invisible{
	height: 2px !important;
}
.space{
	width: 461px;
}

/* Landing page */
#landing-page { width:940px;}
#landing-page .top { background:url(../images/infocenter/top.jpg) no-repeat 0 0; margin:0 0 20px 0; color:#fff; font-weight:bold; padding:15px 126px 15px 362px; font-family:Arial, Helvetica, sans-serif}
#landing-page .box { width:309px; float:left; margin:0 6px 6px 0; padding:123px 0 0 0; text-align:center; font-size:14px; height:154px;}
#landing-page .box.last { margin:0 0 6px 0;}
#landing-page .box .title { margin:0 0 10px 0;}
#landing-page .box.second .title { margin:0 0 5px 0;}
#landing-page .box.first { background:url(../images/infocenter/1.jpg) no-repeat 0 0 #d4a4ab; color:#61162d;}
#landing-page .box.first:hover { background:url(../images/infocenter/1_1.jpg) no-repeat 0 0 #92a7a9; color:#61162d;}
#landing-page .box.second { background:url(../images/infocenter/2.jpg) no-repeat 0 0 #ffb8ad; color:#72392c;}
#landing-page .box.second:hover { background:url(../images/infocenter/2_2.jpg) no-repeat 0 0 #ffb8ad; color:#72392c;}
#landing-page .box.third { background:url(../images/infocenter/3.jpg) no-repeat 0 0 #b5d0d2; color:#002d36;}
#landing-page .box.third:hover { background:url(../images/infocenter/3_3.jpg) no-repeat 0 0 #b5d0d2; color:#002d36;}
#landing-page .box.fourth { background:url(../images/infocenter/4.jpg) no-repeat 0 0 #e3e597; color:#5b5618;}
#landing-page .box.fourth:hover { background:url(../images/infocenter/4_4.jpg) no-repeat 0 0 #e3e597; color:#5b5618;}
#landing-page .box.fifth { background:url(../images/infocenter/5.jpg) no-repeat 0 0 #f8d7a5; color:#87431e;}
#landing-page .box.fifth:hover { background:url(../images/infocenter/5_5.jpg) no-repeat 0 0 #f8d7a5; color:#87431e;}
#landing-page .box.sixth { background:url(../images/infocenter/6.jpg) no-repeat 0 0 #f3eb7b; color:#66561e;}
#landing-page .box.sixth:hover { background:url(../images/infocenter/6_6.jpg) no-repeat 0 0 #f3eb7b; color:#66561e;}

#landing-page .box a.btn_1, #landing-page .box a.btn_2, #landing-page .box a.btn_3, #landing-page .box a.btn_4, #landing-page .box a.btn_5, #landing-page .box a.btn_6 {width:131px; height:30px; display:block; text-align:left; color:#7a7a7a; font-weight:bold; text-transform:uppercase; padding:14px 0 0 20px; margin:10px auto;}
#landing-page .box a.btn_1 {background:url(../images/infocenter/btn_1.png) no-repeat 0 0;}
#landing-page .box a.btn_2 {background:url(../images/infocenter/btn_2.png) no-repeat 0 0;}
#landing-page .box a.btn_3 {background:url(../images/infocenter/btn_3.png) no-repeat 0 0; margin:30px auto 0 auto; padding:13px 0 0 20px;}
#landing-page .box a.btn_4 {background:url(../images/infocenter/btn_4.png) no-repeat 0 0;}
#landing-page .box a.btn_5 {background:url(../images/infocenter/btn_5.png) no-repeat 0 0;}
#landing-page .box a.btn_6 {background:url(../images/infocenter/btn_6.png) no-repeat 0 0;}

#landing-page .box a.btn_1:hover {background:url(../images/infocenter/btn_1_1.png) no-repeat 0 0;}
#landing-page .box a.btn_2:hover {background:url(../images/infocenter/btn_2_2.png) no-repeat 0 0;}
#landing-page .box a.btn_3:hover {background:url(../images/infocenter/btn_3_3.png) no-repeat 0 0;}
#landing-page .box a.btn_4:hover {background:url(../images/infocenter/btn_4_4.png) no-repeat 0 0;}
#landing-page .box a.btn_5:hover {background:url(../images/infocenter/btn_5_5.png) no-repeat 0 0;}
#landing-page .box a.btn_6:hover {background:url(../images/infocenter/btn_6_6.png) no-repeat 0 0;}
