﻿@charset "utf-8";body{font-family:Arial, sans-serif;padding:0px 0px 0px 0px;margin:0px 0px 5px 0px;color:#666666;background:#000035;}
h1{font-size:18px;font-style:italic;font-weight:bold;color:#2f5391;  font-family:Corbel,Arial, sans-serif;}
h2{font-size:14px;font-style:italic;font-weight:bold;color:#2f5391;padding:0px;height:auto;margin:1px 0px 0px 0px;  font-family:Corbel,Arial, sans-serif}
.h2left{float:left;margin-bottom:-2px;margin-top:-2px;margin-left:0px;margin-right:3px;}
h3{font-size:12px;font-style:normal;font-weight:bold;color:black;padding:0px;margin:0px;}
.clearall{clear:both;}
.hidden{display:none;}
a{color:white;text-decoration:underline;}
.whitetextcolor{color:#FFFFFF;}
.whiteLinkButton{color:#FFFFFF;font-style:italic;}
.line1{color:white;background-color:white;height:1px;border:1px;}
.line2{color:#cbcbcb;background-color:#cbcbcb;height:1px;border:1px;}
.select{font-family:Arial;color:#000000;font-size:10px;font-weight:bold;font-style:normal;border:0px flat white;background-color:#e5e5e5;width:178px;}
.bluetable{background:#000035;font-size:11px;font-family:Arial, Sans serif;}
a.redlink{color:red;text-decoration:underline;}
#head{text-align:center;font-size:40px;color:#F00;}
.piccolo{font-size:10px;color:#333;}
.downarrowclass{position:absolute;top:12px;right:7px;}
.rightarrowclass{position:absolute;top:6px;right:5px;}
div#navigation{background-color:#000035;border-bottom:1px solid #ffffff;color:#FFFFFF;}
div#navigation ul{list-style-type:none;margin:0;padding:5px;}
div#navigation li{display:inline;margin:0;padding:0;}
div#navigation li a{text-decoration:none;border:1px solid #f00;}
div#navigation li a{text-decoration:none;border:none;padding:0px 0.3em;background:#000035;color:#000035;}
div#navigation li#activelink{background-color:#000035;color:#FFFFFF;cursor:pointer;border-left:solid 1px white;border-right:solid 1px white;border-top:solid 1px white;}
div#navigation ul{list-style-type:none;margin:0;padding:0;white-space:nowrap}
div#bottomSite{background-color:#000035;border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;overflow:hidden;height:0px;color:white;}
div#tabclass1{padding:0px;}
div#Menu2{background-color:#000035;border-bottom:1px solid #ffffff;width:100%;visibility:hidden;}
div#Menu2 ul{list-style-type:none;margin:0;padding:0;}
div#Menu2 ul li{position:relative;display:inline;float:left;}
div#Menu2 ul li a{font:bold 11px Arial;padding:10px;background-color:#000035;color:white;}
div#Menu2 ul li a:hover{background-color:white;color:#000035;}
div#Menu2 ul li a:link, div#Menu2 ul li a:visited{color:#000035;}
input, select{background-color:#DEDEDE;border:3px double white;color:#000000;font-family:Arial;font-size:11px;font-style:normal;}
textarea{font-family:Arial;resize:none;}
#contfooter{width:760px;height:40px;overflow:hidden;text-align:justify;padding-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto;clear:both;}
.searchbx{float:left;vertical-align:middle;}
.searchbxtxt{}
.searchbx img{}
.bookingOptionPageMarginFix{
    margin-top:3px;

    display:block;
}
.agencyAddress, .divTermsOption{
    display:inline-block;
}

#searchbx p{padding:0px;margin:0px;}
.divsocialimages{float:left;padding-left:0px; background-repeat:no-repeat; background-position: center center; width:87px; height:40px;}
#divNota{padding-top:15px;height:15px;width:976px;float:left;text-align:center;}
#box{float:left;height:28px;padding-left:5px;padding-top:5px;padding-right:3px;}
#ybutton{background-image:url(/css/images/search_img/BgButton.gif);border:medium none;color:#FFFFFF;height:15px;text-align:center;width:75px;}
#boxleft{background:#f9f9f9;float:left;padding-right:3px;padding-left:3px;padding-top:5px;padding-bottom:5px;border:1px #e3e3e3 solid;width:400px;color:#000033;height:28px;}
#boxright{float:right;vertical-align:top;width:350px;margin:0px;}
.inputtext{width:100px;height:23px;color:#909090;text-align:center;}
.inputbutton{border:none;background-image:url(/css/images/rb_76_bb.gif);width:75px;height:21px;color:#FFFFFF;text-align:center;background-color:transparent;cursor:pointer;font-family:Arial, sans-serif;}
.inputbutton59{border:none;background-image:url(/css/images/rb_59_bb.gif);width:60px;height:21px;color:#FFFFFF;text-align:center;background-color:transparent;cursor:pointer;font-family:Arial, sans-serif;}
.inputbutton_p2{border:none;background-image:url(/css/images/rb_76_wb.gif);width:75px;height:21px;color:#FFFFFF;text-align:center;background-color:transparent;cursor:pointer;font-family:Arial, sans-serif;}
.inputbutton_p{border:none;background-image:url(/css/images/rb_44_bb.gif);width:45px;height:21px;color:#FFFFFF;text-align:center;background-color:transparent;cursor:pointer;font-family:Arial, sans-serif;}
.prebottom{background-color:white;color:#000000;padding:10px 5px 3px 0px;vertical-align:middle;border-top:solid 1px #cbcbcb;}
.linkfooterwhite{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
a.linkfooter{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-decoration:none;}
a.linkfooter:hover{text-decoration:underline;}
.linkbottomwhite{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
a.link_bottom_white{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;text-decoration:underline;}
.youremail{width:400px;background-color:#CCCCCC;height:40px;}
.tdgradiend{border:none;background-color:#000035;color:#FFFFFF;height:20px;}
div#CentralBanner{background-color:#000035;padding:0px;margin:0px;}
p{padding:0px;}
.roundbutton{border:none;background-image:url(/css/images/rb_150_wb.gif);width:150px;height:21px;color:#FFFFFF;text-align:center;background-color:transparent;cursor:pointer;font-family:Arial, sans-serif;}
.roundbutton2{border:none;background-image:url(/css/images/rb_150_bb.gif);width:150px;height:21px;color:#FFFFFF;text-align:center;background-color:transparent;cursor:pointer;font-family:Arial, sans-serif;}
#destTable{color:#000035;}
.nobg{position:relative;display:block;float:left;padding-bottom:5px;padding-right:15px;padding-left:15px;padding-top:6px;cursor:pointer;background-image:none;}
.bkgrade{padding-top:5px;padding-bottom:5px;background:url(/css/images/gradient1.png) 0% 0% repeat-x;background-color:none;color:#fff;z-index:1000;position:absolute;width:188px;overflow:hidden;margin:0px 0px 0px 0px;}
.divHomeMain{width:777px;padding-top:5px;background-color:white;}
.divHomeBoxes{background-color:white;width:100%;vertical-align:top;float:left;}
.divHomeBoxes h2{font-size:12px;color:white;font-style:normal;}
.divHighlights{width:777px;padding-top:25px;color:#3f3f3f;float:left;background-color:white;}
#hlimg{padding:5px;}
#divHighlights h1{font-size:13px;color:#000;font-style:normal;float:left;}
.tdHighlightTitle{vertical-align:top;text-align:left;font-weight:bolder;font-size:small;width:100%;height:30px;overflow:hidden;background-image:url(/images/pixelhighlights.gif);background-repeat:repeat-x;;background-position:0px 15px;color:#000000;}
.lineHighlight{color:#b5b5c4;background-color:#b5b5c4;height:1px;border:1px;width:100%;clear:both;line-height:1.5em;}
.imagesHighlights{text-align:right;height:100%;background-color:white;float:right; /*padding-left:3px;padding-right:3px;*/}
.imagesHighlights img{width:45px;height:26px;border:solid 2px #000035;cursor:pointer;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;}
.hltalbe{height:114px;color:#666666;margin:5px;padding-right:0px;}
.hltitletext{color:#000;font-weight:bold;}
.divHomeBox1{width:188px;height:163px;margin-left:4px;float:left;}
.divHomeBox2{margin-left:4px;float:left;}
.divHomeBox3{margin-left:4px;float:left;}
.divHomeBox4{margin-left:4px;float:left;clear:right;}
.HomeBox{width:188px;height:163px;padding:0px;}
.HomeBoxMain{background-color:white;text-align:center;}
.HomeBoxImg{width:188px;height:134px;padding:0px;margin:0px;}
.HomeBoxImg img{height:134px;padding:0px;margin:0px;border:none 0px;}
.HomeBoxBar{height:29px;margin:0px;float:left;background-color:#000033;width:100%;color:white;}
.HomeBoxArrowLeft{float:left;height:100%;padding-top:9px;}
.HomeBoxArrowRight{float:right;height:100%;padding-top:9px;}
.HomeBoxImgDesc{height:100%;margin:auto;padding-top:9px;text-align:center;width:145px;float:left;}
.tblHomeBox{width:100%;background-color:#000033;border:none 0px;padding:0px;}
.tblHomeBox2{background-color:#000035;border:none 0px;border-right:solid 4px #000035;border-left:solid 4px #000035;margin-top:0px;}
.tblHomeBox2 h2{font-size:12px;color:white;font-style:normal;}
#HomeBox1{background-color:#000035;width:100%;height:163px;color:white;}
#HomeBox1 a{color:white;}
#SearchCruiseBox{background-color:#000035;width:284px;height:230px;color:white;}
#SearchCruiseBox a{color:white;}
span.sbox_l{background:url(/css/images/search_img/srch_l.gif) no-repeat top left;float:left;width:19px;height:19px;}
span.sbox_r{background:url(/css/images/search_img/srch_r.gif) no-repeat top left;float:left;width:19px;height:19px;}
span.sbox input{background:url(/css/images/search_img/srch_bg.gif) repeat-x top left;float:left;border:0;height:19px;width:142px;padding:3px;font:11px/13px arial;color:#000;text-align:center;}
span.sbox_l_footer{background:url(/css/images/search_img/srch_lf.gif) no-repeat top left;float:left;width:19px;height:19px;}
span.sbox_r_footer{background:url(/css/images/search_img/srch_rf.gif) no-repeat top left;float:left;width:19px;height:19px;}
span.sbox_footer input{background:url(/css/images/search_img/srch_bgf.gif) repeat-x top left;float:left;border:0;height:19px;width:50x;padding:3px;font:11px/13px arial;color:#000;text-align:center;}
.bottomFooterSpace{padding:3px 10px 0px;}
.spacehomebox{background:url(/images/bgTextBox1.png) no-repeat top center; padding-top:4px;}
.spacehomebox .select{border: 0 solid white;}
.spacehomeboxjp{background:url(/images/bgTextBox1.png) no-repeat top center; padding-top:1px;}
.spacehomeboxjp .select{border: 0 solid white;}
.textBoxlong{background:url(/images/bgTextBox1long.png) no-repeat top center; padding-top:4px; height:24px; text-align:left;}
.textBoxlong select{border: 0 solid white;}
.risdest{height:auto;margin-top:2px;padding-bottom:2px;vertical-align:top;}
.getfolder{background-color:#ededed;color:#333333;text-align:left;padding:5px;margin-bottom:10px;}
.getfolder a:link{color:#333333;}
.getfolder a:visited{color:#101010;}
#scrollableLinks{width:150px;padding-left:0px;}
#scrollableLinks ul{list-style:none;padding-left:0px;}
#scrollableLinks ul li{padding-left:0px;padding-top:1px;padding-bottom:1px;border-bottom:1px dotted #333333;text-align:left;display:inline-block;}
#scrollableLinks ul li a{color:#333333;text-decoration:none;display:inline-block;}
#scrollableLinks ul li a:hover{color:#000;text-decoration:none;display:inline-block;}

#divHeaderLogo{float:left; height:80px;overflow:hidden;width:250px;}
#divHeaderLogo img{height:80px;}
#divHeaderLinksArea{width:750px;height:25px;margin:0px;float:right}
#divHeaderLinks{text-align:right;height:20x;float:right;vertical-align:center;text-align:right;}
#divHeaderLinks a{padding-left:7px;padding-right:7px;padding-top:10px;text-decoration:none;}
#divHeaderBannerCenter{width:360px;height:60px;overflow:hidden;float:left;}
#divHeaderBanner{vertical-align:bottom; height:65px;overflow:hidden;margin-bottom:0px;text-align:right;clear:right;float:right;}
#divHeaderBanner img{margin-top:3px;height:60px;}
#divHeaderMenu{background-color:#000035;clear:both;width:1009px;/*padding-bottom:5px;*/padding-bottom:3px;font-size:0.96em;padding-top:5px;height:26px;position:relative;z-index:+50;float:left;border-top:1px solid #54506b;}
    
		.searchHeader{
				color: #013e74;
			  border:1px solid #013e74;
	    	background-color:white;
	    	/*background-image:url('/Images/ico_lente_blu.jpg');
	    	background-repeat:no-repeat;
	    	background-position:center right;*/
	    	margin-left:10px;
	    	width:120px;
	    	padding-right:20px;
	    	padding-top: 5px;
	    	padding-bottom: 5px;
	    	padding-left: 5px;
	    	-webkit-box-sizing:border-box;
	    	-moz-box-sizing:border-box;
	    	box-sizing:border-box;
		}
		
		.divSearch{
				float:left;
				margin-top:-5px;
				/*display:none;*/
		}
		
	  .txtSearchGo{
				position:absolute;
				margin-left:108px;
				margin-top: 5px;
				border: 0px none;
				background-color: transparent;
				width:18px;
				height:18px;
	  }

div#mscslidemenu {font-weight:bold;}
div#mscslidemenu ul{color:white;list-style-type:none;margin:0px;padding:0px;text-transform:uppercase;}
div#mscslidemenu ul li{position:relative;display:block;float:left;margin-top:-5px;padding-bottom:10px;padding-right:7px;padding-left:5px;padding-top:12px;cursor:pointer;background-image:url(/css/images/menusep.gif);background-repeat:no-repeat;background-position:right;}
div#mscslidemenu ul li:hover, .nobg:hover{Background-color:white;color:#000035;font-weight:bold;}
div#mscslidemenu ul li a:link, .nobg:visited{color:white;font-style:normal;text-decoration:none;}
div#mscslidemenu ul li li{float:left;width:11em;margin:0em;padding-top:5px;padding-left:12px;padding-right:11px;padding-bottom:2px;}
div#mscslidemenu ul li div{visibility:visible;display:none;background-color:white;position:absolute;margin-left:5px;margin-right:0px;margin-top:15px;opacity:0.90;filter:alpha(opacity=90);padding:1em;font-size:11px;}
div#mscslidemenu ul li ul div{}
div#mscslidemenu ul li ul li a{background-color:transparent;color:#000035;text-decoration:none;width:100%;}
div#mscslidemenu ul li ul li a:link, div#mscslidemenu ul li ul li a:visited{color:#000035;text-decoration:none;width:100%;background-color:transparent;}
div#mscslidemenu ul li ul li:hover{background-color:transparent;}
div#mscslidemenu ul li ul li a:hover{background-color:transparent;color:#006699;text-decoration:none;width:100%;}
div#mscslidemenu ul li ul li{background-image:none;}


#divGlobale{background:white;font-size:11px;/*font-size:0.66em;*/font-family:Arial, Sans serif;width:1009px;margin:0px auto;padding:0px;}
#divHeader{width:100%;text-align:right;border-bottom:solid 1px white;height:26px;}
#divHeaderGBL{width:100%;text-align:right;border-bottom:solid 1px white;height:20px;}
#HeaderLinks{float:left;}
#HeaderLinks a{color:white;}
#divTop{width:100%;margin-top:0px;padding-top:10px;padding-right:0px;padding-left:0px;padding-bottom:0px;border-top:solid 1px white;border-bottom:solid 1px white;float:left;}
#divTopLogo{float:left;}
#divTopLogo img{height:85px;}
#divTopBanner{margin-top:20px;float:right;}
#divTopMenu{width:100%;padding:0px;height:26px;position:relative;z-index:+50;}


#divMain{background-color:white;width:777px;padding:0px;clear:left;margin:0px auto;overflow:visible;position:relative;}
#maindisplay{position:relative;z-index:0;}
#divBottom{width:100%;padding:0px;background-color:white;clear:left;vertical-align:middle;float:left;}
#divBottom a, a:visited{color:#666666;}
#divFooter{width:100%;padding:0px;background-color:#000035;clear:both;}
#divFooter a{color:white;}
#contdeckplan{width:100%;height:300px;background:#fff;border:0px;clear:both;}
#deckplanvis{float:left;border:0px;}
#linkscrolldeck{padding:8px;height:260px;float:right;}
.clear{clear:both;}
#mtabs{background-position:bottom;background-repeat:repeat-x;}
#mtabs h2, #mtabs3 h2{font-family:Arial, sans-serif;color:black;font-size:11px;font-style:normal;font-weight:normal;}
#mtabs ul{list-style-type:none;margin:0;padding:0;float:left;}
#mtabs li, #mtabs li:visited{float:left;border:none;background:url(/css/images/tab.jpg) no-repeat left bottom;text-align:center;width:155px;height:30px;line-height:3.5em;text-transform:uppercase;}
#mtabs li:hover{background:url(/css/images/tabhover.jpg) no-repeat left bottom;}
#mtabs ul li.active{float:left;width:155px;height:30px;background:url(/css/images/tab-Active.jpg) no-repeat left bottom;}
#mtabs ul li a{font-weight:normal;height:30px;text-decoration:none;}
#mtabs ul li.active a{font-weight:bold;vertical-align:bottom;}
#mtabs ul li a:link ,#mtabs ul li a:visited{color:Black;}
#mtabs_3{background-position:bottom;background-repeat:repeat-x;}
#mtabs_3 ul{list-style-type:none;margin:0;padding:0;float:left;}
#mtabs_3 li{float:left;border:none;background:url(/css/images/tab3.jpg) no-repeat left bottom;text-align:center;width:258px;height:30px;line-height:3.5em;text-transform:uppercase;}
#mtabs_3 li:hover{background:url(/css/images/tabhover3.jpg) no-repeat left bottom;}
#mtabs_3 ul li.active{float:left;width:258px;height:30px;background:url(/css/images/tab-Active3.jpg) no-repeat left bottom;}
#mtabs_3 ul li a{font-weight:normal;height:30px;text-decoration:none;}
#mtabs_3 ul li.active a{font-weight:bold;vertical-align:bottom;}
#mtabs_3 ul li a:link ,#mtabs_3 ul li a:visited{color:Black;}
#mtabs_2{background-position:bottom;background-repeat:repeat-x;}
#mtabs_2 h2{font-family:Arial, sans-serif;color:black;font-size:11px;font-style:normal;font-weight:normal;}
#mtabs_2 ul{list-style-type:none;margin:0;padding:0;float:left;}
#mtabs_2 li{float:left;border:none;background:url(/css/images/tab2.jpg) no-repeat left bottom;text-align:center;width:388px;height:30px;line-height:3.5em;text-transform:uppercase;}
#mtabs_2 li:hover{background:url(/css/images/tabhover2.jpg) no-repeat left bottom;}
#mtabs_2 ul li.active{float:left;width:388px;height:30px;background:url(/css/images/tab-Active2.jpg) no-repeat left bottom;}
#mtabs_2 ul li a{font-weight:normal;height:30px;text-decoration:none;}
#mtabs_2 ul li.active a{font-weight:bold;vertical-align:bottom;}
#mtabs_2 ul li a:link ,#mtabs_2 ul li a:visited{color:Black;}
#mtabs_3 h2{font-family:Arial, sans-serif;color:black;font-size:11px;font-style:normal;font-weight:normal;}
.divtab{background:white;clear:both;padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px;min-height:125px;color:#666666;}
.divtab a, a:link{color:#666666;cursor:pointer;}
.divPricesNotes{width:740px;text-align:justify;line-height:1.4em;}
.TextPricesNotes{margin-left:4px;}
.WebCamMap{width:530px;height:366px;float:left;overflow:hidden;}
.WebCamPhoto{float:left;height:366px;margin-left:20px;width:180px;}
.webcam-container{width:630px;float:right;margin-bottom: 80px;margin-right:43px;overflow:hidden;}
.preziosa-map{width:620px;height:295px;float:right;overflow:hidden;}
.preziosa-photo{background:url('../Images/ship_pin_small.png') top left no-repeat;float:right;clear:right;padding-top: 25px;width: 100%;}
.photo-block{float: right; width: 210px;}
#webPhoto .photo-caption{font-family: 'Droid Sans', sans-serif; font-weight:700; font-size: 16px; margin-bottom: 15px;}
.map-position-block{float: right; width: 160px;}
.ShipSubTit span.position{font-family: 'Droid Sans', sans-serif; font-size: 14px;color:#005F9B;}
span.preziosa-shipImages{display:block;border:none;margin-bottom:10px;}
span.ShipSubTit{font-family:Arial;font-size:8pt;color:#666666;margin-bottom:10px;float:left;clear:both;width:180px;}
span.ShipName{font-family:Arial;font-size:9pt;color:#000;font-weight:bold;line-height:2em;margin-bottom:10px;float:left;clear:both;}
span.ShipImages{margin-left:auto;border:solid 1px #cdcdcd;padding:3px;margin-bottom:10px;float:left;background-color:white;}
.liRootItemMenuTop{margin-right:5px;margin-left:0px;margin-top:4px;display:inline-block;cursor:pointer;}
.liRootItemMenuTop a{display:inline-block;cursor:pointer;width:100%;}
.ExcursionList{width:700px;margin-top:15px;}
.ExcursionItem{width:100%;}
.ExcursionTitle{position:relative;left:10px;top:10px;width:700px;height:30px;font-family:Arial;font-size:12px;font-weight:bold;line-height:1.2em;cursor:pointer; color: #000000;}
.ExcursionBody{position:relative;left:10px;top:10px;display:none;font-family:Arial;font-size:11px;font-weight:normal;overflow:auto;padding-bottom:10px;}
.ExcursionVideoLink{position:relative;left:225px;top:-7px;font-size:13px;font-weight:bold;}
.ExcursionSeviceImg{width:25px;height:25px;}
#introSx{width:70%;float:left;color:#666666;}
#introDx{width:25%;border-left:solid 1px #cdcdcd;float:right;}
#introDx ul{}
#introDx li{padding:2px;border-bottom:solid 1px #cdcdcd;}
#introDx ul li{list-style:none;list-style-type:none;}
#introDx li a{text-decoration:none;}
#contentHighlight{width:280px;height:230px;background:#ededed;padding-left:3px;float:left;}
#hlighcontent{background:#fff;padding:2px;height:190px;margin-right:5px;}
#hlightitle{overflow:hidden;padding:5px;color:#000035;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;text-align:center;}
#imgHighlight{float:left;overflow:hidden;width:50%;}
#titleTXT{padding-left:5px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;overflow:hidden;}
#hlighcontent img{text-align:center;padding:3px;}
.externalSite{width:100%;height:100;}
.SingleImage{width:700px;height:350px;}
#contentLinksAnchor{width:750px;/*padding:460px 3px 0;*/}
#contentLinksAnchor ul{padding-left:10px;margin:10px;}
#contentLinksAnchor ul li{list-style-type:none;background:url(/Images/arrowLinks.gif) no-repeat left center;text-align:left;padding-left:15px;line-height:20px; font-weight:bold;}
#contentLinksAnchor li a, a:active{text-decoration:underline;color:#000035;}
.contentLinksContent{padding-top:10px;padding-left:15px;padding-bottom:20px;text-align:left;font-family:Arial, Helvetica, sans-serif;color:#666666;border-bottom:1px solid #dedede;}
.titleContLinkAnchor{font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding-bottom:3px;color:black;}
.contentLinksAnchor ul{padding-left:10px;margin:10px;}
.contentLinksAnchor ul li{list-style-type:none;background:url(/Images/arrowLinks.gif) no-repeat left center;text-align:left;padding-left:15px;line-height:20px;}
.contentLinksAnchor li a, a:active{text-decoration:underline;color:#000035;}
.backtotop{text-align:right;padding-right:15px;}
.backtotop a{color:#2F5391;}
.spacecontent{color:#666666;padding-right:25px;font-size:8pt;}
#shareitems{background-attachment:scroll;background-color:#FFFFFF;background-image:none;background-position:0 0;background-repeat:repeat;clear:left;color:#000035;padding-bottom:25px;padding-left:5px;padding-right:5px;padding-top:25px;width:976px;margin-left:-105px;}
.shareitems_n{float:left;padding-left:10px;padding-right:20px;}
.shareitems_pipe{background-color: #000035;float: left;height: 15px;margin-top: 3px;width: 1px; margin-right: 8px;}
.shareitems_pipe1{background-color: #fff;float: left;height: 15px;margin-top: 0px;width: 0px; margin-right: 0px;}
#shareitems img, #shareitems a{cursor:pointer;}
.MultimediaToolbarContainer{color:#666666;position:relative;left:10px;top:20px;width:760px;}
.MultimediaToolbarHead{height:160px;width:750px;}
.MultimediaToolbarTitle{font-size:13px;font-weight:bold;font-style:italic;color:#2f5391;left:10px;}
.MultimediaToolbarText{font-size:11px;font-style:normal;width:390px;height:120px;}
.MultimediaToolbarImg{position:relative;top:-120px;left:390px;width:350px;padding-left:20px;}
#MultimediaToolbarImg img{position:relative;width:350px;height:100px;}
.MultimediaToolbarBtn{position:relative;top:0px;left:235px;}
#MultimediaToolbarBtn a img{width:120px;height:25px;border:0;}
.MultimediaToolbarList{display:none;}
#MultimediaToolbarList img{height:42px;width:42px;}
.MultimediaToolbarListLeft{position:relative;width:350px;top:20px;}
.MultimediaToolbarListRight{position:relative;width:350px;left:410px;}
.MultimediaToolbarListItem{width:350px;height:50px;}
.MultimediaToolbarListImg{width:45px;height:45px;}
.MultimediaToolbarListTxt{font-size:11px;height:35px;left:45px;position:relative;top:-30px;width:313px;}
.MultimediaToolbarListTxt a:link, .MultimediaToolbarListTxt a:visited{color: #000035; text-decoration: underline;font-weight: bold;line-height: 20px;
list-style-type: none;text-align: left;}
.PromBotton{position:relative;left:585px;top:10px;height:80px;width:150px;}
.DivReadMoreElement{color:#000035;position:relative;left:10px;line-height:0.4em;}
.DivTitleTextReadMore{position:relative;left:205px;top:-125px;width:510px;height:105px;font-size:11px;line-height:1.2em;}
.DivTitleReadMore{font-size:15px;font-style:italic;font-weight:bold;color:#2f5391;padding:0px;margin:0px; font-family:Corbel,Arial, sans-serif;}
.DivTextReadMore{position:relative;display:none;overflow:hidden;width:540px;font:Arial;color:#666666;}
.DivReadMore{position:relative;display:none;top:7.5px;}
.DivLineaReadMore{position:relative;width:460px;font:Arial;color:#666666;top:1Px;}
.DivReadMoreArea{position:relative;color:#000035;font-weight:bold;left:470px;top:-28px;width:84px;cursor:pointer;}
.DivHRReadMore{position:relative;display:none;left:-205px;top:0px;width:740px;}
.DivHR_1ReadMore{position:relative;display:none;left:-205px;top:45px;width:740px;}
.classSuccessive{position:relative;top:auto;}
.DivReadmoreLine{width:99%;background-color:white;background-image:url(/images/pixelgrigio.gif);background-repeat:repeat-x;background-position:center left;height:18px;overflow:hidden;}
.DivReadmoreLinkArrow{float:right;font-weight:bold;cursor:pointer;height:20px;background-color:white;padding-left:7px;color:#000035;}
.DivReadmoreLinkArrow img{padding-left:8px;}
.divOverviewText{float:left;width:100%;margin-bottom:10px;}
.overviewtitle{text-align:left;padding-left:10px;padding-right:10px;margin-bottom:0px;}
.overviewshorttext{text-align:left;padding-left:10px;padding-right:10px;margin-top:0px;}
.overviewlongtext{text-align:left;overflow:hidden;padding-left:10px;padding-right:10px;}
.overviewReadmoreBottomContainer{width:100%;padding:0px;margin-bottom:0px;}
.AboutUsTL1Description{width:240px;float:left;min-height:300px;}
.AboutUsTL1DescriptionTitle{color:#2f5391;font-size:14px;font-style:italic;font-weight:bold;font-family:Arial;}
.AboutUsTL1DescriptionText{color:Gray;font-size:11px;font-family:Arial;}
.AboutUsTL1ImageGallery{position:relative;width:390px;padding-left:10px;height:250px;float:right;}
.FormExpress{width:520px;height:380px;padding-top:10px;border:1px solid gray;position:relative;float:left;}
.ExpressFieldLabels{width:110px;height:25px;margin-left:10px;line-height:2;font-family:Arial;font-size:11px;font-weight:bold;vertical-align:middle;float:left;}
.ExpressFieldsInput{position:relative;height:25px;width:350px;padding-left:5px;padding-right:5px;vertical-align:middle;float:left;}
.ExpressFieldsInput input{height:15px;font-family:Arial;color:#000000;font-size:12px;font-weight:bold;font-style:normal;border:3px double white;background-color:#DEDEDE;vertical-align:bottom;}
.ExpressIcon{position:relative;height:20px;width:40px;vertical-align:middle;font-size:0px;float:left;}
.ExpressIcon a{vertical-align:middle;width:14px;height:14px;float:left;}
.ExpressIcon a img{width:15px;height:15px;vertical-align:middle;border:0;margin-top:4px;}
.ExpressIcon img{width:14px;height:14px;vertical-align:bottom;border:0;}
.ExpressFieldsInput select{height:22px;font-family:Arial;color:#000000;font-size:11px;font-weight:bold;font-style:normal;border:3px double white;background-color:#DEDEDE;vertical-align:middle;}
.ExpressAutDati{padding-left:10px;padding-right:10px;font-family:Arial;font-size:11px;}
.ExpressAutDati a{vertical-align:top;}
.ExpressAutDati a img{vertical-align:top;}
.ExpressInputLine{height:35px;}
.ExpressMain{float:left;width:500px;padding-right:20px;position:relative;}
.ExpressLinkList{float:left;width:200px;padding-left:20px;position:relative;}
.ExpressLinkList1{font-style:normal;font-family:Arial;font-size:12px;color:Black;width:190px;position:relative;float:right;}
.ExpressLinkList1 img{width:14px;height:14px;vertical-align:bottom;border:0;}
.ExpressLinkLine{height:30px;}
a.cssbutton{background:transparent url(/Images/button/buttonsx.png) no-repeat top left;display:block;float:left;font-weight:bold;font:normal 12px arial;padding-left:20px;text-decoration:none;cursor:pointer;height:19px;vertical-align:middle;}
a.cssbutton{color:#ffffff;}
a.cssbutton span span{background:none;margin-top:-2px;}
a.cssbutton span{background:transparent url(/Images/button/buttondx.png) no-repeat top right;display:block;color:#FFF;height:19px;padding-left:0px;padding-top:2px;padding-bottom:6px;padding-right:10px;}
a.cssbutton_small{background:transparent url(/Images/button/buttonSmallsx.png) no-repeat top left;display:block;float:left;font-weight:bold;font:normal 12px arial;height:19px;padding-left:20px;text-decoration:none;cursor:pointer;vertical-align:middle;color:#ffffff;}
a.cssbutton_small span span{background:none;}
a.cssbutton_small span{background:transparent url(/Images/button/buttonSmalldx.png) no-repeat top right;display:block;color:#FFF;height:19px;}
a.cssbuttonFind{background:transparent url(/Images/button/buttonfindsx.png) no-repeat top left;display:block;float:left;font:bold 12px arial;height:20px;padding-left:25px;text-decoration:none;cursor:pointer;margin-right:10px;overflow:hidden;vertical-align:middle;color:#ffffff;clear:both;}
a.cssbuttonFind span{background:transparent url(/Images/button/buttonfinddx.png) no-repeat top right;display:block;height:20px;padding-left:4px;padding-top:1px;padding-bottom:12px;padding-right:10px;color:#FFF;margin-top:0px;}
a.cssbuttonBack{background:transparent url(/Images/button/buttonsxBack.png) no-repeat top left;display:block;float:left;font:bold 12px arial;height:20px;padding-left:25px;text-decoration:none;cursor:pointer;margin-right:10px;overflow:hidden;vertical-align:middle;color:#ffffff;}
a.cssbuttonBack span{background:transparent url(/Images/button/buttonfinddx.png) no-repeat top right;display:block;height:20px;padding-left:4px;padding-top:1px;padding-bottom:12px;padding-right:10px;color:#FFF;margin-top:0px;}
a.cssbuttonBackArrow{background:transparent url(/Images/leftarrow.gif) no-repeat top left;display:block;float:left;font:bold 12px arial;height:20px;padding-left:18px;text-decoration:none;cursor:pointer;margin-right:10px;overflow:hidden;vertical-align:middle;color:#2f5391;margin-top:1px;}
a.cssbuttonBackArrow span{background:transparent;display:block;height:20px;padding-left:0px;padding-top:1px;padding-bottom:12px;padding-right:10px;color:#2f5391;font-weight:bold;font-size:10px:}
a.cssbuttonVoid{background:transparent url(/Images/button/buttonsxvoid.png) no-repeat top left;display:block;float:left;font-weight:bold;font:normal 11px arial;height:19px;padding-left:11px;text-decoration:none;cursor:pointer;vertical-align:middle;color:#ffffff;}
a.cssbuttonVoid span span{background:none;}
a.cssbuttonVoid span{background:transparent url(/Images/button/buttondxvoid.png) no-repeat top right;display:block;padding-left:0px;padding-top:2px;padding-bottom:6px;padding-right:10px;color:#FFF;}
a.cssbuttonVoidArrowDwn{background:transparent url(/Images/button/left_part.png) no-repeat top left;display:block;float:left;font-weight:bold;font:normal 12px arial;height:19px;padding-left:20px;text-decoration:none;cursor:pointer;vertical-align:middle;color:#ffffff;}
a.cssbuttonVoidArrowDwn span{background:transparent url(/Images/button/right_part.png) no-repeat top right;display:block;padding-left:3px;padding-top:2px;padding-bottom:6px;padding-right:10px;color:#FFF;}

a.cssbuttonVoidArrow_smallRgt{background:transparent url(/Images/button/buttonSmallsx.png) no-repeat top left;display:block;float:left;font-weight:bold;font:normal 12px arial;height:19px;padding-left:20px;text-decoration:none;cursor:pointer;vertical-align:middle;color:#ffffff;}
a.cssbuttonVoidArrow_smallRgt span{background:transparent url(/Images/button/buttonSmalldxVoid.png) no-repeat top right;display:block;padding-left:3px;padding-top:0px;padding-bottom:6px;padding-right:10px;color:#FFF;}


#divImgContactUs{background:white;clear:both;padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px;min-height:160px;color:#000035;}
a.cssbuttonVoid_small{background:transparent url(/Images/button/buttonSmallsxVoid.png) no-repeat top left;display:block;float:left;font-weight:bold;font:normal 11px arial;height:15px;padding-left:8px;text-decoration:none;color:#ffffff;}
a.cssbuttonVoid_small span span{margin-top:-2px;background:none;}
a.cssbuttonVoid_small span{background:transparent url(/Images/button/buttonSmalldxVoid.png) no-repeat top right;display:block;height:15px;padding:0px 8px 0px 0;color:#FFF;}
a.cssbuttonADV{background:transparent url(/Images/button/btn_agency_sx.png) no-repeat top left;display:block;float:left;font-weight:bold;font:normal 11px arial;height:21px;padding-left:20px;text-decoration:none;color:#ffffff;}
a.cssbuttonADV span span{margin-top:-2px;background:none;}
a.cssbuttonADV span{background:transparent url(/Images/button/btn_agency_dx.png) no-repeat top right;display:block;height:15px;padding:0px 8px 0px 0;color:#FFF;}
a.cssbuttonInfo{background:transparent url(/Images/button/buttonInfosx.png) no-repeat top left;display:block;float:left;font-weight:bold;font:normal 12px arial;padding-left:22px;text-decoration:none;cursor:pointer;height:19px;vertical-align:middle;}
a.cssbuttonInfo{color:#ffffff;}
a.cssbuttonInfo span{background:transparent url(/Images/button/buttondx.png) no-repeat top right;display:block;color:#FFF;height:19px;padding-left:0px;padding-top:2px;padding-bottom:6px;padding-right:10px;}
a.cssbuttonRemove{background:transparent url(/Images/button/buttonsxRemove.png) no-repeat top left;display:block;float:left;font-weight:bold;font:normal 12px arial;padding-left:20px;text-decoration:none;cursor:pointer;height:19px;vertical-align:middle;}
a.cssbuttonRemove{color:#ffffff;}
a.cssbuttonRemove span{background:transparent url(/Images/button/buttondx.png) no-repeat top right;display:block;color:#FFF;height:19px;padding-left:0px;padding-top:2px;padding-bottom:6px;padding-right:10px;}
a.cssbuttonSave{background:transparent url(/Images/button/buttonsxSave.png) no-repeat top left;display:block;float:left;font-weight:bold;font:normal 12px arial;padding-left:20px;text-decoration:none;cursor:pointer;height:19px;vertical-align:middle;}
a.cssbuttonSave{color:#ffffff;}
a.cssbuttonSave span{background:transparent url(/Images/button/buttondx.png) no-repeat top right;display:block;color:#FFF;height:19px;padding-left:0px;padding-top:2px;padding-bottom:6px;padding-right:10px;}
a.cssbuttonBook{background:transparent url(/Images/button/buttonsxBook.png) no-repeat top left;display:block;float:left;font-weight:bold;font:normal 12px arial;padding-left:30px;text-decoration:none;cursor:pointer;height:19px;vertical-align:middle;color:#ffffff;}
a.cssbuttonBook span span{background:none;}
a.cssbuttonBook span{background:transparent url(/Images/button/buttondx.png) no-repeat top right;display:block;color:#FFF;height:19px;padding-left:0px;padding-top:1px;padding-bottom:12px;padding-right:10px;}
a.cssbuttonSaveCruise{background:transparent url(/Images/button/buttonsxSaveCruise.png) no-repeat top left;display:block;float:left;font-weight:bold;font:normal 12px arial;padding-left:30px;text-decoration:none;cursor:pointer;height:19px;vertical-align:middle;color:#ffffff;}
a.cssbuttonSaveCruise span span{background:none;}
a.cssbuttonSaveCruise span{background:transparent url(/Images/button/buttondx.png) no-repeat top right;display:block;color:#FFF;height:19px;padding-left:0px;padding-top:1px;padding-bottom:12px;padding-right:10px;}
a.cssbuttonSeeSavedCruise{background:transparent url(/Images/button/buttonsxSeeSavedCruise.png) no-repeat top left;display:block;float:left;font-weight:bold;font:normal 12px arial;padding-left:30px;text-decoration:none;cursor:pointer;height:19px;vertical-align:middle;color:#ffffff;}
a.cssbuttonSeeSavedCruise span span{background:none;}
a.cssbuttonSeeSavedCruise span{background:transparent url(/Images/button/buttondx.png) no-repeat top right;display:block;color:#FFF;height:19px;padding-left:0px;padding-top:1px;padding-bottom:12px;padding-right:10px;margin-top:0px;}
a.cssbuttonSearchAgency{background:transparent url(/Images/button/buttonsxSearchAgency.png) no-repeat top left;display:block;float:left;font-weight:bold;font:normal 12px arial;padding-left:30px;text-decoration:none;cursor:pointer;height:19px;vertical-align:middle;color:#ffffff;}
a.cssbuttonSearchAgency span span{background:none;}
a.cssbuttonSearchAgency span{background:transparent url(/Images/button/buttondx.png) no-repeat top right;display:block;color:#FFF;height:19px;padding-left:0px;padding-top:1px;padding-bottom:12px;padding-right:10px;}
#screen2 li.nocircle{padding:0px 45px 0px 10px;margin:0;list-style:none;list-style-type:none;}
.next, .prev{cursor:pointer;border:0px;text-decoration:none;}
#screen2{width:750px;}
#leftArrowBox{float:left;height:100px;padding:40px 10px 0px 0px;display:block;}
#rightArrowBox{float:left;height:100px;padding:40px 0px 0px 10px;display:block;}
#slideshow{overflow:hidden;width:690px;height:180px;border:0px solid #000035;float:left;margin-left:10px;}
#slideshow ul{width:5900px;min-width:3900px;padding-left:0px;}
#slideshow li{float:left;margin:0px 0px;width:180px;overflow:hidden;}
#slideshow li img{cursor:pointer;padding-bottom:3px;}
img{border:0px;}
#memberslogin{width:100%;height:135px;border:solid 2px #dedede;padding:5px;}
#memberslogin input{width:90%;background-color:#ededed;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#memberslogin #title{}
#mscclubcentral{width:269px;height:185px;}
#mscclubcentral #mscclubcentralbutton{float:right;}
#mscclubcentral #mscclubcentralimage{height:150px;}
#mscclubcentral #mscclubcentralbar{background-color:#000035;width:259px;height:35px;margin:0px;padding-left:5px;padding-right:5px;float:left;}
#mscclubcentral #mscclubcentraltitle{color:#FFFFFF;margin-top:10px;float:left;text-transform:uppercase;font-weight:bold;font-size:11px;font-family:Arial, Helvetica, sans-serif;padding-top:2px;}
.ExecTab{float:left;width:100%;padding:0px;clear:both;}
.classImage{height:120px;width:200px;float:right;padding-bottom:5px;}
.TextExec{width:500px;color:Gray;font-size:11px;font-family:Arial;float:left;}
.TextRev{width:520px;color:Gray;font-size:11px;font-family:Arial;float:left;text-align:justify;}
.classhr{position:relative;top:-30px;}
.clearall{clear:both;}
.readmore{overflow:hidden;}
.readmorebox{border-top:1px solid silver;text-align:right;}
.readmorebox a{color:black;}
.readmorebox img{border:none;}
.readmorebox .readmorebutton img{margin-left:3px;}
.paginationDiv{clear:both;padding-left:20px;padding-right:20px;padding-top:20px;}
#pagination{margin:10px 10px 5px 1px;clear:both;}
#pagination a{color:#666666;font-size:8px;text-decoration:none;}
#pagination a.pagpagesel{color:white;background-color:#000035;}
#pagination #paging{float:right;}
#pagination #paging img{vertical-align:bottom;border:none;}
#pagination .pagination_LINK{border:1px solid #666666;padding:0 3px;}
#pagination2{margin:10px;clear:both;}
#pagination2 a{color:#666666;font-size:8px;text-decoration:none;}
#pagination2 a.pagpagesel2{color:white;background-color:#000035;}
#pagination2 #paging2{float:right;}
#pagination2 #paging2 img{vertical-align:bottom;border:none;}
#pagination2 .pagination_LINK2{border:1px solid #666666;padding:0 3px;}
.mainbox{margin:10px;}
.storybox .story{border-bottom:1px solid #666666;padding:10px 2px 20px 0px;margin:10px 10px 10px 10px;float:left;}
.storybox .story .storyimage{float:right;}
table.HotelPackageTable{border:1px solid #E8E8E8;padding:2px;}
table.HotelPackageTable tr{}
table.HotelPackageTable tr td{padding:2px 10px 2px 10px;background-color:#E8E8E8;margin:3px 0px 0px 0px;border-top:2px solid white;}
table.HotelPackageTable tr.header td{margin:0px 0px 0px 0px;background-color:#2E5291;color:white;}
.row{width:98%;}
.row div {float: left;}
.scrollable{float:left;}
a.browse{display:block;width:15px;height:50px;float:left;margin:65px 0px 0px 0px;cursor:pointer;}
.right{background:url(../images/right.png) no-repeat center;}
.fRight{float:right;}
.left{background:url(../images/left.png) no-repeat center;}
.fLeft{float:left;}
a.disabled{visibility:hidden !important;}
#contentDeckPlan{width:776px;height:230px;overflow:hidden;background:#fff;margin-top:25px;}
.scrollable{position:relative;overflow:hidden;width:740px;height:230px;}
.scrollable .items{width:20000em;position:absolute;clear:both;}
.scrollable img{margin:10px 0px 0px 0px;background-color:#fff;padding:2px;}
.scrollable .active{z-index:9999;position:relative;}
.navi-item{width:370px;float:left;text-align:center;}
.titoloDeck{font-family:Arial, Helvetica, sans-serif;color:#2f5391;font-size:12px;font-style:italic;font-weight:bold;text-align:center;}
.descrizioneDeck{padding:0px 5px 0px 5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:normal;text-align:center;}
.btn_deckplan_slider{text-align:center;}

/*old cruise tab*/
.CruiseTab{position:relative;width:740px;top:0px;left:0px;line-height:0.4em;}
.CruiseTabN{height:130px;width:100%;padding-top:20px;overflow:hidden;border-bottom:1px solid #cbcbcb;}
.CruiseTabText{position:relative;padding-left:190px;margin-top:-120px;width:550px;height:116px;font-size:11px;line-height:1.3em;}
.ItinDescCruise{float:none;width:360px;}
.CruiseTitle{cursor:pointer;font-family:Arial;font-size:12px;font-weight:bold;height:30px;left:10px;line-height:1.2em;position:relative;top:10px;width:700px;}

/*new cruise tab*/
.CruiseTabNew{position:relative;width:740px;top:0px;left:0px;line-height:0.4em;}
.CruiseTabNNew{width:100%;padding:15px 0;border-bottom:1px solid #cbcbcb;}
.CruiseTabImgNew{display: inline-block;padding-right: 10px;vertical-align: top;}
.CruiseTabImgNew img{width:204px;height:134px;}
.CruiseTabTextNew{display: inline-block;font-size:11px;line-height:1.5em;width: 526px;}
.ItinDescCruiseNew{}
.CruiseTitleNew{cursor:pointer;font-family:Arial;font-size:12px;font-weight:bold;height:30px;left:10px;line-height:1.2em;position:relative;top:10px;width:700px;}
a.BoardingDateNew {margin: 3px 6px 3px 0px;display: inline-block;width: 40px;height:32px;background: #ffffff;}
a.BoardingDateNew{text-decoration:none;}
a.BoardingDateNew:hover .day {border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;} 
a.BoardingDateNew .monthYear{text-align:center;font-weight:bold;background: #dedede;padding:1px 0;color:#000035;}
a.BoardingDateNew .day{text-align:center;font-size:12px;color:#000035;height: 16px;}
div.embDatesNew{padding:10px;background-image: url("/Images/FYCXML2013/bgSlideShow.png");background-position: bottom;background-repeat: repeat-x;background-size: contain;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/FYCXML2013/bgSlideShow.png', sizingMethod='scale');}

.PriceStartingFromTab{float:left;position:relative;padding-left:400px;margin-top:-36px;width:150px;}
.PriceStartingFromTabNZL{float:left;position:relative;padding-left:290px;margin-top:-36px;}
.PriceStartingTitle{float:right;margin-top:-40px;margin-right:20px;font-size:x-small;font-weight:bold;}
.PriceStartingCore{width:145px;float:right;margin-top:-25px;padding-top:3px;padding-bottom:8px;vertical-align:middle;background-color:#315490;color:White;font-family:Arial;text-align:center;}
.SPrice{font-weight:bold;font-size:19px;font-style:oblique;vertical-align:middle;}
.BrochurePriceTab{float:left;position:relative;padding-left:400px;margin-top:12px;width:150px;}
.BrochurePriceTabNZL{position:relative;padding-left:255px;margin-top:12px;width:150px;}
.BrochurePriceTitle{float:right;margin-top:-37px;margin-right:35px;font-size:x-small;font-weight:bold;}
.BrochurePriceCore{width:150px;float:right;height:20px;margin-top:-25px;padding-top:1px;padding-bottom:6px;color:#000000;font-family:Arial;text-align:center;text-decoration:line-through;}
.BrochurePriceTitleNZL{float:right;margin-top:-37px;margin-right:35px;font-size:x-small;font-weight:bold;}
.BrochurePriceCoreNZL{width:150px;float:right;height:20px;margin-top:-25px;padding-top:1px;color:#000000;font-family:Arial;text-align:center;text-decoration:line-through;}
.BrochurePriceCore_uk, .BrochurePriceCore_fr{width:150px;float:right;height:20px;margin-top:-25px;padding-top:1px;padding-bottom:6px;color:#000000;font-family:Arial;text-align:center;}

.BPrice{font-weight:bold;font-size:19px;font-style:oblique;vertical-align:middle;}
.BPrice_uk, .BPrice_fr{font-weight:bold;font-size:17px;font-style:oblique;vertical-align:middle;}
.ResReqIcon{float:left;height:20px;margin-top:-3px;padding-left:190px;}
.ResReqAction{float:left;height:20px;line-height:1.4em;margin-top:-5px;padding-left:5px;}
.BookNowTabBotton{float:left;height:20px;margin-top:-20px;padding-left:130px;width:100px;}
.BookNowResBoard{float:right;height:20px;margin-top:-30px;width:165px;}
.BookNowResBoard_SE{float:right;}
.ResReqLink{color:#2E5291;padding-right:2px;text-align:left;text-decoration:underline;}
.CruiseTabBotton{float:left;padding-left:618px;margin-top:-37px;height:20px;width:150px;}
.ImgButton{position:relative;margin-top:12px;}
span.TextTitleCruiseDetByPort{font:Arial;color:#666666;}
span.TextCruiseDetByPort{font:Arial;color:#999999;}
span.Bold{font-weight:bold;}
span.RedBold{font-weight:bold;color:Red;}
div.infobox{background-color:#FFD58B;padding:10px;margin:10px;border:1px dotted orange;}
div.adminbox{border:1px dotted red;padding:10px 10px 10px 30px;margin:10px;background-image:url(/css/images/edit-icon.png);background-repeat:no-repeat;background-position:10px 8px;}
.CareerHeader{font-weight:bold;color:#666666;padding:5px;}
.CareerHeader p{font-weight:bold;float:left;border-bottom:solid 1px #666666;min-height:20px;}
.CareerBody{font-weight:bold;color:#000035;padding:5px;float:left;margin:0px;border-bottom:solid 1px #666666;}
.CareerBodyNoBorder{font-weight:bold;color:#000035;padding:5px;float:left;margin:0px;}
.CareerBody p{float:left;}
.CareerBodyNoBorder p{float:left;}
.cmlContainer{width:770px;height:360px;overflow:hidden;}
.div1brochure{background-color:#ffffff;border:1px solid;border-color:#dedede;width:390px;height:356px;overflow:hidden;z-index:2;float:left;visibility:visible;}
.div2brochure{background-color:#ffffff;border:1px solid;border-color:#dedede;width:350px;height:170px;overflow:hidden;float:left;z-index:2;visibility:visible;margin-left:15px;}
.div3brochure{background-color:#ffffff;border:1px solid;border-color:#dedede;width:350px;height:170px;overflow:hidden;z-index:2;float:left;visibility:visible;margin-left:15px;margin-top:15px;}
.PaginationBrochure{font-size:9px;font-family:Arial, Helvetica, sans-serif;position:relative;right:15px;top:3px;float:right;}
.PaginationBrochure a{text-decoration:none;border:solid 1px #000;color:#000035;}
.PaginationBrochure a, .PaginationBrochure span{display:block;float:left;padding:0.1em 0.3em;margin-right:3px;margin-bottom:3px;}
.PaginationBrochure .current{background:#000035;color:#fff;border:solid 1px #000035;}
.PaginationBrochure .current.prev, .pagination .current.next{color:#000;border-color:#000;background:#fff;}
.contentBrochure{overflow:hidden;height:380px;width:775px;}
.tooltipInfo{background-repeat:no-repeat;padding:10px 20px 5px 10px;display:none;position:absolute;width:230px;border:solid 1px #e9e9e9;background-color:white;height:auto;z-index:+1;}
input.inputtextcareer{background-color:#dedede;border-style:double;border-color:#dedede;border-width:3px;padding:2px;font-family:Corbel,Arial, sans-serif;font-size:12px;margin-bottom:5px;float:left;color:black;}
input.inputtextcareerFF{background-color:#dedede;border-style:double;border-color:white;border-width:3px;padding:2px;font-family:Corbel,Arial, sans-serif;font-size:12px;margin-bottom:5px;float:left;color:black;}
.textareacareer{background-color:#dedede;border-style:double;border-color:#dedede;border-width:3px;padding:2px;float:left;margin-right:20px;font-family:Corbel,Arial, sans-serif;font-size:12px;margin-bottom:5px;color:black;}
.textareacareerFF{background-color:#dedede;border-style:double;border-color:white;border-width:3px;padding:2px;float:left;margin-right:20px;font-family:Corbel,Arial, sans-serif;font-size:12px;margin-bottom:5px;color:black;}
input.inputcheckbox{border-style:solid;border-color:#dedede;border-width:1px;padding:0px;float:left;margin-bottom:5px;color:black;}
.label1{float:left;width:150px;vertical-align:middle;margin-top:3px;text-align:left;padding-left:7px;font-family:Arial, sans-serif;font-size:12px;margin-bottom:5px;color:black;}
select.selectboxcareer{background-color:#dedede;border-style:double;border-color:#dedede;border-width:3px;padding:2px;float:left;font-family:Arial, sans-serif;font-size:12px;margin-bottom:5px;color:black;}
select.selectboxcareerFF{background-color:#dedede;border-style:double;border-color:white;border-width:3px;padding:2px;float:left;font-family:Arial, sans-serif;font-size:12px;margin-bottom:5px;color:black;}
.checkbox1{text-align:left;margin-bottom:5px;}
#fileinput{width:500px;text-align:left;background-color:#dedede;border:double 3px #dedede;direction:ltr;font-family:Arial, sans-serif;font-size:12px;}
.grayText{color:#666666;}
.prebottomtdships{padding-right:145px;}
#findexcursionbox{background-color:#000035;color:white;margin:0px;padding:0px;width:100%;height:150px;}
#findexcursionbox h2{text-align:center;font-weight:bold;font-size:12px;font-style:normal;color:white;padding-top:10px;padding-bottom:12px;}
#SearchCruiseBox h2{text-align:center;font-weight:bold;font-size:12px;font-style:normal;color:white;padding-top:10px;padding-bottom:12px;}
#tablecontent{font-family:Arial, sans-serif;font-size:11px;color:#666666;}

#tablecontent table{color:black;border:0px solid #c2c2c2; border-top:1px solid #c2c2c2; border-right:1px solid #c2c2c2;}
#tablecontent tr{padding:0px;}
#tablecontent tr td{padding:3px;text-align:center;vertical-align:center; border:0px solid #c2c2c2; border-bottom:1px solid #c2c2c2; border-left:1px solid #c2c2c2;}

#divFindButton{height:30px;clear:both;width:100%;}
#divFindButton a{float:right;}
@charset"utf-8";.soc_container{font-family:Arial, Helvetica, sans-serif;font-size:11px;width:400px;border:1px solid #cbcbcb;position:absolute;background-color:#FFF;font-size:11px;line-height:18px;z-index:+1;padding-top:20px;}
.soc_container2{font-family:Arial, Helvetica, sans-serif;font-size:11px;width:400px;border:1px solid #cbcbcb;position:absolute;background-color:#FFF;font-size:11px;line-height:18px;z-index:+1;padding-top:20px;}
.soc_container h1{margin:10px 0 10px 20px;font-size:14px;}
.soc_container h2{margin:10px 0 10px 20px;font-size:14px;}
.soc_container a{color:#000035;text-decoration:none;}
.soc_left{width:180px;padding:10px;float:left;}
.soc_left img{width:18px;height:18px;float:left;margin:0 10px 0 0;}
.soc_left a{color:#000035;text-decoration:none;line-height:18px;border-bottom:1px dotted #cbcbcb;display:block;}
.soc_left a:hover{color:#7a7a7a;background-color:#e2e2e2;}
#close{width:16px;height:16px;float:right;clear:both;cursor:pointer;}
.open_window{width:780px;height:500px;background-color:#000;display:block;}
.close{width:16px;height:16px;float:right;clear:both;position:absolute;top:0;right:0;cursor:pointer;}
.soc_send_friend{clear:both;padding:20px;}
.wait{background-image:url(/images/button/msclogo16.gif);background-repeat:no-repeat;background-position:center center;}
.SEO_maindisplay_content{height:437px;width:777px;}
.SEO_maindisplay_bar{height:437px;width:200px;background-color:#ffffff;float:right;opacity:0.9;filter:alpha(opacity=90)}
.SEO_maindisplay_title_text_content{border-bottom:1px dotted #cccccc;margin:5px;}
.SEO_carousel_content{background-image:url(/images/headerDisplay/carousel/background.jpg);width:777px;height:390px}
#BoxContainer{width:750px;}
#BoxLeftImage{float:left;}
#BoxRightText{float:left;margin-left:15px;width:460px;}
#BoxRightText h3{font-size:15px;font-style:italic;font-weight:bold;color:#2f5391;}
#BoxRightText h1{font-size:18px;font-style:italic;font-weight:bold;color:#2f5391; margin:0px;}
.prebottomlinkscontainer{width:750px;float:left;padding-left:10px;margin-bottom:5px;}
.prebottomlinks{float:left;font-weight:bold;color:black;text-align:left;margin-right:4px;height:auto;}
.prebottomlinksdesc{font-weight:normal;color:#666666;text-align:left;float:left;width:78%;}
.prebottomlinksFixed{float:left;font-weight:bold;color:black;text-align:left;margin-right:4px;}
.prebottomlinksdescFixed{font-weight:normal;color:#666666;text-align:left;float:left;width:76%;}
.mainNews{margin-top:15px;}
.newsbox{border:1px solid #cbcbcb;width:270px;height:140px;padding-top:10px;margin-bottom:3px;}
.newsbox h2{font-size:13px;font-style:normal;font-weight:bold;color:#000035;padding-left:5px;padding-bottom:0px;height:auto;margin:0px;}
#newsbox1{width:100%;padding-left:5px;padding-right:5px;}
#newsbox2{float:right;padding-right:5px;padding-bottom:10px;}
.newsBorder{color:#666666;padding:5px;float:left;margin:0px;border-bottom:solid 1px #cbcbcb;width:97%;}
.newsBorder p a, .newsBorder p a:visited{display:block;font-weight:bold;color:#000;text-decoration:none;width:100%;}
.newsBorder p a:hover{display:block;font-weight:bold;color:#305490;text-decoration:none;width:100%;}
.newsNoBorder{font-weight:bold;color:#000035;padding:5px;float:left;margin:0px;}
.newsBorder p{float:left;}
.newsNoBorder p{float:left;}
.newsdetail{padding-left:3px;padding-left:3px;padding-bottom:20px;width:750px;}
.newsdetail h2{font-size:15px;}
.newsdetailback{background-color:#DEDEDE;text-align:right;color:#000;font-weight:bold;width:765px;vertical-align:top;height:25px;}
.newsdetailback img{padding-top:3px;}
.newsdetailback a, .newsdetailback a{color:#000;font-weight:bold;text-decoration:none;margin-top:-3px;padding-right:5px;}
.newsdetailback a:hover{color:#305490;font-weight:bold;text-decoration:none;}
.itemforpage{padding-left:5px;font-size:8pt;padding-bottom:5px;}
.itemforpage a, .itemforpage a:visited{font-size:8pt;color:#666666;text-decoration:none;font-weight:bold;}
.itemforpage a:hover{font-size:8pt;color:#305490;text-decoration:none;font-weight:bold;}
.itemforpage a:active{font-size:8pt;color:#305490;text-decoration:none;font-weight:bold;}
.newsImg{width:373px;height:210px;margin-left:5px;margin-bottom:5px;}
.cabinsuites1thumb{float:right;border:solid 1px #dadada;margin-bottom:7px;}
.cabinsuites2thumb{float:right;border:solid 1px #dadada;margin-bottom:7px;}
.cabinsuites1thumbOth{border:solid 1px #dadada;margin-bottom:7px;overflow:hidden;width:350px;}
.cabinsuites2thumbOth{border:solid 1px #dadada;margin-bottom:7px;overflow:hidden;width:350px;}
.virtual360{position:absolute;cursor:pointer;margin-left:50px;margin-top:25px;}
#socializer{clear:left;position:relative;width:auto;padding-left:10px;padding-top:7px;}
.tablediv{}
.tablediv{display:table;width:98%;margin:auto;background-color:#ffffff;border-spacing:5px;border-collapse:separate;}
.celldiv{float:left;display:table-cell;}
.buttondiv{display:table-cell;}
.rowdiv{display:table-row;float:left;width:100%;}
.imgNews{margin-left:10px;margin-bottom:25px;}
.verticalElement{margin:0 auto;position:relative;overflow:hidden;height:110px;width:184px;background-color:#FFF;}
.itemsBO{position:absolute;height:20000em;margin:1px;width:180px;}
.itemBO{border-bottom:1px solid #333;background:#fff;background-image:url("/Images/bgoffers.jpg");background-repeat:repeat-x;background-position:top;font-family:Arial, Helvetica, sans-serif;padding:1px;font-size:11px;padding-top:3px;height:51px;overflow:hidden;width:180px;color:#000035;}
#sptxt{color:#FFF;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;height:20px;padding-top:5px;}
#sptxt span{padding:10px;}
.redpriceBO{color:#F00;font:Arial, Helvetica, sans-serif 12px;font-weight:bold;font-size:11px;text-decoration:underline;}
#contentBoxOffersBO{height:163px;padding:0;width:188px;background:#000035;}
#contentBoxOffersBO h3{font-size:11px;padding:0px;margin:0px;text-decoration:none;}
#contentBoxOffersBO a{text-decoration:none;color:#000035;}
#contentBoxOffersBO a:hover{text-decoration:none;color:#666666;}
#actionsBO{float:left;width:34px;padding-top:7px;}
#btnmfl{margin:5px 3px 5px 6px;float:left;width:140px;overflow:hidden;}
.disabled{visibility:hidden;}
#actionsBO .next{cursor:pointer;}
#actionsBO .prev{cursor:pointer;}
.scrollableElement{}
.reflected{padding-bottom:0px;}
#divBrochureRequest{margin:10px;}
.tblBrochureRequest tr td{padding-bottom:1px;}
.black{color:black;}
.black a{color:black;font-weight:bold;}
.tdLeftBrochureRequest{text-align:right;width:180px;}
.tdPhoneCode{width:50px;}
.tdPhoneNum{width:350px;}
.divBrochureContainer{width:100%;float:left;border:2px solid #EAEAEA;margin-bottom:20px;}
.divBrochure{float:left;padding:15px;margin-bottom:10px;text-align:center;display:block;}
.divBrochureRow{clear:left;padding:15px;margin-bottom:10px;text-align:center;display:block;}
.divBrochureText{font-weight:normal;text-align:left;display:block;width:150px;}
#divTipBrochure{float:left;}
#divTipBrochure{width:200px;display:none;z-index:100;margin:-3px 0 10 1px;background-repeat:no-repeat;float:left;}
.divTipBrochureInternal{width:200px;height:283px;margin:-70px 0 0 10px;padding:10px;background-color:#FFFFFF;border:1px solid #dcdcdc;}
#divReservationHeader{background-color:#ededed;overflow:hidden;display:block;padding:4px;width:768px;margin-bottom:10px;}
.questionMark{cursor:pointer;margin-right:3px;}
.validators{float:left;font-size:smaller;}
.underlined{text-decoration:underline;}
.hideopt{display:none;}
#divPubQueue{width:390px;height:300px;background-color:white;position:absolute;overflow:auto;z-index:+1;font-size:xx-small;}
.lblXML{width:500px;float:left;}
.tblWebCheckin{width:500px;}
.tblWebCheckin td img{padding-top:3px;}
.infored{color:red;font-size:9px;}
.infoblack{color:black;font-size:9px;}
.tblWebCheckinInternal{width:750px;}
.tblWebCheckinInternal td{padding:1px;}
.trWebCheckinInternalHeader{background-color:#ceebce;height:25px;padding:0px;margin:0px;}
.trWebCheckinInternalHeader td{margin:0px;padding:0px;margin:0px;text-align:center;}
.tblPassDetail{border-bottom:1px solid #ceebce;}
.tblWebCheckinAddInfo{border-top:4px solid #ceebce;width:750px;margin-left:6px;}
.tblWebCheckinAddInfo td{padding:1px;}
.lblMandatory{color:#2f5391;}
.alignSx{float:left;}
.hglInfo{padding-left:10px;}
.excursionsNotetxt{margin-left:10px;margin-right:10px;margin-top:10px}
.excursionsAvaibilityNotetxt{color:red;font-style:italic;margin-left:10px;margin-right:10px;margin-top:20px}
.divExcursionBook, .divSsBook{margin-left:230px;margin-top:100px;width:300px;border:2px solid #000035;display:none;position:absolute;background-color:#eaeaea;z-index:+1;padding:10px;text-align:center;}
.excCode,.excName,.excIsForCabin,.excPortCd,.excIsDollar,.excPrice,.excPriceKid,.excPriceInfant,.excPriceSimbol,.ssCode,.ssName,.ssIsForCabin,.ssPortCd,.ssIsDollar,.ssPrice,.ssPriceKid,.ssPriceSimbol,.ssCategory{border:none;background-color:transparent;text-align:center;}
.excCode,.ssCode{width:100%; display:none;}
.excName,.ssName{font-weight:bold;font-size:12px;color:black;font-family:Arial;overflow:hidden;width:100%;vertical-align:middle;}
.excPrice,.excPriceKid,.excPriceInfant,.ssPrice,.ssPriceKid,.ssCategory{width:45px;float:left;text-align:right;display:block;}
.excPriceSimbol,.ssPriceSimbol{width:10px;float:left;text-align:left;display:none;clear:right;}
.excIsForCabin,.excPortCd,.excIsDollar,.ssIsForCabin,.ssPortCd,.ssIsDollar,.ssCategory{display:none;float:none;clear:both;}
.ssCheckboxPassenger,.ssCheckboxCabin  {font-weight:bold;font-size:12px;color:gray;float:right;clear:both;}
.excCheckboxPassenger  {font-weight:bold;font-size:12px;color:gray;float:left;}
#lblWrongCaptcha{color:red;font-size:12px;font-weight:bold;}
.tblResOnBoardInternal{width:750px;}
.tblResOnBoardInternal td{padding:1px;}
.trResOnBoardHeader{background-color:#EDEDED;height:25px;padding:0px;margin:0px;color:#2E5291;}
.trResOnBoardHeader td{margin:0px;padding:0px;margin:0px;text-align:center;font-size:12px;}
.contentDescGridBenefits{width:96%;margin:0px auto;}

.tabSharePrintSend{border:0px none #fff; padding:0px;}
.tabSharePrintSend tr{border:0px none #fff; padding:0px;}
.tabSharePrintSend td{vertical-align:inherit; border:0px none #fff; padding:0px;}

#resetbtnFYC{padding-left:2px;}
#searchbtnFYC{ padding-right:2px;}

.spanPreButtonExc{
	position:absolute;
	z-index: +10;
	width:300px;
	height:115px;
		left:0px;
	background-color: white;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0.0; 
	-khtml-opacity: 0.0;
	opacity: 0.0;
}
.spanPreButtonSs{
	position:absolute;
	z-index: +10;
	width:300px;
	height:100px;
	left:0px;
		
	background-color: white;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0.0; 
	-khtml-opacity: 0.0;
	opacity: 0.0;
}
.spanButton{
	width:300px;
	margin:auto;
	float:left;
	position:relative;
}


.excLanguagePassenger1, .excLanguagePassenger2, .excLanguagePassenger3, .excLanguagePassenger4, .excLanguagePassenger5{
	float:left;
	
	
}
.paxRow{
	float:right;
	clear:both;
}

.excNotes{
	clear:both;
	float:right;
	margin-top:5px;
	margin-bottom:5px;
	color: black;
}

.hltable td{ padding-right:10px; display:none;}

#divFooter{ padding-top:10px;}
.chitacchiest{width:49px; height:36px; float:left; background:url(../Images/sfnoselbox.png) no-repeat; margin-right:5px;}
.divimgchita{position: relative; top:2px; left:2px; z-index:100;}


.divHighlightsNew{background-color:#fff;color: #3F3F3F;float: left;width: 777px;}
.imagesHighlightsNew{  /*margin-top:-15px;*/}
.imageHighlightsNew{ float:right; margin:0px 2px; background:url(../Images/sfnoselbox.png) no-repeat;height: 41px;width: 49px;}
.imageHighlightsNew img{    cursor: pointer;height: 26px;width: 45px; margin:7px 0px 0px 2px; background-color:#fff;}
.tdHighlightTitleNew h1{ margin-top:3px;color: #000000;font-size: 13px;font-style: normal;font-family: Corbel,Arial,sans-serif;}
.tdHighlightTitleNew { vertical-align:top;}
.tdHighlightTitleBGNew{background-image: url(../Images/pixelhighlights.gif);background-position: 0 32px;background-repeat: repeat-x; height:65px; width:100%;}
.BoxHighlightsNew{ display:none;}
#BoxHighlightsNew1{ display:block;}
#imageHighlightsNew1{ background:url(../Images/sfselbox.png) no-repeat;}
.imageBigNew{ display:none; margin-top:9px; }
#imageBigNew1{ display:block;}
.imageBigNew img{ padding:0px; width:202px;}
#tblMenu{ width:100%;}
.tblAllHighlightsNew{ width:100%; border:0px double #fff;}
.contentButton{ min-width:50px;}
.firstTdEmpty{ width:215px; vertical-align:top;}

.titleSlideMultGallery{ color: #2F5391; font-family: Corbel,Arial,sans-serif;font-size: 13px;font-weight: bold;}


.flightInformation{float: left;}

/* NUOVO LAYOUT SITO */

#divPrimoBlocco{
			background-color:#000035;
			height: 118px;
			margin: 0 auto;
			position: relative;
			width:1009px;
			/*z-index:1050;*/
            z-index:20;
}

#divQuintoBlocco{
    		margin: 0 auto;
    		width:1009px;
    		background-color:white;
    		clear:left;
    		overflow:hidden;
    		font-size:11px;font-family:Arial, Sans serif;
    		position:relative;
}
    
	#divSestoBlocco{
    		margin: 0 auto;
    		width:1009px;
    		padding-top:16px;
    		background-color:white;
    		clear:left;
    		overflow:hidden;
    		font-size:11px;font-family:Arial, Sans serif;
    		position:relative;
  }
  
  .social-bar{
  	float:left;
  	width:100%;
    margin:16px 0px;
    height:60px;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
}
.prebottom-links{
    padding: 0px 16px 0;
    text-align:center;
}
.section-title{
    font-weight: bold;
    color: #065293;
}
.link-section{
    padding:5px 0;
}
.left-cell{
    float:left;
    padding:14px 20px 14px 0;
}
.left-cell img, .center-cell img{
    border:0;
}
.left-cell img{
    width:75px;
    height:32px;
    padding-right:10px; 
}
.center-cell{
    float:left;
    padding:14px 10px;
}
.center-cell img{
    width:32px;
    height:32px;    
    padding-right:16px;
}
.right-cell{
    float:right;
    padding:20px 0;
}

.bottom-bar{
    text-align:center;
    color: #065293;
    width:auto;
    margin: 0px auto;
    overflow:auto;
    display:inline-block;
}
.bottom-bar a{
    color: #065293;
    text-decoration:none;
}

.bottom-bar-cont{
	  overflow:auto;
	  margin:0 16px;
    padding:16px 0;
    text-align:center;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
    
}

.bottomSiteDesc {
	margin:0px auto;
	clear:both;
	float:left;
}

.bottomSiteDesc h1 {
    float:left;
    color: #065293;
    font-family: arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    margin: 0px;
    
}

#divBottomSite .bottom-bar-cont .bottom-bar span{
    color: #065293;
}
.footer-bar, .footer-bar span{
    padding: 16px;
    text-align: center;
    color: #065293 !important;
}
#other-countries-link{
    cursor:pointer;    
}
#other-countries-sites{
    margin:0 16px;
    padding: 16px 0;
    border-top:1px solid #eee;
    display:none;
    line-height:1.5em;
}



/* STILI PER CONTROL ZIPCODE */

.alignSx
{
    float: left;
}

.labelleft11
{
    float: left;
    text-align: right;
    padding-right: 5px;
    vertical-align: middle;
    margin-top:5px;
    margin-bottom:3px;
}

.clearleft
{
    clear:left;
}

.clearright
{
    clear:right;
}



.divLoading
{
    width: 550px;
    background-color: White;
    z-index: +1;
    vertical-align: middle;
    text-align: center;
    position:relative;
    height:100%;
}

.labelerrore
{
    float: left;
    text-align: left;
    padding-left: 145px;
    vertical-align: middle;
    margin-top:5px;
    margin-bottom:3px;
    color: Red;
}
.widthlabel{
	width:130px;
}

/* FINE STILE CONTROL ZIPCODE */


.divBarraSearch{
	margin-top:25px;
	background-color:#eaeaea;
	width:770px;
}

.txtSearch{
	margin: 25px;
	font-size: 18px;
	background-color:white;
	border: solid 1px #ccc;
	width:600px;
	padding:4px;
}

.btnSearch{
	float:right;
}

.btnSearch img{
	margin-top: 26px;
	margin-right: 36px;
}

.divSearchResultHeader{
	padding-top:20px;
	padding-bottom:20px;
	color:#999;
	font-size:12px;
	width:770px;
	border-bottom: solid 1px #ccc;
	margin-bottom:20px;
}
#ltSearchHeaderResult{
	float:left;
}

.divSearchPagination{
	background-color:#eaeaea;
	width:770px;
	height: 70px;
	margin-bottom: 25px;
}


.divSearchResult{
	font-size:12px;
	width:770px;
	min-height:280px;
}

.divSearchResult a:link,.divSearchResult a:visited {
	color:#100d3d;
}

.divSearchResult a:hover {
	color:#100d3d;
}

.searchpagelink{
	color:#100d3d;
	font-size:14px;
	font-weight:bold;
}


.searchpageurl{
	color:#5a6ca1;
}

.searchpagedescription{
	color:#757575;
}

.fb-like span{
		height:22px !important;
}
#cabin1 {
    width:100%
}


.popupSpot{
	width:500px !important;
	height:454px !important;
	background-image: url('/Images/popupSpotBg.jpg');
	background-color:#000;
	
	/*box-shadow: 0px 0px 10px 5px #f3f4df;*/
}



.popupVaroPreziosa{
	/*width:490px !important;
	height:400px !important;*/
	/*background-image: url('/Images/popupSpotBg.jpg');*/
	background-color:#000035 !important;
	border-radius:0px;
	
	/*box-shadow: 0px 0px 10px 5px #f3f4df;*/
}



.popupSpot .ui-dialog .ui-dialog-content, .popupVaroPreziosa .ui-dialog .ui-dialog-content {
	padding: 0px 0px 0px 0px;
}

.popupSpot.ui-dialog, .popupVaroPreziosa.ui-dialog {
	padding: 0px 0px 0px 0px;
}

.popupSpot.ui-widget-content, .popupVaroPreziosa.ui-widget-content {
	border: 0px none;
	background-color: #000035 !important;

}

.popupSpot .ui-widget-header, .popupVaroPreziosa .ui-widget-header {
	background-color:#000035 !important;
}


.popupSpot .ui-icon, .popupVaroPreziosa .ui-icon {
	background-image:url('/Images/closeSpot.jpg');
	width:30px;
	height:30px;
}
.popupSpot .ui-dialog-titlebar-close, .popupVaroPreziosa .ui-dialog-titlebar-close{
	background-color:#000035;
	width:30px;
	height:30px;
	right: 0px;
	top: 8px;
	padding:0;
}

.popupVaroPreziosa .ui-corner-all{
	border-radius: 0px;
}
.popupSpot .ui-icon-closethick, .popupVaroPreziosa .ui-icon-closethick{
	background-position:0 0;
}
.popupSpot .ui-state-hover, .popupVaroPreziosa .ui-state-hover{
	border:none;
}

#iframeVaroPreziosa{
	background-color:#000035 !important;
}
.myclass .ui-dialog-titlebar a:link{
	color:#000035 !important;
}
div[id^=___plusone]{
	width:71px!important;
}
.VideoPopUpClass .ui-dialog-content {
padding-top :0em;
padding-bottom :0em;
padding-left :0em;
padding-right :0em;
}

.VideoPopUpClass .ui-state-hover {
border : none;
background-color:none;
background : none;
}

.VideoPopUpClass.ui-widget-content {
border : none;
background : none;
}

.VideoPopUpClass .ui-widget-header {
background-color : transparent;
}

.VideoPopUpClass .ui-dialog-titlebar-close {

background-color : transparent;
padding : 0px;
margin-top : -4px;
margin-right : 32px;
margin-bottom : 0px;
margin-left : 0px;
}


.comboLink{
	background: #fff;
	display: block;
	margin: 0 10px;
	padding: 2px 6px;
	border: 4px double #ddd;
	text-align: left;
	text-decoration:none;
	line-height:20px;
}
.comboHeader{
	font-size: 12px;
}
.comboTitle{
	font-size: 16px;
	color: #065293;
	font-weight: bold;
}