body{margin: 0px;
    font-family:Palatino Linotype,Helvetica,sans-serif; font-size:12px; bottom:0px; background-image:url('images/bg.jpg'); 
    background-repeat:repeat-x; height: 100%;
}
img{border:none}
.admin_content{background-image:url(images/admin_25.jpg); background-repeat:no-repeat; background-color:#FEFDFB}
.admin_footer{background-image:url(images/admin_28.jpg); background-repeat:no-repeat; background-color:#9CEAFE}
a{    color:#005179;     text-decoration:none}
a:active{    color:#005179;     text-decoration:none}
a:visited{    color:#005179;     text-decoration:none}
a:hover{    color:#005179;     text-decoration:underline}
.inner_content{background-color:#FFF; background-repeat:no-repeat; vertical-align:top; padding-left:0px; padding-right:0px; width:705px}
.inner_sidebar{background-image:url(images/inner_26.jpg); background-repeat:no-repeat; vertical-align:top; padding-top:10px; padding-left:15px; padding-right:10px; width:199px}
.inner_footer{background-image:url(images/inner_30.jpg); background-repeat:no-repeat; padding-top:20px; padding-left:40px; width:943px; height:105px}
.default_content_1{background-image:url(images/default_29.jpg); background-repeat:no-repeat; vertical-align:top; height:326px; padding-right:25px; padding-left:10px; width:433px}
.default_content_2{background-image:url(images/default_30.jpg); background-repeat:no-repeat; vertical-align:top; padding-right:10px}
.default_sidebar{background-image:url(images/default_27.jpg); background-repeat:no-repeat; vertical-align:top; padding-top:10px; padding-left:15px; padding-right:10px; width:204px}
.default_footer{background-image:url(images/inner_30.jpg); background-repeat:no-repeat; vertical-align:top; width:943px; padding-top:20px; padding-left:40px}
.default_palm_left{    background-image:url(images/default_left.jpg);     background-repeat:repeat-y;     vertical-align:bottom; background-position:right; width:100px}
.default_palm_right{    background-image:url(images/default_right.jpg);     background-repeat:repeat-y;     vertical-align:bottom}
.default_divider{    background-color:#FFFEFC;     vertical-align:top}
.default_divider2{    background-color:#FFFEFC;     vertical-align:top}
.inner_palm_left{    background-image:url(images/inner_left.jpg);     background-repeat:repeat-y;     vertical-align:bottom; background-position:right; width:100px}
.inner_palm_right{    background-image:url(images/inner_right.jpg);  background-repeat:repeat-y;  vertical-align:bottom}
.default_main_content_item{ font-family:Palatino Linotype,Verdana,Arial,Sans-Serif;  font-size:12px;  line-height:18px;  color:#188DB8}
.default_main_content_item_title{ font-family:Palatino Linotype,Verdana,Arial,Sans-Serif;  font-size:20px;  color:#035f97}
.default_main_content_item_subtitle{ font-family:Palatino Linotype,Verdana,Arial,Sans-Serif;  font-size:14px;  color:#3cb9db}
.default_sub_title{ color:#035f97;  font-family:Palatino Linotype,Verdana,Arial,Sans-Serif;  font-size:18px}
.default_sidebar_title{ color:#035f97;  font-family:Palatino Linotype,Verdana,Arial,Sans-Serif;  font-size:16px}
.default_sidebar_subtitle{ color:#3cb9db;  font-family:Palatino Linotype,Verdana,Arial,Sans-Serif;  font-size:13px}
.default_sidebar_text{ color:#5c5b5b;  font-family:Palatino Linotype,Verdana,Arial,Sans-Serif;  font-size:11px}
.default_read_more{ color:#b1b1b1;  font-family:Palatino Linotype,Verdana,Arial,Sans-Serif;  font-size:10px}
.default_read_more a{ color:#b1b1b1;  text-decoration:none}
.default_read_more a:active{ color:#b1b1b1;  text-decoration:none}
.default_read_more a:visited{ color:#b1b1b1;  text-decoration:none}
.default_read_more a:hover{ color:#b1b1b1;  text-decoration:underline}
.footer_header{ color:#00cdff;  font-family:Palatino Linotype,Verdana,Arial,Sans-Serif;  font-size:13px}
.footer_text{ color:#fff;  font-family:Palatino Linotype,Verdana,Arial,Sans-Serif;  font-size:11px}
.footer_text a{ color:#fff;  text-decoration:none}
.footer_text a:active{ color:#fff;  text-decoration:none}
.footer_text a:visited{ color:#fff;  text-decoration:none}
.footer_text a:hover{ color:#fff;  text-decoration:underline}
.footer_read_more{ color:#ffec8a;  font-family:Palatino Linotype,Verdana,Arial,Sans-Serif;  font-size:10px}
.footer_read_more a{ color:#ffec8a;  text-decoration:none}
.footer_read_more a:active{ color:#ffec8a;  text-decoration:none}
.footer_read_more a:visited{ color:#ffec8a;  text-decoration:none}
 .footer_read_more a:hover{ color:#ffec8a;  text-decoration:underline}
.content_text{ color:#5c5b5b;  font-family:Palatino Linotype,Verdana,Arial,Sans-Serif;  font-size:14px;  text-align:center; width:100%}
.profile_content_text{ color:#5c5b5b;  font-family:Palatino Linotype,Verdana,Arial,Sans-Serif;  font-size:14px;  text-align:center;  padding-left:20px;  padding-right:20px;  width:575px}
.profile_header{ font-family:Palatino Linotype,Verdana,Arial,Sans-Serif;  font-size:22px;  font-weight:bold;  color:#035f97}
.profile_sub_header{ font-family:Palatino Linotype,Verdana,Arial,Sans-Serif;  font-size:20px;  color:#035f97; vertical-align:middle}
#slider{ width:590px;  height:350px;  position:relative; overflow:hidden}
#sliderContent{ width:530px;     position:absolute; top:0; margin-left:0; text-align:center; padding:0px}
.sliderImage{    float:right;     position:relative; display:none; padding:0px}
.sliderImage span{    position:absolute; font:12px/15px Palatino Linotype,Verdana,Arial,Sans-Serif;  padding-right:10px; padding-top:15px;  padding-left:30px;  width:510px;  background-color:#000;  filter:alpha(opacity=70);  -moz-opacity:0.7; -khtml-opacity:0.7;  opacity:0.7;  color:#fff;  display:none;  text-align:center; height:70px}
.clear{clear:both}
.sliderImage span strong{ font-size:14px;  padding-left:20px;  padding-right:20px;  padding-bottom:10px}
.top{top:0; left:0}
.bottom{bottom:0;  left:0}
ul{list-style-type:none}
#chromemenu{ width:99%}
#chromemenu:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
#chromemenu ul{ border:1px solid #000;  width:100%;  margin-left:0;  padding-left:0;  margin:0;  float:left;  font:bold 11px Verdana}
#chromemenu ul li{ display:inline}
#chromemenu ul li a{ float:left;  color:#7F7F7F;  font-weight:bold;  padding:6px 12px 6px 7px;  text-decoration:none;  background:url(divider.gif) center right no-repeat}
#chromemenu ul li a:hover{ color:#494949}
#chromemenu ul li a[onMouseover]:after{ content:"v"}
.dropmenudiv{    position:absolute;     top:0;     border-bottom-width:0;     font:normal 12px Arial;     line-height:18px;     z-index:100;     background-image:url(images/menu_bg.jpg);  background-repeat:repeat-x;  background-color:#00a3ce;  width:150px;  visibility:hidden;  text-align:center;  color:White}
.dropmenudiv a{ width:100%;  display:block;  text-indent:3px;  padding:2px 0;  text-decoration:none;  color:white}
.dropmenudiv a:hover{    background-image:url(images/menu_over.png);     background-repeat:repeat-x; background-position:bottom}
.resort_header{    text-align:left}
.caribbean_information{    padding-left:60px;     padding-right:60px;     font-size:11px}
.resort_information{    font-size:11px;     padding-left:0px;     padding-right:0px;     text-align:left}
.resort_links{    font-size:14px;     font-family:Helvetica,Sans-Serif}
.resort_links a{    text-decoration:none}
.resort_links a:active{    text-decoration:none}
.resort_links a:visited{    text-decoration:none}
.resort_links a:hover{    text-decoration:underline}
.calendar{    background-image:url(images/calendar.jpg)}
.calendar td{    padding-top:0px;     padding-bottom:0px}
.cal_header{    background-color:White;     color:Black}
.form_label{    font-size:11px;     font-family:Palatino Linotype,Verdana,Arial,Sans-Serif;     text-align:right;     font-weight:bold;     color:#006999}
.submit{    height:35px;     font-size:20px;     font-family:Palatino Linotype,Verdana,Arial,Sans-Serif}
.submit_dw{    height:35px;     font-size:20px;     font-family:Palatino Linotype,Verdana,Arial,Sans-Serif; background-color:#1791ba;}
.center{    text-align:center}
.quote_field{    font-size:10px;     height:17px;     line-height:12px}
.quote_comments{    font-size:10px}
.weddings_section{    font-size:20px;     font-weight:bold;     color:#0A84B3}
.faq_header{    font-weight:bold;     font-size:16px;     color:#0A84B3}
.faq{    padding-bottom:10px}
.destination_header{    color:#0A84B3;     font-size:16px;     font-weight:bold;     text-align:center}
.destination_header_testimonials{    font-size:20px;     font-weight:bold;     color:#7BCDF2}
.wedding_testimonial{    font-style:italic;     font-size:13px;     vertical-align:top}
.about_header{    color:#0A84B3;     font-size:16px;     font-weight:bold;     text-align:center}
.about_header_main{    color:#0A84B3;     font-size:24px;     font-weight:bold;     text-align:center}
.about_news_content{    font-size:11px;     text-align:left;     width:100%}
.collapse_link{    background-image:url(images/bg-menu-main.png);     background-repeat:repeat-x;     width:650px;     height:25px;     color:White;     padding-top:2px;     padding-bottom:2px}
.collapse_link a{    color:White}
.collapse_link .about_header{    color:White}
.collapse_link .about_header_dw{color:White; margin-left:20px; font-size:16px;     font-weight:bold;     text-align:center}
.wedding_link{    font-size:20px;     font-weight:bold;     color:#0A84B3;     text-align:center}
.destination_tip{    font-size:14px;     font-weight:bold;     color:#0A84B3;     text-align:left}
.back_testimonials{    font-size:16px;     text-align:left;     font-weight:bold}
.testimonial_bg{    background-image:url(images/bamboo_03.jpg);     background-repeat:no-repeat;     width:627px;     height:752px;     vertical-align:top}
.testimonial_text{    text-align:justify; text-justify:distribute; padding-left:40px; padding-right:40px; padding-bottom:10px}
.testimonial_bg img{border-style:solid; border-color:#FFF; border-width:2px}
.news_content{padding-left:50px; padding-right:50px}
.top_banner{    margin-top:0px;     margin-left:0px;     margin-right:0px;     height:25px;     width:100%;     background-color:#B3DDEE;     font-family:Arial,Helvetica,sans-serif;     font-size:11px;     line-height:15px;     border-bottom-color:White;     border-bottom-width:1px;     border-bottom-style:solid;     padding-top:10px;     padding-left:10px;     padding-right:10px;     color:#655}
.test_bg{background-image:url(images/testimonial_bg.jpg); background-color:#FFF; background-repeat:no-repeat; background-position:top}
.test_bg table{margin-top:40px; padding-top:30px; padding-left:30px; padding-right:30px}
.test_bg img{border-style:solid; border-color:#FFF; border-width:2px}
.raves_head{font-size:24px; font-weight:bold; font-family:Palatino Linotype,Helvetica,sans-serif}
.resort_text{color:#035e96; padding-left:0px; padding-right:0px}
.default_top_left{background-image:url(images/default_01.jpg); background-repeat:no-repeat; background-position:right}
.default_top_right{background-image:url(images/default_03.jpg); background-repeat:no-repeat; background-position:left}
.default_bamboo{background-image:url(images/default_21.jpg); background-repeat:no-repeat; background-position:center; height:29px}
.default_left{background-image:url(images/default_22.jpg); background-repeat:no-repeat; background-position:right; width:100px}
.default_footer_left{background-image:url(images/inner_29.jpg); background-repeat:no-repeat; background-position:right; width:83px}
.default_footer_right{background-image:url(images/inner_31.jpg); background-repeat:no-repeat; background-position:right; width:84px}
.inner_top_left{background-image:url(images/default_01.jpg); background-repeat:no-repeat; background-position:right}
.inner_top_right{background-image:url(images/default_03.jpg); background-repeat:no-repeat; background-position:left}
.inner_bamboo{background-image:url(images/inner_21.jpg); background-repeat:no-repeat; background-position:center; height:29px}
.inner_footer_left{background-image:url(images/inner_29.jpg); background-repeat:no-repeat; background-position:right; width:83px}
.inner_footer_right{background-image:url(images/inner_31.jpg); background-repeat:no-repeat; background-position:right; width:84px}
.next_previous{font-size:16px; font-weight:bold; padding-bottom:100px}
.video{background-image:url(images/videoframe.jpg); background-repeat:no-repeat; padding:25px}
.news_table{padding-top:10px}
.news_main{padding-right:10px; padding-left:10px; padding-bottom:10px; padding-top:0px}
.news_header{font-size:24px; font-weight:bold}
.news_preview{font-size:12px; font-weight:normal; text-align:justify}
.news_latest{font-weight:bold; font-size:16px; text-align:left; padding-left:10px}
.new_divider{border-right-style:solid; border-right-color:#0189B9; border-right-width:1px}
.news_latest_items li{font-size:13px; font-weight:bold; text-align:left; list-style-type:disc; list-style-position:outside}
#slider100{ width:270px;  height:175px;  position:relative; overflow:hidden}
#slider100Content{ width:250px;     position:absolute; top:0; margin-left:0; text-align:center}
.slider100Image{    float:right;     position:relative; display:none}
.slider100Image span{    position:absolute; font:12px/15px Palatino Linotype,Verdana,Arial,Sans-Serif;  padding-right:10px; padding-top:0px;  padding-left:0px;  width:250px;  background-color:#000;  filter:alpha(opacity=70);  -moz-opacity:0.7; -khtml-opacity:0.7;  opacity:0.7;  color:#fff;  display:none;  text-align:center; height:5px}
.slider100Image span strong{ font-size:14px;  padding-left:20px;  padding-right:20px;  padding-bottom:0px}
#slider200{ width:270px;  height:175px;  position:relative; overflow:hidden}
#slider200Content{ width:250px;     position:absolute; top:0; margin-left:0; text-align:center}
.slider200Image{    float:right;     position:relative; display:none}
.slider200Image span{    position:absolute; font:12px/15px Palatino Linotype,Verdana,Arial,Sans-Serif;     padding-right:10px; padding-top:0px;     padding-left:0px;     width:250px;     background-color:#000;     filter:alpha(opacity=70);     -moz-opacity:0.7; -khtml-opacity:0.7;     opacity:0.7;     color:#fff;     display:none;     text-align:center; height:5px}
.slider200Image span strong{    font-size:14px;     padding-left:20px;     padding-right:20px;     padding-bottom:0px}
.news_bamboo{    background-image:url(images/bamboo_vertical.png);     background-repeat:repeat-y}
.inner_bamboo_News{background-image:url(images/inner_21b.jpg); background-repeat:no-repeat; background-position:center; height:29px}
.index_advantage{list-style-image:url(images/palm_small.png); font-family:Palatino Linotype,Verdana,Arial,Sans-Serif;  font-size:12px;  line-height:18px;  color:#188DB8}
.profile li{ list-style-type:circle;  text-align:left}
#agent_select td {text-align:center;}
#progressBackgroundFilter {
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    overflow:hidden;
    padding:0;
    margin:0;
    background-color:#000;
    filter:alpha(opacity=50);
    opacity:0.5;
    z-index:1000;
}
#processMessage {
    position:fixed;
    top:30%;
    left:43%;
    padding:10px;
    width:14%;
    z-index:1001;
    background-color:#fff;
    border:solid 1px #000;
}
.admin_font {font-size:13px;}
.print {position: relative; left:350px; top:20px;}
.quote_field_ddl {font-size:15px; font-weight:bold;}
.left {text-align:left;}
.lbl_error {font-size:14px; font-weight:bold; color:Red;}
.step_content {border: 1px solid #155da9; width:638px; padding:5px;}
.step_1_content {border: 1px solid #155da9; width:638px; padding:5px;}
.form_comments{font-size:12px; font-family:Palatino Linotype,Verdana,Arial,Sans-Serif; font-weight:bold; color:Red;}
.form_comments a:hover {text-decoration:underline;}
.form_comments a {text-decoration:none; color:Red;}
.form_textbox {font-size:11px; font-family:Verdana,Arial,Sans-Serif;}
.step_1_content .quote_field{font-size:11px; height:17px;}
