/* CSS Document */

/* Author Ashoor Namrood, Syrox */


.homebottom {
	height:114px; 
width:960px; 
display:block; 
float:left;
}

.homebottom a {
	height:114px; 
width:316px; 
display:block; 
float:left;
}

.homebottom a:hover img {
	filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;
}



/* Product page */



.product-page-left {
	width:334px; 
height:auto; 
float:left; 
padding:0px 0px 0px 0px;
}

.product-page-imageouter {
	width:326px; 
height:auto; 
background:url(/Images/Layout/productlargerepeater.gif) 0px 0px repeat-y; 
margin:0px 0px 14px 0px;
}

.product-page-imageouter .product-page-image {
	width:326px; 
height:auto; 
background:url(/Images/Layout/productlargetop.gif) 0px 0px no-repeat;
}

.product-page-imageouter .product-page-image .product-page-imageinner {
	width:296px; 
height:auto; 
padding:15px 15px 15px 15px; 
background:url(/Images/Layout/productlargebottom.gif) 0px 100% no-repeat;
}

.product-page-image img {
}

.product-page-alt-views {
	float:left; 
width:296px; 
height:auto; 
margin:0px 0px 0px 0px; 
padding:33px 0px 0px 0px; 
position:relative;
}

.product-page-alt-views p.clickview {
	color:#5f4003; 
font-size:12px; 
position:absolute; 
top:9px; 
left:0px; 
font-weight:bold;
}

.product-page-alt-views .cssnav#clicktoviewbutton {
	position:absolute; 
top:5px; 
right:0px;
}

.product-page-alt-views {
}

.product-page-alt-views a.a-v-image {
	float:left; 
margin:0px 11px 0px 0px;
}

.product-page-alt-views a.a-v-imagelast {
	float:left; 
margin:0px 0px 0px 0px;
}

.product-page-alt-views a.a-v-image img.alt {
}











/* Product page - What's been done */



/* Product page - What's been done */















































/* Product list page - What's been done */

.sub-navigation {
	height:19px; 
width:556px; 
margin:0px 0px 0px 0px; 
text-align:right; 
padding:6px 0px 6px 0px;
}

#searchpage.maincolumn .sub-navigation, .maincolumn#reviewspage .sub-navigation {
	width:744px; 
padding:0px 0px 0px 0px;
}

.maincolumn#presspage .sub-navigation {
	width:744px; 
padding:0px 0px 5px 0px;
}

.sub-navigation .sortinglinks {
	float:right; 
width:auto; 
height:auto; 
padding:0px 0px 0px 36px;
}

.sub-navigation .pagenumbers {
	float:right; 
width:auto; 
height:auto; 
padding:0px 0px 0px 17px;
}

.sub-navigation .pagenumbers a {
	color:#5f4003; 
float:left;
}

.sub-navigation img {
	vertical-align:middle;
}

.sub-navigation span {
	color:#666666; 
font-size:12px;
}

.sub-navigation a {
	padding:0px 4px 0px 4px; 
color:#5f4003; 
font-size:10px;
}

.sub-navigation a:hover {
}

.sub-navigation a.sub-link{
	text-decoration:none;

}

.sub-navigation a.selected {
	text-decoration:none; 
font-weight:bold;

}

.sub-navigation a.pag-previous {
	display:block; 
width:19px; 
height:19px; 
background:url(/Images/Buttons/arrowleft.gif) no-repeat 50% 50%;
}

.sub-navigation a.pag-previous-grey {
	display:block; 
width:19px; 
height:19px; 
background:url(/Images/Buttons/arrowleft-grey.gif) no-repeat 50% 50%;
}

.sub-navigation a.pag-previous:hover {
	display:block; 
width:19px; 
height:19px; 
background:url(/Images/Buttons/rollover/arrowleft.gif) no-repeat 50% 50%;
}

.sub-navigation a.leftrigh {
	display:block; 
width:19px; 
height:19px; 
background:url(/Images/Buttons/arrowright.gif) no-repeat 50% 50%;
}

.sub-navigation a.leftrigh-grey {
	display:block; 
width:19px; 
height:19px; 
background:url(/Images/Buttons/arrowright-grey.gif) no-repeat 50% 50%;
}

.sub-navigation a.leftrigh:hover {
	display:block; 
width:19px; 
height:19px; 
background:url(/Images/Buttons/rollover/arrowright.gif) no-repeat 50% 50%;
}

.sub-navigation a.pag-next {
	margin:0px 5px 0px 0px; 
display:block; 
width:19px; 
height:19px; 
background:url(/Images/Buttons/arrowright.gif) no-repeat 50% 50%;
}

.sub-navigation a.pag-next-grey {
	margin:0px 5px 0px 0px; 
display:block; 
width:19px; 
height:19px; 
background:url(/Images/Buttons/arrowright-grey.gif) no-repeat 50% 50%;
}

.sub-navigation a.pag-next:hover {
	margin:0px 5px 0px 0px; 
display:block; 
width:19px; 
height:19px; 
background:url(/Images/Buttons/rollover/arrowright.gif) no-repeat 50% 50%;
}

.sub-navigation a.sub-link {
	text-transform:capitalize;
}

.sub-navigation .pagenumbers a {
	text-decoration:underline; 
color:#74b245; 
font-size:12px;
}

/* */ 
.product-list-container {
	width:556px; 
height:auto; 
position:relative;
}

#searchpage.maincolumn .product-list-container {
	width:744px;
}

.product-list-container#productpage {
	padding-top:20px; 
margin-top:10px;
}

.product-list-container#productpage img.alternateviews {
	position:absolute; 
top:0px; 
left:0px;
}
/* */


/* */
.product-list-container .product-list-item-wrap {
	float:left; 
position:relative; 
width:156px; 
height:216px; 
padding:12px 12px 12px 12px; 
margin:0px 5px 5px 0px !important; 
background:url(/Images/Layout/productlistitembg.gif) no-repeat 0px 0px;

}
/* */


.product-list-container .product-list-item-wrap .sale {
	background:url(https://www.trilogystores.co.uk/Images/Layout/sale.png) no-repeat; 
position:absolute; 
z-index:100; 
top:1px; 
left:0px; 
width:51px; 
height:50px; 
display:none !important;
}

.product-list-container .product-list-item-wrap .new {
	background:url(https://www.trilogystores.co.uk/Images/Layout/new.png) no-repeat; 
position:absolute; 
z-index:100; 
top:1px; 
left:0px; 
width:51px; 
height:50px; 
display:none !important;
}

.product-list-container .product-list-item-wrap .exclusive {
	background:url(https://www.trilogystores.co.uk/Images/Layout/exclusive.png) no-repeat; 
position:absolute; 
z-index:100; 
top:1px; 
left:15px; 
width:71px; 
height:70px; 
display:none !important;
}

.product-list-container .product-list-item-wrap img.offer {
	position:absolute; 
z-index:100; 
top:0px; 
left:14px; 
display:none !important;
}

.product-list-container .product-list-item-wrap img.main-image {
	 margin:0px 0px 4px 0px;
}

.product-list-container .product-list-item-wrap a:hover img {
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}
 
.product-list-container .product-list-item-wrap a:hover p {
	color:#CCCCCC;
}
 
.product-list-container .product-list-item-wrap p.prod-designer {
	font-weight:bold; 
font-size:12px; 
color:#666666; 
display:block; 
text-transform:uppercase;
}

.product-list-container .product-list-item-wrap p.prod-name {
	font-size:11px; 
color:#666666;
}

.product-list-container .product-list-item-wrap p.prod-price {
	font-weight:bold; 
font-size:14px; 
color:#666666;
}

.product-list-container .product-list-item-wrap span {
	line-height:14px; 
margin:0px; 
padding:0px 10px 0px 15px; 
display:block; 
cursor:pointer;
}

.product-list-container .product-list-item-wrap span.prod-designer {
	color:#333333; 
line-height:17px; 
text-transform:none; 
font-size:12px; 
display:block;
}

.product-list-container .product-list-item-wrap span.prod-name {
	color:#333333; 
line-height:17px; 
font-size:12px;
}

.product-list-container .product-list-item-wrap span.prod-price {
	font-size:12px; 
color:#666666; 
padding:0px 10px 0px 16px; 
width:auto; 
height:auto;
}

.product-list-container .product-list-item-wrap span.prod-price span.price {
	font-weight:bold; 
color:#74b245; 
line-height:15px; 
font-size:12px;/* padding:0px 5px 0px 0px;*/
}

.product-list-container .product-list-item-wrap span.prod-price span {
	font-size:12px; 
color:#666666;	float:left; 
padding:0px 0px 0px 0px;
}

.product-list-container .product-list-item-wrap a:hover span {
	color:#CCCCCC !important;
}
 
/* Product list page - What's been done */




































#imagebrowser {
}












/*.product-page-alt-views h1 span {
	visibility:visible;
}*/

.product-page-rec-items {
	float:left; 
width:320px; 
height:auto; 
margin:0px 0px 0px 0px; 
padding:18px 0px 0px 0px; 
position:relative;
}

.product-page-rec-items img.alternateviews {
	position:absolute; 
top:0px; 
left:0px;
}

.product-page-rec-items p.clickview {
	color:#666666; 
font-size:11px; 
position:absolute; 
top:0px; 
left:138px;
}

.product-page-rec-items {
}

.product-page-rec-items a.item {
	float:left; 
margin:0px 5px 0px 0px;
}

.product-page-rec-items a.item img.alt {
}

.product-page-right {
	width:626px; 
height:auto; 
float:right; 
padding:0px 0px 0px 0px;
}

.breadcrumb {
	width:auto; 
height:20px; 
float:left; 
padding:0px 0px 0px 0px; 
font-size:10px; 
color:#5f4003;
}

.maincolumn .breadcrumb {
	padding:0px 0px 0px 10px;
}

.breadcrumb a {
	color:#5f4003; 
font-size:10px;
}

.contentarea#contentnobg .innerarea .breadcrumb {
	padding:0px 0px 0px 5px; 
height:20px;
}


.product-page-top-button-area {
	height:27px; 
position:relative; 

}

.product-page-top-button-area#forgottenpassword-backbutton {
	height:22px; 
position:relative; 

}


