@charset "UTF-8";

/* CSS Document */

body{

	margin:0;

	padding:0;

	background:url(images/body_bg.jpg) #f0c65d repeat-x top;

	font:normal 12px verdana,geneva,sans-serif;

}

form{

	margin:0;

	padding:0;

}

a, input, select{

	outline:none;

}

#container{

	width:996px;

	margin:0 auto;

}

#header{

	background:url(images/header_bg.jpg) repeat-x 0 137px;

	height:196px;

}

.logo{

	float:left;
	background:url(images/logo_bottom.jpg) no-repeat bottom;
	width:322px;
	text-align:center;
	padding-top: 21px;
	padding-right: 0;
	padding-bottom: 19px;
	padding-left: 0;

}

.top_right{

	float:right;

	width:502px;

	padding:83px 0 0 0;

}

.top_icon{

	float:left;

}

.search_wrap{

	float:right;

	background:url(images/search.jpg);

	width:274px;

	height:23px;

	padding:9px 0 0 12px;

}

.search_box{

	float:left;

	border:0px;

	background:none;

	font:normal 12px Comic Sans MS,Helvetica,sans-serif;

	color:#9d9d9d;

	width:178px;

}

.search_btn{

	float:right;

	border:0;

	background:none;

	color:#FFF;

	cursor:pointer;

	font:bold 12px Comic Sans MS,Helvetica,sans-serif;

	height:15px;

	width:60px;

}

.nav{

	float:left;

	font:14px papyrus;

	width:660px;
	_width:660px;

	padding:10px 0 0 10px;
	_padding:10px 0 0 10px;

}

.nav ul{

	margin:0;
	margin-left:-66px;
	_margin-left:-66px;

	padding:0;

	list-style:none;

}

.nav ul li{

	margin:0;

	padding:0;

	display:inline;

}

.nav ul li a{

	display:block;

	float:left;

	background:url(images/arrow.jpg) no-repeat center bottom;

	text-decoration:none;

	color:#dc8600;

	padding:16px 10px 10px 10px;

}

.nav ul li a:hover, .nav ul li a.selected, .nav ul li a.active{

	background:url(images/arrow_over.jpg) no-repeat center bottom;

	color:#2e9650;

}

.banner_wrap{

	background:url(images/banner_bg.jpg) repeat-x top;

}

.banner_left{

	background:url(images/banner_left.jpg) no-repeat top left;

}

.banner_right{

	background:url(images/banner_right.jpg) no-repeat top right;

	height:221px;

	padding:46px 50px 0 472px;

	font:normal 12px Verdana,Helvetica,sans-serif;

	color:#0a0000;

}

.banner_con{

	padding:10px 0px 10px 5px;

	line-height:18px;

}

.more{

	text-align:right;

	font-weight:bold;

}

.readmore{

	text-align:right;

	font-weight:bold;

}

.readmore a{

	text-decoration:none;

	color:#db5200;

}



.more a{

	text-decoration:none;

	color:#db5200;

}

.readmore a:hover{

	text-decoration:underline;

}

.more a:hover{

	text-decoration:underline;

}

#contant{

	width:990px;

	margin:0 auto;

	padding:0 6px 0 0;

	overflow:hidden;

}

.whitebox1, .whitebox2, .whitebox3, .whitebox4{font-size:1px; overflow:hidden; display:block;}

