
#menu{margin:0px 0px 0px 0px;padding:0px; font-size:75%}
#menuArea{width:966px; background-image:url(images/navbg.png); background-repeat:repeat-x; height:27px; margin:1px 0px 0px 0px; padding:0px}

#menuArea li{float:left;position:relative;text-align:left;list-style:none;margin:0px;margin-left:10px; margin-right:10px; padding:0px; font-size:100%}
#menuArea li a {display:block; padding: 6px 4px 0px 4px; z-index:0; color:#FFFFFF}
#menuArea li ul {display:none;position:absolute;z-index:100;top:24px;left:-4px;background-color:#FFFFFF;border-top:0px;margin:0px;padding:0px; font-size:100%}
#menuArea li li {width:100%;text-align:left;background-color:#8095B9; border-top:1px solid #F4F4F4;margin:0px;padding:0px;}
#menuArea li li a {display:block;padding:3px;margin:0px}
#menuArea li li a:hover {display:block;padding:3px;margin:0px;background-color:#BCBCBD;}
#menuArea li:hover ul, #menuArea li.over ul{display:block;margin:0px;padding:0px;}

#menuBeds ul{width:115px;}
#menuBespoke ul{width:70px;}
#menuAccessories ul{width:140px;}
#menuRange ul{width:95px;}
#menuCertificates ul{width:90px;}
#menuAbout ul{width:140px;}
#menuContact ul{width:120px;}

.menuDivider{width:27px;height:27px; background-image: url(images/navdivider.png);background-repeat:no-repeat; background-position:center; margin:0px 12px 0px 12px;padding:0px;z-index:0;}