/**/
.product-page-top-button-area a {
	color:#5f4003; 
font-size:12px; 
padding:0px 0px 0px 0px; 
display:block;
}

.product-page-top-button-area a.BackButton {
	position:absolute; 
top:0px; 
left:0px; 
padding:2px 0px 2px 25px; 
background:url(/Images/Buttons/arrowleft.gif) 0px no-repeat; 

}

.product-page-top-button-area a.NextItem {
	position:absolute; 
top:0px; 
right:10px; 
padding:2px 25px 2px 0px; 
background:url(/Images/Buttons/arrowright.gif) 100% 0px no-repeat;
}

.product-page-top-button-area a.PreviousItem {
	position:absolute; 
top:0px; 
right:115px; 
padding:2px 0px 2px 25px; 
background:url(/Images/Buttons/arrowleft.gif) 0px 0px no-repeat;
}
/**/


.product-page-information {
	width:626px; 
height:auto; 
padding:0px 0px 0px 0px; 
position:relative;
}

.product-page-information h2 {
	margin:0px 0px 0px 10px; 
float:left; 
color:#5f4003; 
font-size:18px; 
font-weight:100; 
display:inline; 
line-height:21px;
}

.product-page-information h2.step { font-size:31px; line-height:35px; margin-top:0px; margin-bottom:0px; }

.product-page-information h3 {
	margin:0px 0px 0px 10px; 
float:left; 
display:block; 
line-height:21px; 
font-weight:100; 
color:#333333; 
font-size:14px; 
vertical-align:bottom;
}

.product-page-information h4 {
	margin:5px 0px 15px 10px; 
float:left; 
color:#74b245; 
font-size:18px; 
line-height:21px; 
font-weight:100; 
display:inline; 

}

.product-page-information h5 {
	font-size:16px; 
color:#74b245; 
background:url(/Images/Layout/productpageflowerbullet.gif) no-repeat 0px 50%; 
padding:0px 0px 0px 22px; 
margin:0px 10px 10px 10px;
}

.product-page-information h5.custmatheading { font-size:24px; color:#74b245; padding:0px 0px 0px 10px; background:none; }

.product-page-information h4 span.smalltext {
	font-size:14px;
}

.product-page-information .wordwrap {
	padding:0px 10px 10px 10px;
}

.product-page-information .wordwrap p {
	margin:0px 0px 0px 0px;
}

.product-page-information p {
	margin:0px 10px 10px 10px; 
font-size:12px; 
color:#333333; 
line-height:18px;
}

.product-page-information p span {
	font-size:14px; 
font-weight:bold; 
color:#74b245; 
padding:0px 0px 0px 15px;
}

.product-page-information p a {
	text-decoration:underline;
}

.product-page-information .product-page-button-bar {
	width:inherit; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
height:auto;
}

.product-page-information .product-page-button-bar a.share {
	position:absolute; 
top:7px; 
right:10px;
}



.product-page-also-available {
	float:left; 
width:320px; 
height:auto; 
margin:10px 0px 20px 0px; 
padding:18px 0px 0px 0px; 
position:relative;
}

.product-page-also-available img.also-available-in {
	position:absolute; 
top:0px; 
left:0px;
}

.product-page-also-available a {
	float:left; 
margin:0px 5px 0px 0px;
}



.product-page-options {
	padding:0px 0px 0px 0px; 
height:auto; 
 width:626px; 
position:relative;
}

.product-page-options .product-options-inner {
	width:370px; 
padding:89px 10px 30px 10px; 
height:auto; 
position:relative;
}

.product-page-options .product-options-inner a.send-to-a-friend {
	position:absolute; 
bottom:10px; 
right:10px;
}


.product-page-options .product-options-inner a.size-guide {
	position:absolute; 
bottom:10px; 
left:10px;
}



.product-page-options p.outofstockmargin {
	margin:0px 0px 0px 0px; 
font-size:12px;
}

.product-page-options img.chooseoption {
	position:absolute; 
top:8px; 
left:10px;
}

.product-page-options select {
	width:278px; 
border:1px solid #999999; 
font-size:11px; 
color:#666666; 
padding:1px; 
position:absolute; 
top:25px; 
left:10px;
}

.product-page-options img.quantity {
	position:absolute; 
top:8px; 
right:10px;
}

.product-page-options input.quantity {
	position:absolute; 
top:25px; 
right:23px; 
width:48px; 
border:1px solid #999999; 
font-size:11px; 
color:#666666; 
padding:2px; 
text-align:center;
}

.product-page-options #addToBasket {
	position:absolute; 
top:50px; 
left:10px; 
width:295px; 
height:34px;
}

.product-page-options #sendemail {
	position:absolute; 
top:50px; 
left:10px; 
width:295px; 
height:34px;
}

.product-page-options .cssnav#sendemail {
	position:absolute; 
top:28px; 
right:6px; 
width:126px; 
height:25px;
}

.product-page-options .cssnav#sendemail a {
	text-align:center;
}

.product-page-options #wishlist {
	display:none;
}

.product-page-content {
	display:none;
}



.product-page-toggle {
	padding:15px 0px 0px 0px; 
min-height:135px; 
height:auto !important; 
height:135px; 
width:626px;
}

.product-page-toggle ul {
	width:626px; 
height:25px; 
margin:auto;
}

.product-page-toggle ul li.comments {
	float:left; 
height:25px; 
width:182px; 
background:#eeeeee url(https://www.trilogystores.co.uk/Images/Buttons/rollovers/tab-comments.gif) no-repeat;
}

.product-page-toggle ul li.size-guide {

	float:left; 
height:25px; 
width:111px; 
background:#eeeeee url(https://www.trilogystores.co.uk/Images/Buttons/rollovers/tab-size-guide.gif) no-repeat;
}

.product-page-toggle ul li.delivery {
	float:left; 
height:25px; 
width:102px; 
background:#eeeeee url(https://www.trilogystores.co.uk/Images/Buttons/rollovers/tab-delivery.gif) no-repeat;
}

.product-page-toggle ul li a:hover {
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}

.product-page-toggle .tab-content {
	padding:5px; 
background:#eeeeee; 
width:380px; 
min-height:99px; 
height:auto !Important; 
height:99px;
}

.product-page-toggle .tab-content #toggle-size-guide,
.product-page-toggle .tab-content #toggle-delivery {
	display:none;
}

.product-page-option-rounded {
	width:449px; 
height:auto; 
padding:0px 0px 0px 0px; 
margin:0px 0px 10px 10px; 
position:relative; 
background:url(/Images/Layout/productdesctabletop.gif) 0px 0px no-repeat #d8c699; 
float:left; 
display:inline;
}

.page-option-rounded-inner {
	width:429px; 
height:auto; 
padding:10px 10px 10px 10px; 
position:relative; 
background:url(/Images/Layout/productdesctablebottom.gif) 0px 100% no-repeat; 
float:left;
}

.page-option-rounded-inner .radiobutton {
	width:189px; 
padding:0px 0px 0px 25px; 
float:left; line-height:13px;
}

.page-option-rounded-inner .radiobutton input { margin:0px 5px 0px 0px; padding:0px; height:13px; width:13px; float:left; }

.page-option-rounded-inner h2 {
	font-size:14px; 
margin:2px 5px 2px 5px;
}

.page-option-rounded-inner p.custom {
	margin:2px 5px 2px 5px;
}

.page-option-rounded-inner .quotearea {
	float:left; width:250px;
}

.page-option-rounded-inner .quotearea#mattressQuote p { line-height:31px; }

.page-option-rounded-inner .quotearea p {
	color:#5F4003; 
font-size:14px; 
font-weight:bold; 
margin:0px; 
padding:0px 0px 0px 5px; 
/*width:250px;*/
}

.page-option-rounded-inner .quotearea p.mattressQuote {
	
}

.page-option-rounded-inner .quotearea p span.quoteamt {
	color:#5F4003; 
font-size:14px; 
font-weight:bold; 
margin:0px; 
padding:0px 0px 0px 15px;
}

.page-option-rounded-inner .largecssnav {
	float:right; width:172px;
}

.page-option-rounded-inner .largecssnav a {
	padding-right:40px; width:126px;
}

.page-option-rounded-inner .largecssnav a img.arrow {
	position:absolute; top:6px; right:8px; 
}



.estimated-delivery-date {
	width:449px; height:auto; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; position:relative; background:url(/Images/Layout/estimateddeliverydatetop.gif) 0px 0px no-repeat #94d05e; float:left; display:inline;
}

.estimated-delivery-date-inner {
	width:429px; height:auto; padding:10px 10px 10px 10px; position:relative; background:url(/Images/Layout/estimateddeliverydatebottom.gif) 0px 100% no-repeat; float:left;
}

