html,body,html.custom,body.custom {background:#4a553f; margin:0px; padding:0px; height:100%; min-height:100%;height:auto;}
  	* {	margin: 0;	padding: 0;	}


	
.custom #container{margin:0px auto; padding:0px; width:100%;min-height: 100%;  }
.custom #page{margin:0px auto; padding:0px;width:906px; min-height: 100%;  }
.custom #header{border:none; width:906px;height:20px; margin:0px auto; padding:0px;}

.custom #headerlinks_box{clear:left;width:270px; padding: 0; float:right; margin:0px 0px 0 0; clear:both;padding:0px; }
.custom #headerlinks_box a{margin:0px; padding:0px;}

.custom #logo{width:331px; height:171px; padding: 20px 20px 0 20px; float:left; clear:right;}
.custom #hours {float:left;padding:30px 0 0 0px;clear:right;width:100%;}
.custom #hours ul{list-style-type:none;}

.custom #hours2 {float:left;padding:10px 30px 0 30px;clear:right;width:50%; border:1px solid #96cb63; margin:20px 0 0 0;}
.custom #hours2 ul{list-style-type:none;}

.custom #footer{border:none; text-align:center;}
.custom #footer2{border:none; text-align:center; background:url(./images/bgbottom.jpg) no-repeat center bottom; width:906px; height:30px; display:block; float:left;}
.custom .footerContent{margin:0px auto; width:906px;}

/*---:[ nav menu styles ]:---*/
.custom #primary{width:906px; margin:0px auto; display:block;height:38px; padding:0px;}
.custom ul.primary {list-style: none; border: none; width:906px; margin:0px auto; display:block; border-bottom:none; padding:6px 0 0px 0px; height:32px; list-style:none; float:left;cursor:hand;}
	.custom ul.primary li { text-align:center;margin:0px 0px 0 0px; padding:5px 0 0 0;display:block; float:left;overflow:hidden;cursor:hand;}
	.custom ul.primary li a {padding:5px 30px 0 30px; margin:0px auto; display: block; line-height: 1em; color: #bcb7b7; text-transform: none; letter-spacing: 2px; font-size:16px;height:32px; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif;cursor:hand;}	
		.custom ul.primary li a:hover { color:#fff;}
		/*.custom ul.primary li.categorytab a.current_item, .custom ul.primary li.current_item_parent a{height:24px;color:#fff;background:#1b1b1b url(./images/nav-bg.jpg) no-repeat center;}
		.custom ul.primary li.pagetab a.current_item{background:#1b1b1b url(./images/nav-bg.jpg) no-repeat center;color:#fff; cursor:pointer;}*/
	.custom #primary li.detoxifying-cleanse-page{padding:0 25px 0 15px; background:url(./images/div.jpg) no-repeat right;width:180px; margin:0 0 0 30px}
	.custom #primary li.visit-us-page{padding:0 5px 0 0px; background:url(./images/div.jpg) no-repeat right;width:130px;}
	 .custom #primary li.latest-news-cat{padding:0 5px 0 5px; background:url(./images/div.jpg) no-repeat right;width:160px;}
	 .custom #primary li.our-menu-page{padding:0 0px 0 0px; background:url(./images/div.jpg) no-repeat right;width:150px;}
	 .custom #primary li.contact-page{padding:0 0px 0 0px; width:160px;}
	.custom ul.primary li.hometab {margin:0 0px 0 0px;}

	
#yoastbreadcrumb{padding:15px 0 5px 0px; font-size:17px; color:#555;border-bottom:1px solid #333; font-family:Arial, Helvetica, sans-serif;margin:0 20px 0 20px;}
#yoastbreadcrumb a{color:#aea9a9; text-decoration:none;}
#yoastbreadcrumb .selected{color:#b81f1a; text-decoration:none;}

/*---:[ content ]:---*/
.custom #wrapper{ background:url(./images/bgmiddle.jpg) repeat-y center top; float:left; width:100%;}
.custom #wrapper #inner{ background:url(./images/bgtop.jpg) no-repeat center top; float:left; width:100%;height:250px;}

.custom #content_box{border:1px solid #fecc40; margin:0px auto; padding:0px 0 0px 0px;width:906px; height:100%; min-height:100%; background:url(./images/bgmiddle.jpg) repeat-y center top; }
.custom #content {width:699px;}	

.custom #sidebars {width:206px;}

.custom #archive_info h1, .custom #archive_info h2,.custom .headline_area h2,.custom .headline_area h1 {color:#000000; margin:0px; padding:0 0 3px 0px; border-bottom:none}
.custom #archive_info h1 a, .custom #archive_info h2 a,.custom .headline_area h2 a,.custom .headline_area h1 {color:#b81f1a;margin:0px; padding:0 0 3px 0px; font-style:italic;}
.custom #archive_info{border-bottom:none; padding:0 20px 0 20px;}

	
	/*---:[ posts ]:---*/
	.custom .post_box { padding:20px 0px 20px 0px; margin:0 20px 0 20px; overflow:hidden;}
	#comments{padding:20px}
	.post_box, .teasers_box, .full_width #content_box .page {margin:0px;}
	.format_text p{font-size:12px;color:#000000;line-height:1.571em;}
	.custom .teasers_box{margin:0px 20px 3px 20px;padding:20px 0 0 0px; clear:both; width:940px; border-top:1px solid #222;}
	.custom	.teaser { float: left;width:28%; padding:10px 20px 10px 20px; margin:0 10px 20px 0px; background:#111; }
	.comments_closed{display:none;}
	.custom .teaser h2 a{color:#b81f1a;}
	.teaser p {font-size:12px;color:#000000;}
	.teaser_right{float:left;}	
	.custom .teaser .post_image_link img.alignleft {	margin-bottom:1.8em;	margin-right:none;	padding:4px; 	border:1px solid #333;	}
	.custom .prev_next {border-top:1px solid #333;clear:both;color:#666666;letter-spacing:2px;text-transform:uppercase;}
	.post-entry{min-height:100px;}
	.inner-content{color:#aea9a9;}
	.loading{margin:0px auto; position:relative; text-align:center;}
	
/*---:[ feature box ]:---*/
.custom #feature_box { margin:0px auto; padding:10px 20px 0 0; width:503px; background:none; height:431px; overflow:hidden; border:none; border:none; float:right; clear:none}
.custom #feature_box .post_image { border:none; margin:0 0 10px 0; padding:0; width:503px; border:1px solid #000;}
.custom .feature_box {margin:0px auto; border:none;padding:0px; color:#000; width:503px; height:431px;overflow:hidden;}
.custom .feature_box .format_text p{color:#555; }
.custom .feature_box h2,.custom .top h1{display:block; width:100%; padding:0 0 5px 0;}
.custom .feature_box h2 a{color:#000; font-size:120%;text-decoration:none;}
.custom .feature_box a{color:#000; text-decoration:none; }
.custom .feature_box a:hover{text-decoration:underline; }
.custom .feature_box .featured{ margin:0px; padding:0px;}
.custom .feature_box .feature_box_ul{ margin:0px; padding:0px; list-style:none;}
.custom .feature_box .feature_box_ul li{width:503px; height:431px; margin:0px; padding:0px; list-style:none;}
.custom #excerpt #bg{background:#000; height:101px; float:left; margin:200px 0 0 0; width:562px; z-index:0;}
.custom #excerpt{background:#000; height:60px; float:left; margin:346px 0 0 0; width:503px;}
	/*.custom #excerpt{background:#000; height:60px; float:left; margin:346px 0 0 0; width:503px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50); opacity: .5;}*/
.custom #excerpt h2 a{color:#fff;  padding:10px 20px 0 20px; display:block;font-size:14px;}
.custom #excerpt p {padding:5px 20px 0 20px; display:block; font-size:11px;}
.custom #excerpt a{color:#f4cd65;font-size:12px;}

.custom .flickr-medium{width:60px; margin:0 5px 5px 0;padding:5px 5px 5px 5px;border:1px solid #222;}
.custom .flickr-image a{border:1px solid #222;}

.custom .sidebar{float:left;}
.custom .sidebar h3 { font-size:1.2em; color:#fff;padding:20px 0 10px 0px; margin:0px;}
.custom .sidebar ul{ padding:0px 0 0px 0px; margin:0px}
.custom .sidebar a { font-size:13px; color:#000; text-align:right font-family:Georgia, "Times New Roman", Times, serif;}
.custom .sidebar ul.sidebar_list{padding:0 0 0 20px;}
.custom #news{width:50%; float:left; height:300px;}
.custom .widget_latest-news{padding:0px 0 0 0;}
.custom .widget_latest-news h3{display:none;}
.custom .widget_latest-news ul li a{padding:0 0 0 20px; font-size:14px;}
.custom .textwidget { color:#444; padding:0 0 0 10px;}
.custom .sidebar_3{float:left;}
.custom #newstitle{padding:20px 0 0 0;}
/*---:[ News & Updates ]:---*/
#feedburner{float:left; padding:20px 0 0 0;}


/*---:[ Twitter status box/ header links ]:---*/

.custom #twitter_box_wrapper2{margin:0px 0px 0px 0px; padding:15px 20px 20px 0px;float:left; border-bottom:1px solid #0f0f0f; width:45%;}
.custom #twitter_box2 { width:100%; display:block; float:left; padding:5px 0px 0px 0px; margin:0px 0px 0px 0px;}
.custom #twitter_box2 ul {list-style:none;color:#237283;padding:0px 0 0 0;  margin:0px 0 0px 0; display:block; float:left;}
.custom #twitter_box2 ul li{display:block; float:left; margin:5px 0 0 0px; font-size:110%; padding:0 0 0 5px;}
.custom #twitter_box2 ul a{color:#b81f1a;}
.custom #twitter_box2 #twitter_update_list{color:#000000; display:block; float:left;width:90%;}
.custom #twitter_box2 .twitimg{display:block; float:left; margin:0px; padding:0px;}
#twitter_box_title{float:left;width:70%;}
#fb{float:left;}