/* CSS Document */
body{
padding:0px; margin:0px; min-width:100px;
}
#diet{
width:100%; float:left; margin:0px; padding:0px; min-width:100px;
}
#header{ min-width:100px;
width:100%; float:right; padding:0px; margin:0px; background-image:url(images/hbg.gif); border-bottom:6px solid #009900; position:absolute; top:0; height:117px; 
}
#header .logo{
width:220px; float:left; padding:0px; margin:0px;
}

#header h1{
float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; position:absolute; color:InfoBackground; width:34%; text-align:center; line-height:17px; left:25%; 
}
#header span{
float:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; position:absolute; color:InfoBackground; width:315px; text-align:right; line-height:17px; left:60%; margin-top:5px;
}
#header span a {
	color:#FFF;
}
#header .banner{
width:70%; float:right; padding:0px; margin:0px; text-align:right;/* background-image:url(images/plans.gif);*/ background-position:right; background-repeat:no-repeat; 
}
.banner .mlinks{ padding-top:60px;
width:99%; float:left; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:left; 
}
.mlinks a{ padding:6px 5px 5px 5px; line-height:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#006600; text-decoration:underline; background-color:OldLace; margin:0px 0px 0px 0px; border:solid 1px Maroon ; background-image:url(images/dbg.gif); 
}
.mlinks a:hover{
text-decoration:none;  border:2px solid #006600;
}

.feeds{
margin:0px;
padding:0px;
background-image:none;
margin-top:-2.2%;
}
html> body .feeds{
margin-top:0px;
}

.feeds a {
border:none;
background-image:url(/images/hbg.gif); background-color:none;
}

.feeds a:hover {
border:none;
background-image:url(/images/hbg.gif); background-color:none;
}


#diet #plans{ min-width:100px;
width:100%; float:left; font-family:Arial, Helvetica, sans-serif; 
}
#plans{ min-width:100px;
width:100%; float:left; font-family:Arial, Helvetica, sans-serif; margin-top:123px;
}
html>#plans{
width:100%; min-width:100px;
}
#plans .pright{ 
float:right; width:76.5%;
}
.pright .top{
width:99.5%; float:left; background-color:#E0E0E0; margin-top:4px; border-bottom:1px solid #cecece; border-right:1px solid #cecece;
}
.top p{ 
font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#000000;
}
.pright .wrap{
width:100%; float:left;
}

.wrap h2{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; clear:both; text-align:left; margin:0px; padding:0px; line-height:34px; color:darkMagenta; padding-left:2px; margin-top:2px; background-image: url(/images/backgroundimg.gif);
}
.wrap .mdes{ padding:0px 2px 4px 2px; width:99%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; text-align:justify; color:black; /*border-bottom:solid 1px #006699;*/ margin-bottom:9px;  
}
.pright .dcoupons{ width:99%; float:left;
}
.pright .dcoupons {
width:99%; font-family:Geneva, Arial, Helvetica, sans-serif; line-height:22px;
}

.dcoupons p{
float:left; font-size:12px; line-height:17px; float:left; text-align:justify; padding:0px; margin:0px;
}
.getcode{ padding-top:5px;
width:98%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:darkBlue; padding-bottom:10px; border-bottom:1px solid #CAE27E; margin-bottom:5px; font-weight:bold; 	
}
.getcode b{ color:#ff0000; padding-right:7px;
}
.getcode a{ font-family: tahoma; font-size:13px;
text-decoration:underline; color:#006600; /*padding-left:13%;*/ font-weight:bold
}
.getcode img { vertical-align: bottom;
margin:0px; padding:0px; 
}
.getcode a:hover{
text-decoration:none; color:darkviolet;
}
.pright .dcoupons a{ font-size:13px;text-decoration:underline; color:#000000;  padding-right:5px; font-weight:bold;
}
.pright .dcoupons a:hover{ text-decoration: none;
}
.pright .dcoupons b a{
color:Maroon; text-decoration:underline;
}
.pright .dcoupons b a:hover{
text-decoration: none;
}
.top h2{ width:98%;padding-left:5px; margin:0px; padding:0px; line-height:24px; width:62%; float:left;
font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#000000; 
}

