/* ********************************************* */
/*  COLOUR HEX VALUES 													 */
/*  Menu-Purple - #855EAD                        */
/* ********************************************* */
/*  DIMENSIONS                                   */
/*  #mainwrapper - 980 x (minimum)				 */
/*  #admin1 - 980 x 90 (minimum) HIDDEN !!       */	
/*  #topmenu - 980 x 28				             */
/*  #header - 980 x 98                           */
/*  #leftnav - 170 x (minimum)                   */
/*  #content - 810 x (minimum)                   */         
/*  #footer - 980 x 35                           */
/* ********************************************* */

/* ***************************************************** MAIN SITE STRUCTURE ********************************************** */

*
{
 margin: 0;
 padding: 0;
}

html, body {
 height: 100%;
}

body {
 font-size: 62.5%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background: #4A5D0E url(/_catalogs/masterpage/img/uk_backtile.jpg) repeat-x;
}

body.noback {
 background: none;	
 text-align: left;
}

body.home {
 background: #4A5D0E url(/_catalogs/masterpage/img/uk_backhome.jpg) repeat-x;	
}

ul.FaqQuestions li
{
	list-style: none;
}

dl.FaqAnswers dt{
	color:#855EAD;
}

dl.FaqAnswers dd{
	margin:5px 0 15px 10px;
}

#mainwrapper,
#mainwrapper_home {
 min-height: 100%; 
 width: 1000px;
 margin: auto;
 margin-bottom: -134px;	
 background:  url(/_catalogs/masterpage/img/uk_backing.png);
}

#mainwrapper_home {
 margin-bottom: 0;
 height: 762px;
 background: none;
}

#mainwrapperlong {
 min-height: 100%; 
 width: 1000px;
 margin: auto;
 margin-bottom: -134px;	
 background:  url(/_catalogs/masterpage/img/uk_backing_superlong.png);
}

#mainwrapperlong-blue {
 min-height: 100%; 
 width: 1000px;
 margin: auto;
 margin-bottom: -134px;	
 background:  url(/_catalogs/masterpage/img/uk_backing_blue.png);
}

#mainwrappersuperlong {
 min-height: 100%; 
 width: 1000px;
 margin: auto;
 margin-bottom: -134px;	
 background:  url(/_catalogs/masterpage/img/uk_backing_superlong.png);
}

#leftnav {
 float: left;
 width: 175px;
 text-align: right;
 margin-bottom: 60px;
}

#content {
 float: right;
 width: 825px;
}

#wrapfooter {
 margin: 0;
 width: 100%;
 min-height: 134px;
 background: url(/_catalogs/masterpage/img/uk_flowersback.png) repeat-x;
}

#footer {
 position: relative;	
 clear: both;
 margin: auto;
 width: 1000px;
 min-height: 134px;
 background: url(/_catalogs/masterpage/img/uk_flowers.png) no-repeat;
}

#footer-blue {
 position: relative;	
 clear: both;
 margin: auto;
 width: 1000px;
 min-height: 134px;
 background: url(/_catalogs/masterpage/img/uk_flowers_blue.png) no-repeat;
}

#homefooter {
 position: relative;	
 clear: both;
 margin-left: 10px;
 width: 1000px;
 height: 36px;
 background: url(/_catalogs/masterpage/img/uk_homefooter.png) no-repeat;
}

#clearfooter {
 clear: both;
 height: 134px;
}

#admin1 {
 display: none;
 width: 1000px;
 height: 90px;
 min-height: 90px;
 background: #fff;
 color: #855EAD;
 font-size: 1em;
 text-align: left;
 border: solid 1px #855EAD;
}

#admin1 span {
 display: block;
 margin: 10px;
}

#topmenu {
 width: 1000px;
 height: 28px;
 margin-bottom: 0;
 background: url(/_catalogs/masterpage/img/uk_topnav_off.jpg) repeat-x;
}

#header {
 position: relative;
 width: 1000px;
 height: 101px;
 background: url(/_catalogs/masterpage/img/uk_header.png) no-repeat;
 background-position: 175px 40px;
}

#headerwide {
 position: relative;
 width: 1000px;
 height: 101px;
 background: url(/_catalogs/masterpage/img/uk_headerwide.png) no-repeat;
 background-position: 175px 40px;
}

.sectionhead {
	/* moved to file */
}

.sectionhead img {
 position: absolute;	
 top: 0px;
 left: 0px;
 z-index: 1;
}

.section-title {
 position: absolute;	
 bottom: 0px;
 left: 0px;
 padding-left: 30px;
 padding-right: 30px; 
 z-index: 100;
}

.sitemap
{
	float:left;
	width:720px;
}

.sitemap ul{
	margin-left:15px;
	margin-top:5px;
}

.sitemap ul li{
	padding-bottom:5px;
}

.sitemap ul li.item1_1,
.sitemap ul li.item1_3
 {
	float: left;
	width: 300px;
	margin-bottom: 20px;
}

.sitemap ul li.item1_2,
.sitemap ul li.item1_4,
.sitemap ul li.item1_5,
.sitemap ul li.item1_6,
.sitemap ul li.item1_7 {
	float: right;
	width: 330px;
	margin-bottom: 20px;
}

.sitemap ul li.item1_1 a.item1_1,
.sitemap ul li.item1_2 a.item1_2,
.sitemap ul li.item1_3 a.item1_3,
.sitemap ul li.item1_4 a.item1_4,
.sitemap ul li.item1_5 a.item1_5,
.sitemap ul li.item1_6 a.item1_6,
.sitemap ul li.item1_7 a.item1_7 {
	margin: 0px;
	padding: 10px 0px 3px 0px;
	color: #3B0083;	
	font-size: 1.4em;
	text-decoration: none;
	font-weight: bold;
	list-style-image:none;
  background: white none no-repeat;
}

/* ***************************************************** CLASSES ***************************************************** */

.clearall {
 display: block;
 width: 100%;
 height: 1px;
 clear: both;
}

a.purple {
 display: block;
 margin-top: 8px;
 margin-bottom: 8px;
 padding-left: 21px;
 line-height: 16px;
 font-size: 1.1em;
 color: #5E2A93;
 background: #ffffff url(/_catalogs/masterpage/img/uk_link.jpg) no-repeat;
}

a.gonext {
 margin-top: 8px;
 margin-bottom: 8px;
 padding-right: 21px;
 line-height: 16px;
 font-size: 1.1em;
 color: #5E2A93;
 background: url(/_catalogs/masterpage/img/uk_forward_icon.gif) right no-repeat;	
}

a.goprevious {
 margin-top: 8px;
 margin-bottom: 8px;
 padding-left: 21px;
 line-height: 16px;
 font-size: 1.1em;
 color: #5E2A93;
 background: url(/_catalogs/masterpage/img/uk_back_icon.gif) left no-repeat;	
}

/*

.contentwrapper h1,
.contentwrapper h1.title {
 margin-bottom: 30px;
 visibility:visible;
}

*/

div.contentwrapper h1, 
div.contentwrapper h1.title, 
div.contentwrapper .title,
div.section-title h1.title,
div.section-title h1.title-white,
div.section-title h1.title-blue {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 36px;
 line-height: 38px;
 color: #3C1167;
 margin-bottom: 10px;
 visibility: visible;
}

h1.title-black
{
 color:#000000;
 visibility: visible;
}

h1.title-white
{
 color:#ffffff;
 visibility: visible;
}

h1.title-red
{
	color:#ff0000;
	visibility: visible;
}

h1.title-yellow
{
	color:#FFD800;
	visibility: visible;
}
h1.title-green
{
	color:#007F0E;
	visibility: visible;
}

h1.title-blue
{
	color:#0000FF;
	visibility: visible;
}

h1.title-grey
{
	color:#808080;
	visibility: visible;
}

h1.title-orange
{
	color:#FF6A00;
	visibility: visible;
}

h1.title-pink {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 36px;
 line-height: 38px;
 color: #A20183;
 margin-bottom: 10px;
 visibility: visible;
}

h2 {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 18px;
 line-height: 20px;
 margin-bottom: 10px;
 color: #4BAAB8;
 visibility: visible;
}

h3 {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 14px;
 line-height: 18px;
 margin-bottom: 10px;
 color: #AD3BEA;
 visibility: visible;
}

h3.title {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 10px;
 line-height: 12px;
 margin-bottom: 10px;
 color: #AD3BEA;
 border:1px fuchsia solid;
 visibility: visible;
}

h3.serif {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 14px;
 line-height: 18px;
 margin-bottom: 10px;
 color: #AD3BEA;
 visibility: visible;
}

.contentwrapper p {
 margin-top: 0px;
 margin-bottom: 10px;
}

div.accessLink {
 height: 12px;
 margin-top: -12px;
}

p.skipto {
	text-indent: -9999em;
	margin-top: -12px;
}

