body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing: 0cm;
	text-indent: 0px;
	font-weight: normal;
	z-index: 10;
   margin: 0px; 
	padding: 0px;
   
}
table {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
}

object, a {
   outline-style: none;
}

#myBody {
   background-image: url(https://images.thomascookgroup.ca/lastminuteclub/main_bg.jpg);
	background-color:#686868;
	background-repeat: repeat-x; 
}

* html div#maincontainer {   /* ie */
   width:990px;
    
}
div#maincontainer {
   max-width:990px;
}
* html div#bodycontent {
   /* to overcome issue with IE's table width of 100% */
   width:100%; 
}
div#bodycontent {
   text-align:left; 
   overflow:hidden; 
   margin-top:-10px;
}
UL.list_type_none {
   list-style-type:none; 
   margin:0px;
   padding:0px;
}

input.MYT_input_radio, input.MYT_input_check {
   vertical-align:middle;
   margin-bottom:4px;
}
/* ie */
* html input.MYT_input_radio, * html input.MYT_input_check {
   margin-bottom:0px;
}

.hand {
	cursor: pointer;
}
.no_repeat {
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-ATTACHMENT: scroll;
}
.MYT_sidebar_background 
{
	background-color: #685d56;
}

.MYT_page_background {
	BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-ATTACHMENT: scroll;
	background-position: bottom right;
}
.imgLinks:link {
    border-top-style: none;
    border-top-width: 0px;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-left-style: none;
    border-left-width: 0px;
    border-right-style: none;
    border-right-width: 0px;
}
.imgLinks:visited {
    border-top-style: none;
    border-top-width: 0px;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-left-style: none;
    border-left-width: 0px;
    border-right-style: none;
    border-right-width: 0px;
}
.imgLinks:active {
    border-top-style: none;
    border-top-width: 0px;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-left-style: none;
    border-left-width: 0px;
    border-right-style: none;
    border-right-width: 0px;
}
.imgLinks:hover {
    border-top-style: none;
    border-top-width: 0px;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-left-style: none;
    border-left-width: 0px;
    border-right-style: none;
    border-right-width: 0px;
}


.menuLinks:link {
	font-family: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    text-decoration: none;
    COLOR: #FFFFFF;
}
.menuLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    text-decoration: none;
    COLOR: #FFFFFF;
}
.menuLinks:active {
	font-family: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    text-decoration: none;
    COLOR: #FFFFFF;
}
.menuLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    text-decoration: none;
    COLOR: #f16600;

}

normalLinks:link {
	font-family: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    text-decoration: none;
    COLOR: #000000;
}
normalLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    text-decoration: none;
    COLOR: #000000;
}
normalLinks:active {
	font-family: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    text-decoration: none;
    COLOR: #000000;
}
normalLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    text-decoration: none;
    COLOR: #fca114;
}

A:link {
	font-family: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    text-decoration: none;
    COLOR: #f77a00;
}

A:visited {
	font-family: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    text-decoration: none;
    COLOR: #f77a00;
}

A:active { 
   font-family: Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
   text-decoration: none;
   COLOR: #f77a00;
}

A:hover {
	font-family: Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
   text-decoration: none;
   COLOR: #f77a00;
}

.menuTitle_ON {
	font-family: Times New Roman;
	z-index: 100;
	font-weight: bold;
	font-size: 14px;
	color: #ffc424;
	cursor: pointer;
}
.menuTitle_OFF {
	font-family: Times New Roman;
	z-index: 100;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}

.portsMenu_ON {
	font-family: Times New Roman;
	font-weight: bold;
	font-size: 15px;
	font-stretch: expanded;
	text-indent: 25px;
	letter-spacing: .2mm;
	color: #002b5c;
	cursor: pointer;
	background-color: #eef2f6;
	z-index: 100;
}


