@charset "utf-8";html{font-size:100%;margin:0;padding:0;}
iframe{margin:0;padding:0;overflow:hidden;}
body{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#363636;background-color:#21b2e3;}
li{margin-bottom:1em;}
h1,h2,h3,h4,h5,h6{margin:0;}
.mfsize-max{font-size:18px;}
.mfsize-larger{font-size:16px;}
.mfsize-large{font-size:15px;}
.mfsize-normal{font-size:12px;}
.mfweight-bold{font-weight:bold;}
.mfweight-normal{font-weight:normal;}
.mfstyle-italic{font-style:italic;}
.mfstyle-normal{font-style:normal;}
.mc-black{color:#000000 !important;}
.mc-grey{color:#363636 !important;}
.mc-blue{color:#062640 !important;}
.mc-red{color:#ff0000 !important;}
.mc-white{color:#ffffff !important;}
.mtext-center{text-align:center !important;}
.mtext-right{text-align:right !important;}
.mtext-left{text-align:left !important;}
.mtext-justify{text-align:justify !important;}
body#home{font-size:12px;}
.mwidget-area{width:100%;margin-top:15px}
.mwidget-area.first{margin-top:0;}
.mwidget-area .teaser{border:1px solid #cccccc;}
.mwidget-area .teaser-area{padding:5px;position:relative;}
a, a:hover, a:visited, a:active{color:#1155CC;text-decoration:underline;}
.mcs-search{height:491px;width:200px;overflow:hidden;}
#wrapper{background-color:#ffffff;width:991px;height:auto;margin:0 auto;display:block;border:1px solid #dddddd;}
.wrapper{background-color:#ffffff;width:991px;height:auto;margin:0 auto;display:block;}
.menu-wrapper{background-color:#cc6633;height:auto;width:991px;margin-top:1px;margin-bottom:5px;padding:2px 0;float:left;}
.sddm{margin:0;padding:0}
.sddm li{float:left;font:bold 12px verdana;list-style:none outside none;margin:0;padding:0;}
.sddm li a{background:none repeat scroll 0 0 #CC6633;color:#FFFFFF;display:block;margin:0;padding:3px 9px;text-align:center;text-decoration:none;width:auto;}
.sddm li a:hover{background:none repeat scroll 0 0 #FF9966;}
.sddm li a.active{background:none repeat scroll 0 0 #FF9966;}
.sddm li.last{float:right;}
#header{width:100%;float:left;background:url(../images/header_bg.jpg) repeat-x 0 0 #060b11;}
#container{width:100%;padding:0;margin:0;}
#sidebar_left{width:230px;margin:0 5px 5px;display:inline-block;border:1px solid #cccccc;padding:2px;overflow:hidden;text-align:center;float:left;}
#sidebar_left img{margin-bottom:10px;}
.left-orng-bg{background-image:url("../images/left-orng-bg.jpg");background-repeat:repeat-x;height:129px;color:#ffffff;text-align:left}
.left-orng-bg .title{text-align:center;font-size:24px;padding:10px 0;}
.left-orng-bg .content{margin:0 5px;}
.rite-blue-bg{background-color:#006599;text-align:left;color:#ffffff;}
.rite-blue-bg form{margin:0;}
.mid-blue-bg{background:url("../images/mid-blu-hd-bg.png") repeat-x;height:43px;}
#container_right{display:inline-block;float:right;width:740px;margin-bottom:20px;}
#content{width:495px;display:block;border:1px solid #cccccc;float:left;}
#content .title{background:url(../images/mid-blu-hd-bg.png) repeat-x 0 0 #02060a;height:43px;color:#FFFFFF;font-size:18px;font-weight:bold;padding:10px 0 0 10px;}
.text_content{padding:10px;}
.text_content p{text-align:left;position:relative;}
#sidebar_right{width:218px;display:block;float:right;margin:0 5px 20px;padding:5px;border:1px solid #cccccc;}
#side_blue{background-color:#006599;text-align:center;padding:20px;margin:0 5px 10px;color:#ffffff;font-size:16px;}
.clear{clear:both;}
.block{display:block;}
#footer{background:url(../images/futer-bg.jpg) repeat-x 0 0 #28b5e3;height:53px;width:100%;text-align:center;color:#000000;display:inline-block;margin:0;padding:0;}
#footer .text{margin:20px;}
#footer .text2{margin:10px 0 0;}
.float-left{float:left;}
.margin-right-5px{margin-right:5px;}
ul.search-cruiseline{padding:0;}
.search-cruiseline li.logos{float:left;list-style:none outside none;margin:0;padding:0;}
.search-cruiseline li a,.search-cruiseline li a:active, .search-cruiseline li a:hover{text-decoration:none;}
.search-cruiseline img{border:none;float:left;width:120px;height:34px;margin:0 19px 10px;}
.left-link-blue a, .left-link-blue a:hover, .left-link-blue a:visited{color:#1155CC;font-weight:normal;}
.teaser-area div a.y_star{background:url('y_star.gif');background-repeat:no-repeat;position:absolute;width:208px;background-size:100% 82%;height:106px;top:6px;font-size:11px;line-height:16px;text-align:center;right:10px;font-weight:bold;padding-top:49px;}
.mresort-teaser{background:url(../images/mid_bg.png) repeat-x 0 0 #02060a;}
.mresort-teaser-text-area{padding:0;}
.mresort-teaser a{text-decoration:none;}
@media screen and (-webkit-min-device-pixel-ratio:0){.mcs-search{height:491px;width:200px;overflow:hidden;}
}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){.mcs-search{height:491px;width:200px;overflow:hidden;}
}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.mcs-search{height:491px;width:200px;overflow:hidden;}
}
.mcs-search-river{height:420px;width:200px;overflow:hidden;}
@media screen and (-webkit-min-device-pixel-ratio:0){.mcs-search-river{height:380px;width:200px;overflow:hidden;}
}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){.mcs-search-river{height:491px;width:200px;overflow:hidden;}
}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.mcs-search-river{height:491px;width:200px;overflow:hidden;}
}
.desk_menu{display:block;}
.mobile_menu{display:none;}
#hide{display:none;}
#sideBar{z-index:999 !important;}
.logo{width:auto;float:left;}
.logo img{max-width:100%;}
.call_sec{width:auto;float:right;text-align:center;padding:3px;}
.call_sec h4{padding:0px;margin:0px;color:#fff;text-align:center;font:20px/22px Arial;}
.call_sec h5{padding:0px;margin:0px;color:#fff;text-align:center;font:16px/18px Arial;}
.sss_fake{}
.innr_pic img{max-width:100% !important;height:auto !important;}
#sidebar_left .msc{width:100%;display:inline-block;text-align:center;}
.left_side_pic{width:100%;text-align:center;display:inline-block;}
.mscairsea_tabl{width:100%;}
#footer .cpy{padding:10px 0;}
#container .terms_main{width:96%;float:left;padding:0 2%;}
#container .terms_main .mc-blue{padding:10px 0 0 10px;}
.cab_innr{width:96%;float:left;padding:0 2%;}
.crus_pic img{max-width:100% !important;}
.text_content img{max-width:100% !important;}
.crus_pic > img{max-width:100%;}
#crpBody{width:100%;float:left;}
.newt li a{font-size:10px;}
.portfolio_main{width:96%;padding:2%;float:left;}
.c3.c8.ltlMar{margin:5px 0;}
.divina_mid{width:100% !important;float:left !important;}
.text_content p.paracenter{text-align:center !important;}
.portfolio_main2{width:96%;float:left;text-align:center;padding:2%;}
.portfolio_main2 h2{font:bold 10.5pt/13pt Arial;color:#000;margin-bottom:15px;}
.portfolio_main2 h2 span{text-transform:uppercase;}
.portfolio_main_top_link{width:100%;float:left;padding:0 0 2%;border-bottom:1px solid #000;}
.portfolio_main_top_link ul{margin:0;padding:0;}
.portfolio_main_top_link ul li{list-style:none;float:left;margin:0 0 5px;}
.portfolio_main_top_link ul li a{text-decoration:underline;font:normal 9pt/11pt Arial;color:#1155cc;padding:0 3px 0 0;}
.portfolio_main_top_link p{font:normal 10.5pt/15pt Arial;padding:0 0 0 0;margin:15px 0 0;text-align:left;float:left;}
.portfolio_bx1{width:100%;float:left;padding:15px 0 !important;text-align:left;border-bottom:1px solid #000;}
.portfolio_bx1 h3{font:bold 14pt/15pt Arial;margin:0;padding:0;}
.portfolio_bx1 p{font:normal 10.5pt/12pt Arial;margin:0;padding:0;}
.portfolio_bx1 p span{font-weight:bold;}
.portfolio_bx1 h5{font:bold 10.5pt/13pt Arial;margin:0;padding:15px 0 0;}
.portfolio_bx1 p a{font:normal 10.5pt/12pt Arial;color:#1155cc;text-decoration:underline;}
.clas1{padding:8px 0 !important;}
.specr{width:100%;height:10px;float:left;}