body {
	margin: 0;
	padding: 0;
	color: #3d2714;
	}

/*************************** Paragraph Styles **********************************/
.bluebox p {font:normal 11px Arial, Helvetica, sans-serif;color:#3d2714;line-height:15px; margin:0;padding:0}
.members p {font:normal 11px Arial, Helvetica, sans-serif;color:#3d2714;line-height:15px; margin:0;padding:0}
p.white {font:normal 12px Arial, Helvetica, sans-serif;color:white;line-height:16px; margin:0;padding:0}
p.best {font:normal 14px Arial, Helvetica, sans-serif;color:white;line-height:20px; margin:0;padding:0}
p.suc {font:normal 11px Arial, Helvetica, sans-serif;color:#3d2714;line-height:15px; margin:0;padding:0 140px 0 0}
p.sucContent {font:normal 11px Arial, Helvetica, sans-serif;color:#3d2714;line-height:15px; margin:0;padding:5px 140px 0 0}
p.read {background-color:#B4CB34; margin: 15px 0 0 45px; padding:4px 8px 4px 8px; color:#FFFFFF; font-weight:bold; width: 85px;}
p.read a{color:#FFFFFF;}
p.menuhdr{color:#50afcb; font:normal 11px Arial, Helvetica, sans-serif; line-height:15px; margin:0;padding:0}

p.introJoinNow{ font: normal 16px Arial,sans-serif; color: #3d2714; margin: 0px; padding:5px 0 0 10px;}

p.introJoinNowPrima{ font: normal 16px Arial,sans-serif; color: #3d2714; margin: 0px;  padding: 14px 0 0 0px;}

p.introJoinNowReveal{ font: normal 16px Arial,sans-serif; color: #3d2714; margin: 0px;  padding: 14px 0 0 0px;}

p.introJoinNowBest { font: normal 14px Arial,sans-serif; color:#FFFFFF; margin: 0px;  padding: 0px 0 0 0px;}

p.introJoinNowGoodH { font: normal 16px Arial,sans-serif; color:#3d2714; margin: 0px;  padding: 0;}

p.introJoinNowGoodH a{ font: normal 16px Arial,sans-serif; color:#fff; margin: 0px;  padding-top:27px; float: left;}

p.introJoinNowHB { font: normal 16px Arial,sans-serif; color: #3d2714; margin: 0px;  padding: 0px 0 0 0px;}

p.introJoinNowHB a{ font: normal 16px Arial,sans-serif; color: #3d2714; margin: 0px;  padding: 0px 0 0 0px;}

p.introJoinNowStaff{ font: normal 16px Arial,sans-serif; color: #3d2714; margin: 0px;  padding: 10px 0 0 0px;}

p.PrimaDisclaimer{font:normal 11px Arial, Helvetica, sans-serif;color:#000000; margin:0; padding-top:8px; font-weight:bold;}

p.StaffOffer{font:normal 11px Arial, Helvetica, sans-serif;color:#000000; margin:0; padding-top:8px; font-weight:bold;}

.txt11 { font-size: 11px; }
/*************************** Header Styles **********************************/

h1.white{
	 font: bold 15px Arial,sans-serif;
	 color: #fff;
	 padding: 0 0 10px 0px; 
	 margin: 0px;
	 text-align:left!important;
	}	
h2{
	 font: normal 16px Arial,sans-serif;
	 color: #3d2714;
	 margin: 0px;
	 padding: 50px 0 0 0px;
	}

h3{
	 font: bold 15px Arial,sans-serif;
	 color: #b4cb34;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 5px 0px;
	}
h4{
	 font: bold 12px Arial,sans-serif;
	 color: #50afcb;
	 margin: 0px;
	 padding: 5px 0 0 0px;
	}
h5{
	 font: 16px Arial,sans-serif;
	 color: #b4cb34;
	 margin: 5px 0 0 0px;
	 padding: 0px 0 0px 55px;
	}
h6 {font:bold 11px Arial, Helvetica, sans-serif;color:#3d2714;line-height:15px; margin:0;padding:10px 0 0 0}

hr {color:#dbd7ce;}
/****************** Img styles *************************/
img {padding:0; margin:0;}
.bluebox img{padding: 0px 5px 10px 0; margin:0; float:left;}	
.menuitem2 img{padding: 0px 10px 5px 0; margin:0; float:left;}

/********************** link styles *************************/
a {
	text-decoration: none;
	margin:0;
	padding:0;
	color:#3d2714;
	font-weight:bold;
	}

a img {
	border: 0;
	vertical-align: top;
	
	} 
	

a:link{
	text-decoration: none;
	margin:0;
	padding:0;
	color:#3d2714;
	
}
a:active{
	text-decoration: none;
	margin:0;
	padding:0;
	color:#3d2714;
	
}
a:visited{
	text-decoration: none;
	margin:0;
	padding:0;
	color:#3d2714;

}
a:hover{
	text-decoration: none;
	margin:0;
	padding:0;
	color:#3d2714;	
}

a:hover.read1{
	text-decoration: none;
	margin:0;
	padding:0;
	color:#3d2714;	
font-weight:bold;	
}


a:hover.JoinItem{
	color:#3d2714;
	text-decoration:none;
	margin: 5px 0 0 0px;
	padding: 5px 0 0px 60px;
}

#tabsection .tabset_content #contentDietTab a {
	text-decoration:underline;
	margin:0;
	padding:0;
	color:#b4cb34;
	font-weight:bold;	
}


#tabsection .tabset_content #contentDietTab a:hover {
	text-decoration: underline;
	margin:0;
	padding:0;
	color:#50afcb;		
	font-weight:bold;
}

.tab

p.prefer a{font:normal 11px Arial, Helvetica, sans-serif;color:#b4cb34; margin:0;padding:0; height:10px;font-weight:bold; }
p.prefer a:hover{font:normal 11px Arial, Helvetica, sans-serif;color:#b4cb34; margin:0;padding:0; height:10px;font-weight:bold; }
/*a.LearnDiet {font:normal 11px Arial, Helvetica, sans-serif;color:#b4cb34; margin:0;padding:0; height:10px;font-weight:bold; }*/

a.read1 {font:normal 11px Arial, Helvetica, sans-serif;color:#FFFFFF; margin:0;padding:0; height:10px;font-weight:bold; }
/*.LearnDiet a:hover {font:normal 11px Arial, Helvetica, sans-serif;color:#50afcb; margin:0;padding:0; height:10px; font-weight:bold;}*/

.menuitem a{font: normal 16px Arial, Helvetica, sans-serif; color: #b4cb34; margin: 5px 0 0 0px; padding: 0px 0 0px 55px;}
.menuitem a:hover {color:#3d2714; text-decoration:none; margin: 5px 0 0 0px; padding: 0px 0 0px 55px;}

.JoinTodayItem1 {margin: 5px 0 0 0px; padding: 2px 0 0px 60px;}

.JoinItem a{font: normal 16px Arial, Helvetica, sans-serif; color: #b4cb34; margin: 5px 0 0 0px; padding: 5px 0 0px 60px;}

a.JoinItem {font: normal 16px Arial, Helvetica, sans-serif; color: #b4cb34; margin: 5px 0 0 0px; padding: 5px 0 0px 60px;}
.JoinItem a:hover {color:#3d2714; text-decoration:none; margin: 5px 0 0 0px; padding: 5px 0 0px 60px;}


a.menuhdr {font:normal 11px Arial, Helvetica, sans-serif;color:#50afcb; margin:0;padding:0; height:10px}
a:hover.menuhdr {color:#3d2714}
a:visited.menuhdr {font:normal 11px Arial, Helvetica, sans-serif;color:#50afcb; margin:0;padding:0; height:10px}
.introtxt a{font: normal 16px Arial,sans-serif; color: #3d2714; margin: 0px; padding: 0px 0 0 0px; float: left;}

.introCompany .introtxt a{padding-top:10px;}
.introCosmo .introtxt a{padding-top:10px;}
.introHandbag .introtxt a{padding-top:5px;}
.introtxt a.HandB{font: normal 16px Arial,sans-serif;
	 color: #3d2714;
	 margin: 0px;
	 padding: 35px 0 0 0px;}
	 
.introtxt a.best{font: normal 16px Arial,sans-serif;
	 color: #ffffff;
	 margin: 0px;
	 padding: 50px 0 0 0px;}
	 
.introtxt a:hover {color: #fff; text-decoration:none}

/*.tour {
	background: 0 0 url(../images/fdp_but_tour_g.gif) no-repeat;
	color: #ffffff;
	padding:0;
	margin:0;
	border:0;}*/

/*.tour a:hover{
	background: 0 0 url(../images/fdp_but_tour_g.gif) no-repeat;
	background-color:#3333CC;
	color: #FF0000;
	padding:0;
	margin:0;
	border:0;}*/

/*a:hover .tour{
	background: 250px 0 url(../images/fdp_but_tour_g.gif) no-repeat;
	color: #red;
	padding:0;
	margin:0;
	border:0;}*/

/*.tour a:link{
	background: 250px 0 url(../images/fdp_but_tour_g.gif) no-repeat;
	color: #FF0000;
	text-decoration:none;
	padding:0;
	margin:0;
	border:0;}*/
	
/*.tour a:hover{
	background: 250px 0 url(../images/fdp_but_tour_g.gif) no-repeat;
	color: #FF0000;
	text-decoration:underline;
	padding:0;
	margin:0;
	border:0;}*/

/*.tabset_tabs li a {color:#3d2714; font-weight:normal;}
.tabset_tabs li a:hover {color:#3d2714; font-weight:normal;}*/

/*********************** Structural Divs **********************/
#MainDiv {
	margin: 0px;
	width: 641px;
	}
	
#header {
	padding:0;
	margin:0;
	width:780px;
	height:130px;
	border-right-color: #ECE9D8;
	}
#rightnews {
	float: right;
	width: 120px;
	margin: 0 0 10px 0px;
	padding: 0px 0 0 0px;
	}

#content {
	margin: 0 120px 20px 0px;
	padding: 0px 20px 10px 0px;
	line-height: 1.6em;
	text-align: left;
	}
	
	
.getStarted{

 float: left; 
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px ;
}

#footer {
	clear: both;
	margin: 0 auto;
	padding: 10px 0 20px 0;
	border-top: 1px solid #dbd7ce;
	width: 780px;
	text-align: center;
	color: #778913;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	}
/****************** Component Divs **********************/


#logos {padding:0; margin:0; width:287px; float:left;}
#navigation {padding:0 0 0 0; margin:0px; width:780px; height:23px; float:left; background-image:url(/dietprofile2/images/nav2.jpg); background-repeat:no-repeat;}
#navigation2 {padding:0 0 0 0; margin:0px; width:780px; height:46px; float:left; background-color:#b2e0e4; background-image:url(/dietprofile2/images/nav3.jpg); background-repeat:no-repeat;}
.bluebox {padding: 5px 5px 5px 0px; margin: 0px; height: 251px;}
.bluebox1 {background-image:url(../images/fdp_but_640x100.gif) 0 0; padding: 0; margin: 0px; height: 100px;}
.splitright {width: 48%; float: right; overflow: hidden; margin:0; padding:0;}
.splitleft {width: 52%; float: left; overflow: hidden;  margin:0; padding:0; }
/*.splitright2 {width: 46%; float: right; overflow: hidden; margin:0; padding:0;}
.splitleft2 {width: 50%; float: left; overflow: hidden;  margin:0; padding:0; }*/
div.horRule {height: 1px; border-top: 1px solid #dbd7ce; width: 100%;float:left; padding:0; margin: 10px 0;}
div.horRule hr {display: none;}
hr {margin: 0 0 0 0; text-align: left;}
.menuitem{padding: 5px 0 10px 0; margin:0; /*height:80px;*/ float:left; width:100%;}

.logo{margin:0 0 5px 0; padding:0; width:236px; height:49px; float:left; background-image:url(/dietprofile2/images/logo.gif)}
.affiliate{margin:0; padding:0; width:287px; height:24px; float:left; text-align:right; background-image:url(/dietprofile2/images/aff.gif)}
.bannertop{padding:0; margin:0px 0 0px 0px; float:right; width:468px; height:60px; vertical-align:bottom}
.drop{padding:0; margin:10px 0 0 0; width:300px; height:30px; float:right; text-align:right;}
.go{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;font-size: 11px;}

.menuitem2{padding: 0 0 0px 0; margin:0; height:56px; float:left; width:208px}
.menuitem3{padding: 0 0 0px 0; margin:0; height:100px; float:left; width:208px; display:block;}
.menuitem4{padding: 0 0 0px 0; margin:0; height:147px; float:left; width:208px; display:block;}

.members { width: 65%;float: right; margin:0; padding:0;}
.section3 {width: 33%; float: left; margin:0; padding:0;}

.offer{padding: 0;width:397px;height:132px;float:left;margin: 15px 15px 15px 0;}
.intro{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/uk_dietclub_intro_aug10.jpg);float:left;}
.pledge_img{padding:0; margin:0; background-image:url(/images/Reveal/reveal_diet_pledge.jpg); float:left;}

.introWedding a.guide{position:absolute; left:-350px; top:150px; width:190px; height:60px; text-indent:-9999px; overflow:hidden;}
.introWedding a.guide2{color:#fff; font-weight:bold; font-size:12px; text-decoration:underline; margin-bottom:20px; float:none;}
.introWedding .introJoinNow{margin-top:10px;}

.intro a.guide{position:absolute; left:-220px; top:150px; width:190px; height:60px; text-indent:-9999px; overflow:hidden;}
.intro a.guide2{color:#fff; font-weight:bold; font-size:12px; text-decoration:underline; float:none; margin:0; padding:0;}
.intro p{padding-bottom:5px;}


.introReveal{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/Reveal/uk_dietclub_intro.jpg);float:left;}
.introBest{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/Best/uk_dietclub_intro_xmas09.jpg);float:left;}
.introCosmo{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/Cosmopolitan/uk_dietclub_intro_may10.jpg);float:left;}
.introCompany{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/Company/uk_dietclub_intro_may10.jpg);float:left;}
.introZest{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/Zest/uk_dietclub_intro.jpg);float:left;}
.introWeightWomen{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/uk_dietclub_intro.jpg);float:left;}
.introPrima{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/Prima/uk_dietclub_intro.jpg);float:left;}
.introHousekeeping{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/GoodHousekeeping/uk_dietclub_intro.jpg);float:left;}
.introHandbag{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/Handbag/uk_dietclub_intro_may10.jpg);float:left;}
.introWedding{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/Weddings/uk_dietclub_intro_may10.jpg);float:left;}
.introRealPeople{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/RealPeople/uk_dietclub_intro.jpg);float:left;}
.introNetDoctor{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/NetDoctor/uk_dietclub_intro.jpg);float:left;}
.introShe{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/She/uk_dietclub_intro.jpg);float:left;}
.introGetLippy{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/getlippy/uk_dietclub_intro.jpg);float:left;}				
.introAllAboutYou{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/allaboutyou/uk_dietclub_intro.jpg);float:left;}				
.introPrimaBaby{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/primababy/uk_dietclub_intro.jpg);float:left;}
.introStaffOffer{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/staff/uk_dietclub_intro.jpg);float:left;}
.intro4weeksfree{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/prima/uk_dietclub_intro.jpg);float:left;}
.intropromo1{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/promo1/uk_dietclub_intro.jpg);float:left;}
.intropromo2{padding:0px;margin:0 0 10px 0;width:640px;height: 241px;background-image:url(/dietprofile2/images/promo2/uk_dietclub_intro.jpg);float:left;}

				
.introtxt{padding:0px; margin:10px 0px 0px 355px; width:270px; height: 221px; float:left; position:absolute; text-align:justify;}		

.success28000{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}
.success28001{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}
.success28002{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_katalin.gif); background-repeat:no-repeat}
.success28003{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_penny.jpg); background-repeat:no-repeat}
.success28004{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}
.success28005{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}
.success28006{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}
.success28007{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_fiona.jpg); background-repeat:no-repeat}
.success28008{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_katalin.gif); background-repeat:no-repeat}
.success28009{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_kerry.gif); background-repeat:no-repeat}
.success28010{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_louise.jpg); background-repeat:no-repeat}
.success28011{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_katalin.gif); background-repeat:no-repeat}
.success28012{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_hazel.gif); background-repeat:no-repeat}
.success28013{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}
.success28014{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_janet.jpg); background-repeat:no-repeat}
.success28015{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_kerry.gif); background-repeat:no-repeat}
.success28016{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_katalin.gif); background-repeat:no-repeat}
.success28017{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_katalin.gif); background-repeat:no-repeat}
.success28018{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_kerry.gif); background-repeat:no-repeat}
.success28019{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_hazel.gif); background-repeat:no-repeat}
.success28020{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}
.success28021{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}
.success28022{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}
.success28023{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_kerry.gif); background-repeat:no-repeat}
.success28024{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_hazel.gif); background-repeat:no-repeat}
.success28025{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_hazel.gif); background-repeat:no-repeat}
.success28027{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}

