@CHARSET "ISO-8859-1";

/* Page Content */
#bodyContent {
	background: url( images/browse_furniture_sidebar_repeat.jpg ) repeat-y;
}

#htmlSidebar {
	background:url( images/browse_furniture_sidebar.jpg ) no-repeat;
}

.sideNav .furnitureSearch {
  background: url(images/furniture_search_button.jpg) no-repeat;
  top: 52px;
  height: 38px;
}

.sideNav .idc {
	background: url( images/interactive_design_consultant_bf_button.jpg ) no-repeat;
	top: 90px;
}

.sideNav .manufacturers {
  background: url( images/manufacturers_button.jpg ) no-repeat;
  top: 120px;
}

.sideNav .designFolder {
	background: url( images/design_folder_button.jpg ) no-repeat;
	top: 150px;
}

.sideNav .mattressCenter {
	background: url( images/mattress_button.jpg ) no-repeat;
	top: 180px;
}

/* .sideNav .mattressSpecials {
	background: url( images/mattress_specials_button.jpg ) no-repeat;
	top: 210px;
} */

#Copy {
	float:right;
	width: 679px;
}

h1 {
	font-weight: bold;
	font-size: 16px;
	padding: 15px 0 0 0;
}

h2 {
	font-weight: bold;
	font-size: 12px;
	padding: 10px 0 0 0;
}

.mart {
	font-style: italic;
	padding: 0 0 10px 0;
}

.italics {
	font-style: italic;
}

.bold {
	font-weight: bold;
}

#bodyContent .floatRight {
	float: right;
	padding-left: 19px;
}

#bodyContent .matRight {
	float: right;
	padding-top: 25px;
	padding-left: 19px;
}

#bodyContent .center {
	padding-top: 20px;
	margin-left: 216px;
}

#mattressFlash {
	float: right;
	margin: 25px 0 19px 19px;
}


/* Specials page */

.generalInfo .price,
.generalInfo .sale,
.mattressInfo .price,
.mattressInfo .sale {
	float: left;
	padding: 0 20px;
	border-left: 1px solid #58595B;
}

.generalInfo .rprice,
.mattressInfo .rprice {
	float: left;
	padding: 0 20px;
}

.generalInfo .rsale,
.mattressInfo .rsale {
	float: left;
	padding: 0 20px 0 10px;
}

.generalInfo .sale,
.generalInfo .rsale {
	color: #C00;
}

.mattressDetail {
	font-weight: bold;
	padding: 0 0 7px 0;
	font-size: 13px;
}

.mattressDetail2 {
	font-weight: bold;
	padding: 3px 0 7px 0;
	width: 680px;
	font-size: 13px;
}

.mattressInfo {
	color: #4E4E4E;
	text-decoration:none;
}

.mattressInfo .name {
	float: left;
	padding-right: 20px;
}

.mattressInfo {
	float: left;
	padding: 0 0 10px 0;
}

.mattressInfo .generalInfo {
	clear: both;
	float: left;
	width: 320px
}

.mattressInfo .name,
.mattressInfo .price {
	width: 75px;
}

.mattressInfo .rprice {
	width: 85px;
}


.mattressInfo .description .sale {
	display: block;
}


#bodyContent .mattressLogo {
	float: left;
	margin: 0;
	padding: 5px 0 0 0;
}

#bodyContent .mattressLogo2 {
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
}

.contact {
	clear: both;
	padding-top: 10px;
}




