/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/

/* resets*/
html{
	color:#000;
	background:#FFF;
	font-family:Tahoma;
	font-size:11px;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

/* end resets*/

/* clearing fix */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
	
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* end clearfix */

html {
	background:#e7f3f3 url(html-back.png) repeat-x left top;
	font-family:Tahoma;
	font-size:11px;
}

.wrapper {
	margin:0 auto;
	width:783px;
	padding-left:5px;
}

.main-header {
	width:783px;
	height:143px;
	margin-left:1px;
	position:relative;
}
.main-header .date {
	background:url(top-header-back.jpg) no-repeat bottom left;
	font-size:11px;
	height:13px;
	width:759px;
	padding:27px 26px 8px 26px;
	color:#77dce1;
	display:block;
	
}
.main-header .cart {
	background:url(cart_back.png) no-repeat left top;
	color:#FFFFFF;
	float:right;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	height:55px;
	left:584px;
	margin-right:0;
	padding-left:40px;
	padding-top:12px;
	position:absolute;
	top:76px;
	width:145px;
}

.main-header .cart span.amount,
.main-header .cart a.amount {
	color:#cbeff1;
	text-decoration:underline;
	padding-left:8px;
	margin-top:3px;
	height:12px;
	position:static;
	text-indent:0px;
	display:inline;
	font-weight:normal;
}
.main-header .cart a.amount:hover {
	text-decoration:none;
}

.main-header h1 {
	width:526px;
	height:94px;
	text-indent:-5000px;
	display:block;
	margin-left:8px;
}

.main-header a {
	display:block;
	cursor: pointer;
	margin-left:6px;
}

.main-header .blanklink {
	width:526px;
	position:absolute;
	top:48px;
	left:-15px;
	height:94px;
	display:block;
	cursor: pointer;
	float:left;
	display:block;
	outline:none;
}
.main-header h2 {
	width:345px;
	height:125px;
	text-indent:-5000px;
	display: block;;
	margin-left:6px;
	margin-top:3px;
}

.main-header p {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	width:295px;
	padding-left:104px;
	padding-top:5px;
	float:left;
}

.wrapper .clearfix {
	background:#fff url(foxy-back.gif) repeat-y left top;
}
.wrapper .menu {
	background:#e84c2c;
	padding-top:0px;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	color:#fff;
	width:783px;
}
.wrapper .menu ul {
	height:60px;
	width:771px;
	background:#e84c2c url(menu-line.jpg) repeat-x top left;
	line-height:60px;
	float:left;
	display:inline;
}

.wrapper .menu ul li {
	float:left;
	height:60px;
	text-align:center;
}

.wrapper .menu li.last-btn {
	background:none;
}

.wrapper .menu .first {
	height:60px;
	width:6px;
	background:#e84c2c url(menu-left.jpg) no-repeat top left;
	float:left;
}

.wrapper .menu .last {
	float:left;
	height:60px;
	width:6px;
	background:#e84c2c url(menu-right.jpg) no-repeat top left;
}

.wrapper .menu a {
	color:#fff;
	display:block;
	text-decoration:none;
	padding:0 16px;
	outline:hidden;
}
.wrapper .menu a:hover {
	color:#fff;
	display:block;
	text-decoration:none;
	background:#e84c2c url(menu-hover.jpg) repeat-x top left;

}

.wrapper .header-bottom {
	height:184px;
	background:url(header-bottom.jpg) no-repeat left top;
	border:1px solid #a3d57e; 
}

.wrapper .left-menu {
	width:228px;
	font-size:11px;
	font-family:Tahoma;
	color:#000000;
	float:left;
	background:#ffffff;
}

.wrapper .left-menu .customer-support {
	width:228px;
	height:73px;
}
.wrapper .left-menu .live-person {
	width:228px;
	height:73px;
}
.wrapper .left-menu .in-the-news,
.wrapper .left-menu .testimonials,
.wrapper .left-menu .articles {
	width:226px;
	border-right:1px solid #c5d9ad;
	border-left:1px solid #c5d9ad;
}

.wrapper .left-menu .banner-big {
	background:url(big_banner.gif) no-repeat;
	border-left:1px solid #C5D9AD;
	border-right:1px solid #C5D9AD;
	width:226px;
	height:490px;
	color:#fff;
	text-decoration:none;
	cursor: pointer;
}
.wrapper .left-menu .banner-big a {
	text-decoration:none;
}
.wrapper .left-menu .banner-big a:hover {
	text-decoration:none;
}
.wrapper .left-menu .price {
	display:block;
	font-size:19px;
	font-weight:normal;
	padding-left:18px;
	padding-top:358px;
	text-decoration:none;
}

.wrapper .left-menu .main-banner-little {
	background:url(main-banner-little.gif) no-repeat;
	width:226px;
	height:232px;
	text-indent:-5000px;
	cursor: pointer;
	border-left:1px solid #C5D9AD;
	border-right:1px solid #C5D9AD;
}
.wrapper .left-menu .in-the-news .title  {
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:51px;
	line-height:51px;
	text-align:center;
	text-indent:-5000px;
	text-transform:uppercase;
	width:226px;
}
.wrapper .left-menu .in-the-news .title h6 {
	font-weight:bold;
	font-size:14px;
}
.wrapper .left-menu .in-the-news .end {
	border-bottom:1px solid #c2ec8a;
	border-left:1px solid #c2ec8a;
	border-right:1px solid #c2ec8a;
	height:9px;
	width:213px;
	display:block;
}
.wrapper .left-menu .in-the-news ul {
	color:#6d6d6d;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#f0f8e8;
}



.wrapper .left-menu .in-the-news li {
	border-bottom:1px dashed #759055;
	min-height:28px;
	padding:13px 0;
	margin:0 13px;
	font-size:11px;
	color:#6d6d6d;
}


.wrapper .left-menu .articles .title {
	background:url(articles-back.jpg) no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:51px;
	line-height:51px;
	text-align:center;
	text-indent:-5000px;
	text-transform:uppercase;
	width:226px;
}

.wrapper .left-menu .articles h6 {
	font-weight:bold;
	font-size:14px;
}

.wrapper .left-menu .articles ul {
	color:#6d6d6d;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#f0f8e8;
}

.wrapper .left-menu .articles li {
	border-bottom:1px dashed #759055;
	min-height:28px;
	padding:13px 0;
	margin:0 13px;
	font-size:11px;
	color:#6d6d6d;
	line-height:1.4em;
}

.wrapper .left-menu .articles h3 {
	color:#1098a0;
	font-size:12px;
	text-transform:uppercase;
	padding-bottom:2px;
}
.wrapper .left-menu .articles a {
	color:#1098a0;
	text-decoration:underline;
	font-weight:normal;
}

.wrapper .left-menu .articles a:hover {
	color:#e06344;
	text-decoration:underline;
	font-weight:normal;
}

.wrapper .left-menu .banner-small {
	width:219px;
	height:209px;
	margin-left:5px;
	margin-top:10px;
	color:#743808;
	text-decoration:none;
	cursor: pointer;
}
.wrapper .left-menu .banner-small a {
	text-decoration:none;
}
.wrapper .left-menu .banner-small a:hover {
	text-decoration:none;
}
.wrapper .left-menu .price-small {
	font-size:17px;
	font-weight:bold;
	font-family:Tahoma;
	text-decoration:none;
	padding-left:18px;
	padding-top:44px;
	display:block;	
}

.wrapper .left-menu .testimonials .title  {
	background:url(testimonials-back.jpg) no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:51px;
	line-height:51px;
	text-align:center;
	text-indent:-5000px;
	text-transform:uppercase;
	width:226px;
}

.wrapper .left-menu .testimonials h6 {
	font-weight:bold;
	font-size:14px;
}
.wrapper .left-menu .testimonials ul {
	color:#6d6d6d;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#f0f8e8;
}
.wrapper .left-menu .testimonials li {
	border-bottom:1px dashed #759055;
	min-height:28px;
	padding:13px 0;
	margin:0 13px;
	font-size:11px;
	color:#6d6d6d;
}

.wrapper .left-menu .testimonials .end {
	height:9px;
	width:214px;
	display:block;
	padding-left:10px;
}

.wrapper .left-menu .testimonials a {
	color:#1098a0;
	text-decoration:underline;
	font-weight:normal;
}

.wrapper .left-menu .testimonials a:hover {
	color:#e06344;
	text-decoration:underline;
	font-weight:normal;
}
.wrapper .left-menu .in-the-news li.last,
.wrapper .left-menu .testimonials li.last,
.wrapper .left-menu .articles li.last {
	border:none;
}
.wrapper .left-menu .our-guarantee { 
	background:#ffffff url(our-guarantee.jpg) no-repeat;
	width:228px;
	height:102px;
	text-indent:-5000px;
}
.wrapper .left-menu .our-guarantee a {
	text-decoration:none;
}

.wrapper .footer {
	background:#25a0a7 url(footer-back.jpg) no-repeat;
	width:785px;
	height:38px;
}
.wrapper .footer span {
	font-family:Tahoma;
	/*font-size:10px;*/
	color:#fff;
	display:block;
	padding-top:15px;
	text-align:center;
}

.wrapper .footer a {
	text-decoration:none;
	color:#fff;
}

.wrapper .footer a:hover {
	text-decoration:underline;
}

.wrapper .main-content {
	float:right;
	display:inline;
	width:554px;
	border-right:1px solid #C7DAB0;
}
.wrapper .main-content .news {
	padding:19px;
}
.wrapper .main-content .news p{
	padding:5px 19px;
}
.wrapper .header-bottom object#flash_header {
	position:relative;
	top:18px;
	left:193px;
}
.wrapper .header-bottom #flash_header a {
	position:relative;
	left:295px;
	top:63px;
}