.whitebox1 {height:1px; background:#8b9734; margin:0 5px;}

.whitebox2 {height:1px; background:#FFF; border-right:2px solid #8b9734; border-left:2px solid #8b9734; margin:0 3px;}

.whitebox3 {height:1px; background:#FFF; border-right:1px solid #8b9734; border-left:1px solid #8b9734; margin:0 2px;}

.whitebox4 {height:2px; background:#FFF; border-right:1px solid #8b9734; border-left:1px solid #8b9734; margin:0 1px;}

.contentb {background: #FFF; border-right:1px solid #8b9734; border-left:1px solid #8b9734;}



.whiteboxs1, .whiteboxs2, .whiteboxs3, .whiteboxs4{font-size:1px; overflow:hidden; display:block;}

.whiteboxs1 {height:1px; background:#8b9734; margin:0 5px;}

.whiteboxs2 {height:1px; background:#FFEABD; border-right:2px solid #8b9734; border-left:2px solid #8b9734; margin:0 3px;}

.whiteboxs3 {height:1px; background:#FFEABD; border-right:1px solid #8b9734; border-left:1px solid #8b9734; margin:0 2px;}

.whiteboxs4 {height:2px; background:#FFEABD; border-right:1px solid #8b9734; border-left:1px solid #8b9734; margin:0 1px;}



.contentb1 {background: #FFEABD; border-right:1px solid #8b9734; border-left:1px solid #8b9734;}



.greenbox1, .greenbox2, .greenbox3, .greenbox4{font-size:1px; overflow:hidden; display:block;}

.greenbox1 {height:1px; background:#be6e14; margin:0 5px;}

.greenbox2 {height:1px; background:#ebffee; border-right:2px solid #be6e14; border-left:2px solid #be6e14; margin:0 3px;}

.greenbox3 {height:1px; background:#ebffee; border-right:1px solid #be6e14; border-left:1px solid #be6e14; margin:0 2px;}

.greenbox4 {height:2px; background:#ebffee; border-right:1px solid #be6e14; border-left:1px solid #be6e14; margin:0 1px;}

.contentb_white {background: #ebffee; border-right:1px solid #be6e14; border-left:1px solid #be6e14;}



.contentb_inner{ width:100%; overflow:hidden; height:250px;}

.contentb_con{

	padding:10px;

	line-height:18px;
	font:normal 15px "Times New Roman", Times, serif;

}

.cleanses{

	width:487px;

	float:left;

}

.contentb_con h2{

	margin:0;

	padding:0 0 10px 0;

	background:url(images/line1.jpg) repeat-x 0 21px;

}

.contentb_con h3{

	margin:0;

	padding:0 0 10px 0;

	font:bold 12px verdana,geneva,sans-serif;

	color:#db5200;

}

.img_border{

	padding:2px;

	border:1px #2e9650 solid;

}

.contentb_con a{

	color:#db5200;

	font-weight:bold;

	text-decoration:none;

}

.contentb_con a:hover{

	text-decoration:underline;

}

.yoga{

	width:487px;

	float:right;

}

.topbox_area{

	overflow:hidden;

	width:100%;

	padding:0 0 15px 0;

}

.content_middle{

	width:100%;

	overflow:hidden;

}

.leftside{

	float:left;

	width:630px;

}

.rightside{

	float:right;

	width:330px;

	padding:0;

	line-height:18px;

}

.content_middle h1{

	margin:8px 0;

	padding:0;

	background:url(images/line2.jpg) repeat-x 0 21px;

}

.leftside_inner{

	padding:0 28px 0 0;

	border-right:1px #ce8735 solid;

}

.store{

	padding:8px 0 18px 0;

	font:bold 12px verdana,geneva,sans-serif;

	border-bottom:1px #d99344 solid;

}

.more_green{

	padding:10px 0 0 0;

	text-align:right;

	font-weight:bold;

	

}

.more_green a{

	color:#004b02;

	text-decoration:none;

}

.more_green a:hover{

	text-decoration:underline;

}

.wedding_package{

	padding:10px 0 0 0;
	font:normal 15px "Times New Roman", Times, serif;

}	

.wedding_package ul{

	font-weight:bold;

	list-style:none;

	margin:0;

	padding:10px 0 0 5px;

	

}

.wedding_package ul li{

	background:url(images/dot.jpg) no-repeat left;

	padding:0 0 0 11px;

}

.rightside_block{

	border-bottom:1px #de994c solid;

	padding:10px 0 10px 0;
	font:normal 15px "Times New Roman", Times, serif;

}

.rightside h3{

	margin:0;

	padding:0;

	font:normal 17px "Times New Roman", Times, serif;

	color:#FFF;

}

.sub_title{

	color:#5a6761;

	font:normal 12px verdana,geneva,sans-serif;

	padding:0 0 10px 0;

}

.emailbox{

	font:normal 12px verdana,geneva,sans-serif;

	color:#000;

	margin:0;

	padding:4px 5px;

	border:1px #dd8e9f solid;

	width:235px;

	outline:none;

}

.btn{

	background:url(images/btn_bg.jpg) repeat-x top;

	font:bold 12px verdana,geneva,sans-serif;

	border:1px #dd8e9f solid;

	padding:3px 5px;

	cursor:pointer;

	width:90px;

}

.newsletter{

	padding:10px 0 0 0;

}

.newsletter_con{

	padding:5px 0;

}

.bottam_area{

	width:982px;

	border:1px #ff8e3b solid;

	background:url(images/box_bg.jpg) repeat-x top;

	margin:20px auto 24px auto;

	overflow:hidden;

	font:normal 14px "Times New Roman", Times, serif;

}

.bottam_area ul{

	margin:0;

	padding:20px 0 10px 30px;

	list-style:none;

	overflow:hidden;

}

.bottam_area ul li{

	margin:0;

	padding:0 0 0 30px;

	border-right:1px #eed292 solid;

	float:left;

	display:block;

	height:145px;	

}

.bottam_area ul li h3{

	margin:0;

	padding:0 0 10px 0;

	color:#ff6000;

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

}

.bottam_area a{

	color:#000;

	text-decoration:none;

	padding:0 0 0 12px;

	display:block;

	/*background:url(images/star.gif) no-repeat 0 2px;*/

}

.bottam_area a:hover{

	text-decoration:underline;

}

.footer{

	border-top:1px #eab259 solid;

	font:normal 12px Comic Sans MS,Helvetica,sans-serif;

	color:#0b0000;

	padding:15px 0;

	overflow:hidden;

	width:100%;

}

.fleft{

	float:left;

}

.fright{

	float:right;

}

.footer a{

	color:#009650;

	font-weight:bold;

	text-decoration:none;

}

.footer a:hover{

	text-decoration:underline;

}



.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/

font:bold 12px verdana,geneva,sans-serif;

margin: 0;

padding: 0;

position: absolute;

left: 0;

top: 0;

list-style-type: none;

background: #fff2de;

visibility: hidden;

z-index: 100;

border:1px #dd6800 solid;

}

.ddsubmenustyle li{

	padding:0 10px;

}

.ddsubmenustyle li a{

display: block;

width: 215px; /*width of menu (not including side paddings)*/

color: #2d0307;



text-decoration: none;

padding: 4px 5px;

border-bottom:1px #d2d2b2 solid;

}



* html .ddsubmenustyle li{ /*IE6 CSS hack*/

display: inline-block;

width: 190px; /*width of menu (include side paddings of LI A*/

}



.ddsubmenustyle li a:hover{

color: #db5200;

}



/* ######### Neutral CSS  ######### */



.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/

padding-left: 4px;

border: 0;

}



.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/

position: absolute;

padding-top: 3px;

left: 100px;

border: 0;

}



.ddiframeshim{

position: absolute;

z-index: 500;

background: transparent;

border-width: 0;

width: 0;

height: 0;

display: block;

}

#inner_content_wrap{

	padding:10px 0;

	width:992px;

	margin:0 auto;

}

#inner_content_top{

	background:url(images/inner_top.jpg);

	height:6px;

	overflow:hidden;

}

#inner_content_top1{

	background:url(images/inner_top_white.jpg);

	height:6px;

	overflow:hidden;

}

#inner_content_middle{

	background:url(images/inner_middle.jpg) repeat-y;

	width:100%;

	overflow:hidden;

}

#inner_content_bottom{

	background:url(images/inner_bottom.jpg);

	height:7px;

	overflow:hidden;

}

#inner_content_bottom1{

	background:url(images/inner_bottom_white.jpg);

	height:7px;

	overflow:hidden;

}



#leftside{

	float:left;

	width:202px;

	padding:0 11px;

}

#rightside{

	float:right;

	width:201px;

	padding:0 14px 0 12px;

}

#inner_content{

	margin: 0 auto;

	padding:0 21px;

	float:left;

	width:499px;

}

#inner_content h2{

	margin:0;

	padding:22px 0 0 0;

	font:bold 18px Verdana, Geneva, sans-serif;

	color:#db5200;

}

#inner_content h2 a{

	margin:0;

	padding:22px 0 0 0;

	font:bold 18px Verdana, Geneva, sans-serif;

	color:#db5200;

	text-decoration:none;

}

#leftside h2, #rightside h2{

	margin:0;

	padding:22px 0 12px 0;

	font:bold 18px Verdana, Geneva, sans-serif;

	color:#db5200;

}

