@charset "utf-8";


body {
	margin: 0px;
	background: url(../images/bg_images/Homepage_bg_tile.gif) center 0 repeat-x white;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;}
img {border:none;}
form {margin: 0; padding: 0; }
select {font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
textarea { font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
input, textarea, select {padding: 4px; border: 1px solid #ddd;}
input.checkbox {border:none;}

a {color: #666; text-decoration:none;}
a:hover {color: #ff0000; text-decoration:underline;}

h1 {font-size: 18px;  font-weight: normal; padding-bottom: 10px;}
/*id for DIV which will contain all the site header content */
#header_content {
	width:815px;
	height: 101px;
	float:left;}
.red {color:#ff0000;}

a.img_frame img {
	border: 1px solid #bbb;}
a.img_frame:hover img {
	border: 1px solid #f00;}
a.img_frame:hover {
	color:  #f00;}


/*Styling for main site logo*/
#mainlogo {
	height: 101px;
	width: 178px;
	float: left;
}
.mainlogotag {
	height: 61px;
	width: 300px;
	float: right;
	padding: 20px ;
	text-align:right;
	background: url(../images/tart_cherries_tag.png) 30px 60px no-repeat;}

/*id for DIV which will contain all the site content */
#content {
	padding-top: 60px;
	width: 817px;
	margin: 0 auto;}
#designedby {
	height: 10px;
	padding-top: 60px;
	width: 817px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;}

/*Styling for main site content*/
#mainwindow {
	width: 817px;
	background: url(../images/bg.png) 0 6px repeat-y;
}
#mainwindow_contact {
	height: 578px;
	width: 817px;
	background-image: url(../images/bg_images/main_bg_center_box_02.png);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	margin: 150;}
#mainwindow_health {
	height: 1275px;
	width: 817px;
	background-image: url(../images/bg_images/main_bg_center_box_04.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	margin: 150;
	margin-bottom: 25px;}
#mainwindow_tellafriend {
	height: 578px;
	width: 817px;
	background-image: url(../images/bg_images/main_bg_center_box_03.png);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	margin: 150;}
#welcome  {
	padding-left: 40px;
	width: 462px;
	padding-top: 45px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;}

#welcome-message {
	font-family: Arial, Helvetica, sans-serif;
	font-size:27px;
	margin-bottom: 20px;}

/*Styling for main site header*/
#header{
	height:101px;
	width:815px;
	padding-bottom: 12px;
	background:url(../images/top_bg.png) 0 0 no-repeat;}
/*Styling for main site navigation*/
#navigation{
	height:24px;
	width:807px;
	padding-left: 5px;}

#homewindow{
	width:808px; zoom: 1; overflow:hidden;
	background: url(../images/bg_images/homebox_center_bg.png) 0 0 no-repeat;
	margin: 0 4px 0 5px;}
#basewindow{
	background:url(../images/btm_bg.png) 0 bottom no-repeat;
	padding:0 10px 30px;
	zoom: 1; overflow:hidden;
	}
#windowsubsec{
	width:807px;
	float: left;
	padding-left: 1px;}
#subsec {
	height:91px;
	width:270px;
	background-image: url(../images/bg_images/sub_sec_bg_01.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	border-right:1px solid #bbbbbb;}
#subsec3 {
	height:91px;
	width:264px;
	background-image: url(../images/bg_images/sub_sec_bg_04.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	float: left;}
#subsec_text{
	height:69px;
	width:246px;
	padding-left: 25px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: 323232;
	line-height: 17px;}
#contact_box {
	padding-left: 31px;
	width: 318px;
	margin-top: 20px;}
#temp_box {
	padding-left: 31px;
	width: 765px;
	margin-top: 20px;
	text-align: center;}
#health_box {
	padding-left: 35px;
	width: 66px;
	padding-top: 45px;
	float: right;}
#health_box2 {
	padding-left: 35px;
	width: 66px;
	padding-top: 30px;
	float: right;}
#resources_box {
	padding-left: 15px;
	width: 105px;
	padding-top: 30px;
	float: right;}
#subsec2 {
	height:91px;
	width:271px;
	background-image: url(../images/bg_images/sub_sec_bg_02.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	border-right:1px solid #bbbbbb;}
#health_box_border {
	padding-left: 20px;
	width: 593px;
	border:1px solid #bbbbbb;
	float: left;
	margin-left: 20px;
	margin-top: 30px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
}
#wheretobuy_box_border {
	padding-left: 0px;
	width: 735px;
	border:1px solid #bbbbbb;
	float: left;
	margin-left: 35px;
	margin-top: 30px;
	padding-right: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
}
#wheretobuy_col1 {
	padding-left: 0px;
	width: 160px;
	border:1px solid #FFFFFF;
	float: left;
	margin-left: 17px;
	margin-top: 0px;
	padding-right: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
}
#wheretobuy_col2 {
	padding-left: 0px;
	width: 700px;
	border:1px solid #FFFFFF;
	float: left;
	margin-left: 17px;
	margin-top: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}
