/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }

/* STYLES */
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

body { font: 13px/16px Arial, sans-serif; background-color: #3A4551; color: #525549; text-align:center}
p {padding-bottom:10px}

a {color: #525549;} 
a:link, a:visited, a:active { text-decoration: underline; }
a:hover {color: #638058; text-decoration: underline; }
.bluelink {color:#7195C0}

strong, b { font-weight:bold; }
em, i { font-style:italic; }

.bump {padding-left: 20px;}

h1 {font-size:18px; line-height:22px; color:#8CA365; font-weight:normal; padding-bottom:12px}
h2 {font: 13px/22px  Arial, sans-serif; color:#8CA365; font-weight:bold}
h3 {color:#4A5B6E; font-weight:bold; padding-bottom:10px}

.note {font-size:10px; line-height:30px; color:#525549; padding-top:15px; padding-bottom:15px}

.green {color: #638058;}

#container { width: 793px; margin: 0 auto; position: relative; background-color:#fff; padding-bottom:10px; padding-left:3px; padding-right:3px; text-align:left}
#container:after, #homeright:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#heading img {padding-top:28px; padding-left:31px; padding-bottom:44px}

#nav {width:751px; text-align:right; text-transform:uppercase; letter-spacing:0.1em; color:#777; padding-right:42px; padding-bottom:19px }
.navdiv {padding-left:10px; padding-right:10px}
#nav a {color: #A4A097; text-decoration: none; }
#nav a:hover {color: #777; text-decoration: none; }

#homeleft {width:410px; padding-left:53px; padding-right:33px; padding-top:34px; float:left}
#homeright {width:297px; float: left;}

.furniture {width:694px; padding-left:53px; padding-right:46px; padding-top:30px; padding-bottom:10px; float:left}

.producttext {width:510px; padding-left:53px; float:left; font: 12px/18px Arial, sans-serif;}
.producttext p { padding-bottom:5px}
.productimage {width:230px; float:left}
.divider {width:621px; height:1px; margin-left:53px; margin-top:5px; margin-bottom:10px; float:left; background-color:#769F31}
.dividerover {width:621px; height:1px; margin-left:-510px; float:left; background-color:#769F31; position:relative; bottom:16px; z-index:999}


#contactleft {width:410px; padding-left:53px; padding-right:33px; padding-top:63px; float:left}
#contactright {width:297px; float: left;}

#credits {width:707px; font-size:11px; color:#959691; float:right; text-align:right; padding-right:33px; padding-top:15px}
#credits a {color: #959691; text-decoration: none; }
#credits a:hover {color: #8CA365; text-decoration: none; }
