
html, body {

	margin: 0;

	padding: 0;

	width: 100%;

	background:#fff;

}



body {

	font: 13px Tahoma;

	color:#567899;

	min-width:862px;

}



a {

	color:#f891a2;

	text-decoration:underline;

	outline:none;

}



a:hover {

	text-decoration:none !important;

	outline:none;

}



div, td, li, p, input, textarea {

	font-size:15px;

	line-height:28px;

	font-family: Tahoma;

	color: #567899;

	text-decoration:none;

}



ul {list-style:none !important; margin:0; padding:0}



h1 {

	color:#d9b37b;

	font:22px "Times New Roman", Times, serif;

	margin:0;

	padding:0

}



img { border: 0; }



.bottomMenu { padding-top: 4px; }



.clear {

	clear: both;

	height: 0;

	overflow: hidden;

	font-size: 0;

	line-height: 0;

}



.container {

	width:100%;

	margin:0 auto;

	background-position:center top;



}



.content {

	width:862px;

	margin: 0 auto;

}



.copyright {

	padding: 5px 0;

	font-size: 13px;

	color:#7d8a2e;

	text-align:center;

}



.footer {

	width:862px;

	height:30px;

	margin:0 auto;

	padding-top:10px;	

}



.head {

	width:862px;

	height:180px;

	margin: 0 auto;

	padding:30px 0;

}



.logo {

	width:264px;

	height:177px;

	background:url(../img/logo.png) no-repeat;

	background-position:center;

	margin:0 auto;

}



.logo a {

	display:block;

	width:174px;

	height:117px;



}





.logo_sm {

	width:174px;

	height:117px;

	background:url(../img/logo_sm_2.png) no-repeat;

	background-position:center;

	margin:0 auto;

	padding:20px 0;

}



.logo_sm a {

	display:block;

	width:264px;

	height:177px;

}



.wraper {

	width:100%;

	margin: 0 auto;

	padding:2px 0;	

}



.innerWraper { 

	width:862px; 

	margin: 0 auto;

	padding:0; 

	border-bottom:solid 1px #c9eec2;

	border-top:solid 1px #c9eec2;

	padding:2px 0

	

}



.innerWraperIn {

	border:solid 1px #c9eec2;

	width:100%;

	background:#eafee6;

	height:100% !important;

}



.innerWraperSideIn {

	float:left;

	width:210px;

	padding:10px;

	text-align:center;

	background:#eafee6;

	height:100% !important;

}



.innerWraperSideIn a { 

	display:block;

	font: bold 13px Tahoma;

	text-decoration:none;

	color:#3c5c7b;

	width:140px;

	text-align:left;

	padding-left:60px;

	margin-left:20px;

	height:45px;

	line-height:25px;

}







.innerWraperCenterIn {

	float:left;	

	padding:10px 30px 10px 30px;

	text-align:justify;

	min-width:560px;

	margin:0 5px;

	background:#eafee6;



}



.innerWraperSide {

	border:solid 1px #c9eec2;

	width:160px;

	padding:130px 10px 10px 10px;

	text-align:center;

	background: url(../img/bspirit.png) no-repeat center 10px  #eafee6;

	height:100% !important;

	vertical-align:top;

}



.innerWraperCenter {

	vertical-align:top;

	border:solid 1px #c9eec2;

	padding:12px 30px 10px 30px;

	text-align:justify;

	min-width:422px;

	margin:0 5px;

	background:#eafee6;



}



.innerWraperSide a {

	display:block;

	margin:0 auto;

	font: bold 13px Tahoma;

	text-decoration:none;

	color:#3c5c7b;

	width:140px;

	padding:5px 0;	border-bottom:dotted 1px #c9eec2;

}



