body {
font-family: arial, verdana, helvetica;
margin-top: 2px;
margin-left: 4px;
}

.yellow { font-style: italic; }

A:link { text-decoration: none; color: #DD0000; }
A:visited { text-decoration: none; color: #DD0000; }
A:hover { text-decoration: underline; color: #FF0000; }

.home_links:link { font-size: 11px; color: #154d64; font-weight: bold; text-decoration: none; }
.home_links:visited { font-size: 11px; color: #154d64; font-weight: bold; text-decoration: none; }
.home_links:hover { font-size: 11px; color: #154d64; font-weight: bold; text-decoration: underline; }

.navlink:link { font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }
.navlink:visited { font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }
.navlink:hover { font-size: 11px; color: #FF0000; font-weight: normal; text-decoration: underline; }
.navlink2:link { font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }
.navlink2:visited { font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }
.navlink2:hover { font-size: 12px; color: #FF0000; font-weight: bold; text-decoration: underline; }

.PG_link:link { font-size: 11px; font-weight: bold; text-decoration: underline; color: #3660AC; line-height: 15px; }
.PG_link:visited { font-size: 11px; font-weight: bold; text-decoration: underline; color: #3660AC; line-height: 15px; }
.PG_link:hover { font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; line-height: 15px; }

/* ********************************************* */
/* ** Footer ****************************** */
/* ********************************************* */

.footer_logo { background-image: url(/images/footer/MD_footer_left.gif); background-repeat: no-repeat; }
.footer_middle { background-image: url(/images/footer/MD_footer_middle.gif); line-height: 14px; font-size: 10px; color: #0000FF; font-weight: bold; }
.footer_farright { background-image: url(/images/footer/MD_footer_right.gif); }
.footer_copy { line-height: 14px; font-size: 10px; color: #FFFFFF; font-weight: bold; }
.footer_vacation { line-height: 14px; font-size: 10px; color: #FFFFFF; font-weight: bold; }
.footer_linkx:link { color: #ffffff; text-decoration: none; font-weight: normal; font-size: 10px; font-family: arial, verdana, helvetica; }
.footer_linkx:visited { color: #ffffff; text-decoration: none; font-weight: normal; font-size: 10px; font-family: arial, verdana, helvetica; }
.footer_linkx:hover { color: #ffffff; text-decoration: underline; font-weight: normal; font-size: 10px; font-family: arial, verdana, helvetica; }

/* ********************************************* */
/* ** Booking Engine ****************************** */
/* ********************************************* */

.be_BG { background-color: #25739D; }
.be_text { color: #005E8D; font-size: 12px; font-weight: bold; }
.be_select { color: #005E8D; font-size: 10px; font-family: arial, verdana, helvetica; font-weight: normal; width:125px; }
.be_select2 { font-size: 10px; font-family: arial, verdana, helvetica; font-weight: normal; }
.be_input { border: 1px black inset; font-size: 10px; font-family: arial, verdana, helvetica; width: 125px; }
.be_input2 { border: 1px black inset; font-size: 10px; font-family: arial, verdana, helvetica; width: 68px; }

.be_tabOFF {  border-bottom: 1px solid #C7BCA6; }
.be_tabOFF2 { border-bottom: 1px solid #C7BCA6; }
.be_tabON { background-color: #FFFFFF; border-left: 1px solid #C7BCA6; border-right: 1px solid #C7BCA6; border-top: 1px solid #C7BCA6; text-decoration: none; color: #25739D; font-size: 10px; }

.be_nav:link { color: #FFFFFF; font-size: 10px; line-height: 18px; font-weight: normal; text-decoration: underline; }
.be_nav:visited { color: #FFFFFF; font-size: 10px; line-height: 18px; font-weight: normal; text-decoration: underline; }
.be_nav:hover { color: #FFFF00; font-size: 10px; line-height: 18px; font-weight: normal; text-decoration: underline; }

.be_link:link { color: #8B8B8B; font-size: 12px; font-weight: normal; }
.be_link:visited { color: #8B8B8B; font-size: 12px; font-weight: normal; }
.be_link:hover { color: #8B8B8B; font-size: 12px; font-weight: normal; }

.be_link2:link { color: #8B8B8B; font-size: 10px; text-decoration: none; }
.be_link2:visited { color: #8B8B8B; font-size: 10px; text-decoration: none; }
.be_link2:hover { color: #8B8B8B; font-size: 10px; text-decoration: none; }

.be_submit { width: 115px; height: 19px; font-size: 12px; margin-top: 5px; cursor:pointer; }

.be_maintable { background-color: #FFFFFF; border-left: 1px solid #C7BCA6; border-right: 1px solid #C7BCA6; border-bottom: 1px solid #C7BCA6;}


/* ********************************************* */
/* ** Points ****************************** */
/* ********************************************* */

.PT_BK { background-color:#25739D; }
.PT_name{ font-family: arial, verdana, helvetica; font-size: 12px; font-weight: bold; color: #000000; }
.PT_edit { font-family: arial, verdana, helvetica; font-size: 12px; font-weight: normal; color: #000000;}
a.PT_edit:link { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }
a.PT_edit:visited { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }
a.PT_edit:hover { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #FF0000; text-decoration: underline; }
.PT_question { background-color:#25739D; }
a.PT_question:link { font-family: arial, verdana, helvetica; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.PT_question:visited { font-family: arial, verdana, helvetica; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.PT_question:hover { font-family: arial, verdana, helvetica; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
.PT_inside_small { font-family: arial, verdana, helvetica; font-size: 10px; font-weight: normal; color: #FFFFFF; line-height: 14px; }
.PT_HR { background-color:#FFFFFF; }
.PT_points_off { font-family: arial, verdana, helvetica; font-size: 30px; font-weight: bold; color: #98CAE4; line-height: 30px; }
.PT_points_on { font-family: arial, verdana, helvetica; font-size: 30px; font-weight: bold; color: #FFFFFF;}
.PT_points_points { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #FFFFFF;}
a.PT_options:link { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.PT_options:visited { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.PT_options:hover { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
a.PT_map:link { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #1616D9; text-decoration: none; }
a.PT_map:visited { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #1616D9; text-decoration: none; }
a.PT_map:hover { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #0000CC; text-decoration: underline; }


/* ********************************************* */
/* ** SLIDESHOWS ******************************* */
/* ********************************************* */

.SS_sectionHead { background-color: #C5C5C5; }
.SS_sectionText { font-family: arial, verdana, helvetica; font-size: 16px; font-weight: bold; color: #FFFFFF; }
.SS_sectionIslandText { font-family: arial, verdana, helvetica; font-size: 15px; font-weight: bold; color: #585858;  }
.SS_slideBkgnd { background-color: #EAEFF1; }
.SS_slideBorder { color: #D68141; }
.SS_slideHeadline { font-family: arial, verdana, helvetica; font-size: 13px; font-weight: bold; color: #165DD9; }
.SS_slideCaption { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #000000; }
.SS_slideCredits { font-family: arial, verdana, helvetica; font-size: 10px; font-weight: normal; color: #585858; }
a.SS_slideLinks:link { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #000000; }
a.SS_slideLinks:visited { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #000000; }
a.SS_slideLinks:hover { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #FF0000; }

.SS_input { height: 16px; font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #585858; }
.SS_input2 { height: 17px; width: 30px; font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #585858; background-color: #FFFFFF; }

.SS_featureText { font-family: arial, verdana, helvetica; font-size: 12px; font-weight: normal; color: #374664; }
.SS_navBkgnd2 { background-color: #C5C5C5; }
.SS_navBkgnd { background-color: #D68141; }
.SS_navText { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #585858; }
.SS_navText2 { font-family: arial, verdana, helvetica; font-size: 10px; font-weight: bold; color: #585858; }
.SS_navBox { background-color: #FFFFFF; font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #165DD9; }
.SS_navBox2 { background-color: #9FDDF4; font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #165DD9; cursor: pointer; }

.SS_navBoxON { background-color: #165DD9; font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #FFFFFF; border-left: solid #FFFFFF 1px; border-top: solid #FFFFFF 1px;  border-bottom: solid #717F9A 1px; border-right: solid #717F9A 1px; }
.SS_navLink:link { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #B7A1A1; text-decoration: none;  }
.SS_navLink:visited { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #B7A1A1; text-decoration: none; }
.SS_navLink:hover { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #F88A8A; text-decoration: none; }

.SS_lArrow { background-color: #FFFFFF; font-family: arial, verdana, helvetica; font-size: 18px; font-weight: bold; color: #165DD9; border-left: solid #C7CFE1 2px; border-top: solid #C7CFE1 2px;  border-bottom: solid #717F9A 2px; border-right: solid #717F9A 2px; }
.SS_lArrow2 { background-color: #9FDDF4; font-family: arial, verdana, helvetica; font-size: 18px; font-weight: bold; color: #165DD9; border-left: solid #C7CFE1 2px; border-top: solid #C7CFE1 2px;  border-bottom: solid #717F9A 2px; border-right: solid #717F9A 2px; cursor: pointer; }
.SS_rArrow { background-color: #FFFFFF; font-family: arial, verdana, helvetica; font-size: 18px; font-weight: bold; color: #165DD9; border-left: solid #C7CFE1 2px; border-top: solid #C7CFE1 2px;  border-bottom: solid #717F9A 2px; border-right: solid #717F9A 2px; }
.SS_rArrow2 { background-color: #9FDDF4; font-family: arial, verdana, helvetica; font-size: 18px; font-weight: bold; color: #165DD9; border-left: solid #C7CFE1 2px; border-top: solid #C7CFE1 2px;  border-bottom: solid #717F9A 2px; border-right: solid #717F9A 2px; cursor: pointer; }
.SS_arrowLink:link { font-family: arial, verdana, helvetica; font-size: 22px; font-weight: bold; color: #6C7E9E; text-decoration: none; }
.SS_arrowLink:visited { font-family: arial, verdana, helvetica; font-size: 22px; font-weight: bold; color: #6C7E9E; text-decoration: none; }
.SS_arrowLink:hover { font-family: arial, verdana, helvetica; font-size: 22px; font-weight: bold; color: #76B273; text-decoration: none; }

/* ********************************************* */
/* ** Top Picks Section ****************************** */
/* ********************************************* */

.topPicks_headText { font-family: arial, verdana, helvetica; font-size: 13px; font-weight: bold; color: #CC0000; line-height: 16px; text-decoration: none; letter-spacing: 4px; }
.topPicks_headText2 { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #6091F2; line-height: 18px; }
a.topPicks_headline:link { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.topPicks_headline:visited { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.topPicks_headline:hover { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #FFFF00; text-decoration: underline; }
.topPicks_description { font-family: arial, verdana, helvetica; font-size: 10px; font-weight: normal; color: #FFFFFF; }
a.topPicks_more:link { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #165DD9; text-decoration: underline; }
a.topPicks_more:visited { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #165DD9; text-decoration: underline; }
a.topPicks_more:hover { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #FFFF00; text-decoration: underline; }

/* ############## */
/* ##### Main ##### */
/* ############## */

.Main_title { font-family: arial, verdana, helvetica; font-size: 22px; font-weight: bold; color: #D84649; padding-left: 4px; }
.Main_gateway { font-size: 15px; font-weight: bold; color: #4d85de; }
.Main_gate { line-height: 15px; font-size: 11px; color: #4d85de; font-weight: normal; text-decoration: underline; }
A.Main_gatelink:link { line-height: 15px; font-size: 11px; color: #4d85de; font-weight: normal; }
A.Main_gatelink:visited { line-height: 15px; font-size: 11px; color: #4d85de; font-weight: normal; }
A.Main_gatelink:hover { line-height: 15px; font-size: 11px; color: #FF0000; font-weight: normal; }
.AT_table { border:#D7E0E4 solid 1px; }
.AT_table2 { border:#D7E0E4 solid 1px; background-color: #eeeeee; }
.AT_headline { font-size: 13px; line-height: 22px; font-weight: bold; color: #000000; }
.AT_sight { font-size: 17px; font-weight: bold; color: #000000; }
.AT_story { font-size: 11px; }
.AT_photo { font-size: 11px; width: 40px; height: 40px; }
A.AT_ink:link { line-height: 22px; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }
A.AT_link:visited { line-height: 22px; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }
A.AT_link:hover { line-height: 22px; font-size: 12px; color: #FF0000; font-weight: bold; text-decoration: underline; }

.specials_headline:link { font-size: 12px; color: #0000AA; text-decoration: none; }
.specials_headline:visited { font-size: 12px; color: #0000AA; text-decoration: none; }
.specials_headline:hover { font-size: 12px; color: #FF0000; text-decoration: underline; }
.specials_text { font-size: 11px; color: #000000; }
.specials_description { font-size: 10px; color: #000000; }
.specials_price { color: #FF0000; }

.specials_tablinkON { font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: none; }
.specials_tablinkOFF { font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
.specials_tab1ON { background-color: #CECECE; color: #000000; cursor: pointer; }
.specials_tab1OFF { background-color: #EEEEEE; color: #000000; }

.checkitout_text { font-size: 11px; line-height: 13px; font-weight: normal; color: #002E45; }
.checkitout_link:link { font-size: 11px; line-height: 13px; color: #002E45; text-decoration: none; font-weight: normal; }
.checkitout_link:visited { font-size: 11px; line-height: 13px; color: #002E45; text-decoration: none; font-weight: normal; }
.checkitout_link:hover { font-size: 11px; line-height: 13px; color: #000000; text-decoration: underline; font-weight: normal; }

.home_trv { line-height: 15px; background-color: #D7E0E4; border: 1px #AFC6D1 solid; font-weight: normal; cursor: pointer; }
.home_trv2 { line-height: 15px; background-color: #AFC6D1; border: 1px #7DA4B6 solid; font-weight: normal; cursor: pointer; }
.home_trv3 { line-height: 15px; background-color: #7DA4B6; border: 1px #7DA4B6 solid; font-weight: normal; color: white; }


/* ********************************************* */
/* ** Body Content ****************************** */
/* ********************************************* */

/*.CT_border { 
 border:#D7E0E4 solid 1px; 
 } */
 
 .CT_border2 { 
 background-color:#25739D;
 }

a.CT_tabs:link { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #165DD9; text-decoration: none; }
a.CT_tabs:visited { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #165DD9; text-decoration: none; }
a.CT_tabs:hover { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: underline; }

a.CT_tabs2 { font-family: arial, verdana, helvetica; font-size: 13px; font-weight: bold; color: #FF0000; text-decoration: underline; }

.CT_tabs { font-family: arial, verdana, helvetica; font-size: 10px; font-weight: normal; color: #7DAFBF;}
.CT_tabs_header { font-family: arial, verdana, helvetica; font-size: 14px; font-weight: bold; color: #D98916; line-height: 16px;}
.CT_tabs_time { font-family: arial, verdana, helvetica; font-size: 10px; font-weight: normal; color: #585858;}

.CT_body_header { font-family: arial, verdana, helvetica; font-size: 14px; font-weight: bold; color: #000000; line-height: 16px; }
.CT_body_subheader { font-family: arial, verdana, helvetica; font-size: 13px; font-weight: normal; color: #000000; line-height: 13px; }
.CT_body_content { font-family: arial, verdana, helvetica; font-size: 12px; font-weight: normal; color: #000000; line-height: 13px; }

.CT_keywords_body { font-family: arial, verdana, helvetica; font-size: 10px; font-weight: normal; color: #FFFFFF; line-height: 12px;}
.CT_keywords_body2 { font-family: arial, verdana, helvetica; font-size: 10px; font-weight: normal; color: #000000;}
.CT_keywords_body3 { font-family: arial, verdana, helvetica; font-size: 10px; font-weight: normal; color: #000000;}
.CT_keywordRelated_head { font-family: arial, verdana, helvetica; font-size: 16px; font-weight: normal; color: #000000;}
.CT_keywordRelated_body { font-family: arial, verdana, helvetica; font-size: 10px; font-weight: normal; color: #FFFFFF; line-height: 14px;}
a.CT_keywordRelated:link { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.CT_keywordRelated:visited { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.CT_keywordRelated:hover { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #FF0000; text-decoration: underline; }

.CT_Travel_header { font-family: arial, verdana, helvetica; font-size: 13px; font-weight: bold; color: #FFFF00; background-color: #25739D; line-height: 26px;}
.CT_Travel_header2 { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; color: #387BE7; line-height: 15px; }
a.CT_Travel_body:link { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; line-height: 12px; }
a.CT_Travel_body:visited { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; line-height: 12px; }
a.CT_Travel_body:hover { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #FFFF00; text-decoration: underline; line-height: 12px; }
a.CT_Travel_body2:link { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #154d64; text-decoration: none; line-height: 12px; }
a.CT_Travel_body2:visited { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #154d64; text-decoration: none; line-height: 12px; }
a.CT_Travel_body2:hover { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; line-height: 12px; }
.CT_Travel_indent { line-height: 15px;}

a.CT_photo_header:link { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #585858; line-height: 13px; text-decoration: none; }
a.CT_photo_header:visited { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #585858; line-height: 13px; text-decoration: none; }
a.CT_photo_header:hover { font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #000000; line-height: 13px; text-decoration: none; }




