.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

.clear{ clear:both;}
.clearfix {display:inline-block; }


/* Intro Page Define here */
#Introtop{float:left; width:1003px; background-image:url(../images1/intro/bg_top.jpg); background-repeat:repeat-x; height:514px;}
#IntroPartLeft{float:left; width:178px; height:514px;}
#IntroPartMiddle{float:left; width:728px; height:514px;}
#IntroPartRight{float:left; width:90px; height:514px;}
#IntroBottom{float:left; width:1003px; background-image: url(../images1/intro/introbottom.jpg); background-repeat:no-repeat; height:89px;} 

/* Main Division Define here 
#MainContainer{width:1003px; margin:auto; }*/
/* Top Wrapper Block Starts Here */
#TopContainer{
background-image:url(../images/bg-top-main.gif);
background-position:center top;
background-repeat:repeat-x;
float:left;
width:100%;
}
#TopContainercontent{
margin:auto;
width:1003px;}
#Language{ float:right; width:260px; padding-right:43px; padding-top:8px; height:18px; text-align:right; }
#Flash{float:left; width:976px; height:173px; background:url(../images/top-header-iwt.jpg) no-repeat left top;}

.NavigationPartLeft{float:left; width:157px;}
.navigationPartRight{float:left; width:820px;}
.NavigationLinks{float:left;}
#DownloadBanner{float:left; width:976px; background-color:#FFFFFF;}
.BannerLeft{float:left; width:223px;}
.BannerRight{float:left; width:753px;}
.Flash{float:left; width:753px;}

.BannerRightImage{ width:157px; float:left;}
.BannerFlash{ width:596px; float:left;}
.image1{float:left; width:248px;}
.image2{float:left; width:253px;}
.image3{float:left; width:252px;}

/*Top Wrapper Block ends Here  */

#menu li a:hover  {
   color: #ffc500;
}
#Navigation{float:left; width:976px; background:url(../images/top-menu-bg.jpg) no-repeat left top; height:55px;}

/*#Navigation  {
   margin: 0px auto 0px auto;
   background:url(../images/top-menu-bg.jpg) no-repeat;
   visibility: visible;
   height: 55px;
   width: 976px;
   position: relative;
}*/
#menu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
}

#menu li  {
   height: 100%;
   display: inline;
   margin: 0px;
   padding-left:18px;
}

#menu  {
   font: 16px/18px Arial;
   margin: 0px;
   font-weight:bold;
   height: 30px;
   padding:17px 0 0 0;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   position: relative;
   left: 124px;
   width:700px;
   top: 0px;
   z-index: 2;
}
#button a  {
   background: url(../images/button.gif) no-repeat 0% 0px;
   display: block;
   height: 47px;
   width: 197px;
   font-size: 47px;
   line-height: 47px;
}
#button  {
   visibility: visible;
   position: relative;
   left: 768px;
   top: -46px;
   z-index: 2;
   width: 197px;
   height: 47px;
}


/* Middle Wrapper Block Starts Here */
#MiddleContainer{ float:left; width:100%; background: url(../images/bg-btm-main.jpg) repeat-x bottom; }
#MiddleContainerContent{margin:auto; width:1003px; padding-left:0px;}
#MiddleContainer1{float:left; width:891px; padding-left:82px; padding-right:30px; padding-top:0px;}

#MiddleContainer3{float:left; width:891px; padding-left:82px; padding-right:30px; padding-top:0px;}

.MiddlePart{float:left; width:891px;}
.Part1{float:left; width:530px;}
.Part2{float:right; width:335px; padding-top:0px;}

