@charset "utf-8";
/* CSS Document */

/* resets and overrides
==========*/
body, h1, h2, h3, h4, h5, h6, ul, li, p {
margin: 0;
padding: 0;
list-style-type:none;
}

img {border:none;}

/* links & type
===========*/

body{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#505050;
background:url(../images/background.gif) repeat-x #f9f9f9;
padding-top:0px;
padding-bottom:40px;
}

a:link { text-decoration:none; color:#4c4d4e; }
a:active {text-decoration:none; color:#4c4d4e; }
a:visited {text-decoration:none; color:#4c4d4e; }
a:hover {text-decoration:none; color:#70AC31; }

h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#535353;
	display:block;
	}
h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#535353;
	}
h3{
	height:24px;
	background:url(../images/h3_bg.gif) repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFF;
	padding-top:3px;
	padding-left:8px;
	display:block;
	width:223px;
	}
	
h4{
	height:24px;
	background:url(../images/h4_bg.gif) repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFF;
	padding-top:3px;
	padding-left:20px;
	display:block;
	width:175px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	margin-top:40px;
	}

h5{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:22px;
	color:#0474B7;
	display:block;
	padding-bottom:5px;
	}
/* layout
===========*/
#main_wrapper{
	margin:0 auto;
	padding:0;
	width:1030px;
	}
#wrapper{
	margin:0 auto;
	padding:0;
	width:1030px;
	}

#header{
	margin:0 auto;
	padding:0;
	width:1000px;
	overflow:hidden;
	height:100%;
	}
#logo{
	background:url(../images/logo.gif) no-repeat;
	height:103px;
	width:136px;
	float:left;
	margin-top:14px;
	text-indent:-9999px;
	}
	
#slider_wrapper{
	margin:0 auto;
	padding:0;
	width:1030px;
	background:url(../images/main_bg.gif) no-repeat;
	padding:22px 0px 22px 0px;}

#slider{
	margin:0 auto;
	padding:0;
	width:957px;
	}
	
/*=====Container=====*/
#container{
	margin:0 auto;
	padding:0;
	width:957px;
	overflow:hidden;
	height:100%;
	border-left:1px solid #d8d8d8;
	padding-bottom:30px;
	background:url(../images/container_bg.gif) repeat-y top right #FFF;
	}

#container_close{
	margin:0 auto;
	padding:0;
	width:957px;
	height:1px;
	background:url(../images/container_close.gif) no-repeat top right;
	text-indent:-9999px;
	}

/* LEFT COLUMN
=========*/	
#left_col{
	float:left;
	width:665px;
	border-top:1px solid #d8d8d8;
	line-height:18px;
	text-align:justify;
	background:#FFF;
	}
	
#left_col #welcome{ height:150px;}
	
.left_col_margin{
	margin:20px 20px 0px 20px;
	overflow:hidden;
	height:100%;
	}

#welcome h1{ padding-bottom:10px;}


#tt_container{
	overflow:hidden;
	height:100%;
	border-top:1px solid #d8d8d8;
	background:url(../images/top_shades.gif) repeat-x 0px 1px;
	}

#hot_destination{
	float:left;
	width:298px;
	margin-top:10px;
	}


.rec_box{
	height:66px;
	background-color:#f2f2f2;
	margin-top:14px;
	-webkit-border-radius:0px 5px 5px 0px;
	-moz-border-radius:0px 5px 5px 0px;
	border-radius:0px 5px 5px 0px;
	}

.rec_box p{
	margin:0;
	padding:0;
	}

.rec_box img{
	width:58px;
	height:58px;
	float:left;
	border:1px solid #d8d8d8;
	background:#FFF; padding:3px;
	}

.rec_box span{
	float:left;
	display:block;
	width:210px;
	margin:5px 0px 0px 5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4b4b4b;
	line-height:normal;
	}
