/**************** Style Resets **********************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0; padding:0;}

input, select, textarea {font-size:100.1%;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
form label{
	cursor:pointer;
	text-align: center;
}
fieldset, img{border:none;}
table{
	border-collapse:collapse;
	border-spacing:0;
	text-align: left;
}
hr {height: 1px; background-color: #E5E5E5;  color: #E5E5E5;   border: none;  padding: 0; margin: 1em 1em;}

.sitebox{ 
width: 100%;
height: auto;
margin-left:auto;
margin-right:auto;
background-image:url(Images/topback.jpg);
background-repeat:repeat-x;
margin-bottom: 20px;

}

.top{
	width: 1000px;
	margin-left:auto;
	margin-right:auto;
	height: 171px;
	
}

.content{
	width: 100%;
	height: auto;
	background-image: url(Images/contentback.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFF;
	padding-top: 20px;
	padding-bottom: 20px;
	
}

.content1{
	width: 100%;
	height: auto;
	background-image: url(Images/contentback1.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFF;
	padding-top: 20px;
	padding-bottom: 20px;
	
}


.contentterms{
	width: 100%;
	height: 1225px;
	background-image: url(Images/contentback.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFF;
	padding-top: 20px;
	padding-bottom: 20px;
	
}


.footerhold{
	width:100%;
	height: 240px;
	background-image:url(Images/fotter.png);
	background-repeat:repeat-x;
}

.footer{
	width: 950px;
	height: 150px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 30px;
	margin-bottom:0px;
	background-image:url(Images/footerflower.png);
	background-position:top right;
	background-repeat:no-repeat;

}

.maincontent{
	
	width: 807px;
	height: 500px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(Images/frame.png);
	background-repeat:no-repeat;
}

.maincontentinternal{
	
	width: 807px;
	height: 500px;
	margin-left: auto;
	margin-right: auto;

}
.under{
	
	width: 1000px;
	height: auto;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
	
}

.title{
	margin-left:auto;
	margin-right: auto;
	width: 880px;
	height: 137px;
	
	
}
.navigation{
	margin-left:auto;
	margin-right: auto;
	width: 880px;
	
	height: 28px;
}

.style1{
	padding-top: 20px;
	font-family:Calibri;
	font-size:14px;
	line-height: 25px;
	text-align:justify;
}

.style2{
	font-family:Calibri;
	font-size:14px;
	color: #FFF;
	text-decoration:none;
	
}

.style2 a:link{
	font-family:Calibri;
	font-size:14px;
	color: #FFF;
	text-decoration:none;
	
}

.style2 a:hover{
	font-family:Calibri;
	font-size:14px;
	color: #FFF;
	text-decoration:none;
	
}

.style2 a:visited{
	font-family:Calibri;
	font-size:14px;
	color: #FFF;
	text-decoration:none;
	
}





.style3{
	font-family: monotype Corsiva;
	font-size: 19px;
	color: #000;
	text-decoration:none;
}

.style3 a:link{
	font-family: monotype Corsiva;
	font-size: 19px;
	text-decoration:none;
	color: #000;
}
.style3 a:visisted{
	font-family: monotype Corsiva;
	font-size: 19px;
	text-decoration:none;
	color: #000;
}
.style3 a:hover{
	font-family: monotype Corsiva;
	font-size: 19px;
	text-decoration:underline;
	color: #000;
}


.style3 a:active{
	font-family: monotype Corsiva;
	font-size: 19px;
	text-decoration:none;
	color: #000;
}


.style4{ /* Left explore */
	padding-left: 40px;
	font-family:Calibri;
	font-size:14px;
	line-height: 25px;

}

.style5{ /* Left explore bold */
	padding-left: 40px;
	font-family:Calibri;
	font-size:16px;
	line-height: 25px;
	font-weight:600;
	padding-bottom: 5px;
	padding-top: 10px;

}

.style6{ /* Right explore */
	padding-left: 10px;
	font-family:Calibri;
	font-size:14px;
	line-height: 25px;

}

.style7{ /* Right explore bold */
	padding-left: 10px;
	font-family:Calibri;
	font-size:16px;
	line-height: 25px;
	font-weight:600;
	padding-bottom: 5px;
	padding-top: 10px;

}
.style8{
	padding-top: 20px;
	padding-left: 40px;
	padding-bottom: 30px;
	font-family:Calibri;
	font-size:14px;
	line-height: 25px;
	text-align:justify;
}

.style9{ /* form */
	font-family:Calibri;
	font-size:14px;
	


	

}

.titlepad{
	padding-top: 35px;
}

.explorepad{
	padding-left: 50px;
}

.homeslider{
	width: 671px;
	height: 389px;
	padding-top:45px;
	padding-left:64px;
}

#cat{
	
}

.twocolumn{
	width: 1000px;
	height: 500px;
	margin-left:auto;
	margin-right:auto;
}

.twocolumnlong{
	width: 1000px;
	height: 1000px;
	margin-left:auto;
	margin-right:auto;
}

.centre{
	margin-left:70px;
	
	width: 600px;
	height: 800px;
}

.left{
	width: 650px;
	height: auto;
	float:left;
}
.leftbooking{
	width: 500px;
	height: auto;
	float:left;
}

.leftmargin{
	margin-left:60px;
}

.right{
	width: 301px;
	height: 374px;
	margin-left: 10px;
	margin-right: 30px;
	float: right;
	background-image:url(Images/portraitframesmall.png);
	background-repeat:no-repeat;
}

.pic{
	width: 253px;
	height: 336px;
	padding-top: 14px;
	padding-left: 22px;
	
	
}

.footerfont{
	
	font-family:Calibri;
	font-size:11px;
	color: #FFF;
	text-align:center;
	padding-top: 20px;
	padding-left: 95px;
	
}

.footerfont a:link{
	
	font-family:Calibri;
	font-size:11px;
	color: #FFF;
	text-align:center;
	text-decoration:none;
	
}

.footerfont a:hover{
	
	font-family:Calibri;
	font-size:11px;
	color: #FFF;
	text-align:center;
	text-decoration:none;
	
}

.footerfont a:visited{
	
	font-family:Calibri;
	font-size:11px;
	color: #FFF;
	text-align:center;
	text-decoration:none;
	
}
	