#basewindow_health {
	height:auto;
	width:797px;
	float: left;
	padding:0 10px;
}
#products_box_border {
	padding-left: 15px;
	width: 475px;
	border:1px solid #bbbbbb;
	float: left;
	margin-left: 0px;
	margin-top: 20px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	height: 350px;
}
#productsa_box_border {
	padding-left: 15px;
	width: 475px;
	border:1px solid #bbbbbb;
	float: left;
	margin-left: 0px;
	margin-top: 20px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	height: 490px;
}
#recipes_box_border {
	padding-left: 15px;
	width: 475px;
	border:1px solid #bbbbbb;
	float: left;
	margin-left: 0px;
	margin-top: 20px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	height: 520px;
}
#recipes_box_border2 {
	width: 530px;
	border:1px solid #bbbbbb;
	float: left;
	margin-left: 0px;
	margin-top: 20px;
	padding: 15px;
	background-color: #FFFFFF;
	height: 350px;
}
#recipes_box {
	width: 180px;
	margin-left: 35px;
	margin-top: 20px;
	margin-right: 10px;
	border-top: 1px solid #bbbbbb;
	
}
#products_main_box {
	width: 560px;
	border:1px solid #bbbbbb;
	float: left;
	background-color: #FFFFFF;
	margin:15px 0 30px 0;padding: 15px 0;
	min-height:350px;
	
}

#tellafriend_box {
	padding-left: 10px;
	width: 230px;
	padding-top: 15px;
	float: right;}
#products_box {
	padding-left: 35px;
	width: 226px;
	padding-top: 10px;}
#store_products_thumb1 {
	height:75px;
	width:435px;
	float: left;
	border-bottom:1px solid #bbbbbb;
	margin-top: 10px;
	padding-top: 7px;}
#store_products_thumb2 {
	height:75px;
	width:435px;
	float: left;
	border-bottom:1px solid #bbbbbb;
	margin-top: 10px;
	padding-top: 1px;}
#products_thumb1_box {
	height:60px;
	width:55px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 10px;}
#products_thumb1_box_discrip {
	height:60px;
	width:300px;
	float: left;
	padding-top: 5px;}
#products_thumb2_box {
	height:60px;
	width:55px;
	float: right;
	padding-top: 5px;
	padding-left: 5px;}
#mainwindow_produtsa {
	height: 652px;
	width: 817px;
	background-image: url(../images/bg_images/main_bg_center_box_08.png);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	margin: 150;}
#mainwindow_produtsb {
	height: 760px;
	width: 817px;
	background-image: url(../images/bg_images/main_bg_center_box_07.png);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	margin: 150;}
#mainwindow_contact2 {
	height: 755px;
	width: 817px;
	background-image: url(../images/bg_images/main_bg_center_box_05.png);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	margin: 150;}
#mainwindow_health2 {
	height: 1275px;
	width: 817px;
	background-image: url(../images/bg_images/main_bg_center_box_04.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	margin: 150;
	margin-bottom: 25px;}
#mainwindow_health3 {
	height: 1215px;
	width: 817px;
	background-image: url(../images/bg_images/main_bg_center_box_06.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	margin: 150;
	margin-bottom: 25px;}
#mainwindow_health4 {
	height: 1800px;
	width: 817px;
	background-image: url(../images/bg_images/main_bg_center_box_09.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	margin: 150;
	margin-bottom: 25px;}
#products_box2 {
	padding-left: 35px;
	width: 180px;
	padding-top: 10px;
	margin-bottom: 10px;
}

a.home-health {
color: #000;
text-decoration: none;
}

a.home-health:hover {
color: #ff0000;}

/*e-commerce*/
.login_box {padding: 0px 25px; font-size: 11px;/**/min-height: 270px;}
#login_box_border {
	width: 330px;
	border:1px solid #bbbbbb;
	float: left;
	margin:10px 10px 70px;
	padding: 15px 10px;
	background-color: #fff;
	height: 260px; 
	display: inline;
}
#Congratulations_box_border {
	padding-left: 15px;
	width: 472px;
	border:1px solid #bbbbbb;
	float: left;
	margin-left: 0px;
	margin-top: 20px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	height: 170px;
	margin-right: 10px;
}

a.button:link, a.button:visited {  padding:5px 10px; background:#fff; border: 1px solid #ddd; font-size: 12px; color: #000;font-weight: bold;}
a.button:hover { text-decoration:none; background:#f00; color:#fff;}

.bottom { background:url(../images/bottom.png) 0 0 no-repeat; margin-bottom: 20px; text-align:center; padding-top: 20px; color: #777; text-align:center; font-size: 11px;}

.leftmenu {width: 230px; float:left;}

.products_list ul{ list-style:none; margin: 0; padding: 0;zoom:1; overflow:hidden;}
.products_list ul li { list-style:none; float: left; width: 130px; text-align:center;  padding:10px 5px; display: block; min-height: 160px;}
.products_list ul li .proImage img { border: 1px solid #bbb;}
.products_list ul li .proImage img:hover { border: 1px solid #f00;}
.products_list ul li .proName { padding: 4px 0; }
.products_list ul li .addcart { padding: 4px 0; border:none;}

.productImg {width: 116px; float: left;  display:inline; text-align:center;}
.productDetail {width: 400px; float: left; border-left: 1px solid #bbb; padding:0 20px; display:inline;}
.productDetail ul {padding: 0; margin: 0; }
.productDetail ul li { list-style: none; background:url(../images/point.gif) 0 6px no-repeat; padding-left: 10px; margin-left: 5px;}

table.cart th{ background:#ddd; border-right: 1px solid #fff;}
table.cart td {border-top: 1px solid #ccc;}
td.btn {padding: 20px 5px; }

.delete a {display: block;width:47px;height: 19px;background: url(../images/delete.gif) 0 0 no-repeat; margin: auto;}
.delete a:hover {background-position: 0 -19px;}

#gallery img { border: 1px solid #bbb;}
#gallery img:hover { border: 1px solid #f00;}

.price {font-weight: bold; color: #f00; font-size: 14px; padding: 4px;}
.click {font-size: 11px; color:#777; padding: 4px;}