.estimated-delivery-date-inner h2.heading {
	font-size:22px; color:#ffffff; margin:0px; float:left;
}

.estimated-delivery-date-inner p.estdate {
	float:left; padding:0px 10px 0px 10px; margin:0px; font-size:22px; color:#ffffff; line-height:21px;
}













.widthlengthrow {
	width:429px; 
height:auto; 
padding:0px; 
position:relative; 
margin:auto;
}

.widthlengthrow#bigbuttons {
	width:270px;
}

.widthlengthrow p {
	font-weight:bold; 
margin:2px 4px 2px 6px; 
float:left; 
color:#5f4003 !important; padding:0px !important;
}

.widthlengthrow p.or {
	font-size:14px; 
line-height:90px; 
margin:2px 16px 2px 16px;
}

.widthlengthrow a {
	font-weight:bold; 
margin:2px 4px 2px 6px; 
float:left; 
color:#5f4003; 
display:block; 
width:91px; 
text-align:center; 
position:relative; 
padding:83px 0px 0px 0px; 

}

.widthlengthrow a img {
	position:absolute; 
top:0px; 
left:0px;
}

.widthlengthrow a:hover {
	color:#666666;
}

.widthlengthrow input {
	font-weight:bold; 
font-size:12px; 
padding:2px 5px; 
float:left; 
border:1px solid #5f400f; 
font-family:Arial,Helvetica,sans-serif; 
color:#333333; 
margin:0px 15px 0px 0px; 
width:66px;
}


/* SELCTED */

.corners-selected
{
    border:solid 1px #000000; 

}

.option-rounded-header {
	width:429px; 
min-height:24px; 
height:auto !Important; 
height:24px; 
padding:0px 0px 0px 0px; 
position:relative; 

}


.option-rounded-header p {
	font-weight:bold; 
font-size:12px; 
color:#5f4003; 
position:absolute; 
top:1px; 
left:5px; 
margin:0px;
}

.option-rounded-header p.description {
}

.option-rounded-header p.price {
	left:254px; 

}

.option-rounded-row {
	width:423px; 
min-height:17px; 
height:auto !Important; 
height:17px; 
padding:6px 0px 6px 6px; 
position:relative; 
border-top:1px solid #94ce60;
}


.option-rounded-row p {
	font-size:12px; 
color:#333333; 
/*position:absolute; 
top:6px; 
left:5px;*/ margin:0px; 
display:block; 
padding:0px 6px 0px 0px !important;
}

.option-rounded-row p.description {
	float:left; 
width:205px;
}

.option-rounded-row p.price {
	text-align:center; 
width:103px; 
font-weight:bold; 
float:left;
}

.option-rounded-row p.price span.priceWas, .option-rounded-row p.price span.priceNow, .option-rounded-row p.price span.price  {
	padding:0px 5px 0px 0px !important; 
font-size:12px;
}

.option-rounded-row .cssnav#addtobasketbutton {
	position:absolute; 
top:3px; 
right:0px;
}

.option-rounded-big-button {
	width:420px; 
min-height:26px; 
height:auto !Important; 
height:26px; 
padding:0px 0px 0px 5px; 
position:relative; 
margin:0px 0px 0px 0px;
}

.option-rounded-big-button .cssnav {
	position:absolute; 
top:3px; 
left:0px;
}

.option-rounded-big-button .cssnav a {
	width:246px; 
text-align:center;
}



.product-quote-rounded {
	width:599px; 
height:auto; 
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 10px; 
position:relative; 
background:url(/Images/Layout/producttotaltabletop.gif) 0px 0px no-repeat #d8c699; 
float:left; 
display:inline;
}

.product-quote-rounded-inner {
	width:589px; 
min-height:26px; 
height:auto !Important; 
height:26px; 
padding:5px 5px 5px 5px; 
position:relative; 
background:url(/Images/Layout/producttotaltablebottom.gif) 0px 100% no-repeat; 
float:left;
}

.product-quote-rounded-inner .largecssnav {
	float:right;
}

.product-quote-rounded-inner .largecssnav a {
	padding-right:40px;
}

.product-quote-rounded-inner .largecssnav a img.arrow {
	position:absolute; 
top:6px; 
right:8px; 

}


.product-quote-rounded-inner .quotearea {
	width:270px; 
height:auto; 
float:left;
}

.product-quote-rounded-inner .quotearea p {
	color:#5f4003; 
font-size:14px; 
font-weight:bold; 
line-height:30px; 
margin:0px 0px 0px 0px;
}

.product-quote-rounded-inner .quotearea p span {
	color:#5f4003; 
padding:0px 15px 0px 15px;
}


.product-page-option-right {
	width:150px; 
height:auto; 
padding:0px 0px 15px 15px; 
position:relative; 
float:right; 
display:inline;
}

.product-page-option-right .cssnav {
	margin-top:0px; 
margin-bottom:10px; 
display:inline;
}

.product-page-option-right .cssnav a {
	width:102px; 
text-align:center;
}

.product-page-option-right .share-page-button-bar {
	padding-top:3px;
}

.product-page-information {
	width:626px; 
height:auto; 
padding:0px 0px 5px 0px; 
position:relative;
}




.sendtofriendpanel {
	position:absolute; 
top:40px; 
left:146px; 
width:667px; 
height:auto; 
display:none; 
z-index:100; 
background:url(/Images/Layout/Productpage-ModalWindow-Top.png) 0px 0px no-repeat; 
padding:28px 0px 0px 0px; 
 
}

.sendtofriendpanelouter {
	width:667px; 
height:auto; 
background:url(/Images/Layout/Productpage-ModalWindow-Bottom.png) 0% 100% no-repeat; 
padding:0px 0px 70px 0px;
}

.sendtofriendpanelinner {
	padding:0px 16px 0px 15px; 
width:636px; 
min-height:200px; 
height:auto !important; 
height:200px;background:url(/Images/Layout/Productpage-ModalWindow-MiddleX.png) 0px 0px repeat-y;
}

.sendtofriendpanelcontainer {
	padding:0px 14px 0px 15px; 
width:607px; 
min-height:200px; 
height:auto !important; 
height:200px;background:url(/Images/Layout/Productpage-ModalWindow-MiddleY.png) 0px 0px repeat-x;
}

.sendtofriendpanel img.mmlogo {
	position:absolute; 
top:10px; 
left:10px;
}

.sendtofriendpanel h6 {
	margin:0px; 
padding:0px 0px 5px 0px; 
font-size:22px; 
color:#74b245; 
/* */
}

.sendtofriendpanel p.popupdisclaimer {
}

.sendtofriendpanel a.closebutton {
	position:absolute; 
top:22px; 
right:22px;
}

.sendtofriendpanel p {
	margin:0px 0px 0px 0px; 
font-size:12px; 
line-height:15px;
}

.sendtofriendpanel p.smalldisclaimer {
	margin:0px 0px 0px 0px; 
font-size:10px; 
line-height:11px;
}

img.sendtofriendimg {
	float:left; 
margin:0px 10px 0px 0px;
}

.sendtofriendpanel h5 {
	font-size:12px; 
color:#666666; 
padding:0px 10px 0px 0px; 
line-height:17px; 
font-weight:normal;
}

.sendtofriendpanel h3 {
	color:#333333; 
line-height:17px; 
font-size:12px; 
margin:0px 0px 0px 0px; 
font-weight:normal;
}

.product-list-container .product-list-item-wrap span.prod-name {
	color:#333333; 
line-height:17px; 
font-size:12px;
}

.sendtofriendpanel h4 {
	color:#74B245; 
font-size:12px; 
font-weight:bold; 
margin:0px 0px 0px 0px;
}

.sendtofriendpanel .form-container {
	width:606px; 
padding:0px 0px 0px 0px;
}

.sendtofriendpanel .form-container input.textbox-one {
	width:240px; 

}

.sendtofriendpanel .form-container textarea.textarea-one {
	width:240px; 
border:1px solid #5f4003; 
float:left;
}

.sendtofriendpanel .form-container textarea.textarea-review {
	width:243px; 
height:100px; 
border:1px solid #5f4003; 
float:left;
}

.sendtofriendpanel .form-container .form-panel {
	width:217px; 
padding:5px 49px 10px 0px;
}

.sendtofriendpanel .form-container .form-panel#leftpanel {
	width:305px; 
padding:5px 15px 10px 0px;
}

.sendtofriendpanel .form-container .form-panel#leftpanel .cssnav {
	position:absolute; 
top:17px; 
right:0px;
}

.sendtofriendpanel .form-container .form-panel#leftpanel .cssnav#textareabutton {
	top:55px;
}

.sendtofriendpanel .form-container .form-panel#leftpanel .cssnav#reviewtextareabutton {
	top:97px; 
right:-15px;
}






.pageheading {
	background:transparent url(/Images/Layout/headingbg.gif) no-repeat scroll 0px 0px; 
width:960px; 
height:112px; 
position:relative; 
margin: 0px 0px 2px 0px;
}

.pageheading#get-technical-pages {
	background:none; 
height:60px; 
margin:0px 0px 30px 0px;
}

.pageheading#customerinfo {
	background:url(/Images/Layout/customerinfopageheadingbg.gif) 0px 0px;
}

.pageheading#productspageheading {
	background:url(/Images/Layout/productsheadingbg.jpg) 0px 0px;
}

.pageheading#funideaspageheading {
	background:url(/Images/Layout/funideasheadingbg.jpg) 0px 0px;
}

