body { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 0.7em;
     font-weight: normal;
     color: #7F4E45; 
     background-color: #FFF; 
     width: 800px;
     margin: auto;
}

a { color: #7F4E45; text-decoration: none; }
a:link { text-decoration: none}
a:visited { }
a:hover { text-decoration: underline} 
a:active { text-decoration: none} 

a.basic-link {text-decoration: underline}
a.basic-link:visited {text-decoration: underline}

.bigbold { font-weight:bold; font-size:1.2em }

img { border: none;}

hr { color: #9A6D64; height: 1px; }

.hr { background: url(/images/template/dotshorizontal.gif) top left repeat-x; height: 6px; margin: 4px 0px 0px 0px; color: #FFF}


#header { position:relative; top:0; left:0; padding: 10px; }

#logo { display: inline; margin: 0; }

#aux-menu { 
     font-size: 120%;
     right: 0px;
     color: #996666;
	 border: none;
	 position: absolute;
	 top: 0; right: 0;
}
#aux-menu ul { list-style-type: none; padding: 0; margin: 0; }
#aux-menu li { display: inline;}
#aux-menu a { color: #996666; text-decoration: none;} 
#aux-menu a:link { text-decoration: none}
#aux-menu a:visited { }
#aux-menu a:hover { color: #996666; text-decoration: underline;} 
#aux-menu a:active { text-decoration: none}
#aux-menu img {	top: 4px; left: 0px;}

#top-nav-bar { position: relative; top:0; left: 0; background-color: #E7DADA; color: #9A6D64; width: 100%; padding-top: 0.4em; padding-bottom: 0.4em; margin: 0;}
#top-nav-bar ul { list-style-type: none; margin: 0; padding: 0; }
#top-nav-bar li { display: inline; padding:0 0.6em 0 0;}
#top-nav-bar li.first { padding-left: 18px;}
#top-nav-bar li a { font-size: 140%; font-weight: bold; color: #9A6D64; text-decoration: none;}

#top-nav-search { float: right; padding: 0; margin: 0; width: 18em;}
#search-text { border: solid #9A6D64 1px; padding:0; margin:0; font-size: 120%;}
#search-button { border: 0;  padding: 0; margin:0; color: #FFFFFF; background-color: #E7DADA; font-size: 120%; font-weight: bold;}
#search-form { padding: 0; margin:0;}

#side-nav-bar { float: right; width: 20%; margin-top: 90px; padding-left: 10px }

.category-sub-menu p { color: #9A6D64; font-size: 140%;}
.category-sub-menu ul { list-style-type: none; padding: 0; margin: 40px 0 40px 0;}
.category-sub-menu li a { text-decoration: none; font-size: 130%;}

.category-sub-menu-trade p { color: #9A6D64; font-size: 140%;}
.category-sub-menu-trade ul { list-style-type: none; padding: 30px 0 30px 0; margin: 0;}
.category-sub-menu-trade li a { text-decoration: none; font-size: 120%; }

.category-a { color: #A7A976;}
.category-b { color: #CB9AA0;}
.category-c { color: #798B8A;}
.category-d { color: #C94D7A;}
.category-e { color: #BC747D;}
.category-f { color: #A7A976;}
.category-g { color: #922031;}
.category-h { color: #FF6666;}

.category-z { color: #922031;}
.category-y { color: #922031;}

#nav-logo { margin: 0 0 30px 0; }
#azurite a{ color: #9A6D64;}

#main { position: relative; top: 0; left: 0;}
	    
#content-container { margin: 0 20% 0 0; padding: 16px 20px 10px 10px;  }

#homepage { text-align: center; 
            background-image: url(../images/homepage/fans_bg.gif);
	    background-repeat: no-repeat; 
            height: 46em;
}
            

#homepage-text { margin: 10px 80px 10px 120px; }

#footer { font-size: 1em; color: #999999; width: 100%; padding-top: 10px; clear: both;}
#footer a { color: #999999; text-decoration:none;}
#footer a:visited {}
#footer a:hover { color: #999999;  text-decoration: underline;}

.product-name {text-transform:uppercase}
.add-to-basket {border: 0;  padding: 0; margin:0; color: #7F4E45; background-color: #FFFFFF; text-decoration: underline; text-align: left;}

.main-cat-img {float:left;}
.subcat-menu {background-image:url(../images/template/subcat-menu-pattern-bg.gif); background-position:top right;}

.subcat-list {list-style-position:inside; padding:10px 14px 10px 14px ; margin:0px;}
.subcat-thumbnail {float: left; width: 140px; border:2px solid #999;}
.subcat-photo-list {padding:10px 10px 10px 10px ; margin:0px;}
.subcat-photo-list li {display:inline; margin:8px 8px 8px 0px;}

.recent-item a{color:#888800;}
.webpage-photo {margin: 20px 10px 0px 0px;}
.category-description {font-size: 1.1em; color: #73463E;}
.product-description {font-size: 1.2em; color: #73463E;}
.product-qty { text-align: right; margin-right: 4px; margin-left: 6px;}
.product-list-item { vertical-align: top;}
div.product-image {text-align:center; position:relative;}
div.product-image a img {display:block}
a img.zoom {position:absolute; left: 4px; top:4px;}

#top-nav-bar li a#just_out {color: #FE5450;}

.original-price { color: #FF0000; text-decoration: line-through;}