a.readmore-white,
a.readmore-blue {
 display: block;
 width: 147px;
 height: 21px;
 line-height: 21px;
 color: #fff;
 font-weight: bold;
 font-size: 0.9em;
 text-decoration: none;
 text-align: center;
 margin-top: 15px;
 margin-bottom: 5px;
 margin-left: auto;
 margin-right: auto;
 background: url(/_catalogs/masterpage/img/uk_readmore_white.png) no-repeat;	 
}

a.readmore-blue { 
 background: url(/_catalogs/masterpage/img/uk_readmore_blue.png) no-repeat;	  
}

a.readmore-blue img,
a.readmore-white img {
 margin-bottom: -2px;
 margin-right: 2px;
 border: none;
}

div.floatbutton-right {
	float: left;
 width: 100%;
 text-align: right; 
 margin-bottom: 10px;
}

div.floatbutton-left {
	float: left;	
 width: 100%; 
 text-align: left;
 margin-bottom: 10px; 
}

div.float-button {
	height: 30px;
	width: 140px;
	text-align: left;
  background: url(/_catalogs/masterpage/img/uk_float-button-left.png) top left no-repeat; 
}

div.float-button-long {
	height: 30px;
	width: 199px;
	text-align: left;
  background: url(/_catalogs/masterpage/img/uk_float-button-long.png) top left no-repeat; 
}

div.float-button-small {
	height: 30px;
	width: 99px;
	text-align: left;	
  background: url(/_catalogs/masterpage/img/uk_float-button-small.png) top left no-repeat; 	
}

div.float-button a,
div.float-button-long a,
div.float-button-small a {
	display: block;
	height: 30px;
	line-height: 20px;	
	padding-left: 30px;
	color: #ffffff;
	text-decoration: none;	
	background: none;
}

div.floatbutton-right div.float-button,
div.floatbutton-right div.float-button-long,
div.floatbutton-right div.float-button-small {
	float: right;
}

div.floatbutton-left div.float-button,
div.floatbutton-left div.float-button-long,
div.floatbutton-left div.float-button-small {
	float: left;	
}

/* *********************************** topmenu NAVIGATION MENU *********************************** */

#topmenu ul {
 float: left;
 display: inline;
 margin: 0;
 padding: 0;
 margin-left: 50px;
 height: 28px; 
}

#topmenu ul li {
 float: left;	
 display: inline;
 list-style: none;
 height: 28px;
}

#topmenu ul li.selected {
 background: url(/_catalogs/masterpage/img/uk_topnav_on.jpg) repeat-x;
}

#topmenu ul li a {
 color: #ffffff;
 font-size: 0.9em;
 font-weight: bold;
 text-decoration: none;
 line-height: 28px;
 margin: 0;
 padding: 0 15px;
}

#topmenu ul li a:hover {
 text-decoration: underline;
}

#topmenu input {
 float: left;
 width: 100px;
 height: 12px;
 border-style: solid; 
 border: solid 1px #ffffff; 
 border-top: none;
 border-left: none;
 border-right: none;
 font-size: 1em;
 background: url(/_catalogs/masterpage/img/uk_searchbacktile.jpg);
}

#topmenu label {
 display: none;
}

.wrapsearch {
 float: right;	
 padding: 0;
 margin: 0;
 margin-right: 20px;
 margin-top: 6px;
 line-height: 28px;
}

.wrapsearch input#ctl00_PlaceHolderTopMenu_ctl04 {
height:14px!important;
}


.pre-search-image {
 float: left;
 width: 19px;
 height: 15px;
 background: url(/_catalogs/masterpage/img/uk_searchback.jpg);
}

.post-search-image {
 float: left;	
 width: 12px;
 height: 15px;
 background: url(/_catalogs/masterpage/img/uk_searchback.jpg) top right;
}

/* ********************************************** HEADER ******************************************* */

.bigbreadcrumb {
 position: absolute;
 left: 192px;
 top: 55px;
 font-size: 1em; 
 color: #fff; 
 text-align: left;
 width: 350px;
}

.bigbreadcrumb .BreadCrumbItem,
.bigbreadcrumb .BreadCrumbItem a,
.bigbreadcrumb .BreadCrumbItem a:hover,
.bigbreadcrumb .BreadCrumbLastItem {
 color: #fff; 	
}

#icons {
	position: absolute;
	top: 65px;
	right: 303px;
	width: 140px;
	height: 15px;
}

#iconswide {
	position: absolute;
	top: 65px;
	right: 57px;
	width: 140px;
	height: 15px;
}

/*
#icons a,
#iconswide a {
 display: block;
 float: left;
 width: 30px;
 height: 15px;
 text-align: center;
 border-right: dotted 1px #ccc;	
}

#icons a.noborder,
#iconswide a.noborder  {
 border-right: none;
}
*/

#icons a img,
#iconswide a img {
 border: none;
 cursor:pointer;
}

a#logo {
 position: absolute;
 top: 30px;
 left: 15px;	
 display: block;
 width: 138px;
 height: 70px;
}

a#logo img {
 border: none;	
}

/* *********************************** My RECIPE pages *********************************** */

.wraprecipe {
 float: left;	
 margin-bottom: 22px;
 width: 478px;	
}

.recipetop {
 float: left;	
 width: 478px;
 height: 12px;
 background: url(/_catalogs/masterpage/img/uk_recipe_top.png) top left no-repeat;
}

.recipebottom {
 float: left;	
 width: 478px;
 height: 12px;
 background: url(/_catalogs/masterpage/img/uk_recipe_bottom.png) bottom left no-repeat;
}

.recipebox {
 float: left;	
 width: 478px;
 min-height: 80px;
 background: url(/_catalogs/masterpage/img/uk_recipe_back.png);	
}

.recipebox img {
 float: left;
 margin-left: 10px;
 margin-right: 10px;
}

.recipebox .recipetext {
 float: left;
 width: 330px;
}

.recipebox .recipetext h3 {
 text-transform: uppercase;
 color: #A80D8C;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 1.4em; 
}

.recipebox .recipetext select {
 width: 295px;
 color: #9832FF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 1.1em;  
 padding-left: 3px;
 margin-bottom: 4px;
}

/* *********************************** Competition pages *********************************** */

.wrapcompetition {
 float: left;	
 margin-bottom: 22px;
 width: 478px;	
}

.competitiontop {
 float: left;	
 width: 478px;
 height: 12px;
 background: url(/_catalogs/masterpage/img/uk_recipe_top.png) top left no-repeat;
}

.competitionbottom {
 float: left;	
 width: 478px;
 height: 12px;
 background: url(/_catalogs/masterpage/img/uk_recipe_bottom.png) bottom left no-repeat;
}

.competitionbox {
 float: left;	
 width: 448px;
 min-height: 30px;
 padding:0 15px 0 15px;
 background: url(/_catalogs/masterpage/img/uk_recipe_back.png);	
}

.competitionbox img {
 float: left;
 margin:0 10px 10px 0;
 border:1px black solid;
}

.competitionbox .competitiontext {
 float: left;
 width: 330px;
}

.competitionbox .competitiontext h3 {
 text-transform: uppercase;
 color: #A80D8C;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 1.4em; 
}

.competitionbox a
{
	display: block;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-left: 21px;
	line-height: 16px;
	font-size: 1.1em;
	color: #5E2A93;
	background: #ede6f1 url(/_catalogs/masterpage/img/uk_link_purple.jpg) no-repeat;	
}

/* *********************************** FeatUre PanelS *********************************** */

.wrap-panel {
 float: left;	
 clear: left;
 width: 480px;
 margin-top: 20px;
}

.wrap-panel div {
 float: left;
}

.panel-left {
 float: left;	
 width: 230px;
}

.panel-right {
 float: right;
 width: 230px; 
 margin-left:15px;
}

/*

.subsite_divider {
	float:left;
	width:480px;
	visibility:hidden;
}

*/

.panel-left h3,
.panel-right h3 {
 float: left;	
 color: #400F55;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 1.2em; 
 width: 200px;
 cursor: pointer;
 margin-top: 5px;
 margin-bottom: 5px; 
 margin-right: 6px;	
}

.panel-left a h3,
.panel-right a h3,
.panel-left a img,
.panel-right a img {
 border: none;
 text-decoration: none;	
}

/* *********************************** GaME PanelS *********************************** */

#gamepanels {
 float: left;	
 width: 475px;	
}

.gamepanel-left {
 float: left;	
 width: 232px;
 height: 173px;
 margin-bottom: 10px;
 margin-right: 10px;
 background: url(/_catalogs/masterpage/img/uk_gamepanelback.gif);	 
}

.gamepanel-right {
 float: left;			
 width: 232px;
 height: 173px;
 margin-bottom: 10px; 
 background: url(/_catalogs/masterpage/img/uk_gamepanelback.gif);	 
}

