/* CSS Document */

body {
background-color:#240023;
margin-left:115px;
margin-top:210px;
margin-right:0px;
margin-bottom:50px;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-smooth: never;
color:#7E6F5A;
}

#logo {
position:absolute;
top:0px;
left:0px;
}

#menu {
width:685px;
}

#menu ul {
margin:0px;
padding:0px;
list-style-type:none;
clear:both;
height:57px;
background-image:url(../images/menu_bg.gif);
background-repeat:repeat-x;
}

#menu ul li {
margin:0px;
padding:0px;
margin-right:25px;
float:left;
height:57px;
}

#menu ul li.selected {
background-image:url(../images/hanger.gif);
background-position:center;
background-repeat:no-repeat;
}

#container {
width:685px;
font-size:14px;
color:#7E6F5A;
}

#content {
font-size:14px;
color:#7E6F5A;
}

#content a {
color:#7E6F5A;
}

/* custom column widths */

#content-selling {
width:420px;
float:left;
}

#homepage {
width:420px;
float:left;
padding-top:15px;
}

#contact {
width:380px;
float:left;
padding:0px;
margin:0px;
padding-top:15px;
}

#content.browse {
padding-top:20px;
}

/* end column widths */

img.heading {
display:block;
margin-top:14px;
margin-bottom:14px;
}

#right {
width:200px;
float:right;
}

/* custom right column widths */

#right-contact {
width:285px;
float:right;
font-size:14px;
color:#7E6F5A;
padding:0px;
margin:0px;
padding-top:15px;
}

#right-contact h2, #right h2 {
font-size:14px;
margin:0px;
padding:0px;
margin-bottom:6px;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
}

#right-contact h3, #content h2, #right h3  {
font-size:14px;
margin:0px;
padding:0px;
margin-bottom:2px;
font-weight:normal;
}

#right-contact span.info, #right span.info {
font-size:12px;
padding-bottom:10px;
display:block;
}

#right-contact a, #right a  {
color:#91826E;
font-size:11px;
text-decoration:none;
}

.spotlight {
width:180px;
height:215px;
overflow:hidden;
background-color:#431D3C;
margin-bottom:15px;
margin-top:15px;
}

/* footer stlyles and browse nav */

#footer{
width:685px;
margin-top:25px;
padding-top:10px;
border-top:1px solid #90826D;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
color:#90826D;
text-align:right;
}

.nav {
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.nav a {
color:#90816D;
}

.clear {
clear:both;
height:0px;
}

/* browse styles */

.item {
width:132px;
float:left;
margin-right:38px;
margin-bottom:20px;
}

/* image thumbnails */

.item div.thumbnail {
width:132px;
height:158px;
overflow:hidden;
background-color:#431D3B;
margin-bottom:10px;
}

.product-thumbnail {
width:330px;
height:394px;
overflow:hidden;
background-color:#431D3B;
float:left;
}

/* product detail page */
h1 {
margin:0px;
padding:0px;
font-size:18px;
font-weight:normal;
}

.desc {
padding-top:10px;
padding-bottom:10px;
font-size:13px;
}

.product {
font-size:13px;
color:#7E6F5A;
float:right;
width:335px;
}

.product form {
font-size:11px;
margin-top:40px;
}

.product input {
width:155px;
height:25px;
background-color:#371130;
border:0px;
margin-top:5px;
margin-bottom:5px;
text-indent:5px;
line-height:25px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#7E6F5A;
vertical-align:baseline;
font-size:14px;
border-collapse:collapse;
}

.product textarea {
background-color:#371130;
width:330px;
border:0px;
height:100px;
margin-top:5px;
padding-left:5px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#7E6F5A;
border-collapse:collapse;
}

.product .left {
float:left;
width:155px;
}

.product .right {
float:right;
width:155px;
}

.product input.button {
width:33px;
height:23px;
padding:0px;
}

/* link styles */
#right-contact a.map {
font-size:11px;
text-decoration:underline;
}

#content a.info {
font-size:11px;
text-decoration:none;
color:#7E6F5A;
}

/* product code */
.code {
text-transform:uppercase;
font-size:15px;
}

/* mailing list checkbox */
.product input.check {
height:14px;
border:0px;
background-color:none;
margin:0px;
padding:0px;
width:20px;
margin-right:5px;
}

.price {
font-size:15px;
}

#footer a {
color:#7E6F5A;
text-decoration:none;
}

.size {
font-size:15px;
text-transform:capitalize;
}

/* garden cafe */
#content-cafe {width:275px; float: left; margin-top: 16px;}
#right.cafe {width:388px; height: 310px; overflow: hidden; margin-top: 16px;}
#cafe-logo {position: absolute; left:635px; top:60px;}
.slideshow  {  
    height:  388px;  
    width:   310px;  
    padding: 0;  
    margin:  0;  
} 
 
.slideshow img {  
    width:  388px; 
    height: 310px; 
    top:  0; 
    left: 0 
} 

a img {outline: none; border: 0px;}