.pageheading#sitesandshopspageheading {
	background:url(/Images/Layout/sitesandshopsheadingbg.jpg) 0px 0px;
}

.pageheading#peoplepageheading {
	background:url(/Images/Layout/peopleheadingbg.jpg) 0px 0px;
}

.pageheading#pressandtradeheading {
	background:url(/Images/Layout/pressandtradeheadingbg.jpg) 0px 0px;
}

.pageheading#spl-nl {
	background:url(/Images/specialnewsletter/newsletterheadingbg.gif) 0px 0px;
}

.pageheading#pressheading {
	background:url(/Images/Layout/pressheading.gif) 0px 0px;
}

.pageheading#reviewsheadingbg {
	background:url(/Images/Layout/reviewsheadingbg.jpg) 0px 0px;
}

#ourcharity.content .pageheading {
	background:transparent url(/Images/Layout/ourcharityheadingbg.gif) no-repeat scroll 0px 0px; 
width:960px; 
height:112px; 
position:relative; 
margin: 0px 0px 2px 0px;
}

.pageheading h1 {
	color:#5f4003; 
position:absolute; 
left:39px; 
bottom:10px; 
font-size:41px;
}

.pageheading h1.get-technical-pages {
	left:25px;
}

.pageheading h1.why-organic-pageheading {
	left:67px; 
bottom:50px;
}

.pageheading h1.our-mattresses-pageheading {
	left:50px; 
bottom:33px;
}

.pageheading h1.our-mattresses-pageheading span {
	padding:0px 0px 0px 65px;
}





.leftcolumn {
	width:196px; 
float:left; 
min-height:306px; 
height:auto !important; 
height:306px; 
display:block;
}

.leftcolumn h3 {
	font-size:22px; 
color:#5f4003; 
margin:29px 0px 23px 0px;
}

.leftcolumn h3 span.steps{
	font-size:18px; 
color:#74b245;
}

.leftcolumn img#ourcharity {
	padding:0px 0px 0px 24px;
}

.leftcolumn img#contactus {
	padding:8px 0px 0px 0px;
}

.leftcolumn img#myaccount {
	padding:18px 0px 0px 29px;
}

.leftcolumn img#reviews {
	padding:60px 0px 0px 29px;
}

.leftcolumn img#why-organic-left {
	padding:18px 0px 0px 12px;
}

.leftcolumn img#presspageleftimage {
	padding:75px 0px 0px 10px;
}

.leftcolumn img#articlepageleftimage {
	padding:75px 0px 0px 30px;
}

.leftcolumn img#sitesandshopspageleftimage {
	padding:38px 0px 0px 16px;
}

.leftcolumn img#nl-leftimage {
	padding:75px 0px 0px 29px;
}

.leftcolumn img#funideasleftimage {
	padding:30px 0px 0px 5px;
}

.leftcolumn img#peoplepageleftimage {
	padding:75px 0px 0px 20px;
}




.maincolumn {
	width:744px; 
padding:11px 10px 10px 10px; 
min-height:296px; 
height:auto !important; 
height:296px; 
float:right; 
display:block;
}

.maincolumn#mybasketpage {
	width:764px; 
padding:11px 0px 10px 0px;
}

.maincolumn#checkoutsummarypage {
	width:764px; 
padding:11px 0px 10px 0px;
}

.maincolumn .charityrow {
	width:612px; 
min-height:26px; 
height:auto !important; 
height:26px; 
padding:27px 0px 51px 132px; 
position:relative;
}

.maincolumn .charityrow h2 {
	font-size:18px; 
color:#74b245; 
font-weight:normal; 
position:absolute; 
top:0px; 
left:0px;
}

.maincolumn .charityrow .nctimg {
	position:absolute; 
top:37px; 
left:9px;
}

.maincolumn .charityrow .tlgsimg {
	position:absolute; 
top:30px; 
left:9px;
}

.maincolumn .charityrow p a {
	color:#74b245; 
text-decoration:underline; 
font-weight:bold;
}

.maincolumn .charityrow p span {
	color:#dd7b12; 
font-weight:bold;
}

.maincolumn .nextcolumn {
	width:220px; 
height:303px; 
float:left; 
margin:0px 14px 0px 0px;
}

.maincolumn#accountoverview .nextcolumn {
	width:410px; 
min-height:230px; 
height:auto !important; 
height:230px; 
float:left; 
margin:0px 0px 0px 0px;
}

.maincolumn .nextcolumn#rightmostcolumn {
	margin:0px 0px 0px 0px;
}

.maincolumn#accountoverview .nextcolumn#rightmostcolumn {
	margin:0px 0px 0px 0px; 
width:334px;
}

.maincolumn#accountoverview .nextcolumn#rightmostcolumn .form-panel {
	width:334px;
}

.maincolumn .nextcolumn .heading {
	width:220px; 
height:36px; 
border-bottom:1px solid #d8c699; 
margin:0px 0px 4px 0px;
}

.maincolumn#accountoverview .nextcolumn .heading {
	width:410px; 
height:36px; 
border-bottom:1px solid #d8c699; 
margin:0px 0px 4px 0px;
}

.maincolumn#accountoverview .nextcolumn#rightmostcolumn .heading {
	width:334px; 
height:36px; 
border-bottom:1px solid #d8c699; 
margin:0px 0px 4px 0px;
}

.maincolumn .nextcolumn .heading h3{
	font-size:18px; 
color:#74b245; 
padding:10px 0px 0px 1px;
}

.maincolumn .nextcolumn .text p{
	width:220px; 
color:#333333; 
font-size:12px; 
line-height:18px; 
padding:0px 0px 17px 2px;
}

.maincolumn .nextcolumn .text p#rightmostcolumn{
	width:220px; 
color:#333333; 
font-size:12px; 
line-height:18px; 
padding:0px 0px 35px 2px;
}

.maincolumn .nextcolumn .text p#checkoutrightmostcolumn{
	width:220px; 
color:#333333; 
font-size:12px; 
line-height:18px; 
padding:0px 0px 17px 2px;
}

.maincolumn .nextcolumn .text .cssnav#nextcolumnbtn {
	float:right;
}



.alert-msg-outer {
	width:764px; 
min-height:73px; 
height:auto !important; 
height:73px; 
background:url(/Images/Layout/alertmsgrepeater.gif) repeat-y 0px 0px;
}

.alert-msg-outer .alert-msg-inner {
	width:764px; 
min-height:73px; 
height:auto !important; 
height:73px; 
background:url(/Images/Layout/alertmsgtop.gif) no-repeat 0px 0px;
}

.alert-msg-outer .alert-msg-inner .alert-msg-content {
	width:722px; 
min-height:28px; 
height:auto !important; 
height:28px; 
background:url(/Images/Layout/alertmsgbottom.gif) no-repeat 0px 100%; 
padding:27px 19px 19px 23px;
}

.alert-msg-outer .alert-msg-inner .alert-msg-content h4 {
	color:#74B245; 
font-weight:bold; 
font-size:16px; 
margin:0px 0px 5px 0px;
}

.alert-msg-outer .alert-msg-inner .alert-msg-content p span.orange-bold {
	color:#DD7B1D; 
font-size:14px; 
font-weight:bold; 
line-height:18px;
}

.alert-msg-outer .product-row {
	width:600px; 
height:auto; 
position:relative; 
margin:0px auto 0px auto;
}

.alert-msg-outer .product-row p.product-name {
	width:430px; 
color:#333333; 
font-weight:bold;
}

.alert-msg-outer .product-row .cssnav {
	position:absolute; 
right:26px; 
top:0px;
}

.alert-msg-outer .product-row .cssnav a {
	padding:4px 23px 3px 6px;
}

.alert-msg-outer .product-row .cssnav img.tickmark {
	position:absolute; 
right:5px; 
top:3px;
}







.basketnavigation {
	width:744px; 
height:auto !important; 
height:31px; 
float:left;
}

.maincolumn .basketnavigation {
	width:744px; 
height:auto !important; 
height:31px; 
margin:auto; 
padding:0px 0px 0px 10px;
}

.basketnavigation#proceed {
	height:auto !important; 
height:31px; 
padding:0px 0px 12px 0px;
}

.basketnavigation .basketnavigationleft {
	width:185px; 
height:auto !important; 
height:31px; 
float:left;
}

.basketnavigation .basketnavigationright{
	width:202px; 
height:auto !important; 
height:31px; 
float:right;
}

.maincontent p {
	margin:0px 0px 22px 0px; 
line-height:18px; 
color:#333333; 
font-size:12px; 

}

.sectioncontent {
	position:relative; 
padding:0px 0px 0px 44px; 
margin:0px 0px 9px 0px; 
width:700px; 
height:auto;
}

.sectioncontent#pressandtradepage {
	padding:0px 0px 0px 0px; 
float:left; 
width:400px;
}

.sectioncontent h2 {
	font-size:14px; 
color:#74b245; 
text-align:right; 
position:absolute; 
left:0px; 
top:1px; 
text-align:right; 
width:39px;
}

.sectioncontent p {
	margin:0px 0px 0px 0px;
}

.sectioncontent .formrow p {
	margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
}

.sectioncontent a {
	color:#333333;
}

.sectioncontent a:hover {
	color:#74b245;
}

.buildyourbundlewrapper {
	width:960px; 
min-height:343px; 
height:auto !important; 
height:343px; 
background:transparent url(/Images/Layout/buildyourbundlebg.jpg) no-repeat scroll 0px 0px; 
position:relative;
}

