body {
text-align: center;
min-width:800px;
padding:0px;
margin:0px;
font-family:Arial, sans-serif;
font-size: 80%;
color:#333333; 
line-height:20px;
background:#000000 url(../images/woodBG.jpg) top left repeat-X;
letter-spacing:1px;
}
  A:visited {color:white;text-decoration:none;}
  A:link {color:#547563;text-decoration:none;}
  A:hover {color:#999999;text-decoration:none;} 



#fullwrap 
{
position:relative;
width:883px;
margin:0px auto;
text-align:left;
height:100%;
 }




/*   CONTENT HOLDERS  */

#contentbgMain
{
position:absolute;
top:35px;
width:859px;
height:;
background:#fff;
font-size:14px;
border:12px solid #d0c9cb;
}


#logo
{
position:absolute;
top:10px;
left:10px;
width:187px;
height:258px;
background:url(../images/logo.jpg) top left no-repeat;
border:1px solid #d9d7d6;
}

#banner
{
position:absolute;
top:10px;
left:210px;
width:623px;
height:243px;
background:#f9f9f9;
/* background:#f9f9f9 url(../images/banner.jpg) center center no-repeat; */
padding:7px;
border:1px solid #d9d7d6;
}

#banner2
{
position:absolute;
top:10px;
left:210px;
width:623px;
height:243px;
background:#f9f9f9 url(../images/banner6.jpg) center center no-repeat; 
padding:7px;
border:1px solid #d9d7d6;
}

#banner3
{
position:absolute;
top:10px;
left:210px;
width:623px;
height:243px;
background:#f9f9f9 url(../images/banner5.jpg) center center no-repeat; 
padding:7px;
border:1px solid #d9d7d6;
}


#slideshow {
    position:relative;
    height:243px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}




#nav
{
position:absolute;
top:280px;
left:0px;
width:859px;
height:33px;
background:url(../images/navBG.gif) top left repeat-x;
}

/* Top Right Bottom Left */
.pad 
{
margin:12px 0px 0px 25px;
float:left;
}




.footerA
{
position:absolute;top:101%;width:865px;height:30px;color:#f9f9f9;margin-top:10px;padding-bottom:20px;font-size:12px;text-align:right;
}
.footerC
{
position:absolute;top:101%;width:1px;height:30px;color:#f9f9f9;margin-top:10px;padding-bottom:20px;font-size:12px;text-align:right;
}
.footerG
{
position:absolute;top:101%;width:850px;height:30px;color:#f9f9f9;margin-top:10px;padding-bottom:20px;font-size:12px;text-align:right;
}





 






/*  PARAGRAPH AND TYPOGRPAHY STYLES  */
p
{
margin-top:16px;
}


h1
{
color:#b97134;
font-size:18px;
font-weight:normal;
margin-top:24px;
margin-bottom:5px;
}

h3
{
margin-top:8px;
margin-bottom:12px;
font-size:16px;
color:#4c6959;
}
h4
{

margin-top:20px;
margin-bottom:5px;
font-size:14px;
color:#4c6959;
}

h5
{
margin-top:10px;
margin-bottom:0px;
padding:0px;
font-size:16px;
color:#4c6959;
}


h6
{
margin-top:0px;
margin-bottom:5px;
font-size:14px;
color:#4c6959;
}

h2 {
margin-top: 4px; 
margin-bottom: 1px;
font-size:16px;
color:#4c6959;
font-weight:normal;
}



.thumb
{
width:100px;
height:100px;
border:4px solid #c4c4c4;
}


.dv
{
position:relative;
top:0px;
margin-left:3px;
width:187px;
height:32px;
border-bottom:1px dashed #cfcfcf;
font-weight:bold;
font-size:14px;
}



.swatch
{
position:relative;
left:0px;
width:612px ;
font-size:12px;
height:162px;
border:1px solid #d2d1c8;
background:#f9f9f9;
padding:6px;
margin-top:20px;
}
.swatchthumb
{
margin-right:20px;
float:left;
border:1px solid #d9d9d9;
}


.swatchmulti
{
font-size:12px;
left:0px;
width:612px ;
height:250px;
border:1px solid #d2d1c8;
background:#f9f9f9;
padding:6px;
margin-top:20px;
}
.swatchthumbmulti
{
margin-right:6px;
margin-bottom:10px;
float:left;
border:1px solid #d9d9d9;
}

.swatchthumbmethods
{
margin-right:10px;
float:left;
border:1px solid #d9d9d9;
}



.smtext
{
font-size:12px;
}


.mh
{
min-height:120px;
height:auto !important;
height:120px;
margin:0px;
}


a.lnk
{
padding-right:30px;
color:#b97134;
font-size:16px;
}

a.lnk:hover
{
padding-right:30px;
color:#999999;
font-size:16px;
}


a.flink
{
color:#777777;
}

a.flink:hover
{
color:#999999;
}



a.ftr
{
color:#cccccc;
font-size:12px;
}

a.ftr:hover
{
color:#999999;
font-size:12px;
}





.list
{
width:100px;
height:100px;
border:3px solid #e9e9e9;

}