/*  
	Newly named styles added below to replace the codes above 
	The codes have been replaced with the first 6 letters from the string siteName 
	from tblSite 

	.success28001{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_gail.gif); background-repeat:no-repeat}
	.success28004{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_gail.gif); background-repeat:no-repeat}
	.success28005{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_gail.gif); background-repeat:no-repeat}
*/

.successUkDie1 {padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}
.successeDiets {padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}
.successHandB {padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}
.successGoodH {padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_penny.jpg); background-repeat:no-repeat}
.successCosmo {padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}
.successyourWe {padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_fiona.jpg); background-repeat:no-repeat}
.successBest {padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_katalin.gif); background-repeat:no-repeat}
.successcompa {padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}
.successPrima {padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_louise.jpg); background-repeat:no-repeat}
.successPri4wk {padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_louise.jpg); background-repeat:no-repeat}
.successRevea {padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_katalin.gif); background-repeat:no-repeat}
.successRealp {padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_hazel.gif); background-repeat:no-repeat}
.successWeigh {padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}
.successZest {padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_janet.jpg); background-repeat:no-repeat}
.successNetdo {padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_kerry.gif); background-repeat:no-repeat}
.successSHE {padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_katalin.gif); background-repeat:no-repeat}
.successgetLi {padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_katalin.gif); background-repeat:no-repeat}
.successallab {padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_kerry.gif); background-repeat:no-repeat}
.successgomam {padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_hazel.gif); background-repeat:no-repeat}
.successStaff {padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}