.conbox{

	border-bottom:1px #dce5dd solid;

	padding:0 0 24px 8px;

	line-height:18px;

}

#leftside ul, #rightside ul{

	margin:0;

	padding:0;

	list-style:none;

}

#leftside ul li, #rightside ul li{

	margin:0;

	background:url(images/arrow2.jpg) no-repeat 0 5px;

	padding:0px 0 8px 17px;

}

#leftside ul li a, #rightside ul li a{

	color:#000;

	text-decoration:none;

}

.product_wrap{

	width:100%;

	padding:0 0 10px 0;

	overflow:hidden;

	line-height:18px;

}

.product_wrap img{

	padding:2px;

	border:1px #aed6bb solid;

	margin:0 15px 0 0;

	float:left;

}

.product_wrap p{

	margin:0;

	padding:10px 0;

}

.more{

	font:bold 12px verdana,geneva,sans-serif;

	color:#db5200;

	text-align:right;

}

.product_wrap ul{

	margin:0;

	padding:0;

	list-style:none;

}

/*.product_wrap ul li{

	margin:0;

	padding:0 0 0 11px;

	background:url(images/dot.jpg) no-repeat 0 6px;

}

*/

.icon{

	padding:5px 0 10px 0;

}

.tags{

	background:#eaeaea;

	padding:5px 10px;

	color:#666666;

}

.tags a{

	color:#666666;

	text-decoration:none;

}

.tags a:hover{

	text-decoration:underline;

}

.date{

	color:#9e9e9e;

	padding:5px 0;

}

.linkcolor{

	color:#DB5200;

	font-weight:bold;

}

.focalLinkSelected

{

	color:#DB5200 !important;

	font-weight:bold;

}
.contentdiv p{
	font:normal 15px "Times New Roman", Times, serif;
}
