/*********** home Kellogg's CSS Document --- ORIGINAL KELLOGGS.CO.UK ********/	

.homepodWrap h2 {
font-size: 1.2em;
padding: 15px 0 10px 10px;
border-bottom: 1px solid #EFECE6;
color: #d31145;
text-decoration: none;
} 

h2 a:link, h2 a:visited, h2 a:active {
color: #d31145;
text-decoration: none;
}

h2 a:hover {
text-decoration: underline;
}

#homeFlashPod {
width: 750px;
height: 204px;
border-bottom: 1px solid #d4ccc0;
padding-bottom: 1px;
}

#homeFlashPod a {
margin: 0;
padding-top: 205px;
width: 920px;
height: 0 !important;
	height /**/: 204px;
overflow: hidden;
background-image: url(img/pod_main.jpg?141653);
background-repeat: no-repeat;
display: block;
}

.homepodWrap {
padding-bottom: 15px;
float: left;
display: inline;
width: 229px;
overflow: hidden;
border-right: 1px solid #EFECE6;
border-bottom: 1px solid #EFECE6;
background-image: url(img/pod_top.gif?141653);
background-position: top;
background-repeat: no-repeat;
}

.end {
width: 230px;
border-right: 0;
}

/* home lists */
.homepodWrap ul {
	border-top: 1px solid #EFECE6;
	padding: 10px 0 10px 0;
}


.homepodWrap li a {
	background: url(img/arrow_bullet.gif?141653) left center no-repeat;
	padding-left: 8px;
	margin-left: 18px;
	font-size: 0.85em;
	line-height: 1em;
	color: #333333;
	text-decoration: none;
}


.homepodWrap li a:hover {
	color: #d31145;
	text-decoration: underline;
}

.homepodWrap p a {
	background: url(img/arrow_filled.gif?141653) left center no-repeat;
	padding: 10px 0 10px 25px;
	margin: 0 0 0 10px;
	font-size: 0.85em;
	color: #d31145;
	font-weight: bold;
	text-decoration: none;
}

.homepodWrap p a:hover {
	text-decoration: underline;
}

.homepodWrap p {
	margin: 10px 0 0 0;
}

.homepodWrapLatest,
.homepodWrapContacts {
	padding:10px 0 10px 0;
	float:left;
	display:inline;
	width:229px;
	overflow:hidden;	
	background-color:#efece6;
	background-position:top;
	background-repeat:no-repeat;	
}

.homepodWrapLatest {
	border-left:1px solid #EFECE6;
	display:inline;
	float:left;
	overflow:hidden;
	padding:0 0 10px 0;
	width:309px;
	background-color:#FFFFFF;
}

#boxes .homepodWrapLatest {
	width:229px;	
}

#boxes .homepodWrapLatest .listItemsWrap,
#boxes .homepodWrapLatest .listItemsWrap .description {
	width: auto;
}

#boxes .homepodWrapLatest .listItemsWrap ul {
	margin: 0;
}

#boxes .homepodWrapLatest .listItemsWrap li {
	width: 224px;
	padding: 3px 0 8px 5px;
}


.homepodWrapLatest .listItemsWrap li {
	background:#F8F7F5 url(img/highlight.gif?141653) left bottom;
	background-repeat: repeat-x;
	margin:0px;
	padding: 3px 5px 8px 5px;
	width:278px;
	min-height: 35px;
}


.homepodWrapLatest .moreLink {
	margin: 15px 0pt 0pt 16px;
}


.homepodWrapWelcome h2,
.homepodWrapLatest h2 {
	border-bottom:1px solid #EFECE6;
	font-size:1.2em;
	padding:10px 0 10px 15px;
	margin: 0;
}

.homepodWrapNews {
	padding-bottom:0px;
	width: 549px;
}

.homepodWrapWelcome p,
.homepodWrapNews p {margin:15px 10px 0 15px;}

.homepodWrapNews h2 {
	font-size:1.2em;
	padding:20px 0 10px 15px;
	border-bottom:1px solid #EFECE6;
	margin: 0 !important;
}

.homepodWrapContacts .contactWrap {background-color:#FFFFFF;border:1px solid #d4ccc0;margin:0 10px 0px 10px;padding:10px}

.homepodWrapContacts .contactWrap p {color: #333333; font-weight:normal; font-size:0.85em; padding:1px 0 1px 0;}
.homepodWrapContacts .contactWrap a {color:#d31145;text-decoration:none;}
.homepodWrapContacts .contactWrap a:hover {text-decoration:underline;}

.homepodWrapContacts .contactWrap .contactList {padding:10px 0 0 0;}
.homepodWrapContacts .contactWrap .contactList p {
	margin: 0;
}
.homepodWrapContacts .contactWrap .contactList p.position{font-weight:bold;}

.fullAreaWrap h3,
.homepodWrapContacts .contactWrap h3 { 
	font-size:1em; font-weight:bold;color:#d31145;padding:0;margin:0;
}


.moreLink a {
	color:#d31145;
	text-decoration:none;
	font-weight:bold;
	background:url(img/arrow_filled.gif?141653) left 0px no-repeat;
	padding:0 0 5px 25px;
}

.moreLink a:hover {	text-decoration: underline;}

#maincolumn #moreLinkpr a{color:#d31145; text-decoration:none; font-weight:bold;background:url(img/arrow_filled.gif?141653) left 0px no-repeat;padding:0 0 5px 25px;margin:10px 0 0 16px;display:block;}
#maincolumn #moreLinkpr a:hover {text-decoration: underline;}

.rssIconSml {display:inline;float:right;margin: -2px 10px 0 0;}

.redHeading {
color:#d31145;
font-size:1.3em;
font-weight:bold;
}

.redSubHeading {
color:#d31145;
font-size:1em;
font-weight:bold;
padding:10px 0 20px 0;
}

.ajax-progress-overlay {
display:none;
font-weight:bold;
height:200px;
opacity:1;
padding-top:184px;
position:absolute;
text-align:center;
width:439px;
}

/* end home lists */

/* pod images -----------------------------------*/

#healthPod a {
padding-top: 117px;
margin: 1px 0 1px 0;
width: 230px;
height: 0 !important;
	height /**/: 117px;
overflow: hidden;
background-image: url(img/pod_health.jpg?141653);
background-repeat: no-repeat;
display: block;
}

#healthPod_ie a {
padding-top: 117px;
margin: 1px 0 1px 0;
width: 230px;
height: 0 !important;
	height /**/: 117px;
overflow: hidden;
background-image: url(img/pod_health_ie.jpg?141653);
background-repeat: no-repeat;
display: block;
}

#productsPod a {
padding-top: 117px;
margin: 1px 0 1px 0;
width: 230px;
height: 0 !important;
	height /**/: 117px;
overflow: hidden;
background-image: url(img/pod_products.jpg?141653);
background-repeat: no-repeat;
display: block;
}