.gamepanel-right a img,
.gamepanel-left a img {
 border: none;
 margin-left: 2px;
 margin-top: 2px;
}

.gamepanel-right h3,
.gamepanel-left h3 {
 color: #fff;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 1.2em; 
 margin-left: 10px;
 margin-top: 6px;
}

/* *********************************** Footer Navigation Menu *********************************** */

#homefooter ul.links {
 position: absolute;
 top: 92px;
 left: 210px;
 margin: 0;
 padding: 0;
}

#footer ul.links,
#footer-blue ul.links {
 position: absolute;
 top: 92px;
 left: 210px;
 margin: 0;
 padding: 0;	
}

#homefooter ul.links {
 position: absolute;
 top: 0px;
 left: 210px;	
}

#footer ul.links li,
#footer-blue ul.links li,
#homefooter ul.links li {
 float: left;	
 display: inline;
 list-style: none;
 background: url(/_catalogs/masterpage/img/uk_footer_bullet.gif) center left no-repeat;
}

#footer ul.links li.first,
#footer-blue ul.links li.first,
#homefooter ul.links li.first {
 background: none;
}

#footer ul.links li a,
#footer-blue ul.links li a,
#homefooter ul.links li a {
 color: #543791;
 font-size: 1em;
 text-decoration: none;
 line-height: 35px;
 padding: 0 12px 0 15px;
}

#footer ul.links li a:hover,
#footer-blue ul.links li a:hover,
#homefooter ul.links li a:hover  {
 text-decoration: underline;
}

#homefooter ul.footerlinks {
 margin: 0;
 position: absolute;
 top: 93px;
 left: 685px;
 padding-top: 7px;
}

#footer ul.footerlinks,
#footer-blue ul.footerlinks {
 margin: 0;
 position: absolute;
 top: 93px;
 left: 690px;
 padding-top: 7px;	
}

#homefooter ul.footerlinks {
 position: absolute;
 top: 3px;
 left: 685px;
}

#footer ul.footerlinks li,
#footer-blue ul.footerlinks li,
#homefooter ul.footerlinks li  {
 margin: 0;
 padding: 0;
 float: left;	
 display: inline;
 list-style: none;
 width: 25px;
 background: none;
}

#footer ul.footerlinks li a,
#footer-blue ul.footerlinks li a,
#homefooter ul.footerlinks li a {
 float: left;	
}

#footer ul.footerlinks li a img,
#footer-blue ul.footerlinks li a img,
#homefooter ul.footerlinks li a img {
 border: none;
}

#footer #plane,
#footer-blue #plane {
 position: absolute;
 top: -40px;
 left: 830px;	
 width: 141px;
 height: 73px;	
}

/* ******************************************************************** content DIV **************************************** */

#main_leftcolumn {
 float: left;	
 display: inline; 
 width: 536px;
 margin-top: 15px;
 margin-bottom: -1px;
 text-align: left;
 background: url(/_catalogs/masterpage/img/uk_midbacktile.jpg) repeat-y;
}

#main_leftcolumn_long {
 float: left;	
 display: inline; 
 width: 782px;
 margin-top: 15px;
 margin-bottom: -1px;
 text-align: left;
 background: url(/_catalogs/masterpage/img/uk_midbacktile_long.jpg);
}

#main_rightcolumn {
 /*
	moved to file
*/
}

#main_leftcolumn div.contentwrapper {
 display: block;
 width: 475px;
 margin: 30px;
 margin-top: 10px; 
}

#main_leftcolumn_long div.contentwrapper {
 display: block;
 width: 710px;
 margin: 22px;	
 margin-top: 10px;
}

#flash {
 position: absolute;
 top: -20px;
 left: 10px;
}

/* ******************************************************************** Right PAnel ***************************************** */

p {
 margin: 0;
 padding: 0;
}

#right-panel {
/*
  moved to file
*/
}

#right-panel div {
float:left;
}

.right-panel-top,
.right-panel-top-white {
 float: left;	
 width: 272px;
 height: 213px;
 background: url(/_catalogs/masterpage/img/uk_balloon_blue.png);  
}

.right-panel-content,
.right-panel-content-white { 
 float: left;		
 margin: 0;
 padding: 0;
 color: #ffffff;
 width: 272px;
 text-align: center; 
 min-height: 130px;
 background: url(/_catalogs/masterpage/img/uk_bluepanel_back.png); 
}

/*

.right-panel-content p,
.right-panel-content-white p { 
	width:200px;
}

*/

.right-panel-content img,
.right-panel-content-white img { 
 margin-right: 9px;
}

.right-panel-link-bottom,
.right-panel-link-bottom-white {
 float: left;	
 width: 272px;
 height: 34px;
 background: url(/_catalogs/masterpage/img/uk_bluepanel_link_bottom.png);  
}

.right-panel-link-top,
.right-panel-link-top-white {
 float: left;	
 width: 272px;
 height: 34px;
 background: url(/_catalogs/masterpage/img/uk_bluepanel_link_top.png);  
}

.right-panel-bottom,
.right-panel-bottom-white {
 float: left;	
 width: 272px;
 height: 21px;
 background: url(/_catalogs/masterpage/img/uk_bluepanel_bottom.png);  
}

.right-panel-top-white {
 background: url(/_catalogs/masterpage/img/uk_balloon_white.png);  
}

.right-panel-content-white {
 color: #000;
 background: url(/_catalogs/masterpage/img/uk_whitepanel_back.png); 
}

.right-panel-link-top-white {
 background: url(/_catalogs/masterpage/img/uk_whitepanel_link_top.png);  
}

.right-panel-link-bottom-white {
 background: url(/_catalogs/masterpage/img/uk_whitepanel_link_bottom.png);  
}

.right-panel-bottom-white {
 background: url(/_catalogs/masterpage/img/uk_whitepanel_bottom.png);  
}

.right-panel-content h2 {
 font-size: 1.2em;
 color: #ffffff;
 margin-top: 5px;	
 margin-bottom: 5px;
 margin-left:  auto;
 margin-right: auto;
 width: 180px; 
}

.right-panel-content-white h2 { 
 font-size: 1.2em;
 color: #240845;
 margin-top: 5px;	 
 margin-bottom: 5px;
 margin-left:  auto;
 margin-right: auto; 
 width: 180px;  
}

.right-panel-content p,
.right-panel-content-white p {
 padding-left:30px;
 padding-right: 40px;
}

/* *********************************************************************** TABBED CONTENT Feature *************************************** */

#main_leftcolumn div ul.tabitems,
#main_leftcolumn div ul.tabitems-full {
 padding: 0px;
 margin: 0;
 width: 100%;
 margin-top: 20px;
 float: left;
}

#main_leftcolumn div ul.tabitems-full li, 
#main_leftcolumn div ul.tabitems li 
{
 background-image: none;
 font-size: 1em;
 width: auto;
}

#main_leftcolumn div ul.tabitems li.off,
#main_leftcolumn div ul.tabitems-full li.off,
#main_leftcolumn div ul.tabitems-full li.off-first,
#main_leftcolumn div ul.tabitems li.off-first {
 margin: 0;
 padding: 0;	
 list-style-type: none;
 display: inline;
 border-left: solid 1px #fff;
 border-bottom: solid 1px #fff;	
 float: left;
 position: relative;	
 background: #D0D0D0 url(/_catalogs/masterpage/img/uk_tab-off-left.jpg) top left no-repeat;
}

#main_leftcolumn ul.tabitems-full li a.off, 
#main_leftcolumn ul.tabitems li a.off {
 list-style-type: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 float: left;
 display: block;
 padding: 10px 12px 10px 10px;
 color: #4BAAB8;
 margin: 0px;
 background: url(/_catalogs/masterpage/img/uk_tab-off-right.gif) top right no-repeat;
}

#main_leftcolumn ul.tabitems li a.on, 
#main_leftcolumn ul.tabitems-full li a.on {
 list-style-type: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 float: left;
 padding: 10px 12px 10px 10px;
 color: #AD3BEA;
 margin: 0;	
 border: 0;
 background: url(/_catalogs/masterpage/img/uk_tab-on-right.gif) top right no-repeat;		
}

#main_leftcolumn div ul.tabitems li a:hover,
#main_leftcolumn div ul.tabitems-full li a:hover {
 text-decoration: underline;
}

#main_leftcolumn div ul.tabitems li.on,
#main_leftcolumn div ul.tabitems li.on-first,
#main_leftcolumn div ul.tabitems-full li.on,
#main_leftcolumn div ul.tabitems-full li.on-first {
 float: left;	
 margin: 0;
 padding: 0;
 padding-bottom: 1px;
 list-style-type: none;
 display: inline;
 border: 0;
 background: #F2F2F2 url(/_catalogs/masterpage/img/uk_tab-on-left.gif) top left no-repeat;		
}