.wrapper .main-content .sub-box-contact {
	padding:29px;
	border-bottom:1px solid #C7DAB0;
}
.wrapper .main-content .sub-box-contact h3 {
	color:#258C91;
	font-size:19px;
	font-weight:bold;
	margin-bottom:5px;
	text-transform:uppercase;
}
.wrapper .main-content .sub-box-contact h3 span {
	color:#e84c2c;
}
.wrapper .main-content .sub-box-contact h4 {
	color:#258C91;
	font-weight:bold;
}
.wrapper .main-content .sub-box-contact p {
	margin:10px 0;
	padding:0;
}
.wrapper .main-content .main-contact {
	position:relative;
	padding:29px 11px 0px 29px;
	
}

.wrapper .main-content .nbc-box {
	width:100%;
	height:205px;
	background:#E9F3F4 url(nbc-box.jpg) no-repeat top right;
	position:relative;
	margin-top:8px;
	border-bottom:1px solid #c7dab0;
	border-top:1px solid #c7dab0;
}
.wrapper .main-content .nbc-box #container {
	position:absolute;
	top:8px;
	right:8px;
}
.wrapper .main-content .nbc-box #container a {
	position:absolute;
	left:-215px;
	top:90px;
}

.wrapper .main-content .sub {
	color:#030000;
	font-size:11px;
	font-weight:bold;
	float:right;
	width:280px;
	padding-right:115px;
	display:block;
	margin:0px;
	margin-top:20px;
}


