@charset "UTF-8";
/* CSS Document */

body {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
background-color:#584c3c;
}
p {
margin:0 0 7px 0;
padding:0;
}

/* BACKGROUNDS */
#top {
background:url('images/top_back.jpg') center top repeat-x #fff;
}
#header {
background:url(images/header.jpg) left top no-repeat;
margin-left:auto;
margin-right:auto;
width:1000px;
height:90px;
}
#top #content{
margin-left:auto;
margin-right:auto;
padding:20px 0;
width:800px;
}
#top #content img{
background-color:#dfe5ed;
}

#middle{
background:url('images/top_middle.jpg') center top repeat-x #5e5344;
border-bottom:4px solid #847b70;
min-height:300px;
}
#middle #content{
margin-left:auto;
margin-right:auto;
padding:20px 0;
width:800px;
}
#middle #content a{
color:#fff;
text-decoration:none;	
}

/* IMAGES */
img {
border: 1px solid #666;
padding:4px;
margin:0;
}

/* HEADERS */
#middle #content h1{
font-family:"Times New Roman", Times, serif;
font-size:14pt;
font-weight:200;
color:#fff;
margin:0;
padding:0 0 3px 0;
border-bottom:2px solid #fff;
display:block;
}

/* QUICK LINKS */
#links_box {
width:500px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#fff;
margin:0 0 0 0;
padding:0;
}
#links_box ul {
padding:0;
margin:15px 0 15px -19px;
}
#links_box ul li {
padding:0;
margin:0 0 14px 19px;
list-style:none;
list-style-image:none;
float:left;
}

/* HACK HACK HACK HACK HACK */

*html #links_box ul li {
padding:0;
margin:0 12px 14px 0px;
list-style:none;
list-style-image:none;
display:inline;
}
*+html #links_box ul li {
padding:0;
margin:0 12px 14px 0px;
list-style:none;
list-style-image:none;
display:inline;
}
/* HACK HACK HACK HACK HACK */


#links_box ul li a {
color:#fff;
text-decoration:none;
margin:0;
padding:0;
}
#links_box ul li a img:hover {
border-color:#d4c2ac;
}
#links_box img {
background-color:#dfe5ed;
}
/* INFO BOX */
#info_box {
width:270px;
padding:0 0 0 30px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
}
/**/
*html #info_box {
width:270px;
padding:0 0 0 30px;
float:right;
margin-left:-3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
}
*+html #info_box {
width:270px;
padding:0 0 0 30px;
margin-left:-3px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
}
/**/
#info_box .text{
padding:15px 0 15px 0;
color:#efeae4;
margin:0 0 10px 0;
border-bottom:2px solid #fff;
}
#middle #content #info_box .text .title a{
color:#d4c2ac;
}
#info_box img {
border:0;
padding:0;
margin:0;
}
#info_box .links a{
color:#53422c;
text-decoration:none;
}
#info_box .links a:hover {
color:#fff;
text-decoration:none;
}
#info_box .links2 a{
color:#fff;
text-decoration:none;
}
#info_box .links2 a:hover {
color:#fff;
text-decoration:underline;
}

/* MAIN TEXT */
.text {
margin:0 0 25px 470px;
}
.title {
font-size:11pt;
color:#53422c;
}

/* JAVA CONTROLS */
#fader_box {
float:left;
margin-right:10px;
}
*html #fader_box {
float:left;
margin-right:7px;
}
*+html #fader_box {
float:left;
margin-right:7px;
}
#fader {
height: 350px; 
width: 460px;
margin:0;
padding:0;
overflow: hidden;
}

/* FOOTER LINKS */
#footer {
margin:10px auto;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#ac9f90;
clear:both;
}
#footer img {
border:none;
padding:0;
margin:0;
}
#footer a {color:#ac9f90; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:underline;}

/* SUB PAGE */
#sub_page {
height:630px;
}
#contact_page {
height:400px;
}
#sub_page h1, #contact_page h1{
font-size:12pt;
color:#333;
margin:0 0 10px 5px;
padding:0;
font-weight:100;
}
#sub_page h1 .category{
color:#666;
border-left:1px solid #333;
padding-left:5px;
}

