body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;	
	color:#333333;
	margin-top: 2px;
}

a {
	color:#333333;
	text-decoration:underline;
}



/***************** Start Navigation ****************/

#forward-bar {
	float:left;
	width:760px;
	height:23px;
	background:url('../images/header-top.gif') no-repeat;
	margin:0 0 2px 0;
}

#forward {
	float:right;
	width:600px;
	text-align:right;
	margin:2px 20px 0 0;
}

* html #forward {
	float:right;
	width:600px;
	text-align:right;
	margin:0 20px 0 0;
}

#forward ul {
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
}

#forward ul li {
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
}


#forward a {
	float: left;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 30px;
}

#forward .first {
	float: left;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 400px;
}


#header {
	float:left;
	width:760px;
	height:80px;
	margin:0;
	padding:0;
}

#nav-bar {
    float:left;
	width:760px;
	text-align:center;
	background:url('../images/header-bottom.gif') no-repeat;
	margin:2px 0 0 0;
}

*html #nav-bar {
    float:left;
	width:760px;
	background-image:url('../images/header-bottom.gif') no-repeat;
	padding:0px;	
	margin:0px;
}

#nav-buttons {
    float: left;
	width: 760px;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

#nav-buttons ul {
	float: left;
	width: 760px;
	list-style: none;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

#nav-buttons ul li {
	float: left;
	text-align: center;
}


#nav-buttons ul a {
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	padding: 0 20px;
	line-height: 22px;
}

#nav-buttons .first {
	padding: 0 20px 0 45px;
}

#nav-buttons a:hover {
	color: #c1e3b6;
}


/******** End Navigation **************/

/******** Start Home Page **************/

#container {
	width:760px;
	margin:0px auto;
	padding:0px;
}


#hp-main {
	float:left;
	width:100%;
	height:299px;
	background:url('../images/hp-main-fat-burn.jpg');
	margin:5px 0 0 0;
}


#hp-comm {
	float:left;
	width:261px;
	margin:63px 0 0 25px;
}	

*html #hp-comm {
	float:left;
	width:261px;
	margin:63px 0 0 10px;
}	




#hp-main-content {
	float:right;
	width:320px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	text-align:left;
	color:#0e3731;
	margin:55px 30px 0 0;
}

/*IE Fix*/
*html #hp-comm {
	float:left;
	width:261px;
	margin:63px 0 0 10px;
}	

 #hp-comm {
	float:left;
	width:261px;
	margin:63px 0 0 10px;
}	


 *html #hp-main-content {
	float:right;
	width:320px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	text-align: left;
	color: #0e3731;
	margin:55px -50px 0 0;
}



#hp-main-text {
	float:left;
	width:100%;
}

#hp-bullets {
	float: left;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	line-height:25px;
	text-align:left;
	color:#0e3731;
	margin:8px 0 0 30px;
}


#hp-main-button {
	float:left;
	width:100%;
	text-align:right;
	padding-right:40px;
	margin:0;
}

/*#hp-main-content {
	float:right;
	width:325px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:left;
	color:#0e3731;
	margin:65px 30px 0 0;
}

IE 6 Fix
*html #hp-main-content {
	float:right;
	width:325px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-align: left;
	color: #0e3731;
	margin:65px -55px 0 0;
}

#hp-main-text {
	float:left;
	width:100%;
}

#hp-bullets {
	float: left;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	line-height:25px;
	text-align:left;
	color:#0e3731;
	margin:8px 0 0 40px;
}


#hp-main-button {
	float:left;
	width:100%;
	text-align:right;
	padding-right:40px;
	margin:0;
}
*/


#cont-left {
	float:left;
	width:274px;
	height:246px;
	background:url('../images/hp-left.jpg');
	margin: 5px 0 0 0;
}

#cont-left #text {
	float:left;
	width:259px;
	height:222px;
	text-align:left;
	margin:24px 0 0 15px;
}

*html #cont-left #text {
	float:left;
	width:244px;
	height:222px;
	text-align:left;
	margin:24px 0 0 8px;
}



#cont-left #text .hp-plan-button {
	float:right;
	width:150px;
	height:10px;
	line-height:12px;
	text-align:right;
	padding:0;
	margin:205px 10px 0 0;
}