.innerWraperSide a:hover, a.active_article {text-decoration:underline !important; color:#ffcf87;}



.innerWraperSideIn a:hover  {text-decoration:underline !important; color:#acdca3;}



.innerWraperHPContent {

	border:solid 1px #e3e6cf;

	padding:20px;

	text-align:center;

}



.innerWraperHPContent a{

	display:block;

	margin:0 auto;

	font: bold 13px Tahoma;

	text-decoration:none;

	color:#acdca3;

	width:190px;

	padding:5px 0;	border-bottom:dotted 1px #ebeddb;

}



.innerWraperHPContent a:hover {text-decoration:underline !important}







.leftCol {

	width:190px;

	float:left;

}



.rightCol {

	width:805px;

	float:right;

	border:solid 1px #ebebeb;

}



.top_menu {

	margin:0 auto;

	height:36px;

	width:862px;

	text-align:center;

	background:url(../img/menu_bg.png) no-repeat;

}



.search, .subscribe {

	float:left; 

	height:36px; 

	line-height:36px;

	width:120px;

}



.search {

	width:180px;

}



.search input { 

	width:116px;

	height:16px;

	border:solid 1px #d2d7dc;

}





.btnBody, .btnFood, .btnSpirit, .btnAdobe, .btnFamily {

	display:block;

	width:120px;

	height:155px;

	float:left;

}



.btnBody:hover, .btnFood:hover, .btnSpirit:hover, .btnAdobe:hover, .btnFamily:hover { background-position:bottom}



.btnBody {

	background:url(../img/btn_body.png) no-repeat top;

}

 

.btnFood {

	background:url(../img/btn_food.png) no-repeat top;

}

 

.btnSpirit {

	background:url(../img/btn_spirit.png) no-repeat top;

}

 

.btnAdobe {

	background:url(../img/btn_adobe.png) no-repeat top;

}

 

.btnFamily {

	background:url(../img/btn_family.png) no-repeat top;

}



.btnBodys, .btnFoods, .btnSpirits, .btnAdobes, .btnFamilys {

	display:block;

	width:93px;

	height:120px;

	float:left;

}



.btnBodys:hover, .btnFoods:hover, .btnSpirits:hover, .btnAdobes:hover, .btnFamilys:hover { background-position:bottom}



.btnBodys {

	background:url(../img/btn_body_sm.png) no-repeat top;

}

 

.btnFoods {

	background:url(../img/btn_food_sm.png) no-repeat top;

}

 

.btnSpirits {

	background:url(../img/btn_spirit_sm.png) no-repeat top;

}

 

.btnAdobes {

	background:url(../img/btn_adobe_sm.png) no-repeat top;

}

 

.btnFamilys {

	background:url(../img/btn_family_sm.png) no-repeat top;

}







.heart {

	float:left;

	width:8px;

	height:30px;

	background:url(../img/heart_sm.png) no-repeat;

}



.title {

	float:left;

	height:30px;

	line-height:30px;

	width:auto;

	max-width:400px;

	font: bold 21px "Times New Roman", Times, serif;

	color:#3c5c7b;

	padding:0 10px;

	margin:0 auto;

}



/*================== Menu ===================*/



ul#cssmenu {

	margin: 0 auto;

	border: 0 none;

	padding:0 5px;

	list-style: none;

	height: 36px;

	font: 14px Tahoma;

	float:left;

	width:540px;

	

}



ul#cssmenu li {

	margin: 0;

	border: 0 none;

	padding: 0;

	float: left;

	display: inline;

	list-style: none;

	position: relative;

	height: 35px;

	margin-left:1px

}



ul#cssmenu ul {

	margin: 0;

	border: 0 none;

	padding: 0;

	width: 160px;

	list-style: none;

	display: none;

	position: absolute;

	top: 35px;

	left: 0;

}



ul#cssmenu ul:after {

	clear: both;

	display: block;

	font: 1px/0px serif;

	content: ".";

	height: 0;

	visibility: hidden;

}



ul#cssmenu ul li {

	width: 160px;

	height:35px;

	float: left;

	display: block !important;

	display: inline;

}



/* Main Menu */

ul#cssmenu a {

	border: 0px;

	padding: 0 10px;

	float: none !important;

	float: left;

	display: block;

	color: #3c5c7b;

	font: 16px "comic Sans MS";

	line-height:36px;

	text-decoration: none;

	height: auto !important;

	height: 1%;

}



/* Main Menu Hover */

ul#cssmenu a:hover, ul#cssmenu li:hover a, ul#cssmenu li.iehover a, ul#cssmenu a.active_menu {

	text-decoration:underline !important;

}



ul#cssmenu li.sep {

	background:url(../img/menu_sep.gif) no-repeat;

	width:2px;

	padding:0;

}

/* Second Menu */



ul#cssmenu li:hover li a, ul#cssmenu li.iehover li a {

	float: none;

	color: #FFFFFF;

	border-top:dotted 1px #fff;

	background: url(../img/bg_submenu.png);

	font-size:13px;

	font-weight:normal;

}



/* Second Menu Hover */

ul#cssmenu li:hover li a:hover, ul#cssmenu li:hover li:hover a, ul#cssmenu li.iehover li a:hover, ul#cssmenu li.iehover li.iehover a { background: url(../img/bg_submenu1.png); }



ul#cssmenu ul ul {

	display: none;

	position: absolute;

	top: 0;

	left: 170px;

}



ul#cssmenu li:hover ul ul, ul#cssmenu li.iehover ul ul { display: none; }



ul#cssmenu li:hover ul, ul#cssmenu ul li:hover ul, ul#cssmenu li.iehover ul, ul#cssmenu ul li.iehover ul { display: block; }























