/* Body */
body{width:1004px; padding:0px; margin:0px auto;}
/* End Body */

/* Top Portion */
#top-portion{width:1004px;}
#top-portion img{border:0px;}
#top-portion .top-bg{background:url(../images/top-bg.gif) top left repeat-x; height:179px;}
#top-portion .logo{background:url(../images/logo.jpg) top left no-repeat; width:201px; height:159px; float:left; margin:10px 0px 0px 0px;}
#top-portion .banner-image-1{background:url(../images/banner-image-1.jpg) top left no-repeat; height:159px; width:300px; float:left; margin:10px 0px 0px 1px;}
#top-portion .banner-image-2{background:url(../images/banner-image-2.jpg) top left no-repeat; height:159px; width:300px; float:left; margin:10px 0px 0px 1px;}
#top-portion .top-right-links{height:60px; width:200px; background:url(../images/top-right-links-bg.jpg) top left no-repeat; text-align:center; float:left; margin:10px 0px 0px 1px;}
#top-portion .top-right-links-padding-25p{padding:25px 0px 0px 0px;}
#top-portion .plan-your-india-trip{width:200px;float:left; margin:1px 0px 0px 1px;}
/* End Top Portion */

/* Top Mid Menu */
#top-mid-menu{width:1004px; background:url(../images/top-mid-menu-bg.jpg) top left no-repeat; height:34px;}
#top-mid-menu .top-mid-menu-box-1{width:235px; float:left;}
#top-mid-menu .top-mid-menu-box-2{width:750px; float:left;}
#top-mid-menu .top-mid-menu-style-1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#545656; text-align:right; line-height:28px; padding:0px 7px 0px 0px;}
#top-mid-menu .top-mid-menu-style-1 a{color:#545656; text-decoration:none; padding:0px 5px 0px 5px;}
#top-mid-menu .top-mid-menu-style-1 a:hover{color:#000; text-decoration:underline;}
#top-mid-menu .top-mid-menu-style-2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#545656; text-align:left; line-height:28px; padding:0px 0px 0px 12px;}
#top-mid-menu .top-mid-menu-style-2 a{color:#545656; text-decoration:none; padding:0px 3px 0px 3px;}
#top-mid-menu .top-mid-menu-style-2 a:hover{color:#000; text-decoration:underline;}
/* End Top Mid Menu */

/* Content Area */
#content-area{width:1004px;}
#content-area img{border:0px;}
#content-area .hotels-jaipur-area{width:500px; float:left;}
#content-area .hotels-jaipur-bg{background:url(../images/hotels-jaipur-bg.gif) top left no-repeat; height:35px; width:500px;}
#content-area .hotels-agra-area{width:500px; margin:0px 0px 0px 4px; float:left;}
#content-area .hotels-agra-bg{background:url(../images/hotels-agra-bg.gif) top left no-repeat; height:33px; width:500px;}
#content-area h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000; text-align:center; padding:0px 0px 0px 0px; margin:0px auto; line-height:30px;}
#content-area h1 a{color:#000; text-decoration:underline;}
#content-area h1 a:hover{color:#000; text-decoration:none;}
#content-area h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; padding:0px 0px 0px 5px; margin:0px auto; line-height:30px;}
#content-area h2 a{color:#000; text-decoration:underline;}
#content-area h2 a:hover{color:#000; text-decoration:none;}
#content-area .hotels-area{width:462px; padding:7px 19px 0px 19px;}
#content-area .hotels-bg{background:url(../images/hotels-bg.gif) top left repeat-y;}
#content-area p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5f604b; text-align:justify; padding:5px 5px 5px 5px; line-height:18px; margin:0px 0px 0px 0px;}
#content-area p a{color:#008db3; font-weight:bold; text-decoration:underline;}
#content-area p a:hover{color:#008db3; text-decoration:none;}
#content-area .sub-hotels-area{width:229px; float:left;}
#content-area .sub-hotels-area-2{width:229px; margin:0px 0px 0px 4px; float:left;}
#content-area .hotel-style-1{width:229px;}
#content-area .hotel-style-1 ul{padding:0px 0px 0px 20px; margin:0px auto;}
#content-area .hotel-style-1 ul li{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#4d5151; line-height:18px; list-style:none;}
#content-area .hotel-style-1 ul li a{color:#4d5151; text-decoration:underline;}
#content-area .hotel-style-1 ul li a:hover{color:#4d5151; text-decoration:none;}
#content-area .read-more{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#005e82; text-align:right
; padding:0px 20px 0px 0px; line-height:20px;}
#content-area .read-more a{color:#005e82; text-decoration:none;}
#content-area .read-more a:hover{color:#007db1; text-decoration:underline;}
#content-area .read-more-2{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#a7600c; text-align:right
; padding:0px 20px 0px 0px; line-height:20px;}
#content-area .read-more-2 a{color:#a7600c; text-decoration:none;}
#content-area .read-more-2 a:hover{color:#de791c; text-decoration:underline;}

/* End Content Area */