.top .bigthmb{ border:solid 1px #FFCC66;
float:right; width:300px; background-color:#cccccc; margin:9px 8px 7px 0px;
}
.bigthmb .next{
float:left; width:100%; margin:0px; padding:0px; background-color:#FFFFFF;
}
.next a{
text-align:left;
}
.next b a{ text-align:right
}
.top .ttleft{
margin-right:327px; text-align:justify; 
}
.top .ttleft h2{  width:100%; border:1px solid #CECECE;
padding-left:5px; margin:0px; padding:0px; line-height:24px; background-image:url(images/dbg.gif);
font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#000000; 
}
.ttleft .test{ width:99%; background-color:#FDFDFE; padding:3px;
float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; line-height:17px;
}
#plans .planleft{ border-right:1px solid #CCCCCC;
width:22%; float:left; padding:0px; margin:3px 0px 0px 3px;
}
.planleft h2{ margin:0px; padding:0px; border-bottom:#339933 solid 1px; line-height:37px;  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:94%; font-weight:bold; text-align:center; color:#FFFFFF; /*background-color:#ADE756;*/ border-top:1px solid #cecece; background-image:url(images/aaa.gif);
}
.planleft .fruit{
width:99%; float:left;
margin:0px; padding:0px;
}

.planleft .dietplans {
/*border:1px solid PeachPuff;*/
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:16px;
margin-top:2px;
padding:1px 0px 1px 0px;
width:98%; /*background-color:paleGoldenRod;*/
}
.planleft .banner{
width:98%; float:left; text-align:center;
}
.planleft .banner img{ width:125px; height:125px; margin:3px 3px 8px 3px; border: 1px solid #AAAAAA;
}


.dietplans .mlogo{
float:left; margin-right:10px;
width:80px;
}
.dietplans .mlogo img{
width:80px; height:30px;border:1px solid #77CB3F;
}
.dietplans .merchant {
 text-align:justify; border-bottom:1px solid #cecece; background-color:#FDFDFE;
}

.dietplans .merchant a { padding-right:8px;
color:Maroon;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}
.dietplans a:hover {
text-decoration:none;
}
#footer{ border-top: solid 1px #CCCCCC; color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;
width:100%; height:52px; background-color: #C4E08F; float:left; text-align:center; background-image:url(images/footer.gif);
}
#footer b{
padding:0px 4px 0px 4px;
}
#footer a{
text-decoration:underline; font-size:13px; color:#FFFFFF; line-height:26px;
}
#footer a:hover{
text-decoration:none;
}
#stores{
width:99%; float:left; padding-left:3px;
}
#stores h2{
font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#FF9900; float:left; line-height:46px; margin:0px; padding:0px;
border-bottom:1px dashed  #aaaaaa; width:95%;
}

#stores #potential{
width:99%; float:left; line-height:42px;
}
#potential .dietstoresl{ padding-top:5px;
width:48%; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:13px;
border-bottom:1px dashed  #aaaaaa;
}
#potential  .sthmb{
 width:80px; height:30px; float:left; padding-left:4px; padding-right:12px; padding-bottom:8px;
}
#potential .dietstoresl a{
text-decoration:underline; font-weight:bold; color: #336699; line-height:17px; font-family:Verdana;
}
#potential .dietstoresl a:hover{
text-decoration:none;
}

#potential .dietstoresr{ padding-top:5px; border-left:1px dashed #aaaaaa;
width:48%; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:13px;
border-bottom:1px dashed #aaaaaa;
}
#potential  .rthmb{
 width:80px; height:30px; float:left; padding-left:4px; padding-right:12px;  padding-left:30px;	padding-bottom:8px;
}
#potential .dietstoresr a{
text-decoration:underline; font-weight:bold; color: #336699; line-height:17px; font-family: Verdana;
}
#potential .dietstoresr a:hover{
text-decoration:none;
}
.terms{
width:98%; float:left; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-align: justify; line-height:18px 
}
.terms b{
font-weight:bold; font-size:13px; margin-top:5px; 
}
.clear{
clear:both; padding:0px; margin:0px;
}
/*--------------------------------------------------*/
.contact
{
margin-left:1.5%;
width:50%;
padding:opx;
border:1px solid black;
float:left;
}

.contact1
{
margin:0px;
width:100%;
padding:opx;
border:1px -moz-bg-inset #000000;
float:left;
}


#contactids
{
margin:2px;
padding:4px;
font-family:arial;
font-size:12px;
float:left;
color:black;
width:35%;
}


#contactrel
{
margin: 0px;
padding: 3px;
margin: 0px 0px 0px 0px;
width:45%;
float:left;
}

.contactname 
{
margin: 0px;
padding: 0px;
font-family:verdana, arial, helvetica, sans-serif;
color:#F43BCB;
font-size: 90%;
font-weight: bold;
}

#cont
{
float: left;
width:1007px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#FAFAFA;
}

#couponscodetext002
{
margin:0px;
padding:2px;
Width:100%;
font-family:arial;
font-size:12px;
font-weight:bold;
text-align:justify;

}


#couponscodetext002 a
{
padding:2px;
margin:0px;
display:inline;
text-decoration:underline;
color:#1C168E;
}

#couponscodetext002 a:hover
{
margin:0px;
padding:2px;
display:inline;
text-decoration:none;
color:#006699;
}