#productsPod_ie a {
padding-top: 117px;
margin: 1px 0 1px 0;
width: 230px;
height: 0 !important;
	height /**/: 117px;
overflow: hidden;
background-image: url(img/pod_products_ie.jpg?141653);
background-repeat: no-repeat;
display: block;
}
#whatsonPod a {
padding-top: 117px;
margin: 1px 0 1px 0;
width: 230px;
height: 0 !important;
	height /**/: 117px;
overflow: hidden;
background-image: url(img/pod_whatson.jpg?141653);
background-repeat: no-repeat;
display: block;
}

#whatsonPod_ie a {
padding-top: 117px;
margin: 1px 0 1px 0;
width: 230px;
height: 0 !important;
	height /**/: 117px;
overflow: hidden;
background-image: url(img/pod_whatson_ie.jpg?141653);
background-repeat: no-repeat;
display: block;
}

#companyPod a {
padding-top: 117px;
margin: 1px 0 1px 0;
width: 230px;
height: 0 !important;
	height /**/: 117px;
overflow: hidden;
background-image: url(img/pod_company.jpg?141653);
background-repeat: no-repeat;
display: block;
}

/*** ENDE kelloggs_home.css ****/

/********************** main Kellogg's CSS Document ***********************/		

/* General -----------------------------------*/		

html, body {
}

a {
-moz-outline: none;
outline: none;
}

p a:link, p a:visited {
-moz-outline: none;
outline: none;
color: #d31145;
text-decoration: none;
}

p a:hover {
-moz-outline: none;
outline: none;
text-decoration: underline;
}

img, div {
behavior: url(/scripts/iepngfix.htc?141653)
}

body {
background-color: #fff;
text-align: center;
background-image: url(img/nutrition-top.jpg?141653);
/* background-size: 66%;
 background-image: url(img/main_bg_gradient.jpg?141653); */
background-repeat: no-repeat;
background-position: top center;
font-family: Arial, Helvetica, sans-serif;
color: #333333;
}

#page {
position: relative;
margin: 0 auto 0 auto;
width: 922px;
height: 100%;
}

#footer-image {
    padding-bottom:270px;
    background-image: url(img/nutrition-btm-170.png?141653);
    background-repeat: no-repeat;
    background-position: bottom center;    
}

#maincolumn {
text-align: left;
border-left: #efece6 1px solid;
border-right: #efece6 1px solid;
background: #FFFFFF;
}

#maincolumn.christmas {
background: #FFFFFF url(img/xmasbg.jpg?141653) no-repeat;
}

.clearer {
width: auto;
height: 0px;
overflow: hidden;
clear: both;
}

.hidden {
display: none;
}

.redBoldText {
padding-top: 10px;
font-size: 1.1em;
font-weight: bold;
color: #d31145;
}
.boldText {
font-weight: bold;
}

.smallText {
font-size: 0.85em;
}

.smallText a {
color: #d31145;
text-decoration: none;
}
.mediumText {
font-size: 0.85em;
}

	
/* Kelogg's Logo -------------------------------/----*/		

#kelloggslogo {
    position:absolute;
    top:48px;
    left:20px;
}

.new-header {
    height:108px;
}

.big-title-holder {
	padding-top:37px;
	text-align:right;
}

#kelloggslogo a {
width: 169px;
height: 60px;
background: transparent url(img/logo-kelloggs.png?141653) left top no-repeat;
display: block;
}


/* Breadcrumb -----------------------------------*/

#breadcrumbWrap {
    text-align: right;
    padding:7px 5px 0 0;
    margin: 0;
    background-color:#d31145;
}

.logged-in-as {
	padding: 0 5px 8px 0;
	color: #FFFFFF;
	font-size:11px;
}

#breadcrumbWrap .logged-in-as a {
	background: url(img/ico_abmelden.png?141653) left center no-repeat;
	padding-left: 12px;
	margin-left:5px;
	color: #FFFFFF;	
	text-decoration: none;
}

#breadcrumbWrap a:hover {
	text-decoration: underline;
}

#breadcrumb {
display: inline;
}

#breadcrumb li {
display: inline;
margin-right: 5px;
}

#breadcrumb li.home a {
background: none;
background: transparent url(img/arrow_bullet.gif?141653) no-repeat scroll left center;
}


#breadcrumb li.activeBread a:link,
#breadcrumb li.activeBread a:visited {
color: #d31145;
}


/* navigation -----------------------------------*/
#navWrapper {
width: 920px;
overflow: hidden;
}

#navWrapper a:link,
#navWrapper a:active,
#navWrapper a:visited {
color: #333333;
text-decoration: none;
}

#navWrapper a:hover {
text-decoration: underline;
}

#navWrapper  li {
display: inline;
}

#leftnav {
width: 467px;
float: left;
display: inline;
background: #efece6;
padding-left: 6px;
border-bottom: #d4ccc0 1px solid !important;
border-bottom: none;
line-height: 1.22em;
}

#rightnav {
position: relative;
width: 447px;
float: left;
display: inline;
border-bottom: #d4ccc0 1px solid !important;
border-bottom: none;
background-color: #d2c8b8;
}



.nav {
float: left;
width: auto;
/* padding: 10px 9px 11px 10px; */
padding: 10px 14px 11px 20px;
margin-bottom: -1px;
text-align: center;
border-top: 1px solid #efece6;
}

.nav.selected {
padding: 10px 0 10px 0;
}

	

#navWrapper a.selected:link,
#navWrapper a.selected:visited {
color: #CC0000;
padding: 10px 19px 10px 20px;
margin-bottom: -1px;
background-color: #FFFFFF;
font-weight: bold;
border-top: 1px solid #efece6;
border-left: 1px solid #d4ccc0;
border-bottom: 1px solid #FFFFFF;
}

#searchBox {
position: absolute;
top: 10px;
left: 10px;
width: 150px;
}

.search {
float: left;
width: auto;
padding: 10px;
margin: 0px;
text-align: center;
background-color: #e0d8cc;
border-top: 1px solid #efece6;
border-left: 1px solid #d4ccc0;
border-right: 1px solid #FFFFFF;
padding-left: 167px;
}

.register,
.contact {
float: left;
width: auto;
padding: 11px 10px 10px 10px;
margin: 0px;
text-align: center;
background-color: #d2c8b8;
border-left: 1px solid #beb29f;
border-right: 1px solid #FFFFFF;
}

.contact {
border-right: none;
padding-right: 18px !important;
padding-right: 13px;
}

.homepodWrapContacts {
	width: 200px;
}


.inputfield {
border: 1px solid #cbc0b0;
width: 150px;
height: 16px;
}
	
/* footer -----------------------------------*/
#footer {
clear: both;
padding: 10px 0 0 0;
font-size: 0.85em;
}

