body{
	margin:0px;
	background:url(../images/bg.gif) left top repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#874400;
	font-size:12px;
	line-height:18px;
}
a img{
	border:0px;
}
a{
	color:#4a2800;
	text-decoration:underline;
}
a:hover{
	color:#4a2800;
	text-decoration:none;
}
p{
	margin:0 0 10px 0;
	padding:0px;
}
h1{
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clr{
	clear:both;
}
#wrap{
	margin:0 auto;
	width:1007px!important;
	width:1003px;
}
#header{
	background:url(../images/header_bg.jpg) left top no-repeat;
	width:95%;
	float:right;
}
#logo{
	margin:0px;
	padding:40px 50px;
	float:left;
}
.our_info{
	float:left;
	width:200px;
	padding:25px 0;
	text-align:center;
	color:#FCFBE9;
}
.our_info p{
	margin:0px;
	padding:0px;
	text-shadow: red 5px 0 0;
}
.banner{
	float:right;
}
#container{
	width:93%;
	background:url(../images/container_bg.gif) left top no-repeat #fcfbe9; 
	float:right;
	padding:15px;
}
.menu{
	/*background:url(../images/menu.gif) left top no-repeat;*/
	/*border-top:2px solid #e9d7a6;*/
	border-bottom:1px solid #e9d7a6;
	list-style-type:none;
	margin:0 0 5px 0;
	padding:0 0 10px 0;
	text-align:right;
}
.menu li{
	display:inline;
	padding:0 25px;
	border-left:1px solid #e9d7a6;
}
.menu li.first{
	border-left:0px;
}
.menu li a{
	color:#99885a;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.menu li a:hover{
	text-decoration:underline;
}
#left{
	width:190px;
	float:left;
}
.left_box{
	float:left;
	width:100%;
	margin:15px 0 0 0;
}
.left_box h2{
	font-size:20px;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0 0 20px 0;
	background:url(../images/left_head_btm.gif) left bottom no-repeat;
	text-transform:uppercase;
}
#right h2{
	font-size:20px;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0 0 15px 0;
	background:url(../images/left_head_btm.gif) left bottom repeat-x;
	width:100%;
}
.left_box h2 img{
	float:left;
	margin:-2px 10px 0 0;
}
.left_box ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.left_box ul li{
	padding:7px 0;
}
.left_box ul li a{
	text-decoration:none;
}
.left_box ul li a:hover{
	text-decoration:underline;
}
#content{
	float:left;
	width:435px;
	margin:10px 0 10px 20px;
}
.destinations{
	width:435px;
	margin:10px 0;
}
.destinations_box{
	background:url(../images/destination_mdl.gif) left top repeat-y;
	padding:20px 0;
}
.dstn{
	float:left;
	width:100px;
	margin:0 0 10px 34px;
	font-size:11px;
	text-align:center;
	line-height:14px;
	height:140px;
}
.dstn p{
	margin:10px 0 0 0;
	padding:0px;
}
#right{
	width:250px;
	background:#FFFFFF;
	border:1px solid #c8a97b;
	float:right;
	margin:10px 0;
	padding:10px;
}
.tour_theme{
	border-bottom:1px dashed #c8a97b;
	margin:0 0 12px 0;
	padding:0 0 12px 0;
	font-size:11px;
	line-height:14px;
}
.tour_theme div{
	float:left;
	margin:0 10px 0 0;
}
.tour_theme p{
	margin:5px 0 0 0;
}
.content_btm{
	position:relative;
	top:-120px;
	width:100%;
	background:url(../images/content_btm.gif) center center no-repeat;
	height:50px;
}
#footer{
	float:left;
	margin:20px 0 0 0;
	text-align:center;
	width:100%;
}
#footer ul{
	text-align:center;
	margin:10px auto;
	padding:0px;
	list-style:none;
}
#footer ul li{
	display:inline;
	padding:0 15px;
	border-left:1px solid #4a2800;
}
#footer ul li.first{
	border-left:0px;
}
#footer ul li a{
	color:#dbd79d;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#dbd79d;
	text-decoration:underline;
}
.btm_bg{
	background:url(../images/btm_bg.gif) left top repeat-x;
	height:70px;
	width:100%;
	margin:-50px 0 0 0;
}
#content1{
	float:left;
	width:725px;
	margin:10px 0 10px 20px;
}
#content1 h2{
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px dashed #CCCCCC;
}
.theme_tour{
	background:#FFFFFF;
	padding:20px;
}
.theme_tour_box{
	border:5px solid #d7d7d7;
	float:left;
	width:290px;
	margin:15px;
}
.theme_tour_box div{
	font-size:18px;
	font-weight:bold;
	color:#000;
	margin:0px;
	padding:10px;
	display:block;
	background:#FFFFFF;
	z-index:1;
	position:relative;
	margin:-43px 0 0 0;
	opacity:0.5;
	filter:alpha(opacity=60)
}
.theme_tour_box a:hover div{
	background:#000;
	color:#FFF;
}
.theme_tour_box1{
	width:725px;
	position:relative;
	margin:0 0 10px 0;
}
.theme_tour_box1 div{
	font-size:24px;
	font-weight:bold;
	color:#000;
	margin:0px;
	padding:20px 15px;
	display:block;
	background:#FFFFFF;
	z-index:1;
	position: absolute;
	top:30px;
	opacity:0.5;
	filter:alpha(opacity=60)
}
.tour_list{
	border:5px solid #CCCCCC;
	padding:10px;
	float:left;
	width:95%;
	margin:0 0 5px 0;
}
.tour_list_img{
	float:left;
	margin:0 10px 0 0;
	width:150px;
}
.tour_list_info{
	float:left;
	width:75%;
}
.view_more_btn{
	display:block;
	float:right;
	background:url(../images/view_more_btn.jpg) right top no-repeat;
	width:430px;
	font-weight:bold;
	text-decoration:none;
	height:40px;
	line-height:40px;
	text-align:right;
	padding:0 10px;
}
a.view_more_btn:hover{
	text-decoration:underline;
}
.theme_tour_box2{
	width:722px;
	position:relative;
	margin:0 0 10px 0;
}
.theme_tour_box2 div{
	font-size:20px;
	width:100%;
	font-weight:bold;
	color:#000;
	margin:0px;
	padding:15px 10px;
	display:block;
	background:#FFFFFF;
	z-index:1;
	position: absolute;
	bottom:0px;
	opacity:0.5;
	filter:alpha(opacity=60)
}
.black{
	color:#000;
}
.day_img{
	float:left;margin:0 10px 0 0;
}
.full{
	width:100%;
	float:left;
}
.day_scdl{
	width:100%;
	float:left;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px dashed #CCCCCC;
}
.tajmahal_box{
	background:url(../images/tajmahal_box.jpg) right bottom no-repeat;
	background-position:100% 80%;
	padding:45px;
	width:635px;
}
.headeing_form{
	background:#ffcb88;
	font-size:13px;
	padding:5px 10px;
	font-weight:bold;
	color:#000;
	margin:0px;
}
.submit_btn{
	background:#b87a2f;
	padding:3px 10px;
	border:2px outset #ffb026;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	cursor:pointer;
	font-weight:bold;
}
.submit_btn:hover{
	border:2px inset #ffb026;
}
.font11{
	font-size:11px;
}
.reservation_form{
	font-size:11px;
}
.reservation_form h1{
	margin:0 0 10px 0;
	border-bottom:1px solid #CCC;
	padding:0 0 10px 0;
}
.reservation_form div{
	background:#FFF;
	padding:5px;
	margin:0 10px 10px 0;
}
.reservation_form input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6e6e6e;
	width:225px;
}
.reservation_form input.submit{
	width:auto;
}
.reservation_form select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6e6e6e;
	width:220px;
}
.reservation_form textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6e6e6e;
	width:700px;
}
.reservation_form input.w70{
	width:70px;
}
.reservation_form input.w100{
	width:100px;
}
.reservation_form input.w248{
	width:208px;
}
.reservation_form input.w150{
	width:120px;
}
.reservation_form select.w252{
	width:252px;
}
.reservation_form select.w320{
	width:320px;
}
.font-11{
	font-size:11px;
}
.reservation_form input.book_btn{
	background:url(../images/book_btn_bg.jpg) left top no-repeat;
	width:233px;
	height:49px;
	border:0px;
	cursor:pointer;
	line-height:46px;
	font-size:20px;
	text-align:center;
	font-weight:bold;
	display:block;
	color:#FFF;
	text-transform:uppercase;
	text-shadow:0 1px 0 #FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:10px 0 0 250px;
}
.delete_img img{
	display:none;
}
