@charset "utf-8";
body{
     margin-top:0px;
	 }
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height:18px;
}
a:link {
	color: #666666;
	text-decoration: underline;
}
a:hover {
	color: #8d0404;
	text-decoration: underline;
}
a:visited {
	color: #666666;
	text-decoration: underline;
}
.white11{	
	font-size: 12px;
	color: #ffffff;
	}
.sub_ti{	
	font-size: 14px;
	color: #ffff19;
	font-weight:bold;
	}
.sub_ti_red{
	font-size: 14px;
	color: #cc0000;
	font-weight:bold;
	}
.sub_ti_white{
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
	}
.main {
       width:960px;
	   margin-left:auto;
	   margin-right:auto;
	   background-color:#f0f0f0;
}
.menu{
      height:35px;
	  width:960px;
	  background-image:url(../images/menu_bg.jpg);
	  }

.location_bar{
      float:left;
      display:inline;
      width:351px;
	  height:28px;
	  padding-left:35px;
	  padding-top:7px;
	  }

.location_bar_lf{width:100px;
float:left;
}
.location_bar_rg{width:200px;
float:left;
}
.location_bar_lf span{
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
	}
.fl_left{
      float:left;
	  display:inline;
	  }
.clear{
       clear:both;
	   }
.home_intro{
       width:336px;
	   height:369px;
	   background-image:url(../images/main_left_bg.jpg);
	   overflow:hidden;
	   float:left;
	   display:inline;
	   padding-top:15px;
	   padding-bottom:15px;
	   padding-left:25px;
	   padding-right:25px;
	   }
.page_content_bg{
       background-image:url(../images/page_left_bg.jpg);
	   background-repeat:repeat-y;
	   min-height:377px;
	   }
*html .page_content_bg{height:377px;
}
.page_submenu{
       width:200px;
	   padding-left:100px;
	   padding-top:50px;
	   padding-right:21px;
	   float:left;
	   color:#FFFFFF;
	   }
.home_content{
       width:350px;
	   height:369px;
	   background-color:#F0F0F0;
	   overflow:hidden;
	   float:left;
	   display:inline;
	   padding:15px;
	   }
.page_content{
       width:608px;
	   background-color:#f0f0f0;
	   float:right;
	   padding:10px;
       }
.page_content h1{
    margin:10px auto;
	padding:0px;
	font-size: 14px;
	color: #cc0000;
	font-weight:bold;
}
.page_content h2{
    margin:10px auto;
	padding:0 0 0 60px;
	font-size: 14px;
	color: #8D0000;
	font-weight:bold;
	background:url(../images/year_01.jpg) no-repeat;
	width:549px;
	height:33px;
	line-height:33px;
}	
.page_content ul{margin:0px;
padding:0px;
list-style:none;
}
.page_content li{height:20px;
line-height:20px;
}
.year{width:608px;
margin:0 auto;
}
.year_lf{width:160px;
float:left;
text-align:center;
}
.year_rg{width:440px;
float:right;
}	   
.herbs{
	width:600px;
	margin:0 auto;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}	
#herbs2{ 
	border-bottom:1px solid #ccc;
}  
.herbs_lf{width:100px;
float:left;
padding:5px 20px;
}
.herbs_rg{width:450px;
float:left;
padding:5px auto;
float:left;
}	   
.schools{margin-bottom:10px;
border:2px solid #ccc;
padding:5px;
}
.featival{width:608px;
margin:0 auto;
}
.featival2{width:515px;
float:right;
}
.fea_lf{width:400px;
float:left;
}
.fea_rg{width:160px;
float:right;
text-align:center;
}
.fea_lf2{width:380px;
float:left;
}
.fea_rg2{width:220px;
float:left;
}
.contact{width:600px;
margin:20px auto 0;
}
.contact_lf{width:300px;
float:left;
}
.contact_rg{width:300px;
float:right;
}
.home_info{
    margin-top:5px;
	width:164px;
	height:367px;
	background-image:url(../images/main_info_bg.jpg);
	overflow:hidden;
	float:left;
	display:inline;
	padding:10px;
	border: 1px solid #de7a7a;
	   }
.copyright{
    padding-left:20px;
	padding-top:27px;
    width:940px;
	height:120px;
	background-image:url(../images/copyright_bg.jpg);
	}
.input_sty{
	color:#a77373;
	background-color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 1px solid #a77373;
	}
.sub_menu{
	height:18px;
	width:190px;
	padding:5px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	border: 1px solid #c88787;
	}
.sub_menu_hover{
	height:18px;
	width:190px;
	padding:5px;
	color:#FFffff;
	font-size:12px;
	font-weight:bold;
	border: 1px solid #ffffff;
	margin-bottom:5px;
	}
.sub_menu a:link{
	color:#ddb4b4;
	font-size:12px;
	font-weight:bold;
    text-decoration:none;
	}
.sub_menu a:hover{
	color:#FFffff;
	font-size:12px;
	font-weight:bold;
    text-decoration:none;
	}
.sub_menu a:visited{
	color:#ddb4b4;
	font-size:12px;
	font-weight:bold;
    text-decoration:none;
	}
.sub_menu_hover a:link{
	color:#FFffff;
	font-size:12px;
	font-weight:bold;
    text-decoration:none;
	}
.sub_menu_hover a:hover{
	color:#FFffff;
	font-size:12px;
	font-weight:bold;
    text-decoration:none;
	}
.sub_menu_hover a:visited{
	color:#FFffff;
	font-size:12px;
	font-weight:bold;
    text-decoration:none;
	}
.sub_menu_hl{
	height:18px;
	width:190px;
	background-color: #ffffff;
	padding:5px;
	color:#cc0000;

	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	}
.page_title{
    font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	width:140px;
	height:40px;
	padding:10px;
	}

.carte{width:256px;
height:336px;
float:left;
margin-right:30px;
margin-top:20px;
background:url(../images/menu_01.jpg) no-repeat;
}	
.carte ul{margin:110px 0 0 20px;
padding:0px;
list-style:none;
}
.carte li{
	/* background:url(../images/cz.gif) left no-repeat;*/
	padding-left:40px;
}
.carte a{text-decoration:none;
font-weight:bold;
}
#ca2{background:url(../images/menu_02.jpg) no-repeat;}
#ca3{background:url(../images/menu_03.jpg) no-repeat;}
#ca4{background:url(../images/menu_04.jpg) no-repeat;}

.page_content2{
       width:588px;
	   background-color:#f0f0f0;
	   float:right;
	   padding:0px;
       }
.blank15{height:15px; line-height:15px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.page_content3{
       width:598px;
	   background-color:#f0f0f0;
	   float:left;
	   padding:0px 0 0 20px;
       }
.page_content3 h1{color:#8E0404;
font-size:14px;
margin:0px;
padding:10px;
}
.menu_nav{width:583px;
border:2px solid #B12B2B;
margin:0 auto;
background:url(../images/menu_m.gif);
}	
.menu_t{width:583px;
height:78px;
background:url(../images/menu_t.gif) no-repeat;
}	
.menu_b{width:583px;
height:19px;
background:url(../images/menu_b.gif) no-repeat;
}		
.menu_m{width:583px;
text-align:center;
}
.red16{color:#CC0000; font-size:16px; font-weight:bold;}
table{text-align:left;}
.pimiento{text-align:center;}
.price{text-align:left;
padding-left:20px;
}	
	