body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
body {
	margin:0px;
	background-color: #ecf1f5;
	}

#container {
	width:960px;
	height:auto;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:5px;
	}
	
#header {
	width:100%;
	height:370px;
	background-image:url(images/header.png);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	}
	
#navigation {
	width:800px;
	height:38px;
	padding-left:10px;
	padding-right:10px;
	margin-top:130px;
	float:left;
	}
	
#navigation ul {
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
	}

#navigation ul li {
	float:left; !important
	margin-bottom:0px !important;
	}
	
#navigation li a {
	float:left;
	padding:10px 10px 15px 10px;
	color:#ffffff;
	outline:none;
	display:inline;
	text-decoration:none;
	font-size:16px;
	font-weight:normal;
	}
	
#billboard {
		width:250px;
		height:100px;
		float:right;
		margin-right:45px;
		margin-top:20px;
}
	
#home-left {
	width:520px;
	height:auto;
	padding-left:10px;
	padding-right:20px;
	padding-top:10px;
	float:left;
	}
	
#home-left li {
	list-style:url(images/home-bullet-left.png);
	font-size:12.97px;
	line-height:21px;
	color:#535151;
	}
	
#home-right {
	width:360px;
	height:auto;
	padding-left:10px;
	padding-right:20px;
	padding-top:10px;
	float:right;
	}
	
#home-right li {
	list-style:url(images/home-bullet-left.png);
	font-size:12.97px;
	line-height:21px;
	color:#535151;
	}
	
h1 {
	color:#535151;
	font-weight:bold;
	font-size:25.18px;
	padding:0px;
	margin:0px;
	}
	
h2 {
	color:#f30399;
	font-weight:bold;
	font-size:14.18px;
	text-decoration:underline;
	padding:0px;
	margin:0px;
	margin-top:15px;
	margin-bottom:-10px;
	}
	
h3 {
	color:#666666;
	font-weight:bold;
	font-size:14.18px;
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:-10px;
	}
	
h4 {
	color:#ffffff;
	font-weight:500;
	font-size:20px;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	}
	
h5 {
	color:#f30399;
	font-weight:bold;
	font-size:20px;
	padding:0px;
	margin:0px;
	margin-bottom:-5px;
	padding-top:10px;
	}
	
p {
	color:#535151;
	font-size:12.97px;
	line-height:17px;
	}
	
.testimonials-person-bold {
	font-weight:bold;
	margin-top:-10px;
	text-align:right;
	}
	
.package-links-home p {
	font-weight:bold;
	}
	
.package-links-home a {
	font-weight:bold;
	margin-top:-10px;
	text-align:right;
	color:#f30399;
	font-size:10px;
	}

#apDiv1 {
	float:right;
	width:115px;
	height:116px;
	margin-top:-150px;
	}
	
#apDiv2 {
	float:right;
	width:119px;
	height:116px;
	margin-top:-150px;
	}

#footer {
	width:100%;
	height:auto;
	float:left;
	background-image:url(images/footer-bg.png);
	background-repeat:repeat-x;
	overflow:auto;
	}
	
#footer ul {
	padding:0px;
	margin:0px;
	list-style:none;
	color:#ffffff;
	display:compact;
	}
	
#footer li {
	padding:0px;
	margin:0px;
	list-style:none;
	color:#ffffff;
	display:compact;
	margin-bottom:5px;
	font-size:12px;
	}

#footer-contain {
	width:960px;
	height:180px;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
	padding-bottom:15px;
	}
	
#footer-left-set-container {
	width:460px;
	height:auto;
	float:left;
	}	

#footer-left {
	width:320px;
	height:auto;
	float:left;
	}
	
#footer-left-set-container a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
	#footer-left-left {
	width:130px;
	height:auto;
	margin-top:10px;
	margin-left:10px;
	float:left;
	}
	
	#footer-left-right {
	width:150px;
	height:auto;
	margin-top:10px;
	margin-left:10px;
	float:right;
	}
	
#footer-right-container {
	width:130px;
	height:auto;
	margin-top:10px;
	margin-left:10px;
	float:right;
	}
	
#footer-right {
	width:400px;
	height:auto;
	margin-top:10px;
	margin-right:10px;
	float:right;
	text-align:right;
	}
	
#footer-right p {
	color:#FFFFFF;
	font-size:14px;
	margin:0px;
	padding:0px;
	}
	
.footer-small-text {
	font-size:10px;
	color:#FFFFFF;
	}
	
	
	
	
	
#home-pages-left {
	width:630px;
	height:auto;
	padding-left:10px;
	padding-right:20px;
	padding-top:10px;
	float:left;
	}
	
#home-pages-left li {
	list-style:url(images/home-bullet-left.png);
	font-size:12.97px;
	line-height:21px;
	color:#535151;
	}
	
#home-pages-left a {
	color:#f30399;
	text-decoration:none;
	border-bottom:#f30399 thin dotted;
	}
	
#home-pages-right {
	width:250px;
	height:auto;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	float:right;
	border-left:#CCCCCC thin dotted;
	}
	
#home-pages-right a {
	margin-top:10px;
	color:#f30399;
	text-decoration:none;
	border-bottom:#f30399 thin dotted;
	}
	
#home-pages-right li {
	list-style:url(images/home-bullet-left.png);
	font-size:12.97px;
	line-height:21px;
	color:#535151;
	}
	
#home-pages-about {
	width:auto;
	height:auto;
	padding-left:10px;
	padding-right:20px;
	padding-top:10px;
	float:left;
	}
	
#home-pages-about li {
	list-style:url(images/home-bullet-left.png);
	font-size:12.97px;
	line-height:21px;
	color:#535151;
	}
	
#home-pages-about a {
	color:#f30399;
	text-decoration:none;
	border-bottom:#f30399 thin dotted;
	}
	
	

.tablecolour1{
	padding:5px;
	background:#fff;
	border-left:#CCCCCC thin dashed;
	}
	
.tablecolour1 p {
	padding:0px;
	margin:0px;
	}

.tablecolour2 {
	padding:5px;
	background:#ecf1f5;
	border-left:#CCCCCC thin dashed;
	}
	
.tablecolour2 p {
	padding:0px;
	margin:0px;
	}

.tablecolour3{
	background-color:#fff8dc;
	padding:2px;
	}
	
.tableheading{
	background:#ffffff;
	color:#f30399;
	font-weight:bold;
	border-top:#CCCCCC thin dashed;
	border-bottom:#CCCCCC thin dashed;
	padding:3px;
	margin-bottom:5px;
	}


input {
	border:#5f5f5f 1px solid;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:12px;
}

select {	
	border:#5f5f5f 1px solid;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:12px;
}

textarea {
	border:#5f5f5f 1px solid;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:12px;
}
	