@charset "utf-8";
/* CSS Document Developed By Aniruddha Deb for eWay Corp*/
/*CSS Modified By Debparna Dutta*/
body {
margin:0;
background-image: url(images/bg.gif);
background-repeat: repeat;
}
.headerbg1 {
background:url(images/header-bg2.png) no-repeat top left;
}
.topmenu-bg {
background:url(images/top-menu-bg.png) no-repeat top;
margin:auto;
height:24px;
}
.topcontact {
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
color:#FFF;
padding:0 0 0 5px;
}
.topcontact-bold {
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
color:#000;
font-weight:bold;
}
.logoline1 {
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:16px;
color:#FFF;
font-weight:bold;
padding-top:5px;
}
.logoline2 {
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:12px;
color:#FFF;
font-style:italic;
}
.topmenu-text {
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:10px;
color:#FFF;
font-weight:bold;
font-style:normal;
padding:0 4px 0 6px;
border-right:#776e75 1px solid;
text-align:center;
}
.topmenu-text-nodivider {
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:10px;
color:#FFF;
font-weight:bold;
font-style:normal;
padding:0 4px 0 6px;
text-align:center;
}
.topmenu-text img {
float:left;
margin:0 5px 0 0;
}
.topmenu-text-nodivider img {
float:left;
margin:0 5px 0 0;
}
.content-bg {
background:url(images/content-bg.png) repeat-y top left;
}
.right-bg {
background:url(images/right_back.png) repeat-y top left;
width:9px;
}
.footer-bg {
background:url(images/footer-bg.png) no-repeat top left;
padding:13px 0 0 4px;
}
.home-history-culture-bg {
background:url(images/home-cult-his-cont.gif) no-repeat left top;
}
.welcome-table {
background:url(images/welcome-table-bg.gif) no-repeat left top;
}
.login-header {
background:url(images/login-header-bg.gif) repeat-x top;
}
.login-header a{
	color:#000;
	text-decoration:none;
}
.login-header a:hover{
	color:#000;
	text-decoration:none;
}
.welcome-table-infotext {
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
color:#000;
padding:190px 0 0 10px;
line-height:13px;
}
.welcome-table-ourdestination-header {
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:12px;
color:#FFF;
font-weight:bold;
}
.welcome-table-ourdestination-headertxt {
padding:23px 0 0 37px;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:12px;
color:#cccccc;
}
.welcome-table-ourdestination-names {
padding:7px 0 0 8px;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
color:#cccccc;
line-height:15px;
}
.welcome-table-ourdestination-names a{
	color:#cccccc;
	text-decoration:none;
}
.welcome-table-ourdestination-names a:hover {
	text-decoration:underline;
}
.welcome-flash {
margin:17px 0 0 0;
}
.login-header {
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
font-weight:bold;
padding:0 0 0 5px;
color:#000;
}
.txtbox{
height:20px;
width:180px;
background:#5594a0;
border:#FFF 1px solid;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
color:#FFF;
line-height:19px;
}
.register-txt{
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:10px;
color:#000;
font-weight:bold;
text-align:left;
}
.register-txt img {
float:left;
margin:0 4px 0 0;
}
.what-others-say-txt {
padding:3px 0 0 4px;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFF;
line-height:16px;
}
.what-others-say-txt img {
float:left;
margin:0 10px 0 0;
}
.what-others-say-txt a{
text-decoration:none;
color:#FFF;
}
.what-others-say-txt a:hover{
text-decoration:underline;
color:#FFF;
}
.what-others-say-more {
color:#FFF;
float:right;
margin:0 10px 0 0;
}
.what-others-say-more a{
color:#FFF;
text-decoration:none;
font-size:10px;
line-height:18px;
}
.what-others-say-more img {
margin:4px 5px 0 0;
}
.calcuttawalks {
background:url(images/calcuttawalks-bg.gif) no-repeat top left;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
color:#FFF;
padding:6px 6px 0 50px;
text-align:right;
}

