body{
	text-align: center;
}
#main{
	width:780px;
	height:auto;
	margin:0 auto;
	display:block;
	text-align: center;
	overflow: hidden;
}
#top{
	width:780px;
	background-color:#7980a8;
	height:30px;
}
#center{
	width:780px;
	background-color:#bcaea6;
	height:415px;	
	margin-top:35px;
	float:left;
}
#bottom{
	width:780px;
	background-color:#e9e4e1;
	height:130px;
	float:left;	
}
.menu-top li{
	border-right:2px solid #FFFFFF;
	float:left;
	list-style-type:none;
	margin-bottom:1px;
	margin-right:9px;
	margin-top:1px;
	width:115px;
}
.menu-top{
	width:760px;
	line-height:13px;
}
.menu-top a span{
	color:#FFFFFF !important;
	text-decoration:none;
	font-weight:bold;
}
#main a{
	text-decoration:none;
}
#top .menu-top a{
	float:right;
	margin-right:10px;
}
#center_top{
	float:left;
	width:780px;
	height:110px;
	background-color:#bcaea6;
}
#logo{
	float:left;
	background:url('../cloth/logo1.gif');
	height:106px;
	width:200px;
	margin-left:8px;
}
#menu{
	float:left;
	height:32px;
	width:542px;
	margin-top:75px;
	margin-left:15px;	
}
#menu ul {
background-color:#7980A8;
border-bottom:0 solid #3E3128;
height:27px;
margin:0;
padding-top:5px;
}
#menu ul li {
color:#B33B2D;
display:block;
float:left;
font-size:11px;
font-weight:bold;
list-style-type:none;
margin:0;
padding:0;
text-align:center;
text-transform:uppercase;
}
#menu a {
color:white;
display:block;
margin-left:3px;
margin-right:3px;
padding:7px 20px 10px;
text-decoration:none;
}
#menu a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CC0033 none repeat scroll 0 0;
color:#FFFFFF;
}
#left{
	width:200px;
	height:305px;
	background-color:#bcaea6;
	float:left;
}
#pic{
	width:580px;
	height:305px;
	background-color:#bcaea6;
	float:left;	
}
.dimstyle {
background-color:#BCAEA6;
color:#7980A8;
font-size:9pt;
font-weight:normal;
line-height:20px;
margin-bottom:0;
margin-left:30px;
margin-top:20px;
text-align:left;
}
.dimensions {
font-size:10pt;
font-weight:bolder;
}
.sleepsurface {
font-size:10pt;
font-weight:bolder;
}
.sleepsurface {
font-size:10pt;
font-weight:bolder;
}
.dimstyle2 {
background-color:#BCAEA6;
color:#7980A8;
font-size:9pt;
font-weight:normal;
line-height:29px;
margin-bottom:20px;
margin-top:20px;
text-align:center;
}
.sleepsurface3 {
font-size:10pt;
font-weight:bolder;
}
#left_name{
background-color:#E9E4E1;
color:#BCAEA6;
float:left;
font-size:43px;
height:90px;
text-align:center;
width:225px;
padding-top:25px;
}
#right_des{
background-color:#E9E4E1;
color:#868584;
float:left;
height:90px;
margin-left:30px;
padding-top:15px;
width:500px;
font-weight:bold;
}
.img_hover{
display:block;
float:left;
left:115px;
margin-left:300px;
position:absolute;
top:54px;
z-index:1000;
}
.leightbox {
background-color:#7980A8;
border:1em solid #B8B8B8;
color:#333333;
display:none;
height:250px;
left:300px;
overflow:auto;
padding:1em;
position:absolute;
top:185px;
width:280px;
z-index:1001;
}
#slideshow {
    position:relative;
    height:305px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#div_instruct {
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:normal;
height:150px;
left:0;
line-height:12px;
padding-left:5px;
padding-right:5px;
padding-top:10px;
text-align:left;
top:auto;
float:left;
width:349px;
}
#div_contact {
background-color:#666666;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
height:170px;
left:380px;
line-height:15px;
padding-left:10px;
padding-right:10px;
padding-top:0;
text-align:center;
top:auto;
width:400px;
float:left;
}
#div_feedback {
background-color:#FFFFFF;
height:280px;
left:0;
top:150px;
width:781px;
z-index:5;
float:left;
}
#div_feedback #contactFormArea {
height:172px;
left:0;
margin:auto;
top:12px;
width:728px;
z-index:1;
}
.submitbutton {
background-image:url(cloth/butclose.gif);
display:block;
height:27px;
padding:5px 30px;
width:94px;
}
.STYLE1 {
color:#FF0000;
font-weight:bold;
}
.STYLE2 {
color: #FF0000;
}
#Layer13 {
border:1px none #968EB8;
height:265px;
margin-left:159px;
overflow:auto;
position:absolute;
top:276px;
width:600px;
z-index:6;
}
#Layer12 {
border:1px none #968EB8;
float:left;
height:263px;
margin-left:20px;
position:absolute;
top:283px;
width:121px;
z-index:6;
}
#Layer14 {
height:17px;
margin-left:50px;
position:absolute;
top:214px;
width:335px;
z-index:6;
font-size:13px;
}
#Layer14  a{
	color:#FFFFFF;
}
.STYLE3 {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
}
#Layer10 {
background:url('../findstocklist.jpg') no-repeat;
border:1px solid #968EB8;
height:370px;
left:0;
top:187px;
width:781px;
z-index:4;
}
select {
border-style:dotted;
border-width:thin;
height:270px;
width:98%;
}