#header{
width:1000px;
height:321px;
margin:0 auto;
background-image:url(../images/bg.jpg);
background-position:top left;
background-repeat:no-repeat;
position:relative;
}

.Header_LOGO
{
float:left;
width:172px;
margin:10px 0 0 20px;

}
 
#meta{
width:430px;

padding-top:42px; 
font-size:11px;
color:#5B5B5B;
margin:0 0 0 550px
}
#meta .language
{
width:140px;
height: 26px;
float:left;
margin-right:12px;
margin-left: 15px;
}
#meta .Seach
{
width:260px;
height: 26px; 
float:left;
padding-top: 1px;
}
#meta .Seach .Textbox
{
width:210px;
height:26px;
float:left;

}
#meta .Seach .btn
{
width:26px;
margin-left:6px;
height:26px;
float:right;
}
#meta a{
font-family:Tahoma;
color:#5B5B5B;
text-decoration:underline
}
#meta a:visited{text-decoration:underline}
#meta a:hover{text-decoration:none}
.marl{
margin-left:8px;
}
.marr{
margin-right:8px;
}
#menu{
position:absolute;
top:275px;
left:23px;
}
#menu li, #forum li{
list-style-type:none;
float:left;
margin:0 20px 0 0
}
#menu a, #forum a{
background-image:url(../images/circle.gif);
background-position:0px 4px;
background-repeat:no-repeat;
font-family:Arial;
font-size:12px;
color:#323232;
text-decoration:none;
padding:0 0 0 14px
}
#forum{
position:absolute;
top:275px;
left:755px;
}
 
 
#wrapper{
display: block;
width:1000px;
margin:0 auto;
}
 


.title1{
background-image:url(../images/title_bg.jpg); 
background-position:top left;
background-repeat:no-repeat;
height:24px;
width:175px;
padding:12px 0 0 53px;
margin:0 0 0 9px;
display:inline;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
float:left
}


.more{
font-family:Arial;
font-size:12px;
color:#009EDC;
margin:0 0 5px 30px;
float:left
}
.banner{
margin:5px 0;
float:left
}
#central{
width:507px;
float:left;
margin:0px 12px 0 20px;
display:inline;
}
.welcome{
background-image:url(../images/welcome_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:374px;
font-family:Tahoma;
font-size:11px;
color:#565656;
padding:93px 0 25px 133px;
}
.welcome p{
display:block;
width:360px;
}
.search{
background-color:#448AAE;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding:11px 0 9px 0;
margin:0 0 30px 0
}
.search input{
width:165px;
height:17px;
border-style:inset;
border-color:#CECECE;
margin:0 9px
}
#ok{
position:absolute
}
#ok img{
position:relative;
top:0px;
left:0px;
}
.block{
width:470px;
margin:0 0 20px 13px;
display:inline;
float:left
}
.block img{
float:left
}
.block div{
float:left;
margin:0 0 0 25px;
}
.block div h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
text-decoration:underline;
font-weight:bold
}
.block div p{
font-family:Tahoma;
font-size:11px;
color:#565656;
display:block;
width:259px;
border-bottom:1px solid #D2D2D2;
padding:15px 0 10px 0;
margin:0 0 5px 0;
}
.price{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#E63309;
font-weight:bold;
display:block;
float:left;
width:160px;
}
.more{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009EDC;
text-decoration:underline;
float:left
}
.more:visited{text-decoration:underline}
.more:hover{text-decoration:none}
#right{
width:261px;
float:left;
}
.right_block{
background-image:url(../images/block_bg.gif);
background-position:top left;
background-repeat:repeat-y;
width:261px;
margin:0 0 5px 0
}


