
/*------------header---------------------*/

.contactTpTxt{
	width:256px;
	padding:2px 11px 0px 19px;
	height:68px;
	background:url(/travel/gifs/contacttptxtbg.gif) repeat-x;
	color:#fff;
	line-height:14px;
}
.contactTpTxt a{
	color:#FFFF00;
}
.contactTpTxt a:hover{
	color:#fff;
}
.contactTpRtTxt{
	width:212px;
	height:61px;
	background:url(/travel/gifs/weatherbg.gif) no-repeat;
	color:#fff;
	line-height:17px;
	padding:9px 51px 0px 18px
}
.contactTpRtTxt a{
	color:#FFFF00;
}
.contactTpRtTxt a:hover{
	color:#fff;
}

/*-----------------------------Left Panel--------------------------*/
#containerLeft{
	width:518px;
	float:left;
}
/*-----------------------------top Left Panel--------------------------*/
#VisaPanel{
	margin-left:0px;
	height:58px;
	width:282px;
	float:left;
	clear:both;
	text-align:center;
	background-color:#e9edf0;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding-top:7px;
}

#FaqPanel{
	margin-left:0px;
	background-color:#f3f3f3;
	height:58px;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	float:left;
	text-align:center;
	width:233px;
	padding-top:7px;

}

/*-----------------------------left Center Content--------------------------*/
#LftcentCont{
	margin-left:0px;
	padding-top:27px;
	width:477px;
	clear:both;
	border:1px solid #d8dfe5;
	border-bottom:0px #d8dfe5 solid;
	border-left:0px;
}

.ContactTxt { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303030;
	text-align:justify;
	line-height:17px;
	padding-left:20px;
	padding-right:20px;
}

.ContactTxt a{
	color:#686804;
	text-decoration:underline;
}

.ContactTxt a:visited{
	color:#ff3300;
	text-decoration:underline;
}

.ContactTxt a:active{
	color:#ff3300;
	text-decoration:underline;
}

.ContactTxt a:hover{
	color:#ff3300;
	text-decoration:none;
} 

.ContactTxt UL { 
	padding:0px;
	margin:0px;
}
.ContactTxt LI{ 
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:decimal;
	margin-left:20px;
	text-align:justify;
	font-size:12px;
	color:#303030;
	line-height:17px;

}

.ContactTxt LI a{
	color:#686804;
	text-decoration:underline;
}

.ContactTxt LI a:visited{
	color:#ff3300;
	text-decoration:underline;
}

.ContactTxt LI a:active{
	color:#ff3300;
	text-decoration:underline;
}

.ContactTxt LI a:hover{
	color:#ff3300;
	text-decoration:none;
} 

#BluePanel {
	background:url(/travel/gifs/panel_blue.jpg) no-repeat;
	height:62px;
	padding:17px 34px 0px 39px;
}

.BPtxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#19649d;
}
/*-----------------------------Right Container--------------------------*/
#containerRight{
	width:278px;
	height:801px;
	float:left;
	background-color:#f3f3f3;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #d8dfe5;
	
}
#containerRight .travelerTxt{
	background:url(/travel/gifs/travelerBg.gif) no-repeat;
	height:103px;
	padding-top:36px;
	width:228px;
	margin:0px auto;
	margin-top:25px;
}
#containerRight .travelerTxt ul{
	margin:0px;
	padding:0px;
}
#containerRight .travelerTxt ul li{
	list-style:none;
	padding-left:25px;
	padding-bottom:8px;
	background:url(/travel/gifs/arw1.gif) no-repeat 10px 5px;
}