#footer a:link, #footer a:visited, #footer a:active {
background: url(img/arrow_bullet.gif?141653) left center no-repeat;
padding-left: 8px;
color: #333333;
text-decoration: none;
}
#footer a:hover {
color: #d31145;
text-decoration: underline;
}

#legals {
float: left;
display: inline;
margin: 0 0 0 14px;
margin-bottom: 7px;
}


#registered {
padding: 10px 0 10px 0;
font-size: 0.7em;
color: #666666;
}
#registered p {
float: left;
margin-top:10px;
display: inline;
}



#madeBy_logo {
float: right;
display: inline;
margin-top: -5px;
}
#madeBy a {
color: #666666;
float: right;
padding-top:10px;
text-decoration: none;
}
#madeBy a:hover {
text-decoration: underline;
}

/*#madeBy {
display: none;
}
*/
 #madeBy_logo {
display: none;
}

	
#legals li {
margin-right: 6px;
float: left;
}

#othersites {
float: right;
display: inline;
margin-bottom: 10px;
}

#othersites li {
margin-right: 6px;
display: inline;
float: left;
}

#redFooterBar {
margin: 0 0 2px 0;
height: 6px;
overflow: hidden;
background-color: #d31145;
}

/* paneWrap -----------------------------------*/
#paneWrap {
padding-top: 0px;
margin: 0 auto 0 auto;
background-color: #FFFFFF;
border-bottom: none;
height: auto !important;
height: 1px;
}

/* verticalPanes -----------------------------------*/
#leftPaneWrap {
float: left;
display: inline;
width: 169px;
overflow: hidden;
border-top: 1px solid #f6f0c9;
}

#rightPaneWrap {
float: right;
display: inline;
width: 750px;
border-left: 1px solid #EFECE6;
}

.terms {
width: 720px;
font-size: 0.85em;
padding-bottom: 20px
}
.terms p {
margin: 0 0 0 15px;
}
.terms ol {
padding: 0 0 0 10px;
}
.terms h1 {
color: #d31145;
padding: 10px 0 0 0;
margin: 0 0 0 15px;
font-size: 1.5em;
font-weight: bold;
}
.terms h2 {
color: #d31145;
padding: 10px 0 0 0;
margin: 0 0 0 15px;
font-size: 1em;
font-weight: bold;
}

.terms a:link, .terms a:visited {
color: #d31145;
text-decoration: none;
}
.terms a:hover {
color: #d31145;
text-decoration: underline;
}

#rightPaneWrap .legals {
float: left;
display: inline;
width: 750px;
padding: 0 0 10px 10px;
border-left: none;
background: none;
}


#rightPaneWrap.redTop h3 {
font-size: 1.4em;
background-color: #da040e;
color: #FFFFFF;
padding: 0 0 5px 10px;
}

#rightPaneWrap.redTop {
background-image: url(img/rightpane_redtop.gif?141653);
background-repeat: no-repeat;
background-position: top;
padding-top: 19px;
}

#rightPaneWrap p {
/* margin: 10px 15px 10px 15px; trifft zu viel! */
}

#rightPaneWrap p.first {
line-height: 150%;
font-weight: bold;
}
#rightPaneWrap p.red {
font-size: 1.3em;
font-weight: bold;
color: #d31145;
}
#rightPaneWrap h1 {
color: #d31145;
padding: 10px 0 0 15px;
margin: 0;
font-size: 1.6em;
font-weight: bold;
}

#rightPaneWrap.greytop h1 {
/* padding: 42px 0 0 0; 
 padding: 6px 0 0 0;*/
}

.content-template #rightPaneWrap.greytop h1 {
padding-top: 0px;
}

		
#rightPaneWrap h2 {
color: #d31145;
padding-top: 0px;
/* margin-left:15px; */
font-size: 1.2em;
}

.introText {
line-height: 130%;
font-size: 1.08em;
padding-bottom: 8px;
}

.filledArrow a:link, .filledArrow a:visited {
background: url(img/arrow_filled.gif?141653) left center no-repeat;
padding: 10px 0 12px 22px;
color: #d31145;
font-weight: bold;
text-decoration: none;
}

.filledArrow a:hover {
text-decoration: underline;
}

/* for links within a content view*/
#innerLeftPaneWrap a:link,
#innerLeftPaneWrap a:visited {
text-decoration: none;
}

#innerLeftPaneWrap td a:link,
#innerLeftPaneWrap zd a:visited {
color: #d31145;
}

#innerLeftPaneWrap a:hover {
/* color: #d31145; */
text-decoration: underline;
}

/* lists -----------------------------------*/
.numberList ul, .numberList li, .numberList ol {
margin: 10px 15px 10px 35px;
list-style-type: decimal;
}

.dotList ul, .dotList li, .dotList ol {
margin: 10px 15px 10px 35px;
list-style-type: disc;
}

/* horizontalPanes -----------------------------------*/
#topPaneWrap {
overflow: hidden;
}
#bottomPaneWrapOuter {
border-top: 1px solid #d4ccc0;
padding-top: 1px;
}
#bottomPaneWrap {
	clear: both;
	display: block;
	line-height: 100%;
	border-top: 8px solid #EFECE6;
	background-color: white;
}

/* horizontalPanes classes -----------------------------------*/

.fulltopPane {
	background-repeat: no-repeat;
	background-position: right 12px;
	/*
	min-height:600px;
  	height:auto !important;
  	height:600px;
	padding-top: 19px;
	background-color: transparent;
	*/
}

	
.fulltopPane #innerLeftPaneWrap {
	border:0;
}

.tabContentPane {
	background-image: url(img/full_greytaptop.gif?141653);
	background-position: top;
	background-repeat: no-repeat;
}

/* innerpanes -----------------------------------*/
#innerLeftPaneWrap {
	border-right: 1px solid #efece6;
	min-height:300px;
  	height:auto !important;
	background-repeat: no-repeat;
	background-position: top right;
}

.extraPadding {
	padding-right: 245px;
	min-height: 300px;
}

#innerLeftPaneWrap ul {
	list-style-type: disc;
	margin-left: 30px;
}

#innerLeftPaneWrap ol {
	list-style-type: decimal;
	margin-left: 35px;
}


/* achtung */
#innerRightPaneWrap {
}

#innerRightPaneWrap.brandshot {
	margin-top: 28px;
	float: right;
	height: 300px;
	width: 230px;
	display: inline;
	background-position: top right;
	background-repeat: no-repeat;
}


#innerRightPaneWrap .relatedcontent {
	float: left;	
}

#innerRightPaneWrap.sideImage {
width: 225px;
margin-top: 51px;
background-color: #FFFFFF;
}

.sideImage {
background-image:url(img/3.jpg?141653);
background-position: 100% 0;
background-repeat: no-repeat;
}


/* innerpanes  classes-----------------------------------*/
.noSideNav {
	width: 720px;
}

.prodDetail {
	display: inline;
	float: left;
	width: 690px;
}

.withSideNav {
width: 520px;
}