.title3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-image:url(../images/title3_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:261px;
padding:20px 0 35px 0;
text-align:center
}
/*.item{
width:220px;
padding:0 0 0 25px;
font-family:Tahoma;
font-size:11px;
}
.item span{
display:block;
font-weight:bold;
color:#448AAE;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.item p{
padding:5px 0;
}
.item a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009EDC;
text-decoration:underline
}
.item a:visited{text-decoration:underline}
.item a:hover{text-decoration:none}
.photo{
background-image:url(../images/photo_bg.gif);
background-position:top left;
background-repeat:no-repeat;
padding:13px;
}*/
.name{
margin:0 0 5px 9px;
color:#565656
}
.details{
margin:5px 0 0 9px;
}
#footer{
width:100%;
float:left;
padding:50px 0 0 0
}
#footer div{
background-color:#448AAE;
text-align:center;
padding:10px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F3FBFF;
}
#footer div a{
color:#F3FBFF;
text-decoration:underline;
margin:0 5px;
}
#footer div a:visited{text-decoration:underline}
#footer div a:hover{text-decoration:none}
#copy{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#323232;
text-align:center;
line-height:40px;
}
#copy a{
color:#B94304;
text-decoration:underline
}
#copy a:visited{text-decoration:underline}
#copy a:hover{text-decoration:none}

 
/*border-bottom:1px solid #DBDBDB;
margin:0 0 10px 0;*/
 
.other{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009EDC;
text-decoration:underline;
}
.other:visited{text-decoration:underline}
.other:hover{text-decoration:none}
.big_photo{
width:310px;
text-align:center;
float:left;
margin:0 18px 0 0;
padding:2px;
border:1px solid #CCCCCC;

}
.big_photo img{
margin:0px 0px 0px 0px;
border:1px solid #CCCCCC;
}
.text{
float:right;
width:379px;
font-family:Tahoma;
font-size:11px;
color:#565656;
padding:2px 2px 2px 2px;

}
.text p{
padding:0 0 5px 0;
}
.inner_copy{
border:0;
color:#fff;
float:right;
width:0.09%!important;
margin:-100px;
overflow:hidden;
line-height:0px;
padding:0px;
font-size:11px
}
/*.big_ct
{
margin:15px 0 10px 20px;
width:719px;
float:left; 
}*/
.ShowCabinfeature
{
width:720px;
float:left;
padding:0px 0px 0px 0px;
}
.big_ct1
{
  float:left; 
  width:719px;
}
.big_ct_BookMore
{
background-image:url(../images/bgAddition.png);
background-repeat:repeat-y;
float:left;
padding:2px 2px 2px 2px;
width:700px;
}
.big_ct_BookMore_table_header
{
border-spacing: 0; color: #333333; line-height: 23px; margin-left: 0; width: 100%; font-family: Arial,Verdana; font-size: 14px; font-weight: bold; line-height: 23px;  color: #868686;   padding: 5px;	
}
.big_ct_BookMore_Header
{
float:left; 
width:700px;
}
 
/*.big_ct_ListCruise a:hover
{
float:left;
padding:2px 2px 10px 2px;
width:705px;
border-bottom :1px solid #CD5C5C;
}*/

/*.big_ct1 :hover
{
  border :1px solid #0000FF;
-moz-border-radius: 10px;  
-webkit-border-radius: 10px; 
-khtml-border-radius: 10px;
 background-color:#efefef; 

 cursor:pointer;
 z-index:-1;
} */

.big_ct_ListCruise_Content_Decode
{
float:left;
width:717px;

}

.big_ct_ListCruise_HighLights
{
float:left;
width:705px;
height:30px;
margin-bottom:5px;
}
.big_ct_ListCruise_HighLights:hover
{
float:left;
width:705px;
margin-bottom:5px;
height:30px;
}
.big_ct1 h3
{ 
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
width:80px;
color:#A52A2A; 
}


.big_ct_Right_Info_Duration
{
width:230px;
float:left;
}

.big_ct_Right_Info2
{
width:420px;
float:left;
}


.big_ct_Right_Info3
{
width:420px;
float:left;
margin-top:8px;
}
.big_ct1_photo{
width:212px;
height:125px;
text-align:center;
float:left;
padding:1px 1px 1px 1px;
border:1px solid #CCCCCC;
}

/*
.big_ct1_photo_shadow
{
float:left;
width:270px;
height:11px;
background-image:url(../images/image_shadow2.png);
}
.big_ct1_photo_shadow:hover
{
width:273px;
height:11px;
background-image:url(../images/image_shadow_new.png);
float:left;
} */