/*-----------------------------Bottom Form--------------------------*/
#btmForm{
	margin:20px;
	background:#f4f4dc;
	padding:18px;
	clear:both;
}
.frmContent{
	color:#000;
	padding-top:12px;
	line-height:17px;
}
#btmMainForm{
	width:600px;
	padding:1px;
	margin:10px auto;
	border:1px solid #e9e9c4;
	background:#fff;
}
.frmHd{
	height:22px;
	padding-top:6px;
	background:#f8b621;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:10px;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
}
.label{
	clear:both;
	padding-left:30px;
	width:100px;
	font-weight:bold;
	float:left;
	padding-top:2px;
	margin-bottom:10px;
}
.label em{
	color:red;
}
.input{
	border:1px solid #7f9db9;
	margin-bottom:10px;
	vertical-align:text-top;
	_ver\tical-align:bottom;
}
.padbtm{
	margin-bottom:10px;
}
#btmMainForm p span{
	font-size:11px;
}

/*---------------------passport visa popup ----------------------*/
.otBox{
	width:500px;
	margin:0px auto;
	border:1px solid #d7d7d7;
	background:#fff;
	padding:1px;
	margin-top:10px;
}
.visaContent{
	color:#000;
	line-height:19px;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding:0px 10px 10px 10px;
	text-align:justify;
}

/*--------------New Css Added--------------*/
.ctRtPnk{
	padding:4px 11px;
	background:#f1f4f7;
	line-height:17px;
}
.ctRtPnk table{
	margin-bottom:3px;
}
.ctRtPnk table td{
	padding-left:25px;
	padding-right:10px;
	color:#504a43;
	font-size:11px;
	line-height:17px;
}
.ctRtPnk table td i{
	color:#e25814;
	font-weight:bold;
	font-style:normal;
}
.ctFrm{
	background:#fafaf5;
	margin-left:20px;
	width:320px;
	margin-top:5px;
	color:#3f3f3f;
	line-height:20px;
	font-size:11px;
}
.ctFrm input{
	border:1px solid #adadab;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8c8c8c;
}
.ctFrm td{
	font-size:11px;
	color:#3f3f3f;
	line-height:17px;
	font-size:11px;
}
.ctPadLft{
	padding-left:10px;
}
.ctFrmhd{
	background:#f1f1d6;
	color:#504a43;
	font-weight:bold;
	padding-left:10px;
	border:1px solid #e4e4a7;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:2px;
	text-transform:uppercase;
	margin-bottom:6px;
	font-size:11px;
}
a.cruisestxtlnk,a.cruisestxtlnk:active,a.cruisestxtlnk:visited{
	color:#616117;
	text-decoration:none;
	font-size:11px;
}
a.cruisestxtlnk:hover{ 
	color:#000;
	text-decoration:underline;
	font-size:11px;
}
a.contactTpLnk,a.contactTpLnk:visited,a.contactTpLnk:active{
	color:#e35915;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
}
a.contactTpLnk:hover{
	color:#000;
	text-decoration:none;.
	cursor:hand;
	cursor:pointer;
}
.contacttextbg {
	background-image:url(../gifs/contacttextbg.gif);
	background-repeat:repeat-x;
	font-family:tahoma;
	font-size:11px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:10px;
	line-height:15px;
	}
.contacttextbg a:link, .contacttextbg a:visited, .contacttextbg a:active {
	color:#FFFF00;
	text-decoration:underline;
	font-weight:bold;
	}
.contacttextbg a:hover {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
.contacttextbg b{
	color:#FFFF00;
	font-size:12px;
	font-weight:bold;
	}
.weatherbg {
	background-image:url(../gifs/WeatherbgNew.gif);
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:11px;
	color:#FFFFFF;
	padding-top:40px;
	!padding-top:40px;
	padding-left:20px;
	line-height:15px;
	}
.weatherbg a:link, .weatherbg a:visited, .weatherbg a:active {
	color:#FFFF00;
	text-decoration:underline;
	}
.weatherbg a:hover {
	color:#ffffff;
	text-decoration:none;
}
.contactTpTxtNew{
	padding:2px 0px 0px 19px;
	height:68px;
	color:#000000;
	line-height:14px;
}
.contactTpTxtNew b{
	font-size:12px;
	color:#e35915;
}

