body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;	
	color:#333333;
	margin-top:2px;
}

a {
	color:#333333;
	text-decoration:underline;
}



/***************** Start Navigation ****************/

#header {
	float:left;
	width:985px;
	margin:0;
	padding:0;
}

#header img {
	float:left;
}

#header #join {
	float:left;
	width:210px;
	margin-left:380px;
}


#nav-bar {
    float:left;
	width:985px;
	text-align:center;
	background:url('../images/nav-off.png');
	margin:2px 0 0 0;
	clear:both;
}



#nav-buttons {
    float:left;
	width:100%;
	height:65px;
	text-align:center;
	padding:0px;
	margin:0px;
}

#nav-buttons ul {
	float:left;
	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;
	height:40px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	background:url('../images/nav-off.png');
	padding:20px 46px 0 46px;
}

#nav-buttons .last {
	padding:20px 47px 0 48px;
}

.mac.gecko #nav-buttons .last {
	padding:20px 54px 0 48px;
}

.mac.webkit #nav-buttons .last {
	padding:20px 52px 0 48px;
}

#nav-buttons a:hover {
	background:url('../images/nav-on.png');
}


/******** End Navigation **************/

/******** Start Home Page **************/

#wrapper {
	width:985px;
	margin:0px auto;
	padding:0px;
}

#home {
}

#full {
	float:left;
	width:983px;
	border-left:1px solid #d4cce4;
	border-right:1px solid #d4cce4;
	border-bottom:1px solid #d4cce4;
	padding:15px 0;
	margin:0;
	clear:both;
}

#hp-main {
	width:969px;
	height:376px;
	background:url('../images/main-home.png');
	margin:0 auto;
}


#hp-main #text {
	float:left;
	width:600px;
	font-size:16px;
	line-height:22px;
	font-weight:800;
	color:#542988;
	text-align:center;
	margin:225px 0 0 0;
	clear:both;
}



#hp-main #text img {
	float:left;
	margin:10px 0 0 210px;
	clear:left;
}


#hp-main #main-buttons {
	float:right;
	margin:320px 58px 0 0;
}


#cont-left {
	float:left;
	width:380px;
	margin:20px 0 0 0;
}

#cont-left img {
	float:left;
	margin:0 0 0 10px;
}

/***
#cont-left #text {
	float:left;
	width:98%;
	text-align:left;
	vertical-align:top;
	margin:0 0 0 10px;
}



#cont-left #text a {
	float:left;
	width:65%;
	text-align:right;
	color:#542988;
	font-weight:bold;
	text-decoration:none;
	padding:0 5px 0 0;
	margin:25px 0 0 0;
}


#cont-left #text img {
	float:right;
	width:100px;
	margin:10px 0 0 10px;
}

***/

#cont-left #save {
	float:left;
	width:98%;
	text-align:left;
	vertical-align:top;
	margin:0 0 0 10px;
}



#cont-left #save a {
	float:left;
	width:90%;
	text-align:right;
	color:#0A246A;
	font-weight:bold;
	text-decoration:none;
	padding:0 5px 0 0;
	margin:5px 0 0 0;
}


#cont-left #save img {
	padding:10px 0;
	margin:20px 0 0 40px;
}



#cont-right {
	float:left;
	width:594px;
	border-left:1px solid #542988;
	background:url('../images/home-diet-img-tall.png') no-repeat top right;
	padding:0;
	margin:20px 0 0 0;
}

#cont-right img{
	float:left;
	text-align:center;
	margin:5px 0 0 150px;
}


#cont-rt-text-full {
	float:left;
	width:340px;
	text-align:left;
	margin:0 10px 5px 10px;
}


.cont-rt-text-top {
	float:left;
	width:100%;
}

.cont-rt-text-bttm {
	float:left;
	width:100%;
	border-top:1px dotted #542988;
	margin:15px 0 0 0;
	padding:15px 0 0 0;
}

 #cont-rt-text-full a {
	float:right;
	width:100%;
	text-align:right;
	color:#542988;
	font-weight:bold;
	text-decoration:none;
	padding:0 5px 0 0;
	margin:10px 0 0 0;
}


#cont-right #cont-rt-text-full img {
		float:left;
		margin:0 0 10px 0;
}


/**#cont-right img {
	float:left;
	width:227px;
	margin:15px 0 0 0;
}**/




#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;
}


#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;
}


 #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;
}


.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 a {
	float:right;
	display:block;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#542988;
	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-weight:bold;
	color:#542988;
}

.supp-facts {
	float:left;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:35px;
	font-weight:bold;
	color:#542988;
	padding:10px 0 10px 5px;
}