#main_leftcolumn ul.tabitems li a img,
#main_leftcolumn ul.tabitems-full li a img {
 border: none;
 margin-right: 7px;
 margin-bottom: -5px;
}

.tab-wrap-full {
 background: #F2F2F2 url(/_catalogs/masterpage/img/uk_tab-bottom.gif) bottom left no-repeat;
 border: solid 1px #000;
 border: 0;	
 margin: 0;
 padding: 0;
 padding-bottom: 10px;
 width: 440px;
 float: left;	
}

.tab-full {
  background: url(/_catalogs/masterpage/img/uk_tab-on-right.gif) top right no-repeat;	
 	margin: 0;
	padding: 0;
	margin-left: 10px;
	padding-right: 10px;
	width: auto;
	float: left;
	border: 0;
}

.tab-full p {
 margin-top: 6px;
}

/* *********************************************************************** Corporate Page - Double Blocks ******************** */

.wrap-double-block {
 clear: both;
 float: left;
 width: 604px;
 margin-bottom: 10px;
 margin-top: 10px;
}

.footer-block {
 width: 287px;
 background: url(/_catalogs/masterpage/img/uk_footer-block-back.gif) bottom no-repeat;
}

.left {
 float: left;	
}

.right {
 float: right;	
}

.corp-block {
 margin-top: 10px;
 margin-left: 12px;
 margin-bottom: 18px;
 margin-right: 12px;
}

.corp-block p {
 margin-top: 8px;
}

.corp-block h3 {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:16px; 
 color:#ad3bea; 
 font-weight: bold;	
}

/* ********************************************************************** Share your Stories Gallery Page ********************* */

.divider {
 width: 464px;
 height: 1px;
 clear: both;
 font-size: 1px;
 border-bottom: 1px dotted #73e9ff;
}

#story-image {
 width: 464px;
 height: 305px;
 background: url('/_catalogs/masterpage/img/uk_story_image_bg.gif') no-repeat;
 margin-top: 10px;
}

#story-image img {
 border: 1px solid #ad3bea;
}

#story-image-large {
 float: left;
 display: inline;
 margin-left: 15px;
 margin-top: 15px;
}

#story-image-thumb {
	float: left;
	display: inline;
	width: 54px;
	height: 275px;
	margin-left: 10px;
	margin-top: 15px;
}

#story-image-thumb img {
	margin-bottom: 10px;
}

h4 {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 color: #ad3bea; 
 font-weight: bold; 
 margin-top: 10px; 
 margin-bottom: 10px;
}

/* *********************************************************************** QUOTEBOX ****************************************** */

.quotebox {
 margin-top: 5px;
 margin-bottom: 5px;
 width: 380px;
 background: url(/_catalogs/masterpage/img/uk_leftquote.gif) top left no-repeat;
}

.quotebox-inner {
 width: 236px;
 margin-left: 90px;
 padding-right: 35px;
 padding-top: 15px;
 padding-bottom: 5px;
 background: url(/_catalogs/masterpage/img/uk_rightquote.gif) bottom right no-repeat;	
}

.quotebox-inner h2 {
 font-family: Georgia, Times, "Times New Roman", serif;
 font-size: 18px;
 line-height: 20px;
 margin-bottom: 5px;
 font-weight: bold;
 color: #4BAAB8;
}

.quotebox-inner-bottom {
 text-align: right;
}

.quotebox-inner-bottom h3 {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 14px;
 font-weight: normal;
 color: #4BAAB8; 
}

/* *********************************************************************** ImAge FeatureS ***************************************** */

.image-3row-box,
.image-single-box {
 float: left;
 width: 142px;
 min-height: 205px;
 margin-right: 12px;
 border-top: solid 1px #efefef; 
 background: url(/_catalogs/masterpage/img/uk_image-3-row.gif) bottom no-repeat;
}

.image-single-box {
 display: inline;
 clear: both; 
 margin-bottom: 10px;
}

.image-large-box {
 display: block; 
 float: left; 
 clear: both;
 width: 310px;
 min-height: 285px;
 border-top: solid 1px #efefef; 
 background: url(/_catalogs/masterpage/img/uk_image-3-row-bigback.gif) bottom no-repeat;
 margin-right: 10px;
 margin-bottom: 10px;
}

.image-3row-box last {
 margin-right: 0px;	
 border: solid 1px #000;
}

.image-3row-box img,
.image-single-box img,
.image-large-box img {
 margin-left: 2px;
 margin-right: 2px;
 border: none;
}

.image-3row-box p,
.image-single-box p,
.image-large-box p {
 display: block;
 padding: 10px;
 padding-bottom: 15px;
 color: #7245A0;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-weight: bold;
 font-size: 1em;
}

.image-3row-box-wrapper {
 float: left;
 margin-top: 10px;
 margin-bottom: 10px;
}

/* ***************************************************** CADBURY FORM STYLES ***************************************************** */

/* ########## FIELDSET AND FORM LABEL STYLES ########## */

div#regformdiv {
 width: 500px;	
 margin-left: 50px;
 margin-top: 20px;
}

fieldset.lightbox-form {
 margin: 0;
 padding: 0;
 margin-top: 10px;
 border: none;
}

fieldset.lightbox-form legend {
 display: none;
}

table.regform {
 width: 450px;	
 margin-bottom: 20px;
}

table.regform td {
 color: #331D5E;
 font-size: 1.1em;
 padding: 2px;
} 

table.regform td.label {
 width: 150px;
  vertical-align:top;
}

table.regform td.input {
 width: 300px;
}

table.regform td.input {
 width: 300px;
}

table.regform td.input table td input {
 width: 30px;
}

table.regform td.field-required {
 width: 20px; 
 color: #ff0000;
 font-weight: bold;
 vertical-align:top;
}

table.regform td.halfcell {
 width: 225px;
}

table.regform td.fullcell,
table.regform td.fullcell-info,
table.regform td.fullcell-error {
 width: 450px;
 padding: 10px 0px;
}

table.regform td.fullcell-submit {
 text-align: right;
 width: 450px; 
}

table.regform td.errorcell {
 color: #ff0000;
 font-weight: bold;
 padding: 5px 0px;
 vertical-align:top;
}

table.regform td.input input {
 width: 250px;
}

table.regform td select {
 font-size: 1.1em;
 width: 80px;
}

table.regform input checkbox {
	border: solid 1px #A20183;
	color: #A20183;	
}

table.regform td.fullcell-info {
 color: #A20183;
 font-weight: bold;
 font-size: 18px;
 font-family: arial, verdana, helvetica, sans-serif;	
}
 
table.regform td.fullcell-error input#reg-terms {
 background: #ff0000; 
}

table.regform td.third {
 width: 140px;	
}

table.regform td.hide-label label {
 display: none;	
}

table.regform td.hide-label input {
 width: 430px;
 font-family: arial, verdana, helvetica, sans-serif;	 
 font-size: 1.1em;
 padding: 2px; 
}

table.regform td.hide-label textarea {
 width: 430px;
 height: 120px; 
 padding: 2px; 
 font-family: arial, verdana, helvetica, sans-serif;	 
 font-size: 1.1em; 
}

p.purple {
 display: block;
 margin-bottom: 10px;
 width: 450px;
 color: #331D5E;
 font-weight: bold;
}

/* ############################## SEARCH PAGE ############################## */

.srch-results{
	width:710px;
}

.srch-divider
{
 width: 99%;
 height: 1px;
 clear: both;
 font-size: 1px;
 border-bottom: 1px dotted #73e9ff;
}

div.srch-wrap {
 float: left;
 width: 700px;
 height: 36px;
 line-height: 36px;
 margin-top: 10px;
 margin-bottom: 10px;
}

div.srch-wrap label {
 float: left;
 clear: both;
 width: 60px;
 font-family: Arial, Verdana, Helvetica, sans-serif; 
 font-size: 1.4em; 
 font-weight: bold;
 color: #4baab8;
 display:none;
}

div.srch-wrap-field {
 float: left;
 margin-top: 2px;
}

span.srch-Title a {
 font-family: Arial, Verdana, Helvetica, sans-serif; 
 font-size: 18px; 
 color: #642691;
 text-decoration: underline;
}

div.srch-URL
{
margin-bottom:5px;
}

div.srch-URL a {
 font-size: 1.0em;
 text-decoration: none;
 color: #48aec4;
}

div.srch-nav {
 float: left;
 width: 99%;
 margin-top: 25px;
 margin-bottom: 25px;
 line-height: 16px;
 font-size: 1.1em;
 color: #5E2A93;
 text-align: center;
}