.wrapper .main-content h5 {
	color:#030000;
	margin-left:24px;
	font-size:11px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:13px;
}

.wrapper .main-content .faq h3 {
	color:#34989D;
	font-size:13px;
	font-weight:bold;
	margin:19px 5px;
	text-transform:uppercase;
}

.wrapper .main-content .main-box.testimonials h3 {
	font-size:13px;
	color:#34989d;
	font-weight:bold;
	text-transform:uppercase;
	margin:19px;
}

.wrapper .main-content p.about {
	background:#FFFFFF;
	padding-top:20px;
	color:#6D6D6D;
	font-weight:bold;
	width:480px;
}
.wrapper .main-content .about .order-today {
	width:545px;
	height:70px;
	margin-top:5px;
	text-indent:-5000px;
	cursor: pointer;
}
.wrapper .main-content .about .order-today a{
	width:545px;
	height:70px;
}

.wrapper .main-content p.news {
	background:#FFFFFF;
	padding-top:20px;
	color:#000000;
	font-weight:bold;
	width:480px;
}
.wrapper .main-content .faq {
margin-left:19px;

}

.wrapper .main-content ul.faq {
	background:#FFFFFF;
	margin-bottom:19px;
	width:420px;
	color:#6d6d6d;
}
.wrapper .main-content .faq .order-today {
	width:549px;
	height:98px;
	margin-top:5px;
	margin-left:-17px;
	text-indent:-5000px;
	cursor: pointer;
	background:url(main-contant-banner.gif) no-repeat top left;
}
.wrapper .main-content .faq .order-today a{
	width:545px;
	height:70px;
}
.wrapper .main-content li.faq {
	background:url(bullet-q.gif) 0px 5px no-repeat;
	padding-left:15px;
	line-height:18px;
	color:#34989D;
}
.wrapper .main-content .topic {
	color:#34989D;
	display:block;
	width:510px;
	background:url(bullet-q.gif) no-repeat 0px 7px;
	padding:5px;
	margin-left:5px;
	margin-top:7px;
	padding-left:15px;
}
.wrapper .main-content p.faq {
	color:#6d6d6d;
	width:500px;
	line-height:15px;
	background:url(bullet-a.gif) no-repeat 0px 7px;
	margin-left:5px;
	padding:5px 5px 12px 15px;
	
}
.wrapper .main-content p.news-ul {
	background:url(bullte.gif) 0px 24px no-repeat;
	padding-left:10px;
	color:#050006;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:0px;
	margin-top:1px;
}
.wrapper .main-content .news .order-today {
	width:545px;
	height:70px;
	margin-left:0px;
	margin-top:5px;
	text-indent:-5000px;
	cursor: pointer;
}
.wrapper .main-content .news .order-today a{
	width:545px;
	height:70px;
}
.wrapper .main-content p.news-content {
	color:#000;
	font-weight:normal;
	width:505px;
	padding-left:10px;
	padding-bottom:0px;
	padding-top:5px;
}

.wrapper .main-content p.news-content a{
	color:#6D6D6D;
	text-decoration:underline;
}

.wrapper .main-content p.news-content a:hover{
	color:#6D6D6D;
	text-decoration:none;
}

.wrapper .main-content .news .articles-box {
	width:547px;
	margin-top:5px;
}
.wrapper .main-content .news .articles-box .box-top {
	background:transparent url(articles-box-top.gif) no-repeat scroll 0 0;
	height:25px;
	margin-top:10px;
	width:531px;
	padding-left:16px;
}
.wrapper .main-content .news .articles-box .box-top h4 {
	line-height:30px;
	font-size:14px;
	color:#559108;
}
.wrapper .main-content .news .articles-box .box-content {
	background:#fff;
	padding:16px;
	width:513px;
	border:1px solid #c6ed91;
	border-top:none;
	padding-top:8px;
}
.wrapper .main-content .news .articles-box .box-content p{
	padding:0;
	margin:0;
}
.wrapper .main-content .news .articles-box a.read-more {
	height:26px;
	width:118px;
	display:block;
	text-indent:-5000px;
	position:relative;
	top:-14px;
	left:64px;
}

