body, html {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

img {
	border: 0px;
}

h1 {
	font-family: helvetica, arial, sans-serif;
	font-size: 30px;
	color: #35B5B4;
	margin: 30px 0 0 0;
}

h2 {
	font-family: helvetica, arial, sans-serif;
	font-size: 20px;
	line-height: 25px;
	color: #E85D12;
	margin: 13px 0 0 0;
}

a { color: #E85D12; }
a:visited { color: #E85D12; }
a:hover { color: #E85D12; }
a:active { color: #E85D12; }

.alth1 {
	font-family: helvetica, arial, sans-serif;
	font-size: 30px;
	color: #E85D12;
}

h3 {
	font-family: helvetica, arial, sans-serif;
	font-size: 20px;
	line-height: 25px;
	color: #35B5B4;
	margin: 13px 0 0 0;
}

p {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color: #6D6E71;
	line-height: 18px;
	margin: 15px 0 15px 0;
}

#wrapper {
	width: 962px;
	margin: 0 auto;
}

#basicwrapper {
	width: 962px;
	margin: 0 auto;
}

#left {
	float: left;
	display: inline;
	width: 583px;
}

#right {
	float: right;
	display: inline;
	width: 361px;
}

.maintext {
	float: right;
	display: inline;
	margin: 10px 31px 0 16px;
	font-family: helvetica, arial, sans-serif;
	font-size: 0.86em;
	color: #6D6E71;
	line-height: 1.5em;
	text-align: justify;
}

.bigpikkie {
	float: left;
	display:inline;
}

.buybutton {
	float: left;
	clear: left;
	display: inline;
	margin: 33px 0 0 15px;
}

.contact {
	float: right;
	display: inline;
	margin: 20px 0 0 0;
}

#bodycopy {
	float:left;
	display:inline;
	width:583px;
}

#footer {
	float: left;
	display: inline;
	width: 962px;
	background-image: url('images/bottomborder.jpg');
	background-repeat: repeat-x;
	background-position: top center;
	padding: 0 0 10px 0;	
}

#footerleft {
	float: left;
	display: inline;
	width: 472px;
	
}

#footerleft p {
	font-family: helvetica, arial, sans-serif;
	font-size: 0.6em;
	color: #6D6E71;
	line-height: 1.3em;
	margin: 40px 0 0 0;
}

#footerleft p a:link { color: #333; }
#footerleft p a:active { color: #333; }
#footerleft p a:visited { color: #333; }
#footerleft p a:hover { color: #f16726; }

#footerright {
	float: right;
	display: inline;
	width: 472px;
	text-align: right;
	margin: 40px 0 0 0;
	
}

#freegifts {
	float: left;
	display: inline;
	width: 962px;
	margin: 10px 0 0 0;
}

#gift {
	float: left;
	display: inline;
	width: 301px;
	margin: 0 0 0 15px;
}

#amrs {
	float: right;
	display: inline;
	width: 617px;
	margin: 0 15px 0 0;
}



.giftsrow {
	float: left;
	display: inline;
	width: 962px;
}

.giftbox01 {
	float: left;
	display: inline;
	width: 301px;
	margin: 0 0px 0 15px;
}

.giftbox02 {
	float: left;
	display: inline;
	width: 301px;
	margin: 0 0 0 15px;
}

.giftbox03 {
	float: left;
	display: inline;
	width: 301px;
	margin: 0 0 0 15px;
}

.giftbox04 {
	float: left;
	display: inline;
	width: 301px;
	margin: 0 0px 0 15px;
}

.giftbox05 {
	float: left;
	display: inline;
	width: 301px;
	margin: 0 0 0 15px;
}

.giftbox06 {
	float: left;
	display: inline;
	width: 301px;
	margin: 0 0 0 15px;
}

.line01 {
	width: 301px;
	float: left;
	display: inline;
	clear: left;
	border-top: 1px solid #E85D12;
	height: 1px;
	font-size: 1px;
	margin: 3px 0 0 0;
}

