		/* CSS Document */

	/* 1. Body */

	body{
		margin:0px;
		background:url(../images/bg.png);
		background-repeat:repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#333333;
   }


	.content td{
	
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
	 color:#333333;
	 line-height:15px;
	 padding-left :20px;
	 padding-right:10px;
	
	
	}



	/* Structure */

	.structure{		
		border-left: 1px outset #006600;
		border-right: 1px outset #006600;
		background-color: #FFFFFF;	
	}


	.product_picker{

		text-align:center;
		

	}

	.product_picker table td{

			padding-bottom:10px;

	}
	.product_picker table .label{
				font-size:11px;
				font-weight:bold;
				color:#121212;				
				font-family:Verdana, Arial, Helvetica, sans-serif;
				text-align:right;
				padding-right:21px;
	}

	.product_picker table select{
				font-size:11px;
				width : 125px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				text-align:left;
	}


	.flash_news{
	
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				text-align:left;
padding-left:5px;
	
			
	
	
	}



	/* Content Body */

	.content_body{
		background-color:#FFFFFF;
				
	}

	.content_body td{
		vertical-align:top;
	}

	
	.quick_menu_bar{
		text-align:center;
	} 

   .quick_menu_bar  select{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#333333;
		background-color:#FFFFFF;
		visibility:hidden;
	}	


    .menu_bar{
		background-image:url(../images/menu_bar.jpg);
		width:100%;
		height:28px;
		color:#d7ede0;
		font-size:11px;
		vertical-align:middle;
		text-align:center;
		padding-top:7px;
		
	
	
	}
	
	.menu_bar a{
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#d7ede0;
		padding-left:8px;
		padding-right:8px;
	
	}
	
	
	.menu_bar a:hover{
		text-decoration:none;
		color:#FFFFFF;
		
	
	}


	  .menu_bar_home{
		background-image:url(../images/menu_bar_home.jpg);
		width:100%;
		height:28px;
		color:#343434;
		font-size:11px;
		vertical-align:middle;
		text-align:center;
		padding-top:7px;
		
	
	
	}
	
	.menu_bar_home a{
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#343434;
		padding-left:8px;
		padding-right:8px;
	
	}
	
	
	.menu_bar_home a:hover{
		text-decoration:none;
		color:#121212;
		
	
	}


	.left_menu_bar {
		background-image:url(../images/right_bar_bg.png);
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		border-right:1px solid #e1e1e1;
	} 


	.left_menu_bar div a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:none;
		color:#333333;
		font-weight:bold;
	}


	.left_menu_bar div a:hover{
		color:#006600;
		text-decoration:underline;

	}

	.left_menu_bar div{

		border-right:1px solid #f1f1f1;
		border-bottom:1px solid #f1f1f1;
		/*background-image:url(../images/left_menu_div.png);*/
		width:100%;
		height:20px;
		vertical-align:middle;
		padding-top:2px;
	}

	.left_menu_bar span{

			
	}


	.left_menu_bar .menu_1{
		text-indent:20px;
	}
   
    
	.left_menu_bar .menu_2{
		text-indent:40px;
	}
        
        .left_menu_bar .menu_3{
		text-indent:60px;
	}
        
        .left_menu_bar .menu_4{
		text-indent:80px;
	} 
     
   
   
	.right_menu_bar{
		border-left:1px solid #eaeaea;
		background-image:url(../images/right_bar_bg.png);
	}


	.page_header .left{
		color:2f3401;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;		
		font-weight:bold;
		vertical-align:bottom;
		height:29px;
		padding-left:10px;
		padding-bottom:3px;	
	}
	
	.page_header .right{
		text-align:right;
		padding-right:10px;
		padding-bottom:3px;
		vertical-align:bottom;				
		font-size:11px;
		color:545b19;		
	}
	
	

	
    .content_box{
			font-size:11px;
			text-align:justify;
			display:block;
			

	}


	.content_box .title_bar{
		background-image:url(../images/content_box_bar.png);
		width:100%;
		height:27px;								
	}

        .bread_crumb{
                
                font-family:Arial;
                font-size:11px;
                
                
                        
                
                
                
        }


	
	.content_box .title_bar .title{
		width:90%;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding-left : 15px;
		font-size:11px;
		font-weight:bold;
		vertical-align:middle;
				
	}	


	.content_box .title_bar .exit{
		width:10%;
		text-align:center;
		color:#FFFFFF;
		font-size:10px;
		vertical-align:middle;
	}	


	.content_box .content{
		
		padding-top:10px;
		padding-bottom:15px;
		border-bottom:1px solid #f4eab4;
		display:inline-table;
		text-align:center;
		width:100%;
	}


	.grid_header{
		border-bottom:1px solid #006600;
		vertical-align:middle;

	}
	
	.grid_header td{
	
			padding-bottom:10px;
			padding-top:15px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#565656;
			font-size:10px;
	}
	
	.grid_header td select{
			
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#232323;
			background-color:e1e9e1;
			font-size:9px;
			margin-top:-3px;
			height:20px;

	}
		
	.product_grid .product{		
		padding:1px;

	}
	
	.product_grid td{
		padding-top:15px;
		padding-left:10px;
	}

	.product_grid span{
		width : 140px;

	}

	.product_grid .name{
		font-size:10px;
		font-family:Verdana, Helvetica, sans-serif;
		line-height:17px;
		color: #101010;
	}

	.product_grid .sku{
		font-size:9px;
		font-family:Verdana, Helvetica, sans-serif;
		color: #8a8a8a;
		padding-bottom:5px;
	}


	.grid_img a{
		/*border:1px solid  #F1F5EF; */

	}
	
	.product_grid a:hover{

		

	}
	

    .grid_img img{
				border:1px solid  #F1F5EF;
				padding:4px; 
				width : 110px;
				height:110px;
		
	}
	
	img{
	border:none;
	
	}

	.product_grid .price{
		font-size:14px;
		font-family:Arial,"Courier New", Courier, monospace;
		color: #232323;
		text-align:left;
		line-height:15px;
		padding-bottom:5px;
		width:100%;
		
	}

	.product_grid  .price .checkbox{
		background-color:#006633;
		width:10px;
		height:10px;
		vertical-align:bottom;

	}
	
	.product_grid  .price small{
		font-size:11px;

	}
	
	.product_grid  .price a{
		font-size:9px;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#f1f1f1;
		height:6px;
		padding:3px;	
		font-weight:bold;
		border:1px solid #9a9a9a;
		color:#333333;
		text-decoration:none;
	}

	.price a:link{
		color:#333333;

	 }

	.price a:visited{
		color:#333333;

	 }

	.price a:hover{
		background-color:#F0BD0F;
		border:1px solid #eaeaea

	 }
	 
     
	  
	 
	 .product_detail .img_max{
	 		text-align:center;
			
			padding-top:35px;
			padding-bottom:25px;
		
	}
	
	
	 .product_detail .img_max img{
	 
	 		padding:1px;
			width:330px;
			height:330px;
			border:1px inset #a1a1a1;
			margin-bottom:25px;
	 }
	 
	 
	 
	 .product_detail .title{
			 text-align:left;
			 border-bottom:2px solid #cbdabc;
			 border-bottom:1px solid #cbdabc;
			 padding-left : 10px;
			 font-weight:bold;
			 font-size:15px;
			 font-family: Arial, Helvetica, sans-serif;
			 background-color:e1e9e1;
			 vertical-align:bottom;
			 height:30px;
	 }
	 
	 
	 .product_detail .attribute table{
	 
	 		margin-left:25px;
			
			
	 
	 }
	 .product_detail .attribute td{
			 text-align:left;
	
			 font-size:11px;
			 color:#000000;
			 margin-right:25px;
			 padding-bottom:8px;
			 
	 }
	 
	 .product_detail .attribute b{
			 
			 font-size:10px;
			 color:#767676;
			 font-weight:100;
			 line-height:20px;
			
	 }
	 
	  .product_detail .product_option{

	  background-color:#DCE9C0;
	  vertical-align:middle;
	  display:block;
	  vertical-align:middle;
	  padding-top:5px;
  	  padding-bottom:5px;

		
	 }
	 
	 .product_detail .product_option b{
			 
			 font-size:10px;
			 color:#767676;
			 font-weight:100;
			 line-height:20px;
			
	 }
	 
	 
	 
	.product_detail  .price{
		font-size:12px;
		font-family:Arial,"Courier New", Courier, monospace;
		color: #232323;
		line-height:15px;
		padding-bottom:5px;
		font-weight:bold;
		
	}
	
	.product_detail  .size{
		font-weight:bold;
		
	}
	
	.product_detail  .attribute .add{
			text-align:right;

		
	}
	 
	 
	 
	 .view_cart{
			
			 font-family:Tahoma;
			 padding:5px;
                         
	 }
	 
	 .view_cart td{
   	   
	     font-size:11px;
		 border-bottom:1px solid #cbdabc;
		 text-align:right;
		 vertical-align:middle;
                 height:30px;
                         vertical-align:middle;
	 }
	 
	 .view_cart .row_head{
	 
	 	font-size:11px;
		font-weight:bold;
	 	
		background-color:#f3f3f3;
		
			
	 }
	 
	 .view_cart .qty{
	 
	 	text-align:right;
		width:25px;
		border:1px solid #cbdabc;
		font-size:11px;
		font-weight:bold;
		font-family:"Courier New", Courier, monospace;
		  	
		
	 
	 }
	 
	 .view_cart .row_head td{
	 
	 	border-bottom:1px solid #cbdabc;
		border-top:2px solid #cbdabc;
		height:25px;
		vertical-align:middle;
		text-align:left;
	 
	 }
	 
	 .view_cart .tex{
	 	text-align:left;
		padding-left:5px;
	 }
	 
	 
	 .view_cart .num{
	 	text-align:right;
		padding-right:5px;
	 }
	 
	 .view_cart .total{
	 
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:12px;
		 height:25px;
		 padding-right:5px;
	 
	 }
	 
	 
	  .view_cart .color_box{
		 height:25px;
		 width:20px;
		 height:12px;
		 border:1px solid #e4eed0;
	 }
	 
	 button{
	 		
			background-color:#f3f3f3;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;			
			color:#336600;
			border:1px outset #7c8e6a;
			height:22px;
	 }
	 
	 .m_button{
	 		
			background-color:#f3f3f3;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;			
			color:#336600;
			border:1px outset #7c8e6a;
			height:22px;
	 }
	 
	 
	 	 
	.login{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				vertical-align:bottom;
	}
	
	
	.login input,textarea,select{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				vertical-align:bottom;
				border:1px solid #7c8e6a;
				width:150px;
				margin-top:2px;
	}
		 
	.login td{
	
			padding-left: 5px;
			padding-right: 5px;
			vertical-align:bottom;
	
	}
	
	
	.shipping{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				
	}
	
	
	.shipping input,textarea,select{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
			
				border:1px solid #7c8e6a;
				width:140px;
				
				padding-top:-10px;
	}
		 
	.shipping td{
	
			padding-left: 5px;
			padding-right: 5px;
			padding-top:5px;
			
	
	}
	
		
	 .pager{
	 
	 	 margin : 5px;
		 width:100%;
		 padding-top:5px;
		 background-color:#f3f3f3;
		 border-bottom:1px inset #86ad86;
		 height:10px;
		 text-align:right;

		 
		 
	 }
	 
	 
	 .add{
	 
	 	text-align:left;
		padding-right:100px;
	 
	 
	 }
	 
	 .pager a,.add a{
	 
	 		text-decoration:none;
			font-family:"Courier New", Courier, monospace;
			font-size:12px;
			vertical-align:middle;
			color:#5e865d;
			padding:2px;
	 
	 
	 }
	 
	 .pager a:hover,.add a:hover{
	 
	 		text-decoration:none;
			font-family:"Courier New", Courier, monospace;
			font-size:12px;
			vertical-align:middle;
			color:#1d4d1c;
	 
	 
	 }	
	 
	 .my_account{
	 color:#5e865d;
	 width:100%;
	 text-align:center;
	 }
	 
	 .my_account .cart{
	 color:#5e865d;
	 }
	 
	 .my_account a{
	 
	 		text-decoration:none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			vertical-align:middle;
			color:#5e865d;
			padding:2px;
	 
	 
	 }
	 
	 .my_account a:hover{
	 
	 		text-decoration:none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			vertical-align:middle;
			color:#1d4d1c;
	 
	 
	 }
	 
	 .my_account div{
		 width:100%;
		 text-align:center;
		 color:#545454;
	 		
	 }
	 
	 .my_account div .price{
	 		font-family:"Courier New", Courier, monospace;
			font-size:15px;
			font-weight:bold;
			color:#333333;
		
	 }		 
	 

	/*  Footer */
	.footer{
		background-color: #336600;
		border-top:1px inset #FFFFFF;
		height:50;
		text-align:center;
		vertical-align:middle;
		color:#97D385;
		font-size:10px;
		line-height:18px;

	}


    .footer a{
		color:#97D385;
		text-decoration:none;
	}
	
	.footer a:hover{
		color:#97D385;
		text-decoration:underline;
	}
	




   /* Tool Tip */

	  /* hide */
  .tool_tip{
   	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color : #222222;
	border : 2px solid #125311;
	position: absolute;
	visibility : hidden;
	background-color : #ffffff;
	z-index: 11;
	padding : 7px;
	white-space:nowrap;
	left:0;
	right:0;
  }
  
    /* hide */
  .tool_frame{
 
	color : #222222;
	position: absolute;
	visibility : hidden;
	background-color : #ffffff;
	z-index: 10;

  }

    

 /* hide */
  .div_frame{
	visibility : hidden;
	position: absolute;
	z-index: 10;
	background-color : #ffffff;
	
	
 }


