/* GENERAL STYLES */
/*** General ***/

* {margin:0; padding:0; }
img {border:0;}

/* START | font, button and list styles */

a 
{
	color:#0d3c8a; 
	font-weight:bold;
	text-decoration:none; 
	background-color:inherit; 
}

a:hover
{ 
	color:#0d3c8a; 
	font-weight:bold;	
	text-decoration:underline; 
	background-color:inherit; 
}

a.arrow
{
	background:url(/media/build/arrow.gif) top right no-repeat;
	padding:0px 9px 0px 0px;
}

a.arrow2
{
	background:url(/media/build/arrow2.gif) top right no-repeat;
	padding:0px 9px 0px 0px;
	margin:0px 6px 0px 0px;
}

.sectionTitle a, .sectionTitle2 a
{
	color:#a39781;
	font-weight:normal;
}
	
.sectionTitle a:hover,.sectionTitle2 a:hover
{
	color:#a39781;
	font-weight:normal;
}

.subNav a 
{
	color:#0d3c8a; 
	font-weight:normal;
	text-decoration:none; 
	background-color:inherit; 
}

.subNav a:hover
{ 
	color:#0d3c8a; 
	font-weight:normal;	
	text-decoration:underline; 
	background-color:inherit; 
}

.sectionNav a 
{
	color:#8a826d; 
	font-weight:normal;
	text-decoration:none; 
	background-color:inherit; 
}

.sectionNav a:hover
{ 
	color:#8a826d; 
	font-weight:normal;	
	text-decoration:underline; 
	background-color:inherit; 
}

