@charset "utf-8";
/* CSS Document */

	html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	}
	
	body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 80%;
	width: 100%;
	background-color:#001640;
	}
	
	
	#header {
	width:760px;
	height:150px;
	margin: 10px auto 10px auto;
	color: #333333;
	border:1px solid #FFFFBB;	
	}
	
	#contacts {
	float:right;
	margin-top:-90px;
	}
	
	#contacts p{
	margin:10px 0px 0px 413px;
	color:#FFFFBB;
	text-align:right;
	}
	
	#contacts a{
	color:#FFFFBB;
	text-decoration:none;
	}
	
	#contacts a:hover{
	color:#FFFFBB;
	text-decoration:underline;
	}
	
	#logo{
	background-image: url(../images/logolg.jpg);
	background-repeat:no-repeat;
	width:300px;
	height:103px;
	margin: 5px 0px 0px 13px;
	float:left;
	}
	
	#menutop {
	height:74px;
	margin: 5px 0px 0px 13px;
	clear:both;
	}
		
	#wrapper {
	width: 760px;
	margin: 10px auto 10px auto;
	height:auto;
	border:1px solid #FFFFBB;
	clear:both;
	}
	
	#contentindex {
	width:740px;
	background-color:#FFFFFF;
	margin: 10px 10px 10px 10px;
	border:1px solid #FFFFBB;
	clear:both;
	height:900px;
	}

	#contentindex p {
	text-align: justify;
	margin:5px 5px 5px 5px;
	}

	#contentindex h2 {
	text-align:center;
	}

	#contentindex #cnav{
	border-bottom: 0px solid #000000;
	}

	#contentindex #cnav ul{
	padding: 0;
	margin: 0;
	}

	#contentindex #cnav ul li{
	display: inline;
	padding: 0;
	margin: 0;
	}

	#contentindex #cnav ul li a{
	color:#FBE7AA;
	background-color:#001640;
	text-decoration: none;
	padding: 0 10px 0 10px;
	border: 1px solid #000000;
	text-align: center;
	width: 9em;
	}

	#contentindex #cnav ul li a:hover, #cnav ul li a:focus{
	background-color:#FBE7AA;
	color:#001640;
	}
	
	#content {
	width:740px;
	background-color:#FFFFFF;
	margin: 10px 10px 10px 10px;
	border:1px solid #FFFFBB;
	clear:both;
	height:auto;
	}

	#content p {
	text-align: justify;
	margin:5px 5px 5px 5px;
	}

	#content h2 {
	text-align:center;
	}

	#content #cnav{
	border-bottom: 0px solid #000000;
	}

	#content #cnav ul{
	padding: 0;
	margin: 0;
	}

	#content #cnav ul li{
	display: inline;
	padding: 0;
	margin: 0;
	}

	#content #cnav ul li a{
	color:#FBE7AA;
	background-color:#001640;
	text-decoration: none;
	padding: 0 10px 0 10px;
	border: 1px solid #000000;
	text-align: center;
	width: 9em;
	}

	#content #cnav ul li a:hover, #cnav ul li a:focus{
	background-color:#FBE7AA;
	color:#001640;
	}
	
	.imageleft{
	float: left;
	margin: 5px 0px 0px 5px;
	}
	
	.imageright{
	margin: 5px 0px 0px 230px;
	}
	
	#westportimage {
	clear:both;
	float:left;
	margin:5px 5px 5px 5px;
	}
	
	#motherimage {
	float:right;
	margin:5px 5px 5px 5px;
	}
	
	#paymentlogo {
	margin-top:5px;
	margin:5px 5px 5px 500px;
	}
	
	
.rightimage {
float: right;
margin-right:10px;
}



#terms {
margin: 10px 5px 9px 10px;
}

#terms p {
text-align:justify;
margin-left:10px;
}

#terms h2 {
text-align:justify;
margin-left:10px;
}

#voucherapply {
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
}

#tellfriend {
margin-left:10px;
}

#righttext {
margin-top:50px;
margin-left:10px;
height:130px;
text-align:justify;
}

#mctable {
float:left;
margin:5px 0 0 5px;
}

#mcdetails {
float:left;
background-color:#FFFFBB;
width:400px;
margin:5px 0px 0px 25px;
}

#mcdetailsclear {
clear:both;
}

#step4 {
height:30;
}

#step4 p {
margin-bottom:10px;
}