/*
	End of newly named styles ...
	.successBest{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/clare_suc.jpg); background-repeat:no-repeat}
	.successZest{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/clare_suc.jpg); background-repeat:no-repeat}
	.successCosmo{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/clare_suc.jpg); background-repeat:no-repeat}
	.successShe{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/clare_suc.jpg); background-repeat:no-repeat}
	.successPrima{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/clare_suc.jpg); background-repeat:no-repeat}

*/

.successReveal{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_katalin.gif); background-repeat:no-repeat}
.successCompany{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}
.successWeightWomen{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}
.successHousekeeping{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_penny.jpg); background-repeat:no-repeat}
.successHandbag{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}
.successWedding{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_fiona.jpg); background-repeat:no-repeat}
.successRealPeople{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_hazel.gif); background-repeat:no-repeat}
.successNetDoctor{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_kerry.gif); background-repeat:no-repeat}
.successGetLippy{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}
.successAllAboutYou{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_alex_m.jpg); background-repeat:no-repeat}
.successPrimaBaby{padding:5px;margin:0; width:296px; height: 251px; background-position:right; background-image:url(/dietprofile2/images/ukdc_success_hazel.gif); background-repeat:no-repeat}


/************* navigation styles **************/

ul {display:block;}
#navigation ul{
	margin:0;
	padding:5px 0 5px 0;
	width:100%;
	
	}	