.wrapper .main-content .news h3{
	color:#1098a0;
	font-size:13px;
	font-weight:bold;
	margin:10px 0;
	padding-left:10px;
	text-transform:uppercase;
	background:url(line-back.jpg) repeat-x top left;
	height:27px;
	line-height:27px;
	border:1px solid #cbe7e7;
}

.wrapper .main-content .banner-news a {
	width:544px;
	height:77px;
	display:block;
}

.wrapper .main-content p.about-content {
	background:#FFFFFF;
	color:#000;
	font-weight:normal;
	width:510px;
}


.wrapper .main-content.testimonials {
	background:none;
	height:166px;
}
.wrapper .main-content .main-box.testimonials {
	border:none;
	width:554px;
}
.wrapper .main-content .testimonials .sub-top {
	font-weight:bold;
	color:#6D6D6D;
	padding:15px 0px 0px 17px;
	display:block;
	width:400px;
}

.wrapper .main-content .testimonials .text {
	font-weight:normal;
	color:#000000;
	padding:14px 0px 7px 17px;
	margin-right:20px;
	display:block;
	width:421px;
}

.wrapper .main-content .testimonials .order-today {
	width:545px;
	height:70px;
	margin-top:5px;
	margin-left:0px;
	text-indent:-5000px;
}
.wrapper .main-content .testimonials .order-today a{
	width:545px;
	height:70px;
}

.wrapper .main-content .testimonials .box-content {
	padding:19px;
	padding-left:36px;
	position:relative;
	background:url(about-box-contact-back.jpg) repeat-y top left;
	border:1px solid #afdee0;
	margin:19px;
}
.wrapper .main-content .testimonials .box-content p {
	margin:0px;
	padding:0px;
	line-height:1.6em;
	position:relative;
}
.wrapper .main-content .testimonials .box-content .quotation {
	background:url(quotation.gif) no-repeat top left;
	width:12px;
	height:11px;
	display:block;
	left:11px;
	top:17px;
	position:absolute;
}
.wrapper .main-content .testimonials .box-content .quotation-last {
	background:url(quotation-last.gif) no-repeat top left;
	width:12px;
	height:11px;
	display:inline;
	position:static;
	margin-right:-16px;
	margin-top:-10px;
	float:right;
}
.wrapper .main-content .testimonials .box-content .image {
	float:right;
	clear:right;
	border:2px solid #afdee0;
	margin-left:35px;
}
.wrapper .main-content .testimonials .box-content span {
	font-weight:bold;
	color:#34989d;
	font-size:13px;
	left:271px;
	position:absolute;
	top:110px;
	width:110px;
	text-align:right;
}


.wrapper .main-content .about-banner {
	background:#ffffff url(about-box-contact-back.jpg) repeat-y top left;
	display:block;
	border:1px solid #afdee0;
	padding:16px;
	margin:14px;
	margin-top:0px;
}
.wrapper .main-content .about h2 {
	font-size:16px;
	color:#34989d;
	font-weight:bold;
	text-transform:none;
	margin:19px;
	margin-bottom:7px;
}
.wrapper .main-content .about h3 {
	font-size:11px;
	color:#6d6d6d;
	font-weight:bold;
	height:25px;
	line-height:25px;
	padding-left:23px;
	text-transform:uppercase;
	margin-top:10px;
}
.wrapper .main-content .about .other {
	padding:16px;
	padding-top:0px;
}
.wrapper .main-content .about .other p {
	line-height:1.6em;
	margin:5px 0;
}
.wrapper .main-content .about .other p b {
	font-weight:bold;
}
.wrapper .main-content .about .other li {
	color:#1a797e;
	background:transparent url(bullte.gif) no-repeat scroll left center;
	line-height:1.6em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:11px;
}

.wrapper .main-content .about-banner p {
	margin:10px 0;
	padding:0;
}
.wrapper .main-content .about-banner b {
	color:#559108;
	font-weight:bold;
	line-height:1.6em;
}
.wrapper .main-content .about-banner ul {
	color:#6D6D6D;
	line-height:1.6em;
}
.wrapper .main-content .about-banner li {
	background:url(bullte.gif) no-repeat 2px 7px;
	padding-left:11px;
}
.wrapper .main-content .about-banner a.about-pic-product {
	background:url(about-pic-product-2.jpg) no-repeat top left;
	height:195px;
	width:123px;
	margin:10px;
	display:inline;
	text-indent:-5000px;
	float:right;
	margin-right:-16px;
}
.wrapper .main-content .main-box .main-contact {
	background:#E7F3D3;
	height:146px;
}
.wrapper .main-content .about .main-contact p{
	margin:10px 0;
	padding:0 16px;
}
.wrapper .main-content .about-banner-3 {
	width:547px;
	height:179px;
	display:block;
	text-indent:-5000px;
	margin-top:5px;
}

