@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: "gillsans";
    src: url("../fonts/GillSans.woff") format('woff');
}

@font-face {
    font-family: "bodoni-italic";
	src: url('../fonts/BodoniFLF-Italic.eot');
    src: url('../fonts/BodoniFLF-Italic.eot?#iefix') format('embedded-opentype'), 
	     url("../fonts/BodoniFLF-Italic.woff") format('woff');
}

@font-face {
    font-family: "Futura-Medium";
    src: url("../fonts/Futura-Medium.woff") format('woff');
}

body {

height:100%;
margin:0px;
padding:0px;
font-family:Helvetica;
line-height:150%;
}

#wrapper {
	margin:0 auto;
width:100%;
width:1150px;
display:block;
padding:0px;
}

#container {
width:100%;
width:1150px;
display:block;
margin:0 auto;
padding:0px;
box-shadow: 0 1px 3px rgba(0,0,0,0.4);	
}


/*top_nav*/

#top_logo {
position: relative;
display:block;
zoom: 1;
text-align: center;
min-width:500px;
height:103px;
padding-bottom:0px;
margin-bottom:40px;
margin-top:0px;
z-index: 100;
}


#donate {
	display:inline-block;
	width:auto;
	position:relative;
	left:-180px;
	top:-20px;
	
}

#donate_popup {
	font-family: 'gillsans';
	display:block;
	font-size:14px;
	padding:5px;
	width:200px;
	background-color:#FFF;
	position:absolute;
	top:50px;
	left:-60px;
	visibility:hidden;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);	
	
	
}

#booknow:hover #donate_popup {
	visibility:visible;	
}

#booknow {
	display:inline-block;
	width:auto;
	position:relative;
	left:200px;
	top:-20px;
	
}

#top_logo a,
#top_logo a:visited,
#top_logo a:link,
#top_logo a:active {
color:#0c6c45;
position: relative;
zoom: 1;
text-align: center;
font-family: bodoni-italic;
font-size:45pt;
letter-spacing:-1px;
text-decoration:none;
padding:0px;
}

#top_logo a:hover {
color: #56b991;
}

#container_top_nav {
width: 100%;

display:block;
position: relative;
top:0px;
left:0px;
height:auto;
min-height:180px;
padding-bottom:20px;
z-index: 100;
background: #fff;

background-image:url(../images/menu_bg.jpg);
background-position:center top;
background-repeat:no-repeat;

}




#container_top_nav #top_nav ul {
position: relative;
zoom: 1;
text-align: center;
padding:0px;
margin-top: 0px;
width:auto;
margin-bottom:5px;
}

#container_top_nav #top_nav ul li {
display: inline-block;
zoom: 1;
float: none;
padding: 0 35px;
}

#container_top_nav #top_nav ul li a {
color: #999999;
text-transform: uppercase;
text-decoration: none;
display: block;
font-family: 'gillsans';
font-size: 10pt;
font-weight:400;
padding: 5px 0;
}

#container_top_nav #top_nav ul li a:hover {
color: #CCCCCC;
}

#top_nav {
	
display:block;
margin:auto;
text-align:center;
min-width:851px;
}

.ui-bar-a {
color: #fff;
font-weight: bold;
text-shadow: 0 0px 0px #000;
}






/*end top_nav*/

/*mainbody*/
#container_mainbody {
width:100%;
min-width:1150px;
display:block;
}


/*used for constraining page on a desktop*/
div.global_page_variables {
min-width:1150px;
}


/*page 1*/

#page_1 {
display:block;
margin-top:0px;
position:relative;
background-image:url(../images/bg_1.jpg);
background-repeat:no-repeat;
background-position: center top;
background-size: 100%;
width:100%;
height:100%;
padding-bottom:45%;



}

/*end page 1*/

/*page 2*/

#page_2 {
display:block;
margin-top:25px;
margin-bottom:0px;
position:relative;
background-image:url(../images/bg_2.jpg);
background-repeat:no-repeat;
background-position: center top;
background-size: 100%;
width:100%;
height:100%;
padding-bottom:45%;



}

/*end page 2*/






















/*end mainbody*/
