﻿body
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	margin: 0px;
}

	.mboxDefault
	{
		float: left;
	}
	
	#Wrapper
	{
		margin: auto;
		width: 954px;
	}
	
		#Header img
		{
			display: block;
		}
		
			#Header #Vodafone
			{
				float: left;
			}
			
			#Header #CubeCraft
			{
				float: right;
			}
		
		#Content
		{
			background-color: #bf0000;
			clear: both;
			float: left;
			height: 408px;
			width: 947px;
		}
		
			#ContentRight
			{
				background-color: #730000;
				display: block;
				float: right;
				height: 408px;
				width: 7px;
			}
			
			#ContentBottom
			{
				background-color: #730000;
				clear: both;
				display: block;
				height: 7px;
				margin-bottom: 5px;
			}
			
			#ContentBottom img
			{
				display: block;
			}
			
			#Content.freeWeekends
			{
				background-color: #ffffff;
				background-image: url(../Images/freeWeekends_background.jpg);
				float: none;
				height: 660px;
				margin-bottom: 5px;
				width: auto;
			}
			
				#Content.freeWeekends #FreeWeekendsOffer
				{
					background-color: #ffffff;
					left: 390px;
					padding: 20px;
					position: relative;
					top: 30px;
					width: 490px;
				}
				
					#Content.freeWeekends #FreeWeekendsOffer .services
					{
						line-height: 17px;
					}
				
					#Content.freeWeekends #FreeWeekendsOffer h1
					{
						font-size: 20px;
					}
					
					#Content.freeWeekends #FreeWeekendsOffer table th
					{
						background-color: #e8f6f7;
						white-space: nowrap;				
					}
					
					#Content.freeWeekends #FreeWeekendsOffer table
					{
						border: solid 1px #a8c6ce;
						border-width: 1px 0 0 1px;
					}
					
					#Content.freeWeekends #FreeWeekendsOffer table th, #Content.freeWeekends #FreeWeekendsOffer table td
					{
						border: solid 1px #a8c6ce;
						border-width: 0 1px 1px 0;
					}
					
					#Content.freeWeekends #FreeWeekendsOffer table td.buttons
					{
						white-space: nowrap;
					}
					
					#Content.freeWeekends #FreeWeekendsOffer table td.bottom
					{
						background-color: #a8c6ce;
					}
					
					#Content.freeWeekends #FreeWeekendsOffer a
					{
						color: #999999;
					}
				
			#GiftIdeas
			{
				background-color: #ffffff;
				background-image: url(../Images/giftIdeas_background.jpg);
				clear: both;
				float: none;
				height: 754px;
				margin-bottom: 5px;
				width: 954px;
			}
			
				#GiftIdeas .top
				{
					padding: 20px;
					text-align: center
				}
				
				#GiftIdeas .box
				{
					background-image: url(../Images/giftIdeas_boxBackground.jpg);
					background-position: 70px 40px;
					background-repeat: no-repeat;
					display: inline;
					float: left;
					height: 250px;
					margin-left: 45px;
					width: 410px;
				}
				
				#GiftIdeas .boxImage
				{
					display: block;
					float: left;
					width: 95px;
				}
					
				#GiftIdeas .boxContent
				{
					float: left;
					display: block;
					padding-top: 17px;
					width: 315px;
				}
				
					#GiftIdeas h1, #GiftIdeas h2, #GiftIdeas h3
					{
						margin: 0;
						padding: 0;
						width: 225px;
					}
					
					#GiftIdeas h1
					{
						font-size: 18px;
					}
					
					#GiftIdeas h2
					{
						font-size: 14px;
						padding: 2px 0;
					}
					
					#GiftIdeas h3
					{
						font-size: 12px;
					}
				
			/* landing page */
			
			#Content.landingPage
			{
				background-image: url(../Images/landingPage_background.jpg);
			}
			
			#Content.landingPage img.vodafoneChristmasClonesLogo
			{
				display: block;
				position: relative;
				left: 21px;
			}
			
			#Content.landingPage #Intro
			{
				display: block;
				background-color: #f1e2c1;
				background-image: url(../Images/intro_background.jpg);
				position: relative;
				left: 40px;
				padding: 20px;
				top: 48px;
				width: 414px;
			}
			
			#Content.landingPage #Intro img
			{
				display: block;
			}
			
			#Content.landingPage #Intro h1
			{
				color: #333333;
				font-family: Arial, Helvetica, Sans-Serif;
				font-size: 28px;
				margin: 0;
			}
			
			#Content.landingPage #Intro span
			{
				color: #333333;
				font-weight: bold;
				font-size: 16px;
			}
			
			/* end landing page */
			
			/* start ad space */
			
			#AdSpace
			{
				background-color: #0b9429;
				background-image: url(../Images/adSpace_background.jpg);
				display: block;
				height: 133px;
				margin-bottom: 5px;
			}
			
				#AdSpace img
				{
					display: block;
					float: left;
				}
			
			/* end ad space */
			
			/* start footer */
			
			#Footer
			{
				background-color: #b90000;
				color: #ffffff;
				padding: 5px 0px;
				text-align: right;
				margin-bottom: 5px;
			}
			
			#Footer a
			{
				background-color: #b90000;
				color: #ffffff;
				padding: 5px 10px;
				text-decoration: none;
			}
			
			#Footer a.vodafone
			{
				background-position: right center;
				background-color: #ff0000;
				background-image: url(../Images/footer_arrow.gif);
				background-repeat: no-repeat;
				font-weight: bold;
				padding-right: 20px;
			}
			
			/* end footer */
			
			/* terms */
			
			#Terms
			{
				font-family: Arial, Helvetica, Sans-Serif;
				font-size: 11px;
				text-align: center;
			}
			
				#Terms a
				{
					color: #000000;
				}
			
			/* end terms */