.supp-dose {
	float:left;
	width:90%;
	margin:5px;
}
.serve  {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#542988;
}


#menu-content {
	width:640px;
	padding-bottom:10px;
	margin:0px auto;

}


.meal {
	font-size:12px;
	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-size:12px;
	font-weight:bold;
	color:#542988;
	border-bottom:1px dotted #542988;
}

.menu-bgtotals {
	font-size:1px;
	font-weight:bold;
	color:#542988;
	border-bottom:2px solid #542988;
	padding:5px 0;
}

.menu-total {
	font-size:12px;
	font-weight:bold;
	color:#542988;
	border-bottom:1px dotted #542988;
}

.menu-total-numb {
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	color:#542988;
	border-top:1px dotted #542988;
	border-bottom:1px dotted #542988;
}

.call-outs-lg {
	font-size:13px;
	font-weight:bold;
	color:#542988;
}


.call-out-sub {
	font-size:12px;
	line-height:12px;
	color:#542988;
}


a.order:link,a.order:visited,a.order:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#542988;
	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:12px;
	line-height:14px;
	text-decoration:none;
	text-align:right;
	color:#000000;
}

a.in-copy:link,a.in-copy:hover,a.in-copy:visited {

	font-size:12px;
	line-height:12px;
	text-decoration:underline;
	color:#000000;
}

/***************** End Home Page ****************/



/***************** Start Diet Page ****************/
#diet-content {
	width:100%px;
	text-align:center;	
	margin:0px auto;
}

#diet-nav {
	float:left;
	width:100%;
	text-align:center;
	margin:10px 0;
}

#diet-chart {
	width:640px;
	text-align:center;
	padding:20px 0 0 0;
	margin:0 auto;
	clear:left;
}

/***************** End Diet Page ****************/

/***************** Start Product Page ****************/
#content-sub {
	width:750px;
	padding:10px 0 0 0;
	margin:0px auto;
}

#product-content {
	width:500px;
	margin:0px auto;
}

.prod-bullets {
	float:left;
	width:100%;
	font-size:12px;
	line-height:18px;	
	color:#333333;
	text-align:left;
	margin:10px 0 10px 0;
	padding:0 0 0 20px;
}


.product-row {
	text-align:left;
	width:600px;
	margin:0 auto;
	clear:left;
}


.prod-item-text {
	float:left;
	width:390px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#333333;
	text-align:left;
	margin:10px 0 0 0;
	padding:0 0 0 10px;
}

.prod-item-img {
	float:right;
	width:150px;
	text-align:center;
	clear:right;
}

.prod-item-button {
	float:left;
	width:100%;
	font-size: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 #542988;
  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-size:12px;
	line-height:16px;
	font-style:italic;
	font-weight:bold;
	line-height:12px;
	color:#ED1C24;
}



.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;
	width:640px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;	
	color:#542988;
	font-weight:800;
	text-transform:uppercase;
	text-align:left;
	border-bottom:1px dotted #542988;
	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:#542988;
	font-weight:800;
	text-transform:uppercase;
	text-align:left;
		border-bottom:1px dotted #542988;
	margin:20px 0 0 0;
	padding:0 0 10px 0;	

}

.p {
	float:left;
	width:640px;
	text-align:left;
	margin:0 0 10px 0;
	clear:left;
}


.p-half {
	float:left;
	width:385px;
	text-align:left;
	margin:0 0 10px 0;
	clear:left;
}


.drug-all {
	float:left;
	width:475px;
	text-align:left;
	border:2px solid #542988;
	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 #542988;
	padding:5px 0;
}

.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 #542988;
	padding:5px 0;
}

.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:#542988;
}

.thin-line {
	float:left;
	width:475px;
	height:2px;
	margin:5px 0 0 0;
	background-color:#542988;
}


.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:740px;
	padding-bottom:10px;
	margin:0px auto;

}

#disclaimer {
	float:left;
	width:640px;
	text-align:left;
	font-style:italic;
}

#testimonial-feature {
	float:left;
	width:100%;
	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:100%;
	text-align:left;
	border-top:3px solid #542988;
	padding:20px 0 0 0;
	margin:30px 0 0 0;
}


.testimonial {
	float:left;
	width:100%;
	text-align:left;
}


.testimonial-hr {
  float:left;
  width:100%;
  height:1px;
  color:#FFFFFF;
  border-bottom:1px dotted #542988;
  margin:20px 0;
  clear:left;
}


#ex-butt {
	float:left;
	width:100%;
	text-align:center;
	margin:0 0 10px 0;
}


#faq-questions {
	float:left;
	width:100%;
	margin:20px 0 20px 0;
}