.wrapper .main-content p {
	color:#6d6d6d;
	font-size:11px;
	font-weight:normal;
	line-height:1.6em;
        padding-left:15px;
}
.wrapper .main-content h2 {
	color:#258c91;
	text-transform:uppercase;
	font-size:15px;
	margin-bottom:5px;
	font-weight:bold;
	line-height:24px;
}
.wrapper .main-content ul.main-contact-list {
	margin-top:5px;
}
.wrapper .main-content ul.main-contact-list li {
	color:#258c91;
	list-style:none;
	background:url(bullte.gif) no-repeat center left;
	padding-left:11px;
	line-height:1.6em;
}
.wrapper .main-content a {
	color:#258c91;
	text-decoration:underline;
	font-weight:bold;
	outline:none;
}

.wrapper .main-content a:hover {
	color:#e06344;
	text-decoration:none;
}
.wrapper .main-content img.about {
	margin:10px;
}
.wrapper .main-content .click {
	float:right;
}
.wrapper .main-content .buy-now-btn {
	height:39px;
	width:133px;
	text-indent:-5000px;
	background:url(order-now-btn.jpg) no-repeat top left;
	display:block;
	margin:16px;
	margin-left:0px;
}
.wrapper .main-content .about-banner a.buy-now-btn:hover,
.wrapper .main-content a.buy-now-btn:hover {
	background:url(order-now-btn.jpg) no-repeat bottom left;
}

.wrapper .main-content .about-banner a.buy-now-btn {
	height:39px;
	width:133px;
	text-indent:-5000px;
	background:url(order-now-btn.jpg) no-repeat top left;
	float:left;
	margin:0px;
}
.wrapper .main-content .about-banner .buy-title {
	color:#34989d;
	float:left;
	font-size:20px;
	margin:8px;
	margin-left:0px;
	text-transform:uppercase;
}
.wrapper .main-content .banner {
	background:url(main-contant-banner.gif) no-repeat;
	width:549px;
	height:98px;
	margin-top:9px;
	margin-left:2px;
	color:#743809;
	text-decoration:none;
	cursor: pointer;
}
.wrapper .main-content .banner a {
	text-decoration:none;
}
.wrapper .main-content .banner a:hover {
	text-decoration:none;
}
.wrapper .main-content .price {
	font-size:19px;
	font-weight:bold;
	font-family:Tahoma;
	text-decoration:none;
	padding-left:231px;
	padding-top:52px;
	display:block;
}

.wrapper .main-content .about .ingredient-table {
	background:#FFFFFF url(about-box-contact-back.jpg) repeat-y scroll left top;
	border:1px solid #AFDEE0;
	margin:0 14px 14px 14px;
	padding:10px;
	width:95%;
	color:#6d6d6d;
}
.wrapper .main-content .about .ingredient-table th {
	color:#6d6d6d;
	padding:10px;
	padding-left:16px;
	font-weight:bold;
	font-size:11px;
	width:70%;
	background: url(ingredient-table-th-back.gif) repeat-x top left;
}
.wrapper .main-content .about .ingredient-table tr {
	border-bottom:1px solid #afdee0;
	background:#e2f3f3;
}
.wrapper .main-content .about .ingredient-table tr.back {
	background:#f9fbec;
}
.wrapper .main-content .about .ingredient-table td {
	padding:6px;
	padding-left:16px;
}
.wrapper .main-content table {
	width:100%;
}
.popup{
	border: 1px solid #e94e2c;
	font-family:Tahoma;
	font-size:11px;
	margin:0;
	color:#fff;
}
.popup h1{
	font-size:13px; 
	font-weight: bold; 
	color: #fff; 
	background:#e94e2c url(menu-line.jpg) repeat-x center left;
	text-align: center;
	padding: 5px 8px;
	letter-spacing: 2px;
	margin:0;
}

.popup p.popup_content{
	padding-left:20px;
	padding-right:20px;
	margin-top:25px;
	margin-bottom:0;

}
.popup h2{
	font-size:13px;
	padding-left:20px;
	margin-top:15px;
	margin-bottom:8px;
	font-weight:bold;
}
.popup ol.refaund_policy{
	padding-left:20px;
	margin:0px;
	line-height: normal;
}
.popup li{
	margin-left:25px;
	margin-top:0;
	padding:0;
	color: #fff;
}
.popup p.popup_footer{
	font-weight: bold; 
	color: #fff; 
	background:#e94e2c url(menu-line.jpg) repeat-x center left;
	text-align: center;
	padding: 5px 8px; 
	letter-spacing: 1px;
	margin-top:50px;
	margin-bottom:0;
	font-size:10px;
}

.mail_thanks .bold_text {
    margin-left: 20px;
}
.contact_form{
    width:450px;
}
.contact_form li{
    float:left;
    display:inline;
    padding:10px 0 10px 0;
}
.contact_form li.lable{
    width:160px;
    text-align:right;
    color:#003366;
    margin-top:3px;
    padding-right:10px;
    padding-left:0;
}
.contact_form li input{
    width:240px;
    border:1px solid #004A7C;
    height:16px;
    padding:2px;
}
.contact_form li select{
    width:240px;
    border:1px solid #004A7C;
    padding:2px;
}
.contact_form li textarea{
    width:240px;
    border:1px solid #004A7C;
    padding:2px;
}
.contact_form li input.button{
    width:100px;
    height:23px;
    cursor:pointer;
    margin-left:170px;
}
.contact_form li.security_code{
	margin-left:170px;
}
.contact_form li.security_code input{
	width:195px;
}

