﻿body 
{
	margin: 0 0 0 0;
	background: #f2f2f2 url(images/layout-repeat.jpg) repeat-x;
}

img
{
	border-width: 0px;
}

#header{ width: 980px; height: 169px;}

.logoTable{	width: 980px; height: 130px;}
.logo{ width: 300px; float: left; padding: 10px 0 0 0; text-align: right;}
.topIcon { width: 400px; height: 100px;	float: right;}
.iconList {	width: 136px; float: right; padding: 10px 35px 0 0;}
.callNow { width: 352px; height:40px; float: right; padding: 15px 20px 0 0;}

.topLink {width: 955px; height: 35px; padding: 4px 0 0 25px; text-align: left; font-family: Tahoma; font-size: 12px; font-weight: 700;}

#middle{ width: 980px; background: url(images/layout-repeat.gif) repeat-y center;}
#middleTop{width: 980px; background: url(images/layout-top.gif) no-repeat top center; padding: 6px 0 0 0;}

#leftsidebar {width: 269px; float: left; padding: 0 0 0 18px;}
#rightsidebar {width: 671px; float: right; padding: 0 17px 0 0}
#rightsidebar h1 {font-family: Tahoma; font-size: 24px; color: #932101; font-weight: normal; text-align: left; padding: 30px 0 0 15px; margin: 0;}
#rightsidebar p {font-family: Tahoma; font-size: 11px; color: #333333; text-align: left; padding: 0px 10px 0 15px;}
#rightsidebar ul {}
#rightsidebar ul li {font-family: Tahoma; font-size: 11px; color: #333333; text-align: left; padding: 0px 10px 0 10px;}
.contentLink {color: #333333; text-decoration: underline;}
.contentLink:hover {color: #000000; text-decoration: none;}

.tourTableTop {width: 254px; height: 28px; background: url(images/tourIndia-top.jpg) no-repeat; font-family: Tahoma; text-align: left; color: #333333; font-size: 14px; font-weight: 700; padding: 9px 0 0 15px;}
.tourTableRepeat {width: 269px; background: url(images/tourIndia-repeat.jpg) repeat-y; text-align: left; padding: 15px 0 0 0;}
.tourTableRepeat h1 {font-family: Tahoma; font-size: 12px; color: #b32f1a; margin: 0 0 0 0; padding: 0 0 0 15px;}
.tourTableRepeat h1 a {color: #b32f1a; text-decoration: none;}
.tourTableRepeat h1 a:hover {color: #333333; text-decoration: underline;}
.tourTableRepeat p {font-family: Tahoma; font-size: 11px; color: #333333; float: right; width: 125px; padding: 0 5px 0 0;}
.tourTableRepeat ul { margin: 0 0 0 0; padding: 10px 0 0 35px; list-style-image: url(images/blackCircleIcon.gif);}
.tourTableRepeat ul li {font-family: Tahoma; font-size: 11px; text-decoration: none; color: #333333; padding: 0 0 4px 0;}
.tourTableRepeat ul li a {color: #a72d1b; text-decoration: none;}
.tourTableRepeat ul li a:hover {color: #333333; text-decoration: underline;}
.tourTableBottom {width: 269px; height: 20px; background: url(images/tourIndia-bottom.jpg) no-repeat;}

.sidebarH {font-family: Tahoma; color: #333333; font-size: 14px; font-weight: 700; padding: 0 0 10px 15px;}
.sidebarT {font-family: Tahoma; color: #333333; font-size: 11px; font-weight: 700; padding: 0 0 5px 15px;}

.animTable {width: 437px; height: 206px; float: left;}
.rightTable {width: 229px; height: 206px; float: right; background: url(images/LuxuryHotelTable.jpg) no-repeat;}
.rightTableH { font-family: Tahoma; font-size: 17px; color: #ffffff; font-weight: normal; margin: 8px 0 0 20px; text-align: left;}
.rightTable ul { margin: 0 0 0 0; padding: 20px 0 0 33px;}
.rightTable ul li {text-align: left; font-family: Tahoma; font-size: 11px; color: #ffffff; padding: 0 0 3px 0;}
.rightTable ul li a {color: #ffffff; text-decoration: none;}
.rightTable ul li a:hover {text-decoration: underline;}

#hotelTable {width: 640px; height: 225px; padding: 35px 0 0 10px;}
.hotelColumn {width: 210px; height: 220px; float: left; text-align: left;}
.hotelColumnH {font-family: Trebuchet MS; color: #a91903; font-size: 17px; font-weight: normal; margin: 0 0 0 0; padding: 0px 0 0 20px;}
.hotelColumnH a {color: #a91903; text-decoration: none;}
.hotelColumnH a:hover {color: #333333; text-decoration: underline;}
.hotelColumn ul {margin: 0 0 0 0; padding: 13px 0 0 37px; list-style-image: url(images/hotelsIcon.gif);}
.hotelColumn ul li {text-align: left; font-family: Tahoma; font-size: 11px; color: #333333; padding: 0 0 4px 3px; margin: 0 0 0 0;}
.hotelColumn ul li a {text-decoration: none; color: #333333;}
.hotelColumn ul li a:hover {color: #000000; text-decoration: underline;}

#tourPackTable {width: 624px; height:165px; background: url(images/tourpackageTable.jpg) no-repeat; text-align: left; padding: 0 0 0 10px;}
#tourPackTable h1 {font-family: Trebuchet MS; font-size: 17px; color: #931201; font-weight: normal; margin: 0 0 0 0; padding: 20px 0 0 20px;}
#tourPackTable h1 a {color: #931201; text-decoration: none;}
#tourPackTable h1 a:hover {color: #333333;}
.tourPackTableLeft {width: 210px; height: 100px; float: left; padding: 11px 0 0 20px;}
.tourPackTableLeft a {font-family: Tahoma; font-size: 11px; color: #333333; text-decoration: none; display: block;}
.tourPackTableLeft a:hover {color: #931201;}

#footerLinkTable {width: 960px; height: 224px; background: url(images/footerLinkTable.jpg) no-repeat; padding: 20px 0 0 20px;}
.footerLinkTLeft {height: 220px; float: left; text-align: left;}
.footerLinkTLeftH {font-family: Trebuchet MS; font-size: 15px; font-weight: 700; color: #b21a01; margin: 0 0 0 0; padding: 0 0 0 20px; text-decoration: none;}
.footerLinkTLeftH a {color: #b21a01; text-decoration: none;}
.footerLinkTLeftH a:hover {color: #333333; text-decoration: line-through;}
.footerLinkTLeft ul {margin: 0 0 0 0; padding: 13px 0 0 37px; list-style-image: url(images/footerLinkIcon.gif);}
.footerLinkTLeft ul li {font-family: Tahoma; font-size: 11px; color: #333333; margin: 0; padding: 0 0 5px 3px;}
.footerLinkTLeft ul li a {color: #333333; text-decoration: none;}
.footerLinkTLeft ul li a:hover {color: #b21a01; text-decoration: underline;}

#footer {width: 100%; height: 65px; background: #666666 url(images/footer.jpg) no-repeat center;padding: 30px 0 0 0;}
#footer p {font-family: Tahoma; font-size: 11px; color: #ffffff; text-align: right; padding: 0 30px 0 0;}
#footer a {color: #ffffff; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

#footerT {width: 100%; height: 65px; background: #666666 url(images/footerThank.jpg) no-repeat center;padding: 30px 0 0 0;}
#footerT p {font-family: Tahoma; font-size: 11px; color: #ffffff; text-align: right; padding: 0 30px 0 0;}
#footerT a {color: #ffffff; text-decoration: none;}
#footerT a:hover {text-decoration: underline;}

#navBar {width: 647px; height: 24px; text-align: left; background: url(images/navigation.jpg) no-repeat; font-family: Tahoma; font-size: 11px; color: #333333; font-weight: 700; padding: 10px 0 0 20px;}
#navBar a {color: #931201; text-decoration: none;}
#navBar a:hover {color: #333333; text-decoration: underline;}

.alphabeticList {width: 650px; height: 25px; padding: 20px 0 0 0;}
.alphabeticList a {padding: 5px 7px 5px 8px; background: #f2f2f2; font-family: Arial; font-size: 12px; font-weight: 700; border: solid 1px #e1dfdf; color: #ae1801; text-decoration: none;}
.alphabeticList a:hover {background: #ffffff; border: solid 1px #d55642; color: #333333;}

.HotelList {width: 640px; border-bottom: dotted 1px #999999; text-align: left;}
.HotelListCol {width: 130px; float: left; text-align: left;}
.HotelListCol ul {margin: 0px; padding: 17px 0 0 20px; list-style-image: url(images/navIcon.gif);}
.HotelListCol ul li {font-family: Tahoma; font-size: 11px; color: #333333; padding-bottom: 5px;}
.HotelListCol ul li a {color: #931201; text-decoration: none;}
.HotelListCol ul li a:hover {color: #333333; text-decoration: underline;}

.tourListH {background: url(images/tours/tourPackName.jpg) no-repeat; width: 640px; height: 22px; padding: 8px 0 0 10px; text-align: left; font-family: Tahoma; font-size: 12px; font-weight: 700; text-transform: uppercase; color: #ffffff; border-radius: 10px;}
.tourList {width: 650px; border-bottom: dotted 1px #999999; text-align: left; height: 130px;}
.tourList h2 {font-family: Tahoma; font-size: 12px; color: #b32f1a; margin: 0 0 0 0; padding: 20px 0 0 0;}
.tourList h2 a {color: #b32f1a; text-decoration: none;}
.tourList h2 a:hover {color: #333333; text-decoration: underline;}
.tourList p {font-family: Tahoma; font-size: 11px; color: #333333;}
.tourList p strong {color: #931201;}
	
.tourPaging {width: 650px; background: #f2f2f2; text-align: right; height: 20px; margin: 5px 0 0 0; padding: 5px 5px 0 0; font-family: Tahoma; font-size: 11px; color: #333333;}	
.tourPaging a {color: #333333; text-decoration: none;}
.tourPaging a:hover {color: #931201; text-decoration: underline;}

.tourPackDetail {font-family: Tahoma; font-size: 11px; color: #333333; text-align: left; float: left; padding: 0 10px 0 0;}
.hotelDetailH {font-family: Tahoma; font-size: 18px; color: #932101; text-align: left; padding: 0px 0 0 15px; margin: 0;}

.carrentalsSubH {color: #bb6e00; font-family: Arial; font-size: 15px; text-align:left; font-weight: 700; padding: 0px 0 0 20px; margin: 0; text-transform: uppercase;}
.indiaHotelsLinkH {color: #931201; font-family: Tahoma; font-size: 18px; text-align: left; padding: 10px 0 0 20px; font-weight: normal; text-decoration: none;}
.indiaHotelsLinkH a {color: #931201; text-decoration: none;}
.indiaHotelsLinkH a:hover {color: #333333; text-decoration: underline;}
.indiaHotelsLink {font-family: Tahoma; font-size: 11px; color: #333333; padding: 0 0 0 20px; float: left; width: 270px;}
.indiaHotelsLink ul {padding: 10px 0 0 20px; margin: 0px;}
.indiaHotelsLink ul li { list-style-image: url(images/footerLinkIcon.gif); margin-bottom: 3px;}
.indiaHotelsLink ul li a {text-decoration: none; color: #333333;}
.indiaHotelsLink ul li a:hover {text-decoration: underline; color: #bb6e00;}

#bookHotelForm {width: 618px; height: 277px; background: url(images/hotels/hotelBookForm.jpg) no-repeat;}
#bookHotelForm label {text-align: left; font-family: Tahoma; font-size: 11px; color: #ffffff; width: 105px; display: block; float: left; padding-left: 25px;}

.bookingHL {width: 308px; float: left; text-align: left; height: 25px;}
.bookingHR {width: 309px; float: right; text-align: left; height: 25px;}
.bookingTxtBox {height: 14px; background-color: #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #e07d70; padding: 3px 4px 3px 6px; width: 162px; font-family: Tahoma; font-size: 11px;}
.bookingTxtDropDown {background-color: #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #e07d70; padding: 3px 4px 3px 6px; width: 172px; font-family: Tahoma; font-size: 11px;}

#bookTourForm {width: 618px; height: 276px; background: url(images/tours/tourBookForm.jpg) no-repeat;}
#bookTourForm label {text-align: left; font-family: Tahoma; font-size: 11px; color: #000000; width: 105px; display: block; float: left; padding-left: 25px;}

.TourBookingHL {width: 308px; float: left; text-align: left; height: 25px;}
.TourBookingHR {width: 309px; float: right; text-align: left; height: 25px;}
.TourBookingTxtBox {height: 14px; background-color: #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #e07d70; padding: 3px 4px 3px 6px; width: 162px; font-family: Tahoma; font-size: 11px;}
.TourBookingTxtDropDown {background-color: #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #e07d70; padding: 3px 4px 3px 6px; width: 172px; font-family: Tahoma; font-size: 11px;}

#feedbackForm {width: 500px; background: #f9f8f8; float: left;-moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: left; padding: 10px 10px 10px 20px;}
#feedbackForm label {font-family: Tahoma; font-size: 11px; color: #333333; width: 150px; float: left;}
.feedbackFormTxtBox {height: 14px; background-color: #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #bdbdbd; padding: 2px 4px 2px 6px; width: 150px; font-family: Tahoma; font-size: 11px; color: #931201;}
.feedbackFormTxtBox:hover, .feedbackFormTxtBox:focus {border: 1px solid #666666;}
.FFormDDL { -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #bdbdbd; padding: 3px 4px 3px 6px; font-family: Tahoma; font-size: 11px; color: #931201;}
.FFormDDL:hover, .FFormDDL:focus {border: 1px solid #666666;}