.MiddlePart1{float:left; width:891px; padding-top:22px;}
.Tour1{float:left; width:433px; height:159px; background-image: url(../images1/rajsthan_tours.gif); background-repeat:no-repeat;}
.Tour2{float:left; margin-left:11px; width:433px; height:159px; background-image:url(../images1/northindia_tours.gif); background-repeat:no-repeat;}
.Tour3{float:left; width:433px; height:159px; background-image: url(../images1/adventure_tours.gif); background-repeat:no-repeat;}
.Tour4{float:left; width:433px;  margin-left:11px;height:159px; background-image: url(../images1/southindia_tours.gif); background-repeat:no-repeat;}
.Tour5{float:left; width:433px; height:159px; background-image: url(../images/4x4-iwt.gif); background-repeat:no-repeat;}
.Tour6{float:left; width:433px;  margin-left:11px;height:159px; background-image: url(../images/bike-tours-india.gif); background-repeat:no-repeat;}
.TourMatter{float:left; padding-left:159px; padding-top:64px; width:270px;} 
.TourMatter1{float:left; padding-left:182px; padding-top:64px; width:250px;} 


.MiddlePart2{float:left; width:891px; }
/* Middle Wrapper Block Ends Here */

.MiddlePart3{float:left; width:891px; padding-top:10px;}
.MiddlePart3New{float:left; width:891px; padding-top:0px;}

.left_corner{float:left; width:13px; height:49px; background-image:url(../images/left_corner.jpg); background-repeat:no-repeat;}
.right_corner{float:right; width:205px; height:49px; background-image: url(../images1/right_flower1.jpg); background-repeat:no-repeat; vertical-align:middle;}
.middle{float:left; width:673px; height:49px; background-image:url(../images1/middle_repeat.jpg); background-repeat:repeat-x;}
.middleNew{float:left; width:555px; height:49px; background-image:url(../images1/middle_repeat.jpg); background-repeat:repeat-x;}

.middle_img{float:left; width:669px; padding:10px 0 0 5px;}