#cont-right {
	float: right;
	width: 480px;
	height: 246px;
	background:url('../images/hp-right.jpg') no-repeat;
	margin: 5px 0 0 0;
}


#cont-rt-text-full {
	float: left;
	width: 242px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
	text-align: left;
	margin: 32px 0 5px 10px;
}

*html #cont-rt-text-full {
	float: left;
	width: 242px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
	text-align: left;
	margin: 32px 0 5px 5px;
}

.cont-rt-text-top {
	float: left;
	width: 250px;
}

.cont-rt-text-bttm {
	float: left;
	width: 250px;
	border-top: 1px dotted #339a8c;
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
}

.hp-plan-button {
	float: right;
	width: 130px;
	height: 10px;
	line-height: 12px;
	text-align: left;
	padding: 0 5px 0 0;
	margin: 5px 0 0 0;
}

.hp-plan-button ul {
	list-style-image: url('../images/button-bullet.gif');
	list-style-position: inherit;
	height: 10px;
	line-height: 12px;
	padding: 0;
	margin: 0;
}


.hp-plan-button ul li {
	float: right;
	display: block;
	height: 12px;
	line-height: 12px;
}


.hp-plan-button ul a {
	float: right;
	display: block;
	background:url('../images/button-bullet.gif') no-repeat left bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	color: #319b8d;
	height: 12px;
	line-height: 12px;
	text-indent: 10px;
	text-decoration: none;
}





#hp-menu-text {
	float: left;
	width: 300px;
	text-align:center;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	color:#974200;
	margin: 12px 0 0 0;
}

/*IE 6 Fix*/

*hmtl #hp-menu-text {
	float: left;
	width: 300px;
	text-align:center;
	font-size:14px;
	line-height:17px;
	font-weight:900;
	color:#974200;
	margin: 12px 0 0 0;
}

#hp-menu-text a {
	color:#974200;
	text-decoration:underline;
}

#cont-top {
	float:left;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	color:#000000;
	margin:5px 0 0 0;
	padding:0px;
}

#coupon {
	float:left;
}

#new-prods {
	float:left;
	width:500px;
	height:244px;
	background:url('../images/hp-new-prods.jpg') no-repeat;
}

#new-prods #link-one {
	float:left;
	width:110px;
	text-align:center;
	margin:195px 0 0 23px;
}

#new-prods #link-two {
	float:left;
	width:110px;
	text-align:center;
	margin:195px 0 0 3px;
}

#new-prods #link-three {
	float:left;
	width:105px;
	text-align:center;
	margin:195px 0 0 5px;
}


#new-prods #link-four {
	float:left;
	width:115px;
	text-align:center;
	margin:195px 0 0 12px;
}


/* IE Fix*/

*html #new-prods #link-one {
	float:left;
	width:110px;
	text-align:center;
	margin:195px 0 0 10px;
}

 #new-prods #link-one {
	float:left;
	width:110px;
	text-align:center;
	margin:195px 0 0 10px;
}



#new-prods a {
	color:#000000;
	text-decoration:underline;
}

#cont-bottom {
	float:left;
	width:758px;
	height:144px;
	background:url('../images/hp-horz-diet.jpg') no-repeat;
	margin:5px 0 0 0;
	padding:0px;
}


#cont-bottom #left {
	float:left;
	width:175px;
	height:144px;
	text-align:left;
	margin:26px 0 0 12px;
	padding:0px;
}

#cont-bottom #right {
	float:right;
	width:180px;
	height:144px;
	text-align:left;
	margin:18px 180px 0 0;
	padding:0px;
}


/*IE6 Fix*/

*html #cont-bottom #left {
	float:left;
	width:175px;
	height:144px;
	text-align:left;
	margin:26px 0 0 8px;
	padding:0px;
}


*html #cont-bottom #right {
	float:right;
	width:180px;
	height:144px;
	text-align:left;
	margin:18px 95px 0 0;
	padding:0px;
}




.hp-plan-button {
	float:right;
	width:150px;
	height:10px;
	line-height:12px;
	text-align:right;
	padding:0;
	margin:5px 0 0 0;
}