.listOptions_left a, .listOptions_right a{text-decoration:none;font-weight:normal;color:#000000}
.listOptions_left a:hover, .listOptions_right a:hover{text-decoration:underline;font-weight:normal;color:#000000}

.listOptions_center a{text-decoration:underline;font-weight:normal;color:#000000}
.listOptions_center a:hover{text-decoration:none;font-weight:normal;color:#000000}

.retailerLocator a{color:#ffffff;font-weight:normal}
.retailerLocator a:hover{color:#ffffff;font-weight:normal}

.retailerContent ul
{
	float:left;
	width:135px;
	font-weight:normal;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}

.retailerContent li
{
	color:#003b81;
	font-weight:normal;
	padding:0px 0px 3px 10px;
}

.retailerContent li a{font-weight:normal}
.retailerContent li a:hover{font-weight:normal}

#footerContainer a 
{
	color:#023b80; 
	font-weight:normal;
	text-decoration:none; 
	background-color:inherit; 
}

#footerContainer a:hover
{ 
	color:#023b80; 
	font-weight:normal;
	text-decoration:underline; 
	background-color:inherit; 
}

body
{
	background:url(/media/build/bodybg.gif) #ffffff top left repeat-x;
}

body, h1, h4, h5, li
{ 
	font-family:Arial, Verdana,  Helvetica, sans-serif; 
	color:#000000;
}

p
{ 
	font-family:Arial, Verdana,  Helvetica, sans-serif; 
	font-size:11px; 
	padding:0px 0px 10px 0px; 
	margin:0; 
}


h1, h2, h3
{ 
	padding:0px; 
	margin:0px;
}

ul
{
	font-size:11px;
	color:#000000;
	padding:0px 0px 7px 0px;
	margin:0px 0px 0px 0px;
}

li
{
	list-style-type:none;
	background:url(/media/build/arrow.gif) top left no-repeat;
	padding:0px 0px 5px 15px;
}

#container
{
	float:left;
	width:100%;
	padding:0px 0px 0px 0px;
	background:url(/media/build/footerbg.gif) bottom left repeat-x;
}

#mainContainer
{
	margin-left:auto;
	margin-right:auto;
	width:926px;
}

#headerContainer
{
	width:900px;
	padding:0px 10px 11px 17px;
	height:126px;
}

.headerLeft
{
	float:left;
	width:230px;
	height:126px;
}

.headerLeft img
{
	float:left;
	padding:12px 0px 0px 10px;
}

.headerRight
{
	float:left;
	width:670px;
	height:126px;
}

.headerTop
{
	float:left;
	height:102px;
	width:638px;
	padding:0px 5px 0px 31px;
	background:url(/media/build/tempbg.gif) top left no-repeat;
}

.topPad
{
	float:left;
	padding-top:43px;
}


.headerTop .btnDiff{float:left;padding:3px 0px 0px 0px;}
.headerTop .btnInside{float:left;padding:1px 3px 0px 0px}
.headerTop .btnImportant{float:left;padding:3px 5px 0px 0px}

.headerBottom
{
	float:left;
	height:24px;
	width:670px;
	font-size:12px;
}

.headerBottom img
{
	float:left;
	padding:0px 1px 0px 0px;
}

img.btn_guarentee
{
	float:right;
	padding:0px 6px 0px 0px;
}

.homepageBanner
{
	float:left;
	width:669px;
	padding:0px 0px 5px 0px;
	margin:0;
	background:url(/media/build/bannerborder.gif) bottom left no-repeat;
}

#shadowContainer
{
	float:left;
	width:921px;
	font-size:0;
	background:url(/media/build/shadowbottom.gif) bottom left no-repeat; 
	padding:0px 0px 6px 0px;
	margin:0px 0px 10px 0px;
}

#shadowContainer_long
{
	float:left;
	width:921px;
	font-size:0px;	
	background:url(/media/build/shadowbottom3.gif) bottom left no-repeat;
	padding:0px 0px 6px 0px;
	margin:0px 0px 10px 0px;
}

#shadowContainer .header
{
	float:left;
	width:910px;
	background:url(/media/build/shadowtop.gif) top left no-repeat;
	padding:7px 0px 0px 11px;
	margin:0px 0px 0px 0px;
}

#shadowContainer_long .header
{
	float:left;
	width:921px;
	background:url(/media/build/shadowtop2.gif) top left no-repeat;
	padding:7px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#shadowContainer .content
{
	float:left;
	width:921px;
	background:url(/media/build/shadowcontent.gif) top left repeat-y;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#shadowContainer .content2
{
	float:left;
	width:921px;
	background:url(/media/build/shadowcontent2.gif) bottom left repeat-y; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#shadowContainer .content3
{
	float:left;
	width:921px;
	background:url(/media/build/shadowcontent3.gif) top left repeat-y;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#shadowContainer .content4
{
	float:left;
	width:921px;
	background:url(/media/build/shadowcontent5.gif) top left repeat-y;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#shadowContainer_long .content
{
	float:left;
	width:910px;
	background:url(/media/build/shadowcontent4.gif) top left repeat-y;
	padding:0px 0px 0px 11px;
	margin:0px 0px 0px 0px;
}


#shadowContainer .leftContent
{
	float:left;
	width:232px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#shadowContainer .rightContent
{
	float:left;
	width:669px;
	font-size:0;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#shadowContainer .rightContent object{float:left}
#shadowContainer .rightContent .Box
{
	float:left;
	width:643px;
	padding:0px 0px 70px 26px;
}

#shadowContainer_long .leftContent
{
	float:left;
	width:140px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#shadowContainer_long .rightContent
{
	float:left;
	width:761px;
	padding:0px 0px 0px 0px;
}

#shadowContainer_long .rightContent .Box
{
	float:left;
	width:735px;
	padding:0px 0px 50px 26px;
}

#shadowContainer_long .rightContent .Box p{float:left;padding:0px 30px 10px 0px}
.selectRetailer_Container
{
	float:left;
	width:232px;
	background:url(/media/build/retailerborder.gif) #cecfce bottom left no-repeat;
	padding:0px 0px 9px 0px;
	margin:0px 0px 0px 0px;
}

.selectRetailer_Container img
{
	float:left;
}

.selectRetailer_Container p
{
	float:left;
	padding:7px 0px 9px 15px;
	background:url(/media/build/indexp.gif) top left no-repeat;
	width:217px;
}

.latestNews_Container
{
	float:left;
	width:232px;
	background:url(/media/build/newsshadow.gif) top left no-repeat;
	padding:7px 0px 9px 0px;
	margin:0px 0px 0px 0px;	
}

.latestNews_Container img{float:left;}
.latestNews_Container p{float:left;padding:7px 10px 0px 10px;}

.historyTime_Container
{
	float:left;
	width:232px;
	background:url(/media/build/newsshadow.gif) top left no-repeat;
	padding:7px 0px 150px 0px;
	margin:0px 0px 0px 0px;	
}

.historyTime_Container img{float:left;}
.historyTime_Container p{float:left;padding:7px 10px 0px 10px;}

.enquireToday_Container
{
	float:left;
	width:232px;
	background:url(/media/build/newsshadow.gif) top left no-repeat;
	padding:7px 0px 150px 0px;
	margin:0px 0px 0px 0px;	
}

.enquireToday_Container img{float:left;}
.enquireToday_Container p{float:left;padding:7px 10px 0px 10px;}

.indexRetailer_Container
{
	float:left;
	width:232px;
	background:url(/media/build/indexretailer.gif) #ffffff bottom left no-repeat;
	padding:0px 0px 9px 0px;
	margin:0px 0px 0px 0px;	
}

.indexRetailer_Container img{float:left;}

.rhsBox
{
	float:right;
	width:260px;
	/* width:320px; */
	text-align:right;
	padding:0px 0px 10px 10px;
}

.rhsBox img{margin-bottom:10px;float:none;}
.rhsBox table td{padding-bottom:10px !important;}

.addPadding{padding-top:7px !important}

.soundAsleepAdvice_Container
{
	float:left;
	background:url(/media/build/newsshadow.gif) top left no-repeat;
	width:232px;
	padding:0px 0px 20px 0px;
}

.soundAsleepAdvice_Container img{float:left;}
.soundAsleepAdvice_Container p{float:left;padding:10px 10px 0px 10px;}

.retailerLocator
{
	float:left;
	background:url(/media/build/bg_retailerlocator.gif) top left no-repeat;
	padding:55px 0px 0px 20px;
	margin:0px 0px 50px 0px;
	width:211px;
	height:41px;	
}

.retailerLocator p
{	
	float:left;
	color:#ffffff;
	background:url(/media/build/arrow3.gif) top right no-repeat;
	padding:0px 10px 0px 0px;
}

.comEnquiries_Container
{
	float:left;
	width:232px;
	background-color:#e0ddd8;
	padding:0px 0px 9px 0px;
	margin:0px 0px 0px 0px;
}

.comEnquiries_Container img
{
	float:left;
}

.comEnquiries_Container p
{
	float:left;
	padding:10px 5px 9px 15px;
	width:208px;
}


table.retailerLogo
{
	float:left;
	width:232px;
	border-collapse:collapse;
	margin:10px 0px 10px 0px;
	background:url(/media/build/retailerborder2.gif) top center repeat-y;
}

table.retailerLogo td img{float:left;padding:0px 0px 10px 0px;}
table.retailerLogo td{padding:0px 0px 0px 10px}

.index_fromOurRange
{
	float:left;
	width:232px;
	background-color:#ffffff;
	padding:0px 0px 34px 0px;
	margin:0px 0px 0px 0px;		
}
.index_fromOurRange .image{float:left;width:232px;padding:0;margin:0;text-align:center;}

.index_fromOurRange p{float:left;padding:0px 10px 10px 15px;}
/*
#sectionContainer
{
	float:left;
	font-size:0px;
	background:url(../images/sectionbg.gif) top left no-repeat;
	padding:49px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	width:649px;
	height:286px;
}
*/
#sectionContainer
{
	float:left;
	font-size:0px;
	background:url(/media/build/sectionbgcontent.gif) top left repeat-y;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:669px;

}

#sectionContainer .header
{
	float:left;
	width:669px;
	background:url(/media/build/sectionbgtop.gif) top left no-repeat;
	padding:50px 0px 0px 0px;
}

#sectionContainer .content
{
	float:left;
	width:649px;
	background:url(/media/build/sectionbgfooter.jpg) bottom left no-repeat;
	padding:0px 0px 140px 20px;
}

.index_difference
{
	float:left;
	width:180px;
	/* height:100px; */
	padding:0px 37px 0px 0px;
	margin:0px 0px 0px 0px;		
}

.index_whatsInside
{
	float:left;
	width:180px;
	/* height:100px; */
	padding:0px 42px 0px 0px;
	margin:0px 0px 0px 0px;		
}

.index_whatsImportant
{
	float:left;
	width:180px;
	/* height:100px; */
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
}

.index_difference img{float:left;padding:0px 0px 8px 0px;}
.index_whatsInside img{float:left;padding:0px 0px 8px 0px;}
.index_whatsImportant img{float:left;padding:0px 0px 8px 0px;}

.index_difference p{float:left;width:180px;padding:0px 0px 5px 0px}
.index_whatsInside p{float:left;width:180px;padding:0px 0px 5px 0px}
.index_whatsImportant p{float:left;width:180px;padding:0px 0px 5px 0px}

.leftNavigation
{
	float:left;
	width:232px;	
	background-color:#e0ddd8;
	padding:0px 0px 15px 0px;
}

.leftNavigation img{float:left;}

.subNav
{
	float:left;
	width:206px;	
	background:url(/media/build/subnavborder.gif) bottom left no-repeat;
	padding:0px 0px 7px 14px;
	margin:7px 0px 0px 0px;
}

.subNav p
{
	color:#043a84;
	background:url(/media/build/arrow.gif) top left no-repeat;
	padding:0px 0px 0px 12px;
}
.navPadding
{
	width:193px;
	padding:0px 0px 0px 13px;
}

.sectionNav
{
	float:left;
	width:173px;
	font-size:11px;	
	color:#8a826d;
	background:url(/media/build/arrow2.gif) top left no-repeat;
	padding:0px 0px 2px 10px;
	margin:0px 0px 0px 0px;
}

.sectionTitle
{
	float:left;
	width:618px;
	font-size:11px;
	color:#a39781;
	background:url(/media/build/longborder.gif) bottom left no-repeat;
	padding:8px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}

.sectionTitle2
{
	float:left;
	width:706px;
	font-size:11px;
	color:#a39781;
	background:url(/media/build/longborder2.gif) bottom left no-repeat;
	padding:8px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}

#whatIsTheDifferenceContainer
{
	float:left;
	width:622px;
	background:url(/media/build/whatisthedifference_footer.gif) bottom left no-repeat;
	padding:0px 0px 2px 0px;
	margin:0px 0px 10px 0px;
}

#whatIsTheDifferenceContainer .content
{
	float:left;
	width:622px;
	background:url(/media/build/whatisthedifference_content.gif) top left repeat-y;
	padding:0px 0px 10px 0px;
}

#whatIsTheDifferenceContainer .header
{
	float:left;
	width:606px;
	background:url(/media/build/whatisthedifference_header.gif) top left no-repeat;
	padding:11px 0px 0px 16px;
}


#whatIsTheDifferenceContainer .header .leftFrame
{
	float:left;
	width:410px;
	padding:0px 0px 0px 0px;
}

#whatIsTheDifferenceContainer .header .leftFrame img{float:left;padding:0px 0px 15px 0px;}

#whatIsTheDifferenceContainer .header .rightFrame
{
	float:left;
	width:180px;
	padding:13px 0px 0px 10px;
}

#whatIsTheDifferenceContainer .header .rightFrame img{float:left;}

#whatIsTheDifferenceContainer .header .leftFrame p{float:left;width:408px;padding:0px 0px 7px 2px}

.addBorder
{
	background:url(/media/build/longborder.gif) bottom left no-repeat;
	padding-bottom:15px !important;
	margin-bottom:15px !important;
}

.noBorder
{
	background:none !important;
}

.summaryRow
{
	float:left;
	width:634px;
	background:url(/media/build/longborder.gif) bottom left no-repeat;
	padding:5px 0px 15px 0px;
	margin:0px 0px 15px 0px;
}

.summaryRow .description
{
	float:left;
	width:430px;
	padding:0px 5px 0px 0px;
}

.summaryRow .description img{padding:0px 0px 10px 0px}

.summaryRow .image
{
	float:left;
	width:199px;
	height:119px;
	padding:0px 0px 0px 0px;
	background:url(/media/build/imagebg.gif) top left no-repeat;
}

.summaryRow .description2
{
	float:left;
	width:415px;
	padding:0px 10px 0px 10px;
}

.summaryRow .image2
{
	float:left;
	width:199px;
	height:119px;
	padding:0px 0px 0px 0px;
	background:url(/media/build/imagebg.gif) top left no-repeat;
}

.summaryRow .image img{float:left;padding:11px 0px 0px 9px}
.summaryRow .image2 img{float:left;padding:11px 0px 0px 9px}

.summaryRow .description .title
{
	float:left;
	width:430px;
	font-weight:bold;
	color:#b081a5;
	font-size:12px;
	padding:0px 0px 4px 0px;
	margin:0px 0px 0px 0px;
}

.summaryRow .description p{float:none;padding:0px 0px 3px 0px;}
.summaryRow .description2 p{float:none;padding:0px 0px 3px 0px;}

.summaryRow .description ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}

.itemDetail_left
{
	float:left;
	padding:0px 10px 0px 0px;
	width:350px;
	font-size:11px;
}

.itemDetail_right
{
	width:283px;
	float:left;
	padding:5px 0px 0px 0px;
}

.whatsImportant_full
{
	float:left;
	width:639px;
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.whatsImportant_full p {padding:0 !important; margin:0px !important}
.whatsImportant_full p .title{padding:0px;font-size:12px;color:#99337c;font-weight:bold}

.whatsImportant_article
{
	float:left;
	width:619px;
	font-size:11px;
	padding:0px 20px 0px 0px;
	margin:0px 0px 0px 0px;
}

.whatsImportant_article p {padding:0 !important; margin:0px !important}
.whatsImportant_article p .title{padding:0px;font-size:12px;color:#99337c;font-weight:bold}

.whatsImportant_article table
{
	border-collapse:collapse;
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid #000000;
}

.rhsBox table
{
	border:none !important;
	margin:0px !important;
}

.whatsImportant_article table td{padding:3px;}

#flashElement{padding:0;margin:0;}

.floatTable{float:right;padding-left:10px}

.whatsImportant_full table {margin-top:15px;margin-bottom:15px;}
/* .whatsImportant_full table.noPad{margin:0;padding:0;} */
.whatsImportant_full table.noPad td img{float:left;margin-bottom:15px}

/* .whatsImportant_full p .floatTable table td img{} */

.whatsImportant_left
{
	float:left;
	width:409px;
	background-color:#e0ddd8;
	padding:0px 0px 10px 0px;
	margin:10px 0px 0px 0px;
}

.whatsImportant_right
{
	float:left;
	/* background:url(/media/build/greybg.gif) top right repeat-y; */
	padding:0px 0px 10px 15px;
	margin:10px 0px 0px 0px;	
	width:198px;
}

.whatsImportant_left .row
{
	float:left;
	width:376px;
	background:url(/media/build/rowborder.gif) bottom left no-repeat;
	padding:0px 0px 10px 15px;
	margin:0px 0px 10px 0px;
}

.whatsImportant_left .row .h3Tag{padding:0px;font-size:12px;color:#99337c;font-weight:bold;}
.whatsImportant_left .row p{padding:0px 0px 5px 0px}

.results_left
{
	float:left;
	width:150px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.results_right
{
	float:left;
	width:460px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;	
}

.retailerOptions
{
	float:left;
	width:145px;
	background:url(/media/build/retaileroptions_footer.gif) bottom left no-repeat;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}

.retailerOptions .retailerContent
{
	float:left;
	width:145px;
	background:url(/media/build/retaileroptions_content.gif) top left repeat-y;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.retailerOptions .retailerContent img{float:left;}

.ourRangeItem
{
	float:left;
	background:url(/media/build/rangebg.gif) top left repeat-y;
	width:148px;
	padding:1px 10px 15px 1px;
	margin:10px 0px 10px 0px;
}

.ourRangeItem .image
{
	float:left;
	padding:0px 0px 10px 0px;
	height:91px;
	width:146px;
	background:url(/media/build/rangeborder.gif) #f5f2ed bottom left no-repeat;
}

.ourRangeItem .text
{
	float:left;
	width:133px;
	padding:5px 5px 0px 10px;
	font-size:11px;
	
}

.ourRangeItem .button
{
	float:left;
	width:147px;
	padding:0px 0px 0px 0px;
}

.bgOption1
{
	background:url(/media/build/img_viewrange_01.gif) top left no-repeat;
}

.bgOption2
{
	background:url(/media/build/img_viewrange_02.gif) top left no-repeat;
}

.bgOption3
{
	background:url(/media/build/img_viewrange_03.gif) top left no-repeat;
}

.bgOption4
{
	background:url(/media/build/img_viewrange_04.gif) top left no-repeat;
}

.ourRangeItem .image img{float:left;}
.ourRangeItem .button img{float:left;padding:10px 0px 0px 13px}

.retailerLocationContainer
{
	float:left;
	width:630px;
	height:483px;
	padding:5px 0px 0px 3px;
	margin:10px 0px 0px 0px;
	background:url(/media/build/retailerbg2.jpg) top left no-repeat;
}

.retailerLocationLeft
{
	float:left;
	width:483px;
	height:364px;
	padding:0px 0px 0px 0px;
	margin:60px 0px 0px 0px;
	/* background-color:#cecfce; */
}
.retailerLocationRight
{
	float:left;
	width:140px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:364px;
}

.rl_item
{
	float:left;
	width:140px;
	background:url(/media/build/border_rl.gif) bottom left no-repeat;
	padding:0px 0px 11px 0px;
	margin:10px 0px 3px 0px;
	text-align:center;
}

#insideYourBed_flashContainer
{
	float:left;
	width:622px;
	height:380px;
	/* background:url(/media/build/flashbg.gif) top left no-repeat; */
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}

#insideYourBed_flashContainer .topFrame
{
	float:left;
	width:383px;
	height:27px;
	padding:28px 0px 0px 239px;
	margin:0px 0px 0px 0px;
}

#insideYourBed_flashContainer .topFrame img{float:left;padding:0px 3px 0px 0px}

#insideYourBed_flashContainer .flashFrame
{
	float:left;
	width:622px;
	height:288px;
	padding:1px 0px 0px 1px;
	margin:0px 0px 0px 0px;
}

#insideYourBed_flashContainer .flashFrame img{float:left;}

.whatsInsideBox
{
	float:left;
	width:198px;
	padding:0px 14px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(/media/build/sectionbg2.gif) top left repeat-y;
}

.whatsInsideBox .image
{
	float:left;
	width:187px;
	height:109px;
	background:url(/media/build/shadowbg.gif) top left no-repeat;
	padding:12px 0px 0px 11px;
	margin:0px 0px 0px 0px;
}

.whatsInsideBox .image img{float:left;padding:0;}

.whatsInsideBox p{float:left;width:180px;padding:3px 0px 0px 10px !important;}
.whatsInsideBox .logos{padding:0px 0px 0px 7px;margin:0;float:left;}
.whatsInsideBox img{float:left;padding:10px 0px 20px 8px;}

.findRetailer_Container
{
	float:left;
	width:140px;
	height:240px;
	background:url(/media/build/mapbg.gif) top left no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.findRetailer_Container img{float:left;}
.findRetailer_Container p{float:left;padding:10px 25px 0px 13px;color:#013983}

.faq_Container
{
	float:left;
	width:232px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.faq_Container img{float:left;}
.faq_Container p{float:left;padding:10px 10px 10px 13px}

.retailerList
{
	float:left;
	width:617px;
	background:url(/media/build/retailerlist.gif) bottom left repeat-x;
	padding:0px 0px 15px 0px;
	margin:0px 0px 15px 0px;
}

.retailerList .logoBox
{
	float:left;
	width:108px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.retailerList .logoBox img{float:left;padding:3px 0px 0px 0px}

.retailerList .contentBox
{
	float:left;
	width:456px;
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.newsList
{
	float:left;
	width:618px;
	font-size:11px;
	background:url(/media/build/longborder.gif) bottom left no-repeat;
	padding:0px 0px 10px 0px;
	margin:0px 0px 13px 0px;
}

.newsList a{background:url(/media/build/arrow.gif) top right no-repeat;padding-right:9px;}

.newsList .newsImage
{
	float:left;
	width:110px;
	padding:0px 0px 7px 0px;
	margin:0px;
}

.newsList .newsImage img{float:left;}
.newsList .newsImage a{background:none !important;}

.newsContent
{
	float:left;
	width:418px;
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:11px;
}

.noimage .newsContent{width:528px;}

.newsList .newsDate
{
	float:left;
	width:90px;
	text-align:right;
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:11px;
	color:#b1a896;	
}

.newsListOptions
{
	float:left;
	width:618px;
	font-family:verdana;
	font-size:10px;
	margin:10px 0px 13px 0px;
	padding:0;
}

.listOptions_left
{
	float:left;
	width:100px;
	padding:0;
	margin:0;
}

.listOptions_center
{
	float:left;
	width:418px;
	text-align:center;
	padding:0;
	margin:0;
}

.listOptions_right
{
	float:left;
	text-align:right;
	width:100px;
	padding:0;
	margin:0;
}

.onPage
{
	color:#b081a1;
	font-weight:bold;
}

.enquiries_Left
{
	float:left;
	width:360px;
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.enquiries_Left p.addPad{padding-bottom:100px}
.enquiries_Right
{
	float:left;
	width:261px;
	padding:0px 0px 0px 0px;
	margin:0;
}

.enquiries_Right img{float:right;}

.contact_sumDetails
{
	float:right;
	width:245px;
	padding:15px 10px 15px 0px;
	margin:10px 0px 0px 0px;
	font-size:11px;
	color:#000000;
	text-align:right;
	background-color:#e0ddd8;
}

.contact_sumDetails p
{	
	font-size:11px;
	color:#000000;
	text-align:right;
	padding:0 !important;
	margin:0 !important;
}

.fullRow
{
	float:left;
	width:355px;
	padding:0px 0px 5px 0px;
}

.fieldTextArea
{
	float:left;
	width:348px;
	padding:3px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	font-family:arial;
	font-size:11px;
	border:1px solid #cccccc;
	height:70px;
}

.fullRow2
{
	float:left;
	width:350px;
	padding:0px 5px 15px 0px;
}

.halfRow
{
	float:left;
	width:170px;
	padding:0px 0px 5px 0px;
}

.halfRow2
{
	float:left;
	width:170px;
	padding:0px 0px 5px 10px;
}

.halfForm
{
	width:165px;
	padding:3px 0px 0px 3px;
	font-size:11px;
	height:17px;
	border:1px solid #cccccc;
}

.fullForm
{
	width:344px;
	padding:3px 0px 0px 3px;
	font-size:11px;
	height:17px;
	border:1px solid #cccccc;
}

.ddForm
{
	width:274px;
	padding:0px 0px 0px 0px;
	margin:3px 0px 3px 0px;
	font-size:11px;
	height:17px;
	border:1px solid #cccccc;
}

.textareaForm
{
	width:345px;
	margin:3px 0px 5px 0px;
	padding:3px 0px 0px 3px;
	font-size:11px;
	font-family:arial,verdana,helvetica;
	height:100px;
	border:1px solid #cccccc;
}

.tvAd
{
	float:left;
	width:618px;
	text-align:center;
	padding:10px 0px 30px 0px;
}

.purple
{
	color:#af82a3
}

.btn_submit
{
	float:right;
}

.btn_faq
{
	float:left;
	padding:0px 0px 0px 13px;
}

#module_difference
{
	visibility:hidden;
	top:87px;
	position:absolute;
	left:35%;
	background:url(/media/build/popup_01.gif) top left no-repeat;
	width:523px;
	height:191px;
}

#module_difference p{float:left;width:490px;color:#ffffff;padding:20px 0px 0px 19px;}
#module_difference p img{float:right;padding:0px 0px 10px 30px}

#module_whatsInside
{
	visibility:hidden;
	top:87px;
	position:absolute;
	left:35%;
	background:url(/media/build/popup_02.gif) top left no-repeat;
	width:520px;
	height:191px;
}

#module_whatsInside p{float:left;width:490px;color:#ffffff;padding:20px 0px 0px 18px;}
#module_whatsInside p img{float:right;padding:0px 0px 10px 30px}

#module_whatsImportant
{
	visibility:hidden;
	top:87px;
	position:absolute;
	left:35%;
	background:url(/media/build/popup_03.gif) top left no-repeat;
	width:520px;
	height:191px;
}

#module_whatsImportant p{float:left;width:490px;color:#ffffff;padding:20px 0px 0px 18px;}
#module_whatsImportant p img{float:right;padding:0px 0px 10px 30px}

.pullApartBedContainer
{
	float:left;
	width:220px;
	height:116px;
	padding:41px 0px 0px 12px;
	margin:0px 0px 10px 0px;
	background:url(/media/build/img_pullapartbed.gif) top left no-repeat;
}


.productRangeContainer
{
	float:left;
	width:920px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(/media/build/new_rangeContent.gif) top left repeat-y;
}

.productRangeFooter
{
	float:left;
	width:920px;
	padding:0px 0px 22px 0px;
	margin:0px 0px 0px 0px;
	background:url(/media/build/new_rangeFooter.gif) bottom left no-repeat;
}

.productRangeHeader
{
	float:left;
	width:920px;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(/media/build/new_rangeHeader.gif) top left no-repeat;
}

.productRangeHeader .title
{
	float:left;
	width:911px;
	padding:0px 0px 0px 9px;
	margin:0px;
}

.productRangeHeader .title img{float:left;}

.productRangeHeader .content
{
	float:left;
	width:860px;
	padding:0px 30px 10px 30px;
	margin:0px;
}

.sectionTitles
{
	float:left;
	width:860px;
	color:#a39883;
	font-weight:bold;
	font-size:11px;
	padding:7px 0px 9px 0px;
	margin:0px 0px 7px 0px;
	background:url(/media/build/sectiontitlebg.gif) bottom left repeat-x;
}

.sectionTitles a{font-weight:normal;color:#a39883;background:url(/media/build/linkarrow.gif) top right no-repeat;padding-right:9px;margin-right:2px;}
.sectionTitles a:hover{font-weight:normal;color:#a39883;text-decoration:underline}

.rangeNavigation
{
	float:left;
	width:860px;
	padding:0px 0px 6px 0px;
	margin:10px 0px 0px 0px;
	background:url(/media/build/rangeSubNavBg.gif) bottom left no-repeat;
}

.rangeNavigation .rangeLogo
{
	float:left;
	width:860px;
	padding:0;
	margin:0;
}

.rangeNavigation .navRow
{
	float:right;
	width:857px;
	padding:0px 3px 0px 0px;
	margin:0px;
}

.rangeNavigation .navRow img{float:right}

.rangeContent
{
	float:left;
	width:860px;
	padding:0px 0px 12px 0px;
	margin:0px;
	background:url(/media/build/rangefooterbg.gif) bottom left no-repeat;
	
}

.rangeFooter
{
	float:left;
	width:860px;
	padding:10px 0px 0px 0px;
	margin:0px;
	background:url(/media/build/rangecontentbg.gif) top left repeat-y;
}

.rangeLeftContent
{
	float:left;
	width:204px;
	padding:10px 0px 20px 20px;
	margin:0px;
}

.rangeLeftContent ul
{
	float:left;
	width:204px;
	background:url(/media/build/rangesubnavborder.gif) bottom left no-repeat;
	padding:0px 0px 8px 0px;
	margin:0px 0px 8px 0px;
	list-style-type:none;
	list-style-image:none;
	color:#faa5e1;
	font-size:11px;
}
.rangeLeftContent ul.a{color:#b181a3}

.rangeLeftContent li
{
	color:#ffffff;
	font-weight:bold;
	padding:3px 0px 1px 0px;
}

.rangeLeftContent ul a {color:#b181a3 !important;}
.rangeLeftContent ul a :hover{color:#b181a3 !important;}

.rangeLeftContent ul.on a {color:#faa5e1 !important;}
.rangeLeftContent ul.on a :hover{color:#faa5e1 !important;}

.rangeLeftContent li a {color:#a9c2e1 !important;font-weight:normal !important;}
.rangeLeftContent li a :hover{color:#a9c2e1 !important;font-weight:normal !important;}

.rangeLeftContent .on li a {color:#a9c2e1 !important;font-weight:normal !important;}
.rangeLeftContent .on li a :hover{color:#a9c2e1 !important;font-weight:normal !important;}

.rangeRightContent
{
	float:left;
	width:633px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.otherRelatedRange
{
	float:right;
	width:620px;
	font-size:11px;
	background:url(/media/build/otherrangebg.gif) #bcb6aa top left repeat-x;
	padding:20px 0px 0px 10px;
	margin:0px;
}

.otherRelatedRange a
{
	background:url(/media/build/arrow5.gif) top left no-repeat;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 3px;
	font-weight:normal !important;
}
.otherRelatedRange .otherRangeImage a 
{
	background:none !important;
	padding:0 !important;
	margin:0 !important;
}

.otherRelatedRangeTitle
{
	float:left;
	width:610px;
	padding:0px 0px 8px 8px;
}

.padRangeLeft
{
	float:left;
	width:609px;
	padding:0px 0px 0px 22px;
}

.rangeDetailsTitle
{
	width:590px;
	float:left;
	padding:0px 0px 3px 0px;
	margin:0px 0px 12px 0px;
	border-bottom:1px solid #013a81;
}

.rangeDetailsOptions
{
	width:590px;
	float:left;
	padding:8px 0px 10px 0px;
	margin:12px 0px 5px 0px;
	border-top:1px solid #013a81;
}


.rangeDetailsOptions .btnOptions
{
	float:left;
	padding:3px 0px 0px 140px;
}

table.floatTable
{
	margin-top:10px;
	float:left;
}

table.floatTable td{padding:0px 10px 0px 0px;}

.rangeDetailsLeft
{
	float:left;
	width:310px;	
	font-size:11px;
	padding:0px 0px 10px 0px;
	margin:0;
}

.rangeDetailsLeft ul
{
	padding:0px 0px 0px 13px;
}

.rangeDetailsLeft ul li
{
	color:#000000;
	padding:0px 0px 0px 0px !important;
	background:none;
	list-style-image:url(/media/build/arrow4.gif);
}

.rangeDetailsLeft p
{
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px !important;
}

.rangeDetailsLeft p.sizes
{
	color:#013a81;
	padding-left:14px;
	padding-top:15px;
}

.rangeDetailsLeft table td
{	
	padding:20px 8px 10px 0px;
}

.rangeDetailsRight
{
	float:left;
	width:284px;
	padding:0;
	margin:0;
}

.rangeDetailsRight .floatRight{padding-right:3px}

.rangeDetailsImage
{
	float:right;
	width:257px;
	background:url(/media/build/rangeimageshadow.gif) bottom right no-repeat;
	padding:0px 0px 4px 0px;
	margin:0px 0px 10px 0px;
}

.rangeDetailsImageTop
{
	float:right;
	width:253px;
	background:url(/media/build/rangeimageshadowt.gif) top right no-repeat;
	padding:3px 0px 0px 4px;
	margin:0px 0px 0px 0px;
}
.rangeDetailsImageTop img{float:left;}
.otherRangeItem
{
	float:left;
	width:150px;
	padding:0px 0px 0px 2px;
	margin:0;
}

.otherRangeImage
{
	float:left;
	width:142px;
	height:66px;
	padding:3px 0px 0px 3px;
	margin:0;
	background:url(/media/build/shadowotherrange.gif) top left no-repeat;
}

#footerContainer
{
	float:left;
	width:901px;
	height:20px;
	color:#023b80;
	margin:30px 0px 0px 0px;
	padding:10px 0px 0px 10px;
}

.footerLeft
{
	float:left;
	width:500px;
	font-size:10px;
}

.footerRight
{
	float:left;
	width:400px;
	text-align:right;
	font-size:10px;
}

.floatLeft
{
	float:left;
}

.floatLeft2
{
	float:left;
	padding:0px 0px 45px 0px;
}

.floatLeft3
{
	float:left;
	padding:0px 0px 100px 0px;
}

.floatRight
{
	float:right;
}



.hideScreen{display:none}

/* EDITOR PROPERTIES */
