*{
	margin:0px;
	padding:0px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	outline:none;
	

}

a{
	outline:none;
	}
p{
margin:0px 0px 10px 0px;
padding:0px;
}

img{
	border:0px;
}
.clear{
	padding:0px;
	margin:0px;
	clear:both;}

body{
	background:url(images/main_bg.jpg) repeat-x;
	font-size:13px;
	color:#464646;
	line-height:18px;
	}
#main_wrap{
	width:950px;
	margin:auto;}

#banner{
	background:url(images/banner_bg.jpg) left top no-repeat;
	
	height:178px;
	padding:0px 0px 4px 0px;
	width:100%;
	}
	
#banner-forum{
	background:url(images/banner_forum.jpg) left top no-repeat;
	
	height:178px;
	padding:0px 0px 4px 0px;
	width:100%;
	}
	
a.logo{
	float:left;
	display:block;
	width:220px;
	height:120px;
	margin-bottom:26px;
	}
	
#menu_div{
	float:right;
	margin:85px 0 0;
	color:#000000;
	line-height:20px;
	}
	
#menu_div a{
	color:#000000;
	text-decoration:none;
	margin:0px 4px;
	}
	
#menu_div a:hover{
	color:#4c854e;
	}
	
/* left column */
.left_column{
	float:left;
	width:672px;
	background:none;
	text-align:left;}
.left_column p{
	padding:10px 0px 15px 0px;
	margin:0px;
	}	

.post_wrap{
	background:url(images/posthead_top.jpg) left top no-repeat;
	border-bottom:#999999 1px solid;
	padding:0px 0px 5px 0px;
	margin:0px 0px 20px 0px;
	}
.post_wrap-forum{
	background:url(images/posthead_top-forum.jpg) left top no-repeat;
	border-bottom:#999999 1px solid;
	padding:0px 0px 5px 0px;
	margin:0px 0px 20px 0px;
	}	
.posthead_bottombg h1{
	font-size:18px;
	font-weight:normal;
	width:430px;
	float:left;
	margin:0px;
	padding:0px;
	}
	
.post_wrap h1 a{
	color:#FFFFFF;
	}
.post_wrap-forum h1 a{
	color:#FFFFFF;
	}	
.posthead_bottombg{
	background:url(images/posthead_bottom.jpg) left bottom no-repeat;
	padding:15px 6px 10px 15px;
	width:651px;}
.posthead_bottombg-forum{
	background:url(images/posthead_bottom-forum.jpg) left bottom no-repeat;
	padding:15px 6px 10px 15px;
	width:929px;}
	
.posthead_bottombg-forum h1{
	font-size:18px;
	font-weight:normal;
	width:430px;
	float:left;
	margin:0px;
	padding:0px;
	}		
	
.date_div{
	float:right;
	width:120px;
	}

.date_div span{
	color:#c3ffc5;
	font-size:13px;
	float:left;
	text-align:center;
	padding:2px 10px 0px 8px;
	line-height:15px;
	}
.date_div strong{
	color:#feff6b;
	font-size:32px;
	font-weight:normal;
	float:right;
	line-height:30px;
	}
.post_content{
	padding:5px 15px 5px 15px ;
	background:url(images/post_bg.jpg) repeat-x left top;
	line-height:20px;
	font-size:14px;
	}
	
.post_content a{
	color:#68b66b;
	}
.post_content a:hover{
	color:#145816;
	}

.post_details{
	color:#b89c00;
	padding:3px 0px 5px 0px ;
	font-size:13px;
	}
.post_details a{
	color:#b89c00;
	}
.post_details a:hover{
	color:#685800;
	}
	
.navigation{ font-size:12px;}

.navigation a{
	color:#68b66b;
	}
.navigation a:hover{
	color:#145816;
	}
	
.alignleft{
	float:left;
}

.alignright{
	float:right;
}
	
.response_wrap{
	border:#dddda7 1px solid;
	background:#ffffec;
	padding:10px 15px 15px 15px;
	margin:0px 0px 15px 0px;
	line-height:22px;
	font-size:14px;
	}
	
.response_wrap p{
	margin:10px 0px 10px 0px;
	border-bottom:#CCCC33 1px dotted;
	padding:0px 0px 10px 0px;
	}

.response_wrap h2{
	color:#428a44;
	background:url(images/responsehead_bg.jpg) left bottom no-repeat;
	font-weight:normal;
	padding:2px 0px 5px 0px;
	font-size:18px;}
	
.comment_name{
	margin:12px 0px 0px 0px;
	font-weight:bold;
	color:#000;
	font-size:13px;
	}
.comment_name span a, .reply_form a{
	margin:12px 0px 0px 0px;
	font-weight:bold;
	color:#338836;
	font-weight:normal;
	font-style:italic;
	}
comment_content{
	padding:10px;
}
.reply_form{
	padding:15px;
	color:#668666;
	font-size:12px;
	}