.srch-Page{
COLOR:#855EAD;
FONT-WEIGHT:bold;
FONT-SIZE:1.4em;
FONT-FAMILY:Verdana!important;
background-color:white!important;
text-align:right;
text-transform:uppercase;
margin-bottom:5px;
margin-top:10px;
width:710px;
text-align:center;
height:20px;
float:left;

}


div.sitemap ul {
 margin-left: 15px;
 padding: 0;
}

div.sitemap ul li {
 list-style-type: none;
 margin: 0;
 padding: 0;
}

div.sitemap ul li ul {
 margin-bottom: 0px;	
}

div.sitemap a {
 display: block;
 margin-top: 8px;
 margin-bottom: 8px;
 padding-left: 21px;
 line-height: 16px;
 font-size: 1.1em;
 color: #5E2A93;
 background: #ffffff url(/_catalogs/masterpage/img/uk_link.jpg) no-repeat;	
}

.homeflash {
 position: relative;
 width: 980px;
 height: 600px;
 background: url(/_catalogs/masterpage/img/uk_homeback.jpg);
}

.homeflash a img {
 border: none;	
}

.homeflash p#bannertext {
 display: block;
 width: 135px;
 height: 120px;
 position: absolute;
 text-align: left;
 overflow: hidden;
 top: 150px;
 left: 70px;	
}
.homeflash p#bannertext a.purple {
margin-top:0;
margin-left:45px;
text-align:right;
width:65px;
}

.homeflash a#prod {
 position: absolute;
 top: 330px;
 left: 20px;         
}

.homeflash a#fairtrade {
 position: absolute;
 top: 390px;
 left: 220px;       
}
.homeflash a#choc {
 position: absolute;
 top: 280px;
 left: 350px;       
}

.homeflash a#fun {
 position: absolute;
 top: 430px;
 left: 550px;       
}

.homeflash a#world {
 position: absolute;
 top: 140px;
 left: 680px;       
}

.homeflash a#gifts {
 position: absolute;
 top: 355px;
 left: 770px;       
}

.homeflash a#reg {
 position: absolute;
 top: 490px;
 left: 320px;       
}

.homeflash a#fun1 {
 position: absolute;
 top: 490px;
 left: 120px;    
 border: solid 1px #000;   
}

.homeflash a#fun2 {
 position: absolute;
 top: 490px;
 left: 320px;       
}

.homeflash a#fun3 {
 position: absolute;
 top: 490px;
 left: 320px;       
}

#ctl00_PlaceHolderMain_recalldiv {
 position: absolute;
 top: 410px;
 left: 760px;		
 width: 204px;
 height: 192px;
 text-align: center;
 background: url(/_catalogs/masterpage/img/uk_recall.png) no-repeat; 
}

#ctl00_PlaceHolderMain_recalldiv h3 {
 font-size: 1.3em;
 color: #855EAD;
 margin-top: 20px;
}

#ctl00_PlaceHolderMain_recalldiv p {
 text-align: left;
 font-size: 1em; 
 padding-left: 25px;
 padding-right: 25px;
 color: #855EAD; 
 float:left;
}

#ctl00_PlaceHolderMain_recalldiv p a.purple
{
 float:right;
}

/* *********************************** leftnav NAVIGATION MENU *********************************** */

#leftnav ul {
 margin: 0;
 padding: 0;
 list-style: none;
 width: 150px;
 float: right;
}

#ctl00_PlaceHolderLeftNavBar_level2 li {
 margin: 0;
 padding: 0;
 display: block;
 width: 150px;
 min-height: 30px;
 background: url(/_catalogs/masterpage/img/uk_l2.gif);
 display: -moz-inline-block;
 display: inline-block;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li a img,
