@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; background:url(../images/client/bg.jpg) no-repeat top center #00ace4; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; margin:0 auto;}

a { color:#fff;}
a:hover { color:#a6d0e5; text-decoration:underline;}

img, h1, h2, h3, h4, h5, h6, span, div, p { margin:0; padding:0;}

input { width:75px; height:18px; border:0;}

.input123 { width:200px; height:18px; background:#F0F0F0; border:1px;}

.input1234 { width:140px; height:18px; background:#F0F0F0; border:1px;}

/* Common styles  */
.bBold { color:#314d9c; font-weight:bold;}

.table_bord { background:url(../images/client/tbl_bgrpt.jpg) repeat-y top;}
.login { background:url(../images/client/loginbg.png) no-repeat top; behavior: url(./images/client/iepngfix.htc);}
.logo { margin-left:20px; margin-top:36px;}
.nav_bg { background:url(../images/client/nav_bg.png) no-repeat top; behavior: url(./images/client/iepngfix.htc);}

	.topnav { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#6c6c6c;}
		.topnav a { color:#6c6c6c; text-decoration:none; padding-left:60px;}
			.topnav a:hover { color:#000000;}
		
.leftNav { margin:0; padding:0; background:url(../images/client/rightNavBg.jpg) no-repeat top center;}
	.leftnava { height:29px; width:172px; display:block; line-height:29px; text-decoration:none; font-size:11px; font-weight:bold; border-bottom:1px dotted white; margin-left:15px; text-decoration:none; }
	.leftnava a { text-decoration:none;}
	.leftnava a:hover { text-decoration:none;}
	.leftnavatoop { height:25px; width:172px; color:#7C4951; display:block; line-height:25px; text-decoration:none; font-size:11px; font-weight:bold; border-bottom:1px dotted white; margin-left:15px; text-decoration:none; background:#FFFFFF; padding-top:5px;}
	.leftnavatoop a { text-decoration:none;}
	.leftnavatoop a:hover { text-decoration:none;}
	.leftnavatoopsec { height:29px; width:172px; color:#E0D6D6; display:block; line-height:29px; text-decoration:none; font-size:11px; font-weight:bold; border-bottom:1px dotted white; margin-left:15px; text-decoration:none;}
	.leftnavatoopsec a { text-decoration:none;}
	.leftnavatoopsec a:hover { text-decoration:none;}
	.last { border-bottom:none;}

.whoweare { background:url(../images/client/aboutushead.jpg) no-repeat top; font-weight:bold; padding-left:19px;}
	.whoIntro { background:url(../images/client/who_bg.jpg) no-repeat top;}
		.whoIntro p { font-size:11px; color:#a6d0e5; line-height:16px; padding-left:15px; padding-right:15px;}

.testi { background:url(../images/client/testi_bg.jpg) no-repeat top; font-weight:bold; padding-left:19px;}
	.testiInf { background:url(../images/client/testidn_bg.jpg) no-repeat top;}
		.testiInf p { font-size:11px; color:#a6d0e5; line-height:16px; padding-left:15px; padding-right:15px;}
		.testiInf p a { text-decoration:underline;}

.welcomeRpt { }
	.welcomRpt h1 { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:24px; padding-left:10px;}
	.welcomRpt p { padding-left:10px; padding-right:10px;}

.destination { background:url(../images/client/desti_bg.jpg) no-repeat;}

.note {}
	.notedate { font-size:12px; font-weight:bold; color:#046fac;}
	.notedmall { font-size:10px; color:#000;}

.triptd { border-bottom:1px solid #e9ebec; color:#000; padding-left:5px;}
.triphead { font-weight:bold; color:#8b6566; padding-left:5px;}

.dntripHead { font-size:12px; font-weight:bold; color:#0c2577; padding-left:5px;}
.dnTrip { color:#000;}
	.dnTrip strong { color:#0c2577;}

img.polaroid,
div.polaroid img
{
}
div.polaroid
{
background: #fff;
padding: 10px;
clear: right;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 2px solid #ccc;
border-bottom: 2px solid #ccc;
float: left;
margin-right: 2em;
text-align: center;
}
div.polaroid span.caption
{
	padding-top: 8px;
	display: block;
	text-align:center;
}

a.lightbox
{
bordeR:none;
}
#lightbox a
{
border: none;
}
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

.newletter { font-size:11px; color:#000; padding-left:5px; line-height:16px;}
	.newletter strong { font-size:11px; color:#0c2577;}
	.newletter input { height:13px; width:98px; background-color:#e9e9e9; border:1px solid #dcdcdc;}

.footer { color:#ffffff; font-size:10px;}
	.footer a { text-decoration:none;}

.i_heading { font-family:Helvetica, Arial, sans-serif, Tahoma; font-size:14px; font-weight:bold; color:#930223; padding-left:35px;}
.i_hotel_head { font-size:12px; font-weight:bold; color:#FFFFFF;}
.border_tbl { border:1px solid #006291; background-color:#D2F0FF;}
.border_tbl td img { border:1px solid white;}