
body { margin:0 ; padding:0 ; font-size:85% ; font-family:arial, verdana, helvetica, sans-serif ; background:#ceaa81 url(img/bg_main.jpg) top center no-repeat ; color:#000 ; }
body.brown{background:#220d03 url(img/bg_brown.jpg) top center no-repeat ;}
body.black{background:#000000 url(img/bg_black.jpg) top center no-repeat ; color:#ffffff}
body.eco{background:#ccc9b5 url(img/bg_eco.jpg) top center no-repeat ; }
body.wasteless{background:#c8ab8c url(img/bg_waste.jpg) top center no-repeat ; }
body.wasteless_challenge{background:#c8ab8c url(img/bg_waste_challenge.jpg) top center no-repeat ; }
body.wasteless_competition{background:#c8ab8c url(img/waste_competition_bg.jpg) top center no-repeat ; }
body.wasteless_oliver{background:#c8ab8c url(img/waste_competition_bg.jpg) top center no-repeat ; }
body.layerLightBox{min-height:100%; height:auto !important; height:100%;}
body.rainsforest {background:#d8b892 url(img/bg_ra.jpg) top center no-repeat}
body.terracycle{color:#ffffff}

/* DIV CONTAINING ALL PAGE CONTENT */
div.container { position:relative ; width:1003px ; margin:0 auto ; padding:0 ; background:transparent ; 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 ; z-index:100; padding:0 ; margin:0; height:86px ;  background: transparent url(img/bg_mainnavi.png) no-repeat top left; _background: transparent url(img/bg_mainnavi.gif) no-repeat top left; }

div#hdrGraphics { left:15px; top:12px; position:absolute; text-align:left; width:131px; z-index:200; background:transparent url(img/logo_hp.png) top left no-repeat; _background:transparent url(img/logo_hp.gif) top left no-repeat; }
	div#hdrGraphics a {display:block; }
		div#hdrGraphics a img{ }
	
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 #000000 ; padding:0 4px ; font-size:11px ; color:#000000 ; text-decoration:none ; }
	div#hdrLinks a:hover { text-decoration:underline ; }
	div#hdrLinks a#first { border-left:none ; }

div#header div#hdrLoggedLinks { position:absolute ; left:580px ; top:42px ; width:401px ; height:16px ; text-align:right ; }
	div#hdrLoggedLinks ul { margin:0 ; padding:0 ; list-style-type:none ; }
	div#hdrLoggedLinks li { display:inline ; }
	div#hdrLoggedLinks a { border-left:1px solid #000000 ; padding:0 4px ; font-size:11px ; color:#000000 ; text-decoration:none ; }
	div#hdrLoggedLinks a:hover { text-decoration:underline ; }
	div#hdrLoggedLinks a#first { border-left:none ; }
	
div.loggedIn div#hdrLinks{display:none}
	
/* LEVEL BREADCRUMBS */
div#breadCrumbContainer {display:none; position:absolute ; margin:0 ; padding-left:15px ; left:223px ; top:68px ; width:527px ; height:16px ; color:#000 ; font-size:11px ; background:transparent url('img/icon_breadcrumb.gif') 0 1px no-repeat ; }
	div#breadCrumbContainer div{display:inline; padding:0 0 0 20px; background: transparent url(img/breadcrubs_arrow.gif) no-repeat}
	div#breadCrumbContainer div.level0{padding:0 0 0 0; background: transparent none}
	div#breadCrumbContainer div.viewed{font-weight:bold; color:#666666}
	div#breadCrumbContainer a { color:#000000 ; text-decoration:none ; }
	div#breadCrumbContainer a:hover { color:#000000 ; text-decoration:underline ; }
	/* Override for specific templates */
	body.homepage div#breadCrumbContainer { display:none ; }

/* OLD BREADCRUMBS */
div#breadcrumbs {display:none; position:absolute ; margin:0 ; padding-left:15px ; left:223px ; top:68px ; width:527px ; height:16px ; color:#000 ; font-size:11px ; background:transparent url('img/icon_breadcrumb.gif') 0 1px no-repeat ; }
	div#breadcrumbs a { color:#000000 ; text-decoration:none ; }
	div#breadcrumbs a:hover { color:#000000 ; text-decoration:underline ; }
	/* Override for specific templates */
	body.homepage div#breadcrumbs { display:none ; }

/* SEARCH BOX */
div#search {display:none; position:absolute ; left:626px ; top:68px ; width:351px ; height:16px ; text-align:right ; }
	div#search label { margin:0 4px 0 0 ; color:#000 ; font-size:11px ; font-weight:bold ; }
	div#search input { margin:0 ; vertical-align:bottom ; }
	div#search input#searchfield { margin:0 4px 0 0 ; width:110px ; font-size:11px ; vertical-align:middle ; }

/* PRIMARY NAV POSITION */
div#prinav {display:none; position:absolute ; left:10px ; top:38px ; width:982px ; height:21px ; z-index:50 ; }
div#prinavbg {display:none; position:absolute ; left:10px ; top:26px ; width:983px ; height:41px ; z-index:40 ; background:transparent url(img/bg_mainnavi.png) top left no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../kenco2/styles/img/bg_mainnavi.png', sizingMethod=image); _background-image: expression('none');}

div#pageBody { float:left ; display:inline; margin:0px 14px 0 14px ; background:#fdfaf7 url(img/bg_top.jpg) top left no-repeat ; padding:26px 0 15px 0; width:975px; min-height:400px; height:auto !important; height:400px}
	/* Override for specific templates */
	body.homepage div#pageBody { float:left ; padding:0 ; background:transparent ; }
	body.homepage div#pageBody.nothirdcol { background:transparent none ; padding:0}
	
	body.transparent div#pageBody {background:transparent none; padding:26px 0 100px}
	body.fullwidth div#pageBody{padding:0 0 20px 0}
	body.brown div#pageBody {margin:0 0 30px 0; width:1003px; background:transparent none;}
	body.black div#pageBody {background:transparent none; padding:0 0 15px 0}
	body.pure div#pageBody {margin:0; width:1003px;background: transparent none; min-height:440px; height:auto !important; height:440px; }
	body.eco div#pageBody{margin:0; width:1003px; background:transparent none; padding:0 0 15px}
	
	body.wasteless div#pageBody{margin:0; width:1003px; background:transparent none; padding:0 0 15px}
	body.wasteless_challenge div#pageBody{min-height:630px; height:auto !important; height:630px; margin:0; width:1003px; background:transparent none; padding:0 0 15px}
	body.wasteless_competition div#pageBody{background:transparent url(img/waste_top_bg.gif) no-repeat 273px 0; margin:0 0 0 14px; width:989px;}
	body.wasteless_oliver div#pageBody{background:transparent url(img/waste_top_bg.gif) no-repeat 273px 0; margin:0 0 0 14px; width:989px;}
	
	body.peruvian div#pageBody {background:transparent url(img/bg_peru.jpg) top center no-repeat;}
	body.colombian div#pageBody {background:transparent url(img/bg_colombia.jpg) top center no-repeat;}
	body.brazilian div#pageBody {background:transparent url(img/bg_brazil.jpg) top center no-repeat;}
	body.costarican div#pageBody {background:transparent url(img/bg_costa_rican.jpg) top center no-repeat;}
	body.terracycle div#pageBody {background:transparent url(img/bg_terracycle.jpg) top center repeat-y; position:relative; top:-27px}

	
	/*div#disclaimer div#pageBody { float:left ; margin:46px 0 22px 0 ; padding:0 ; background-image:none ; }*/

div#pageBody.nothirdcol {  }

/* MAIN CONTENT AREAS */
div#contentCentre { float:left ; display:inline; margin:0 0 0 20px ; padding:0 ; width:690px ; min-height:100px}
	/* Override for specific templates */
	body.homepage div#contentCentre { float:left ; margin:0 14px 22px 0 ; padding:0 ; width:741px ; }
	body.terracycle div#contentCentre{margin: 0; padding:0 0 0 75px; width:627px; min-height:780px; height:auto !important; height:780px; background:transparent url(img/bg_terracycle_left.jpg) 32px 0px no-repeat;}
	
div#contentFull { float:left ; display:inline; margin:0 15px 0 20px ; padding:0 ; width:940px ; background:transparent ; line-height:20px}
	body.fullwidth div#contentFull {margin:0 ;width:975px ;}
	body.homepage div#contentFull {  background:transparent ; width:1003px; margin:0; }
	body.brown div#contentFull {  width:1003px; margin:0;}
	body.black div#contentFull {  width:1003px; margin:0;}
	body.pure div#contentFull { margin:54px 15px 0 137px; width:822px;}
	body.eco div#contentFull {margin:0 14px 0 14px;  width:975px;}
	body.videoFullPage div#contentFull{margin:0 14px 0 14px;  width:975px; height:529px; background:transparent url(img/tv_main_bg.gif) no-repeat top center;}
	body.width975 div#contentFull {width:975px ;}
	body.wasteless div#contentFull {margin:0 5px 0 5px;  width:993px;}
	body.wasteless_challenge div#contentFull {margin:0 5px 0 5px;  width:993px;}
	body.wasteless_competition div#contentFull{background:transparent url(img/waste_bottom_bg.gif) repeat-y left bottom; margin:20px 0 0; padding:0 15px 15px 20px; width:679px;}
	body.wasteless_oliver div#contentFull{background:transparent url(img/waste_bottom_bg.gif) repeat-y left bottom; margin:20px 0 50px 0; padding:0 15px 0 20px; width:679px;}
	body.contentMargin div#contentFull{padding:0 15px; width:910px ;}
	body.terracycle div#contentFull{margin: 0; padding:0 51px 0 75px; width:877px;}

	
div#contentLeft {display:none; float:left ; width:191px ; margin:0 0 22px 0 ; padding:0 ; }
	div#contentLeft p { margin:0 0 10px 0 ; }
	/* Overide for specific templates */
	body.homepage div#contentLeft { display:none ; float:left ; width:200px ; margin:0 14px 22px  0 ; padding:0 ; }
	body.wasteless_competition div#contentLeft {margin:-25px 0 0; display:inline; width:254px; padding:0 0 0 20px}
	body.wasteless_oliver div#contentLeft {margin:-25px 0 0; display:inline; width:254px; padding:0 0 0 20px}
	
div#contentRight { display:block ; display:inline;  float:left ; margin:0 0 22px 25px ; padding:0 ; width:240px ; }
	/* Overide for specific templates */
	body.homepage div#contentRight {  }
	body.terracycle div#contentRight{width:216px; padding: 45px 51px 0 34px; margin:0; background:transparent url(img/bg_terracycle_right.jpg) top left no-repeat;}

/* ##########################################################################################*/

/* START GENERAL CONTENT AREA STYLES */
th { text-align:left ; }
td { vertical-align:top ; }
img { border:none ; }
table {border-collapse:collapse ;  width:100%; }

div.content { font-size:14px ; float:left}
div.content p { margin:0 0 15px 0 ; padding:0 ; }
div.content ul { }
div.content ul li { margin:0 0 3px 0; }
div.content ul a { color:#000 ; text-decoration:none ; }
div.content ul a:hover { text-decoration:underline ; }
div.content a { color:#000000 ; }
body.terracycle div.content a { color:#ffcc66; }
div.content a:hover { text-decoration:none ; }
div.content h1 {display:none; margin:0 0 15px 0 ; padding:0 ; font-weight:normal ; font-size:24px ;  color:#666666 ; }
div.content h2 { }
div.content h4 { margin:0 0 3px 0 ; padding:0 ;  font-weight:normal ; color:#666666 ; font-size:18px ; }
body.h4_black div.content h4 {color:#000000}
div.content a img { border:none ; }
div.content table {}
/*END GENERAL CONTENT AREA STYLES*/

/* ##########################################################################################*/

/*START GLOBAL FORMS ELEMENTS*/
div.content div.errors{color:#ED1C2F;}
div.content input.disabled { background:#eee; color:#999 ; }
div.content select.disabled { background:#eee; color:#999 ; }
div.content div#formerror { margin:0 0 10px 0; padding:0; color:#ED1C2F; font-weight:bold; }
div.content div.formContentItem{width:280px; float:left; padding:0 20px 10px 0px; margin:0; }

div.content fieldset{border:none; padding:0 20px 10px 0px; margin:0; width:280px; float:left}



div.content fieldset.radio input{width:auto; float:left; border:none}
div.content fieldset.radio label{width:70px}
div.content fieldset.radio label.radioGroupLabel{width:300px}

div.content fieldset.checkbox input{float:left; margin:0 10px 0 300px; width:auto; border:none}
div.content fieldset.checkbox label{color:#000000}

div.content fieldset.error { }
	div.content fieldset.error label { color:#ED1C2F !important ; }

div.content fieldset#fs_captcha input{width:150px; float:left}
div.content fieldset#fs_captcha div#captchaImageContainer{width:150px; float:left; padding:0 0 0 10px}
	
div.content fieldset#fs_buttons{text-align:right}
	
div.content label {display:block;  width:280px; color:#592d18; font-weight:bold; padding:0 0 5px 0}
div.content input {width:280px; margin:0; border:1px solid #848484}
div.content textarea {width:580px; margin:0; font-family:verdana, arial, helvetica, sans-serif; font-size:12px ;; border:1px solid #848484}
div.content select {width:280px; margin:0; border:1px solid #848484}
div.content button {margin:0; padding:0; background:#ffffff; border:none; font-size:11px; font-weight:bold; vertical-align:top; cursor:pointer}
div.content button img {margin:2px 0 0 0 ; vertical-align:top ; }
div.content form div.separator{clear:left; border-top:1px solid #9a9a9a; padding:0px 0px 10px;}
/*ENDE GLOBAL FORMS ELEMENTS*/

/* ##########################################################################################*/

/* START CONTENT BLOCKS SHARED BY VARIOUS TEMPLATES */
div.content div#articleUtils { background:#efefef none; border:1px solid #9a9a9a; margin:10px 0px; padding:10px;  }
	div.content div#articleUtils form { display:inline }
	div.content div#articleUtils img { float:left ; }
	div.content div#articleUtils label { display:block; float:left; width:auto; margin:0 ; padding:2px 5px 2px 5px; font-size:12px ; font-weight:bold; }
	div.content div#articleUtils select { font-size:12px ; width:300px ; }
	div.content div#articleUtils input { margin:0 0 0 12px ; vertical-align:middle ; }
	
div#actionlinks { padding:4px 0 6px 0 ; margin: 0px 0px 15px 0px; border-bottom:1px solid #9A9A9A ; clear: left}
	div#actionlinks a { margin:0 0 0 9px ; padding:0 6px 0 20px ; color:#000000 ; font-size:11px ; font-weight:bold ; text-decoration:none ; }
	div#actionlinks a:hover { text-decoration:underline ; }
	div#actionlinks a.PrinterFriendly { background:#fff url('img/icon_printerfriendly.gif') center left no-repeat ; }
	div#actionlinks a.EmailFriend { background:#fff url('img/icon_email.gif') center left no-repeat ; }
	div#actionlinks a.MultiEmailFriend { background:#fff url('img/icon_email.gif') center left no-repeat ; }

div.content div#contHeader { display:block ; margin:0 0 22px 0 ; padding:0 ; height:100px; width:690px;  overflow:hidden; color:#1e0f04; font-size:17px;}
	div.content div#contHeader div{padding:0 0 10px 0}
body.homepage div.content div#contHeader{display:none}
body.transparent div.content div#contHeader {height:15px}
body.brown div.content div#contHeader{ height:15px}
body.black div.content div#contHeader{ display:none}
body.eco div.content div#contHeader{display:none}
body.videoFullPage div.content div#contHeader{display:block; padding:15px 0 0 26px; height:auto}
body.wasteless div.content div#contHeader{display:none}
body.wasteless_challenge div.content div#contHeader{display:none}
body.wasteless_competition div.content div#contHeader{height:auto; width:670px}
body.wasteless_oliver div.content div#contHeader{height:auto; width:670px}
body.fullwidth div.content div#contHeader{display:none}
body.noContHeader div.content div#contHeader{display:none}
body.noImageInHeader div.content div#contHeader {width:890px}
div.imgBoxLeftCol { float:right ; margin:10px 0 0 0px ; padding:0 ; }
	div.imgBoxLeftCol img { }
	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:5px 0 0 0 ; 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:0 0 10px 0 ; padding:8px 0 8px 0 ; background-color:#CFCFCF ; color:#000 ; }
	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 { border-left:9px solid #CFCFCF ; border-right:32px solid #CFCFCF ; }
	div.imageFeature h2 { margin:7px 0 2px 0 ; 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:#CFCFCF ; }
	div.headedLinks h2 { margin:0 ; padding:2px 2px 2px 7px ; font-size:20px ; font-weight:normal ; color:#000000 ; }
	div.headedLinks h2 img { margin:0 5px 0 0 ; vertical-align:middle ; }
	div.headedLinks p { margin:0 ; padding:3px 0 7px 7px ; font-size:12px ;  background-color:#fff ; }
	div.headedLinks dl { margin:0 ; padding:0 ; }
	div.headedLinks dt { margin:0 ; padding:0 ; background-color:#fff ; font-size:12px ; font-weight:bold ; }
	div.headedLinks dt a { display:block ; margin:1px 0 0 0 ; padding:4px 4px 4px 7px ; color:#000 ; background:transparent url('img/button.gif') center right no-repeat ; text-decoration:none ; }
	div.headedLinks dt a:hover { text-decoration:underline ; }
	div.headedLinks dd { margin:0 ; padding:0 4px 4px 7px ; background-color:#fff ; }

div.paraLinks { float:left ; width:184px ; margin:0 0 1px 0 ; padding:10px 8px 8px 7px ; font-size:11px ; }
	div.paraLinks img { float:left ; margin:0 5px 0 0; }
	div.paraLinks h3 { margin:0 0 5px 0 ; color:#000000 ; font-weight:normal ; font-size:18px ; }
	div.paraLinks div { margin:0 0 0 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 ; }
	
div.bulletLinks { margin:0 0 1px 0; padding:4px 8px 8px 5px ; width:184px ; font-size:11px ; }
	div.bulletLinks img { vertical-align:middle ; margin:0 5px 0 0; }
	div.bulletLinks h3 { margin:0 0 5px 0 ; 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 {  }
	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 ; }

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:0 5px 0 0 ; vertical-align:baseline ; }
	div.newsletterFeature p { margin:0 ; font-size:10px ; }
	div.newsletterFeature a { color:#4A4A4A ; margin:0 0 0 5px ; }
	div.newsletterFeature a:hover { text-decoration:none ; }

div.loginBox { float:left ; margin:5px 0 0 0 ; padding:4px 0 8px 0 ; width:201px ; font-size:11px ; }
	div.loginBox img { vertical-align:middle ; margin:0 5px 0 0; }
	div.loginBox h2 { margin:0 0 5px 5px ; color:#4A4A4A ; font-weight:normal ; font-size:18px ; }
	div.loginBox p { padding-left:8px ; }
	div.loginBox form { display:block ; margin:0 0 3px 0 ; padding:8px 0 8px 8px ; background-color:#CFCFCF ; }
	div.loginBox label { display:block ; padding-bottom:2px ; }
	div.loginBox input { display:block ; margin:0 0 6px 0 ; width:178px ; }
	div.loginBox fieldset { margin:0 ; border:none ; padding:0 8px 0 0 ; text-align:right ; }
	div.loginBox a { font-size:10px ; color:#4A4A4A ; }
	div.loginBox a:hover { text-decoration:none ; }
	
div#rightColVSpace { float:left ; height:105px ; }
/* END CONTENT BLOCKS SHARED BY VARIOUS TEMPLATES */

/* ##########################################################################################*/

/* START STANDARD CONTENT PAGE */
div.stdContBlock { clear:left ; margin:15px 0 15px 0 ; padding:0 ; }
	div.stdContBlock h4{margin:0; padding:0; font-size:13px; font-weight:bold; color:#820810}
	div.stdContBlock div.stdContHeadImg {  }
	div.stdContBlock td	{ vertical-align: top ; padding:0; }
	div.stdContBlock td.textArea { width:100%; }

div.stdContBlock div.imageBoxLeft {  margin: 0 25px 0 0; padding:8px 0 12px 0 ; }
	div.stdContBlock div.imageBoxLeft img { }
	div.stdContBlock div.imageBoxLeft h6 {display:none; }
div.stdContBlock div.imageBoxRight { margin: 0 0 0 25px; padding:8px 0 12px 0 ; }
body.terracycle div.stdContBlock div.imageBoxRight{padding:0 0 12px 0 ; margin:0 0 0 15px}
	div.stdContBlock div.imageBoxRight img { }
	div.stdContBlock div.imageBoxRight h6 { display:none; }
	
div.stdContBlock div.imageBoxTop { margin:0 0 15px 0;}
	div.stdContBlock div.imageBoxTop img {  }
	div.stdContBlock div.imageBoxTop h6 { display:none; }

div.stdContBlock div.imageBoxBottom { margin:15px 0 0 0 ; }
	div.stdContBlock div.imageBoxBottom img {  }
	div.stdContBlock div.imageBoxBottom h6 { display:none; }
	
div.stdContBlock ul.linkslist{margin:0; padding:0; list-style:none}	
	div.stdContBlock ul.linkslist li{margin:0; padding:0;}	
	div.stdContBlock ul.linkslist li a{font-size:13px; font-weight:bold; color:#820810}	
	
div#contentLeft div.stdContBlock{margin:0}
	
div.winnersList{background:transparent url(img/daily_winners_bg.gif) no-repeat left bottom; padding:10px 20px 30px; line-height:24px;}
	div.winnersList h4{padding:0 0 10px 0; font-size:15px; color:#015729}
	div.winnersList a{text-decoration:none}
div.positionTopRight{left:715px; margin:0; position:absolute; top:89px;}	

div.sustainabilityBg{width:100%; height:349px; background:transparent url(img/bg_sustainability.jpg) top left no-repeat}
div.wasteEntryBox{background:transparent url(img/join_the_waste_box_bg.gif) top left no-repeat; color:#2a1808}
	div.wasteEntryBox td.textArea{padding:40px 20px;}
div.emptyContent{margin:0; font-size:0px}

div.TVFullPage{background:transparent url(img/bg_youtube_tv_big.jpg) no-repeat; width:439px; margin:auto; height:290px; padding:23px 36px 93px 41px}

div#terracycleHeadline{margin:8px 0 0 0}
div#terraLinks{background:transparent url(img/terracycleLinks_bg.gif) no-repeat top right; margin:-20px 0 0 0; padding:20px 0 0 0; min-height:90px; height:auto !important; height:90px}
div.stdContWidth320{width:320px; padding:0 25px 0 0; float:left; clear:none}
div.stdContWidth278{width:278px; padding:0; float:left; clear:none}

div.clearLeft{float:none; clear:left}

body.terracycle div.headLine{font-weight:bold; background:transparent url(img/terra_arrow_closed.gif) no-repeat 0px 3px; padding:0 0 0 20px}
body.terracycle div.rotatingContent{border:none; padding:0 0 0 20px}
body.terracycle div.mainContainer div.rotatingContentHeadlineOpened{ background:transparent url(img/terra_arrow_opened.gif) no-repeat 0px 3px; padding:0 0 0 20px}

div.NoMargin {margin:0;}

/* END STANDARD CONTENT PAGE */


/* ##########################################################################################*/
/*									CONTENT GROUPS											*/
/* ##########################################################################################*/

/* START IMAGE BAR (OLD) */
div.imageBar { float:left ; width:100px; background-repeat:repeat-x ; position: relative; padding-top:10px}
	div.imageBar img { display:block ; }
	div.imageBar h4 { margin:0 ; padding:0 ; font-size:18px ; }
	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 ; }
/* END IMAGE BAR */

/* ##########################################################################################*/

/* START COLOURBOX DEFINITIONS*/
div.colourBox { padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px ; font-size: 9px; }
div.colourBox div.stdContBlock {margin:0px 0px 0px 0px ;  padding:0; }
div.colourBox div.stdContBlock h4 { font-size: 12px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;   }
div.colourBox table tr td { padding:0; margin:0 ; font-size:15px;}
div.colourBox div.stdContBlock div.stdContHeadImg img { margin:0px ; padding: 0}
body.pure div.colourBox div.stdContBlock div.stdContHeadImg img { margin:0px ; padding: 0 0 0 16px}
div.colourBox a { font-size: 9px; text-decoration:none ; padding:0px 0px 0px 0px; margin:0px 10px 0px 10px ; font-weight:bold ; display:inline-block ;  }
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 ; }
div.colourBox div.imageBoxLeft { background-color:transparent ; margin:0 15px 0 0 ; padding:0; }
div.colourBox div.imageBoxRight { background-color:transparent ; margin:0 0 0 15px ; padding:0; }

div#contentRight div.colourBox{margin:0}
div.colourBox div.shareBox{padding:75px 0 0 0; position:relative; z-index:50}
body.wasteless_challenge div.colourBox div.shareBox{padding:75px 0 0 0; position:absolute; left:600px; top:420px; z-index:50}

div#oliversHouseBox{width:285px; float:left}
div#oliversMovieBox{background:transparent url(img/olivers_tv_bg.jpg) no-repeat left top; float:left; padding:13px 15px 0px; width:340px;}
div.oliversContent{position:relative; top:30px; margin:0; padding:0 15px}

div.multipleTeaser {margin:10px 0 10px 0; clear:left; width:100%} 
	div.multipleTeaser div.stdContBlock{width:223px; padding:5px 5px ; margin:0; float:left; clear:none}
	div.multipleTeaser div.stdContBlock a{margin:0}
	div.multipleTeaser div.stdContBlock table{ }
	div.multipleTeaser div.stdContBlock table td.textArea{padding:0; color:#191817; font-size:15px }
	div.multipleTeaser div.stdContBlock h4{margin: 0 0 5px 0; font-weight:bold}
	div.multipleTeaser div.stdContBlockFirst{ }
	div.multipleTeaser div.stdContBlockLast{ }

body.homepage div#colourBox.multipleTeaser {margin:0; padding:0 10px; position:relative; top:-30px;} 
	body.homepage div#colourBox.multipleTeaser div.stdContBlock{width:313px; padding:0 9px 0 0; float:left; clear:none; margin: 0}
	body.homepage div#colourBox.multipleTeaser div.stdContBlock a{margin:0}
	body.homepage div#colourBox.multipleTeaser div.stdContBlock table{ }
	body.homepage div#colourBox.multipleTeaser div.stdContBlock table td.textArea{padding:0 5px 0 10px;  }
	body.homepage div#colourBox.multipleTeaser div.stdContBlock h4{margin: 0 0 5px 0}
	body.homepage div#colourBox.multipleTeaser div.stdContBlockFirst{ padding:0 9px 0 0; margin: 0}
	body.homepage div#colourBox.multipleTeaser div.stdContBlockLast{ padding: 0; margin: 0}
	body.homepage div#colourBox.multipleTeaser div.stdContClearLeft{margin:0; padding:0; clear:left; float:none}
	
body.wheretobuy div#colourBox.multipleTeaser div.stdContBlock{width:235px; padding:0px 0px 50px}


	
div.floatLeftBox{ float:left; }
	div.boxLeft div.imageBoxRight {margin:0; padding:0}
	div.boxLeft div.imageBoxLeft {margin:0; padding:0}
	div.boxLeft div.stdContBlock{}
	
div.boxWidth218{width:218px}
	
div.boxWidth270{width:270px}
	
div.boxWidth270{width:270px}
	body.wasteless_challenge div.boxWidth270{ padding:0px 25px 0px 45px; width:200px; color:#e8c0ad; display:inline}
	body.wasteless_challenge div.boxWidth270 table tr td{ font-size: 14px;}
	body.wasteless_challenge div.boxWidth270 ul.linkslist li a{font-weight:bold; color:#f1ece6; margin:10px 0 5px 0; padding:3px 0 3px 30px; background:transparent url(img/episode_link.gif) no-repeat top left}
	body.wasteless_challenge div.boxWidth270 div.wasteLogo{padding:0 0 15px 0}
	
	
div.boxWidth280{width:280px}
	

div.boxWidth289{width:289px;}
	div.boxWidth289 div.smallFocusItem{width:72px;float:left;clear:none; margin:0; padding:0}
	div.boxWidth289 div.smallFocusItem a{ margin:0; padding:0}
div.boxWidthAuto{width:auto;}
div.boxWidth295{width:295px;}
div.boxWidth308{width:308px;}
div.boxWidth360{width:360px;}
	div.boxWidth360 div.smallFocusItem{width:72px;float:left;clear:none; margin:0; padding:0}
	div.boxWidth360 div.smallFocusItem a{ margin:0; padding:0}
div.boxWidth382{width:382px; }
body.brown div.roundedBottom_onlyForLeftArea{display:none}
	div.boxWidth382 div.stdContBlock div.stdContHeadImg{margin:0 0 20px 0}
	body.wasteless_competition div.boxWidth382 div.stdContBlock{padding:0 0 0 20px; color:#2a1808}
	
div.boxWidth416{width:416px;}
	div.boxWidth416 div.stdContBlock {padding:0 0 0 16px}
	div.boxWidth416 div.stdContBlock h4{margin:35px 0 18px 0px; font-size:24px; font-weight:normal; color:#790e15}
	div.boxWidth416 div.smallFocusItem{width:100px;float:left;clear:none; margin:0; padding:0}
	body.pure div.boxWidth416 div.stdContBlock h4{margin:35px 0 18px 0px; font-size:24px; color:#ffffff}
	div.boxWidth416 div.itemWidth80{width:80px; overflow:hidden}
div.boxWidth450{width:450px;}
	body.eco div.boxWidth450{position:relative}
	body.eco div.boxWidth450 div.stdContBlock{position:relative; z-index:10}
	body.eco div.boxWidth450 div.background{position:absolute; top:0; padding:0}	
	body.eco div.boxWidth450 div.contentFirst{padding:40px 0 0 0}
	
	body.wasteless div.boxWidth450{position:relative; line-height:15px}
	body.wasteless div.boxWidth450 div.content{position:absolute; top:0; left:0; color:#e6d1c6; padding:280px 170px 0 40px}
	
div.boxWidth465{width:465px;}
div.boxWidth455{width:455px;}
div.boxWidth470{width:470px;}
	body.eco div.boxWidth470{position:relative}
	body.eco div.boxWidth470 div.background{}
	body.eco div.boxWidth470 div.content{left:0;padding:0 20px 0 75px;position:absolute;top:80px;z-index:111;}

div.boxWidth475{width:475px;}
	body.eco div.boxWidth475{position:relative}
	body.eco div.boxWidth475 div.background{}
	body.eco div.boxWidth475 div.content{left:0;padding:0 20px 0 50px;position:absolute;top:80px;z-index:111;}

div.boxWidth520{width:520px}
	div.boxWidth520 div.ecoPaperBg520x190 {margin: 18px 0 0 0; background:transparent url(img/bg_ecoPaper_noHeader.jpg) no-repeat left top; height:260px; overflow:hidden; padding:30px 0 0 51px; width:469px;}
	div.boxWidth520 div.ecoPaperBg520x190 div.imageBoxTop{width:145px; float:left; margin:0}
	
div.boxWidth490{width:490px}
	
div.boxWidth540{width:540px;}
	div.boxWidth540{position:relative}
	div.boxWidth540 div.content{position:absolute; top:0; left:0; padding:65px 30px 0 30px}
	div.boxWidth540 div.content03{position:absolute; top:0; left:0; padding:55px 30px 0 30px}
	div.boxWidth540 div.content03 div.imageBoxBottom{margin:0; padding:0}
	body.wasteless div.boxWidth540{font-size:11px; line-height:15px; position:relative;}
	
	
div.boxWidth700{width:700px; display:inline}
	body.wasteless_challenge div.boxWidth700 div.stdContBlock_01{padding:20px 20px 0px 40px}
	body.wasteless_challenge div.boxWidth700 div.stdContBlock_02{padding: 5px 20px 0px 40px}
	body.wasteless_challenge div.boxWidth700 div.stdContBlock_03{padding:0 0 0 27px}
		body.wasteless_challenge div.boxWidth700 div.stdContBlock_03 div.imageBoxLeft{margin:0px}
		body.wasteless_challenge div.boxWidth700 div.stdContBlock_03 div.imageBoxRight{margin:0px}
	body.wasteless_challenge div.boxWidth700 div.youtubeBg{height:364px}
	body.wasteless_challenge div.boxWidth700 div.quote{padding:0px 20px 0px 280px; margin:-13px 0 0 0; text-align:center}
	body.wasteless_challenge div.boxWidth700 div.quote table tr td{font-size:17px}
	
	body.wasteless_oliver div.boxWidth700 {position:relative; top:50px}
	body.wasteless_oliver div.boxWidth700 div.stdContBlock_03 div.imageBoxLeft{margin:0px}
	body.wasteless_oliver div.boxWidth700 div.stdContBlock_03 div.imageBoxRight{margin:0px}
	
div.colorBoxRelative {position:relative}
	
div.episodes{background:transparent url(img/bg_wasteless_episodes.jpg) no-repeat 29px 73px; }

div.colourBox div.winnersLeft{width:250px; float:left; padding:0 30px 0 0; clear:none }
div.colourBox div.winnersRight{width:250px; float:left; clear:none}
	

div.linksrightbox{left:840px; position:absolute; top:125px;}
div.linksrightbox ul li{display:inline}
div.linksrightbox ul li a{padding:0 0 0 10px; }
div.linksrightbox ul li a.linkEntry1{border-left:1px solid #820810}



/*
div.boxTop40{top:-40px; position:relative}
*/

div.boxIntro{position:absolute; left:260px;position:absolute;top:240px;width:430px;z-index:12;line-height:20px}

div.boxGrowing{position:relative; width:479px; height:268px; float:left; clear:none; padding:0 20px 0 0}
div.boxGrowing table {position: absolute; top:145px; left:0; z-index:11}
div.boxGrowing table td.textArea{padding:0 20px 0 50px; line-height:20px}

div.boxHarvesting{position:relative; width:429px; height:242px; float:left; clear:none}
div.boxHarvesting table {position: absolute; top:155px; left:0; z-index:11}
div.boxHarvesting table td.textArea{padding:0 50px 0 35px ; line-height:20px}
	
div.boxDrying{position:relative; width:548px; height:197px; float:left; clear:none}
div.boxDrying table {position: absolute; top:75px; left:0; z-index:11}
div.boxDrying table td.textArea{padding:0 200px 0 30px; line-height:20px}
	
div.boxRoasting{position:relative; width:386px; height:225px; float:left; clear:none; top:-50px}
div.boxRoasting table {position: absolute; top:130px; left:0; z-index:11}
div.boxRoasting table td.textArea{padding:0 20px 0 30px; line-height:20px}
	
div.boxIntroSustainability{width:600px; padding:10px 0 0 0; }
	
div.boxMission{position:relative; width:527px; height:352px; float:left; clear:none; }
div.boxMission table {position: absolute; top:75px; left:0; z-index:11}
div.boxMission table td.textArea{padding:0 100px 0 34px}

div.boxChoice{position:relative; width:405px; height:352px; float:left; clear:none; }
div.boxChoice table {position: absolute; top:70px; left:0; z-index:11}
div.boxChoice table td.textArea{padding:0 40px 0 36px}

div.ecoPaperBg450x530{float:left; width:450px; height:530px; overflow:hidden; background:transparent url(img/bg_ecoPaper_450x506.jpg) top left no-repeat}
	div.ecoPaperBg450x530 div.stdContBlock{padding:5px 50px 0}
	div.ecoPaperBg450x530 table tr td{font-size:14px}
	div.ecoPaperBg450x530 div.stdContBlock h4{font-size:15px; color:#382a13; padding:0 0 5px 0}
	div.ecoPaperBg450x530 div.ecoHeadline{padding:0}

div.ecoPaperBg450x330{float:left; width:450px; height:330px; overflow:hidden; background:transparent url(img/eco_refill_bg_text_left.gif) top left no-repeat}
	div.ecoPaperBg450x330 div.stdContBlock{line-height:17px; padding:5px 50px 0 30px;}
	div.ecoPaperBg450x330 div.stdContBlock ul{list-style-image:url(img/green_point.gif); padding:0 0 0 20px}
	div.ecoPaperBg450x330 table tr td{font-size:14px}
	div.ecoPaperBg450x330 div.stdContBlock h4{font-size:15px; color:#382a13; padding:0 0 5px 0}
	div.ecoPaperBg450x330 div.ecoHeadline{padding:15px 0 15px 25px}

div.ecoPaperBg900x160{width:370px; padding:35px 260px 0 270px; margin:auto; height:150px; overflow:hidden; background:transparent url(img/eco_refill_bg_print_bottom.gif) top left no-repeat}
	div.ecoPaperBg900x160 div.stdContBlock{padding:25px 0 0; text-align:center}
	div.ecoPaperBg900x160 div.stdContBlock a{color:#066c2b; text-decoration:underline; font-size:14px}
	div.ecoPaperBg900x160 table tr td{font-size:14px}
	div.ecoPaperBg900x160 div.stdContBlock h4{font-size:15px; color:#382a13; padding:0 0 5px 0}
	div.ecoPaperBg900x160 div.ecoHeadline{padding:0 0 0 20px}

     
div.ecoPaperBg930x370{width:820px; padding:50px 60px 0 50px; margin:auto; height:480px; overflow:hidden; background:transparent url(img/background_about_Eco_Refills.gif) no-repeat 0px 30px}
	div.ecoPaperBg930x370 div.stdContBlock{padding:25px 0 0;}
	div.ecoPaperBg930x370 div.stdContBlock a{color:#4f412d; text-decoration:none; font-size:13px; font-weight:bold}
	div.ecoPaperBg930x370 div.stdContBlock a:hover{text-decoration:underline; }
	div.ecoPaperBg930x370 table tr td{font-size:14px}
	div.ecoPaperBg930x370 div.stdContBlock h4{font-size:15px; color:#382a13; padding:0 0 5px 0}
	div.ecoPaperBg930x370 div.ecoHeadline{padding:0 0 0 20px}
	
div#colourBox div.grayBackground table{background:transparent url(img/bg_everyjar.gif) top left repeat-y; }
	div#colourBox div.grayBackground table td.textArea{padding:0 40px 0 30px}

	
div.videoThumbs{}
div.videoThumbs table tr td{font-size:12px}
div.videoThumbs table a{font-weight:bold; color:#ffcc66; text-decoration:none; font-size:12px}
div.videoThumbs table a:hover{text-decoration:underline}
div.videoThumbs div.stdContBlock{width:155px; float:left; margin:0 25px 30px 0; clear:none; padding:0 25px 0 0; background:transparent url(img/separator_vertical.gif) no-repeat top right}
div.videoThumbs div.clearLeft{clear:left;float:none; margin:0; padding:0; width:100%}
div.videoThumbs div.noBorder{background:transparent none; margin:0 0 30px 0; padding:0;}
/*
div#sustainability{font-size:15px; color:#191817; position:absolute ; top:230px;}	
	div#sustainability div.stdContBlock{ float:left; clear:none; margin:0 0 5px 0}
	div#sustainability div.contentLeft{width:305px; padding:30px 110px 0 40px}
	div#sustainability div.contentRight{width:345px; padding:80px 0 0 80px}
*/
/* END COLOURBOX DEFINITIONS */

/* START GLOBAL FLOATING */
div.div_float_left { width:auto; float:left; clear:none: }
div.div_inline { display:inline; }
/* END GLOBAL FLOATING */


/* ##########################################################################################*/

/* START VIDEO PLAYER */
div.flashPlayerWrapper{ width:auto ; float:left; }
div.additionalInfoList{ width:300px ; float:left; padding:0 0 0 20px}
div.movieLinkList{clear:left; padding:20px 0 0 0}

div.movieLink { clear:left; margin:0 0 10px 0 ;  padding:0; border-bottom:1px solid #aaa; }
div.movieLink td.textArea{width:100%}
	div.movieLink a { color:#000000; font-size:12px; }
	div.movieLink a img { padding:0 10px 0 0px; }
div.movieLinkDetail { margin:0 ; border:0; }


div.flashPlayerWrapper div#VideoPlayerFlash01{background:transparent url(img/bg_videoplayer_v01.jpg) no-repeat left top; padding:30px 0 20px 54px; width:420px;}
/* END VIDEO PLAYER */

/* ##########################################################################################*/

/*START DYNAMIC LAYER*/
div#layer ul.linkslist{padding:0px 10px}
div#layer a{color:#000000; font-size:11px}	
div#layer div.layer_instance{background: #efefef; border:1px solid #9a9a9a; font-size:11px; }	
	div#layer div div{border:none}
	div#layer div.closelyr_img{padding:9px 10px 0px 0px; float:right;}
	div#layer div.closelyr_link{padding:5px 30px 0px 0px; text-align:right;}
	div#layer div.closelyr_link a{text-decoration:none}
	div#layer div.stdContBlock{}
	div#layer 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.youtubemovie{background:transparent; border:none; width:724px !important; height:460px !important; margin:0 0 0 -362px; top: 125px !important; left:50% !important}
div#layer div.youtubemovie div.stdContBlock{padding:0; margin:0;}
div#layer div.youtubemovie div.youtube_vid{ border:1px solid #5a5a5a}
div#layer div.youtubemovie div.stdContBlock td.textArea{padding:0; margin:0}

div#layer div.terrayoutubemovie{background:transparent; border:none; width:550px !important; height:450px !important; margin:0 0 0 -275px; top: 125px !important; left:50% !important}
div#layer div.terrayoutubemovie div.stdContBlock{padding:0; margin:0;}
div#layer div.terrayoutubemovie div.youtube_vid{ border:none}
div#layer div.terrayoutubemovie div.stdContBlock td.textArea{padding:0; margin:0}
div#layer div.terrayoutubemovie div.closelyr_img{padding:0; text-align:right; float:none; position:relative; top:10px; left:10px; z-index:100}

div#layer div#emailfriend_success_818{width:550px !important;  margin:0 0 0 -275px; top: 400px !important; left:50% !important}
div#layer div#emailfriend_success_818 div.stdContBlock {margin:50px; font-size:12px;}
div#layer div#emailfriend_success_818 div.stdContBlock h4{font-size:16px; margin:0 0 20px;}
 button#emailfriend_success_818ButtonOk  {margin: 0 0 0 50px;}
/*END DYNAMIC LAYER*/

/* ##########################################################################################*/

/*START MULTIPLE COLUMNS*/
div.multiColumns{padding:10px 0 20px 0; font-size:11px}
	div.multiColumns h3{margin:0px 0 0 0}
	div.multiColumns p{}
	div.clearer{clear:left}
	div.imgColumn{}
		div.imgColumn div.columnContent{float:left; width:31%; padding-left:15px}
		div.imgColumn div.firstCol{ padding-left:0px}		
	div.textColumn{clear:left}
		div.textColumn div.columnContent{float:left; width:31%; padding-left:15px}
		div.textColumn div.firstCol{padding-left:0px}		
	div.linkColumn{clear:left}	
		div.linkColumn a{display:block}	
		div.linkColumn div.columnContent{float:left; width:31%; padding-left:15px}
		div.linkColumn div.firstCol{padding-left:0px}
/*END MULTIPLE COLUMNS*/

/* ##########################################################################################*/

/*START MULTIPLE COLUMNS FOR HOMEPAGE*/
body.homepage div.multiColumns{border:1px solid #9a9a9a; padding:10px; font-size:11px}
	body.homepage div.multiColumns h3{margin:0px 0 0 0}
	body.homepage div.multiColumns p{}
	body.homepage div.clearer{clear:left}
	body.homepage div.imgColumn{}
		body.homepage div.imgColumn div.columnContent{float:left; width:31%; padding-left:15px}
		body.homepage div.imgColumn div.firstCol{ padding-left:0px}		
	body.homepage div.textColumn{clear:left}
		body.homepage div.textColumn div.columnContent{float:left; width:31%; padding-left:15px}
		body.homepage div.textColumn div.firstCol{padding-left:0px}		
	body.homepage div.linkColumn{clear:left}		
		body.homepage div.linkColumn div.columnContent{float:left; width:31%; padding-left:15px}
		body.homepage div.linkColumn div.firstCol{padding-left:0px}
/*END MULTIPLE FOR HOMEPAGE*/

/* ##########################################################################################*/

/*START ROTATING CONTENT CONTAINER*/
div.rotatingContentContainer{ padding: 20px 0 20px 0;}

div.rotatingContentContainerPreSection{}

div.rotatingContentContainerHandles{position:relative; top:1px; width: 100% }
	div.rotatingContentContainerHandles_tabs{}
	div.rotatingContentContainerHandles_tabs div.tabHandle{width:70px; border:1px solid #DDDDDD; text-align:center; float:left; margin:0 15px 0 0}
	div.rotatingContentContainerHandles_tabs div.tabHandle.handleActive{border-bottom:1px solid #ffffff}
	
	div.rotatingContentContainerHandles_buttons div.buttonHandle_back { float: left; }
	div.rotatingContentContainerHandles_buttons div.buttonHandle_next { float: right; }
	div.rotatingContentContainerHandles_buttons div.buttonHandle_disabled {opacity: 0.2; filter:alpha(opacity=20, finishopacity=20, style=2); color: #aaa; cursor: default !important; }	
	div.rotatingContentContainerHandles_buttons div.buttonHandleImage{ cursor:pointer}
	div.rotatingContentContainerHandles_buttons div.buttonHandleText{border:1px solid #DDDDDD;padding:2px 10px}
	
div.rotatingContentContainerListWrapper{clear:left;border:1px solid #DDDDDD; padding:20px}
	div.rotatingContentContainerListItem{}
		div.rotatingContentContainerListItem{}


div.multipleItemsDisplay {position: relative; }

div.multipleItemsDisplay div.rotatingContentContainerHandles {  width: 500px; }
	div.multipleItemsDisplay div.rotatingContentContainerHandles_buttons div.buttonHandleText{border:none; padding:2px 10px}
	
div.multipleItemsDisplay div.rotatingContentContainerListWrapper {clear:none;border:none; padding:0px; position: relative; width: 450px; height: 140px; overflow: hidden; margin: 0 0 0 25px; }
	div.multipleItemsDisplay div.rotatingContentContainerListWrapper div.stdContBlock { margin: 0px; }
	div.multipleItemsDisplay div.rotatingContentContainerListWrapper div.rotatingContentContainerList { position: absolute; top: 0px; left: 0px; width: 500px; }
	div.multipleItemsDisplay div.rotatingContentContainerListWrapper div.rotatingContentContainerList div.rotatingContentContainerListItem { float: left; margin:0 15px 0 0; position: relative; }
	div.multipleItemsDisplay div.rotatingContentContainerListWrapper div.rotatingContentContainerList div.rotatingContentContainerListItem div.rccListItemCounter { position: absolute; bottom: 5px; right: 5px; display: block !important; }

/*END ROTATING CONTENT CONTAINER*/	



/* ##########################################################################################*/
/*									TEMPLATES												*/
/* ##########################################################################################*/

/* START FAQ PAGE */
div#faqs form#categoryform fieldset { padding:0px 0px 0px 0px}
	div#faqs form#categoryform fieldset label { }
	div#faqs form#categoryform fieldset select { width:150px;  margin:0; vertical-align:middle}
	div#faqs form#categoryform fieldset input { width:150px; vertical-align:middle}
div#faqs form#categoryform fieldset#categories{float:left; padding:0px 0px 0px 20px; width:320px;}
div#faqs form#categoryform fieldset#search{width:310px}
	div#faqs form#categoryform fieldset#search label{display:inline;float:none;margin:0pt;padding:0px 10px 0px 0px;}
	div#faqs form#categoryform fieldset#search input#faq_submit{width:auto;background:#FFFFFF; border:1px solid #000000; margin:0px 0px 1px 10px; padding:5px;}
div#faqs ol.FAQs span a{display:block; padding:10px 0px 10px 0px}
/* END FAQ PAGE */

/* ##########################################################################################*/

/* START KRLRecipeSearch (DB) */
div#KRLRecipeSearch{}
div#KRLRecipeSearch div.searchTitle{font-size:14px; font-weight:bold; margin:0px 0px 20px 0px}
div#KRLRecipeSearch div.searchImage{width:150px; float:left}
div#KRLRecipeSearch div.input {}
	div#KRLRecipeSearch div.search{}
	div#KRLRecipeSearch div.difficulty{}
div#KRLRecipeSearch fieldset#fs_buttonRow{text-align:right; clear:left;width:542px}
div#KRLRecipeSearch fieldset{width:394px}
div#KRLRecipeSearch fieldset label{width:110px}

form#krlTextSearchForm{border:1px solid #9A9A9A ; background:#EFEFEF; padding:10px}
div#krlTextSearchForm_bottom{margin:0 0 20px 0}

form#krlOccasionSearchForm{border:1px solid #9A9A9A ; background:#EFEFEF; padding:10px}
div#krlOccasionSearchForm_bottom{margin: 0 0 20px 0}

form#krlBrandSearchForm{border:1px solid #9A9A9A ; background:#EFEFEF; padding:10px}
div#krlBrandSearchForm_bottom{margin:0 0 20px 0}
/* END KRLRecipeSearch (DB) */

/* ##########################################################################################*/

/* START KRLRecipeDetail (DB) */
div#KRLRecipeDetail{}
/* END KRLRecipeDetail (DB) */

/* ##########################################################################################*/

/* START KRLRecipeSearchResult (DB) */
div#KRLRecipeSearchResult{}
	div#krlSearchResult div.label{display:block; width:130px; float:left; padding: 5px 0px 2px 0px;}
	div#krlSearchResult div.value{display:block; width:auto; float:left; padding: 5px 0px 2px 5px;}
	div#krlSearchResult div.unit{display:none; width:80px; float:left; padding: 5px 0px 2px 5px;}
	
	div#krlSearchResult div.krlTopResult {padding:0px 0px 15px 0px}
	div#krlSearchResult div.krlTopResult h5 {display:none}
	div#krlSearchResult div.krlTopResult div.imagetype_17{}
	div#krlSearchResult div.krlTopResult div.imagetype_17 div.imgContainer{position:relative; width: 445px; height:305px; }
	div#krlSearchResult div.krlTopResult div.imagetype_17 div.imgContainer span.recipeImgMask{position:absolute; top:0; left:0; display:block; width: 445px; height:305px; overflow:hidden; background: transparent url(img/recipe_detail_mask.png) no-repeat ; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../philadelphia3/styles/img/recipe_detail_mask.png', sizingMethod=image); _background-image: expression('none'); }
	div#krlSearchResult div.krlTopResult div.imagetype_17 div.imgContainer img{}
 	
	div#krlSearchResult div.krlTopResult div.title {border-bottom:1px solid #f0f0f0; padding: 0 0 15px 0;  float:left;width:380px; font-weight:bold; font-size:13px; }
	div#krlSearchResult div.krlTopResult div.detaillink{border-bottom:1px solid #f0f0f0; padding: 0 20px 23px 0; float:left; width:20px;}	
	div#krlSearchResult div.krlTopResult div.time_17{float:left; width:420px;border-top:1px solid #fbfbfb; border-bottom:1px solid #f0f0f0}
	div#krlSearchResult div.krlTopResult div.time_18{float:left; width:420px;border-top:1px solid #fbfbfb; border-bottom:1px solid #f0f0f0}
	div#krlSearchResult div.krlTopResult div.classification_799{ float:left; width:420px;border-top:1px solid #fbfbfb; border-bottom:1px solid #f0f0f0}
	div#krlSearchResult div.krlTopResult div.num_servings{float:left; width:420px;border-top:1px solid #fbfbfb; border-bottom:1px solid #f0f0f0}
	div#krlSearchResult div.krlTopResult div.rating{padding: 5px 0 2px 0; float:left; width:420px; border-top:1px solid #fbfbfb; border-bottom:1px solid #f0f0f0}
	div#krlSearchResult div.krlTopResult div.rating span{ padding: 0px 65px 0px 5px}

	div#krlSearchResult div.krlStandardResult{padding:10px 0px 10px 0px ;}
	div#krlSearchResult div.krlStandardResult h5 {display:none}

	div#krlSearchResult div.krlStandardResult div.imagetype_18{float:left; height:110px; padding:9px 33px 14px 11px; width:167px;}
	div#krlSearchResult div.krlStandardResult div.imagetype_18 div.imgContainer{position:relative; width: 191px; height:133px; }
	div#krlSearchResult div.krlStandardResult div.imagetype_18 div.imgContainer span.recipeImgMask{position:absolute; top:0; left:0; display:block; width: 191px; height:133px; overflow:hidden; background: transparent url(img/recipe_thumb_mask.png) no-repeat ; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../philadelphia3/styles/img/recipe_thumb_mask.png', sizingMethod=image); _background-image: expression('none'); }
	div#krlSearchResult div.krlStandardResult div.imagetype_18 div.imgContainer img{padding:12px 0 0 13px}

	div#krlSearchResult div.krlStandardResult div.linked_imagetype_18{float:left; display:inline; height:110px; padding:9px 33px 14px 11px; _padding:9px 23px 14px 11px; width:167px;}
	div#krlSearchResult div.krlStandardResult div.linked_imagetype_18 div.imgContainer{position:relative; width: 191px; height:133px; }
	div#krlSearchResult div.krlStandardResult div.linked_imagetype_18 div.imgContainer span.recipeImgMask{position:absolute; top:0; left:0; display:block; width: 191px; height:133px; overflow:hidden; background: transparent url(img/recipe_thumb_mask.png) no-repeat ; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../philadelphia3/styles/img/recipe_thumb_mask.png', sizingMethod=image); _background-image: expression('none'); }
	div#krlSearchResult div.krlStandardResult div.linked_imagetype_18 div.imgContainer img{padding:12px 0 0 13px}

	div#krlSearchResult div.krlStandardResult div.title{float:left; width:183px; padding:9px 0 9px 0; font-weight:bold; font-size:11px}	
	div#krlSearchResult div.krlStandardResult div.detaillink{float:left; padding:9px 0px 19px 0px; width:40px;}
	div#krlSearchResult div.krlStandardResult div.time_17{float:left; width:223px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0}
	div#krlSearchResult div.krlStandardResult div.time_18{float:left; width:223px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0}
	
	div#krlSearchResult div.krlStandardResult div.num_servings{float:left; width:223px; border-bottom:1px solid #f0f0f0}
	div#krlSearchResult div.krlStandardResult div.rating{padding: 5px 0 2px 0; float:left; width:223px;border-bottom:1px solid #f0f0f0}
	div#krlSearchResult div.krlStandardResult div.rating span{ padding: 0px 65px 0px 5px}
/* END KRLRecipeSearchResult (DB) */

/* ##########################################################################################*/

/*START RECIPE PAGING NAVIGATION*/

div.paging_bottom{background:transparent url(img/paging_line.gif) repeat-x scroll 0 0; border: none; color:#0065AD; height:40px; margin:20px 0 0 0; position:relative;}
div.paging_bottom a{color:#0065ad; text-decoration:none; }
div.paging_bottom div.filterremark{}

div.paging_bottom div.previous{ background:#FFFFFF url(img/prev_b.gif) no-repeat scroll left 2px; padding:0 10px 0 20px; position:absolute; top:0; left:0; z-index:30;}
div.paging_bottom div.next{ background:#FFFFFF url(img/next_b.gif) no-repeat scroll right 2px; display:inline; padding:0 20px 0 10px; position:absolute; right:0px; top:0px; z-index:30;}
div.paging_bottom div.inactive{opacity: 0.2; filter:alpha(opacity=20, finishopacity=20, style=2)}

div.paging_bottom div.col1{background:#FFFFFF none;padding:0 10px;  color:#6D6D6D; /*display:inline; float:left;left:35%;position:absolute; top:0; z-index:20;*/ font-weight:normal; text-align:center;}
	div.paging_bottom div.col1 a{color:#6c6b62; font-weight:normal; text-decoration:underline}
	div.paging_bottom div.col1 a:hover{text-decoration:none}
	
div.paging_bottom div.col2{display:none; color:#6d6d6d; text-align:left; padding:0px 10px; font-weight:bold}
	div.paging_bottom div.col2 a{color:#6d6d6d; font-weight:normal}

div.paging_top{display:none; background:transparent url(img/paging_line.gif) repeat-x scroll 0 0; border: none; color:#0065AD; height:40px; margin:20px 0 0 0; position:relative;}
div.paging_top a{color:#0065ad; text-decoration:none; }
div.paging_top div.filterremark{}

div.paging_top div.previous{ background:#FFFFFF url(img/prev_b.gif) no-repeat scroll left 2px; padding:0 10px 0 20px; position:absolute; top:0; left:0; z-index:30;}
div.paging_top div.next{ background:#FFFFFF url(img/next_b.gif) no-repeat scroll right 2px; display:inline; padding:0 20px 0 10px; position:absolute; right:0px; top:0px; z-index:30;}
div.paging_top div.inactive{opacity: 0.2; filter:alpha(opacity=20, finishopacity=20, style=2)}

div.paging_top div.col1{background:#FFFFFF none;padding:0 10px;  color:#6D6D6D; /*display:inline; float:left;left:35%;position:absolute; top:0; z-index:20;*/ font-weight:normal; text-align:center;}
	div.paging_top div.col1 a{color:#6c6b62; font-weight:normal; text-decoration:underline}
	div.paging_top div.col1 a:hover{text-decoration:none}
	
div.paging_top div.col2{display:none; color:#6d6d6d; text-align:left; padding:0px 10px; font-weight:bold}
	div.paging_top div.col2 a{color:#6d6d6d; font-weight:normal}	
/*END RECIPE PAGING NAVIGATION*/

/* ##########################################################################################*/

/*RECIPE TIME FILTER*/
div.time_recipe_filter { margin:10px 0 20px 0; background:transparent; border:1px solid #666666}
	div.time_recipe_filter div.stdContBlock {margin:0; background:transparent}
	div.time_recipe_filter div.stdContBlock h4{font-size:12px; font-weight:bold; margin:0; padding:0 10px 0 15px;}
	div.time_recipe_filter div.stdContBlock.noBody td{padding:3px 0 0 0; height:38px; vertical-align:middle; background:transparent}
	div.time_recipe_filter div.sliderValues {padding: 5px 0 0 5px }
	div.time_recipe_filter div.sliderValues span {float:left; font-family:tahoma, arial,verdana; font-size:9px; text-align:center; width:19px; color: #888888;}
	div.time_recipe_filter div.sliderValues span.active {color:#888888;}
	div.time_recipe_filter div.recipeSlider { clear: both; -moz-user-focus:normal; -moz-user-select:none; height:16px; margin: 4px 0px 8px 10px ; position:relative; width:184px;}
	div.time_recipe_filter div.recipeSlider div.line { -moz-box-sizing:content-box;  background:transparent url(img/pic_sl_background.gif) no-repeat 3px 50%; z-index:1; font-size:0.01mm; height:16px; overflow:hidden; position:absolute; left: 0px; top:0px; width:184px;}
	div.time_recipe_filter div.recipeSlider div.handle { -moz-user-select:none; background:transparent url(img/pic_sl_sliderIcon.gif) no-repeat 0 10px; z-index:2; cursor:pointer; height:20px; position:absolute; width:15px;}

	div.time_recipe_filter div.filter_fields{margin:0; color:#888888; font-size:11px; background:transparent}
	div.time_recipe_filter div.filter_fields div.stdContBlock{background:transparent none; clear:none; color:#888888; float:left; font-size:11px; padding:12px 10px 10px 15px; text-align:left; width:130px;}
	div.time_recipe_filter div.filter_fields div.stdContBlock.clearFloating{clear:left; float:none}
	div.time_recipe_filter div.filter_fields div.boxOnOff{margin:0; padding:15px 10px 0 0; width:30px ; float:left; clear:none  }

/* ##########################################################################################*/

/*RECIPE RAITING FILTER*/
div.rating_recipe_filter { margin:10px 0 20px 0; background:transparent; border:1px solid #666666}
	div.rating_recipe_filter div.stdContBlock {margin:0; background:transparent}
	div.rating_recipe_filter div.stdContBlock h4{font-size:12px; font-weight:bold; margin:0; padding:0 10px 0 15px;}
	div.rating_recipe_filter div.stdContBlock.noBody td{padding:3px 0 0 0; height:38px; vertical-align:middle; background:transparent}
	div.rating_recipe_filter div.rating_bar{padding: 10px 0 0 0;  text-align:center}
	div.rating_recipe_filter div.filter_fields{margin:0; color:#888888; font-size:11px; background:transparent ;}
	div.rating_recipe_filter div.filter_fields div.stdContBlock{background:transparent none; width: 130px; float: left; clear: none; padding:12px 10px 20px 10px; text-align:left ; color:#888888; font-size:11px;}
	div.rating_recipe_filter div.filter_fields div.stdContBlock{background:transparent none; clear:none; color:#888888; float:left; font-size:11px; padding:17px 10px 10px 15px; text-align:left; width:130px;}
	div.rating_recipe_filter div.filter_fields div.stdContBlock.clearFloating{clear:left; float:none}
	div.rating_recipe_filter div.filter_fields div.boxOnOff{margin:0; padding:20px 10px 0 0; width:30px ; float:left; clear:none  }

/* ##########################################################################################*/

/* START Recipe Template (Old) */
div#recipeTools { font-size:11px ; margin:10px 0 0; }
	div#recipeTools h4 { color:#000000 ; }
	div#recipeTools h4 img { margin:0 5px 0 0; vertical-align:middle ; }
	div#recipeTools select { font-size:11px ; }

div#recipe div#recipeBrowse {min-height:105px; height:auto !important; height:105px; float:left;  border:1px solid #9A9A9A; padding:5px 15px 10px 10px; width:510px; margin: 0px 10px 0px 0px;  background:#EFEFEF; overflow:hidden ; }
	div#recipe div#recipeBrowse form { display:inline}
	div#recipe div#recipeBrowse fieldset { padding:10px 0px 0px 0px ; float:left}
	div#recipe div#recipeBrowse label { width:150px }	
	div#recipe div#recipeBrowse select { width:150px ; }
	
	div#recipe div#recipeBrowse fieldset#fs_category { width:150px }
	div#recipe div#recipeBrowse fieldset#fs_category label { display:none }
	div#recipe div#recipeBrowse fieldset#fs_category select {  }
	
	div#recipe div#recipeBrowse fieldset#fs_nutcontent {width:220px }
	div#recipe div#recipeBrowse fieldset#fs_nutcontent label {width:auto; display:inline }
	div#recipe div#recipeBrowse fieldset#fs_nutcontent select {  }
	div#recipe div#recipeBrowse fieldset#fs_nutcontent button { position: relative; top: 0px; left:150px; padding:1px 5px 2px 5px}

	div#recipe div#recipeBrowse fieldset#fs_keywords{float:right; width:150px}
	div#recipe div#recipeBrowse fieldset#fs_keywords input{width:auto ; float:left} 
	div#recipe div#recipeBrowse fieldset#fs_keywords label{width:130px; min-height:20px; height:auto !important; height:20px }

div#recipe div#recipeSearch {min-height:105px; height:auto !important; height:105px; float:left; border:1px solid #9A9A9A; padding:5px 15px 10px 10px; width:178px; background:#EFEFEF; overflow:hidden ; }
	div#recipe div#recipeSearch form { display:inline }
	div#recipe div#recipeSearch fieldset {width:178px; padding:10px 0px 0px 0px}

	div#recipe div#recipeSearch fieldset#fs_search_text label { display:none ; }
	div#recipe div#recipeSearch fieldset#fs_search_text input { margin:0 10px 0 0 ; width:130px ; }
	div#recipe div#recipeSearch fieldset#fs_search_text button {  padding:1px 5px 2px 5px}

	div#recipe div#recipeSearch fieldset#fs_searchkeywords{width:150px}
	div#recipe div#recipeSearch fieldset#fs_searchkeywords input{width:auto ; float:left} 
	div#recipe div#recipeSearch fieldset#fs_searchkeywords label{width:130px; min-height:20px; height:auto !important; height:20px }

div#recipeImgArea { float:left ; margin:0 ; padding:0 ; width:200px ; font-weight:bold ; }
	div#recipeImgArea img { display:block ; }
	div#recipeImgArea ul { margin:0 0 0 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:0 0 10px 0; width:auto ; }
	div#recipeDetails td { padding:1px 0 ; }
	div#recipeDetails td strong { margin:0 5px 0 0 ; }
	div#recipeDetails h4 { color:#666666 ; }
	div#recipeDetails ul { margin:0 0 0 17px ; list-style-image:url('img/bullet.gif') ; }
	
div#recipeNutrInfo { float:left ; margin:0 ; padding:0 ; width:199px ; font-size:11px ; }
	div#recipeNutrInfo table { background-color:#EBEBEB ; }
	div#recipeNutrInfo th { padding:1px 2px 1px 8px ; font-weight:normal ; background-color:#CFCFCF ; }
	div#recipeNutrInfo th strong { font-size:12px ; }
	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:#F6F6F6 ; }
	div#recipeNutrInfo td { border-bottom:1px solid #CFCFCF ; }
	div#recipeNutrInfo td.col1 { padding:1px 0 1px 8px ; }
	div#recipeNutrInfo td.col2 { padding:1px 8px 1px 0 ; text-align:right ; }
/* END Recipe (Old) Template */

/* ##########################################################################################*/

/* START Recipe Search Template (Old) */
div#recipesrch div#recipeTools { float:left ; margin:0 0 18px 0 ; width:501px ;  }
div#recipesrch div#recipeBrowse { margin:0px 0px 10px 0px ; padding:6px 13px 8px 8px ; width:480px ; background:#efefef ; border: 1px solid #9A9A9A}
	div#recipesrch div#recipeBrowse form { margin:0 0 2px 28px ; }
	div#recipesrch div#recipeBrowse fieldset{width:450px; padding:0px}
	div#recipesrch div#recipeBrowse label { float:left ; font-weight:bold ; width:94px ; }	
	div#recipesrch div#recipeBrowse select { float:left ; width:280px ; }
	div#recipesrch div#recipeBrowse button { float:right ; margin:2px 0 0 0; }	
	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 fieldset#fs_keywords { padding: 0px 0px 0px 95px; width:350px }
	div#recipesrch div#recipeBrowse fieldset#fs_keywords input { width:auto }
	div#recipesrch div#recipeBrowse fieldset#fs_keywords label { float:none ; display:inline ; font-weight:normal ; margin:0 15px 0 5px ; }
div#recipesrch div#recipeSearch { margin:0 ; padding:6px 13px 8px 8px ; width:480px ; background:#efefef ; border: 1px solid #9A9A9A}
	div#recipesrch div#recipeSearch form { margin:0 0 0 23px ; }
	div#recipesrch div#recipeSearch fieldset{width:450px; padding:0px}
	div#recipesrch div#recipeSearch label { float:left ; font-weight:bold ; width:94px ; }	
	div#recipesrch div#recipeSearch input { float:left ; width:280px ; }
	div#recipesrch div#recipeSearch button { float:right ; margin:2px 0 0 0 ; }	
	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: 0px 0px 0px 95px; width:350px }
	div#recipesrch div#recipeSearch fieldset#fs_searchkeywords input { width:auto; float:none }
	div#recipesrch div#recipeSearch fieldset#fs_searchkeywords label { float:none ; display:inline ; font-weight:normal ; margin:0 15px 0 5px ; }

div#recipeFocusLarge { float:left ; padding:0 17px 18px 0 ; width:235px ; display:inline}
	div#recipeFocusLarge img {  }
	div#recipeFocusLarge h2 { margin:9px 0 5px 0 ; font-size:16px ; color:#666666 ; }
	div#recipeFocusLarge ul { list-style-image:url('img/bullet.gif') ; }
	div#recipeFocusLarge li { margin:0 0 5px 0; }
	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:756px ; clip:rect(0,755px,100%,0) ; background:#fff url('img/bg_recipe_smallfocus.gif') top left repeat-y ; }
	
div.recipeFocusSmall { float:left ; margin:0 ; padding:0 ; width:252px ; }
	div.recipeFocusSmall img {  }
	div.recipeFocusSmall h4 { padding:5px 5px 5px 15px ; border-right:1px solid #fff ; font-size:14px ; font-weight:bold ; color:#fff ; background-color:#999999 ; }
	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:#000000 ; }
	div.recipeFocusSmall h5 a:hover { text-decoration:none ; }
/* END Recipe Search Template (Old) */

/* ##########################################################################################*/

/* START Recipe Search Results Template (Old)*/
div#recsrchresults h1 { color:#666666 ; }
div#resultsHead { margin:0 0 5px 0 ; padding:7px ; background-color:#CFCFCF ; }

div#resultsArea table#pagination { margin:0 0 2px 0 ; font-size:11px ; border-bottom:1px solid #CFCFCF ; }
div#resultsArea table#pagination td { padding:0 0 4px 4px ; }
div#resultsArea td#paginLinks { text-align:right ; }
div#resultsArea td#paginLinks a { color:#000000 ; text-decoration:underline ; font-weight:bold ; }
div#resultsArea td#paginLinks a:hover { text-decoration:none ; }

div#resultsArea table#results { margin:0 ; }
div#resultsArea table th { font-weight:normal ; vertical-align:top ; }
div#resultsArea table#results th { border-bottom:1px solid #999999 ; padding:2px 0 2px 4px ; }
div#resultsArea table#results td { border-bottom:1px solid #999999 ; padding:2px 0 2px 4px ; }
div#resultsArea .resultCals { text-align:right ; }
div#resultsArea .resultTime { text-align:right ; }
div#resultsArea .resultNum { color:#000000 ; font-weight:bold ; }
div#resultsArea .resultNum { color:#000000 ; font-weight:bold ; }
div#resultsArea table#results a { text-decoration:none ; color:#000 ; }
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 Template (Old)*/

/* ##########################################################################################*/

/* START Product Nutrition Landing */
div#nutritionImgArea { float:left ; margin:10px 28px 0 0 ; padding:0 ; width:235px ; }
	div#nutritionImgArea img { display:block ; margin:0 0 12px 0 ; }
	div#nutritionImgArea h2 { margin:10px 0 10px 0 ; font-size:19px ; font-weight:normal ; color:#666666 ; }
	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 {  }
/* 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:0 0 0 8px ; color:#666666 ; font-size:18px ;  font-weight:normal ; }
	div#nutritionTable h2 a { color:#000000 ; text-decoration:none ; }
	div#nutritionTable h2 a:hover { text-decoration:underline ; }
	div#nutritionTable span { padding:0 0 0 8px ; }
	div#nutritionTable table { margin:8px 0 0 0 ; font-size:11px ; background-color:#EBEBEB ; border-top:1px solid #4A4A4A ; }
	div#nutritionTable tr.alt { background-color:#F6F6F6 ; }
	div#nutritionTable td { border-bottom:1px solid #CFCFCF ; }
	div#nutritionTable td a { text-decoration:none ; color:#000 ; }
	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:#EBEBEB ; }
	div#nutritionTextCol div#head { margin:0 ; padding:8px 10px 6px 14px ; background-color:#CFCFCF ; font-size:10px ; }
	div#nutritionTextCol h3 { margin:0 ; padding:0 ; color:#4A4A4A ; font-size:12px ; }	
	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:#CFCFCF ; font-size:10px ;  }

div.explanations { position:relative ; margin:0 ; padding:8px 12px 8px 14px ; left:0 ; top:0 ; width:202px ; display:none ; background-color:#EBEBEB ; }
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:#CFCFCF ; }
	div#nutritionProductSelect img { float:left ; margin:0 2px 0 0; vertical-align:top ; }
	div#nutritionProductSelect h2 { vertical-align:top ; margin:3px 0 6px 0 ; color:#4A4A4A ; 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:#CFCFCF ; }

div#resultPagination { margin:0 ; padding:5px 5px 5px 9px ; border-bottom:1px solid #4A4A4A ; }
div#resultPagination td { font-size:11px ; }
div#resultPagination td#col1 strong { color:#4A4A4A ; }
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 #4A4A4A ; }
div#results .col1 { width:30px ; font-weight:bold ; color:#4A4A4A ; }
div#results .col2 { }
div#results .col3 { width:100px ; }
div#results td a { text-decoration:none ; color:#000 ; }
div#results td a:hover { text-decoration:underline ; }

div#searchresults div.imgBoxLeftCol { margin:0 ; padding:8px 0 30px 0 ; background-color:#CFCFCF ; }
	div#searchresults div.imgBoxLeftCol img { border:none ; }
/* END Search Results */

/* ##########################################################################################*/

/* START Disclaimer */
div#disclaimerContent {   }

div#disclaimerContent div#disclaimerHdl{padding:0 0 120px 0}
div#disclaimerButtons { margin:10px 0 0 0 ; padding:0 100px 0 100px ; }
	div#disclaimerButtons button { background:transparent; border:none }
	div#disclaimerButtons button#goback { float:left ; }
	div#disclaimerButtons button#continue { float:right ; }
/* END Disclaimer */

/* ##########################################################################################*/

/* START Site Map */
div#sitemap div#pageBody { background-image:none ; }
div#sitemap div.imgBoxLeftCol { margin:0 0 0 23px ; padding:0 ; }
	div#sitemap div.imgBoxLeftCol img { border-top:10px solid #CFCFCF ; border-right:none ; border-bottom:31px solid #CFCFCF ; border-left:none ; }
div.siteMapSection { float:left ; width:188px ; font-size:12px ; }
	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.gif') ; }
	div.siteMapSection ul ul ul { list-style-image:url('img/bullet.gif') ; }
	
div.siteMapSeparator { display:none ; }
div#siteMapSeparator4 { display:block ; clear:left ; }
/* END Site Map */

/* ##########################################################################################*/

/* START Email a friend */
div#emailfriend div#contentLeft div { margin:0 0 0 23px ; padding:10px 0 10px 0 ; background-color:#CFCFCF ; color:#000 ; }
	div#emailfriend div#contentLeft h6 { margin:9px 9px 2px 9px  ; padding:0 ; font-size:11px ; }
	div#emailfriend div#contentLeft p { margin:0 9px 9px 9px  ; padding:0 ; font-size:11px ; }
	
	div#emailfriend div.content div#formerror{position:absolute; top:660px; left:43px; z-index:10;}
	
	form#EmailFriend fieldset label {color:#392b20; font-size:12px; }
	
	form#EmailFriend fieldset#fs_SenderName {float:left; width:220px; padding:0 0 10px 10px; }
		form#EmailFriend fieldset#fs_SenderName label{width:208px;}
		form#EmailFriend fieldset#fs_SenderName input{width:208px; height:19px; }
		
	form#EmailFriend fieldset#fs_From {float:left; width:520px; padding:0 0 10px 20px; }
		form#EmailFriend fieldset#fs_From label{width:208px;}
		form#EmailFriend fieldset#fs_From input{width:208px; height:19px; }

	form#EmailFriend fieldset#fs_RecipientName {float:left; width:220px; padding:0 0 10px 10px; }
		form#EmailFriend fieldset#fs_RecipientName label{width:208px;}
		form#EmailFriend fieldset#fs_RecipientName input{width:208px; height:19px; }

	form#EmailFriend fieldset#fs_To {float:left; width:520px; padding:0 0 10px 20px; }
		form#EmailFriend fieldset#fs_To label{width:208px; }
		form#EmailFriend fieldset#fs_To input{width:208px; height:19px; }
		
	form#EmailFriend fieldset#fs_Message {float:left;  padding:0 0 10px 10px; width:445px;}
		form#EmailFriend fieldset#fs_Message label{}
		form#EmailFriend fieldset#fs_Message textarea{width:445px; height:70px; }		

	form#EmailFriend fieldset#fs_contact_datapriv{height:60px; width:605px;display:inline; float:left; color:#392b20; font-size:12px; background:url(../images/uken1/icons/confirmation.gif) no-repeat scroll 10px 5px transparent;}
		form#EmailFriend fieldset#fs_contact_datapriv label{width:400px;margin:30px 0 0 20px;}	
		form#EmailFriend fieldset#fs_contact_datapriv input{margin:35px 10px 0px 10px; width:auto;  display:inline; float:left; border:none; }
	
	form#EmailFriend fieldset#fs_buttons { width:815px }
		form#EmailFriend fieldset#fs_buttons button { background-color:#FFFFFF ; }
		form#EmailFriend fieldset#fs_buttons button#goback { float:left ; }
		form#EmailFriend fieldset#fs_buttons button#send { float:right ;background:none repeat scroll 0 0 transparent; }

	form#EmailFriend div#formdisclaimer{margin:10px 0; padding:0 20px 5px 50px;}
	
	div#emailfriend_container_818 div#errors {padding:20px 0 0 35px;}
	form#emailfriend_818 {margin:0 0 0 25px; width:945px;}
	
		form#emailfriend_818 fieldset label {color:#392b20; font-size:11px; }
	
	form#emailfriend_818 fieldset#fs_SenderName {float:left; width:220px; padding:0 0 10px 10px; }
		form#emailfriend_818 fieldset#fs_SenderName label{width:208px;}
		form#emailfriend_818 fieldset#fs_SenderName input{width:208px; height:19px; }
		
	form#emailfriend_818 fieldset#fs_From {float:left; width:220px; padding:0 0 10px 10px; }
		form#emailfriend_818 fieldset#fs_From label{width:208px;}
		form#emailfriend_818 fieldset#fs_From input{width:208px; height:19px; }

	form#emailfriend_818 fieldset#fs_RecipientName {float:left; width:220px; padding:0 0 10px 10px; }
		form#emailfriend_818 fieldset#fs_RecipientName label{width:208px;}
		form#emailfriend_818 fieldset#fs_RecipientName input{width:208px; height:19px; }

	form#emailfriend_818 fieldset#fs_To {float:left; width:220px; padding:0 0 10px 10px; }
		form#emailfriend_818 fieldset#fs_To label{width:208px; }
		form#emailfriend_818 fieldset#fs_To input{width:208px; height:19px; }
		
	form#emailfriend_818 fieldset#fs_Message {float:right;  padding:0 40px 10px 10px; width:400px;}
		form#emailfriend_818 fieldset#fs_Message label{}
		form#emailfriend_818 fieldset#fs_Message textarea{height:80px; margin:0 0px 0 0; width:400px; }	

	form#emailfriend_818 fieldset#fs_contact_datapriv{height:60px; width:605px;display:inline; float:left; color:#392b20; font-size:12px; }
		form#emailfriend_818 fieldset#fs_contact_datapriv label{width:400px;margin:30px 0 0 20px;}	
		form#emailfriend_818 fieldset#fs_contact_datapriv input{margin:35px 10px 0px 10px; width:auto;  display:inline; float:left; border:none; }
	
	form#emailfriend_818 fieldset#fs_buttons { width:815px }
		form#emailfriend_818 fieldset#fs_buttons button { background-color:#FFFFFF ; }
		form#emailfriend_818 fieldset#fs_buttons button#goback { float:left ; }
		form#emailfriend_818 fieldset#fs_buttons button#send { float:right ;background:none repeat scroll 0 0 transparent; }		

/* END Email a friend */

/* ##########################################################################################*/

/* START Newsletter Subscribe & Unsubscribe */


/* END Newsletter Subscribe & Unsubscribe */

/* ##########################################################################################*/

/* START Newsletter Subscribe */
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 label{padding:0px 20px 0px 0px; width: 280px }

div#newsletter fieldset#fs_Gender{}
	div#newsletter fieldset#fs_Gender strong{font-weight:normal; margin:0 0 40px 0; display:block; padding:0px 20px 0px 0px; width: 280px ; float:left}
	div#newsletter fieldset#fs_Gender input{width:auto; float:left; min-height:20px ; height:auto !important; height:20px}
	div#newsletter fieldset#fs_Gender label{width:330px; min-height:20px ; height:auto !important; height:20px}

div#newsletter fieldset#fs_NewsVersion{}
	div#newsletter fieldset#fs_NewsVersion strong{font-weight:normal; margin:0 0 40px 0; display:block; padding:0px 20px 0px 0px; width: 280px ; float:left}
	div#newsletter fieldset#fs_NewsVersion input{width:auto; float:left; min-height:20px ; height:auto !important; height:20px}
	div#newsletter fieldset#fs_NewsVersion label{width:330px; min-height:20px ; height:auto !important; height:20px}

div#newsletter fieldset#fs_Privacy{width:605px}
	div#newsletter fieldset#fs_Privacy label{width:400px;display:inline; float:left}	
	div#newsletter fieldset#fs_Privacy input{margin:0px 10px 0px 10px; width:auto;  display:inline; float:left}

div#newsletter div#formdisclaimer{margin:10px 0; padding:0 20px 5px 50px;}
	
/*
form#NewsSub { position:relative ; margin:0 ; padding:0 ; height:350px ; background-color:#CFCFCF ; }
	form#NewsSub fieldset { margin:0 ; padding:14px 0 0 20px ; border:none ; }
	form#NewsSub input { margin-top:3px ; }
	form#NewsSub select { margin-top:3px ; }

	form#NewsSub fieldset#fs_FirstName { position:absolute ; left:10px ; top:0 ; width:344px ; font-weight:bold ; }
		form#NewsSub fieldset#fs_FirstName input { width:340px ; }
	
	form#NewsSub fieldset#fs_LastName { position:absolute ; left:377px ; top:0 ; width:344px ; font-weight:bold ; }
		form#NewsSub fieldset#fs_LastName input { width:340px ; }
	
	form#NewsSub fieldset#fs_Email { position:absolute ; left:10px ; top:50px ; width:344px ; font-weight:bold ; }
		form#NewsSub fieldset#fs_Email input { width:340px ; }
	
	form#NewsSub fieldset#fs_ExplanatoryText { position:absolute ; left:10px ; top:100px ; width:712px ; }
	form#NewsSub fieldset#fs_YearOfBirth { position:absolute ; left:10px ; top:130px ; width:344px ; font-weight:bold ; }
		form#NewsSub fieldset#fs_YearOfBirth select { display:block ; }
	
	form#NewsSub fieldset#fs_Gender { position:absolute ; left:377px ; top:130px ; width:344px ; font-weight:bold ; }
		form#NewsSub fieldset#fs_Gender strong { display:block ; }
		form#NewsSub fieldset#fs_Gender label { font-weight:normal ; margin:0 10px 0 3px ; }
	form#NewsSub fieldset#fs_NewsVersion { position:absolute ; left:10px ; top:180px ; width:712px ; 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:712px ; }
		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:712px ; font-size:11px ; }
	
	form#NewsSub fieldset#fs_buttons { position:absolute ; left:10px ; top:295px ; width:712px ; }
		form#NewsSub fieldset#fs_buttons button { background-color:#fff ; }
		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:#CFCFCF ; 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:#CFCFCF ; }
	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:#FFFFFF ; }
		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:0 25px 0 0 ; padding:8px 0 26px 0 ; background-color:#4A4A4A ; }
	div#questionsArea div.imageBoxLeft img { display:block ; margin:0 0 9px 0; border:none ; }
	div#questionsArea div.imageBoxLeft h6 { margin:2px 7px 0 7px ; color:#fff ; font-size:11px ; }
div#questionsArea div.imageBoxRight { margin:0 0 0 15px ; padding:8px 0 26px 0 ; background-color:#4A4A4A ; }
	div#questionsArea div.imageBoxRight img { display:block ; margin:0 0 9px 0 ; 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:10px 0 0 0 ; 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:2px 0 0 0 ; 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:0 0 10px 0; }
/* END Questionaire Results */

/* ##########################################################################################*/

/*START Quiz*/
form#quiz fieldset.radio input{width:auto; float:left; vertical-align:middle; min-height:20px; height:auto !important; height:20px}
form#quiz fieldset.radio label{width:355px; vertical-align:middle; min-height:20px; height:auto !important; height:20px}
form#quiz fieldset.radio label.radioGroupLabel{width:300px; margin:0 0 50px 0}
/*END Quiz*/

/* ##########################################################################################*/

/* START Contact Us */
form.show { display:block ; }
form.hide { display:none ; }

form#categoryform{background:transparent url(img/bg_contact_categories.gif) top left no-repeat; margin:20px 0px; padding:22px 0px 22px; width:520px;}
	form#categoryform label { margin: 0px 30px 5px; font-weight:bold}
	form#categoryform select { width: 220px; margin: 0px 10px 0px 10px; border:1px solid #848484}
	form#categoryform select#category{ margin: 0px 10px 0px 30px}

form#CategoryForm1{width:610px}
	fieldset#cf1_Message{width:610px}
	fieldset#cf1_contact_datapriv{width:610px}
		fieldset#cf1_contact_datapriv label{width:500px;display:inline; float:left; font-weight:normal}	
		fieldset#cf1_contact_datapriv input{margin:0px 10px 0px 0px; width:auto;  display:inline; float:left}	
	form#CategoryForm1 div#separator1{display:none}
	fieldset#cf1_Disclaimer{width:610px;}
	fieldset#cf1_Buttons{width:610px; text-align:right}	
	
	fieldset#cf1_FirstName{display:none}
	fieldset#cf1_LastName{display:none}
	fieldset#cf1_AddressLine1{display:none}
	fieldset#cf1_AddressLine2{display:none}
	fieldset#cf1_City{display:none}
	fieldset#cf1_PostCode{display:none}
	fieldset#cf1_product_name{display:none}
	fieldset#cf1_packing_code{display:none}
	fieldset#cf1_best_before_date{display:none}
	fieldset#cf1_product_weight{display:none}
	fieldset#cf1_place_of_purchase{display:none}	
	fieldset#cf1_FreeField01{display:none}
	
form#CategoryForm2{width:610px}
	fieldset#cf2_Message{width:610px}
	fieldset#cf2_contact_datapriv{width:610px}
		fieldset#cf2_contact_datapriv label{ width:500px;display:inline; float:left; font-weight:normal}	
		fieldset#cf2_contact_datapriv input{margin:0px 10px 0px 0px; width:auto;  display:inline; float:left}		
	fieldset#cf2_Disclaimer{width:610px}
	fieldset#cf2_Buttons{width:610px; text-align:right}	
	fieldset#cf2_SpecialDiet{display:none}

form#CategoryForm3{width:610px}
	form#CategoryForm3 div#separator1{display:none}
	fieldset#cf3_Message{width:610px}
	fieldset#cf3_contact_datapriv{width:610px}
		fieldset#cf3_contact_datapriv label{width:500px;display:inline; float:left; font-weight:normal}	
		fieldset#cf3_contact_datapriv input{margin:0px 10px 0px 0px; width:auto;  display:inline; float:left}	
	fieldset#cf3_Disclaimer{width:610px}
	fieldset#cf3_Buttons{width:610px; text-align:right}		

	fieldset#cf3_product_name {display:none;}
	fieldset#cf3_best_before_date {display:none;}
	fieldset#cf3_packing_code {display:none;}
	fieldset#cf3_product_weight {display:none;}
	fieldset#cf3_place_of_purchase {display:none;}
	
form#CategoryForm5{width:610px}
	fieldset#cf5_Message{width:610px}
	fieldset#cf5_contact_datapriv{width:610px}
		fieldset#cf5_contact_datapriv label{width:500px;display:inline; float:left; font-weight:normal}	
		fieldset#cf5_contact_datapriv input{margin:0px 10px 0px 0px; width:auto;  display:inline; float:left}		
	form#CategoryForm5 div#separator1{display:none}
	fieldset#cf5_Disclaimer{width:610px}
	fieldset#cf5_Buttons{width:610px; text-align:right}	
	fieldset#cf5_product_name{display:none}
	fieldset#cf5_packing_code{display:none}
	fieldset#cf5_best_before_date{display:none}
	fieldset#cf5_product_weight{display:none}
	fieldset#cf5_place_of_purchase{display:none}
	
form#CategoryForm6{width:610px}
	fieldset#cf6_Message{width:610px}
	fieldset#cf6_contact_datapriv{width:610px}
		fieldset#cf6_contact_datapriv label{width:500px;display:inline; float:left; font-weight:normal}	
		fieldset#cf6_contact_datapriv input{margin:0px 10px 0px 0px; width:auto;  display:inline; float:left}	
	fieldset#cf6_Disclaimer{width:610px}
	fieldset#cf6_Buttons{width:610px; text-align:right}	
/* 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:#CFCFCF ; }

div#toolflash { clear:left ; margin:0 0 15px 0 ; background:#CFCFCF ; }
	div#toolflash table td { vertical-align:top ; }

td#toolFlashArea { padding-top:14px ; }
td#toolFlashArea td { padding:0 0 5px 0 ; font-size:10px ;  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:#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:#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:#fff ; color:#000 ;}
	form#toolform table input#ms_metric { width:auto ; height:auto ; background:transparent ; float:left}
	form#toolform table input#ms_imperial { width:auto ; height:auto ; background:transparent ; float:left}
	form#toolform table label { margin:0 15px 0 0 ; padding:0 0 0 5px ; width:auto}
	form#toolform tfoot td { background:#CFCFCF ; padding-right:15px ; }
	form#toolform table button#calcbutton { float:right ; background:#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 {float:none; margin:0 ; padding:0 ; font-weight:bold ; }
	form#toolform td.cbcDropdowns select { display:block ; margin:4px 0 0 0 ; width:220px }

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 ; }

	
	
	
	
	
	
	
	
	
/*START LOGIN FORM */	
form#loginForm { width:300px; margin:20px auto; background:#efefef none; border:1px solid #9A9A9A; padding:10px;}
	form#loginForm fieldset { width:300px; float:none; padding:0pt 20px 5px 0px}
	form#loginForm label { display:block; float:left; width:81px; }
	form#loginForm input { width:150px; float:right;}
	form#loginForm fieldset#fs_login_button { text-align:right}
	form#loginForm div.links{}
/*END LOGIN FORM */	

/* ##########################################################################################*/

/*START PASSWORD FORGOTTEN FORM */
form#forgotPassForm{ width:300px ; margin:20px auto ; background:#efefef none; border:1px solid #9A9A9A; padding:10px;}
	form#forgotPassForm fieldset { width:300px ; float:none}
	form#forgotPassForm label { display:block ; float:left ; width:81px ; }
	form#forgotPassForm input { width:150px ; float:right ;}
	form#forgotPassForm fieldset#fs_submit_buttons {text-align:right ; }
/*END PASSWORD FORGOTTEN FORM */

/* ##########################################################################################*/

/*START UPDATE PASSWORD*/
form#updatePassForm { width:300px; margin:20px auto; background:#efefef none; border:1px solid #9A9A9A; padding:10px;}
	form#updatePassForm fieldset { width:300px; float:none}
	form#updatePassForm label { display:block; float:left; width:81px; }
	form#updatePassForm input { width:150px; float:right;}
	form#updatePassForm fieldset#fs_submit_button { text-align:right; }
/*END UPDATE PASSWORD*/

/* ##########################################################################################*/

/*START USER REGISTRATION*/
form#userRegForm{width:500px}
form#userRegForm fieldset{float:none; width:500px}
form#userRegForm label { display:block; float:left; width:150px; }
form#userRegForm input { float:left;}

form#userRegForm fieldset#fs_checkbox input{width:20px}
form#userRegForm fieldset#fs_checkbox label{width: 480px}

form#userRegForm select#dob_day{width:auto;}
form#userRegForm select#dob_month{width:auto; }
form#userRegForm select#dob_year{width:auto; }

form#userRegForm fieldset#fs_ref_buttons {text-align:right; }
/*END USER REGISTRATION*/

/* ##########################################################################################*/


/*START PROMOTION*/

form#promoRegForm{background:transparent url(img/waste_form_bg.gif) no-repeat 0 0;height:400px; padding:40px 30px;}
form#promoRegForm fieldset{}
form#promoRegForm div.formContentItem {padding:0 20px 10px 0;}
form#promoRegForm div#specialFormContent{float:none; width:500px; clear:left}


form#promoRegForm fieldset.checkbox{width:550px}
form#promoRegForm fieldset.checkbox input{margin:0 10px 0 0; width:auto; border:none}
form#promoRegForm fieldset.checkbox label{width:500px}

form#promoRegForm fieldset {width:260px}
form#promoRegForm fieldset label{font-size:12px; color:#592d18; line-height:12px; padding:0}
form#promoRegForm fieldset input{width:260px; border:1px solid #a6a592}

form#promoRegForm fieldset#fs_Radio1{width:600px}
form#promoRegForm fieldset#fs_Radio1 label{display:block; float:left; width:90px}
form#promoRegForm fieldset#fs_Radio1 input{display:block; float:left}
form#promoRegForm fieldset#fs_Radio1 label.radioGroupLabel{display:block; width:600px; float:none}

form#promoRegForm fieldset#fs_Radio2 {width:600px}
form#promoRegForm fieldset#fs_Radio2 label{display:block; float:left; width:90px}
form#promoRegForm fieldset#fs_Radio2 input{width:20px; float:left; margin:0}
form#promoRegForm fieldset#fs_Radio2 label.radioGroupLabel{display:block; width:600px; float:none}

form#promoRegForm fieldset#fs_answer1 {}
form#promoRegForm fieldset#fs_answer1 label {}
form#promoRegForm fieldset#fs_answer1 input {}

form#promoRegForm fieldset#fs_captcha{clear:left; float:none; width:600px}
form#promoRegForm fieldset#fs_captcha label{margin: 28px 0 0 0; width:150px; float:left}
form#promoRegForm fieldset#fs_captcha input{margin: 27px 0 0 0; width:130px; float:left}
form#promoRegForm fieldset#fs_captcha div#captchaImageContainer{margin:0 0 0 20px; width:117px; padding: 10px 0 10px 0; height:25px; background: #fdfdfd;text-aligin:center; border:1px solid #848484}

form#promoRegForm fieldset#fs_buttons{width:500px; background:transparent; text-align:left; position:relative;}
	form#promoRegForm fieldset#fs_buttons button{background:transparent; border:none; cursor:pointer;}
	
form#promoRegForm fieldset#fs_disclaimer{width:450px; color:#615d5d; font-size:11px; padding:70px 0 0 0}
form#promoRegForm fieldset#fs_disclaimer a{color:#6d040b; font-weight:bold; text-decoration : none}

body.promo_couponstar form#promoRegForm{padding:20px 150px 0; width:600px; margin:auto; background:transparent url(img/eco_refill_bg_iframe.gif) no-repeat 0 0;} 
body.promo_couponstar form#promoRegForm fieldset#fs_buttons{ width:200px; float:none; clear:left; position:relative; top:-70px}
body.promo_couponstar form#promoRegForm fieldset#fs_buttons button{width:175px}
body.promo_couponstar form#promoRegForm fieldset#fs_disclaimer{color:#615D5D; font-size:11px; top:-20px; left:200px; padding:0 0 0; position:relative; width:450px;}

body.joinUsPromo form#promoRegForm {background:url("../images/uken1/pictures/join_us/form_bg.gif") repeat scroll 0px 0 transparent; height:auto; padding:0 0 0 30px; width:945px;}
	body.joinUsPromo div.content div.errors {margin:10px 0 10px 30px;}
	body.joinUsPromo form#promoRegForm div.formContentItem {padding:0 100px 0px 0; width:360px;  font-size:13px;}
	body.joinUsPromo form#promoRegForm div#rightformContentItem {padding:0 0 0 55px; width:360px; }
	body.joinUsPromo form#promoRegForm div#headline {width:760px; }
	
	body.joinUsPromo form#promoRegForm fieldset label{color:#392B20; font-size:12px; padding:0 0 3px 0; font-size:11px}
	
	body.joinUsPromo form#promoRegForm fieldset#fs_firstName {float:left; padding:0 0 15px 0px; width:220px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_firstName label{ width:208px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_firstName input{height:19px; width:200px;}	
	body.joinUsPromo form#promoRegForm fieldset#fs_lastName {float:left; padding:0 0 15px 10px; width:220px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_lastName label{ width:208px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_lastName input{height:19px; width:200px;}
	body.joinUsPromo form#promoRegForm fieldset#fs_email {float:left; padding:0 0 15px 10px; width:220px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_email label{ width:208px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_email input{height:19px; width:200px;}
	body.joinUsPromo form#promoRegForm fieldset#fs_FreeField16 {float:left; padding:0 0 15px 10px; width:220px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField16 label{ width:208px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField16 input{height:19px; width:200px;}
		
	body.joinUsPromo form#promoRegForm fieldset#fs_FreeField17 {float:left; padding:0 0 15px 0px; width:220px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField17 label{width:208px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField17 input{height:19px; width:200px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField17 select#FreeField17_day_10606 {margin:0 5px 0 0; width:57px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField17 select#FreeField17_month_10606 {margin:0 5px 0 0; width:85px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField17 select#FreeField17_year_10606 {width:63px;}
		
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField17 input{height:19px; width:200px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField17 select#FreeField17_day_10752 {margin:0 5px 0 0; width:57px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField17 select#FreeField17_month_10752 {margin:0 5px 0 0; width:85px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField17 select#FreeField17_year_10752 {width:63px;}	
		
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField17 select#FreeField17_day_10661 {margin:0 5px 0 0; width:57px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField17 select#FreeField17_month_10661 {margin:0 5px 0 0; width:85px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField17 select#FreeField17_year_10661 {width:63px;}
		
	body.joinUsPromo form#promoRegForm fieldset#fs_street {float:left; padding:0 0 15px 10px; width:220px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_street label{width:208px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_street input{height:19px; width:200px;}
	body.joinUsPromo form#promoRegForm fieldset#fs_address2 {float:left; padding:0 0 15px 10px; width:220px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_address2 label{width:200px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_address2 input{height:19px; width:208px;}
	body.joinUsPromo form#promoRegForm fieldset#fs_town {float:left; padding:0 0 15px 10px; width:220px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_town label{width:208px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_town input{height:19px; width:200px;}
	body.joinUsPromo form#promoRegForm fieldset#fs_postcode {float:left; padding:0 0 15px 0px; width:750px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_postcode label{width:208px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_postcode input{height:19px; width:200px;}
	body.joinUsPromo form#promoRegForm fieldset#fs_newsletter_agree {float:left; padding:0 0 15px 0px; width:750px; margin-bottom:30px}
		body.joinUsPromo form#promoRegForm fieldset#fs_newsletter_agree label{width:650px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_newsletter_agree input{width: auto; border: none; margin:0 10px 0 0; }	
		
	body.joinUsPromo form#promoRegForm fieldset#fs_FreeField1 {padding:0 145px 10px 0; width:360px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField1 label{padding:5px 10px 0px 0;width:200px; margin:1px 10px 13px 10px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField1 input{margin:5px; width:auto; border:none;}
		
	body.joinUsPromo form#promoRegForm fieldset#fs_FreeField2 {padding:0 0px 50px 0px; width:420px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField2 label{width:165px; float:left; margin:5px 0 25px 0;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField2 input{margin:5px 10px 20px 10px; width:auto; float:left; border:none;}	

body.joinUsPromo form#promoRegForm div.thridQuestion {padding:0 0px 10px 0; width:500px; float:left}
	body.joinUsPromo form#promoRegForm div.thridQuestion div.formContentItem {display:none; }
	body.joinUsPromo form#promoRegForm div.thridQuestion fieldset{width:220px;height:40px; padding:0 0 10px; }
		body.joinUsPromo form#promoRegForm div.thridQuestion fieldset label{width:190px; }
		body.joinUsPromo form#promoRegForm div.thridQuestion fieldset input{width: auto; border:none; margin:0 3px 20px; }
	body.joinUsPromo form#promoRegForm div.thridQuestion fieldset#fs_FreeField6 {width:250px;}
		body.joinUsPromo form#promoRegForm div.thridQuestion fieldset#fs_FreeField6  label{width:220px; }
	body.joinUsPromo form#promoRegForm div.thridQuestion fieldset#fs_FreeField8 {width:250px;}
		body.joinUsPromo form#promoRegForm div.thridQuestion fieldset#fs_FreeField8  label{width:220px; }
		
	body.joinUsPromo form#promoRegForm fieldset#fs_FreeField15 {padding:0 0px 50px 0px; width:420px; }
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField15 label{width:165px; float:left; margin:5px 0 25px 0;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField15 input{margin:5px 10px 20px 10px; width:auto; float:left; border:none; }	
		
body.joinUsPromo form#promoRegForm div.ConfirmDiv {width:460px; float:left;clear:none;}
	body.joinUsPromo form#promoRegForm div.ConfirmDiv div.formContentItem {display:none; }

	body.joinUsPromo form#promoRegForm fieldset#fs_FreeField18 {padding:0 0px 10px 0; width:450px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField18 label{width:420px; line-height:16px; }
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField18 input{margin:0 3px 10px 0;}	
	body.joinUsPromo form#promoRegForm fieldset#fs_FreeField19 {padding:0 0px 10px 0; width:450px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField19 label{width:400px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField19 input{margin:0 3px 0 0;}	
	body.joinUsPromo form#promoRegForm fieldset#fs_FreeField20 {padding:0 0px 10px 0; width:450px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField20 label{width:400px;}
		body.joinUsPromo form#promoRegForm fieldset#fs_FreeField20 input{margin:0 3px 0 0;}	
		
	body.joinUsPromo form#promoRegForm fieldset#fs_captcha {padding:0 0px 10px 50px; width:360px; float:left;clear:none;}
		body.joinUsPromo form#promoRegForm fieldset#fs_captcha label{float:none; margin:0;}
		body.joinUsPromo form#promoRegForm fieldset#fs_captcha input{float:none; margin:0;}		
	body.joinUsPromo form#promoRegForm fieldset#fs_captcha div#captchaImageContainer {float:none; margin:10px 0 0; width:130px;}
	body.joinUsPromo form#promoRegForm fieldset#fs_buttons{text-align:right; width:618px;clear:both;float:none;}
		body.joinUsPromo form#promoRegForm fieldset#fs_buttons button{}	
		
/*END PROMOTION*/


/*	
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 ; }
*/
	
	
/*
		
	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 ; }
*/


/* ##########################################################################################*/

/*START CG VOTE QUESTION */

div.ajax_group_container { /*float:left; margin: 8px 0;  padding: 1px 0px;*/ }
div.ajax_group_container div.ajax_box_waiting { background: #666666 !important; width: 100%; height:100% !important; position:fixed; _position: absolute; z-index:50; top: 0px; left: 0px; opacity: 0.5; filter: alpha(opacity=50); }
div.ajax_group_container div.ajax_box_waiting div { position:absolute; left:50%; top:50%; z-index:51; marging: -50px 0px 0px -50px; background-position: center center; background-repeat: no-repeat; width:100px; height:100px }
div.ajax_group_container div.stdContBlock {  }


div.vote_question {border:1px solid #9a9a9a; font-size:11px; padding:0 5px;}
div.vote_question div.stdContBlock{margin:10px 0}
	div.vote_question div.stdContBlock h4{margin:0 0 5px 0}
div.vote_question form{}
div.vote_form fieldset{border:none; margin:0; padding:0}
div.vote_form label{border:1px solid #ffffff; disply:block; width:160px; float:left; margin:0; min-height:24px; height:auto !important; height:24px}
div.vote_form input{width:auto; float:left;margin:4px 5px 0px 0}
div.vote_form input.button{float:none}
div.vote_form label.radioGroupLabel{font-weight:bold; display:block; float:none; width:100%}

div.vote_result{font-size:10px}
div.vote_result h4{font-size:10px}

div.vote_options{}
	div.vote_options div{}
	div.vote_options h4{font-weight:normal; float:left; margin:5px 0; }
	div.vote_options h4.left{width:60px;}
	div.vote_options h4.right{}
	
div.voteResultContainer{font-size:0px; background:#808080; float:left; margin:9px 5px 0 5px; width:100px;}
	div.voteResultBar{font-size:0px; background:#FFFFFF; border:1px solid #808080; float:right; padding:5px 0 0;}

/*END VOTE QUESTION */

/* ##########################################################################################*/

/*START CG RECIPE TEXT SEARCH*/
div.RecipeTextSearch{font-size:11px}
div.RecipeTextSearch form{}
div.RecipeTextSearch label{}
div.RecipeTextSearch input{}
/*END CG RECIPE TEXT SEARCH*/

/* ##########################################################################################*/


	/* Tracker Graphs */
	div#tkrFlashGraph { float:left ; margin:5px 0 0 0; width:327px ; }
		div#tkrFlashGraph div#actionlinks { width:300px ; }
	div#graphHighlights { float:left ; margin:10px 0 0 0 ; padding:8px 0 8px 5px ; width:195px ; background-color:#CFCFCF ; }
		div#graphHighlights h2 { margin:0 ; padding:2px 2px 2px 7px ; font-size:20px ; font-weight:normal ; color:#000 ; }
		div#graphHighlights h2 img { margin:0 5px 0 0 ; vertical-align:middle ; }
		div#graphHighlights ul { margin:0 0 0 30px ; font-size:11px ; }
	div#trkGraphKey { clear:left ; }
		
/* Pagination */
div#pagination { float:left ; margin:0 0 2px 0 ; 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:10px 0 0 0 ; 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:0 4px 0 0 ; }
	tr#calendarHead th#chRight { text-align:right ; }
		th#chRight img { margin:0 0 0 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 ;  }
	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 */

/* IFRAMEs*/
iframe { border:none ; }
div#contentMax iframe { width:1003px ; }
div#contentFull iframe { width:755px ; }
div#contentCentre iframe { width:527px ; }
div#contentRightOnly iframe { width:750px ; }

div#divRainforestAlliance{padding:10px 10px 10px 13px}

div#divcoupon_star_iframe{background:transparent url(img/eco_refill_bg_iframe_2.gif) no-repeat scroll 0 0;margin:auto; padding:10px 50px; width:800px;}

/* Div which can contain brand logos */
div#footerGraphics { clear:left ; margin:0 14px 22px 14px ; padding:0 ; background:transparent url(img/bg_bottom.png) top center no-repeat ; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../kenco2/styles/img/bg_bottom.png', sizingMethod=image); _background-image: expression('none'); height:7px; width:975px; }
	div#footerGraphics img { margin:0 }

/* Footer content  */
div#footer { clear:left ; position:relative ; margin:0 0 20px 0 ; padding:0 ; height:28px ; color:#38220a ; background:transparent url(img/bg_footer.gif) top center no-repeat;  font-size:10px ; }
	div#footer a { color:#38220a ; text-decoration:none ; }
	div#footer a:hover { text-decoration:underline ; }
div#footer div#ftrLinks { position:absolute ; left:35px ; top:9px ; width:560px ; z-index:20}
	div#ftrLinks ul { margin:0 ; padding:0 ; }
	div#ftrLinks li { display:inline ; }
	div#ftrLinks a {  padding:0 20px 0 0 }
	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{border:1px solid #999999; padding:2px; color:#000; background-color:#fff;}
	div#ftrGlobalLinks select { font-size:10px ; margin:0 0 0 10px ; vertical-align:middle ; }
div#footer div#ftrMessage { position:absolute ; left:24px ; top:7px ; }

div#footer div.footerFacebookFindUs{height:52px; padding:0;position:absolute; left:600px; top:2px; vertical-align:top;}
div#footer div.footerFacebookLikeIt{height:52px; padding:0;position:absolute; left:700px; top:4px; vertical-align:top;}

body.brown div#footer { color:#7e7e7e ; background:transparent url(img/bg_footer_brown.gif) top center no-repeat ;  font-size:10px ; }
	body.brown div#footer a { color:#7e7e7e ; }

body.black div#footer { color:#7e7e7e ; background:transparent url(img/bg_footer_black.gif) top center no-repeat ;  font-size:10px ; }
	body.black div#footer a { color:#7e7e7e ; }

body.eco div#footer { color:#202020 ; background:transparent url(img/bg_footer_eco.gif) top center no-repeat ; font-size:10px ; }
	body.eco div#footer a { color:#202020 ; }
	
body.terracycle div#footer {top:-28px}

/* START Primary Navigation */
div#prinav ul {display:none;  margin:0 ; padding:0 ; list-style-type:none ; }
div#prinav ul li { display:inline ; }
div#prinav ul li a { float:left ; display:block ; width:190px ; height:21px ;  margin:0 1px 0 0 ; text-align:center ; color:#000000 ; text-decoration:none ; font-size:12px ;	}
div#prinav ul li a:hover { background:#f1f0f0 ; text-decoration:none ; }
div#prinav ul li a.curSect { background:#f1f0f0 ; text-decoration:none ; }

div#prinavbg ul {display:none; margin:0 ; padding:0 ; list-style-type:none ; }
div#prinavbg ul li { display:inline ; }
div#prinavbg ul li a { float:left ; display:block ; width:190px ; height:21px ;  margin: 0 1px 0 0 ; text-align:center ; color:#000000 ; background:#DDDDDD ; text-decoration:none ; font-size:12px ; }
/* END Primary Navigation */

/* START Secondary Navigation */
div#navbox {display:none; margin:0 0 25px 0 ; padding-bottom:10px ; width:191px ; font-size:11px ;  background:url('img/bg_secnav.gif') top no-repeat #CCCCCC ; }
div#navbox h4 { margin:0 ; font-size:14px ; }
div#navbox h4 a { display:block ; padding:6px 0 4px 23px ; width:168px ; color:#000 ; }
div#navbox h4 a:hover { text-decoration:underline ; }
div#navbox a { display:block ; padding:3px 0 ; text-decoration:none ; color:#000 ; }
div#navbox a:hover { text-decoration:underline ; }
div#navbox ul { margin:0 ; padding:0 ; list-style-type:none ; }
div#navbox li { border-top:1px solid #000000 ; }
div#navbox ul li a { padding-left:14px ; background-color:#DDDDDD ; border-left:8px solid #DDDDDD ; width:169px ; }
div#navbox ul li a:hover { background-color:#DDDDDD ; border-left:8px solid #AAAAAA ; }
div#navbox ul li ul li a { padding-left:24px ; background-color:#DDDDDD ; border-left:8px solid #DDDDDD ; width:159px ; }
div#navbox ul li ul li a:hover { background-color:#DDDDDD ; border-left:8px solid #AAAAAA ; }
div#navbox ul li ul li ul li a { padding-left:34px ; background-color:#DDDDDD ; border-left:8px solid #DDDDDD ; width:149px ; }
div#navbox ul li ul li ul li a:hover { background-color:#DDDDDD ; border-left:8px solid #AAAAAA ; }
div#navbox ul li ul li ul li ul li a { padding-left:44px ; background-color:#DDDDDD ; border-left:8px solid #DDDDDD ; width:139px ; }
div#navbox ul li ul li ul li ul li a:hover { background-color:#DDDDDD ; border-left:8px solid #AAAAAA ; }
div#navbox a.open { background-image:url('img/nav_downarrow.gif') ; background-repeat:no-repeat ; }
div#navbox ul li a.open { background-position:2px 5px ; }
div#navbox ul li ul li a.open { background-position:12px 5px ; }
div#navbox ul li ul li ul li a.open { background-position:22px 5px ; }
div#navbox a#selected { font-weight:bold ; border-left:8px solid #AAAAAA ; }
/* 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 */


/*START ALTERNATIVE SITE CONTAINER*/

div#alternativeSiteContainer{position: absolute; width:500px; background: #f1f1f1; border:1px solid #666666 ; margin:0 50%; left:-250px; top:50px; padding:10px; font-size: 11px}

/*END ALTERNATIVE SITE CONTAINER*/




/* 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 */

div.recipeIngredientsSMSBox {position: relative; margin: 8px 0 0 0;  padding: 1px 0px; display: inline-block; width: 100%; }
div.recipeIngredientsSMSBox_waiting { background-color: #666; width: 100%; position: absolute; top: 0px; left: 0px; opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: .5; }
	div.recipeIngredientsSMSBox_waiting div { background-position: center center; background-repeat: no-repeat; height: 100%; width: 100%; }
div.recipeIngredientsSMSBox_content div.stdContBlock { margin: 0px;  }


/* new DHTML navi styles */
/*
ul.dnavi_wrapper { list-style-type: none; height:41px; width:983px;  padding: 0; background:transparent url(img/bg_mainnavi.png) top left no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../kenco2/styles/img/bg_mainnavi.png', sizingMethod=image); _background-image: expression('none');}
ul.dnavi_wrapper ul { padding-left: 15px; }
ul.dnavi_wrapper li { list-style-type: none; margin: 10px 0px; }
ul.dnavi_wrapper li a { text-decoration: none; font-weight: normal; color: #141414; text-transform:uppercase }
ul.dnavi_wrapper li a:hover { text-decoration: none; color:#820810}
ul.dnavi_wrapper li ul.dnavi_item_collapsed { display: none; }
ul.dnavi_wrapper li ul li a { font-weight: normal; font-size: 11px; }
*/


div.dnavi_dropDown {font-size:11px; height:41px; left:155px; padding:0; position:absolute; top:26px; width:830px; z-index:101;  }
div.dnavi_dropDown div.dnavi_item {position:relative}

div.dnavi_dropDown div.dnavi_item_level0 { float: left; width: auto; height: 20px; padding:0 5px 0 0}
div.dnavi_dropDown div.dnavi_item_level0 div.dnavi_item_head a {padding: 10px 8px; display:block; text-transform:uppercase;  font-weight: normal; color: #141414; text-decoration: none; }
div.dnavi_dropDown div.dnavi_item_level0 div.dnavi_item_head a:hover { text-decoration: none; color:#820810}
div.dnavi_dropDown div.dnavi_item_level0 div.dnavi_item_body {border:1px solid #dcdcdc; position: absolute; top: 32px; margin: 0; background: #f1f0f0; }


div.dnavi_dropDown div.dnavi_item_level0 div.dnavi_item_over{ background:transparent url(img/bg_main_nav_active_left.gif) top left no-repeat}
div.dnavi_dropDown div.dnavi_item_level0 div.dnavi_item_over a{ background:transparent url(img/bg_main_nav_active_right.gif) top right no-repeat}


div.dnavi_dropDown div.dnavi_item_level0 div.dnavi_item_active.dnavi_item_over{ background:transparent url(img/bg_main_nav_active_left.gif) top left no-repeat}
div.dnavi_dropDown div.dnavi_item_level0 div.dnavi_item_active.dnavi_item_over a{ background:transparent url(img/bg_main_nav_active_right.gif) top right no-repeat}

div#topItem_2{}
div#topItem_3{}
div#topItem_4 div.dnavi_item_head a{color:#820810 }
	div#topItem_4 div.dnavi_item_head a:hover{color:#a7c28b; }
div#topItem_5 div.dnavi_item_head a{}
	div#topItem_5 div.dnavi_item_head a:hover{color:#5f9837; }
div#topItem_6{}
div#topItem_7{}
div#topItem_8{}

div.dnavi_dropDown div.dnavi_item_level0 div.dnavi_item_level1 div.dnavi_item_head {width:175px; background:#ffffff none; padding:0 }
div.dnavi_dropDown div.dnavi_item_level0 div.dnavi_item_level1 div.dnavi_item_head a { padding: 8px 4px; border-bottom:1px solid #dcdcdc; margin:0 4px;  text-transform:none; background:#ffffff none; font-weight: normal; font-size: 11px; }
div.dnavi_dropDown div.dnavi_item_level0 div.dnavi_item_level1 div.dnavi_item_body {position:absolute;  left: 175px; top: -1px; }
div.dnavi_dropDown div.dnavi_item_level0 div.dnavi_item_active a { font-weight: bold; color:#820810; }

div.dnavi_dropDown div.dnavi_item_open{ display: none; }
div.dnavi_dropDown div.dnavi_item_collapsed { display: none; }
/* END new DHTML navi styles */


/*START FLASH FILE*/
div#ecorefillContainer{float:left}
div#oliversFlashContainer{position:absolute; left:40px; top:280px}
div#amanda_container{position:absolute; left:10px; top:80px; z-index:20}
div#hometeaser3flashContainer{left:638px; position:absolute; top:208px; z-index:20;}

/*END FLASH FILE*/


/*LAYERS*/
div#layer div#pure_comp_terms_layer{ background:transparent url(img/terms_bg.jpg) top left no-repeat; color:#1d1004; }
div#pure_comp_terms_layer ol {font-size: 10px;}
div#pure_comp_terms_layer div.closelyr_img {position:absolute; right:60px; top:40px; float:none; padding:0}
div#pure_comp_terms_layer div.stdContBlock div.imageBoxTop {padding:0; margin:0; }
div#pure_comp_terms_layer div.stdContBlock td.textArea {padding: 10px 20px 10px 10px;}

/* YED PROMO */
body.yed {background:#e6e2c9 url(img/bg_yed_main.jpg) no-repeat scroll center top;}

body.yed div.container {background:transparent url(img/bg_yed_container.gif) no-repeat scroll 0 80px;}
body.yed_long div.container {background:transparent url(img/bg_yed_container_long.gif) no-repeat scroll 0 80px;}

body.yed div#pageBody {background:transparent url(img/bg_yed_pageBody.gif) no-repeat scroll 140px bottom; min-height:750px; height:auto !important; height:750px; padding:100px 0 0 0; }

body.yed_m div#pageBody {background:transparent url(img/bg_yed_pageBody_m.gif) no-repeat scroll 140px bottom; min-height:750px; height:auto !important; height:750px; padding:100px 0 0 0; }

body.yed_long div#pageBody {background:transparent url(img/bg_yed_pageBody_long.gif) no-repeat scroll 140px bottom; min-height:1050px; height:auto !important; height:1050px}

body.yed div#contentLeft {display:block;float:left;margin:50px 0 0 0px;padding:0;width:191px;background:transparent none repeat scroll 0 0;}
body.yed div#contentLeft div#navbox {display:none; }
body.yed div#contentLeft  a {color:#cc3333; text-decoration:none; }
body.yed div#contentLeft  a:hover {text-decoration:underline; }
body.yed div.content div#contHeader {margin:0px 0 0 0; }

body.yed div#contentLeft div.yed_home_link {position:absolute; top:80px; left:15px;}

body.yed div#contentFull div.shear {padding:0 0 0 0 !important;}
body.yed div#contentFull div.shear {padding:0 0 0 0 !important;}

body.yed div#contentLeft div.on_tour {position:absolute; left: 25px; top:235px; }
body.yed div#contentLeft div.on_tour a{background:transparent url(/kenco2/images/uken1/pictures/yed/navigation/on_tour_lo.gif) no-repeat scroll 0 0;display:block; }
body.yed div#contentLeft div.on_tour a:hover{background:transparent url(/kenco2/images/uken1/pictures/yed/navigation/on_tour_hi.gif) no-repeat scroll 0 0; }
body.yed div#contentLeft div.gallery {position:absolute; left: 25px; top:280px; }
body.yed div#contentLeft div.gallery a{background:transparent url(/kenco2/images/uken1/pictures/yed/navigation/gallery_lo.gif) no-repeat scroll 0 0; display:block;}
body.yed div#contentLeft div.gallery a:hover{background:transparent url(/kenco2/images/uken1/pictures/yed/navigation/gallery_hi.gif) no-repeat scroll 0 0; }
body.yed div#contentLeft div.competition {position:absolute; left: 25px; top:325px; }
body.yed div#contentLeft div.competition a{background:transparent url(/kenco2/images/uken1/pictures/yed/navigation/competition_lo.gif) no-repeat scroll 0 0; display:block; }
body.yed div#contentLeft div.competition a:hover{background:transparent url(/kenco2/images/uken1/pictures/yed/navigation/competition_hi.gif) no-repeat scroll 0 0; }

body.yed div#contentFull div.gallerytop div.next a{color:#fbf9ed}
body.yed div#contentFull div.gallerytop div.back a{color:#fbf9ed}

body.yed div#contentLeft div.you_tube {position:absolute; left: 30px; top:405px; }
body.yed div#contentLeft div.get_acrobat{position:absolute; left: 90px; top:450px; }
body.yed div#contentLeft div.download_pdf{position:absolute; left: 25px; top:465px; }
body.yed div#contentLeft div.how2enter {position:absolute; left: 20px; top:535px;background:transparent url(/kenco2/images/uken1/pictures/yed/navigation/how_to_enter.gif) no-repeat scroll 0 0; font-size:11px; width:185px; height:220px;}
body.yed div#contentLeft div.upcycling {position:absolute; left: 30px; top:790px;   }

body.yed div#contentFull {background:transparent none repeat scroll 0 0; display:inline; float:left; line-height:20px; margin:0 0 0 0px; padding:0 0 0 56px;; width:720px;}
body.yed div#contentFull a {color:#cc3333; text-decoration:none; }
body.yed div#contentFull a:hover {text-decoration:underline; }
body.yed div#contentFull ul{list-style-image:none; list-style-position:outside; list-style-type:disc; padding:0 0 0 15px; margin:5px 0 0 0; }
body.yed div#contentFull li {margin:0; padding:0 0 5px; line-height:16px}
body.yed div#contentFull div.stdContBlock  {margin:0; padding: 0 80px 20px 20px;line-height:18px; }
body.yed div#contentFull div.sticker {position:absolute; top: 80px; right:5px;margin: 0px 0 0 0; padding: 0;}
body.yed div#contentFull div#enternowContainer {position:absolute; top: 50px; right:-80px;margin: 0px 0 0 0; padding: 0;}

body.yed  div.gallerytop {float:none; clear:both; background:transparent url(img/yed_gallery_top_bg.gif) no-repeat scroll 0 0; padding: 30px 0 0 0 ; height:310px; }
body.yed  div.gallerytop div.back{ clear:none; float:left;  width:116px;padding:0 0 0 30px !important;}
body.yed  div.gallerytop div.image{ clear:none; float:left; padding:16px 0 20px 20px !important; width:310px;background:transparent url(img/yed_gallery_bg.jpg) no-repeat scroll 0 0;}
body.yed  div.gallerytop div.next{ clear:none; float:left; width:25px;padding:10px !important;}
body.yed  div.gallerytop a {margin:0 }

body.yed  div.gallerybottom {float:none; clear:both; padding:0 0 0 35px;}
body.yed  div.gallerybottom div.stdContBlock {background:transparent url(img/yed_t_gallery_bg_p.jpg) no-repeat scroll 0 0; clear:none; float:left; padding:10px !important; width:100px;}
body.yed  div.gallerybottom div.active{background:transparent url(img/yed_t_gallery_bg_a.jpg) no-repeat scroll 0 0;}
body.yed  div.gallerybottom a {margin:0 }

body.yed form#promoRegForm {background:transparent none no-repeat scroll 0 0; min-height:580px; height:auto !important ; height: 580px; padding:0 0 30px 30px;}

body.yed div.link_reader {padding:5px 0 0 550px !important;}
body.yed div.link_pdf {padding:0 0 0 480px !important;}
body.yed form#promoRegForm div.formContentItem { float:none; clear:left}
body.yed form#promoRegForm  h4 { color:#000000; font-size:14px; font-weight:bold; padding:10px 0 20px 0;}
body.yed form#promoRegForm p {padding:0; margin: 0; }
body.yed form#promoRegForm  textarea {height:140px; width:600px; }

form#promoRegForm fieldset {width:300px;}
body.yed div.content div.errors {padding:0 0 10px 30px; }
body.yed form#promoRegForm fieldset label {color:#000000; font-size:12px; line-height:auto; padding:0 0 4px; }
body.yed form#promoRegForm fieldset input {border:1px solid #A6A592; width:280px; }
body.yed form#promoRegForm fieldset#fs_email {padding-right:300px;}
body.yed form#promoRegForm fieldset#fs_uploadFormField {padding: 0 0 10px 350px; *padding: 0 0 10px 320px;}
body.yed form#promoRegForm fieldset#fs_uploadFormField label {width:200px;}
body.yed form#promoRegForm fieldset#fs_uploadFormField input {}
body.yed div#freepost {padding:0 0 30px; width:600px;clear:both; float:none; display:block; }
body.yed form#promoRegForm fieldset#fs_answer1 input {width:auto; border:none; display:inline}
body.yed form#promoRegForm fieldset#fs_answer2{width:600px}
body.yed form#promoRegForm fieldset#fs_answer2 input {width:auto; border:none; display:inline}
body.yed form#promoRegForm fieldset#fs_answer2 label {width:auto; border:none; width:520px }
body.yed form#promoRegForm fieldset#fs_newsletter_agree input {width:auto; border:none; display:inline}
body.yed form#promoRegForm fieldset#fs_FreeField4 {width:600px; padding: 20px 0px 10px 0; }
body.yed form#promoRegForm fieldset#fs_FreeField4 label {float:left; }
body.yed form#promoRegForm fieldset#fs_FreeField4 select {width:200px; }
body.yed form#promoRegForm fieldset#fs_FreeField7 {width:600px; padding: 20px 0px 10px 0; }
body.yed form#promoRegForm fieldset#fs_FreeField7 label {float:left; width:600px;  }
body.yed form#promoRegForm fieldset#fs_FreeField7 select {width:200px; }

body.yed form#promoRegForm fieldset#fs_buttons { width:600px; padding:20px 0 0 0; text-align:right}
body.yed div.posttext {padding:0 80px 100px 20px !important;}

body.yed_promo2 div#contentFull{line-height:auto}

body.yed_promo2 form#promoRegForm fieldset input {width:auto; float:left; display:inline}
body.yed_promo2 form#promoRegForm fieldset#fs_Radio1 input {margin:0 10px 0 0;}
body.yed_promo2 form#promoRegForm fieldset#fs_Radio2 input {margin:0 10px 0 0; width:auto}
body.yed_promo2 form#promoRegForm div.formContentItem {width:600px;clear:both; float:none; padding:0 }
body.yed_promo2 form#promoRegForm fieldset.checkbox input {margin: 0 10px 0 0px;  display:inline; border:none; }
body.yed_promo2 form#promoRegForm fieldset.radio input { border:none; }
body.yed_promo2 form#promoRegForm fieldset label {padding: 0 0 0 0; line-height:auto}

body.yed_promo2 form#promoRegForm fieldset#fs_firstName input{width:200px}
body.yed_promo2 form#promoRegForm fieldset#fs_lastName input{width:200px}
body.yed_promo2 form#promoRegForm fieldset#fs_email input{width:200px}

body.yed_promo2 form#promoRegForm fieldset#fs_FreeField1 {width:190px;}
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField1 label {width:160px; float:left;}
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField2 {width:190px; }
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField2 label {width:160px; float:left; }
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField3 {width:190px; padding-right:0;}
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField3 label {width:160px; float:left; }
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField4 {width:190px; padding:0 20px 10px 0;}
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField4 label {width:160px; float:left; }
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField5 {width:190px; }
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField5 label {width:160px; float:left; }
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField6 {width:190px; padding-right:0;}
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField6 label {width:160px; float:left; }
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField7 {width:190px; padding:0 20px 10px 0;}
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField7 label {width:160px; float:left; }
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField8 {width:190px; }
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField8 label {width:160px; float:left; }
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField9 {width:190px; padding:0 20px 10px 0;}
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField9 label {width:160px; float:left; }

body.yed_promo2 form#promoRegForm fieldset#fs_FreeField12 {width:190px; padding:0 20px 10px 0;}
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField12 label {width:160px; float:left; }
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField13 {width:190px; padding:0 20px 10px 0;}
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField13 label {width:160px; float:left; }
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField14 {width:190px; padding:0 20px 10px 0;}
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField14 label {width:160px; float:left; }
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField15 {width:190px; padding:0 20px 10px 0;}
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField15 label {width:160px; float:left; }
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField16 {width:190px; padding:0 20px 10px 0;}
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField16 label {width:160px; float:left; }
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField17 {width:190px; padding:0 20px 10px 0;}
body.yed_promo2 form#promoRegForm fieldset#fs_FreeField17 label {width:160px; float:left; }

body.yed_promo2 form#promoRegForm div#nothanks_button {float:left; padding:45px 20px 0 0; text-align:right; width:450px;}
body.yed_promo2 form#promoRegForm fieldset#fs_buttons { width:600px; padding:20px 0 0 0; text-align:right}

body.yed div#layer div#chester_over_layer{background: transparent; border:none; font-size:11px; }
body.yed div#layer div#london_over_layer{background: transparent; border:none; font-size:11px; }
body.yed div#layer div#longleat_over_layer{background: transparent; border:none; font-size:11px; }
body.yed div.zoo_link1 {float:left; padding:0 10px 0 0; }
body.yed div.zoo_link2 {float:left; }
body.yed div.stdContBlock h4 { color:#000000;}

body.yed div#contentFull iframe  {width:255px; height:180px;}
body.yed div.zoo_iframe {background:transparent url(img/yed_zooiframe_bg.gif) no-repeat scroll 0 0; padding:40px 0 0 10px; margin:8px 0 0;height:220px;}

body.yed div#footer {background:transparent url(img/bg_yed_footer.gif) no-repeat scroll center top; height:48px; margin:0;}
/* END YED PROMO */

/*START YED PHASE2  PROMO*/

body.yed_phase2 div.multiColumns div.imgColumn div.firstCol {padding:0 55px;}
body.yed_phase2 div.multiColumns div.textColumn div.firstCol {padding:0 60px;text-align:center;}
div.textColumn div.columnContent {text-align:center;}

body.yed_phase2 {background:#e6e2c9 url(img/bg_yed_main.jpg) no-repeat scroll center top;}

body.yed_phase2 div.container {background:transparent url(img/bg_yed_container_phase2.gif) no-repeat scroll 0 80px;}

body.yed_phase2 div#pageBody {background:transparent url(img/bg_yed_pageBody_long.gif) no-repeat scroll 140px bottom; min-height:750px; height:auto !important; height:750px; padding:100px 0 0 0;}

body.yed_phase2 div#contentLeft {display:block;float:left;margin:50px 0 0 0px;padding:0;width:191px;background:transparent none repeat scroll 0 0;}
body.yed_phase2 div#contentLeft div#navbox {display:none; }
body.yed_phase2 div#contentLeft  a {color:#cc3333; text-decoration:none; }
body.yed_phase2 div#contentLeft  a:hover {text-decoration:underline; }

body.yed_phase2 div#contentLeft div.yed_home_link {position:absolute; top:80px; left:15px;}

body.yed_phase2 div#contentLeft div.vote_now {position:absolute; left: 25px; top:230px; }
body.yed_phase2 div#contentLeft div.vote_now a{background:transparent url(/kenco2/images/uken1/pictures/yed/navigation/vote_now_lo.gif) no-repeat scroll 0 0;display:block; }
body.yed_phase2 div#contentLeft div.vote_now a:hover{background:transparent url(/kenco2/images/uken1/pictures/yed/navigation/vote_now_hi.gif) no-repeat scroll 0 0; }
body.yed_phase2 div#contentLeft div.semi_finalists {position:absolute; left: 25px; top:295px; }
body.yed_phase2 div#contentLeft div.semi_finalists a{background:transparent url(/kenco2/images/uken1/pictures/yed/navigation/semi_finalists_lo.gif) no-repeat scroll 0 0; display:block;}
body.yed_phase2 div#contentLeft div.semi_finalists a:hover{background:transparent url(/kenco2/images/uken1/pictures/yed/navigation/semi_finalists_hi.gif) no-repeat scroll 0 0; }
body.yed_phase2 div#contentLeft div.on_tour {position:absolute; left: 25px; top:335px; }
body.yed_phase2 div#contentLeft div.on_tour a{background:transparent url(/kenco2/images/uken1/pictures/yed/navigation/on_tour_lo.gif) no-repeat scroll 0 0; display:block; }
body.yed_phase2 div#contentLeft div.on_tour a:hover{background:transparent url(/kenco2/images/uken1/pictures/yed/navigation/on_tour_hi.gif) no-repeat scroll 0 0; }
body.yed_phase2 div#contentLeft div.winner {position:absolute; left: 25px; top:220px; }
body.yed_phase2 div#contentLeft div.winner a{background:transparent url(/kenco2/images/uken1/pictures/yed/navigation/winner_lo.gif) no-repeat scroll 0 0; display:block; }
body.yed_phase2 div#contentLeft div.winner a:hover{background:transparent url(/kenco2/images/uken1/pictures/yed/navigation/winner_hi.gif) no-repeat scroll 0 0; }
body.yed_phase2 div#contentLeft div.finalists {position:absolute; left: 25px; top:260px; }
body.yed_phase2 div#contentLeft div.finalists  a{background:transparent url(/kenco2/images/uken1/pictures/yed/navigation/finalists_lo.gif) no-repeat scroll 0 0; display:block; }
body.yed_phase2 div#contentLeft div.finalists  a:hover{background:transparent url(/kenco2/images/uken1/pictures/yed/navigation/finalists_hi.gif) no-repeat scroll 0 0; }

body.yed_phase2 div#contentLeft div.you_tube {position:absolute; left: 30px; top:405px; }
body.yed_phase2 div#contentLeft div.upcycling {position:absolute; left: 25px; top:457px;   }


body.yed_phase2 div#contentFull {background:transparent none repeat scroll 0 0; display:inline; float:left; line-height:20px; margin:0 0 0 0px; padding:0 0 110px 56px; width:720px;}
body.yed_phase2 div#contentFull a {color:#cc3333; text-decoration:none; }
body.yed_phase2 div#contentFull a:hover {text-decoration:underline; }
body.yed_phase2 div#contentFull ul{list-style-image:none; list-style-position:outside; list-style-type:disc; padding:0 0 0 15px; margin:5px 0 0 0; }
body.yed_phase2 div#contentFull li {margin:0; padding:0 0 5px; line-height:16px}

body.yed_phase2 div.content div#contHeader {margin:0px 0 0 0; }

body.yed_phase2 div#contentFull div.stdContBlock  {margin:0; padding: 0 80px 20px 20px;line-height:18px; }
body.yed_phase2 div#contentFull div.ImageRight {padding:0 80px 20px 47px; }
body.yed_phase2 div#contentFull div.ImageRight div.imageBoxRight {padding:15px 0 12px;}

body.yed_phase2 div#contentFull div.shear {padding:0 0 0 0 !important;}
body.yed_phase2 div#contentFull div.shear {padding:0 0 0 0 !important;}
/*
body.yed_phase2 div#contentFull div.gallerytop div.next a{color:#fbf9ed}
body.yed_phase2 div#contentFull div.gallerytop div.back a{color:#fbf9ed}
*/
body.yed_phase2 div#contentFull div.sticker {position:absolute; top: 80px; right:5px;margin: 0px 0 0 0; padding: 0;}
body.yed_phase2 div#contentFull div#votenowContainer {position:absolute; top: 50px; right:-80px;margin: 0px 0 0 0; padding: 0;}

body.yed_phase2 div#footer {background:transparent url(img/bg_yed_footer.gif) no-repeat scroll center top; height:48px; margin:0;}

/*------------------ PAGE 728--------------------------*/
body.yed_phase2  div.imagerow {float:none; clear:both; padding:0 0 0 40px; min-height:150px; height:auto !important; height:150px;}
body.yed_phase2  div.imagerow div.stdContBlock {background:transparent url(img/yed_t_gallery_bg_p.jpg) no-repeat scroll 0 bottom; clear:none; float:left; padding:10px 10px 5px !important; width:135px;}
body.yed_phase2  div.imagerow div.stdContBlock div.imageBoxBottom  {margin:10px 0 0; }
body.yed_phase2  div.imagerow div.stdContBlock div.imageBoxBottom img {padding:5px 0 0 0; }
body.yed_phase2  div.imagerow div.active{background:transparent url(img/yed_t_gallery_bg_a.jpg) no-repeat scroll 0 bottom;}

body.yed_phase2  div.imagerow td.textArea {color:#2b1c10; font-size:12px; }
body.yed_phase2  div.imagerow a {margin:0 }
body.yed_phase2  div.imagerow h4 {color:#2b1c10; font-size:12px;padding:0 ;}

/*------------------ PAGE 729  Gallery bottom--------------------------*/
body.yed_phase2 div.contestToolDisplay {margin:0; padding: 0 0px 20px 39px; line-height:18px; }
body.yed_phase2 div.contestToolDisplay div.contest_entry {width:110px; float:left;  margin:0 45px 10px 0;}
body.yed_phase2 div.contestToolDisplay div.cont_attr_freefield1 {color:#2b1c10; font-size:12px; text-align:left; font-weight:bold; padding:0 0 0 5px;}
body.yed_phase2 div.contestToolDisplay div.cont_attr_freefield9 {float:left; margin:0 5px 0 0; padding:0 3px 0 4px; background:url(img/komma.gif) no-repeat scroll right bottom transparent; font-size:12px;}
body.yed_phase2 div.contestToolDisplay div.cont_attr_town {color:#2b1c10; font-size:12px;  text-align:left; padding:0 0 0 5px; min-height:37px; height:auto !important; height: 37px}
body.yed_phase2 div.contestToolDisplay div.cont_attr_freefield8  {background:transparent url(img/yed_t_gallery_bg_p.jpg) no-repeat scroll 0 0; clear:none; float:left; padding:8px 12px 8px 12px;  }
body.yed_phase2 div.contestToolDisplay div.cont_attr_freefield8  img {height: 67px; }

/*------------------ PAGE 729  Gallery top --------------------------*/
body.yed_phase2 div#contestTool_807 {margin:0; padding: 0 0px 0px 39px; line-height:18px; height:256px;}
body.yed_phase2 div#contestTool_807 div.contest_entry {float:none; width:auto; }

body.yed_phase2 div#contestTool_807 div.contest_entry  div.cont_attr_freefield8  {background:transparent url(img/yed_gallery_bg.gif) no-repeat scroll 0 0; clear:none; float:left; padding:8px 12px 8px 12px;  position:relative; z-index:20;}
body.yed_phase2 div#contestTool_807 div.contest_entry div.cont_attr_freefield8  img {height: 220px; padding:10px 10px 10px 10px;}
body.yed_phase2 div#contestTool_807 div.contest_entry div.project {clear:none; float:left; font-size:15px; font-weight:bold; padding:24px 3px 0 42px; width:71px;}
body.yed_phase2 div#contestTool_807 div.contest_entry div.cont_attr_freefield1 {color:#2B1C10; font-size:15px; font-weight:bold; padding:24px 0 0 5px; text-align:left;}
body.yed_phase2 div#contestTool_807 div.contest_entry div.cont_attr_freefield9 {background:url("none") no-repeat scroll right bottom transparent; float:left; font-size:15px; font-weight:bold; margin:0 0px 0 0; padding:0 3px 0 41px;}
body.yed_phase2 div#contestTool_807 div.contest_entry div.years {clear:none; float:left; font-size:15px; font-weight:bold; padding:0 3px 0 0; width:68px;}
body.yed_phase2 div#contestTool_807 div.contest_entry div.cont_attr_town {color:#2B1C10; font-size:15px; font-weight:bold; padding:0 0 0 5px; text-align:left; }
body.yed_phase2 div#contestTool_807 div.contest_entry div.cont_attr_freefield7 {margin:0 0 0 0; padding:5px 80px 0 372px; font-size:12px;}
body.yed_phase2 div#contestTool_807 div.contest_entry  form.genericRatingForm {position:absolute; left:641px; top:448px;padding:0px 0 0 0; }
body.yed_phase2 div#contestTool_807 div.contest_entry div.ratedpersonal {background:url(../images/uken1/icons/button_vote_over.gif) no-repeat scroll 15px 0px transparent; height:78px; width: 237px; position:absolute; left:641px; top:448px; }
body.yed_phase2 div#contestTool_807 div.contest_entry div.noMoreRatingInGroup {background:url(../images/uken1/icons/button_vote_over.gif) no-repeat scroll 15px 0px transparent; height:78px; width: 237px; position:absolute; left:641px; top:448px; }
body.yed_phase2 div#contestTool_807 div.contest_entry div.rtngElem{cursor:pointer; }
body.yed_phase2 div#pagingPOST_1_807 {position:absolute; top:385px; left:270px; width:401px; z-index:10; }
body.yed_phase2 div#pagingPOST_1_807  div.col1 {display:none; }
body.yed_phase2 div#pagingPOST_1_807  div.col2 {display:none; }
body.yed_phase2 div#pagingPOST_1_807 div.previous {background:none no-repeat scroll right 2px transparent;}
body.yed_phase2 div#pagingPOST_1_807 div.next {background:none no-repeat scroll right 2px transparent;}

body.yed_phase2 div#contentFull div.pencil {margin: 0 0 0 0; padding:0 0 0 20px;}

/*------------------ PAGE 730  Gallery left -------------------------*/

body.yed_phase2 div#contestTool_811 {  }
body.yed_phase2 div#contestTool_811 fieldset#fs_ct_filter_freefield5 { padding:10px 0 63px 0; width:300px; }
body.yed_phase2 div#contestTool_811 fieldset#fs_ct_filter_freefield5 label {clear:none; float:left; color:#000000; font-size:12px; font-weight:normal; padding:0 10px 0 0; width:85px; }
body.yed_phase2 div#contestTool_811 fieldset#fs_ct_filter_freefield5 select { border:1px solid #848484; margin:0; width:180px;}
body.yed_phase2 div#contestTool_811 fieldset#fs_ct_filter_freefield6 { padding:10px 0 63px 0; width:330px; }
body.yed_phase2 div#contestTool_811 fieldset#fs_ct_filter_freefield6 label {clear:none; float:left; color:#000000; font-size:12px; font-weight:normal; padding:0 10px 0 0; width:110px;}
body.yed_phase2 div#contestTool_811 fieldset#fs_ct_filter_freefield6 select { border:1px solid #848484; margin:0; width:180px; }

body.yed_phase2 div#contestTool_811 div.shear {position:absolute; left:262px; top:330px;}
body.yed_phase2 div#contestTool_811 div.list { padding:0px 0 0 0; }
body.yed_phase2 div#contestTool_811 div.contest_entry {clear:both; float:none; height:90px; margin:0 0 0 0; padding:0 0 0 0px; width:250px;}
body.yed_phase2 div#contestTool_811 div.cont_attr_freefield8 {background:url("img/yed_t_gallery_bg_p.jpg") no-repeat scroll 0 0 transparent; clear:none; float:left; padding:8px 12px; }
body.yed_phase2 div#contestTool_811 div.cont_attr_freefield8 img {height: 67px; }
body.yed_phase2 div#contestTool_811 div.project { clear:none; display:inline; float:left; width:56px; font-size:12px; font-weight:normal; margin:0; padding:0 3px 0 5px;  }
	body.yed_phase2 div#contestTool_811 div.project table{width:auto; display:inline}
	body.yed_phase2 div#contestTool_811 div.project table td{width:auto;}
body.yed_phase2 div#contestTool_811 div.cont_attr_freefield1 {font-size:12px; font-weight:normal; display:inline; float:left; width:65px; padding:0 }
body.yed_phase2 div#contestTool_811 div.cont_attr_freefield9 {background:none no-repeat scroll right bottom transparent; float:left; display:inline; font-size:12px; font-weight:normal; margin:0; padding:0 0 0 4px; width:auto; }
body.yed_phase2 div#contentFull div.age {clear:none; float:left; display:inline; font-size:12px; font-weight:normal; margin:0; padding:0 0 0 2px; width:100px; }
	body.yed_phase2 div#contentFull div.age table{width:auto; display:inline}
	body.yed_phase2 div#contentFull div.age table td{width:auto;}
body.yed_phase2 div#contestTool_811 div.cont_attr_town {clear:none; float:left; display:inline; font-size:12px; font-weight:normal; margin:0; padding:0 3px 0 5px; width:110px; }

body.yed_phase2 div#contestTool_811 div.contest_entry div.semi {display:none; }
body.yed_phase2 div#contestTool_811 div.contest_entry div.cont_attr_freefield6{display:none; }
body.yed_phase2 div#contestTool_811 div.contest_entry div.years_old{display:none; }
body.yed_phase2 div#contestTool_811 div.contest_entry  div.cont_attr_freefield5{display:none; }

body.yed_phase2 div#contestTool_811 div.contest_entry_id_0 { height: 135px; }
body.yed_phase2 div#contestTool_811 div.contest_entry_id_0 div.semi {clear:none; float:left; font-size:15px; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0;  width:99px; display:block; }
body.yed_phase2 div#contestTool_811 div.contest_entry_id_0 div.cont_attr_freefield6{clear:none; float:left; font-size:15px; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0;  display:block;}
body.yed_phase2 div#contestTool_811 div.contest_entry_id_0 div.years_old{clear:none; float:left;  font-size:15px; font-weight:bold; margin:0 0 0 0; padding:0 0 0 3px; width:110px; display:block; }
body.yed_phase2 div#contestTool_811 div.contest_entry_id_0 div.cont_attr_freefield5{clear:none; float:left; font-size:15px; font-weight:bold; padding:0 0 10px; width:220px; display: block; }


/*------------------ PAGE 730  Gallery right -------------------------*/
body.yed_phase2 div#contestTool_812 {left:550px; margin:0; padding:0; position:absolute; top:380px; width:350px;}
body.yed_phase2 div#contestTool_812 div.contest_entry {width: auto; }
body.yed_phase2 div#contestTool_812 div.project { clear:none; float:left; margin:0; padding:0 2px 0 30px; font-size:15px; font-weight:bold; background:none no-repeat scroll 0 0 transparent; width:76px;}
body.yed_phase2 div#contestTool_812 div.cont_attr_freefield1 {font-size:15px; font-weight:bold; margin:0; padding:0; width:190px; display:inline; float:left}
body.yed_phase2 div#contestTool_812 div.cont_attr_freefield9 {clear:none; float:left; font-size:15px; font-weight:bold; margin:0; padding:0 3px 0 30px;  background:none repeat scroll 0 0 transparent;}
body.yed_phase2 div#contestTool_812 div.age { clear:none; float:left; display:inline; font-size:15px; font-weight:bold; width:75px;}
body.yed_phase2 div#contestTool_812 div.cont_attr_town {font-size:15px; font-weight:bold; display:inline; width:auto}
body.yed_phase2 div#contestTool_812 div.contest_entry  div.cont_attr_freefield8  {background:url("img/yed_gallery_bg_red.gif") no-repeat scroll 0 0 transparent; clear:none; float:left; margin:10px 0; padding:8px 12px; position:relative; z-index:20; }
body.yed_phase2 div#contestTool_812 div.contest_entry div.cont_attr_freefield8  img {height: 220px; padding:10px 10px 10px 10px;}
body.yed_phase2 div#contestTool_812 div.contest_entry div.cont_attr_freefield7 {clear:both;float:none; font-size:12px; font-weight:normal; margin:0; padding:0 3px 0 30px; width:280px; } 
body.yed_phase2 div#pagingPOST_1_812 {position:absolute; top:145px; left:-30px; width:401px; z-index:10;}
body.yed_phase2 div#pagingPOST_1_812 div.col1 {display:none; }
body.yed_phase2 div#pagingPOST_1_812 div.col2 {display:none; }
body.yed_phase2 div#pagingPOST_1_812 div.previous {background:none repeat scroll 0 0 transparent;}
body.yed_phase2 div#pagingPOST_1_812 div.next {background:none repeat scroll 0 0 transparent;}
/*END YED PHASE2  PROMO*/