body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin:0;
	padding:0;
	background: url(http://www.plushhome.com/images/body_background.jpg) fixed repeat-x top left #f2f2f1;
	color:#7b705b;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #7b705b; 
	display:inline;
	padding:0px;
	font-size:26px;
	font-weight:normal;
	text-transform:capitalize;
}

h1.sectionHeader {
	display:block;
	padding:0;
	margin:0;
	text-indent:-5000px;
	width:100px;
	height:1px;
	overflow:hidden;
	background-image:url(http://plushhome.com/miscimages/spacer.gif) transparent no-repeat top center;
}

a, a:link, a.textBox, a:visited {
	text-decoration: none; 
	color: #7b705b;
}

a:hover {
	text-decoration: underline; 
	color: #7b705b;
}

#siteContainer {
	width:960px;
	height:auto;
	padding:0;
	margin:auto;
}

*html #siteContainer {
	position:absolute;
	left:50%;
	margin-left:-480px;
	padding:0;
	width:960px;
	height:auto;
}

#printContainer {
	position:absolute;
	left:15px;
	padding:0;
	top:0;
	width:900px;
	height:auto;
	font-size:13px;
}

#printContainer .ItemReferralBlock {
	display:none !important;
}

#printContainer .ItemFooter {
	margin:0 0 10px 0 !important;
}

#headerContainer {
	width:960px;
	height:107px;
	margin:0;
	padding:0;
	float:left;
}

#printHeaderContainer {
	width:900px;
	height:60px;
	margin:0;
	padding:0;
	float:left;
}


#headerLogo {
	width:710px;
	height:70px;
	float:left;
	margin:0;
	padding:0;
}

.headerLogoLink {
	margin:25px 0 0 20px;
	width:503px;
	height:32px;
	padding:0;
}

#mainTabs {
	width:960px;
	height:37px;
	float:left;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#433924;
	text-transform:uppercase;
	background-color:#ded9ce;
}

.selectedTab {
	width:206px; 
	height:17px; 
	background:#FFFFFF; 
	float:left; 
	text-align:center;
	border-top:solid 2px #cec6b5;
	border-left:solid 2px #cec6b5;
	border-right:solid 2px #cec6b5;
	padding:10px 0 10px 1px;
}

.deSelectedTabs {
	border-bottom:2px solid #CEC6B5;
	float:left;
	height:15px;
	padding:12px 0 8px 10px;
	width:739px;
}

*html .deSelectedTabs {
	border-bottom:2px solid #CEC6B5;
	float:left;
	height:15px;
	padding:12px 0 8px 10px;
	width:750;
}

#quickSearch {width:250px; height:70px; float:left; margin:0; padding:0; display:inline-block;}
.searchItem {margin:0; padding:0; float:left;}
FORM#searchForm {margin:20px 10px 0 0; padding:0; float:left; float:right;}
FORM#contactForm {float:left;}
INPUT {margin:0; padding:0;}
.searchInput, INPUT.searchInput  {margin:0 5px 0 0; width:150px; height:25px; padding:0; float:left;}
.submitBtn, INPUT.submitBtn {margin:0; padding:0; height:30px !important; float:left;}

#contentContainer {
	width:956px;	
	height:auto;	
	margin:0;	
	padding:0;	
	float:left;
	border-left:solid 2px #cec6b5;
	border-right:solid 2px #cec6b5;
	border-bottom:solid 2px #cec6b5;
	background-color:#FFFFFF;
}

*html #contentContainer {
	width:960px;	
	height:auto;	
	margin:0;	
	padding:0;	
	float:left;
	border-left:solid 2px #cec6b5;
	border-right:solid 2px #cec6b5;
	border-bottom:solid 2px #cec6b5;
	background-color:#FFFFFF;
}


#hero {float:left; margin:0; padding:0; width:735px;}
#promos {float:left; margin:0; padding:0; width:750px;}
.promoModule {float:left; margin:15px 14px 0 0; padding:0; width:361px; height:189px;}