.big_ct1_content{
float:left;
width:437px;
padding:0;
}

  


/*.big_ct1_content_Video
{
width:69px;
height:34px;  
margin-left:4px;
float:left;
}

.big_ct1_content_Video:hover
{
 
width:69px;
height:34px;  
margin-left:4px;
float:left; 
}*/

.big_ct1_content_ul
{
    margin-left:15px;
}
 

.text_h4_blue
{
color: #0000CD;
font-family: Arial,Verdana;
font-size: 13px;
font-weight: normal;
}

.big_ct1_title
{
width:100%;
float:left;
text-align:left;
}   


.AddEditTitle
{
	font-weight:bold;
	font-size:medium ;
	font-style:normal ;
	
}


.Admin_DataCode_Title
{
	font-weight:bold;
	font-size:medium ;
	font-style:normal ;
	 color: blue;
}
.NormalText
{ 
	font-family:Arial,Verdana ;
	font-size :12px;
	font-style:normal ;
	color: #282828;
	font-weight:normal;
}

.NormalText_Italic
{
	font-family:Arial,Verdana ;
	font-size :12px; 
	color: #585858;
	font-weight:normal;
	font-style:italic ; 
}
.Text_Not_available
{
color: #666666;
font:small Arial,Helvetica,sans-serif;
font-size :12px; 
}

.NormalText_Blue
{
	font-family:Arial,Verdana ;
	font-size :12px;
	font-style:normal ;
	color: blue;
}
.NormalText_Red
{
	font-family:Arial,Verdana ;
	font-size :12px;
	font-style:normal ;
	   color: red;
}

.NormalText_Gray
{
	font-family:Arial,Verdana ;
	font-size :12px;
	font-style:normal ;
	   color: Gray;
}
 
 
 .NormalText_14px_Gray
{
	font-family:Arial,Verdana ;
	font-size :14px;
	font-weight : normal ;   
	   color: #2D383A ;
} 

.Italic_12_px_Gray
{
	font-family:Arial,Verdana ;
	font-size :12px;
	font-style:normal ;
	color: Gray;
 font-style:italic ; 
	   
}

.Italic_10_px_Gray
{
	font-family:Arial,Verdana ;
	font-size :10px;
	font-style:normal ;
	color: Gray;
 font-style:italic ; 
	   
}

.NormalText_Blue_Link
{
	font-family:Arial,Verdana ;
	font-size :12px;
	font-style:normal ;
	color: blue;
}

.NormalText_Blue_Link:hover
{
	font-family:Arial,Verdana ;
	font-size :12px;
	font-style:normal ;
	color: blue;
	font-style:italic ; 
}

.BoldNormalText
{
	font-family:Arial,Verdana ;
	font-size :12px;
	font-weight :bold  ;
	   color: #282828 ;
} 

.BoldNormalText_Yellow
{
	font-family:Arial,Verdana ;
	font-size :12px;
	font-weight :bold  ;
	   color: Navy ;
} 

.BoldNormalText_Blue
{
	font-family:Arial,Verdana ;
	font-size :12px;
	font-weight :bold  ;
	   color: Blue ;
} 


.Bold_14pxText_Blue
{
	font-family:Arial,Verdana ;
	font-size :14px;
	font-weight :bold  ;
	   color: Blue ;
} 

.BoldNormalText_DarkGray 
{
	font-family:Arial,Verdana ;
	font-size :12px;
	font-weight :bold  ;
	   color: #696969 ;
}  

.Bold_NormalText_red
{
	font-family:Arial,Verdana ;
	font-size :12px;
	font-weight :bold  ;
	   color: #A52A2A ;
}  

.BoldNormalText_ForestGreen
{
font-family:Arial,Verdana;
font-size :12px;
font-weight :bold;
color: #228B22;
}  
.Book{
    color: #000099;
    text-decoration: none;
}

.Book:hover {
    color: #0000FF;
    background: #6495ED;
   border:1px solid #DDDDDD;
     
}


.rounded-corners {
     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
   
}