.menu {
	font-family: Times New Roman;
	text-align: right;
	position: absolute;
	visibility: hidden;
	cursor: pointer;
	z-index: 100;
	font-weight: bold;
	line-height: 150%;
	font-size: 14px;
	color: #002a5c;
	background-color: #cbd6e3;
	border-left-style: double;
	border-left-width: 5px;
	border-left-color: #002a5c;
	border-right-style: double;
	border-right-width: 5px;
	border-right-color: #002a5c;
	border-top-style: double;
	border-top-width: 5px;
	border-top-color: #002a5c;
	border-bottom-style: double;
	border-bottom-width: 5px;
	border-bottom-color: #002a5c;
}
.menu_background {
    	BACKGROUND-REPEAT: no-repeat;
    	BACKGROUND-ATTACHMENT: scroll;
    	BACKGROUND-IMAGE: url(http://www.monarchcruises.ca/images/bg/e.gif);
}
.menu_ON {
	font-family: Times New Roman;
	line-height: 150%;
	font-size: 14px;
	font-weight: bold;
	color: #002a5c;
	background-color: #eef2f6;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #eeeeee;
	border-bottom-style: solid;
	border-bottom-width:1px;
	border-bottom-color: #eeeeee;
}
.menu_OFF {
	font-family: Times New Roman;
	line-height: 150%;
	color: #002a5c;
	font-size: 14px;
	font-weight: bold;
	background-color: #cbd6e3;
}
.menu_HEADER {
	font-family: Times New Roman;
	line-height: 150%;
	color: #502628;
	font-weight: bold;
	font-size: 14px;
	background-color: #cbd6e3;
}

.MYT_autosearchbox 
{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-style:solid;
	border-top-width:1px;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	background-color: #ffffff;
	position:absolute;
	font-size:9px;
	width:200px;
}

/************** BACKGROUND COLORS *****************/
.MYT_background_white 
{
	background-color: #FFFFFF;
}
.MYT_background_lightblue
{
	background-color: #D6E3F7;
}
.MYT_background_medblue
{
	background-color: #639ACE;
}
.MYT_background_darkblue
{
	background-color: #316AA5;
}
.MYT_background_orange
{
   background-color:#f66e1a;
}




.MYT_text_space18 {
	line-height: 20px;	
}
.MYT_text_8px {
    FONT-size: 8px;
}
.MYT_text_9px {
    FONT-size: 9px;
}
.MYT_text_10px {
    FONT-size: 10px;
}
.MYT_text_11px {
    FONT-size: 11px;
}
.MYT_text_12px {
    FONT-size: 12px;
}
.MYT_text_13px {
    FONT-size: 13px;
}
.MYT_text_14px {
    FONT-size: 14px;
}
.MYT_text_16px {
    FONT-size: 16px;
}
.MYT_text_18px {
    FONT-size: 18px;
}
.MYT_text_20px {
    FONT-size: 20px;
}
.MYT_text_22px {
    FONT-size: 22px;
}
.MYT_text_24px {
    FONT-size: 24px;
}
.MYT_text_bold {
	FONT-WEIGHT: bold;
}
.MYT_text_italic {
	font-style: italic;
}

/********** text color *********************/
.MYT_text_lightblue {
    COLOR: #D6E3F7;
}
.MYT_text_medblue {
    COLOR: #4895D6;
}
.MYT_text_darkblue{
    COLOR: #316AA5;
}
.MYT_text_orange {
 color: #e95d05;
}
.MYT_text_lorange {
 color: #f08d00;
}
.MYT_text_white {
    COLOR: #ffffff;
}
.MYT_text_red {
    COLOR: #FF0000;
}
.MYT_text_darkred {
    COLOR: #CE0000;
}
.MYT_text_grey {
    COLOR: #5A5D63;
} 

.MYT_text_underline{
   text-decoration:underline;
}
.MYT_linkable {
   cursor:pointer;
}

.MYT_img_spacer {
 	 BACKGROUND-IMAGE: url(http://www.sunquest.ca/images/spacer.gif);
}

.MYT_page_title {
	COLOR: #383838 ;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	text-transform:uppercase;
	TEXT-INDENT: 0px;
}
   
@media print
{
  .MYT_print_yes {DISPLAY:block;}
  .MYT_print_no {DISPLAY:none;}
}
@media screen
{
  .MYT_print_yes {DISPLAY:block;}
  .MYT_print_no {DISPLAY:block;}
}

/***************** rounded corner box ****************/
div.MYT_round_box {
   position:relative;
   text-align:left;
   overflow:hidden;
   margin-bottom:10px;
}

div.MYT_round_box_tl, div.MYT_round_box_tr, div.MYT_round_box_bl, div.MYT_round_box_br, div.MYT_round_box_bm {
   font-size:0px; 
   position:absolute; 
   z-index:20;
}
div.MYT_round_box_tl, div.MYT_round_box_tr { width:5px; height:5px; }
div.MYT_round_box_bl,div.MYT_round_box_br { width:5px; height:12px; }

div.MYT_round_box_tl { top:0px; left:0px; }
div.MYT_round_box_tr { top:0px; right:0px; }
div.MYT_round_box_bl { bottom:0px; left:0px; }
div.MYT_round_box_br { bottom:0px; right:0px; }
div.MYT_round_box_bm { bottom:0px; width:100%; height:12px; }

div.MYT_bgimg_corner_tl {
   background: url(https://images.thomascookgroup.ca/lastminuteclub/header/header_corner_top_left.jpg) top left no-repeat;
}
div.MYT_bgimg_corner_tr {
   background: url(https://images.thomascookgroup.ca/lastminuteclub/header/header_corner_top_right.jpg) top right no-repeat;
}

/* black bottom */
div.MYT_bgimg_corner_bl_b {
   background: url(https://images.thomascookgroup.ca/lastminuteclub/header/header_bottom_black_left.jpg) bottom left no-repeat;
}
div.MYT_bgimg_corner_br_b {
   background: url(https://images.thomascookgroup.ca/lastminuteclub/header/header_bottom_black_right.jpg) bottom right no-repeat;
}
div.MYT_bgimg_bm_b {
   background: url(https://images.thomascookgroup.ca/lastminuteclub/header/header_bottom_black_mid.jpg) bottom repeat-x;
}
/* white bottom used for contents*/
div.MYT_bgimg_corner_bl_w{
   background: url(https://images.thomascookgroup.ca/lastminuteclub/header/header_bottom_white_left.jpg) bottom left no-repeat;
}
div.MYT_bgimg_corner_br_w {
   background: url(https://images.thomascookgroup.ca/lastminuteclub/header/header_bottom_white_right.jpg) bottom right no-repeat;
}
div.MYT_bgimg_bm_w{
   background: url(https://images.thomascookgroup.ca/lastminuteclub/header/header_bottom_white_mid.jpg) bottom repeat-x;
}
/* picture bottom - used in homepage*/
div.MYT_bgimg_corner_bl_p {
   background: url(https://images.thomascookgroup.ca/lastminuteclub/header/header_bottom_picture_left.jpg) bottom left no-repeat;
}
div.MYT_bgimg_corner_br_p {
   background: url(https://images.thomascookgroup.ca/lastminuteclub/header/header_bottom_picture_right.jpg) bottom right no-repeat;
}
div.MYT_bgimg_bm_p{
   background: url(https://images.thomascookgroup.ca/lastminuteclub/header/header_bottom_picture_mid.jpg) bottom repeat-x;
}

div.MYT_round_box_content {
   background-color:#FFFFFF;
   overflow:hidden;
   z-index:15;
}

/************* Become a Member Box ************/
div.membership_info{
   overflow-y: auto;
   margin-left:230px; 
   margin-right:20px; 
   height:100%; 
   display:none;
}



/************** Vertical CSS Menu ***********/
div.box_cntr{
   width:210px; 
   position:absolute; 
   top:67px;
   left:10px;
}

div.box_cntr_top, div.box_cntr_bottom {
   height:6px;
   width:100%;
   font-size:0px;
}
div.box_cntr_mid {
   width:100%;
   height:220px;
   background: url(https://images.thomascookgroup.ca/lastminuteclub/homepage/membership_btn_bg_mid.gif) 1px  repeat-y;
}
div.box_cntr_top {  background: url(https://images.thomascookgroup.ca/lastminuteclub/homepage/membership_btn_bg_top.gif) 1px no-repeat; }
div.box_cntr_bottom {  background: url(https://images.thomascookgroup.ca/lastminuteclub/homepage/membership_btn_bg_bottom.gif) 1px no-repeat; }

.verticalmenu ul{
   margin: 0px;
   padding: 0px;
   list-style-type: none;
}

.verticalmenu ul li a{
   display:block;
   height:50px;
   width:203px;
   text-decoration: none;
   font-size:16px;
   font-weight:bolder;
   color:#ffffff;
   white-space:nowrap;
   cursor:pointer;
   padding:15px 0px 0px 10px;
}
div > .verticalmenu ul li a {  
   margin-bottom:-15px;
}

.verticalmenu ul li a:link, .verticalmenu ul li a:visited, .verticalmenu ul li a:active{
   color:#ffffff;
}
.verticalmenu ul li a:hover{
   background:url(https://images.thomascookgroup.ca/lastminuteclub/homepage/membership_btn.gif) no-repeat;
}

/************** Horizontal CSS Menu **************/
.horizontalcssmenu {
   background:url(https://images.thomascookgroup.ca/lastminuteclub/header/menu_grey_mid.gif);
   position:relative;
   width:100%;
}
.horizontalcssmenu ul{
   margin: 0px;
   padding: 0px;
   list-style-type: none;
}


/*Top level list items*/
.horizontalcssmenu ul li{
   float:left;
   position:relative;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a, .hm_separator{
   display:block;
   padding: 6px 10px 6px 10px;
   line-height:20px;
   text-decoration: none;
   white-space:nowrap;
   border:0px;
   float:left;
}

.hm_separator {
   padding: 6px 0px 6px 0px;
}

.horizontalcssmenu ul li a:visited{
   
}
.horizontalcssmenu ul li a:active{
   
}
.horizontalcssmenu ul li a:hover{
   color:#ffffff;
}
/*Sub level menu*/
.horizontalcssmenu ul li ul{
   position: absolute;
   visibility: hidden;
   clear:both;
} 

* html .horizontalcssmenu ul li ul { overflow:hidden; }

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
   display: list-item;
   float: none;
   text-align:left;
}

/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
   font-weight: bold;
   background-color: #dbd6cd;
   width:100%;
   padding-top:0px;
   padding-bottom:0px;
}
div > .horizontalcssmenu ul li ul li a{ position:relative; }
.horizontalcssmenu ul li ul li a:hover { background-color: #fca114; }

.hm_t_left_gray , .hm_t_right_gray, .hm_t_left_white_bg_on, .hm_t_right_gray_bg_on, .hm_t_right_white_bg_on, .hm_t_left_gray_bg_on , .hm_t_right_gray2{
   width:6px;
   height:32px;
}

.hm_t_left_gray { position:absolute; left:0px; top:0px; min-height: 100%; background:url(https://images.thomascookgroup.ca/lastminuteclub/header/menu_grey_left.gif) repeat-y; }
.hm_t_right_gray { position:absolute; min-height: 100%; right:0px; top:0px; background:url(https://images.thomascookgroup.ca/lastminuteclub/header/menu_grey_right.gif) repeat-y; }
* html .hm_t_right_gray { right:-1px; }

.hm_t_left_white_bg_on {
   float:left;
   background:url(https://images.thomascookgroup.ca/lastminuteclub/header/menu_tab_left_whitebg.gif) no-repeat;
}
.hm_t_left_gray_bg_on {
   float:left;
   background:url(https://images.thomascookgroup.ca/lastminuteclub/header/menu_tab_left_greybg.gif) no-repeat;
}
.hm_t_right_gray_bg_on {
   float:left;
   background:url(https://images.thomascookgroup.ca/lastminuteclub/header/menu_tab_right_greybg.gif) no-repeat;
}
.hm_t_right_white_bg_on {
   float:left;
   background:url(https://images.thomascookgroup.ca/lastminuteclub/header/menu_tab_right_whitebg.gif) no-repeat;
}

.hm_t_bg_on {
   background:url(https://images.thomascookgroup.ca/lastminuteclub/header/menu_tab_middle.gif) repeat-x;
}
.hm_t_bg_off {
   background:url(https://images.thomascookgroup.ca/lastminuteclub/header/menu_grey_mid.gif) repeat-x;
}
/************** End Horizontal CSS Menu **************/

/***************** main page ****************/

/************** Begin: Member box class for IE and other browsers ***************/
div.member_box {
   background: url(https://images.thomascookgroup.ca/lastminuteclub/header/login_box_bg.gif) right no-repeat;
   width:276px; 
   height:70px; 
   float:right;
   right:4px;
   position:relative;
   top:33px;
}

* html div.member_box {
   background: url(https://images.thomascookgroup.ca/lastminuteclub/header/login_box_bg.gif) right no-repeat;
   width:276px; 
   height:70px; 
   float:right;
   right:4px;
   position:relative;
   top:34px;
}



div.venngo_box {
   background: url(https://images.thomascookgroup.ca/lastminuteclub/header/login_box_bg_venngo.gif) right no-repeat;
   width:276px; 
   height:70px; 
   float:right;
   right:4px;
   position:relative;
   top:33px;
}

* html div.member_box.venngo_box {
   background: url(https://images.thomascookgroup.ca/lastminuteclub/header/login_box_bg_venngo.gif) right no-repeat;
   width:276px; 
   height:70px; 
   float:right;
   right:4px;
   position:relative;
   top:34px;
}




div.loginmsg {
    float:left; 
    margin-top:5px;
    margin-left:10px;
    width:250px;
    
}

* html div.member_box.loginmsg {
    float:left; 
    margin-top:10px;
    margin-left:5px;
    width:250px;
    
}

div.right 
{
    position:relative;
    z-index:200;
    float:right; 
    top:12px;
    margin-right:9px;
}

* html div.member_box.loginmsg.right 
{
    position:relative;
    z-index:200;
    float:right; 
    top:10px;
    margin-right:4px;
}

div.left {
    float:left; 
    margin-top:-7px; 
    margin-left:10px;
}
div.downleft {
    float:left; 
    margin-top:12px; 
    margin-left:4px;
}

* html div.member_box.loginmsg.left {
    float:left; 
    margin-top:-8px; 
    margin-left:5px;
}
* html div.member_box.loginmsg.downleft {
    float:left; 
    margin-top:-8px; 
    margin-left:5px;
}
/************** End: Member box class for IE and other browsers ***************/

/************** Other Member box styles ***************/
div.member_box #joinlink {
   width:156px;
   height:18px;
   cursor:pointer;
   position:absolute; 
   z-index:135;
   top:40px; 
   left:128px;
}

div.mb_joinlink_on {
   background: url(https://images.thomascookgroup.ca/lastminuteclub/header/join_btn_ON.jpg) no-repeat;
}
div.mb_joinlink_off {
   background: url(https://images.thomascookgroup.ca/lastminuteclub/header/join_btn_OFF.jpg) no-repeat;
}

div.mp_hp_pic {
   height:307px;
   width:100%;
   background: url(https://images.thomascookgroup.ca/lastminuteclub/header/main_pic.jpg) no-repeat;
}
div.mp_clock {
   position:absolute;
   top:25px;
   left:0px;
   z-index:25;
   margin-left:10px;
   
}
div.mp_banner {
   position:absolute;
   top:34px;
   right:292px;
   z-index:25;
   margin-left:10px;
   
}
div.mp_phonenumber {
   position:absolute;
   padding-top:4px;
   padding-bottom:12px;
   z-index:25;
   margin-left:250px;
   
}

/*** Content Page ***/
div.cp_btm_cntr{
   height:5px;
   overflow:hidden;
   width:100%;
   border:solid 0px blue;
}
div.cp_btm_left{
   width:5px;
   height:5px; 
   float:left; 
   background: url(https://images.thomascookgroup.ca/lastminuteclub/header/bottom_corner_left.gif) no-repeat;
   
}
div.cp_btm_mid{
   background: #ffffff;
   margin:0px 5px 0px 5px;
}
div.cp_btm_right{
   width:5px;
   height:5px; 
   float:right; 
   background: url(https://images.thomascookgroup.ca/lastminuteclub/header/bottom_corner_right.gif) no-repeat;
}
/***************** end main page ****************/

/***************** search box ****************/
div.sb_container {
   
}
div.sb_top_cntr { 
   position:relative;
   height:139px;
}
div.sb_top_left { 
   float:left; 
   width:183px; 
   height:100%; 
   background: url(https://images.thomascookgroup.ca/lastminuteclub/homepage/searchbox_top_left.gif) no-repeat;
}
div.sb_top_mid { 
   float:left;
   height:100%; 
   background: url(https://images.thomascookgroup.ca/lastminuteclub/homepage/searchbox_top_mid.gif) repeat-x;
}
div.sb_top_right { 
   float:right;
   width:10px;
   height:100%;
   background: url(https://images.thomascookgroup.ca/lastminuteclub/homepage/searchbox_top_right.gif) no-repeat;
}

div.sb_search_cnt {
   width:100%; 
   overflow:hidden; 
   background: url(https://images.thomascookgroup.ca/lastminuteclub/homepage/searchbox_mid.gif) repeat-x; 
   background-color: #cfcbc3;
}
div.sb_btm_cntr{
   height:10px;
   overflow:hidden;
   width:100%;
}
div.sb_btm_left{
   width:10px;
   height:10px; 
   float:left; 
   background: url(https://images.thomascookgroup.ca/lastminuteclub/homepage/searchbox_bottom_left.gif) no-repeat;
}
div.sb_btm_mid{
   height:10px;
   float:left; 
   background: #cfcbc3;
}
div.sb_btm_right{
   width:10px;
   height:10px; 
   float:right; 
   background: url(https://images.thomascookgroup.ca/lastminuteclub/homepage/searchbox_bottom_right.gif) no-repeat;
}
/* --> div in search box */
div.form_row
{
   padding-bottom:3px;
   border:solid 0px red;
   width:100%;
}
/***************** end search box ****************/

/**************** Best Picks Style ****************/
div.bestPicksContainer {
   border:solid 1px #639ACE;
}

div.bestPicksMiniLightBlue, div.bestPicksMiniWhite {
   border:solid 1px #639ACE; 
   margin:3px;
}
div.bestPicksMiniLightBlue { background-color: #D6E3F7; }
div.bestPicksMiniWhite{ background-color: #FFFFFF; }

div.destinationHeaderMini {
   text-align:right;
   padding:5px 0px 10px 0px;
}

div.destinationHeaderFull {
   padding:5px 5px 5px 5px;
   background-color: #42afe3;
}
div.bestPicks_BoxFiller
{
    height:54px;
}
* HTML div.bestPicks_BoxFiller
{
    height:50px;
}
div.bestPicks_MoreBestPicksLink
{
    border-top:solid 2px #84b63d;
}
.bpTextDestHeaderMini{
   line-height:20px;
   float:left; 
   font-weight:bold;
   font-size:15px;
   COLOR: #4895D6;
}

.bpTextDestHeaderFull {
   line-height:20px;
   font-weight:bold;
   font-size:15px;
   COLOR: #ffffff;
}

.bpTableHeader {
   text-align:center;
   font-size:12px;
   font-weight:bold;
   height:30px;
   background-color: #1685ba;
   color: #ffffff;
}
.bpFullRowItemLightBlue td , .bpFullRowItemWhite td{
   border-right:solid 1px #316AA5;
   text-align:center;
}
.bpFullRowItemWhite{ background-color: #FFFFFF; }
.bpFullRowItemLightBlue { background-color: #D6E3F7; }

.bpItemPrice {
   display:block; 
   font-size:15px; 
   font-weight:bold; 
   color:#FF0000
}
.bpItemRegText {
   font-size:10px; 
}

.bpItemDestination{
   display:block; 
   font-size:13px; 
   font-weight:bold; 
   color:#609515
}

.bpItemHotelName {
   display:block; 
   font-size:11px; 
   font-weight:bold; 
   color:#000000
}
.bpTextHeaderFull{
   color:#ffffff;
}
UL.bestPicks_MiniLight {
   list-style-type:none;
   border-top:solid 2px #84b63d;
   margin:0px;
   padding:0px;
   background-color: #FFFFFF;
}
UL.bestPicks_Mini{
   list-style-type:none;
   border-top:solid 2px #84b63d;
   margin:0px;
   padding:0px;
   background-color: #e2efcf;
}
/**************** End Best Picks Style ****************/

/**************** Feature Hotels ****************/
div.fhHotelRowBlock {
   margin:0px auto 0px auto;
}

div.fhHotelColBlock, div.fhHotelColBlockWithLeftBorder {
   width:33.1%; 
   float:left;
   margin-top:10px;
   margin-bottom:10px;
   border:solid 0px red;
}
div.fhHotelColBlockWithLeftBorder {
   border-left:solid 1px #639ACE;
}

div.fhHotelImageBlock {
   border:solid 0px black; 
   margin:0px 10px;
}
 
div.fhHotelTextBlock {
   border:solid 0px black; 
   margin:10px 15px 0px 15px; 
   text-align:left;
}

.fhHotelName {
   line-height:20px; 
   font-weight:bold; 
   cursor:pointer;
   color: #e95d05;
}
div.fhHotelDesc{
}
/******************* End Feature Hotels ****************/

/******************* Cruise Hot Deals ****************/
div.cruise_more_deals
{
    float:right;
    border-top: solid 2px #1295d4;
    margin:0px;
    padding:8px;
}
UL.list_type_none_border_top_lt {
   list-style-type:none;
   border-top:solid 2px #1295d4;
   margin:0px;
   padding:3px;
   background-color: #FFFFFF;
}
UL.list_type_none_border_top {
   list-style-type:none;
   border-top:solid 2px #1295d4;
   margin:0px;
   padding:3px;
   background-color: #dbecf3;
}
UL.list_type_none_noborder_lt {
   list-style-type:none;
   margin:0px;
   padding:3px;
   background-color: #FFFFFF;
}
UL.list_type_none_noborder {
   list-style-type:none;
   margin:0px;
   padding:3px;
   background-color: #dbecf3;
}
UL.bpBookButtonPlacement
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

/******************* End Cruise Hot Deals ****************/

/***************** Others ****************/
select.MYT_selectHTMLControl, input.MYT_inputTypeText {
	border:solid 1px #669acc;
	color:#5A5D63;
	font-size:11px;
	height:18px;
   margin:0px;
   padding:0px;
}

#pagefooter a:link, #pagefooter a:visited, #pagefooter a:active {
   color:#3abeff;
} 

#pagefooter a:hover {
   color:#93dbff;
}

#footer_nav{
   margin:20px 0px 20px 10px;
} 
   
.MYT_searchbuttondiv {
	text-align: center; 
	padding-top: 10px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.callUsToBook {
   COLOR: #FF0000;
   FONT-size: 11px;
   font-weight: bold;
   border:solid 0px red;
   white-space:nowrap;
}

.nextAction {
   line-height:30px; 
   font-weight:bold; 
   border:solid 0px red;
   color: #e95d05;
}