/* CSS Document */

body{
background-image: url('/img/template/bg.jpg');
background-repeat:repeat-x;
background-color: #ffffff;
margin: 0px;
}
.clear{
clear:both;
height: 0px;
font-size:1px;
}


.blue_large{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #4B6B86;
}

.white_large{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
}

.red_large{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FF5400;
}



.gray_tiny{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #8C8C8C;
}



a.red_tiny{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FF5400;
text-decoration:underline;
}

a.red_tiny:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FF5400;
text-decoration:none;
}


a.red_small{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FF5400;
text-decoration:underline;
}

a.red_small:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FF5400;
text-decoration:none;
}



a.white_small{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-decoration:underline;
}

a.white_small:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-decoration:none;
}



a.yellow_tiny{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FFD926;
text-decoration:underline;
}

a.yellow_tiny:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FFD926;
text-decoration:none;
}


#wrapper{
width: 900px;
margin: 0 auto;
}


#header_left{
float: left;
}

#header_left_image{
width: 700px;
height: 113px;
background-image: url('/img/template/top_image.jpg');
background-repeat:repeat-x;
}



#nav{
background-image: url('/img/template/nav_bg.jpg');
background-repeat:repeat-x;
height: 24px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4B6B86;
padding-top: 10px;
}


#nav a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4B6B86;
text-decoration: underline;
padding-right: 10px;
padding-left: 10px;
}

#nav a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4B6B86;
text-decoration: none;
background-image: url('/img/template/nav_2.jpg');
background-repeat:repeat-x;
}





#header_right{
float: left;
}

#header_right_booking{
width: 167px;
height: 82px;
background-image: url('/img/template/booking_bg.jpg');
background-repeat:repeat-x;
text-align:center;
padding-top: 65px;
padding-right: 20px;
}


#main_header{
background-image: url('/img/template/header_bg.jpg');
background-repeat:repeat-x;
height: 244px;
}

#main_header_left{
width: 430px;
padding: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #ffffff;
line-height: 15px;
float:left;
}





#header_button_1{
float: left;
background-image: url('/img/template/booking_button.png');
background-repeat:repeat-x;
width: 125px;
height: 27px;
text-align:center;
padding-top: 6px;
padding-left: 15px;
margin-right: 120px;
}

#header_button_2{
float: left;
background-image: url('/img/template/gallery_button.png');
background-repeat:repeat-x;
width: 125px;
height: 27px;
text-align:center;
padding-top: 6px;
padding-left: 25px;
}


#main_header_right{
padding: 15px 15px 5px 0px;
float:right;
text-align:right
}


#content_wrapper{
background-color: #ffffff;
position:relative;
}

#content{
background-image: url('/img/template/main_bg.jpg');
background-repeat:no-repeat;
min-height: 340px;
background-color: #ffffff;
}



#content_wrapper_{
background-color: #ffffff;
position:relative;
width: 900px;
margin: 0 auto;
}

#content_{
background-image: url('/img/template/main_bg_inside.jpg');
background-repeat:no-repeat;
min-height: 540px;
background-color: #ffffff;
}

#content_left{
float:left;
width: 620px;
padding: 60px 20px 20px 20px;
}

#content_span{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #8C8C8C;
font-size: 11px;
line-height: 18px;
padding-left: 20px;
padding-right: 20px;
}

#content_span_gallery{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #8C8C8C;
font-size: 11px;
line-height: 18px;
padding-left: 20px;
padding-right: 20px;
width: 800px;
}

#title{
background-image: url('/img/template/title_bg.jpg');
background-repeat:repeat-y;
padding-left: 20px;
padding-right: 40px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 22px;
color: #8C8C8C;
}


#content_right{
float:left;
padding: 20px 0 0 10px;
}
#weather{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #8C8C8C;
font-size: 11px;
}
.solid_div{
border-bottom: 1px #dddddd solid;
width: 182px;
margin-top: 10px;
margin-bottom: 10px;
height: 1px;
font-size: 1px;
}

#content_right_span{
line-height: 16px;
}



#footer_wrapper{
background-image: url('/img/template/footer_bg.jpg');
background-repeat:repeat-x;
height: 65px;
}

#footer{
margin: 0 auto;
width: 900px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #7EADD8;
line-height: 14px;
padding-top: 10px;
}


#footer a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #ffffff;
text-decoration: underline;
}
#footer a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #ffffff;
text-decoration: none;
}


/*********** Gallery CSS ************/

#galleryWrapper{
	min-height: 500px;
}

* html #galleryWrapper{
	height: 500px;
}

.galleryTitle{
	font-size: 13px;
	line-height: 16px;
	padding: 5px 0px 10px 0px;
	font-weight: bold;
}

#galleryFullImageBox{
	width: 350px;
	float: left;
}

#galleryFullImage{
	width: 350px;
}

#galleryThumbs{
	width: 225px;
	float: right;
	font-weight: bold;
}

#galleryThumbs img{
	width: 70px;
	height: 50px;
	border: solid 1px #000000;
}

#galleryThumbs td{
	padding: 0px 0px 5px 0px;
}	

#galleryImageTitle{
	padding: 10px 0px;
	font-weight: bold;
}

#galleryImageDesc{
	padding: 7px;
	background: #FFF8E8;
	border: solid 1px #FFD78F;
}

#galleriesList{
	border-bottom: solid 5px #FFD78F;
}

#galleriesList a{
	background: #FFF8E8;
	border-left: solid 1px #FFD78F;
	border-top: solid 1px #FFD78F;
	border-right: solid 1px #FFD78F;
	padding: 5px 10px;
	text-decoration: none;
	color: #8C8C8C;
	margin: 0px 10px 0px 0px;
	float: left;
}

#galleriesList a.selected{
	background: #FFEDCF;
}


/*************************************/