ul#ctl00_PlaceHolderLeftNavBar_level3 li a img,
ul#ctl00_PlaceHolderLeftNavBar_level4 li a img,
#leftnav ul.footermenu li a img {
 border: none;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.selected
{
 background: url(/_catalogs/masterpage/img/uk_l3_first.gif) top right no-repeat; 
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-selected {
 background: url(/_catalogs/masterpage/img/uk_l2_lastsel.png) bottom left no-repeat; 		
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-selected a.selected {
 background: url(/_catalogs/masterpage/img/uk_l2_firstsel.png) top left no-repeat; 	
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.selected a.selected {
 background: url(/_catalogs/masterpage/img/uk_l2_sela.gif) bottom left no-repeat; 
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2first,
ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level2first {
 background: url(/_catalogs/masterpage/img/uk_l2_first.png) top left no-repeat;
 text-transform: uppercase;
 font-weight: bold;
 text-decoration: none;
 text-align: right;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last,
ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level2last,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first
{
 background: url(/_catalogs/masterpage/img/uk_l2_last.png) left bottom no-repeat;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li a,
ul#ctl00_PlaceHolderLeftNavBar_level2Admin li a,
ul.footermenu li a {
 display: block;
 padding: 10px 0;
 font-size: 0.9em;
 color: #ffffff;
 text-decoration: none;
 text-align: right;
 margin-right: 15px;
 background: url(/_catalogs/masterpage/img/uk_al2.gif) bottom left no-repeat;  
 width: 105px;
 padding-right: 15px;
 margin-left: 0;
 padding-left: 30px;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last a,
ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level2last a,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2first a,
ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level2first a {
 background: none;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li a:hover,
ul#ctl00_PlaceHolderLeftNavBar_level2Admin li a:hover {
 text-decoration: underline;  	
}

/* ************************ LeftNav LEVEL 3 STUFF ************************ */

ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 {
 margin-top: 0; 
 background: none; 
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li {
 background: none;
 display: block;
 width: 150px;
 min-height: 30px;
 background: url(/_catalogs/masterpage/img/uk_l3.gif); 
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li a,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li a,
ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li a {
 font-size: 0.9em;
 width: 105px;
 padding-right: 15px;
 margin-left: 0;
 padding-left: 30px;
 font-weight: normal;
 color: #000000;
 background: none;
 background: url(/_catalogs/masterpage/img/uk_l3_dots2.png) bottom right no-repeat;
 text-decoration: none;  
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li a:hover,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li a:hover {
 text-decoration: underline; 	
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level3first a,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first a {
 color: #ffffff;
 font-weight: bold;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last ul#ctl00_PlaceHolderLeftNavBar_level3 li a,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li a  {
 background: url(/_catalogs/masterpage/img/uk_l3_dots2.png) bottom right no-repeat; 	
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected a.selected,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected a.selected {
 background: none;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level3first a:hover,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first a:hover,
ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first a:hover {
 text-decoration: none;
}


ul#ctl00_PlaceHolderLeftNavBar_level2 li.level3first,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first {
 background: url(/_catalogs/masterpage/img/uk_l3_first.gif) top no-repeat;
}

ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last,
ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first {
 background: url(/_catalogs/masterpage/img/uk_l3_last.gif) bottom no-repeat;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.selected,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last ul#ctl00_PlaceHolderLeftNavBar_level3 li.selected,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.selected,
ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected,
ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected {
 background: url(/_catalogs/masterpage/img/uk_l3_select_top.png) top right no-repeat;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last {
 background: url(/_catalogs/masterpage/img/uk_last_level3last.png) bottom left no-repeat;	
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected {
 background: url(/_catalogs/masterpage/img/uk_last_level3last_sel.png) bottom left no-repeat;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.selected a {
 color: #ffffff;
 font-weight: bold;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.selected a.selected,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last ul#ctl00_PlaceHolderLeftNavBar_level3 li.selected a.selected,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.selected a.selected {
 background: url(/_catalogs/masterpage/img/uk_l3_select_bot.png) bottom right no-repeat;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.selected a.selected img,
ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected a.selected img,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected a.selected img,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level2first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected a.selected img {
 margin-left: -22px;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected a.selected {	
 color: #ffffff;
 font-weight: bold;		
 background: url(/_catalogs/masterpage/img/uk_l3_slast.png) bottom right no-repeat;	
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected a.selected,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected a.selected {
 color: #ffffff;
 font-weight: bold;	
 min-height: 24px;
 background: url(/_catalogs/masterpage/img/uk_last_level3last_sel_top.png) top right no-repeat;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.selected a img,
ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.selected a img,
ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.selected a img,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2first a img,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last a img,
ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level2first a img,
ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level2last a img,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first a img,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level3first a img,
ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last a img,
ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected a img,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected a img
{
 border: none;
 margin-right: 4px;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.selected a:hover img,
ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.selected a:hover img {
 text-decoration: none;	
 color: #000000;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.afterUL,
ul#ctl00_PlaceHolderLeftNavBar_level4 li.afterUL {
 padding-top: 10px;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.afterUL a,
ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.afterUL a,
ul#ctl00_PlaceHolderLeftNavBar_level4 li.afterUL a {
 padding-top: 10px;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2first a:hover,
ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level2first a:hover {
 text-decoration: none;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2first a,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level3first a,
ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level2first a,
ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level3first a,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first a,
ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last a,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last a {
 background: none;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last a,
ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last a {
 padding-bottom: 15px;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last {
 background: url(/_catalogs/masterpage/img/uk_l3_last.gif) bottom no-repeat; 
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 {
 margin-bottom: 0;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 ul#ctl00_PlaceHolderLeftNavBar_level3 li.level4first,
ul#ctl00_PlaceHolderLeftNavBar_level2 ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first {
 background: url(/_catalogs/masterpage/img/uk_l4_select_top.png) top left no-repeat;
 margin-bottom: -2px;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 ul#ctl00_PlaceHolderLeftNavBar_level3 li.level4first a.level4first,
ul#ctl00_PlaceHolderLeftNavBar_level2 ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first a.level3last-level4first {
 color: #fff;
 font-weight: bold;
 background: none;
}

ul#ctl00_PlaceHolderLeftNavBar_level3 li.level4first a:hover,
ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first a:hover {
 text-decoration: none;
}


/* ************************ Leftnav Level4 ******************************** */


ul#ctl00_PlaceHolderLeftNavBar_level2 ul#ctl00_PlaceHolderLeftNavBar_level3 ul#ctl00_PlaceHolderLeftNavBar_level4 {
 margin-top: -2px;
}

ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li,
ul#ctl00_PlaceHolderLeftNavBar_level3 li.level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li {
 background: url(/_catalogs/masterpage/img/uk_l4.gif); 
}

ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li a,
ul#ctl00_PlaceHolderLeftNavBar_level3 li.level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li a {
 padding: 0;
 margin: 0;
 font-size: 0.9em;
 font-weight: normal; 
 width: 105px;
 padding-right: 15px;
 padding-left: 30px;  
 
 padding-top: 5px;
 padding-bottom: 5px;
 
 color: #000;
 background: url(/_catalogs/masterpage/img/uk_l4_dots2.png) bottom right no-repeat;  
}

ul#ctl00_PlaceHolderLeftNavBar_level4 li a:hover {
 text-decoration: underline;
}

ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last a {
 background: url(/_catalogs/masterpage/img/uk_l3_l4_alast.png) bottom left no-repeat;
 padding-bottom: 15px;
 padding-top: 8px;
}

ul#ctl00_PlaceHolderLeftNavBar_level3 li.level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last a {
 background: url(/_catalogs/masterpage/img/uk_l4_alast.png) bottom right no-repeat;
 padding-bottom: 15px;
 padding-top: 8px;
}

ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.selected,
ul#ctl00_PlaceHolderLeftNavBar_level3 li.level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.selected,
ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last-selected,
ul#ctl00_PlaceHolderLeftNavBar_level3 li.level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last-selected {
 background: url(/_catalogs/masterpage/img/uk_l4first.png) top right no-repeat;

}

ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.selected a.selected,
ul#ctl00_PlaceHolderLeftNavBar_level3 li.level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.selected a.selected {
 color: #fff;
 font-weight: bold;	
 background: url(/_catalogs/masterpage/img/uk_l4bottom.png) bottom right no-repeat; 
 padding-bottom:13px;
}

ul#ctl00_PlaceHolderLeftNavBar_level3 li.level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last-selected a.selected {
 color: #fff;
 font-weight: bold;	
 padding-bottom: 15px;
 padding-top: 8px;
 background: url(/_catalogs/masterpage/img/uk_l4_select_lastbottom.png) bottom right no-repeat; 
}

ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last-selected a.selected {
 color: #fff;
 font-weight: bold;	 
 padding-bottom: 15px; 
 margin-bottom: -2px; 
 background: url(/_catalogs/masterpage/img/uk_l3_l4_alast_sel.png) bottom right no-repeat; 
}

ul#ctl00_PlaceHolderLeftNavBar_level3 li.level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.selected a.selected {
 padding-bottom: 15px;
 padding-top: 8px;	
}

/* ------------  CORRECT afterUL Menu Spacings ----------------- */

ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last,
ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected,
ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last a {
 margin-bottom: -2px; 	
}

/* ------------  eND CORRECT afterUL Menu Spacings ----------------- */


ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last  {
 background: url(/_catalogs/masterpage/img/uk_l2_l3_l4_last.png) bottom left no-repeat; 
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last-selected {
 background: url(/_catalogs/masterpage/img/uk_l2_l3_l4_last_sel.png) bottom left no-repeat;  
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last-selected a.selected {
 min-height: 30px;
 padding-top: 5px;
 padding-bottom: 20px;
 background: url(/_catalogs/masterpage/img/uk_l4_last_seltop.png) top right no-repeat;  
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last a {
 padding-bottom: 15px;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last a {
 background: none;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level3first a:hover {
 text-decoration: none;
}

/* *********************  Leftnav  Footermenu stuff ******************************************* */

#leftnav ul.footermenu li {
 margin: 0;
 padding: 0;
 display: block;
 width: 150px;
 min-height: 30px;
 background: url(/_catalogs/masterpage/img/uk_lfooter.png);
 display: -moz-inline-block;
 display: inline-block;
}

#leftnav ul.footermenu li.selected {
 background: url(/_catalogs/masterpage/img/uk_lfooter_l3_first.png);
}

#leftnav ul.footermenu li.selected a.selected {
 background: url(/_catalogs/masterpage/img/uk_lfooter_l3_abottom.png) bottom left no-repeat;
}

#leftnav ul.footermenu li a:hover {
 text-decoration: underline;
}

#leftnav ul.footermenu li.footerfirst {
 background: url(/_catalogs/masterpage/img/uk_l2_firstIE.png);	
}

#leftnav ul.footermenu li.footerlast {
 background: url(/_catalogs/masterpage/img/uk_lfooter_last.png) bottom left no-repeat;	
}

#leftnav ul.footermenu li.footerlast a {
 background: none;	
}

#leftnav ul.footermenu li a {
 background: url(/_catalogs/masterpage/img/uk_al2footer.png) bottom left no-repeat;  
}

#leftnav ul.footermenu li.footerlast-selected {
 background: url(/_catalogs/masterpage/img/uk_lfooter_lastsel.png) bottom left no-repeat;	
}

#leftnav ul.footermenu li.footerlast-selected a.selected {
 background: url(/_catalogs/masterpage/img/uk_lfooter_lastseltop.png) top right no-repeat;	
}

#leftnav ul.footermenu li ul#ctl00_PlaceHolderLeftNavBar_level3 {
 background: url(/_catalogs/masterpage/img/uk_footerl3.png);
}

#leftnav ul.footermenu li ul#ctl00_PlaceHolderLeftNavBar_level3 li {
 background: url(/_catalogs/masterpage/img/uk_footerl3.png);
}

#leftnav ul.footermenu li ul#ctl00_PlaceHolderLeftNavBar_level3 li a {
 background: url(/_catalogs/masterpage/img/uk_l3_dots2.png) bottom right no-repeat;
}

#leftnav ul.footermenu ul#ctl00_PlaceHolderLeftNavBar_level2 li.level3first {
 background: url(/_catalogs/masterpage/img/uk_lfooter_first.png) top no-repeat;
}

#leftnav ul.footermenu li.level3last {
 background: url(/_catalogs/masterpage/img/uk_l3_last.gif) bottom no-repeat;
}

#leftnav ul.footermenu ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last a {
 background: url(/_catalogs/masterpage/img/uk_lfooter_l3last.png) bottom left no-repeat;
}

#leftnav ul.footermenu ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-end li,
#leftnav ul.footermenu ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-end a,
#leftnav ul.footermenu ul#ctl00_PlaceHolderLeftNavBar_level2 li.level3first a {
 background: none;
}

/* *********************************************************************** IE7 HACKS ***************************************** */


*:first-child + html #footer-tomorrow {
  height: 134px;
}


/* *********************************************************************** IE6 HACKS ***************************************** */

* html a:hover { background-position: 0 0; }

* html #mainwrapper,
* html #mainwrapperlong,
* html #mainwrapperlong-blue,
* html #mainwrappersuperlong
 {
 height: 100%;
}

* html #topmenu {
  height: 28px;	
}

* html #header {
  margin-top: -4px;
}

* html #wrapsearch  {
  margin-right: 12px;
  margin-top: 4px;
}

* html #footer,
* html #footer-blue,
* html #footer-tomorrow,
* html #homefooter {
  height: 134px;
  margin-bottom: -1px;
}

* html #homefooter {
 background: url(/_catalogs/masterpage/img/uk_homefooter.png) no-repeat;
}

* html #footer ul.footerlinks,
* html #footer-blue ul.footerlinks,
* html #footer-tomorrow ul.footerlinks,
* html #homefooter ul.footerlinks {
 margin: 0;
 position: absolute;
 top: 93px;
 left: 690px;
}

* html #homefooter ul.footerlinks {
 position: absolute;
 top: 3px;
 left: 690px;
}

