 @font-face {
 font-family: 'districtregular';
 src: url('../fonts/distth-webfont.eot');
 src: url('../fonts/distth-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/distth-webfont.woff') format('woff'), url('../fonts/distth-webfont.ttf') format('truetype'), url('../fonts/distth-webfont.svg#:districtregular') format('svg');
 font-weight: normal;
 font-style: normal;
}


.op
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
.op:hover
{
 -moz-box-shadow: 3px 3px 3px #C8C6C6;
    -webkit-box-shadow: 2px 2px 3px #C8C6C6;
    box-shadow: 2px 2px 3px #C8C6C6;
opacity:0.5;
color:#000;
filter:alpha(opacity=40); /* For IE8 and earlier */
}


td{ vertical-align:top;}

*html {
	margin:0px;
	padding:0px;
}

::selection {
 color:#ffffff;
background:#333333;
}
::-moz-selection {
 color:#ffffff;
background:#333333;
}
body {
	font-family: 'districtregular';
	background: #FFFFFF url(../images/bg_main.jpg) top left repeat-x; 
	font-size:14px;
	text-align:left;
}
img {
	border:none;
}
a {
	text-decoration:none
}

h1{}

h2{}

h3{}
.clear {
	clear:both;
}
.left {
	float:left;
}
.right {
	float:right;
}
.tleft {
	text-align:left
}
.tright {
	text-align:right;
}
.tcenter {
	text-align:center;
}
.tjusty {
	text-align:justify;
}
.block {
	display:block
}
.block_line {
	display:inline-block;
}
#outer_wrapper {
	width:100%;
	height:100%;
}
#wrapper {
	width:988px;
	margin:0 auto;
	}
#header{ width:988px; height:470px; margin-top:28px;}
#navigation{ padding-top:62px; width:64%;}
#navigation ul{ list-style:none;}
#navigation li{ line-height:normal; display:inline;}
#navigation li a{ float:left; display:block; text-decoration:none; color:#FFFFFF; font-family:'districtregular'; font-size:16px; padding:11px 15px; text-align:center;}	

#navigation span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#333333; display:block; padding:3px 0;}
	
#navigation li a:hover{ background:#c1b200;}

/*------------------------- content section start -----------------------------*/

#content { margin-top:45px; width:100%;}

