/*
Standard: #000 / #FFF
Background Grey: #F0F0F0
Headline Grey: #666666
Error Red: #ED1C2F
Dark Grey (former Blue): #4A4A4A / #4B4B4B
Middle Grey: #999999
Bright Grey: #CFCFCF
Alternative Bright Grey's: #F6F6F6 / #EBEBEB
Navigation Border: #AAAAAA
Navigation Backgrounds: #CCCCCC / #DDDDDD
*/

body {min-height:100%; height:auto !important; height:100%; margin:0 ; padding:0 ; font-size:85% ; font-family:verdana, arial, helvetica, sans-serif ; background:#600B10 url('img/blank.gif') top left repeat-x ; color:#F5D8A0 ; }
body.layerLightBox{min-height:100%; height:auto !important; height:100%;}
div#layer div.lightbox_class{width:100%; height:100%; position:fixed; _position:absolute; top:0; left:0; z-index:1; }	
/* Div containing ALL page content */
div.container { position:relative ; width:1003px ; margin:0 auto ; padding:0 ; background-color:#600B10 ; overflow:hidden ; }

/* Print friendly header - appears only on the "print friendly" CSS, not on the screen or print CSS */
div#printfriendly { display:none ; }
div#pfHeaderImg { display:none ; }

/* Page header and it's nested content divs */
div#header { position:relative ; padding:0 ; height:106px ; background-color:#F0F0F0 ; background-position:top left ;}
	div#home div#header { position:relative ; padding:0 ; height:116px ; background-color:#F0F0F0 ; background-position:top left ;}
	body.homepage div#header { position:relative ; padding:0 ; height:116px ; background-color:#F0F0F0 ; background-position:top left ;}

div#hdrGraphics { position:absolute ; left:22px ; top:24px ; }
	/* Override for specific templates (left: 301px if text-align: center) */
	div#home div#hdrGraphics { position:absolute ; left:301px ; top:24px ; width:400px ; text-align:center ; }
	body.homepage div#hdrGraphics { position:absolute ; left:200px ; top:24px ; width:400px ; text-align:center ; }
	
div#header div#hdrLinks { position:absolute ; left:580px ; top:42px ; width:401px ; height:16px ; text-align:right ; }
	div#hdrLinks ul { margin:0 ; padding:0 ; list-style-type:none ; }
	div#hdrLinks li { display:inline ; }
	div#hdrLinks a { border-left:1px solid #FFF ; padding:0 4px ; font-size:11px ; color:#FFF ; text-decoration:none ; }
	div#hdrLinks a:hover { text-decoration:underline ; }
	div#hdrLinks a#first { border-left:none ; }

/* Breadcrumbs */
div#breadcrumbs { position:absolute ; margin:0 ; padding:5px 0 0 25px ; left:223px ; top:48px ; width:527px ; height:21px ; color:#000 ; font-size:11px ; background:transparent url('img/icon_breadcrumb.gif') 0 1px no-repeat ; z-index:45 ;}
	div#breadcrumbs a { color:#fff ; text-decoration:none ; }
	div#breadcrumbs a:hover { color:#fff ; text-decoration:underline ; }
	/* Override for specific templates */
	div#home div#breadcrumbs { display:none ; }
	body.homepage div#breadcrumbs { display:none ; }
	
/* Search box */
div#search { position:absolute ; left:789px ; top:68px ; width:170px ; height:46px ; text-align:left ; z-index:40 ;}
	div#search label { margin-right:4px ; color:#F5E3BF ; font-size:11px ; font-weight:bold ; }
	div#search input { margin:0 ; vertical-align:bottom ; }
	div#search input#searchfield { margin-right:4px ; width:130px ; /*height:10px ;*/ font-size:11px ; vertical-align:middle ; }

/* Primary nav position */
div#prinav { position:absolute ; left:0px ; top:0px ; padding-left:23px; width:1003px ; height:29px ; background-image:url('img/pn_background.gif'); background-repeat: repeat-x ; z-index:50 ; }
div#prinavbg { display:none; }

div#pageBody { float:left ; margin:33px 0 0px 0 ; padding:0 0 39px 0 ; background:transparent url('img/prd_footer.jpg') no-repeat bottom left ; width: 1003px; }
	/* Override for specific templates */
	div#home div#pageBody { float:left ; margin:53px 0 0px 0 ; padding:0 0 0 23px ; background:transparent; }
	div#tvads div#pageBody { float:left ; margin:33px 0 0px 0 ; padding:0 0 118px 0 ; background:transparent url('img/prd_tvad_footer.jpg') no-repeat bottom left ; width: 1003px; }
	div#disclaimer div#pageBody { float:left ; margin:46px 0 22px 0 ; padding:0 ; background-image:none ; }
	div#recipesrch div#pageBody { padding:0px 0 118px 0 ; background:transparent url('img/prd_footer.jpg') no-repeat bottom left ; }
	div#emailFriend div#pageBody { background:transparent url('img/prd_footer.jpg') no-repeat bottom left ; }
	div#prodnutritional div#pageBody { padding:0px 0 118px 0 ; background:transparent url('img/prd_footer.jpg') no-repeat bottom left ; }
	div#prodlanding div#pageBody { padding:0px 0 140px 0 ; background:transparent url('img/prd_footer.jpg') no-repeat bottom left ; }
	
	body.homepage div#pageBody { float:left ; margin:53px 0 0px 0 ; padding:0 0 0 23px ; background:transparent; }
	body.anniversary div#pageBody {padding:0px 0 170px 0 ; background:transparent url('img/prd_footer_125_years.jpg') no-repeat bottom left ;}
	body.anniversaryfooter div#pageBody {padding:0px 0 170px 0 ; background:transparent url('img/prd_footer_125_years.jpg') no-repeat bottom left ;}
	body.newTvPlayer div#pageBody { float:left ; margin:33px 0 0px 0 ; padding:0 0 118px 0 ; background:transparent url('img/prd_tvad_footer.jpg') no-repeat bottom left ; width: 1003px; }
	
div#pageBody.nothirdcol { padding:0px 0 120px 0 ; background:transparent url('img/prd_footer.jpg') no-repeat bottom left ; }
body.gammaProducts div#pageBody.nothirdcol { padding:0px 0 113px 0 ;}
body.LaGamme_landing div#pageBody.nothirdcol { padding:0px 0 113px 0 ;}
body.fullwidth div#pageBody.nothirdcol{background:transparent none; padding:0}

body.anniversary div#pageBody.nothirdcol { padding:0px 0 170px 0 ; background:transparent url('img/prd_footer_125_years.jpg') no-repeat bottom left ; }
body.anniversaryfooter div#pageBody.nothirdcol {padding:0px 0 170px 0 ; background:transparent url('img/prd_footer_125_years.jpg') no-repeat bottom left ;}

body.JeuCarres div#pageBody.nothirdcol  {padding: 0px 0px 118px 0px}

/* Main content areas */
div#contentCentre { float:left ; margin:0 14px 0 32px ; padding:0 ; width:527px ; background:#841A18;}
	/* Override for specific templates */
	div#home div#contentCentre { float:left ; margin:0 14px 22px 0 ; padding:0 ; width:527px ; background: transparent; }
	div#tvads div#contentCentre { width:422px ; margin: 0  0 0 32px; padding: 0 ; }
	body.homepage div#contentCentre { float:left ; margin:0 14px 22px 0 ; padding:0 ; width:740px ; background: transparent; }
	body.newTvPlayer div#contentCentre { width:422px ; margin: 0  0 0 32px; padding: 0 ; }
	body.rightColumnBackground div#contentCentre{position:relative; z-index:20; background:transparent; width:755px}
	
div#contentFull {float: left;margin: 0 0 0 32px;padding: 0 0 10px 0;width: 755px; background-color: #841A18;}
	div#recipe div#contentFull { background: #841A18  ;	}
	div#searchresults div#contentFull  { height: 450px; }
	div#recsrchresults div#contentFull { height: 450px; }
	div#disclaimer div#contentFull { background:transparent; }
	body.anniversary div#contentFull {background: #841A18 url(img/125years_logo.gif) no-repeat 610px 60px}
	body.anniversaryfooter div#contentFull{background: #841A18 none}
	body.flashright div#contentFull{background:#841A18 none}	
	body.history div#contentFull{padding: 0 0 10px 10px; width: 745px;}
	body.JeuCarres div#contentFull{padding: 0}
	body.gammaProducts div#contentFull{display:inline; background:#380E08 url(img/gamme_prod_bg.jpg) no-repeat scroll 0 30px; width:780px; padding:0}
	body.LaGamme_landing div#contentFull{width:779px; padding:0; background:transparent}
	body.fullwidth div#contentFull{width:1003px}
	
div#contentLeft { display:block ; float:left ; width:191px ; margin:0 0 22px 0 ; padding:0 ; }
	div#contentLeft p { margin:0 0 10px 0 ; }
	div#contentLeft div.colourBox { padding:0px 0px 0px 0px ; margin:0px 0px 0px 10px ;  }
	body.fullwidth div#contentLeft{display:none}
	
	/* Overide for specific templates */
	div#home div#contentLeft { display:block ; float:left ; width:200px ; margin:0 14px 22px  0 ; padding:0 ; }
	body.homepage div#contentLeft { display:none ; float:left ; width:200px ; margin:0 14px 22px  0 ; padding:0 ; }
div#contentRight { display:block ; float:left ; margin:0 0 22px 15px ; padding:0 ; width:200px ; }
	/* Overide for specific templates */
	div#home div#contentRight { display:block ; float:left ; width:200px ; margin:0 ; padding:0 ; }
	div#tvads div#contentRight { width:333px ; margin:0px 0px 0 0px; padding: 33px 0 0 0px ; background:#841A18 url('img/tvad_rc_header.jpg') no-repeat top left ; ;}
	body.homepage div#contentRight { display:block ; float:left ; width:200px ; margin:0 ; padding:0 ; }
	body.newTvPlayer div#contentRight { width:333px ; margin:0px 0px 0 0px; padding: 33px 0 0 0px ; background:#841A18 url('img/tvad_rc_header.jpg') no-repeat top left ; ;}
	body.rightColumnBackground div#contentRight{left:207px; position:absolute; top:155px; width:755px; z-index:10;}
	
/* START General content area styles */
th { text-align:left ; }
td { vertical-align:top ; }
img { border:none ; }
div.content { font-size:12px ; line-height:17px ; }
div.content p { margin:0 0 15px 0 ; padding:0 ; }
div.content ul { margin:10px 0 8px 15px ; padding:0 ; list-style-type:square ; list-style-image:url('img/bullet_recipe.gif') ; line-height:17px ; }
div.content ul li { margin-bottom:3px ; }

body.buttonlinks div.content ul.linkslist{margin:10px 0 30px 15px}
body.buttonlinks div.content ul.linkslist li{background:#E8001F none ; border:1px solid #FFFFFF ; display:inline ; font-weight:bold ; margin-right:30px ; padding:2px 5px;}

div.content ul a { color:#F5D8A0 ; text-decoration:none ; }
div.content ul a:hover { text-decoration:underline ; }
div.content a { color:#F5D8A0 ; }
div.content a:hover { text-decoration:none ; }
div.content h1 { margin:0 0 5px 0px ; padding:2px 0 10px 10px ; font-family:arial ; font-weight:bold ; font-size:16px ; line-height:28px ; color:#FFF ; background:transparent url('img/page_title_bg.gif') no-repeat ;}
		body.JeuCarres div.content h1 {margin:0px; padding: 2px 0px 3px 10px}
		body.rightColumnBackground div.content h1{padding:2px 0 3px 10px}
		body.gammaProducts div.content h1{padding:2px 0 3px 10px}
		body.LaGamme_landing div.content h1{padding:2px 0 3px 10px; margin:0}		

div.content h2 { font-family:arial ; }
div.content h4 { margin:0 0 3px 0 ; padding:0 ; font-family:arial ; color:#EFBF2F ; font-weight:bold; font-size:15px ; }
div.content a img { border:none ; }

div.content table { width:100% ; border-collapse:collapse ; }
div.content textarea { font-family:Arial ; font-size:12px ; }
div.content input.disabled, div.content select.disabled { background-color:#eee ; color:#999 ; }

div.content button { margin:0 ; padding-left:0 ; background-color:#EA031F ; border:1px solid #FFF ; color:#FFF; font-size:11px ; font-weight:bold ; vertical-align:top ; }
div.content button img { margin:2px 0 0 0 ; vertical-align:top ; }

fieldset.mandatory { background:transparent url('img/fieldset_mandatory.gif') 8px 19px no-repeat ; }
/* fieldset.error { background:transparent url('img/fieldset_mandatory.gif') 8px 19px no-repeat ; } */
fieldset.error label { color:#ED1C2F ; }

div#formerror { margin:0 0 10px 20px ; padding:0 ; color:#ED1C2F ; font-weight:bold ; }

	/* Override for specific templates */
	div#disclaimer div.content { padding:0 0 160px 0 ; }
	div#home div.content div#homeHead h1 {  margin:2px 0 12px 0 ; padding:0 ; font-family:arial ; font-weight:normal ; font-size:24px ; color:#4B4B4B ; text-align:center ; }
	div#home div.content div#homeHead h2 { margin:0 0 5px 0 ; text-align:center ; }
	div#home div.content div#homeHead p { margin:0 ; padding:0 15px ; text-align:center ; line-height:17px ; }
	
	body.homepage div.content div#homeHead h1 {  margin:2px 0 12px 0 ; padding:0 ; font-family:arial ; font-weight:normal ; font-size:24px ; color:#4B4B4B ; text-align:center ; }
	body.homepage div.content div#homeHead h2 { margin:0 0 5px 0 ; text-align:center ; }
	body.homepage div.content div#homeHead p { margin:0 ; padding:0 15px ; text-align:center ; line-height:17px ; }

/* END General content area styles */
	
/* Home & Landing Page content areas */
div.homeFeatures { float:left ; margin-top:15px ; padding:0 ; background:transparent ; }
	div.homeFeatures img { display:block ; border:none ; }
	div.homeFeatures a { color:#fff ; text-decoration:none ; }
	div.homeFeatures a:hover, div.homeFeatures a:hover h2 { color:#fff ; text-decoration:underline ; }
	div.homeFeatures h2 { display:block ; margin:0 0 12px 0 ; padding:8px 0 9px 23px ; font-family:arial ; color:#fff ; font-weight:normal ; font-size:26px ; ; background-color:#999999 ; }
	div.homeFeatures ul { margin:0 19px 0 23px ; padding:0 ; list-style-type:square ; list-style-image:url('img/bullet.gif') ; color:#000000 ; }
	div.homeFeatures li { margin:2px 0 ; padding:0 ; color:#000 ; font-size:12px ; }
	div.homeFeatures li a { color:#000000 ; text-decoration:none ; }
	div.homeFeatures li a:hover { color:#000000 ; text-decoration:underline ; }
	div.homeFeatures h5 { color:#000000 ; font-size:12px ; font-weight:normal ; text-align:right ; margin:5px 19px 5px 0 ; padding:0 ; }
	div.homeFeatures h5 a { color:#000000 ; font-size:12px ; text-decoration:underline ; }
	div.homeFeatures h5 a:hover { color:#000000 ; text-decoration:none ; }
	div.homeFeatures div.featureLeft { float:left ; width:263px ; margin-right:1px ; padding-top:8px ; background:transparent url('img/bg_homefeatureleft.gif') top no-repeat ; }
	div.homeFeatures div.featureRight { float:left ; width:263px ; margin:0 ; padding-top:8px ; background:transparent url('img/bg_homefeatureright.gif') top no-repeat ; }
	
/* Footer used only on Home and Landing pages */
div#homeLandingFooter { display:none; }
div#homeLandingFooter.noGraphics { padding:10px 24px 0 24px ; height:70px ; }
div#homeLandingFooter.withStdContent {height:auto; }

div#homeLandingFooter div.hmeFtrBlock { float:left ; width:478px ; margin:0 ; padding:3px 0 12px 0 ; text-align:center ; }
	div.hmeFtrBlock h2 { display:inline ; margin:0 10px 0 0 ; padding:0 ; color:#fff ; font-weight:normal ; font-size:24px ; }
	div.hmeFtrBlock h2 a { color:#fff ; text-decoration:none ; border-left:none ; }
	div.hmeFtrBlock h2 a:hover { text-decoration:underline ; }
	div.hmeFtrBlock h3 { display:inline ; margin:0 ; padding:0 ; color:#000 ; font-weight:normal ; font-size:18px ; }
	div.hmeFtrBlock ul { margin:0 ; padding:0 ; }
	div.hmeFtrBlock li { display:inline ; }
	div.hmeFtrBlock a { color:#000 ; border-left:1px solid #000 ; padding:0 6px ; }
	div.hmeFtrBlock a:hover { text-decoration:none ; }
	div.hmeFtrBlock a.first { border-left:none ; }
	div.hmeFtrBlock div.stdContHeadImg a { border-left:none; }	

/* START Content blocks shared by various templates */
div.content div#articleUtils { margin:6px 0 0 0 ; padding:0 ; }
	div.content div#articleUtils form { margin:0 0 6px 0 ; padding:7px ; background-color:transparent ; border-bottom: 1px solid #c72a19;}
	div.content div#articleUtils img { float:left ; }
	div.content div#articleUtils label { display:block ; float:left ; margin:0 ; padding:2px 5px 2px 5px ; color:#F5E3BF ; font-size:12px ; font-weight:bold ; background:transparent url('img/blank.gif') left top no-repeat ; }
	div.content div#articleUtils select { font-size:10px ; width:300px ; }
	div.content div#articleUtils input { margin-left:12px ; vertical-align:middle ; }
	
div#actionlinks { padding:4px 0 6px 0 ; border-bottom:1px solid #c72a19 ; }
	div#actionlinks a { margin-left:9px ; padding:0 6px 0 20px ; color:#F4E2BF ; font-size:11px ; font-weight:bold ; text-decoration:none ; }
	div#actionlinks a:hover { text-decoration:underline ; }
	div#actionlinks a.PrinterFriendly { background:transparent url('img/icon_printerfriendly.gif') center left no-repeat ; }
	div#actionlinks a.EmailFriend { background:transparent url('img/icon_email.gif') center left no-repeat ; }

div.content div#contHeader { display:block ; margin:0 ; padding:0 ; }
body.history div.content div#contHeader { display:block ; margin:0px 0px 0px -10px ; padding:0 ; }

div.imgBoxLeftCol { float:right ; margin:10px 0 0 0px ; padding:0 ; }
	div.imgBoxLeftCol img { /* border:2px solid #4B4B4B ; */ }
	div.imgBoxLeftCol h6 { margin:5px 0 0 0 ; padding:0 ; font-size:11px ; font-weight:bold ; color:#4B4B4B ; }
	div.imgBoxLeftCol p { margin:5px 0 0 0 ; padding:0 ; font-size:11px ; color:#4B4B4B ; }
	
div.normalImages div { float:left ; width:100% ; margin-top:5px ; padding:8px 0 8px 0 ; background-color:#CFCFCF ; color:#000 ; }
	div.normalImages div h6 { margin:4px 2px 0 6px ; padding:0 ; font-size:12px ; }
	div.normalImages div p { margin:4px 2px 0 6px ; padding:0 ; font-size:11px ; }
div.articleImages div { float:left ; margin-bottom:10px ; padding:8px 0 8px 0 ; background-color:#CFCFCF ; color:#000 ; }
body.rightColumnBackground div.articleImages div{margin:0; padding:0; background:transparent}
	div.articleImages div h6 { margin:4px 2px 0 6px ; padding:0 ; font-size:12px ; }
	div.articleImages div p { margin:4px 2px 0 6px ; padding:0 ; font-size:11px ; }

div.imageFeature img {  }
	div.imageFeature h2 { margin:7px 0 2px 0 ; font-family:arial ; color:#000000 ; font-size:18px ; font-weight:normal ; }
	div.imageFeature h2 a { color:#000000 ; text-decoration:none ; }
	div.imageFeature h2 a:hover { color:#000000 ; text-decoration:underline ; }
	div.imageFeature p { font-size:12px ; }

div.headedLinks { font-size:11px ; margin:0 0 5px 0 ; padding-bottom:10px ; background-color:transparent ; }
	div.headedLinks  a { color:#F5D8A0 ; }
	div.headedLinks  a:hover { text-decoration:none ; }
	div.headedLinks h2 { margin:0 ; padding:2px 2px 2px 7px ; font-family:arial ; font-size:20px ; font-weight:normal ; color:#EEE4D0 ; }
	div.headedLinks h2 img { margin-right:5px ; vertical-align:middle ; }
	div.headedLinks p { margin:0 ; padding:3px 0 7px 7px ; font-family:Verdana ; font-size:11px ; line-height:16px ; background-color:transparent ; }
	div.headedLinks dl { margin:0 ; padding:0 ; }
	div.headedLinks dt { margin:0 ; padding:0 ; background-color:transparent ; font-size:12px ; font-weight:bold ; border-top: 1px dotted #E8001F;}
	div.headedLinks dt a { display:block ; margin-top:1px ; padding:8px 4px 4px 7px ; color:#EEE4D0 ; background:transparent url('img/button_red.gif') center right no-repeat ; text-decoration:none ; }
	div.headedLinks dt a:hover { text-decoration:underline ; }
	div.headedLinks dd { margin:0 ; padding:0px 4px 8px 7px ; background-color:transparent ;   }

div.paraLinks { float:left ; width:184px ; margin-bottom:1px ; padding:10px 8px 8px 7px ; font-size:11px ; }
	div.paraLinks img { float:left ; margin-right:5px ; }
	div.paraLinks h3 { margin:0 0 5px 0 ; font-family:arial ; color:#000000 ; font-weight:normal ; font-size:18px ; }
	div.paraLinks div { margin-left:26px ; }
	div.paraLinks div p { font-size:11px ; }
	div.paraLinks div h5 { margin:0 ; padding:0 ; text-align:right ; font-weight:normal ; }
	div.paraLinks div h5 a { color:#000000 ; font-size:11px ; }
	div.paraLinks div h5 a:hover { text-decoration:none ; }
	/* Override for specific templates */
	div#home div.paraLinks h3 { margin:0 0 5px 0 ; color:#000000 ; font-weight:normal ; font-size:18px ; }
	div#landing div.content div.paraLinks { background-color:#CFCFCF ; }
	body.homepage div.paraLinks h3 { margin:0 0 5px 0 ; color:#000000 ; font-weight:normal ; font-size:18px ; }
	
div.bulletLinks { float:left ; margin-bottom:1px ; padding:4px 8px 8px 5px ; width:184px ; font-size:11px ; }
	div.bulletLinks img { vertical-align:middle ; margin-right:5px ; }
	div.bulletLinks h3 { margin:0 0 5px 0 ; font-family:arial ; color:#000000 ; font-weight:normal ; font-size:18px ; }
	div.bulletLinks div { clear:left ; font-size:11px ; }
	div.bulletLinks ul { margin:0 ; padding:0 0 0 26px ; color:#000 ; list-style-type:square ; list-style-image:url('img/bullet.gif') ; }
	div.bulletLinks li { line-height:17px ; }
	div.bulletLinks li a { padding-bottom:3px ; color:#4A4A4A ; text-decoration:none ; }
	div.bulletLinks li a:hover { text-decoration:underline ; }
	div.bulletLinks div h5 { margin:5px 0 0 0 ; text-align:right ; font-weight:normal ; }
	div.bulletLinks div h5 a { color:#000000 ; font-size:11px ; }
	div.bulletLinks div h5 a:hover { text-decoration:none ; }
	/* Override for specific templates */
	div#home div.bulletLinks { padding:10px 8px 8px 7px ;}
	div#home div.bulletLinks h3 { margin:0 0 5px 0 ; color:#4A4A4A ; font-weight:normal ; font-size:18px ; }
	div#home div.bulletLinks ul { margin:0 ; padding:0 0 0 26px ; color:#000 ; list-style-type:square ; list-style-image:url('img/bullet.gif') ; }
	div#landing div.content div.bulletLinks { background-color:#CFCFCF ; }
	body.homepage div.bulletLinks { padding:10px 8px 8px 7px ;}
	body.homepage div.bulletLinks h3 { margin:0 0 5px 0 ; color:#4A4A4A ; font-weight:normal ; font-size:18px ; }
	body.homepage div.bulletLinks ul { margin:0 ; padding:0 0 0 26px ; color:#000 ; list-style-type:square ; list-style-image:url('img/bullet.gif') ; }	
	
div.newsletterFeature { float:left ; width:201px ; margin:5px 0 9px 0 ; padding:0 ; }
	div.newsletterFeature h4 { margin:0 0 3px 0 ; color:#4A4A4A ; font-size:10px ; }
	div.newsletterFeature h4 img { margin-right:5px ; vertical-align:baseline ; }
	div.newsletterFeature p { margin:0 ; font-size:10px ; }
	div.newsletterFeature a { color:#4A4A4A ; margin-left:5px ; }
	div.newsletterFeature a:hover { text-decoration:none ; }
	
div#rightColVSpace { float:left ; height:105px ; }
	body.rightColumnBackground div#rightColVSpace {height:auto; float:none; background:transparent; margin:0; padding:0}
/* END Content blocks shared by various templates */

/* START Standard Content Page */
div.stdContBlock { clear:left ; margin:15px 10px 0 10px ; padding:0 ; }
body.history div.stdContBlock { clear:left ; margin:15px 0px 0 0px ; padding:15px 0px 0px 0px ; }
	div.stdContBlock div.stdContHeadImg { padding-bottom:5px ; }
	div.stdContBlock td	{ vertical-align:top ; padding:0 ; }
	div.stdContBlock td.textArea { width:100% ; }

div.stdContBlock div.imageBoxLeft { margin-right:15px ; padding:0px 0 12px 0 ; background-color:none ; }
	div.stdContBlock div.imageBoxLeft img { display:block ; margin-bottom:9px ; border:none ; }
	div.stdContBlock div.imageBoxLeft h6 { margin:2px 7px 0 7px ; color:#FFF ; font-size:12px ; line-height:15px ; }
	body.anniversaryfooter div.stdContBlock div.imageBoxLeft h6{display:none}
	body.noImgDescription div.stdContBlock div.imageBoxLeft h6{display:none}
	
div.stdContBlock div.imageBoxRight { margin-left:15px ; margin-right:0px ; padding:0px 0 12px 0 ; background-color:none ; }
	div.stdContBlock div.imageBoxRight img { display:block ; margin-bottom:9px ; border:none ; }
	div.stdContBlock div.imageBoxRight h6 { margin:2px 7px 0 7px ; color:#FFF ; font-size:12px ; line-height:15px ; }
	body.anniversaryfooter div.stdContBlock div.imageBoxRight h6{display:none}
	body.noImgDescription div.stdContBlock div.imageBoxRight h6{display:none}
	
div#tvads div.stdContBlock { clear:left ; margin:10px 0 0 10px ; padding:0 ; }	
div#tvads div.stdContBlock div.imageBoxLeft { margin-right:15px ; padding:0px 0 0px 0 ; background-color:none ; }
	div#tvads div.stdContBlock div.imageBoxLeft img { display:block ; margin-bottom:0px ; border:none ; }
	div#tvads div.stdContBlock ul { margin:0 ; padding:0 0 0 5px ; color:#FFCC00 ; list-style-type:square ; list-style-image:none; }
	div#tvads div.stdContBlock a { color:#FFCC00 ;	}
	div#tvads div.stdContBlock div.imageBoxLeft h6 { margin:2px 7px 0 7px ; color:#FFF ; font-size:12px ; line-height:15px ; }

body.anniversary div.stdContBlock { padding:0px 170px 0px 0px ; }

body.flashright div.stdContBlock {padding:0px; width:200px;float:left}
body.flashright2 div.stdContBlock {padding:0px; width:500px;float:left}
body.flashright2 div#stdContFullWidth {padding:0px; width:700px;}

body.flashright div#div125ans{float:right; margin-top:60px}
body.flashright2 div#div125ans{float:right; padding-top:40px}	

div#prod_titel h4{color:#dcac5a; font-size:16px; padding:25px 0  10px 106px}
div#pr_navigation{padding:0; margin:0; height:62px; width:780px; overflow:hidden}
div#introbg{margin:0; padding:0}

div.inlineLink {float:left; diplay:inline; width:250px; clear:none}
div.inlineLink ul {list-style:none; list-style-type:none; list-style-image:none}
div.inlineLink ul li {text-align:right}
div.inlineLink a{background: url("img/icon_dbl_arrow.gif") no-repeat scroll left top transparent; color: #EFBF2F; font-weight: normal; padding: 0 2px 8px 20px;}

/* END Standard Content Page */

/* START Links Page */
div.linksContBlock { clear:left ; margin:10px 0 0 0 ; padding:0 ; }
	div.linksContBlock table { margin-bottom:10px ;}
	div.linksContBlock td	{ vertical-align:top ; padding:0 ; }
	div.linksContBlock td.textArea { width:100% ; }
	div.linksContBlock td.textArea h5 { margin:0 0 8px 0 ; padding:0 ; font-weight:bold ; font-size:12px ; }
	div.linksContBlock ul { margin:8px 0 0 16px ; padding:0 ; list-style-type:none ; }
	div.linksContBlock li a { color:#000000 ; text-decoration:underline ; }
	div.linksContBlock li a:hover { text-decoration:none ; }
	div.linksContBlock h2 { margin:0 0 12px 0 ; padding:0 ; color:#4A4A4A ; font-weight:normal ; font-size:18px ; font-family:Arial ; }
div.linksContBlock div.imageBoxLeft { margin-right:25px ; padding:0 23px 0 8px ; background-color:#CFCFCF ; }
	div.linksContBlock div.imageBoxLeft img { display:block ; margin-bottom:9px ; border:none ; }
div.linksContBlock div.imageBoxRight { margin-left:15px ; padding:0 8px 0 23px ; background-color:#CFCFCF ; }
	div.linksContBlock div.imageBoxRight img { display:block ; margin-bottom:9px ; border:none ; }
/* END Links Page */

/* START Landing Page */
div.largeFocusItem { clear:left ; margin:10px 0 0 0 ; padding:0; background-color:none ; }
	div.largeFocusItem td { vertical-align:top ; padding:0 ; }
	div.largeFocusItem td.textArea { width:100% ; padding:0px 14px 11px 14px ; }
	div.largeFocusItem img { margin:0 0px 0 0 ; }
	div.largeFocusItem h4 { margin:0 0 5px 0 ; padding:0 ; color:#EFBF2F ; font-size:18px ; line-height:21px ; }
	div.largeFocusItem h5 { margin:5px 0 0 0 ; padding:0 ; text-align:right ; }
	div.largeFocusItem h5 a { display:none;}
	div.largeFocusItem h5 a:hover { text-decoration:none ; }

/* div.focusContLeft { float:left ; width:251px ; margin:15px 12px 0 0 ; padding:0 ;  }
div.focusContRight { float:left ; width:251px ; margin:15px 0 0 12px ; padding:0 ;  } */

div.smallFocusItem { float:left ; width:251px ; margin:0 ; padding:0 ;}
	div.smallFocusItem img, div.smallFocusItem a img { display:block ; }
	div.smallFocusItem h4 { margin:0 0 0 10px ; padding:0px 2px 8px 20px ; color:#EFBF2F ; font-weight:bold; font-size:15px ; line-height:21px ; background:transparent url('img/icon_arrow.gif') top left no-repeat ;}
	div.smallFocusItem div { margin:2px 11px 2px 14px ; padding:0 ; }
	div.smallFocusItem h5 { margin:5px 11px 0 0 ; padding:0 ; text-align:right ; }
	div.smallFocusItem h5 a { color:#EFBF2F ; font-weight:normal ; padding:0px 2px 8px 20px ; background:transparent url('img/icon_dbl_arrow.gif') top left no-repeat ;}
	div.smallFocusItem h5 a:hover { text-decoration:none ; }

div.focusContLeft div.bulletLinks, div.focusContRight div.bulletLinks { width:236px ; padding-top:8px ;}
div.focusContLeft div.bulletLinks h3, div.focusContRight div.bulletLinks h3 { color:#478AD9 ; }
div.focusContLeft div.bulletLinks ul, div.focusContRight div.bulletLinks ul { list-style-image:url('img/bullet_blue.gif') ; font-size:12px ; }

div#smallFocusItem3 { margin-right:0 ; }
div#smallFocusItem6 { margin-right:0 ; }
div.focusContLeft, div.focusContRight { display:inline ; }
	
div.otherFocusItem { float:left ; margin:0 0 10px 0 ; padding:10px 0 ; width:230px ; overflow:hidden ; }
	div.otherFocusItem img { float:left ; margin:0 3px 10px 0 ; }
	div.otherFocusItem h4 { float:left ; margin:0 0 2px 0 ; padding-left:23px ; width:100px ; font-size:14px ; line-height:17px ; font-weight:bold ; background:transparent url('img/icon_arrow.gif') top left no-repeat ; }
	div.otherFocusItem h4 a { color:#EFBF2F ; text-decoration:none ; font-size:12px ; }
	div.otherFocusItem h5 { float:left ; margin:0 0 2px 0 ; padding-left:23px ; font-weight:normal ; background:transparent; }
	div.otherFocusItem h5 a { color:#EFBF2F ; text-decoration:none ; font-size:12px ; }

body.fullwithOtherFocusItem div.otherFocusItem { margin:0 0 10px 0 ; padding:10px 0 0 15px; width:auto; }
/* END Landing Page */
	
/* Landing Page - alternative layouts (set by Page Parameters) */
/* specific layout for Articles */
body.orgLanding div#contentFull {float: left;margin: 0 0px 0 32px;padding: 0 0px 10px 10px;width: 745px;background-color: #841A18;background-image: url('img/orgLanding_bg.jpg');background-position: bottom right;background-repeat: no-repeat;}
body.orgLanding div.content h1 {margin:0 0px 0 -10px; }
body.orgLanding div.landingIntroItem {	padding: 10px 10px 0 0 ; }

body.orgLanding div.focusContLeft { float:left ; width:355px ; margin:15px 12px 0 0 ; padding:0 ; }
body.orgLanding div.focusContRight { float:left ; width:355px ; margin:15px 0 0 12px ; padding:0 ;  } 

body.orgLanding div.largeFocusItem { clear:left ; margin:10px 0 0 0 ; padding:0; background-color:none ; }
	body.orgLanding div.largeFocusItem td { vertical-align:top ; padding:0 ; }
	body.orgLanding div.largeFocusItem td.textArea { width:100% ; padding:0px 14px 11px 14px ; }
	body.orgLanding div.largeFocusItem img { margin:0 0px 0 0 ; }
	body.orgLanding div.largeFocusItem h4 { margin:0 0 5px 0 ; padding:0 ; color:#EFBF2F ; font-size:18px ; line-height:21px ; }
	body.orgLanding div.largeFocusItem h5 { margin:5px 0 0 0 ; padding:0 ; text-align:right ; }
	body.orgLanding div.largeFocusItem h5 a { display:none; color:#F5D8A0;}
	body.orgLanding div.largeFocusItem h5 a:hover { text-decoration:none ; }

body.orgLanding div.smallFocusItem { float:left ; width:355px ; margin:0 ; padding:0 ;}
	body.orgLanding div.smallFocusItem img, div.smallFocusItem a img { display:block ; padding:0px 0px 0px 0px ;}
	body.orgLanding div.smallFocusItem h4 { margin:0 0 0 0px ; padding:6px 2px 4px 0px ; color:#EFBF2F ; font-size:15px ; font-weight:bold; line-height:17px ; background:none;}
	body.orgLanding div.smallFocusItem div { margin:2px 0px 0px 0px ; padding:0 ; }
	body.orgLanding div.smallFocusItem h5 { margin:5px 0px 5px 0px ; padding:0 5px 5px 0px; ; text-align:right ; background:transparent; }
	body.orgLanding div.smallFocusItem h5 a { color:#F5D8A0; font-weight:normal ; padding:0 2px 8px 20px ; background:transparent url('img/icon_dbl_arrow_1.gif') top left no-repeat ;}
	body.orgLanding div.smallFocusItem h5 a:hover { text-decoration:none ; }
	
/* Press template */
body.pressLanding div#contentFull {float: left;margin: 0 0px 0 32px;padding: 0 0px 10px 0px;width: 755px;background-color: #841A18;background-image: url('img/press_bg.jpg');background-position: top right;background-repeat: no-repeat;}

body.pressLanding div.largeFocusItem { clear:left ; margin:-2px 0 0 10px ; padding:0; background-color:none ; }
	body.pressLanding div.largeFocusItem td { vertical-align:top ; padding:0 ; }
	body.pressLanding div.largeFocusItem td.textArea { width:100% ; padding:0px 14px 11px 14px ; }
	body.pressLanding div.largeFocusItem img { margin:0 0px 0 0 ; }
	body.pressLanding div.largeFocusItem h4 { margin:0 0 5px 0 ; padding:0 ; color:#EFBF2F ; font-size:18px ; line-height:21px ; }
	body.pressLanding div.largeFocusItem h5 { margin:5px 0 0 0 ; padding:0 ; text-align:right ; }
	body.pressLanding div.largeFocusItem h5 a { display:none; color:#F5D8A0;}
	body.pressLanding div.largeFocusItem h5 a:hover { text-decoration:none ; }

body.pressLanding div.smallFocusItem { float:left ; width:255px ; margin:0 ; padding:0 ;}
	body.pressLanding div.smallFocusItem img, div.smallFocusItem a img { display:block ; padding:0px 0px 0px 0px ;}
	body.pressLanding div.smallFocusItem h4 { margin:0 0 0 10px ; padding:0px 2px 8px 20px ; color:#EFBF2F ; font-weight:bold; font-size:15px ; line-height:21px ; background:transparent url('img/icon_arrow.gif') top left no-repeat ;}
	body.pressLanding div.smallFocusItem div { margin:2px 0px 0px 15px ; padding:0 ; }
	body.pressLanding div.smallFocusItem h5 { margin:5px 0px 5px 0px ; padding:0 5px 5px 15px; ; text-align:left ; background:#C72A19; }
	body.pressLanding div.smallFocusItem h5 a { color:#F5D8A0; font-weight:normal ; padding:0 2px 8px 20px ; background:transparent url('img/icon_dbl_arrow.gif') top left no-repeat ;}
	body.pressLanding div.smallFocusItem h5 a:hover { text-decoration:none ; }

/* specific layout for Nutrition pages */
/* body.histLanding div#pageBody { padding:0 0 39px 0 ; background:transparent url('img/std_footer_350x.jpg') no-repeat bottom left ;} */

body.histLanding div.landingIntroItem {	padding: 10px 10px 0 10px; ; }

body.histLanding div.largeFocusItem { clear:left ; margin:10px 0 0 0 ; padding:0; background-color:none ; }
	body.histLanding div.largeFocusItem td { vertical-align:top ; padding:0 ; }
	body.histLanding div.largeFocusItem td.textArea { width:100% ; padding:0px 0px 11px 0px ; }
	body.histLanding div.largeFocusItem img { margin:0 0px 0 0 ; }
	body.histLanding div.largeFocusItem h4 { margin:0 0 5px 0 ; padding:0 ; color:#EFBF2F ; font-size:18px ; line-height:21px ; }
	body.histLanding div.largeFocusItem h5 { margin:5px 0 0 0 ; padding:0 ; text-align:right ; }
	body.histLanding div.largeFocusItem h5 a { display:none; color:#F5D8A0;}
	body.histLanding div.largeFocusItem h5 a:hover { text-decoration:none ; }
	
/* specific layout for Nutrition Blanc */
/* body.colLanding div#pageBody { padding:0 0 39px 0 ; background:transparent url('img/std_footer_350x.jpg') no-repeat bottom left ;} */

body.colLanding div#contentFull {min-height: 380px; height:auto !important; height:380px; float: left ;margin: 0 0px 0 32px; padding: 0 0px 0px 10px; width: 745px; background: #841A18 url('img/colLanding_bg.jpg') no-repeat bottom right}
body.colbusLanding div#contentFull{background: #841A18 url('img/col_bus_Landing_bg.jpg') no-repeat bottom right}

body.colLanding div.content h1 {margin:0 0px 0 -10px; }
body.colLanding div.landingIntroItem {	padding: 0px 0px 0 0 ; }

body.colLanding div.focusContLeft { float:left ; width:225px ; margin:0px 20px 0 0px ; padding:0 ; }
body.colLanding div.focusContRight { float:left ; width:415px ; margin:0px 0 0 10px ; padding:0 ;  } 

body.colLanding div#smallFocusItem1 { width:225px ; margin-right:0 ; }
body.colLanding div#smallFocusItem2 { width:415px ; margin-right:0 ; }

body.colLanding div.largeFocusItem { clear:left ; margin:10px 0 0 0 ; padding:0; background-color:none ; }
	body.colLanding div.largeFocusItem td { vertical-align:top ; padding:0 ; }
	body.colLanding div.largeFocusItem td.textArea { width:100% ; padding:0px 14px 11px 14px ; }
	body.colLanding div.largeFocusItem img { margin:0 0px 0 0 ; }
	body.colLanding div.largeFocusItem h4 { margin:0 0 5px 0 ; padding:0 ; color:#EFBF2F ; font-size:18px ; line-height:21px ; }
	body.colLanding div.largeFocusItem h5 { margin:5px 0 0 0 ; padding:0 ; text-align:right ; }
	body.colLanding div.largeFocusItem h5 a { display:none; color:#F5D8A0;}
	body.colLanding div.largeFocusItem h5 a:hover { text-decoration:none ; }

body.colLanding div.smallFocusItem { float:left ; margin:0 ; padding:0 ;}
	body.colLanding div.smallFocusItem img, div.smallFocusItem a img { display:block ; padding:0px 0px 0px 0px ; border:none;}
	body.colLanding div.smallFocusItem h4 { margin:0 0 0 0px ; padding:6px 2px 8px 0px ; color:#FFF ; font-size:18px ; line-height:21px ; background:none;}
	body.colLanding div.smallFocusItem div { margin:2px 0px 0px 0px ; padding:0 ; } 
	body.colLanding div.smallFocusItem h5 { margin:5px 0px 5px 0px ; padding:0 5px 5px 0px; ; text-align:right ; background:#C72A19; }
	body.colLanding div.smallFocusItem h5 a { color:#F5D8A0; font-weight:normal ; padding:0 2px 8px 20px ; background:transparent url('img/icon_dbl_arrow.gif') top left no-repeat ;}
	body.colLanding div.smallFocusItem h5 a:hover { text-decoration:none ; }

/* specific layout for recipe thumbs */
body.prodLanding div#pageBody { padding:0px 0 120px 0 ; background:transparent url('img/prd_footer.jpg') no-repeat bottom left ; }
body.prodLanding div#contentFull {  }
body.prodLanding div.focusContLeft { float:left ; padding: 0px 10px 0 10px ; }

body.prodLanding div#smallFocusItem6 {	margin-left:0px; }
body.prodLanding div#smallFocusItem11 {	margin-left:0px; }

body.prodLanding div.smallFocusItem { float:left ; margin:0 ; padding:0 0 0px 0 ; width:140px; }
	body.prodLanding div.smallFocusItem img, div.smallFocusItem a img { display:block ; margin:0px 0px 0px 10px ; padding:0; border:none;}
	body.prodLanding div.smallFocusItem h4 { margin:0 0 0 0px ; padding:6px 2px 8px 0px ; color:#FFF ; font-size:18px ; line-height:21px ; background:none;}
	body.prodLanding div.smallFocusItem div { margin:2px 0px 0px 0px ; padding:0 ; } 
	body.prodLanding div.smallFocusItem h5 { margin:5px 0px 5px 10px ; padding:0 0px 5px 0px; text-align:center ; background:transparent; }
	body.prodLanding div.smallFocusItem h5 a { color:#FFF; font-weight:bold ; font-size:14px ; line-height:19px ; padding:0 ; text-decoration:none ; background:none;}
	body.prodLanding div.smallFocusItem h5 a:hover { text-decoration:underline ; }

/* specific layout for recipe thumbs */
body.recipeLanding div#contentFull {padding: 0px 0px 0 0px ; }
body.recipeLanding div.focusContLeft { float:left ; padding: 0px 20px 0 20px ; }

body.recipeLanding div#smallFocusItem6 {	margin-left:10px; }
body.recipeLanding div#smallFocusItem12 {	margin-left:0px; }
body.recipeLanding div#smallFocusItem16 {	margin-left:10px; }

body.recipeLanding div.smallFocusItem { float:left ; margin:0 ; padding:0 ; width:120px; }
	body.recipeLanding div.smallFocusItem img, div.smallFocusItem a img { display:block ; padding:0px 0px 0px 0px ; margin-left:10px; border:none;}
	body.recipeLanding div.smallFocusItem h4 { margin:0 0 0 0px ; padding:6px 2px 8px 0px ; color:#FFF ; font-size:18px ; line-height:21px ; background:none;}
	body.recipeLanding div.smallFocusItem div { margin:2px 0px 0px 0px ; padding:0 ; } 
	body.recipeLanding div.smallFocusItem h5 { margin:5px 0px 5px 0px ; padding:0 0px 5px 0px; text-align:center ; background:transparent; }
	body.recipeLanding div.smallFocusItem h5 a { color:#F5D8A0; font-weight:normal ; padding:0 ; text-decoration:none ; background:none;}
	body.recipeLanding div.smallFocusItem h5 a:hover { text-decoration:underline ; }

/* specific layout for Tassimo */

body.altLanding div.largeFocusItem { clear:none ; float:left ; width:346px ; }
	body.altLanding div.largeFocusItem h4 { font-size:14px ; line-height:18px ; font-weight:bold ; }
	body.altLanding div.largeFocusItem h5 { text-align:left ; }
	body.altLanding div.largeFocusItem h5 a { display:block ; padding:0 0 1px 23px ; color:#EFBF2F ; font-size:11px ; background:transparent ; }

body.altLanding div.smallFocusItem { position:relative ; height:260px ; width: 235px; }
	body.altLanding div.smallFocusItem img { margin-bottom:10px ; } 
	body.altLanding div.smallFocusItem div { display:none; }
	body.altLanding div.smallFocusItem h5 { margin:5px 25px 0 0 ; padding:0 ; text-align:left ;}

body.altLanding2 div.smallFocusItem { padding-top:10px ; height:auto ; background:transparent url('img/bg_smallfocus_divider.png') top left no-repeat ; }
body.altLanding2 div.smallFocusItem h5 { padding-bottom:10px ; background:transparent url('img/bg_smallfocus_divider.png') bottom left no-repeat ; }
body.altLanding2 div#smallFocusItem3 { margin-right:0 ; }

body.altLanding3 div.smallFocusItem { margin-top:0 ; width:341px ; height:500px ; background-position:bottom left ; }
	body.altLanding3 div.smallFocusItem div { width:300px ; }

body.altLanding4 div.smallFocusItem { margin:0 ; width:346px ; height:auto ; background-position:top right ; }
	body.altLanding4 div.smallFocusItem img { float:left ; }
	body.altLanding4 div.smallFocusItem h4 { font-size:14px ; font-weight:bold ; line-height:18px ; }
	body.altLanding4 div.smallFocusItem div { padding:5px 5px 5px 0 ; width:auto ; }
	body.altLanding4 div.smallFocusItem h5 { float:left ; padding:0 ; width:120px ; }
	body.altLanding4 div.smallFocusItem h5 a { float:left ; background-image:url('img/tdisclogo.png')}
body.altLanding4 div#smallFocusItem1 { margin-right:10px ; }
	
body.altLanding2 div.otherFocusItem { float:left ; margin:10px 0 0 0 ; padding:15px 0 0 0 ; width:346px ; background:transparent url('img/landingalt_divider.png') top left no-repeat ; } 
	body.altLanding2 div.otherFocusItem h4 { float:none ; margin:0 ; padding:0 ; width:auto ; font-size:14px ; line-height:18px ; font-weight:bold ; background:none ; }
	body.altLanding2 div.otherFocusItem h5 { float:left ; margin:5px 0 0 0 ; padding:0 ; font-size:11px ; }
	body.altLanding2 div#landing div.otherFocusItem h5 a { display:block ; padding:0 0 1px 23px ; color:#300831 ; font-size:11px ; font-weight:normal ; background:transparent url('img/tassimo_t_logo.gif') top left no-repeat ; }
	body.altLanding2 div#landing div.otherFocusItem h5 a.pdf { background:transparent url('img/icon_link_pdf.png') top left no-repeat ; }

/* specific layout for Image gallery */
/*
body.imageGallery div.imageBoxRight h6 { display: none ; }
body.imageGallery div.tabList { padding: 10px; background: #c72a19 none; height:30px; }
body.imageGallery div.tabItem { padding: 2px; background: #841b18; border: 1px solid #FFFFFF; float: left; }
body.imageGallery div.multiColumns { clear: left ; }
body.imageGallery div.columnContent { margin: 0 0 0 10px; float:left ; }
*/
/* END Landing Page */

/* START Recipe Pages */
div#recipehead { float:left ; margin-bottom:10px ; padding:0 ; width:100% ; font-size:11px ; }
	div#recipehead h1 { margin-bottom:5px ; color:#FFF ; }
	div#recipehead h4 { margin:0 0 3px 0 ; color:#FFF ; font-weight:normal ; font-size:12px ; font-weight:bold ; }

/* div#recipehead div#actionlinks { position:relative ; left:15px ; top:250px ; clear:none; width:300px ; padding-bottom:15px ; border-bottom:none; margin:-45px 0 0 0; } */
div#recipehead div#actionlinks { float:left ; clear:all ; width:755px ; padding-bottom:6px ; border-bottom:1px solid #A52011;  }
	div#recipehead div#actionlinks a { color:#F5D8A0 ; }
	div#recipehead div#actionlinks a.PrinterFriendly { padding:0px 0 0px 20px; background:transparent url('img/icon_printerfriendly.gif') center left no-repeat ; }
	div#recipehead div#actionlinks a.EmailFriend { padding:0px 0 0px 20px; background:transparent url('img/icon_email.gif') center left no-repeat ; }

/* General Recipe Browse/Search styles */
div#recipeTools { font-size:11px ; }
	div#recipeTools h4 { color:#FFF ; }
	div#recipeTools h4 img { margin-right:5px ; vertical-align:middle ; }
	div#recipeTools fieldset { border:none ; margin:0 ; padding:0 ; }
	div#recipeTools select { font-size:11px ; }
	div#recipeTools input { vertical-align:middle ; }
	div#recipeTools img { vertical-align:middle ; }
	
/* Recipe Browse/Search on the Recipe template */
div#recipe div#recipeBrowse { float:left ; margin-top:0px ; padding:2px 13px 0px 8px ; width:530px ; height:48px ; background-color:none; border: 1px solid #F5D8A0; overflow:hidden ; }
	div#recipe div#recipeBrowse form { margin:0 0 0px 28px ; }
	div#recipe div#recipeBrowse fieldset { border:none ; margin:0 ; padding:0 ; }
	div#recipe div#recipeBrowse select { width:190px ; }
	div#recipe div#recipeBrowse fieldset#fs_category { float:left ; }
	div#recipe div#recipeBrowse fieldset#fs_category label { display:none ; }
	div#recipe div#recipeBrowse fieldset#fs_category select { margin:0 10px 2px 0 ; }
	div#recipe div#recipeBrowse fieldset#fs_nutcontent { float:left ; }
	div#recipe div#recipeBrowse fieldset#fs_nutcontent label { margin:0 ; font-size:12px ; font-weight:bold ; color:#000000 ; }
	div#recipe div#recipeBrowse fieldset#fs_nutcontent button { margin:0 0 0 10px ; }
	div#recipe div#recipeBrowse fieldset#fs_nutcontent select { margin:0 0 2px 10px ; }
	div#recipe div#recipeBrowse fieldset#fs_keywords { clear:left ; } 
	
div#recipe div#recipeSearch { float:left ; margin-top:0px ; padding:2px 13px 2px 8px ; width:178px ; height:48px ; background-color:#C72A19 ; overflow:hidden ; }
	div#recipe div#recipeSearch form { margin:0; padding:0px 0 0 23px ; }
	div#recipe div#recipeSearch fieldset { }
	div#recipe div#recipeSearch fieldset#fs_search_text label { display:none ; }
	div#recipe div#recipeSearch fieldset#fs_search_text input { margin:0 15px 0 0 ; width:98px ; height:13px ; }

/* Recipe Browse/Search on the Recipe Search template */
div#recipesrch div#recipeTools { float:left ; margin:0 0 18px 0 ; width:482px ;  }
div#recipesrch div#recipeBrowse { float:left ; margin:0 ; padding:6px 13px 8px 8px ; width:482px ; background-color:none ; }
	div#recipesrch div#recipeBrowse form { margin:0 0 2px 28px ; }
	div#recipesrch div#recipeBrowse fieldset#fs_category { margin:10px 0 4px 0 ; }
	div#recipesrch div#recipeBrowse fieldset#fs_nutcontent { margin:0 0 4px 0 ; }
	div#recipesrch div#recipeBrowse label { float:left ; font-weight:bold ; width:94px ; }
	div#recipesrch div#recipeBrowse fieldset#fs_keywords { padding-left:90px ; }
	div#recipesrch div#recipeBrowse fieldset#fs_keywords label { float:none ; display:inline ; font-weight:normal ; margin:0 15px 0 5px ; }
	div#recipesrch div#recipeBrowse select { float:left ; width:299px ; }
	div#recipesrch div#recipeBrowse button { float:right ; margin-top:2px ; }

div#recipesrch div#recipeSearch { float:left ; margin:0 ; padding:6px 13px 8px 8px ; width:482px ; background-color:none ; }
	div#recipesrch div#recipeSearch form { margin:0 0 0 23px ; }
	div#recipesrch div#recipeSearch fieldset#fs_search_text { margin:5px 0 5px 0 ; }
	div#recipesrch div#recipeSearch fieldset#fs_search_text label { float:left ; font-weight:bold ; padding-right:5px ; width:130px ; }
	div#recipesrch div#recipeSearch fieldset#fs_search_text input { float:left ; margin:0 ; width:260px ; height:13px ; }
	div#recipesrch div#recipeSearch fieldset#fs_search_text button { float:right ; }
	div#recipesrch div#recipeSearch fieldset#fs_searchkeywords { padding-left:132px ; }
	div#recipesrch div#recipeSearch fieldset#fs_searchkeywords label { float:none ; font-weight:normal ; margin:0 15px 0 5px ; }
	
div#recipeImgArea { float:left; margin:0 ; padding:5px 0 8px 20px; /*width:150px ;*/ background-color:none ; font-weight:bold ; }
	div#recipeImgArea img { display:block ; }
	div#recipeImgArea ul { margin-left:25px ; list-style-image:url('img/bullet.gif') ; }

div#recipeDetails { float:left; margin:0 11px 0 24px ; padding:0 ; width:316px ; }
	div#recipeDetails table { margin-bottom:10px ; width:auto ; }
	div#recipeDetails td { padding:1px 0 ; }
	div#recipeDetails td strong { margin-right:5px ; }
	div#recipeDetails h4 { color:#F6D7A0 ; padding: 2px 0 5px 25px; background:transparent url('img/icon_arrow.gif') top left no-repeat ;}
	div#recipeDetails ul { margin-left:17px ; list-style-image:url('img/bullet_recipe.gif') ; }
	
div#recipeNutrInfo { float:left ; margin:0px 0 0 0 ; padding:0 0 0 0px; ; width:199px ; font-size:11px ; }
	div#recipeNutrInfo table { background-color:#A51F13 ; }
	div#recipeNutrInfo th { padding:1px 2px 4px 8px ; font-weight:normal ; background-color:#C72A19 ; color:#FFF; border-bottom: 1px solid #FFF;}
	div#recipeNutrInfo th strong { font-size:12px ; line-height:15px ; }
	div#recipeNutrInfo th strong a { color:#000 ; text-decoration:none ; }
	div#recipeNutrInfo th strong a:hover { text-decoration:underline ; }
	div#recipeNutrInfo tr.alt { background-color:#A56357 ; }
	div#recipeNutrInfo td { border-bottom:1px solid #F5D08A ; }
	div#recipeNutrInfo td.col1 { padding:1px 0 1px 8px ; }
	div#recipeNutrInfo td.col2 { padding:1px 8px 1px 0 ; text-align:right ; }

div#recipeFocusLarge { float:left ; clear:left ; margin:0 17px 18px 0px ; width:230px ; padding-left: 5px;}
	div#recipeFocusLarge img { border-left:9px solid #C72A19 ; border-right:26px solid #C72A19 ; }
	div#recipeFocusLarge h2 { margin:9px 0 5px 0 ; font-size:14px ; color:#FFF ; }
	div#recipeFocusLarge ul { list-style-image:url('img/bullet_recipe.gif') ; }
	div#recipeFocusLarge li { margin-bottom:5px ; }
	div#recipeFocusLarge h5 { margin:10px 0 0 0 ; font-weight:normal ; text-align:right ; font-size:11px ; }
	div#recipeFocusLarge h5 a { color:#000000 ; }
	div#recipeFocusLarge h5 a:hover { text-decoration:none ; }

div#recipeFocusSmallArea { float:left ; width:755px ; clip:rect(0,755px,100%,0) ; background:transparent ; }
	
div.recipeFocusSmall { float:left ; margin:0 ; padding:0 ; width:251px ; }
	div.recipeFocusSmall img { border-top:8px solid #C72A19 ; border-right:0px solid #fff ; }
	div.recipeFocusSmall h4 { padding:5px 5px 5px 15px ; border-right:0px solid #fff ; font-size:14px ; font-weight:bold ; color:#fff ; background-color:#C72A19 ; }
	div.recipeFocusSmall div { padding:5px 5px 5px 15px ; }
	div.recipeFocusSmall h5 { margin:4px 2px 5px 0 ; font-weight:normal ; text-align:right ; font-size:11px ; }
	div.recipeFocusSmall h5 a { color:#FFF ; }
	div.recipeFocusSmall h5 a:hover { text-decoration:none ; }
/* END Recipe Pages */

/* START Recipe Search Results */

div#recsrchresults h1 { color:#FFF ; }

div#resultsHead { margin:0 0 5px 0 ; padding:7px ; background-color:transparent ; color: #FFF ;}

div#resultsArea table#pagination { margin:0 0 2px 0 ; font-size:11px ; border-bottom:1px solid #c72a19 ; width:755px }
div#resultsArea table#pagination td { padding:0 0 4px 4px ; }
div#resultsArea td#paginLinks { text-align:right ; }
div#resultsArea td#paginLinks a { color:#FFF ; text-decoration:underline ; font-weight:bold ; }
div#resultsArea td#paginLinks a:hover { text-decoration:none ; }

div#resultsArea table#results { margin:0 10px; }
div#resultsArea table th { font-weight:normal ; vertical-align:top ; }
div#resultsArea table#results th { border-bottom:1px solid #A12315 ; padding:2px 0 2px 4px ; }
div#resultsArea table#results td { border-bottom:1px solid #A12315 ; padding:2px 0 2px 4px ; }
div#resultsArea .resultCals { text-align:right ; }
div#resultsArea .resultTime { text-align:right ; }
div#resultsArea .resultNum { color:#FFF ; font-weight:bold ; }
div#resultsArea .resultNum { color:#FFF ; font-weight:bold ; }
div#resultsArea table#results a { text-decoration:none ; }
div#resultsArea table#results a:hover { text-decoration:underline ; }

div#resultsBottom { margin:15px 0 0 0 ; padding:0 0 0 4px ; }
div#resultsBottom a { color:#000000 ; text-decoration:underline ; }
div#resultsBottom a:hover { color:#000000 ; text-decoration:none ; }
/* END Recipe Search Results */

/* START Product Nutrition Landing */
div#nutritionImgArea { float:left ; margin:10px 28px 0 0px ; padding:0 0 0 8px ; width:225px ; }
	div#nutritionImgArea img { display:block ; margin-bottom:12px ; }
	div#nutritionImgArea h2 { margin:10px 0 10px 0 ; font-size:19px ; font-weight:normal ; color:#FFF ; }
	div#nutritionImgArea h5 { margin:10px 0 0 0 ; font-weight:normal ; text-align:right ; font-size:11px ; }
	div#nutritionImgArea h5 a { color:#000000 ; }
	div#nutritionImgArea h5 a:hover { text-decoration:none ; }

div#prodlanding div#nutritionImgArea img { border:none; }
/* END Product Nutrition Landing */

/* START Product Nutrition GDA Calculator */
div#GDACalculator { position:absolute ; left:737px ; top:235px ; clear:all ; width:240px ; padding-bottom:6px ; background:#841a1c; }
/* END Product Nutrition Landing */
	
/* START Product Nutrition Pages */
div#prodNutrInfo { float:left ; margin:0 28px 0 0 ; padding:0 ; width:235px ; }

div#nutritionTable { float:left ; margin:10px 0 0 0 ; padding:0 ; width:235px ; font-size:10px ; }
	div#nutritionTable h2 { margin:0 ; padding:5px 0 0 0px ; color:#FFF ; font-family:verdana; font-size:11px ; line-height:14px ; font-weight:bold ; }
	div#nutritionTable h2 a { color:#000000 ; text-decoration:none ; }
	div#nutritionTable h2 a:hover { text-decoration:underline ; }
	div#nutritionTable span { padding:0 0 0 0px ; }
	div#nutritionTable table { margin:3px 0 0 0 ; font-size:11px ; background-color:#A51F13 ; border-top:1px solid #FFF ; }
	div#nutritionTable tr.alt { background-color:#A56357 ; }
	div#nutritionTable td { border-bottom:1px solid #F5D08A ; }
	div#nutritionTable td a { text-decoration:none ; color:#F6D99F ; }
	div#nutritionTable td a:hover { text-decoration:underline ; }
	div#nutritionTable td.col1 { padding:1px 0 1px 8px ; }
	div#nutritionTable td.col2 { padding:1px 8px 1px 0 ; text-align:right ; }
	
div#nutritionTextCol { float:left ; margin:10px 0 0 0 ; padding:0 ; width:228px ; background-color:#A51F13 ; border-bottom:1px solid #FFF ;  }
	div#nutritionTextCol div#head { margin:0 ; padding:12px 10px 11px 14px ; background-color:#841a18 ; font-size:10px ; border-bottom:1px solid #FFF ; }
	div#nutritionTextCol h3 { margin:0 ; padding:0 ; color:#FFF ; font-size:12px ; line-height:15px ; }	
	div#nutritionTextCol div#explanationArea { position:relative ; margin:0 ; padding:0 ; min-height:159px ; font-size:11px ; }	
	div#nutritionTextCol div#foot { margin:0 ; padding:6px 10px 8px 14px ; background-color:#A51F13 ; font-size:10px ; line-height:11px ; }

div.explanations { position:relative ; margin:0 ; padding:8px 12px 8px 14px ; left:0 ; top:0 ; width:192px ; display:none ; background-color:transparent ; }
div#initialexplan { display:block ; }

/* END Product Nutrition */

/* START Nutrition Info */
div#nutritionProductSelect { float:left ; margin:10px 0 0 0 ; padding:8px 16px 16px 6px ; width:467px ; background-color:#c72a19 ; }
	div#nutritionProductSelect img { float:left ; margin-right:8px ; padding-left: 20px;  vertical-align:top ; }
	div#nutritionProductSelect h2 {	vertical-align: top; margin: 3px 0 6px 0;	color: #FFF; padding-top: 15px; font-size: 19px;	font-weight: normal; }
	div#nutritionProductSelect form { display:block ; clear:all ; margin:10px 0 0 26px ; }
	div#nutritionProductSelect select { margin:15px 0 0 0 ; font-size:11px ; width:417px ; }
/* END Nutrition Info */

/* START Search Results */
div#resultSummary { margin:0 ; padding:7px 7px 7px 9px ; background-color:transparent ; }

div#resultPagination { margin:0 ; padding:5px 5px 5px 9px ; border-bottom:1px solid #c72a19 ; }
div#resultPagination td { font-size:11px ; }
div#resultPagination td#col1 strong { color:#EFBF2F ; }
div#resultPagination td#col2 { text-align:right ; }
div#resultPagination td#col2 span { font-weight:bold ; }
div#resultPagination td#col2 a { color:#000000 ; font-weight:bold ; }
div#resultPagination td#col2 a:hover { text-decoration:none ; }

div#results { padding:0 0 20px 0 ; }
div#results th, div#results td { padding:3px 10px 3px 12px ; text-align:left ; border-bottom:1px solid #A12315 ; }
div#results .col1 { width:30px ; font-weight:bold ; color:#EFBF2F ; }
div#results .col2 { color:#fff;}
div#results .col3 { width:100px ; }
div#results td a { text-decoration:none ; color:#FFF ; }
div#results td a:hover { text-decoration:underline ; }

div#searchresults div.imgBoxLeftCol { margin:0 ; padding:8px 0 30px 0 ; background-color:#C72A19 ; }
	div#searchresults div.imgBoxLeftCol img { border:none ; }
/* END Search Results */

/* START Disclaimer */
div#disclaimerContent { /*float:left ;*/ margin:50px 0 0 5px ; padding:14px ; width:514px ; background-color:#c72a19 ;  }
div#disclaimerButtons { /*float:left ;*/ margin:10px 0 0 0 ; padding:0 ; }
	div#disclaimerButtons button { background-color:#e90220 ; }
	div#disclaimerButtons button#goback { /*float:left ; */}
	div#disclaimerButtons button#continue { /*float:right ;*/ margin-left:370px }
/* END Disclaimer */

/* START Site Map */
/*div#sitemap div#pageBody { background-image:none ; } */
div#sitemap div#contentFull { background-image:none ; }
div#sitemap div.imgBoxLeftCol { margin:0 0 0 23px ; padding:0 ; }
	div#sitemap div.imgBoxLeftCol img { border-top:none ; border-right:none ; border-bottom:none ; border-left:none ; }
	div.siteMapSection { float:left ; width:180px ; font-size:12px ; margin-left:5px;}
	div.siteMapSection ul  { margin:5px 0 0 15px ; list-style-image:url('img/bullet.gif') ; }
	div.siteMapSection ul ul { list-style-image:url('img/bullet_recipe.gif') ; }
	div.siteMapSection ul ul ul { list-style-image:url('img/bullet_recipe.gif') ; }
	
div.siteMapSeparator { display:none ; }
div#siteMapSeparator4 { display:block ; clear:left ; }
/* END Site Map */

/* START Email a friend */
div#emailfriend div#contentLeft div { margin-left:23px ; padding:10px 0 10px 0 ; background-color:#c72a19 ; color:#FFF ; }
	div#emailfriend div#contentLeft h6 { margin:9px 9px 2px 9px  ; padding:0 ; font-size:11px ; color:#000 ; }
	div#emailfriend div#contentLeft p { margin:0 9px 9px 9px  ; padding:0 ; font-size:11px ; }
div#emailfriend div#contentFull { padding: 0 0 25px 0; }
div#emailfriend div#contentFull p { padding: 0 10px 0px 10px; }
form#EmailFriend { position:relative ; margin:0 ; padding:0 ; height:305px ; background-color:transparent ; }
	form#EmailFriend fieldset { margin:0 ; padding:14px 0 0 20px ; border:none ; }
	form#EmailFriend input { margin-top:3px ; }
	/* Field positions (can be reordered) */
	form#EmailFriend fieldset#fs_SenderName { position:absolute ; left:10px ; top:0 ; width:334px ; font-weight:bold ; }
		form#EmailFriend fieldset#fs_SenderName input { width:330px ; }
	form#EmailFriend fieldset#fs_From { position:absolute ; left:367px ; top:0 ; width:334px ; font-weight:bold ; }
		form#EmailFriend fieldset#fs_From input { width:330px ; }
	form#EmailFriend fieldset#fs_RecipientName { position:absolute ; left:10px ; top:50px ; width:334px ; font-weight:bold ; }
		form#EmailFriend fieldset#fs_RecipientName input { width:330px ; }
	form#EmailFriend fieldset#fs_To { position:absolute ; left:367px ; top:50px ; width:334px ; font-weight:bold ; }
		form#EmailFriend fieldset#fs_To input { width:330px ; }
	form#EmailFriend fieldset#fs_Message { position:absolute ; left:10px ; top:100px ; width:692px ; font-weight:bold ; }
		form#EmailFriend fieldset#fs_Message textarea { width:687px ; height:60px ; }
	form#EmailFriend fieldset#fs_contact_datapriv { position:absolute ; left:10px ; top:195px ; width:692px ; }
		form#EmailFriend fieldset#fs_contact_datapriv input { margin:0 8px 0 0 ; }
		form#EmailFriend fieldset#fs_contact_datapriv label { font-size:11px ; }
	form#EmailFriend div#formdisclaimer { position:absolute ; margin:0 ; padding:0 0 0 20px ; left:10px ; top:235px ; width:692px ; font-size:11px ; }
	form#EmailFriend fieldset#fs_buttons { position:absolute ; left:10px ; top:260px ; width:692px ; }
		form#EmailFriend fieldset#fs_buttons button { background-color:#e90220 ; }
		form#EmailFriend fieldset#fs_buttons button#goback { float:left ; }
		form#EmailFriend fieldset#fs_buttons button#send { float:right ; }
/* END Email a friend */

/* START Newsletter Subscribe & Unsubscribe */
div#newsletter div#contentLeft div.LeftColBlock { margin:0 0 0 23px ; padding:0 0 18px 0 ; width:168px ; font-size:11px ; background-color:#c72a19 ; ; }
	div#newsletter div#contentLeft div.LeftColBlock img { margin:8px 0 10px 0 ; border:none ; }
	div#newsletter div#contentLeft div.LeftColBlock h6 { margin:0 0 5px 8px ; color:#000000 ; }
	div#newsletter div#contentLeft div.LeftColBlock ul { margin:0 0 0 26px ; padding:0 ; color:#000000 ; list-style-image:url('img/bullet.gif') ; }
	div#newsletter div#contentLeft div.LeftColBlock li { margin-bottom:1px ; padding:0 ; list-style-image:url('img/bullet.gif') ; }
/* END Newsletter Subscribe & Unsubscribe */

/* START Newsletter Subscribe */
div#newsletter div#contentLeft div { margin-left:23px ; padding:10px 0 10px 0 ; background-color:#c72a19 ; color:#000 ; }
	div#newsletter div#contentLeft h6 { margin:9px 9px 2px 9px  ; padding:0 ; font-size:11px ; }
	div#newsletter div#contentLeft p { margin:0 9px 9px 9px  ; padding:0 ; font-size:11px ; }
div#newsletter div#contentFull { padding: 0 0 25px 0; }
div#newsletter div#contentFull p { padding: 0 10px 0px 10px; }

form#NewsSub { position:relative ; margin:0 ; padding:0 ; height:350px ; background-color:transparent ; }
	form#NewsSub fieldset { margin:0 ; padding:14px 0 0 20px ; border:none ; }
	form#NewsSub input { margin-top:3px ; }
	form#NewsSub select { margin-top:3px ; }
	/* Field positions (can be reordered) */
	form#NewsSub fieldset#fs_FirstName { position:absolute ; left:10px ; top:0 ; width:334px ; font-weight:bold ; }
		form#NewsSub fieldset#fs_FirstName input { width:330px ; }
	form#NewsSub fieldset#fs_LastName { position:absolute ; left:367px ; top:0 ; width:334px ; font-weight:bold ; }
		form#NewsSub fieldset#fs_LastName input { width:330px ; }
	form#NewsSub fieldset#fs_Email { position:absolute ; left:10px ; top:50px ; width:334px ; font-weight:bold ; }
		form#NewsSub fieldset#fs_Email input { width:330px ; }
	form#NewsSub fieldset#fs_ExplanatoryText { position:absolute ; left:10px ; top:100px ; width:692px ; }
	form#NewsSub fieldset#fs_YearOfBirth { position:absolute ; left:10px ; top:130px ; width:334px ; font-weight:bold ; }
		form#NewsSub fieldset#fs_YearOfBirth select { display:block ; }
	form#NewsSub fieldset#fs_Gender { position:absolute ; left:367px ; top:130px ; width:334px ; font-weight:bold ; }
		form#NewsSub fieldset#fs_Gender strong { display:block ; }
		form#NewsSub fieldset#fs_Gender.error strong { color:#ED1C2F ; }
		form#NewsSub fieldset#fs_Gender label { font-weight:normal ; margin:0 10px 0 3px ; }
		form#NewsSub fieldset#fs_Gender.error label { color:#F5D8A0; }
	form#NewsSub fieldset#fs_NewsVersion { position:absolute ; left:10px ; top:180px ; width:692px ; font-weight:bold ; }
		form#NewsSub fieldset#fs_NewsVersion strong { display:block ; }
		form#NewsSub fieldset#fs_NewsVersion label { font-weight:normal ; margin:0 10px 0 3px ; }
	form#NewsSub fieldset#fs_Privacy { position:absolute ; left:10px ; top:225px ; width:692px ; }
		form#NewsSub fieldset#fs_Privacy input { margin:0 8px 0 0 ; }
		form#NewsSub fieldset#fs_Privacy label { font-size:11px ; }
	form#NewsSub div#formdisclaimer { position:absolute ; margin:0 ; padding:0 0 0 20px ; left:10px ; top:265px ; width:692px ; font-size:11px ; }
	
	form#NewsSub fieldset#fs_buttons { position:absolute ; left:10px ; top:295px ; width:692px ; }
		form#NewsSub fieldset#fs_buttons button { background-color:#e90220 ; }
		form#NewsSub fieldset#fs_buttons button#send { float:right ; }
/* END Newsletter Subscribe */

/* START Newsletter Unsubscribe */
div#newsletter div#contentLeft div { margin-left:23px ; padding:10px 0 10px 0 ; background-color:transparent ; color:#000 ; }
	div#newsletter div#contentLeft h6 { margin:9px 9px 2px 9px  ; padding:0 ; font-size:11px ; }
	div#newsletter div#contentLeft p { margin:0 9px 9px 9px  ; padding:0 ; font-size:11px ; }
form#NewsUnsub { position:relative ; margin:0 ; padding:0 ; height:100px ; width:382px ; background-color:transparent ; }
	form#NewsUnsub fieldset { margin:0 ; padding:14px 0 0 20px ; border:none ; }
	form#NewsUnsub input { margin-top:3px ; }
	form#NewsUnsub select { margin-top:3px ; }
	/* Field positions (can be reordered) */
	form#NewsUnsub fieldset#fs_Email { position:absolute ; left:0px ; top:0px ; width:333px ; font-weight:bold ; }
		form#NewsUnsub fieldset#fs_Email input { width:100% ; }
	
	form#NewsUnsub fieldset#fs_buttons { position:absolute ; left:0px ; top:50px ; width:337px ; }
		form#NewsUnsub fieldset#fs_buttons button { background-color:#e90220 ; }
		form#NewsUnsub fieldset#fs_buttons button#send { float:right ; }
/* END Newsletter Unsubscribe */

/* START Questionaire */
div#questionsArea table td { vertical-align:top ; }

div#questionsArea div.imageBoxLeft { margin-right:25px ; padding:8px 0 26px 0 ; background-color:#4A4A4A ; }
	div#questionsArea div.imageBoxLeft img { display:block ; margin-bottom:9px ; border:none ; }
	div#questionsArea div.imageBoxLeft h6 { margin:2px 7px 0 7px ; color:#fff ; font-size:11px ; }
div#questionsArea div.imageBoxRight { margin-left:15px ; padding:8px 0 26px 0 ; background-color:#4A4A4A ; }
	div#questionsArea div.imageBoxRight img { display:block ; margin-bottom:9px ; border:none ; }
	div#questionsArea div.imageBoxRight h6 { margin:2px 7px 0 7px ; color:#fff ; font-size:11px ; }

div#questerrormessage { display:none ; margin:10px 0 0 0 ; color:#ED1C2F ; }

form#questionform div#questions { margin-top:10px ; border-top:1px solid #4A4A4A ; }

form#questionform ol { margin:0 0 10px 0 ; padding-left:35px ; border-bottom:1px solid #4A4A4A ; }
	form#questionform li { margin:0 ; padding:10px 0 10px 0 ; font-weight:bold ; color:#000 ; }
	form#questionform li strong { color:#000 ; }
	form#questionform li input { margin:2px 5px 0 0 ; vertical-align:baseline ; }
	form#questionform li label { margin-top:2px ; color:#000 ; font-weight:normal ; vertical-align:baseline ; }
form#questionform button#submit { background-color:#FFF ; }
/* END Questionaire */

/* START Questionaire Results */
div#resultProfile { margin:10px 0 10px 0 ; }
div#resultAdditionalText { margin:10px 0 0 0 ; }
	div#resultAdditionalText div.addTextItem { margin-bottom:10px ; }
/* END Questionaire Results */

/* START Contact Us */
div#contactus div.imgBoxLeftCol { margin:0 ; padding:8px 0 30px 0 ; background-color:transparent ; }
	div#contactus div.imgBoxLeftCol img { border:none ; }

	div#contactus div#contentFull p { padding: 0 10px;	}
div#contactus div#contentFull form { position:relative ; margin:0 ; padding:0 ; background-color:transparent ; }		
	div#contactus div#contentFull form#categoryform { margin:10px 0 20px 0 ; padding:6px 3px 6px 12px ; background-color:transparent ; }
	div#contactus div#contentFull form#categoryform label { margin-right:15px ; font-weight:bold ;  }
	div#contactus div#contentFull form#categoryform select { margin-right:15px ; font-size:11px ; width:250px ; }
form#CategoryForm1 fieldset, form#CategoryForm2 fieldset, form#CategoryForm3 fieldset, form#CategoryForm5 fieldset { margin:0 ; padding:14px 0 0 20px ; border:none ; }
form#CategoryForm1 input, form#CategoryForm2 input, form#CategoryForm3 input, form#CategoryForm5 input { margin-top:3px ; }
form#CategoryForm1 select, form#CategoryForm2 select, form#CategoryForm3 select, form#CategoryForm5 select { margin-top:3px ; }
form#CategoryForm1 textarea, form#CategoryForm2 textarea, form#CategoryForm3 textarea, form#CategoryForm5 textarea { margin-top:3px ; }
form#CategoryForm1 button, form#CategoryForm2 button, form#CategoryForm3 button, form#CategoryForm5 button { float:right ; background-color:#e8001f ; }

form.show { display:block ; }
form.hide { display:none ; }

/* Height of form, and position of fields for each contact us form */
form#CategoryForm1 { height:320px  }
	fieldset#cf1_EmailAddress { position:absolute ; left:0 ; top:0 ; width:344px ; font-weight:bold ; }
	fieldset#cf1_EmailAddress input { width:340px ; }
	fieldset#cf1_Message { position:absolute ; left:0 ; top:50px ; width:712px ; font-weight:bold ; }
	fieldset#cf1_Message textarea { width:707px ; height:64px }
	fieldset#cf1_DataPrivacy { position:absolute ; left:0 ; top:150px ; width:712px ; }
	fieldset#cf1_Disclaimer { position:absolute ; left:0 ; top:190px ; width:712px ; font-size:11px ; }
	fieldset#cf1_Buttons { position:absolute ; left:0 ; top:260px ; width:712px ;  }
	
form#CategoryForm2 { height:500px  }
	fieldset#cf2_FirstName { position:absolute ; left:0 ; top:0 ; width:344px ; font-weight:bold ; }
	fieldset#cf2_FirstName input { width:340px ; }
	fieldset#cf2_LastName { position:absolute ; left:377px ; top:0 ; width:344px ; font-weight:bold ; }
	fieldset#cf2_LastName input { width:340px ; }
	fieldset#cf2_EmailAddress { position:absolute ; left:0 ; top:50px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_EmailAddress input { width:340px ; }
	fieldset#cf2_AddressLine1 { position:absolute ; left:0 ; top:100px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_AddressLine1 input { width:340px ; }
	fieldset#cf2_AddressLine2 { position:absolute ; left:377px ; top:100px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_AddressLine2 input { width:340px ; }
	fieldset#cf2_City { position:absolute ; left:0 ; top:150px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_City input { width:340px ; }
	fieldset#cf2_PostCode { position:absolute ; left:377px ; top:150px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_PostCode input { width:340px ; }
	fieldset#cf2_Telephone { position:absolute ; left:0 ; top:200px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_Telephone input { width:340px ; }
	fieldset#cf2_YearBirth { position:absolute ; left:0 ; top:250px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_YearBirth select { width:150px ; }
	fieldset#cf2_Gender { position:absolute ; left:377px ; top:250px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_Gender label { font-weight:normal ; }
	fieldset#cf2_SpecialDiet { position:absolute ; left:0 ; top:300px ; width:712px ; font-weight:bold ; }
	fieldset#cf2_SpecialDiet label { font-weight:normal ; margin-right:15px ; }
	fieldset#cf2_Activity { position:absolute ; left:0 ; top:350px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_Activity select { width:150px ; }
	fieldset#cf2_packing_code { position:absolute ; left:0 ; top:200px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_packing_code input { width:340px ; }
	fieldset#cf2_product_name { position:absolute ; left:377px ; top:200px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_product_name input { width:340px ; }
	fieldset#cf2_best_before_date { position:absolute ; left:0 ; top:250px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_best_before_date input { width:340px ; }
	fieldset#cf2_product_weight { position:absolute ; left:377px ; top:250px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_product_weight input { width:340px ; }
	fieldset#cf2_place_of_purchase { position:absolute ; left:377px ; top:200px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_place_of_purchase input { width:340px ; }
	fieldset#cf2_Message { position:absolute ; left:0 ; top:300px ; width:712px ; font-weight:bold ; }
	fieldset#cf2_Message textarea { width:707px ; height:64px }
	fieldset#cf2_DataPrivacy { position:absolute ; left:0 ; top:400px ; width:712px ; }
	fieldset#cf2_Disclaimer { position:absolute ; left:0 ; top:440px ; width:712px ; font-size:11px ; }
	fieldset#cf2_Buttons { position:absolute ; left:0 ; top:440px ; width:712px ; }
	
form#CategoryForm3 { height:230px  }
	fieldset#cf3_EmailAddress { position:absolute ; left:0 ; top:0 ; width:344px ; font-weight:bold ; }
	fieldset#cf3_EmailAddress input { width:340px ; }
	fieldset#cf3_DataPrivacy { position:absolute ; left:0 ; top:50px ; width:712px ; }
	fieldset#cf3_Disclaimer { position:absolute ; left:0 ; top:90px ; width:712px ; font-size:11px ; }
	fieldset#cf3_Buttons { position:absolute ; left:0 ; top:160px ; width:712px ; }

form#CategoryForm5 { height:430px  }
	fieldset#cf5_FirstName { position:absolute ; left:0 ; top:0 ; width:344px ; font-weight:bold ; }
	fieldset#cf5_FirstName input { width:340px ; }
	fieldset#cf5_LastName { position:absolute ; left:0 ; top:50px ; width:344px ; font-weight:bold ; }
	fieldset#cf5_LastName input { width:340px ; }
	fieldset#cf5_EmailAddress { position:absolute ; left:0 ; top:100px ; width:344px ; font-weight:bold ; }
	fieldset#cf5_EmailAddress input { width:340px ; }
	fieldset#cf5_AddressLine1 { position:absolute ; left:377px ; top:0 ; width:344px ; font-weight:bold ; }
	fieldset#cf5_AddressLine1 input { width:340px ; }
	fieldset#cf5_AddressLine2 { position:absolute ; left:377px ; top:50px ; width:344px ; font-weight:bold ; }
	fieldset#cf5_AddressLine2 input { width:340px ; }
	fieldset#cf5_City { position:absolute ; left:377px ; top:50px ; width:344px ; font-weight:bold ; }
	fieldset#cf5_City input { width:340px ; }
	fieldset#cf5_PostCode { position:absolute ; left:377px ; top:100px ; width:344px ; font-weight:bold ; }
	fieldset#cf5_PostCode input { width:340px ; }
	fieldset#cf5_Telephone { position:absolute ; left:0 ; top:100px ; width:344px ; font-weight:bold ; }
	fieldset#cf5_Telephone input { width:340px ; }
	fieldset#cf5_Message { position:absolute ; left:0 ; top:150px ; width:712px ; font-weight:bold ; }
	fieldset#cf5_Message textarea { width:707px ; height:64px }
	fieldset#cf5_DataPrivacy { position:absolute ; left:0 ; top:260px ; width:712px ; }
	fieldset#cf5_Disclaimer { position:absolute ; left:0 ; top:310px ; width:712px ; font-size:11px ; }
	fieldset#cf5_Buttons { position:absolute ; left:0 ; top:380px ; width:712px ; }
/* END Contact Us */

/* TOOLS */

/* START Tools */
div#toolHead img { float:left ; }
div#toolHead h1 { float:left ; margin:0 0 10px 5px ; padding:5px 0 5px 0 ; }
div#toolintro div.imageBoxLeft, div#toolintro div.imageBoxRight { padding:9px 0 16px 0 ; background-color:#CFCFCF ; }

div#toolflash { clear:left ; margin:0 0 15px 0 ; background-color:#CFCFCF ; }
	div#toolflash table td { vertical-align:top ; }

td#toolFlashArea { padding-top:14px ; }
td#toolFlashArea td { padding:0 0 5px 0 ; font-size:10px ; line-height:12px ; vertical-align:top ; }
td#toolFlashArea td img { margin:2px 8px 0 0 ; }

div#toolresult { margin:0 ; padding:0 ; }
	div#toolresult td { vertical-align:top ; }
	div#toolresult td div.imageBoxLeft { margin:0 26px 0 0 ; padding:9px 0 26px 0 ; background-color:#CFCFCF ; }
	div#toolresult td div#resulttext { margin:0 ; padding:10px 0 10px 0 ; border-top:1px solid #4A4A4A ; border-bottom:1px solid #4A4A4A ; }
	
form#toolform { margin:15px 0 15px 0 ; border-top:3px solid #4A4A4A ; background-color:#CFCFCF ; }
	form#toolform table th { padding:4px 0 4px 14px ; }
	form#toolform table tr#toolError { display:none ; color:#ED1C2F ; }
	form#toolform table td { padding:4px 0 4px 14px ; }
	form#toolform table input { margin:0 ; width:30px ; height:12px ; vertical-align:middle ; background-color:#fff ; color:#000 ;}
	form#toolform table input#ms_metric { width:auto ; height:auto ; background-color:transparent ; }
	form#toolform table input#ms_imperial { width:auto ; height:auto ; background-color:transparent ; }
	form#toolform table label { margin:0 15px 0 0 ; padding:0 0 0 5px ; }
	form#toolform tfoot td { background-color:#CFCFCF ; padding-right:15px ; }
	form#toolform table button#calcbutton { float:right ; background-color:#FFFFFF ; padding:0 ; }
	/* Calorie Burn Calc fields */
	form#toolform th#col1 { width:40% ; }
	form#toolform th#col2 { width:27% ; }
	form#toolform th#col3 { width:33% ; }
	form#toolform td#divider { background:transparent url('img/hori_dotted_line.gif') center left repeat-x ; height:15px ; }
	form#toolform td.cbcDropdowns label { margin:0 ; padding:0 ; font-weight:bold ; }
	form#toolform td.cbcDropdowns select { display:block ; margin-top:4px ; }
	form#toolform td.cbcDropdowns select#activity { width:360px ; }

div#caloriecontent { margin:10px 0 10px 0 ; }	
div#caloriecontent th { padding:1px 0 1px 12px ; font-weight:bold ; border-bottom:1px solid #4A4A4A ; }
div#caloriecontent tr.altRow { background-color:#F6F6F6 ; }
div#caloriecontent td { padding:1px 0 1px 12px ; border-bottom:1px solid #4A4A4A ; }
div#caloriecontent .col2 { text-align:right ; }
div#caloriecontent .col3 { padding:1px 12px 1px 0 ; text-align:right ; }
div#caloriecontent tfoot td { font-weight:bold ; background-color:#CFCFCF ; }
/* END Tools */

/* START Tracker Tools */
	/* Shared styles */
table#tkrIntroTable { margin:0 0 10px 0 ; }
td.trkIntroLeftCol { padding-right:10px ; }
td.trkIntroRightCol { padding-left:10px ; }
div.highlightBox { margin:0 ; border:2px solid #4A4A4A ; padding:8px ; width:180px ; background-color:#CFCFCF ; }
	div.highlightBox h5 { margin:0 0 8px 0 ; font-size:12px ; color:#000 ; }
	div.highlightBox a { display:block ; margin:8px 0 0 0 ; color:#000 ; font-size:11px ; }
	
/*	
form.trkForm { float:left ; background-color:#CFCFCF ; margin:0 0 10px 0 ; }
	form.trkForm fieldset { float:left ; margin:0 ; border:none ; padding:5px 0 5px 9px ; vertical-align:top ; overflow:hidden ; }
	form.trkForm h4 { margin:5px 0 0 14px ; font-size:12px ; font-weight:bold ; }
	form.trkForm h5 { margin:0 0 5px 5px ; font-size:12px ; }
	form.trkForm h6 { margin:5px 0 0 5px ; font-size:10px ; line-height:13px ; font-weight:normal ; }
	form.trkForm select, form.trkForm input, form.trkForm textarea { margin-left:5px ; font-size:11px ; }
	form.trkForm button { padding:1px ; background-color:#FFF ; }
*/
	/* Specific Forms */

		
	form#userRegForm { margin-top:10px ; width:527px ; border-top:3px solid #4A4A4A ; }
		form#userRegForm fieldset { width:253px ; height:42px ; }
		form#userRegForm label { display:block ; padding:0 ; font-size:11px ; font-weight:bold ; }
		form#userRegForm input { margin:0 ; width:240px ; }
		form#userRegForm select { margin:0 5px 0 0 ; }
		form#userRegForm div.separator { width:527px ; }
		form#userRegForm fieldset.checkbox { width:513px ; height:auto ; }
			form#userRegForm fieldset.checkbox input { margin-right:5px ; width:auto ; vertical-align:middle ; }
			form#userRegForm fieldset.checkbox label { display:inline ; font-weight:normal ; }
		form#userRegForm fieldset#fs_disclaimer { width:513px ; height:auto ; font-size:11px ; }
		form#userRegForm fieldset#fs_ref_buttons { clear:left ; display:block ; padding:6px 14px 7px 0 ; width:513px ; height:auto ; text-align:right ; background-color:#FFF ;  }
	
	form#logActivityForm { margin-top:10px ; border-top:3px solid #4A4A4A ; width:755px ; }
		form#logActivityForm h5 label { padding:0 ; font-size:12px ; }
		form#logActivityForm label { padding:0 10px 0 5px ; font-size:11px ; }
		form#logActivityForm input { width:25px ; vertical-align:middle ; }
		form#logActivityForm #fs_add_date { width:200px ; }
		form#logActivityForm #fs_add_category { width:200px ; }
		form#logActivityForm #fs_add_weight { width:200px ; }
			form#logActivityForm #fs_add_weight input { float:left ; }
			form#logActivityForm #fs_add_weight label { float:left ; }
			form#logActivityForm #fs_add_weight h5 label { float:none ; }
		form#logActivityForm #fs_add_location input { width:200px ; }
		form#logActivityForm #fs_add_note textarea { width:510px ; height:45px ; }
		form#logActivityForm #fs_add_buttons { clear:left ; width:741px ; padding:6px 14px 7px 0 ; text-align:right ; background-color:#FFF ; }
	
	form#logWeightForm { border-top:3px solid #4A4A4A ; width:527px ; }
		form#logWeightForm h5 label { padding:0 ; font-size:12px ; }
		form#logWeightForm label { padding:0 10px 0 5px ; font-size:11px ; }
		form#logWeightForm fieldset#fs_add_date { width:175px ; }
		form#logWeightForm fieldset#fs_add_weight { width:120px ; }
		form#logWeightForm fieldset#fs_add_note { width:190px ; }
		form#logWeightForm fieldset#fs_add_buttons { clear:left ; width:513px ; padding:6px 14px 7px 0 ; text-align:right ; background-color:#FFF ; }
		form#logWeightForm input { width:25px ; }
		form#logWeightForm textarea { width:170px ; height:46px ; }

	form#editWeightForm { margin:21px 0 0 0 ; width:200px ; }
		form#editWeightForm fieldset input { margin-right:3px ; width:25px ; }
		form#editWeightForm fieldset#fs_edit_buttons { width:172px ; padding:5px 14px 8px 14px ; }
		form#editWeightForm button#delete_weight { float:left ; }
		form#editWeightForm button#save_weight { float:right ; }
		form#editWeightForm div#editFields { visibility:hidden ; }
	
	form#timePeriodForm { margin:0 ; padding-bottom:5px ; width:527px ; }
		form#timePeriodForm h5 { margin-bottom:1px ; font-size:11px ; }
		form#timePeriodForm fieldset#fs_timeperiod { width:100px ; }
		form#timePeriodForm fieldset#fs_timeperiod_start { padding-left:0 ; width:185px ; }
		form#timePeriodForm fieldset#fs_timeperiod_end { padding-left:0 ; width:164px ; }
		form#timePeriodForm fieldset#fs_timeperiod_buttons { width:60px ; }
		form#timePeriodForm fieldset strong { margin-left:6px ; color:#4A4A4A ; }
		
	form#trkProfileForm { margin-top:10px ; border-top:3px solid #4A4A4A ; }
		form#trkProfileForm input { width:25px ; }
		fieldset#fs_prof_measuresystem { width:200px ; }
			fieldset#fs_prof_measuresystem input { vertical-align:middle ; }
			fieldset#fs_prof_measuresystem label { }
		fieldset#fs_prof_weight { width:200px ; }
			fieldset#fs_prof_weight label { padding:0 5px 0 2px ; }
			fieldset#fs_prof_weight input#mweight1 { margin-top:5px ; }
		fieldset#fs_prof_weightstart { width:200px ; }
		div#targetWeightText { clear:both ; padding:0 14px ; }
			div#targetWeightText h4 { margin-left:0 ; }
		fieldset#fs_prof_targweight { width:200px ; }
			#fs_prof_targweight input#target_mweight1 { margin-top:5px ; }
			#fs_prof_targweight label { padding:0 5px 0 2px ; }
		fieldset#fs_prof_targdate { width:200px ; }
		fieldset#fs_prof_communication { clear:both ; padding-bottom:8px ; width:741px ; }
			fieldset#fs_prof_communication input { float:left ; margin:0 ; }
		fieldset#fs_prof_buttons { clear:both ; padding:5px 14px 5px 0 ; width:741px ; text-align:right ; background-color:#fff ; }
		
	form#buttonOnly { float:none ; padding:10px ; text-align:right ; background-color:#fff ; }
	
	div.separator { clear:both ; margin:0 ; padding:0 ; width:755px ; height:1px ; background:transparent url('img/hori_dotted_line.gif') center left repeat-x ; }
	
	/* Tracker Graphs */
	div#tkrFlashGraph { float:left ; margin-top:5px ; width:327px ; }
		div#tkrFlashGraph div#actionlinks { width:300px ; }
	div#graphHighlights { float:left ; margin-top:10px ; padding:8px 0 8px 5px ; width:195px ; background-color:#CFCFCF ; }
		div#graphHighlights h2 { margin:0 ; padding:2px 2px 2px 7px ; font-family:arial ; font-size:20px ; font-weight:normal ; color:#000 ; }
		div#graphHighlights h2 img { margin-right:5px ; vertical-align:middle ; }
		div#graphHighlights ul { margin-left:30px ; font-size:11px ; line-height:14px ; }
	div#trkGraphKey { clear:left ; }
		
/* Pagination */
div#pagination { float:left ; margin-bottom:2px ; border-bottom:1px solid #4A4A4A ; font-size:11px ; }
	div#pagination p { margin:6px 0 8px 0 ; }
	div#pagination p#page_summary { float:left ; }
	div#pagination p#page_links { float:right ; }

/* Tracker Tables */
table.tkrTable { float:left ; }
	table.tkrTable tr { background-color:#CFCFCF ; }
	table.tkrTable tr.altrow { background-color:#F6F6F6 ; }
	table.tkrTable th { height:20px ; border-bottom:1px solid #4A4A4A ; background-color:#fff ; }
	table.tkrTable td { border-bottom:1px solid #4A4A4A ; }
	table.tkrTable .tkrTableIcon { text-align:center ; }
		.tkrTableIcon a { display:block ; }
		.tkrTableIcon img { margin:3px 0 3px 0 ; }
	
/* Weight List Table */
table#weightListTable { width:327px ; }
	table#weightListTable tr.selected { background-color:#CFCFCF ; }
	table#weightListTable .noborder { border:none ; width:12px ; background-color:#fff ; }
	table#weightListTable tr.selected .noborder { background:#fff url('img/trackerSelectedRow.gif') no-repeat center center ; }
	table#weightListTable tr.selected a.editLink { display:none ; }

/* Activity Table */
table#activityListTable { width:527px ; }

/* Activity Calendar */
table#tkrCalendar { float:left ; margin-top:10px ; width:auto ; border-collapse:separate : }
#tkrCalendar th { border-right:1px solid #fff ; padding-left:6px ; font-size:11px ; background-color:#CFCFCF ; }
tr#calendarHead th { border-top:1px solid #4A4A4A ; padding:2px 4px 2px 4px ; color:#666666 ; background-color:#fff ; text-align:center ; }
	tr#calendarHead th a { font-weight:normal ; text-decoration:none ; }
	tr#calendarHead th a:hover { text-decoration:underline ; }
	tr#calendarHead th#chLeft { text-align:left ; }
		th#chLeft img { margin-right:4px ; }
	tr#calendarHead th#chRight { text-align:right ; }
		th#chRight img { margin-left:4px ; }
#tkrCalendar td { border-right:1px solid #fff ; padding:0 ; width:74px ; }
#tkrCalendar h6 { margin:0 ; border-top:1px solid #4A4A4A ; padding:1px 0 2px 6px ; font-size:10px ; font-weight:normal ; background-color:#CFCFCF ; }
#tkrCalendar td div { padding:5px ; height:24px ; }
	#tkrCalendar td div img { margin:0 1px 1px 0 ; }
#tkrCalendar td.otherMonth { background-color:#F6F6F6 ; }
#tkrCalendar tr#lastRow td div { border-bottom:1px solid #999999 ;  }

div#tkrCalendarKey { float:left ; padding:5px 0 0 30px ; width:200px ; font-size:10px ; }
	div#tkrCalendarKey h6 { margin:0 0 3px 0 ; font-size:10px ; }
	div#tkrCalendarKey ul { margin:0 0 0 18px ; line-height:12px ; }
	li#tkrKey0 { list-style-image:url('img/trackerKey0.gif') }
	li#tkrKey1 { list-style-image:url('img/trackerKey1.gif') }
	li#tkrKey2 { list-style-image:url('img/trackerKey2.gif') }
	li#tkrKey3 { list-style-image:url('img/trackerKey3.gif') }
	li#tkrKey4 { list-style-image:url('img/trackerKey4.gif') }
	li#tkrKey5 { list-style-image:url('img/trackerKey5.gif') }
	li#tkrKey6 { list-style-image:url('img/trackerKey6.gif') }
	li#tkrKey7 { list-style-image:url('img/trackerKey7.gif') }
	li#tkrKey8 { list-style-image:url('img/trackerKey8.gif') }
	li#tkrKey9 { list-style-image:url('img/trackerKey9.gif') }
	li#tkrKey10 { list-style-image:url('img/trackerKey10.gif') }
	
div.error {display:none ; margin:5px 0 5px 14px ; padding:0 ; color:#ED1C2F ; font-weight:bold ;}
/* END Tracker Tools */

/* IFRAME template */
iframe { border:none ; }
div#contentMax iframe { width:1003px ; }
div#contentFull iframe { width:755px ; }
div#contentCentre iframe { width:527px ; }
div#contentRightOnly iframe { width:750px ; }


/* Div which can contain brand logos */
div#footerGraphics { clear:left ; margin:0 ; padding:0px 0 0px 25px ; background-color:#CFCFCF ; height: 134px; }
div#home div#footerGraphics { clear:left ; margin:0 ; padding:0px 0 0px 25px ; background-color:#CFCFCF ; height: 44px; }
body.homepage div#footerGraphics { clear:left ; margin:0 ; padding:0px 0 0px 25px ; background-color:#CFCFCF ; height: 44px; }	
	div#footerGraphics img { margin:0 11px 0 0 ; }

/* Footer content  */
div#footer { clear:left ; position:relative ; margin:0 ; padding:0 ; height:47px ; color:#fff ; background-color:#701110 ; font-size:10px ; }
	div#footer a { color:#fff ; text-decoration:none ; }
	div#footer a:hover { text-decoration:underline ; }
div#footer div#ftrLinks { position:absolute ; left:250px ; top:7px ; width:500px ; text-align:center ; }
	div#ftrLinks ul { margin:0 ; padding:0 ; }
	div#ftrLinks li { display:inline ; }
	div#ftrLinks a { border-left:1px solid #fff ; padding:0 4px ; }
	div#ftrLinks a.first { border-left:none ; }
div#footer div#ftrText { position:absolute ; left:250px ; top:21px ; width:500px ; text-align:center ; }
div#footer div#ftrGlobalLinks { position:absolute ; left:681px ; top:11px ; width:300px ; text-align:right ; }
	div#ftrGlobalLinks a{color:#000; border:1px solid #000; padding:2px; background-color:#FFF;}
	div#ftrGlobalLinks select { font-size:10px ; margin-left:10px ; vertical-align:middle ; }
div#footer div#ftrMessage { position:absolute ; left:24px ; top:7px ; }

/* START Primary Navigation */
div#prinav ul { margin:0 ; padding:3px 0 0 0 ; list-style-type:none ; }
div#prinav ul li { display:inline ; }
div#prinav ul li a { float:left ; display:block ; width:190px ; height:21px ; line-height:21px ; margin-right:1px ; text-align:center ; color:#F5D8A0 ; text-decoration:none ; font-size:12px ; border-right: 1px solid #F5D8A0 ; font-weight: bold;	}
div#prinav ul li a:hover { background:transparent ; text-decoration:underline ; color:#fff; }
div#prinav ul li a.curSect { background:transparent ; text-decoration:underline ; color:#fff ; }
div#prinav ul li.pn_item1 a { border-left:1px solid #F5D8A0; }
/* END Primary Navigation */

/* START Secondary Navigation */
div#navbox { margin:0 0 25px 0 ; padding:0px ; width:191px ; font-family:Verdana ; font-size:11px ;  background:url('img/bg_secnav.gif') top right no-repeat #C72A19 ; }
div#navbox h4 { margin:0 ; font-size:14px ; font-family:Arial ; }
div#navbox h4 a { display:block ; padding:6px 0 4px 23px ; width:168px ; color:#FFF ; background-image: none;}
div#navbox h4 a:hover { text-decoration:underline ; background-image: none;}
div#navbox a { display:block ; padding:3px 0 ; text-decoration:none ; color:#F5D8A0  ; background-image:url('img/sn_bullet.gif') ; background-repeat:no-repeat ;}
div#navbox a:hover { text-decoration:underline ; background-image:url('img/sn_bullet_over.gif') ; background-repeat:no-repeat ;}
div#navbox ul { margin:0 ; padding:0 ; }
div#navbox li { border-top:1px solid #000 ; }
div#navbox ul li a { padding:3px 0 3px 14px ; background-color:#A52012 ; border-left:8px solid #A52012 ; width:169px ; }
div#navbox ul li a:hover { background-color:#C72A19 ; border-left:8px solid #C72A19 ; }
	div#navbox li#menuFlag { border-top:1px solid #000 ; }
	div#navbox ul li#menuFlag a { padding:3px 0 3px 14px ; background-color:#ffffff ; border-left:8px solid #ffffff; width:169px ; color:#A52012; background-image: url(img/sn_bullet_white.gif); background-repeat: no-repeat;}
	div#navbox ul li#menuFlag a:hover { background-color:#C72A19 ; border-left:8px solid #C72A19 ; color: #F5D8A0; background-image: url(img/sn_bullet_over.gif); background-repeat: no-repeat; }
div#navbox ul li ul li a { padding:3px 0 3px 24px ; background-color:#A52012 ; border-left:8px solid #A52012 ; width:159px ; }
div#navbox ul li ul li a:hover { background-color:#C72A19 ; border-left:8px solid #C72A19 ; }
div#navbox ul li ul li ul li a { padding:3px 0 3px 34px ; background-color:#A52012 ; border-left:8px solid #A52012 ; width:149px ; }
div#navbox ul li ul li ul li a:hover { background-color:#C72A19 ; border-left:8px solid #C72A19 ; }
div#navbox ul li ul li ul li ul li a { padding:3px 0 3px 44px ; background-color:#A52012 ; border-left:8px solid #A52012 ; width:139px ; }
div#navbox ul li ul li ul li ul li a:hover { background-color:#C72A19 ; border-left:8px solid #C72A19 ; }
div#navbox a.open { background:#C72A19 url('img/sn_bullet_over.gif') ; background-repeat:no-repeat ; }
div#navbox ul li a.open { background-position:0px 0px ; }
div#navbox ul li ul li a.open { background-position:0px 0px ; }
div#navbox ul li ul li ul li a.open { background-position:0px 0px ; }
div#navbox a#selected { font-weight:bold ; border-left:8px solid #A52012 ; }
/* END Secondary Navigation */

/* Overrides for colour sets */
div#navbox.colourset1 { background:url('img/secnav_corner_topright.gif') top right no-repeat #ffffaa ; }
div#navbox.colourset1 h4 a { color:#F11B30 ; }
div#navbox.colourset1 a { color:#F11B30 ; }
div#navbox.colourset1 li { border-top:1px solid #eeeeaa ; }
div#navbox.colourset1 ul li a { background-color:#ffffcc ; border-left:8px solid #ffffcc ;  }
div#navbox.colourset1 ul li a:hover { background-color:#ffffcc ; border-left:8px solid #FDBE0E ; }
div#navbox.colourset1 ul li ul li a {  background-color:#D8E9BD ; border-left:8px solid #D8E9BD ; }
div#navbox.colourset1 ul li ul li a:hover { background-color:#D8E9BD ; border-left:8px solid #FDBE0E ; }
div#navbox.colourset1 ul li ul li ul li a { background-color:#ECF4DE ; border-left:8px solid #ECF4DE ; }
div#navbox.colourset1 ul li ul li ul li a:hover { background-color:#ECF4DE ; border-left:8px solid #FDBE0E; }
div#navbox.colourset1 ul li ul li ul li ul li a { background-color:#fff ; border-left:8px solid #fff ;  }
div#navbox.colourset1 ul li ul li ul li ul li a:hover { background-color:#fff ; border-left:8px solid #FDBE0E ; }
div#navbox.colourset1 a.open { background-image:url('img/nav_downarrow.gif') ; background-repeat:no-repeat ; }
div#navbox.colourset1 a#selected { font-weight:bold ; border-left:8px solid #FDBE0E ; }
/*END Overrides for colour sets */

/* ##############################################################################################*/
/*										CONTENT GROUPS											*/
/* ##############################################################################################*/

/* START LOGIN BOX */

div.loginBox { font-size:11px ; margin: 20px 0 0 23px; }
	div.loginBox img { vertical-align:middle ; }
	div.loginBox h2 { margin:0 0 5px 5px ; color:#f5c08f ; font-weight:normal ; font-size:18px ; }
	div.loginBox p { padding:0 0 0 0 8px ; }
	div.loginBox form { display:block ; margin:0 0 3px 0 ; padding:8px 0 8px 8px ;  }
	div.loginBox a { font-size:10px ; color:#f5c08f ; }
	div.loginBox a:hover { text-decoration:none ; }
	
div.loginBox form#loginForm {background: transparent; padding: 0}
	div.loginBox form#loginForm fieldset { width:222px ;  margin:0 ; border:none ; padding:0 8px 0 0 ;}
	div.loginBox form#loginForm label { display:block ;  width:222px ; padding:0 0 5px 0}
	div.loginBox form#loginForm input { width:222px ; border:1px solid #42382c; background:transparent}
	div.loginBox form#loginForm fieldset#loginArea button { padding:5px 14px 8px 0 ; background:none; border:none; text-align:left ; }
/* END LOGIN BOX */
	
/* ##############################################################################################*/
	
/* ColourBox definitions*/
div.colourBox { padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px ;  }
div.colourBox div.stdContBlock {margin:0px 0px 0px 0px ;  padding:5px 0 5px 0; }
div.colourBox div.stdContBlock h4 { font-size: 12px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;   }
div.colourBox table  { margin:0px 0px 0px 0px ; padding:0px 0px 0px 0px ; }
div.colourBox table tr td { font-size: 9px; padding:0px 0px 0px 0px ; margin:0 ;}
div.colourBox div.stdContBlock div.stdContHeadImg img { margin-left:0px ; margin-top:0px ; margin-right:0px; }
div.colourBox a {	font-size:10px; text-decoration: none; padding: 0px;	margin: 0px;	font-weight: bold; color:#F5D8A0;}
div.colourBox a:hover { text-decoration:underline; }
	div.colourBox table a { font-size: 9px; text-decoration:none ; margin:0 ; padding:0 ; font-weight:bold ; }
	div.colourBox div.stdContHeadImg a {margin:0 ; padding:0 ; }
div.colourBox ul {  margin:5px 0px 10px 0px ; padding:0 ; list-style-type:none ; text-align: right;	border-top: 1px dotted #EA001F;}
div.colourBox div.imageBoxLeft { background-color:transparent ; margin:0 ; padding:5px 0 5px 0; }
div.colourBox div.imageBoxRight { background-color:transparent ; margin:0 ; padding:0; }

/* ##############################################################################################*/

div#pr_detail{padding:0 0 0 83px; margin:40px 0 0; font-size:9px; line-height:11px}
	div#pr_detail div.item01{width:310px; display:inline; padding:0 20px 0 0; float:left; clear:none; margin:0;}
	div#pr_detail div.item02{width:336px; display:inline; float:left; clear:none; margin:0;}
	div#pr_detail div.item03{width:336px; display:inline; float:left; clear:none; margin:0;padding:10px 0 0 0}
	div#pr_detail div.stdContBlock table#gda_table td{padding:2px; }
/* END ColourBox definitions */

/* Column Iframe definitions */
/* Note: height of Iframe is determined dynamically by a content item, so don't set height for Iframe in CSS */
div.columnIframe {  }
div.columnIframe iframe { margin:0; padding:0; width:100%;}
div#contentLeft div.columnIframe {  margin:5px 5px 5px 0px;}
div#contentRight div.columnIframe {  margin:5px 0px 5px 0px; }
/* END Column Iframe definitions */

/* START TV Ads */
div.clipplayer {position: absolute;	margin:38px 0px 0px 70px; width: 271px;	height: 216px; z-index: 7; }
	div.clipplayer object { width:271px; height:186px; }	
	div.clipplayer embed { width:271px; height:186px; }	
div.playerControllerLeft { background-image:url('img/ad_clipbar_left.gif') ; background-repeat:no-repeat ; width:8px ; height:21px ; float:left ; }
div.playerControllerMid { background-image:url('img/ad_clipbar_mid.gif') ; background-repeat:repeat-x ; height:21px ; width:255px ; float:left ; }
div.playerControllerRight { float:left ; height:21px ; background-image:url('img/ad_clipbar_right.gif') ; background-repeat:no-repeat ; width:8px ; }
div#playerBackground { float:left ; background-image:url('img/movieplayer_background2.jpg') ; background-repeat:no-repeat ; width:400px ; height:381px ; margin-top:20px ; }
div#movieLinksSection { float:left ; margin:10px 0 10px 0 ; padding:5px ; }
div.movieLinkDetail { margin:0 ; border:0 ; }
div.movieLink { float:left; margin:0 ; width:100% ; padding:10px 0 0px 0 ; border-top:1px solid #aaa; }
	div.movieLink h5 { color:#FFCC00 ; clear:right; margin:0px 0 10px 0 ; font-size:16px ;font-weight:bold ; }
	div.movieLink a { color:#FFF; font-size:12px ; clear:right; }
	div.movieLink p { clear:right;  margin:0; border:0; font-weight:bold ;font-size:10px ; }
	div.movieLink a img { padding:0 10px 0 0px ; float:left ; clear:none; }
div.movieLink#firstLink { margin:20px 0 0 0 ; }
div.movieLink#lastLink { border-bottom:1px solid #aaa ; margin-bottom:10px ; }
	
div#clipbg { position:absolute ; margin:38px 0 0 70px; }
	div#clipbg img { width:271px; height:186px ; position:relative; }
	
div.jwPlayerWrapper{padding:0 0 0 20px}
div.movieLinkList { float:left ; margin:10px 0 10px 0 ; padding:5px ; }
div.movieLinkList div.movieLinkDetail { margin:0 ; border:0 ; }
div.movieLinkList div.movieLink { float:left; margin:0 ; width:100% ; padding:10px 0 0px 0 ; border-top:1px solid #aaa; }
	div.movieLinkList div.movieLink h4 { color:#FFCC00 ; clear:right; margin:0px 0 10px 0 ; font-size:16px ;font-weight:bold ; }
	div.movieLinkList div.movieLink ul.linkslist{list-style:none; margin:0; padding:0}
	div.movieLinkList div.movieLink ul.linkslist li a { color:#FFF; font-size:12px ; clear:right; font-weight:bold }
	div.movieLinkList div.movieLink ul.linkslist li a:hover{text-decoration:none}
	div.movieLinkList div.movieLink p { clear:right;  margin:0; border:0; font-weight:bold ;font-size:10px ; }
	div.movieLinkList div.movieLink a img { padding:0 10px 0 0px ; float:left ; clear:none; }
div.movieLinkList div.movieLink#firstLink { margin:20px 0 0 0 ; }
div.movieLinkList div.movieLink#lastLink { border-bottom:1px solid #aaa ; margin-bottom:10px ; }

body.homepage div.jwPlayerWrapper{padding:0 0 0 0; text-align: center;}
/* END TV Ads */

/* Image Bar */
div.imageBar { float:left ; width:100px; background-repeat:repeat-x ; position: relative; padding:10px 0 0 0px; }
	div.imageBar img, div.smallFocusItem a img { display:block ; border-right:1px solid #000; border-top: 1px solid #000; border-bottom: 1px solid #000; }
	div.imageBar h4 { margin:0 ; padding:0 ; font-size:18px ; line-height:21px ; }
	div.imageBar h5 { margin:0 ; font-size:11px ; }
	div.imageBar h5 a { display:block ; font-weight:bold ; }
	div.imageBar h5 a:hover { text-decoration:underline ; }

body.imgGallery div.imageBar{width:auto}
/* End Image Bar */

/*START DYNAMIC LAYER*/
div#layer div.layer_instance{background: transparent; font-size:11px; }	
	div#layer div.layer_instance ul.linkslist{padding:0px 10px}
	div#layer div.layer_instance a{color:#000000; font-size:11px}	
	div#layer div.layer_instance div.closelyr_img{padding:5px 10px 0px 0px;}
	div#layer div.layer_instance div.closelyr_link{padding:5px 30px 0px 0px; text-align:right;}
	div#layer div.layer_instance div.closelyr_link a{text-decoration:none}
	div#layer div.layer_instance div.stdContBlock{}
	div#layer div.layer_instance div.stdContBlock td.textArea{padding:10px}
	
div#layer div.lightbox_class{width:100%; height:100%; position:fixed; _position:absolute; top:0; left:0; z-index:1; }	

div#layer div#layer_iframe_home{background:#ffffff; margin: 0 0 0 -360px; left:50% !important; padding:0 20px 20px 20px}
	div#layer div#layer_iframe_home div.closelyr_img{background:#ffffff; padding:3px 0px 5px 0; width:720px; text-align:right}

div#layer div#layer_iframe_home.transCloseButton{padding:0; z-index:10020; overflow:hidden;  }	
div#layer div#layer_iframe_home.transCloseButton div.closelyr_img {  padding: 0; position: absolute; right: 5px; top:9px; text-align: right; width: auto; z-index: 10060;}
/*END DYNAMIC LAYER*/


/* ##########################################################################################*/
/* 					NEW DESIGN FOR Goûteur Officiel											*/
/* ##########################################################################################*/

body.GO {min-height:100%; height:auto !important; height:100%; margin:0 ; padding:0 ; font-size:85% ; font-family:arial, verdana, helvetica, sans-serif ; background:#000000 ; color:#f5c08f ;overflow-y:auto }
body.GO div.container { position:relative ; width:1003px ; margin:0 auto ; padding:0 ; background:#1d1712 none  ; overflow:visible  ; }
body.transparentBG div.container { position:relative ; width:1003px ; margin:0 auto ; padding:0 ; background:transparent none  ; overflow:hidden ; }
body.fadeBG div.container { position:relative ; width:1003px ; margin:0 auto ; padding:0 ; background:transparent url(img/fade_bg.png) no-repeat left bottom  ; overflow:hidden ; }

body.GO div#header { position:relative ; padding:0 ; height:29px ; z-index:40; background-color:transparent ; background-position:top left ;}
body.GO div#hdrGraphics { position:absolute ; left:426px ; top:24px ; z-index:40}
	
body.GO div#header div#hdrLinks { position:absolute ; left:580px ; top:42px ; width:401px ; height:16px ; text-align:right ; }
	body.GO div#hdrLinks ul { margin:0 ; padding:0 ; list-style-type:none ; }
	body.GO div#hdrLinks li { display:inline ; }
	body.GO div#hdrLinks a { border-left:1px solid #FFF ; padding:0 4px ; font-size:11px ; color:#FFF ; text-decoration:none ; }
	body.GO div#hdrLinks a:hover { text-decoration:underline ; }
	body.GO div#hdrLinks a#first { border-left:none ; }

body.GO div#header div#hdrLoggedLinks { position:absolute ; right:0px; top:35px}
body.GO div#header div#hdrLoggedLinks ul {list-style:none; margin:0}
body.GO div#header div#hdrLoggedLinks li.hl_item1 a{background: transparent url(img/logout_btn.png) no-repeat top right; width:60px; height:14px; display:block; color:#000000; font-size:0px; }
	
/* Breadcrumbs */
body.GO div#breadcrumbs { display:none }

/*SEARCH*/
body.GO div#search {display:none}

/* Main content areas */
body.GO div#pageBody { float:left ; margin:0 ; padding:0 0 35px 0 ; background:transparent none; width: 1003px; min-height:520px; height:auto !important; height:520px; }
body.GO div#pageBody.nothirdcol { padding:0 0 15px 0 ; background:transparent none ; }


body.GO div#contentTop {position:relative}
body.GO div#contentCentre { float:left ; margin:0 ; padding:0 ; width:1003px ; background:transparent;}
body.GO div#contentFull {float: left; margin: 0; padding: 0 ; width: 1003px; background: transparent ; position:relative; z-index:20}
body.GO div#contentLeft { display:block ; float:none ; width:1003px ; margin:0 ; padding:0 ; position:absolute; z-index:30; top:29px; left:0}
body.GO div#contentRight { display:none ; }	
body.GO div#contentBottom {background:#271F18; clear:left}

body.GO div.content {line-height:16px}
body.GO div.content ul {list-style-image: url(img/list_bullet_red.gif)}
body.GO div.content ol li {margin: 0 0 15px 0}	
	
body.notLoggedIn div.hidePointer a {cursor:default}	

/* ##############################################################################################*/
/*										CONTENT GROUPS											*/
/* ##############################################################################################*/

/* START COLOUR BOX */
body.GO div.colourBox { padding:0 ; margin:0 ;  }
body.GO div.colourBox div.stdContBlock {margin:0 ;  padding:0; }
body.GO div.colourBox div.stdContBlock h4 { font-size: 12px; margin:0; padding:0; }
body.GO div.colourBox table  { margin:0 ; padding:0 ; }
body.GO div.colourBox table tr td { font-size: 12px; line-height:14px; padding:0 ; margin:0 ;}
body.GO div.colourBox div.stdContBlock div.stdContHeadImg img { margin:0 ; margin:0 ; margin:0; }
body.GO div.colourBox a {font-size:12px; text-decoration: none; padding: 0px; margin: 0px; font-weight: bold; color:#F5D8A0;}
body.GO div.colourBox a:hover { text-decoration:underline; }
	body.GO div.colourBox table a { font-size: 12px; text-decoration:none ; margin:0 ; padding:0 ; font-weight:bold ; }
	body.GO div.colourBox div.stdContHeadImg a {margin:0 ; padding:0 ; }
body.GO div.colourBox ul {  margin:5px 0 10px 0 ; padding:0 0 0 10px ; list-style-type:none ; text-align: left;	border-top: none;}
body.GO div.colourBox div.imageBoxLeft { background:transparent none ; margin:0 ; padding:5px 0 5px 0; }
body.GO div.colourBox div.imageBoxRight { background:transparent none; margin:0 ; padding:0; }
/* END COLOUR BOX */

/* START COLOUR BOX SENSATION BOX */
body.GO div#sensationBox {min-height:420px; height:auto !important; height:420px; position:relative}
body.GO div#sensationBox.default img.imgBtnActive {display:none}
body.GO div#sensationBox.default img.imgBtnDefault {display:inline}

body.GO div#sensationBox.active img.imgBtnActive {display:inline}
body.GO div#sensationBox.active img.imgBtnDefault {display:none}
/* END SENSATION BOX */

/* START COLOUR BOX INFLUENCE BOX*/
body.GO div#influenceBox {float:left; width:405px; padding:0 48px; min-height:420px; height:auto !important; height:420px; position:relative; }
	body.GO div#influenceBox div.colourBox {min-height:420px; height:auto !important; height:420px;}
body.GO div#influenceBox div.contentBody{background: transparent none; padding:20px}
body.GO div#influenceBox.redBackground div.contentBody{background: transparent url(img/influence_red_mask.png) no-repeat; padding:20px}	
	
body.notLoggedIn div#influenceBox img.imgBtnDefault {display:none}
body.notLoggedIn div#influenceBox img.imgBtnActive {display:none}
body.notLoggedIn div#influenceBox img.imgBtnDisabled  {display:inline}

body.loggedIn div#influenceBox.default img.imgBtnDefault {display:inline}
body.loggedIn div#influenceBox.default img.imgBtnDisabled {display:none}
body.loggedIn div#influenceBox.default img.imgBtnActive {display:none}

body.loggedIn div#influenceBox.active img.imgBtnDefault {display:none}
body.loggedIn div#influenceBox.active img.imgBtnDisabled {display:none}
body.loggedIn div#influenceBox.active img.imgBtnActive {display:inline}
/* END INFLUENCE BOX*/

/* START COLOUR BOX CHART BUTTONS*/
body.GO div#chartButtons {position:absolute; top:49px; left:617px; z-index:100; width:245px; margin:0; padding:0}
	body.GO div#chartButtons div#chartOTvoice {width:122px; float:left; clear:none; cursor:pointer}
	body.GO div#chartButtons div#chartFacebookFriends {width:123px; float:left; clear:none; cursor:pointer}
	
	body.GO div#chartButtons div#chartOTvoice.active img.imgBtnActive {display:block}
	body.GO div#chartButtons div#chartOTvoice.active img.imgBtnDefault {display:none}
	
	body.GO div#chartButtons div#chartOTvoice.default img.imgBtnActive {display:none}
	body.GO div#chartButtons div#chartOTvoice.default img.imgBtnDefault {display:block}
	
	body.GO div#chartButtons div#chartFacebookFriends.active img.imgBtnActive {display:block}
	body.GO div#chartButtons div#chartFacebookFriends.active img.imgBtnDefault {display:none}
	
	body.GO div#chartButtons div#chartFacebookFriends.default img.imgBtnActive {display:none}
	body.GO div#chartButtons div#chartFacebookFriends.default img.imgBtnDefault {display:block}
/* END COLOUR BOX CHART BUTTONS*/
	
/* START JW PLAYER WRAPPER */
body.GO div.jwPlayerWrapper {float:left; padding:0 48px 0 48px; width:426px}
body.GO div.jwPlayerWrapper div#VideoPlayerFlash {width:426px}
/* END JW PLAYER WRAPPER */

/* START CONTEST TOOL DISPLAY */
div#contestTool_954 {}
div#contestTool_954 div.cont_attr_answer1 {padding:20px 0 0 0}
div#contestTool_954 div.cont_attr_answer2 {margin:25px; padding:20px; background:#231c16}
div#contestTool_954 div.paging_bottom {margin: 20px 58px; height:18px}
div#contestTool_954 div.col1 {display:none}
div#contestTool_954 div.col2 {display:none}
div#contestTool_954 div.next {float:right}
div#contestTool_954 div.previous {float:left}
div#contestTool_954 div.inactive {couror:default; opacity:0.2; filter:alpha(opacity=20); }

div#contestTool_980 {}
div#contestTool_980 div.cont_attr_answer1 {padding:20px 0 0 0}
div#contestTool_980 div.cont_attr_answer2 {margin:25px; padding:20px; background:#231c16}
div#contestTool_980 div.paging_bottom {margin: 20px 58px; height:18px}
div#contestTool_980 div.col1 {display:none}
div#contestTool_980 div.col2 {display:none}
div#contestTool_980 div.next {float:right}
div#contestTool_980 div.previous {float:left}
div#contestTool_980 div.inactive {couror:default; opacity:0.2; filter:alpha(opacity=20); }
/* END CONTEST TOOL DISPLAY */

/* START FACEBOOK WIDGET */
body.GO div.fb_widget_fb_like_btn {display:inline; float:left; width:auto; margin: 0 10px 30px 0; }
body.GO div.fb_widget_fb_login {text-align:center; margin:10px 0 }
body.GO div.fb_widget_fb_register {margin: 0 auto; padding: 200px 0 0; top: 200px; width: 530px;}

body.GO div.fb_reportage {margin:0; float:left; background: transparent url(img/likeIt_bg_right.png) no-repeat top right; padding:5px 5px 10px 0}
body.GO div.labelLikeItBtn { width:auto; *width:100px; overflow:visible; background: transparent url(img/likeIt_bg_left.png) no-repeat top left; padding:10px 10px 10px !important}
body.GO div.fb_sensation {left: 300px; position: absolute; top: 525px;}
body.GO div.fb_contest {float:right}

body.GO div.fb_reportage_blank {float:none; display:block; left: 55px; margin: 0 10px 30px 0; position: absolute; top: 410px; width: auto;}
/* END FACEBOOK WIDGET */

/* ##############################################################################################*/

/* START STANDARD CONTENT BLOCK */
body.GO div.stdContBlock { clear:left ; margin:0 ; padding:0 ; font-size:12px }
	body.GO div.stdContBlock div.stdContHeadImg { padding:0 0 5px 0 ; }
	body.GO div.stdContBlock td	{ vertical-align:top ; padding:0 ; }
	body.GO div.stdContBlock td.textArea { width:100% ; }

body.GO div.stdContBlock div.imageBoxLeft { margin:0 15px 0 0 ; padding:0px 0 12px 0 ; background:transparent none ; }
	body.GO div.stdContBlock div.imageBoxLeft img { display:block ; margin:0 ; border:none ; }
	body.GO div.stdContBlock div.imageBoxLeft h6 { display:none  }

body.GO div.stdContBlock div.imageBoxRight { margin:0 0 0 15px ; padding:0px 0 12px 0 ; background:transparent none ; }
	body.GO div.stdContBlock div.imageBoxRight img { display:block ; margin:0 ; border:none ; }
	body.GO div.stdContBlock div.imageBoxRight h6 { display:none }

body.GO div.stdContBlock div.imageBoxTop {}
	body.GO div.stdContBlock div.imageBoxTop img { display:block ; margin:0 ; border:none ; }
	body.GO div.stdContBlock div.imageBoxTop h6 { display:none }

body.GO div.stdContBlock div.imageBoxBottom {}
	body.GO div.stdContBlock div.imageBoxBottom img { display:block ; margin:0 ; border:none ; }
	body.GO div.stdContBlock div.imageBoxBottom h6 { display:none }

body.GO div.stdContBlock div.contentBody { position:relative; top:-10px; margin:0 0 13px 0}
/* END STANDARD CONTENT BLOCK */
	
/* START STANDARD CONTENT BLOCK borderdBox_01 */
body.GO div.borderdBox_01 { clear:left ; margin:0 ; padding:0 ; font-size:12px; background: #271f18; border:1px solid #32271e}
	body.GO div.borderdBox_01 div.stdContHeadImg { padding:0 0 5px 0 ; }
	body.GO div.borderdBox_01 td { vertical-align:top ; padding:0 ; }
	body.GO div.borderdBox_01 td.textArea { width:100% ; }

body.GO div.borderdBox_01 div.imageBoxLeft { margin:0 ; padding:0 ; background:transparent none ; }
	body.GO div.borderdBox_01 div.imageBoxLeft img { display:block ; margin:0 ; border:none ; }
	body.GO div.borderdBox_01 div.imageBoxLeft h6 { display:none  }

body.GO div.borderdBox_01 div.imageBoxRight { margin:0 0 0 15px ; padding:0px 0 12px 0 ; background:transparent none ; }
	body.GO div.borderdBox_01 div.imageBoxRight img { display:block ; margin:0 ; border:none ; }
	body.GO div.borderdBox_01 div.imageBoxRight h6 { display:none }

body.GO div.borderdBox_01 div.imageBoxTop {}
	body.GO div.borderdBox_01 div.imageBoxTop img { display:block ; margin:0 ; border:none ; }
	body.GO div.borderdBox_01 div.imageBoxTop h6 { display:none }
/* END STANDARD CONTENT BLOCK */	

body.GO div.printFriendlyLink {display:inline; float:left; clear:none; padding: 0 10px 0 526px}

/*START OT TABLE 01*/
body.GO table.otTable_01 {background: #1d1712; font-size:12px}
body.GO table.otTable_01 td {border-bottom:1px solid #271f18; }
body.GO table.otTable_01 td.col1 {padding: 10px 0 10px 270px; width:190px}
body.GO table.otTable_01 td.col2 {padding:10px 0 10px 38px; border-left: 1px solid #271f18;}
/*START OT TABLE 01*/

/* START ENCLOSE DIV MES HANDLES */
/* 3 Tabs*/

body.GO div#mesHandles {margin: 0 0 0 29px; position: relative; z-index: 10; }
body.GO div.mesTopBorder01 {background:transparent url(img/mesTopBorder01.jpg) no-repeat; width:1003px; height:24px}
body.GO div.mesTopBorder02 {background:transparent url(img/mesTopBorder02.jpg) no-repeat; width:1003px; height:24px}
body.GO div.mesTopBorder03 {background:transparent url(img/mesTopBorder03.jpg) no-repeat; width:1003px; height:24px}

body.GO div#mesBox01{background:transparent url(img/mesBox_bg.jpg) repeat-y; display:none }
	body.GO div#mesBox01 div.mesBottomBorder {background:transparent url(img/mesBottomBorder.jpg) no-repeat; width:1003px; height:11px}

body.GO div#mesBox02{background:transparent url(img/mesBox02_bg.jpg) repeat-y; display:none }
	body.GO div#mesBox02 div.mesBottomBorder {background:transparent url(img/mesBottomBorder02.jpg) no-repeat; width:1003px; height:13px}

body.GO div#mesBox03{background:transparent url(img/mesBox03_bg.jpg) repeat-y; display:none }
	body.GO div#mesBox03 div.mesBottomBorder {background:transparent url(img/mesBottomBorder03.jpg) no-repeat; width:1003px; height:13px}
	
body.GO div#mesBox01.twoTabs{background:transparent url(img/mesBox01_bg_with_bg.png) repeat-y; display:none }
	body.GO div#mesBox01.twoTabs div.mesBottomBorder {background:transparent url(img/mesBottomBorder01_with_bg.png) no-repeat; width:1003px; height:11px}

body.GO div#mesBox02.twoTabs{background:transparent url(img/mesBox02_bg_with_bg.png) repeat-y; display:none }
	body.GO div#mesBox02.twoTabs div.mesBottomBorder {background:transparent url(img/mesBottomBorder02_with_bg.png) no-repeat; width:1003px; height:11px}

	
	
body.GO div.mesTopBorder01_twoTabs { background: url(img/mesTopBorder01_twoTabs_with_bg.png) no-repeat scroll 0px 0 transparent; height: 25px; position: relative;  top: -16px; width: 1003px; z-index:5}
body.GO div.mesTopBorder02_twoTabs { background: url(img/mesTopBorder02_twoTabs_with_bg.png) no-repeat scroll 0px 0 transparent; height: 25px; position: relative;  top: -16px; width: 1003px; z-index:5}
/* end 3 Tabs */

/* 2 Tabs*/
/*
body.GO div#mesHandles {margin: 0 0 0 197px; }
body.GO div.mesTopBorder01 {background:transparent url(img/mes_Middle_TopBorder01_2tabs.png) no-repeat; width:1003px; height:24px}
body.GO div.mesTopBorder02 {background:transparent url(img/mes_Middle_TopBorder02_2tabs.png) no-repeat; width:1003px; height:24px}

body.GO div#mesBox01{background:transparent url(img/mesBox02_bg.jpg) repeat-y; display:none }
	body.GO div#mesBox01 div.mesBottomBorder {background:transparent url(img/mesBottomBorder02.jpg) no-repeat; width:1003px; height:13px}

body.GO div#mesBox02{background:transparent url(img/mesBox02_bg.jpg) repeat-y; display:none }
	body.GO div#mesBox02 div.mesBottomBorder {background:transparent url(img/mesBottomBorder02.jpg) no-repeat; width:1003px; height:13px}
*/	
/* end 2 Tabs */

body.GO div#mesHandles div {cursor:pointer}
body.GO div#mesHandles div.opened {cursor:pointer}
body.GO div#mesHandles div.closed {cursor:pointer}
body.GO div#mesHandles div.finished {cursor:pointer}

body.GO div#mesHandles div.default img.imgBtnDefault {display:block}
body.GO div#mesHandles div.default img.imgBtnOpened {display:none}
body.GO div#mesHandles div.default img.imgBtnClosed {display:none}

body.GO div#mesHandles div.closed img.imgBtnDefault {display:none}
body.GO div#mesHandles div.closed img.imgBtnOpened {display:none}
body.GO div#mesHandles div.closed img.imgBtnClosed {display:block}

body.GO div#mesHandles div.opened img.imgBtnDefault {display:none}
body.GO div#mesHandles div.opened img.imgBtnOpened {display:block}
body.GO div#mesHandles div.opened img.imgBtnClosed {display:none}
body.GO div.closeBox {padding:0 64px; cursor:pointer}
/* END ENCLOSE DIV MES HANDLES */

/* ##############################################################################################*/
/*										USER REGISTRATION TEMPLATE								*/
/* ##############################################################################################*/

/* START USER REG FORM */
body.GO div#userregistration div#pageBody {background: #1D1712 url(img/user_profile_bg.png) no-repeat left bottom; }
body.GO div.encloseFormFloatLeft {width:247px; padding:0 48px 0 30px; float:left}

body.GO div#userregistration div.opened {cursor:pointer}
body.GO div#userregistration div.closed {cursor:pointer}
body.GO div#userregistration div.finished {cursor:pointer}

body.GO div#userregistration div.opened img.imgBtnOpened {display:block}
body.GO div#userregistration div.opened img.imgBtnFinished {display:none}
body.GO div#userregistration div.opened img.imgBtnClosed {display:none}

body.GO div#userregistration div.closed img.imgBtnOpened {display:none}
body.GO div#userregistration div.closed img.imgBtnFinished {display:none}
body.GO div#userregistration div.closed img.imgBtnClosed {display:block}

body.GO div#userregistration div.finished img.imgBtnOpened {display:none}
body.GO div#userregistration div.finished img.imgBtnFinished {display:block}
body.GO div#userregistration div.finished img.imgBtnClosed {display:none}

body.GO div#userregistration div.errors {margin: 0 0 0 201px; width: 598px; color:#ED1C2F; font-weight:bold; padding:20px 0 0 25px}

body.GO div#formBox01 div.formContentItem {clear:left}
body.GO form#userRegForm { background: transparent url(img/user_reg_form_bg.png) no-repeat; border:none; margin:0 0 0 167px; padding: 0 0 25px 0; width:668px}
body.GO.UserProfile form#userRegForm { background: transparent url(img/user_profile_form_bg.png) no-repeat; border:none; margin:0 0 0 167px; padding: 0 0 25px 0; width:668px}
body.GO form#userRegForm fieldset { height:auto; border:none; margin:0; padding:0 0 16px 25px ; width:220px}
body.GO form#userRegForm label {font-weight:normal; font-size:12px; margin:0 8px 5px 0}

body.GO form#userRegForm fieldset.radio input { margin: 0 8px 0 0; background:transparent none; vertical-align: middle; width: auto; }
body.GO form#userRegForm fieldset.checkbox input {width:auto; background:transparent none; margin:0 8px 0 0; vertical-align: middle; }

body.GO form#userRegForm fieldset.dropdown select {width: 215px}

body.GO form#userRegForm span.textInputContainer { display:block; background:transparent url(img/ot_field_bg.jpg) no-repeat ; height: 21px; padding: 2px; width: 218px;}
body.GO form#userRegForm span.textInputContainer input {border: none; width: 215px; background:transparent}

body.GO form#userRegForm span.passwordInputContainer{ display:block; background:transparent url(img/ot_field_bg.jpg) no-repeat ; height: 21px; padding: 2px; width: 218px;}
body.GO form#userRegForm span.passwordInputContainer input {border: none; width: 215px; background:transparent}

body.GO form#userRegForm fieldset#fs_gender {padding:19px 0 16px 55px; }
	body.GO form#userRegForm fieldset#fs_gender label {display:inline; margin: 0 8px 0 0; width:auto}
	body.GO form#userRegForm fieldset#fs_gender label.radioGroupLabel{}

body.GO form#userRegForm fieldset#fs_newsletter {}
	body.GO form#userRegForm fieldset#fs_newsletter label {width:180px; float:left; display: block; margin:0 }
	body.GO form#userRegForm fieldset#fs_newsletter input {width:auto; float:left; display: block; margin:3px 5px 0 0}

body.GO form#userRegForm fieldset#fs_FreeField02 {}
	body.GO form#userRegForm fieldset#fs_FreeField02 label {width:180px; float:left; display: block; margin:0 }
	body.GO form#userRegForm fieldset#fs_FreeField02 input {width:auto; float:left; display: block; margin:3px 5px 0 0}	
	
body.GO form#userRegForm fieldset#fs_checkbox {}
	body.GO form#userRegForm fieldset#fs_checkbox label {width:180px; float:left; display: block; margin:0}
	body.GO form#userRegForm fieldset#fs_checkbox input {width:auto; float:left; display: block; margin:3px 5px 0 0}
	
body.GO form#userRegForm fieldset#fs_ref_buttons { display:inline; width:auto; background: none repeat scroll 0 0 transparent; left: 380px; position: relative; bottom: 15px; text-align:left; padding:0}
	body.GO form#userRegForm fieldset#fs_ref_buttons button {background:transparent none; border:none; width:inherit; margin:0; padding:0; text-align:left}

body.GO a#nextLink1 { top: 474px !important; left:339px !important}
	
body.GO form#userRegForm select#dob_day_14638 {margin:0; font-size:12px; border:1px solid #42382c; padding:2px 0}
body.GO form#userRegForm select#dob_month_14638 {margin:0; font-size:12px; border:1px solid #42382c; padding:2px 0}
body.GO form#userRegForm select#dob_year_14638 {margin:0; font-size:12px; border:1px solid #42382c; padding:2px 0}

body.GO form#userRegForm select#dob_day_15294 {margin:0; font-size:12px; border:1px solid #42382c; padding:2px 0}
body.GO form#userRegForm select#dob_month_15294 {margin:0; font-size:12px; border:1px solid #42382c; padding:2px 0}
body.GO form#userRegForm select#dob_year_15294 {margin:0; font-size:12px; border:1px solid #42382c; padding:2px 0}
/* END USER REG FORM */

/* START CANCEL SUBSCRIPTION */
body.GO form#cancelSubscription {background: transparent none; border:none; margin:0 0 0 48px; padding: 0 0 25px 0; width:598px}
body.GO form#cancelSubscription fieldset {border:none; padding:0; margin:0}
body.GO form#cancelSubscription fieldset#fs_account {visibility:hidden}
body.GO form#cancelSubscription fieldset#fs_buttonRow {padding:10px 0 0 0}
body.GO form#cancelSubscription fieldset#fs_buttonRow button{background:transparent; border:none; padding:0; display:inline; width:auto; text-align:left}
/* END CANCEL SUBSCRIPTION */

/* ##############################################################################################*/
/*										PROMOTIONAL REG TEMPLATE								*/
/* ##############################################################################################*/

/* START PROMOTIONAL REG MODE promoset_02 Contest JAN 2012 pagecRef=1038 */
body.promoset_02 div.imageBoxBottom{float:left; width:120px;}

body.promoset_02 div#promoReg {position:relative;}
body.promoset_02 div#promoReg div.errors {position:absolute; left:520px; width: 350px; color:#ED1C2F; font-weight:bold; padding: 20px 0px 0px 0px;}
body.promoset_02 form#promoRegForm {float:left; border: medium none; padding:0px; width:403px; height:332px;}
body.promoset_02 form#promoRegForm fieldset {height:auto; border:none; margin:0; padding:0px;}
body.promoset_02 form#promoRegForm span.textAreaContainer {background:transparent; display:block; padding:0px;; width:361px; padding:65px 20px 20px 20px; }
body.promoset_02 form#promoRegForm  textarea {background: transparent url(img/ot_bg_promo_textfield_blank.png) no-repeat; width:361px; font-family:arial; border:none; height:165px; color:#F6D1A6; font-size:14px;}

body.promoset_02 form#promoRegForm div#fs_back {float:left; padding:0px 0px 0px 35px;}
body.promoset_02 form#promoRegForm fieldset#fs_buttons {overflow: hidden; padding: 0; position: relative; top: 20px; width: 250px;}
body.promoset_02 form#promoRegForm fieldset#fs_buttons button {background:transparent none; border:none; padding:0; margin:0; text-align:left}
body.promoset_02 form#promoRegForm fieldset#fs_buttons button img {margin:0; display:inline;}
/* END PROMOTIONAL REG MODE promoset_02*/

/* ##############################################################################################*/

/* START PROMOTIONAL REG MODE promoset_03*/
body.promoset_03 div#promoReg div.imageBoxBottom {text-align: right}
body.promoset_03 div#promoReg div.imageBoxBottom img {display:inline}
body.promoset_03 div#promoReg div.errors {margin: 0 0 0 201px; width: 550px; color:#ED1C2F; font-weight:bold; padding:20px 0 20px 0}

body.promoset_03 form#promoRegForm { border:none; margin:0 0 0 201px; width:545px; clear:both}
body.promoset_03 form#promoRegForm fieldset { height:auto; border:none; margin:0; padding:20px 0 16px 0 ; width:550px}
body.promoset_03 form#promoRegForm label {font-weight:normal; font-size:12px; margin:0}

body.promoset_03 form#promoRegForm span.textAreaContainer {background: transparent url(img/ot_textarea_bg.jpg) no-repeat; display:block; padding:5px; width:535px }
body.promoset_03 form#promoRegForm textarea {width:535px; font-family:arial; background:transparent; border:none; height:227px; }

body.promoset_03 form#promoRegForm div#fs_back {float:left}

body.promoset_03 form#promoRegForm fieldset#fs_buttons {float:right; display:inline; width:auto; padding:0}
body.promoset_03 form#promoRegForm fieldset#fs_buttons button {background:transparent none; border:none; padding:0; margin:0; width:inherit; text-align:right}
body.promoset_03 form#promoRegForm fieldset#fs_buttons button img {margin:0; display:inline;}

body.promoset_03 form#promoRegForm {display:none; }
/* END PROMOTIONAL REG MODE promoset_03*/

/* ##############################################################################################*/

/* START PROMOTIONAL REG MODE promoset_04*/
body.promoset_04 div#promoReg div.errors {margin: 0 0 0 201px; width: 550px; color:#ED1C2F; font-weight:bold; padding:20px 0 20px 20px}

body.promoset_04 form#promoRegForm { background: none repeat scroll 0 0 #241d16; border: 1px solid #3f3021;  padding:40px 40px 25px 40px; width: 670px; margin:0 auto; }
body.promoset_04 form#promoRegForm fieldset { height:auto; border:none; margin:0; padding:0 0 16px 0 ; width:222px}
body.promoset_04 form#promoRegForm label {font-weight:normal; font-size:12px; margin:0}
body.promoset_04 form#promoRegForm input {}
body.promoset_04 form#promoRegForm select { width:222px}

body.promoset_04 form#promoRegForm fieldset#fs_FreeField1 {width:370px; padding:0}
	body.promoset_04 form#promoRegForm fieldset#fs_FreeField1 label { width: 320px; float:left; padding:5px 0 8px 0; display:block}
	body.promoset_04 form#promoRegForm fieldset#fs_FreeField1 input {border: none; float:left; width: 20px; margin:7px 10px 0 0; }
	
body.promoset_04 form#promoRegForm fieldset#fs_FreeField2 {width:500px; padding:0}
	body.promoset_04 form#promoRegForm fieldset#fs_FreeField2 label { width: 450px; float:left; padding:5px 0 8px 0; display:block }
	body.promoset_04 form#promoRegForm fieldset#fs_FreeField2 input {border: none; float:left; width:20px; margin:7px 10px 0 0; }
	
body.promoset_04 form#promoRegForm fieldset#fs_FreeField3 {width:450px; padding:0}
	body.promoset_04 form#promoRegForm fieldset#fs_FreeField3 label { width: 400px; float:left; padding:5px 0 8px 0; display:block  }
	body.promoset_04 form#promoRegForm fieldset#fs_FreeField3 input {border: none; float:left; width:20px; margin:7px 10px 0 0; }
	
body.promoset_04 form#promoRegForm fieldset#fs_FreeField4 {width:450px; padding:0}
	body.promoset_04 form#promoRegForm fieldset#fs_FreeField4 label { width: 400px; float:left; padding:5px 0 8px 0; display:block  }
	body.promoset_04 form#promoRegForm fieldset#fs_FreeField4 input {border: none; float:left; width:20px; margin:7px 10px 0 0; }
	
body.promoset_04 form#promoRegForm fieldset#fs_FreeField5 {width:370px; padding:5px 0}
	body.promoset_04 form#promoRegForm fieldset#fs_FreeField5 label {width: auto; float:left; padding:5px 0 8px 0; display:inline }
	body.promoset_04 form#promoRegForm fieldset#fs_FreeField5 input {border: none; display: inline; float: left; margin: 0 10px; width: auto; }
	
body.promoset_04 form#promoRegForm fieldset#fs_FreeField6 {width:370px; padding:5px 0}
	body.promoset_04 form#promoRegForm fieldset#fs_FreeField6 label { width: auto; float:left; display:inline }
	body.promoset_04 form#promoRegForm fieldset#fs_FreeField6 input {border: none; display: inline; float: left; margin: 0 10px; width: auto; }
	
body.promoset_04 form#promoRegForm fieldset#fs_FreeField7 {width:370px; padding:5px 0}
	body.promoset_04 form#promoRegForm fieldset#fs_FreeField7 label { width: auto; float:left; display:inline }
	body.promoset_04 form#promoRegForm fieldset#fs_FreeField7 input {border: none; display: inline; float: left; margin: 0 10px; width: auto; }
	
body.promoset_04 form#promoRegForm fieldset#fs_answer1 {width:660px}
	body.promoset_04 form#promoRegForm fieldset#fs_answer1 textarea {border:none; padding:5px; background: #ffffff none; width:414px; height:106px}
	
body.promoset_04 form#promoRegForm div#fs_back {float:left}

body.promoset_04 form#promoRegForm fieldset#fs_buttons { overflow: hidden; padding: 0; width: 250px;}
body.promoset_04 form#promoRegForm fieldset#fs_buttons button {background:transparent none; border:none; padding:0; margin:0; text-align:left}
body.promoset_04 form#promoRegForm fieldset#fs_buttons button img {margin:0; display:inline;}
/* END PROMOTIONAL REG MODE promoset_04*/

/* ##############################################################################################*/

/* START PROMOTIONAL REG MODE promoset_05 Receipe Upload pagecRef=1001*/

body.promoset_05 div#promoReg div.encloseFormFloatLeftCol1 {padding: 0 50px 0 25px; width:224px; float:left}
body.promoset_05 div#promoReg div.encloseFormFloatLeftCol2 {padding: 0 25px 0 50px; width:224px; float:left}

body.promoset_05 div#promoReg div.errors {margin: 0 0 0 201px; width: 550px; color:#ED1C2F; font-weight:bold; padding:20px 0 20px 20px}
body.promoset_05 form#promoRegForm { background: none repeat scroll 0 0 #231C16; border: medium none; margin: 0 0 0 201px; padding:0 0 25px 0; width: 598px;}
body.promoset_05 form#promoRegForm fieldset { height:auto; border:none; margin:0; padding:0 0 16px 0 ; width:222px}
body.promoset_05 form#promoRegForm label {font-weight:normal; font-size:12px; margin:0}
body.promoset_05 form#promoRegForm input {}
body.promoset_05 form#promoRegForm select { width:222px}

body.promoset_05 form#promoRegForm span.textAreaContainer {background: transparent url(img/ot_textarea_02_bg.jpg) no-repeat; display:block; padding:5px; width:212px }
body.promoset_05 form#promoRegForm textarea {width:212px; font-family:arial; background:transparent; border:none; height:185px; }

body.promoset_05 form#promoRegForm fieldset#fs_FreeField1 {width:545px; padding:0 0 16px 25px}
	body.promoset_05 form#promoRegForm fieldset#fs_FreeField1 span.textInputContainer { display:block; background:transparent url(img/ot_field_545_bg.jpg) no-repeat ; height: 21px; padding: 2px; width: 541px; }
	body.promoset_05 form#promoRegForm fieldset#fs_FreeField1 input {border: none; width: 540px; background:transparent}
body.promoset_05 form#promoRegForm div#fs_back {float:left}
body.promoset_05 form#promoRegForm fieldset#fs_buttons { float: right; overflow: hidden; padding: 0; position: relative; top: -200px; width: 250px;}
body.promoset_05 form#promoRegForm fieldset#fs_buttons button {background:transparent none; border:none; padding:0; margin:0; text-align:left}
body.promoset_05 form#promoRegForm fieldset#fs_buttons button img {margin:0; display:inline;}

/* END PROMOTIONAL REG MODE promoset_02*/
/* ##############################################################################################*/


/* START LOGIN BOX IN LAYER */
div.loginBoxLayer { font-size:11px ; margin: 20px 23px 20px 23px; }
	div.loginBoxLayer img { vertical-align:middle ; margin-right:5px ; }
	div.loginBoxLayer h2 { margin:0 0 5px 5px ; color:#f5c08f ; font-weight:normal ; font-size:18px ; }
	div.loginBoxLayer p { padding:0 0 0 0 8px ; }
	div.loginBoxLayer form { display:block ; margin:0 0 3px 0 ; padding:8px 0 8px 8px ;  }
	div.loginBoxLayer a { font-size:10px ; color:#f5c08f ; }
	div.loginBoxLayer a:hover { text-decoration:none ; }
	
div.loginBoxLayer form#loginForm {background: #231c16; padding: 18px 25px; margin:0 0 25px 0}
	div.loginBoxLayer form#loginForm fieldset { width:222px ;  margin:0 ; border:none ; padding:0 8px 0 0 ;}	
	
div.loginBoxLayer form#loginForm span.inputContainer  { display:block; margin:0 0 14px 0; background:transparent url(img/ot_field_bg.jpg) no-repeat ; height: 21px; padding: 2px; width: 218px;}
	div.loginBoxLayer form#loginForm label { display:block; width:222px ; padding:0 0 5px 0}
	div.loginBoxLayer form#loginForm input { border:none; width: 215px; background:transparent}
	div.loginBoxLayer form#loginForm fieldset#loginArea button { padding:5px 14px 8px 0 ; background:none; border:none; text-align:left ; }
	div.loginBoxLayer a.linkItem_1 {padding:0 0 20px 0}
/* END LOGIN BOX IN LAYER*/

/* ##############################################################################################*/

/* START LOGIN BOX WELCOME */
div.loginBoxWelcome { font-size:12px ; margin: 0; }
	div.loginBoxWelcome img { vertical-align:middle ; margin:0 ; }
	div.loginBoxWelcome h2 { margin:0 0 5px 5px ; color:#f5c08f ; font-weight:normal ; font-size:18px ; }
	div.loginBoxWelcome p { padding:0 0 0 0 8px ; }
	div.loginBoxWelcome form { display:block ; margin:0 0 3px 0 ; padding:8px 0 8px 8px ;  }
	div.loginBoxWelcome a { font-size:10px ; color:#f5c08f ; }
	div.loginBoxWelcome a:hover { text-decoration:none ; }
div.loginBoxWelcome div.stdContBlock div.imageBoxBottom {display:inline; width:auto; float:left; padding:40px 0 0 0}
	div.dynItem1 {margin:0 0 7px 0; color:#d99f68; font-size:16px; padding:0 0 6px 6px}
	div.dynItem1 div.profile_label{display:inline }
	div.dynItem1 div.profile_text{display:inline }
	div.dynItem1 div.profile_FirstName {display:inline; margin:0 10px 0 0}
	div.dynItem1 div.profile_LastName {display:inline }
div.loginBoxWelcome form#loginForm { display:none; background: transparent; padding: 18px 25px}
	div.loginBoxWelcome form#loginForm fieldset { width:222px ;  margin:0 ; border:none ; padding:0 8px 0 0 ;}
	div.loginBoxWelcome form#loginForm label { display:block ;  width:222px ; padding:0 0 5px 0}
	div.loginBoxWelcome form#loginForm input { width:222px ; border:none; background:transparent}
	div.loginBoxWelcome form#loginForm fieldset#loginArea button { padding:5px 14px 8px 0 ; background:none; border:none; text-align:left ; }
/* END LOGIN BOX WLCOME*/

/* ##############################################################################################*/

/* START PASSWWORD FORGOTTEN IN LAYER*/

div.lightbox_class{background: #15090A; display: block; filter:alpha(opacity=50); opacity: 0.5;}

div#pwdForgLayer div.pwforgotten_container {}
div#pwdForgLayer div.pwforgotten_container div#errors {padding: 0 25px; color:#991016}
div#pwdForgLayer div.pwforgotten_container form {background: #231c16; padding: 18px 25px; margin:20px 23px}
div#pwdForgLayer div.pwforgotten_container fieldset.error label { color:#991016}
div#pwdForgLayer div.pwforgotten_container fieldset#fs_login{ border:none; padding:0; margin:20px 0 20px 0; background: transparent none}
div#pwdForgLayer div.pwforgotten_success {padding:0 25px 0 25px; font-weight:bold}

div#pwdForgLayer div.pwforgotten_container span.inputContainer  { display:block; background:transparent url(img/ot_field_bg.jpg) no-repeat ; height: 21px; padding: 2px; width: 218px;}
	div#pwdForgLayer div.pwforgotten_container label { display:block; width:222px ; padding:0 0 5px 0}
	div#pwdForgLayer div.pwforgotten_container input { border:none; width: 215px; background:transparent}

div#pwdForgLayer div.pwforgotten_container button.btn_submit {padding:0; width:111px; height: 26px; background:transparent none; border:none; text-align:left ;}

div#pwforgotten_unknownUsername_983 {width:400px !important; height:300px !important; margin:-150px 0 0 -200px !important; top: 50% !important; left:50% !important}
div#pwforgotten_unknownUsername_983_content {margin:25px;background: #231c16 ;}
div#pwforgotten_unknownUsername_983_content div.stdContBlock {padding:25px; }
div#pwforgotten_unknownUsername_983_content button{margin:20px 0 20px 25px; width:111px; height: 26px; background:transparent url(img/btn_gold_fermer.png) no-repeat; border:none; text-align:left ;}
/* END PASSWWORD FORGOTTEN IN LAYER*/

/* ##############################################################################################*/

/* START VOTING */
body.GO div#sliderBox div.vote_question {width:405px; padding:50px 0 50px; margin: 0 48px; float:left}
	body.GO div#sliderBox div.vote_question img {margin:0; padding:0}
	body.GO div#sliderBox div.vote_question img.imgHeadline {margin: 20px 0 0 0}
	body.GO div#sliderBox div.vote_question fieldset {margin:0; padding:0; border:none}
	body.GO div#sliderBox div.vote_question label.radioGroupLabel {display:none}
	body.GO div#sliderBox div.vote_question label {display: inline-block; width: 370px; margin: 0 0 10px 0}
	body.GO div#sliderBox div.vote_question input {disply:inline; border:none; margin: 0 10px 10px 0}
	body.GO div#sliderBox div.vote_question div.ajax_box_waiting {position:absolute; text-align:center; width:50px; height:50px; left:50%; top:50%; margin:0 0 0 -25px}
	body.GO div#sliderBox div#resultQuestion_01 div.stdContBlock {height: 200px; margin: auto; overflow: hidden; padding: 60px 0 0; width: 300px;}
	body.GO div#sliderBox div#resultQuestion_03 div.stdContBlock {height: 200px; margin: auto; overflow: hidden; padding: 60px 0 0; width: 300px;}
	body.GO div#sliderBox div#resultQuestion_04 div.stdContBlock {height: 200px; margin: auto; overflow: hidden; padding: 60px 0 0; width: 300px;}
	
body.GO div#sliderBox2 div.vote_question {padding:50px 0 50px; margin: 0 0px 0 0px;}
	body.GO div#sliderBox2 div.vote_question img {margin:0; padding:0}
	body.GO div#sliderBox2 div.vote_question img.imgHeadline {margin: 20px 0 0 0}
	body.GO div#sliderBox2 div.vote_question fieldset {margin:0; padding:0; border:none; position: relative; height:90px}
	/*body.GO div#sliderBox2 div.vote_question  div.vote_form{width:489px; padding:0 30px 20px 31px; margin:0 auto; clear:left; display:block;background:transparent url(img/vote_bg_bottom.png) no-repeat left bottom;} 3 question*/
	body.GO div#sliderBox2 div.vote_question  div.vote_form{width: 408px; padding: 0 30px 20px 113px; margin:0 auto; clear:left; display:block;background:transparent url(img/vote_bg_bottom.png) no-repeat left bottom;} 
	body.GO div#sliderBox2 div.vote_question form { }
	body.GO div#sliderBox2 div.vote_question label.radioGroupLabel {display:none}
	body.GO div#sliderBox2 div.vote_question label {display: block; width: 135px; margin: 0; text-align:center}
	body.GO div#sliderBox2 div.vote_question input {disply:inline; border:none; margin: 0; width:135px }
	
	body.GO div#sliderBox2 div.vote_question div.ajax_box_waiting {position:absolute; text-align:center; width:50px; height:50px; left:50%; top:50%; margin:0 0 0 -25px}
	body.GO div#sliderBox2 div.vote_question div.radioIcons{width:489px; margin: 0 auto; padding:30px 30px 20px 31px; background:transparent url(img/vote_bg_top.png) no-repeat left top; overflow:hidden}
	body.GO div#sliderBox2 div.vote_question div.padding_30_111_20_113{padding:30px 111px 20px 112px; width: 326px;}
	body.GO div#sliderBox2 div.vote_question div.radioIcons div.stdContentPicture{width:135px; float:left; padding:0 14px }
	
/*body.GO div#sliderBox div#vote_question_915	{margin: 0 28px 0 48px; width: 426px;}
	body.GO div#sliderBox div#vote_question_915 label { width: 403px;}*/
	
	
/* #vote_question_02 */	
body.GO div#vote_question_02  {border-bottom: 1px solid #3e2e1e}
	body.GO div#vote_question_02 img.imgHeadline {margin: 20px 0 0 0}
	body.GO div#vote_question_02 form#tagCloudForm span.inputContainer{display:block; background:transparent url(img/ot_field_545_bg.jpg) no-repeat ; height: 21px; padding: 2px; width: 400px;}
	body.GO div#vote_question_02 form#tagCloudForm span.inputContainer input {border: none; width: 390px; background:transparent}
	body.GO div#vote_question_02 input#tagCloudSubmit {display:none}

/* vote_question_945 */
body.GO div#sliderBox2 div#vote_question_945 {position:relative; margin: 0px 0px 0px 48px;}
	body.GO div#sliderBox2 div#vote_question_945 div#vote_waiting_945 {background:transparent !important;}
	body.GO div#sliderBox2 div#vote_question_945 div.radioIconsRedMask {position:absolute; left: 330px; top: 153px;} 
	body.GO div#sliderBox2 div#vote_question_945 div.redMask_01{background:transparent url(img/redMask.png) no-repeat; width:135px; height:102px; float:left; padding:0 27px 0 0}
	body.GO div#sliderBox2 div#vote_question_945 div.redMask_02{background:transparent url(img/redMask.png) no-repeat; width:135px; height:102px; float:left; padding:0 27px 0 0}
	body.GO div#sliderBox2 div#vote_question_945 div.redMask_03{background:transparent url(img/redMask.png) no-repeat; width:135px; height:102px; float:left}

	body.GO div#sliderBox2 div.vote_question label._answer_945_q_01_a_01 {position:absolute; top:15px; left:14px}
	body.GO div#sliderBox2 div.vote_question label._answer_945_q_01_a_02 {position:absolute; top:15px; left:173px}
	body.GO div#sliderBox2 div.vote_question label._answer_945_q_01_a_03 {position:absolute; top:15px; left:336px}
		
	body.GO div#sliderBox2 div.vote_question input#_answer_945_q_01_a_01 {position:absolute; top:0px; left:14px}
	body.GO div#sliderBox2 div.vote_question input#_answer_945_q_01_a_02 {position:absolute; top:0px; left:173px}
	body.GO div#sliderBox2 div.vote_question input#_answer_945_q_01_a_03 {position:absolute; top:0px; left:336px}
	
/* vote_question_964 */
body.GO div#vote_question_964 {position:relative}
	body.GO div#sliderBox2 div#vote_question_964 div#vote_waiting_964 {background:transparent !important;}
	body.GO div#sliderBox2 div#vote_question_964 div.radioIconsRedMask{left: 280px; position: absolute; top: 182px;}
	body.GO div#sliderBox2 div#vote_question_964 div.radioIcons {padding: 30px 65px 20px; width: 420px;}
	body.GO div#sliderBox2 div#vote_question_964 div.radioIcons div.stdContentPicture {width:179px;}
	body.GO div#sliderBox2 div#vote_question_964 div.vote_form {padding: 0 65px 20px; width: 420px;}
	
	body.GO div#sliderBox2 div.vote_question label._answer_964_q_01_a_01 {width:170px; position:absolute; top:15px; left:14px}	
	body.GO div#sliderBox2 div.vote_question label._answer_964_q_01_a_02 {width:170px; position:absolute; top:15px; left:223px}	
	
	body.GO div#sliderBox2 div.vote_question input#_answer_964_q_01_a_01 {width:170px; position:absolute; top:0px; left:14px}
	body.GO div#sliderBox2 div.vote_question input#_answer_964_q_01_a_02 {width:170px; position:absolute; top:0px; left:223px}

	body.GO div#sliderBox2 div#vote_question_964 div.redMask_01{background:transparent url(img/OCT_radiobutton_mask_179x126.png) no-repeat; width:179px; height:126px; float:left; padding:0 30px 0 0}
	body.GO div#sliderBox2 div#vote_question_964 div.redMask_02{background:transparent url(img/OCT_radiobutton_mask_179x126.png) no-repeat; width:179px; height:126px; float:left; padding:0 27px 0 0}

/* vote_question_1193 */
body.GO div#sliderBox2 div#vote_question_1193 {background:transparent url(img/bg_halloween_poster.jpg) no-repeat left top; min-height:397px; height: auto !important; height:397px; padding:30px 0 5px}
	body.GO div#sliderBox2 div#vote_question_1193 div.vote_form{width: 550px; padding: 0 30px 0 110px; margin:0 auto; clear:left; display:block;background:transparent none}
	body.GO div#sliderBox2 div#vote_question_1193 div.radioIcons{width:550px; margin: 0 auto; padding:15px 30px 20px 31px; background:transparent none; overflow:hidden}
	body.GO div#sliderBox2 div#vote_question_1193 div.radioIcons div.stdContentPicture {float: left; padding: 0 14px; width: 245px;}
	body.GO div#sliderBox2 div#vote_question_1193 fieldset#fs_answer_1193{height:40px}
	
	
	body.GO div#sliderBox2 div#vote_question_1193 div.radioIconsRedMask{left: 241px; position: absolute; top: 627px;}
	body.GO div#sliderBox2 div#vote_question_1193 div.redMask_01{background: url(img/redMaskLovers.png) no-repeat scroll 0 0 transparent; float: left; height: 242px; padding: 0 28px 0 0; width: 245px;}
	body.GO div#sliderBox2 div#vote_question_1193 div.redMask_02{background: url(img/redMaskLovers.png) no-repeat scroll 0 0 transparent; float: left; height: 242px; padding: 0 27px 0 0; width: 245px;}

	body.GO div#sliderBox2 div.vote_question input#_answer_1193_q_01_a_01 {position:absolute; top:0px; left:30px}
	body.GO div#sliderBox2 div.vote_question input#_answer_1193_q_01_a_02 {position:absolute; top:0px; left:300px}
	
	body.GO div#sliderBox2 div.vote_question label._answer_1193_q_01_a_01 {position:absolute; top:15px; left:32px}
	body.GO div#sliderBox2 div.vote_question label._answer_1193_q_01_a_02 {position:absolute; top:15px; left:302px}

/* vote_question_1384 */
body.GO div#sliderBox2 div#vote_question_1384 {background:transparent url(img/bg_halloween_poster.jpg) no-repeat left top; min-height:397px; height: auto !important; height:397px}
	body.GO div#sliderBox2 div#vote_question_1384 div.vote_form{width: 550px; padding: 0 30px 0 110px; margin:0 auto; clear:left; display:block;background:transparent none}
	body.GO div#sliderBox2 div#vote_question_1384 div.radioIcons{width:550px; margin: 0 auto; padding:30px 30px 20px 31px; background:transparent none; overflow:hidden}
	body.GO div#sliderBox2 div#vote_question_1384 div.radioIcons div.stdContentPicture {float: left; padding: 0 14px; width: 245px;}
	body.GO div#sliderBox2 div#vote_question_1384 fieldset#fs_answer_1193{height:40px}	
	
	body.GO div#sliderBox2 div#vote_question_1384 div.radioIconsRedMask{ left: 238px; position: absolute; top: 181px;}
	body.GO div#sliderBox2 div#vote_question_1384 div.redMask_01{background: url(img/redMask.png) no-repeat scroll 0 0 transparent; float: left; height: 242px; padding: 0 28px 0 0; width: 245px;}
	body.GO div#sliderBox2 div#vote_question_1384 div.redMask_02{background: url(img/redMask.png) no-repeat scroll 0 0 transparent; float: left; height: 242px; padding: 0 27px 0 0; width: 245px;}

	body.GO div#sliderBox2 div.vote_question input#_answer_1384_q_01_a_01 {position:absolute; top:0px; left:30px}
	body.GO div#sliderBox2 div.vote_question input#_answer_1384_q_01_a_02 {position:absolute; top:0px; left:300px}
	
	body.GO div#sliderBox2 div.vote_question label._answer_1384_q_01_a_01 {position:absolute; top:15px; left:32px}
	body.GO div#sliderBox2 div.vote_question label._answer_1384_q_01_a_02 {position:absolute; top:15px; left:302px}
			
body.GO div#vote_question_911 {border-bottom: 1px solid #3e2e1e}
body.GO div#vote_question_913 {border-bottom: 1px solid #3e2e1e}
/*body.GO div#vote_question_945 {border-bottom: 1px solid #3e2e1e}*/

body.GO div.radioIconsRedMask div.redMaskVisible {visibility:visible}
body.GO div.radioIconsRedMask div.redMaskHidden {visibility:hidden}

body.GO div.cloud_tags {background:#000000 url(img/ml/cloudTag_bg.jpg) no-repeat; color: #f5c08f; padding: 80px 0;}
    body.GO div.cloud_tags ul {/*width: 400px; margin: 0 auto; */text-align:center;}
    body.GO div.cloud_tags li{ margin:0; padding: 0 5px 10px 5px; list-style:none; display:inline-block; zoom:1; *display:inline; width:auto;}
        body.GO li.cloud_tag_size_1{font-size:16px; line-height:16px}
        body.GO li.cloud_tag_size_2{font-size:20px; line-height:20px}
        body.GO li.cloud_tag_size_3{font-size:24px; line-height:24px}
        body.GO li.cloud_tag_size_4{font-size:28px; line-height:28px; color: #ad000e;}
        body.GO li.cloud_tag_size_5{font-size:34px; line-height:34px; color: #ad000e;}
/* END VOTING */

/* ##########################################################################################*/

/* START FOOTER  */
body.GO div#footerGraphics { clear:left ; margin:0 ; padding:0px 0 0px 25px ; background-color:transparent ; height: 134px; }
	body.GO div#footerGraphics img { margin:0 11px 0 0 ; }
body.GO div#footer {border-top: 15px solid #000000; clear:left ; position:relative ; margin:0 ; padding:0 ; height:95px ; color:#ffffff ; background-color:#000000 ; font-size:10px ; z-index:20}
	body.GO div#footer a { color:#fff ; text-decoration:none ; }
	body.GO div#footer a:hover { text-decoration:underline ; }
body.GO div#footer div#ftrLinks { position:absolute ; left:250px ; top:30px ; width:500px ; text-align:center ; }
	body.GO div#ftrLinks ul { margin:0 ; padding:0 ; }
	body.GO div#ftrLinks li { display:inline ; }
	body.GO div#ftrLinks a { border-left:1px solid #fff ; padding:0 4px ; }
	body.GO div#ftrLinks a.first { border-left:none ; }
body.GO div#footer div#ftrText { position:absolute ; left:250px ; top:43px ; width:500px ; text-align:center ; }
body.GO div#footer div#ftrGlobalLinks { position:absolute ; left:790px ; top:34px ; width:200px ; text-align:right ; }
	body.GO div#ftrGlobalLinks a{color:#000; border:1px solid #000; padding:2px; background-color:#FFF;}
	body.GO div#ftrGlobalLinks select { font-size:10px ; margin-left:10px ; vertical-align:middle ; }
body.GO div#footer div#ftrMessage { position:absolute ; left:24px ; top:17px ; }
body.GO div#ftrStdContent {}
body.GO div#footer div.footerShare {padding:0}
body.GO div#footer div.footerShare table {width:100%}
body.GO div#footer div.footerShare table td {text-align:right}
/* END FOOTER  */

/* for js scripts */
div#sliderTrigger {cursor:pointer; position:absolute; bottom:5px; left:48px}
div#sliderTrigger1 {}
div#sliderTrigger2 { position:absolute; bottom:5px; right:48px}
	div#sliderTrigger2 div.stdContentPicture {}
div#sliderTrigger3 {cursor:pointer; position:absolute; bottom:5px; right:48px}
	div#sliderTrigger3 div.stdContentPicture {}
div#sliderTrigger4 {cursor:pointer; position:absolute; bottom:5px; right:48px}
	div#sliderTrigger4 div.stdContentPicture {}
	
div#sliderBox {display:none; position:relative; }
div#sliderBox2 {display:none; position:relative; }

div#top3Box {min-height:450px; height:auto !important; height:450px; padding:0; background:#271f18; width:501px; float:left}

div#suggestionBox {width:406px; padding:30px 48px; float:left; background:#271f18; min-height:390px; height:auto !important; height:390px;}
	div#suggestionBox div#suggestionHdl01 {display:block}
	div#suggestionBox div#suggestionHdl02 {display:none}
	div#suggestionBox fieldset#fs_suggestion {border:none; padding:0 0 36px 0; margin:0}
	div#suggestionBox fieldset#fs_suggestion label {}
	div#suggestionBox fieldset#fs_suggestion textarea {border:1px solid #352b23; background:#352b23; padding:20px; font-family:verdana, arial; color:#f6d1a6; width:362px; height:128px}
	div#suggestionBox div#fs_submit_sugguestion {cursor: pointer; padding:0 0 0 2px}
	div#suggestionBox form {display:inline}
	
div#trigger01 {margin: 0 0 0 161px}
div#trigger02 {margin: 0 0 0 161px}
div#trigger03 {margin: 0 0 0 161px}
div#trigger04 {margin: 0 0 0 161px}
div#trigger05 {margin: 0 0 0 161px}

div#formBox02 {background: #251d17; margin: 0 0 0 201px !important; width: 598px;}
div#formBox03 {background: #251d17; margin: 0 0 0 201px !important; width: 598px;}
div#formBox04 {background: #251d17; margin: 0 0 0 201px !important; width: 598px;}
div#formBox05 {background: #251d17; margin: 0 0 0 201px !important; width: 598px;}
/* ##########################################################################################*/

/* START RCC buttonsHorizontalRcc 01*/
div.rccButtonsTabs_01 {padding: 0; position: relative; overflow:hidden; height:390px;}
div.rccButtonsTabs_01 div.rotatingContentContainerPreSection {}

div.rccButtonsTabs_01 div.rotatingContentContainerHandles { position: absolute; top: 260px; z-index: 30; left:200px}
	div.rccButtonsTabs_01 div.buttonHandle_back {float: left; width:60px }
	div.rccButtonsTabs_01 div.buttonHandle_next {float: left; width:55px}
	div.rccButtonsTabs_01 div.buttonHandle_disabled {opacity: 0.2; filter:alpha(opacity=20, finishopacity=20, style=2); color: #aaaaaa; cursor: default !important; }	
	div.rccButtonsTabs_01 div.buttonHandleImage {cursor:pointer}
	div.rccButtonsTabs_01 div.buttonHandleText {padding:0 }
	
div.rccButtonsTabs_01 div.rotatingContentContainerListWrapper {clear:left; padding:0px; position: relative; height: 390px; }

div.rccButtonsTabs_01 div.rotatingContentContainerListWrapper div.rotatingContentContainerListItem { padding:0 48px 0 0; height:390px;  position:absolute; top:0; left:0 }

div.rccButtonsTabs_01 div.rotatingContentContainerListWrapper div.item2 {display:none}
div.rccButtonsTabs_01 div.rotatingContentContainerListWrapper div.item3 {display:none}
div.rccButtonsTabs_01 div.rotatingContentContainerListWrapper div.item4 {display:none}
div.rccButtonsTabs_01 div.rotatingContentContainerListWrapper div.item5 {display:none}
div.rccButtonsTabs_01 div.rotatingContentContainerListWrapper div.item6 {display:none}
div.rccButtonsTabs_01 div.rotatingContentContainerListWrapper div.item7 {display:none}
div.rccButtonsTabs_01 div.rotatingContentContainerListWrapper div.item8 {display:none}
div.rccButtonsTabs_01 div.rotatingContentContainerListWrapper div.item9 {display:none}
div.rccButtonsTabs_01 div.rotatingContentContainerListWrapper div.item10 {display:none}
/* END RCC buttonsHorizontalRcc */

/* START RCC buttonsHorizontalRcc 04*/
div.rccButtonsTabs_04 {padding: 0; position: relative; overflow:hidden; height: 1180px; margin: 0 0 0 95px; width: 818px; background: url(img/rcc_04_middle_bg.png) repeat-y scroll 33px 0 transparent;}
div.rccButtonsTabs_04 div.rotatingContentContainerPreSection {}

div.rccButtonsTabs_04 div.rotatingContentContainerHandles { }
	div.rccButtonsTabs_04 div.buttonHandle_back { position: absolute; left: 0; top: 400px;}
	div.rccButtonsTabs_04 div.buttonHandle_next {position: absolute; right: 0; top: 400px;}
	div.rccButtonsTabs_04 div.buttonHandle_disabled {opacity: 0.2; filter:alpha(opacity=20, finishopacity=20, style=2); color: #aaaaaa; cursor: default !important; }	
	div.rccButtonsTabs_04 div.rotatingContentContainerHandles_tabs {position:absolute; bottom:30px; left: 265px;}
	div.rccButtonsTabs_04 div.rotatingContentContainerHandles_tabs div.tabHandle {float: left; margin: 5px; padding: 5px; padding: 4px 1px 5px 7px; width: 15px;}
	div.rccButtonsTabs_04 div.rotatingContentContainerHandles_tabs div.handleActive {background: url(img/rcc_04_bg_tab_active.png) no-repeat scroll 0 0 transparent; }
	div.rccButtonsTabs_04 div.buttonHandleImage {cursor:pointer}
	div.rccButtonsTabs_04 div.buttonHandleText {padding:0 }
	
div.rccButtonsTabs_04 div.rotatingContentContainerListWrapper {clear:left; padding:0px; position: relative; height: 1086px; margin: 10px 45px 0 45px;}

div.rccButtonsTabs_04 div.rotatingContentContainerListWrapper div.rotatingContentContainerListItem { padding:0 48px 0 0; height:390px;  position:absolute; top:0; left:0 }
div.rccButtonsTabs_04 div.mwBgImg {height: 1085px!important; width: 727px; overflow: hidden;}

div.rccButtonsTabs_04 div.rotatingContentContainerListWrapper div.item2 {display:none}
div.rccButtonsTabs_04 div.rotatingContentContainerListWrapper div.item3 {display:none}
div.rccButtonsTabs_04 div.rotatingContentContainerListWrapper div.item4 {display:none}
div.rccButtonsTabs_04 div.rotatingContentContainerListWrapper div.item5 {display:none}
div.rccButtonsTabs_04 div.rotatingContentContainerListWrapper div.item6 {display:none}
div.rccButtonsTabs_04 div.rotatingContentContainerListWrapper div.item7 {display:none}
div.rccButtonsTabs_04 div.rotatingContentContainerListWrapper div.item8 {display:none}
div.rccButtonsTabs_04 div.rotatingContentContainerListWrapper div.item9 {display:none}
div.rccButtonsTabs_04 div.rotatingContentContainerListWrapper div.item10 {display:none}
/* END RCC buttonsHorizontalRcc 04*/

/* ##########################################################################################*/

/* START RCC buttonsHorizontalRcc 02*/
div.rccButtonsTabs_02 {padding: 0px 0 0 0; position: relative; overflow:hidden; height:330px;}
div.loggedInContents div.rccButtonsTabs_02 {padding: 0; top:-90px; position: relative; overflow:hidden; height:295px;}
div.rccButtonsTabs_02 div.rotatingContentContainerPreSection {}

div.rccButtonsTabs_02 div.rotatingContentContainerHandles { position: absolute; top: 275px; z-index: 30; left:50px}
	div.rccButtonsTabs_02 div.tabHandle {display:inline; margin: 0 10px 0 0  }
	div.rccButtonsTabs_02 div.tabHandle div {display:inline }
	div.rccButtonsTabs_02 div.tabHandle img.iconOff {display:inline}
	div.rccButtonsTabs_02 div.tabHandle img.iconOn {display:none}
	div.rccButtonsTabs_02 div.tabHandle.handleActive img.iconOff {display:none}
	div.rccButtonsTabs_02 div.tabHandle.handleActive img.iconOn {display:inline}
	div.rccButtonsTabs_02 div.buttonHandleImage {cursor:pointer}
	div.rccButtonsTabs_02 div.buttonHandleText {padding:2px 10px; }
	
div.rccButtonsTabs_02 div.rotatingContentContainerListWrapper {clear:left; padding:0px; position: relative; }

div.rccButtonsTabs_02 div.rotatingContentContainerListWrapper div.rotatingContentContainerListItem { padding:0; position:absolute; top:0; left:0 }

div.rccButtonsTabs_02 div.rotatingContentContainerListWrapper div.item2 {display:none}
div.rccButtonsTabs_02 div.rotatingContentContainerListWrapper div.item3 {display:none}
div.rccButtonsTabs_02 div.rotatingContentContainerListWrapper div.item4 {display:none}
div.rccButtonsTabs_02 div.rotatingContentContainerListWrapper div.item5 {display:none}
div.rccButtonsTabs_02 div.rotatingContentContainerListWrapper div.item6 {display:none}
div.rccButtonsTabs_02 div.rotatingContentContainerListWrapper div.item7 {display:none}
div.rccButtonsTabs_02 div.rotatingContentContainerListWrapper div.item8 {display:none}
div.rccButtonsTabs_02 div.rotatingContentContainerListWrapper div.item9 {display:none}
div.rccButtonsTabs_02 div.rotatingContentContainerListWrapper div.item10 {display:none}
/* END RCC buttonsHorizontalRcc */

/* ##########################################################################################*/

/* START RCC buttonsHorizontalRcc 03*/
div.rccButtonsTabs_03 {padding: 0 0 0 48px; position: relative; overflow:hidden; }
div.rccButtonsTabs_03 div.rcc_03_topBg {background:transparent url(img/rcc_03_top_bg.png) no-repeat; width:629px; height:13px}
div.rccButtonsTabs_03 div.rcc_03_bottomBg {background:#000000 url(img/rcc_03_bottom_bg.png) no-repeat; width:629px; height:13px}
div.rccButtonsTabs_03 div.rotatingContentContainerPreSection {}

div.rccButtonsTabs_03 div.rotatingContentContainerHandles { position: absolute; top: 0; z-index: 30; left:676px}
	div.rccButtonsTabs_03 div.tabHandle { width:286px; }
	div.rccButtonsTabs_03 div.tabHandle img.imgBtnOpened { display:none }
	div.rccButtonsTabs_03 div.tabHandle img.imgBtnClosed { display:block;}
	
	div.rccButtonsTabs_03 div.handle1 img.imgBtnOpened {position: relative; top: 10px}
	div.rccButtonsTabs_03 div.handle1 img.imgBtnClosed {position: relative; top: 10px; left:0px}
	
	div.rccButtonsTabs_03 div.handle2 img.imgBtnOpened {position: relative; top: 4px}
	div.rccButtonsTabs_03 div.handle2 img.imgBtnClosed {position: relative; top: 4px; left:0px}
	
	div.rccButtonsTabs_03 div.handle3img.imgBtnOpened {position: relative; top: -19px}
	div.rccButtonsTabs_03 div.handle3 img.imgBtnClosed {position: relative; top: 0px; left:0px}
	
	div.rccButtonsTabs_03 div.handle4 img.imgBtnOpened {position: relative; top: 0px}
	div.rccButtonsTabs_03 div.handle4 img.imgBtnClosed {position: relative; top: 0px; left:0px}
		
	div.rccButtonsTabs_03 div.handleActive img.imgBtnOpened { display:block }
	div.rccButtonsTabs_03 div.handleActive img.imgBtnClosed { display:none }
	
	div.rccButtonsTabs_03 div.buttonHandle_disabled {opacity: 0.2; filter:alpha(opacity=20, finishopacity=20, style=2); color: #aaaaaa; cursor: default !important; }	
	div.rccButtonsTabs_03 div.buttonHandleImage {cursor:pointer}
	div.rccButtonsTabs_03 div.buttonHandleText {padding:2px 10px; }
	
div.rccButtonsTabs_03 div.rotatingContentContainerListWrapper {clear:left; padding:0px; position: relative; width:630px; }

div.rccButtonsTabs_03 div.rotatingContentContainerListWrapper div.rotatingContentContainerListItem { }
div.rccButtonsTabs_03 div.rotatingContentContainerListWrapper div.item1 { background:transparent url(img/rcc_03_bg_tab_01.png) no-repeat}
div.rccButtonsTabs_03 div.rotatingContentContainerListWrapper div.item2 {display:none; background:transparent url(img/rcc_03_bg_tab_02.png) no-repeat}
div.rccButtonsTabs_03 div.rotatingContentContainerListWrapper div.item3 {display:none; background:transparent url(img/rcc_03_bg_tab_03.png) no-repeat}
div.rccButtonsTabs_03 div.rotatingContentContainerListWrapper div.item4 {display:none; background:transparent url(img/rcc_03_bg_tab_04.png) no-repeat}
div.rccButtonsTabs_03 div.rotatingContentContainerListWrapper div.item5 {display:none}
div.rccButtonsTabs_03 div.rotatingContentContainerListWrapper div.item6 {display:none}
div.rccButtonsTabs_03 div.rotatingContentContainerListWrapper div.item7 {display:none}
div.rccButtonsTabs_03 div.rotatingContentContainerListWrapper div.item8 {display:none}
div.rccButtonsTabs_03 div.rotatingContentContainerListWrapper div.item9 {display:none}
div.rccButtonsTabs_03 div.rotatingContentContainerListWrapper div.item10 {display:none}
/* END RCC buttonsHorizontalRcc */

/* ##########################################################################################*/

/* START RCC buttonsHorizontalRcc 05*/
div.rccButtonsTabs_05 {padding: 0; position: relative; overflow:hidden; height:396px; width:635px; background: url(img/NOV_videovote_rcc_bg.png) no-repeat scroll 0 0 transparent; margin: 10px auto 30px;}
div.rccButtonsTabs_05 div.rotatingContentContainerPreSection {}

div.rccButtonsTabs_05 div.rotatingContentContainerHandles {}
	div.rccButtonsTabs_05 div.rotatingContentContainerHandles_buttons {}
	div.rccButtonsTabs_05 div.buttonHandle_back {position: absolute; width:50px; left:10px; top: 120px; z-index: 50;}
	div.rccButtonsTabs_05 div.buttonHandle_next {position: absolute; width:50px; right:10px; top: 120px; z-index: 50;}
	div.rccButtonsTabs_05 div.buttonHandle_disabled {opacity: 0.2; filter:alpha(opacity=20, finishopacity=20, style=2); color: #aaaaaa; cursor: default !important; }	
	div.rccButtonsTabs_05 div.buttonHandleImage {cursor:pointer}
	div.rccButtonsTabs_05 div.buttonHandleText {padding:0 }
	
div.rccButtonsTabs_05 div.rotatingContentContainerHandles_tabs {left: 96px; position: relative; top: 20px;}
	div.rccButtonsTabs_05 div.tabHandle {float:left; margin: 0 10px; border:2px solid #feefb4;}
	div.rccButtonsTabs_05 div.handleActive {border:2px solid #991016;}
	div.rccButtonsTabs_05 div.tabHandle.first {display:none; }
	
div.rccButtonsTabs_05 div.rotatingContentContainerListWrapper {clear:left; padding: 20px 0 0 105px; position: relative; z-index: 20; }/*height: 390px;*/

div.rccButtonsTabs_05 div.rotatingContentContainerListWrapper div.rotatingContentContainerListItem {  }
	div.rccButtonsTabs_05 div.rotatingContentContainerListWrapper div.hdlImage {padding: 0 0 15px 3px;}
	div.rccButtonsTabs_05 div.rotatingContentContainerListWrapper div.VoteHeadline{clear: none; float: left; padding: 0;}
	div.rccButtonsTabs_05 div.rotatingContentContainerListWrapper div.voteImage {clear: none; float: right; padding: 0 100px 0 0;}
	div.rccButtonsTabs_05 div.rotatingContentContainerListWrapper div.rotatingContentContainerListItem  div.jwPlayerWrapper {padding:10px 0 0 0; float:none; clear:left; }
	div.rccButtonsTabs_05 div.rotatingContentContainerListWrapper div.item2 {display:none}
	div.rccButtonsTabs_05 div.rotatingContentContainerListWrapper div.item3 {display:none}
	div.rccButtonsTabs_05 div.rotatingContentContainerListWrapper div.item4 {display:none}
	div.rccButtonsTabs_05 div.rotatingContentContainerListWrapper div.item5 {display:none}
	div.rccButtonsTabs_05 div.rotatingContentContainerListWrapper div.item6 {display:none}
	div.rccButtonsTabs_05 div.rotatingContentContainerListWrapper div.item7 {display:none}
	div.rccButtonsTabs_05 div.rotatingContentContainerListWrapper div.item8 {display:none}
	div.rccButtonsTabs_05 div.rotatingContentContainerListWrapper div.item9 {display:none}
	div.rccButtonsTabs_05 div.rotatingContentContainerListWrapper div.item10 {display:none}
/* END RCC rccButtonsTabs_05 */

/* ##########################################################################################*/

/* START RCC rccAgenda_01*/
div.rccAgenda_01 {padding:20px 0 0 30px; margin:0 25px 10px 25px; position: relative; overflow:hidden;  /*background:transparent url(img/agenda_bg.png) repeat-x left top*/}
div.rccAgenda_01 div.rotatingContentContainerPreSection {}

div.rccAgenda_01 div.rotatingContentContainerHandles { position: relative; top: 15px; width: 430px; z-index:30 }
	div.rccAgenda_01 div.buttonHandle_back {float: left; padding:0 0 0 50px }
	div.rccAgenda_01 div.buttonHandle_next {float: right; padding:0 50px 0 0 }
	div.rccAgenda_01 div.buttonHandle_disabled {opacity: 0.2; filter:alpha(opacity=20, finishopacity=20, style=2); color: #aaaaaa; cursor: default !important; }	
	div.rccAgenda_01 div.buttonHandleImage {cursor:pointer}
	div.rccAgenda_01 div.buttonHandleText {padding:0}
	
div.rccAgenda_01 div.rotatingContentContainerListWrapper {width:430px; min-height:310px; height:auto !important; height:310px; clear:left; padding:0px; position: relative; }

div.rccAgenda_01 div.rotatingContentContainerListWrapper div.rotatingContentContainerListItem {width:430px; padding:0; height:390px;  position:absolute; top:0; left:0 }
 
div.rccAgenda_01 div.rotatingContentContainerListWrapper div.rotatingContentContainerListItem div.stdContBlock { border-bottom: 1px solid #483625;}
div.rccAgenda_01 div.rotatingContentContainerListWrapper div.rotatingContentContainerListItem div.stdContBlock div.imageBoxLeft {padding:0}
div.rccAgenda_01 div.rotatingContentContainerListWrapper div.rotatingContentContainerListItem div.stdContBlock td {vertical-align:middle}
div.rccAgenda_01 div.rotatingContentContainerListWrapper div.item2 {display:none}
div.rccAgenda_01 div.rotatingContentContainerListWrapper div.item3 {display:none}
div.rccAgenda_01 div.rotatingContentContainerListWrapper div.item4 {display:none}
div.rccAgenda_01 div.rotatingContentContainerListWrapper div.item5 {display:none}
div.rccAgenda_01 div.rotatingContentContainerListWrapper div.item6 {display:none}
div.rccAgenda_01 div.rotatingContentContainerListWrapper div.item7 {display:none}
div.rccAgenda_01 div.rotatingContentContainerListWrapper div.item8 {display:none}
div.rccAgenda_01 div.rotatingContentContainerListWrapper div.item9 {display:none}
div.rccAgenda_01 div.rotatingContentContainerListWrapper div.item10 {display:none}
/* END RCC buttonsHorizontalRcc */

/* ##########################################################################################*/

/* START RCC buttonsHorizontalRcc */
div.rccReportageMenu {padding: 0 0 6px 0; position: absolute; z-index:60; top:550px; left:400px; width:197px; background:transparent url(img/repMenuBottom.png) no-repeat left bottom}
div.rccReportageMenu div.rotatingContentContainerPreSection {background:transparent url(img/repMenuTop.png) no-repeat left top; padding:6px 0 0 0}
div.rccReportageMenu div.rotatingContentContainerPreSection h4 { padding: 2px 0 8px 11px; width:182px; font-size:14px; font-weight:normal; color:#f5c08f; background:#261e18 url(img/repMenuClosed.gif) no-repeat center right; border-left:1px solid #40362a; border-right:1px solid #40362a; margin:0}
div.rccReportageMenu div.rotatingContentContainerPreSection.collapsableOpened h4 {background:#261e18 url(img/repMenuOpened.gif) no-repeat center right;}


div.rccReportageMenu div.rotatingContentContainerHandles {position:relative; top:1px; width: 100%;}
	div.rccReportageMenu div.buttonHandle_back {float: left; }
	div.rccReportageMenu div.buttonHandle_next {float: right; }
	div.rccReportageMenu div.buttonHandle_disabled {opacity: 0.2; filter:alpha(opacity=20, finishopacity=20, style=2); color: #aaaaaa; cursor: default !important; }	
	div.rccReportageMenu div.buttonHandleImage {cursor:pointer}
	div.rccReportageMenu div.buttonHandleText {padding:2px 10px;}
	
div.rccReportageMenu div.rotatingContentContainerListWrapper {background:#261e18; border-left:1px solid #40362a; width:193px; border-right:1px solid #40362a; height:0px; clear:left; padding:0px; position: relative; padding:0; overflow: hidden;  }
	div.rccReportageMenu div.rotatingContentContainerListWrapper div.repMenu a {border-top: 1px solid #42382c; border-bottom: 1px solid #16120e;font-size:14px; font-weight:normal; color:#f5c08f; text-decoration:none ; display:block; padding: 8px 0 8px 14px;}
	div.rccReportageMenu div.rotatingContentContainerListWrapper div.repMenu a:hover {background:#6f1819}
	div.rccReportageMenu div.rotatingContentContainerListWrapper div#repMenu_03 a {border-bottom:none}
	div.rccReportageMenu div.rotatingContentContainerListWrapper div.repMenu div.repMenuActive{background:#6f1819; border-top: 1px solid #42382c; border-bottom: 1px solid #16120e;font-size:14px; font-weight:normal; color:#f5c08f; text-decoration:none ; display:block; padding: 8px 0 8px 14px;}
/* END RCC buttonsHorizontalRcc */

div.RccHomepage {}
div.RccHomepage div.rotatingContentContainerListItem {display:none}

/* ################################################################################*/
/*					LITTLE HELPER													*/
/* #################################################################################*/

body.GO div.noMargin {margin:0; padding:0}
	body.GO div.noMargin p{margin:0; padding:0}
body.GO div.topBg {position:absolute; top:0; left:0px; z-index:10; }
body.GO div.bottomBg {position:absolute; bottom:0px; left:0px; z-index:11; }
body.GO div.opacityBg {background:transparent url(img/opacity_bg.png) repeat }

body.GO div.inlineLinks ul.linkslist {list-style-image:none; list-style:none; margin:0}
	body.GO div.inlineLinks ul.linkslist li {display:inline}
	body.GO div.inlineLinks ul.linkslist li a {text-decoration:underline; margin: 0 10px 0 0}
	body.GO div.inlineLinks ul.linkslist li a:hover {text-decoration:none}

body.GO div.verticalAlignMiddleAll table td {vertical-align: middle}

body.GO div.floatLeft{float:left; clear:none;}
body.GO div.floatRight{float:right; clear:none;}
/*body.GO div.clearLeft {float:none; clear:left;}*/
body.GO div.clearRight {float:none; clear:right;}
body.GO div.clearBoth {float:none; clear:both;}

body.GO div.padding_0_48_0_48 {padding: 0 48px !important}
body.GO div.padding_0_40_0_40 {padding: 0 40px !important}
body.GO div.padding_0_40_0_0 {padding: 0 40px 0 0!important}
body.GO div.padding_50_0_50_0 {padding: 50px 0 !important}
body.GO div.padding_0_48_0_25 {padding: 0 48px 0 25px !important}
body.GO div.padding_0_25_0_48 {padding: 0 25px 0 48px !important}
body.GO div.padding_0_64_0_64 {padding: 0 64px 0 64px !important}
body.GO div.padding_0_48_0_25 {padding: 0 48px 0 25px !important}
body.GO div.padding_10_25_10_25 {padding: 10px 25px 10px 25px !important}
body.GO div.padding_25_25_25_25{padding: 25px !important}
body.GO div.padding_0_25_0_25{padding:0 25px !important}
body.GO div.padding_0_25_0_0{padding:0 25px 0 0 !important}
body.GO div.padding_0_0_0_163 {padding:0 0 0 163px !important}
body.GO div.padding_0_200_0_64 {padding:0 200px 0 64px !important}
body.GO div.padding_0_35_0_42 {padding:0 35px 0 42px !important}
body.GO div.padding_15_0_0_42 {padding: 15px 0 0 42px !important}
body.GO div.padding_32_0_0_75 {padding: 32px 0 0 75px !important}
body.GO div.padding_0_112_0_110 {padding: 0 112px 0 110px !important}
body.GO div.padding_0_64_0_0 {padding: 0 64px 0 0 !important}
ody.GO div.padding_0_0_0_64 {padding: 0 0 0 64px !important}
body.GO div.padding_0_0_0_20 {padding: 0 0 0 20px !important}
body.GO div.padding_0_0_0_25 {padding: 0 0 0 25px !important}
body.GO div.padding_0_0_0_30 {padding: 0 0 0 30px !important}
body.GO div.padding_0_0_0_32 {padding: 0 0 0 32px !important}
body.GO div.padding_0_0_0_40 {padding: 0 0 0 40px !important}
body.GO div.padding_0_0_0_44 {padding: 0 0 0 44px !important}
body.GO div.padding_0_0_0_55 {padding: 0 0 0 55px !important}
body.GO div.padding_5_0_0_0 {padding: 5px 0 0 0px !important}

body.GO div.colourBox div.padding_0_5_0_0 {padding: 0 5px 0 0;}

body.GO div.margin_0_0_0_227 {margin:0 0 0 227px}
body.GO div.margin_0_48_0_48 {margin: 0 48px}
body.GO div.margin_0_46_0_25 {margin: 0 46px 0 25px }
body.GO div.margin_0_0_0_129 {margin: 0 0 0 129px;}
body.GO div.margin_0_50_0_495 {margin: 0 46px 0 495px }
body.GO div.margin_20_125_0_129 {margin: 20px 125px 0 129px }
body.GO div.margin_n30_0_0_0 {margin: -30px 0 0 0;}
body.GO div.margin_0_auto {margin:0 auto}

body.GO div.colourBox div.margin_0_0_0_40 {margin: 0 0 0 40px;}
body.GO div.colourBox div.margin_0_0_0_80 {margin: 0 0 0 80px;}
body.GO div.colourBox div.margin_0_0_0_120 {margin: 0 0 0 120px;}
body.GO div.colourBox div.margin_0_0_0_160 {margin: 0 0 0 160px;}
body.GO div.colourBox div.margin_0_0_0_200 {margin: 0 0 0 200px;}
body.GO div.colourBox div.margin_0_0_0_240 {margin: 0 0 0 240px;}
body.GO div.colourBox div.margin_n30_0_0_0 {margin: -30px 0 0 0;}
body.GO div.colourBox div.margin_n60_0_0_0 {margin: -60px 0 0 0;}

body.GO div.width212 { width: 212px;}
body.GO div.width222 { width: 222px;}
body.GO div.width290 { width: 290px;}
body.GO div.width303 { width: 303px;}
body.GO div.width315 { width: 315px;}
body.GO div.width316 { width: 316px;}
body.GO div.width327 { width: 327px;}
body.GO div.width376 { width: 376px;}
body.GO div.width405 {width: 405px;}
body.GO div.width428 {width: 428px;}
body.GO div.width445 {width: 445px;}
body.GO div.width454 {width: 454px;}
body.GO div.width472 {width: 472px;}
body.GO div.width500 {width: 500px}
body.GO div.width520 {width: 520px}
body.GO div.width749 {width: 749px}
body.GO div.width800 {width: 800px;}

body.GO div.bgColor_000000 {background:#000000}
body.GO div.notClickable{cursor: default !important;}
body.GO .displayNone {display:none}

/* ########################################################################################## */
/* START  MOUSECLICK BUTTON - ADITIONAL STYLES 4  jqOnClick2DB.js*/
div.mwMouseclick {position:relative; }
div.mwMouseclick img {position: relative; z-index:10; margin:0;}
div.mwMouseclick img.mwImgDefault {z-index:100; display:block; position: absolute; top:0; left:0; cursor:pointer; }
div.mwMouseclick img.displayNone {display:none }
/* END  MOUSECLICK BUTTON - ADITIONAL STYLES 4  jqOnClick2DB.js*/

/* #################################################################################*/

/*START DYNAMIC LAYER*/
body.GO div#layer div.layer_instance{background: #1d1712; font-size:12px; border:1px solid #3e2e1e}	
	body.GO div#layer div.layer_instance ul.linkslist{padding:0px 10px}
	body.GO div#layer div.layer_instance a{color:#f5c08f; font-size:12px}	
	body.GO div#layer div.layer_instance div.closelyr_img{padding:10px 10px 0px 0px; text-align:right;}
	body.GO div#layer div.layer_instance div.closelyr_link{padding:5px 30px 0px 0px; text-align:right;}
	body.GO div#layer div.layer_instance div.closelyr_link a{text-decoration:none}
	body.GO div#layer div.layer_instance div.stdContBlock{}
	body.GO div#layer div.layer_instance div.stdContBlock td.textArea{padding:0}
body.GO div#layer div.lightbox_class{width:100%; height:100%; position:fixed; _position:absolute; top:0; left:0; z-index:1; }

body.GO div#layer div.layer500LightBox {width:500px !important; margin:0 0 0 -250px; left:50% !important; min-height:300px; height:auto !important; height:300px;}
body.GO div#layer div.layer1000LightBox {width:1000px !important; margin:0 0 0 -500px; left:50% !important; min-height:300px; height:auto !important; height:300px;}
/*END DYNAMIC LAYER*/

/*START userLevelUpgradeLayer*/
body.GO div#layer div#userLevelUpgradeLayer {}

/*END userLevelUpgradeLayer*/

/* START EXTENDED FILE UPLOAD*/
div.extendedfileUpload {position:absolute; height: 420px; padding: 25px; width: 500px; top:50% !important; left:50% !important; margin:-210px 0 0 -275px}
/* END EXTENDED FILE UPLOAD*/

div#divmemorygame {padding:0 0 0 30px}
div#divmemorygame iframe {width:926px !important}

body.GO span.hdlItalic {font-style:italic; display:block; font-family:Georgia; font-weight:normal; font-size:25px; line-height:30px; text-decoration:underline; color:#f7d2a7; padding:0 0 5px 20px}
body.GO span.hdlStd {display:block; font-family:Georgia; font-weight:normal; font-size:25px; line-height:30px; color:#f7d2a7; padding:8px 0 5px 0px}
body.GO span.hdlStdItalic {display:block; font-style:italic; font-family:Georgia; font-weight:normal; font-size:25px; line-height:30px; color:#f7d2a7; padding:8px 0 5px 0px}
body.GO span.hdlStdUl {display:block; font-family:Georgia; font-weight:normal; font-size:25px; line-height:30px; text-decoration:underline; color:#f7d2a7; padding:0 0 5px 20px}
body.GO span.hdlBottom {display:block; font-family:Georgia; font-weight:normal; line-height:20px; font-size:16px; color:#d09056; padding:0 0 20px 20px}

/* #################################################################################*/

/*Nov-Dec update - delete later*/
body.GOWhite {background:#ffffff; color: #5b291e}

body.GOWhite div#header div#hdrLoggedLinks li.hl_item1 a {color: #FFFFFF;}

body.GOWhite a {color: #5b291e}
body.GOWhite div.colourBox a {color:  #5b291e;}

body.GOWhite div#pageBody {background: #fedfac}
body.GOWhite div#pageBody.nothirdcol {background: #fedfac; padding:0}

/*START LAYER */
body.GOWhite div#layer div.layer_instance { background: none repeat scroll 0 0 #F2E0BF; border: 1px solid #e0cba6;}
	
body.GOWhite div#layer div.layer_instance a {color:  #5b291e;}
	body.GOWhite div.loginBoxLayer form#loginForm { background: none repeat scroll 0 0 #efddbd;}
	body.GOWhite div.loginBoxLayer form#loginForm span.inputContainer { background: url(img/ot_gowhite_field_bg.jpg) no-repeat scroll 0 0 transparent; display: block; height: 40px; margin: 0 0 14px; padding: 8px; width: 300px;}
	body.GOWhite div.loginBoxLayer form#loginForm input { background: none repeat scroll 0 0 transparent; border: medium none; width: 285px; color:#ad373d; font-size:17px;}
		
body.GOWhite div#pwdForgLayer div.pwforgotten_container form { background: none repeat scroll 0 0 #efddbd;}
	body.GOWhite div#pwdForgLayer div.pwforgotten_container span.inputContainer { background: url(img/ot_gowhite_field_bg.jpg) no-repeat scroll 0 0 transparent; display: block; height: 40px; margin: 0 0 14px; padding: 8px; width: 181px;}
	body.GOWhite div#pwdForgLayer div.pwforgotten_container input { background: none repeat scroll 0 0 transparent; border: medium none; width: 285px; color:#ad373d; font-size:17px;}

body.GOWhite div#layer div#messages_layer{ }
	body.GOWhite div#messages_layer div.imageBoxBottom{text-align: center;}
	body.GOWhite div#messages_layer div.imageBoxBottom img {display:inline; }
/*END LAYER */

body.GOWhite div.borderdBox_01 { background: none repeat scroll 0 0 #F2E0BF; border: 1px solid #e0cba6;}
	
body.GOWhite div.loggedInContents div.rccButtonsTabs_02 {height: 295px; overflow: hidden; padding: 0; position: relative; top: -90px;}

body.GOWhite div.rccButtonsTabs_02 { height: 330px; overflow: hidden; padding: 0 0 0; position: relative;}

body.GOWhite div#contentBottom { background: none repeat scroll 0 0 #FFE1AF; clear: left; position: relative; z-index: 20;}

body.GOWhite div#contentBottom div#top3Box { background: none repeat scroll 0 0 transparent; float: left; height: auto !important; min-height: 450px; padding: 0; width: 501px;}
body.GOWhite div#contentBottom div#suggestionBox { background: none repeat scroll 0 0 transparent; float: left; height: auto !important; min-height: 390px; padding: 30px 48px; width: 406px;}
body.GOWhite div#contentBottom div#suggestionBox fieldset#fs_suggestion textarea { background: none repeat scroll 0 0 #FFE1AF;  border: 1px solid #FFE1AF; color: #5B291E; font-size: 11px; font-family: verdana,arial; height: 128px; padding: 20px; width: 362px;}

body.GOWhite div.dynItem1 {margin:0 0 7px 0; color: #5b291e; font-size:16px; padding:0 0 6px 6px}

body.GOWhite div.cloud_tags {background: none no-repeat scroll 0 0 transparent; color: #5B291E; padding: 80px 0;}
	body.GOWhite  div#vote_question_02 form#tagCloudForm span.inputContainer {background: url(img/ot_gowhite_bg_input_400.png) no-repeat scroll 0 0 transparent; display: block; height: 28px; padding: 2px; width: 400px;}
	body.GOWhite  div#vote_question_02 form#tagCloudForm span.inputContainer input {border:none; background: none no-repeat scroll 0 0 #f8deb6; width: 387px; height: 23px; margin:0 5px; font-size:16px;}

body.GOWhite div#sliderBox div.vote_question div.ajax_box_waiting {background-color: transparent !important;}
	
body.GOWhiteJSFix div.fb_sensation {z-index: 110;}
	
/*START PROMOREG*/
body.GOWhite div#pageBody { min-height: 620px;}

body.GOWhite div#promoReg div#contentFull { height: 1250px;}
body.GOWhiteJSFix div#contentFull {background: url(/cotedor/images/befr1/pictures/Gouteur_Officiel/Influence_December_bg.jpg) no-repeat scroll 0 0 transparent; z-index:21}

body.GOWhite div#userregistration div#contentFull { height: 1250px;}

body.GOWhite div.promoRegIntro {color: #F1C39A; margin: 285px auto 0; padding: 0; text-align: center; width: 400px;}
	body.GOWhite div.promoRegIntro h4 {color: #F1C39A; padding:0; margin:0;}
body.GOWhite div.promoRegConf {color: #6D4624; font-weight:bold; margin: 0; position: absolute; top: 370px; left: 305px; padding: 0; text-align: center; width: 400px;}
	body.GOWhite div.promoRegConf  div.imageBoxBottom img {display: inline;}
	body.GOWhite div.promoRegConfButton {position: absolute; left: 425px; top: 590px;}	
	
body.GOWhite div.promoPartCountdown {margin: 5px 0 0 350px; padding:0; width: 120px; height: 37px; float: left; background: url(img/ot_bg_promoPartCountdown.jpg) no-repeat scroll 0 0 transparent;}
	body.GOWhite div.promoPartCountdown span.digit1{ background: url(img/ot_bg_promo_counter.jpg) no-repeat scroll 0 0 transparent; display: block; float: left; height: 24px; margin: 7px 1px 0 8px; width: 16px;}
	body.GOWhite div.promoPartCountdown span.digit2{ background: url(img/ot_bg_promo_counter.jpg) no-repeat scroll 0 0 transparent; display: block; float: left; height: 24px; margin: 7px 1px 0 1px; width: 16px;}
	body.GOWhite div.promoPartCountdown span.digit3{ background: url(img/ot_bg_promo_counter.jpg) no-repeat scroll 0 0 transparent; display: block; float: left; height: 24px; margin: 7px 1px 0 1px; width: 16px;}
	body.GOWhite div.promoPartCountdown span.digit4{ background: url(img/ot_bg_promo_counter.jpg) no-repeat scroll 0 0 transparent; display: block; float: left; height: 24px; margin: 7px 1px 0 1px; width: 16px;}
	body.GOWhite div.promoPartCountdown span.digit5{ background: url(img/ot_bg_promo_counter.jpg) no-repeat scroll 0 0 transparent; display: block; float: left; height: 24px; margin: 7px 1px 0 1px; width: 16px;}
	body.GOWhite div.promoPartCountdown span.textvalue {color:#fff; font-size:19px; font-weight:bold; margin:0; padding: 3px 0 0 3px; display: block; background: none no-repeat scroll 0 0 transparent;}

body.GOWhite div.promoPartCountdownLabel{float:left; clear:none; width: 200px; height: 37px; background: url(img/ot_bg_promoPartCountdown.jpg) no-repeat scroll right 0 transparent; color:#ffffff; margin:5px 0; }
	body.GOWhite div.promoPartCountdownLabel td.textArea {vertical-align: middle;height: 37px;}

body.GOWhite form#promoRegForm{position: absolute; top: 600px; left: 310px; width: 385px;}
	body.GOWhite form#promoRegForm div.stdContBlock {text-align: right;}	
	body.GOWhite form#promoRegForm div.formIntroText {text-align: left;}	
	body.GOWhite form#promoRegForm div.formHind {text-align: left;  clear: none; float: left; margin: 20px 0px 0 0; width: 190px;}	
	
	body.GOWhite form#promoRegForm fieldset{border: medium none; margin: 0; padding: 0;}
	
	body.GOWhite form#promoRegForm fieldset#fs_FreeField6 {width:225px; float:left; }
	body.GOWhite form#promoRegForm label{color:#ad373d; display:block; margin:0; padding: 0 0 1px 1px; }
	body.GOWhite form#promoRegForm fieldset.error label{color:#FF0000;}
	
	body.GOWhite form#promoRegForm span.textAreaContainer{background: url(img/ot_bg_promo_textfield.png) no-repeat scroll 0 0 transparent; display: block; height: 181px; width: 382px;}
	body.GOWhite form#promoRegForm textarea{overflow:auto; border:none; background: none no-repeat scroll 0 0 transparent; width:370px; height: 165px; margin: 5px; color:#ad373d; font-size:17px;}	
	
	body.GOWhite form#promoRegForm span.textInputContainer{background: url(img/ot_bg_promo_input.png) no-repeat scroll 0 0 transparent; display: block; height: 38px; width: 222px;}
	body.GOWhite form#promoRegForm input{overflow:none; border:none; background: none no-repeat scroll 0 0 transparent; width:212px; height: 30px; margin: 5px; color:#ad373d; font-size:17px;}	
	
	body.GOWhite form#promoRegForm fieldset#fs_firstName {width:190px; float:left; margin:10px 0 0 0;}
	body.GOWhite form#promoRegForm fieldset#fs_firstName span{ background: url(img/ot_bg_promo_input_midi.png) no-repeat scroll 0 0 transparent; height: 40px; width: 185px;}
	body.GOWhite form#promoRegForm fieldset#fs_firstName input{width: 170px;}
	
	body.GOWhite form#promoRegForm fieldset#fs_lastName {width:190px; float:left; margin:10px 0 0 0;}
	body.GOWhite form#promoRegForm fieldset#fs_lastName span{ background: url(img/ot_bg_promo_input_midi.png) no-repeat scroll 0 0 transparent; height: 40px; width: 185px;}
	body.GOWhite form#promoRegForm fieldset#fs_lastName input{width: 170px;}
	
	body.GOWhite form#promoRegForm fieldset#fs_street {width:190px; float:left; margin:10px 0 0 0;}
	body.GOWhite form#promoRegForm fieldset#fs_street span{ background: url(img/ot_bg_promo_input_midi.png) no-repeat scroll 0 0 transparent; height: 40px; width: 185px;}
	body.GOWhite form#promoRegForm fieldset#fs_street input{width: 170px;}
	
	body.GOWhite form#promoRegForm fieldset#fs_address2 {width:100px; float:left; margin:10px 0 0 0;}
	body.GOWhite form#promoRegForm fieldset#fs_address2 span{ background: url(img/ot_bg_promo_input_short.png) no-repeat scroll 0 0 transparent; height: 40px; width: 90px;}
	body.GOWhite form#promoRegForm fieldset#fs_address2 input{width: 69px;}
	
	body.GOWhite form#promoRegForm fieldset#fs_FreeField5 {width:90px; float:left; margin:10px 0 0 0;}
	body.GOWhite form#promoRegForm fieldset#fs_FreeField5 span{ background: url(img/ot_bg_promo_input_short.png) no-repeat scroll 0 0 transparent; height: 40px; width: 90px;}
	body.GOWhite form#promoRegForm fieldset#fs_FreeField5 input{width: 69px;}
	
	body.GOWhite form#promoRegForm fieldset#fs_postcode {width:190px; float:left; margin:10px 0 0 0;}
	body.GOWhite form#promoRegForm fieldset#fs_postcode span{ background: url(img/ot_bg_promo_input_midi.png) no-repeat scroll 0 0 transparent; height: 40px; width: 185px;}
	body.GOWhite form#promoRegForm fieldset#fs_postcode input{width: 170px;}
	
	body.GOWhite form#promoRegForm fieldset#fs_town {width:190px; float:left; margin:10px 0 0 0;}
	body.GOWhite form#promoRegForm fieldset#fs_town span{ background: url(img/ot_bg_promo_input_midi.png) no-repeat scroll 0 0 transparent; height: 40px; width: 185px;}
	body.GOWhite form#promoRegForm fieldset#fs_town input{width: 170px;}
		
	body.GOWhite form#promoRegForm fieldset#fs_buttons{ float: left; margin: 20px 0 0; text-align: right; width:150px; }	
	body.GOWhite form#promoRegForm fieldset#fs_buttons button {border:none; background-color: transparent; margin:0; padding: 0; width: 140px;}
	body.PromoStep2 form#promoRegForm fieldset#fs_buttons{ float: left; margin: 15px 0 0; text-align: left; width:190px; }	
	body.PromoStep2 form#promoRegForm fieldset#fs_buttons button {border:none; background-color: transparent; margin:0; padding: 0; width: 190px;}
	body.GOWhite form#promoRegForm fieldset#fs_buttons button img {margin:0; padding: 0;}
	
body.GOWhite div.promoRegPostButton {position: absolute; left: 425px; top: 960px;}	

body.GOWhite div.errors {position:absolute; top: 900px; left: 310px; color:#FF0000;}

/*END PROMOREG*/

/*START USERREG*/
body.GOWhite form#userRegForm {position: absolute; top: 598px; left: 310px; width: 385px; background: none no-repeat scroll 0 0 transparent; margin:0; padding:0 }
	
	body.GOWhite form#userRegForm fieldset {width:190px; float:left; margin:4px 0 4px 0; padding: 0;}
	body.GOWhite form#userRegForm fieldset span.textInputContainer{ background: url(img/ot_bg_promo_input_midi_01.png) no-repeat scroll 0 0 transparent; height: 27px; width: 185px;}
	body.GOWhite form#userRegForm fieldset span.textInputContainer input{overflow:none; border:none; background: none no-repeat scroll 0 0 transparent; width: 170px; height: 25px; margin:0 5px; color:#ad373d; font-size:16px;}
	body.GOWhite form#userRegForm label{color:#ad373d; display:block; margin:0; padding: 0 0 1px 1px; }
	body.GOWhite form#userRegForm fieldset.error label{color:#FF0000;}
	
	body.GOWhite form#userRegForm fieldset#fs_address2 {width:90px;}
	body.GOWhite form#userRegForm fieldset#fs_address2 span{ background: url(img/ot_bg_promo_input_short_01.png) no-repeat scroll 0 0 transparent; width: 90px;}
	body.GOWhite form#userRegForm fieldset#fs_address2 input{width: 69px;}
		
	body.GOWhite form#userRegForm fieldset#fs_FreeField05 {width:100px;}
	body.GOWhite form#userRegForm fieldset#fs_FreeField05 span{ background: url(img/ot_bg_promo_input_short_01.png) no-repeat scroll 0 0 transparent; width: 90px;}
	body.GOWhite form#userRegForm fieldset#fs_FreeField05 input{width: 69px;}

	body.GOWhite form#userRegForm fieldset#fs_ref_buttons {background: none repeat scroll 0 0 transparent; bottom: 52px; display: inline; left: 190px; margin: 0; padding: 0; position: relative; text-align: left; width: auto;}
/*END USERREG*/
	
/*START FOOTER*/
body.GOWhite div#footer {background: url(img/bg_footer_goWithe.png) no-repeat scroll 0 0 transparent; border-top: none; clear: left; color: #808080; font-size: 10px; height: 195px; margin: 0; padding: 0; position: relative; z-index: 20;}
	body.GOWhiteJSFix div#footer {background: url(img/bg_footer_goWithe.png) no-repeat scroll 0 0 #FDDDAA; border-top: none; clear: left; color: #808080; font-size: 10px; height: 195px; margin: 0; padding: 0; position: relative; z-index: 20;}
	body.GOWhite div#footer a { color: #808080; text-decoration: none;}
	body.GOWhite div#footer div#ftrMessage {background: url(img/ot_kraft_logo.png) no-repeat scroll 0 0 transparent; top: 112px;}
	body.GOWhite div#footer div#ftrMessage a {display:block; }
	body.GOWhite div#footer div#ftrMessage img{ visibility:hidden; }
	
	body.GOWhite div#footer div#ftrLinks { left: 250px; position: absolute; text-align: center; top: 125px; width: 500px;}
	
	body.GOWhite div#ftrStdContent { padding: 100px 0 0;}
	
	body.GOWhite div#footer div#ftrText { left: 250px; position: absolute; text-align: center; top: 138px; width: 500px;}
	
	body.GOWhite div#footer div#ftrGlobalLinks { left: 790px; position: absolute; text-align: right; top: 129px; width: 200px; }
	
	body.GOWhite div#footer div.footerShare {background: url(img/share_btn.png) no-repeat scroll right 0 transparent;}
	body.GOWhite div#footer div.footerShare a {display:block; }
	body.GOWhite div#footer div.footerShare img{ visibility:hidden; }
/*END FOOTER*/
