@charset "utf-8";                                                                                                                     
/* CSS Document */                                                                                                                     

body {                                                                                                                     
background:url(images/background.gif) 0 0 repeat;                                                                                                                     
_text-align:center;                                                                                                                     
}                                                                                                                     

#shadow {                                                                                                                     
width:989px;                                                                                                                     
margin:0 auto;                                                                                                                     
background:url(images/main-page-shadow-trans.png) 0 0 repeat-y;                                                                                                                     
}                                                                                                                     

#wrapper {                                                                                                                     
width:969px;                                                                                                                     
margin:0 auto;                                                                                                                     
_text-align:left;                                                                                                                     
background:url(images/main-bg.gif) 0 0 repeat-y;                                                                                                                     
position:relative;                                                                                                                     
}                                                                                                                     

/* Header */                                                                                                                     

#header {                                                                                                                     
height:92px;                                                                                                                     
overflow:hidden;                                                                                                                     
position:relative;                                                                                                                     
background:#fff;                                                                                                                     
}                                                                                                                     

#header h1 {                                                                                                                     
float:left;                                                                                                                     
}                                                                                                                     

#header h2 {                                                                                                                     
float:right;                                                                                                                     
position:relative;                                                                                                                     
font:bold 12px Arial, Helvetica, sans-serif;                                                                                                                     
color:#663300;                                                                                                                     
}                                                                                                                     

#header h2 form {                                                                                                                     
position:absolute;                                                                                                                     
top:68px;                                                                                                                     
right:5px;                                                                                                                     
vertical-align:middle;                                                                                                                     
}                                                                                                                     

#header h2 form p {                                                                                                                     
float:left;                                                                                                                     
line-height:19px;                                                                                                                     
}                                                                                                                     

#header h2 form input {                                                                                                                     
border:1px solid #707782;                                                                                                                     
width:127px;                                                                                                                     
height:19px;                                                                                                                     
padding:2px 2px 0;                                                                                                                     
font:normal 10px Arial, Helvetica, sans-serif;                                                                                                                     
color:#333;                                                                                                                     
margin:0;                                                                                                                     
float:left;                                                                                                                     
margin:0 0 0 3px;                                                                                                                     
}                                                                                                                     

#header h2 form input.go {                                                                                                                     
width:14px;                                                                                                                     
height:14px;                                                                                                                     
padding:0;                                                                                                                     
background:url(images/magnify.png) 0 0 no-repeat;                                                                                                                     
text-indent:-9999px;                                                                                                                     
overflow:hidden;                                                                                                                     
line-height:0;                                                                                                                     
border:0;                                                                                                                     
margin:3px 0 0 3px;                                                                                                                     
}                                                                                                                     

/* Header End */                                                                                                                     
/* Top Navigation */                                                                                                                     

#top-nav {                                                                                                                     
height:31px;                                                                                                                     
background:url(images/top-nav-bg.jpg) 0 0 no-repeat;                                                                                                                     
}                                                                                                                     

#top-nav ul, #top-nav ul li {                                                                                                                     
margin:0;                                                                                                                     
padding:0;                                                                                                                     
list-style-type:none;                                                                                                                     
}                                                                                                                     

#top-nav ul {                                                                                                                     
float:right;                                                                                                                     
padding:9px 100px 0 0;                                                                                                                     
}                                                                                                                     

#top-nav ul li {                                                                                                                     
float:left;                                                                                                                     
}                                                                                                                     

#top-nav ul li a {                                                                                                                     
float:left;                                                                                                                     
font:bold 14px Arial, Helvetica, sans-serif;                                                                                                                     
color:#663300;                                                                                                                     
padding:1px 5px;                                                                                                                     
line-height:12px;                                                                                                                     
border-right:2px solid #5d3813;                                                                                                                     
text-decoration:none;                                                                                                                     
}                                                                                                                     

#top-nav ul li.last a {                                                                                                                     
border:0;                                                                                                                     
}                                                                                                                     

#top-nav ul li a:hover {                                                                                                                     
color:#886645;                                                                                                                     
}                                                                                                                     

/* Top Navigation End */                                                                                                                     
/* Left Navigation */                                                                                                                     

#left-nav {                                                                                                                     
width:197px;                                                                                                                     
float:left;                                                                                                                     
padding:0 0 20px;                                                                                                                     
}                                                                                                                     

#left-nav div {                                                                                                                     
background:url(images/left-nav-bg.jpg) 0 0 repeat-y;                                                                                                                     
}                                                                                                                     

