body, td{
	font-family:Arial;
	font-size:9pt;
	color:#000000;
	margin:0;
	padding:0; background-color:#5E88C2;
}

a { 
color:#000000;text-decoration:underline;	
}

a:hover { 
color:#FFA500;text-decoration:underline;	
}


#container-page {
	background-image:url(../images/banner_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	text-align:center; 
	height:330px;
}

#container {
	margin:0 auto;
	width:980px;
	text-align:left;
}

#logo { 
	height:80px;
	width:270px; 
	float:left;	
}

#nav { 
	height:80px;
	width:710px; 
	float:left; margin:0; padding:0;
}

#nav ul{ 
list-style:none;	margin:0; padding:0;
}

#nav ul li{ 
	float:left; margin:0; padding:0;
	line-height:1.2em;background-image:url(../images/nav_bg.jpg); height:80px; 
}

#nav ul li a.on{ color:#333;
}

#nav ul li a{  
	display:block;
	float:left;
	color:#FFFFFF; 
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px; 
	padding-top:32px;
	padding-right:10px;
	padding-left:10px; font-weight:bold;
}

#nav ul li a:hover{  
	color:#000000; 
}

#content {
	margin:0;
}

#content-left {
	width:700px; 
	float:left; 
	margin-right:10px; margin-top:0; padding:0;
}

#content-left-main {
	width:480px; 
	float:left; 
	margin-right:10px; 
	margin-top:0; 
	padding:0; 
}

#content-right-main{
	text-align:center;
	width:470px; 
	float:right;
}



#content-left-bottom {
margin-left:20px;
background-image:url(../images/content-left-bottom.jpg); 
background-repeat:repeat; 
width:650px;height:75px; 
}

#content-left-bottom ul{ 
list-style:none;padding-top:20px;
}

#content-left-bottom ul li {
padding-left:10px;
padding-right:10px; float:left;
}

#content-left-bottom ul li a{
color:#999999;
font-family:Georgia, "Times New Roman", Times, serif; 
text-transform:uppercase; font-size:20px; text-decoration:none; 

}
#content-left-bottom ul li a:hover{ 
color:#FFAE00;

}

#content-right { 
	text-align:center;
	width:270px; 
	float:right;
}



div#nifty { 
  margin: 0; padding:0; background: #FFFFFF;
}

#nifty p{
padding-left:20px; padding-top:0; padding-bottom:0;
padding-right:20px; height:230px;
}
#nifty .home{
padding-left:20px; padding-top:0; padding-bottom:0;
padding-right:20px;height:70px;
}

div#nifty2 { 
  margin: 0;  background: #FFFFFF;
}

#nifty2 p{
margin:0; padding:0;
}
div.rounded div {
  height: 1px;
  overflow: hidden;
}
#radiusx, #radiusy {
  text-align: right;
  width: 5px;
}

div#nifty3 { 
  margin: 0; padding:0;  background: #FFF; width:980px;
}



#Gallery { background-color:#FFF; float:left; }

#Gallery img { 
background-color:#FFF; 
width: 90px;
height: 80px;
margin: 10px;
}

#nifty3 a.prev {
        float: left;vertical-align:middle;  
}
#nifty3 a.next {
        float: right;   vertical-align:middle;  
}
	
#galleryLeft{ float:left;background-color:#FFF; width:50px; height:103px; }
#galleryLeft img{ padding-left:20px;}
#galleryMiddle{ float:left;background-color:#FFF; width:880px;}
#galleryRight{ float:right;background-color:#FFF; width:50px;height:103px;}
#galleryRight img{float:right; padding-right:15px; }
#footerLeft{ float:left; width:550px; padding-top:15px; color:#FFF; }
#footerRight{ float:right; width:430px; padding-top:15px; color:#FFF; text-align:right;  }
#footerRight a{ color:#FFF; text-decoration:none; }
#footerRight a:hover{ color:#CCC; text-decoration:none; }

#content-left-full{ }
#content-left-full p{ height:20px;}

#nifty table{
padding-left:20px; padding-top:0; padding-bottom:0;
padding-right:20px; 
}

#content-left-full td{ background-color:#FFF;}
#content-left-full div.form-row{}
#content-left-full table{ padding:20px;}

div.demo { 
	float: left; padding: 20px; 
    background: #FFF; width: 100%; height:100%;
}

div.galleryimages { 
	float: left; padding: 10px; 
    background: #FFF; width: 160px; height:160px; margin-right:15px;
}

	#gallery ul { list-style: none; margin:0; padding-bottom:15px; }
	#gallery ul li { display: inline; }
	#gallery ul li a img { border:none; margin-right:15px; }

.ratesBorderBottom { border-bottom: #ccc 1px dotted;}

/* ENQUIRY/BOOKING FORM */
div.form-row{float:left;width:700px;margin-bottom:10px;}

FIELDSET.enquiry{float:left;width:600px;border:none;background-color:#f4f4f4;border:solid 1px #cccccc;padding:10px 9px 10px 9px;}
FIELDSET.enquiry LABEL{float:left;width:180px;top:3px;}
FIELDSET.enquiry LABEL.full{width:500px;}
FIELDSET.enquiry LABEL.small{ width:50px;}
FIELDSET.enquiry INPUT{float:left;width:248px;border:solid 1px #999999;}
FIELDSET.enquiry INPUT.phone{width:193px;}
FIELDSET.enquiry INPUT.radio{width:30px;;border:none;}
FIELDSET.enquiry INPUT.check{border:0;width:17px;margin-right:5px;}
FIELDSET.enquiry TEXTAREA{float:left;width:248px;border:solid 1px #999999;font-size:1.2em; height:60px;}
FIELDSET.enquiry SELECT{float:left;width:50px;border:solid 1px #999999;}
FIELDSET.enquiry SELECT.ac{width:auto;margin-right:5px;width:50px;}
FIELDSET.enquiry SPAN{float:left;width:47px;font-weight:bold;position:relative;top:3px;margin-right:5px;text-align:center;}
FIELDSET.enquiry H3{float:left;width:100%;margin-bottom:10px;}
FIELDSET.enquiry OL{float:left;width:350px;padding:0px 0px 10px 30px;}
FIELDSET.enquiry P{float:left;width:100%;}
FIELDSET.enquiry P.full{float:left;width:80%;}
FIELDSET.enquiry HR{float:left;width:100%;margin:10px 0px;border:none;border-top:solid 1px #999999}
FIELDSET.enquiry input.btn{width:auto;float:right;background-color:#00adef;padding:5px 20px 5px 20px;color:#ffffff;text-transform:uppercase;font-weight:bold;border:none;font-size:1.0em;}
input.formbtn{float:left;background-color:#5e88c2;padding:5px 5px 5px 5px;color:#ffffff;text-transform:uppercase;font-weight:bold;border:none;}

.message { color:#C00;}




