﻿*
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

ul li{list-style:inside;}

html, body
{
	background-color: #ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	color: #005c96;
	text-align: center;
	height:100%;

}



.style3
{
	color: #FF0000;
}
.style5
{
	color: #FF0000;
	font-weight: bold;
}

.newsLetterTextBoxStyle
{
	width: 98px;
	height: 14px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	border: 1px solid #cccccc;
}

#reddotInteractive
{
	width: 170px;
	height: 230px;
	float: left;
	margin:0 0 0 7px;
}

#reddotInteractive:hover
{
	width: 170px;
	height: 230px;
	float: left;
	
	background-position: top;
	background-repeat: no-repeat;
	
}

.newsLetterBtnStyle
{
	width: 50px;
	height: 16px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #ffffff;
	text-align: center;
	background-color: #000000;
	border: 0px;
}

.searchTextBoxStyle
{
	width: 148px;
	height: 14px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	border: 1px solid #cccccc;
}

.searchBtnStyle
{
	width: 50px;
	height: 16px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #ffffff;
	text-align: center;
	background-color: #000000;
	border: 0px;
}

.linkToOthersTxt
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
}

.linkToOthersTxt:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #ffffff;
	text-align: left;
	text-decoration: underline;
}


.linkBodyTxt
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-decoration: none;
}

.linkBodyTxt:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-decoration: underline;
}

.mntHeading
{
 font-size: 10pt;
	color: #000;   
  text-align:left;  
  padding-left:0px;
}


.linkBodyTxtBold
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-decoration: none;
}

.linkBodyTxtBold:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-decoration: underline;
}

.linkBodyTxtUnderline
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-decoration: underline;
}

.linkBodyTxtUnderline:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-decoration: none;
}

.quickFindersDropDown
{
	width: 170px;
	height: 20px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	border: 1px solid #cccccc;
}
.getArroundDropDownWide
{
	width: 230px;
	height: 20px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	border: 1px solid #cccccc;
}
.gettingaround_headTxtNarrow
{ width:190px;
 height:30px;
float:left;
padding:0 0 0 40px;
text-align:left;
}
#container
{
	width: 936px;
	margin: auto;
}

/* Header Area */

#header
{
	width: 936px;
	height: 103px;
	margin: auto;
	float: left;
}

#headerSearch
{
	width: 936px;
	height: 103px;
	margin: auto;
	float: left;
}

.header_spcial
{
	width: 936px;
	height: auto;
	float: left;
}



#logoSearchArea
{
	width: 928px;
	height: 59px;
	margin: 0px 4px 0px 4px;
	float: left;
}

#SearchSection
{
	width: 300px;
	height: 27px;
	margin: 10px 0px 0px 0px;
	float: right;
}

#LogInSection
{
	width: 100px;
	height: 15px;
	margin: 10px 0px 0px 0px;
	float: right;
	text-align: right;
}

#ChngPswdSection
{
	width: 190px;
	height: 15px;
	margin: 10px 0px 0px 0px;
	float: left;
	text-align: right;	
}



#SearchArea
{
	width: 300px;
	height: 16px;
	margin: auto;
	float: right;
}

#SearchBtn
{
	width: 50px;
	height: 16px;
	margin: auto;
	float: right;
}

#SearchTextBox
{
	width: 150px;
	height: 16px;
	margin: auto;
	float: right;
	padding: 0px 10px 0px 10px;
}

#SearchText
{
	width: 40px;
	height: 16px;
	margin: auto;
	float: left;
	padding: 0px 0px 0px 40px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
}

#advancedSearchArea
{
	width: 210px;
	margin: auto;
	float: right;
	padding: 5px 0px 0px 90px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
}


#reddotLogo
{
	width: 114px;
	height: 67px;
	margin: auto;
	float: left;
}

#csBooking
{
	width: 928px;
	height: 25px;
	margin: 0px 4px 0px 4px;
	float: left;
	text-align: right;
}

/* Main Navigation Area */

#mainNavigation
{
	width: 928px;
	height: 19px;
	margin: auto;
	float: left;
	padding: 0px 4px 0px 4px;
}

#btnHome
{
	width: 50px;
	height: 19px;
	margin: 0px 2px 0px 0px;
	float: left;
	background-image: url(../images/sri-lanka-home-ot.jpg); 	
	background-position: top;
	background-repeat: no-repeat;
}