#navigation ul li {
	list-style: none;
	margin:0;
	padding:0px;
	display:inline;
	width: 100%;
	
	 }
#navigation ul li a{
	list-style: none;
	margin:0;
	padding:0px 25px 0 25px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	text-align:left;
	text-decoration:none;
	width: 100%;
	}
	
#navigation ul li a:hover{
	color:#d8e5ba;
	}
#navigation2 ul{
	margin:0;
	padding:2px 0 5px 0;
	width:100%;
	
	}	
#navigation2 ul li {
	list-style: none;
	margin:0;
	padding:0px;
	display:inline;
	width: 100%;
	/*float the main list items*/
  
  }
#navigation2 li.off ul, #nav li.on ul {
  /*hide the subnavs*/
  display: none;
}
#navigation2 li.off ul, #nav li.on ul {
  /*put the subnavs below and hide them all*/
  display: none;
  position: absolute;
  top: 33px;
  height: 15px;
  left: 0;
  padding-top: 10px;
}
#navigation2 li a {
  /*for all links in the list*/
  color: #f90;
  font-weight: bold;
  display: block;
  height: 15px;
  width: 100px;
  padding: 5px;
}
	 
#navigation2 ul li a{
	list-style: none;
	margin:0;
	padding:0px 23px 0 23px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	text-align:left;
	text-decoration:none;
	width: 100%;
	}