.hp-plan-button ul {
	list-style-image: url('../images/button-bullet.gif');
	list-style-position: inherit;
	height: 10px;
	line-height: 12px;
	padding: 0;
	margin: 0;
}


.hp-plan-button ul li {
	float:right;
	display:block;
	height:12px;
	line-height:12px;
}


.hp-plan-button ul a {
	float:right;
	display:block;
	background:url('../images/button-bullet.gif') no-repeat left bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#319b8d;
	height:12px;
	line-height:12px;
	text-indent:10px;
	text-decoration:none;
}


.faq-q {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	color: #319b8d;
}


.call-outs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	color: #319b8d;
}


#menu-content {
	width:640px;
	padding-bottom:10px;
	margin:0px auto;

}


.meal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style:italic;
	color:#000000;
}

.menu-item {
	float:left;
	width:100%;
	text-align:left;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
}

.menu-heads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	color: #319b8d;
	border-bottom:1px dotted #319b8d;
}

.menu-bgtotals {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #319b8d;
	border-bottom:2px solid #319b8d;
	padding:5px 0;
}

.menu-total {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #319b8d;
	border-bottom:1px dotted #319b8d;
}

.menu-total-numb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	color: #319b8d;
	border-top:1px dotted #319b8d;
	border-bottom:1px dotted #319b8d;
}

.call-outs-lg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	color: #319b8d;
}


.call-out-sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #319b8d;
}


a.order:link,a.order:visited,a.order:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	color: #319b8d;
	text-decoration: none;
} 

.button-dash {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #642d89;
}

#note {
	float: left;
	width: 340px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-style: italic;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.hr {
  float:left;
  width:95%;
  height:1px;
  color:#FFFFFF;
  border-bottom:1px dotted #319b8d;
  margin:10px 0;
}

.print-hr {
  float: left;
  width: 95%;
  text-align: center;
  color: #FFFFFF;
  border-bottom: 1px dotted #000000;
  margin: 20px 0 20px 0;
}


a.copy:link,a.copy:hover,a.copy:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	text-align: right;
	color: #000000;
}

a.in-copy:link,a.in-copy:hover,a.in-copy:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: underline;
	color: #000000;
}

/***************** End Home Page ****************/



/***************** Start Diet Page ****************/
#diet-content {
	width: 640px;
	text-align: center;	
	margin: 0px auto;
}

#diet-nav {
	float:left;
	width:100%;
	text-align:center;
	margin: 10px 0;
}

#diet-chart {
	float: left;
	width: 640px;
	text-align: center;
	margin: 20px 0 0 0;
}

/***************** End Diet Page ****************/

/***************** Start Product Page ****************/
#content-sub {
	width:640px;
	padding:10px 0 0 0;
	margin:0px auto;
}

#product-content {
	width:500px;
	margin:0px auto;
}

.prod-bullets {
	float:left;
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;	
	color: #333333;
	text-align: left;
	margin: 10px 0 10px 0;
	padding: 0 0 0 20px;
}


.product-row {
	float: left;
	text-align: left;
	width: 500px;
}


.prod-item-text {
	float: left;
	width: 290px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	text-align: left;
	margin: 10px 0 0 0;
	padding: 0 0 0 10px;
}

.prod-item-img {
	float: left;
	width: 150px;
	text-align: center;
}

.prod-item-button {
	float: left;
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	text-align: left;
	margin: 10px 0 0 0;
}


.product-hr {
  float: left;
  width: 490px;
  text-align: center;
  color: #FFFFFF;
  border-bottom: 1px dotted #319b8d;
  margin: 20px 0 20px 0;
}


.p-old {
	padding-left: 10px;
}

.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
}

.copy-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	color: #000000;
}

.copy-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	line-height: 12px;
	color: #ED1C24;
}


/*.ul {
	list-style-type: disc;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.li {
	list-style-image: url(../images/button-bullet.gif);
	vertical-align: middle;
}*/

.pop-heads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	color: #FFFFFF;
}

/***************** End Product Page ****************/


/***************** Start Product Detail Page ****************/


#prod-full-descrip {
	float: left;
	width: 640px;
}


#image-wrap {
	float: right;
	width: 255px;
}
.lrg-image {
	float: right;
	width: 250px;
}