.reply_form h4{
	font-size:13px;
	color:#000000;
	}
.inputfield{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	width:250px;
	border:1px solid #b3c5b3;
	height:20px;
	margin:15px 0px 0px 0px;
	padding:2px 2px 0px 2px;
	}
.inputarea{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	width:350px;
	border:1px solid #b3c5b3;
	height:80px;
	margin:15px 0px 0px 0px;
	padding:2px 2px 0px 2px;
	}
.submit{
	font-size:12px;
	color:#FFFFFF;
	background:url(images/button_bg.jpg) left bottom repeat-x;
	width:70px;
	border:#469949 1px solid;
	margin:20px 0px 0px 0px;;
	padding:3px;
	cursor:pointer;
	}
	
/* right */
.right_column{
	float:right;
	background:none;
	width:251px;
	text-align:left;}
	
.menu_box{
	background:url(images/right_head.jpg) left top no-repeat;
	margin:0px 0px 15px 0px;
	}
	
.menu_box h2{
	font-size:22px;
	font-weight:normal;
	color:#323232;
	line-height:25px;
	padding:11px 0px 0px 40px;
	height:33px;
	}
	
.menu_box ul{
	font-size:14px;
	font-weight:normal;
	color:#000000;
	padding:8px 0px 8px 0px;
	background:url(images/menu_ulbg.jpg) left top repeat-x;
	list-style:none;
	}

.menu_box li{
	padding:7px 0px 7px 23px;
	margin:0px 3px 0px 8px;
	background:url(images/li_bg.gif) 0px 0px no-repeat;
	border-bottom:1px solid #dbdbdb;
	}
.menu_box li a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#000000;
	}
	
.menu_box li a:hover{
	color:#000000;
	}

.menu_box .children{
background:none;
}

.menu_box1{
	background:url(images/right_head.jpg) left top no-repeat;
	margin:0px 0px 15px 0px;
	}
	
.menu_box1 h2{
	font-size:22px;
	font-weight:normal;
	color:#323232;
	line-height:25px;
	padding:11px 0px 0px 40px;
	height:33px;
	}
	
.menu_box1 ul{
	font-size:14px;
	font-weight:normal;
	color:#000000;
	padding:8px 0px 8px 0px;
	background:url(images/menu_ulbg1.jpg) left top repeat-x;
	list-style:none;
	}

.menu_box1 li{
	padding:7px 0px 7px 23px;
	margin:0px 3px 0px 8px;
	background:url(images/li_bg.gif) 0px 5px no-repeat;
	}
.menu_box1 li a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#000000;
	}
	
.menu_box1 li a:hover{
	color:#000000;
	}

.flickr_div{
	background:url(images/menu_ulbg1.jpg) left top repeat-x;
	padding:0px;
}

.flickr_div img{ 
	width:68px;
	height:48px;
	border:0px;
	padding:0px;}

.flickr_div a{ 
	width:68px; 
	height:48px; 
	display:block; 
	border:1px solid #309dcf;
	text-decoration:none; 
	float:left; 
	margin:5px;} 

.flickr_div a:hover{
	border: 1px solid #004b23; }
.footer{
	padding:15px 0px 5px 0px;
	font-size:12px;
	text-align:center;
	}
.footer_menu{
	background:#2e8c31;
	color:#FFFFFF;
	padding:7px 0px 7px 0px;
	}
.footer_menu a{
	color:#FFFFFF;
	margin:0px 8px 0px 8px;
	}
.techwyse_link{
	color:#000000;
	margin:10px 0px 0px 0px;
	}
	
	#orderwrap{
	float:right;
	width:696px;
	padding:24px 0px 0px 0px;
	}
#topmenuwrap{
	background:url(images/toplinkbg.jpg) no-repeat top right;
	height:43px;
	padding:0px 0px 0px 22px;
	}
#topmenuwrap-blog{
	background:url(images/toplinkbg-blog.jpg) no-repeat top right;
	height:43px;
	padding:0px 0px 0px 22px;
	}	
	
#viewcart-blog{
	float:right;
	width:406px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 14px;
	}
#viewcart-blog ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
#viewcart-blog li{
	background:url(images/cartlistbg1.jpg) no-repeat right center;
	margin:1px 5px 0px 0px;
	padding:13px 5px 11px 0px;
	float:left;
	}
#viewcart-blog li a{
	color:#666666;
	}
#viewcart-blog li a:hover{
	color:#109415;
	}
	
	
	
#viewcart{
	float:right;
	width:341px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 8px;
	}
#viewcart ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
#viewcart li{
	background:url(images/cartlistbg1.jpg) no-repeat right center;
	margin:1px 5px 0px 0px;
	padding:13px 5px 11px 0px;
	float:left;
	}
#viewcart li a{
	color:#666666;
	}
#viewcart li a:hover{
	color:#109415;
	}
	#menu{
	background:url(images/toplink_botmline1.jpg) no-repeat top right;
	color:#040404;
	font-size:13px;
	}