#navigation2 li.on a {
  /*change border color for active topic area*/
  border: 1px solid #f90;
}

#navigation2 li.on ul a, #nav li.off ul a {
  /*  cancel inherit of border
      on subnav of active topic */
  border: 0;
}

#navigation2 li.on ul {
  /*display active subnav list*/
  display: block;
}
#navigation2 ul li a:hover{
	color:#d8e5ba;
	}	
#navigation2 li.on ul a, #nav li.off ul a {
  float: left;
  /*ie doesn't inherit the float*/
  border: 0;
  color: #f90;
  width: auto;
  margin-right: 15px;
}

#navigation2 li.on ul {
  /*display the current topic*/
  display: block;
}

#navigation li.off:hover ul {
  /*  display the other topics when
      their parent is hovered */
  display: block;
  z-index: 6000;
}



#navigation li.off a:hover, #nav li.off:hover a {
  background: #29497b;
  color: #f90;
}

  


/************** Breadcrumb Styles ***************/
	ul.breadcrumbs {margin:0px;padding:0px;list-style:none; font:normal 10px Arial, Helvetica, sans-serif}
	ul.breadcrumbs li {
		margin:0;padding:0;display:inline;list-style:none;}
	ul.breadcrumbs li.first {
		margin-left:0;}
	ul.breadcrumbs li.last {
		padding-right:0;
		background-image:none;}
	ul.breadcrumbs li a {
		}
	ul.breadcrumbs li span {}
	ul.breadcrumbs li.last span {
		font-weight:bold;}
		