#btnHomeAct
{
	width: 50px;
	height: 19px;
	margin: 0px 2px 0px 0px;
	float: left;
	background-image: url(../images/sri-lanka-home-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnHome:hover
{
	width: 50px;
	height: 19px;
	margin: 0px 2px 0px 0px;
	float: left;
	background-image: url(../images/sri-lanka-home-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnAccommodation
{
	width: 108px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-accommodation-ot.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnAccommodationAct
{
	width: 108px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-accommodation-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnAccommodation:hover
{
	width: 108px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-accommodation-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnItineraries
{
	width: 74px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-tours-ot.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnItinerariesAct
{
	width: 74px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-tours-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnItineraries:hover
{
	width: 74px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-tours-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnTailorMade
{
	width: 86px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-tailor-made-ot.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnTailorMadeAct
{
	width: 86px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-tailor-made-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnTailorMade:hover
{
	width: 86px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-tailor-made-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnFlights
{
	width: 52px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-flights-ot.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnFlightsAct
{
	width: 52px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-flights-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnFlights:hover
{
	width: 52px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-flights-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnGettingAround
{
	width: 98px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-travel-ot.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnGettingAroundAct
{
	width: 98px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-travel-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnGettingAround:hover
{
	width: 98px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-travel-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnDestinations
{
	width: 84px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-holidays-ot.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnDestinationsAct
{
	width: 84px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-holidays-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnDestinations:hover
{
	width: 84px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-holidays-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnActivities
{
	width: 66px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-activities-ot.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnActivitiesAct
{
	width: 66px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-activities-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnActivities:hover
{
	width: 66px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-activities-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnEvents
{
	width: 54px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-events-ot.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnEventsAct
{
	width: 54px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-events-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnEvents:hover
{
	width: 54px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-events-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnOffers
{
	width: 54px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-offers-ot.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnOffersAct
{
	width: 54px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-offers-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnOffers:hover
{
	width: 54px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-offers-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnBookingInfo
{
	width: 86px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-booking-info-ot.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnBookingInfoAct
{
	width: 86px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-booking-info-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnBookingInfo:hover
{
	width: 86px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-booking-info-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnContactUs
{
	width: 76px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-contact-us-ot.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnContactUsAct
{
	width: 76px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-contact-us-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnContactUs:hover
{
	width: 76px;
	height: 19px;
	margin: 0px 2px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-contact-us-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnMyAccount
{
	width: 82px;
	height: 19px;
	margin: 0px 0px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-payment-center-ot.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnMyAccountAct
{
	width: 82px;
	height: 19px;
	margin: 0px 0px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-payment-center-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#btnMyAccount:hover
{
	width: 82px;
	height: 19px;
	margin: 0px 0px 0px 2px;
	float: left;
	background-image: url(../images/sri-lanka-payment-center-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

/* Banner Area */

#banner
{
	width: 936px;
	height: 232px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-color: #cccccc;
}

#leftDots
{
	width: 4px;
	height: 232px;
	margin: auto;
	float: left;
}

#rightDots
{
	width: 4px;
	height: 232px;
	margin: auto;
	float: right;
}

#bannerIamge
{
	width: 732px;
	height: 224px;
	margin: 4px 0px 4px 0px;
	float: left;
}

.bannerIamge_spcial
{
	width: 732px;
	height: 224px;
	margin: 4px 0px 4px 0px;
	float: left;
	text-align: left;
}

#bannerCredit
{
	width: 172px;
	height: 204px;
	margin: 4px 0px 4px 4px;
	padding: 10px 10px 10px 10px;
	float: left;
	background-image: url(../images/sri-lanka-credit-banner-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#bannerCreditTitle
{
	width: 172px;
	margin: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #fe5214;
	text-align: left;
}

#bannerCreditTitle2
{
	width: 172px;
	margin: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #ff0000;
	text-align: left;
}

#bannerCreditTxt
{
	width: 172px;
	margin: 10px 0px 0px 0px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #ffffff;
	text-align: left;
}

#bannerCreditTxt2
{
	width: 172px;
	margin: 10px 0px 0px 0px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #ffffff;
	text-align: left;
}

#bannerCreditGostoTxt
{
	width: 172px;
	margin: 10px 0px 0px 0px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #fe5214;
	text-align: left;
}


/* banner Below Space Area */

#bannerBelowSpace
{
	width: 936px;
	height: 14px;
	margin: auto;
	float: left;
	background-image: url(../images/sri-lanka-shadow-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#bannerBelowShadowLeft
{
	width: 10px;
	height: 13px;
	margin: auto;
	float: left;
}

#bannerBelowShadowRight
{
	width: 10px;
	height: 14px;
	margin: auto;
	float: right;
}


/* body  content area */

#wrapper
{
	width: 928px;
	margin: auto;
	float: left;
	padding: 0px 4px 0px 4px;
}

#wrapperBookStore
{
	width: 860px;
	margin: auto;
	float: left;
	padding: 0px 4px 0px 67px;
	background-color: #D8DBE1;
}

#wrapperLeft
{
	width: 192px;
	margin: 0px 4px 0px 0px;
	float: left;
	height: auto;
}

#wrapperRight
{
	width: 192px;
	padding: 0px 0px 0px 1px;
	float: right;
}

#wrapperMidel
{
	width: 528px;
	padding: 0px 0px 0px 4px;
	float: left;
	height: auto;
}

#wrapperMidel1
{
	width: 528px;
	padding: 0px 0px 0px 4px;
	float: left;
	height: auto;
}

#wrapperMidelform
{
	width: 528px;
	padding: 0px 0px 0px 4px;
	float: left;
	height: auto;
}

#accommodationSearch
{
	width: 170px;
	height: 230px;
	float: left;
	margin: 0px 0px 4px 0px;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-accommodation-s-i.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#accommodationSearch:hover
{
	width: 170px;
	height: 230px;
	float: left;
	margin: 0px 0px 4px 0px;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-accommodation-s-i-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#tailormadeHolidays
{
	width: 170px;
	height: 230px;
	float: left;
	margin: 0px 6px 4px 6px;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-tailormade-icon2.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#tailormadeHolidays:hover
{
	width: 170px;
	height: 230px;
	float: left;
	margin: 0px 6px 4px 6px;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-tailormade-icon2-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#specialOffers
{
	width: 170px;
	height: 230px;
	float: right;
	margin: 0px 0px 4px 0px;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-special-offers.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#specialOffers:hover
{
	width: 170px;
	height: 230px;
	float: right;
	margin: 0px 0px 4px 0px;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-special-offers-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#itrip
{
	width: 170px;
	height: 230px;
	float: right;
	margin: 0px 0px 2px 0px;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-Itrip.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#itrip:hover
{
	width: 170px;
	height: 230px;
	float: right;
	margin: 0px 0px 2px 0px;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-Itrip-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#itinereryWizard
{
	width: 170px;
	height: 229px;
	float: left;
	margin: 4px 0px 4px 0px;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-tours-wizard.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#itinereryWizard:hover
{
	width: 170px;
	height: 230px;
	float: left;
	margin: 4px 0px 4px 0px;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-tours-wizard-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#cricketTours
{
	width: 170px;
	height: 230px;
	float: left;
	margin: 4px 6px 4px 6px;
	border: 1px solid #cccccc;
	background-position: top;
	background-repeat: no-repeat;
}

#cricketTours:hover
{
	width: 170px;
	height: 230px;
	float: left;
	margin: 4px 6px 4px 6px;
	border: 1px solid #cccccc;
	background-position: top;
	background-repeat: no-repeat;
}

#islandTours
{
	width: 170px;
	height: 230px;
	float: right;
	margin: 4px 0px 4px 0px;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-island-tours-icon.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#islandTours:hover
{
	width: 170px;
	height: 230px;
	float: right;
	margin: 4px 0px 4px 0px;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-island-tours-icon-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#reddotFlightPromise
{
	width: 170px;
	height: 230px;
	float: left;
	margin: 4px 0px 4px 0px;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-flight-promise-icon.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#reddotFlightPromise:hover
{
	width: 170px;
	height: 230px;
	float: left;
	margin: 4px 0px 4px 0px;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-flight-promise-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#reddotInteractive
{
	width: 170px;
	height: 230px;
	float: left;

	margin:0 0 0 7px;
}

#reddotInteractive:hover
{
	width: 170px;
	height: 230px;
	float: left;
	background-position: top;
	background-repeat: no-repeat;	
}

#rentCar
{
	width: 170px;
	height: 230px;
	float: right;
	margin: 4px 0px 4px 0px;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-rent-car-icon.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#rentCar:hover
{
	width: 170px;
	height: 230px;
	float: right;
	margin: 4px 0px 4px 0px;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-rent-car-icon-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#bottomBanner
{
	width: 526px;
	height: 78px;
	float: left;
	margin: 4px 0px 0px 0px;
	border: 0px solid #cccccc;
}

/* Itineraries navigation */

#itinerariesAres
{
	background-color: #EEE;
    border: 1px solid #CCC;
    float: left;
    height: 210px;
    margin: auto;
    padding: 10px 0 10px 0;
    width: 189px;
}

#itinerariesAresnew
{
	width: 175px;
	height: 210px;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 10px 10px 5px;
	margin: 0px 0px 8px 0px;
}

#actAresnew
{
	width: 175px;
	height: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 10px 10px 5px;
}

#actAresnewbot
{
	width: 175px;
	height: 8px;
	float: left;
	font-size: 5px;
	font-family: Tahoma, Verdana, Arial;
}

#itinerariesTitlebg,#ibHomeTitlebg
{
	width: 175px;
	margin: auto;
	float: left;
	background-image: url(../images/sri-lanka-title-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#itinerariesTitle,#ibHomeTitle
{
	margin: auto;
	float: right;
	padding: 0px 0px 0px 5px;
	background-color: #eeeeee;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: right;
}

#ibHomeTxt {width:190px;
            height:250px;
            }
            
            
#IBHomeLnkImg
{   background-repeat:no-repeat;
	background-image: url("../images/instant-book.jpg");
    border: 1px solid #CCCCCC;
    float: left;
    height: 230px;
    margin: 1px 6px 0 0;
    width: 170px;	
}

#IBHomeLnkImg:hover
{
    background-repeat:no-repeat;
	background-image: url(../images/instant-book-ro.jpg);
	border: 1px solid #CCCCCC;
    float: left;
    height: 230px;
    margin: 1px 6px 0 0;
    width: 170px;
	
}            
#itinerariesTxt
{
	width: 170px;
	margin: auto;
	float: left;
	padding: 10px 0px 0px 5px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}



/* Accommodation navigation */

#accommodationAres
{
	width: 175px;
	height: 210px;
	margin: 8px 0px 0px 0px;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 10px 10px 5px;
}

#accommodationTitlebg
{
	width: 175px;
	margin: auto;
	float: left;
	background-image: url(../images/sri-lanka-title-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#accommodationTitle
{
	margin: auto;
	float: right;
	padding: 0px 0px 0px 5px;
	background-color: #eeeeee;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: right;
}


#accommodationTxt
{
	width: 170px;
	margin: auto;
	float: left;
	padding: 10px 0px 0px 5px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}


/* Activities navigation */

#Customer_rating
{
	width: 175px;
	height: auto;
	float: left;
	margin: 10px 0px 10px 0px;
}

#Customer_ratingTxt
{
	width: 175px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}

#Customer_FeedbackArea
{
	width: 175px;
	height: 320px;
	margin: 8px 0px 0px 0px;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 10px 10px 5px;
}

#Customer_Feedbackbg
{
	width: 175px;
	margin: auto;
	float: left;
	background-image: url(../images/sri-lanka-title-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

.Customer_Feedbackbg
{
	width: 175px;
	margin: auto;
	float: left;
	background-image: url(../images/sri-lanka-title-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#Customer_FeedbackTitlebg
{
	margin: auto;
	float: right;
	padding: 0px 0px 0px 5px;
	background-color: #eeeeee;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: right;
}

#Customer_FeedbackTxt
{
	width: 175px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
	padding: 5px 0px 20px 0px;
}

#activitiesAres
{
	width: 175px;
	height: 210px;
	margin: 8px 0px 0px 0px;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 10px 10px 5px;
}

#activitiesTitlebg
{
	width: 175px;
	margin: auto;
	float: left;
	background-image: url(../images/sri-lanka-title-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#activitiesTitle
{
	margin: auto;
	float: right;
	padding: 0px 0px 0px 5px;
	background-color: #eeeeee;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: right;
}


#activitiesTxt
{
	width: 170px;
	margin: auto;
	float: left;
	padding: 10px 0px 0px 5px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}

.checkoutlink
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	padding: 0px 0px 5px 10px;
}

.checkoutlink:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	padding: 0px 0px 5px 10px;
}

/* Contact us */

#contactusAres
{
	width: 175px;
	height: 68px;
	margin: 8px 0px 0px 0px;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 10px 0px 5px;
}

#contactusTitlebg
{
	width: 175px;
	margin: auto;
	float: left;
	background-image: url(../images/sri-lanka-title-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#contactusTitle
{
	margin: auto;
	float: right;
	padding: 0px 0px 0px 5px;
	background-color: #eeeeee;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}


#contactusTxt
{
	width: 105px;
	margin: auto;
	float: left;
	padding: 0px 0px 0px 5px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}

#contactusBtn
{
	width: 60px;
	margin: auto;
	float: right;
	color: #666768;
	padding: 10px 0px 0px 0px;
}


/* Quick Finders */

#quickFindersAres
{
	width: 175px;
	height: 210px;
	margin: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 10px 10px 5px;
}

#quickFindersTitlebg
{
	width: 175px;
	margin: auto;
	float: left;
	background-image: url(../images/sri-lanka-title-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#quickFindersTitle
{
	margin: auto;
	float: right;
	padding: 0px 0px 0px 5px;
	background-color: #eeeeee;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}

#MediaReviewsTitlebg
{
	width: 175px;
	margin: auto;
	float: left;
	background-image: url(../images/sri-lanka-title-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

.MediaReviewsTitlebg
{
	width: 175px;
	margin: auto;
	float: left;
	background-image: url(../images/sri-lanka-title-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#MediaReviewsTitle
{
	margin: auto;
	float: right;
	padding: 0px 0px 0px 5px;
	background-color: #eeeeee;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}

#MediaReviewsTxt
{
	width: 170px;
	margin: auto;
	float: left;
	padding: 10px 0px 0px 5px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}

.MediaReviewsTxt
{
	width: 170px;
	margin: auto;
	float: left;
	padding: 10px 0px 0px 5px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}

#quickFindersTxt
{
	width: 170px;
	margin: auto;
	float: left;
	padding: 10px 0px 0px 5px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}

#quickFindersHotelTxt
{
	width: 170px;
	margin: auto;
	float: left;
	padding: 10px 0px 0px 5px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}
#quickFindersCountriesCombo
{
    width: 170px;
	margin: auto;
	float: left;
	padding: 0px 0px 0px 5px;
}
#quickFindersCountriestxt
{
	width: 170px;
	margin: auto;
	float: left;
	padding: 10px 0px 0px 5px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}
#quickFindersHotelCompo
{
	width: 170px;
	margin: auto;
	float: left;
	padding: 0px 0px 0px 5px;
}

#quickFindersGuesthousesTxt
{
	width: 170px;
	margin: auto;
	float: left;
	padding: 5px 0px 0px 5px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}

#quickFindersGuesthousesCompo
{
	width: 170px;
	margin: auto;
	float: left;
	padding: 0px 0px 0px 5px;
}

#quickFindersVillasBungalowsTxt
{
	width: 170px;
	margin: auto;
	float: left;
	padding: 5px 0px 0px 5px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}

#quickFindersVillasBungalowsCompo
{
	width: 170px;
	margin: auto;
	float: left;
	padding: 0px 0px 0px 5px;
}

#quickFindersItinerariesTxt
{
	width: 170px;
	margin: auto;
	float: left;
	padding: 5px 0px 0px 5px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}

#quickFindersItinerariesCompo
{
	width: 170px;
	margin: auto;
	float: left;
	padding: 0px 0px 0px 5px;
}

/* Destination Guide */

#destinationGuideAres
{
	width: 175px;
	height: 210px;
	margin: 8px 0px 0px 0px;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 10px 10px 5px;
}

#destinationGuideTitlebg
{
	width: 175px;
	margin: auto;
	float: left;
	background-image: url(../images/sri-lanka-title-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#destinationGuideTitle
{
	margin: auto;
	float: right;
	padding: 0px 0px 0px 5px;
	background-color: #eeeeee;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}

#destinationGuideTxt
{
	width: 170px;
	margin: auto;
	float: left;
	padding: 10px 0px 0px 5px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}


/* New Properties */

#newPropertiesAres
{
	width: 175px;
	height: 210px;
	margin: 8px 0px 0px 0px;
	float: left;
	border: 1px solid #cccccc;
	padding: 10px 10px 10px 5px;
	background-color: #eeeeee;
}

#newPropertiesTitlebg
{
	width: 175px;
	margin: auto;
	float: left;
	background-image: url(../images/sri-lanka-title-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#newPropertiesTitle,#IB_Title
{
	margin: auto;
	float: right;
	padding: 0px 0px 0px 5px;
	background-color: #eeeeee;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: right;
}


#newPropertiesTxt
{
	width: 170px;
	margin: auto;
	float: left;
	padding: 10px 0px 0px 5px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}

/* What’s On? */

#whatsOnAres
{
	width: 175px;
	height: 68px;
	margin: 8px 0px 0px 0px;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 10px 0px 5px;
}

#whatsOnTitlebg
{
	width: 175px;
	margin: auto;
	float: left;
	background-image: url(../images/sri-lanka-title-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#whatsOnTitle
{
	margin: auto;
	float: right;
	padding: 0px 0px 0px 5px;
	background-color: #eeeeee;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}

#whatsOnTxt
{
	width: 130px;
	margin: auto;
	float: left;
	padding: 10px 0px 0px 5px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}

#whatsOnBtn
{
	width: 33px;
	margin: auto;
	float: right;
	color: #666768;
	padding: 10px 0px 0px 0px;
}


/* space above general navigation */

#spaceAboveGeneralNavi
{
	width: 936px;
	height: 47px;
	margin: auto;
	float: left;
}

#spaceAboveGeneralNaviMain
{
	width: 936px;
	height: 70px;
	margin: auto;
	float: left;
	padding: 5px 0px 10px 0px;
}

.loadinrootNode
{
	width: 930px;
	height: 60px;
	float: left;
	text-align: justify;
	color: Black;
	border: 0;
}

.scrollbody
{
	width: 930px;
	height: 50px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: justify; /*color:Black;     color: #333333;*/
	border: 0;	
	overflow-y:scroll;
}

.scrollheading
{
    color: #666768;
    text-align:left;
}

.scrollheading h1,.scrollbody h1
{
    font-size:11px;
    color: #666768;
    text-align:left;
    font-weight:bold;
}
.scrollheading h2 ,.scrollbody h2
{
    font-size:11px;
    color: #666768;
    text-align:left;
    font-weight:bold;
}

.scrollheading h3 ,.scrollbody h3
{
    font-size:11px;
    color: #666768;
    text-align:left;
    font-weight:bold;
}



/* general navigation */

#generalNavigation
{
	width: 936px;
	height: auto;
	margin: auto;
	float: left;
	background-image: url(../images/sri-lanka-navigation-title-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#bookInfo
{
	width: 140px;
	height: auto;
	padding: 0px 0px 0px 8px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
}

#bookInfoNew
{
	width: 580px;
	height: auto;
	padding: 0px 0px 0px 8px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
}

#resTra
{
	width: 140px;
	padding: 0px 0px 0px 8px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
}

#reddotInfo
{
	width: 140px;
	padding: 0px 0px 0px 8px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
}

#slInfo
{
	width: 140px;
	padding: 0px 0px 0px 8px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
}

#eBroo
{
	width: 140px;
	padding: 0px 0px 0px 8px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
}

#newsLetter
{
	width: 180px;
	padding: 0px 8px 0px 8px;
	float: left;
}

#newsLetterTxt
{
	width: 180px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
}

#newsLetterTxt
{
	width: 180px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
}

#newsLetterJoin
{
	width: 180px;
	height: 16px;
	float: left;
	margin: 10px 0px 0px 0px;
}

#newsLetterJoinTextBox
{
	width: 100px;
	height: 16px;
	float: left;
	margin: auto;
	padding: 0px 0px 0px 10px;
}

#newsLetterJoinBtn
{
	width: 50px;
	height: 16px;
	float: right;
	padding: 0px 10px 0px 10px;
}

/* space below general navigation */

#spaceBelowGeneralNavi
{
	width: 936px;
	height: 30px;
	margin: auto;
	float: left;
}

/* ALTO Area */

#alto
{
	width: 936px;
	height: 70px;
	margin: auto;
	float: left;
	border-bottom: 1px solid #7b6e66;
}


#altoLogo
{
	width: 56px;
	height: 70px;
	margin: auto;
	float: left;
}

#altoTxt
{
	width: 860px;
	height: 70px;
	margin: auto;
	float: right;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: justify;
	text-decoration: none;
}

/* Copyright Area */


#rightArea
{
	width: 936px;
	height: 25px;
	margin: auto;
	float: left;
}

#spaceAboveRight
{
	width: 936px;
	height: 30px;
	margin: auto;
	float: left;
}

#spaceBelowRight
{
	width: 936px;
	height: 30px;
	margin: auto;
	float: left;
}


#rightReddot
{
	margin: 12px 0px 0px 0px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-decoration: none;
}

#rightCDN
{
	margin: 12px 10px 0px 0px;
	float: right;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-decoration: none;
}

#rightCDNImage
{
	width: 65px;
	height: 25px;
	margin: auto;
	float: right;
}


/* Destination profile page */

#destProfileTitleArea
{
	width: 506px;
	height: 24px;
	margin: auto;
	background-color: #eeeeee;
	padding: 2px 10px 2px 10px;
}

.itinProfileTitleArea
{
	width: 506px;
	height: 24px;
	margin: auto;
	background-color: #eeeeee;
	padding: 2px 10px 2px 10px;
	float: left;
}

#destProfileTitle
{
	width: 360px;
	height: 24px;
	margin: auto;
	float: left;
	font-family: Calibri, Tahoma, Arial, Verdana;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
}


#MapTitle
{
	width: 90%;
	height: 24px;
	margin: auto;
	float: left;
	font-family: Calibri, Tahoma, Arial, Verdana;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
}
.btnModalClose
{
    margin: -10px -80px 0px 20px;
}

#destProfileBroTxt
{
	width: 122px;
	height: 19px;
	margin: auto;
	float: right;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: right;
	background: url(../images/sri-lanka-pdf-icon.jpg) right top no-repeat;
	padding: 5px 24px 0px 0px;
}

#destProfileInteractive
{
	width: 190px;
	height: 232px;
	margin: 8px 0px 0px 0px;
	float: left;
}

#destProfileItrip,.IBIcon
{
	width: 190px;
	height: 232px;
	margin: 8px 0px 0px 0px;
	float: left;
	border: 1px solid #cccccc;
}

#ActiProfileItrip
{
	width: 190px;
	height: 232px;
	margin: 0px 0px 0px 0px;
	float: left;
	border: 1px solid #cccccc;
}

#destProfileTxtUpperArea
{
	width: 506px;
	height: auto;
	margin: auto;
	padding: 10px 10px 10px 10px;
}

#destProfileTxt
{
	width: 316px;
	margin: auto;
	float: left;
}

#destProfileImage
{
	width: 190px;
	margin: auto;
	float: right;
}

#destProfileTxtTitleSS
{
	width: 316px;
	margin: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
}

#destProfileTxtSS
{
	width: 316px;
	margin: auto;
	float: left;
	padding: 10px 0px 10px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
}

#destProfileTxtTitleDMiss
{
	width: 316px;
	margin: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
}

#destProfileTxtDMiss
{
	width: 316px;
	margin: auto;
	float: left;
	padding: 10px 0px 10px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
}


#destProfileTxtTitleDM
{
	width: 316px;
	margin: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
}

#destProfileTxtDM
{
	width: 316px;
	margin: auto;
	float: left;
	padding: 10px 0px 10px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
}

#photogalleryArea
{
	width: 528px;
	height: auto;
	float: none;
	clear:both;
}

#destProfileProtoGalleryTitle,#DestGalTitle
{
	width: 506px;
	margin: auto;
	padding: 0px 10px 5px 10px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
}

#gettingAroundProtoGalleryTitle
{
	width: 506px;
	margin: auto;
	/*padding: 0px 10px 5px 10px;*/
	padding: 10px 0px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
	float: left;
}

#destProfilePGThumbArea
{
	width: 516px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 7px 10px;
	float: left;
	text-align: left;
}

#gettingAroundPGThumbArea
{
	width: 526px;
	height: auto;
	margin: 0px;
	/*padding: 0px 0px 7px 10px;*/
	padding: 10px 0px 5px 0px;
	float: left;
	text-align: left;
}

#destProfilePGThumbLeft
{
	width: 48px;
	height: auto;
	float: left;
	border: 1px solid #cccccc;
	background-color: #eeeeee;
	cursor: hand;
	padding: 0px 0px 0px 0px;
}

.gettingAroundPGThumbLeft
{
	width: 48px;
	height: auto;
	float: left;
	border: 1px solid #cccccc;
	background-color: #eeeeee;
	cursor: hand;
	padding: 0px 0px 0px 0px;
}

.destProfilePGThumbLeft
{
	width: 48px;
	height: auto;
	float: left;
	border: 1px solid #cccccc;
	background-color: #eeeeee;
	cursor: hand;
	padding: 0px 0px 0px 0px;
}

#destProfilePGThumbarrang
{
	width: 48px;
	height: auto;
	float: left;
	padding: 0px 9px 7px 0px;
}

.gettingAroundPGThumbarrang
{
	width: 48px;
	height: auto;
	float: left;
	padding: 0px 9px 7px 0px;
}
.gettingAround_AddButton
{
    margin:0 0 0 404px;
}

.gettingaAround_Price_Calculate
{
    margin-top:15px;margin-right:-8px
    
}
.destProfilePGThumbarrang
{
	width: 48px;
	height: auto;
	float: left;
	padding: 0px 9px 7px 0px;
}

#destProfilePGThumbRight
{
	width: 48px;
	height: 28px;
	float: right;
	margin: 0px 0px 7px 0px;
	border: 1px solid #cccccc;
	background-color: #eeeeee;
}

#destProfilePGImageArea
{
	width: 506px;
	height: 300px;
	margin: auto;
	padding: 0px 10px 10px 10px;
	float: left;
}

#gettingAroundPGImageArea
{
	width: 506px;
	height: 300px;
	margin: auto;
	padding: 10px 0px 5px 0px;
	float: left;
}

#destProfilePGImage
{
	width: 504px;
	height: 298px;
	float: left;
	margin: auto;
	border: 1px solid #cccccc;
	background-color: #eeeeee;
}

#gettingAroundPGImage
{
	width: 504px;
	height: 298px;
	float: left;
	margin: auto;
	border: 1px solid #cccccc;
	background-color: #eeeeee;
}

#destProfileGettingThereArea
{
	width: 506px;
	height: auto;
	margin: auto;
	padding: 10px 10px 10px 10px;
	float: left;
}

.VidGal,.ActVidGal,.DestVidGal
{
    width: 506px;
	height: auto;
 margin: auto auto 20px auto;
	padding: 10px 10px 0px 10px;
	float: left;
    
    } 
    
    .VidGalTxt,.ActVidGalTxt,.DestVidGalTxt
    {
       width: 506px;
	margin: 0 0 0 8px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
	padding-top:13px;
        
}
#destProfileGettingThereTitle ,#VidGalleryTitle, #ActGalTitle
{
	width: 506px;
	margin: auto;
	padding: 0px 0px 5px0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
}

#destProfileGettingThereTxt
{
	width: 506px;
	margin: auto;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}

#destProfileHistoricalBackgroundArea
{
	width: 506px;
	margin: auto;
	padding: 10px 10px 10px 10px;
	float: left;
	height: auto;
}

#destProfileHistoricalBackgroundTitle
{
	width: 506px;
	margin: auto;
	float: left;
	height: auto;
	padding: 0px 0px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
}

#destProfileHistoricalBackgroundTxt
{
	width: 506px;
	margin: auto;
	float: left;
	height: auto;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}

#destProfileSightsArea
{
	width: 506px;
	margin: auto;
	padding: 10px 10px 10px 10px;
	float: left;
	height: auto;
}

#destProfileSightsTitle
{
	width: 506px;
	margin: auto;
	padding: 0px 0px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
	float: left;
	height: auto;
}

#destProfileSightsTxt
{
	width: 506px;
	margin: auto;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
	float: left;
	height: auto;
}

#destProfileFoodDrinkArea
{
	width: 506px;
	margin: auto;
	padding: 10px 10px 10px 10px;
}

#destProfileFoodDrinkTitle
{
	width: 506px;
	margin: auto;
	padding: 0px 0px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
}

#destProfileFoodDrinkTxt
{
	width: 506px;
	margin: auto;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}


#destProfileShoppingArea
{
	width: 506px;
	margin: auto;
	padding: 10px 10px 10px 10px;
}

#destProfileShoppingTitle
{
	width: 506px;
	margin: auto;
	padding: 0px 0px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
}

#destProfileShoppingTxt
{
	width: 506px;
	margin: auto;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}

#destProfileEventsArea
{
	width: 506px;
	margin: auto;
	padding: 10px 10px 10px 10px;
}

#destProfileEventsTitle
{
	width: 506px;
	margin: auto;
	padding: 0px 0px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
}

#destProfileEventsTxt
{
	width: 506px;
	margin: auto;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}


#destProfileVideoArea
{
	width: 506px;
	margin: auto;
	padding: 10px 10px 10px 10px;
	float: left;
	height: auto;
}

#destProfileVideoTitle
{
	width: 506px;
	margin: auto;
	padding: 0px 0px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
	float: left;
	height: auto;
}

#destProfileVideoPlayer
{
	width: 504px;
	height: auto;
	margin: auto;
}

#destProfileActivitiesArea
{
	width: 506px;
	margin: auto;
	padding: 10px 10px 10px 10px;
	float: left;
	height: auto;
}

#destProfileActivitiesTitle
{
	width: 506px;
	margin: auto;
	padding: 0px 0px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
	height: auto;
}

#destProfileActivitiesOne
{
	width: 500px;
	margin: auto;
	padding: 5px 0px 5px 0px;
	height: auto;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}

#destProfileActivitiesOneImage
{
	width: 100px;
	height: 80px;
	margin: auto;
	float: left;
	background-color: #FF0000;
}

#destProfileActivitiesOneTxt
{
	width: 400px;
	height: auto;
	margin: auto;
	float: right;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}

#acttProfileActivitiesOneTxt
{
	width: 390px;
	height: auto;
	margin: auto;
	float: right;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
	padding: 0px 0px 0px 10px;
}

#destProfileActivitiesOneneewTxt
{
	width: 390px;
	height: auto;
	margin: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
	padding: 0px 0px 0px 10px;
}

#destProfileActivitiesTwo
{
	width: 506px;
	height: 80px;
	margin: auto;
	padding: 5px 0px 5px 0px;
}

#destProfileActivitiesTwoImage
{
	width: 100px;
	height: 80px;
	margin: auto;
	float: left;
	background-color: #FF0000;
}

#destProfileActivitiesTwoTxt
{
	width: 400px;
	height: 80px;
	margin: auto;
	float: right;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}

#destProfileActivitiesThree
{
	width: 506px;
	height: 80px;
	margin: auto;
	padding: 5px 0px 5px 0px;
}

#destProfileActivitiesThreeImage
{
	width: 100px;
	height: 80px;
	margin: auto;
	float: left;
	background-color: #FF0000;
}

#destProfileActivitiesThreeTxt
{
	width: 400px;
	height: 80px;
	margin: auto;
	float: right;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}

/* Acc_Home */

#Accommodation_Search,#Itinerary_Search
{
	width:510px;
  height:370px;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 8px 8px 7px;
	margin: 0px 0px 10px 0px;
}

#Itinerary_Search{
height:240px}
#Accommodation_Text
{
	width: 510px;
	height: 235px;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 8px 8px 7px;
	margin: 0px 0px 10px 0px;
}

#acc_search_Titlebg
{
	width: 510px;
	margin: auto;
	float: left;
	background-image: url(../images/sri-lanka-title-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#acc_search_txt0,#acc_search_txt
{
	width: 510px;
	margin: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-decoration: none;
	
}

#acc_search_txt0 
{
	font-size: 9pt;
}
#acc_search_Area
{
	width: 500px;
	height: 30px;
	border-bottom: solid 1px #d3d3d3;
	margin: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	text-align: left;
	text-decoration: none;
	padding: 10px 0px 5px 10px;
}

#acc_search_Area
{
	width: 500px;
	height: 30px;
	border-bottom: solid 1px #d3d3d3;
	margin: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	text-align: left;
	text-decoration: none;
	padding: 10px 0px 5px 10px;
}


#acc_searchTxt
{
	width: 250px;
	height: 30px;
	float: left;
	padding: 0px 0px 0px 40px;
}

#acc_searchDroupDown
{
	width: 210px;
	height: 30px;
	float: left;
}

#acc_search_Btn
{
	width: auto;    
	height: 37px;
	margin: 5px auto;
	float: left;
	text-align: left;
	padding: 8px 0px 0px 300px;
	
}



#acc_search_Duo_Btn
{
	width: 510px;
	height: 40px;
	margin: 5px 0;
	float: right;
	text-align: right;
	padding: 8px 0px 0px 0px;
	border-top: 1px solid #d7d7d7;
	
}
.gettingAround_ImgBut
{
    width:122px;
    height:37px;
    margin-right:38px;
    
 }

#Special_Offers
{
	width: 170px;
	height: 230px;
	float: left;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-offers-icon.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#Special_Offers:hover
{
	width: 170px;
	height: 230px;
	float: left;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-offers-icon-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#REDDOT_Reccommends
{
	width: 170px;
	height: 230px;
	float: left;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-reccommend.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#REDDOT_Reccommends:hover
{
	width: 170px;
	height: 230px;
	float: left;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-recommend-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#REDDOT_Interactive
{
	width: 170px;
	height: 230px;
	float: left;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-interactive-icon.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#REDDOT_Interactive:hover
{
	width: 170px;
	height: 230px;
	float: left;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-interactive-icon-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#Guest_Houses
{
	width: 170px;
	height: 230px;
	float: left;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-position: top;
	background-repeat: no-repeat;
}

#Guest_Houses:a
{
	position: relative;
	width: 170px;
	height: 230px;
	float: left;
	border: 1px solid #cccccc;
	margin: 0px 2px 10px 1px;
}

#Guest_Houses:hover
{
	width: 170px;
	height: 230px;
	float: left;
	background-image: url(../images/sri-lanka-guest-house-or.jpg);
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-position: top;
	background-repeat: no-repeat;
}

#Home_Houses
{
	width: 170px;
	height: 230px;
	float: left;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-position: top;
	background-repeat: no-repeat;

}

#ItinGuest_Houses
{
	width: 172px;
	height: 232px;
	float: left;
	padding: 0px 3px 8px 2px;
}

#ItinGuest_Houses:a
{
	position: relative;
	height: 232px;
	float: left;
	border: 1px solid #cccccc;
	padding: 0px 3px 8px 2px;
}

#ItinGuest_Houses:hover
{
	width: 170px;
	height: 230px;
	float: left;
	margin: 0px 2px 8px 1px;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-guest-house-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#Villas
{
	width: 170px;
	height: 230px;
	float: left; /*margin: 0px 6px 8px 6px;*/
	background-position: top;
	background-repeat: no-repeat;
}

#Villas:hover
{
	width: 170px;
	height: 230px;
	float: left; /*margin: 0px 6px 8px 6px;*/
	
	background-position: top;
	background-repeat: no-repeat;
}

#Boutique_Hotels
{
	width: 170px;
	height: 230px;
	float: right;
	margin: 0px 0px 8px 0px;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-hotel-boutique.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#Boutique_Hotels:hover
{
	width: 170px;
	height: 230px;
	float: right;
	margin: 0px 0px 8px 0px;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-hotel-boutique-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

/* Acc_Profile */

#accprospecial
{
	width: 175px;
	height: auto;
	margin: 8px 0px 0px 0px;
	float: left;
	border: 1px solid #cccccc;
	padding: 10px 10px 10px 5px;
	background-color: #eeeeee;
}

#accprofile_map
{
	width: 190px;
	height: 340px;
	float: left;
	border: 1px solid #cccccc;
	background-color: #eeeeee;
	margin: 8px 0px 0px 0px;
}

#mapContainer
{
    margin-top: 30px; 
    height: 295px;    
}

#accprofilemapTitlebgstr
{
	width: 175px;
	height: auto;
	margin: auto;
	float: left;
	padding: 0px 10px 0px 5px;
}


#accprofilemapTitlebg
{
	width: 175px;
	height: auto;
	margin: auto;
	float: left;
	background-image: url(../images/sri-lanka-profile-map-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding: 8px 0px 0px 0px;
}


#accprofilemapTitle
{
	margin: auto;
	float: right;
	padding: 0px 0px 0px 5px;
	background-color: #eeeeee;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: right;
}

#accprofile_quickmap
{
	
	height:auto;
	width:190px;
	float:left;
}

#accProfileTxtUpperArea
{
	width: 506px;
	height: auto;
	margin: auto;
	padding: 10px 10px 10px 10px;
}

#accprofile_quick
{
	width: 190px;
	height: 72px;
	margin: 8px 0px 0px 0px;
	float: left;
	border: 1px solid #cccccc;
	background-color: #eeeeee;
}

#accprofileTitlebg
{
	width: 190px;
	margin: auto;
	float: left;
	background-image: url(../images/sri-lanka-title-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#accprofileTitle
{
	margin: auto;
	float: right;
	padding: 0px 0px 0px 5px;
	background-color: #eeeeee;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: right;
}

#accprofile_quickimg
{
	width: 190px;
	height: 58px;
	float: left;
}

#accprofileInteractive
{
	width: 190px;
	height: 141px;
	margin: 8px 0px 0px 0px;
	float: left;
	border: 1px solid #cccccc;
}

#LocationTitle
{
	width: 506px;
	padding: 0px 0px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
}

#accLocationProfileTxtSS
{
	width: 506px;
	height: auto;
	float: left;
	padding: 10px 0px 10px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}

#IntroductionTitle
{
	width: 506px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
}

#accIntroductionTxtSS
{
	width: 504px;
	height: auto;
	float: left;
	padding: 10px 0px 10px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}

#accIcon_Area
{
	width: 506px;
	height: auto;
	padding: 0px 0px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
	background-position: right;
	background-repeat: no-repeat;
}

#Priceguid_Area
{
	width: 100%;
	height: 20px;
	padding: 0px 0px 20px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
	float: left;
}

.facilitiesico_Area,.facSpacer
{
	width: 100%;
	height: auto;
	float: left;
	margin: 0px;
	padding:0px 0px 10px 0px;

}
.facSpacer
{
   margin: 0px 
    
    }

.priceGuide
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #ff0000;
	
	
}

#acc_pro_rateArea
{
	width: 506px;
	height: auto;
	float: left;
	margin: auto;
	padding: 10px 10px 10px 10px;
}

#acc_pro_strip
{
	width: 506px;
	height: 25px;
	margin: auto;
	float: left;
	margin: 10px 0px 0px 0px;
}

#acc_pro_strip2
{
	width: 506px;
	height: auto;
	float: left;
	margin: 10px 0px 0px 0px;
}

.acc_pro_stripalign
{
	width: 506px;
	height: auto;
	margin: auto;
	float: left;
}

#accratesTitle
{
	width: 506px;
	margin: auto;
	padding: 0px 0px 8px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
}

#itinratesTitle
{
	width: 506px;
	margin: auto;
	padding: 0px 0px 15px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
}

#accRatesArea
{
	width: 506px;
	height: auto;
	float: left;
	text-align: left;
}

#dateRangArea
{
	width: 240px;
	height: auto;
	float: left;
}

#dateRangAreatable
{
	width: 506px;
	height: auto;
	float: left;
}

#dateRangsingleArea
{
	width: 88px;
	height: auto;
	float: left;
}

#dateRangdobleeArea
{
	width: 89px;
	height: auto;
	float: left;
}

#dateRangtripleArea
{
	width: 89px;
	height: auto;
	float: left;
}

/* rate table */
#ratedateRangHed
{
	width: 240px;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: center;
}

.ratedateRangHed
{
	width: 60px;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: center;
	border-right: 2px solid #ffffff;
}

.ratedateRangHed2
{
	width: 150px;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: center;
	border-right: 2px solid #ffffff;
}

.ratedateRangMid
{
	width: 60px;
	height: 40px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
	border-right: 2px solid #ffffff;
	padding: 5px 0px 0px 0px;
}

.ratedateRangMid2
{
	width: 150px;
	height: 40px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
	border-right: 2px solid #ffffff;
	padding: 5px 0px 0px 0px;
}

.ratetbasisHed
{
	width: 130px;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: center;
	border-right: 2px solid #ffffff;
}

.ratetbasisHed2
{
	width: 130px;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: center;
	border-right: 2px solid #ffffff;
}

.ratetbasisMid
{
	width: 130px;
	height: 40px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
	border-right: 2px solid #ffffff;
	padding: 5px 0px 0px 0px;
}

.ratemidareaHed
{
	width: 60px;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: center;
	border-right: 2px solid #ffffff;
}

.ratemidareaMid
{
	width: 60px;
	height: 40px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: center;
	border-right: 2px solid #ffffff;
	padding: 5px 0px 0px 0px;
}

.ratemidareaMid2
{
	width: 130px;
	height: 40px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: center;
	border-right: 2px solid #ffffff;
	padding: 5px 0px 0px 0px;
}

.ratecurrencyHed
{
	width: 25px;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #ffffff;
	text-align: center;
	border-right: 2px solid #ffffff;
}


.ratecurrencyMid
{
	width: 25px;
	height: 40px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: center;
	border-right: 2px solid #ffffff;
	padding: 5px 0px 0px 0px;
}


/* end rate table */


#ratesingleHed
{
	width: 88px;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: center;
	margin: 5px 0px 5px 0px;
}



#ratedobleHed
{
	width: 89px;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: center;
	margin: 5px 0px 5px 0px;
}

.ratedobleHed
{
	width: 89px;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: center;
	margin: 5px 0px 5px 0px;
}

#ratetripleHed
{
	width: 89px;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: center;
	margin: 5px 0px 5px 0px;
}



.ratedateRangrow1
{
	width: 100px;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
	border-left: 2px solid #ffffff;
}

#ratesinglerow1
{
	width: 88px;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: center;
	margin: 5px 0px 5px 0px;
	background-color: #eeeeee;
}

.ratedoblerow1
{
	width: 89px;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: center;
	margin: 5px 0px 5px 0px;
	background-color: #eeeeee;
}

.ratetriplerow1
{
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: center;
	margin: 5px 0px 5px 0px;
}

.ratedateRangrow2
{
	width: 240px;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
	margin: 5px 0px 5px 0px;
}

.ratesinglerow2
{
	width: 88px;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: center;
	margin: 5px 0px 5px 0px;
}

#ratedoblerow2
{
	width: 89px;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: center;
	margin: 5px 0px 5px 0px;
}

#ratetriplerow2
{
	width: 89px;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: center;
	margin: 5px 0px 5px 0px;
}
#accroom_type_sel
{
	width: 506px;
	margin: 20px;
	padding: 0px 0px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
}

#room_type
{
	width: 240px;
	height: 25px;
	float: left;
}

#Meal_catgory
{
	width: 145px;
	height: 25px;
	float: left;
}



#roomtypeName
{
	width: 58px;
	height: 25px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
}

#roomtypeSel
{
	width: 182px;
	height: 25px;
	float: left;
}

#Meal_catgory_name
{
	width: 69px;
	height: 25px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: right;
}
#Meal_catgory
{
	width: 145px;
	height: 25px;
	float: left;
}

#currency
{
	width: 170px;
	height: 25px;
	float: left;
}

#currency2
{
	width: 500px;
	height: 25px;
	float: left;
}

#Meal_catgory2
{
	width: 500px;
	height: 25px;
	float: left;
}

#room_type2
{
	width: 500px;
	height: 25px;
	float: left;
}

#roomtypeName
{
	width: 58px;
	height: 25px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
}

#roomtypeSel
{
	width: 182px;
	height: 25px;
	float: left;
}

#Meal_catgory_name
{
	width: 69px;
	height: 25px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: right;
}

#Meal_catgory_sel
{
	width: 76px;
	height: 25px;
	float: left;
}

#currency_name
{
	width: 150px;
	height: 25px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
}

#Meal_catgory_name2
{
	width: 150px;
	height: 25px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
}

#roomtypeName2
{
	width: 150px;
	height: 25px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
}

#currency_sel
{
	width: 100px;
	height: 25px;
	float: left;
	text-align: left;
}

#Meal_catgory_sel2
{
	width: auto;
	height: 25px;
	float: left;
}

#roomtypeSel2
{
	width: auto;
	height: 25px;
	float: left;
	text-align: left;
}

.select_room
{
	border: 1px solid #696767;
	width: 170px;
	height: 14px;
	font-family: Tahoma, Arial Verdana;
	font-weight: 100;
	font-size: 10px;
	color: #666666;
}

.Meal_catgory
{
	border: 1px solid #696767;
	width: 70px;
	height: 14px;
	font-family: Tahoma, Arial Verdana;
	font-weight: 100;
	font-size: 10px;
	color: #666666;
}

#acc_prospcial_strip
{
	width: 506px;
	height: auto;
	float: left;
	margin: auto;
	padding: 10px 10px 10px 10px;
	float: left;
	color: #cc0000;
	font-family: Tahoma, Arial Verdana;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
}

#btn_checkpcial_strip
{
	width: 506px;
	height: auto;
	float: left;
	margin: auto;
	padding: 0;
	float: left;
	color: #cc0000;
	font-family: Tahoma, Arial Verdana;
	font-weight: bold;
	font-size: 10px;
	text-align: right;
}


.acc_spcialmsg_strip
{
	width: 506px;
	height: auto;
	float: left;
	margin: auto;
	padding: 10px 10px 10px 10px;
	float: left;
	color: #ff0000;
	font-family: Tahoma, Arial Verdana;
	font-weight: 100;
	font-size: 11px;
	text-align: justify;
}


.itin_ratemsg_strip
{
	width: 500px;
	height: auto;
	margin: auto;
	padding: 10px 10px 10px 5px;
	float: left;
	color: #ff0000;
	font-family: Tahoma, Arial Verdana;
	font-weight: 100;
	font-size: 11px;
	text-align: justify;
	font-style:italic;
}

.acc_cardimage_strip
{
	width: 506px;
	height: auto;
	float: left;
	padding: 10px 10px 10px 10px;
	float: left;
	text-align: center;
}

#btn_checkpcial_strip
{
	width: 506px;
	height: auto;
	float: left;
	margin: auto;
	padding: 10px 10px 10px 10px;
	float: left;
	color: #cc0000;
	font-family: Tahoma, Arial Verdana;
	font-weight: bold;
	font-size: 10px;
	text-align: right;
}
/* itineray List */

#itinerayArea
{
	width: 506px;
	margin: auto;
	padding: 5px 10px 10px 10px;
	float: left;
}

#itineraytopArea,#acctopArea
{
	width: 506px;
	height: 80px;
	float: left;
}


#itinerayImage,#accImage
{
	width: 100px;
	height: 80px;
	float: left;
	background-color: #cc0000;
}

#itineray_img_Hed,#accImgHead
{
	width: 350px;	
	height: 80px;
	float: left;
	padding: 0px 0px 0px 10px;
}
#acctopArea,#accImage,#accImgHead{height:auto;}

#itineray_Name
{
	width: 396px;
	height: 20px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}

#itineray_datePrice,#acc_datePrice
{
	width: 396px;
	height: 60px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}
#acc_datePrice {height:auto;}

#itinerayMidArea,#AccSummary
{
	width: 506px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
	margin: 40px 0px 10px 0px;
}
#AccSummary
{
    padding-top:20px;
    margin:0 0 10px 0;
    }

#itinerayBtnArea
{
	width: 506px;
	height: auto;
	float: left;
	text-align: right;
}
#accSearchBtnArea 
{
    width: 506px;
	height: auto;
	float:left;
	padding:20px 0 0 110px;
    text-align:left;}

/* Itinerary Images */

#ItnTailormade_Holidays
{
	width: 170px;
	height: 230px;
	float: left;
	margin: 0px 0px 8px 0px;
	border: 1px solid #cccccc; /*background-image: url(../images/sri-lanka-tailormade-icon.jpg);*/
	background-position: top;
	background-repeat: no-repeat;
}

#ItnTailormade_Holidays:hover
{
	width: 170px;
	height: 230px;
	float: left;
	margin: 0px 0px 8px 0px;
	border: 1px solid #cccccc; /*background-image: url(../images/sri-lanka-tailormade-icon-or.jpg);*/
	background-position: top;
	background-repeat: no-repeat;
}

#ItnIsland_Tours
{
	width: 170px;
	height: 230px;
	float: left;
	margin: 0px 6px 8px 6px;
	border: 1px solid #cccccc; /*background-image: url(../images/sri-lanka-island-tours-icon2.jpg);*/
	background-position: top;
	background-repeat: no-repeat;
}

#ItnIsland_Tours:hover
{
	width: 170px;
	height: 230px;
	float: left;
	margin: 0px 6px 8px 6px;
	border: 1px solid #cccccc; /*background-image: url(../images/sri-lanka-island-tours-icon2-or.jpg);*/
	background-position: top;
	background-repeat: no-repeat;
}

#ItnSpecial_Tours
{
	width: 170px;
	height: 230px;
	float: right;
	margin: 0px 0px 8px 0px;
	border: 1px solid #cccccc; /*background-image: url(../images/sri-lanka-special-tours-icon.jpg);*/
	background-position: top;
	background-repeat: no-repeat;
}

#ItnSpecial_Tours:hover
{
	width: 170px;
	height: 230px;
	float: right;
	margin: 0px 0px 8px 0px;
	border: 1px solid #cccccc; /*background-image: url(../images/sri-lanka-special-tours-icon-or.jpg);*/
	background-position: top;
	background-repeat: no-repeat;
}

#ItnIsland_Hop
{
	width: 170px;
	height: 230px;
	float: left;
	margin: 0px 0px 8px 0px;
	border: 1px solid #cccccc; /*background-image: url(../images/sri-lanka-tours-island-hop-icon.jpg);*/
	background-position: top;
	background-repeat: no-repeat;
}

#ItnIsland_Hop:hover
{
	width: 170px;
	height: 230px;
	float: left;
	margin: 0px 0px 8px 0px;
	border: 1px solid #cccccc; /*background-image: url(../images/sri-lanka-tours-island-hop-or.jpg);*/
	background-position: top;
	background-repeat: no-repeat;
}

#ItnAdventure_Tours
{
	width: 170px;
	height: 230px;
	float: left;
	margin: 0px 6px 8px 6px;
	border: 1px solid #cccccc; /*background-image: url(../images/sri-lanka-tours-adventure-icon.jpg);*/
	background-position: top;
	background-repeat: no-repeat;
}

#ItnAdventure_Tours:hover
{
	width: 170px;
	height: 230px;
	float: left;
	margin: 0px 6px 8px 6px;
	border: 1px solid #cccccc; /*background-image: url(../images/img_Itnadventure_tours_over.jpg);*/
	background-position: top;
	background-repeat: no-repeat;
}

#ItnCultural_Tours
{
	width: 170px;
	height: 230px;
	float: right;
	margin: 0px 0px 8px 0px;
	border: 1px solid #cccccc; /*background-image: url(../images/sri-lanka-tours-cultural-icon.jpg);*/
	background-position: top;
	background-repeat: no-repeat;
}

#ItnCultural_Tours:hover
{
	width: 170px;
	height: 230px;
	float: right;
	margin: 0px 0px 8px 0px;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-tours-cultural-icon-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#ininerary_summeryArea,#facilityParent,#psNights
{
	width: 396px;
	height: 20px;
	float: left;
	margin-top:10px;
}
#facilityParent{height:auto;}
#psNights 
{
    margin-bottom:15px;
}


#ininerary_summeryname,#facilityTitle
{
	width: 100px;
	height: 20px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
}

#ininerary_summeryDis,#facilityIcon
{
	width: 296px;
	height: 40px;
	float: left;
}
#facilityIcon
{
    overflow:hidden;
    height: 20px;  
    
}
#inineraryProfileUpper
{
	width: 506px;
	height: auto;
	padding: 10px 10px 10px 10px;
	float: left;
}

#ininerary_profil_contantArea
{
	width: 335px;
	height: auto;
	float: left;
}

#ininerary_profil_mapArea
{
	width: 171px;
	height: auto;
	float: left;
}

#itnProfilehed
{
	width: 335px;
	margin: auto;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
	float: left;
}

#itnProfilehedHoliHigh
{
	width: 335px;
	margin: auto;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
	float: left;
}

#itnProfileTxt
{
	width: 335px;
	margin: auto;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
	float: left;
	padding: 10px 0px 10px 0px;
}

#inineraryProfilebot
{
	width: 506px;
	height: auto;
	padding: 10px 10px 10px 10px;
	float: left;
}

#inineraryProfilebotscr
{
	width: 506px;
	height: auto;
	float: left;
	padding: 0px 0px 10px 0px;
}

.inineraryProfilebotscr
{
	width: 506px;
	height: auto;
	float: left;
	padding: 0px 0px 10px 0px;
}

#inineraryProfilebottxt
{
	width: 500px;
	height: auto;
	float: left;
	padding: 0px 10px 0px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}

.inineraryProfilebottxt
{
	width: 500px;
	height: auto;
	float: left;
	padding: 0px 10px 0px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}

#inineraryProfilebottxt strong
{
	display: block;
}

#inineraryProfilebottxt a
{
	text-decoration: none;
	color: #c8543c;
	font-weight: bold;
}

#inineraryProfilebottxt img.imgRight
{
	float: right;
	border: none;
	margin: 15px 0 10px 15px;
}

#inineraryProfilebottxt img.imgLeft
{
	float: left;
	border: none;
	margin: 5px 15px 8px 0;
}

#inineraryProfilebotimg
{
	width: 136px;
	height: 75px;
	float: right;
	margin: 15px 0px 0px 0px;
}

#inineraryProfilebottxt2
{
	width: 390px;
	height: auto;
	float: right;
	padding: 0px 0px 0px 10px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}

.inineraryProfilebottxt2link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}

#inineraryProfilebotimg2
{
	width: 100px;
	height: 80px;
	float: left;
	margin: 15px 0px 0px 0px;
}

.raterow1
{
	width: 240px;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
	margin: 5px 0px 5px 0px;
	background-color: #eeeeee;
}

.raterow2
{
	width: 240px;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
	margin: 5px 0px 5px 0px;
}

.ratedetailrow1
{
	width: auto;
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
	margin: 5px 0px 5px 0px;
	background-color: #eeeeee;
}

.ratedetailrow2
{
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
	margin: 0px 0px 0px 0px;
}

.ratedateHed
{
	height: 18px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	padding: 0px 0px 5px 0px;
}

#packageprice_Area
{
	width: 506px;
	height: auto;
	float: left;
	margin: auto;
	padding: 10px 10px 10px 10px;
}

#packageprice_hedArea
{
	width: 506px;
	height: 20px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
}

#packageprice_conArea
{
	width: 506px;
	height: auto;
	float: left;
	text-align: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
}

.image_arrange
{
	width: 532px;
	height: auto;
	float: left;
}

.imagealing
{
	width: 172px;
	height: 232px;
	float: left;
	padding: 0px 3px 8px 2px;
}

.Homeling
{
	width: 172px;
	height: 230px;
	float: left;
	padding: 4px 6px 3px 0px;
}


.celhead
{
	width: 200PX;
	height: 15PX;
	padding: 3px 0px 0px 0px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
}

.celheadbold
{
	width: 200PX;
	height: 15PX;
	padding: 3px 0px 0px 0px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
}

.celmid
{
	width: 100PX;
	height: 15PX;
	padding: 3px 0px 0px 0px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
}

.celmidbold
{
	width: 100PX;
	height: 15PX;
	padding: 3px 0px 0px 0px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
}

.link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #000000;
}

.link:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #990000;
}

#Destination_Search
{
	width: 510px;
	height: 120px;
	margin: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 5px 8px 6px;
	margin: 0px 0px 10px 0px;
}

#Dec_search_Area
{
	width: 500px;
	height: 30px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	text-align: left;
	text-decoration: none;
	padding: 10px 0px 5px 10px;
}

#Destination_promotionArea
{
	width: 528px;
	height: auto;
	float: left;
	padding: 0px 0px 2px 0px;
}

.despromotionstr
{
	width: 528px;
	height: auto;
	float: left;
	padding: 0px 0px 0px 0px;
}
.promotion_boxalin
{
	width: 170px;
	height: 110px;
	float: left;
	padding: 0px 5px 3px 0px;
}

.promotion_box
{
	width: 170px;
	height: 100px;
	float: left;
	background-color: #eeeeee;
	padding: 0px 5px 5px 0px;
}

.promotion_boxhed
{
	width: 160px;
	height: 22px;
	float: left;
	background-color: #777777;
	color: #f3bd48;
	font-family: Calibri, Tahoma, Verdana, Arial;
	font-size: 14px;
	text-align: left;
	padding: 8px 0px 0px 10px;
}

.promotion_boxdescription
{
	width: 170px;
	height: 70px;
	float: left;
}

#Destination_mapArea
{
	width: 522px;
	height: 566px;
	float: left;
	background-position: top;
	background-repeat: repeat-x;
	background-color: Transparent;
	text-align: center;
}

.Special_Offersarea,.IBRVpaymentThanks
{
	width: 510px;
	height: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 8px 8px 7px;
	margin: 0px 0px 0px 0px;
}

.IBRVpaymentThanks
{
    height:665px;
    
}

.box_spece
{
	width: 510px;
	height: 8px;
	float: left;
}

.Special_Offers_imagearea
{
	width: 510px;
	height: auto;
	float: left;
	padding: 5px 0px 5px 0px;
}


.Special_Offers_innertable
{
	width: 510px;
	height: auto;
	float: left;
	padding: 5px 0px 5px 0px;
}

.Special_Offers_Titlebg
{
	width: 510px;
	float: left;
	background-image: url(../images/sri-lanka-title-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

.Special_Offers_Titlebgform
{
	width: 510px;
	float: left;
	background-image: url(../images/sri-lanka-title-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

.Special_OffersTitle
{
	float: right;
	padding: 0px 0px 0px 5px;
	background-color: #eeeeee;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: right;
}

.Special_Offers_txt
{
	width: 510px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-decoration: none;
}

.Special_offerimages
{
	width: 100px;
	height: 75px;
	float: left;
	border: solid #999999 1px;
}

.Special_Offers_Hed
{
	width: 400px;
	height: 20px;
	padding: 5px 0px 0px 8px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #cc0000;
	text-align: left;
	text-decoration: none;
}

.Special_Offers_HedTxt
{
	width: 400px;
	height: auto;
	padding: 5px 0px 0px 8px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
}

.Special_Offers_OfferValidTxt
{
	width: 400px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #cc0000;
	text-align: left;
	text-decoration: none;
}

.Special_Offers_HedTxt_link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
}

.spcial_offer_txtArea
{
	width: 408px;
	height: 77px;
	float: right;
}

.spcial_offer_MidtxtArea
{
	width: 500px;
	height: auto;
	float: left;
	padding: 0px 0px 5px 10px;
	background-image: url(../images/sri-lanka-bullet-list.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
}

.spcial_offer_Midtxtmore
{
	width: 500px;
	height: auto;
	float: left;
	padding: 0px 0px 10px 10px;
	text-align: right;
}

.spcial_offer_Midtxtmoretxt
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #fe0f0f;
	text-decoration: none;
}

.spcial_offer_Midtxtmoretxt:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #cc0000;
	text-decoration: none;
}

.Special_Offersareainner
{
	width: 510px;
	height: auto;
	float: left;
	padding: 10px 8px 8px 7px;
	margin: 0px 0px 10px 0px;
}

.Special_Offers_innerimagearea
{
	width: 510px;
	height: auto;
	float: left;
	padding: 5px 0px 5px 0px;
}

.spcial_offer_innertxtArea
{
	width: 408px;
	height: auto;
	float: right;
}

.event_cal_area
{
	width: 510px; /*height: 210px;*/
	height: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 8px 8px 7px;
	margin: 0px 0px 10px 0px;
}

.event_discrip
{
	width: 525px;
	height: auto;
	float: left;
	padding: 0px 0px 10px 0px;
	margin: 5px 0px 5px 0px;
}

.event_discripmain
{
	width: 525px;
	height: auto;
	float: left;
}

.event_line
{	width: 525px;
	height: 0px;
	float: left;
	border-bottom: #dddddd solid 1px;
	margin-bottom:18px
}
.event_Hed
{
	width: 340px;
	height: 20px;
	padding: 0px 0px 0px 8px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #cc0000;
	text-align: left;
	text-decoration: none;
}

.event_Hedstyle
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #cc0000;
	text-align: left;
	text-decoration: none;
}
.event_Hedstyle:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #ccc000;
	text-align: left;
	text-decoration: none;
}

.event_HedTxt
{
	width: 340px;
	height: auto;
	padding: 5px 0px 0px 8px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #555555;
	text-align: left;
	text-decoration: none;
}

.event_datearea
{
	width: 530px;
	height: 30px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
	text-decoration: none;
	
}
.datearea
{width: 60px;
height: 50px;
float: left;
font-family: Tahoma,Verdana,Arial;
font-size: 15px;
font-weight: bold;
font-style: normal;
font-variant: normal;
color: #666666;
text-align: left;
padding: 25px 10px 0px 0px;
}

.eventNametxt
{
    width: 530px;
	height: 20px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #555555;
	text-align: left;
	text-decoration: none;
}

.event_images
{
	width: 100px;
	height: 75px;
	float: left;
	border: solid #999999 1px;
}

.event_CalandarArea
{
	width: 510px;
	height: 185px;
	float: left;
	padding: 10px 0px 0px 0px;
}

.event_innerdiscrip
{
	width: 525px;
	height: auto;
	float: left;
	border-bottom: #eeeeee solid 1px;
	padding: 0px 0px 10px 0px;
	margin: 5px 0px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
}

.event_innerdiscripmid
{
	width: 525px;
	height: 77px;
	float: left;
	padding: 10px 0px 0px 0px;
}

.event_innTxt
{
	width: 340px;
	height: auto;
	padding: 5px 0px 0px 8px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
}

.event_Titlebg
{
	width: 510px;
	float: left;
	background-image: url(../images/sri-lanka-event-title-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

.event_Title
{
	float: right;
	padding: 0px 0px 0px 5px;
	background-color: #ffffff;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: right;
}

.eventphotogallery
{
	width: 528px;
	height: auto;
	float: left;
}

#eventphotoImageArea
{
	width: 506px;
	height: 300px;
	padding: 0px 10px 10px 10px;
	float: left;
}

#eventphotoPGImage
{
	width: 504px;
	height: 298px;
	border: 1px solid #cccccc;
	background-color: #eeeeee;
	float: left;
}

#eventphotoThumbArea
{
	width: 506px;
	height: auto;
	padding: 0px 10px 7px 10px;
	float: left;
	text-align: left;
}

.eventphotoThumb
{
	width: 48px;
	height: 28px;
	float: left;
	margin: 0px 3px 0px 0px;
	border: 1px solid #cccccc;
	background-color: #eeeeee;
	cursor: hand;
}

#eventCalandar
{
	width: 200px; /*height: 180px;*/
	height: auto;
	float: left;
	padding: 10px 0px 0px 0px;
}

.eventCalandarSummary
{
width:510px;
height:auto;
float:left;
color: #666666;
 text-align:justify; 
 padding:8px 0;
 margin:0px;  
}

#eventCalandartxt
{
width:510px;
height:auto;
float:left;
background-color: #eeeeee;
border: 1px solid #cccccc;
color: #666666;
padding: 10px 8px 8px 7px;
margin: 0px 0px 10px 0px;
font-family:Tahoma,Verdana,Arial;
font-size:11px;font-weight:normal;
font-style:normal;
font-variant:normal;
text-align:left;
text-align:justify;
}
.startson
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color: #000000;
	text-align: left;
	text-decoration: none;
	font-weight: 100;
	font-style: normal;
}

.spcialoffer_subhed
{
	width: 400px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
}

.spcialoffer_subtxt
{
	width: 400px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
}

#wrapperMidelbotimages
{
	width: 528px;
	padding: 0px 0px 0px 0px;
	float: left;
	height: auto;
}

.acc_media_award_Title
{
	width: 506px;
	margin: auto;
	padding: 0px 0px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
	height: auto;
	float: left;
}

.acc_media_award_area
{
	width: 506px;
	margin: auto;
	padding: 5px 0px 5px 0px;
	height: auto;
	float: left;
}

.acc_media_award_areaImage
{
	width: 100px;
	height: 80px;
	margin: auto;
	float: left;
	background-color: #FF0000;
}

.acc_media_award_areaTxt
{
	width: 400px;
	height: auto;
	margin: auto;
	float: right;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}


.acc_media_areaImage
{
	width: 100px;
	height: 145px;
	margin: auto;
	float: left;
	background-color: #FF0000;
}

.acc_media_areaTxt
{
	width: 390px;
	height: auto;
	margin: auto;
	float: right;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}

#acc_media_award_main
{
	width: 707px;
	margin: auto;
	padding: 10px 10px 10px 10px;
	float: left;
	height: auto;
}

.acc_media_subhed
{
	width: 505px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
	padding: 10px 0px 10px 0px;
}

.acc_media_subtxt
{
	width: 505px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	font-variant: normal;
	color: #666666;
	text-align: left;
	padding: 0px 0px 10px 0px;
}

.acc_media_cus_name
{
	width: 505px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	font-variant: normal;
	color: #c8543c;
	text-align: right;
	padding: 0px 0px 10px 0px;
}

.acc_media_subdis
{
	width: 505px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
	padding: 0px 0px 10px 0px;
}

.acc_media_subdate
{
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #c8543c;
}

.TailorMadeTravel_mid_Title
{
	width: 506px;
	margin: auto;
	padding: 10px 0px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
	height: auto;
	float: left;
}

.TailorMadeTravel_mid_subtxt
{
	width: 505px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
	padding: 0px 0px 10px 0px;
	
}

.TailorMadeTravel_inner_area
{
	width: 325px;
	height: auto;
	float: left;
}

.TailorMadeTravel_inner_Title
{
	width: 325px;
	margin: auto;
	padding: 10px 0px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
	height: auto;
	float: left;
}

.TailorMadeTravel_inner_subtxt
{
	width: 325px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
	padding: 0px 0px 10px 0px;
}

.TailorMadeTravel_inner_maparea
{
	width: 180px;
	height: auto;
	float: right;
	text-align: center;
}

.booksstorearea
{
	width: 150px;
	height: 195px;
	float: right;
	padding: 5px 5px 15px 5px;
}

.booksstoreimagearea
{
	width: 150px;
	height: 125px;
	float: left;
	text-align: left;
}

.booksstoredisarea
{
	width: 150px;
	height: auto;
	float: left;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
	color: #3b67b4;
	text-align: left;
	padding: 10px 0px 2px 0px;
}

.booksstoreautharea
{
	width: 150px;
	height: auto;
	float: left;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #dd182b;
	text-align: left;
}

#booksstoreautharea
{
	width: 505px;
	margin: auto;
	padding: 10px 10px 10px 10px;
	float: left;
	height: auto;
}

#booksstorehedarea
{
	width: 528px;
	height: 30px;
	float: left;
	background-color: #eeeeee;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 18px;
	color: #666666;
}

.booksstorehedtext
{
	width: 328px;
	height: 25px;
	float: left;
	background-color: #eeeeee;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 18px;
	color: #666666;
	text-align: left;
	padding: 5px 0px 0px 10px;
}

.booksstorebutton
{
	width: 150px;
	height: 25px;
	float: right;
	text-align: right;
	padding: 5px 10px 0px 10px;
}

/* GettingAround */

#internal_flights
{
	width: 170px;
	height: 230px;
	float: left;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-flights-icon.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#internal_flights:hover
{
	width: 170px;
	height: 230px;
	float: left;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-flights-icon-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#car_anddriver
{
	width: 170px;
	height: 230px;
	float: left;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-car-and-driver.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#car_anddriver:hover
{
	width: 170px;
	height: 230px;
	float: left;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-car-and-driver-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#rent_a_car
{
	width: 170px;
	height: 230px;
	float: left;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-rent-a-car-icon.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#rent_a_car:hover
{
	width: 170px;
	height: 230px;
	float: left;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-rent-a-car-icon-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#train
{
	width: 170px;
	height: 230px;
	float: left;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-train-icon.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#train:hover
{
	width: 170px;
	height: 230px;
	float: left;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-train-icon-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#helicopters
{
	width: 170px;
	height: 230px;
	float: left;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-helicopter-icon.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#helicopters:hover
{
	width: 170px;
	height: 230px;
	float: left;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-helicopter-icon-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#airtaxi
{
	width: 170px;
	height: 230px;
	float: left;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-airtaxi.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#airtaxi:hover
{
	width: 170px;
	height: 230px;
	float: left;
	border: 1px solid #cccccc;
	background-image: url(../images/sri-lanka-airtaxi-or.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#gettinghedarea
{
	width: 518px;
	height: 25px;
	float: left;
	background-color: #eeeeee;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 18px;
	color: #666666;
	text-align: left;
	padding: 5px 0px 0px 10px;
}

.GettingAround_Title
{
	width: 528px;
	margin: auto;
	padding: 10px 0px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
	height: auto;
	float: left;
}

.GettingAround_subtxt
{
	width: 528px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
	padding: 0px 0px 10px 0px;
}

.gettingaround_milage_time_cal
{
	width: 510px;
	height: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 5px 8px 6px;
	margin: 0px 0px 10px 0px;
}
.contact_com
{
	
	}
.gettingaround_milage_time_calcar
{
	width: 510px;
	height: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 5px 8px 6px;
	margin: 0px 0px 10px 0px;
}

.gettingaround_Area
{
	width: 500px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	text-align: left;
	text-decoration: none;
	padding: 10px 0px 5px 10px;
	
}
#gettingaround_price_head
{
    float: left;
    height: auto;
    width: auto;
    padding-top: 15px;
    padding-right: 10px;
    padding-bottom: 8pt;
    padding-left: 5pt;
    font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #777777;
    
 }
.gettingaround_Price_Area
{
	width: 500px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	text-align: left;
	text-decoration: none;
	padding: 10px 0px 5px 10px;
	

	
}
#bottomCalcArea
{
    border-bottom: 1px solid #d7d7d7;
 }




.gettingaround_cal_Area
{
	width: 500px;
	height: auto;
	float: left;
	color: #777777;
	text-align: left;
	text-decoration: none;
}

.gettingaroundres_Area
{
	width: 461px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	text-align: right;
	text-decoration: none;
	padding: 10px 44px 5px 10px;
	border-bottom: 1px solid #d7d7d7;
}

.gettingaroundres_Areacar
{
	width: 461px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	text-align: right;
	text-decoration: none;
	padding: 10px 44px 5px 10px;
}

.gettingaroundtextstyle
{
	width: 60px;
	height: 16px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	border: #82a0bb solid 1px;
}
.gettingaround_price
{
	 font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	padding-top:50px 0px 0px 40px;
}

.gettingaround_searchTxt
{
	width: 50px;
	height: 30px;
	float: left;
	padding: 0px 0px 0px 0px;
}

.gettingaround
{
	width: auto;
	height: 25px;
	padding: 0px 0px 0px 40px;
	float: left;
}

.gettingaround_Journey
{
	width: 60px;
	height: 20px;
	float: left;
	padding: 2px 0px 0px 0px;
	color: #990000;
}

.gettingaround_driverpic
{
	width: 102px;
	height: 76px;
	float: left;
	padding: 0px 0px 0px 0px;
	color: #990000;
}

.gettingaround_driverspc
{
	width: 420px;
	height: auto;
	float: right;
	padding: 0px 0px 0px 0px;
	color: #990000;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}

.get_searchDroupDown
{
	width: 150px;
	height: 30px;
	float: left;
}

.calbtn
{
	width: auto;
	height: auto;
	float: right;
	
}
.calpcbtn
{
	width: auto;
	height: auto;
	float: right;
	margin-top:13px;
	
}

.calspc
{
	float: left;
	height: auto;
	width: auto;
	padding: 0px 0px 0px 40px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	text-align: left;
}

.calsmil
{
	float: left;
	height: auto;
	width: auto;
	margin-bottom:8px;
	padding: 10px 0 10px 51px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	text-align: left;
		
}

.calbottom_li_item
{
	float: left;
	height: auto;
	width:460px;
	margin-bottom:8px;
	padding: 10px 0 10px 51px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	text-align: left;
			
}

#gettingaround_taxtxt
{
	width: 510px;
	margin: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 7pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-decoration: none;
}

.gettingaround_hedsearchTxt
{
	width: 250px;
	height: 30px;
	float: left;
	padding: 0px 0px 0px 40px;
	text-align: left;
}

.gettingaround_calicon
{
	width: 25px;
	height: 30px;
	float: left;
	padding: 0px 0px 0px 0px;
	text-align: right;
}

.gettingaround_textmid
{
	width: 110px;
	height: 30px;
	float: left;
	padding: 0px 5px 0px 0px;
	text-align: right;
}

.gettingaround_train_timearea
{
	width: 508px;
	height: auto;
	float: left;
	padding: 0px;
	text-align: center;
	padding: 0px 2px 0px 2px;
}

.gettingaround_train_timehed
{
	width: 83px;
	height: 33px;
	float: left;
	padding: 5px 0px 0px 0px;
	text-align: center;
	background-color: #b5afaf;
	color: #dc4545;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: bold;
	border-bottom: #efefef solid 1px;
	border-right: #efefef solid 1px;
}

.gettingaround_train_timemid
{
	width: 83px;
	height: 30px;
	float: left;
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	border-bottom: #efefef solid 1px;
	border-right: #efefef solid 1px;
	background-color: #e5e5e5;
}

.gettingaround_carndriver_Midtxtmoretxt
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #AF0101;
	text-decoration: none;
}

.gettingaroundtextcarstyle
{
	width: 170px;
	height: 20px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #FF0000;
	border: #FF0000 solid 1px;
}

#Activity_Search
{
	width: 510px;
	height: 210px;
	margin: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 8px 8px 7px;
	margin: 0px 0px 10px 0px;
}

.Activityimage_arrange
{
	width: 532px;
	height: auto;
	float: left;
}

.Activityimagealing
{
	width: 172px;
	height: 232px;
	float: left;
	padding: 0px 3px 8px 2px;
}

.actvtiesProfileupperArea
{
	width: 528px;
	height: auto;
	margin: auto;
	padding: 0px 0px 0px 0px;
	float: left;
}

#actvtiesProfileTxt
{
	width: 316px;
	margin: auto;
	float: left;
	padding: 0px 0px 0px 5px;
}

.actvtiesProfilemidArea
{
	width: 528px;
	height: auto;
	margin: auto;
	padding: 0px 0px 0px 0px;
	float: left;
}

#actvProfilePGThumbArea
{
	width: 516px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 7px 10px;
	float: left;
	text-align: left;
}

#actvitieProfilePGThumbarrang
{
	width: 48px;
	height: auto;
	float: left;
	padding: 0px 9px 7px 0px;
}

#actiProfileProtoGalleryTitle
{
	width: 506px;
	margin: auto;
	padding: 0px 10px 5px 10px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
}

.acttxtArea
{
	width: 506px;
	height: auto;
	margin: auto;
	padding: 10px 10px 10px 10px;
	float: left;
}

.acttxtTitle
{
	width: 506px;
	margin: auto;
	padding: 0px 0px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #c8543c;
	text-align: left;
}

.acttxtTxt
{
	width: 506px;
	margin: auto;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align: justify;
}

#activeties_promotionArea
{
	width: 528px;
	height: auto;
	float: left;
	padding: 0px 0px 2px 0px;
}

.actpromotion_box
{
	width: 170px;
	height: 100px;
	float: left;
	padding: 0px 5px 5px 0px;
}

.act_boxdescription
{
	background-color: #eeeeee;
	width: 170px;
	height: 70px;
	float: left;
}

.getting_form_area
{
	width: 508px;
	height: auto;
	float: left;
	border:1px solid #CCC;
	background-color: #eeeeee;
	padding: 10px;
}

.getarstriparea
{
	width: 400px;
	height: auto;
	padding: 10px 0px 0px 0px;
	float: left;
}

.getformname
{
	width: 150px;
	height: auto;
	float: left;
	text-align: right;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
}

.getformnameindex
{
	width: 240px;
	height: auto;
	float: right;
	text-align: left;
	padding: 0px 0px 0px 10px;
}

.gettingaroundformstyle
{
	width: 170px;
	height: 16px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	border: #82a0bb solid 1px;
}

.gettingaroundformaddstyle
{
	width: 170px;
	height: 30px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	border: #82a0bb solid 1px;
}
.gettingaroundformDropDown
{
	width: 170px;
	height: 16px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	border: 1px solid #cccccc;
}

.gettingaround_helicop_price
{
	width: 525px;
	height: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.gettingaround_helicop_pricescr
{
	width: 525px;
	height: auto;
	float: left;
}

.gettingaround_helicop_pricecol
{
	width: 164px;
	height: 35px;
	float: left;
	background-color: #eeeeee;
	border-right: 1px solid #cccccc;
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	color: #333333;
	font-weight: bold;
	text-align: left;
}

.gettingaround_helicop_pricemid
{
	width: 164px;
	/*height: 65px;*/
	height: auto;
	float: left;
	background-color: #eeeeee;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 05px 0px 0px 10px;
	text-align: left;
	color: #333333;
}

.gettingaround_flight_pricemid
{
	width: 164px;
	height: 65px;	
	float: left;
	background-color: #eeeeee;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 05px 0px 0px 10px;
	text-align: left;
	color: #333333;
}

.gettingaround_helicop_pricecol2
{
	width: 105px;
	height: 25px;
	float: left;
	background-color: #eeeeee;
	border-right: 1px solid #cccccc;
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	color: #333333;
	font-weight: bold;
	text-align: left;
}

.gettingaround_helicop_pricecolremarkshed
{
	width: 155px;
	height: 35px;
	float: left;
	background-color: #eeeeee;
	border-right: 1px solid #cccccc;
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	color: #333333;
	font-weight: bold;
	text-align: left;
}

.gettingaround_helicop_pricecolremarks
{
	width: 155px;
	height: 65px;
	float: left;
	background-color: #eeeeee;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	color: #333333;
	font-weight: 100;
	text-align: left;
	font-size: 10px;
}

.gettingaround_helicop_pricecolmid
{
	width: 80px;
	height: 65px;
	float: left;
	background-color: #eeeeee;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	color: #333333;
	font-weight: 100;
	text-align: left;
}

.gettingaround_helicop_pricecolmidhed
{
	width: 80px;
	height: 35px;
	float: left;
	background-color: #eeeeee;
	border-right: 1px solid #cccccc;
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	color: #333333;
	font-weight: bold;
	text-align: left;
}

.gettingaround_helicop_pricemid2
{
	width: 105px;
	height: auto;
	float: left;
	background-color: #eeeeee;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 05px 0px 10px 10px;
	text-align: left;
	color: #333333;
}

.style1
{
	color: #FF0000;
	font-style: italic;
	font-weight: 500;
}

.gettingaround_plane_price
{
	width: 523px;
	height: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}


/* search */
.search_resultarrange
{
	height: auto;
	float: left;
}

.search_result
{
	width: 440px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	text-align: justify;
	text-decoration: none;
	padding: 10px 0px 5px 10px;
}

.search_resultreadmore
{
	width: 475px;
	height: auto;
	border-bottom: dotted 1px #d3d3d3;
	margin: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	text-align: right;
	text-decoration: none;
	padding: 10px 0px 10px 10px;
}

.search_readmore
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	text-align: right;
	text-decoration: none;
}

.search_readmore:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
	color: #777777;
	text-align: right;
}

#main_Search
{
	width: 510px;
	height: auto;
	margin: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 8px 8px 7px;
	margin: 0px 0px 10px 0px;
}

/* Paymentgateway */

#main_checkoutarea
{
	width: 510px;
	height: auto;
	margin: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 8px 8px 7px;
	margin: 0px 0px 10px 0px;
}



.main_checkoutareamid
{
	width: 510px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	text-align: right;
	text-decoration: none;
	padding: 10px 0px 10px 0px;
}

.checkoutareamidstr
{
	width: 500px;
	height: auto;
	float: left;
	text-align: left;
}

.reservationsStringFormat
{
	width: 510px;
	height: auto;
	float: left;
	font-family: Tahoma, Arial Verdana;
	font-weight: 100;
	font-size: 11px;
	text-align: justify;
	padding: 0px 0px 15px 0px;
}

.checkoutareamidtxt
{
	width: 190px;
	height: 30px;
	float: left;
	/*font-family: Tahoma, Verdana, Arial;
	font-size: 11px;*/
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	text-align: right;
	text-decoration: none;
}

.checkoutareamidinpit
{
	width: 280px;
	
	float: left;
	padding: 0px 0px 0px 10px;
	text-align: left;
	
}

.checkoutareainpit_style
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	border: 1px solid #cccccc;
}

.checkoutareainpit_WaterMark
{
	width: 170px;
	height: 18px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #C0C0C0;
	text-align: left;
	border: 1px solid #cccccc;
}

.checkoutareainpit_style_smml
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	border: 1px solid #cccccc;
}


.checkoutareainpit_style_txtarea
{
	width: 170px;
	height: 60px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	border: 1px solid #cccccc;
}

.massge_txt
{
	text-align: center;
	font-size: 10px;
	width: 510px;
	height: auto;
	float: left;
}

.checkoutareamid_box
{
	width: 510px;
	height: auto;
	float: left;
	text-align: left;
	padding: 0px 0px 0px 0px;
	border-left: solid #CCCCCC 1px;
	font-size: 10px;
}

.checkouthotelnamehed
{
	width: 100px;
	height: 20px;
	float: left;
	text-align: center;
	font-weight: bold;
	border-bottom: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	border-top: solid #CCCCCC 1px;
	padding: 5px 0px 0px 0px;
}

.checkoutdatehed
{
	width: 65px;
	height: 20px;
	float: left;
	text-align: center;
	font-weight: bold;
	border-bottom: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	border-top: solid #CCCCCC 1px;
	padding: 5px 0px 0px 0px;
}

.checkoutroomcatahed
{
	width: 60px;
	height: 20px;
	float: left;
	text-align: center;
	font-weight: bold;
	border-bottom: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	border-top: solid #CCCCCC 1px;
	padding: 5px 0px 0px 0px;
}

.checkoutmealplanehed
{
	width: 100px;
	height: 20px;
	float: left;
	text-align: center;
	font-weight: bold;
	border-bottom: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	border-top: solid #CCCCCC 1px;
	padding: 5px 0px 0px 0px;
}

.checkoutmealnighthed
{
	width: 40px;
	height: 20px;
	float: left;
	text-align: center;
	font-weight: bold;
	border-bottom: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	border-top: solid #CCCCCC 1px;
	padding: 5px 0px 0px 0px;
}

.checkoutmealPricehed
{
	width: 50px;
	height: 20px;
	float: left;
	text-align: center;
	font-weight: bold;
	border-bottom: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	border-top: solid #CCCCCC 1px;
	padding: 5px 0px 0px 0px;
}
.checkoutmealRoomshed
{
	width: 50px;
	height: 20px;
	float: left;
	text-align: center;
	font-weight: bold;
	border-bottom: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	border-top: solid #CCCCCC 1px;
	padding: 5px 0px 0px 0px;
}
.checkoutmealpaxhed
{
	width: 30px;
	height: 20px;
	float: left;
	text-align: center;
	font-weight: bold;
	border-bottom: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	border-top: solid #CCCCCC 1px;
	padding: 5px 0px 0px 0px;
}
.checkouthotelname
{
	width: 100px;
	height: 40px;
	float: left;
	text-align: center;
	border-bottom: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	padding: 5px 0px 0px 0px;
}
.checkoutdate
{
	width: 65px;
	height: 40px;
	float: left;
	text-align: center;
	border-bottom: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	padding: 5px 0px 0px 0px;
}
.checkoutroomcata
{
	width: 60px;
	height: 40px;
	float: left;
	text-align: center;
	border-bottom: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	padding: 5px 0px 0px 0px;
}
.checkoutmealpax
{
	width: 30px;
	height: 40px;
	float: left;
	text-align: center;
	border-bottom: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	padding: 5px 0px 0px 0px;
}
.checkoutmealnight
{
	width: 40px;
	height: 40px;
	float: left;
	text-align: center;
	border-bottom: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	padding: 5px 0px 0px 0px;
}
.checkoutmealPrice
{
	width: 50px;
	height: 40px;
	float: left;
	text-align: center;
	border-bottom: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	padding: 5px 0px 0px 0px;
}
.checkoutmealRooms
{
	width: 50px;
	height: 40px;
	float: left;
	text-align: center;
	border-bottom: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	padding: 5px 0px 0px 0px;
}
.checkoutmealdel
{
	width: 43px;
	height: 40px;
	float: left;
	text-align: left;
	padding: 5px 0px 0px 2px;
}
.checkoutroomcatastyle
{
	width: 58px;
	height: 18px;
	float: left;
	text-align: center;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	background-color: #eeeeee;
	border: #eeeeee;
}
.checkoutroomcatastyle
{
	width: 58px;
	height: 18px;
	float: left;
	text-align: center;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	background-color: #eeeeee;
	border: #eeeeee;
}
.checkoutroomcatastyle2
{
	width: 30px;
	height: 18px;
	float: left;
	text-align: center;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	background-color: #eeeeee;
	border: #eeeeee;
	padding: 0px 0px 0px 0px;
}
.checkoutroomcatastyle3
{
	width: 40px;
	height: 18px;
	float: left;
	text-align: center;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	background-color: #eeeeee;
	border: #eeeeee;
	padding: 0px 0px 0px 0px;
}
.checkoutroomcatastyle4
{
	width: 50px;
	height: 18px;
	float: left;
	text-align: center;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 90;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	background-color: #eeeeee;
	border: #eeeeee;
	padding: 0px 0px 0px 0px;
}
/*contact Us */
#contact_area
{
	width: 510px;
	height: auto;
	margin: auto;
	float: left;
	padding: 10px 5px 8px 6px;
	margin: 0px 0px 10px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	text-align: right;
	text-decoration: none;
}
.main_contactmid
{
	width: 510px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	text-align: right;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	background-color: #eeeeee;
}
.contactpage_emaillink
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #cc0000;
	text-align: right;
	text-decoration: none;
}
.contactpage_emaillink:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #660000;
	text-align: right;
	text-decoration: none;
}
.contactmidstr
{
	width: 510px;
	height: auto;
	float: left;
	text-align: left;
	border-bottom: #FFFFFF solid 1px;
	padding: 5px 0px 5px 0px;
}
.contactmidstr2
{
	width: 500px;
	height: auto;
	float: left;
	text-align: left;
	padding: 5px 5px 5px 5px;
}
.contactmidstrGeneral_Guidelines
{
	width: 500px;
	height: auto;
	float: left;
	text-align: left;
	border-bottom: #CCCCCC solid 1px;
	padding: 10px 5px 5px 5px;
	font-weight: bold;
	color: #cc0000;
	background-color: #f8f8f8;
}
.contactmidstrbutten
{
	width: 500px;
	height: auto;
	float: left;
	text-align: center;
	padding: 10px 5px 5px 5px;
	font-weight: bold;
	color: #cc0000;
	background-color: #f2f2f2;
}
.contactLastbuttons
{
	width: 500px;
	height: auto;
	float: right;
	text-align: right;
	padding: 25px 75px 5px 5px;
	font-weight: bold;
	color: #cc0000;
	background-color: #f2f2f2;
}
.contactmidstrGuidelinestxt
{
	width: 500px;
	height: auto;
	float: left;
	text-align: left;
	padding: 5px 5px 5px 5px;
	background-color: #f8f8f8;
	border-bottom: #FFFFFF solid 1px;
}

.contactmidtxt
{
	width: 200px;
	height: 20px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	text-align: right;
	text-decoration: none;
}

.contactmidinpit
{
	width: 300px;
	height: auto;
	float: left;
	padding: 0px 0px 0px 10px;
	text-align: left;
}

.contactinpit_style
{
	width: 290px;
	height: 18px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	border: 1px solid #cccccc;
}

.contactinpit_style_smml
{
	width: 137px;
	height: 18px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	border: 1px solid #cccccc;
}

.contactinpit_bold_label
{
    width: 220px;
	height: 18px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	border:none;
	font-weight:bold;  
}

.contactinpit_msgstyle
{
	width: 290px;
	height: 100px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	border: 1px solid #cccccc;
}

.contactbotstr4
{
	width: 510px;
	height: auto;
	float: left;
	text-align: left;
	padding: 5px 0px 5px 0px;
	border-bottom: #cccccc solid 1px;
}

.contactbotstr5
{
	width: 510px;
	height: auto;
	float: left;
	text-align: left;
	padding: 5px 0px 5px 0px;
}
.contactbotstr
{
	width: 510px;
	height: auto;
	float: left;
	text-align: left;
	border-bottom: #cccccc solid 1px;
	padding: 5px 0px 5px 0px;
}

.contactbotstr1
{
	width: 460px;
	height: auto;
	float: left;
	text-align: left;
	border-bottom: #cccccc solid 1px;
	padding: 5px 0px 5px 50px;
	background-image: url(../images/sri-lanka-contact-icon.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 10px 0px 0px 0px;
}
.contactbotstr2
{
	width: 460px;
	height: auto;
	float: left;
	text-align: left;
	padding: 5px 0px 5px 50px;
	background-image: url(../images/sri-lanka-contact-icon2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 10px 0px 0px 0px;
}

.contactbotstr3
{
	width: 460px;
	height: auto;
	float: left;
	text-align: left;
	padding: 5px 0px 5px 60px;
	background-image: url(../images/sri-lanka-contact-icon3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 10px 0px 0px 0px;
}

/*Political Situation */

#Political_Situation
{
	width: 506px;
	height: 24px;
	margin: auto;
	background-color: #eeeeee;
	padding: 2px 10px 2px 10px;
	float: left;
	text-align: left;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 17px;
	color: #666666;
}

#Political_Situation2
{
	width: 406px;
	height: 28px;
	margin: auto;
	background-color: #eeeeee;
	padding: 2px 10px 2px 110px;
	float: left;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(../images/sri-lanka-logo-bbc.jpg);
	text-align: left;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 17px;
	color: #666666;
}

#Political_map_Area
{
	width: 506px;
	margin: auto;
	padding: 10px 10px 10px 10px;
	float: left;
	height: auto;
	text-align: center;
}


#bookinginfoTitleArea
{
	width: 506px;
	height: 24px;
	margin: auto;
	background-color: #eeeeee;
	padding: 2px 10px 2px 10px;
	float: left;
	margin: 0px 0px 10px 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 18px;
	color: #666666;
	text-align: left;
}

/* acc list */

.Accommodation_list
{
	width: 510px;
	height: auto;
	margin: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 8px 8px 7px;
	margin: 0px 0px 5px 0px;
}

.Accommodation_list_bot
{
	width: 510px;
	height: 1px;
	float: left;
	background-color: White;
}


.acc_list_Titlebg
{
	width: 510px;
	margin: auto;
	float: left;
	background-image: url(../images/sri-lanka-title-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}


.acc_list_txt
{
	margin: auto;
	float: right;
	padding: 0px 0px 0px 5px;
	background-color: #eeeeee;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: right;
}

.acc_listtxt
{
	width: 510px;
	height: auto;
	float: left;
	padding: 10px 0px 0px 0px;
}

.acc_listtxtleft
{
	width: 255px;
	height: auto;
	float: left;
	padding: 0px 0px 0px 0px;
	text-align: left;
}


.acc_listtxtright
{
	width: 250px;
	height: auto;
	float: left;
	padding: 0px 0px 0px 5px;
	text-align: left;
}

#Accommodation_list_hed
{
	width: 518px;
	height: 25px;
	float: left;
	background-color: #eeeeee;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 18px;
	color: #666666;
	text-align: left;
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
}

#slinfoTitleArea
{
	width: 506px;
	height: 24px;
	margin: 0px 0px 10px 0px;
	background-color: #eeeeee;
	padding: 2px 10px 2px 10px;
	float: left;
}


#slinfo_mapArea
{
	width: 526px;
	height: 675px;
	float: left;
	background-position: top;
	background-repeat: repeat-x;
	background-color: Transparent;
	text-align: left;
}


#slinfoProfileBroTxt
{
	width: 182px;
	height: 19px;
	margin: auto;
	float: right;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: right;
	padding: 5px 24px 0px 0px;
}
.contactbotstr6
{
	width: 510px;
	height: auto;
	float: left;
	text-align: left;
	padding: 5px 0px 5px 0px;
	background-image: url(../images/sri-lanka-credit-card-logo.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.contactbotstrsckype
{
	width: 460px;
	height: auto;
	float: left;
	text-align: left;
	padding: 5px 0px 5px 50px;
	background-image: url(../images/sri-lanka-logo-skype.jpg);
	background-repeat: no-repeat;
	background-position: left;
}


.checkoutareamidtablestr
{
	width: 300px;
	height: auto;
	float: left;
	text-align: left;
}

.roomtypelable
{
	width: 50px;
	height: 20px;
	float: left;
	text-align: left;
}

.conpricelable
{
	width: 50px;
	height: 20px;
	float: left;
	text-align: right;
	padding: 0px 5px 0px 0px;
}

.roomtypelable2
{
	width: 100px;
	height: 20px;
	float: left;
	text-align: left;
}

.roomtypelablesmml
{
	width: 40px;
	height: 20px;
	float: left;
	text-align: left;
}

.roomtypelablesmml2
{
	width: 10px;
	height: 20px;
	float: left;
	text-align: left;
}

.seo
{
	color: White;
}

h1
{
	font-size: 1px;
}

h2
{
	font-size: 1px;
}

.atolText
{
	text-align: left;
	vertical-align: middle;
	color: #323531;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: 100;
	text-decoration: none;
}

.atolText:hover
{
	text-align: left;
	vertical-align: middle;
	color: #323531;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: 100;
	text-decoration: none;
}

.Bottom_Navi_Links
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
}
.Special_Offers_Hed2
{
	width: 400px;
	padding: 5px 0 0 8px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #cc0000;
	text-align: left;
	text-decoration: none;
}

#AboutRedDotNavi
{
	width: 175px;
	height: 210px;
	margin: 8px 0px 0px 0px;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 10px 10px 5px;
}

/*payment */

.payhed
{
	width: 516px;
	height: 15px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	background-color: #f7f7f7;
	border: #eceaea solid 1px;
	/*padding: 5px 0px 5px 10px;*/
}

.paycardimage
{
	width: 500px;
	height: auto;
	float: left;
	font-size: 11px;
	font-weight: 100;
	color: #333333;
	padding: 10px 0px 10px 0px;
}

.payctxt
{
	width: 528px;
	height: auto;
	float: left;
	font-size: 11px;
	font-weight: 100;
	color: #333333;
	padding: 5px 0px 5px 0px;
	text-align: left;
}

.payctxt span{ font-weight:bold;}
.payno
{
	width: 15px;
	height: 15px;
	float: left;
}

.paytextline
{
	width: 513px;
	height: auto;
	float: left;
}

.paycBtn
{
	width: 510px;
	height: auto;
	float: left;
	font-size: 11px;
	font-weight: 100;
	color: #333333;
	padding: 20px 0px 5px 0px;
	text-align: center;
}

.paysubhed
{
	width: 133px;
	height: auto;
	float: left;
}
.paysubmid
{
	width: 395px;
	height: auto;
	float: right;
}

.payment_style
{
	width: 290px;
	height: 18px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	border: 1px solid #cccccc;
}

.paymentAmount_style
{
	width: 50px;
	height: 18px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	border: 1px solid #cccccc;
}



/* Site Map */

#wrapperSitrmap
{
	width: 940px;
	margin: auto;
	float: left;
	padding: 0px 0px 0px 0px;
}

.sitemapmaincol
{
	width: 184px;
	height: auto;
	float: left;
}

.sitemapmaincolmid
{
	width: 2px;
	height: 300px;
	float: left;
	display: none;
}

.sitecolAres
{
	width: 170px;
	height: auto;
	margin: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 5px 10px 5px;
	margin: 0px 0px 10px 0px;
}

.siteTitlebg
{
	width: 170px;
	margin: auto;
	float: left;
	background-image: url(../images/sri-lanka-title-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

.siteTitle
{
	margin: auto;
	float: right;
	padding: 0px 0px 0px 2px;
	background-color: #eeeeee;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: right;
}


.siteTxt
{
	width: 160px;
	margin: auto;
	float: left;
	padding: 10px 0px 0px 2px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
}


.payment_areastyle
{
	width: 520px;
	height: 40px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	border: 1px solid #cccccc;
}

.paymentAmount_style
{
	width: 50px;
	height: 18px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	border: 1px solid #cccccc;
}

.paycamounttxt
{
	width: 500px;
	height: auto;
	float: left;
	font-size: 11px;
	font-weight: 100;
	color: #333333;
	padding: 5px 0px 5px 10px;
	text-align: left;
	margin: 15px 0px 5px 0px;
	background-color: #fceeee;
	border: #FF0000 solid 1px;
}

.sitecolArescolour
{
	width: 170px;
	height: auto;
	margin: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	margin: 0px 0px 10px 0px;
	text-align: left;
}


.teamHedTxt
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 15px;
	color: #666666;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}

.team_hed
{
	width: 510px;
	height: auto;
	margin: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 8px 8px 7px;
	margin: 0px 0px 10px 0px;
	text-align: justify;
	color: #666666;
	font-size: 15px;
	font-weight: bold;
}

.team_mid
{
	width: 510px;
	height: auto;
	margin: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 8px 8px 7px;
	margin: 0px 0px 10px 0px;
	text-align: justify;
	color: #666666;
}

.teamimage
{
	width: 140px;
	float: left;
	text-align: left;
	height: auto;
}

.teamimagetxt
{
	width: 370px;
	float: left;
	text-align: left;
	height: auto;
}

.teamimagetxt strong
{
	margin: 0 0 15px 0;
	line-height: 22px;
}

.Flights_mid
{
	width: 510px;
	height: auto;
	margin: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 8px 8px 7px;
	margin: 0px 0px 10px 0px;
	text-align: justify;
	color: #666666;
}

.flightHedTxt
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 15px;
	color: #c8543c;
	font-style: normal;
	font-weight: bold;
}

.flightSchedule
{
	width: 506px;
	height: 24px;
	margin: 0px 0px 10px 0px;
	background-color: #eeeeee;
	padding: 2px 10px 2px 10px;
	float: left;
}
.flightSchedule .FSTitle
{
	height: 24px;
	margin: auto;
	float: left;
	font-family: Calibri, Tahoma, Arial, Verdana;
	font-size: 15pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
}
.flightSchedule .FSDownload
{
	height: 19px;
	margin: auto;
	float: right;
	font-size: 8pt;
	color: #333333;
	text-align: right;
	background: url(../images/pdf_icon.jpg) right top no-repeat;
	padding: 5px 24px 0px 0px;
}
.flightSchedule .airwaysLogo
{
	width: 170px;
	height: auto;
	margin: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 8px 8px 7px;
	margin: 0px 0px 10px 0px;
	text-align: justify;
	color: #666666;
}
.FSmid
{
	width: 510px;
	height: auto;
	margin: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 10px 8px 8px 7px;
	margin: 0px 0px 10px 0px;
	text-align: justify;
	color: #666666;
}
.FSmid .imgBox img
{
	float: left;
	width: 130px;
	border: #CCCCCC 1px solid;
	text-decoration: none;
	margin: 10px 16px 10px 16px;
	padding: 2px;
}
.FSmid .imgBox img:hover
{
	border: #999999 1px solid;
}

/*activity profile styles*/
#actvtiesProfileTxt2
{
    width:520px; 
    margin:auto; 
    float:left; 
    padding:0px 0px 0px 5px;
}

#destProfileTxtTitleSS2
{
    width:100%; 
    margin:auto; 
    float:left; 
    font-family:Tahoma, Verdana, Arial; 
    font-size:14pt; 
    font-weight:normal; 
    font-style:normal; 
    font-variant:normal; 
    color:#c8543c; 
    text-align:left;
    padding: 10px 0px 0px 0px;
}

#destProfileTxtSS2
{
    margin:auto; 
    float:left; 
    padding:10px 0px 10px 0px; 
    font-family:Tahoma, Verdana, Arial; 
    font-size:8pt; 
    font-weight:normal; 
    font-style:normal; 
    font-variant:normal; 
    color:#666666; 
    text-align:left;
    
}

#destProfileTxtSS2 .activityMap
{
    float:right; 
    padding:0 0 5px 5px; 
    clear:none;
}

#destProfileTxtTitleSS3 
{
    margin:5px 0 0 0; 
    clear:none; 
    font-family:Tahoma, Verdana, Arial; 
    font-size:14pt; 
    color:#c8543c; 
    text-align:left;
}

#destProfileTxtSS3
{
    width:auto; 
    clear:none; 
    padding:10px 0px 10px 0px; 
    font-family:Tahoma, Verdana, Arial; 
    font-size:8pt; color:#666666; 
    text-align:left;
}

.paycardHs{ 
	width: 520px;
	height: auto;
	float: left;
	font-size: 11px;
	font-weight: 100;
	color: #333333;
	padding: 10px 0px 10px 0px;
}

.paycardHsimg{ 
	width: 150px;
	height: auto;
	float: left;
	padding: 0px;
	text-align:left;
}

.cardHstext{ 
	width: 350px;
	height: auto;
	float: left;
	font-size: 11px;
	font-weight: 100;
	color: #333333;
	padding: 0px;
	text-align:left;
}

.cardHstext_hide{ 
	width: 370px;
	height: auto;
	float: right;
	font-size: 11px;
	font-weight: 100;
	color: #333333;
	padding: 0px;
	text-align:left;
	background-color: Red;
}
.Cartpaycamounttxt{ 
	width: 503px;
	height: auto;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding: 5px 5px 5px 3px;
	text-align: right;
	margin: 15px 0px 15px 0px;
	
	border-top: #CCCCCC solid 2px;
	
}

.Btan_Area{
	text-align: left;
	font-size: 10px;
	width: 518px;
	height: auto;
	float: left;
	padding: 5px 0px 5px 0px; 
}

#progressBackgroundFilter {
    position:fixed; 
    top:-342px; 
    bottom:342px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
    

}
.modalBrg {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000;   

}

#processMessage { 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
    }
.modalMsg { 
    position:fixed; 
    top:28%; 
    left:35%;
    padding:20px; 
    width:30%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
    /*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color:Black;
	text-align:center;
   
}



.payment_dropdown
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
	Height:20px;
	Width:153px;
	z-index:900;
	
}

.Useful_Links_HedTxt
{
	width: 400px;
	height: auto;
	padding: 5px 0px 0px 8px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
}

.Useful_Links_txtArea
{
	width: 408px;
	height: auto;
	/*height: 77px;*/
	float: right;
}

.Insamounttxt
{
	width: 500px;
	height: auto;
	float: left;
	font-size: 12px;
	font-weight:100;
	color: #333333;
	padding: 5px 0px 5px 5px;
	text-align: left;
	margin: 5px 0px 5px 0px;
	background-color: #fceeee;
	border: #FF0000 solid 1px;
	
}

.Inshed
{
	width: 500px;
	height: 15px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	background-color: #f7f7f7;
	border: #eceaea solid 1px;
	padding: 5px 0px 5px 5px;
	
}

.insctxt
{
	width: 500px;
	height: auto;
	float: left;
	font-size: 11px;
	font-weight: 100;
	color: #333333;
	padding: 5px 0px 5px 0px;
	text-align: left;
}
.buttonAreains
{
	width: 500px;
	height: 50px;
	float: left;
	padding-top:20px;

}

.msg 
{
	width: 505px;
	height: auto;
	float: left;
	margin : 10px 0 10px 0;
	padding: 5px;
	font-size: 11px;
	color :#000000;
	text-align:left;
}
.payconftxt
{
	width: 510px;
	height: auto;
	float: left;
	font-size: 12px;
	font-weight:100;
	color: #333333;
	padding: 5px 0px 5px 10px;
	text-align: left;
	margin: 15px 0px 5px 0px;
	background-color: #fceeee;
	border: #FF0000 solid 1px;
	
}

#Insmain_checkoutarea
{
	width: 518px;
	height: auto;
	margin: auto;
	float: left;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding:0 0 0 10px;
	margin: 0px 0px 10px 0px;
}

.Insmain_checkoutareamid
{
	width: 505px;
	height: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	text-align:center;
	text-decoration: none;
	padding: 10px 0px 10px 0px;
}

.checkoutmealplane
{
	width: 100px;
	height: 40px;
	float: left;
	text-align: center;
	border-bottom: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	padding: 5px 0px 0px 0px;
}

.InsGridItems
{
	padding:5px;	
}
.IBItemGridItems
{
	padding:3px;
text-align:right;	
}
.instotal
{
	height:auto;
	width:auto;
	float:right;
	margin:0 0 30px 0; 
}


.paymentBtn
{
	width: 150px;
	height: auto;
	float:none;
	font-size: 12px;
	font-weight: 100;
	color: #333333;
	padding: 0px 5px 0px 5px;
	text-align: center;
}

.PayRed
{
	width: 500px;
	height: auto;
	float: left;
	text-align: left;
	font-weight: bold;
	color: #FF0000;
	font-size: 12px;
}

.tpgridcell
{
	padding:5px;
	background-color:Blue;
}

.tpgridcell tr td
{
	padding:5px;
	background-color:Blue;
}


/* Online Publications */

#Online_Publications_Area{
	width: 500px;
	height: auto;
	border-bottom: solid 1px #d3d3d3;
	margin: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #777777;
	text-align: left;
	text-decoration: none;
	padding: 10px 0px 5px 10px;
}
#Online_Publications_Area strong{ font-weight: bold;}
#Online_Publications_Area img{ float: left;}
#Online_Publications_Area p{ float: right; width: 318px;}
#Online_Publications_Area p img{ float: left; margin: 10px 0 0 0; }

.gettingAroundCommon_datetextbox
{
	width:140px;
	float:left;
	margin-right:3px;
}
.gettingAround_datewrap
{
	width: 210px;
	height: 30px;
	float: left;
	padding:0;
}

/* Other Site Style Start*/



#otherReddotSite
{
	width: 928px;
	height: 5px;
	margin: 6px 4px 10px 4px;
	text-align: right;
	color: #000;
	font-size: 9px;
}

#otherReddotSite a
{
padding-left:1px;
padding-right:2px;
margin-left:0px;
color: #000;
text-decoration: none;
font-size: 9px;
}

#otherReddotSite a:hover
{
padding-left:1px;
padding-right:2px;
margin-left:0px;
color: #000;
text-decoration: underline;
font-size: 9px;
}

#otherReddotSite span{ color:#FF0000; margin: 0 0 0 0px;}

#dubai{
	width: 37px;
	height: 10px;
	margin: auto;
	float: right;
}

#dubaiBullet{
	width: 11px;
	height: 10px;
	margin: 3px 0 0 0;
	float: right;
}

#moldives{
	width: 55px;
	height: 10px;
	margin: auto;
	float: right;
}

#moldivesBullet{
	width: 11px;
	height: 10px;
	margin:  3px 0 0 0;
	float: right;
}

#kerala{
	width: 70px;
	height: 10px;
	margin: auto;
	float: right;
}

#keralaBullet{
	width: 11px;
	height: 10px;
	margin:  3px 0 0 0;
	float: right;
}

#srilanka{
	width: 59px;
	height: 10px;
	margin: auto;
	float: right;
}

#otherSites{
	width: 124px;
	height: 10px;
	margin: 0 0 0 0;
	float: right;
	font-size: 9px;
	color: #000000;
}

#otherSites span{ color:#FF0000; margin: 0 0 0 5px;}

.mntHeading
{
 font-size: 10pt;
color: #666;   
text-align:left;  
padding-top:24px;
}

.dynamic_news_content
{
	width: 510px;
	margin: auto;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-decoration: none;
}

.errMsgContainer
{
    height:75px;
    width:800px;
    text-align:left;
    padding-top:10px;
    
 }
 .errMsgTxt
 {
font-family: Tahoma,Verdana,Arial;
font-size: 12px;
font-weight: bold;
font-style: normal;
font-variant: normal;
 color: #fe0f0f;  
   
 }
.QB_Titles,.IB_Titles
{ 
    
	margin: auto;
	float: left;
	padding: 10px 0px 15px 30px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666768;
	text-align: left;
    
}



.QB_ContentTxt p
{
	margin: auto;
	float: left;
	padding: 0px 0px 10px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333;
	text-align: justify;
}
.IB_ContentTxt p{
	margin: auto;
	float: left;
	padding: 0px 0px 10px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333;
	text-align: justify;

}

.QB_MidTxt
{

height: 30px;
font-weight: 100;
font-style: normal;
font-variant: normal;
color: #777777;
text-align: left;
text-decoration: none;
    }
.inputStyle
{
    font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	border: 1px solid #cccccc;
	height:18px;
}
.inputStyle_txtarea
{
    font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	border: 1px solid #cccccc;
    
}
.grayedInput
{
    font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: 100;
	font-style: normal;
	font-variant: normal;
	color: #999;
	height:18px;
}
.trainList li
{
padding-left:3px;  
padding-top:5px;  

}
.btnRed,.resPayThx
{
 background-color:rgb(204,0,1); 
 font-family:Tahoma,Verdana,Arial;
font-size:15px;
color:#FFF;
font-weight:100;


   height:30px;
   cursor:pointer;
   
    }
        
.btnIBSmall
{
    background-color:red; 
    color: white;
    cursor: pointer;
    display: inline;
    font-family: Tahoma,Verdana,Arial;
    font-size: 9px;
    font-weight: bold;
    height: 15px;
    padding: 1px 7px;
    text-decoration:none;
}    
.HeadLabels 
{
      font-weight:bold; 
      font-size:large; 
        
}
.btn_close {
	float: right; 
	margin: -45px -45px 0 0;
}
  .dvMapModal 
  { 
    position:fixed; 
    top:8%; 
    left:15%;
    padding:20px; 
    width:70%; 
    height : 465px;
    z-index:1200; 
    background-color:#fff;
    border:solid 1px #000;
    /*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color:Black;
	text-align:center;
   
}  

/* tooltip box to facility hover*/
#toolTipBox {
	display: none;
	font-size: 12px;
	border: #cccccc solid 1px;
	font-family: Tahoma, Verdana, Arial;
	position: absolute;
    background-color: red;
    padding:2px 5px;
  color:#FFF;
}  
        
/* Other Style End */

.Acc_RefineSearch
{
	width: 510px;
	height: 20px;
	float: left;
	background-color: #ccc;
	border: 1px solid #bbb;
	padding: 5px 8px 8px 7px;
	margin: 0px;
}


#MapImg
{
float:right;
clear:none;  
   
}
.roomTypeDetails,.roomTypeDetails2
{    
font-size:10px;  
margin-top:5px;
text-align:left;
color:#666666;
font-weight:bold;
display:block;
height:40px;
clear:both;
}

.roomTypeDetails { margin-bottom : 10px;}
/*GridView Pager styles*/

.PagerStyle table
{
    text-align:center;
   vertical-align:middle;


}
.PagerStyle table td
{
    border:0px;
    padding:3px;
}
.PagerStyle td
{   
  text-align:left;
  background-color:#aaa;
  border-bottom:solid 15px white;      
}
.PagerStyle a
{  
    color:#ffffff;
    text-decoration:none;
    padding:2px 10px 2px 10px;
    border-top:solid 1px #777777;
    border-right:solid 1px #333333;
    border-bottom:solid 1px #333333;
    border-left:solid 1px #777777;
}
.PagerStyle span
{   
    font-weight:bold;
    color:#FFFFFF;
    background-color:#444;
    text-decoration:none;
    padding:2px 10px 2px 10px;
}
.RowStyle td
{
    padding:0px 0px 30px 0px;
 
}

.taxNote 
{
 font-size:11px;  
 font-weight:normal; 
 }
 .FacImg 
 {
     width: 20px;
     height: 20px;
}

.IBAvail
{
    padding-top:35px;
    font-weight:bold;
    color:Red; 
    display:block; 
    text-decoration:none;   
}
.genBoldText
{
    color: #666;
    float: left;   
    font-weight: bold;  
}

.emptyAccMsg 
{
    display:block;
    width:450px; 
}

.egAmt
{

font-weight: 100;
font-style: normal;
font-variant: normal;
color: #777777;

}
.VillaOnlyTxt 
{
   padding:10px 0px 0px 40px;
   clear:left;
   width:450px;
   color:#666;
   font-family:Tahoma,Verdana,Arial;
   font-weight:bold;
   text-align:left;    
}
.b 
{
  font-weight: bold;
  color:Black;
} 
.resPayThx 
{
    
  font-size:12pt; 
    
    background-color:#d41721;
    color: white;
    cursor: pointer;
     
    font-family: Tahoma,Verdana,Arial;   
    Margin-top:5px;
    height: 15px;
    padding: 5px 10px;
    text-decoration: none;
    width:250px;
    
}

.IB_ContentTxt .itTxt
{
    font-size: 11px;
    font-style:italic;
    padding-top:10px;
}
