

/* Exceptions on Eventlisting (only on Home) */

#EventListing ul li{
	margin:0;
	padding:0;
	background-image:url(../gfx/ArrowReadMore.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}

#EventListing ul li.Even{
	background:none;
	background-image:url(../gfx/ArrowReadMore.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	
	margin-top:0;
	margin-bottom:0;
}

#EventListing ul li a{
	padding-bottom:2px;
}

#EventListing ul li.FirstItem a{
	color:#ffffff;
	padding-bottom:4px;
}

#EventListing ul li.FirstItem a:hover{
	color:#f7cfda;
}

#EventListing ul li.FirstItem{
	/*
	width:215px;
	height:78px;
	*/
	min-height:78px;
	background-image:url(../gfx/EventListingFirst_top_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-top:4px;
	margin-bottom:5px;
	padding:0;
	
	background-color:#c20039;
}

#EventListing ul li.MoreItems{
	background-image:none;
}

#EventListing ul li.FirstItem a{
	min-height:78px;
	background-image:url(../gfx/EventListingFirst_bottom_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}


#EventListing ul li a span.headline{
	font-size:11px;
	color:#666666;
	font-weight:normal;
	margin-top:0px;
	padding-left:5px;
}

#EventListing ul li a:hover span.headline{
	color:#888888;
	background:none;
}

#EventListing ul li a span.text{
	display:none;
}

#EventListing ul li a span.readmore{
	display:none;
}

#EventListing ul li.FirstItem a span.headline{
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	margin-top:5px;
	background:none;
	padding-left:0px;
}



#EventListing ul li.FirstItem a:hover span.headline{
	color:#f7cfda;
}

#EventListing ul li.FirstItem a span.text{
	display:block;
}

#EventListing ul li.FirstItem a span.readmore{
	display:block;
	background-image:url(../gfx/ArrowReadMoreNewsWhite.gif);
	background-repeat:no-repeat;
	background-position:top right;
	color:#ffffff;
}

#EventListing ul li.FirstItem a:hover span.readmore{
	color:#f7cfda;
}







/* Main feature on entry page */

#MainFeature{
	width:533px;
	height:174px;
	overflow:hidden;
}




/* Product listing on entry page */

#ProductSections{
	width:533px;
	height:auto;
	overflow:hidden;
	margin-top:8px;
}

#ProductSections div.ProductSpots{
	width:130px;
	height:178px;
	overflow:hidden;
	float:left;
	background-image:url(../gfx/ProductSpots_bg_v02.gif);
	background-repeat:no-repeat;
}

#ProductSections div.First{
	margin-left:0;
	background-color:#649cb4;
}

#ProductSections div.Second{
	margin-left:4px;
	background-color:#8a556d;
}

#ProductSections div.Third{
	margin-left:4px;
	background-color:#335d81;
}

#ProductSections div.Fourth{
	margin-left:4px;
	background-color:#08776e;
}

#ProductSections div.Inner{
	margin:6px;
	margin-top:12px;
}


#ProductSections span.Heading{
}

#ProductSections span.Heading a{
	font-size:12px;
	color:#b30135;
	font-weight:bold;
	padding-left:2px;
	text-decoration:none;
}



#ProductSections ul{
	list-style:none;
	margin:0;
	padding-top:4px;
	padding-left:0;
	border:0;
}

#ProductSections ul li{
	display:block;
	margin-top:0px;
	margin-bottom:5px;
	padding-left:9px;
	list-style:none;
	font-size:11px;
	line-height:11px;
	background-image:url(../gfx/ArrowReadMore.gif);
	background-repeat:no-repeat;
	background-position:-1px 0px;
	
}

#ProductSections ul li a{
	text-decoration:none;
}

#ProductSections ul li a span{
	margin:0;
}

#ProductSections ul li.MoreItems a span{
	color:#b30135;
}

#ProductSections ul li.MoreItems a:hover span{
	color:#ca4d71;
}







/* CampaignSection entry page */

#CampaignSection{
	width:533px;
	height:auto;
	overflow:hidden;
	margin-top:8px;
}

#CampaignSection div.CampaignSpot{
	float:left;
	width:130px;
	height:112px;
	margin-left:4px;
	
	background-image:url(../gfx/CampaignSingleBg.gif);
	background-repeat:no-repeat;
}

#CampaignSection div.FirstItem{
	width:264px;
	background-image:url(../gfx/CampaignDoubleBg.gif);
	margin-left:0;
}

#CampaignSection a{
	display:block;

	text-decoration:none;
	
	margin-top:8px;
	margin-left:10px;
	margin-right:4px;
	margin-bottom:4px;
	
	background-repeat:no-repeat;
	background-position:top right;
}

#CampaignSection div.FirstItem a{
	width:250px;
	height:100px;
}



#CampaignSection a span.Name{
	display:block;
	font-size:11px;
	color:#b30135;
	font-weight:bold;
	cursor:pointer;

}

#CampaignSection a:hover span.Name{
	color:#ca4d71;
}

#CampaignSection a span.Text{
	display:block;
	font-size:11px;
	cursor:pointer;
	z-index:100;
}

#CampaignSection a:hover span.Text{
	color:#888888;
}

#CampaignSection a span.Image{
	display:block;
	float:right;
	width:55px;
	height:80px;
	margin-left:-8px;
	z-index:99;
}

#CampaignSection div.FirstItem a span.Image{
	display:block;
	float:right;
	width:120px;
	height:100px;
	margin-left:4px;
	border:solid 0px #606060;
}

