@charset "UTF-8";
/* Sectional Stylesheet for Bed Guru */
/* Created by Pixel Vector */

#homepagewelcome {
	padding: 0 10px;
	}

/* Homepage */

#homepagerecommended
	{
	padding: 15px;
	}
	
#home-container {
	padding: 0 10px;
	}
	
#home-specialoffers {
	margin: 15px 0 10px 0;
	}
	
#home-bedsframes {
	margin: 0 0 5px 0;
	}
	
#home-deloptions {
	margin: 0 0 10px 0;
	border: 3px solid #043f6d;
	padding: 2px 5px;
	}
#home-deloptions h1 {
	display: block;
	text-transform: uppercase;
	font: normal 20px "Gill Sans", Helvetica, Arial;
	color: #fff;
	background: #8a7f4a;
	padding: 2px 5px;
	margin: 0;
	}
#home-deloptions p {
	font-weight: bold;
	font-size: 11px;
	}
#home-deloptions ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#home-deloptions li {
	float: left;
	display: block;
	background: url(../images/bg-deloptions-li.jpg) no-repeat;
	margin: 0 3px 3px 0;
	padding: 6px 0 0 5px;
	width: 165px;
	height: 35px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 162px;
	height: 26px;
	}
	/* Opera Fix */
html>body #home-deloptions li
	{
	width: 162px;
	height: 26px;
	}

#home-deloptions li a {
	text-decoration: none;
	color: #000;
	}
#home-deloptions li a:hover {
	text-decoration: underline;
	}
	
#home-mattresses {
	margin: 2px 0 10px 0;
	}
	
#home-carlbottom {
	float: left;
	margin: 0 19px 0 0;
	}
	
#home-specialsizes {
	width: 352px;
	float: left;
	}	
	
/* Recommended Item Div */
#recommendeditem
	{
	float: left;
	margin-top: 10px;
	padding: 0px;
	width: 170px;
	}
	
#recommendeditem img
	{
	border: 0px;
	}
	
#recommendeditemdesc
	{
	background-color: #B8B198;
	color: #333;
	text-decoration: none;
	font-size: 12px;
	clear: both;
	padding: 3px 5px 3px 5px;
	width: 170px;
	height:65px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 160px;
	}
#pricesdiv
{
	margin:5px 0 5px 0;
	padding:0;
}
#wassave
{
	font-size:10px;
}
#nowprice
{
	color:#DF211B;
}	
#recommendeditemdesc2
	{
	background-color: #e5e5e5;
	color: #333;
	text-decoration: none;
	text-align:center;
	font-size: 12px;
	clear: both;
	padding: 3px 5px 3px 5px;
	width: 170px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 160px;
	}
/* Opera Fix */
html>body #recommendeditemdesc
	{
	width: 160px;
	}
	
#recommendeditemdesc a
	{
	text-decoration: none;
	color: #ffffff;
	}
	
/* Margin applied to second and third item on a row - not the first! */
.itemleftmargin
	{
	margin-left: 10px;
	}
	
	
.testimonials-right-new {
	padding: 30px 10px;
	font: bold 20px "Gill Sans", Helvetica, Arial;
	color: #603e2b;
	}
	
.home-introtext {
	}
.home-introtext a {
	color: #887E46;
	}
	
/*********************************************************************************************************/

/* Main Product */


.menupicture
	{
	border:double 1px #663333; margin-bottom:6px;
	}


#leftnav #leftcat
	{
	padding: 10px;
	border-bottom: 1px solid #fff;
	}
#leftcat2 ul
	{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}
#leftcat2 li
	{
	display: block;
	padding: 3px 0px;
	margin: 0px;
	border-bottom: 1px dotted #666;
	}
#leftcat2 a
	{
	text-decoration: none;
	color: #333;
	}
	
#leftcat2{
	float:right; 
	margin-top:35px;
}

#textproduct{
	width:230px; 
	text-align:justify;
	color:#8a7f4a;
}

#descriptioncontent{
	margin-top:15px;
}

#straightlineprice{
	border-right:double 2px #dfdac8; 
	padding-right:10px;
}

#option{
	padding:4px;
}

#optionproduct{
	float:right;
}

#detail{
	background-color:#e5e5e5; 
	border:double 1px #333;
	width:250px;
	padding:5px;
	margin-top:10px;
	color:#8a7f4a;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 240px;
	}