a:link #mainTabs, a:active #maintabs, a:visited #mainTabs {
	text-decoration:none;
	color:#433924;
}

a:hover #mainTabs {
	text-decoration:underline;
	color:#433924;
}

.contentBlock {
	width:735px;
	margin:15px 0 15px 0;
	padding:0;
	text-align: left;
	float:left;
	color:#7b705b;
}

*html .contentBlock{
	margin-bottom:15px;
}

.contentLanding {
	width:727px;
	height:452px;
	margin:0 0 15px 0;
	padding:0;
	float:left;
	color:#7b705b;
	overflow:hidden;
	border:solid 4px #cec6b5;
}

.contentLandingCaption {
	width:727px;
	height:510px;
	margin:0 0 15px 0;
	padding:0;
	float:left;
	color:#7b705b;
	overflow:hidden;
	border:solid 4px #cec6b5;
}

h2.contentLanding {
	font-weight:normal !important;
	text-transform:uppercase !important;
}


#home-image-content {
	width:735px;
	height:460px;
	margin:0;
	padding:0;
	overflow:hidden;
	float:left;
	position:relative;
}


#home-image-content IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#home-image-content IMG.active {
    z-index:10;
}

#home-image-content IMG.last-active {
    z-index:9;
}

#landingSlideShow {
	width:727px;
	height:452px;
	margin:0;
	padding:0;
}

.contentCopy {
	width:735px;
	margin:15px 0 0 0;
	padding:0;
	float:left;
	color:#7b705b;
	text-align:left;
}

.contentHeader {
	width:735px;
	margin:15px 0 15px 0;
	padding:0;
	float:left;
	color:#7b705b;
	text-align:center;
}

.contentThumbs, .contentFooter {
	width:735px;
	margin:0;
	padding:0;
	float:left;
	color:#7b705b;
	text-align:center;
}

*html .contentCopy, *html contentThumbs, *html .contentFooter, *html .contentLanding {
	padding-bottom:15px;
}

