* {padding:0px; margin:0px;} 
p {padding:0px; margin:0px;} 
a {outline:0px; text-decoration:none;}

html { overflow:scroll; }

img  {border:none; padding:0px; margin:0px;}

body {
	font-family:Arial; 
	font-size:11px;
	font-weight:normal; 
	margin:0px;
	background:url(../styleImages/background.jpg) repeat;
}
#pageSurround {
	width:976px;
	margin:0 auto;
}
#subSurround {
	float:left;
	clear:both;
	width:974px;
	height:auto;
	padding:0 0 4px 0;
	border:1px solid #000000;
	background:#FFFFFF;
	margin-top:15px;
}

#topHeader {
	margin:25px 0 0 0;
	width:976px;
	height:97px;
}
#header_lhs {
	float:left;
	width:242px;
	height:78px;
}

#header_mid {
	 float:left;
	 width:484px;
	 margin:11px 40px 0px 40px;
}

#header_rhs {
	float:right;
	margin:0px 0 0 0;
}

#visit {
	float:right;
	clear:both;
	color:#FFFFFF;
	background:#380003;
	width:132px;
	height:21px;
	padding:10px 0 0 33px;
}

#request {
	float:right;
	clear:both;
	color:#FFFFFF;
	background:#212020;
	width:165px;
	height:21px;
	margin:3px 0 0 0;
	padding:10px 0 0 0px;
	text-align:center;
}

h1 {
	font-size:11px;
	font-weight:bold;
	color:#380003;
}

#visit a {
	color:#FFFFFF;
}

#request a {
	color:#FFFFFF;
}

#rhs {
	float:left;
	margin-bottom:-5px;
}

#footer {
	clear:both;
	width:976px;
	height:28px;
	margin:0 auto;
	font-weight:bold;
}

#footer_lhs {
	float:left;
	width:730px;
	margin:8px 0 0 0;
}

#footer_rhs {
	float:right;
	width:246px;
}

#footer_lhs a {
	color:#000000;
	padding:0 10px 0 11px;
}

#footer_rhs p {
	float:right;
	margin:8px 10px 0 0;
}

#sessionBox {
	background:#6e6c6c;
	width: 239px;
	height: 140px;
	float: left;
	font-weight:bold;
}

#sessionBox h2{
	font-family:Arial; 
	font-size:11px;
	font-weight:bold; 
	color:#FFFFFF;
	margin:17px 0 0 17px;
	letter-spacing:2px;
}

#sessionBox p{
	color:#FFFFFF;
	margin:8px 0 0 17px;
}

#sessionBox span{
	font-weight:normal;
}

#newsletter{
	background:#6e6c6c;
	width: 239px;
	height: 140px;
	float: left;
	margin:0 0 0 3px;
	font-weight:bold;
}

#newsletter h2{
	font-family:Arial; 
	font-size:11px;
	font-weight:bold; 
	color:#FFFFFF;
	margin:17px 0 0 17px;
	letter-spacing:2px;
}

#newsletter p{
	color:#FFFFFF;
	margin:8px 0 0 17px;
}

#newsletter span{
	font-weight:normal;
}

#cart_det{
	background:#211f20;
	width: 239px;
	height: 140px;
	float: left;
	margin:0 0 0 3px;
	font-weight:bold;
}

#cart_det h2{
	font-family:Arial; 
	font-size:11px;
	font-weight:bold; 
	color:#FFFFFF;
	margin:17px 0 0 17px;
	letter-spacing:2px;
}

#login {
	background:#211f20;
	width: 237px;
	height: 140px;
	float: left;
	margin:0 0 0 3px;
	font-weight:bold;
}

#login h2{
	font-family:Arial; 
	font-size:11px;
	font-weight:bold; 
	color:#FFFFFF;
	margin:17px 0 0 17px;
	letter-spacing:2px;
}

#login p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0 0 0 17px;
}

.logintxt{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 0 0 13px;
}

.login {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background:#211f20;
	border:none;
	text-decoration:underline;
	float:right;
	margin:0;
	padding:0;
}

#content_top{
	float:left;
	margin:5px 5px 5px 5px;
	padding:0;
}

#wrapper {
	float:left;
	clear:both;
	width:965px;
	height:inherit;
	margin:0 0 0 5px;
	padding:0;	
	background:url(../styleImages/wrapper_bg.jpg) repeat-y left;
}