body {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color: #FFFFFF; font-size:medium; font-family:Verdana, Arial, Helvetica, sans-serif}
h1 {font-size:100%; color:#6B6BA0; margin:0px 0px 10px 0px}
.header1 {font-size:100%; color:#6B6BA0; margin:0px 0px 10px 0px}
h2 {font-size:80%; color:#6B6BA0; margin:0px 0px 4px 0px}
.header2 {font-size:80%; color:#6B6BA0; margin:0px 0px 4px 0px}
h3 {font-size:70%; color:#6B6BA0; margin:0px 0px 2px 0px}
.header3 {font-size:70%; color:#6B6BA0; margin:0px 0px 2px 0px}


hr {color:#6B6BA0}

a:link, a:visited {color:#6A3DE9; text-decoration:none}
a:hover {color:#333399; text-decoration:none}

a.prodtextlink:link {color:#333399; text-decoration:none}
a.prodtextlink:visited {color:#333399; text-decoration:none}
a.prodtextlink:hover {color:#330033; text-decoration:none}

a.headerlink:link, a.headerlink:visited {color:#6B6BA0; text-decoration:none}
a.headerlink:hover {color:#330033; text-decoration:none}

#container {
	margin: auto;
	min-width: 965px;
	max-width: 966px;
	width:966px;
	text-align:left;
	height:100%;
  padding: 0px 12px 0px 12px;
	background-image: url(images/bgsides.png);
	background-repeat: repeat-y;
	background-position: center;
}
#innercontainer {padding: 0px; margin:0px; width:966px; background-image:url(images/bottombar.png); background-repeat:repeat-x; background-position:bottom;}
#nav {background-image:url(images/navbg.png); background-repeat:repeat-x; height:27px;}
#topnav { width:966px; height:97px}
#leftmain {width:698px; float:left; margin:0px; padding: 15px; background-image:url(images/leftmainbg.png); background-repeat:repeat-x; border-top:1px solid #ffffff}
#rightmain {width:236px; float:right;  border-top:1px solid #ffffff; margin:0px; padding:0px;}
.clear {clear:both;}
.clear:after {height:0; min-height:0; clear:both; visibility:hidden;} 

.topbannerleft {float:left;}
.topbannerright {float:left}

ul {
	list-style-image: url(images/bullet.png);
	line-height:150%;
	list-style-position: outside;
	margin-top:4px;
	font-size:70%
}

b {color:#333333}

p {font-size:70%; text-align:justify; margin:0px 0px 15px 0px}
.leftcolumn ul {font-size:70%}
.rightcolumn ul {font-size:70%}


.left {float:left}

.prodbox {width:227px; height:80px; float:left; background-image:url(images/prodbox.png); background-repeat:no-repeat; padding-right:2px; padding-bottom:2px}
.prodbox p{margin:0px; font-size:65%; text-align:left}
.prodphoto {padding:8px 6px 0px 10px; float:left}
.prodtext {padding:8px 0px 0px 0px;  float:left; width:130px}
.leftcolumnhome {float:left; width:490px; margin:0px 10px 0px 0px; padding:0px}
.rightcolumnhome {float:left; width:133px; margin:0px 0px 0px 0px; padding:0px}

.leftcolumn {float:left; width:330px; padding-right: 20px}
.rightcolumn {float:left; width:330px; margin:0px; padding:0px}

.leftcolumnprod {float:left; width:235px; padding-right:20px}
.rightcolumnprod {float:left; width:435px; margin:0px; padding:0px}

.leftcolumndouble {float:left; width:670px; margin:0px; padding:0px}
.rightcolumndouble {float:left; width:645px; margin:0px; padding:0px}

.highlightphoto{float:left; width:200px; padding:20px 0px 0px 25px}

blockquote {margin:20px 20px 30px 20px; font-size:70%; color:#27206D}

.quote {margin:15px 10px 0px 20px}
.quote BLOCKQUOTE {font-family:verdana,arial,helvetica,sans-serif; font-size:70%; font-weight:normal; font-style:normal; text-decoration:none; text-transform:none; margin:0px; text-align:left; padding:5px 0px 5px 0px; text-indent: 0px; font-size:65%}
.quote p {margin:0px; padding:0px; font-size:65%; color:#666666}

.copyright {font-size:65%; padding: 10px 0px 15px 10px; color:#666666}

.bedandtext {float:left; width:210px; text-align:center; margin:0px 12px 0px 5px;}
.bedimagecntr {border:5px solid #DEE3EE; width:200px;}
.bedandtext p {text-align:center; padding-top: 6px;}
.bedimage {float:left; margin:0px 5px 10px 0px;}
.bedimage img {border:5px solid #DEE3EE}

.bedandtextoverview {float:left; width:155px; text-align:center; margin:0px 10px 10px 5px;}
.bedandtextoverview p {text-align:center; padding-top: 6px;}
.bedimageoverview {float:left; border:5px solid #DEE3EE}


#contactform {padding:10px;}
#contactform FORM {font-family:verdana,arial,helvetica,sans-serif; font-size:70%; font-weight:normal; font-style:normal; text-decoration:none; text-transform:none; margin:0px; padding:0px; color:#69875C;}
#contactform INPUT {color:#000000;font-family:verdana,arial,helvetica,sans-serif; font-size:95%;}
#contactform TEXTAREA {color:#000000;font-family:verdana,arial,helvetica,sans-serif; font-size:95%;}
#contactform .submit {color:#333333;}
#contactform .contacttxt {float:left; width:180px; padding:7px 10px 5px 1px; margin:0px; color:#6B6BA0}
#contactform .contactinp {float:left; width:450px; padding:5px 0px 5px 1px; margin:0px;}
#contactform .contactacross {float:left; width:550px; padding:7px 10px 5px 1px; margin:0px;}

.highlightedarea {
	background-color:#ffffff;
	padding:25px 12px 5px 12px;
	background-image:url(images/curve3.png);
	background-repeat:no-repeat;
	background-position: top;
}

.threecolumn {width:285px; padding-right:30px; float:left}
.threecolumnlast {width:285px; padding-right:0px; float:left}