.lrg-image-buttons {
	float: right;
	width: 250px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.lgbullet-wrap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
}

.li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	color: #0068b1;
}


#product-info {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;	
	color: #319b8d;
	font-weight: 800;
	text-transform: uppercase;
	text-align: left;
	border-bottom:1px dotted #319b8d;
	margin: 40px 0 10px 0;
	padding: 0 0 10px 0;	
}

#product-info-half {
	float: left;
	width: 385px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;	
	color: #319b8d;
	font-weight: 800;
	text-transform: uppercase;
	text-align: left;
		border-bottom:1px dotted #319b8d;
	margin: 20px 0 0 0;
	padding: 0 0 10px 0;	

}

.p {
	float: left;
	width: 640px;
	text-align: left;
	margin: 0 0 10px 0;
}


.p-half {
	float: left;
	width: 385px;
	text-align: left;
	margin: 0 0 10px 0;
}


.drug-all {
	float: left;
	width: 475px;
	border: 2px solid #319b8d;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
}

.drug-one {
	float: left;
	width: 335px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	border-bottom: 2px solid #319b8d;
}

.drug-onea {
	float: left;
	width: 250px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
}


.drug-two {
	float: left;
	width: 140px;
	font-weight: bold;
	text-align: center;
	border-bottom: 2px solid #319b8d;
}

.drug-twoa {
	float: left;
	width: 115px;
	text-align: center;
	padding: 5px 0 0 0;
}

.drug-twob {
	float: left;
	width: 105px;
	text-align: center;
	padding: 5px 0 0 0;
}

.drug-copy {
	float: left;
	width: 98%;
	text-align: left;
	padding: 0 0 0 5px;
}

.thick-line {
	float: left;
	width: 475px;
	height: 5px;
	margin: 5px 0 0 0;
	background-color: #319b8d;
}

.thin-line {
	float: left;
	width: 475px;
	height: 2px;
	margin: 5px 0 0 0;
	background-color: #319b8d;
}


.ingredient-all {
	float: left;
	width: 639px;
	text-align: left;
}

.ingredient-a {
	float: left;
	width: 160px;
	text-align: left;
	font-weight: bold;
	padding-bottom: 5px;
}

.ingredient-b {
	float: left;
	width: 225px;
	text-align: left;
	padding-bottom: 5px;
}

.ingredient-a-long {
	float: left;
	width: 339px;
	text-align: left;
	font-weight: bold;
	padding-bottom: 5px;
}

.ingredient-b-long {
	float: left;
	width: 300px;
	text-align: left;
	padding-bottom: 5px;
}

/***************** Start FAQs Page ****************/

#faq-content {
	width: 640px;
	padding-bottom: 10px;
	margin: 0px auto;

}

#disclaimer {
	float:left;
	width:640px;
	text-align:left;
	font-style:italic;
}

#testimonial-feature {
	float:left;
	width:640px;
	text-align:left;
	margin:20px 0 0 0;
}


#testimonial-feature #text {
		float:left;
		width:383px;
		text-align:left;
		line-height:16px;
		padding:0;
}

#testimonial-feature #text-top {
		float:left;
		width:343px;
		text-align:left;
		line-height:16px;
		padding:0 0 0 18px;
}

#testimonial-feature #text-btm {
		float:left;
		width:100%;
		text-align:left;
		line-height:14px;
		margin:20px 0;
}


#testimonial-feature #pic {
		float:right;
		width:257;
		height:322px;
}

.testimonial-top {
	float: left;
	width: 640px;
	text-align: left;
	margin:30px 0 0 0;
}


.testimonial {
	float: left;
	width: 640px;
	text-align: left;
}


.testimonial-hr {
  float: left;
  width:100%;
  height:1px;
  color:#FFFFFF;
  border-bottom:1px dotted #319b8d;
  margin:20px 0;
}


#faq-questions {
	float: left;
	width: 640px;
	margin: 20px 0 20px 0;
}

.faq-qlft {
	float: left;
	width: 290px;
	height: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;	
	color: #319b8d;
	text-align: left;
	margin: 5px 0 0 15px;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #008738;
}

.faq-qrt {
	float: left;
	width: 290px;
	height: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;	
	color: #319b8d;
	text-align: left;
	margin: 5px 0 0 25px;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #008738;
}