.product_group {
    color:#003366;
    font-size: 11px;
    margin-top: 20px;
    width:520px;
    margin:10px 0 35px 45px;
}
.product_group h2{
    border-bottom:2px solid #E5EDF2;
    font-size:18px;
    font-weight:bold;
    margin-bottom:10px;
    padding-bottom:2px;
}
.product_group h4:first-letter {
    text-transform:uppercase;
}
.product_group h5{
    margin-bottom:10px;
    color:#07599A;
}
.product_group h6{
    font-weight:bold;
    margin-bottom:10px;
    color:#07599A;
}   
.product_group ul{
    list-style-type:disc;
    padding-left:40px;
    margin-bottom:30px;
}
.product_group ul li{
    line-height:20px;
}
.product_group ul li a{
    color:#993300;
    text-decoration:underline;
}   

.product_group table {
    width:520px;
    margin-bottom:25px;
    clear:both;
}
.product_group caption {
    color:#07599A;
    line-height:20px;
    margin-bottom:5px;
}
.product_group caption a.title{
    font-weight:bold;
    float:left;
}
.product_group caption a.info{
    color:#000;
    font-weight:normal;
    width:65px;
    padding-left:25px;
    float:right;
    cursor: pointer;
    text-decoration:none;
}
.product_group caption a.top{
    color:#000;
    font-weight:normal;
    width:25px;
    float:right;
    padding-left:25px;
    margin-left:15px;
    cursor: pointer;
    text-decoration:none;
}
.product_group caption p{
    color:#003366;
    font-size:12px;
    font-weight:bold;
}
.product_group tr.titles {
    background-color:#006699;
}
.product_group tr.titles th {
    color: #FFFFFF;
    padding: 3px;
    font-weight:bold;
}
.product_group tr.r0 {
    background: #FFFFFF;
    }
.product_group tr.r1 {
    background: #E3ECF0;
    }
.product_group td {
    border-bottom: 1px solid #D0DFE8;
    padding:3px;
}
.product_group th.last {
    text-align:center;
}
.product_group td.last {
    text-align:right;
}
.product_group td span{
    color: #CC0000;
    margin-left:10px;
}
.product_group td button {
    background: #FF9900 none repeat scroll 0%;
    border: 1px solid #000000;
    font-size:10px;
    cursor:pointer;
}
.product_group td.best_deal{
    display:block;
    width:34px;
    height:16px;
}
.product_group .products h3 {
    color: #003366;
    font-size: 8pt;
    margin: 0pt 0pt 6pt;
}

.product_group .products th {
    background-color:#006699;
    color: #FFFFFF;
    padding: 3px;
    text-align: left;
    white-space: nowrap;
}

.product_group .products td {
    border-bottom: 1px solid #D0DFE8;
    padding:3px;
}

.product_group .products .r0 {
    background-color: #FFFFFF;
}

.product_group .products .r1 {
    background-color: #E3ECF0;
}

.product_group .products td .you_save {
    color: #CC0000;
    padding-left: 10px;
}

