body {
	background-color: #000000;
	margin: 20px 0px 0px 20px;
	text-align: center;
	padding: 0px;
}

#container {
	margin: 0 auto;
	padding: 0px;
	width: 900px;
	border: 1px solid #666666;
	text-align: left;
}
	#logo {float: left; width: 900px; height: 107px; display: inline; margin-bottom: 20px;}
	#offerheading {width: 900px; margin: 0px 0px 20px 0px; text-align: center;}
	#offerheading h1 {font-family: Tahoma, Arial; color: #fff; font-size: 14px; margin: 0px; padding: 0px;}
	#offerheading h1 .highlight {font-family: Tahoma, Arial; color: #FAFE9C; font-size: 14px; margin: 0px; padding: 0px;}

	#instructions {width: 600px; margin: 0px 0px 20px 0px; text-align: center;}
	#instructions h1 {font-family: Tahoma, Arial; color: #fff; font-size: 14px; margin: 0px; padding: 0px;}
	#instructions h1 .highlight {font-family: Tahoma, Arial; color: #FAFE9C; font-size: 14px; margin: 0px; padding: 0px;}

	#left {float: left; width: 580px; display: inline; margin: 0px;}
		.vidcontain {width: 250px; height: 127px; margin: 0px 0px 30px 30px; padding: 5px; float: left; background-color: #444; display: inline; }
			.vidpic {float: left; display: inline;}
			.vidtext {float: right; width: 113px; margin: 10px 0px 0px 10px; font-family: Tahoma, Arial; color: #fff; font-size: 11px;}
			.vidtext a {font-family: Tahoma, Arial; color: #fff; font-size: 11px; text-decoration: none;}
			.vidtext a:hover {font-family: Tahoma, Arial; color: #999; font-size: 11px; text-decoration: none;}
	.right {
		float: left; width: 240px; display: inline; text-align: left;
		margin: 0px 0px 30px 30px; padding: 10px;
		border: 1px solid #333; background-color: #111;
	}	
	.right p {font-family: tahoma, arial; color:#FFF; font-size: 11px; text-align: left;}	
	
	#promvid_place{
		width:400px;
		margin: 0 auto;
		}
		
	#promvid{
		float:left;
		height:400px;
		}
		
	#promvid_contain{
		border:6px solid #444444;
		}
		
	#prom_promo_place{
		width:507px;
		margin: 0 auto;
		text-align:center;
		}
		
	#prom_promo_place a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#ffffff;
		text-decoration:none;
		}
		
		
	#prom_promo{
		float:left;
		height:710px;
		margin-top:10px;
		}

	#ordervoucher {width: 900px; float: left; text-align: left;height: 600px; display: inline;}


	#formfields {width: 300px; text-align: left; margin: 0 auto; padding: 20px; background-color: #222;}
		#formfields p {font-family: tahoma, arial; color:#FFF; font-size: 11px; text-align: center;}
		#formfields .labels {font-family: tahoma, arial; color:#FFF; font-size: 11px; display: block; width: 75px; float: left;}
		#formfields .boxes {font-family: tahoma, arial; color:#FFF; font-size: 11px; padding: 2px; margin-bottom: 10px; width: 200px; float: left; background-color: #666666; border: 1px solid #999;}
		#formfields .address {height: 80px; overflow: auto;}
		#formfields .button {font-family: tahoma, arial; font-size: 11px; float: right; margin-right: 18px;}

	#othersite {width: 900px; margin: 20px 0px 20px 0px; text-align: center;}
	#othersite h1 {font-family: Tahoma, Arial; color: #fff; font-size: 14px; margin: 0px; padding: 0px;}
	#othersite h1 a {font-family: Tahoma, Arial; color: #FAFE9C; font-size: 14px; margin: 0px; padding: 0px;}
		
	.clear {clear: both; display: block; height: 0px; margin: 0px; padding: 0px;}
	#footer {margin: 0 auto; padding: 15px; font-family: Tahoma, Arial, Helvetica; color: #fff; font-size: 11px; text-align: center;}
