@charset "utf-8";
/* CSS Document */
body,div,ol,ul,li,h1,h2,h3,h4,h5{
	margin:0;padding:0;}
	img{ padding:5px;}
body{
text-align:center;
	background:#fff;
	font: normal 100%/1.2em  Arial, Helvetica, sans-serif;
	zoom:1;
	min-height:800px;
}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
.fleft{float:left;}
.fright{float:right;}
p{font-size:0.78em;}
br{clear:right;}

#header{
	margin:0 auto;padding:0;
	width:1020px;
	background:#fff url(../../images/head_bg.jpg) no-repeat;
	height:160px;
}
#footer{
	left:0px;
	top:0px;
	margin:0;padding:0;
	width:100%;
	background-color:#B0CD98;
	height:40px;
	clear:both;
}
/* =================NAVIGATION=============*/

div#navwrap{background:#EFF5EA;height:35px;}
div#navwrap div.pad{font-size:0.78em;padding:2px 12px;}

/*level one */
ul{list-style:none;}
#mainnav{margin-left:50px;}
ul#mainnav{position:relative;}
ul#mainnav li{ float:left;zoom:1; background:#EFF5EA;}
ul#mainnav li a{display:block;letter-spacing:0.2em;padding:4px 8px;border-right:1px solid #677633; color:#4A512A; text-decoration:none; outline:none;}
ul#mainnav  a:hover{color:#677633;}
ul#mainnav a:active{color:#4A512A;}

ul#mainnav li.hover, ul#mainnav li:hover{background:#D0E1C1;color:#677633; position:relative;}
il#mainnav li.hover a{color:#EFF5EA;}

/*level two*/
ul#mainnav ul{width:230px;visibility:hidden;position:absolute;top:100%;left:0;}
ul#mainnav ul li {font-weight:normal; background:#EFF5EA;color:#677633;border-bottom:1px solid #677633;float:none;}
ul#mainnav ul li a {border-right:none; width:100%;display:inline-block; letter-spacing:0.01em}
ul#mainnav li:hover>ul {visibility:visible;}
/*       END NAVIGATION         */
#promo { color:#C1272D;}
#promo2{ color:#C1272D; font-weight:bold;}	
#wrapper{
	clear:both;
    margin:0 auto ;
	text-align:left;
	width:1024px;
	height:1300px;
	background:#fff url(../../images/main_bg.jpg) repeat-y;
		border-left:#B0CD98 solid 1px;}

#smallfont{
	font-size:0.87em;
	color:#4A512A;
}
#mdlfont{font-size:0.88em;}
/* HOME PAGE-------*/
div#colleft{
	float:left;
	top:198px;
	left:200px;
	width:257px;
	height:1300px;
	border-left:#B0CD98 solid 1px;
	background: #fff url(../../images/bg_mainlft.jpg) no-repeat;
}
div#colleft .pad{padding:420px 10px 20px 15px;}
div#colleft .pad1{padding:320px 10px 10px 10px;}
div#colleft img{border:0;margin-left:10px;outline:none;padding:10px;}
div#colleft p{ color:#677633;}
div#colleft h3{ color:#677633; font-weight:normal; text-align:center;}
div#colleft h4{ color:#2C3326; font-weight:bold;}

div#colmdl{float:left;top:0;left:359px;width:536px;height:1300px;
background:#E3F2D6 url(../../images/main_bgmdl.jpg) no-repeat;text-align:left;}
div#colmdl p{
	display:block;
	width:460px;padding:50px 10px 40px 20px;margin:0 auto;
	color:#2C3326;letter-spacing:0.1em;border-bottom:#677633 solid 1px;}
div#colmdl p.welcome {font-style: oblique;}
div#colmdl a{text-decoration:none;color:#C1272D; outline:none;}
div#colmdl  a:hover{color:#4E5A43;}
div#colmdl h3{ color:#677633; padding:30px 10px 0px 35px;font-weight:normal;}
div#colmdl h4{color:#9C0D0D;display:block;width:500px;margin:0 auto;padding:8px 0px 8px 36px;letter-spacing:0.2em;}
/* EVENT */
div#colmdl h4.event{color:#9C0D0D;background-color:#C7DFB3;display:block; width:515px;padding:8px 0px 8px 36px;letter-spacing:0.2em;border-bottom:#8C9F57 thin  1px;}

