html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

body {
line-height:1.5;
font-size:75%;
color:#2d2d2d;
font-family:Arial, Verdana, Helvetica, sans-serif;
margin:0;
min-width:990px;
text-align:center;
background:url(../images/bg.png) fixed repeat-x top #4f3922;
}


/* POSITIONING -----------------------------------------------
   * Sets up basic page framework
   * 'con' prefix indicates a container div
-------------------------------------------------------------- */
#container{
width:985px;
margin:0 auto;
text-align:left;
}

#conHeader{
border:2px solid #351814;
}

#conPhotoBanner, #conFooter{
display:none;
}

#conContent{ /*for interior pages */
background:none;
margin-top:50px;
}



/* CONTAINERS & STYLES for #conHeader
-------------------------------------------------------------- */
#logo{

}

#conNav{
display:none;
}

#conTopActions{
display:none;
}

#conTopActions.home{
width:339px;
left:645px;
}

#conTopActions a{
text-decoration:none;
color:#f2f1f1;
margin-right:15px;
}

#conTopActions a:hover {
color:#f5c17b;
}


/* CONTAINERS & STYLES for #conHomeContent
-------------------------------------------------------------- */
#flashContent{
display:none;
}

#altFlash{
padding:0 0 0 350px;
margin-top:20px;
color:#FFF;
}

#altFlash A{
color:#FFF;
}

#altFlash A:hover{
color:#;
}

#textContent{
float:right;
width:267px;
padding:20px 30px 10px 40px;
font: 1.1em/1.75em Georgia, "Times New Roman", Times, serif;
background:url('../images/bg_textContent.gif') left top no-repeat;
}

#textContent strong{
color:#94271B;
}

#homeCTA{
clear:both;
margin:10px 0px;
}

.homeTout{
float:left;
width:280px;
margin:10px 0px 10px 15px;
padding-left:15px;
/*border:1px solid brown;*/
}

.homeTout.bg{
background:url('../images/bg_homeTout.gif') no-repeat;
padding:12px;
}

.homeTout.list{
border-width:1px 0;
border-color:#cab59c;
border-style:solid;
padding-top:10px;
}

.homeTout.list ul{
list-style-type:none;
margin-left:5px;
}

.homeTout.list li{
padding:3px 0px 0px 10px;
background:url('../images/bg_submenuindicator.gif') left center no-repeat;
}

.homeTout H3{
color:#94271B;
margin:0;
}

#extraContent{
clear:both;
}

#extraContent p{
display:block;
width:615px;
float:left;
margin:0 20px 25px 20px;
font-size:.9em;
color:#8a7566;
}


/* CONTAINERS & STYLES for #conContent
-------------------------------------------------------------- */
#contentMain{
width:850px;
float:left;
margin:10px 0px 25px 25px;
color:#45251E;
}

#contentMain .shout {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.3em;
line-height:1.4;
font-weight:normal;
}

#contentSecondary{
display:none;
}


/*FURNITURE DETAIL PAGE
-------------------------------------------------------------- */
#itemDetail{
margin-top:10px;
}

#breadcrumb{
display:none;
}

#suggest{
display:none;
}

#itemPhoto A{
display:none;
}





h1,h2,h3,h4,h5,h6 {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:400;
clear:both;
}

h1 {
font-size:2.4em;
line-height:1;
margin-bottom:20px;
color:#FFF;
font-weight:normal;
}

h1 a.sidenote, h1 .sidenote {
font-style:italic;
font-size:.5em;
text-decoration:underline;
color:#FFF;
}

h2 {
font-size:1.7em;
color:#94271B;
line-height:1em;
margin:15px 0px 5px 0px;
padding-bottom:8px;
background:url(../images/bg_h2.gif) repeat-x bottom;
}


h3 {
font-size:1.6em;
line-height:1;
margin-top:1em;
font-weight:normal;
}

h4 {
font-size:1.5em;
line-height:1.25;
color:#00246b;
background:url(../images/bg_h4gradient.gif) repeat-y;
padding-left:5px;
font-weight:bold;
}

h5 {
font-size:1em;
font-weight:700;
margin-bottom:1.5em;
}

h6 {
font-size:1em;
font-weight:700;
}
