/*			.::  HTML ELEMENTS  ::.			*/
/*											*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0px;padding:0px;outline:0px;font-size:100%;}
img, abbr, acronym, fieldset {border:0px;}
ol, ul {list-style:none;}
:focus {outline: none;}
a {	color:#464646;	text-decoration:none; }
html{}
body{
	background:#eaeff1;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	color:#464646;
}
em{
	font-weight:bold;
	font-style:normal;
	color:#00B0DE;
}


/*	 		.::  COMMON  ::.			*/
/*	 									*/
.b{	display:block;	}
.i{	display:inline;	}
.n{	display:none;	}
.f{ display:inline; float:left;	}	/* display:inline = ie6 quick fix, may cause future problems */
.r{ display:inline; float:right; }	/* display:inline = ie6 quick fix, may cause future problems */
.h{ visibility:hidden; }
.st{	font-weight:bold;	}
.it{	font-style:italic;	}
.nomargin	{	margin:0px;		}
.nopad		{	padding:0px;	}
.noborder	{	border:0px;		}
.nospace	{	margin:0px; padding:0px; border:0px none; }
.aR{ text-align:right; }
.aL{ text-align:left; }
.aT{ vertical-align:top;  }
.aB{ vertical-align:bottom;  }

.rel{ position:relative; }
.abs{ position:absolute; }

.devo1{	outline:1px solid blue; }
.devo2{	outline:1px solid red; }
.devo3{	outline:1px solid green; }
.devb1{	border:1px solid green; }

/*  CLEARS  */
.clear	 { clear: both; height: 0;	}
br.clear { height:1%; font-size:1px; line-height:1px; overflow:hidden; visibility: hidden; }

.click{ cursor:pointer; }
.click:hover{ text-decoration:underline; }

.help{ cursor:help; }
.help:hover{ text-decoration:underline; }


