/* CSS Document */
body{
text-align: center;
background-image: url(i/new/overall-bgnd.jpg);
background-position:  center bottom;
background-repeat: repeat-x;
}
p, body, td, ul, li {
font-size: 11px;

}
h1{
color: #000000;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
}
a img{
border: none;
}

.shell{
width: 984px;
margin: 0px 3px;
background-position: top right;
background-image: url("i/new/bgnd-top.jpeg");
background-repeat: no-repeat;
text-align: center;
padding: 0px;
}
table.shadow{
background-image: url(i/new/shadow.jpg);
background-repeat: repeat-y;
background-position: top left;
width: 990px;
text-align: center;
margin: 0 auto;
padding: 0px;

}
.contentbox{
background-color: transparent;
Border: none;
margin: 0px;
padding: 0px;
}



table.content{
padding-top: 5px;
margin: 0px;
vertical-align: top;
}

table.content td.right-col{
vertical-align: top;
padding-top: 8px;
}

td.right-col h1{
color: #000000;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
}
.left-col{
width:160px;
padding: 5px 5px 5px 5px;
vertical-align: top;
}
.left-col a{
display: block;
width:140px;
float: left;
padding: 0px 0px 5px 20px;
background-image: url(i/new/li-bgnd.jpg);
background-repeat: no-repeat;
background-position: bottom left;
margin: 2px 0px 2px 0px;
text-decoration: none;
color: #676767;
}
.shop-img{
float: right;
margin-left: 30px;
}

table.featured{
margin-top: 20px;
}
td.preview{
background-color: #e8e8e8;
width: 190px;
text-align: center;
}
td.preview img{

}
td.preview h1, td.preview h1 a{
color: #ab9a77;
text-align: right;
font-size: 17px;
text-decoration: none;
}

img.chkout{
margin-left: 50px;
}

.aheading{
margin-top: 25px;
font-size: 16px;
font-family: Georgia, "Times New Roman", Times, serif;
}

.prod,h2.prodheading{
font-family: Georgia, "Times New Roman", Times, serif;
text-align: center;
/*border: 1px solid #ac916a;*/
}

h2.prodheading{
width: 100%;
font-size: 10pt;
background: #e8e8e8;
border: none;
padding: 0px;
margin: 0px;
margin-top: 10px;
}

table.content{
margin: 2px 2px;
width: 960px;

}
table{
vertical-align: top;
text-align: left;
}
table td.tablehead{
background-color: #e8e8e8;
font-family: Georgia, "Times New Roman", Times, serif;
padding: 3px;
}
table.border{
border: 1px solid #e8e8e8;
}
th{
background-color: #e8e8e8;
font-family: Georgia, "Times New Roman", Times, serif;
}
.logo{
float: left;
}
.ialogo{
float: right;
margin-right: 15px;
}
.foot{
border-top: 1px solid #c5b89c;
height: 90px;
}
form{
padding: 0px;
margin: 0px;
}