.calcuttawalks a{
color:#FFF;
text-decoration:none;
}
.calcuttawalks a:hover{
color:#FFF;
text-decoration:none;
}
.abtus-holder {
border:#FFF 4px solid;
background:#98b67f;
}
.abtus-flashholder {
background:url(images/aboutus-window.gif) no-repeat top left;
}
.abtus-txt {
padding-left:7px;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
color:#000;
}
.abtus-txt img {
margin:13px 0 20px 0;
}
.abtus-flash{
margin:22px 0 0 0;
}
.perspective-holder {
border:#FFF 4px solid;
background:#95aec2;
}
.perspective-flashholder {
background:url(images/perspective-window.gif) no-repeat top left;
}
.whatothersay-holder {
border:#FFF 4px solid;
background:#333333;
}
.whats-other-say-hdr{
margin:10px 0 10px 10px;
float:left;
}
.what-other-say-flash{
padding:3px;
}
.contactus-holder {
border:#FFF 4px solid;
background:#c25254;
}
.contactus-hdr {
float:left;
margin:13px 0 0 7px;
}
.contactus-adrs-tbl {
background:url(images/contact-us-pic.jpg) left top no-repeat;
color:#344179;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
padding:80px 0 0 40px;
font-weight:bold;
}
.contactus-adrs-tbl-hdr{
color:#9f200f;
}
.contact-frm-txt {
padding:0 0 6px 6px;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
color:#000;	
}
.contact-get-in-touch{
padding:6px 0 20px 6px;
color:#FFF;
}
.contact-form-txtbox{
background:#a34244;
border:#FFF 1px solid;
color:#FFF;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
width:240px;
height:20px;
line-height:19px;
}
.contact-form-tctarea{
background:#a34244;
border:#FFF 1px solid;
color:#FFF;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
width:240px;
height:85px;
overflow:auto;
}

.destinations-holder {
border:#FFF 3px solid;
}
.destination-tbl{
border:#c3bfb1 6px solid;
background:#3c323a;
}
.destination-tbl3{
border:#c3bfb1 6px solid;
/*background:#FFF;*/
}
.destination-bg {
background:url(images/destination-details-bg.gif) repeat-y;
}
.destination-tbl2{
border:#c3bfb1 6px solid;
}
.destination-tbl-cntry-names-td {
border-right:#c3bfb1 5px solid;
}
.destination-tbl-links-td {
border-right:#999999 1px solid;
color:#000;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
background:url(images/destination-leftpanel-top.gif) no-repeat top  left #e0b007;
}
.destination-tbl-links-td-active {
text-decoration:none;
color:#cc3300;
font-size:11px;
text-transform:uppercase;
}
.destination-tbl-hdr-txt{
color:#000;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:10px;
font-weight:bold;
border-bottom:#999999 1px solid;
}
.destination-left-panel-instruction-txt{
color:#000;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:10px;
font-weight:bold;
padding:5px;
border-right:#c3bfb1 5px solid;
}
.destination-tbl-hdr-txt-region{
color:#006;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:12px;
font-weight:bold;
padding:8px;
border-bottom:#999999 1px solid;
}
.destination-tbl-content-txt{
color:#000;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
padding:8px;
}
.destination-tbl-region-hdr{
color:#FFF;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:12px;
font-weight:bold;
padding:8px;
/*border-bottom:#c3bfb1 1px solid;*/
background-color:#928264;
border-right:#c3bfb1 5px solid;
}
/*.destination-tbl-details-holder{
background-color:#e0b007;
}*/
.destination-tbl-details {
color:#000;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
padding:0 7px 7px 0;
text-align:left;
font-weight:normal;
}
.destination-tbl-details-color{
color:#000;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
padding:7px 0 0 0;
text-align:left;
}
.destination-nation-holder{
background:#928264;
}
.destination-nation-holder ul{
background:#928264;
}
.newsletter-frm-txt {
padding:0 0 6px 6px;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
color:#FFF;
font-weight:bold;
}
.newsletter-frm-txtbox{
background:#61943b;
border:#FFF 1px solid;
color:#FFF;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
width:240px;
height:20px;
line-height:19px;
}
.nutshell {
padding:4px 0 0 4px;
}
.nutshell img {
float:left;
margin:0;
}
.nutshell-txt {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
font-weight:bold;
padding:0 0 0 15px;
line-height:15px;
}
/*Added By Debparna Dutta*/
.newsletter-frm-txtIndex {
padding:0 0 6px 6px;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
color:#000;
font-weight:bold;
}
.newsletter-frm-txtboxIndex{
height:20px;
width:180px;
background:#5594a0;
border:#FFF 1px solid;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
color:#FFF;
line-height:19px;
}
.destination-table-ourdestination-names {
padding:10px 0 0 8px;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:12px;
color:#cccccc;
line-height:16px;
}
.destination-table-ourdestination-names a{
color:#cccccc;
text-decoration:none;
}
.destination-table-ourdestination-names a:hover{
color:#cccccc;
text-decoration:underline;
}
#feedback-container {
	width:366px;
	border:#333 6px solid;
	padding:11px;
	background:#FFF;
	overflow:auto;
}
#feedback-container2 {
	width:450px;
	height:400px;
	border:#333 6px solid;
	padding:11px;
	background:#FFF;
	overflow:auto;
}
.feedbackform-txt {
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#000;
}
.feedbackform-txt2 {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
color:#000;
}
.feedbackform-txt-sm {
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:9px;
color:#000;
}
.feedbackform-txt-red {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
color:#900;
}
.feedbackform-txtbox {
width:260px;
height:20px;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:12px;
color:#000;
border:#000 1px solid;
line-height:18px;
}
.feedbackform-datebox {
width:75px;
height:20px;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:12px;
color:#000;
border:#000 1px solid;
line-height:18px;
}
.datepicker_wrap {
	float:left;
}
/*.feedbackform-radio1{
background-color:#ef886e;
border:#000 1px solid;
}
.feedbackform-radio2{
background:#f0eb56;
border:#000 1px solid;
}
.feedbackform-radio3{
background:#a199c8;
border:#000 1px solid;
}
.feedbackform-radio4{
background:#97cfb3;
border:#000 1px solid;
}*/
.catBodyul {
color:#FFF;
margin:0 0 0 10px;
padding:0;
list-style:none;
}
.catBodyul li {
	line-height:20px;
}
.catBodyliLink {
color:#FFF;
text-decoration:none;
text-transform:uppercase;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:12px;
background:url(images/continentBulMain.jpg) no-repeat;
padding-left:10px;
}
/* Continent selected */
.catBodyliLinkActive {
color:#FFF;
text-decoration:none;
text-transform:uppercase;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:12px;
background:url(images/continentBul.jpg) no-repeat;
padding-left:10px;
}
.catBodyli {
color:#FFF;
text-decoration:none;
text-transform:lowercase;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
font-weight:bold;
}
.catSubul111 {
list-style:none;
margin:0 0 0 20px;
padding:0;
}
.catSubul111 li{
	margin:5px 0 5px 0;
	line-height:14px;
}
.catBodyArrow {
color:#FFF;
text-decoration:none;
text-transform:lowercase;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
font-weight:bold;
}
/* Country selected */
.catBodyActive {
color:#e0b007;
text-decoration:none;
text-transform:lowercase;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:11px;
font-weight:bold;
}
.content-bg-shadows {
background:url(images/content-bg.png) repeat-y top center;
}
.mailTxt{
color:#fff;
text-decoration:none;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:10px;
font-weight:normal;
}
.time{
color:#000;
text-decoration:none;
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:12px;
font-weight:bold;
padding-right:40px;
}
.rate{
border:1px solid #806106;
background:#e5d6ab;
}
.leftFeedDivider{
border-left:1px solid #806106;
}
/*popup by jayant*/
.popup_wrap{
width:300px; 
position:absolute;
top:250px; left:430px;
z-index:20;
background:#fff; border:1px solid #333;
display:none; 
}
.popup{
width:300px;
z-index:22;
}
.info{
height:20px; background:#3c323a; color:#fff; font-size:14px; line-height:20px; padding-left:5px; 
}
.display_info{
margin-bottom:20px; font-size:12px; padding-top:10px; padding-left:5px; 
}				 