.left_side_bar{ width:246px; border:#CCCCCC 1px solid;}
.left_side_bar1{ width:246px; border:#CCCCCC 0px solid; margin-bottom:15px; background:url(../images/category-img.jpg) no-repeat; height:355px; }

.left_side_bar h2{  font-family:'districtregular'; font-size:22px; padding:10px 0px; background:#034086; color:#FFFFFF; text-align:center;}
.enquiry_form{ width:195px; margin:0 auto;}
.enquiry_form h3{  font-family:'districtregular'; font-size:17px; padding:10px; color:#000000; text-align:center;}

input[type="text"], textarea, select{ border:#9c9c9c 1px solid; color:#666666; width:100%; margin:7px 0; padding:4px 2px;}

.quick{ background:url(../images/submit_e.png) top left no-repeat; width:88px; height:31px; display:inline-block; text-indent:-99999px; border:none; cursor:pointer; margin-left:35px; margin-top:15px; margin-bottom:8px;}

.middle_side_bar{ width:535px; margin-left:15px;}
.middle_side_bar1{ width:728px; margin-left:11px;}


.middle_side_bar h2{  font-family:'districtregular'; font-size:22px; padding:10px 15px; background:#ed1c24; color:#FFFFFF;}

.pack_tour_box{ margin-top:15px; border:#9c9c9c 1px solid;  padding-bottom:15px;}

.spacer{ margin:0 10px;}
.spacer1{ margin:0 12px 0 0; display:inline-block;}

.box_tour{ width:170px; }
.box_tour h3{ font-family:'districtregular'; font-size:17px; padding:8px; color:#ffffff; text-align:center; background:#259dfe; display:block; margin-bottom:10px;}


.right_side_bar{ width:175px;  height:340px; border:#CCCCCC 1px solid;}
.right_side_bar h2{  font-family:'districtregular'; font-size:20px; padding:10px 0px; color:#ffffff; text-align:center; background:#f8a906;}

.marqu_slide{ font-family: 'districtregular';display:block; width:165px; margin-top:10px; margin-bottom:10px; margin-left:auto; margin-right:auto; line-height:25px; text-align:center; font-size:13px; color:#626261; }
.rs_price{ color:#2892fe; font-weight:700;}
.middle_image{ width:100%; margin:15px 0; background:#ededed; height:165px; padding-bottom:20px; padding-left:5px;}
.middle_image h2{ font-family:'districtregular'; font-size:22px; padding:10px 0px; color:#000000;}


#footer{ background:#da5518; margin:0px; padding:10px 15px;}

.footer_left{ color:#FFFFFF; width:420px; margin-right:20px; line-height:20px; border-right:#333333 1px solid; outline-right: 1px solid #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.footer_left h2{font-family:'districtregular'; font-size:22px; padding-bottom:8px; }

.foot_con{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700}

.footer_right{ width:300px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
.url_txt { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.footer_right h2{font-family:'districtregular'; font-size:22px; padding-bottom:8px; color:#FFFFFF; display:inline-block; }
.footer_bottom{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:25px; color:#393939; text-align:center; padding:10px;}
.footer_bottom a{  font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#393939;}




.packkages{ background:#259dfe; height:25px; font-family:'districtregular'; font-size:19px; color:#FFFFFF; padding: 7px 0px 3px 7px;}
.packages-bg{ background-color:#f4f4f4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}


.packages-width-area{ width:690px; margin:auto; padding: 25px 0px 0px 0px;}
.pack-img{ width:209px; float:left; padding: 0px 0px 0px 0px;}
.pack-content{ width:463px; float:right;}

.pack-txt{ font-family:'districtregular'; font-size:22px; color:#757b19; padding: 0px 0px 3px 0px; line-height:27px;}
.pack-txt1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4a4a4a; line-height:18px; padding: 8px 0px 3px 0px; text-align:justify;}
.pack-txt2{ font-family:'districtregular'; font-size:14px; color:#2c2b2b; padding: 5px 0px 3px 0px; line-height:18px; vertical-align:top; font-weight:bold;}
.pack-txt3{ font-family:'districtregular'; font-size:23px; color:#259dfe; padding: 0px 0px 3px 0px; line-height:18px; vertical-align:top; font-weight:none; text-align:center;}


.booknow{ font-family:'districtregular'; font-size:15px; color:#424141; text-align:right; margin-top:15px;}
.booknow a{ background:url(../images/booknow.jpg) no-repeat right; width:90px; height:31px;
			 font-family:'districtregular'; font-size:16px; color:#424141; padding:10px 10px 10px 10px; text-decoration:none }
.booknow a:hover{ background:url(../images/booknow.jpg) no-repeat right; width:90px; height:31px;
				  color:#424141; padding:10px 10px 10px 10px; text-decoration:underline;}
.cat-1{ text-align:center; font-family:'districtregular'; font-size:20px; color:#FFFFFF; line-height:18px; padding: 7px 0px 0px 0px;}	

#nav{ font-family:'districtregular'; font-size:12px; color:#ffffff; text-decoration:none; margin:0; padding:0;}
#nav ul{ padding:0; list-style:none;  }
#nav ul li{ display:block; background:url(../images/icon.jpg) no-repeat  left; margin: 0px 5px 0px 10px; padding: 0px 5px 0px 0px;}
			
#nav ul li a{ margin: 5px 0px 5px 15px; padding: 5px 10px 5px 5px;
			  display:block; width:190px; font-family:'districtregular';
			  font-size:14px; color:#000; text-decoration:none;
			  text-transform:capitalize;
			  font-weight:none;
			  border-bottom: #bdbdbd 1px solid;
			  
			  }
#nav ul li a:hover, #nav ul li a.nev-active{ color:#fff; 
					background:#D5C500;
					}
		  


.padd{ margin-top:15px;}
.padd1{ margin-top:35px;}
#enqury-bg{ background:url(../images/enquiry_bg.png) no-repeat right; width:590px; height:600px; margin:auto;}


#field1{
    border:solid 1px #e2e2e2;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
	width:165px;
	height:22px;
	border:#939496 solid 1px;
	margin: 0px 0px 10px 0px;}


#field2{
    border:solid 1px #e2e2e2;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
	width:48px;
	height:22px;
	border:#939496 solid 1px;
}


.field3{
    border:solid 1px #e2e2e2;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	width:140px;
	height:22px;
	border:#939496 solid 1px;}

#textarea3{
    border:solid 1px #e2e2e2;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	width:166px;
	height:55px;
	border:#939496 solid 1px;
}



.contacts-bg{ background:url(../images/contact_bg.jpg) no-repeat; width:728px; height:auto; margin-top:15px; margin-bottom:50px;}
.contact-white-color{ box-shadow: 10px 10px 5px #888888; width:auto; height:auto;}

.contact-txt1{ font-family:'districtregular'; font-size:16px; color:#2f2f2f; padding: 0px 0px 0px 0px; line-height:22px; font-weight:bold;}

.contact-txt1 a{ font-family:'districtregular'; font-size:16px; color:#105093; padding: 0px 0px 0px 0px; line-height:22px; font-weight:bold; text-decoration:none;}

.contact-txt1 a:hover{color:#105093; text-decoration:underline;}

.quick1{ background:url(../images/submit_e.png) top left no-repeat; width:88px; height:31px; display:inline-block; text-indent:-99999px; border:none; cursor:pointer; margin-left:15px; margin-top:5px; margin-bottom:8px;}
.star
{
 	color:#ff0000;
}
.input-style
{
 	width:100px;
}
.pack-txtnew{ font-family:'districtregular'; font-size:14px; color:#2c2b2b; padding: 5px 0px 3px 0px; line-height:18px; vertical-align:baseline; font-weight:bold;}

.textarea-width{
	width:160px;
}
/*.gallery-img
{
background:url(../images/gallery_img_bg.jpg); width:169px;min-height:186px;float:left;margin-right:17px;margin-bottom:17px;
}
*/

.gallery-img { background-color:#FFFFFF; width:169px; height:auto; float:left; margin: 0px 10px 10px 0px;            
   -moz-box-shadow: 3px 3px 3px #C8C6C6;
    -webkit-box-shadow: 2px 2px 3px #C8C6C6;
    box-shadow: 2px 2px 3px #C8C6C6;
}


.gallery-img1{ background-color:#FFFFFF; width:169px; height:auto; float:left; margin: 0px 10px 10px 0px;           

    -moz-box-shadow: 3px 3px 3px #C8C6C6;
    -webkit-box-shadow: 2px 2px 3px #C8C6C6;
    box-shadow: 2px 2px 3px #C8C6C6;

}

/*
.gallery-img1
{
background:url(../images/gallery_img_bg.jpg);width:169px;min-height:186px;float:left;margin-right:0px;margin-bottom:17px;
}*/

/*  new code for inner 1 */



.innerpage{ width:229px; float:left; padding: 0px 18px 0px 2px;}
.innerpage1{ width:229px; float:right; padding: 0px 6px 0px 5px;}

.innerpage1 img{border-radius:6px;}
.vrrticle-line{ border-right:#efefef solid 1px; padding: 0px 6px 0px 7px;}

.vrrticle-line img{border-radius:6px;}

.p-txt{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2c2c2c; line-height:18px; padding: 15px 0px 0px 0px;}

.p-txt a{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2c2c2c; line-height:18px; padding: 15px 0px 0px 0px; text-decoration:none}
.p-txt a:hover{color:#259DFE;}


.p-txt1{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2c2c2c; line-height:18px; padding: 5px 0px 0px 0px;}

.p-txt2{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#59b323; line-height:18px; padding: 5px 0px 0px 0px;}

.p-txt3{ text-align:left; font-family:'districtregular'; font-size:14px; font-weight:bold; color:#259dfe; line-height:18px; padding: 5px 0px 0px 0px;}

.readmore{ float:left; width:150px;}
.readmore1{ float:right; width:78px;}
#padd{ padding-top:10px;}

.nortindia{ padding: 20px 0px 0px 0px; text-align:center;}

.aboutus-bg{width:728px;margin-top:15px;}

