/*Basic styles*/
body {color: #fff; background: #0cb8dc url('../img/bg_home.gif') repeat-x top left; margin: 0px 0px 20px 0px; text-align: center;}
table, td {color: #fff;}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}

a:link {color: #fffa76; text-decoration: underline; font-weight: bold;}
a:visited {color: #fffa76; text-decoration: underline; font-weight: bold;}
a:hover {color: #fffdc4; text-decoration: underline; font-weight: bold;}
a:active {color: #fffa76; text-decoration: underline; font-weight: bold;}


/*DIV layout properties*/
#div_page_wrpr {width: 714px; overflow: hidden; margin-left: auto; margin-right: auto; text-align: center;}
#div_logobar_wrpr {width: 692px; height: 90px; overflow: hidden; margin-left: auto; margin-right: auto;}
#div_logo {width: 287px; height: 90px; float: left; overflow: hidden;}
#div_sitenavig {width: 70px; height: 18px; text-align: right; float: right; margin-top: 62px;}
#div_photobar_wrpr {width: 714px; height: 193px; overflow: hidden; margin-left: auto; margin-right: auto; margin-top: 30px;}
#div_menu_wrpr {width: 714px; height: 39px; overflow: hidden; margin-left: auto; margin-right: auto;}
#div_cnt_wrpr {width: 692px; overflow: hidden; margin: 15px auto 20px auto; text-align: left;}
#div_cnt_l {width: 177px; overflow: hidden; float: left; margin-right: 13px;}
#div_cnt_l h1, h2 {margin: 0px 0px 7px 0px;}
#div_cnt_l h3 {margin-bottom: 0px; margin-top: 15px;}
#div_cnt_r {width: 478px; float: left; padding: 0px 0px 20px 18px;}
#div_cnt_r {min-height: 400px; height: auto; _height: 400px;}
#div_cnt_r h1, h2 {margin: 0px 0px 18px 0px;}
#div_cnt_r h3 {margin-bottom: 0px; margin-top: 15px;}
#div_trace {margin-bottom: 3px;}
/*------------------------------------------------- Submenu*/
#div_submenu {width: 155px; text-align: left; padding: 10px; margin-bottom: 20px;}
#div_submenu p {margin: 0px 0px 3px 0px; padding-bottom: 2px;}
#div_submenu ul {margin-left: 10px; margin-top: 0px; margin-bottom: 10px; padding: 0;}
#div_submenu li {margin-right: 5px; padding: 2px; text-align: left;}
/*------------------------------------------------- The islands*/
#div_islands_wrpr {width: 175px;}
#div_islands {margin-top: 10px;}
#div_island_hopping {margin-top: 20px;}
#div_island_tours {}
/*------------------------------------------------- Footer*/
/*body {margin-bottom: 70px;}*/ /*Document's bottom margin >= footer height!*/
/*#div_footer_wrpr {position: fixed; bottom: 0; left: 0; width: 100%; z-index: 2;}
*html #div_footer_wrpr {position: absolute; top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight):document.body.scrollTop+(document.body.clientHeight-this.clientHeight));}
#div_footer {width: 672px; text-align: center; padding: 10px; margin-left: auto; margin-right: auto;}*/
#div_footer_wrpr {width: 672px; overflow: hidden; padding: 10px;}
#div_footer {text-align: center;}



/*DIV appearance properties*/
#div_page_wrpr {}
#div_logobar_wrpr {}
#div_logo {}
#div_sitenavig {}
#div_photobar_wrpr {}
#div_menu_wrpr {}
#div_cnt_wrpr {}
#div_cnt_l {}
#div_cnt_r {border-left: 2px solid #4bcae5;}
#div_trace a {font-weight: normal; color: #fff;}
#div_trace a:hover {color: #fffddc;}
/*------------------------------------------------- Submenu*/
#div_submenu {background-color: #009bc2;}
#div_submenu p {font-size: 1em; font-weight: bold; border-bottom: 2px solid #30aecd;}
#div_submenu ul {list-style-type: none;}
#div_submenu li {border-bottom: 1px solid #30aecd;}
#div_submenu a {font-weight: normal;}
#div_submenu a:link {text-decoration: none; color: #fff;}
#div_submenu a:visited {text-decoration: none; color: #fff;}
#div_submenu a:hover {text-decoration: none; color: #fffddc;}
#div_submenu a:active {text-decoration: none; color: #fff;}
/*------------------------------------------------- The islands*/
#div_islands_wrpr {}
#div_islands {}
#div_island_hopping {}
#div_island_tours {}
/*------------------------------------------------- Footer*/
/*#div_footer_wrpr {}
#div_footer_wrpr a {color: #fff; font-weight: normal;}
#div_footer {background-color: #20c1e3;}*/
#div_footer_wrpr {background-color: #20c1e3;}
#div_footer_wrpr a {color: #fff; font-weight: normal;}
#div_footer {}


/*Classes*/
.quick_navig {background: url('../img/bg_quick_navig.gif') repeat-y left top; width: 408px; padding: 10px 0px 10px 15px; margin-bottom: 15px;}