.container
{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}

img 
{
	border: none;
}

A
{
	text-decoration: none;
	color: #006f9d;
}
 

A:hover
{
	text-decoration: underline;
}

div
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.itemSummary img.SummaryImg {
	/*margin: 5px 0px 5px 5px;
	border-color:Black;
	border: 1px;*/
	
	
	float:left;
	width:174px;
	border:none;
	margin:0px;
	padding:0px;
		
		
		
}




body
{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(../Images/bg.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.rightColumnPriceInfo
{
	color: #FE740E;
	padding-top: 25px;
	float: right;
}

/*.itemSummarySmall
{
	float: left;
	width: 190px;
	margin-bottom: 4px;
	padding-right: 9px;
	padding-left: 9px;
	color: #006F9D;
	font-size: 65%;
	padding-bottom: 10px;
}*/



.itemSummarySmall {
color:#006F9D;
float:left;
font-size:65%;
margin-bottom:0;
padding-bottom:15px;
/*padding-left:14px;
padding-right:14px;*/
width:174px;
}






.itemSummarySmallContainer
{
	float: left;
	width:174px;
	padding-left:16px;
	padding-right:16px;
}

.dottedLineContainer
{
	background-image:url(../Images/dottedLine.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	float:left;
	margin-bottom:15px;
	padding:0;	
	/*width:618px;*/
	width:586px;
	height:1px;
	margin-left:16px;
	display:inline;
	
}




.categoryDottedLineContainer
{
	background-image:url(../Images/dottedLine.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	float:left;
	margin-bottom:15px;
	padding:0;	
	/*width:590px;*/
	width:586px;
	height:1px;
	
	
	
	margin-left:15px;
	display:inline;

}



.dottedLineContainerNone
{
	background-image:none;
	background-position:center bottom;
	background-repeat:repeat-x;
	float:left;
	margin:0;
	padding:0;	
}

/*.featuredOfferPanelContainer
{
	background-image:url(../Images/doubleDots-bg.gif);
	background-position: top;
	background-repeat: repeat-y;
	float: left;
	margin: 0px;
	padding: 0px;
}*/




.productPanelContainer {
background-image:url(../Images/doubleDots-bg.gif);
background-position:center top;
background-repeat:repeat-y;
float:left;
margin-bottom:10px;
width:618px;
padding-left:3px;
padding-right:3px;
}

.categoryPanelContainer {
/*background-image:url(../Images/doubleDots-bg.gif);
background-position:center top;
background-repeat:repeat-y;
float:left;
margin-bottom:15px;
width:618px;
padding-left:3px;
padding-right:3px;*/


background-image:url(../Images/doubleDots-bg.gif);
background-position:center top;
background-repeat:repeat-y;
float:left;
margin-bottom:15px;

width:618px;






}






.itemSummarySmallHeader 
{
	color: #006F9D;
	font-weight: bold;	
	/*width: 100%;
	display: block;
	float: left;*/
}













/*.itemSummarySmall .itemImage
{
	padding-top: 5px;
}*/



.itemSummarySmall .itemImage
{
	width:174px;
	float:left;
}






.itemSummarySmall .moreInfo
{
	/*float: right;*/
	float:left;
	width:174px;

}




a.moreInfoBtn{
background-image:url(../Images/moreinfo-button2.gif);
background-position:0 0px;
background-repeat:repeat-y;
background-repeat:no-repeat;
display:block;
float:right;
font-size:0;
height:17px;
text-indent:-10000px;
width:70px;

}

a.moreInfoBtn:hover {

background-position:0 -17px;

}




.catHeader {
background-image:url(../Images/product-header.gif);
background-repeat:no-repeat;
color:#006F9D;
float:left;
font-size:65%;
padding-top:15px;
padding-bottom:25px;
padding-left:15px;
padding-right:15px;
width:594px;
margin-top:15px;





/*width:624px;
float:left;*/

}

.catHeader span {
font-size:10px;

}


.textbox
{
	
}

* html .checkoutTextbox
{
	margin-left: 15px;
	
}

.checkoutFooterItems
{
	margin: 0px 0px 0px -7px;
	padding-top: 10px;
	width: 594px !important;
	height: 100px !important;	
}

.checkoutFooterItems .footerBtn
{
	margin: 0px 5px 0px 5px;
	padding: 0px;

}

.productContent p
{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.productOptionRightColumn
{
	width: 175px;	
	padding: 2px;
	float: right;
}

.productOptionLeftColumn
{
	width: 186px;
	padding: 2px;
}

.homeProductContainer .productName
{
	font-size: 140%;
	font-weight: bold;
}

.simplyLoveHeader
{
	color: #95D7F2;
	background-image: url(../Images/lovethisproduct.gif);
	text-indent: -10000px;
	height: 19px;
	width: 190px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
}

.orange
{
	color: #fe740e;
}
.productSmallColumn
{
	/*width: 170px;*/
	width: 390px;
	/*margin-top: 0px;*/
	
	/*margin-right: 0px;*/
	/*margin-bottom: 10px;*/
	/*margin-left: 0px;*/
	float: left;

}

.deliverySmallColumn
{
	/*width: 170px;*/
	width: 594px;
	/*margin-top: 0px;*/
	
	/*margin-right: 0px;*/
	/*margin-bottom: 10px;*/
	/*margin-left: 0px;*/
	float: left;

}



.priceInfo .saleprice {
font-size: 160%;
font-weight:bold;

}


.buttonPadding {
margin-top:10px;

}




.productSmallColumn p
{
padding-bottom:10px;
margin:0px;

}

.deliverySmallColumn p
{
padding-bottom:10px;
margin:0px;

}

.productContent
{
	float: left;
	/*width: 370px;*/
	width:594px;
	margin: 0px;
	padding-bottom: 15px;
}

.catProductContent
{
	/*float: left;
	width: 370px;
	margin: 0px;
	padding: 5px;*/
	
	
	background-image:url(../Images/doubleDots-bg.gif);
	background-position:center top;
	background-repeat:repeat-y;
	float:left;
	margin-bottom:15px;
	width:618px;
	
	padding-left:3px;
padding-right:3px !important;
	
	
	
	
}







.productSmallColumn li
{
	font-size: 100%;
	list-style-type: disc;
	list-style-image: url(../Images/heart-bullet.gif);
	padding-bottom: 10px;
}

.productSmallColumn ul
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
}

.deliverySmallColumn li
{
	font-size: 60%;
	list-style-type: disc;
	list-style-image: url(../Images/heart-bullet.gif);
	padding-bottom: 10px;
	width: 100%;
}

* html .deliverySmallColumn li
{
	font-size: 100%;
}

.deliverySmallColumn ul
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
}









.introContent .productSmallColumn li
{
	font-size: 66%;
	list-style-type: disc;
	list-style-image: url(../Images/heart-bullet.gif);
	padding-bottom: 10px;
}

* html .introContent .productSmallColumn li
{
	font-size: 100%;
}

.introContent .productSmallColumn ul
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
	color:#006F9D;
}
















.header
{
	float: left;
	height: 121px;
	width: 980px;
	background-image: url(../Images/topbg-left.gif);
	background-repeat: no-repeat;
	background-position: 185px;
}

.navigationContainer
{
	float: left;	
	width: 795px;
	padding-top: 24px;
}

.right
{
	float: right;
}

.navigation
{
	float: left;
	height: 36px;
	width: 787px;
	background-image: url(../Images/topnav-bar.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 8px;
}

#freeDeliveryBar
{
	padding-bottom: 10px;
	float: left;
}

.contentContainer
{
	float: left;
	width: 980px;
	background-image: url(../Images/page-top.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.footerContainer
{
	background-image: url(../Images/page-bottom.gif);
	float: left;
	width: 980px;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 40px;
	margin-bottom: 10px;
}

.footerContainer a
{
	text-decoration: none;
	color: #818181;
}

.footerContainer a:hover
{
	text-decoration: underline;
	color: #818181;
}

.thinColumnContainer
{
	width: 155px;
	background-color: #FFFFFF;
	padding-bottom: 10px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 10px;
	left: 0px;
	position: relative;
}


.thinColumnContainerLeft
{
	width: 155px;
	background-color: #FFFFFF;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	position: relative;
	float: left;
	left: -634px;
	top: 0px;
}


.tenPxBottom
{
	padding-bottom: 10px;
	float: left;
}


.searchPanelContainer
{
	float: left;
	width: 155px;
	margin-bottom: 10px;
}

*:first-child+html .searchPanelContainer
{
	margin-bottom: 7px;
}

* html .searchPanelContainer 
{
	margin-bottom: 7px;	
}

.searchBox
{
	border: none;
}

.searchBGInner
{
	background-image: url(../Images/search-bg.gif);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
	width: 135px;
}

.searchContent
{
	float: left;
	margin: 0px;
	background-image: url(../Images/quicksearch-bg.gif);
	background-repeat: no-repeat;
	width: 135px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.searchContent h2
{
	background-image: url(../Images/quicksearch-title.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.1em;
	color: #7ACCEF;
	text-indent: -10000px;
	height: 19px;
	width: 86px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.sideSleepGuruPanel .searchSubmitButton
{
	width: 155px; 
	float:left;
}

.sideSleepGuruPanel .searchSubmitButton input
{

	float:left;
}




#sleepGuru .searchSubmitButton
{
	vertical-align: middle;	
	float:right;
	padding-top:5px;
	padding-left:10px;
}


.sideNavPanel
{
	float: left;
	width: 155px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #006f9d;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.sideNavPanel p.navHeader
{
	background-image: url(../Images/products-header.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 155px;
	color: #7ACCEF;
	font-size: 0.1em;
	text-indent: -10000px;
	margin: 0px;
	padding: 0px;
}

.searchBGInner input
{
	float: left;
	width: 115px;
	border: 1px solid #009ee0;
	font-size: 70%;
	margin-top: 2px;
	color: #666666;
	padding: 2px;
	background-image: url(../Images/searchfield-bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.homepageTwoColWrap
{
	float: left;
	width: 595px;
}

.homepageImage
{
	float: left;
	width: 624px;
	background-color: #FFFFFF;
	padding-bottom: 10px;
}

.middleColumn
{
	width: 624px;
	float: left;
	padding-right: 10px;
	left: 165px;
	top: 0px;
	background-color: #FFFFFF;
	height:auto !important;
	min-height: 1205px;
	height: 1205px;
	position: relative;
}

.contentBG
{
	background-image: url(../Images/bgcols.gif);
	background-repeat: repeat-y;
	float: left;
	width: 954px;
	padding-right: 13px;
	padding-left: 13px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.left
{
	float: left;
}

/* Clear floats */
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix
{
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}

/* End hide from IE-mac */

.sideNavPanel li
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 155px;
	list-style-type: none;
}

.sideNavPanel a
{
	color: #006f9d;
	text-decoration: none;
	width: 147px;
	display: block;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bde6f7;
}

a
{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.sideNavPanel a:hover
{
	background-color: #e3f4fc;
}

.sideNavPanel ul
{
	padding: 0px;
	float: left;
	width: 155px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.basketContainer
{
	float: left;
	width: 155px;
	margin-bottom: 10px;
	background-image: url(../Images/basketrepeat.gif);
	background-repeat: repeat-y;
}

.basketContent
{
	margin: 0px;
	float: left;
	width: 135px;
	background-image: url(../Images/basket-bg.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.basketContent p
{
	font-size: 80%;
	padding: 1px 0px 1px 0px;
	margin: 0px;
}

.basketContent a
{
	color: #FFFFFF;
}

.basketContent .totalprice
{
	font-size: 90%;
	font-weight: bold;
}

.basketContent .viewBasket
{
	font-size: 65%;
}

.basketContent h2
{
	background-image: url(../Images/yourbasket-title.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.1em;
	color: #7ACCEF;
	text-indent: -10000px;
	height: 18px;
	width: 75px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}

.offersPanelContainer
{
	float: left;
	width: 155px;
	margin-bottom: 10px;
	background-color: #36ADE5;
}

.offersContent p
{
	color: #FFFFFF;
	font-size: 65%;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}

.mattressPanelContainer
{
	float: left;
	width: 155px;
	margin-bottom: 10px;
	background-color: #3bb4e7;
}

.mattressContent p
{
	color: #FFFFFF;
	font-size: 65%;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 7px;
}

div.introContent
{
	float: left;
	width: 594px;
	margin-top: 0px;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 10px;
}

div.sleepContent
{
	float: left;
	width: 624px;
	margin-top: 0px;
	margin-bottom: 10px;
}

* html div.sleepContent
{
	float: left;
	width: 624px;
	margin-top: 10px;
}

div.sleepContentContainer
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 414px;
}

div.sleepRightImageContainer
{
	float: right;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	width: 200px;
}

div.sleepLeftImageContainer
{
	float: left;
	margin: 0px;
	padding: 0px 10px 10px 0px;
	width: 200px;
}

div.sleepContentContainer
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 624px;
}

.introContent h1
{
	color: #006f9d;
	font-size: 140%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.introContent h2
{
	color: #006f9d;
	font-size: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.sleepContent h2
{
	color: #006f9d;
	font-size: 0.875em;
	padding: 0px 0px 14px 0px;
	margin: 0px;
}

.introContent h3
{
	color: #006f9d;
	font-size: 75%;
	margin-top: 5px;
	margin-bottom: 5px;
}


.introContent p
{
	color: #006f9d;
	/*font-size: 65%;*/
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 594px;
}

div.sleepContent p
{
	color: #006f9d;
	/*font-size: 65%;*/
	font-size: 0.625em;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

div.sleepContent span 
{
	color: #85b43d;
}

* html .introContent p
{
	padding-left: 15px;
}


div.sleepContent ul 
{
	float: left;
	margin: 0px;
	padding: 5px 0px 5px 10px;
	width: 614px;
	list-style: none;
}

div.sleepContent ul li
{
	float: left;
	color: #006f9d;
	font-size: 0.625em;
	padding: 0px 0px 10px 15px;
	margin: 0px;
	width: 599px;
	background-image: url(../images/blue-bullet.gif); 
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

div.sleepContent ul.green 
{
	float: left;
	margin: 0px;
	padding: 10px 0px 5px 0px;
	width: 312px;
	list-style: none;
}

div.sleepContent ul.green li
{
	float: left;
	color: #006f9d;
	font-size: 0.625em;
	padding: 0px 0px 10px 17px;
	margin: 0px;
	width: 295px;
	background-image: url(../images/green-tick-bullet.gif); 
	background-repeat: no-repeat;
	background-position: left top;
}

div.divider {
	display: block;
	float: left;
	height: 1px;
	margin: 9px 0px 17px 0px;
	padding: 0;
	width: 100%;
	border-bottom: 1px solid #b2d4e1;
}

div.divider hr
{
	display: none;
}

div#map_canvas div#content 
{
	float: left;
	margin: 0px;
	padding: 0px;
}

.homeSectionHeaderNoFont
{
	float: left;
	width: 594px;
	padding-bottom: 15px;
	padding-top: 10px;
	background-image: url(../Images/product-header.gif);
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-left: 15px;
	color: #006F9D;
}

.homeSectionHeaderNoFont p
{
	margin: 0px;
	padding: 0px;
	color: #006F9D;
	font-size: 65%;
}

* html .homeSectionHeaderNoFont p
{
	font-size: 100%;
}

* html #pHead p
{
	font-size: 65%;	
}

.homeSectionHeaderNoFontNarrow
{
	float: left;
	width: 375px;
	margin-bottom: 15px;
	background-image: url(../Images/product-header.gif);
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-left: 15px;
	color: #006F9D;
}

.darkBluePanelContainer
{
	background-color: #3eb2e1;
	float: left;
	width: 155px;
	background-image: url(../Images/blue-bott.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.darkBluePanelContent
{
	background-image: url(../Images/blue-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width: 135px;
	font-size: 65%;
	color: #FFFFFF;
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.darkBluePanelContent p
{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
}

.sidePanelTitle
{
	clear: both;
	font-size: 120%;
	font-weight: bold;
}

.introContent h1.homeH1
{
	background-image: url(../Images/home-title.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 334px;
	font-size: 0.1em;
	color: #87D1F0;
	text-indent: -10000px;
}

* html .introContent h1.homeH1
{
	margin-left: 15px;
}

.offersContent
{
	float: left;
	margin: 0px;
	background-image: url(../Images/sideoffers-bg.gif);
	background-repeat: no-repeat;
	width: 135px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.offersContent h2
{
	background-image: url(../Images/outstanding-title.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.1em;
	color: #7ACCEF;
	text-indent: -10000px;
	height: 42px;
	width: 80px;
	margin: 0px;
	padding: 0px;
}

.mattressContent
{
	float: left;
	margin: 0px;
}

.mattressContent h2
{
	background-image: url(../Images/madetomeasure-header.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.1em;
	color: #7ACCEF;
	text-indent: -10000px;
	height: 93px;
	width: 155px;
	margin: 0px;
	padding: 0px;
}

.priceInfo p
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.priceInfo
{
	color: #FE740E;
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.priceInfo .price
{
	font-size: 170%;
	font-weight: bold;
	margin-bottom: 10px;
}

.specialOffersHeader
{
	color: #95D7F2;
	background-image: url(../Images/specialoffers-title.gif);
	text-indent: -10000px;
	height: 19px;
	width: 190px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
}

.featuredOffersHeader
{
	color: #95D7F2;
	background-image: url(../Images/driftaway-title.gif);
	text-indent: -10000px;
	height: 19px;
	width: 190px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
}

.aboutUsHeader
{
	color: #95D7F2;
	background-image: url(../Images/aboutus-title.gif);
	text-indent: -10000px;
	height: 18px;
	width: 219px;
	margin-top: 13px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
}

.lightBluePanelContainer
{
	background-color: #CCECF9;
	float: left;
	width: 155px;
	background-image: url(../Images/info-bott.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.lightBluePanelContent
{
	background-image: url(../Images/info-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width: 135px;
	font-size: 65%;
	color: #009ee0;
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.lightBluePanelContent p
{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
}

.lightOrangePanelContainer
{
	background-color: #FFEBDD;
	float: left;
	width: 155px;
	background-image: url(../Images/aboutus-bott.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.lightOrangePanelContent
{
	background-image: url(../Images/aboutus-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width: 135px;
	font-size: 65%;
	color: #fe740e;
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.lightOrangePanelContent p
{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
}

.darkOrangePanelContainer
{
	background-color: #FE903E;
	float: left;
	width: 155px;
	background-image: url(../Images/orange-bott.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.darkOrangePanelContent
{
	background-image: url(../Images/orange-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 135px;
	font-size: 65%;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.darkOrangePanelContent p
{
	padding: 0px;
	border: 1px solid black;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
}

#usefulLinks 
{
	background-image: url(../Images/usefullinks-bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color:#f0fafd;
	width: 894px;
	float: left;
	margin: 0px;
	padding: 43px 0px 0px 60px;
	
}

#usefulLinksContainer
{
	background-image: url(../Images/dottedLine.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 894px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#usefulLinks h3
{
	background-image: url(../Images/usefullinks-title.gif);
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	height: 19px;
	text-indent: -10000px;
	margin: 0px;
	padding: 0px;
}

#usefulLinks ul
{
	list-style: none;
	float: left;
	width: 154px;
	margin: 0px;
	padding: 17px 16px 0px 0px;	
}

#usefulLinks ul li
{
	margin: 0px;
	padding: 2px 0px 2px 0px;
	color: #006F9D;
	font-size: 10px;
	
}

.footerContentLeft
{
	float: left;
	width: 540px;
	font-size: 65%;
	color: #818181;
}
.dtlogo
{
	background-image: url(../Images/dtlogo.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 83px;
	font-size: 0.1em;
	color: #FFFFFF;
	text-indent: -10000px;
	display: block;
}

.footerContentRight
{
	float: right;
	width: 200px;
	font-size: 65%;
	color: #818181;
	text-align: right;
}

.productImageColumn
{
	width:175px;
	margin-top: 0px;
	padding-right:0px;
	margin-right: 0px;
	padding-bottom: 0px;
	float: left;
	text-align: right;
	position: relative;
	min-height: 175px;
	height: auto !important;
	height: 175px;
}

.itemText
{
	width:175px;
	float: left;
	min-height: 50px;
	height: auto !important;
	height: 50px;
	padding: 10px 0px 0px 0px;
}

.categoryItemText
{
	width:175px;
	float: left;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 10px 0px 0px 0px;
}

.itemButtons
{
	width:175px;
	float: right;
	min-height: 20px;
	height: auto !important;
	height: 20px;
}

.itemText strong span, .categoryItemText strong span
{
	color:#006F9D;
}

.itemText span, .categoryItemText span 
{
	color: #ec0000;
}

.itemText, .categoryItemText
{
	font-size:x-small;
}

.extraImagesContainer
{
	/*width:188px;*/
	width:175px;
	padding-bottom:5px;
	/*border:1px;*/
}

.productColumnsContainer
{
	width: 594px;
	float: left;
}

.homeSectionHeader
{
	float: left;
	width: 594px;
	/*margin-bottom: 15px;*/
	padding-bottom: 15px;
	background-image: url(../Images/product-header.gif);
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-left: 15px;
	color: #006F9D;
	font-size: 65%;
}

/* -------- added 31/07/09 -------*/

div#MainContent_FeaturedOfferPanel1 {
width:624px;
float:left;

}


/* -------- end -------*/



.homeMainProductContainer
{
	float: left;
	width: 594px;
	margin-bottom: 0px;
	padding-right: 15px;
	padding-left: 15px;
	color: #006F9D;
	font-size: 65%;
	background-color: #FFFFFF;
	padding-bottom: 10px;
	

}





.middleColumn .homeMainProductContainer.introContent {
float: left!important;

	width:618px!important;
	
	margin-bottom: 0px!important;
	padding-right: 3px!important;
	padding-left: 3px;!important
	color: #006F9D!important;
	font-size: 65%!important;
	background-color: #FFFFFF!important;
	padding-bottom: 10px!important;
}


















.homeMainProductContainer .productName
{
	font-size: 140%;
	font-weight: bold;
}

.breadcrumbs
{
	padding-top: 10px;
	padding-bottom: 15px;
	margin: 0px;
}

.relatedItemsHeader
{
	color: #95D7F2;
	background-image: url(../Images/relateditems-title.gif);
	text-indent: -10000px;
	height: 18px;
	width: 380px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	
	padding-bottom:15px;
	margin-left:15px;
}

.optionsHeader
{
	color: #95D7F2;
	background-image: url(../Images/options-title.gif);
	text-indent: -10000px;
	height: 18px;
	width: 380px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
}

.accessoriesHeader
{
	color: #95D7F2;
	background-image: url(../Images/accessories-title.gif);
	text-indent: -10000px;
	height: 18px;
	width: 380px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	padding-bottom:15px;
	margin-left:15px;
}

.othersBoughtHeader
{
	color: #95D7F2;
	background-image: url(../Images/otherpeoplebought-title.gif);
	text-indent: -10000px;
	height: 18px;
	width: 380px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
}

a.Top
{
	padding-left: 5px;
	background-color: #ffffff;
	width: 145px;	
}
a.TopSpecial
{
	padding-left: 5px;
	background-color: #ffffff;
	color: #FD7310;
	width: 145px;	
}
a.Second
{
	padding-left: 15px;
	background-color: #f5f5f5;
	width: 135px;
}
a.Third
{
	padding-left: 25px;
	background-color: #f5f5f5;
	width: 125px;
}

.itemCatSummary
{
	padding: 10px;
}

.itemCatSummaryInner a
{
	font-size: 65%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.navBarHome
{

}

.navBarAbout
{
	
}

.navBarNews
{
	
}

.subCategoryContainer
{
	/*width:385px;*/
	width:618px;
	border:0px;
}

.categorySummary
{
	/*width:190px;
	border:0px;
	float:left;*/
	
	
	float:left;
	padding-left:16px;
	padding-right:16px;
	width:174px;
	padding-bottom: 15px;
	
	
	
	
}



.subCatItemText
{
	font-size:80%;
}

.catSummaryInnerVAlign {
	/*width:185px;
	border:0px;*/
	

	width:174px;
	float:left;
	font-weight:bold;
	/*border:0px;
	padding-left:16px;
	padding-right:16px;*/
	
}


.catSummaryInnerVAlign img {
margin-bottom:10px;
	
}




/* Shopping Cart */
.shopCartColumn
{
	float: left;
	width: 594px;
}


.shoppingCartContent
{
	float: left;
	font-size: 10px;
	color: #006f9d;
	width: 594px;
	margin-top: 0px;
	padding-right:15px;
	padding-left: 15px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

* html  .shoppingCartContent
{
	padding-right:0px;
}

#MainContent_divCart .shoppingCartContent
{
	float: left;
	font-size: 10px;
	color: #006f9d;
	width: 594px;
	margin-top: 10px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.adminContent h1
{
	padding: 0px;
	margin: 0px;
	font-size: 140%;
	color: #006f9d;
}

.shoppingCartContent h1
{
	padding: 0px;
	margin: 0px 0px 15px 0px;
	font-size: 14px;
	color: #006f9d;
}

.shoppingCartContent .headerText
{
	border-bottom: solid 1px #006f9d;
	border-top: none 0px;
	border-left: none 0px;
	border-right: none 0px;
	padding-bottom: 5px;
	font-weight: bold;
}

.shoppingCartContent .itemText
{
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: solid 1px #95ddf4;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: none;
	border-top-width: 0px;
	float: none;
}

.shoppingCartContent .textBox 
{
	height: 14px;
	font-size: 10px;
	color: #006f9d;
	border: solid 1px #95ddf4;
	float: left;
	margin-right: 10px;
}

.shoppingCartContent .textBoxQuant 
{
	height: 14px;
	font-size: 10px;
	color: #006f9d;
	border: solid 1px #95ddf4;
	float: left;
	margin-left: 18px;
}

.shoppingCartContent .dropDown
{
	font-size: 10px;
	color: #006f9d;
	border: solid 1px #95ddf4;
}
.shoppingCartContent .voucherContainer p
{
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	margin: 5px 0px 0px 0px; 
}

.shoppingCartContent .voucherContainer p.error
{
	color: red;
}

.shoppingCartContent .voucherContainer .redeemBtn
{
	padding-top: 2px;
}

.shoppingCartContent .voucherContainer h2
{
	background-image: url(../Images/shortProduct-header.gif);
	width: 564px;
	font-size: 11px;
	color: #006f9d;	
	margin: 18px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
}

.shoppingCartContent .voucherContainer h3
{
	font-size: 11px;
	padding: 0px 15px 3px 15px;
	margin-bottom: 15px;
}

.shoppingCartContent .voucherContainer .redeemBtn
{
	margin: 0px;
}
.shoppingCartContent .voucherContainer .codeItem
{
	border-bottom: solid 1px #95ddf4;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: none;
	border-top-width: 0px;
}

.shoppingCartContent .voucherContainer .codeItemsContainer
{
	width: 594px;
	margin: 0px 0px 18px 15px;
}

.shoppingCartContent .voucherContainer .codeItemsContainer .headerText
{
	border-bottom: solid 1px #006f9d;
	border-top: none 0px;
	border-left: none 0px;
	border-right: none 0px;
	padding-bottom: 5px;
	font-weight: bold;
}

.shoppingCartContent .voucherContainer .codeItemsContainer p
{
	padding-left: 1px;
	padding-top: 2px;
	padding-bottom: 8px;
}

.shoppingCartContent .deliveryDetailsContainer
{
	width: 594px;
	padding-bottom: 0px;
}

.shoppingCartContent .deliveryDetailsContainer h2
{
	background-image: url(../Images/shortProduct-header.gif);
	width: 564px;
	font-size: 11px;
	color: #006f9d;	
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
}

.shoppingCartContent .deliveryDetailsContainer p
{
	padding-left: 15px;
	padding-bottom: 6px;
}

.shoppingCartContent .totalprice p
{
	padding: 17px 0px 0px 0px;
	margin: 0px;
	font-size: 11px;
	text-align: left;
}

.shoppingCartContent .totalprice p.totalNum
{
	padding: 2px 0px 10px 0px;
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

.messageContainer
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
 /*********************/

.categoryHeaderImage
{
	width: 624px;
	text-align: center;
	padding-bottom: 10px;
}

.SSLpanelContainer
{
	padding-bottom: 10px;
}

.NavContainerSpecial
{
	color: #FD7310;	
}
.newsImageHolder
{
	float:right;
}
div#newsHolder
{
	float:left;
	padding-bottom:10px;
	width:594px;
}

.codeError
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: Red;
}

.codeErrorStar
{
	float: left;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	color: Red;
}

/* Special Offer */
#sideOfferItemSummary
{
	background-image: url(../Images/specialofferpanel-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 135px;
	padding: 10px 10px 4px 10px;
	background-color: #e5e5e5;
}

#sideOfferItemSummary h4
{
	background-image: url(../Images/specialofferpanel-title.gif);
	display: block;
	float: left;
	width: 135px;
	height: 24px;
	text-indent:-10000px;
	background-repeat: no-repeat;
	padding: 0px 0px 8px 0px;
	margin: 3px 0px 0px 0px;
}

#sideOfferBuyNow
{
	margin: 0px 0px 10px 0px;
}

.sideOfferImg
{
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.itemText, .categoryItemText 
{
	color: #006F9D;
}

#itemText p
{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-size: 65%;
	color: #515151;
}

#itemText p#itemName
{
	margin: 0px 0px 10px 0px;
	color: #006F9D;
	font-weight: bold;
}

#itemText p#ourPrice
{
	font-size: 11px;
	font-weight: bold;
	color: #ff720e;
}

#itemText p#salePrice
{
	margin: 0px;
	padding: 0px;
	font-size: 17px;
	font-weight: bold;
	color: #ff720e;
}
/*****************/

#MainContent_featuredImages
{
	margin: 10px;
	padding: 0px;
	
}

#MainContent_featuredImages p
{
	font-family: Verdana,Arial;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

p.imageSuccess 
{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: Green;
}

p.imageError
{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: Red;
}

#flashContainer
{
	background-image: url(../Images/featuredin-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #e5e5e5;
	float: left;
	width: 135px;
	height: 73px;
	padding: 0px 10px 10px 10px;
	margin: 0px 0px 10px 0px;
}

#featuredInContainer h2 
{
	background-image: url(../Images/featuredin-top.gif);
	background-repeat: no-repeat;
	float: left;
	width: 155px;
	height: 35px;
	text-indent:-10000px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

/* Sleep Guru */
#sleepGuru
{
	background-image: url(../Images/guru-BG.gif);
	background-repeat: no-repeat;
	float: left;
	margin-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	width: 594px;
}

*:first-child+html #sleepGuru
{
	margin-top: 10px;
}

* html #sleepGuru
{
	padding-bottom: 4px;
}

#sleepGuru h3
{
	background-image: url(../Images/sleepguru-title.gif);
	background-repeat: no-repeat;
	float: left;
	width: 168px;
	height: 44px;
	text-indent: -10000px;
	margin: 0px;
	padding: 0px 44px 0px 0px;
}


#sleepGuruContent
{
	margin: 0px;
	padding: 10px 10px 10px 21px;
	height: 38px;
}

#sleepGuru #searchDropDown
{
	margin: 0px;
	padding: 11px 0px 0px 0px;
	float: left;
}

.sideSleepGuruPanel #searchDropDown
{
	margin: 0px;
	padding: 11px 0px 0px 0px;
	float: left;
}



#searchDropDown select {
	font-size:11px;
	color:#2e8025;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border: 1px solid #2e8025;
}



.sideSleepGuruPanel #sleepGuruContent .searchSubmitButton
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 155px;
}
/**************/








.sideSleepGuruPanel {
background-image:url(../Images/guruside-top.gif);
background-repeat:no-repeat;
background-color:#83b310;
float:left;
margin-bottom:10px;
padding:10px 0px 0;
width:155px;
}


#sleepGuruPanelContent h3 {
background-image:url(../Images/guru-title.gif);
background-repeat:no-repeat;
color:#7ACCEF;
font-size:0.1em;
height:38px;
width:112px;
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
padding-bottom:5px!important;
text-indent:-10000px;

}



#sleepGuruPanelContent #searchDropDown {
width:135px!important;
padding-left:10px;
padding-top:0px!important;
margin:0px;
float:left;

}



#sleepGuruPanelContent #searchDropDown select {
width:135px!important;
float:left;

}




#featuredInContainer {
width:155px;
float:left;

}

*:first-child+html #featuredInContainer 
{
	padding-bottom: 10px;	
}



.middleColumn {
color:#006F9D;

}

#searchResults .itemSummaryHolder {
width:174px;
padding-left:16px;
padding-right:16px;
padding-bottom:15px;
float:left;


}


#searchResults {
background-image:url(../Images/doubleDots-bg.gif);
background-position:center top;
background-repeat:repeat-y;
float:left;
margin-bottom:15px;
padding-left:3px;
padding-right:3px;
width:618px;

}




#searchResults .itemSummary clearfix homeProductContainer {
width:174px;
float:left;


}



#searchResults .productImageColumn {
float:left;
margin-right:0;
margin-top:0;
padding-bottom:0px;
padding-right:0;
text-align:right;
width:174px;
min-height: 175px;
height: auto !important;
height: 175px;

}



#searchResults .itemSummary img.SummaryImg {
border:none;
margin:0px;


}







#searchResults .productSmallColumn
{
	/*height: 50px;*/
	width:174px;
	float:left;	
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	min-height:60px;
	height: auto;


}



*html #searchResults .productSmallColumn {
height:60px;
}


.catSummaryInnerVAlign .moreInfo {
display:block;
float:right;
margin-bottom:15px;
padding-top:10px;
width:174px;


}




#MainContent_divItemlist .itemSummaryHolder {
width:174px;
padding-left:16px;
padding-right:16px;
float:left;
padding-bottom: 15px;

}



.catProductContent .productImageColumn {

	width:174px;
	float: left;

}





.catProductContent .productSmallColumn
{
	/*height: 50px;*/
	width:174px;
	float:left;	
	padding-top:10px;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	min-height:25px;
	height: auto;


}



*html .catProductContent .productSmallColumn {
height:25px;
}



#ItemManufacturer_AccessoryItemPanel.homeSectionHeader, #ItemManufacturer_AssociatedItemPanel.homeSectionHeader {
width:624px;
float:left;
padding:0px!important;
}



#ItemManufacturer_AccessoryItemPanel .productSmallColumn, #ItemManufacturer_AssociatedItemPanel .productSmallColumn {

background-image:url(../Images/doubleDots-bg.gif);
background-position:center top;
background-repeat:repeat-y;
float:left;
margin-bottom:15px;
padding-left:3px;
padding-right:3px;
width:618px;

}



#ItemManufacturer_drpOptions {
font-size:10px;
font-family:Verdana,Arial,Helvetica,sans-serif;
padding-top:2px;
padding-bottom:2px;
color:#006F9D;

}

.checkoutContentContainer
{
	width: 624px;
	padding-bottom: 0px;
	float: left;
}

div.checkoutContent
{
	float: left;
	width: 292px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
}

* html div.checkoutContent
{
	width: 282px!important;
	padding: 0px 15px 15px 15px!important;
}

div.cardDetailsContent
{
	float: left;
	width: 604px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}

.checkoutContent h2
{
	color: #006F9D;
	font-size: 85%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.cardDetailsContent h2
{
	color: #006F9D;
	font-size: 85%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.checkoutContent h3
{
	color: #006F9D;
	font-size: 75%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.cardDetailsContent h3
{
	border-top: 1px solid #95DDF4;
	color: #006F9D;
	font-size: 75%;
	padding-top: 28px;
	margin-bottom: 5px;
}


* html .cardDetailsContent h3
{
	padding-top: 22px;
}


*:first-child+html .cardDetailsContent h3
{
	padding-top: 22px;
}

.checkoutContent p
{
	color: #006F9D;
	font-size: 10px;
	padding-bottom: 5px;
	padding-top:5px;
	margin:0px;
	font-size:0.688em!important;
}

.cardDetailsContent p
{
	color: #006F9D;
	font-size: 10px;
	padding-bottom: 5px;
	padding-top:5px;
	margin:0px;
	font-size:0.688em!important;
}

.MainContent_divLogin, .MainContent_LoginOnlyPanel 
{
	float:left;
	display:block;
}

.boxContent
{
	float: left;
	width: 298px;
}

* html .boxContent
{
	float: left;
	width: 282px;
}


.cardDetailsContent .boxContent
{
	float: left;
	width: 312px;
}

.boxContentEnd
{
	float: left;
	width: 282px;
}

.shoppingCartContent .textBox, .textbox
{
	border:1px solid #95DDF4;
	color:#006F9D;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px !important;
	height:14px;
	margin-right:10px;
}

.shoppingCartContent .dropDown, .dropDown 
{
	border:1px solid #95DDF4;
	color:#006F9D;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:18px;
}

.checkoutContentContainer h1
{
	color:#006F9D;
	font-size:14px;
	margin:0 0 10px 10px;
	padding:0;
}

* html .checkoutContentContainer h1
{
	margin:0 0 10px 15px;
}

.errorPanel
{
	float:left;
	padding: 0px 0px 10px 10px;
	width:624px;
}

* html .errorPanel
{
	padding: 0px 0px 20px 10px;
}

.errorPanel h2 
{
	background-image:url(../Images/shortProduct-header.gif);
	color:#006F9D;
	font-size:11px;
	margin:0;
	padding:10px 15px;
	width:564px;
}

.errorPanel div.introContent
{
	padding:0 0 10px 10px;
}

* html .errorPanel div.introContent
{
	padding:0 0 10px 0px;
}

div.SleepProblems a
{
	float: right;
	font-size: 10px;	
	text-decoration:none;
	font-weight:bold;
}

div.SleepProblems a:hover
{
	
	font-weight:normal;
}

div.SleepProblems h2 a
{
	float: none;

}
