/* December 2009 Retirement Sale Stylesheet */

body {
background-color: #fff;
margin: 0;
padding: 50px 0 0 0;
font-family: helvetica, sans-serif;
}

#border-box {
width: 660px; /* <--- Original Value 750px without the padding */
margin: 0 auto 30px auto;
padding: 45px;
border: 1px solid #5e5e5e;
}

#content-box {
width: 100%;
margin: 0;
padding: 0;
}

#top-area {
width: 100%;
height: 85px;
background-image: url(images/hhc_logo.gif);
background-position: top left;
background-repeat: no-repeat;
margin: 0;
padding: 0;
}

#navlist {
float: left;
padding: 75px 0 0 0;
margin: 0;
font-family: Helvetica, Geneva, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
text-align: left;
}

#navlist li {
display: inline;
list-style-type: none;
padding: 0 20px 0 0;
}

#navlist a:link {color: #cf7806; text-decoration: none;}
#navlist a:visited {color: #cf7806; text-decoration: none;}
#navlist a:hover {color: #000; text-decoration: none;}

.image-holder-big {
width: 230px;
float: right;
margin: 0 0 20px 20px;
padding: 0;
text-align: center;
}

.image-holder-small {
width: 127px;
float: right;
margin: 0 0 20px 20px;
padding: 0;
text-align: center;
}

.enlarge-text {
font-size: 11px;
color: #7b7b7b;
}

.seperator {
width: 100%;
height: 1px;
background-color: #c2c2c2;
padding: 0;
margin: 30px 0 35px 0;
}

h1 {
text-transform: uppercase;
font-size: 24px;
font-weight: bold;
position:absolute;
left:-9999px;
}

p {
font-size: 13px;
line-height: 20px;
color: #515151;
margin: 0 0 14px 0;
}

.xtrabig {
font-size: 24px;
}

.bigger {
font-size: 16px;
}

.bold {
font-weight: bold;
}

.nomargin {
margin: 0;
}

.spaced {
line-height: 26px;
}

.underline {
text-decoration: underline;
}

.small {
font-size: 11px;
position: relative;
bottom: 3px;
}

.lighttxt {
color: #7f7f7f;
}

.allcaps {
text-transform: uppercase;
}

.coloured {
color: #cf7806;
}

.bullets {
font-size: 13px;
margin: 0 0 20px 20px;
color: #515151;
padding: 0
}

.bullets li{
margin: 0;
padding: 0 0 8px 0;
}

a:link {color: #cf7806; text-decoration: underline;}
a:visited {color: #cf7806; text-decoration: underline;}
a:hover {color: #923000; text-decoration: underline;}

.clearboth {
clear: both;
}

/* --- Furniture Floor Model Page Structure --- */

.deptbox {
width: 100%;
margin: 0;
}

.productimg {
float: right;
margin: 0 0 0 0;
}

.catnamep {
font-size: 14px;
color: #3e3c3c;
margin: 0 0 0 0;
}

.productnamep {
margin: 0 0 0 0;
font-size: 14px;
}
	
.productnamep a:link {color: #ae8b6f; text-decoration: none;}
.productnamep a:visited {color: #ae8b6f; text-decoration: none;}
.productnamep a:hover {color: #8b7767; text-decoration: none;}

.prdnew {
font-size: 12px;
font-weight: bold;
color: #c13701;
}

.sku {
font-size: 12px;
color: #3e3c3c;
margin: 0 0 3px 0;
}

.producttype {
font-size: 14px;
}

.fadedseperator {
margin: 12px 0 12px 0;
width: 100%;
height: 1px;
background-color: #d8cfc6;
}

#pagingbox {
font-size: 12px;
width: 100%;
padding: 20px 0 0 0;
}

.pagetxt {
font-size: 12px;
color: #434343;
line-height: 16px;
margin: 0;
}

.strong {
font-weight: bold;
}

/* --- Furniture Floor Model Product Page --- */

#boxContainer {
width: 100%;
margin: 0;
}

#boxContentwhite {
width: 100%;
margin: 0;
padding: 0;
}

#leftcontainerplist {
float: left;
width: 250px;
margin:0;
padding:0;
}

#leftsidebox {
width: 250px;
margin: 0 0 0 0;
}

#leftsideimage {
width: 250px;
margin: 0 0 15px 0;
text-align: center;
}

#contentcontainerpage  { 
 width: 382px;
 margin-left: 260px;
 margin-top: 0;
}
 
 #breadcrumb {
margin-top: 14px;
border-top: solid 1px #ccc;
padding-top: 8px;
padding-bottom: 8px;
font-size: 10px;
color: #434343;
}

.enlarge {
font-size: 12px;
color: #af897a;
margin: 20px 0 0 0;
}

.prdtbl {
margin-top: 6px;
border-bottom: 1px solid #6c533e;
border-left: 1px solid #6c533e;
}

.orderlink {
margin-top: 3px;
margin-bottom: 0;
}

.orderlink a:link {color: #ae8b6f; text-decoration: underline; font-size: 11px;}
.orderlink a:visited {color: #ae8b6f; text-decoration: underline; font-size: 11px;}
.orderlink a:hover {color: #8b7767; text-decoration: underline; font-size: 11px;}

.td {
padding: 10px 6px 12px 6px;
border-top: 1px solid #6c533e;
border-right: 1px solid #6c533e;
}

th {
padding: 3px 6px 3px 6px;
border-top: 1px solid #6c533e;
border-right: 1px solid #6c533e;
}

.col {
margin-top: 11px;
margin-bottom: -2px;
}

.nme {
margin-top: 0;
margin-bottom: 0;
}

.prdcol {
font-size: 14px;
font-weight: bold;
color: #3e3c3c;
}

.prdsku {
font-size: 11px;
color: #c7a990;
}

.prdname {
font-size: 14px;
font-weight: bold;
color: #3e3c3c;
}

.prdnew {
font-size: 11px;
font-weight: bold;
color: #c13701;
}

.prdtableheader {
font-size: 11px;
color: #4e3927;
background-color: #e6dbd2;
}

.prdtabletxt {
font-size: 12px;
color: #3e3c3c;
}

.pt1 {
color: #3e3c3c;
font-size: 12px;
margin-bottom: 3px;
margin-top: 0;
}

.pt2 {
color: #3e3c3c;
font-size: 11px;
margin: 0;
}

.ptstrikethru {
margin-bottom: 3px;
margin-top: 0;
color: #3e3c3c;
font-size: 11px;
text-decoration: line-through;
}

.ptsale {
margin: 0;
color: #c13701;
font-size: 11px;
}

.prddesc {
color: #6f6f6f;
font-size: 12px;
line-height: 16px;
margin-top: 20px;
}

.fitlink {color: #000000; font-size: 10px;}
.fitlink a:link {color: #000000; text-decoration: underline; font-size: 11px;}
.fitlink a:visited {color: #000000; text-decoration: underline; font-size: 11px;}
.fitlink a:hover {color: #8b7767; text-decoration: underline; font-size: 11px;}


/* ----- Footer ----- */

#footer {
width: 750px;
margin: 0 auto;
text-align: center;
}