.MiddlePart3dis{float:left; width:889px; padding-top:5px; border:1px solid #f94e02; border-bottom:none; border-top:none;}

.MiddlePart3disR{ margin:auto; width:864px;}
.hawamahal{width:257px; float:left;}
.hawamahaldis{/*width:607px;*/width:603px; float:right; padding-top:55px;}
.hawamahaldis1{/*width:607px;*/width:593px; float:right; padding:5px; }

.hawamahaldishead{/*width:607px;*/width:593px; padding-top:0px; float:left; padding:0px 5px}


.citydis{width:600px; float:left;}
.citydishead{width:600px; float:left;}
.citypalace{width:250px; float:right; padding-top:20px;}

.left_bottom_corner{float:left; width:8px; height:8px; background-image:url(../images/left_bottom_corner.gif); background-repeat:no-repeat;}
.right_bottom_corner{float:left; width:8px; height:8px; background-image:url(../images1/right_bottom_corner.gif); background-repeat:no-repeat;}
.bottom_middle{float:left; width:875px; height:8px; background-image:url(../images/middle_bottom_repeat1.jpg); background-repeat: no-repeat;}
.left_bottom_corner1{float:left; width:8px; height:8px; background-image:url(../images1/left_bottom_corner1.gif); background-repeat:no-repeat;}
.right_bottom_corner1{float:left; width:8px; height:8px; background-image:url(../images1/right_bottom_corner1.gif); background-repeat:no-repeat;}
.bottom_middle1{float:left; width:875px; height:8px; background-image:url(../images/bg-bottom-line.gif); background-repeat: repeat-x;}

.PlaceTitle{float:left; width:891px;}
.TitleLeft{float:left; width:400px;}
.TitleRight{float:right; width:auto;}

.MiddlePartInner{float:left; width:865px; padding-top:5px; padding-left:12px; padding-right:12px; border:1px solid #f94e02; border-bottom:none; border-top:none; background:#FFFFFF;  background-position:bottom}
.MiddlePartInner1{float:left; width:865px; padding-top:5px; padding-left:12px; padding-right:12px; border:1px solid #f94e02; border-bottom:none; border-top:none; background-image: url(../images/bg-box-middle-1.jpg); background-position:bottom}

.MiddlePartInner2{float:left; width:555px; padding-top:5px; padding-left:12px; padding-right:12px; border:1px solid #f94e02; border-bottom:1px solid #f94e02; border-top:none;}
/* Bottom Wrapper Block Starts Here */
#BottomContainer{float:left; width:100%}
#BottomContainerContent{ margin:auto; width:1003px;}
.Bottom{float:left; width:1003px;}
.Bottom1{ margin:auto; width:1003px;}

.BottomLinks{float:left; width:800px; padding-left:35px; padding-bottom:120px; }
.BottomSound{float:left; width:150px; padding-top:10px; padding-left:10px;}
/* Bottom Wrapper Block Ends Here */

/*silder*/

.dropmenudiv_a{
	border-left:0px solid #37435A;
	border-right:0px solid #37435A;
	border-top:0px solid #37435A;
	border-bottom:0px solid #37435A;
	position:absolute;
	top: 0px;
	line-height:18px;
	background-image: url(../images1/img-rajasthan-menu-bg.png);
	background-repeat:no-repeat;
	width: 251px;
	height: 109px;
	visibility: hidden;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	font-family:Arial;
	left: 0px;
}
.dropmenudiv_a1{
	border-left:0px solid #37435A;
	border-right:0px solid #37435A;
	border-top:0px solid #37435A;
	border-bottom:0px solid #37435A;
	position:absolute;
	top: 0px;
	line-height:18px;
	background-image: url(../images1/img-north-menu-bg.png);
	background-repeat:no-repeat;
	width: 251px;
	height: 124px;
	visibility: hidden;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	font-family:Arial;
	left: 0px;
}
.dropmenudiv_a2{
	border-left:0px solid #37435A;
	border-right:0px solid #37435A;
	border-top:0px solid #37435A;
	border-bottom:0px solid #37435A;
	position:absolute;
	top: 0px;
	line-height:18px;
	background-image: url(../images1/img-south-menu-bg.png);
	background-repeat:no-repeat;
	width: 251px;
	height: 124px;
	visibility: hidden;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	font-family:Arial;
	left: 50px;
}


.dropmenudiv_a a{
width: 140px;
display: block;
text-indent: 0px;
border-bottom: 0px solid #678b3f; /*THEME CHANGE HERE*/
text-decoration: none;
font-weight:normal;
color: black; padding-left:0; padding-right:0px; padding-top:0px; padding-bottom:0px
}
.dropmenudiv_a a.sub_bottom{
width: 140px;
display: none;
text-indent: 0px;
border-bottom: 0px solid #678b3f; /*THEME CHANGE HERE*/
text-decoration: none;
font-weight: normal;
color: black;
}

.dropmenudiv_a1 a{
width: 140px;
display: block;
text-indent: 0px;
border-bottom: 0px solid #678b3f; /*THEME CHANGE HERE*/
text-decoration: none;
font-weight:normal;
color: black; padding-left:0; padding-right:0px; padding-top:0px; padding-bottom:0px;
}
.dropmenudiv_a1 a.sub_bottom{
width: 140px;
display: none;
text-indent: 0px;
border-bottom: 0px solid #678b3f; /*THEME CHANGE HERE*/
text-decoration: none;
font-weight: normal;
color: black;
}
.dropmenudiv_a2 a{
width: 140px;
display: block;
text-indent: 0px;
border-bottom: 0px solid #678b3f; /*THEME CHANGE HERE*/
text-decoration: none;
font-weight:normal;
color: black; padding-left:0; padding-right:0px; padding-top:0px; padding-bottom:0px
}
.dropmenudiv_a2 a.sub_bottom{
width: 140px;
display: none;
text-indent: 0px;
border-top: 0px solid #678b3f;
border-bottom: 0px solid #678b3f; /*THEME CHANGE HERE*/
text-decoration: none;
font-weight: normal;
color: black;
}
* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}
* html .dropmenudiv_a1 a{ /*IE only hack*/
width: 100%;
}
* html .dropmenudiv_a2 a{ /*IE only hack*/
width: 100%;
}
.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
color: #F95405;
}
.dropmenudiv_a1 a:hover{ /*THEME CHANGE HERE*/
color: #F95405;
}
.dropmenudiv_a2 a:hover{ /*THEME CHANGE HERE*/
color: #F95405;
}