.buildyourbundlewrapper .byb-floating-panel {
	width:357px; 
height:auto; 
position:absolute; 
top:100px; 
left:580px !important; 
background:url(/Images/Layout/buildbundle-floatingpanel-top.png) no-repeat 0px 0px; 
padding:10px 0px 0px 0px;
}

 .byb-floating-panel .byb-floating-panel-inner {
	width:357px; 
height:auto; 
background:url(/Images/Layout/buildbundle-floatingpanel-bottom.png) no-repeat 0px 100%; 
padding:0px 0px 10px 0px;
}

.byb-floating-panel-inner .byb-floating-panel-conent {
	width:337px; 
min-height:50px; 
height:auto !important; 
height:50px; 
padding:0px 10px 0px 10px; 
background:url(/Images/Layout/buildbundle-floatingpanel-middle.png) repeat-y 0px 100%;
}

.byb-floating-panel-inner .byb-floating-panel-conent .error-outline {
	width:90%; 
margin-bottom:0px;
}

.buildyourbundlewrapper .byb-floating-panel .div-totalbundleprice {
	width:157px; 
height:auto; 
border-top:1px solid #ffffff; 
margin:2px 0px 0px 0px;
}

.buildyourbundlewrapper .byb-floating-panel .div-totalbundleprice p {
	font-size:14px; 
padding:2px 0px 0px 0px;
}

.buildyourbundlewrapper .byb-floating-panel .labels {
	width:97px; 
height:auto; 
float:left; 
padding:0px 0px 0px 5px;
}

.buildyourbundlewrapper .byb-floating-panel .labelvalues {
	width:53px; 
height:auto; 
float:left;
}

.buildyourbundlewrapper .byb-floating-panel p {
	color:#5f4003; 
font-weight:bold; 

}

.buildyourbundlewrapper .byb-floating-panel p span {
	color:#333333;
}

.buildyourbundlewrapper .byb-floating-panel .addbundletobasketbutton {
	width:167px; 
height:53px; 
position:absolute; 
right:10px; 
top:9px;
}

.buildyourbundlewrapper .byb-floating-panel .addbundletobasketbutton a {
	width:167px; 
height:53px; 
display:block; 
background:url(/Images/Buttons/bundletobasket.gif) no-repeat 0px 0px;
}

.buildyourbundlewrapper .byb-floating-panel .addbundletobasketbutton a:hover {
	width:167px; 
height:53px; 
display:block; 
background:url(/Images/Buttons/rollover/bundletobasket.gif) no-repeat 0px 0px;
}

.buildyourbundlewrapper#landing-page-wrapper {
	background:transparent url(/Images/Layout/buildyourbundle-lp-bg.jpg) no-repeat 0px 0px;
}

.buildyourbundlewrapper .heading {
	width:960px; 
min-height:144px; 
height:auto !important; 
height:144px; 
position:relative;
}

.buildyourbundlewrapper#landing-page-wrapper .heading {
	min-height:123px; 
height:123px;
}

.buildyourbundlewrapper .heading h1 {
	font:41px Arial, Helvetica, sans-serif; 
color:#5f4003; 
position:absolute; 
bottom:18px; 
left:12px; 

}

.buildyourbundlewrapper .leftcolumn {
	width:307px; 
min-height:200px; 
height:auto !important; 
height:200px; 
padding:0px 1px 11px 11px; 
float:left; 

}

.buildyourbundlewrapper .leftcolumn {
	font-size:12px; 
line-height:18px; 
color:#5f4003;
}

.buildyourbundlewrapper .leftcolumn p {
	font-size:12px; 
line-height:18px; 
color:#5f4003; 
width:307px; 
padding:0px 0px 18px 0px;
}

.buildyourbundlewrapper .leftcolumn p span{
	font-size:14px; 
line-height:18px; 
color:#dd7b1d; 
font-weight:bold;
}

.buildyourbundlewrapper .maincolumn {
	width:627px; 
min-height:200px; 
height:auto !important; 
height:200px; 
padding:7px 7px 7px 7px; 
margin:0px 0px 64px 0px; 

}

.maincolumn .feedbackcolumn {
	float:left; 
width:345px; 
min-height:47px; 
height:auto !important; 
height:47px; 
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 23px; 
position:relative;
}

.maincolumn .feedbackcolumn #askaquestion.cssnav {
	position:absolute; 
left:73px; 
top:0px; 
text-align:center;
}

.maincolumn .feedbackcolumn #writeareview.cssnav {
	position:absolute; 
left:209px; 
top:0px; 
text-align:center;
}

.maincolumn .feedbackcolumn a {
	width:103px;
}

#categorypage.leftcolumn {
	width:370px; 
padding:0px 0px 10px 10px; 
position:relative; 
margin:0px 0px 0px 0px; 

}

#categorypage.leftcolumn img.lefttopimage {
	float:right; 
margin:10px 0px 28px 0px;
}

#categorypage.leftcolumn img {
	margin:10px 10px 10px 10px;
}

#categorypage.leftcolumn h3 {
	margin:28px 0px 12px 0px;
}

#categorypage.leftcolumn p {
	font-size:11px;
}

#categorypage.leftcolumn .leftbottom{
	position:absolute; 
left:67px; 
bottom:0px;
}

.maincolumn#categorypagearea {
	width:556px; 
padding:11px 7px 7px 7px; 
position:relative; 
margin:0px 0px 0px 0px; 

}

#categorypagearea.maincolumn .brand-list {
	border:1px solid #d1c09d; 
border-width:1px 0px 1px 0px; 
width:546px; 
height:auto; 
margin:0px 0px 0px 0px; 
padding:10px 0px 8px 10px;
}

#categorypagearea.maincolumn .brand-list h4 {
	font-size:18px; 
color:#5f4003; 
float:left; 
margin:0px 39px 0px 0px;
}

#categorypagearea.maincolumn .brand-list a {
	width:125px; 
float:left; 
padding:0px 10px 0px 0px; 
color:#5f4003;
}

#categorypagearea.maincolumn .brand-list a.selected {
	font-weight:bold;
}

#categorypagearea.maincolumn .product-container {
	width:556px; 
height:auto;
}

#categorypagearea.maincolumn .product-list-header {
	width:auto; 
height:auto;
}

#searchpage.maincolumn .product-container {
	width:744px; 
height:auto;
}

#searchpage.maincolumn .product-list-header {
	width:auto; 
height:auto;
}






.product-page-right .product-materials {
	height:auto; 
padding:0px 0px 0px 0px; 
width:606px; 
margin:0px 10px 10px 10px;
}

.product-page-right .product-materials p {
	font-size:12px; 
color:#333333; 
line-height:18px; 
margin:0px 0px 10px 0px;
}

.product-page-right .product-materials h5 {
	font-size:16px; 
color:#74b245; 
background:url(/Images/Layout/productpageflowerbullet.gif) no-repeat 0px 50%; 
padding:0px 0px 0px 22px; 
margin:0px 0px 10px 0px;
}

.product-page-right .keypointstabs {
	width:591px; 
height:auto; 
padding:0px 0px 0px 0px; 
margin:0px 0px 15px 10px;
}

.product-page-right .keypointstabs .tabsheader {
	width:567px; 
height:25px; 
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 12px;
}

.product-page-right .keypointstabs .tabsheader li {
	float:left; 
display:block; 
margin:0px 2px 0px 0px; 
height:25px;
}

.product-page-right .keypointstabs .tabsheader li a {
	font-size:14px; 
background:url(/Images/Buttons/tab-table-right.gif) no-repeat 100% 0px; 
display:block; 
color:#ffffff;
}

.product-page-right .keypointstabs .tabsheader li a:hover {
	color:#333333;
}

.product-page-right .keypointstabs .tabsheader li a span {
	font-size:14px; 
background:url(/Images/Buttons/tab-table-left.gif) no-repeat 0px 0px; 
padding:6px 30px 5px 30px; 
.padding:4px 30px 5px 30px; 
display:block;
}

.product-page-right .keypointstabs .tabsheader li.selected a {
	background:url(/Images/Buttons/rollover/tab-table-right.gif) no-repeat 100% 0px; 
color:#ffffff;
}

.product-page-right .keypointstabs .tabsheader li.selected a:hover {
	color:#ffffff;
}

.product-page-right .keypointstabs .tabsheader li.selected a span {
	background:url(/Images/Buttons/rollover/tab-table-left.gif) no-repeat 0px 0px;
}

.product-page-right .keypointstabs .tabouter {
	width:591px; 
height:auto; 
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px; 
background:url(/Images/Layout/productkeypointsrepeater.gif) repeat-y 0px 0px;
}

.product-page-right .keypointstabs .tabinner {
	width:591px; 
height:auto; 
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px; 
background:url(/Images/Layout/productkeypointstop.gif) no-repeat 0px 0px;
}

.product-page-right .keypointstabs .tabcontent {
	width:561px; 
 min-height:140px; 
height:auto !important; 
height:140px; 
padding:25px 15px 25px 15px; 
margin:0px 0px 0px 0px; 
background:url(/Images/Layout/productkeypointsbottom.gif) no-repeat 0px 100%;
}


.product-page-right .keypointstabs .tabcontent ul {
	margin:0px 10px 10px 10px !important; 
padding:0px 10px 10px 10px !important; 
font-family:Arial, Helvetica, sans-serif !important; 
color:#333333 !important;
font-size:12px !important; 

}

