
body
{
	background-color:#fff;
	text-align:center;
	margin:0px;
	font-family: Arial;
	font-size:13px;
}
a,a:visited
{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
#header
{
	background-image:url(Images/Header.jpg);
	width:1000px;
	margin-left:auto;
    margin-right:auto;
	height:242px;
}
#CHheader
{
	background-image:url(Images/Header.jpg);
	width:1000px;
	margin-left:auto;
    margin-right:auto;
	height:242px;
}
#Menu
{
	background-color:#6a0505;
	height:36px;
	color:#fff;
	width:1000px;
	font-family:Arial;
	font-size:14px;
	margin-left:auto;
    margin-right:auto;
}
#Menu a
{
	color:#fff;
	text-decoration:none;
}
#Menu a:visited
{
	color:#fff;
	text-decoration:none;
}
#Menu a:hover
{
	color:#ffd24c;
	text-decoration:underline;
}
#Menu div
{
	background-image:url(Images/Menu_Bullet.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left:25px;
	margin-top:7px;
	margin-right:5px;
	text-align:left;
	padding-left:30px;
}
#Base
{
	background-color:#747474;
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	width:998px;
	border:solid 1px #747474;
}
#Places_to_go
{
	background-image:url(Images/Places_to_go.jpg);
	background-repeat:no-repeat;
	width:346px;
	height:57px;
	margin-top:10px;
	margin-left:5px;
}
#middle_ptg
{
	background-image:url(Images/middle_repeat.jpg);
	background-repeat:repeat-y;
	width:326px;
	font-family:Arial;
	font-size:13px;
	color:#384348;
    margin-left:5px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	height:395px;
}
#middle_ptg a
{
	color:#1294be;
	text-decoration:none;
}
#middle_ptg a:visited
{
	color:#1294be;
	text-decoration:none;
}
#middle_ptg a:hover
{
	color:#1294be;
	text-decoration:underline;
}
.Bottom_curve
{
	background-image:url(Images/bottom_curve.jpg);
	background-repeat:no-repeat;
	width:346px;
	height:15px;
	margin-left:5px;
	
}
#Things_to_do
{
	background-image:url(Images/things_to_do.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:5px;
	width:345px;
	height:57px;
}
#middle_ttd
{
	background-image:url(Images/middle_repeat.jpg);
	background-repeat:repeat-y;
	width:326px;
	font-family:Arial;
	font-size:13px;
	color:#384348;
    margin-left:5px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	height:395px;
}
#middle_ttd a
{
	color:#a0512d;
	text-decoration:none;
}
#middle_ttd a:visited
{
	color:#a0512d;
	text-decoration:none;
}
#middle_ttd a:hover
{
	color:#a0512d;
	text-decoration:underline;
}
#Hotels_to_Visit
{
	background-image:url(Images/Hotels_to_visit.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:5px;
	width:345px;
	height:57px;
}
#middle_htv
{
	background-image:url(Images/middle_repeat.jpg);
	background-repeat:repeat-y;
	width:326px;
	font-family:Arial;
	font-size:13px;
	color:#384348;
    margin-left:5px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	height:395px;
}
#middle_htv a
{
	color:#6f7293;
	text-decoration:none;
}
#middle_htv a:visited
{
	color:#6f7293;
	text-decoration:none;
}
#middle_htv a:hover
{
	color:#6f7293;
	text-decoration:underline;
}
#Events
{
	background-image:url(Images/Events.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:5px;
	width:345px;
	height:57px;
}
#middle_Events
{
	background-image:url(Images/middle_repeat.jpg);
	background-repeat:repeat-y;
	width:326px;
	font-family:Arial;
	font-size:13px;
	color:#384348;
    margin-left:5px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	height:395px;
}
#middle_Events a
{
	color:#86825f;
	text-decoration:none;
}
#middle_Events a:visited
{
	color:#86825f;
	text-decoration:none;
}
#middle_Events a:hover
{
	color:#86825f;
	text-decoration:underline;
}
#Restaurants_Bars
{
	background-image:url(Images/Restaurants_and_BArs.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:5px;
	width:344px;
	height:46px;
}
#middle_Restaurants_Bars
{
	background-image:url(Images/middle_repeat.jpg);
	background-repeat:repeat-y;
	width:326px;
	font-family:Arial;
	font-size:13px;
	color:#384348;
    margin-left:5px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	height:340px;
}
#middle_Restaurants_Bars a
{
	color:#c43a41;
	text-decoration:none;
}
#middle_Restaurants_Bars a:visited
{
	color:#c43a41;
	text-decoration:none;
}
#middle_Restaurants_Bars a:hover
{
	color:#c43a41;
	text-decoration:underline;
}
#Parties_to_attend
{
	background-image:url(Images/Parties_to_attend.jpg);
	background-repeat:no-repeat;
	width:344px;
	height:46px;
    margin-top:10px;
	margin-left:5px;
}
#middle_pta
{
	background-image:url(Images/middle_repeat.jpg);
	background-repeat:repeat-y;
	width:326px;
	font-family:Arial;
	font-size:13px;
	color:#384348;
    margin-left:5px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	height:340px;
}
#middle_pta a
{
	color:#f55213;
	text-decoration:none;
}
#middle_pta a:visited
{
	color:#f55213;
	text-decoration:none;
}
#middle_pta a:hover
{
	color:#f55213;
	text-decoration:underline;
}

#Events_experts
{
	background-image:url(Images/Events_Experts.jpg);
	background-repeat:no-repeat;
	width:219px;
	height:157px;
	padding-top:45px;
	padding-left:22px;
	color:#384348;
	text-align:justify;
	padding-right:35px;
	font-family:Arial;
	font-size:13px;	
}
#Business_enquiries
{
	background-image:url(Images/businesss_conf.jpg);
	background-repeat:no-repeat;
	width:244px;
	height:257px;
	padding-top:10px;
	padding-left:20px;
	text-align:justify;
	font-family:Arial;
	font-size:13px;
	padding-right:10px;
}
#Business_enquiries h4
{
	margin-top:0px;
	padding-top:10px;
	display:block;

}
.Business_enquiries_dropdown
{
	color: #36516F;
	font-size: 11px;
	font-family: arial;
	border:solid 1px #36516F;
	display:block;
	margin:3px;
}
.Business_enquiries_textbox
{
	color: #36516F;
	font-size: 11px;
	font-family: arial;
	border:solid 1px #36516F;
	display:block;
	margin:3px;
}

.Business_enquiries_search
{
	background-image:url(Images/businesss_confSearch.jpg);
	background-repeat:no-repeat;
	width:81px;
	height:23px;
	border:solid 0px;
	display:block;
	margin-top:5px;
	margin-left:15px;
}
#Search_Now
{
	color:#F00;
	font-size:15px;
	text-decoration:none;
}
#Search_Now a
{
	color:#f00;
	font-size:15px;
	text-decoration:none;
}
#Search_Now a:visited
{
	color:#f00;
	font-size:15px;
	text-decoration:none;
}
#Search_Now a:hover
{
	color:#f00;
	font-size:15px;
	text-decoration:underline;
}
#Find_Venues
{
	background-image:url(Images/Find_venues.jpg);
	background-repeat:no-repeat;
	width:243px;
	height:110px;
	padding-top:20px;
	text-align:justify;
	padding-left:30px;
	font-family:Arial;
	font-size:13px;
}
#R_and_B
{
	background-image:url(Images/R_and_B.jpg);
	background-repeat:no-repeat;
	width:242px;
	height:109px;
	color:#FFF;
	text-align:justify;
	padding-top:20px;
	padding-left:30px;
	font-family:Arial;
	font-size:13px;
}
#Search_Now2
{
	color:#000;
	font-size:15px;
	text-decoration:none;
}
#Search_Now2 a
{
	color:#000;
	font-size:15px;
	text-decoration:none;
}
#Search_Now2 a:visited
{
	color:#000;
	font-size:15px;
	text-decoration:none;
}
#Search_Now2 a:hover
{
	color:#000;
	font-size:15px;
	text-decoration:underline;
}
#offers
{
	
	width:252px;
	height:118px;
	text-align:left;
	font-size:13px;
	font-family:Arial;
	padding-left:20px;
	padding-top:10px;
	color:#FFF;
}
#offers2
{
	background-image:url(Images/Offers_hotels.jpg);
	background-repeat:no-repeat;
	width:252px;
	height:339px;
	text-align:left;
	font-size:13px;
	font-family:Arial;
	padding-left:20px;
	padding-top:10px;
	color:#FFF;
}
#offers2 a
{
	color:#ffea00;
	text-decoration:none;
}
#offers2 a:visited
{
	color:#ffea00;
	text-decoration:none;
}
#offers2 a:hover
{
	color:#fff;
	text-decoration:underline;
}

#london_map
{
	
	width:252px;
	height:108px;
	font-family:Arial;
	font-size:13px;
	padding-top:20px;
	text-align:left;
	padding-left:20px;
}
#Weather
{
	background-image:url(Images/London_weather2.jpg);
	background-repeat:no-repeat;
	width:234px;
	height:310px;
	font-family:Arial;
	font-size:13px;
	text-align:left;
	padding-left:20px;
	color:#199997;
	padding-right:20px;
  
	
}
#Weather h4
{
	margin-top:0px;
	padding-top:20px;
}
#Weather a
{
	color:#199997;
	text-decoration:none;
}
#Weather a:visited
{
	color:#199997;
	text-decoration:none;
}
#Weather a:hover
{
	color:#199997;
	text-decoration:underline;
}
h4
{
	font-size:14px;
	font-family:Arial;
}

/*new id and class date 26-06-09*/
#Footer
{
	background-color: #6a0505;
	width: 1000px;
	height: 35px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	color: white;
}
#Footer a
{
color: white;	text-decoration:none;
}
#Footer a:visited
{
color: white;text-decoration:none;
}
#Footer a:hover
{color: white;
text-decoration:underline;
}

/* Hotel Detail Page */

#hotelDetail_Content
{

	margin-left:auto;
	margin-right:auto;
	background-color:#747474;
	text-align:left;
	width:998px;
	border:solid 1px #747474;
}
#hotelDetail_Description
{
	background-color:#fff;
	margin:20px;
	padding:15px;
}
#hotelDetail_Description_Heading
{
	color:#6a0505;
	font-size:16px;
	font-weight:bold;	
	margin-bottom:10px;
}
#hotelDetail_Description_AddressHeading
{
	color:#6a0505;
	font-size:14px;
	font-weight:bold;	
}
.hotelDetail_Description_Address
{
	color:#747474;
	font-size:14px;
	font-weight:bold;
	
}
.hotelDetail_Description_Image
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
}

.CustomTabStyle
{
	margin:20px;
}
.CustomTabStyle .ajax__tab_header {
 background-color:#747474;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_outer
{
	 background-image:url(images/Bookings_ActiveTab.jpg);
	 font-weight:bold;
	 background-repeat:repeat-x;
 color:#6a0505;
  padding-top:5px;
 padding-bottom:5px;
 padding-left:10px;
 padding-right:10px;

 border-right:solid 2px #747474;
}

.CustomTabStyle .ajax__tab_body
{
	background-color:#fff;
	padding:15px;
}
.CustomTabStyle .ajax__tab_outer
{
	background-image:url(images/Bookings_Non_ActiveTab.jpg);
 background-repeat:repeat-x;
 color:#6a0505;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:10px;
 padding-right:10px; 
 border-right:solid 2px #747474;
}
#hotelDetail_Rooms
{
	color:#6a0505;
	font-weight:bold;	
}
.hotelDetail_Rooms_Item
{
	border:solid 1px #e0e0e0;	
	margin-top:10px;

}
.hotelDetail_Rooms_Item_header
{
	background-image:url(images/Bookings_tab_head.jpg);
	background-repeat:no-repeat;
	margin:2px;
	color:#fff;
	padding-left:10px;
	padding-top:2px;
	height:20px;
	font-size:14px;
	font-weight:bold;
}
.hotelDetail_Rooms_Item_header_right
{
	float:right;
	margin-right:10px;
	color:#6a0505;	
}
.hotelDetail_Rooms_Item_description
{
	padding:5px;
	font-weight:normal;
	color:#222222;
	font-size:13px;
}
.hotelDetail_Rooms_image
{
	float:left;
	margin:10px;
}
.hotelDetail_Rooms_rates td
{
	border:solid 1px #e0e0e0;
	padding:3px;
	
}
.hotelDetail_Facilities
{
	background-image:url(images/HotelsDetailsBullet.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:30px;
	margin:5px;
}
#dlImage img
{
	border:solid 1px #e0e0e0;
	padding:2px;
}
/* Hotel Detail Page End */

#hotelConfirmation_Content
{
	width:998px;
	margin-left:auto;
	margin-right:auto;
	background-color:#747474;
	text-align:left;
	border:solid 1px #747474;
}
#hotelConfirmation_Description
{
	background-color:#fff;
	margin:20px;
	padding:15px;
}
#hotelConfirmation_Description a,#hotelConfirmation_Description a:visited
{
	color:#6a0505;	
	text-decoration:none;
}
#hotelConfirmation_Description a:hover
{
	color:#6a0505;	
	text-decoration:underline;
}
#hotelConfirmation_heading
{
	color:#6a0505;	
	text-align:center;
	font-weight:bold;
	font-size:14px;
}
#hotelConfirmation_HotelName
{	
	text-align:center;
	font-weight:bold;
	font-size:18px;
	margin:10px;
}

#hotelConfirmation_detail
{
	font-weight:bold;
	text-align:center;
}
#hotelConfirmation_detail b
{
	color:#6a0505;	
	margin-right:30px;
}
.hotelConfirmation_Rates ,SecureActiveConfirmation_Rates , SecureGrangeConfirmation_Rates
{
	margin-top:20px;
	margin-bottom:20px;
	border-left:solid 1px #6a0505;
	border-bottom:solid 1px #6a0505;
}

.hotelConfirmation_Rates th
{
	background-image:url(images/Bookings_Non_ActiveTab.jpg);
 background-repeat:repeat-x;
 color:#6a0505;
 text-align:center;
 padding-top:1px;
 height:23px;
 
 border-right:solid 1px #6a0505;
}

.hotelConfirmation_Rates td , .SecureActiveConfirmation_Rates td , .SecureGrangeConfirmation_Rates td
{
 padding:5px; 

 border-right:solid 1px #6a0505;
}
.SecureActiveConfirmation_Rates th
{
 background-image:url(../images/Bookings_Non_ActiveTab.jpg);
 background-repeat:repeat-x;
 color:#6a0505;
 text-align:center;
 padding-top:1px;
 height:23px;
 
 border-right:solid 1px #6a0505;
}
.SecureGrangeConfirmation_Rates th
{
 background-image:url(../../images/Bookings_Non_ActiveTab.jpg);
 background-repeat:repeat-x;
 color:#6a0505;
 text-align:center;
 padding-top:1px;
 height:23px; 
 border-right:solid 1px #6a0505;
}

#hotelConfirmation_divinffo input
{
	background-image:url(../images/proceed.jpg);
	width:94px;
	height:32px;
	border:solid 0px;
	
}
#hotelOrderDetail_Content
{
	width:998px;
	margin-left:auto;
	margin-right:auto;
	background-color:#747474;
	text-align:left;
	border:solid 1px #747474;
}

#hotelOrderDetail_RightPanel
{
	background-color:#6a0505;
	width:250px;
	float:right;
	padding:15px;
	margin-top:20px;
	margin-right:10px;
	margin-bottom:20px;
	color:#ffffcc;
	text-align:justify;
}

#hotelOrderDetail_RightPanel div
{
	border-bottom:solid 1px #ffff99;
	padding-bottom:20px;
	margin-bottom:20px;
}
#hotelOrderDetail_RightPanel b
{
	font-size: 14px;
	color: #ffff99;
}
#hotelOrderDetail_RightPanel li
{
	padding-right:10px;
	margin-bottom:10px;
}

#hotelOrderDetail_RightPanel a, #hotelOrderDetail_RightPanel a:visited
{
	color: #ffff99;
	text-decoration:none;
}
#hotelOrderDetail_RightPanel a:hover
{
	color: #ffff99;
	text-decoration:underline;
}

#hotelOrderDetail_Description
{
	background-color:#fff;
	margin:20px;
	padding:15px;
	width:620px;
}
#hotelOrderDetail_Description a,#hotelOrderDetail_Description a:visited
{
	color:#6a0505;
	text-decoration:none;
}
#hotelOrderDetail_Description a:hover
{
	color:#6a0505;
	text-decoration:underline;
}
.hotelOrderDetail_Description_Section
{
	border:solid 1px #6a0505;
	margin-bottom:20px;
}
.hotelOrderDetail_Description_Section_div
{
	padding:15px;
}
.hotelOrderDetail_Description_heading
{
	background-color:#6a0505;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	color:#ffff99;
}
/* List of Events starts*/
.ListBoxWhite
{
	background-color:#fff8eb;
	width:645px;
	height:150px;
	margin-left:5px;
	padding-right:5px;
	font-family:Arial;
	font-size:13px;   
}
.ListBoxWhite a
{
	color:#6a0505;
	text-decoration:none;
}
.ListBoxWhite a:visited
{
	color:#6a0505;
	text-decoration:none;
}
.ListBoxWhite a:hover
{
	color:#6a0505;
	text-decoration:underline;
}	
.EventsListBullet
{
	background-image:url(Images/Events_Bullets.jpg);
	background-repeat:no-repeat;
	float:left;
	height:28px;
	margin-top:8px;
	margin-left:10px;
	margin-right:5px;
	width:28px;
}
.ListBoxYellow
{
	background-color:#fdeed3;
	width:645px;
	height:150px;
	margin-left:5px;
	padding-right:5px;
}
.ListBoxYellow a
{
	color:#6a0505;
	text-decoration:none;
}
.ListBoxYellow a:visited
{
	color:#6a0505;
	text-decoration:none;
}
.ListBoxYellow a:hover
{
	color:#6a0505;
	text-decoration:underline;
}	
#EventsBg
{
	background-image:url(Images/Attractions_listingRepeat.jpg);
	background-repeat:repeat-x;
	background-color:#cdb97b;
	width:671px;
	border:solid 2px #6a0505;
	font-family: Arial ;
	font-size:13px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:justify;
	padding-left:7px;
	color:#222222;
}

/* List of Events Ends*/
/* Events Detials Page Starts*/
.EventsDetailsHead
{
	background-image:url(Images/EventsDetailsHEad.jpg);
	background-repeat:repeat-x;
	width:677px;
	height:26px;
	padding-top:8px;
	padding-left:15px;
	text-align:left;
	font-family:Arial ;
	font-size:14px;
	color:#FFF;
}

.EventsDetailsHead a,.EventsDetailsHead a:visited
{
	color:#fff;
	text-decoration:none;
}
.EventsDetailsHead a:hover
{
	color:#fff;
	text-decoration:underline;
}

.HotelsHead
{
	background-image:url(Images/EventsDetailsHEad.jpg);
	background-repeat:repeat-x;
	width:655px;
	height:26px;
	padding-top:8px;
	padding-left:15px;
	text-align:left;
	font-family:Arial;
	font-size:14px;
	color:#FFF;
}


.EventsDetailsBg
{
	background-color:#fff;
	width:669px;
	border:solid 2px #6a0505;
	font-family: Arial; 
	font-size:13px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:justify;
	padding-left:9px;
	color:#222222;
}
.EventsDetailsBg a,.EventsDetailsBg a:visited
{
	color:#6a0505;
	text-decoration:none;
}
.EventsDetailsBg a:hover
{
	color:#6a0505;
	text-decoration:underline;
}
.EventsDetailsBox
{
	background-color:#e5e2c6;
	width:640px;
	height:128px;
	margin-left:5px;
	padding-left:10px;
	color:#000;
	font-family: Arial; 
	font-size:13px;
	padding-top:2px;
}
.EventDetailsContent
{
	text-align:justify;
	color:#000;
	font-size:13px;
	font-family: Arial; 
}
#party_info_table
{
	table-layout:fixed;
	width:655px;
}
#party_info_table b
{
	display:block;
	color:#6a0505;
	
}

/* Events Details Page Ends */
/* Attractions Info Page Starts */

.AttractionsHead
{
	background-image:url(Images/Attractions_listing.jpg);
	background-repeat:no-repeat;
	width:679px;
	height:26px;
	padding-top:8px;
	padding-left:10px;
	text-align:left;
	font-family: Arial; 
	font-size:14px;
	color:#FFF;
}
.AttractionsHead a,.AttractionsHead a:visited
{
	color:#fff;
	text-decoration:none;
}
.AttractionsHead a:hover
{
	color:#fff;
	text-decoration:underline;
}



.SearchHotelhead
{
	background-image:url(Images/1_Red_Hotel_Head.jpg);
	background-repeat:no-repeat;
	width:664px;
	height:26px;
	padding-top:8px;
	padding-left:10px;
	text-align:left;
	font-family:Arial; 
	font-size:14px;
	color:#FFF;
}
.SearchHotelhead a,.SearchHotelhead a:visited
{
	color:#fff;
	text-decoration:none;
}
.SearchHotelhead a:hover
{
	color:#fff;
	text-decoration:underline;
}


.AirportHotelhead
{
	background-image:url(Images/3_Red_Airpot_Head.jpg);
	background-repeat:no-repeat;
	width:667px;
	height:26px;
	padding-top:8px;
	padding-left:10px;
	text-align:left;
	font-family: Arial; 
	font-size:14px;
	color:#FFF;
}
.AirportHotelhead a,.AirportHotelhead a:visited
{
	color:#fff;
	text-decoration:none;
}
.AirportHotelhead a:hover
{
	color:#fff;
	text-decoration:underline;
}


.BudgetHotelhead
{
	background-image:url(Images/2_Red_All_Head.jpg);
	background-repeat:no-repeat;
	width:626px;
	height:26px;
	padding-top:8px;
	padding-left:10px;
	text-align:left;
	font-family: Arial; 
	font-size:14px;
	color:#FFF;
}
.BudgetHotelhead a,.BudgetHotelhead a:visited
{
	color:#fff;
	text-decoration:none;
}
.BudgetHotelhead a:hover
{
	color:#fff;
	text-decoration:underline;
}




#AttractionsBg
{
	background-image:url(Images/Attractions_listingRepeat.jpg);
	background-repeat:repeat-x;
	background-color:#cdb97b;
	width:685px;
	border:solid 2px #6a0505;
	font-family:Arial; 
	font-size:13px;
	padding-top:10px;
	padding-bottom:10px;	
	text-align:justify;	
	color:#222222;
}
.AttrListBg
{
	width:590px;
	float:left;
	background-color:#fff;
	border:solid 1px #6a0505;
	font-family: Arial; 
	font-size:13px;
	color:#222222;
	text-align:justify;
	
}
.AttrListHeader
{
	border-bottom:solid 2px #6a0505;
	padding-bottom:2px;
	padding:5px;
}
.AttrListHeader a,.AttrListHeader a:visited
{
	color:#6a0505;
	text-decoration:none;
}
.AttrListHeader a:hover
{
	color:#6a0505;
	text-decoration:underline;
}
.tabs 
{
	background-image:url(Images/Attractions_listingTab.jpg);
	background-repeat:repeat-x;
    height:23px;
	float:left;
	padding-top:5px;
	width:120px;
	border:solid 1px #6a0505;
	text-align:center;
}
.tabs a,.tabs a:visited
{
	color:#6a0505;
	text-decoration:none;
}
.tabs a:hover
{
	color:#6a0505;
	text-decoration:underline;
}
#ActiveTabs
{
	background-image:url(Images/Attractions_listingTabReverse.jpg);
	background-repeat:repeat-x;
    height:21px;
	float:left;
	padding-top:7px;
	width:120px;
	border:solid 1px #6a0505;
	text-align:center;
	
}
#ActiveTabs a, #ActiveTabs a:visited
{
	color:#6a0505;
	text-decoration:none;
}
#ActiveTabs a:hover
{
	color:#6a0505;
	text-decoration:underline;
}
#Attrinfo
{
	background-color:#fff;
	width:639px;
	margin-left:11px;
	margin-top:10px;
	border:solid 1px #6a0505;
	text-align:justify;
	font-family:Arial; 
	font-size:13px;
	color:#222222;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:15px;
}


/* Attractions Info Page Ends */

/* Things to Do Starts*/
.ListBoxBlue
{
	background-color:#c8d2cc;
	width:550px;
	font-family:Arial;
	font-size:13px;
	color:#222222;
	margin-left:100px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
    padding-top:8px;

}
.ListBoxBlue a,.ListBoxBlue a:visited
{
	color:#bb4343;
	text-decoration:none;	
}
.ListBoxBlue a:hover
{
	color:#bb4343;
	text-decoration:underline;	
}
.ListBoxGreen
{
	background-color:#e2dfbf;
	width:550px;
	font-family: Arial; 
	font-size:13px;
	color:#222222;
	margin-left:100px;
	padding:10px;
}
.ListBoxGreen a,.ListBoxGreen a:visited
{
	color:#bb4343;
	text-decoration:none;	
}
.ListBoxGreen a:hover
{
	color:#bb4343;
	text-decoration:underline;	
}
.ListBoxMauve
{
	background-color:#cbccd9;
	width:550px;
	font-family: Arial; 
	font-size:13px;
	color:#222222;
	margin-left:100px;
	padding:10px;
}
.ListBoxMauve a,.ListBoxMauve a:visited
{
	color:#bb4343;
	text-decoration:none;	
}
.ListBoxMauve a:hover
{
	color:#bb4343;
	text-decoration:underline;	
}
.TalkBubble
{
	background-image:url(Images/Address.jpg);
	background-repeat:no-repeat;
	width:87px;
	height:50px;
	float:left;
	padding-top:5px;

}
#EventsBgThingsToDo
{
	background-color:#fff;
	width:678px;
	border:solid 2px #6a0505;
	font-family: Arial; 
	font-size:13px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:justify;
	color:#222222;
}

/* Things to Do Ends*/
.Party_List_grid_header
{
	background-image:url(images/Parties_head_foot.jpg);
	background-repeat:repeat-x;
	height:13px;
	
}
.Party_List_grid_heading
{
	background-image:url(images/Parties_Listing_Star.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	margin-top:30px;
	padding-top:5px;
	font-family:Arial;
	color:#bb4343;
	text-decoration:none;	
	font-size:14px;
	font-weight:bold;
	text-align:left;
	display:block;
}
.Party_List_grid_heading a,.Party_List_grid_heading a:visited
{
	color:#bb4343;
	text-decoration:none;	
	font-size:14px;
	font-weight:bold;
}
.Party_List_grid_heading a:hover
{
	color:#bb4343;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}
.Party_List_grid_detail
{
	background-image:url(images/Parties_Divider.jpg);
	background-repeat:no-repeat;
	margin-top:5px;
	padding-top:10px;
	padding-left:20px;
}
/* Hotel List */
.SearchHotels
{
	
	float:left;
	
}
.SearchHotelsHead
{
	background-image:url(Images/red_head.jpg);
	background-repeat:repeat-x;
	height:15px;
}
.SearchHotelsBg
{
	background-image:url(Images/Bg_small_middle.jpg);
	background-repeat:repeat-x;	
	border:solid 1px #6a0505;
	font-size:13px;
	font-family: Arial;
	color:#6a0505;
	text-align:left;
	float:left;
	width:330px;
	margin:5px;
	height:291px;
}
#search_button
{
	/*background-image:url(Images/Search-Button.jpg);
	background-repeat:no-repeat;*/
	width:87px;
	height:26px;
	/*border:solid 1px;*/
	float:right;
	margin-top:10px;
	margin-left:100px;margin-right:13px;
	
}
#BrowseHotels
{
	width:677px;
	float:left;
	margin:5px;
 font-family:Arial;
 font-size:13px; 

}
#BrowseHotelsBg
{
	background-image:url(Images/Bg_Big_middle.jpg);
	background-repeat:repeat-x;
	
	border:solid 1px #6a0505;
	font-size:13px;
	font-family: Arial; 
	color:#6a0505;
	background-color:#CFBB80;
}
.HotlesBg
{
	background-color:#fff;
	width:212px;
	height:190px;
	margin:4px;
	padding-top:10px;
	border:solid 1px #6a0505;
	text-align:justify;
	color:#000;
	float:left;
}
.HotelsHead
{
	background-image:url(Images/Hotels_head.jpg);
	background-repeat:no-repeat;
	width:207px;
	height:20px;
	color:#FFF;
	font-size:13px;
	padding-top:2px;
	padding-left:5px;
}
.HotelsHead a
{
	color:#fff;
	text-decoration:none;
}
.HotelsHead a:visited
{
	color:#FFF;
	text-decoration:none;
}
.HotelsHead a:hover
{
	color:#FFF;
	text-decoration:underline;
}
#ReviewOne
{
	color:#000;
	font-family:Arial; 
	font-size:13px;
	text-align:justify;
	padding-left:20px;
	padding-right:20px;
	margin:5x;
}

#ReviewOne div
{
	background-image:url(Images/Bullets.png);
	background-repeat:no-repeat;
	padding-left:40px;	
}
#ReviewOne a
{
	color:#6a0505;
    text-decoration:none;
}
#ReviewOne a:visites
{
	color:#6a0505;
	text-decoration:none;
}
#ReviewOne a:hover
{
	color:#6a0505;
	text-decoration:underline;
}
/* Search Hotels Page Ends*/

/* Hotels Listing Page Starts */

.SubHead
{
	background-color:#d1b1b1;
	margin-left:15px;
	margin-right:15px;	
	color:#6a0505;
	padding:10px;
	clear:both;
}
.GuestRating
{
	float:right;
	font-family: Arial; 
	font-size:11px;
	text-align:right;
	color:#000;
	padding-right:10px;

}
.ViewMap
{
	margin:10px;
	font-family:Arial; 
	font-size:13px;
	color:#000;
}
.ViewMap a
{
	color:#6a0505;
	text-decoration:none;
}
.ViewMap a:visited
{
	color:#6a0505;
	text-decoration:none;
}
.ViewMap a:hover
{
	color:#6a0505;
	text-decoration:underline;
}
.HotelsHead2
{
	background-image:url(Images/Hotels_listing_head.jpg);
	background-repeat:no-repeat;
	width:634px;
	height:23px;
	color:#FFF;
	font-size:13px;

	padding-left:5px;

}
.HotelsHead2 a
{
	color:#fff;
	text-decoration:none;
}
.HotelsHead2 a:visited
{
	color:#FFF;
	text-decoration:none;
}
.HotelsHead2 a:hover
{
	color:#FFF;
	text-decoration:underline;
}
#BrowseHotelsBg2
{
	background-image:url(Images/Bg_Big_middle.jpg);
	background-repeat:repeat-x;
	width:680px;
	border:solid 1px #6a0505;
	font-size:13px;
	font-family: Arial; 
	color:#6a0505;
	background-color:#cdb97b;
	padding-bottom:20px;	
}
.SearchHotelsHead2
{
	background-image:url(Images/red_head.jpg);
	background-repeat:repeat-x;
	height:9px;
}
.HotlesBg2
{
	background-color:#fff;
	width:634px;
	
	padding-top:10px;
	border:solid 1px #6a0505;
	text-align:justify;
	color:#000;
	float:left;
	margin-top:10px;
}
.btnBookNow
{
background-image:url(Images/BookNow.jpg);
background-repeat:no-repeat;
}
/* End Hotel List */
#VenueMenu
{
	margin-top:10px;
	float:right;
	margin-right:15px;
	width:600px;
}
#VenueMenu div
{
	background-image:url(Images/Attractions_listingTabReverse.jpg);
	background-repeat:repeat-x;
    height:21px;	
	padding-top:7px;
	padding-left:15px;
	padding-right:15px;
	border:solid 1px #6a0505;
	text-align:center;
	margin-left:1px;
	margin-right:1px;
	float:left;
	font-weight:bold;
	color:#6a0505;
}

#VenueMenu a,#VenueMenu a:visited
{
	background-image:url(Images/Attractions_listingTab.jpg);
	background-repeat:repeat-x;
    height:23px;	
	padding-top:5px;
		padding-left:15px;
	padding-right:15px;
	border:solid 1px #6a0505;
	text-align:center;
	float:left;
	display:block;
	margin-left:1px;
	margin-right:1px;
	color:#6a0505;
	text-decoration:none;
}
#VenueMenu a:hover
{
	background-image:url(Images/Attractions_listingTab.jpg);
	background-repeat:repeat-x;
    height:23px;	
	padding-top:5px;
		padding-left:15px;
	padding-right:15px;
	border:solid 1px #6a0505;
	text-align:center;
	float:left;
	display:block;
	margin-left:1px;
	margin-right:1px;
	color:#6a0505;
	text-decoration:underline;
}
#AboutMain b
{
	color:#6a0505;
}

.EventCapacities th
{
	color:#6a0505;
	
}
#eventCapacity
{
	border: solid 1px #6a0505;
	padding: 5px;
	background-color: #ffffcc;
}
.FacilitiesHead
{
	color:#6a0505;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
#tabContent
{
	text-align:justify;
	background-color:#fff;
	padding:15px;
	clear:both;
	border:solid 1px;
	margin-top:1px;
	
}

#tabContent a,#tabContent a:visited
{
	color:#6a0505;
	text-decoration:none;
}
#tabContent a:hover
{color:#6a0505;
	text-decoration:underline;
	
}
.Attractions_listingLeft
{
	background-image:url(images/Attractions_listingLeft.jpg);
	width:30px;
	height:81px;
	background-repeat:no-repeat;
	background-position:center;
}
.Attractions_listingRight
{
	background-image:url(images/Attractions_listingRight.jpg);
	width:30px;
	height:85px;
	background-repeat:no-repeat;
	background-position:center;
}
#airportLink 
{
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding-left:20px;	
}

#airportLink a, #airportLink a:visited
{
	color:#6a0505;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#airportLink a:hover
{
	color:#6a0505;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
.ActivatedTextBox
{
	border: solid 1px #222;
	color: #222;
	width: 200px;
	text-align: left;
}
.DeActivatedTextBox
{
	border: solid 1px #c0c0c0;
	color: #999999;
	width: 200px;
	text-align: left;
}

/* Spa begins*/
#SpaDescription
{
	float:left;
	width:335px;
	padding-left:5px;
	padding-right:5px;
	color:#333333;
	border-top:solid 4px #9c1717;
	border-bottom:solid 4px #9c1717;
	text-align:justify;
	font-size:13px;
	font-family:Arial;  
}

.SpaListing
{
    margin-top:20px;
    background-image:url(Images/Spa_sub_left.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	background-position:left;
	width:72px;
}
.SpaListingBox
{
	background-color:#e8e8e8;
	font-size:13px;
	font-family: Arial;
	color:#5c5c5c;
	width:573px;
	border:solid 1px #9e1818;
 margin-top:2px;
 padding:5px;
}
.SpaListingBox a,.SpaListingBox a:visited
{
	color:#9e1818;
	text-decoration:none;
}
.SpaListingBox a:hover
{
     color:#9e1818;
	 text-decoration:underline;
}
#SpaBg
{
	background-color:#c8b783;
	background-image:url(Images/Attractions_listingRepeat.jpg);
	background-repeat:repeat-x;
	width:671px;
	border:solid 2px #6a0505;
	font-family: Arial; 
	font-size:13px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:justify;
	padding-left:7px;
    
}

/* Spa Ends */


/* Spa Details Start*/
#SpaBg2
{
	background-color:#c8b783;
	background-image:url(Images/Attractions_listingRepeat.jpg);
	background-repeat:repeat-x;
	width:671px;
	border:solid 2px #6a0505;
	font-family: Arial;
	font-size:13px;
	padding-top:20px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:justify;
	padding-left:7px;  
}
.SpaDescription2
{
	float:left;
	width:645px;
	padding-left:5px;
	padding-right:5px;
	color:#333333;
	border-top:solid 4px #9c1717;
	text-align:justify;
	font-size:11px;
}
#SpaTreatment
{
    
	text-align:center;
	color:#ba1f1f;
	font-size:14px;
}
#SpaTreatment div
{
	background-image:url(Images/SpaDetailsDiv.jpg);
	background-repeat:no-repeat;
	height:24px;
	float:left;
	padding-left:35px;
	padding-top:5px;
	margin:10px;

}
#BookYourSpa
{
	height:173px;
	width:255px;
    padding-left:20px;
    padding-top:30px;
	color:#826657;
	text-align:justify;
    font-weight:bold;
	font-family:Arial;
	font-size:13px;	
}
#BookYourSpa a,#BookYourSpa a:visited
{
	color:#826657;
	text-decoration:none;
}
#BookYourSpa a:hover
{
	color:#f01a4f;
	text-decoration:underline;
}

/* Spa Details End*/

/*Offers*/
#offers
{
	background-image:url(Images/Offers.jpg);
	background-repeat:no-repeat;
	width:252px;
	height:118px;
	text-align:left;
	font-size:13px;
	font-family:Arial;
	padding-left:20px;
	padding-top:10px;
	color:#FFF;
}

#offers2
{
	background-image:url(Images/Offers_hotels.jpg);
	background-repeat:no-repeat;
	width:252px;
	height:339px;
	text-align:left;
	font-size:13px;
	font-family:Arial;
	padding-left:20px;
	padding-top:10px;
	color:#FFF;
}
#offers2 a
{
	color:#ffea00;
	text-decoration:none;
}
#offers2 a:visited
{
	color:#ffea00;
	text-decoration:none;
}
#offers2 a:hover
{
	color:#fff;
	text-decoration:underline;
}
/* Offers Star */
#OffersBg
{
	background-color:#fff;
	width:669px;
	border:solid 2px #6a0505;
	font-family:Arial; 
	font-size:13px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:20px;
	text-align:justify;
	padding-left:5px;
	color:#222222;
}
.OffersInnerBg
{
	background-image:url(Images/Bg_small_middle.jpg);
	background-repeat:repeat-x;
	width:320px;
	padding-bottom:10px;
	border:solid 1px #6a0505;
	font-size:13px;
	font-family: Arial; 
	color:#6a0505;
	text-align:justify;
	float:left;
	margin-left:10px;
    margin-top:10px;
}
.OffersInnerBg a,.OffersInnerBg a:visited
{
	color:#6a0505;
	text-decoration:none;
}
.OffersInnerBg a:hover
{
	color:#6a0505;
	text-decoration:underline;
}
.Offerssearch_button
{
	background-image:url(Images/Search-Button.jpg);
	background-repeat:no-repeat;
	width:87px;
	height:26px;
	border:solid 1px;
	float:right;
	margin-top:10px;
	margin-left:100px;
	margin-right:20px;
	
}
.OffersDetailsInnerBg
{
    background-image:url(Images/OffersDetailsRepeat.jpg);
	background-repeat:repeat-x;
	
	padding-bottom:10px;
	border:solid 1px #6a0505;
	font-size:13px;
	font-family: Arial; 
	color:#6a0505;
	text-align:justify;
	
	margin-left:10px;
    margin-top:10px;
	background-color:#c8b783;
	/*
	width:653px;float:left;*/
}
.OffersDetailsInnerBg a,.OffersDetailsInnerBg a:visited
{
	color:#6a0505;
	text-decoration:none;
}
.OffersDetailsInnerBg a:hover
{
	color:#6a0505;
	text-decoration:underline;
}
.OffersDetailssearch_button
{
	background-image:url(Images/OffersDetailsEnquire.jpg);
	background-repeat:no-repeat;
	width:87px;
	height:26px;
	border:solid 1px;
	float:right;
	margin-top:10px;
	margin-left:100px;
	margin-right:20px;
	
}
/* Offers Ends */

#Sitemap
{

	font-family:Arial;
	font-size:14px;

}
#Menu a
{
	color:#fff;
	text-decoration:none;
}
#Menu a:visited
{
	color:#fff;
	text-decoration:none;
}