.product_group .products td button {
    background: #FF9900 none repeat scroll 0%;
    border: 1px solid #000000;
}
.product_group p.promo{
    float:left;
    width:335px;
}
.product_group img.product_logo{
    float:right;
}
.product_group h3{
    color:#003366;
    font-size:11px;
    font-weight:bold;
    margin-bottom:15px;
    margin-top:15px;
}
.product_group p.text{
    color:#07599A;
    padding-left:10px;
}
.wrapper .main-content table.contact {
	width:500px;
	
}
.contact .title {
	border-bottom:1px solid #cbe7e7;
	color:#6D6D6D;
	font-size:11px;
	font-weight:bold;
	margin-left:10px;
	padding-bottom:5px;
	padding-top:18px;
	margin-top:10px;
}
.contact hr { color:#fff;}
.contact p { line-height: 19px; width: 80%; color: #3C526B; margin: 0; margin-left:10px !important;}
.contact p a { color: #993300; text-decoration: underline;}
.contact .field { text-align: right; color: #000000; padding-right: 10px; padding-top:14px; font-size:11px; font-family:Tahoma;}
.contact .c_select, .c_input, .c_textarea {
    font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px;
    border: 1px solid #a9a9a9;
    width: 70%;
    padding:2px;
    margin-top:10px;
}
.contact .c_textarea {}
.contact img{
    margin-top:10px;
}
.contact .c_select { height: 20px; }
.contact .c_input { height: 13px; }

.contact .btn { 
	width: 133px; 
	cursor:pointer; 
	background:#eb622e url(submit_button.gif) no-repeat top left; 
	height:39px;  
	border:none;
	color:#fff;
	font-size:20px;
}
.contact .btn:hover {
	color:#e1e1e1;
	}

.simple_text {font-size: 11px;color: #000000;padding-left: 2px;padding-right: 15px;}
.simple_text span {padding-top:0px; width:160px; font-size:11px;}
.simple_text select { margin-top:5px;}

.small_text {font-size:9px; color:#000000; padding-left:0px; padding-right:0px; padding-top:5px;  text-align:left; }
.policy ul li { line-height: 1.4em; color: #3C526B; padding-bottom:10px; }
.policy .title { font-weight: bold; color: #ED5E00; }
.policy p { color: #3C526B; line-height:16px; padding-left:40px;}
.policy p a.a1 { color: #993300; text-decoration: underline; }

.toc ul li { line-height: 1.4em; color: #3C526B; padding-bottom:10px; }
.toc .title { font-weight: bold; color: #ED5E00; }
.toc p { color: #3C526B; line-height:16px; padding-left:40px;}
.toc p a { color: #993300; text-decoration: underline; }

/* ----- */
.product_info { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 8pt; color: #3C526B; padding:0 20px;}
.product_info h2 { margin: 0; font-size: 14pt; color: #959595; border-bottom: 2px solid #DC7053; padding-top:15px;}
.product_info .info { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 8pt; color: #3C526B; line-height: 11pt; padding: 10px 10px 0 0; }
.product_info h3 { 
	font-size: 13px; 
	font-weight:bold; 
	color: #258C91; 
	padding-bottom:5px;
	padding-top:12px;
}
.product_info .info p {
	margin-left:0px;
	padding-bottom:18px;
	padding-left:0px;
	width:318px;
	padding-right:0;
}

.product_info table tr td img { 
	padding-top:12px;
}
.product_info p { margin: 0; line-height: 3pt; padding-bottom: 3pt; padding-left: 0pt;}
.product_info a {text-decoration:none;color:#000;}
.products_table { width: 100%; }
.products_table th { text-align: left; color: #ffffff;  padding: 3px; white-space:nowrap; }
.products_table th.th_qnty { text-align: left; width: 80px; }
.products_table th.th_qnty_herbal { text-align: left; width: 200px;  }
.products_table th.th_price { width: 100px; }
.products_table tr { background:#DC7053 url(menu-line.jpg) repeat-x 0px -9px;}
.products_table tr.r1 { background-color: #f9fdff; background-image:none; }
.products_table tr.r2 { background-color: #ffffff; background-image:none;}
.products_table td { padding:3px; border-bottom: 1px solid #DFDAD1; }
.products_table td.td_qnty { text-align: left; padding-right: 20px; }
.products_table td.td_qnty_herbal { text-align: left; }
.products_table td.td_price { text-align: left; }
.products_table td.td_price_pp { text-align: left; }
.products_table .save { padding-left: 10px; color: #cc0000; }
.products_table tbody tr td img { padding-top:0px;}

.products_pack_table { width: 100%; border: 1px solid #58789B;}
.products_pack_table th { text-align: left; color: #ffffff; background-color: #58789B; padding: 3px 8px; white-space:nowrap; }
.products_pack_table td { padding: 3px 8px;}
.products_pack_table ul li {line-height: 2em; color: #ED5E00; padding-left: 0px;}
.products_pack_table .td_price {background-color: #EBF2F8;}
.orange_button {font-size: 10px; background:#eaeaeb url(order-btn.jpg) repeat-x 0px -1px; border: 1px solid #d3d3d3; width:70px; cursor:pointer; padding:2px; color:#258C91;}
.orange_button:hover {color:#258C91; background:#eaeaeb url(order-btn.jpg) repeat-x 0px -10px;}

.orange_frame {border: 1px solid #6D6D6D; background: #ffffff; margin-top:10px;}
.green_frame {border: 1px solid #004A7C;}
.q_parent {font-size: 12px;font-weight: bold;color: #ffffff; background: #07599A; padding-left: 8px;padding-right: 2px;padding-top: 4px;padding-bottom: 4px;}
.red {font-size: 12px;color: #ff0000;}
.red_comment {font-size: 11px;color: #FF0000;}
.x_mark {background-image: url(../../images/general/x_mark.gif);}
.ed_promo {font-size:24px;color: #FF6600;padding-left:30px; padding-bottom: 10px;}
.coupon_box {font-size: 12px;color: #BED9ED;background: #FFB367;padding-left: 4px;padding-right: 4px;padding-top: 3px;padding-bottom: 3px;}
.sales_back {background: #FFB367; font-size: 11px; color: #000000; padding-left: 2px; padding-bottom: 2px;}

.phone {font-size: 14px;font-weight: bold;color: #083C64;padding-left: 2px;padding-right: 2px;padding-bottom: 2px;padding-top: 2px;}

.parent {font-size: 12px;font-weight: bold;color: #ffffff; padding:1px 2px 6px 4px; background:#6D6D6D;  text-align:left;}
.parent td {padding-left:4px; padding-right:2px; padding-top:2px; padding-bottom:2px; }
.parent A:link {color: #FFFFFF;text-decoration: none;}
.parent A:hover {color: #FFFFFF;text-decoration: underline;}
.parent A:visited {color: #FFFFFF;text-decoration: none;}
.table_cell {font-size:12px; color:#333333; background:#F7F4ED; line-height:18px; text-align:left;}
.table_cell a {text-decoration:none;color:#000;}
.table_cell td { height:20px; padding-left:5px;}
#total { color:#c80203; padding-top:5px; padding-bottom:5px;}
hr { color:#c0c0c0; margin-bottom:10px; height:1px;}
.special_offer .header{background:#54bfef;}
.special_offer tbody { border:1px #54bfef solid;}
.borderline {border:#D3C7A1 1px solid !important; margin-top:10px;}
.borderline .style5 { color:#6D6D6D; display:block; height:30px; padding-top:13px; }
.bill_sel {border:#D3C7A1 1px solid !important; }


.header {font-size: 17px; color: #066B9C; padding-top:30px;}

#shipping_details {
	margin-left:2px;
}

.space_agreement {
	border:#C8B78C 1px solid !important;
	background:#F7F4ED !important;
}
.submit_btn_td {
	border:#C8B78C 1px solid !important;
	background:#F7F4ED !important;
}

.order_page_back {
	background:#F7F4ED !important;
}
form#autocompleteForm {
    padding: 0;
    margin: 0;
}
.suggestionsBox {
    position: absolute;
    left: -17px;
    margin: 10px 0 0;
    width: 154px;
}
.suggestionList {
    margin: 3px 0 0;
    padding: 0;
    background: #f1f1f1;
    color: #333;
    border-left: 1px solid #a5a5a5;
    border-right: 1px solid #a5a5a5;
    font-size: 11px;
    font-weight: normal;
    font-family: Tahoma,Verdana,Arial,sans-serif;
    width: 152px;
    overflow: hidden;
}
.suggestionList p {
    padding: 0 5px;
    margin: 0 0 5px 0;
    text-align: left;
    width: 135px;
    overflow: hidden;
}
.suggestionList a {
    margin: 0;
    display: block;
    padding: 3px 5px;
    width: 152px;            
    cursor: pointer;
    list-style: none;
    text-align: left;
    font-weight: normal;
}
.suggestionList a.description {background: #f1f1f1;}
.suggestionList a:hover,.suggestionList a.this {
    background-color: #98AA3A;
    color: #fff !important;
}
img.baloon_header {position: relative; top: 4px; left: 0; margin: 0}
img.baloon_footer {position: relative; top: 0px; left: 0; margin: 0}
span.pic {cursor: pointer;}

/*footer*/
#footerMain {
	background:url(/images/payments_shipping/57/line.gif) no-repeat right top;
	width:785px;
}
#footerMain .companyDetails {
	width:780px;
	text-align:center;
}
#footerMain #footerShipping,
#footerMain #footerPayments {
	padding:8px 0px;
	height:38px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	float:left;
}

#footerMain h2 {
	font-size:11px;
	color:#309297;
	padding:16px 0 26px 15px;
	letter-spacing:0.2pt;
	text-align:left;
	display:inline;
	float:left;
	margin:0 10px 0 5px;
}

#footerMain ul li {
	float:left;
	display:inline;
	margin-right:3px;
	padding-top:8px;
}
/*End footer*/

#footer-back {
	width:100%;
	height:239px;
	z-index:-1;
	position:relative;
	bottom:0px;
	left:0px;
	background:url(footer-back.png) repeat-x bottom left;
}
.aff p {
	margin-left:23px;
}
.wrapper .main-content table.affiliates {
	margin:10px 0 0 23px;
	width:90%;
}
.wrapper .main-content .table-box-bottom {
	margin-bottom:20px;
	margin-left:7px;
}
.wrapper .about .title{
    font-size:13px;
    color:#34989d;
    font-weight:bold;
    text-transform:uppercase;
    margin:19px;
}
.wrapper .about{
    color:#6D6D6D;
}
.wrapper .main-content .about ul li{
    padding-left:15px;
}
/*Order status design*/
#o_status_form{
	width:80%;
	margin:0 auto;
}
.order_s_header{
	color:#6D6D6D;
	padding-bottom:15px;
	padding-left:17px;
	padding-top:10px;
	width:94%;
}
.wrapper .main-content .clearfix{
	background:none;
}
.orderHeader {
	background-color: white;	
}
.subTitle {
	color: #E84C2C;
}
.coupon .title {
	background-color:#50B4C4;
	color:white;
}
.coupon .title b{
	color:white;
}
.coupon td{
	background-color: white;
}
.coupon a {
	color:#62730C;
	font-size:12px;
	font-weight:bold;
}
.coupon b{
	color:#000000;	
}
.orderStatus {
	background:#F5834D url(menu-line.jpg) repeat-x scroll left -16px;
	color:white;
}
.prodName{
	color: #1098A0;
}
a.prodName:active{
	color: #1098A0;
}
.orderHeads {
	color: #1098A0;
}
.orderBody {
	color:#6D6D6D;
	background-color: white;
}
.helpHead {
	background-color:#1098A0;
	color:white;
	margin:0;
}
.helpTitle{
	font-size:12px;
	font-weight:bold;
	color:#1098A0;
}
.helpNote{
	color: #E84C2C;
	font-weight: bold;
}
.order_status_body {
	background-color: white;
}
table.coupon, table.orderBox{
	width:95% !important;
}
/*Order status End*/
