@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;
} 


/* Furniture Search Form */
.formItem .footer {
	padding-left: 5px;
	clear:both;
}

#submitLink {
	position:relative;
	top: 4px;
}

#submitLink, #resetLink{
	display: block;
	clear: left;
	float: left;
	padding-top: 5px;
}

/* Manufacturers List */

#manufacturersList {	
	list-style: disc;
	clear:left;
}

#manufacturersList li {
	width: 300px;
	float:left;
	padding-top: 0;
}

#alphaNav {
	list-style:none outside;
	text-align:center;
	margin: 0;
	padding: 0;
	position: relative;
	left: 100px;
}

#alphaNav li {
	float:left;
	border-right: 1px solid #58595B;
	padding: 0 5px;
}

#alphaNav .lastItem {
	border-right: none;
}


.resultData {
	float: left;
	font-weight: bold;
	padding: 5px 0px 0px 5px;
	position: relative;
	top: -2px;
}

.golds {
	font-weight: bold;
	color: #C69D3E;
}
/*---------------------------------------
 *
 * Search Start Page
 *
 *--------------------------------------*/
.wrapper:after {
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden;
}

#searchStart {
	clear:both;
	height: 492px;
}

#searchButton {
	position:relative;
	top: 1px;
}

#searchStart hr {
	padding: 0;
	margin: 0;
}

#searchStart .message {
	margin: 0 0 19px 0;
}

#searchStart .row {
	width:682px;
	clear:both;
}

#searchStart .category
{
	height:139px;
	width: 174px;
	float: left;
	padding: 0;
	margin: 0;
}

#searchStart .first {
	width: 155px;
}

#searchStart .category .itemImage {
	height:120px;
	width: 155px;
	padding: 0 0 19px 19px;
}

#searchStart .first .itemImage {
	padding: 0 0 19px 0;
}

#searchStart .row .itemImage a img{
	float: none;
	padding:0;
	border:none;
	height:120px;
	width: 155px;
	opacity: .7;
	filter:alpha(opacity=70);
}

#searchStart .row .itemImage a:hover img {
	opacity: 1;
	filter:alpha(opacity=100);
}

/*---------------------------------------
 *
 * Search Results Page
 *
 *--------------------------------------*/
/* Search Results */
#searchResults {
	width: 682px;
}

#searchResults .result {
	overflow:hidden;
	position:relative;
	height: 308px;
	width: 212px;
	float: left;
	padding: 0;
	margin-top: 19px;
	margin-left: 19px;
	text-align:left;
	background: #f7f6f4;
	border: 1px solid #58595B;
}

#searchResults .left {
	margin-left: 0;
}

#searchResults .top {
	margin-top: 0;
}

#searchResults .attributes  {
	background-image: url(../images/search/attributes.png);
	height: 66px;
	border: solid 1px #000000;
}

#searchResults .attributes  .boxes {
	clear:both;
	padding: 5px 10px;
	margin-left: 20px;
}
#searchResults .attributes  .boxes .eachatt{
	float:left;
	width: 150px;
	color:#9C5F0E;
	font-size: 15px;
	
}

#searchResults .result .itemImage {
	position:relative;
	height:200px;
	width: 212px;
	display:table-cell;
	text-align:center;
	font-size:141px;
	overflow:hidden;
	padding: 8px 0 0 0;
}

#searchResults .result .itemImage img{
	float: none;
	padding: 0;
	max-height: 200px;
}

#searchResults .result .manufacturer,
#searchResults .result .itemName,
#searchResults .result .productID,
#searchResults .result .location {
	margin: 0 8px;
}

#searchResults .result .detailLink img,
#searchResults .result .collectionLink img,
#searchResults .result .designFolderLink img{
	padding: 5px 0 0 32px;
	margin: 0;
}

/*---------------------------------------
 *
 * Mattress Page
 *
 *--------------------------------------*/
/* Mattress Page */

#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 .center {
	padding-top: 20px;
	margin-left: 216px;
}

#mattressFlash {
	float: right;
	margin: 25px 0 19px 19px;
}