/*popup by aniruddha*/
.popup_wrap1{
	width:792px; 
	height:455px;
	position:absolute;
	top:32px;
	left:83px;
	z-index:2;
	background:#fff; 
	border:1px solid #333;
	display:none;
	color:#000;
}
.popup1{
	width:792px; 
	height:455px; 
	
}
.info1{
	height:20px;
	background:#ccc;
	color:#000;
	font-size:14px;
	line-height:20px;
	padding-left:5px; 
}
.display_info1{
	margin-bottom:30px;
	font-size:12px;
	padding-top:10px;
	padding-left:5px;
	height:415px;
	overflow-x:hidden;
	overflow-y:scroll;
}			
#message_container1Close{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#000;
font-weight:700;
display:block;
} 
#homeLoginBack{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:url(images/login_bg.png) repeat;
border:1px solid #cecece;
z-index:1;
}
.topmenu li a.active {
	background: #FFF;
	color:#000;
}
.topmenu {
	margin:0;
	padding:0;
}
.topmenu li {
	float: left;
	border-right: 1px solid #776e75 ;
	background: transparent;
	list-style:none;
}
.topmenu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	line-height: 24px;
	background: #382e36;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0px 34px 0px 33px;
}
.topmenu li a:hover {
	background: #FFF;
	color:#000;
}