.line02 {
	width: 617px;
	float: left;
	display: inline;
	clear: left;
	border-top: 1px solid #35B5B4;
	height: 1px;
	font-size: 1px;
	margin: 3px 0 0 0;
}

.giftbox02 ul li {
	font-family: helvetica, arial, sans-serif;
	font-size: 0.86em;
	color: #6D6E71;
	line-height: 1.5em;
}

.giftbox02 ul{
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
}

.buybutton2 {
	float: right;
	display: inline;
	margin: -33px 0 0 0;
	border-left: 7px solid white;
}

#privacyheader {
	float: left;
	display: inline;
	width: 944px;
	margin: 0 0 0 15px;
}

.line07{
	width: 929px;
	float: left;
	display: inline;
	clear: left;
	border-top: 1px solid #35B5B4;
	height: 1px;
	font-size: 1px;
	margin: 3px 0 0 0;
}

#privacyleft{
	float: left;
	display: inline;
	width: 301px;
	margin: 0 0 0 15px;
}

#privacyleft p {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color: #6D6E71;
	line-height: 18px;
	margin: 0 0 0 0;
}

#privacycentre {
	float: left;
	display: inline;
	width: 301px;
	margin: 18px 0 0 15px;
}

#privacycentre p {
font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color: #6D6E71;
	line-height: 18px;
	margin: 0 0 0 0;
}

#privacyright{
	float: right;
	display: inline;
	width: 301px;
	margin: 18px 15px 0 0;
}

#privacyright p {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color: #6D6E71;
	line-height: 18px;
	margin: 0 0 0 0;
}

#privacyright ul{
	margin: 15px 0 15px 0;
	padding: 0 0 0 14px; 
	}

#privacyright ul li{
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #6D6E71;
	line-height: 1.5em;
}

#welcome {
	float: left;
	display: inline;
	width: 944px;
	margin: 0 0 0 0;
}

#welcometext {
	float: left;
	display: inline;
	width: 301px;
	margin: 0 0 0 15px;
}

.welcomeimage {
	float: right;
	display: inline;
	width: 617px;
	margin: 67px 0 0 0;
}

.joinbutton {
	float: left;
	display: inline;
	width: 144px;
	margin: 0 0 0 0px;
}

#mservices {
	float: left;
	display: inline;
	margin: 0 0 0 15px;
}

#mservices h1 {
	font-family: helvetica, arial, sans-serif;
	font-size: 20px;
	color: #35B5B4;
	margin: 0 0 0 0;
}

#mservices p {
	font-family: helvetica, arial, sans-serif;
	font-size: 0.86em;
	color: #6D6E71;
	line-height: 1.5em;
	margin: 5px 0 0 0;
}

#giftsrewards {
	float: left;
	display: inline;
	margin: 0 0 0 0;
	width: 944px;
}

#gr01 {
	float: left;
	display: inline;
	margin: 0 0 0 15px;
	width: 143px;
}

#gr01 p {
	font-family: helvetica, arial, sans-serif;
	font-size: 0.86em;
	color: #6D6E71;
	line-height: 1.2em;
	margin: 5px 0 0 0;
	color: #E85D12;
}

#gr02 {
	float: left;
	display: inline;
	margin: 0 0 0 15px;
	width: 143px;
}

#gr02 p {
	font-family: helvetica, arial, sans-serif;
	font-size: 0.86em;
	color: #6D6E71;
	line-height: 1.2em;
	margin: 5px 0 0 0;
	color: #E85D12;
}

#gr03 {
	float: left;
	display: inline;
	margin: 0 0 0 14px;
	width: 143px;
}

#gr03 p {
	font-family: helvetica, arial, sans-serif;
	font-size: 0.86em;
	color: #6D6E71;
	line-height: 1.2em;
	margin: 5px 0 0 0;
	color: #35B5B4;
}

#gr04 {
	float: left;
	display: inline;
	margin: 0 0 0 14px;
	width: 143px;
}