#menu ul{
	padding:22px 0px 0px 0px;
	margin:0px;
	list-style:none;
	}
	
#menu li{
	margin:0px 0px 0px 8px;
	padding:0px 8px 0px 0px;
	float:right;
	background:url(images/menulistbg1.jpg) no-repeat right center;
	line-height:normal;
	}

#menu li a{
	color:#040404;
	}
#menu li a:hover{
	color:#1c8720;
	}
	#search{
height:30px;
padding:0px 17px 20px 0px;
/*background-image:url(images/search-bg.jpg);*/
 background-position:top right;
background-repeat:no-repeat;
}

#search input{
	border:0px;
	background-color:#ffffff;
	margin-right:10px;
	
	}
	.button
	{
	width:40px;
	height:30px;
	background:url(images/go-but.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:20px;
	
	}
	.buttontd
	{
	width:40px;
	padding-left:20px;
	}
	.translate{
	color:#666666;
	padding:24px 0px 0px 85px;
	margin:0px;
	float:left;
	}
	.translate a{
	color:#666666;
	padding:0px;
	font-weight:bold;
	margin:0px;
	}
	.translate a:hover{
	color:#109415;
	font-weight:bold;
	padding:0px;
	margin:0px;
	}
.submenuwrap{
	background:url(images/submenuwrapbg.jpg) repeat-x top left;
	padding:0px;
	margin:0px;
	height:39px;
	}
.submenulist{
	background:url(images/submenuwraprght.jpg) no-repeat right top;
	}		
.submenulist ul{
	padding:4px 0px 0px 0px;
	margin:0px;
	list-style:none;
	}

.submenulist li{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(images/submenulink.jpg) no-repeat top left;
	}	
.submenulist li:hover{
	background:url(images/submenulink_hover.jpg) no-repeat top left;
	}

.submenulist li a{
	background: url(images/submenulistbg.jpg) no-repeat right top;
	padding:8px 13px 0px 10px;
	margin:0px 0px 0px 0px;
	display:block;
	height:27px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	}	
.submenulist li a span{
	background: url(images/smarrow.gif) no-repeat top right;
	display:block;
	height:25px;
	float:left;
	width:auto;
	padding:0px 18px 0px 0px;
	}
.submenulist .sel{
	background:url(images/submenulistbg_hover.jpg) no-repeat top right;
	padding:8px 13px 0px 10px;
	margin:0px 0px 0px 0px;
	display:block;
	height:27px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	}
.submenulist .sel2{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(images/submenulink_hover.jpg) no-repeat top left;
	}
.submenulist li a:hover{
	background:url(images/submenulistbg_hover.jpg) no-repeat top right;
	}
		
.weight-loss{
width:640px;
margin:0px 0px 10px 0px;
padding:0px;
background:url(images/weight-loss-bg.jpg) left top repeat-y;
}
.weight-loss-inner{
width:620px;
margin:0px;
padding:10px 10px 0 10px;
}
.weight-loss-left{
width:130px;
margin:0px;
padding:0px;
float:left;
}
.weight-loss-right{
width:480px;
margin:0px;
padding:0px 0px 0px 10px;
float:left;
}
.weight-loss h5{
font-size:15px;
color:#154e14;
border-bottom:solid 1px #638c63;
margin:0px;
padding:0px;
}	
.weight-loss p{
margin:0px;
padding:0px;
line-height:18px;
font-size:12px;
}	
.price{
	color:#0a7f00;
	font-size:17px;
	margin:8px 0px 8px 0px;
	font-weight:bold;
	letter-spacing:-1px;
	}
	
.price span{
	color:#6d6a6d;
	font-weight:normal;
	font-size:12px;
	}
.weight-loss .price{
font-size:13px;
}

.weight-loss .price span{
font-size:13px;
color:#000000;
}

.weight-loss-img{
margin:0px;
padding:0px;
}
.ordernow{
	background:url(images/ordernow.jpg) no-repeat top left;
	width:116px;
	display:block;
	height:19px;
	color:#FFFFFF;
	text-align:center;
	padding:1px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	}
	
.ordernow:hover{
	background:url(images/ordernow_hover.jpg) no-repeat top left;
	}
.more-info{
	background:url(images/more-info.jpg) no-repeat top left;
	width:116px;
	display:block;
	height:19px;
	color:#66655f;
	text-align:center;
	padding:1px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	}
	
.more-info:hover{
	background:url(images/more-info_hover.jpg) no-repeat top left;
	color:#000000;
	}

.moreinfo{
	color:#433040;
	}
.moreinfo:hover{
	color:#0c8802;
	}
#font_size{
/*	background:url(images/new/font-size.jpg) no-repeat;*/
	padding:25px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	width:300px;
/*	height:23px;*/
}
#font_size a{
	color:#666666;
	padding:0px 0px 0px 22px;
	
}
#font_size a:hover{
	color:#109415;
}									