.product-page-right .keypointstabs .tabcontent ul li {
	margin:0px !important; 
padding:0px !important; 
list-style-type:square !important; 
font-family:Arial, Helvetica, sans-serif !important; 
color:#333333 !important;
font-size:12px !important; 

}

.product-page-right .keypointstabs .tabcontent p {
	padding:0px 0px 0px 0px;
}

.product-page-right .productperfectpartners {
	width:591px; 
height:auto; 
padding:0px 0px 0px 0px; 
margin:0px 0px 45px 10px;
}

.product-page-right .productperfectpartners h5 {
	color:#74b245; 
font-size:16px; 
margin:0px 0px 6px 0px;
}

.product-page-right .productperfectpartners .partnerbox {
	width:118px; 
height:179px; 
padding:8px 6px 8px 6px; 
margin:0px 6px 0px 0px; 
background:url(/Images/Layout/productperfectpartnerbg.gif) no-repeat 0px 0px; 
float:left;
}

.product-page-right .productperfectpartners .partnerbox img {
	margin:0px 0px 9px 0px;
}

.product-page-right .productperfectpartners .partnerbox p {
	font-size:12px; 
line-height:18px; 
color:#333333; 
padding:0px 0px 0px 2px;
}

.product-page-right .productperfectpartners .partnerbox p.product-price {
	font-weight:bold; 
color:#74b245; 
padding:0px 0px 0px 2px;
}

.product-page-left .testimonialcolumn h5 {
	font-size:16px; 
color:#74b245; 
border-bottom:1px solid #d8c699; 
padding:0px 0px 5px 0px; 
width:326px; 
margin:0px 0px 3px 0px; 
display:block !important;
}

.product-page-left .testimonialcolumn .testimonialrow {
	background:url(/Images/Layout/topleftquote.gif) no-repeat 0px 6px; 
padding:5px 10px 10px 20px; 
width:296px; 
height:auto;
}

.product-page-left .testimonialcolumn .testimonialrow p {
	font-size:12px; 
line-height:18px; 
color:#333333; 

}

.product-page-left .testimonialcolumn .testimonialrow p span.author {
	color:#74b245;
}




.maincolumn .addtobasketcolumn {
	width:259px; 
float:right; 
height:auto; 
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

.maincolumn#product-page {
	width:960px; 
padding:11px 0px 10px 0px;
}

.maincolumn .addtobasketcolumn .addtobasketcolumnouter {
	width:259px; 
height:auto; 
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px; 
background-color:#d8c699;
}

.maincolumn .addtobasketcolumn .addtobasketcolumninner {
	width:259px; 
height:auto; 
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px; 
background: url(/Images/Layout/addtobasketcolumntop.gif) no-repeat 0px 0px;
}

.maincolumn .addtobasketcolumn .addtobasketcolumncontent {
	width:249px; 
min-height:84px; 
height:auto !important; 
height:84px; 
padding:11px 5px 36px 5px; 
margin:0px 0px 0px 0px; 
background: url(/Images/Layout/addtobasketcolumnbottom.gif) no-repeat 0px 100%; 
position:relative; 

}

.maincolumn .addtobasketcolumn .addtobasketcolumncontent .contentwrapper{
	width:249px; 
min-height:84px; 
height:auto !important; 
height:84px; 
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px; 
background-color:#ffffff;
}

.maincolumn .addtobasketcolumn .addtobasketcolumncontent .contentwrapper .contentrow{
	width:239px; 
min-height:29px; 
height:auto !important; 
height:29px; 
padding:0px 0px 0px 0px; 
margin:0px auto 0px auto; 
border-bottom:1px solid #d8c699;
}

.maincolumn .addtobasketcolumn .addtobasketcolumncontent .contentwrapper #last.contentrow{
	 border:none;
}

.maincolumn .addtobasketcolumn .addtobasketcolumncontent .contentwrapper .contentrow .label{
	width:122px; 
min-height:22px; 
height:auto !important; 
height:22px; 
padding:7px 9px 0px 0px; 
margin:0px 0px 0px 0px; 
text-align:right; 
float:left; 

}

.maincolumn .addtobasketcolumn .addtobasketcolumncontent .contentwrapper .contentrow .label p{
	font-size:12px; 
color:#5f4003; 
font-weight:bold; 

}

.maincolumn .addtobasketcolumn .addtobasketcolumncontent .contentwrapper .contentrow .labelvalue{
	width:108px; 
min-height:22px; 
height:auto !important; 
height:22px; 
padding:7px 0px 0px 0px; 
margin:0px 0px 0px 0px; 
float:left; 

}

.maincolumn .addtobasketcolumn .addtobasketcolumncontent .contentwrapper .contentrow .labelvalue p{
	font-size:14px; 
color:#333333; 
font-weight:bold; 

}

.maincolumn#aboutuspage {
	padding:10px 0px 10px 10px;
}

.maincolumn#aboutuspage h4.aboutush4 {
	color:#74b245; 
font-size:22px; 
padding:0px 0px 10px 0px;
}

.maincolumn#aboutuspage img.ukmade{
	float:right; 
margin:0px 0px 10px 10px;
}

.maincolumn p {
	color:#333333; 
font-size:12px; 
line-height:18px; 
padding:0px 0px 10px 0px;
}

.maincolumn#aboutuspage img.contentleftpic {
	float:left; 
margin:0px 10px 10px 0px;
}

span.phonenumber{
	color:#74b245; 
font-size:14px; 
font-weight:bold;
} 

.maincolumn#customerinfopage h4, .maincolumn#moreonmaterials h4 {
	color:#74b245; 
font-size:22px; 
height:30px; 
margin:10px 0px 0px 0px;
}
.maincolumn#customerinfopage h4.sitemap {
	margin:7px 0px 0px 0px;
}

.maincolumn#customerinfopage a {
	color:#333333;
}

.maincolumn#customerinfopage p a {
	color:#74b245; 
text-decoration:underline;
}

.maincolumn#customerinfopage a.mailto {
	text-decoration:underline;
}

.maincolumn#customerinfopage a:hover {
	color:#666666;
}

.maincolumn#customerinfopage p a:hover {
	color:#666666;
}

.maincolumn#moreonmaterials p a {
	color:#74b245; 
text-decoration:underline;
}

.maincolumn#moreonmaterials a.mailto {
	text-decoration:underline;
}

.maincolumn#moreonmaterials a:hover {
	color:#666666;
}

.maincolumn#moreonmaterials p a:hover {
	color:#666666;
}

.maincolumn#customerinfopage h5 {
	background:transparent url(/Images/Layout/productpageflowerbullet.gif) no-repeat scroll 0 50%; 
color:#74B245; 
font-size:16px; 
margin:5px 0px 2px 0px; 
padding:0 0 0 22px;
}

.maincolumn#customerinfopage h6 {
	color:#74B245; 
font-size:16px; 
font-weight:bold; 
margin:0px 0px 5px 0px;
}

.maincolumn#customerinfopage p.address {
	padding:0px 0px 10px 10px; 
height:auto; 
width:auto;
}

ul.green-bullet-list { padding:0px 0px 0px 20px; }

ul.green-bullet-list li { list-style-position:outside; list-style-type:disc; color:#74B245; line-height:18px; }

ul.green-bullet-list li span { color:#333333;}

.maincolumn#customerinfopage .conditionrow {
	width:auto; 
height:auto; 
padding:0px 10px 10px 0px;
}

.maincolumn#customerinfopage .conditionrow h5 {
	color:#74b245; 
font-size:12px; 
font-weight:bold; 
background-image:none; 
padding:0px 0px 0px 0px;
}

.maincolumn#customerinfopage h5.policypage {
	color:#74b245; 
font-size:12px; 
font-weight:bold; 
background-image:none; 
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

.maincolumn#customerinfopage .conditionrow p.subcondition {
	padding:0px 0px 10px 10px; 
width:auto;
}

span.rememberme input {
	padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px; 
width:15px; 
height:15px; 
position:absolute; 
left:95px; 
bottom:0px;
}

.maincolumn#moreonmaterials {
	padding:11px 10px 10px 6px; 
width:748px;
}

.maincolumn#moreonmaterials .momrepeater {
	width:auto; 
height:auto; 
background:url(/Images/Layout/momrepeater.gif) repeat-y 0px 0px; 
margin:0px 0px 10px 0px;
}

.maincolumn#moreonmaterials .momrepeater#our-mattresses-repeater {
	margin:0px 0px 45px 0px;
}

.maincolumn#moreonmaterials .momtop {
	width:auto; 
height:auto; 
background:url(/Images/Layout/momtop.gif) no-repeat 0px 0px;
}

.maincolumn#moreonmaterials .mombottom {
	width:auto; 
height:auto; 
background:url(/Images/Layout/mombottom.gif) no-repeat 0px 100%;
}

.maincolumn#moreonmaterials .mombottom#our-mattresses-bottom {
	width:auto; 
height:auto; 
background:url(/Images/Layout/ourmattressesbottom.gif) no-repeat 0px 100%;
}

.maincolumn#moreonmaterials .momsubsection {
	width:739px; 
height:auto; 
padding:0px 5px 0px 4px;
}

.maincolumn#moreonmaterials .momsubsection#bottom-most-section {
	padding:0px 5px 10px 4px;
}

.maincolumn#moreonmaterials .momsubsection#our-mattresses-section {
	padding:0px 5px 103px 20px; 
position:relative; 
width:723px;
}


.maincolumn#moreonmaterials .momsubsection#our-mattresses-section img.ourmattresses-logos {
	position:absolute; 
