body { padding :0px;
       margin :0px; 
       font-family :Arial, Helvetica, sans-serif;
}
div, img, p, h1, h2, h3, ul, li{
	padding:0px;
	margin:0px;
   
}
	
	/*---------------upperpan-----------*/
#main
{
    width :1000px;
    margin :0 auto 0 auto;
  
}
	
#updiv1
{
    width :100%;           
    background : url(/images/updiv_bgR.gif) repeat-x #FFFFFD;
    color:#584200;
    float :left;
    margin :0 auto 0 auto;
    height:120px;
}
#header{

	height:120px;
	width :100%;
	
	}
				
#header .logoimg
{
    width :154px;
    height: 65px;
    margin :5px 0 0 5px;
    float :left;
    
}
#header .toplink
{
    height :20px;
    width :300px;
    float :left ;
    text-align :right ;
    margin : 2px 0px 0px 20px;
     
}
#header .toplink .cart
{
    margin :2px 0px 0px 5px;
    float :left ;
    width :170px;
    height :30px;
    text-align :right ;
    
    
}

#header .toplink a
{
    text-decoration :none;
   font-weight :bold ;
   color:#584200;
   margin :0px 5px 0px 5px; 
   
}

#header .toplink a:hover
{
    color :#111111;
    text-decoration :underline;
}


.menu
{
     
    height :30px;    
    width:450px;     
    margin:0px;
    padding:0px;
    float :none ;  
   
}

.select
{
   margin:0; 
   padding :0; 
   
   list-style :none;
   display :inline-block ;
   width :150px;
   height :30px;
   white-space:nowrap;
   float :left ;
   
 }
 .select a
 {
    
    background: url(/images/foxmenu_bgGT.gif); 
     height : 30px;
     line-height :30px; 
        
     padding :0px 30px 0px 30px;     
     text-decoration :none;
     display :block ;
     color:#2b3238;
     font-weight :bold;
     white-space:nowrap; 
     float :left;
    width: 90px;
}

 .select a:hover,
 .select li:hover a
 {
     background: url(/images/foxmenu_bg-gb.gif); 
     width :135px;
    padding:0 0 0 15px; 
    cursor:pointer; 
    color:#2b3238;
    text-align :center ;
 
 }
.select a b{
	font-weight:bold;
	}
	
.select_sub
 {
     display :none ;
 }
                   
 .sub
 {
   display :table ;
   margin :0 auto;
   padding:0px;
    list-style :none;  
 }
 .sub_active .current_sub a,
 .sub_active a:hover 
 {
  background:transparent; 
  color:#2b3238;   
 }
 .select :hover .select_sub,
 .current .show
 {
     display :block ;
     position :absolute ;
     width :100%;
     top:90px;
     margin :0px;
     padding:0px;
     z-index:100;
     left:0;
     text-align:center; 
 }
 .current .show
 {
     z-index :10;
 }
 .sub li 
 {
     float :left ;
 }
.select :hover .sub li a,
.current .show .sub li a
 {
     display :block ;
     float :left ;
    /* background :transparent;        */
     padding :0px 0px 0px 0px;
     margin:0px;
     white-space:nowrap;
     border:0px; 
     color:#2b3238;
     
 }
 .current .sub li.sub_show a
 {
     color :#2b3238;
     cursor:default; 
 } 
  