#gr04 p {
	font-family: helvetica, arial, sans-serif;
	font-size: 0.86em;
	color: #6D6E71;
	line-height: 1.2em;
	margin: 5px 0 0 0;
	color: #35B5B4;
}

#gr05 {
	float: left;
	display: inline;
	margin: 0 0 0 14px;
	width: 143px;
}

#gr05 p {
	font-family: helvetica, arial, sans-serif;
	font-size: 0.86em;
	color: #6D6E71;
	line-height: 1.2em;
	margin: 5px 0 0 0;
	color: #35B5B4;
}

#gr06 {
	float: left;
	display: inline;
	margin: 0 0 0 14px;
	width: 143px;
}

#gr06 p{
	font-family: helvetica, arial, sans-serif;
	font-size: 0.86em;
	color: #6D6E71;
	line-height: 1.2em;
	margin: 5px 0 0 0;
	color: #35B5B4;
}

#signup {
	float: left;
	display: inline;
	width: 540px;
	margin: 0 0 0 13px;
}

#signup h1{
	font-family: helvetica, arial, sans-serif;
	font-size: 20px;
	color: #35B5B4;
	margin: 20px 0 0 0;
}

#signbar {
	float: right;
	display: inline;
	width: 340px;
	margin: 10px 0 0 0;
}

#terms {
	float: left;
	display: inline;
	height: 50px;
	width: 900px;
	margin: 5px 0 0 0;
}

#terms p {
	font-family: helvetica, arial, sans-serif;
	font-size: 0.7em;
	line-height: 1.3em;
	color: #333333;
	font-weight: regular;
	margin: 0 0 0 0;
}

#buycontents{
	float: left;
	display: inline;
	width: 900px;
	border-bottom-style: solid;
	border-color: #cccccc;
	border-width: 1px;
}

td {
	font-family: helvetica, arial, sans-serif;
	font-size: 0.813em;
	line-height: 1.3em;
	color: #333333;
	font-weight: regular;
	margin: 0 0 0 0;
}

#privacy {
	float: right;
	display: inline;
	width: 100px;
	text-align: right;
}

#copyright {
	float: left;
	display: inline;
	width: 450px;
}

.disclaimer {
	font-family: helvetica, arial, sans-serif;
	color: #6D6E71;
	font-size:0.813em;
	line-height:1.3em;
	margin: 0 0 0 0;
}

#competitionheadline {
	float: left;
	display: inline;
	width: 944px;
	margin: 0 0 0 15px	;
}

#compheader {
	float: left;
	display: inline;
	width: 322px;
	margin: 0 0 0 0;
}

#compheadersuperbreak {
	float: left;
	display: inline;
	width: 442px;
	margin: 0 0 0 0;
}

#compheaderchampneys {
	float: left;
	display: inline;
	width: 430px;
	margin: 0 0 0 0;
}

#virgincompheader {
	float: left;
	display: inline;
	width: 800px;
	margin: 0 0 0 0;
}

#competitionheadline h1 {
	font-family: helvetica, arial, sans-serif;
	font-size: 30px;
	color: #35B4B3;
}

.line03 {
	width: 929px;
	float: left;
	display: inline;
	clear: left;
	border-top: 1px solid #35B5B4;
	height: 1px;
	font-size: 1px;
	margin: 3px 0 0 0;
}


.butlinslogo {
	float: left;
	display: inline;
	margin: 28px 0 0 3px;
}

.superbreaklogo {
	float: left;
	display: inline;
	margin: 6px 0 0 ;
}

.champneyslogo {
	float: left;
	display: inline;
	margin: 32px 0 0 2px;
}

#compdetails {
	float: left;
	display: inline;
	width: 301px;
	margin: 20px 0 0 15px;
}

#compdetails h1 {
	font-family: helvetica, arial, sans-serif;
	font-size: 17px;
	color: #35B5B4;
	margin: 0 0 0 0;
}

#compdetails ul {
	margin: 15px 0 15px 0;
	padding: 0 0 0 14px; 
}