/* THESE ARE THE PRODUCT THUMBNAILS */
#product {
width:149px;
border-right:1px dashed #ccc;
height:275px;
overflow:hidden;
padding:5px;
font-size:8pt;
} 
#product h1 {
color:#53422c;
font-size:8pt;
margin:5px 0 0 0;
padding:0;
font-weight:200;
height:28px;
overflow:hidden;
}
#product h2 {
font-size:7pt;
margin:0 0 5px 0;
font-weight:100;
color:#666;
padding:0;
}
#product a {
font-size:7pt;
font-weight:100;
color:#999;
text-decoration:none;
}
#product a:hover {
font-weight:100;
color:#333;
text-decoration:none;
}
#product hr {
color:#ccc;
background-color:#ccc;
border:1px solid #999;
height:1px;
margin:5px 0;
padding:0;
}
#product p {
height:76px;
overflow:hidden;
margin:0;
padding:0;
}
#sub_page ul {
margin:0;
padding:0;
}
#sub_page ul li {
margin:0;
padding:5px 0 5px 0;
float:left;
list-style:none;
list-style-image:none;
border-bottom:1px dashed #ccc;
}
*html ul li {margin-right:-3px;}

/* PAGE NUMBERS FOR PRODUCTS */
#page {
font-size:10pt;
color:#666;
text-align:center;
margin:10px 0 0 0;
}
#page a {
border:1px solid #ccc;
background-color:#fff;
text-decoration:none;
padding:2px 4px;
margin:2px;
color:#666;
}
#page a:hover {
border:1px solid #666;
background-color:#ccc;
text-decoration:none;
}
#page span {
border:1px solid #666;
background-color:#ccc;
text-decoration:none;
padding:2px 4px;
margin:2px;
}
/* INDIVIDUAL PRODUCT PAGE */
#product_page {
height:430px;
}
#product_page #fader_box {
height:308px;
}
#product_page h1{
font-size:14pt;
color:#333;
margin:0 0 10px 5px;
padding:0;
font-weight:100;
}
#product_page h1 .category{
color:#666;
border-left:1px solid #333;
padding-left:5px;
}
#product_page #info_box {
padding:0 0 0 10px;
height:400px;
width:400px;
overflow:hidden;
margin:0;
}
#product_page #info_box .top {
height:330px;
overflow:hidden;
border-bottom:1px dashed #333;
}
#product_page #info_box .top ul {
margin:20px 0 0 0;
padding:0;
}
#product_page #info_box .top ul li{
margin:0 10px 0 0;
padding:0;
float:left;
list-style-image:none;
list-style:none;
}
#product_page #info_box .top ul li img{
border: 1px solid #666;
padding:4px;
margin:0;
background-color:#dfe5ed;
}
#product_page #info_box h1 {
color:#53422c;
font-size:14pt;
margin:0 0 10px 0;
padding:0;
font-weight:200;
}
#product_page #info_box h2 {
font-size:11pt;
color:#53422C;
margin:15px 0;
padding:0;
font-weight:200;
}
#product_page p {
font-size:11pt;
}
#product_page .inquire a {
color:#666;
font-size:9pt;
padding:5px 0;
text-decoration:none;
}
#product_page .inquire a:hover {
color:#333;
text-decoration:none;
}
#product_page .inquire ul {
margin:0 0 0 20px;
padding:0;
list-style-image:url('images/bullet.gif');
}
#product_page .inquire ul li {
margin:5px 0;
padding:0;
}
#product_page #back {
color:#666;
font-size:10pt;
padding:0px;
margin:10px 0;
text-decoration:none;
}
#product_page #back a {
color:#666;
text-decoration:none;
}
#product_page #back a:hover {
color:#999;
text-decoration:none;
}

/* INDIVIDUAL PRODUCT PAGE */
#contact {
border:1px solid #666;
background-color:#dfe5ed;
padding:5px;
width:400px;
color:#333;
}
#contact input, #contact textarea {
border:none;
color:#666;
background-color:#fff;
}
#contact ul {
margin:0;
padding:0;
list-style:none;
}
#contact ul li {
list-style-image:none;
padding:3px;
margin:4px 0;
border:1px solid #999;
background-color:#fff;
}
.comments {
display:block;
border-bottom:1px solid #999;
margin-bottom:3px;
}
#btnsubmit {
padding:3px;
margin:4px 0;
border:1px solid #999;
background-color:#fff;
}

/* links */

#contact_links_box {
float:right;
width:350px;
border-left:1px dashed #999;
padding:0 0 0 10px;
height:280px;
}
#contact_links_box h2{
padding:0 0 3px 0;
margin:0;
font-weight:300;
}
#contact_links_box a{
color:#53422C;
font-size:11pt;
text-decoration:none;
}
#contact_links_box a:hover{
color:#996600;
text-decoration:none;
}
.sublinks{
font-size:9pt;
}

.sarah {font-size:8pt;
margin-top:-4px;
}