.rec_box span a{color:#4b4b4b;}
.rec_box span a:hover{ text-decoration:underline; color:#4b4b4b;}	

.rec_box1{
	height:90px;
	background-color:#f2f2f2;
	margin-top:14px;
	-webkit-border-radius:0px 5px 5px 5px;
	-moz-border-radius:0px 5px 5px 0px;
	border-radius:0px 5px 5px 0px;
	padding-bottom:25px;

	}

.rec_box1 p{
	margin:0;
	padding:0;
	}

.rec_box1 img{
	width:150px;
	height:100px;
	float:LEFT;
	border:2px solid #d8d8d8;
	background:#FFF; padding:5px;
    
  
 
 }

.rec_box1 span{
	float:left;
	display:block;
	width:400px;
	margin:5px 0px 0px 5px;
	font-family:Vardana,Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#4b4b4b;
	line-height:normal;
	}
.rec_box1 span a{color:#4b4b4b;}
.rec_box1 span a:hover{ text-decoration:underline; color:#05853C;}	


#hot_destination2{
	float:left;
	margin-left:28px;
	width:298px;
	margin-top:10px;
	}
	
#sikkim_tour{
	overflow:hidden;
	height:100%;
	margin-top:40px;
	padding-bottom:20px;
	border-top:1px solid #d8d8d8;
	background:url(../images/top_shades.gif) repeat-x 0px 1px
	}	
	
#sikkim_tour h1{ padding-bottom:20px;}

.sikkim_tour_box{
	width:95px;
	height:122px;
	background-color:#FFF;
	border:1px solid #d8d8d8;
	padding:5px;
	float:left;
	margin-right:16px;
}
.sikkim_tour_box1{
	width:95px;
	height:120px;
	background-color:#FFF;
	border:1px solid #d8d8d8;
	padding:5px ;
	float:left;
}
/* RIGHT COLUMN
=========*/
	
#right_col{
	float:left;
	margin-left:24px;
	width:268px;
	border-top:1px solid #d8d8d8;
	}
.fixd_departure{ margin-top:50px;}
.right_content_box{
	overflow:hidden;
	margin:20px 0px 0px 37px;
	}	
/* callout boxes
=========*/
.photo_box img{
	width:50px;
	height:50px;
	float:left;
	border:1px solid #d8d8d8;
	background:#FFF; padding:3px;
	margin:10px 10px 0px 0px;
	}

.view_link{
	text-indent:134px;
	clear:both;
	padding-top:8px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
/* form elements
===========*/

/* misc
===========*/
#top_link{
	text-align:right;
	padding-top:10px;
	padding-bottom:2px;
	color:#e5e5e5;
}
#top_link a:link { text-decoration:none; color:#e5e5e5; }
#top_link a:active {text-decoration:none; color:#e5e5e5; }
#top_link a:visited {text-decoration:none; color:#e5e5e5; }
#top_link a:hover {text-decoration:none; color:#0474b7; }.contact_links{
	margin-top:8px;
	text-align:right
	}

#clnt_testmnl{
	height:100%;
	margin-top:25px;
	}
	
.client_txt{
	padding-top:8px;
	height:117px;
	width:85%;
	font-size:11px;
	text-align:justify;
	}
	
.corner{
	position:absolute;
	left:1153px;
	width:11px;
	height:39px;
	z-index:100;
	top: 714px;
}

/* Target all Firefox */ 
@-moz-document url-prefix()
{ .corner { 
	position:absolute;
	left:1153px;
	width:11px;
	height:39px;
	z-index:100;
	top: 716px; } } 
	
.corner1{
	position:absolute;
	left:1153px;
	width:11px;
	height:39px;
	z-index:100;
	top: 913px;
}

/* Target all Firefox */ 
@-moz-document url-prefix() { .corner1 {
	position:absolute;
	left:1153px;
	width:11px;
	height:39px;
	z-index:100;
	top: 915px; } } 

#left_links ul{ margin-top:15px; margin-bottom:0px;}

#left_links ul li{
	list-style-image:url(../images/list_style_img.gif);
	background:url(../images/list_li_bg.gif) repeat-x bottom;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:17px;
	}
	
/*FOOTER
=========== */
#footer{
	width:956px;
	margin:0 auto;
	padding:0;
	border:1px solid #d8d8d8;
	margin-top:20px;
	background:url(../images/footer_bg.gif) repeat-x;
	height:176px;
	}

.column_1{
	width:260px;
	float:left;
	line-height:16px;
	}
	
.column_2{
	width:280px;
	float:left;
	margin-left:45px;
	line-height:16px;
	}

.column_2 img{padding-bottom:6px;}

#footer_bottom{
	width:956px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	border-bottom:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	}

.footer_box {
	float:left;
	width:300px;
	height:150px;
	overflow:hidden;
	margin-right:30px;
	background:url(../images/divider.gif) no-repeat center right;
	}

.footer_box p{ clear:both; margin-top:6px; line-height:16px;}

.footer_box ul li{
	float:left;
	margin:5px 10px 0px 0px;
	}

.footer_box1 {
	float:left;
	width:240px;
	height:150px;
	overflow:hidden;
	margin-right:14px;
	}

.footer_box1 ul li{
	float:left;
	margin:30px 20px 0px 0px;
	}

#copyright{
	margin:0 auto;
	padding:0;
	width:957px;
	margin-top:5px;
	font-size:11px;
	}

.rmtk { text-indent:604px; }
.confirm-dialog
{
    background-color:White;
}