.button_rounded-corners {
     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;      
     background-color:#0586dc ;
     color:White ;  
     font-weight:bold ;	 
}  
/*
.button_rounded-corners {
    background-image:url(../images/CheckRate1.png);
	background-repeat:no-repeat;     
	
  
} 
*/

.button_rounded-corners:hover {
    
     background-color:#759440  ;
     color:White ;  
     font-weight:bold ;	 
     cursor:pointer ;
}
 
 
 /*
.button_rounded-corners:hover {
    
     background-image:url(../images/CheckRate2.png);
	 background-repeat:no-repeat;    
	  
     cursor:pointer ;
}
*/
.bookNow 
{
	 
    background-image:url(../images/BookNow1.png);
	background-repeat:no-repeat;     
	
  
} 
.bookNow:hover {
    
     background-image:url(../images/BookNow2.png);
	 background-repeat:no-repeat;    
     cursor:pointer ;
}

/* ============== book now ------*/
.icon_sprites {
background-image: url(../images/shop-cart-icon.png);
background-repeat: no-repeat!important;
display: inline-block;
}

.cart_icon_background 
{
	background-color:#0586dc ;
background-position: -6px  0px;
height: 24px;
padding-left: 30px;
color:White ; 
cursor: pointer;
width :180px;
}
 


/*============================== */

.button_rounded-corners_Gray {
     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
      
     background-color:#87CEFA ;
     color:White ;  
     font-weight:bold ;	 
} 



.button_rounded-corners_Gray:hover {
    
     background-color:#FAF0E6  ;
     color:#778899 ;  
     font-weight:bold ;	 
     cursor:pointer ;
}
/* radio text */
.RadioText
{
	font-family:Arial,Verdana ;
	font-size :12px;
	font-style:normal ;
	color: #000000;
	font-weight:normal;
}


.RadioText:hover
{
	font-family:Arial,Verdana ;
	font-size :12px;
	font-style:normal ;
	color: #008000;
	font-weight:normal;
	background-color:#E6E6FA ; 
	   cursor:pointer ;
}
/* END : radio text */

/* Order booking Cruise Info  ============================ */

.big_ct_Order_Cruise_Info
{
float:left; 
width:719px;
}
.big_ct_Order_Cruise_Info_header
{
float:left; 
width:672px;
background-image:url(../images/Order_Cruise_header_bg_TourInfo.png);
background-repeat:no-repeat;
height:29px; 
padding-left:58px;
padding-top:12px;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold; 
color:#565656;
}
.big_ct_Order_Cruise_Info_body
{
float:left; 
width:707px;
background-image:url(../images/body_bg.png);
background-repeat:repeat-y;
padding-left:12px;
padding-top:15px;
}
.big_ct_Order_Cruise_Info_footer
{
float:left; 
width:719px;
height:23px;
background-image:url(../images/Order_Cruise_footer_bg_new.png);
background-repeat:no-repeat; 
}

/* Order booking service ============================ */


.big_ct_Order_Cruise
{
float:left; 
width:719px;
}

/*----------- Book more : Cruise info =============*/
.big_ct_BookAddition_Cruise_Info_header
{
float:left; 
width:672px;
background-image:url(../images/Order_Cruise_header_bg_TourInfo.png);
background-repeat:no-repeat;
height:29px; 
padding-left:58px;
padding-top:12px;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold; 
color:#565656;
}
.big_ct_BookAddition_Cruise_Info_body
{
float:left; 
width:707px;
background-image:url(../images/body_bg.png);
background-repeat:repeat-y;
padding-left:12px;
padding-top:15px;
}
.big_ct_BookAddition_Cruise_Info_footer
{
float:left; 
width:719px;
height:23px;
background-image:url(../images/Order_Cruise_footer_bg_new.png);
background-repeat:no-repeat; 
}
/*=================== */
.big_ct_Order_Cruise_Booking_Services
{
float:left; 
width:719px;
}
.big_ct_Order_Cruise_Booking_Services_header
{
float:left; 
width:672px;
background-image:url(../images/Order_Cruise_header_bg_services.png);
background-repeat:no-repeat;
height:29px; 
padding-left:47px;
padding-top:12px;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold; 
color:#565656;
}
.big_ct_Order_Cruise_Booking_Services_body
{
float:left; 
width:707px;
background-image:url(../images/body_bg.png);
background-repeat:repeat-y;
padding-left:12px;
padding-top:15px;
}
.big_ct_Order_Cruise_Booking_Services_footer
{
float:left; 
width:719px;
height:23px;
background-image:url(../images/Order_Cruise_footer_bg_new.png);
background-repeat:no-repeat; 
}
table.Booking_Services td, table.myTable th 
{
border:1px solid #565656; 
border-collapse:collapse;
}