#lhs {
	float:left;
	width:239px;
	height:auto;
	padding-bottom:30px;
}

#lhs ul {
	margin:0px 0 0 20px;
	width:214px;
	height:auto;
}

.bullet {
	float:left;
	clear:both;
	margin:0;
	padding:1px 0 1px 0;
	list-style-type:none;
	width:214px;
}

.special_offers{
	float:left;
	clear:both;
	margin:7px 8px 0px 8px;
	/*margin:7px 8px 7px 8px;*/
	text-align:center;
	padding:10px 12px 0 0;
	background:#211f20;
	list-style-type:none;
	width:210px;
	height:24px;
}

.subsli {
	float:left;
	clear:both;
	margin:0 0 4px 0;
	padding:0;
	list-style-type:none;
	width:214px;
}

#lhs .bullet .txtDefault {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:38px 0 26px 14px;
	color: #5b5b5b;

}

#lhs .bullet .subs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0 0 0 14px;
	color: #FFFFFF;
}

#lhs .subsli .subs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0 0 0 14px;
	color: #FFFFFF;
}

/*.txtDefault {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:28px 0 6px 14px;
	color: red;
}*/

.subs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0 0 0 14px;
	color: #ff5000;
}

/*#mainmenu-nav {
	margin:6px 0 0 20px;
	width:214px;
	height:28px;
}

.li-nav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:8px 0 6px 14px;
	color: #5b5b5b;
}


.ul-nav, .li-nav {
	float:left;
	clear:both;
	margin:0 0 4px 0;
	padding:28px 0 0 0;
	list-style-type:none;
	width:214px;
}

.ul-nav {
	width: 140px;
	padding: 0px;
}

.li-nav {	
	float: left;
}

.li-nav .ul-nav  {
	display: none;
	position: absolute;
	margin-left: 100px;
	margin-top: -19px;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-top: 4px solid #70cdcc;
	z-index: 99;
	list-style-type:none;
}*/