.sideTile {
background: url(img/sidetile_cornflakes.jpg?141653) no-repeat 100% 0;
}

.featurePod {
	/* padding:25px 0 15px 0;
		border-top: 1px solid #E0D8CC;
	*/
background-color: #d31145;
color: #FFFFFF;
padding: 0 0 15px 0;
font-weight: bold;
width: 229px;
}
		
.featurePod dt {
color: #FFFFFF;
font-size: 1.3em;
padding: 0 0 10px 15px;
text-decoration: none;
}

	
#rightPaneWrap .featurePod dd a:link,
#rightPaneWrap .featurePod dd a:visited,
#rightPaneWrap .featurePod dd a:active {
background: url(img/arrow_bullet_feature.gif?141653) 0 3px no-repeat;
padding-left: 8px;
margin: 10px 5px 0px 15px;
color: #FFFFFF;
display: block;
text-decoration: none;
}

.featurePod dd a:hover {
text-decoration: underline;
}

#rightPaneWrap .featurePod dd a:link,
#rightPaneWrap .featurePod dd a:visited,
#rightPaneWrap .featurePod dd a:active {
	display: inline;
	margin: 0;
}

/* icons -----------------------------------*/
#printIconWrap {
height: 20px;
background-image: url(img/print.gif?141653);
background-repeat: no-repeat;
display: block;
padding: 3px 0 0 30px;
margin-top: 3px;
position: absolute;
right: 255px;
}

#printIconWrap a:link, #printIconWrap a:visited {
background: url(img/arrow_bullet.gif?141653) left 3px no-repeat;
padding-left: 8px;
color: #333333;
font-size: 0.85em;
text-decoration: none;
}
#printIconWrap a:hover {
color: #d31145;
text-decoration: underline;
}
.pdfIcon {
padding-top: 60px;
width: 60px;
height: 0 !important;
	height /**/: 60px;
overflow: hidden;
background-image: url(img/pdf.gif?141653);
background-repeat: no-repeat;
display: block;
}


#getpdfWrap {
font-size: 0.85em;
line-height: 1em;
}

#getpdfWrap a:link, #getpdfWrap a:visited {
background: url(img/arrow_bullet.gif?141653) left center no-repeat;
padding-left: 8px;
line-height: 1em;
color: #333333;
text-decoration: none;
}

#getpdfWrap a:hover {
color: #d31145;
text-decoration: underline;
}
#flashcontent p a:link, #flashcontent p a:visited {
color: #d31145;
text-decoration: none;
}
#flashcontent p a:hover {
color: #d31145;
text-decoration: underline
}
.getpdfIcon a:link, .getpdfIcon a:visited {
margin-top: 10px;
margin-left: 8px;
float: left;
padding-top: 33px;
width: 112px;
height: 0 !important;
	height /**/: 33px;
overflow: hidden;
background-image: url(img/get_adobe_reader.gif?141653);
background-repeat: no-repeat;
display: block;
}

.getflashIcon a:link, .getflashIcon a:visited {
margin-left: 16px;
padding-top: 31px;
width: 88px;
height: 0 !important;
height: 31px;
overflow: hidden;
background-image: url(img/get_flash_player.gif?141653);
background-repeat: no-repeat;
display: block;
}

/* SIDENAV -----------------------------------*/

#sidenav {
}

#sidenav dl {
margin-top: 15px;
margin-left: 18px;
margin-right: 10px;
}

#sidenav dt {
color: #d31145;
font-size: 1.1em;
font-weight: normal;
background: none;
padding-left: 0px;
padding-bottom: 10px;
border-bottom: 1px solid #EFECE6;
margin-bottom: 10px;
text-decoration: none;
}
#sidenav dt a:link, #sidenav dt a:visited {
text-decoration: none;
color: #d31145;
}
#sidenav dd li {
background: url(img/arrow_bullet.gif?141653) left 5px no-repeat;
padding-left: 8px;
}
		
#sidenav dd li a:link,
#sidenav dd li a:visited {
color: #333333;
text-decoration: none;
line-height: 1.38em;
}

#sidenav dd li.active a:link,
#sidenav dd li.active a:visited {
color: #d31145;
}

#sidenav dd li a:hover {
color: #d31145;
text-decoration: underline;
}

#sidenav select {
	width: 140px;
	margin: 5px 0 10px 0;
	font-size: 70%;
}

#sidenav input {
	/* width: 133px; */
	margin-top: 10px;
}

#sidenav input.input {
	width: 133px;
}

#sidenav button-arrow {
	width: 105px;
	margin: 0 0 5px 0;
}


.see-me-not {
	height:0px;
	overflow: hidden;
	color:#EFECE6;
	background-color:#EFECE6;
}

/* COMMON IMAGE LIST -----------------------------------*/

#imagelist {
	clear: both;
	padding: 7px 15px 20px 15px;
}

#imagelist dl {
margin: 15px 0 0 0;
overflow: hidden;
}

#imagelist dd {

}

#imagelist dt {
padding: 0 0 2px 0;
}

#imagelist p {
	margin: 0;
}

#imagelist h1 {
	padding-left: 0;
	width: 400px;
}

.fakeLinkHead,
#imagelist dt a:link,
#imagelist dt a:visited {
color: #d31145;
font-size: 1.1em;
font-weight: normal;
background: none;
text-decoration: none;
}

#imagelist dt a:hover {
text-decoration: underline;
}


.thumbWrap img {
float: left;
display: inline;
padding: 2px 2px 2px 2px;
border: 1px solid #E0D8CC;
margin: 0 10px 10px 0;
}

.thumbWrap a:link,
.thumbWrap a:visited {
width: 113px;
height: 0 !important;
overflow: hidden;
background-repeat: no-repeat;
/*
display: block;
padding-top: 93px;
*/
}

.dropdownFilter {
width: 130px;
}

/* COMMON TEXT LIST -----------------------------------*/

#textlist a:link, #textlist a:visited {
background: url(img/arrow_bullet.gif?141653) left center no-repeat;
padding-left: 8px;
color: #333333;
text-decoration: none;
line-height: 1.38em;
}

#textlist a:hover {
color: #d31145;
text-decoration: underline;
}

/* COMMON TEXT LIST2 e.g health subsections -----------------------------------*/		
#textlist2 {
border-top: 1px solid #E0D8CC;
padding: 15px 0 0 0;
margin: 10px 10px 10px 15px;
}

#textlist2 dl, #textlist2 ul {
margin: 0 0 0px 0;
overflow: hidden;
}

#textlist2 dt, #textlist2 li {
padding: 0 0 5px 0;
}

#textlist2 dd {
padding: 0 0 10px 0;
}

#textlist2 dt a:link, #textlist2 dt a:visited, #textlist2 li a:link, #textlist2 li a:visited {
background: url(img/arrow_filled.gif?141653) left center no-repeat;
padding: 10px 0 12px 22px;
color: #d31145;
font-weight: bold;
text-decoration: none;
}