/* END : Order booking service ============================ */
/*==============info=================*/
.big_ct_Order_Cruise_information_header
{
float:left; 
width:672px;
background-image:url(../images/header_bg_info.png);
background-repeat:no-repeat;
height:29px; 
padding-left:47px;
padding-top:12px;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#565656;
}
.big_ct_Order_Cruise_information_body
{
float:left; 
width:709px;
background-image:url(../images/body_bg.png);
background-repeat:repeat-y;
padding-top:10px;
padding-left:10px;
}
.big_ct_Order_Cruise_information_footer
{
float:left; 
width:719px;
height:23px;
background-image:url(../images/Order_Cruise_footer_bg_new.png);
background-repeat:no-repeat; 
}

/*--------- Book more services : Cruise info =============*/
.big_ct_BookMoreServices
{
float:left; 
width:719px;
}



.big_ct_Order_Cruise_Booking_Services
{
float:left; 
width:719px;
}
.big_ct_Order_Cruise_Booking_Services_header
{
float:left; 
width:672px;
background-image:url(../images/Order_Cruise_header_bg_services.png);
background-repeat:no-repeat;
height:29px; 
padding-left:47px;
padding-top:12px;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold; 
color:#565656;
}
.big_ct_Order_Cruise_Booking_Services_body
{
float:left; 
width:707px;
background-image:url(../images/body_bg.png);
background-repeat:repeat-y;
padding-left:12px;
padding-top:15px;
}
.big_ct_Order_Cruise_Booking_Services_footer
{
float:left; 
width:719px;
height:23px;
background-image:url(../images/Order_Cruise_footer_bg_new.png);
background-repeat:no-repeat; 
}
 

/*--------- END : Book more services =============*/

/*===========end================*/
.curved {
	
 -moz-border-radius:10px;
	
 -webkit-border-radius:10px;
/* IE */	
 -behavior:url(~/Styles/border-radius.htc);
 -border-radius: 20px;
/* end: IE */
}


/* Rating */

.ratingThermometer 
{
	white-space:nowrap;
	width:420px;
	height:0px;
	padding:26px 20px 20px 16px;
	margin:1em;
	background-color:transparent;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(../Images/OrderStep3.png);
}

.rating {
    
    background-repeat: no-repeat;
      background-image: url(../Images/OrderStep3.png);
}
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
      background-image: url(../Images/OrderStep3.png);
}

.filledRatingStar {
    background-image: url(../Images/FilledStar_Small.png);

}

.emptyRatingStar {
    background-image: url(../Images/EmptyStar_Small.png);
}

.savedRatingStar {
    background-image: url(../Images/SavedStar_Small.png);
}
/* END:Rating */


/*Cruise Detail*/
.big_ct_Cruise_Detail
{
float:left;
width:710px; 
}
/*==================Cruise Detail=================*/


/*==================Price table=================*/
.big_ct_Price_Table
{
float:left;
width:705px;
margin-top:10px;
}
.big_ct_Price_Table_header
{
float:left;
width:705px;
height:36px; 
background-image:url(../images/bg_Herder_Price_table.png);
background-repeat:no-repeat;
}
.big_ct_Price_Table_Body1
{
float:left;
width:685px;
background-image:url(../images/bg_Body_Price_table.png);
background-repeat:repeat-y;
padding-top:10px;
padding-left:20px;
}
.big_ct_Price_Table_footer
{
float:left;
width:705px;
height:18px;
background-image:url(../images/bg_footer_Price_table.png);
background-repeat:no-repeat; 
}
/*==================End Price table=================*/ 