#left-nav div .top {                                                                                                                     
height:43px;                                                                                                                     
background:url(images/left-nav-top.jpg) 0 0 no-repeat;                                                                                                                     
}                                                                                                                     

#left-nav h2 {                                                                                                                     
font:bold 18px Arial, Helvetica, sans-serif;                                                                                                                     
color:#c87129;                                                                                                                     
padding:0 30px 14px;                                                                                                                     
background:url(images/left-nav-bg.jpg) 0 0 repeat-y;                                                                                                                     
}                                                                                                                     

#left-nav ul, #left-nav ul li {                                                                                                                     
margin:0;                                                                                                                     
padding:0;                                                                                                                     
list-style-type:none;                                                                                                                     
}                                                                                                                     

#left-nav ul {                                                                                                                     
padding:0 30px 8px;                                                                                                                     
}                                                                                                                     

#left-nav ul li {                                                                                                                     
background:url(images/left-nav-line.gif) 0 100% no-repeat;                                                                                                                     
margin:0 0 3px;                                                                                                                     
_margin:0 0 4px;                                                                                                                     
}                                                                                                                     

#left-nav ul li a {                                                                                                                     
display:block;                                                                                                                     
font:bold 12px Arial, Helvetica, sans-serif;                                                                                                                     
color:#9f8630;                                                                                                                     
text-decoration:none;                                                                                                                     
line-height:14px;                                                                                                                     
_height:0;                                                                                                                     
padding:0 0 8px;                                                                                                                     
_padding:0 0 6px;                                                                                                                     
}                                                                                                                     

#left-nav ul li a:hover {                                                                                                                     
color:#ceb459;                                                                                                                     
}                                                                                                                     

#left-nav div .bottom {                                                                                                                     
height:33px;                                                                                                                     
background:url(images/left-nav-bottom.jpg) 0 100% no-repeat;                                                                                                                     
}                                                                                                                     

#left-nav p {                                                                                                                     
padding:0 0 0 8px;                                                                                                                     
}                                                                                                                     

#left-nav p img {                                                                                                                     
vertical-align:top;                                                                                                                     
}                                                                                                     

#left-nav div bottom nav {                                                                                                  
background:transparent;                                                                                                    
width:197px;                                                                                                                     
top: 700px;                                                                                                
right: 0px;                                                                                                
}                                                                                                     
                                                                                                                
/* Left Navigation End */                                                                                                                     
/* Content Area */                                           
#content {                                           
float:right;          
width:772px;                                                                         
background:url(images/content-bg.gif) 0 0 no-repeat;                                           
padding:11px 0 5px 0;                                           
min-height:625px;                                           
_height:635px;                                           
}                  
                                         
#content table, #content td {                                           
height:0;                                           
}                 
                                          
#content .left p {                                   
font:bold 14px Arial, Helvetica, sans-serif;                                
color:#5d3813;                                    
}                 
                                 
#content .right p {                                   
font:bold 14px Arial, Helvetica, sans-serif;                                
color:#5d3813;                                    
}                  
                               
#content .wide-bg p {                                   
font:bold 14px Arial, Helvetica, sans-serif;                                
color:#5d3813;                                    
}                  
                               
/* Content Area End */                                           
/* Content Sizes */            
                                         
#content .narrow-bg {                                                                                     
margin:0 0 14px;                                           
_margin:0;                                           
}                  
                                         
#content .left {                                           
float:left;        
width:375px; 
height:281px;        
display:inline;                                           
}                   
                                        
#content .right {                                           
float:right;                     
width:375px; 
height:281px;         
margin:0 9px 5px -400px;        
display:inline;                                        
}                
                                           
#content .narrow-bg .top {                                           
height:9px;                         
width:374px;          
background:url(images/narrow-bg-top.png) 0 0 no-repeat;                                           
}                 
                                          
#content .narrow-bg .mid {                                           
background:url(images/narrow-bg-mid.png) 0 0 repeat-y;                                           
height:264px           
width:375px;                                          
padding:0 5px 0 5px;                                           
position:relative;                                           
font-size:14px;                                           
line-height:16px;                                           
}                  

                                       
#content .narrow-bg .bottom {                                           
height:7px;           
width:374px;                                          
background:url(images/narrow-bg-bottom.png) 0 0 no-repeat;                                           
}                         

#content .wide-bg-top {                                                                                                                     
height:8px;                                                                                                                     
background:url(images/wide-bg-top.png) 0 0 no-repeat;                                                                                                                     
}                                                                                                                     