#compdetails ul li {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #6D6E71;
	line-height: 1.5em;
}

.waterslide {
	float: left;
	display: inline;
	margin: 0 0 0 0;
}

#howtoenter {
	float: left;
	display: inline;
	width: 630px;
	margin: 23px 0 0 15px;
}

#howtoenter h1 {
	font-family: helvetica, arial, sans-serif;
	font-size: 30px;
	color: #E85D12;
	width: 302px;
	margin: 430px 0 0 0;
}

.line04 {
	width: 617px;
	float: left;
	display: inline;
	clear: left;
	border-top: 1px solid #E85D12;
	height: 1px;
	font-size: 1px;
	margin: 3px 0 0 0;
}

#question {
	float: left;
	display: inline;
	width: 302px;
}

#question h1 {
	font-family: helvetica, arial, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #E85D12;
	width: 302px;
	margin: 20px 0 0 0;
}

#question h2 {
	font-family: helvetica, arial, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #707173;
	width: 302px;
	margin: 20px 0 0 0;
}

#question ul {
	margin: 15px 0 15px 0;
	padding: 0 0 0 17px; 
}

#question ul li {
	font-family: helvetica, arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #707173;
}

#question h3 {
	font-family: helvetica, arial, sans-serif;
	font-size: 30px;
	line-height: 20px;
	color: #E85D12;
	width: 302px;
	margin: 20px 0 0 0;
}

#smallprint {
	float: left;
	display: inline;
	width: 302px;
	margin: 6px 0 0 15px;
}

#guideinfo {
	float: left;
	display: inline;
	width: 960px;
	margin: 30px 0 0 15px;
}

#guideinfotext {
	float: left;
	display: inline;
	width: 301px;
	margin: 0 0 0 14px;
}

#guideinfoheader {
	float: left;
	display: inline;
	width: 617px;
	margin: 0 0 0 14px;
}

#guideinfoheader h1 {
	font-family: helvetica, arial, sans-serif;
	font-size: 30px;
	line-height: 30px;
	color: #35B5B4;
	margin: 0 0 0 0;
}

#guideinfotext h1 {
	font-family: helvetica, arial, sans-serif;
	font-size: 30px;
	line-height: 30px;
	color: #35B5B4;
	margin: 0 0 0 0;
}

#guideinfotext h3 {
	font-family: helvetica, arial, sans-serif;
	font-size: 20px;
	line-height: 25px;
	color: #35B5B4;
	margin: 11px 0 0 0;
}

.livingguidecover {
	float: left;
	display: inline;
	width: 301px;
	margin: 0 0 0 0;
}

.line05 {
	width: 617px;
	float: left;
	display: inline;
	clear: left;
	border-top: 1px solid #35B5B4;
	height: 1px;
	font-size: 1px;
	margin: 10px 0 0 0;
}

#guideinfotext p {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color: #6D6E71;
	line-height: 18px;
	margin: 23px 0 0 0;
}

#guideinfotext h4{
	font-family: helvetica, arial, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #999999;
	margin: 0 0 0 0;
}

#annualmemberterms {
	width: 301px;
	float: left;
	display: inline;
	margin: 65px 0 0 0;
}

#guidebuynow {
	float: left;
	display: inline;
	width: 130px;
	margin: 0 0 0 15px;
}

#guidebuynow  h3{
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #35B5B4;
	margin: 2px 0 0 0px;
}

.joinbutton02 {
	float: left;
	display: inline;
	width: 144px;
	margin: 2px 0 0 0;
}

#partners {
	float: left;
	display: inline;
	width: 301px;
	margin: 8px 0 0 15px;
}

.moreinfobutton {
	float: left;
	display: inline;
	margin: 10px 0 0 0;
}

#giftconditions {
	float: left;
	display: inline;
	width: 900px;
	margin: 0 0 0 15px;
}

#giftconditions p {
	color:#999999;
	font-family:helvetica,arial,sans-serif;
	font-size:10px;
	line-height:16px;
	margin: 10px 0 0 0;
}