/* hide */
  .div_menu{
	visibility : hidden;
	border : 2px double #125311;
	position: absolute;
	z-index: 11;
	background-color : #ffffff;
	padding : 5px;
	
 }
 
 .div_menu a{
 		font-size : 11px;	
        color : #444444;
		text-decoration : none;
		padding-left :5px;
		padding-right :5px;
		border-left : 4px solid #dadada;
		line-height :25px
 }
 
 .div_menu a:hover{
  		font-size : 11px;	
        color : #000000;
		text-decoration : none;
		border-left : 4px solid #ffcc00;
    	line-height :25px;
		padding-left :5px;
		padding-right :5px;
		
 }
 
 
  .menu_head{
      
 	background-color : #eaeaea;
    width : 100%; 
	height :20px;
	font-weight : bold;
	color : #111111;
	vertical-align : middle;
	padding :3px;
	font-size : 11px;
	text-transform : uppercase;
	
 }
 
 
   .div_menu  .sub_head{
      
    width : 100%; 
	color : #111111;
	vertical-align : middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 25px;
	padding-top:10px;
	
 }


  .table_display{
     background-color : #ffffff;
	border : 1px solid #C9D2D4;
  
  } 
  
   .table_display td{
     
	border-bottom: 1px solid #C9D2D4;
  
  } 



  /* Address */
  
  .address .head{
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  font-weight:bold;
	  color:#006600;
   }
   
   
   .address b{
   		font-size:10px;
		font-weight:100;
		color:#8a8a8a;
		line-height:17px;
   }
   
   .address .label{
   		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:13px;

		color:#323232;
   }
   
   .address .email a{
   		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:13px;
		text-decoration:none;

		color:#323232;
   }
   
   .address .email a:hover{
   		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:13px;
		text-decoration:underline;

		color:#121212;
   }
   
   
	/* Invoice */
	
	.invoice table{
	
		width:95%;
		
		
	
	}
	

	.invoice table td{
	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#333333;
		
		padding-top:10px;
		padding-bottom:10px;
		
	}
	
	
	.invoice table .address{
	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		line-height:14px;

	}

	.invoice table .address td{
	
		font-size:11px;
		padding-top:15px;
		padding-bottom:15px;
	}

	.invoice table .title td{
	
		font-size:11px;
		padding-top:15px;
		padding-bottom:15px;
	}
   
   
   
   	.white{
	
		color:#FFFFFF;
		text-align:center;
		font-weight:bold;
	
	
	}

   
   
    /*Tab Box */
	
	
	.tab_box td{
			 text-align:left;
			 border-bottom:2px solid #95a795;
  			 border-right:1px solid #cbdabc;
			 padding-left : 10px;

			 font-size:11px;
			 font-family: Tahoma, Helvetica, sans-serif;
			 background-color:e1e9e1;
			 vertical-align:bottom;
					 
			 padding-top:10px;
			 padding-bottom:5px;
			 
			 text-align:center;
			 
			 vertical-align:middle;
			 
			 cursor:pointer;
			 
			 
			
	 }
	 
	 
	 .tab_box .active{
			
			 border-bottom:2px solid #95a795;
  			 border-right:1px solid #cbdabc;
			

			 font-size:11px;
			 font-family: Tahoma, Helvetica, sans-serif;
			 font-weight:bold;

			 background-color:95a795;
			 color:#eff1ef;
					 
			 padding-top:10px;
			 padding-bottom:5px;
			 

			 
			 vertical-align:middle;
			 
			 
			
	 }
	 
	  .tab_box .inactive{
			
			
			
	 }
   
   
   
 .FI_5{width :5px;}
.FI_10{width :10px;}
.FI_15{width :15px;}
.FI_20{width :20px;}
.FI_25{width :25px;}
.FI_35{width :35px;}
.FI_50{width :50px;}
.FI_60{	width :60px;}
.FI_65{width :65px;}
.FI_75{width :75px;}
.FI_100{width :100px;}
.FI_125{width :125px;}
.FI_150{width :150px;}
.FI_175{width :175px;}
.FI_200{width :200px;}
.FI_225{width :225px;}
.FI_250{width :250px;}
.FI_275{width :275px;}
.FI_300{width :300px;}
.FI_325{width :325px;}
.FI_350{width :350px;}
.FI_400{width :400px;}


	.off{
		color:#FF0000;
	}
	
	
	.on{
		color:#009900;
	}
	
	
	
	/* a link */
	
	
   a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:none;
		color:#006600;
	}


	a:hover{
		color:#333333;		
		text-decoration:none;

	}
  
  
