/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#e5eff9;
	background-image:url(images/bg_gradient2.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	}
	
p{color:#002448; font-size:12px; margin:0px 0px 20px 0px; padding:0px;}

a{color:#0066cc;}
a:hover{color:#7AA5D3;}
	
h1{ color:#7AA5D3; font-size:16px; padding:0px; margin:0px 0px 20px 0px; font-weight:bold;}
h2{ color:#003366; font-size:15px; padding:0px; margin:0px 0px 20px 0px; font-weight:bold;}
h3{ color:#003366; font-size:14px; padding:0px; margin:0px 0px 20px 0px; font-weight:bold;}
h4{ color:#7AA5D3; font-size:13px; padding:0px; margin:0px 0px 20px 0px; font-weight:bold;}

.content li{
	list-style-image:url(images/content_li.gif);
	padding:0px 0px 7px 0px;
	margin:0px 0px 0px 20px;
	color:#002448;
	}
	
.content ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	}

.comments h2{ color:#003366; font-size:15px; margin:0px; padding:0px 0px 10px 0px; font-weight:bold; font-style:italic;}
.comments h3{ color:#003366; font-size:13px; margin:0px; padding:0px 0px 5px 0px; font-weight:bold;}
.comments h4{ color:#7AA5D3; font-size:12px; margin:0px; padding:0px 0px 5px 0px; font-weight:bold;}
.comments p{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.individual-comment{
	background-color:#FBFCC5;
	padding:15px 15px 15px 15px;
	margin:0px 0px 20px 0px;
	border-bottom:#7AA5D3 3px solid;
	}
	
.clear{clear:both; height:1px;}
	
.container{
	width:760px;
	margin:3px auto 0px auto;
	padding:0px 0px 0px 0px;
	}
	
.top{
	width:760px;
	}
	
.nav{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	height:32px;
}

.nav p{
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	word-spacing:5px;
	}
	
.nav a{
	color:#FFFFFF;
	text-decoration:none;
	}

.nav a:hover{
	color:#fcfd7a;
	}

.header{
	}

.middle{
	width:760px;
	background-color:#FFFFFF;
	padding:20px 0px 0px 0px;
	margin:0px;
	}
	
.content{
	float:left;
	width:475px;
	padding:0px 29px 0px 29px;
	margin:0px 0px 0px 0px;
	}
	
.content p{word-spacing:3px; line-height:24px;}

.content img{
	border:1px solid #003366
	}

.newssummary{
	margin:0px 0px 0px 0px;
	padding:20px 0px 40px 0px;}
	
.newssummary a{ color:#002448; line-height:15px; text-decoration:underline; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}	
.newssummary h4{color:#7AA5D3; font-size:14px; padding:0px; margin:0px 0px 20px px; font-weight:bold;}

#facilities{
	background-color:#FBFC87;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#facilities img{
	margin:0px 0px 10px 0px;
	}

#facilities li{
	list-style-image:url(images/ficilities_li.gif);
	padding:0px 0px 13px 0px;
	margin:0px 0px 0px 40px;
	color:#002448;
	}
	
#facilities ul{
	border:none;
	background-color:#fbfc87;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#f-left-col{
	width:220px;
	float:left;
	margin:13px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#f-right-col{
	width:220px;
	float:right;
	margin:13px 15px 0px 0px;
	padding:0px 0px 0px 0px;
}

.visithotel{
	padding:25px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	background-image:url(images/visit_hotel.gif);
	background-repeat:no-repeat;
	height:171px;
	}
	
.hoteltext{
	margin:0px 27px 0px 130px;
	padding:0px 0px 0px 0px;
	}
	
.hoteltext a{
	color:#003366;
	}

.makeabookinglink{
	background-image:url(images/makeabookinglink.gif);
	background-repeat:no-repeat;
	background-color:#F8F98F;
	margin:0px 0px 0px 0px;
	padding:33px 0px 10px 0px;
	}
	
.makeabookinglink a{ color:#003366; padding:0px 0px 25px 0px; margin:0px 0px 0px 0px; font-weight:bold; text-decoration:underline;}

.imagescolumn{
	float:right;
	width:194px;
	padding:0px 27px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	}
	
.image{
	width:194px;
	padding:0px 0px 23px 0px;
	}
	
.image img{
	border-top:solid 2px #003366;
	border-bottom:solid 2px #003366;
	}
	
.image p{
	text-align:center;
	font-size:12px;
	color:#003366;
	}
	
.address{
	text-align:center;
	background-image:url(images/address_box.jpg);
	background-repeat:no-repeat;
	height:142px;
	padding:52px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	}
	
.address p{
	padding:0px 0px 7px 0px;
	margin:0px;
	font-weight:bold;
	}
	
.address a{
	text-decoration:underline;
	color:#003366;
	}
	
.footer{
	background-color:#0066CC;
	border-top:2px solid #fcfd7a;
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 0px;
	}
	
.footer p{
	color:#FFFFFF;
	text-align:center;
	padding:6px 0px 6px 0px;
	margin:0px;
	word-spacing:4px;
	}
	
.footer a{
	text-decoration:underline;
	color:#FFFFFF;
	}
	
.footer a:hover{
	color:#7AA5D3;
	}
	
#gallerythumbs{
	padding:0px 0px 100px 0px;
	color:#002448
}

#gallerythumbs img{
	margin:25px 11px 7px 11px;
	padding:0px 0px 0px 0px;
	}
	
#gallerythumbs p{color:#002448; font-size:12px; margin:0px 0px 20px 0px; padding:0px;}

#tariff table{
	width:475px;
	word-spacing:4px;
	color:#002448;
	}
	
#tariff td {
	background-color:#fbfcc5;
	padding:10px 7px 10px 7px;
}

#tariff th{
	width:200px;
	}

.tablecss tr:first-child{
	background-color:#fcfd7a;
	height:25px;
}