div#colmdl table.event{border-collapse:collapse;width:360px; border:0;margin-left:170px;margin-top:0px;color:#4E5A43;font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;font-size:0.78em;line-height:normal; letter-spacing:0.2em;clear:right; z-index:6}
div#colmdl td.event{padding:5px 4px 6px 10px;}
div#colmdl p.event{padding:2px 5px 5px 5px; margin:0;font-size:0.78em;text-align:center;color:#4E5A43;width:520px;}
div#colmdl img.event{position:absolute; margin:0;padding:0;outline:none; z-index:3;}
/*SIDE PANEL*/
div#colright{float:right;top:0;width:225px;height:1300px;background:#E9F2E1;text-align:left; color:#57654B;margin:0;}
div#colright div.pad{padding:20px 10px;}
div#news, div#news-letter, div#member, div#events{ border-bottom:#B0CD98 1px solid;padding:15px 0;}
div#news-content p, div#news-letter-content p,div#member-content p,div#events-content p{margin:10px 5px;}
div#news-content p, div#news-letter-content p,div#member-content p,div#events-content p{color:#57654B;font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;font-size:13px;line-height:1.5em;  padding-bottom: 1em;}
div#colright ul{list-style:none;}
div#colright h4 a{color:#677633; padding-bottom:15px; border:none;text-align:center;font-size:0.89em; text-decoration:none; outline:none;}
div#colright h4 a:hover{ border:none ;color:#C1272D;}
div#colright h5 {text-align:center;color:#C1272D;}
div#colright em{color:#C1272D;}
div#colright dd{color:#4A512A;padding:0;margin:0;}
div#news-content a, div#news-letter-content a,div#member-content a,div#events-content a{display:block;width:110px; margin:2px auto;text-align:center;text-decoration:none;color:#677633;outline:none;}
div#colright a:hover{border-bottom:#677633 solid 2px;color:#2C3326;}
div#colright strong{letter-spacing:0.1em;}
form#mc-embedded-subscribe-form { margin: 10px; }
form#mc-embedded-subscribe-form p { margin: 10px 0; }
form#mc-embedded-subscribe-form label { margin-bottom: 4px; }
form#mc-embedded-subscribe-form input { border: 1px solid #d4cdca; color: #e23828; font-style: normal; margin-bottom: 6px; padding: 2px 4px; }
form#mc-embedded-subscribe-form input[type=radio] { margin-top: 4px; }
form#mc-embedded-subscribe-form input[type=radio] label{display:block; margin:4em 0 0 0;line-height:1em;width:auto;}
form#mc-embedded-subscribe-form input[type=submit] { background: #B0CD98; border: 1px solid #666; color: #fff; font-size: 10px;font-weight:bold;letter-spacing:0.16em; margin-top: 5px; width: auto; }
#mce-error-response{ background: #8C9F57; border: 1px solid #666; color: #fff; font-size: 13px;font-weight:bold;}
/*CONTACT*/
h2.contact{text-align:center; letter-spacing:0.15em;color:#4E5A43; margin:6px 0;padding:0px 5px;font-size: 16px}
h5.contact {text-align:center; font-weight:bold;font-variant:normal; letter-spacing:0.1em;color:#4E5A43;margin:10px 0;}
h4.contact{text-align:center; letter-spacing:0.15em;color:#6C8036; margin:6px 0;padding:4px 2px;}
div#contact p{border:1px #2C3326 solid; width:400px; height:300px; margin:15px auto;padding:0;}
iframe{width:400px; height:300px;margin:0;border:0;}
div#contact a{display:block;width:115px;margin:3px auto;padding:5px; text-decoration:none; border-top:#C7DFB3 solid 2px;color:#677633;outline:none;font-size:0.70em;}
div#contact a:hover{border-bottom:#677633 solid 2px;border-top:none;color:#2C3326;}
table#contact {display:block;width:220px;padding:5px 8px 2px 8px;text-align:left; letter-spacing:0.1em;color:#4E5A43; font-size:12px;border:none;}
table#contact td{margin:4px; padding:5px 10px;}
.time{margin-left:30px;}
/*PROMOTIONS */
div#promotion{margin:0px;padding:0;}
div#promotion p{padding:0;margin:0}
div#promotion h4{display:block;width:480px;text-align:left;letter-spacing:0.4em;color:#BC481C;padding:20px 5px 8px 15px;border-bottom:#2C3226 solid 1px;}
div#promotion h3{display:block;width:410px;text-align:left;letter-spacing:0.25em;color:#BC481C;padding:20px 5px 8px 15px;border-bottom:#2C3226 solid 1px;font-size:16px;font-weight:bold;}
div#promotion h5{display:block;width:410px;text-align:left;letter-spacing:0.25em;color:#BC481C;padding:20px 5px 8px 15px;}
div#promotion p.one{background:url(../../images/valent.png) no-repeat; width:410px;height:126px;padding:2px 10px 5px 90px;font-size:0.78em;text-align:center;color:#4E5A43;}
div#promotion p.two{padding:5px 10px 5px 0px;font-size:0.78em;text-align:left;color:#4E5A43;margin-left:4px;}
div#promotion p.three{padding:5px 10px 5px 0px;font-size:0.78em;text-align:left;color:#4E5A43;margin-left:4px;}
div#promotion p.four{padding:8px 10px 5px 0px;font-size:0.78em;text-align:left;color:#4E5A43;}
div#promotion p.five{padding:8px 0px 5px 5px;font-size:0.78em;text-align:left;color:#4E5A43;}
div#promotion p.six{background-color:#C7DFB3;padding:10px;font-size:0.78em;text-align:left;color:#4E5A43;border-bottom:#8C9F57 thin  1px;}
div#promotion p.extra{padding:10px;font-size:0.78em;text-align:left;color:#4E5A43;border-bottom:#8C9F57 thin  1px;}
div#promotion img {margin:0 6px 5px 8px;padding:0px;display:block;border:1px solid #8C9F57;}
div#promotion p.chi{display:block; width:515px;padding:10px;font-size:0.78em;text-align:left;color:#4E5A43;border-bottom:#8C9F57 thin  1px;}
li#chi {list-style:none;color:#4E5A43; padding:3px 10px 8px 20px;}
div#promotion li{ list-style:none; font-size:11px; line-height:normal;color:#4E5A43; padding:3px;}
div#promotion ul{padding:5px 10px;}
div#promotion h4 a{text-decoration:none;text-align:left;letter-spacing:0.2em;color:#BC481C;padding:20px 5px 8px 25px; outline:none;}
div#promotion h4 a:hover{color:#4E5A43;}
div#promotion table{font:normal 0.78em/1.2em  san-serif; width:510px; height:120px;margin-top:0px; margin-left:15px; border:0;color:#57654B;}
div#promotion td th{padding:2px 6px 4px 8px; border-bottom:1px solid #8C9F57;}
div#promotion th{text-align:center;}
/* PRICE LIST */
div#price{ top:0;width:1020px;height:1380px; text-align:left; color:#57654B;  font-size:90%; line-height:1.2em;	border-right:#B0CD98 solid 1px;}
div#price 
div#price h4{color:#BC481C;padding:8px 5px 4px 15px;border-bottom:#2C3226 solid 1px;}
div#price em{font-weight:bold;}
div#price table{font:normal 0.78em/1.2em  san-serif; width:340px; height:1230px;margin-top:15px; margin-right:0px; border-left:1px solid #8C9F57;}
div#price td{padding:4px 6px 4px 8px; border-bottom:1px solid #8C9F57;}
div#price td.w{text-align:center; font-weight:bold; color:#2C3226; letter-spacing:0.2em;}
div#price tr.light{background-color:#C7DFB3;}
div#price .sp{display:block;font-weight:bold; font-size:1.2em;color:#BC481C;padding:8px;border-bottom:#2C3226 solid 1px;}
div#price strong{background-color:#C7DFB3;display:block; padding:5px 0px 5px 5px;}
/*P A C K A G E   */
div#package{float:left;top:0;left:359px;width:760px;height:860px;background:#E3F2D6 url(../../images/bg_pkgmdl.jpg) no-repeat;}
div#package p{color:#57654B;padding:2px;}
div#package h5{background-color:#C7DFB3;color:#4A512A;padding:2px 10px 2px 8px;}
div#package span.leftbox{display:block; width:350px; padding:10px 0px 10px 25px; float:left;}