/*=======================================================*/
.big_ct_Viewed_Header
{
float:left;
width:664px;
height:31px; 
background-image:url(../images/bg_Header_My_Viewer.png);
background-repeat:no-repeat;
padding-left:55px; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold; 
color:#565656;
padding-top:5px 
}
.big_ct_Viewed_Body
{
	
float:left;
width:719px;
background-image:url(../images/bg_body_Cruise_Feature.png);
background-repeat:repeat-y;  
padding-top:10px;
}
.big_ct_Viewed_Footer
{
float:left;
width:719px;
height:16px;
background-image:url(../images/bg_footer_Cruise_Feature.png);
background-repeat:no-repeat;
} 
/**/
.big_ct_Recommanded_Header
{
float:left;
width:664px;
height:31px; 
background-image:url(../images/bg_Header_Recomment.png);
background-repeat:no-repeat;
padding-left:55px; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold; 
color:#565656;
padding-top:5px 
}
 
/*======================== FAQ =========================*/
.big_ct_FAQ_Header
{
float:left;
width:664px;
height:28px; 
background-image:url(../images/bg_Header_FAQ.png);
background-repeat:no-repeat;
padding-left:55px; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold; 
color:#565656;
padding-top:8px;
}
.big_ct_FAQ_Body
{	
float:left;
width:707px;
background-image:url(../images/bg_body_Cruise_Feature.png);
background-repeat:repeat-y; 
padding-left:12px;
padding-top:10px;
}
.big_ct_FAQ_Footer
{
float:left;
width:719px;
height:16px;
background-image:url(../images/bg_footer_Cruise_Feature.png);
background-repeat:no-repeat;
} 
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

/*Textbox Watermark*/

.unwatermarked {
	height:18px;
	width:148px;
}

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	


.NormalText_ItemRadio
{
	font-family:Arial,Verdana ;
	font-size :12px;
	font-style:normal ;
	   color: black;
}


.NormalText_ItemRadio:hover
{
	font-family:Arial,Verdana ;
	font-size :12px;
	font-style:normal ;
	   color: black;
	   background-color : #FFDEAD;
	   cursor :pointer ;
}
/*======================================= */

.Calendar_Button
{
	 
background-image:url(../images/Calendar.png);
background-repeat:repeat-y; 
 width:22;
 height :19; 
}



.Calendar_Button:hover
{
	 
background-image:url(../images/Calendar.png);
background-repeat:repeat-y; 
 width:22;
 height :19; 
 cursor:pointer ; 
}