/* 
	PROJECT COLORS 
*//*
	E9EEF1 - body ground
	C31230 - base red 1 
	808080 - grey for some links
	98002E - some heading / Box contents
	DC1737 - some paragaphs / Box heading
	E6E6E6 - ground for some sections

*/
.white	{	color:#FFFFFF;	}
.black	{	color:#000000;	}
.dblue	{	color:#1C4178;	}
.dblue2	{	color:#034EA2;	}
.grey1	{ 	color:#808080;	}
.lblue	{	color:#00B0DE;	}
.red1	{	color:#E20C16;	}
.orange {	color:#F5841F;	}
.w8red1	{	color:#98002E;	}
.w8red2	{	color:#DC1737;	}

.prog1h	{	color:#781d7e;	}
.prog2h	{	color:#f6841f;	}
.prog3h	{	color:#00aeef;	}
.prog4h	{	color:#419631;	}
.prog5h	{	color:#dc1738;	}
.prog6h	{	color:#eea914;	}

/*	 		.::  PROJECT LAYOUT CLASSES  ::.			*/
/*	 													*/
.l_bShad{
	position:relative;
	width:928px;
	margin:0px auto 0px auto;
	padding:38px 0px 0px 0px;
	background:url(../assets/graphics/W809/BGshad1_928x1.gif) repeat-y;
}
.l_aShadTop{
	position:absolute;
	top:0px; left:0px;
	width:928px; height:38px;
	background:url(../assets/graphics/W809/BGshadtop_928x37.gif) no-repeat;
}
.l_aShadBot{
	position:absolute; z-index:-10;
	width:928px; height:38px;
	background:url(../assets/graphics/W809/BGshadbot_928x37.gif) no-repeat;
}
/*
	INNER BODY 
*/
.l_bBody{
	position:relative;
	width:900px;
	margin:0px 14px 0px 14px;
	padding:91px 0px 0px 0px;	/*normal flow occurs after shadow effect*/
	background-color:#FFFFFF;
}
/*
	HEADER CLASSES
*/
.l_aHead{
	position:absolute; z-index:100;
	top:-24px; left:0px;
	width:900px; height:112px;
	margin:0px 0px 0px 0px;
}
/*
	FOOTER CLASSES
*/
.l_aFooter{
	position:absolute; 
	width:876px; height:52px;
	margin:0px 12px 0px 12px;
	background:#bd1733 url(../assets/graphics/w809/bgfooter.gif) no-repeat ;
}
.l_aFooter ul	{ padding:12px 0px 0px 0px; }
.l_aFooter li	{ text-align:center; margin-bottom:6px; }
.l_aFooter a	{ color:#FFFFFF; padding:0px 6px 0px 6px; }



/*
	HEADER CONTENT
*/
.l_aHead .home a{
	display:block;
	height:16px;
	margin:26px 0 0;
	padding:0 0 0 26px;
	line-height:16px;
	background:url(../assets/graphics/w809/home.gif) no-repeat left 50%;
	
	position:absolute; z-index:1; top:60px; left:831px; right:0px;
}


/*.l_aHead .home a{ margin:0 4px 0 4px; }*/


.l_aHead .search{
	clear:right;
	width:230px; height:30px;
	line-height:30px;
	margin:22px 0px 0px 0px;
	background:url(../assets/graphics/w809/bg-search.gif) no-repeat;
}
.l_aHead .w8link{
	width:108px; height:31px;
	clear:right;
	margin:31px 0px 0px 0px;
	background:url(../assets/graphics/w809/back-to-w8.gif);
	
	position:absolute; z-index:2; top:15px; padding:0px; left:776px; right:0px; margin:0px;	
}
.l_aHead .w8link a{
	display:block;
	height:31px;
	padding:0 0 0 12px;
	line-height:31px;
}
.l_aHead .search h2{ margin:0 0 0 10px;}
.l_aHead .search input.txt{ width:130px; height:14px; margin:4px 8px 4px 8px; }
.l_aHead .search input.btn{ margin:4px 0 4px 0; }
#w8logo	{  margin:10px 0px 0px 18px;  }


/*	 		.::  MENU CLASSES  ::.			*/
/*	 										*/
.m_bMenu{	
	position:relative;	
	width:876px; height:30px;
	margin:0px 12px 0px 12px;
	background:#bd1536 url(../assets/graphics/w809/menu2-bg.gif) no-repeat;
}
/*
	MENU TABLE
*/
.m_tMenu{
	position:absolute; z-index:999;
	width:876px; height:30px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	color:#FFFFFF;
}
.m_tMenu caption, .m_tMenu colgroup, .m_tMenu tbody, .m_tMenu tr, .m_tMenu td, .m_tMenu thead, .m_tMenu tfoot{ padding:0px; margin:0px; border:0px;}
.m_tMenu td{
	overflow:hidden;
	/*padding: 0 6px 0 6px;*/
	vertical-align:middle;
	text-align:center;
}
.m_tMenu td.divR{ padding-right:2px; background:url(../assets/graphics/w809/menu2-td-divr.gif) no-repeat right;  }
.m_tMenu a{
	display:block;
	height:30px;
	line-height:30px;
	cursor:pointer;
	color:#FFFFFF;
}

.m_tMenu td.active a {
	background-image:url(../assets/graphics/w809/menu2-bg-over.gif);
	background-position: center center;
}
.m_tMenu td.first a{ padding-left: 10px; background-position:left top; }
.m_tMenu td.last a{ padding-right: 10px; background-position:right top;}
.m_tMenu td.pad a { padding: 0 6px 0 6px; }






/*
	FIRST SECTION [WHITE BG]
*/
.section1{
	width:900px;
	background:#ffffff url(../assets/graphics/w809/BGshad-mid.gif) no-repeat bottom;
}

/*
	BOTTOM SECTION RED LAYOUT
*/
.section2{
	width:900px;
	padding:0 0 44px 0;
	background:#960032;
}
div.section2 .bottomBox h1{
	margin:14px 0 8px 0;
	font-size:16px;
}
div.section2 .relBox{
	width:650px; height:124px;
	margin:16px 0 12px 16px;
	background:url(../assets/graphics/w809/pagebot-relbox.gif) no-repeat;
}
div.section2 .relBox ul{	margin:0px 36px 0px 0px;	}
div.section2 .relBox ul li{
	margin:0px 0px 0px 0px;
	padding:6px 0px 2px 16px;
	background:url(../assets/graphics/w809/rel-bp.gif) no-repeat left center;
}

div.section2 .mapBox{
	position:relative;
	width:202px; height:124px;
	margin:16px 12px 16px 0;
	background:url(../assets/graphics/w809/pagebot-mapbox.gif) no-repeat;
}
div.section2 .mapBox .button{
	position:absolute;
	bottom:1px; left:1px;
	width:133px; height:33px;
	background:url(../assets/graphics/w809/rbutton-bot.gif);
}
div.section2 .mapBox .button a{	margin:6px 0 0 25px;	}

a.l_FindOut	{	line-height:32px; text-indent:26px;	}




/*
	TEMPLATE #2 OVERLOADS
	[with wite bg footer]
*/
body.w8mod2 .section1 {	background-image:none;	}
body.w8mod2 .section2 {	background:#ffffff; padding:0 0 58px 0;	}
body.w8mod2 .l_aFooter{
	position:absolute; 
	width:876px; height:67px;
	background:#bd1733 url(../assets/graphics/w809/bgfooter-mod2.gif) no-repeat ;
}
body.w8mod2 .l_aFooter ul{ padding:24px 0px 0px 0px; }
body.w8mod2 .l_aShadBot{	background:url(../assets/graphics/W809/BGshadbot-white_928x37.gif) no-repeat;	}






/*
	FOOTER PANELS FOR MOD2 AND MOD3
*/
body.w8mod2 .footPanels{ margin-bottom:12px; }
body.w8mod3 .footPanels{ height:186px; padding-top:12px; padding-bottom:12px; }

.panelSet .faqPanel{
	width:204px; height:186px;
	margin:0 0 0 1px; padding:0;
	background:url(../assets/graphics/w809/panelbg-box1.gif);
}
body.w8mod3 .panelSet .faqPanel {background:url(../assets/graphics/w809/panelbgr-box1.gif);}
.panelSet .faqPanel .content{	padding:15px 15px 0px 15px;}
.panelSet .faqPanel h1{ font-size:16px; }
.panelSet .faqPanel ul{ margin: 5px 0 0 0; }
.panelSet .faqPanel ul li{
	padding:2px 0 10px 12px;
	background:url(../grx/bullet-red2.gif) no-repeat left 5px;
}

.panelSet .becomePanel{
	width:204px; height:186px;
	margin:0 0 0 16px;
	background:#f6841f url(../assets/graphics/w809/panelbg-orange-205x187.gif) no-repeat;
}
body.w8mod3 .panelSet .becomePanel {background:#f6841f url(../assets/graphics/w809/panelbgr-orange-205x187.gif) no-repeat;}
.panelSet .becomePanel h1{
	height:34px;
	margin:0 12px 0 12px;
	line-height:34px;
	font-size:14px;
}
.panelSet .becomePanel p{ margin:7px 12px 0 12px; }




.panelSet .offerPanel{
	width:204px; height:186px;
	margin:0 0 0 16px;
	background:url(../assets/graphics/w809/panel_Survey-205-186.gif) no-repeat;
}
body.w8mod3 .panelSet .offerPanel{ background:url(../assets/graphics/w809/panel_Survey-205-186.gif) no-repeat; }
.panelSet .offerPanel h1{
	height:34px;
	margin:0 12px 0 12px;
	line-height:34px;
	font-size:14px;
}
.panelSet .offerPanel a.pic{ display:block; margin:20px auto 0px auto; text-align:center; }


/*Survey Panel Styling*/
#survey {position:relative;}
#survey a {font-size:10pt;font-weight:bold;color:#FFF;padding:8px 10px;display:block;width:100%;height:100%;}
#survey span {font-size:8pt;font-weight:bold;color:#FFF;float:left;display:inline;position:absolute;top:130px;left:10px;}


.panelSet .searchbox{
	width:214px; height:186px;
	margin:0 0 0 17px;
	background:#820020 url(../assets/graphics/w809/panelbg-search.gif);
}
body.w8mod3 .panelSet .searchbox{ background:#820020 url(../assets/graphics/w809/panelbgr-search.gif); }
.panelSet .searchbox h1{
	margin:14px 0 0 18px;
	font-size:14px;
}
.panelSet .searchbox h2{
	margin:9px 0 0 0;
	text-indent:46px;
	font-weight:normal;
}
.panelSet .searchbox .fields{	margin:18px 0 0 18px;	}
.panelSet .searchbox .fields .txt{
	width:98px; height:16px;
	line-height:16px;
	font-size:12px;
	padding:0;
	margin:2px 0 2px 0;
}
.panelSet .searchbox .fields .btn{	margin:0px 0 0 0;	}
.panelSet .searchbox p.txt{	margin:27px 0 0 18px;	}









/*		.::  COMMON LAYOUT ELEMENTS  ::.		*/
/*												*/
/*
	USED FOR THE 2 COLUMN LAYOUT
*//*
	LEFT COLUMN AND CONTENTS
*/
.leftCol	{	width:572px;	}
.leftCol img.titlePic	{	margin:10px 0 0 12px;	}
.leftCol .mainCont		{	margin:36px;	}
.leftCol .mainCont h1	{	margin:0 0 18px 0; font-size:18px; font-weight:normal;	}
.leftCol .mainCont h2	{	margin:0 0 18px 0; font-size:14px; font-weight:normal;	}
.leftCol .mainCont p	{	margin:0 0 18px 0;	}





/*
	RIGHT COLUMN AND CONTENTS
*/
.rightCol{ width:314px; }
.rightCol .topCell{
	position:relative;
	width:315px; height:256px;
	margin:10px 0 0 0;
	background:#97002E url(../assets/graphics/w809/bg-roadshow-xx256.gif) no-repeat;
}
.rightCol .topCell h1{
	height:40px;
	line-height:40px;
	text-indent:14px;
	font-size:16px;
}
.rightCol .topCell .mid					{	height:118px;	}
.rightCol .topCell .mid img.johnpic		{	margin:12px 0 0 14px;	}
.rightCol .topCell .mid .johntxt		{	width:211px;	}
.rightCol .topCell .mid .johntxt p		{	margin:16px 14px 0 14px; font-size:12px; 	}
.rightCol .topCell .foot p	{ margin:16px 14px 0 14px }
.rightCol .bottomCell{
	width:315px;
	margin:10px 0 26px 0;
	background:#ebebeb url(../assets/graphics/w809/bg-endgrey-315.gif) no-repeat bottom;
}
/*

.rightCol .rSection{}*/
.rightCol .rSection h1{
	height:40px;
	line-height:40px;
	text-indent:14px;
	font-size:16px;
	background:#DB1737 url(../assets/graphics/w809/bg-h1.gif );
}
.rightCol .rSection p {	 margin: 10px 14px 8px 14px; font-size:12px;	}
.rightCol .rSection a.l_FindOut{
	height:48px;
	margin:12px 0 12px 9px;
	text-indent:20px;
	background:url(../assets/graphics/w809/rbutton-lgrey.gif) no-repeat;
}
/*  FAQ ON RIGHT COLUMN  */

.rightCol .faq ul{ margin:0 0 66px 0; }
.rightCol .faq ul li{
	height:32px;
	border-bottom:1px solid white;	
	text-indent:32px;
	line-height:32px;
	vertical-align:middle;
	background:url(../assets/graphics/w809/grey-bp.gif) no-repeat 16px 14px;
}
.rightCol .faq ul li.twoline{
	height:auto;
	padding:4px 0 4px 32px;
	text-indent:0px;
	line-height:normal;
}


.lowcarbweightloss {
position:relative;
width:315; height:256;
margin:10px 0 20px 0;



}







/*		.::  PAGE SPECIFIC ELEMENTS  ::.		*/
/*												*/

/*
	HOME PAGE ELEMENTS
*/
/*   MAIN NAV PANEL   */

div.section1 .nav .overTxt{
	cursor:pointer;
	top:173px;
	font-size:17px;
}
div.section1 .nav  #sslink1{ top:173px; left:20px; }
div.section1 .nav  #sslink2{ top:173px; left:20px;}
div.section1 .nav  #sslink3{ left:20px; }
div.section1 .nav  #sslink4{ left:20px; }
.ssfindtxt{
	cursor:pointer;		
	font-size:14px;
	top:175px; right:20px;
}
div.section1 .nav{
	width:548px;
	margin:12px 0 12px 12px;
}
div.section1 .nav .menu{
	height:41px;
	margin:6px 0 0 0;
	background:#d31736 url(../grx/titlenav-idle.gif) no-repeat;
}
div.section1 .nav .menu ul{ }
div.section1 .nav .menu ul li{
	float:left;
	width:140px; height:41px;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	line-height:41px;
}

div.section1 .nav .menu ul li a{
	display:block;
	height:41px;
	padding:0 0 0 36px;
	background:url(../grx/top-panel/a-divided.gif) no-repeat left;
}
/*   NAV FIRST LI   */
div.section1 .nav .menu ul li.first{	width:138px; 	}
div.section1 .nav .menu ul li.first a{ padding-left:36px; background:url(../grx/top-panel/a-first.gif) no-repeat left; }
/*   NAV LAST LI   */
div.section1 .nav .menu ul li.last{	width:130px; padding-left:0px; }





/*  ICON PANEL  */
div.section1 .iconPanel{
	position:relative;
	width:315px; height:256px;
	margin:12px 12px 12px 0;
	background:url(../assets/graphics/w809/bg-icons-xx256.gif) no-repeat;
}
div.section1 .iconPanel img.icon{	margin:12px 0px 0px 24px;	}
div.section1 .iconPanel img.iconf{	margin:12px 0px 0px 14px;	}
div.section1 .iconPanel a.l_FindOut{
	position:absolute;
	bottom:9px; left:2px;
}
div.section1 .iconPanel h1{
	margin:17px 14px 20px 14px;	
	font-size:140%;
}
div.section1 .iconPanel p{	margin:0 40px 0 14px;	}
div.section1 .iconPanel .indent{  margin:0 6px 0 6px;  }



/* programme list */
h1.progHead{
	width:640px; height:39px;
	margin:0 0 0 5px;
	line-height:39px;
	font-size:12px;
}
ul.progList{ margin: 0 0 0 5px; }
ul.progList li {
	float:left;
	height:50px; width:318px;
	margin:0 10px 10px 0;
}
ul.progList li h1, ul.progList li span.h1{ display:block; margin:8px 0 0 100px; font-size:14px; font-weight:bold; }
ul.progList li h2, ul.progList li .h2{ display:block; margin:4px 0 0 100px; font-size:11px; font-weight:normal; }
ul.progList li a{
	display:block;
	width:318px; height:50px;
}
ul.progList li#hppul1{ background:#781d7e url(../grx/prog1.gif) no-repeat; }
ul.progList li#hppul2{ background:#86c879 url(../grx/prog2.gif) no-repeat; }
ul.progList li#hppul3{ background:#f6841f url(../grx/prog3.gif) no-repeat; }
ul.progList li#hppul4{ background:#c41230 url(../grx/prog4.gif) no-repeat; }
ul.progList li#hppul5{ background:#00aeef url(../grx/prog5.gif) no-repeat; }
ul.progList li#hppul6{ background:#ffffff url(../grx/prog6new.gif) no-repeat; }


/*   HOME PAGE PANEL SET  */
.panelSet	{	margin:0 0 0 11px;	}
.panelSet .panel{
	width:202px; height:170px;
	margin:0px 0 0 0;
	padding:5px 16px 19px 5px;
	background:url(../assets/graphics/w809/bg-s2panel-white.gif) no-repeat top left;
}
.panelSet .last{ padding-right:12px; }
.panelSet .panel{ position:relative; }
.panelSet .panel h1{
	height:36px;
	margin:0 0 6px 12px;
	line-height:36px;
	font-size:135%;
}
.panelSet .panel a.l_FindOut{
	position:absolute;
	bottom:22px; left:2px;
}
.panelSet div.offers{ }
.panelSet div.offers .indent{ padding:0 12px 0 12px; }
.panelSet div.offers h2{
	font-size:14px;
	margin:10px 12px 0 12px;
}
.panelSet div.offers h3{ margin:7px 12px 0 12px; }
.panelSet div.offers p{ margin:4px 12px 0 12px; }
.panelSet div.offers div.underline{ height:2px; overflow:hidden; background:url(../grx/underline-offer.gif);}
.panelSet div.offers a {/*display:block;*/height:20px;margin: 0px 0 0 0;padding:2px 0 0 26px;background:url(../grx/bullet-offer.gif) no-repeat  14px 5px;}
.panelSet div.offers a.blank {background:none;}




/*
	PROGRAMMES PAGE
*/
.ppListTop{ width:549px; height:10px; background:url(../grx/pplist/divtop.gif) no-repeat; }
.ppListBottom{ width:549px; height:9px; background:url(../grx/pplist/divbottom.gif) no-repeat; }
div#progPageList{
	position:relative;
	width:549px;
	margin:0 0 32px 12px;
	background:url(../grx/pplist/divtile.gif) repeat-y;
}

div#progPageList ul#progtitles{	width:348px; }
div#progPageList ul#progtitles li{ padding:8px 26px 10px 10px; }
div#progPageList ul#progtitles li a { cursor:pointer; display:block; width:312px; height:65px; }

div#progPageList ul#progtitles li span.h1{ display:block; padding:8px 0 0 130px; font-size:14px; font-weight:bold; }
div#progPageList ul#progtitles li span.h2{ display:block; padding:4px 0 0 130px; font-size:11px; font-weight:normal; }



#progTitle1{ background:#781d7e url(../grx/pplist/prog1.gif); }
#progTitle2{ background:#f6841f url(../grx/pplist/prog2.gif); }
#progTitle3{ background:#00aeef url(../grx/pplist/prog3.gif); }
#progTitle4{ background:#86c879 url(../grx/pplist/prog4.gif); }
#progTitle5{ background:#fcb315 url(../grx/pplist/prog5.gif); }
#progTitle6{ background:#FFFFFF url(../grx/pplist/prog6.gif); background-repeat:no-repeat; } /* W8 */


div#progPageList div#proginfosdiv{
	position:absolute;
	top:2px; right:2px; /* account bg border */
	overflow:hidden;
	width:199px; height:490px;
}

div#progPageList ul#proginfos {
	/* 199 x 6 */
	width:1194px;
} 
div#progPageList ul#proginfos li{
	display:block;
	float:left;
	width:199px; height:490px;
	/* border:1px solid red; width:197px; */
}


#proginfos li .txt { padding: 12px;}
#proginfos li .txt h1{ font-size:14px; height:32px; line-height:32px; }
#proginfos li .txt h3{ margin: 8px 0 0 0; }


/*
	CONTACT PAGE
*/

.contactCellLeft{ float:left; width:200px;}
.contactCellRight{ color:#98002E; }

.contactUnderline{
	height:1px;
	margin:20px 0 20px 0;
	background:url(../grx/contact-line.gif) no-repeat;
}


/*
	SPECIAL OFFERS PAGE
*/
.rightCol .topCellProgList{
	position:relative;
	width:315px; height:256px;
	margin:10px 0 0 0;
}
.rightCol .topCellProgList h1{ height:31px; margin:0; padding:0; }
.rightCol .topCellProgList span.h1{ display:block; padding:4px 0 0 79px; font-size:12px; font-weight:bold; }
.rightCol .topCellProgList span.h2{ display:block; padding:2px 0 0 79px; font-size:11px; font-weight:normal; }
.rightCol .topCellProgList .miniProgUl .li {
	width:315px; 
	padding-top:6px;
}
.rightCol .topCellProgList .miniProgUl .li a{
	height:39px;
	display:block;
}

#slistli1 a{background:#781d7e url(../grx/ploffer/prog1.gif);}
#slistli2 a{background:#f6841f url(../grx/ploffer/prog2.gif);}
#slistli3 a{background:#00aeef url(../grx/ploffer/prog3.gif);}
#slistli4 a{background:#86c879 url(../grx/ploffer/prog4.gif);}
/*#slistli5 a{background:#fcb315 url(../grx/ploffer/prog5.gif);}*/
#slistli5 a{background:#FFFFFF url(../grx/ploffer/prog5.gif);}
/*#slistli6 a{background:#FFF url(../grx/pplist/prog6.gif);}*/


#SpOffContainer {
	width: 513px;
	font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF;
}

#SpOffContainer h1 {
	font-weight:bold;
	font-size:13px;
	margin-bottom:3px;
}

#SpOffContainer p a {
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
}

.SpOffItemContainer1 {
	width: 511px;
	background-image: url(../grx/spOffBg1.gif);
	background-repeat: no-repeat;
	height: 154px;
	margin-bottom: 10px;	
}

.SpOffItemContainer2 {
	width: 511px;
	background-image: url(../grx/spOffBg2.gif);
	background-repeat: no-repeat;
	height: 107px;
	margin-bottom: 10px;	
}

.SpOffItemContainer3 {
	width: 511px;
	background-image: url(../grx/spOffBg3.gif);
	background-repeat: no-repeat;
	height: 115px;
	margin-bottom: 10px;	
}

.SpOffItemContainer4 {
	width: 511px;
	background-image: url(../grx/spOffBg4.gif);
	background-repeat: no-repeat;
	height: 100px;
	margin-bottom: 10px;	
}


.SpOffItemLeft {
	width: 195px;
	float:left;
	clear:both;
}

.SpOffItemRight {
	width: 315px;
	float: right;
	padding-top:10px;
	height:auto;
	margin-bottom:0px;
	clear: right;
}

.SpOffItemRight p {
	margin:0px;
	padding: 0px;
	font-size:11px;
}

.SpOffButton {
	background-image: url(../grx/ClickToOrderButton2.gif);
	background-repeat: no-repeat;
	width:200px;
	height:30px;
	float: right;
	padding-top: 5px;
	padding-left: 10px;
	margin: 0px;
	position: relative;
	right: 10px;
	
}

.leftCol table.spMain{
	width:513px; height:419px;
	background:#c31036 url(../assets/graphics/w809/spoffer-bg.gif ) no-repeat;
}
.leftCol table.spMain td {
	padding: 0 0 5px 0;
	vertical-align:middle;
}
.leftCol table.spMain tr.last td { padding-bottom:0; }

.leftCol table.spMain td img{  }
.leftCol table.spMain td h1 { padding:0; margin:0; font-size:14px; font-weight:bold; }
.leftCol table.spMain td p { padding:0; margin:0; }
/*
#spMainTd1{ height:118px; background:url(../assets/graphics/w809/special-offer-background-01.jpg) no-repeat; }
#spMainTd2{ height:107px; background:url(../assets/graphics/w809/special-offer-background-02.jpg) no-repeat; }
#spMainTd3{ height:108px; background:url(../assets/graphics/w809/special-offer-background-03.jpg) no-repeat; }
#spMainTd4{ height:71px; background:url(../assets/graphics/w809/special-offer-background-04.jpg) no-repeat; }
*/
#spMainTd1{ height:118px; }
#spMainTd2{ height:107px; }
#spMainTd3{ height:108px; }
#spMainTd4{ height:71px; }




/*
	FAQs
*/
.eating_plan_list_entry{ margin:0px 0px 10px 15px; float:left; display:inline; }
.eating_plan_list_entry_image{ float:left; width:46px; margin:0 15px 0 0 ; display:inline; }
.eating_plan_list_entry_copy{float:left; width:225px; height:46px; color:#000; font-size:11px;}
.eating_plan_list_entry_h4 {font-size:12px; color:#98002E; margin:2px 0px 0px 0px; padding:0px;}
.eating_plan_list_ul{color:#A1042F; margin:5px 0px 0px 0px ;}
.eating_plan_list_li{padding:0px; margin:0px 0 0 15px ; list-style-type:disc;}
.faq_copy_ul{padding:0px; margin:0px 0px 0px 13px;}
.faq_copy_li{
	list-style-type:disc;
	color:#DC1737;
	font-weight:bold;
	line-height:18px;
}

/*
	BRAND PAGE
*/
.brand_copy_ul{padding:0px; margin:0px 0px 0px 23px;}
.brand_copy_li{
	list-style-image:url(../assets/graphics/w809/W8-li-tick.gif);
	color:#DC1737;
	font-weight:bold;
	line-height:18px;
}
ul.extraSpace li{ margin-bottom:16px; }








/*
	WIN AN IPOD
*/
#ipodpanel{
	position:relative;
	width:543px; height:296px;
	margin: 12px auto 12px auto;
	background:url(../grx/bg-ipodpage.jpg) no-repeat;
}
#ipodpanel .main{
	position:absolute;
	top:16px; left:21px;
	font-size:14px;
}
#ipodpanel .main p{
	margin: 8px 0 0 0;
}
#ipodpanel .survey{
	position:absolute;
	top: 111px; left:23px;
	width:198px; height:182px;
}
#ipodpanel .survey h1{
	margin:16px 0 0 0;
	font-size:16px;
	text-indent:16px;
}
#ipodpanel .survey form{
	margin:100px 0 0 0;
	text-indent:16px;
}
#ipodpanel .survey label{ margin: 0 6px 0 6px; }
#ipodpanel .survey input{ margin: 0 0 0 0;  }
#ipodpanel small{
	position:absolute;
	bottom:0; left:254px;
	font-size:9px;
}


/* daves styles start */

dave.li{ list-style-image:url(assets/graphics/w809/W8-li-tick.gif); }


/* daves styles end */

/*
	POLLDADDY
*/
#PDF_bg_chezchenz{
	z-index:1000;
}
#PDF_c_chezchenz{
	z-index:1001;
}
#PDF_i_chezchenz{
	z-index:1002;
}