/* ***** LEFTNAV MENU STufF ********* */

* html  ul#ctl00_PlaceHolderLeftNavBar_level2 li,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2Admin li {
  height: 30px;
  background: url(/_catalogs/masterpage/img/uk_l2IE.gif);
}

* html  ul#ctl00_PlaceHolderLeftNavBar_level2 li a,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2Admin li a {
  background: url(/_catalogs/masterpage/img/uk_al2IE.gif) bottom no-repeat;
}

* html  ul#ctl00_PlaceHolderLeftNavBar_level2 li ul,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2Admin li ul  {
	margin-bottom: 0px;
}

* html  ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2first,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level2first {
  background: url(/_catalogs/masterpage/img/uk_l2_firstIE.png);
}

* html  ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2first a,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level2first a {
	font-weight: bold;
}

* html  ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 {
 margin-bottom: -2px;
}

* html  ul#ctl00_PlaceHolderLeftNavBar_level3 li {
	padding: 0;
	margin: 0;
	margin-top: 0px;
  height: auto;
}                        
                                                                                                                                                     
* html  ul#ctl00_PlaceHolderLeftNavBar_level3 li a {
	height: auto;	
  padding: 10px 0;
  width: 105px;
  padding-left: 30px;
  font-weight: normal;
  padding-right: 15px;
  margin-right: 0;    	
  background: url(/_catalogs/masterpage/img/uk_l3_dots2.png) bottom right no-repeat;
}

* html  ul#ctl00_PlaceHolderLeftNavBar_level2 li a,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2Admin li a {
  padding: 10px 0;
  width: 105px;
  padding-left: 30px;
  font-weight: normal;
  padding-right: 15px;
  margin-right: 0;
}

* html  ul#ctl00_PlaceHolderLeftNavBar_level2 li.selected,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.selected,
* html  ul#ctl00_PlaceHolderLeftNavBar_level3 li.selected {
  height: 20px;
  height: auto;
}

* html  ul#ctl00_PlaceHolderLeftNavBar_level2 li.selected a.nodots,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2 li.level3first a,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first a,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.selected a.nodots,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level3first a,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level2last-level3first a,

* html  ul#ctl00_PlaceHolderLeftNavBar_level3 li a,
* html  ul#ctl00_PlaceHolderLeftNavBar_level3 li.selected a {
  height: 20px;
  height: auto;
}

* html  ul#ctl00_PlaceHolderLeftNavBar_level2 li.selected a img,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.selected a img,
* html  ul#ctl00_PlaceHolderLeftNavBar_level3 li.selected a img,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2first a img,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last a img,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2 li.level3first a img,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first a img,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level2first a img,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level2last a img,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level3first a img,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level2last-level3first a img,
* html  ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last a img
{
  margin-top: 0px;
}

* html  ul#ctl00_PlaceHolderLeftNavBar_level3 {
  margin-bottom: 3px;	
}

* html  ul#ctl00_PlaceHolderLeftNavBar_level3 li {
  background: url(/_catalogs/masterpage/img/uk_l3IE.gif); 
}

* html  ul#ctl00_PlaceHolderLeftNavBar_level2 li.level3first,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first,
* html  ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level3first,
* html ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level2last-level3first {
  background: url(/_catalogs/masterpage/img/uk_l3_firstIE.gif) top no-repeat; 
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last {
  background: url(/_catalogs/masterpage/img/uk_l3_lastIE.gif) bottom no-repeat; 
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last,
* html ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level2last {
  background: none;
  margin-top: -2px;
  background: url(/_catalogs/masterpage/img/uk_l2_last.png) bottom left no-repeat;
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.afterUL,
* html ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.afterUL,
* html ul#ctl00_PlaceHolderLeftNavBar_level3 li.afterUL,
* html ul#ctl00_PlaceHolderLeftNavBar_level4 li.afterUL {
  margin-top: -2px;	
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.afterUL a,
* html ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.afterUL a {
	padding-bottom: 6px;
  background: url(/_catalogs/masterpage/img/uk_al2IE.gif) bottom no-repeat;	
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.selected,
* html ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected {
  background: url(/_catalogs/masterpage/img/uk_l3_select_top.png) top right no-repeat;
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.selected a.selected,
* html ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected a.selected {
  color: #ffffff;
  background: url(/_catalogs/masterpage/img/uk_l3_select_bot.png) bottom right no-repeat;
  width: 105px;
  padding-left: 30px;
  font-weight: bold;
  padding-right: 15px;
  margin-right: 0;
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li a {
  font-weight: normal;	
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected a.selected {
  background: url(/_catalogs/masterpage/img/uk_l3_slast.png) bottom right no-repeat;	
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.selected,
* html ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.selected {
  background: url(/_catalogs/masterpage/img/uk_l2_selIE.gif) top right no-repeat; 
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.selected a.selected,
* html ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.selected a.selected {
  background: url(/_catalogs/masterpage/img/uk_l2_sel_a.gif) bottom left no-repeat; 
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-selected,
* html ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level2last-selected {
  background: url(/_catalogs/masterpage/img/uk_l2_lastselIE6.png) bottom left no-repeat; 		
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-selected a.selected,
* html ul#ctl00_PlaceHolderLeftNavBar_level2Admin li.level2last-selected a.selected {	
  background: url(/_catalogs/masterpage/img/uk_l2_firstsel.png) top left no-repeat; 	
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last-selected a.selected {
  padding-top: 10px;
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last {
  background: url(/_catalogs/masterpage/img/uk_last_level3last.png) bottom left no-repeat;
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.afterUL,
* html #leftnav ul.footermenu li.afterUL {
  margin-top: -2px;	
}

* htmlul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.afterUL a,
 {
  padding-bottom: 10px;
  background: url(/_catalogs/masterpage/img/uk_l3_dots2.png) bottom right no-repeat;	
}

* html  ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected a.selected {
  height: 24px;
}

* html  ul#ctl00_PlaceHolderLeftNavBar_level4 li {
  margin-top: 0;
  background: url(/_catalogs/masterpage/img/uk_l4.png);
}

* html  ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4first {
  padding-top: 10px;
  background: url(/_catalogs/masterpage/img/uk_l4first.png) top left no-repeat;
}

* html  ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4first a {
  color: #fff;
  font-weight: bold;
} 

* html  ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4first a:hover {
  text-decoration: none;
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li a {
  background: url(/_catalogs/masterpage/img/uk_l4_dots2.png) bottom right no-repeat;
}

* html ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last a {
  background: none;
  background: url(/_catalogs/masterpage/img/uk_l4_alast.png) bottom right no-repeat;
}

* html ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4first {
  background: url(/_catalogs/masterpage/img/uk_l4_select_top.png) top left no-repeat;
}

* html ul#ctl00_PlaceHolderLeftNavBar_level4 li.selected,
* html ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last-selected {
  background: url(/_catalogs/masterpage/img/uk_l4first.png) top right no-repeat;
}

* html ul#ctl00_PlaceHolderLeftNavBar_level4 li.selected a {
  color: #fff;
  font-weight: bold;	
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li ul#ctl00_PlaceHolderLeftNavBar_level4 li.selected a.selected {
  background: url(/_catalogs/masterpage/img/uk_l4bottom.png) bottom right no-repeat;
  height: 25px;
  padding-top: 10px;
}

* html ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last-selected a.selected {
  height: 20px;
  margin-top: 3px;
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last ul#ctl00_PlaceHolderLeftNavBar_level4 li,
* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last ul#ctl00_PlaceHolderLeftNavBar_level4 li {
 height: 30px;
 line-height: 30px;
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last ul#ctl00_PlaceHolderLeftNavBar_level4 li a,
* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last ul#ctl00_PlaceHolderLeftNavBar_level4 li a {
 padding: 0;
 margin: 0;
 font-size: 0.9em;
 width: 105px;
 padding-right: 15px;
 margin-left: 0;
 padding-left: 30px; 
 line-height: 30px;
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last,
* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last {
 padding-bottom: 5px;
 background: url(/_catalogs/masterpage/img/uk_last_l3_l4.png) bottom left no-repeat;		
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last-selected,
* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last-selected {
 background: url(/_catalogs/masterpage/img/uk_last_l3_l4_sel.png) bottom left no-repeat;		
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last-selected a,
* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last-selected a {
 padding-bottom: 10px;
 padding-top: 10px;
 background: url(/_catalogs/masterpage/img/uk_l4_last_seltop.png) top right no-repeat;		
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last ul#ctl00_PlaceHolderLeftNavBar_level4 li.selected a.selected,
* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last ul#ctl00_PlaceHolderLeftNavBar_level4 li.selected a.selected {
 padding-top: 10px;
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected a {
  padding-bottom: 20px; 
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level4first ul#ctl00_PlaceHolderLeftNavBar_level4 {
  margin-bottom: 0px;
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last ul#ctl00_PlaceHolderLeftNavBar_level3 li ul#ctl00_PlaceHolderLeftNavBar_level4 li.selected a.selected,
* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.selected a.selected,
* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last-selected a.selected,
* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li ul#ctl00_PlaceHolderLeftNavBar_level4 li.selected a.selected {
  padding-top: 10px;
  padding-bottom: 0;
}

/* ------------  CORRECT afterUL Menu Spacings ----------------- */

* html ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last-selected a.selected {
  padding-bottom: 7px; 
  margin-bottom: 0px; 
}

* html ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last a {
  margin-bottom: 0px; 	
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level3first {
	margin-bottom: -2px;
}

* html ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last,
* html ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected,
* html ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last {
  margin-bottom: 2px;
}

* html ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last a,
* html ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-selected a,
* html ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last a {
   margin-bottom: 0px; 
}

/* ------------  END CORRECT afterUL Menu Spacings ----------------- */

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first a {
 background: none;	
}

* html ul#ctl00_PlaceHolderLeftNavBar_level2 li.level2last-level3first ul#ctl00_PlaceHolderLeftNavBar_level3 li.level3last-level4first ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last  {
 background: url(/_catalogs/masterpage/img/uk_l2_l3_l4_lastIE.png) bottom left no-repeat; 	
}

* html ul#ctl00_PlaceHolderLeftNavBar_level4 li.level4last-selected a.selected {
 height: 30px;
}

/* ************** End LefthandNav Menu StuFF ************* */

* html #leftnav ul.footermenu li a {
  padding: 10px 0;
  width: 105px;
  padding-left: 30px;
  padding-right: 15px;
  margin-right: 0;
  background: url(/_catalogs/masterpage/img/uk_al2footer.png) bottom left no-repeat;  
}

* html #footer ul.footerlinks li,
* html #footer ul.footerlinks li a,
* html #footer-blue ul.footerlinks li,
* html #footer-blue ul.footerlinks li a,
* html #homefooter ul.footerlinks li,
* html #homefooter ul.footerlinks li a {
  margin: 0;
  padding: 0;
  width: 25px;
}

* html #leftnav ul.footermenu li.footerfirst {
  background: url(/_catalogs/masterpage/img/uk_l2_firstIE.png);	
}

* html #leftnav ul.footermenu li.footerlast {
  background: url(/_catalogs/masterpage/img/uk_lfooter_lastIE6.png) bottom left no-repeat;	
}

* html #leftnav ul.footermenu li a {
  background: url(/_catalogs/masterpage/img/uk_al2footer.png) bottom left no-repeat;  
}

* html #leftnav ul.footermenu li.footerlast a {
  background: none;	
}

* html #leftnav ul.footermenu li.footerlast-selected {
  background: url(/_catalogs/masterpage/img/uk_lfooter_lastselIE.png) bottom left no-repeat;	
}

* html #leftnav ul.footermenu li.afterUL a {
	padding-bottom: 8px;	
	padding-top: 4px;
}

* html .right-panel-content {
  height: 130px;
  background: url(/_catalogs/masterpage/img/uk_bluepanel_backIE.png) center repeat-y; 
}

* html .right-panel-content-white {
  height: 130px;
  background: url(/_catalogs/masterpage/img/uk_whitepanel_backIE.png); 
}

* html a.readmore-white,
* html a.readmore-blue {
  padding-top: 3px;
}

* html .recipebox {
 height: 80px;
}

* html .wrap-panel {
 width: 475px;
 margin-top: 10px;
}

* html .panel-right {
 margin-left: 5px;
}

* html div.float-button {
	width: 110px;
}

* html div.float-button a {
	width: 110px;	
}

* html div.float-button a {
	width: 110px;	
}

* html #ctl00_SPWebPartManager1_g_e771afdd_2f5b_49e9_8fd4_bbb6de67282e a.purple {
 float: left;
 clear: left;	
 margin-top: 50px;
 width: 300px;
}

* html #main_leftcolumn div.contentwrapper {
 display: block;
 width: 415px;
 margin: 30px;
 margin-top: 10px;
 padding-right: 0;
}

* html #main_leftcolumn div.contentwrapper div h1 {
	display: block;
	width: 475px;
}

#main_leftcolumn div.contentwrapper div h1 {
	display: block;
}

#main_leftcolumn div.sectionhead div.section-title h1.title {
	display: block;
	width: 475px; 
}

/*  ************   same fix for IE7   ******************   */

*:first-child+html #main_leftcolumn div.contentwrapper div h1 {
	display: block;
	width: 475px;
}