.faq-qlft {
	float:left;
	width:340px;
	height:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;	
	color:#542988;
	text-align:left;
	margin:5px 0 0 15px;
	padding:0 0 10px 0;
	border-bottom:1px dotted #542988;
}

.faq-qrt {
	float:left;
	width:340px;
	height:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;	
	color:#542988;
	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:#542988;
}

a.question:link,a.question:visited,a.question:hover {
	font-size:12px;
	line-height:16px;	
	color:#524988;
	text-align:left;
}


.back-top {
	float:left;
	width:100%;
	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-size:14px;
	color:#542988;
	font-weight:800;
	font-style:italic;
	text-align:left;
	text-transform:uppercase;
	padding:0;
	margin:0 0 20px 0;
}



#title-copy {
	float:left;
	width:100%;
	font-size:12px;
	text-align:left;	
}

.heads {
	font-weight:bold;
	color:#542988;
}

h2 {
	float:left;
	width:100%;
	font-size:12px;
	color:#542988;
	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:740px;
	text-align:left;	
	margin:20px 0 0 0;
}

.contact-addy {
	float:left;
	width:245px;
	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 {
	width:620px;
	text-align:center;	
	padding:20px 0 0 0;
	margin:0 auto;
}


#where-left {
	float:left;
	width:190px;
	text-align:left;
	border-right:1px dotted;
}

#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 #542988;
}

.retail-text {
	float:left;
	width:175px;
	height:17px;
	font-size:12px;
	font-weight:bold;
	color:#542988;
	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-size:12px;
	line-height:16px;
	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:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-align:left;
	background:#542988;
	padding:5px 0 5px 10px;
	margin:10px 0 0 0;
}


#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:400px;
	font-size:12px;
	text-align:right;
	padding:10px 0 10px 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:200px;
	font-size:12px;
	text-align:right;
	padding:0;
	margin:10px 20px 10px 60px;
	clear:left;

}

.form-name-date {
	float:left;
	width:30px;
	text-align:right;
	padding:0;
	margin:0 10px;

}

.form-field { 
	float:left;
	color:#542988;
	font-size:12px;
	height:14px;
	border:1px dashed #542988;
	margin:10px 0 10px 20px;
	padding:0;
}

.drop-field { 
	float:left;
	color:#D$CCE4;
	font-size:10px;
	height:16px;
	background:#E5F5E0;
	border:1px dashed #542988;
	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 {
	font-size:12px;
	color:#000000;
	border:1px dotted #D4CCE4;
}


#submit-button {
	float:left;
	width:100%;
	text-align:center;
	padding:10px 0 4px 0;
}

.submit-button {
	font-size:12px;
	color:#D4CCE4;
	background:#542988;
	border:2px solid #D4CCE4;
	padding:5px;
	margin:0 0 0 75px;
}



#privacy-copy {
	float:left;
	width:620px;
	font-size:11px;
	line-height:14px;
	text-align:center;
	color:#000000;
	margin:30px 0 0 0;
}

#legal-copy {
	width:590px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	text-align:left;
	color:#000000;
	text-align:left;
	padding:30px 0 0 0;
	margin:0 auto;
	clear:left;
}

/******** 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-size:12px;
	font-weight:bold;
	color:#542988;
}

#process-banners {
	float:left;
	width:620px;
	text-align:center;
	padding-top:10px;
}


.banner-left {
	float:left;
	width:253px;
	border:1px solid #D4CCE4;
	margin:0 30px 20px 30px;
}

.banner-right {
	float:left;
	width:253px;
	border:1px solid #D4CCE4;	
	margin:0 0 20px 0;
}
	
	
	
/******** End Process Page ********/

/******** Start Coupon Page ********/

#coupon-content {
	width:620px;
	text-align:center;
	margin:0px auto;
}

.coupon-fullno{
	width:520px;
	text-align:center;
	padding:20px 0 0 0;
	margin:0 auto;
}


.coupon-full{
	width:520px;
	text-align:center;
	padding:30px 0 0 0;
	margin:0 auto;
}


.coupon-footnote{
	width:520px;
	font-size:12px;
	text-align:center;
	padding:20px 0 0 0;
	margin:0 auto;
}

/******** End Coupon Page ********/




/********* Start Footer ********/

#footer {
	float:left;
	width:100%;
	font-size:10px;
	color:#542988;
	text-align:center;
	margin:20px 0 0 0;
	padding:0;
	clear:both;
}


#footer a {
	font-size:11px;
	color:#542988;
	text-decoration:none;
}

.footnote {
	font-size:10px;
	color:#542988;
}
/********* End Footer ********/