#faq-copy {
	float: left;
	width: 620px;
	text-align: left;
	padding: 0 0 0 20px;	
	margin: 20px 0 0 0;
}

.q {
	font-weight: bold;
	color: #319b8d;
}

a.question:link,a.question:visited,a.question:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;	
	color: #319b8d;
	text-align: left;
}


.back-top {
	float: left;
	width: 630px;
	text-align: right;
	text-decoration: none;
	margin: 10px 0 10px 0;
	padding: 0 10px 0 0;
}

.back-top a {
	text-decoration: none;
}


/***************** End FAQs Page ****************/

#news-top {
	float: left;
	width: 500px;
	text-align: left;
	margin: 20px 0 0 0;
}

/***************** Start Contact Page ****************/

h1 {
	float:left;
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #319b8d;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	text-transform: uppercase;
	padding:0;
	margin:20px 0;
}



*html h1 {
	float:left;
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #319b8d;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	text-transform: uppercase;
	padding:0;
	margin:20px 0;
}

 h1 {
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #319b8d;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	text-transform: uppercase;
	padding:20px 0;
	margin:0px auto;
}


#title-copy {
	float:left;
	width:100%;
	text-align:left;	
}

.heads {
	font-weight: bold;
	color: #319b8d;
}

h2 {
	float:left;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#319b8d;
	font-weight:bold;
	text-align:left;
	margin:0;
	padding:0;

}

#body-copy {
	float: left;
	width: 640px;
	text-align: left;	
	margin: 20px 0 0 0;
}


.contact-content {
	float: left;
	width: 640px;
	text-align: left;	
	margin: 20px 0 0 0;
}

.contact-addy {
	float: left;
	width: 213px;
	text-align: left;	
}

/***************** End Contact Page ****************/

/***************** Start Green Tea Page ****************/


.guarantee-content {
	float: left;
	width: 640px;
	text-align: left;	
	margin:0;
}


.gt-qlft {
	float: left;
	width: 290px;
	height: 30px;
	color: #216f40;
	text-align: left;
	margin: 10px 0 0 15px;
	padding: 0 0 10px 0;
}

.gt-qrt {
	float: left;
	width: 290px;
	height: 30px;
	color: #216f40;
	text-align: left;
	margin: 10px 0 0 25px;
	padding: 0 0 10px 0;
}



/***************** End Green Tea Page ****************/

/***************** Start Where Buy ****************/


#where-content {
	width: 750px;
	margin: 0 auto;
}


#where-links {
	float: left;
	width: 620px;
	text-align: center;	
	margin: 20px 0 10px 0;
}


#where-left {
	float: left;
	width: 190px;
	text-align: left;
	border-right: 1px dotted #319b8d;
}

#where-leftone {
	float: left;
	width: 185px;
	text-align: left;
}

#where-right {
	float: left;
	width: 185px;
	text-align: left;	
	padding-left: 15px;
}



.retailer {
	float: left;
	width: 175px;
	height: 25px;
	text-align: center;
	margin: 10px 10px 0 0;
	border: 1px solid #319b8d;
}

.retail-text {
	float: left;
	width: 175px;
	height: 17px;
	font-size:12px;
	font-weight:bold;
	color:#319b8d;
	text-align:center;
	margin:10px 10px 0 0;
	padding:8px 0 0 0;
	border: 1px solid #319b8d;
}

.retailer-empty {
	float: left;
	width: 175px;
	height: 25px;
	text-align: center;
	margin: 10px 10px 0 0;
}

/***************** End Where Buy ****************/

/************ Start Pop-up Styles **************/
.copy-big-blk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

a.sm-heads:link, a.sm-heads:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #008837;
}

a.sm-heads:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #216F40;
}

/************ End Pop-up Styles **************/

/******** Start Registration ********/

#reg-content { 
	width:640px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;	
	color: #000000;
	text-align: left;
	padding-top: 10px;
	margin: 0 auto;
	padding-bottom: 10px;
}

#bullets {
	float: left;
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding-left: 100px;
}

#reg-item-rt {
	float: left;
	width: 620px;
	text-align: left;
	padding-bottom: 5px;
}