bottom:-147px; 
left:-20px;
}

.maincolumn#moreonmaterials .momsubsection#our-mattresses-section img.ourmattressesbottomquotes {
	position:absolute; 
bottom:-91px; 
right:6px;
}

.maincolumn#moreonmaterials .momsubsection#our-mattresses-section p.firstpara {
	padding:0px 0px 20px 0px;
}

.maincolumn#moreonmaterials .momsubsection .heading {
	width:728px; 
height:26px; 
background-color:#bedf8e; 
padding:5px 0px 0px 11px;
}

.maincolumn#moreonmaterials .momsubsection .heading#topheading {
	background:none;
}

.maincolumn#moreonmaterials .momsubsection .heading h4 {
	margin:0px 0px 0px 0px; 
height:26px;
}

.maincolumn#moreonmaterials .momsubsection .momsubsection-content {
	width:717px; 
min-height:50px; 
height:auto !important; 
height:50px; 
padding:5px 10px 10px 12px; 
position:relative;
}

.maincolumn#moreonmaterials .momsubsection#our-mattresses-section .momsubsection-content {
	width:701px;
}

.maincolumn#moreonmaterials .momsubsection .momsubsection-content p.organicwool {
	width:540px;
}

.maincolumn#moreonmaterials .momsubsection .momsubsection-content p.certification {
	width:580px;
}

.maincolumn#moreonmaterials .momsubsection .momsubsection-content img.sabwicon {
	float:right; 
position:absolute; 
right:-21px; 
top:-48px;
}

.maincolumn#moreonmaterials .momsubsection .momsubsection-content img.sa-icon {
	float:right; 
position:absolute; 
right:8px; 
top:-55px;
}

.maincolumn#moreonmaterials .momsubsection .momsubsection-content img.imo-icon {
	float:right; 
position:absolute; 
right:8px; 
top:-55px;
}

.maincolumn#moreonmaterials .momsubsection .momsubsection-content img.bsi-icon {
	float:right; 
position:absolute; 
right:8px; 
top:-55px;
}

.maincolumn#moreonmaterials .momsubsection .momsubsection-content span.usedin {
	color:#74b245;
}

.maincolumn#moreonmaterials .momsubsection .momsubsection-content ul.momsubsectionul li {
	line-height:18px;
}

.maincolumn h5.bigflowerheading {
	background:url(/Images/Layout/relatedlinkflowerbullet.jpg) no-repeat 0px 50%; 
color:#74b245; 
font-size:22px; 
padding:0px 0px 1px 30px; 
margin:0px 0px 0px 0px;
}

.maincolumn h5.bigflowerheading-om {
	background:url(/Images/Layout/relatedlinkflowerbullet.jpg) no-repeat 0px 50%; 
color:#74b245; 
font-size:22px; 
padding:0px 0px 0px 30px; 
margin:10px 0px 10px 0px;
}

.maincolumn#moreonmaterials p.bigflowerpara {
	padding:0px 25px 10px 0px; 
margin:0px 0px 0px 30px; 
width:auto; 
line-height:19px; 
position:relative;
}

.maincolumn#moreonmaterials p.bigflowerpara#environment-para {
	width:480px;
}

.maincolumn#moreonmaterials p.bigflowerpara a {
	color:#74b245; 
font-weight:bold; 
text-decoration:underline; 
height:19px;
}

.maincolumn#moreonmaterials p.bigflowerpara a.palink { font-weight:normal; }

.maincolumn#moreonmaterials p.bigflowerpara a.palink:hover { color:#666666; }

.maincolumn#moreonmaterials p.bigflowerpara img {
	position:absolute; 
left:123px; 
top:-1px;
}

.maincolumn#presspage .press-wrap {
	width:744px; 
height:auto;
}

.maincolumn#presspage .press-wrap .presslist {
	width:744px; 
height:auto;
}

.maincolumn#presspage .press-wrap .presslist .pressitem {
	width:142px; 
height:253px; 
margin:0px 7px 7px 0px; 
padding:12px 19px 12px 19px; 
background:url(/Images/Layout/pressitemouter.gif) no-repeat 0px 0px; 
float:left;
}

.maincolumn#presspage .press-wrap .presslist .pressitem#lastpressitem {	

	margin:0px 0px 7px 0px;
}

.maincolumn#presspage .press-wrap .presslist .pressitem img.pressthumb {
	margin:0px 0px 10px 0px;
}

.maincolumn#presspage .press-wrap .presslist .pressitem a:hover img.pressthumb {
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}

.maincolumn#presspage .press-wrap .presslist .pressitem .item-details h5 {
	color:#74b245; 
font-size:12px; 
font-weight:normal;
}

.maincolumn#presspage .press-wrap .presslist .pressitem .item-details p {
	color:#74b245; 
font-size:10px;
}

.press-article .press-article-repeater {
	width:509px; 
height:auto; 
background:url(/Images/Layout/pressarticlerepeater.gif) repeat-y 0px 0px; 
margin:0px 12px 0px 10px; 
float:left;
}

.press-article .press-article-top {
	width:auto; 
height:auto; 
background:url(/Images/Layout/pressarticletop.gif) no-repeat 0px 0px;
}

.press-article .press-article-bottom {
	width:509px; 
height:auto; 
background:url(/Images/Layout/pressarticlebottom.gif) no-repeat 0px 100%; 
 padding:20px 15px 20px 14px;
}

.press-article h4 {
	color:#74b245; 
font-weight:normal; 
font-size:12px; 
padding:5px 0px 0px 0px;
}

.press-article h5 {
	color:#74b245; 
font-size:10px;
}

.whyorganic-panel {
	width:748px; 
height:auto; 
margin:5px 0px 0px 0px; 
padding:0px 0px 80px 0px; 
position:relative; 
/* width:748px; 
*/
}

.whyorganic-panel#expert-sleep-advice-panel {
	padding:0px 0px 10px 0px;
}

.whyorganic-panel .heading {
	width:248px; 
min-height:32px; 
height:auto !important; 
height:32px; 
background:url(/Images/Layout/whyorganicpaneltopheader.gif) no-repeat 0px 0px; 
padding:5px 0px 0px 0px; 
text-align:center; 
margin:0px 0px 0px 9px;
}

.whyorganic-panel .heading#sleepadvice {
	background:url(/Images/Layout/sleepadvicepaneltopheader.gif) no-repeat 0px 0px; 
width:167px; 
min-height:29px; 
height:auto !important; 
height:29px; 
padding:8px 0px 0px 0px;
}

.whyorganic-panel .heading h6 {
	color:#74b245; 
font-size:22px; 
font-weight:bold;
}

.whyorganic-panel .heading h6 span {
	color:#5f4003; 
font-weight:normal;
}

.whyorganic-panel .panel-content-repeater {
	width:auto; 
height:auto !important; 
padding:0px 0px 0px 0px; 
background:url(/Images/Layout/whyorganicpanelrepeater.gif) repeat-y 0px 0px;
}

.whyorganic-panel .panel-content-top {
	width:auto; 
height:auto !important; 
padding:0px 0px 0px 0px; 
background:url(/Images/Layout/whyorganicpaneltop.gif) no-repeat 0px 0px; 
/* width:748px; 
*/
}

.whyorganic-panel .panel-content-inner {
	width:693px; 
height:auto !important; 
padding:36px 25px 34px 30px; 
background:url(/Images/Layout/whyorganicpanelbottom.gif) no-repeat 0px 100%; 
position:relative;
}

.whyorganic-panel .panel-content-inner#sleepadvice-panel-content {
	padding:36px 25px 34px 10px; 
width:713px; 
background:url(/Images/Layout/sleepadvicepanelbottom.gif) no-repeat 0px 100%;
}

.whyorganic-panel .panel-content-inner#sleepadvice-panel-content p a {
	color:#74b245; 
font-weight:bold; 
text-decoration:underline; 
font-size:14px; 
line-height:30px;
}

.whyorganic-panel .panel-content-inner#sleepadvice-panel-content li {
	line-height:18px; 
padding:0px 0px 15px 0px; 
list-style-position:outside;
}

.whyorganic-panel .panel-content-inner#sleepadvice-panel-content li ul {
	padding:0px 0px 0px 0px;
}

.whyorganic-panel .panel-content-inner#sleepadvice-panel-content li ul li {
	padding:0px 0px 0px 8px; 
color:#333333; 
list-style-type:none; 
background:url(/Images/Layout/hyphenbullet.gif) no-repeat 0px 50%;
}

.whyorganic-panel .panel-content-inner .why-organic-panelfooter {
	width:718px; 
min-height:34px; 
height:auto !important; 
height:34px; 
padding:0px 0px 0px 0px; 
position:absolute; 
left:30px; 
bottom:-8px;
}

.whyorganic-panel .panel-content-inner .why-organic-panelfooter p {
	color:#5f4003; 
font-weight:bold;
}

.whyorganic-panel .panel-content-inner .why-organic-panelfooter img {
	color:#5f4003; 
font-weight:bold; 
position:absolute; 
right:109px; 
bottom:-73px;
}

.whyorganic-panel img.organic-cotton {
	position:absolute; 
right:-13px; 
top:-83px;
}

.maincolumn#moreonmaterials ul {
	padding:0px 0px 0px 20px;
}

.maincolumn#moreonmaterials ul li {
	color:#74b245; 
list-style-type:disc; 
list-style-position:inside; 
line-height:30px;
}

