/*
light: wheat
highlight: #CEAC64
midtone: #926849
dark: #1A0F05
*/

html {
height:100%; 
max-height:100%; 
padding:0;
margin:0; 
border:0; 
background:#1A0F05; 
color:#1A0F05;
font-size:100%; 
font-family:georgia, palatino linotype, times new roman, serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

body {
   height:100%; 
   max-height:100%; 
   overflow:hidden; 
   padding:0; 
   margin:0; 
   border:0;
   }

#zone_main {
   overflow:auto; 
   position:absolute; 
   z-index:3; 
   padding:16px;
   top:103px; 
   bottom:0; 
   left:203px; 
   right:0; 
   background:wheat;
   }
* html #zone_main {
   top:3px; 
   left:3px; 
   right:0; 
   bottom:0; 
   height:100%; 
   max-height:100%; 
   width:100%; 
   overflow:auto; 
   position:absolute; 
   z-index:3; 
   border-top:100px solid #1A0F05; 
   border-bottom:0 solid #1A0F05; 
   border-left:200px solid #1A0F05
   }


#zone_top {
   position:absolute; 
   margin:0; 
   top:0; 
   left:0; 
   display:block; 
   width:100%; 
   height:100px; 
   background: #926849; 
   font-family: monotype corsiva, URW Chancery L, georgia, palatino linotype, times new roman, serif;
   font-size:5em; 
   line-height:100px;
   z-index:5; overflow:hidden; 
   cursor:default;
   color:wheat;
   }
#title_sig {
   font-size:0.3em; 
}

#zone_left {
   position:absolute; 
   padding-top:16px;
   left:0; 
   top:100px; 
   bottom:0; 
   width:200px; 
   background: #926849; 
   font-size:1.2em; 
   z-index:4; 
   overflow:auto; 
   color:wheat;  
   }

* html #zone_left {
   height:100%; 
   top:0; 
   bottom:0; 
   border-top:100px solid wheat; 
   border-bottom:0 solid wheat; 
   color:wheat;
   }

#zone_main p {padding:10px;}
.bold {
   font-size:1.2em; 
   font-weight:bold;
   }

#zone_category
{
   display:block;
   float:left;
   overflow:hidden;
   
   margin:16px;
   
}
a.cat
{
   display:block; 
   width:184px; 
   height:210px; 
   
   background:#926849;
   color:wheat;

   font-size:1.2em;
   text-decoration:none;
   text-align:center; 
   
   display: table-cell;
   vertical-align: middle;
   border:3px solid #1A0F05;
}
a.cat:hover
{
   background:#CEAC64; 
   color:#1A0F05;
}

#zone_product
{
   display:block;
   float:left;
   overflow:hidden;
   
   margin:12px;
   border:3px solid #1A0F05;
}
a.prod
{
   display:block; 
   width:240px; 
   height:244px;
   padding-left:2px;
   padding-right:2px;
   
   background:#926849; 
   color:wheat; 

   font-size:1.2em;
   text-decoration:none;
   text-align:center; 

   display: table-cell;
   vertical-align: middle;
}
a.prod:hover
{
   background:#CEAC64; 
   color:#1A0F05;
}

#cat_img
{
   margin-top:10px;
   border:3px solid #1A0F05;
}
#prod_img
{
   margin-top:4px;
   border:3px solid #1A0F05;
}
#detail_img
{
   margin:20px;
   border:3px solid #1A0F05;
}
#detail_div
{
   margin:16px;
   border:3px solid #1A0F05;
   background:#926849;
}

#slideshow_div
{
   padding:0;
   width:560px;
   height:560px;
   border:3px solid #1A0F05;
   background:#926849;
   
   display: table-cell;
   vertical-align: middle;
}
#img_ss
{
   margin:0;
   border:3px solid #1A0F05;
   background:black;
   cursor:pointer;
}

a.nav, a.nav:visited {
   
   margin-left:25px; 
   display:block; 
   width:150px; 
   min-height:30px; 
   background:wheat; 
   color:#1A0F05; 
   border:1px solid #1A0F05;
   border-left:10px solid #1A0F05;
   text-decoration:none; 
   text-align:center; 
   line-height:30px;
   
   }
   
a.navsub, a.navsub:visited {
   
   margin-left:25px; 
   display:block; 
   width:150px; 
   min-height:24px; 
   background:wheat; 
   color:#1A0F05; 
   border:1px solid #1A0F05;
   border-left:10px solid #1A0F05;
   text-decoration:none; 
   text-align:center; 
   line-height:24px;
   
   font-size:0.8em;
   /*font-weight: bold; */
   }
   
a.nav:hover, a.navsub:hover {
   background:#CEAC64; 
   color:#1A0F05;
   border-left:10px solid wheat;
   }
   
dt.navtxt {
   margin-left:25px; 
   display:block; 
   width:150px; 
   height:30px; 
   border:1px solid #1A0F05; 
   border-left:10px solid #1A0F05;
   text-decoration:none; 
   text-align:center; 
   line-height:30px;
   font-weight: bold; 
   cursor:default;
   text-transform:capitalize
   }

table.bordered, table.bordered tr, table.bordered td{
   border:3px solid #1A0F05;
   padding:4px 8px;
   border-collapse:collapse;
   margin:16px 0px 0px 16px;
   background:#926849;
   color:wheat;
}

td a{
   color:white;
}

/*input {
   background-color:wheat;
   color:#1A0F05;
}
*/