/* North India Tour Packages */
#itinerary{width:1004px;}
#itinerary img{border:0px;}
#itinerary .itinerary-top-bg{background:url(../images/itinerary-top-bg.jpg) top left no-repeat; height:47px; width:332px;}
#itinerary .itinerary-bg{background:url(../images/itinerary-bg.jpg) top left repeat-y;}
#itinerary h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#4d5151; padding:18px 0px 0px 64px; margin:0px auto;}
#itinerary h1 a{color:#4d5151; text-decoration:none;}
#itinerary h1 a:hover{color:#4d5151; text-decoration:none;}
#itinerary .itinerary-box-1{width:332px; float:left; padding:0px 0px 0px 0px;}
#itinerary .itinerary-box-2{width:332px; float:left; margin:0px 0px 0px 4px; padding:0px 0px 0px 0px;}
#itinerary .menu-style-1{width:332px;}
#itinerary .menu-style-1 ul{padding:5px 0px 0px 22px; margin:0px auto;}
#itinerary .menu-style-1 ul li{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#4d5151; line-height:16px; list-style:none;}
#itinerary .menu-style-1 ul li a{color:#4d5151; background:url(../images/bullet-3.gif) center left no-repeat; list-style-position:inside; display:inline; text-decoration:underline;padding:0px 0px 0px 12px; line-height:18px;}
#itinerary .menu-style-1 ul li a:hover{color:#4d5151; text-decoration:none;}
/* End North India Tour Packages */

/* Jaipur and Delhi Fort */
#jaipur-agra-fort{width:1004px;}
#jaipur-agra-fort img{border:0px;}
#jaipur-agra-fort .fort-bg{ background:url(../images/fort-bg.gif) top left repeat-y;}
#jaipur-agra-fort .jaipur-fort-box-1{width:500px; text-align:center; float:left;}
#jaipur-agra-fort .agra-fort-box-2{width:500px; float:left; text-align:center; margin:0px 0px 0px 4px;}
#jaipur-agra-fort h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#009ddc; text-align:center; padding:5px 0px 5px 30px; margin:0px auto;}
#jaipur-agra-fort h1 a{color:#009ddc; text-decoration:underline;}
#jaipur-agra-fort h1 a:hover{color:#009ddc; text-decoration:none;}
#jaipur-agra-fort .fort-box-1{width:500px; float:left;}
#jaipur-agra-fort .fort-menu-style-1{width:500px;}
#jaipur-agra-fort .fort-box-2{width:500px; float:left; margin:0px 0px 0px 4px;}
#jaipur-agra-fort .fort-menu-style-1 ul{padding:0px 16px 0px 16px; margin:0px auto;}
#jaipur-agra-fort .fort-menu-style-1 ul li{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#005581; line-height:16px; list-style:none; line-height:20px;}
#jaipur-agra-fort .fort-menu-style-1 ul li a{color:#005581; text-decoration:none;}
#jaipur-agra-fort .fort-menu-style-1 ul li a:hover{color:#005581; text-decoration:underline;}
#jaipur-agra-fort .more-places{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#009ddc; text-align:right
; padding:0px 20px 0px 0px; line-height:25px;}
#jaipur-agra-fort .more-places a{color:#009ddc; text-decoration:underline;}
#jaipur-agra-fort .more-places a:hover{color:#02a2c9; text-decoration:none;}
/* End Jaipur and Delhi Fort */

/* End Banner */
#banner{width:1004px;}
#banner img{border:0px;}
#banner .banner-box-1{width:500px; text-align:center; float:left;}
#banner .banner-box-2{width:500px; float:left; text-align:center; margin:0px 0px 0px 4px;}
/* End Banner */

/* Footer Menu */
#footer-menu{width:1004px; background:url(../images/footer-menu-bg.jpg) top left no-repeat; height:30px;}
#footer-menu img{border:0px;}
#footer-menu .footer-menu-style-1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000; text-align:center; line-height:30px;}
#footer-menu .footer-menu-style-1 a{color:#000; text-decoration:none;}
#footer-menu .footer-menu-style-1 a:hover{color:#4d5151; text-decoration:none;}
/* End Footer Menu */

/* End Footer */
#footer{width:1004px; background:#fffbc3;}
#footer .footer-style-1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#575a5d; text-align:center; line-height:18px;}
#footer .footer-style-1 a{color:#575a5d; text-decoration:none;}
#footer .footer-style-1 a:hover{color:#575a5d; text-decoration:underline;}
#footer .footer-style-2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#575a5d; text-align:center; line-height:18px;}
#footer .footer-style-2 a{color:#575a5d; text-decoration:none;}
#footer .footer-style-2 a:hover{color:#575a5d; text-decoration:underline;}
/* End Footer */

/* Additional Styles */
.clear-left{clear:left;}
.clear-both{clear:both;}
.float-left{float:left;}
.margin-top-1p{margin:1px 0px 0px 0px;}
.line-height-2p{line-height:2px;}
.line-height-4p{line-height:4px;}
.text-align-center{text-align:center;}