.topCats {
	text-align: center;
	background-image: url(../styleImages/backgrounds/catBg.gif);
	height: 42px;
	color: #ffffff;
	margin-bottom: 15px;
}
.topCatsBgRight {
	background-image: url(../styleImages/backgrounds/catBgRight.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 42px;
}
.topCatsBgLeft {
	float: left;
	background-image: url(../styleImages/backgrounds/catBgLeft.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 42px;
}
.siteDocs {
	text-align: right;
	line-height: 15px;
	padding-top:10px;
	color: #ffffff;
	padding-right:10px;
	font-weight:bold;
	clear:both;
}
.siteDocsBgRight {
	background-repeat: no-repeat;
	background-position: right;
}
.siteDocsBgLeft {
	float: left;
	background-repeat: no-repeat;
	background-position: left;
}
.boxTitleLeft, .boxTitleRight {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;;
	color: #FFFFFF;
	width: 175px;
	height: 13px;
	padding-top: 2px;
	padding-left: 5px;
	background-repeat: no-repeat;
	font-weight: bold;
}
.boxFootLeft, .boxFootRight {
	background-image: url(../styleImages/backgrounds/boxFootBg.gif);
	width: 175px;
	height: 12px;
	padding-left: 5px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.boxContentLeft {
	background: #6e6c6c;
	padding-left: 17px;
	padding-top: 9px;
	padding-bottom: 5px;
	width: 210px;
}

.boxContentRight {
	background: #211f20;
	padding-left: 17px;
	padding-top: 9px;
	padding-bottom: 5px;
	width: 210px;
}

.boxContent_home {
padding: 0px 0px 0px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
margin:0px 0px 5px 0px;
width:721px;
height:auto;
float:left;
clear:both;
}

.boxContent {
	padding: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin:0px 0 5px 0;
	width:700px;
	height:auto;
	float:left;
	clear:both;
}
.boxContent p{
	margin:0 0 10px 40px;
	padding:0;
}
.boxContent2 {
	padding: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin:20px 0 5px 0;
	padding:0px 20px 0px 20px;
	width:686px;
	height:auto;
	float:left;
	clear:both;
}
.boxContent2 p{
	margin:0px 0 10px 0px;
	padding:0;
}
.boxContent_finishes {
	padding: 0px 0px 0px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin:0px 0px 5px 0px;
	width:721px;
	height:auto;
	float:left;
	clear:both;
}
.boxContent_finishes h1 {
	font-size:12px;
	font-weight:bold;
	color:#5b5b5b;
}
.boxContent_finishes p {
	font-size:12px;
	color:#000000;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

.boxContent_mattresses {
	padding: 0px 0px 0px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin:0px 0px 5px 0px;
	width:721px;
	height:auto;
	float:left;
	clear:both;
}
.boxContent_mattresses h1 {
	font-size:12px;
	font-weight:bold;
	color:#5b5b5b;

}
.boxContent_mattresses p {
	font-size:12px;
	color:#000000;
        margin:0px;
        padding:0px;
        font-weight:normal;

}


.txtError_enq{
	background-color:#FFCECE;
	border:1px solid #FF0000;
	color:#050F72;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	margin-left:17px !important;
	}
.boxContent .login_status{
	color:#5b5b5b;
	margin:10px 0 0 28px;
}

.login_form{
	margin:0 0 0 28px;
}

#login_form{
	margin:2px 0 0 0;
	margin/*\**/:2px 0 0 -18px\9;
}
.enquire{
	float:left;
	clear:both;
	margin:17px 0 0 40px;
	}
.enquireMsg{
	float:left;
	margin:43px 0 0;
	}
/* CHECKOUT PAGES 
.colLeftCheckout {
	position: relative;
	left: 0px;
	width: 160px; 
	padding-left: 9px;
	padding-right: 10px;
	float: left;
}
*/

/* END CHECK OUT PAGES */
.docBtnLeft {
	background-image: url(../styleImages/backgrounds/docBtnLeft.gif);
	width: 4px;
}
.docBtnRight {
	background-image: url(../styleImages/backgrounds/docBtnRight.gif);
	width: 4px;
}
.docBtnMid {
	background-color: #DDDDDD;
	padding: 0px 3px 0px 3px;
}

.pagination {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	color:#490105;
}
#subCats {
	text-align: center;
	margin: 0px;
	float: left;
	width: 100%;
}
.subCat {	
	text-align: center;
	padding: 8px;
	float: left;
	width: 110px;
	height: 50px;
}
.regSep{
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.topCatsTabLeft {
	background-image: url(../styleImages/backgrounds/catTabLeft.gif);
	background-repeat: no-repeat;
	width: 7px;
}
.topCatsTabMid {
	background-image: url(../styleImages/backgrounds/catTabMid.gif);
	background-repeat: repeat-x;
}
.topCatsTabRight {
	background-image: url(../styleImages/backgrounds/catTabRight.gif);
	width: 7px;
	background-repeat: no-repeat;
}
.latestProds {
	float: left;
	text-align: center;
	width: 131px;
	height: 120px;
}

.txtCopyright{
	display:none;
}

#homebox1 {
	width:721px; 
	height:148px; 
	padding-top:190px; 
	background-image:url(http://www.morpheusbeds.com/2a.jpg); 
	background-repeat:no-repeat;
}
#homebox2 {
	width:461px; 
	height:109px; 
	padding:25px 240px 0px 20px;
	text-align:center; 
	background-image:url(http://www.morpheusbeds.com/banner_transparent2.png); 
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
}

#homebox_split_main {
	width:721px; 
	height:358px;
}
#homebox_split_left {
	width:359px; 
	height:358px; 
	float:left; 
}
#homebox_split_right1 {	
	width:359px; 
	height:177px; 
	float:right; 
}
#homebox_split_right2 {
	width:359px; 
	height:178px; 
	float:right; 
	margin-top:3px; 
}

.boxContent_contact {
padding: 0px 0px 0px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
margin:0px 0px 5px 0px;
width:721px;
height:auto;
float:left;
clear:both;
}
#contact_left {
	float:left; 
	width:451px;
	height:220px;
	padding:20px 20px 20px 20px;
	font-weight:bold;
}
#contact_left .textfield {
	width:160px;
	height:17px;
	padding:3px 0px 0px 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#contact_left .textarea {
	width:200px;
	height:155px;
	overflow:auto;
}
#contact_left .submit {
	width:60px;
	height:25px;
	line-height:25px;
	background-color:#380003;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px;
	margin:0px;
	text-decoration:none;
	cursor:pointer;
}
#contact_right {
	float:right; 
	width:190px;
	height:220px;
	background-color:#000000; 
	color:#FFFFFF; 
	padding:20px 20px 20px 20px;
}
#contact_right a {
	color:#FFFFFF;
	text-decoration:none;
}