* html #main_leftcolumn div.contentwrapper div#ctl00_PlaceHolderMain_RichHtmlField1zxc__ControlWrapper_RichHtmlEditorOverride {
 margin:0;
 padding:0;
 width:475px;
}

/*  ************   finito   ******************   */

* html .right-panel-top,
* html .right-panel-link-bottom,
* html .right-panel-link-top,
* html .right-panel-bottom,
* html .right-panel-top-white,
* html .right-panel-link-bottom-white,
* html .right-panel-link-top-white,
* html .right-panel-bottom-white,
* html img,
* html .png { 
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "/_catalogs/masterpage/img/uk_transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}

div#ctl00_PlaceHolderMain_RichHtmlField1_ctl00_RichHtmlField_displayContent table,
div#ctl00_PlaceHolderMain_RichHtmlField1_ctl00_RichHtmlField_displayContenttable td,
div#ctl00_PlaceHolderMain_RichHtmlField2_ctl00_RichHtmlField_displayContent table,
div#ctl00_PlaceHolderMain_RichHtmlField2_ctl00_RichHtmlField_displayContenttable td,
div#ctl00_PlaceHolderMain_RichHtmlField3_ctl00_RichHtmlField_displayContent table,
div#ctl00_PlaceHolderMain_RichHtmlField3_ctl00_RichHtmlField_displayContenttable td,
div#ctl00_PlaceHolderMain_RichHtmlField4_ctl00_RichHtmlField_displayContent table,
div#ctl00_PlaceHolderMain_RichHtmlField4_ctl00_RichHtmlField_displayContenttable td,
div#ctl00_PlaceHolderMain_RichHtmlField5_ctl00_RichHtmlField_displayContent table,
div#ctl00_PlaceHolderMain_RichHtmlField5_ctl00_RichHtmlField_displayContenttable td,
div#ctl00_PlaceHolderMain_RichHtmlField1zxc_ctl00_RichHtmlField_displayContent table,
div#ctl00_PlaceHolderMain_RichHtmlField1zxc_ctl00_RichHtmlField_displayContenttable td,
div#ctl00_PlaceHolderMain_Content1_ctl00_RichHtmlField_displayContent table,
div#ctl00_PlaceHolderMain_Content1_ctl00_RichHtmlField_displayContenttable td,
div#ctl00_PlaceHolderMain_Content2_ctl00_RichHtmlField_displayContent table,
div#ctl00_PlaceHolderMain_Content2_ctl00_RichHtmlField_displayContenttable td,
div#ctl00_PlaceHolderMain_Content3_ctl00_RichHtmlField_displayContent table,
div#ctl00_PlaceHolderMain_Content3_ctl00_RichHtmlField_displayContenttable td,
div#ctl00_PlaceHolderMain_Content4_ctl00_RichHtmlField_displayContent table,
div#ctl00_PlaceHolderMain_Content4_ctl00_RichHtmlField_displayContenttable td
{
 border: 2px black dashed;
}

ul#ctl00_PlaceHolderLeftNavBar_level2 li ul#ctl00_PlaceHolderLeftNavBar_level3 li.selected a.selected img {
 margin-left: 4px;
 border: solid 1px #cccccc;
}

.box-line em.com-notification{
float:right;
	background:url(/_catalogs/masterpage/Img/Tomorrow/line_comment_notification.png) no-repeat;	
	height:51px;
	line-height:1em;
	margin:-10px 0 0 5px;
	padding:13px 18px 0 16px;
	width:199px;
}

/* *** access links fix *** */

div.accessLink {
 height: 12px;
 margin-top: -12px;
 visibility:hidden;
}

p.skipto {
	text-indent: -9999em;
	margin-top: -12px;
	visibility:hidden;
}

/* *** Sitemap Fix *** */

.sitemap ul li.item1_1, .sitemap ul li.item1_3 {
 float:left;
 clear:left;
 margin-bottom:20px;
 width:300px;
}

.sitemap ul li.item1_6, .sitemap ul li.item1_7   {
 float:left;
}

.sitemap ul li.item1_2, .sitemap ul li.item1_4, .sitemap ul li.item1_5 {
 float:right;
 margin-bottom:20px;
 width:330px;
}

.sitemap ul li.item1_7   {
 margin-left:40px;
}