.btnRemoveCruiseFromViewed
{
float:right; width:14; margin:8px 10px 0 0; 
opacity:0.3;
filter:alpha(opacity=30); /* For IE8 and earlier */
}
.btnRemoveCruiseFromViewed:hover
{
float:right; width:14;  margin:8px 10px 0 0; 
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
 /*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	margin : 0px!important;
	background-color : #FFFFFF;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
	font-family:Tahoma;
	font-size:small;
    text-align : left; 
    list-style-type : none;
     
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #DCDCDC;
	color: black;
	padding: 1px;
	cursor:pointer ; 
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/*Hover Menu
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#ffffff;
	/*opacity:0.9;
	filter: alpha(opacity=90); 
}

.popupHover {
	background-image:url(/images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}
*/

/*Read more button */
/*-------------- Blue Blank-----------------*/
.MBT-readmore{ 
background:#0080ff; 
text-align:right; 
cursor:pointer; 
color:#Fff; 
margin:5px 0; 
margin-right:10px;
float:right; 
border:2px solid #ddd; 
padding:5px; 
-moz-border-radius:6px; 
-webkit-border-radius:6px; 
font:bold 11px sans-serif; 
} 
.MBT-readmore:hover{ 
background:#669966; 
font:bold 11px sans-serif; 
color:#0080ff; 
border:2px solid #ddd; 
} 
.MBT-readmore a { 
color:#fff; 
text-decoration:none; 
}
.MBT-readmore a:hover { 
color:#fff; 
text-decoration:none; 
}
/*--------------- end : read more button -------------------------*/

/* Cabin type */
.big_ct_CabinType_Sink_body
{
 
background-image:url(../images/Sink_border_CabinType.png);
background-repeat:repeat-y;
 
}
/* end : Cabin type */

 /* ============== Calendar : Cruise of month ===================*/
 
 .palDay_ofMonthHeader
{
   -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;      
     background-color:#0A87DB ;        
     border-width:1px; 
     color:White ;
     font-weight:bold;
 
}
 .palDay_ofMonth
{
   -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;      
     background-color:#B0A8DD ;    
     border-color:#4169E1 	; 
     border-width:1px; 
 
}
 
  .palDay_ofNexMonth
{
 
  -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;      
     background-color:#FFFAFA ;    
     border-color:#4169E1 	; 
     border-width:1px; 
     
opacity:0.3;
filter:alpha(opacity=30); /* For IE8 and earlier */
}

 .palDay_ofPreMonth
{
 
  -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;      
     background-color:#FFFAFA ;    
     border-color:#4169E1 	; 
     border-width:1px; 
opacity:0.3;
filter:alpha(opacity=30); /* For IE8 and earlier */
}


.Day_CruiseCalendar-corners {
     -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;      
     background-color:#FFFAFA ;    
     border-color:#4169E1 	; 
     border-width:1px; 
}


.button_rounded-corners_Pre_Next {
     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;      
     background-color:#7A991A ;
     color:White ;  
     font-weight:bold ;	 
}  


.big_ct_CruiseOfMonth_Header
{
float:left;
width:719px;
height:31px; 
background-image:url(../images/bg_Header_Cruises_OfMonth.png);
background-repeat:no-repeat;
padding-left:55px; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold; 
color:#565656;
padding-top:5px 
}

.big_ct_CruiseOfMonth_Body
{
	
float:left;
width:719px;
background-image:url(../images/bg_body_Cruise_Feature.png);
background-repeat:repeat-y;  
padding-top:3px;
}

.LinkCruise_Booked_Month
{
	font-family:Arial,Verdana ;
	font-size :12px;
	font-weight :bold  ;
	   color: #FFFFF0 ;
} 

.LinkCruise_Booked_Month:hover
{
	font-family:Arial,Verdana ;
	font-size :12px;
	font-weight :bold  ;
	   color: #FFD700 ;
} 
 /* ============== END Calendar : Cruise of month ===================*/
 
 
 /* ============== Main MENU ===================*/
 
 #cssmenu {
	width: 100%;
	height: 32px;
	margin: 0;
	padding: 0;
	background: #000000 url(/images/Menu_bg-bubplastic.gif) top left repeat-x;
}
#cssmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#cssmenu ul li {
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url(/images/Menu_bg-bubplastic-button.gif) top left no-repeat;
	
}

#cssmenu ul li a {
	display: block;
	height: 32px;
	padding-left: 24px;
	float: left;
	text-transform: uppercase;
	font-family: 'Helvetica Neue',helvetica,'microsoft sans serif',arial,sans-serif;
	font-size: 90%;
	font-weight:bold ; 
	color: #FFFFFF;
	text-decoration: none;
}

#cssmenu ul li a span {
	display: block;
	float: left;
	height: 22px;
	padding-top: 7px;
	padding-right: 24px;
	background: transparent url(/images/Menu_bg-bubplastic-button.gif) top right no-repeat;
	cursor: pointer;
}


#cssmenu ul li a:hover,
#cssmenu ul li.active a {
	background: transparent url(/images/Menu_bg-bubplastic-h-blue.gif)  top left no-repeat;
}
#cssmenu ul li a:hover span,
#cssmenu ul li.active a span {
	background: transparent url(/images/Menu_bg-bubplastic-h-blue.gif) top right no-repeat;
}



.rounded-corners_menuMain {
     -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;      
    /* background:  url(/images/Menu_bg-bubplastic-button.gif)    ; */
     background: #000000 url(/images/Menu_bg-bubplastic.gif) top left repeat-x;
} 
 
/* ============== END : Main MENU ===================*/
 