@charset "utf-8";
/* CSS Document */
* {
	margin:0;
    padding:0;}

html{	
margin:0 auto;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
background: #b4ebf9 url(/cruise/gifs/bg.jpg) center repeat-y ;}


body#b01N{	
margin:0 auto;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
background: url(/cruise/gifs/tap_Bg_new.gif) left 130px repeat-x;}

.b02N{	
margin:0 auto;
background: url(/cruise/images/rop-bg-new.jpg) center 170px no-repeat;}

h1{font-size:16px; font-weight:bold; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; margin-left:10px ; color:#000000;}




img{border: 0;}
.pagination img{margin: 5px;}

/* Utilities */
.paddingLft-17{padding-left:17px;}

.hide{display: none;}

#mainContainer{margin:0 auto;}



/* Header */
#mainContainer #Header{margin:0 auto; height:108px;}
#mainContainer #Header a img{border:0;}


/* Tabs */


.main-navigaion {
	margin:0 auto;
}
.tabs {border-bottom:1px solid #1675c7;	font-size:11px;	height:40px; padding: 14px 0 0 0;}
.tabs ul {height: 40px; list-style:none; width:auto;}
.tabs ul li {text-align:center; float:left; margin:0 auto; line-height:40px;}
.tabs ul li a {text-decoration:none; height: 40px; background: url(/gifs/head/tab-bg.gif) left bottom no-repeat; color:#fff; display:block; font-weight:bold; font-size:14px; float: left;}

.tabs ul li a span {display:block; background:url(/gifs/head/tab-bg.gif) right 6px no-repeat; padding: 10px 10px 5px 10px; cursor: pointer;}

.tabs ul li a span img{border:0;}

.tabs ul li a:hover {background:url(/gifs/head/tab-active-bg.gif) left bottom no-repeat; color:#fff;}
.tabs ul li a:hover span {display:block; background:url(/gifs/head/tab-active-bg.gif) right 2px no-repeat; color:#fff; padding: 10px 10px 5px 10px;}
.tabs ul li.active {}
.tabs ul li.active a {color:#fff; background:url(/gifs/head/tab-active-bg.gif) left bottom no-repeat; font-weight:bold;}
.tabs ul li.active a span {background:url(/gifs/head/tab-active-bg.gif) right bottom no-repeat;}
.tabs ul li.active a:hover {background:url(/gifs/head/tab-active-bg.gif) left bottom no-repeat;}
.tabs ul li.active a:hover span {background:url(/gifs/head/tab-active-bg.gif) right bottom no-repeat;}
.tabs ul li ul{z-index:9000; position:absolute; background-color: #48b4fb; width: 150px; height: auto; margin-top: 40px; display:none; *margin-left:-156px; border-bottom:1px solid #fff; }
.tabs ul li ul li{border-right: 1px #fff solid; border-left: 1px #fff solid; border-top: 1px #fff solid; line-height: 24px; width: 150px; height: 24px; font-size: 11px; font-weight: normal;}
.tabs ul li ul li a{width: 147px;background-color: #48b4fb; background-image:none; line-height: 24px; height: 24px; font-size: 11px; font-weight: normal; padding-left: 3px; text-align: left;}
.tabs ul li ul li a:hover{background-color: #00335b; background-image:none; font-size: 11px; font-weight: normal;}
.jojo {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:15px; font-weight:bold; color:#FFFFFF; padding:0px 8px 0px 8px; }


/*Cruises*/
#mainContainer #copy {font-size:13px; font-weight:normal; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; padding:0 20px; color:#555555; line-height:18px; text-align:justify;}
#mainContainer #copy h1{font-size:18px; font-weight:bold; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; margin:5px 0px;color:#000000;}
#mainContainer #head{font-size:16px; font-weight:bold; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; margin:0px; padding-left:10px; color:#000000;}
#mainContainer #head1{font-size:16px;  height:24px; font-weight:bold; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; margin:0px; color:#000000; border-bottom:1px solid #CCCCCC;}
#mainContainer #formbg{background:url(/cruise/gifs/search-bg.jpg) no-repeat; height:450px; width:216px; margin-left:10px}
.margin-10{margin:10px}
.marginTop-20{margin-top:20px}
.form-WText{font-family:'Trebuchet MS'; font-size:12px; font-weight:bold; color:#fff; padding:0px; }
.form-WText span{font-family:'Trebuchet MS'; font-size:11px; font-weight:normal; color:#fff; padding:0px; }
.form-Text{font-family:'Trebuchet MS'; font-size:12px; font-weight:bold; color:#000; text-align:left; padding-right:10px; padding-left:22px }
.form-Textsm{font-family:'Trebuchet MS'; font-size:12px; font-weight:normal; color:#000;}
.width160{width:160px; height:22px; float:left; margin-left:20px}
.width80{width:65px; height:22px; float:left; margin-left:20px}
.width80-2{width:65px; height:22px; float:left; margin-right:14px}

ul#cruisedeal {padding:0px; margin:0px; list-style:none; float:left; display:block;}

ul#cruisedeal li{ line-height:18px; padding:0px; margin-bottom:0px; list-style:none; float:left; color:#545454; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; display:block; width:100%;}

ul#cruisedeal li a{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration:none; color:#545454}

ul#cruisedeal li a:hover{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;  text-decoration:none; color:#545454}

ul#cruisedeal li.head{padding-top:5px; margin:0px; list-style:none; float:left; color:#545454;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; display:block; width:100%;}

ul#cruisedeal li.head a{ text-decoration:none; padding-right:5px;  padding-top:10px; margin:0px; list-style:none; color:#000000; font-family:'Trebuchet MS'; font-size:12px; font-weight:normal; display:block; width:100%; font-weight:bold}

ul#cruisedeal li.more a{ text-decoration:none; padding-right:5px; margin:0px; list-style:none; text-align:right; color:#000000; font-family:'Trebuchet MS'; font-size:11px; font-weight:normal; display:block; width:100%;}

ul#cruisedeal li.more a:hover{color:#990000; text-decoration:none;}

.culbimg{ margin:0px; padding:15px 0px 0px 0px; clear:both;}
#cruisesnews{background:url(../images/cruises-new-bg.jpg) no-repeat; width:990px; height:239px; margin:0px auto; position:relative;}
#cruisesnews #heading{ width:930px; margin:0px; position:absolute; left:30px; top:30px; font-size:16px;  height:24px; font-weight:bold; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; margin:0px; color:#000000; border-bottom:1px solid #CCCCCC;}

#cruisesnews ul{padding:0px; margin:0px; list-style:none; float:left; display:block; position:absolute; width:930px; left:30px; top:60px;}
#cruisesnews li{ line-height:16px; padding:0px; margin:0px; list-style:none; float:left; color:#000000; font-family:'Trebuchet MS'; font-size:11px; font-weight:normal; display:block; width:100%;}
#cruisesnews li.head{padding-top:5px; margin:0px; list-style:none; float:left; color:#000000; font-family:'Trebuchet MS'; font-size:12px; font-weight:bold; display:block; width:100%;}
#cruisesnews li.more a{ text-decoration:none; padding:0px; margin:0px; list-style:none; text-align:right; color:#000000; font-family:'Trebuchet MS'; font-size:11px; font-weight:normal; display:block; width:100%;}
#cruisesnews li.more a:hover{color:#990000; text-decoration:none;}



/*Sub Crusise Menu*/
.navbg{width:996px;  height:45px;}
.navarea {width: 800px; margin: 0 auto;}
ul#topnav {
	margin:0; padding: 0;
	float: left;
	margin-top:7px; margin-left:80px;
	width: 800px;
	list-style: none;
	position: relative;
	font-size: 12px;
}
ul#topnav li {
	float: left;
	margin-left: 0; padding: 0;
	font-size:12px; font-weight:bold;
	/*border-right: 1px solid #555;*/
}
ul#topnav li.first {
	float: left;
	margin-left: 15px; padding: 0;
	/*border-right: 1px solid #555;*/
}
ul#topnav li.line {
	margin: 0; padding: 4px 2px 0px 2px;
	/*border-right: 1px solid #555;*/
}
ul#topnav li a {
	padding: 5px 6px;
	display: block;
	color: #000000;
	text-decoration: none;
}
ul#topnav li:hover { background: #f47a4c url(../images/topnav_active.gif) repeat-x; }
ul#topnav li span {
	float: left;
	padding: 5px 5px;	
	position: absolute;
	left: 0; top:25px;
	display: none;
	width: 820px;
	font-weight:normal;
	background: #f47a4c;
	color: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
ul#topnav li:hover span { display: block;}
ul#topnav li span a { display: inline; color:#ffffff; font-size:11px; padding:0px; text-align:center; }
ul#topnav li span a:hover {text-decoration:none; color:#000000;}



/* footer */
.footer{background-color:#666565; height:32px; color: #fff;}
.Bg{background-color:#666565;}
.Bg a img{padding-right:20px;}
.footer a{ color:#fff; font-size:12px; font-weight:bold; text-decoration:none;}
.footer a:hover{ text-decoration: underline;}
.copy{color:#666565; font-size:12px; margin-bottom:15px; background-color:#b3ebf9; height:24px;}
.footer2 a img{border:0; padding-top:14px;  }



.black-Txt{font-family:'Trebuchet MS'; font-size:12px; font-weight:bold; color:#000000; margin-right:30px}



.black-Txt4{font-family:'Trebuchet MS'; font-size:12px; font-weight:bold; color:#000000 }

.search-btn{padding-left:22px }


.news-line{ line-height:18px; padding:0px; margin-bottom:8px; list-style:none; float:left; color:#545454; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; display:block; width:100%;}


.news-heading{ line-height:18px; padding:0px; margin-bottom:6px; list-style:none; float:left; color:#000000; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; display:block; width:100%; border-bottom:solid 1px #616161}




.simple-lnk { font-size:13px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;  line-height:18px;  margin-top:10px; color:#000000;  }

.simple-lnk A{ color:#000000; text-decoration:none; font-weight:bold}

.simple-lnk A:hover{ color:#000000; text-decoration:none; font-weight:bold}




.bread-crum { font-size:12px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;  line-height:18px;  margin-left:10px; margin-right:10px; color:#7e7e7e;font-weight:bold  }

.bread-crum A{ color:#7e7e7e; text-decoration:none; font-weight:bold}

.bread-crum A:hover{ color:#000000; text-decoration:none; font-weight:bold}




.text-main { font-size:13px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;  line-height:20px;  margin-top:10px; margin-left:10px; margin-right:20px; color:#373737; font-weight:normal; text-align:justify}

.text-main A{ color:#ff0000; text-decoration:none; font-weight:bold}

.text-main A:hover{ color:#ff0000; text-decoration:none; font-weight:bold}



.blue-head { font-size:15px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;  line-height:20px;  margin-top:10px; margin-left:10px; margin-right:20px; color:#000000; font-weight:bold; text-align:justify}



.list-text {
	FONT-SIZE: 13px; MARGIN-LEFT:5px; COLOR: #004b97; LINE-HEIGHT: 19px; MARGIN-RIGHT: 5px; FONT-FAMILY:'Trebuchet MS', Arial, Helvetica, sans-serif; margin-bottom:10px;}


.blk-list-text {
	FONT-SIZE: 13px; MARGIN-LEFT:5px; COLOR: #373737; LINE-HEIGHT: 19px; MARGIN-RIGHT: 5px; FONT-FAMILY:'Trebuchet MS', Arial, Helvetica, sans-serif; margin-bottom:10px;}


.tx-man { font-size:13px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;  line-height:20px;  margin-top:10px; margin-left:10px; margin-right:20px; color:#004b97; font-weight:normal; text-align:justify}



.img-dest { margin-right:10px; COLOR: #4e4e4e; margin-left:10px; }



.rd-more { font-size:11px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;  line-height:20px;  margin-top:10px; margin-left:2px; margin-right:20px; color:#ad0000; font-weight:normal; text-align:justify}

.rd-more A{ color:#ad0000; text-decoration:none;}

.rd-more A:hover{ color:#ad0000; text-decoration:none;}

.lft-hd { font-size:13px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;  line-height:20px;  margin-top:4px; margin-left:10px; margin-right:10px; color:#000000; font-weight:bold; }

.lft-txt { font-size:13px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;  line-height:20px;  margin-top:10px; margin-left:10px; margin-right:10px; color:#000000; font-weight:normal; }



.lft-txt-new { font-size:12px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;  line-height:20px;  margin-top:10px; margin-left:4px; margin-right:20px; color:#616161; font-weight:normal; }

.lft-head { font-size:16px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;  line-height:20px;  margin-top:10px; margin-left:10px; margin-right:20px; color:#1575c7; font-weight:bold; }



.txt-fundoo { font-size:13px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;  line-height:20px;  margin-top:4px; margin-left:10px; margin-right:20px; color:#616161; font-weight:normal;text-align:justify; margin-bottom:4px; }









.foot-bg {background:#f4f4f4}

.foot-bg-5 {background:#f4f4f4 url(http://www.journeymart.com/images/ft-1-bg.gif) center top repeat-x;}

.foot-bg6 {background:#f4f4f4 url(http://www.journeymart.com/images/ft-bg-4.gif) center top repeat-y;}

.foot-bg7 {background:#f4f4f4 url(http://www.journeymart.com/images/ft-bg-3.gif) center top repeat-y;}


.foot-news { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#575757;  line-height:16px; padding-left:36px; padding-top:4px; padding-bottom:10px}
.foot-news a {  color:#575757; text-decoration:none; font-weight:bold  }
.foot-news a:hover {  color:#575757; text-decoration:underline; }



.foot-news  span { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#9f9f9f;  line-height:14px;  }
.foot-news span a {  color:#9f9f9f; text-decoration:none;  }
.foot-news span a:hover {  color:#9f9f9f; text-decoration:none ; }

.padd-top-2 { margin-top:4px}

.paddingLR5{ padding:0px 5px;}





.ft-lnk-new { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4f4f4f;  line-height:16px; padding-left:36px; padding-top:4px; padding-bottom:10px}
.ft-lnk-new a {  color:#4f4f4f; text-decoration:none; font-weight:bold  }
.ft-lnk-new a:hover {  color:#4f4f4f; text-decoration:underline; }






