h1, h2, h3, h4, h5, h6, ul, li, p, label, fieldset, form { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
h1 { font-size:11px; font-weight: bold; color:#129dff; margin-top: 10px; margin-bottom: 5px;}
h2 { font-size:8px; font-weight: bold; color:#129dff; margin-top: 0px; margin-bottom: 7px; }
h3 { font-size:20px; font-weight: bold; color:#129dff; margin-top: 0px; margin-bottom: 3px; }
h4 { font-size:12px; font-weight: bold; color:#00a4e4; margin-top: 0px; margin-bottom: 0px; text-transform: uppercase; }
h5 { font-size:12px; color:#00548e; font-weight: bold; margin-bottom: 5px;  }
h6 { font-size:14px; font-weight: bold; color:#129dff; margin-top: 0px; margin-bottom: 3px;}
h7 { font-size:10px; font-weight: bold; color:#999999; margin-top: 10px; margin-bottom: 5px;}

p { color:#000000; line-height:18px; }

h4 a { color: #00548e; font-size:12px;font-weight: bold;  margin-top: 11px; margin-bottom: 2px;}
h4 a:link, h4 a:visited { COLOR: #00a4e4; font-size:12px; font-weight: bold; text-decoration: underline; margin-top: 11px; margin-bottom: 2px;}
h4 a:hover, h4 a:active, h4 a:visited:hover { COLOR: #00a4e4; font-size:12px; font-weight: bold; text-decoration: none; margin-top: 11px; margin-bottom: 2px;}	

.clear { clear: both; display: block; height: 0px; margin: 0; padding: 0; overflow: hidden; font-size: 0px; }

body { margin: 0; font: 12px Helvetica, Arial, sans-serif; line-height: 1.7; color: #000033; text-align: center; }
/* 
	Setting the body font-size to 62.5% means that 1em = 10px 
	so we can easily calculate dimensions for a flexible layout. 
*/

.clear { clear: both; }

/****HEADER****/

#header { margin: 0 auto; width: 765px; float: left; /*overflow: hidden;*/ }
#header-logo { margin: 0 auto; width: 237px; /*overflow: hidden;*/ float: left; }
#booking { margin: 0 auto; width: 230px; float: left; text-align: right; padding: 0px 0px 0px 285px; }
.frontLogin {font-family: Arial, Helvetica, sans-serif;font-size: 10px; color: #000033; text-decoration: none; background-color: #FFFFFF; }

/****NAVIGATION****/

#nav-primary { margin: 0 auto; width: 765px; height: 39px; white-space: nowrap; float: left; }
#nav-primary ul { clear: both; overflow: hidden; list-style: none; }
#nav-primary li { float: left; outline: none; }

a.footernav2 { color: #8cc63f; font-size: 12px; text-decoration: none; font-weight: normal; }
a.footernav2:visited { COLOR: #8cc63f; font-size: 12px; text-decoration: none; font-weight: normal; }
a.footernav2:active { COLOR: #8cc63f; font-size: 12px; text-decoration: none; font-weight: normal; }
a.footernav2:hover { COLOR: #00a4e4; font-size: 12px; text-decoration: underline; font-weight: normal; }	
a.footernav2:visited:hover { COLOR: #00a4e4; font-size: 12px; text-decoration: underline; font-weight: normal; }	

a.footernav {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; text-decoration: none; font-weight: normal;  text-transform:uppercase}
a.footernav:visited {font-family: Arial, Helvetica, sans-serif; COLOR: #000000; font-size: 10px; text-decoration: none; font-weight: normal; text-transform:uppercase }
a.footernav:active {font-family: Arial, Helvetica, sans-serif; COLOR: #000000; font-size: 10px; text-decoration: none; font-weight: normal; text-transform:uppercase }
a.footernav:hover {font-family: Arial, Helvetica, sans-serif; COLOR: #000000; font-size: 10px; text-decoration: underline; font-weight: normal; text-transform:uppercase }	
a.footernav:visited:hover {font-family: Arial, Helvetica, sans-serif; COLOR: #000000; font-size: 10px; text-decoration: underline; font-weight: normal; text-transform:uppercase }	

/****CONTENT****/

#master-container { margin: 0 auto; width: 777px; overflow: hidden; text-align: left; clear: both; }

#main-img { margin: 0 auto; width: 765px; text-align: left; float: left; }
#main-flash { margin: 0 auto; width: 765px; text-align: left; float: left; }
#img-sep { margin: 0 auto; width: 765px; text-align: left; float: left; }

#master-content { margin: 0 auto; width: 765px;  text-align: left; float: left; position: relative; overflow: visible; }
#sec-birds{ margin: 0 auto; width: 765px; text-align: right; }

/****FOOTER****/

#footer-container { margin: 0 auto; width: 765px; }
#footer-border{ width: 765px; }


#footer-form { margin: 0 auto; width: 765px; }
#footer-form input, #contact-form textarea, #contact-form select { font: 11px Helvetica, Arial, sans-serif; }
#footer-form textarea { width: 200px; height: 17px; }
#footer-form input.copy, #footer-form textarea.copy, #footer-form select.copy { color: #000; }
#footer-form input.error, #footer-form textarea.error, #footer-form select.error { color: #ff0000; }

#footer-form-txt { float: right;}

#footer-info { margin: 0 auto; width: 765px; text-align: center; float: left; }
#footer-info p{ font: 11px Helvetica, Arial, sans-serif; line-height: 1.7; color: #999999; }