#content .wide-bg {                                                                                                                     
background:url(images/wide-bg-mid.png) 0 0 repeat-y;                                                                                                                     
_height:0;                                                                                                                     
_margin:-6px 0 0;                                                                                                                     
padding:10px 30px 15px 20px;                                                                                                                     
}                                                                                                                     

#content .wide-bg-bottom {                                                                                                                     
height:8px;                                                                                                                     
background:url(images/wide-bg-bottom.png) 0 0 no-repeat;                                                                                                                     
margin:0 0 20px;                                                                                                                     
}                                                                                                                                                                                                      

#content .prod_month_content {                                                                                                                     
background:url(images/prod-month-maincontent.png) 0 0 no-repeat;                                                                                                                     
width:766px;                                  
height:260px;                                
padding:10px 30px 15px 20px;                                                                                                                                                                                                                                                               
}                                                                                                                     

/* Content Sizes End */                                                                                                                     
/* Footer Navigation */                                                                                                                     

#footer-nav {                                                                                                                     
padding:10px 0 0;                                                                                                                     
height:23px;                                                                                                                     
_height:33px;                                                                                                                     
background:url(images/footer-nav-bg.gif) 0 0 repeat-x #ecdb9c;                                                                                                                     
}                                                                                                                     

#footer-nav ul, #footer-nav ul li {                                                                                                                     
margin:0;                                                                                                                     
padding:0;                                                                                                                     
list-style-type:none;                                                                                                                     
}                                                                                                                     

#footer-nav ul {                                                                                                                     
float:right;                                                                                                                     
padding:0 100px 0 0;                                                                                                                     
}                                                                                                                     

#footer-nav ul li {                                                                                                                     
float:left;                                                                                                                     
}                                                                                                                     

#footer-nav ul li a {                                                                                                                     
float:left;                                                                                                                     
font:bold 14px Arial, Helvetica, sans-serif;                                                                                                                     
color:#9f8527;                                                                                                                     
padding:1px 5px;                                                                                                                     
line-height:12px;                                                                                                                     
border-right:2px solid #9f8527;                                                                                                                     
text-decoration:none;                                                                                                                     
}                                                                                                                     

#footer-nav ul li.last a {                                                                                                                     
border:0;                                                                                                                     
}                                                                                                                     

#footer-nav ul li a:hover {                                                                                                                     
color:#d0b54f;                                                                                                                     
}                                                                                                                     

/* Footer Navigation End */                                                                                                                     
/* Footer */                                                                                                                     

#footer {                                                                                                                     
background:url(images/footer-bg.gif) 0 0 no-repeat #de972e;                                                                                                                     
padding:10px 0 0;                                                                                                                     
font:normal 13px Arial, Helvetica, sans-serif;                                                                                                                     
color:#fff;                                                                                                                     
}                                                                                                                     

#footer ul, #footer ul li {                                                                                                                     
margin:0;                                                                                                                     
padding:0;                                                                                                                     
list-style-type:none;                                                                                                                     
}                                                                                                                     

#footer ul li {                                                                                                                     
width:33%;                                                                                                                     
float:left;                                                                                                                     
text-align:center;                                                                                                                     
background:url(images/footer-line.gif) 100% 0 repeat-y;                                                                                                                     
min-height:115px;                                                                                                                     
_height:115px;                                                                                                                     
}                                                                                                                     

#footer ul li.last {                                                                                                                     
background:none;                                                                                                                     
}                                                                                                                     

#footer h3 {                                                                                                                     
font:normal 13px Arial, Helvetica, sans-serif;                                                                                                                     
color:#fff;                                                                                                                     
padding:0 0 14px;                                                                                                                     
}                                                                                                                     

#footer p {                                                                                                                     
line-height:16px;                                                                                                                     
}                                                                                                                     

#footer .cap {                                                                                                                     
text-transform:uppercase;                                                                                                                     
}                                                                                                                     

#footer .footer-bottom {                                                                                                                     
background:url(images/footer-copy-bottom.png) 0 0 repeat-y;                                                                                                                     
padding:8px 0;                                                                                                                     
text-align:center;                                                                                                                     
_height:0;                                                                                                                     
}                                                                                                                     

#footer a {                                                                                                                     
color:#fff;                                                                                                                     
text-decoration:none;                                                                                                                     
}                                                                                                                     

#footer a:hover {                                                                                                                     
text-decoration:underline;                                                                                                                     
}                                                                                                                     

/* Footer End */  