#textlist2.searchResults dt a:link, #textlist2.searchResults dt a:visited {
background: none;
padding: 0px;
color: #d31145;
font-weight: bold;
text-decoration: none;
}


#textlist2 dt a:hover {
text-decoration: underline;
}
/* COLUMN WRAPPERS -----------------------------------*/

.column2 {
width: 230px;
float: left;
display: inline;
padding-right: 15px;
}


/* COMMON TEXT LIST -----------------------------------*/
#whatsonTopLandingPod {
width: 750px;
height: 156px;
padding-bottom: 1px;
}

#whatsonTopLandingPod a {
margin: 0;
padding-top: 156px;
border-bottom: 1px solid #FFFFFF;
width: 750px;
height: 0 !important;
	height /**/: 156px;
overflow: hidden;
background-image: url(img/whatson/pod_top.jpg?141653);
background-repeat: no-repeat;
display: block;
}

#whatsonTopLandingPod_ie a {
margin: 0;
padding-top: 168px;
border-bottom: 1px solid #FFFFFF;
width: 750px;
height: 0 !important;
	height /**/: 168px;
overflow: hidden;
background-image: url(img/whatson/pod_top_bothar.gif?141653);
background-repeat: no-repeat;
display: block;
}

#topLandingPod {
	position:relative;
}

#topLandingPod a {
margin: 0;
padding-top: 168px;
border-bottom: 1px solid #FFFFFF;
width: 750px;
height: 0 !important;
	height /**/: 168px;
overflow: hidden;
background-repeat: no-repeat;
display: block;
}

#featurepodImg {
padding-top: 117px;
width: 229px;
height: 0 !important;
	height /**/: 117px;
overflow: hidden;
background-repeat: no-repeat;
display: block;
border-top: 1px solid #EFECE6;
border-bottom: 1px solid #FFFFFF;
}


/*------------------- RELATED PRODUCTS -----------------------------------*/
		
#innerLeftPaneWrap.relatedproducts {
float: left;
width: 690px;
border-right: 1px solid #EFECE6;
margin: 0;
}

#innerLeftPaneWrap.relatedproducts.three {
width: 520px
}

#innerLeftPaneWrap.relatedproducts h2 {
color: #d31145;
margin: 10px 0 0 26px;
font-size: 1.1em;
font-weight: bold;
}

div#related-products-wrap {
padding-left: 8px;
font-size: 0.85em;
}
div.relatedproducts dl {
float: left;
display: inline;
margin: 0 0 10px 10px;
width: 120px;
text-align: center;
height:140px;
overflow:hidden;
}
div.relatedproducts dd {
margin: -2px 0 0 5px;
text-align: left;
}
#related-products-wrap dl dd a:link,
#related-products-wrap dl dd a:visited {
background: url(img/arrow_bullet.gif?141653) no-repeat 0 3px;
display: block;
color: #333;
text-decoration: none;
padding: 0 0 0 10px;
}
#related-products-wrap dl dd a:hover {
color: #d31145;
text-decoration: underline;
}
#innerLeftPaneWrap.relatedproducts p {
text-align: left;
padding: 8px 8px 8px 12px;
color: #333;
}
.relatedproducts p a:link, .relatedproducts p a:visited {
display: none;
background: url(img/arrow_filled.gif?141653) 12px 0 no-repeat;
padding: 2px 0 3px 36px;
font-weight: bold;
color: #d31145;
text-decoration: none;
}
.relatedproducts p a:hover {
text-decoration: underline;
}

#innerRightPaneWrap.relatedcontent h2 {
color: #d31145;
margin: 10px 0 10px 11px;
font-size: 1.1em;
font-weight: bold;
}


div.relatedcontent ul {
margin: 0 0 0 11px;
}
div.relatedcontent ul li {
margin-bottom: 3px;
padding-left: 10px;
width: 200px;
float: left;
background: url(img/arrow_bullet.gif?141653) no-repeat 0 5px;
}
div.relatedcontent.onecolumn ul li {
float: none
}
div.relatedcontent ul li a:link,
div.relatedcontent ul li a:visited {
color: #333;
text-decoration: none;
padding: 0px;
font-size: 0.85em;
}
div.relatedcontent ul li a:hover {
color: #d31145;
text-decoration: underline;
}

div.smallRelatedContentLink span {
font-size: 0.75em;
font-style: italic;
color: #666666;
}

div.smallRelatedContentLink a:link,
div.smallRelatedContentLink a:visited {
color:#333333;
font-size:0.85em;
padding:0;
text-decoration:none;
}

div.smallRelatedContentLink a:hover {
	text-decoration: underline;
	color:#d31145;
}

div.smallRelatedContentLink {
background:transparent url(img/arrow_bullet.gif?141653) no-repeat scroll 0 5px;
/*float:left;*/
margin:3px 0 0 18px;
padding-left:10px;
width:200px;
}


/* -- ALL BOX -- */
#allboxWrap {
background-image: url(img/allbox_right.gif?141653);
background-repeat: no-repeat;
background-position: left center;
/* float: left; */
position: absolute;
width: 105px;
padding: 0 0 0 30px;
background-color: #e0d8cc;
margin: -10px 0 12px 20px;
overflow: hidden;
height: 26px;
}

#allboxWrap p {
background-image: url(img/allbox_left.gif?141653);
background-repeat: no-repeat;
background-position: right;
padding: 5px 10px 0px 0;
height: 21px;
}

#allboxWrap a:link, #allboxWrap a:visited {
color: #333333;
text-decoration: none;
}

#allboxWrap a:hover {
text-decoration: underline;
}


/* REGISTER ----------------------------------------*/


#registerContent .reg_field {
font-size: 1em;
margin: 5px 0 5px 0;
float: left;
display: inline;
border: 1px solid #CCCCCC;
}

#registerContent .dob-day, #registerContent .dob-month, #registerContent .dob-year {
font-size: 1em;
margin: 5px 0 5px 0;
float: left;
display: inline;
border: 1px solid #CCCCCC;
}

#registerContent .reg_radio {
font-size: 1em;
margin: 5px 0 5px 0;
}


#registerContent p {
padding-top: 5px;
padding-bottom: 5px;
}

#registerContent .gender {
width: 20px;
float: left;
text-align: right;
display: inline;
margin: 7px 5px 5px 0;
}

#registerContent fieldset {
border: none;
padding-bottom: 10px;
}

#registerContent legend {
display: none;
}
#registerContent h4 {
font-size: 1.2em;
color: #d31145;
font-weight: bold;
margin: 0px;
padding: 0px;
}


#registerContent .fieldWrap {
position: relative;
clear: both;
}


#registerContent .fieldHint {
clear: both;
float: left;
font-size: 0.85em;
font-weight: normal;
color: #666666;
}