.breadcrumbs{padding:0; margin:10px 0px 10px 0px; float:left; width:100%;}	

/************* Footer styles **************/
#footer a {color: #778913;text-decoration: none;}

#footer a:hover {text-decoration: underline;color: #b4cb34;}
.footer{font: normal 10px Arial, Helvetica, sans-serif ; color:#b4cb34}


/************* dietchoice style **************/
.tabset_tabs	{
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
	z-index:2;
	white-space:normal;
	float:left;
	width:135px;	
	height: 120px;
}
.tabset_tabs li	{ margin:0; padding:0; display:block; float:left; width: 136px; height:15px; }
.tabset_tabs li a	{ color:#3d2714 ! important/* background-color:#def /*! important; border:1px solid #99c;*/ /*text-decoration:none;**// padding:0 5px; /*border-left-width:0; border-bottom:none;*/ display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; width: 136px; text-decoration:none; line-height:15px}
.tabset_tabs a:hover	{ color:#3d2714 ! important; background-color:#b2e0e4 ! important; float:left; text-decoration:none }
.tabset_tabs a.active	{ color:#3d2714 ! important; background-color:#b2e0e4 ! important; /*border-color:black; border-left-width:1px;*/ cursor:default; /*border-bottom:white;*/ padding-top:1px; /*padding-bottom:1px;*/ float:left; text-decoration:none }

.tabset_tabs ul li.firstchild a	{ border-left-width:1px;float:left; }

.tabset_content	{ border:1px solid #b2e0e4;  z-index:1; padding:0px; display:none; width:160px; height:224px; margin:0; } /* before- height:195px; */
.tabset_label	{ display:none }

.tabset_content_active	{ display:block }

.tabs {width: 28%; float: right; overflow: hidden; margin:0; padding:0;}

#tabsection {  margin-top:10px; padding:0px; float:left; top:0; width:100%; /*height:150px;*/ }
#tab1 {padding:0; margin-left:135px; margin-top:5px;}
#tab2 {padding:0; margin-left:135px; margin-top:5px;}
#tab3 {padding:0; margin-left:135px; margin-top:5px;}
#tab4 {padding:0; margin-left:135px; margin-top:5px;}
#tab5 {padding:0px; margin-left:135px; margin-top:5px; }
#tab6 {padding:0; margin-left:135px; margin-top:5px;}
#tab7 {padding:0; margin-left:135px; margin-top:5px;}
#tab8 {padding:0; margin-left:135px; margin-top:5px;}
#tab9 {padding:0; margin-left:135px; margin-top:5px;}
#tab10 {padding:0; margin-left:135px; margin-top:5px;}
#tab11 {padding:0; margin-left:135px; margin-top:5px;}
#tab12 {padding:0; margin-left:135px; margin-top:5px;}
#tab13 {padding:0; margin-left:135px; margin-top:5px;}
#tab14 {padding:0; margin-left:135px; margin-top:5px;}
#tab15 {padding:0; margin-left:135px; margin-top:5px;}
#pic {padding: 5px 0 5px 5px; margin:0; float:left; width:40px; height:192px;}

#picDiet {padding: 5px 3px 5px 3px; margin:0; float:left;}

#contentDietTab{float:left; padding:5px; margin:0px 0 0 0px; width:95px; font-family:Arial, Helvetica, sans-serif; font-size:11px;/* background-color:red;*/ height:185px; line-height:15px;}
#contentDietTab p{margin:0 0px 0 0; padding:0 0px 0 0}


/* ----- STYLING THE FREE DIET PROFILE FORM -------*/

#freeprofile {	
	width:296px;
}
#freeprofile legend {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#3d2714;
	padding-bottom:4px;
	text-align:left;
}
#freeprofile fieldset {
	float:left;
	width:50px;
	border:none;
	padding: 0px 10px 0px 0px;
	margin:0;
	font:11px Arial, Helvetica, sans-serif;
}

#freeprofile select {
	margin-bottom:10px;
	font: 11px Arial, Helvetica, sans-serif;
	width:60px;
}
#freeprofile input{font:11px Arial, Helvetica, sans-serif;}
#age_field {
	width:40px;
	
}
#sex_set {
	width:90px;
}
#submit_but{margin:10px 0 0 0; padding: 10px 0 0px 0px; vertical-align:middle;  }