.maincolumn#moreonmaterials ul li span {
	color:#333333;
}

.maincolumn#moreonmaterials ol {
	margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
}

.maincolumn#moreonmaterials ol li {
	line-height:18px; 
padding:0px 0px 0px 5px; 
margin:0px 0px 0px 0px; 
background:url(/Images/Layout/expertadviceroundbullets.gif) 0px 0px no-repeat; 
list-style-position:inside; 
font-weight:bold; 
color:#ffffff; 

}

.maincolumn#moreonmaterials ol#our-mattresses-ol li {
	padding:0px 0px 20px 5px;
}

.maincolumn#moreonmaterials ol#our-mattresses-ol li#lastli {
	padding:0px 0px 10px 5px;
}

.maincolumn#moreonmaterials ol li p {
	display:block; 
padding:0px 0px 0px 18px; 
color:#333333; 
font-weight:100;
}

.maincolumn#moreonmaterials ol#our-mattresses-ol li p {
	display:inline; 
padding:0px 0px 0px 0px;
}

.maincolumn#moreonmaterials ol li span.ques {
	font-weight:bold; 
color:#333333;
}

img.pressandtraderightimage {
	float:right; 
margin:0px 40px 0px 0px;
}

img.wholesalwrightimage {
	float:right;
}

.reviewformpanelouter {
	width:auto; 
height:auto; 
background-color:#d8c699; 
margin:0px 0px 15px 0px;
}

.reviewformpanelinner {
	width:auto; 
height:auto; 
background:url(/Images/Layout/reviewformpaneltop.jpg) no-repeat 0px 0px;
}

.reviewformpanelcontent {
	width:704px; 
min-height:130px; 
height:auto !important; 
height:130px; 
background:url(/Images/Layout/reviewformpanelbottom.jpg) no-repeat 0px 100%; 
padding:44px 15px 10px 25px; 
position:relative;
}

.reviewformpanelcontent h6 {
	color:#5f4003; 
font-size:22px; 
margin:0px 0px 0px 0px; 
position:absolute; 
top:12px; 
left:14px;
}

.reviewformpanelcontent .column {
	width:315px; 
float:left; 
height:auto; 
padding:0px 0px 0px 0px; 
margin:0px 25px 0px 0px;
}

.reviewformpanelcontent .column#right {
	width:357px; 
margin:0px 0px 0px 0px;
}

.reviewformpanelcontent .column p {
	float:left; 
color:#5f4003; 
font-weight:bold; 
padding:0px 0px 0px 0px;
}

.reviewformpanelcontent .column .formrow {
	width:auto; 
height:auto; 
margin:0px 0px 16px 0px ;
}

.reviewformpanelcontent .column .formrow#reviewbox {
	margin:0px 0px 10px 0px ;
}

.reviewformpanelcontent .column .error-msg {
	width:252px; 
height:auto; 
padding:0px 0px 0px 59px;
}

.reviewformpanelcontent .column input.textbox-one {
	width:250px; 
float:right; 
margin:0px 0px 0px 0px;
}

.reviewformpanelcontent .column textarea.textarea-one {
	width:294px; 
height:97px; 
float:right; 
margin:0px 0px 0px 0px;
}

.product-page-left .testimonialcolumn h5 {
	font-size:16px; 
color:#74b245; 
border-bottom:1px solid #d8c699; 
padding:0px 0px 5px 0px; 
width:326px; 
margin:0px 0px 3px 0px; 
display:block !important;
}

.reviewrow {
	background:url(/Images/Layout/topleftquote.gif) no-repeat 0px 6px; 
padding:5px 10px 10px 20px; 
width:714px; 
height:auto;
}

.reviewrow p span.author {
	color:#74b245; 
float:right; 
font-size:14px;
}

.reviewrowouter {
	width:auto; 
height:auto; 
background-color:#bedf8e; 
margin:0px 0px 10px 0px;
}

.reviewrowouter .reviewrowinner {
	width:auto; 
height:auto; 
background:url(/Images/Layout/reviewtop.gif) no-repeat 0px 0px;
}

.reviewrow img.rightquote {
	padding:0px 5px 0px 5px;
}

.reviewrowouter .reviewrowbottom {
	width:auto; 
height:auto; 
background:url(/Images/Layout/reviewbottom.gif) no-repeat 0px 100%;
}

.reviewrowouter .reviewrow {
	background:url(/Images/Layout/topleftwhitequote.gif) no-repeat 8px 6px; 
padding:7px 10px 5px 28px; 
width:706px;
}

.reviewrowouter .reviewrow p span.author {
	color:#fefefe;
}

.innersubscribe .column {
	width:325px; 
float:left; 
height:auto; 
padding:0px 20px 0px 0px;
}

.innersubscribe .column .formrow {
	width:auto; 
height:auto; 
padding:0px 0px 5px 0px;
}

.innersubscribe .column#right {
	padding:111px 0px 0px 0px;
}

.innersubscribe .column p {
	font-weight:bold; 
padding:0px;
}

.innersubscribe .column p.guideline {
	color:#333333; 
font-weight:normal;
}

.maincolumn#reviewspage h5 {
	color:#5f4003; 
font-size:22px; 
margin:10px 0px 10px 0px;
}

.deliverypanelouter {
	width:auto; 
height:auto; 
background:url(/Images/Layout/deliverypanelrepeater.gif) repeat-y 0px 0px; 
margin:0px 0px 20px 0px;
}

.deliverypaneltop {
	width:auto; 
height:auto; 
background:url(/Images/Layout/deliverypaneltop.gif) no-repeat 0px 0px;
}

.deliverypanelbottom {
	width:426px; 
min-height:100px; 
height:auto !important; 
height:100px; 
background:url(/Images/Layout/deliverypanelbottom.gif) no-repeat 0px 100%; 
padding:0px 0px 11px 0px;
}

.headerrow {
	width:426px; 
height:23px; 
position:relative;
}

.headerrow p {
	color:#5f4003; 
font-weight:bold;
}

.headerrow p.light {
	position:absolute; 
left:220px; 
top:3px;
}

.headerrow p.bulky {
	position:absolute; 
left:330px; 
top:3px;
}

.deliverypanelrow {
	width:410px; 
height:19px; 
border-bottom:1px solid #d8c699; 
margin:0px auto 0px auto; 
padding:4px 0px 0px 0px;
}

.deliverypanelrow p {
	padding:0px 0px 0px 0px; 
float:left; 
text-align:center;
}

.deliverypanelrow p.location {
	width:170px; 
padding:0px 30px 0px 0px
}

.deliverypanelrow p.light {
	width:51px; 
padding:0px 59px 0px 0px
}

.deliverypanelrow p.bulky {
	width:55px;
}


/*.error-msg-border-x-top {
	min-width:200px; 
width:auto !important; 
width:200px; 
min-height:50px; 
height:auto !important; 
height:50px; 
background:#ffffff url(../Images/Layout/errormsgbordertop.gif) repeat-x 0px 0px;
}

.error-msg-border-x-bottom {
	min-width:200px; 
width:auto !important; 
width:200px; 
min-height:50px; 
height:auto !important; 
height:50px; 
background:url(../Images/Layout/errormsgborderbottom.gif) repeat-x 0px 100%;
}

.error-msg-border-y-left {
	min-width:200px; 
width:auto !important; 
width:200px; 
min-height:50px; 
height:auto !important; 
height:50px; 
background:url(../Images/Layout/errormsgborderleft.gif) repeat-y 0px 0px;
}

.error-msg-border-y-right {
	min-width:200px; 
width:auto !important; 
width:200px; 
min-height:50px; 
height:auto !important; 
height:50px; 
background:url(../Images/Layout/errormsgborderright.gif) repeat-y 100% 0px;
}

.error-msg-top-left {
	min-width:200px; 
width:auto !important; 
width:200px; 
min-height:50px; 
height:auto !important; 
height:50px; 
background:url(../Images/Layout/errormsgtopleft.gif) no-repeat 0px 0px;
}

.error-msg-top-right {
	min-width:200px; 
width:auto !important; 
width:200px; 
min-height:50px; 
height:auto !important; 
height:50px; 
background:url(../Images/Layout/errormsgtopright.gif) no-repeat 100% 0px;
}

.error-msg-bottom-right {
	min-width:200px; 
width:auto !important; 
width:200px; 
min-height:50px; 
height:auto !important; 
height:50px; 
background:url(../Images/Layout/errormsgbottomright.gif) no-repeat 100% 100%;
}

.error-msg-bottom-left {
	min-width:200px; 
width:auto !important; 
width:200px; 
min-height:50px; 
height:auto !important; 
height:50px; 
background:url(../Images/Layout/errormsgbottomleft.gif) no-repeat 0px 100%;
}

.error-msg-content {
	min-width:162px; 
width:auto !important; 
width:162px; 
min-height:14px; 
height:auto !important; 
height:14px; 
padding:19px 19px 19px 19px;
}

*/


#mattressInformation p {
	margin:0px 5px 0px 5px;
}

.linkcontainer {
	width:auto; 
height:auto; 
margin:0px 0px 10px 0px;
}

.linkcontainer p {
	margin:0px 10px 10px 0px;
}

.linkcontainer p a {
	color:#74b245 !important; 

}

.linkcontainer p a:hover {
	color:#666666 !important;
}

.linkcontainer a {
	color:#74b245 !important; 

}

.linkcontainer a:hover {
	color:#666666 !important;
}

.linkcontainer img {
	margin:0px 10px 10px 0px;
}