#registerContent a:link, #registerContent a:visited {
background: url(img/arrow_bullet.gif?141653) left center no-repeat;
padding-left: 8px;
color: #333333;
text-decoration: none;
float: left;
}

#registerContent a:hover {
color: #d31145;
text-decoration: underline;
}

#closeBtn a:link, #closeBtn a:visited {
position: absolute;
left: 420px;
margin-top: -30px !important;
margin-top: -44px;
padding-top: 17px;
width: 17px;
height: 0;
overflow: hidden;
background-image: url(img/common/overlays/close_arrow.gif?141653);
background-repeat: no-repeat;
display: block;
float: right;
}
#registerContent .error {
float: right;
width: 160px;
text-align: left;
display: block;
margin: 7px 5px 5px 8px;
padding: 0;
color: #d31145;
}

#registerContent .normalLabel {
width: 120px;
float: left;
text-align: right;
display: block;
margin: 7px 10px 5px 0;
}
#registerContent input[type="radio"] {
margin: 0 3px 0 3px;
}
#registerContent .radioLabel {
float: left;
text-align: left;
display: block;
margin: 0;
padding: 5px 0 0 0;
color: #666666;
}

#registerContent .submitBtn {
margin-top: 10px;
margin-left: 160px;
}

#registerContent .errormessage {
color: #d31145;
}
#registerContent ul {
padding: 0px;
margin: 0 0 10px 0;
}

#registerContent .checkbox-list {
display: block;
margin: 0 0 0 120px
}

#registerWrap #registerContent .fieldHint {
margin: -13px 0 -9px 113px !important;
margin: -13px 0 -9px 58px;
}

/* SEARCH RESULTS -----------------------------------*/

.searchNo {
font-size: 0.8em;
color: #333333;
}
#innerLeftPaneWrap .searchURL a:link,
#innerLeftPaneWrap .searchURL a:visited {
font-size: 0.85em;
color: #333333;
text-decoration: none;
}
#innerLeftPaneWrap .searchURL a:hover {
font-size: 0.85em;
color: #d31145;
text-decoration: underline;
}

.searchResultsContainer {
height: auto !important;
height: 300px;
min-height: 300px;
}

#searchFieldWrap {
margin-top: 10px;
margin-left: 0px;
}
#searchFieldWrap #searchFields {
margin: 0 0 0 16px;
}
	
#searchFieldWrap select,
#searchFieldWrap input,
#searchFieldWrap .drop {
font-size: 0.9em;
}
#searchPagination {
font-size: 0.85em;
margin-left: 15px;
margin-bottom: 15px;
}

#searchPagination a:link,
#searchPagination a:visited {
padding: 2px 5px 2px 5px;
color: #333333;
text-decoration: none;
border: 1px solid #CCCCCC;
background-color: #efece6;
line-height: 2em;
}

#searchPagination a:hover {
color: #d31145;
text-decoration: none;
}

/* QUICK LINK RESULTS -----------------------------------*/
#quicklinkContainer {
margin: 14px 30px 0 15px;
padding-bottom: 10px;
display: block;
width: 490px;
}
	

#quicklinkWrap {
background: url(img/arrabox_right.gif?141653) no-repeat right bottom;
background-color: #e0d8cc;
float: left;
width: 490px;
margin: 0;
border: 0;
padding: 0 0 10px 0;
}
#linkSlider {
display: block;
margin: 10px 0 0 13px;
}

#linkSlider li {
float: left;
display: inline;
width: 150px;
}

#linkSlider li a:link,
#linkSlider li a:visited {
font-size: 0.85em;
background: url(img/arrow_bullet.gif?141653) left 4px no-repeat;
padding: 0 0 3px 8px;
color: #333333;
text-decoration: none;
line-height: 1.3em;
display: block;
}

#linkSlider ul a:hover {
color: #d31145;
text-decoration: underline;
}

#quicklinkContainer #arraBoxWrap {
position: relative;
width: 200px;
float: left
}

#quicklinkContainer #arraBoxWrap .arra-sub {
position: relative;
top: auto;
left: auto;
margin: 3px 0 0 9px;
float: left
}

/* mods for registration-form */

#quicklinkWrap {
background: url(img/arrabox_right.gif?141653) no-repeat right bottom;
background-color: #e0d8cc;
width: 490px;
padding: 0 0 10px 0;
}


/* ARRA BOX -----------------------------------*/
#arraBoxWrap {
position: absolute;
background: #e0d8cc url(img/arrabox_left.gif?141653) no-repeat left bottom;
padding: 0;
line-height: 0;
}

#arraBoxWrapWhatsOn {
position: absolute;
background: #e0d8cc url(img/arrabox_left.gif?141653) no-repeat left bottom;
padding: 0px;
margin: 0 0 0 15px;
line-height: 0px;
}

#arraBoxContent {
background: url(img/arrabox_right.gif?141653) no-repeat right bottom;
padding: 0;
}
#arraBoxContent p {
margin: 0;
padding: 4px 13px 7px 32px;
}

#arraBoxContent a:link,
#arraBoxContent a:visited {
color: #333333;
text-decoration: none;
}

#arraBoxContent a:hover {
color: #d31145;
text-decoration: underline;
}

.arra-sub {
position: absolute;
top: 3px;
left: 10px;
display: block;
height: 19px;
width: 19px;
background: url(img/arras.gif?141653) no-repeat 0px 0px;
}

.arra-sub-up {
position: absolute;
top: 3px;
left: 10px;
display: block;
height: 19px;
width: 19px;
background: url(img/arras.gif?141653) no-repeat -19px 0px;
}

.arra-sub-left {
position: absolute;
top: 3px;
left: 10px;
display: block;
height: 19px;
width: 19px;
background: url(img/arras.gif?141653) no-repeat -38px 0px;
}


/* TABLE  -----------------------------------*/
.gdaTable {
margin: 8px 0 16px 16px;
float: left;
width: 180px;
}
.gdaTable th {
font-size: 0.9em;
font-weight: bold;
padding: 2px 2px 2px 5px;
color: White;
background-color: #d31145;
}
.gdaTable td {
font-size: 0.85em;
padding: 2px 2px 2px 5px;
}
.gdaTable tr.gr {
background-color: #efece6;
}

.greyLine {
clear: both;
width: 100%;
height: 0px;
border-top: 1px solid #efece6;
overflow: hidden;
}


/* Search autocomplete -----------------------------------*/
.searchAcWrapOverlay {
position: absolute;
z-index: 100;
top: 110px;
left: 475px;
width: 244px;
visibility: visible;
overflow: hidden;
font-size: 90%;
display: none
}
.searchAcSlider {
}

.searchAcTop {
padding: 5px 20px 5px 20px;
background-image: url(img/searchauto/srch_bg.png?141653);
width: 204px;
}

.searchAcContent {
padding: 0;
width: 244px
}
.searchAcContent a {
text-decoration: none;
display: block;
padding: 5px 20px 5px 20px;
width: 204px;
margin: 0
}
.searchAcContent br {
display: none
}
.searchAcTitle {
color: #cc0000;
background: transparent url(img/arrow_bullet.gif?141653) no-repeat 0 0.4em;
padding: 0 0 0 9px;
display: block;
font-weight: bold
}
.searchAcSummary {
font-size: 86%;
color: #000;
padding: 0 0 0 1em;
display: block
}

.searchAcContent div {
background-image: url(img/searchauto/srch_bg.png?141653);
}
.searchAcContent div.over {
background-image: url(img/searchauto/srch_bg_sel.png?141653);
}

.searchAcBottom {
background-image: url(img/searchauto/srch_bottom2.png?141653);
background-repeat: no-repeat;
background-position: bottom left;
width: 244px;
height: 35px;
font-weight: bold
}

.searchAcBottom .searchAcSearchAll {
text-align: right;
padding: 5px 20px 5px 0
}

.searchAcBottom .searchAcSearchAll a {
background: transparent url(img/searchauto/srch_arrow.gif?141653) no-repeat top right;
padding: 0 20px 5px 0;
color: #cc0000;
text-decoration: none
}

.searchAcContent a, .searchAcSep {
behavior: url(/scripts/iepngfix.htc?141653)
}

.searchAcTop p.title {
font-weight: bold;
font-size: 0.85em;
padding: 5px 0 0 9px;
}

.login-status {
position: absolute;
top: 10px;
left: 0px;
font-size: 0.85em;
text-align: right;
width: 905px;
}
.login-status a {
text-decoration: none;
color: #333333;
}

.login-status a:hover {
color: #d31145;
}


.whatsOnListContainer {
height: auto !important;
height: 300px;
min-height: 300px
}

.whatsOnListOverlay {
background: #fff url(img/ajax-loader.gif?141653) no-repeat 50% 50%;
width: 100%;
height: 200px;
position: absolute;
z-index: 2;
display: none;
}

/* products Kellogg's CSS Document */	

p .introcopy {float:left; display: inline;}
.packshot {float:right; display: inline;}
	
h1{ color:#d31145; margin:0 0 0 28px; font-size:1.6em; font-weight:bold; }
p{ color:#333333; margin:0 0 0 15px; font-weight:normal;}

.prodDetail h1 {
	margin-top: 30px;
}

a {
	-moz-outline:none;
	outline:none;
}

#content {
	width:660px;
	border:1px solid #EFECE6;
	margin:0 0 30px 26px;
	background:#fff;

}


.accordion p{
	margin:0 10px 10px 16px;
	padding-top:10px;
	line-height:1.4em;	
}

.accordion{
	background: #fff;
	width:660px;	
}

.toggler{
	float: left;
	width: auto;
	padding: 10px 10px 10px 10px;
	margin:0px;
	text-align: center;	
	background-color:#efece6;
}

.togglerBackground {background:#efece6;}


.selected {
	background-color:#FFFFFF;
	/*color:d8040c;*/
	font-weight:bold;	
}


.toggler a:link, .toggler a:visited, .toggler a:active {
	color: #333333;
	text-decoration: none;		
}
		
.toggler a:hover {
	text-decoration: underline;
}

.accordion h4.accordionTitle {margin:0 10px 10px 16px;padding-top:10px;}



/* -- Ollie woz 'ere 28 / 02 / 06: Product page -- */

#ingr-tbl{margin:0 0 20px 10px;width:640px; color:#333; padding-bottom:20px;}
#ingr-tbl tr+tr th{	font-weight:bold; background-color:#d31145; color:White;}
#ingr-tbl th{padding-top:4px;padding-bottom:4px;font-weight:bold;border-bottom:1px solid #EFECE6; font-size:0.9em;}
#ingr-tbl tr+tr td{padding:4px 0 4px 0;}
#ingr-tbl td{padding:4px 0 4px 0;font-size:0.85em;}
#oh{padding:3px;font-weight:bold;color:#333;}
#ingr-tbl tr.gr { background-color:#efece6; }
#ingr-tbl td.wh { background-color:White; }

.typicalText {font-weight:bold;font-size:0.85em;}


/* -- GDA TABLE -- */

#gdaWrapper{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	overflow:hidden;
	padding-left:170px
	
}

#gdaWrapper p{
	font-weight:bold;
	text-align:center;
}

#gdaWrapper dd {
	background-image:url(img/gda_middle.jpg?141653);	
}

.gdaElement {
	float:left;
	display:inline;
	background-image:url(img/gda_top.jpg?141653);
	background-repeat:no-repeat;
	background-position:top;
	width:66px;
	padding-top:16px;
}

.gdaName {
	padding: 0px 3px 10px 3px;
	background-image:url(img/gda_middle.jpg?141653);
	height: 30px;
	font-size: 12px;
}
.gdaValue {
	padding:5px 0 5px 0;
	background-image:url(img/gda_middle.jpg?141653);
	font-weight:bold;
}
.gdaPercent {
	background-image:url(img/gda_bottom.jpg?141653);
	background-repeat:no-repeat;
	background-position:bottom;
	font-weight:bold;
	padding:10px 0 15px 0;
}

.gdaSpacer {
	float:left;
	display:inline;
	padding:10px;
}

.gdaCaption 
{
	text-align:center;
	width:96%;
	font-size:0.85em;
	font-weight:bold;
	clear:both;
	display:block;
}

/* -- RECIPES -- */
.recipeWrap{
	padding-top:8px;
	padding-bottom:8px;
	margin:5px 25px 0 12px;	
}

.recipeWrap .pdfIcon {
	float:left;
}

.recipeWrap dl {
	margin-bottom:25px;
}

.recipeWrap dt {
	color:#d31145;
	font-weight:bold;
	line-height: 1.5em;
}

.recipeWrap dd {
	line-height: 1.5em;
}

.recipeWrap dd a:link, .recipeWrap dd a:visited {
	background: url(img/arrow_filled.gif?141653) left center no-repeat;
	padding:10px 0 10px 25px;
	margin:0 0 0 0px;
	color:#d31145;
	font-weight:bold;
	text-decoration: none;
}
.recipeWrap dd a:hover {
	text-decoration: underline;
}

/* -- TEXT ALTERNATIVE -- */
.simpleproductlist dt {
	padding-top:8px;
	color:#d31145;
	margin:0 0 0 15px;
	font-size:1.1em;
	font-weight:bold;
}

.simpleproductlist dd{
	color:#333333; 
	padding-top:8px; 
	margin:0 0 0 15px; 
	font-weight:normal;
	padding-bottom:8px;
}

.simpleproductlist dd a:link, .simpleproductlist  dd a:visited {
	background:url(img/arrow_bullet.gif?141653) no-repeat 0 5px;
	padding-left: 8px;
	color:#333;
	text-decoration: none;
}

.simpleproductlist dd a:hover {
	color:#d31145;
	text-decoration: underline;
}

.filtered-by {
	font-size: 0.6em;
	color: #333333;
	font-weight: normal;
}


/* jQuery browser */

#sidenav dd { padding-bottom: 10px}
/* was 20px, co.uk: 0px */

.productfilter-brand, productfilter-category { width: 140px; margin: 0 0 10px 0}
.productfilter-suitable input,
.productfilter-contains input {margin-right: 5px}
/* #sidenav a { padding:10px; color:#d31145;	} */
	
.dynamicproductlistunderlay {background: transparent url(img/ajax-loader.gif?141653) no-repeat 50% 50%; width:100%; height:auto !important; height: 300px; min-height:300px;}
.dynamicproductlist {margin: 20px 10px;background:#fff;height:auto !important;height:300px;min-height:300px;}
.dynamicproductlist  ul li {float: left; width: 100px; height:140px; overflow:hidden; margin: 0 10px;display:inline;}
.dynamicproductlist .noresults {width:100%; height:300px;padding-top:140px;text-align:center}
	
#tooltip {position: absolute;z-index: 3000;	height:50px;width:auto;display:none;}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip div.body {background: transparent url("img/tooltip-right.gif?141653") no-repeat 100% 0; }
#tooltip h3 {line-height:50px;font-size: 12px;padding: 0 10px 0 30px;text-align: left;background: url("img/tooltip-left.gif?141653");white-space:nowrap;margin-right:24px;}

.compareLink 
{
	display:block;
	background: url(img/arrow_filled.gif?141653) left center no-repeat;
	padding:10px 0;
	text-indent:15px;
	margin:0 0 0 10px;
	font-size:0.85em;
	color: #d31145;
	font-weight:bold;
	text-decoration: none;}
	
/**** ENDE products.css */

/* listView -----------------------------------*/

.listViewerWrap {
	margin:7px 0 0 0;
	border-top:1px solid #efece6;
	width:749px;
	min-height:415px;
}

.listItemsWrap {
	min-height:415px;
	width:300px;
	float:left;
	display:inline;
	background-color:#fbfaf9;
	padding: 0;
}
.listItemsWrap.home {
	width:549px;
	background-color:#ffffff;
	min-height:115px;	
	}

#innerLeftPaneWrap .listItemsWrap ul {
	padding:10px 0 0 10px;
	margin: 0;
	list-style-type: none;
} 


.listItemsWrap li {
	font-size: 0.85em;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	width:auto;
	/*
	min-height:35px;
	background:#f8f7f5 url(img/highlight.gif?141653) repeat-x left bottom; */
}


.listItemsWrap.home li{
	width:96%;
	min-height:14px;
	/* background:#f8f7f5 url(img/highlight.gif?141653) repeat-x left bottom;*/
}


.listItemsWrap li.active,	
.listItemsWrap li:hover {
	background:#ffffc3 url(img/highlight_active.gif?141653) repeat-x left bottom;
}

.listItemsWrap .thumb {float:left; display:inline;padding:1px;border:solid 1px #efece6;width:31px; height:31px; background-color:#FFF;}
.listItemsWrap .description {float:left; display:inline; width:84%; padding:0 0 0 5px;}
.listItemsWrap .description a {padding-left:8px; color:#d31145; text-decoration:none; font-weight:bold;background:url(img/arrow_bullet.gif?141653) left center no-repeat;display:block;}
.listItemsWrap .description p {margin-left:8px;line-height:1.1em;}

.listItemsWrap .prList a {
	padding-left:8px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;background:url(img/arrow_bullet.gif?141653) left 3px no-repeat;display:block;
}


.listItemsWrap.home .prList .title {
	margin-left: 65px;
	display:block;
	padding:0px;
}

.listItemsWrap .dateText {
	color:#d31145;
	font-weight:bold;
	color:#333333;
	}
	
.listItemsWrap.home .dateText {
	float:left;
	display:block;
	width:65px;
}

.listPagination {font-size:0.95em;margin:10px;float:right;}

.listPagination a {color:#333333;font-weight:normal; text-decoration:none;}
.listPagination a.active {font-weight:bold; color:#d31145;}
.listPagination a:hover {text-decoration:underline;}



.listContentWrap {
	font-size:0.85em;
	/* width: 58%;*/
	width:439px;
	float:left;
	display:inline;
	height:415px;
	overflow:auto;
}

.listContentWrap .content {padding:15px}
.listContentWrap .content p {padding:0 0 10px 0;line-height:1.3em;} 
.listContentWrap .content h2 {color:#d31145;font-size:1.2em; font-weight:bold;padding:0 0 10px 0px;margin:0 0 0 0px;} 

/* temp */
.listContentWrap {min-height:400px}
.display-attachment {text-align:center}
.display-attachment-image {margin: 10px 0 10px 0;height:330px;}
.display-attachment-image a {}
.display-attachment-image a img {}
.display-attachment-caption {color:#666; text-align:left}
.display-attachment-caption a { background: url(img/arrow_filled_down.gif?141653) left center no-repeat; padding:10px 0 10px 25px; margin:0 0 0 10px; font-size:1.2em; color: #d31145; font-weight:bold;text-decoration: none; }
.display-attachment-caption a:hover { text-decoration: underline;}
.display-attachment-tools {color:#666}
.display-attachment-description {text-align:left; margin:10px 10px 0 10px;}


/* presse-downloads */

.contentWrap {
	margin:0px 0 0 0;
	border-top:1px solid #efece6;
	padding:0px 0 0 0px;
	}

.contentWrap .content {padding:0px; width:500px;}

.contentWrap .full {width:720px;}

.images-container {width:750px;margin: 0 0 25px 0;}

.images-image {width:130px;height:130px; margin: 15px 0 40px 46px;float:left}

#rightPaneWrap .filterPosTable h1 {
	padding: 5px 0 0 15px;
}

.images-image-caption {
	margin-top: 6px;
}

.images-image-caption  a{font-size:0.85em;background:url(img/arrow_bullet.gif?141653) 0 3px no-repeat;color:#333333;padding-left:0px;text-decoration:none;padding-left:7px;}

.images-image-caption  a:hover{text-decoration:underline;color:#d31145;}

.press-report-download {
	
	width: 300px;
	height: 31px;
	margin-left: 11px;
}

.press-report-download-link-image {
	float: left;
	width: 31px;
	height: 31px;
}

.press-report-download-link-text {
	float: left;
	width: 200px;
	margin: 16px 0 0 2px;	
}

.press-report-download a {
    color: #d31145;
    font-size: 1.2em;
    font-weight: bold;
}

.pr-no-report-message {
	padding: 30px 0px 0px 35px;	
}

.pr-no-report-message a {
   	color: #d31145;
    text-decoration: none;	
}

.press-image-dowload-legal {
	padding: 10px 0px 10px 16px;
}

.listPagination.image {position:absolute;top:480px;right:10px;}