.verticalPic {width:300px; float:left; margin:0 15px 10px 0; padding:0;}
.verticalPic img {border:solid 2px #cec6b5;}
.textColumn {width:410px; float:left; margin:0; padding:0;}

.tearsheetBtn, .finishOptionsBtn {height:25px; margin:10px 0 5px 0; padding:0;}

.tearsheetBtn a:link, .tearsheetBtn a:active, .tearsheetBtn a:visited  {color:#FFF; background-color:#ca9449; padding:6px 8px 6px 8px; text-transform:uppercase; font-weight:bold; font-size:10px; text-decoration:none; border: solid 1px #cec6b5; margin:5px 0 0 0;}
.tearsheetBtn a:hover {color:#FFFFFF; background-color:#c96026; padding:6px 8px 6px 8px;; text-transform:uppercase; font-weight:bold; font-size:10px; text-decoration:none; border: solid 1px #cec6b5; margin:5px 0 0 0;}

.finishOptionsBtn a:link, .finishOptionsBtn a:active, .finishOptionsBtn a:visited {color:#FFF; background-color:#7f4842; padding:6px 8px 6px 8px; text-transform:uppercase; font-weight:bold; font-size:10px; text-decoration:none; border: solid 1px #cec6b5; margin:5px 0 0 0;}
.finishOptionsBtn a:hover {color:#FFF; background-color:#6f3832; padding:6px 8px 6px 8px; text-transform:uppercase; font-weight:bold; font-size:10px; text-decoration:none; border: solid 1px #cec6b5; margin:5px 0 0 0;}

*html .tearsheetBtn a:link, *html .tearsheetBtn a:active, *html .tearsheetBtn a:visited {color:#FFF; background-color:#ca9449; padding:0; text-transform:uppercase; font-weight:bold; font-size:10px; text-decoration:none; border:solid 1px #cec6b5; margin:5px 0 0 0; height:30px; vertical-align:middle;}
*html .tearsheetBtn a:hover {color:#FFFFFF; background-color:#c96026; padding:0; text-transform:uppercase; font-weight:bold; font-size:10px; text-decoration:none; border: solid 1px #cec6b5; margin:5px 0 0 0; height:30px; vertical-align:middle;}

*html .finishOptionsBtn a:link, *html .finishOptionsBtn a:active, *html .finishOptionsBtn a:visited {color:#FFF; background-color:#7f4842; padding:0; text-transform:uppercase; font-weight:bold; font-size:10px; text-decoration:none; border: solid 1px #cec6b5; margin:5px 0 0 0; height:30px; vertical-align:middle}
*html .finishOptionsBtn a:hover {color:#FFF; background-color:#6f3832; padding:0; text-transform:uppercase; font-weight:bold; font-size:10px; text-decoration:none; border: solid 1px #cec6b5; margin:5px 0 0 0; height:30px; vertical-align: middle;}

#footerContainer {
	width:960px;
	height:50px;
	margin:0 0 20px 0;
	padding:15px 0 0 0;
	float:left;
	text-align:center;
}

#printFooterContainer {
float:left;
height:20px;
margin:0 0 10px;
padding:0;
text-align:left;
width:900px;
}

#footerCopy {
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#a39a88;
	padding:0 0 0 15px;
	text-align:left;
	width:795px;
	float:left;
}

a:link #footerCopy, a:visited #footerCopy, a:visited #footerCopy, a:hover #footerCopy {color:#a39a88; text-decoration:underline;}

#footerLogos {
	float:left;
	margin:0;
	padding:0;
}

#menuContainer {
	width:176px;
	height:auto;
	margin:0;
	padding:15px;
	float:left;
	text-transform:uppercase;
}

*html #menuContainer {
	width:206px;
	height:auto;
	margin:0;
	padding:15px 0 15px 15px;
	float:left;
	text-transform:uppercase;
}

#menuContainer p {margin:8px 0 0 0; padding:0;}

a.mainNavSelected:link, a.mainNavSelected:visited, a.mainNavSelected:active {color:#FFFFFF; background-color:#ca9449; padding:3px 5px 3px 5px; margin:0; font-size:12px;}
a.mainNavSelected:hover {color:#FFFFFF; background-color:#c96026; padding:3px 5px 3px 5px; margin:0; text-decoration:none; font-size:12px;}
a.mainNavUnSelected:link, a.mainNavUnSelected:visited, a.mainNavUnSelected:active {color:#4a3f29; padding:3px 5px 3px 5px; margin:0; font-size:12px;}
a.mainNavUnSelected:hover {color:#FFFFFF; background-color:#7b705b; padding:3px 5px 3px 5px; margin:0; text-decoration:none; font-size:12px;}
a.subSectionLink:link, a.subSectionLink:visited, a.subSectionLink:active {color:#7b705b; padding:3px 5px 3px 10px; margin:2px 0 2px 0; text-decoration:none; font-size:10px;}
a.subSectionLink:hover {color:#4a3f29; padding:3px 5px 3px 10px; margin:2px 0 2px 0; text-decoration:underline; font-size:10px;}


.ItemNameheader {float:left; width:735px; height:25px; overflow:visible; margin:15px 0 15px 0;}
.ItemImageBlock {width:400px; float:left; margin:0; padding:0;}
.ItemImageEnlarged {width:400px; height:400px; overflow:hidden; float:left; margin:0; padding:0; border:solid 1px #cec6b5;}
.ItemImageThumbnails {width:400px; float:left; margin:10px 0 0 0; padding:0;}
img.itemImageThumbnail {border:solid 1px #cec6b5;}
.ItemDetailsText {width:315px; float:left; margin:0 0 0 15px; padding:0;}
.ItemDetailsTextPrint {color:#000000; width:315px; float:left; margin:0 0 0 15px; padding:0;}
.ItemReferralBlock {width:735px; float:left; margin:15px 0 15px 0 ; padding:0;}
.referralItemsBlock {width:735px; float:left; margin:0 0 15px 0; padding:5px 0 15px 0; border-bottom:solid 1px #cec6b5; border-top:solid 1px #cec6b5;}
.ItemFooter {width:735px; float:left; margin:15px 0 15px 0; padding:0;}

.backBtn {float:right; padding:10px 10px 0 0;}
.backBtn a:link, .backBtn a:active, .backBtn a:visited, .backBtn a:hover {text-decoration:underline;}

h1.ItemName, h2.ItemName {
	font-family:"Times New Roman", Times, serif;
	font-size:xx-small;
	font-style:normal;
	font-weight:bold;
	font-stretch:extra-expanded;
	text-transform:uppercase;
	color:#333333;
	letter-spacing:1px;
	display:inline;
	padding:0;
	margin:0;
}

#spanItemName {
	font-family:"Times New Roman", Times, serif;
	font-size:xx-small;
	font-style:normal;
	font-weight:bold;
	font-stretch:extra-expanded;
	text-transform:uppercase;
	color:#333333;
	letter-spacing:1px;
}

h2.ThumbNameNumber {
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	font-stretch:extra-expanded;
	text-transform:uppercase;
	color:#666;
	letter-spacing:1px;
	display:inherit;
	text-align:center;
	margin:0;
	padding:2px;
}

a:link h2, a:visited h2 {color:#7b705b; text-decoration:none;}

a:hover h2 {color:#333333; text-decoration:underline;}

#spanThumbNameNumber {
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	font-stretch:extra-expanded;
	text-transform:uppercase;
	color:#333333;
	letter-spacing:1px;
}


#spanPriceTaxLine {
	font-family:"Times New Roman", Times, serif;
	font-size:xx-small
	font-style:normal;
	font-stretch:expanded;
	text-transform:uppercase;
	color:#7b705b;
	letter-spacing:.5px;
}

a.itemText, .itemText, td.itemText {
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	font-style:normal;
	font-stretch:extra-expanded;
	color:#333333;
	letter-spacing:.5px;
}


TD.borderBox {
	font: 10px/11pt Verdana; 
	color: "#7b705b"; 
	border:1px #7b705b thin solid;
	padding:0;
	margin:0;
}

TD.textBox {
	font: 10px/11pt Verdana; 
	color: "#7b705b";
	padding:0;
	margin:0;
}


TD.priceBox {
	font: 12px/13pt "Times New Roman", "Times", "serif"; 
	color: "#36291B"; 
	padding: 10px; 
	border: 1px #36291B solid;
}

TD.thumbnailBox {
	font: 9px/8pt Verdana; color: "#7b705b";
	padding:0px;
}

.divThumbnailBox {
	width:235px;
	min-height:155px;
	font: 9px/8pt Verdana; color: "#7b705b";
	padding:5px;
	float:left;
	border-bottom:dotted 1px #CCC;
	margin-bottom:10px;
}

*html .divThumbnailBox {
	width:175px;
	height:155px;
	font: 9px/8pt Verdana; color: "#7b705b";
	padding:5px;
	float:left;
	border-bottom:dotted 1px #CCC;
	margin-bottom:10px;
}

TD.photoBox {
	font: 10px/11pt Verdana; 
	color: "#7b705b"; border: 1px #000000 solid;
	padding: 0px;
}

.bottombar {
	font: 10px/12pt "Verdana", "Trebuchet MS", "Arial", "Helvetica", "sans-serif"; 
	color: #7b705b; 
	border-bottom: 1px #7b705b solid; 
}

.topbar { 
	font: 10px/12pt "Verdana", "Trebuchet MS", "Arial", "Helvetica", "sans-serif"; 
	color: #7b705b; 
	border-top: 1px #7b705b solid; 
}

#sectionalsSlideshow1 {height:300px; width:500px;}
#sectionalsSlideshow2 {height:267px; width:300x;}
#sectionalsSlideshow3 {height:214px; width:500px;}