/* Opera Fix */
html>body #detail
	{
	width: 240px;
	}


#titleproduct
	{
	border-bottom:double 1px #8a7f4a; 
	margin-top:10px;
	color:#8a7f4a;
	}
	
#searchresult{
	width:530px; 
	margin-top:15px; 
	text-align:left;
}

#floatsearch{
	float:right; 
	width:200px;
}

#titlesearch{
	margin:0px; 
	padding:0px; 
	color:#993333;
	font-size:18px;
}

#descriptionsearch{
	margin-top:10px; 
	text-align:justify; 
	color:#993333;
}

#discountpic{
	height:70px;
	width:108px; 
	background-image:url(../images/bigtag.png);
	position:absolute; 
	margin-top:216px; 
	margin-left:312px; 
}

#discounttext{
	font-size:24px; 
	color:#FFFFFF; 
	margin-top:24px; 
	margin-left:40px; 
	position:absolute;
}
/* DISCOUNT PICTURE MAIN CATEGORY PRODUCT */
#discountpiccat{
	height:70px;
	width:108px; 
	background-image:url(../images/bigtag.png);
	background-repeat:no-repeat;
	position:absolute; 
	margin-top:160px; 
	margin-left:212px; 
}

#discounttextcat{
	font-size:24px; 
	color:#FFFFFF;  
	margin-top:24px; 
	margin-left:40px; 
	position:absolute;
}
/* END */
#discountpicsmall{
	height:32px;
	width:60px; 
	background-image:url(../images/tag.png);
	background-repeat:no-repeat;
	position:absolute; 
	margin-top:84px; 
	margin-left:110px; 
}

#discounttextsmall {
	font-size:14px; 
	color:#fff; 
	font-weight:bold; 
	margin-top:9px; 
	margin-left:24px; 
	position:absolute;
}
#discounttextsmall a {
	color: #fff;
	}

/* Textonly Pages */

#textonlycontainer
	{
	padding: 15px;
	margin-top: 10px;
	font-size: 12px;
	color: #333;
	}
	
#textonlycontainer h1
	{
	font-size: 18px;
	color: #993300;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	}
	
#textonlycontainer h2
	{
	font-size: 18px;
	color: #993300;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	}
	
#textonlycontainer h3
	{
	font-size: 18px;
	color: #993300;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	}
	
#textonlycontainer ol
	{
	list-style-position: outside;
	margin-left: 0px;
	padding-left: 20px;
	}
	
#textonlycontainer a
	{
	color: #333;
	text-decoration: underline;
	}
	
/* Display Product */
#displayproduct{
	text-align:left;
	width:530px; 
}

#displaytitle{
	margin:0px; 
	padding:0px; 
	color:#993333;
	font-size:18px;
}

#displaydescription{
	margin-top:10px; 
	text-align:justify; 
	color:#333;
	font-size:12px;
}

#displaytextfloat{
	float:right; 
	width:200px;
}

/* Delivery */

.delivery-option {
	padding: 15px;
	border: 1px solid #887E46;
	margin: 0 0 8px 0;
	}
.delivery-option h1 {
	text-transform: none;
	font-size: 17px;
	margin: 0 0 5px 0;
	padding: 0;
	}

/* Basket */

#helpbasket
{
	color:#993333;
}

#helpbasket p
{
	margin:0px;
	padding:0px;
	color:#333;
	text-align:justify;
}

#basketpaymentbutton{
	margin-bottom:50px; 
	color:#993333;
}


/* Sections */

#aboutusipcture{
	height:220px; 
	float:left; 
	margin-right:20px;
}

#contentaboutus{
	padding: 0 10px; 
	text-align:justify;
}
.centercol-container
{
	position:relative;
	display:block;
	padding:15px;
}
.global-form-input
{
	width:250px;
	display:block;
}
#products-list
{
	position:relative;
	display:block;
	height:1600px;

}


/* Amendments January 2012 */

#home-video {
	margin: 6px 0;
	}
#home-selectorpromo {
	margin: 0 0 6px 0;
	}
#home-salepromo {
	0 0 10px 0;
	}
	
.product-galthumb {
	border: double 1px #8a7f4a; 
	margin: 0 0 2px 0;
	}

