body {
	padding:0px;
	margin:0px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
}
* {
	padding:0px;
	margin:0px;
}
img {
	padding:0px;
	margin:0px;
	border:none;
}
.clear {
	clear:both;
}
#wrapper_christmas{
	width:626px;
	margin:0 auto;
	padding:20px 0 0 0;
}
#container_christmas{
	width:626px;
	background:url(/Images/MayDay/mainBg.jpg) no-repeat left top;
	height:600px;
	float:left;	
}
.topCover{
	float:left;
	width:626px;
	height:15px;
	background:url(/Images/Christmas/top_cover.gif) no-repeat left top;
}
.BottomCover{
	float:left;
	width:626px;
	height:28px;
	background:url(/Images/Christmas/bottomCover.gif) no-repeat left top;
}
.contentCentre{
	float:left;
	width:626px;
}
.topHEad{
	width:584px;
	float:left;
	padding:5px 0 0 27px;
}
.logo{
	float:left;
	width:205px;
}
.headTop{
	float:right;
	width:358px;
	padding:0 10px 0 0;
	
}
.headTop h1{
	float:left;
	padding:0px 0 0 0px;
}
.contentCentre h1 span{
	display:none;
}
.leftContent{
	float:left;
	width:317px;
	padding:7px 0 34px 31px;
	position:relative;
}
.innerTopCover{
	background:url(/Images/Christmas/bell.gif) no-repeat left top;
	width:317px;
	height:39px;
}
.innerContent{
	float:left;
	width:300px;
	background:#f7f7f7;
	border-left:3px solid #cbe8fc; 
	border-right:3px solid #cbe8fc; 
	margin:0 0 0 11px;
	display:inline;
}
.innerContent ul{
	padding:15px 0 0 10px;
	margin:0px;
}
.innerContent ul li{
	
	list-style:none;
	background:url(/Images/Christmas/bullet.gif) no-repeat left top;
	padding:0 0 10px 20px;
	line-height:18px;
	width:282px;
	color:#3a3a3a;
}
.innerbottomCover{
	width:306px;
	height:52px;
	float:left;
	padding:0 0 0 11px;
}
.candy{
	position:absolute;
	right:-20px;
	bottom:0px;
}

.rightContent{
	float:right;
	width:245px;
	padding:13px 20px 0 0;
}
.rightContent img{
	float:left;
	padding:10px 0 0 0;
}
.rightContent p{
	color:#fff;
	padding:20px 0 0px 0;
	font-size:125%;
	font-weight:bold;
	float:left;
	width:240px;
}
.rightContent p span{
	clear:both;
	color:#f6ff00;
	font-size:120%;
}

/*Landing page*/
#wrapperTwo{
	width:100%;
	background:url(/Images/Christmas/bgTile.gif) repeat-x left top;		
}
#containerTwo{
	width:906px;
	margin:0 auto;
}
.topHeader{
	width:906px;
	float:left;
	height:146px;
	background:url(/Images/Christmas/topBgHeader.jpg) no-repeat left top;
}
.topHeaderMayDay{
	width:906px;
	float:left;
	height:146px;
	background:url(/Images/MayDay/topBgHeader.jpg) no-repeat left top;
}
.logoTwo{
	float:left;
	width:600px;
	padding:10px 0 0 0;
}
.logoTwo h1{
	float:left;
	padding:10px 0 0 0;
}
.graphic{
	position:absolute;
	right:0px;
	bottom:0px;
}
.contentSec{
	float:left;
	width:906px;
	padding:40px 0 40px 0;
}
.sectionOne{
	width:296px;
	float:left;
	padding:9px 9px 0 0; 
		position:relative;

}
.landTopCover{
	padding:0px;
	margin:0px;
	width:296px;
	height:12px;
}
.blockContent{
	float:left;
	width:290px;
	background:#f7f7f7;
	border-left:3px solid #cbe8fc;
	border-right:3px solid #cbe8fc;
	height:215px;
}
.blockContent img{
	float:left;
	padding:4px 0 0 10px;
}
.blockContent h1{
	color:#0677c0;
	padding:10px 0 0 7px;
	float:left;
	font-size:150%;
}
.blockContent p{
	float:left;
	color:#555555;
	width:275px;
	padding:7px 0 0 10px;
	line-height:18px;
}
.blockContent span{
	text-decoration:line-through;
}
.btnSec{
	float:left;
	width:270px;
	padding:12px 0 0 9px;
	position:absolute;
	left:4px;
	bottom:10px;
}
.btnSec p{
	padding:7px 0 0 0;
	margin:0px;
	color:#ef0505;
	font-weight:bold;
	font-size:125%;
	float:left;
	width:auto !important;
}
.btnSec input{
	padding:0px;
	margin:0px;
	float:right;
}
.landBottomCover{
	padding:0px;
	margin:0px;
	width:296px;
	height:12px;
	float:left;
}
.noPad{
	padding:9px 0 0 0;
	margin:0px;
}
.footer_christmas{
	float:left;
	background:url(/Images/Christmas/footerBg.gif) no-repeat left top;
	width:901px;
}
.footer_christmas p{
	float:left;
	padding:5px 0 5px 0;
	line-height:18px;
	color:#555555;
	font-size:95%;
	width:901px;
}
.footer_christmas p span{
	float:left;
	padding:12px 0 5px 0;
	color:red;
	font-weight:bold;
	font-size:110%;
	width:901px;
}
.GrayBlock{
	float:left;
	width:906px;
}
.grayTopCover{
	float:left;
	width:906px;
	height:10px;
	background:url(/Images/Christmas/grayTopCover.gif) no-repeat left top;
}
.grayBottomCover{
	float:left;
	width:906px;
	height:10px;
	background:url(/Images/Christmas/GrayBottomCover.gif) no-repeat left top;
}
.ContentGray{
	float:left;
	width:889px;
	background:url(/Images/Christmas/GrayTile.gif) repeat-x left top;
	padding:0 0 0 17px;
}
.orangeBlock{
	float:left;
	width:426px;
	position:relative;
	padding:0 17px 0 0;
}
.orangeTopCover{
	float:left;
	width:426px;
	height:13px;
	background:url(/Images/Christmas/orangeTopCover.gif) no-repeat left top;
}
.orangeBottomCover{
	float:left;
	width:426px;
	height:13px;
	background:url(/Images/Christmas/OrangeBottomCover.gif) no-repeat left top;
}
.OrangeBg{
	width:420px;
	background:#f7f7f7;
	float:left;
	border-left:3px solid #fb9f00;
	border-right:3px solid #fb9f00;
}
.OrangeBg img{
	float:left;
	padding:0 0 0 5px;
}
.OrangeBg h1{
	float:left;
	padding:20px 0 0 10px;
	color:#0677c0;
	font-size:200%;
	font-weight:bold;
}
.OrangeBg p{
	float:left;
	padding:10px 0 5px 10px;
	color:#555555;
	font-size:100%;
	width:358px;
}
.OrangeBg p span{
	text-decoration:line-through;
	float:left;
}

.subLink{
	float:right;
	position:absolute;
	right:20px;
	bottom:10px;
	width:202px;
}
.subLink p{
	float:left;
	font-size:120%;
	color:#CC0000;
	font-weight:bold;
	padding:5px 10px 0 0;
}