.prefer {margin:0; padding:0; height:38px; width:286px; float:left;}	


#fields { margin:20px 20px 20px 0px; background-color: none; position: relative;}
			
#metric { 
	visibility:hidden;
	width: 300px;
	position:relative;	
	border:0;
	left: 0px; 
	top: 0px; 	
	}	
	
#imperial {
	visibility: visible;
	width: 300px;
	position:absolute;		
	border:0;	
}

/* ----- STYLING THE FREE DIET PROFILE FORM 640 WIDE-------*/
#fdp {
	width: 640px;
}
#fdpbgd {
	background: transparent url(../images/fdp_but_640x100.gif) 0 0 no-repeat;
	width: 550px;
	height: 100px;
	padding: 0 0 0 90px;
	border: 0;
	margin:0;
}
#fdpbgd legend {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#3d2714;
	padding: 0;
	margin: 0 0 3px 0;
	text-align:left;
}
#fdpbgd fieldset {
	float:left;
	width:50px;
	border: 0;
	padding: 0;
	margin: 0 15px 0 0;
	font:11px Arial, Helvetica, sans-serif;
}
#fdpbgd select {
	margin-bottom:10px;
	font: 11px Arial, Helvetica, sans-serif;
	width:60px;
}
#fdpbgd input {
	font:11px Arial, Helvetica, sans-serif;
}
#fdpbgd h2, h4{
	margin: 0; 
	padding: 0; 
	border: 0;
}
#submit_but1{
	width: 25px;
	float:left;
	margin: 0; 
	padding: 0; 
	border: 0;
	vertical-align:middle;  
	}
#fields1 {
	width: 540px;
	padding: 0;
	border: 0;
	margin: 15px 0 0 0;
	float:left;
}

		
/* workarounds and hacks */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */