.TabbedPanels                                          {
	margin: 0 0 5px 0;
	padding: 30px 0 0 0;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.TabbedPanelsTabGroup                                  {
	margin: 0;
	padding: 0;
	height: 21px;
	overflow: hidden;
	position: relative;
	z-index: 1000;
}
.TabbedPanelsTab                                       {
	display: inline;
	float: left;
	width: 115px;
	height: 19px;
	margin: 0 3px 0 0;
	padding: 2px 0 0 0;
	cursor: pointer;
	text-align: center;
	font-size: 11px;
	color: #fff;
}
#hotandcold-Header                                     { background: transparent url(../images/layout/hotandcold-header.gif) no-repeat 0 0; }
#canandbottle-Header                                   { background: transparent url(../images/layout/canandbottle-header.gif) no-repeat 0 0; }
#snackandfood-Header                                   { background: transparent url(../images/layout/snackandfood-header.gif) no-repeat 0 0; }
#horeca-Header                                         { background: transparent url(../images/layout/horeca-header.gif) no-repeat 0 0; }

.TabbedPanelsContentGroup                              { clear: both; }

.TabbedPanelsContent                                   {
	width: 596px;
	font-size: 11px;
	color: #fff;
	height: 100%;
	overflow: hidden;
}

.TabbedPanelsContent a                                 { color: #fff; text-decoration: underline; }
.TabbedPanelsContent a:hover                           { color: #fff; text-decoration: none; }

.content                                               { font-size: 11px; line-height: normal; }
.content img                                           { display: inline; float: right; margin: -15px 20px 10px 35px; }

#hotandcold-Container                                  {
	background: transparent url(../images/layout/hotandcold-container.gif) no-repeat 0 0;
	margin: -35px 0 0 0;
	height: 141px;
	overflow: hidden;
	}
#hotandcold-Container .content                         { padding: 45px 110px 20px 20px; }


#canandbottle-Container                                {
	background: transparent url(../images/layout/canandbottle-container.gif) no-repeat 0 0;
	margin: -22px 0 0 0;
	height: 128px;
	overflow: hidden;
	}
#canandbottle-Container .content                       { padding: 32px 125px 20px 20px; }


#snackandfood-Container                                {
	background: transparent url(../images/layout/snackandfood-container.gif) no-repeat 0 0;
	margin: -27px 0 0 0;
	height: 133px;
	overflow: hidden;
	}
#snackandfood-Container .content                       { padding: 37px 100px 20px 20px; }


#horeca-Container                                      {
	background: transparent url(../images/layout/horeca-container.gif) no-repeat 0 0;
	margin: -21px 0 0 0;
	height: 127px;
	overflow: hidden;
	}
#horeca-Container .content                             { padding: 31px 140px 20px 20px; }