#head-reg {
	float:left;
	width:630px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-align:left;
	background:#319b8d;
	padding:5px 0 5px 10px;
	margin:10px 0 0 10px;
}


#reg-contain-full {	
	float:left;
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#008837;
	text-align:left;
	padding:10px 0 0 10px;
}

#reg-form {	
	float:left;
	width:320px;
	background-color:#E5F5E0;
	padding:0 10px 10px 10px;
}


#reg-img {	
	float:right;
	width:280px;
	padding:0 5px;
}


#reg-instruct {
	float:left;
	width:440px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	padding:10px 0 0 0;
}

.input {
	float:left;
	width:100%;
	text-align:left;
	padding:0;
	margin:10px 0 0 0;
}

.input-db {
	float:left;
	width:100%;
	text-align:left;
	padding:0;
	margin:5px 0 0 0;
}

.form-names {
	float:left;
	width:140px;
	text-align:right;
	padding:0;
}

.form-name-date {
	float:left;
	width:30px;
	text-align:right;
	padding:0;
	margin:0 10px;
}

.form-field { 
	float:left;
	color:#008837;
	font-size:10px;
	height:14px;
	background:#E5F5E0;
	border:1px dashed #008837;
	margin:0 0 0 10px;
}

.drop-field { 
	float:left;
	color:#008837;
	font-size:10px;
	height:16px;
	background:#E5F5E0;
	border:1px dashed #008837;
	margin:0 0 0 10px;	
}

.form-check { 
	float:left;
	color:#008837;
	height:11px;
	background:#E5F5E0;
	border:1px dashed #008837;
	margin:0 10px 15px 0;
}


/**.form-field {
	width: 305px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	padding: 10px 0 0 5px;
}**/

.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	border:1px dotted #319b8d;
}


#submit-button {
	float:left;
	width:100%;
	text-align:center;
	padding:10px 0 4px 0;
}

.submit-button {
	color:#319b8d;
	background:#e5f5e0;
	border:2px solid #319b8d;
	padding:2px;
}



#privacy-copy {
	float: left;
	width: 620px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-align: center;
	color: #000000;
	margin: 30px 0 0 0;
}

#legal-copy {
	float: left;
	width: 590px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	color: #000000;
	text-align: left;
	margin: 30px 0 0 0;
}

/******** End Registration ********/


/******** Start Process ********/

#process-copy {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	text-align: center;
	width: 620px;
	padding-top: 5px;
}

#process-item {
	float: left;
	width: 620px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.process-text-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #319b8d;
}

#process-banners {
	float: left;
	width: 620px;
	text-align: center;
	padding-top: 10px;
}


.banner-left {
	float: left;
	width: 253px;
	border: 1px solid #c1e3b6;
	margin: 0 30px 20px 30px;
}

.banner-right {
	float: left;
	width: 253px;
	border: 1px solid #c1e3b6;	
	margin: 0 0 20px 0;
}
	
	
	
/******** End Process Page ********/

/******** Start Coupon Page ********/

#coupon-content {
	width: 620px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;	
	color: #333333;
	text-align: center;
	margin: 0px auto;
}

.coupon-fullno{
	float:left;
	width: 520px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	margin: 20px 0 0 52px;
}


.coupon-full{
	float:left;
	width: 438px;
	margin-left: 52px;
	margin: 30px 0 0 95px;
}

.coup-lft{
	float: left;
	width: 219px;
	text-align: center;
}

.coup-rt{
	float: right;
	width: 272px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
}

.coupon-footnote{
	float:left;
	width: 520px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	text-align: center;
	margin: 20px 0 0 52px;
}

/******** End Coupon Page ********/




/********* Start Footer ********/

#footer {
	float:left;
	width:760px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#319b8d;
	text-align:center;
	margin:20px 0 0 0;
	padding:0;
}

/*IE 6 Fix*/

*html #footer {
	float:left;
	width:760px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#319b8d;
	text-align:center;
	margin:20px 0 0 0;
	padding:0;
}


a.footer:link,a.footer:visited,a.footer:hover {
	font-size: 10px;
	color: #319b8d;
	text-decoration: none;
}

.footnote {
	font-size: 9px;
	color: #319b8d;
}
/********* End Footer ********/
