html	{
	font-family: verdana, sans-serif;
	color: #554;
	font-size: 76%;
}

body	{
	margin: 0;
	padding: 0;
	background: #666 url(img/background.gif);
}

body#MapWindow	{
	background: none;
}

ul	{
	margin: 0 0 1em;
	padding: 0;
	font-size: 90%;
	list-style: none;
}

li	{
	margin: 0;
	padding: 0 0 0 12px;
	background: transparent url(img/nav_bullet.gif) no-repeat 0 0.4em;
}

p	{
	margin: 0 0 1em;
	font-size: 90%;
}

p.NoMarg	{
	margin: 0;
}

h1, h2, h3, h4	{
	font-family: georgia, serif;
}

h1	{
	margin: 0;
	font-size: 250%;
	font-weight: normal;
	color: #ff8400;
}

/*h2 strong	{
	color: #554;
}*/

h2, h3	{
	margin: 1em 0;
	font-size: 100%;
}

h2.SubHead, h3.SubHead	{
	text-transform: uppercase;
}

h4	{
	margin: 1em 0;
	color: #554;
	font-size: 100%;
}

h5	{
	margin: 1em 0 0;
	color: #554;
	font-size: 100%;
}

h6	{
	margin: 0 0 1em;
	font-size: 90%;
}

input, select	{
	font-size: 100%;
}

a	{
	color: #555544;
}

a:hover	{
	color: #ff8400;
}

strong	{
	color: #554;
}

form	{
	margin: 0;
	padding: 0;
}

address	{
	margin: 0 0 1em;
	font-style: normal;
}

address p	{
	margin: 0;
}

address strong	{
	color: #ff8400;
}


/* containing frame */

#Container {
	width: 950px;
	margin: 0 auto;
	/*background-color: #000;*/
}


/* top header */

#Header	{
	width: 950px;
	height: 104px;
}

#HeaderLogo	{
	width: 950px;
	height: 104px;
	margin: 0;
	padding: 0;
	background: transparent url(img/portfolio_header.gif) no-repeat 0 0;
	text-indent: -1000em;
}

#HeaderLogo a	{
	width: 950px;
	height: 104px;
	display: block;
}


/* top menu */

#TopNavigation	{
	background-color: #000;
	width: 950px;
	margin: 0;
	padding: 3px 0 5px;
	clear: both;
}

#TopNavigation ul	{
	width: 100%;
	margin: 0;
	font-family: georgia, serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: default;
	/*display: table;
	table-layout: fixed;*/
}

#TopNavigation li	{
	background: transparent url(img/nav_delim.gif) no-repeat 15px 2px;
	margin: 0;
	padding: 0 0 0 48px;
	/*display: table-cell;*/
	display: inline-block;
	position: relative;
}

#TopNavigation li	{
	display: inline;
}

#TopNavigation li#index	{
	background: none;
	padding: 0 0 0 8px;
}

#TopNavigation li a {
	text-decoration: none;
	color: #ff8400;
}

#TopNavigation li a:hover, #TopNavigation li.NavSel a {
	color: #fff;
}


/* main body (3 column container) */

#MainBody {
	width: 558px;
	margin: 0;
	padding: 0;
	border-left: 179px solid #000;  /* left column */
	border-right: 213px solid #fff;  /* right column */
	background-color: #fff;
}

#MainBody:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#MainBody {display: inline-table;}

/* Hides from IE-mac \*/
* html #MainBody {height: 1%;}
#MainBody {display: block;}
/* End hide from IE-mac */


/* left menu */

#LeftNavigation	{
	width: 179px;
	margin: 0 0 0 -179px;
	padding: 0 0 20px;
	position: relative;
	float: left;
}

#LeftNavigation p	{
	margin: 0 0 0.25em;
	text-align: center;
	color: #fff;
}

#LeftNavigation p a	{
	color: #fff;
}

#LeftNavigation p a:hover, #LeftNavigation strong	{
	color: #ff8400;
}


/* brochure and links */

#LeftNavigation p#IndianPortfolio, #LeftNavigation p#MainLink, #LeftNavigation p#PlanUK , #LeftNavigation p#ClimateCare, #LeftNavigation p#SalaamBaalak	{
	margin: 25px 0 0;
}

#LeftNavigation p#IndianPortfolio a	{
	background: transparent url(img/brochure.gif) no-repeat 50% 0;
	width: 179px;
	min-height: 1.5em;
	_height: 1.5em;
	padding: 90px 0 0;
	display: block;
}

#LeftNavigation p#MainLink a	{
	background: transparent url(img/main_link.gif) no-repeat 0 0;
	width: 135px;
	min-height: 13px;
	_height: 13px;
	margin: 0 8px;
	padding: 0 0 0 28px;
	color: #7aa5c2;
	text-align: left;
	text-decoration: none;
	display: block;
}

#LeftNavigation p#MainLink a:hover	{
	text-decoration: underline;
}

#LeftNavigation p#PlanUK a	{
	background: transparent url(img/plan_logo.gif) no-repeat 50% 0;
	width: 179px;
	height: 71px;
	display: block;
	text-indent: -1000em;
	overflow: hidden;
}

#LeftNavigation p#ClimateCare a	{
	background: transparent url(img/climatecare_logo.gif) no-repeat 50% 0;
	width: 179px;
	height: 40px;
	display: block;
	text-indent: -1000em;
	overflow: hidden;
}

#LeftNavigation p#SalaamBaalak a	{
	background: transparent url(img/salaambaalaktrust_logo.gif) no-repeat 50% 0;
	width: 179px;
	height: 54px;
	display: block;
	text-indent: -1000em;
	overflow: hidden;
}


/* navigation */

#LeftNavigation ul	{
	width: 179px;
	margin: 0 0 1em;
	padding: 0 0 0.25em;
	border-bottom: 1px dotted #404040;
	font-family: georgia, serif;
	font-size: 100%;
	font-weight: bold;
}

#LeftNavigation li ul	{
	padding: 0;
	border: 0;
}

/* all have top border; standard font size and normal case, no background bullet */
#LeftNavigation li	{
	margin: 0;
	padding: 0.25em 0;
	border-top: 1px dotted #404040;
	font-size: 100%;
	text-transform: none;
	line-height: 1.25em;
	background: none;
}

#LeftNavigation li.CountryList	{
	font-size: 110%;
	text-transform: uppercase;
}

/* top margin for 2nd and 3rd levels */
#LeftNavigation li.NavSel ul	{
	margin: 0.25em 0 0;
}

/* 2nd level */
#LeftNavigation li.NavSel ul li	{
	padding: 0.25em 0;
}

/* bullet for 2nd level */
#LeftNavigation li.NavSel ul li a	{
	background: transparent url(img/bullet0.gif) no-repeat 0 0.4em;
	width: 153px;
	margin: 0 0 0 8px;
	padding: 0 8px 0 10px;
}

#LeftNavigation li.NavSel ul li a:hover, #LeftNavigation li.NavSel ul li.NavSel a	{
	background: transparent url(img/bullet1.gif) no-repeat 0 0.4em;
}

/* no bullet or border for country with subnav or empty region */
#LeftNavigation li.NavSel ul li.NoRegion	{
	padding: 0;
	border: 0;
}

#LeftNavigation li.NavSel ul li.NoRegion a	{
	background: none;
}

/* level 2 selected */
#LeftNavigation li.NavSel ul li.NavSel	{
	padding: 0.25em 0 0;
}

/* level 3 grey background */
#LeftNavigation li.NavSel ul li.NavSel ul	{
	background: #242424;
}

/* level 3 selected */
#LeftNavigation li.NavSel ul li.NavSel ul li.NavSel	{
	padding: 0.25em 0;
}

/* no bullet or border for empty region */
#LeftNavigation li.NavSel ul li.NoRegion ul	{
	margin: 0 !important;
}

#LeftNavigation li.NavSel ul li.NavSel ul li	{
	font-size: 85%;
}

#LeftNavigation li.NavSel ul li.NavSel ul li a	{
	background: none;
}

#LeftNavigation li.NavSel ul li.NavSel.NoRegion ul li a	{
	width: 163px;
	padding: 0 8px 0 0;
}

#LeftNavigation li a {
	width: 163px;
	height: 100%;
	padding: 0 8px;
	color: #727272;
	text-decoration: none;
	display: block;
}

/*#LeftNavigation li.NavSel ul li.NavSel ul li a	{
	width: 150px;
	padding: 0 10px 0 19px;
}*/

#LeftNavigation li.NavSel a, #LeftNavigation li.NavSel ul li.NavSel a, #LeftNavigation li.NavSel ul li.NavSel ul li.NavSel a,
#LeftNavigation li a:hover, #LeftNavigation li.NavSel ul li a:hover, #LeftNavigation li.NavSel ul li.NavSel ul li a:hover {
	color: #ff8400;
}

#LeftNavigation li.NavSel ul li a, #LeftNavigation li.NavSel ul li.NavSel ul li a {
	color: #727272;
}


/* left navigation map */

#LeftNavigation #NavMap	{
	margin: 10px 0 0;
}


/* left search box */

#SearchByRegion	{
	width: 147px;
	margin: 6px 0 0;
	padding: 16px 16px 12px;
	background: #222 url(img/box_side_b.gif) no-repeat center top;
	/*background-color: #ecf1f4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
  	-khtml-border-radius: 4px;
  	border-radius: 4px;*/
}

#SearchByRegion h4	{
	margin: 0 0 0.5em;
	color: #fff;
}

#SearchByRegion p	{
	margin: 0 0 0.5em;
	text-align: right;
	color: #fff;
}

#SearchByRegion input	{
	width: 15px;
}

#SearchByRegion button 	{
	padding: 1px 3px;
	border: 1px solid #554;
	background-color: #fff;
	color: #554;
	font-size: 90%;
	font-weight: bold;
}


/* centre column */

#CentreColumn	{
	width: 538px;
	padding: 11px 5px 10px 15px;
	position: relative;
	float: left;
	overflow: hidden;
}

#CentreColumn h1 {
	background: transparent no-repeat 0 0;
	width: 528px;
	height: 368px;
	text-indent: -1000em;
}

#CentreColumn h2, #CentreColumn h3	{
	margin: 0.25em 0 0.5em;
	padding: 0 0 0.5em;
	border-bottom: 1px dotted #ff8400;
	color: #554;
	text-transform: none;
}

#CentreColumn #MainTour h2, #CentreColumn #MainTour h3	{
	margin: 0.25em 0 0.75em;
	padding: 0;
	border: 0;
}

#CentreColumn #MainTour p.StandFirst	{
	margin: 0.25em 0 0.75em;
	padding: 0;
	border: 0;
	font-family: georgia, serif;
	font-weight: bold;
	font-size: 100%;
}

.indexPage #CentreColumn div#RealHols {
	background: transparent no-repeat 0 0;
	height: auto;
	padding: 358px 0 0;
	font-family: georgia, serif;
	color: #727272;
	font-size: 120%;
	font-weight: bold;
	text-indent: 0;
}

.indexPage #CentreColumn h1 {
	background-image: none;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 250%;
	font-weight: normal;
	text-indent: 0;
	text-transform: none;
	color: #000;
}

.indexPage #CentreColumn h1 strong {
	font-weight: normal;
	color: #ff8400;
}

.contactPage #CentreColumn h1 {
	background: none;
	width: auto;
}

#CentreColumn h1#PropertyImage {
	background-position: 0 center;
	height: 328px;
}

#CentreColumn div.ThumbImage {
	background: transparent no-repeat 0 0;
	width: 129px;
	height: 101px;
	margin: 4px 4px 0 0;
	text-indent: -1000em;
	float: left;
}

#CentreColumn #MainContent, #CentreColumn #MainList, #CentreColumn #MainTour, #CentreColumn #MainTheme {
	width: 528px;
	clear: both;
}

#CentreColumn #MainContent h1, #CentreColumn #MainTour h1, #CentreColumn #MainTheme h1,
.whento_travelPage #CentreColumn h1 {
	height: auto;
	padding: 362px 0 0;
	text-indent: 0;
}

#CentreColumn #MainContent h1#NoImage, #CentreColumn #MainTheme h1#NoImage {
	background: none;
	height: auto;
	padding: 6px 0 0;
	clear: both;
}

#CentreColumn #MainContent h2, #CentreColumn #MainContent h3	{
	margin: 0.5em 0 0;
	padding: 0;
	border: 0;
	color: #ff8400;
	text-transform: uppercase;
}



#CentreColumn h2#PlacesToStay, #CentreColumn h3#PlacesToStay	{
	margin: 0 0 5px;
	padding: 0 5px;
	border: 0;
	background-color: #000;
	color: #fff;
	font-family: georgia, serif;
	text-transform: uppercase;
	line-height: 2em;
}



#CentreColumn #MainContent div	{
	width: 528px;
	margin: 0 0 0.25em;
	padding: 0 0 0.25em;
	border-bottom: 1px dotted #ff8400;
	overflow: hidden;
}

#CentreColumn #MainContent div h2, #CentreColumn #MainContent div h3	{
	margin: 0;
	padding: 0;
	border: 0;
	color: #554;
	text-transform: uppercase;
	float: left;
}

#CentreColumn #MainContent div h4	{
	margin: 0;
	padding: 0;
	border: 0;
	color: #554;
	font-family: georgia, serif;
	font-size: 100%;
	text-transform: uppercase;
	float: right;
}

#CentreColumn #MainContent p	{
	clear: both;
}

#CentreColumn span#BookingForm	{
	float: left;
}

#CentreColumn span#BookingForm a	{
	background: transparent url(img/pdf.gif) no-repeat 0 0.4em;
	padding: 0 0 0 12px;
}

#CentreColumn span#BookingConds	{
	float: right;
}

#CentreColumn span#BookingConds a	{
	background: transparent url(img/pdf.gif) no-repeat 0 0.4em;
	padding: 0 0 0 12px;
}

#CentreColumn h6	{
	width: 520px;
	margin: 1em 0 0;
	padding: 0.5em 4px;
	background-color: #ecf1f4;
	clear: both;
}

#CentreColumn #MainList div a {
	background: transparent no-repeat 0 13px;
	min-height: 101px;
	margin: 13px 0 0;
	padding: 13px 0 0 135px;
	border-top: 1px dotted #ff8400;
	display: block;
	text-decoration: none;
}

#CentreColumn #MainList div a h4	{
	margin: 0;
	color: #ff8400;
}

#CentreColumn #MainList div a h5	{
	margin: 0;
	color: #554;
	font-size: 90%;
}

#CentreColumn #MainList div a:hover h4	{
	text-decoration: underline;
}

/*#CentreColumn #MainList div a p a	{
	background: none;
	margin: 0;
	padding: 0;
	border: 0;
	display: inline;
	color: #555544;
}*/

#CentreColumn #MainList div a p	{
	margin: 0;
}

#CentreColumn #MainList div a:hover p	{
	color: #555544;
}

#CentreColumn #SubSections div, #CentreColumn div.SubProperty	{
	width: 528px;
	margin: 13px 0 0;
	padding: 13px 0 0;
	border-top: 1px dotted #ff8400;
	overflow: hidden;
}

#CentreColumn #SubListing div {
	background: transparent no-repeat 0 13px;
	width: 393px;
	margin: 13px 0 0;
	padding: 13px 0 0 135px;
	border-top: 1px dotted #ff8400;
	overflow: hidden;
}

#CentreColumn #SubListing div h4 {
	margin: 0;
	color: #ff8400;
}

#CentreColumn #SubListing div h4 a {
	color: #ff8400;
}

#CentreColumn #SubListing div h4 a:hover {
	color: #ff8400;
	text-decoration: none;
}

#CentreColumn #SubListing div h5	{
	margin: 0 0 0.5em;
	color: #554;
	font-size: 90%;
}

#CentreColumn #SubSections div div	{
	width: 129px;
	margin: 0 5px 2px 0;
	padding: 0;
	border: 0;
	float: left;
}

#CentreColumn #SubSections div div a	{
	background: transparent no-repeat left top;
	text-indent: -1000em;
	width: 129px;
	height: 101px;
	display: block;
}

#CentreColumn #NoticeBoard div div	{
	width: 129px;
	margin: 0 5px 2px 0;
	padding: 0;
	border: 0;
	float: left;
}

#CentreColumn #NoticeBoard div div a	{
	background: transparent no-repeat left top;
	text-indent: -1000em;
	width: 129px;
	height: 101px;
	display: block;
}

#CentreColumn #AboutUs div div	{
	width: 97px;
	height: 130px;
	margin: 0 5px 2px 0;
	padding: 0;
	border: 0;
	background: transparent no-repeat left top;
	text-indent: -1000em;
	float: left;
}

#CentreColumn div.SubProperty div	{
	width: 91px;
	height: 91px;
	margin: 0 5px 2px 0;
	background: transparent no-repeat left top;
	text-indent: -1000em;
	float: left;
}

#CentreColumn p.TopMarg	{
	margin: 13px 0 0;
	padding: 1em 0 0;
	border-top: 1px dotted #ff8400;
	clear: both;
}

#CentreColumn p.SubNote {
	text-align: right;
}

#CentreColumn #SubSections div h4 a, #CentreColumn #NoticeBoard div h4 a	{
	color: #146894;
	text-decoration: none;
}

#CentreColumn #SubSections div h4 a:hover, #CentreColumn #NoticeBoard div h4 a:hover	{
	text-decoration: underline;
}

#CentreColumn div.BoxRow {
	width: 538px;
	margin: 0 0 10px;
	overflow: hidden;
	clear: both;
}


/* itineraries/tours */

#CentreColumn #MainTour #Itinerary	{
	background: transparent url(img/itinerary_pattern.gif) repeat-y 0 0;
}

#CentreColumn #MainTour #Itinerary .TourDay	{
	width: 528px;
	overflow: hidden;
}

#CentreColumn #MainTour #Itinerary .TourDay .DayNumber	{
	width: 60px;
	border-bottom: 1px dotted #fff;
	margin: 0 0 -500px;
	padding: 3px 5px 500px 5px;
	float: left;
}

/*#CentreColumn #MainTour #Itinerary .TourDay .DayCopy	{
	border-top: 1px dotted #ff8400;
}*/

#CentreColumn #MainTour #Itinerary .TourDay.NoBorder .DayNumber, #CentreColumn #MainTour #Itinerary .TourDay.NoBorder	{
	border: 0 !important;
}

#CentreColumn #MainTour #Itinerary .DayNumber h2	{
	margin: 0;
	color: #fff;
}

#CentreColumn #MainTour #Itinerary .DayCopy	{
	width: 450px;
	border-bottom: 1px dotted #ff8400;
	float: left;
}

#CentreColumn #MainTour #Itinerary .DayCopy h5	{
	margin: 3px 0 0 8px;
	color: #3e9aca;
	font-size: 90%;
}

#CentreColumn #MainTour #Itinerary .DayCopy h6	{
	width: auto;
	margin: 3px 0 0.5em 8px;
	padding: 0;
	background-color: transparent;
}

#CentreColumn #MainTour #Itinerary .DayCopy h4, #CentreColumn #MainTour #Itinerary .DayCopy p	{
	margin: 3px 0 0.5em 8px;
}

#CentreColumn #MainTour #Itinerary .DayCopy strong	{
	color: #ff8400;
}

#CentreColumn #MainTour #TourPrice	{
	margin: 1em 0 0;
}

#CentreColumn #MainTour #TourPrice p.TourLinks a	{
	background: transparent no-repeat 0 0;
	min-height: 16px;
	_height: 16px;
	padding: 0 0 6px 21px;
	color: #ff8400;
	font-weight: bold;
	text-decoration: none;
}

#CentreColumn #MainTour #TourPrice p.TourLinks a#WhatsIncluded	{
	background-image: url(img/icon_included.gif);
}

#CentreColumn #MainTour #TourPrice p.TourLinks a#BookingConditions	{
	background-image: url(img/icon_conditions.gif);
}

#CentreColumn #MainTour #TourPrice p.TourLinks a#BookingForm	{
	background-image: url(img/icon_booking.gif);
}

#CentreColumn #MainTour #TourPrice p.TourLinks a#EnquiryForm	{
	background-image: url(img/icon_enquiry.gif);
}

.linksPage #CentreColumn li	{
	margin: 0;
	padding: 0;
	background: none;
}

#GoogleMap	{
	width: 528px;
	height: 352px;
	margin: 0 0 0.5em;
}



#InputForm	{
	width: 522px;
	margin: 0 0 0 6px;
}

#InputForm strong	{
	color: #ff8400;
}

form	{
	margin: 0;
	padding: 0;
}

form p	{
	margin: 0;
	clear: both;
}

form p.NoLabel	{
	margin: 0 0 0 312px;
	_margin: 0 0 0 315px;
}

form p.FootNote 	{
	margin: 0.5em 0;
	font-size: 75%;
	text-align: right;
}

form label	{
	width: 310px;
	margin: 0 2px 0 0;
	text-align: right;
	display: block;
	float: left;
}

form input, form textarea	{
	width: 202px;
	_width: 196px;
	font-family: verdana, sans-serif;
	padding: 1px 2px;
}

form select	{
	width: 208px;
	_width: 204px;
}

form p#SendButton	{
	text-align: right;
}

form p#SendButton input	{
	width: auto;
	margin: 0 0 5px;
	padding: 2px 5px;
	border: 1px solid #554;
	background-color: #000;
	color: #ff8400;
	font-family: georgia, serif;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

form div.CheckBox	{
	margin: 0 0 1em;
	font-size: 75%;
	float: left;
}

form div.CheckBox input	{
	background: transparent;
	width: 15px;
	float: left;
}

form div.CheckBox label	{
	width: auto;
	margin: 0.25em 10px 0 0;
	text-align: left;
	float: left;
}


/* sidebar */

#RightSidebar	{
	width: 198px;
	margin: 11px -198px 10px 0;
	padding: 0 0 10px;
	position: relative;
	float: left;
}

/* regional maps, thumbs and popup pages */

#RegionalMaps	{
	width: 198px;
	margin: 0 0 10px;
}


#RegionalMaps a.RegionThumb	{
	width: 198px;
	height: 220px;
	margin: 0 0 10px;
	background: transparent no-repeat 0 0;
	text-indent: -1000em;
	display: block;
	overflow: hidden;
}

#RegionalMaps a#centralThumb	{
	background-image: url(maps/central_t.gif);
}

#RegionalMaps a#himalayaThumb	{
	background-image: url(maps/himalaya_t.gif);
}

#RegionalMaps a#northThumb	{
	background-image: url(maps/north_t.gif);
}

#RegionalMaps a#northeastThumb	{
	background-image: url(maps/northeast_t.gif);
}

#RegionalMaps a#southThumb	{
	background-image: url(maps/south_t.gif);
}

#RegionalMaps a#srilankaThumb	{
	background-image: url(maps/srilanka_t.gif);
}

#centralMap	{
	width: 528px;
	height: 414px;
	padding: 20px;
	background: transparent url(maps/central.gif) no-repeat center center;
	text-indent: -1000px;
}

#himalayaMap	{
	width: 528px;
	height: 414px;
	padding: 20px;
	background: transparent url(maps/himalaya.gif) no-repeat center center;
	text-indent: -1000px;
}

#northMap	{
	width: 528px;
	height: 414px;
	padding: 20px;
	background: transparent url(maps/north.gif) no-repeat center center;
	text-indent: -1000px;
}

#northeastMap	{
	width: 528px;
	height: 414px;
	padding: 20px;
	background: transparent url(maps/northeast.gif) no-repeat center center;
	text-indent: -1000px;
}

#southMap	{
	width: 528px;
	height: 414px;
	padding: 20px;
	background: transparent url(maps/south.gif) no-repeat center center;
	text-indent: -1000px;
}

#srilankaMap	{
	width: 528px;
	height: 414px;
	padding: 20px;
	background: transparent url(maps/srilanka.gif) no-repeat center center;
	text-indent: -1000px;
}

#RightSidebar h3	{
	width: 188px;
	margin: 0;
	padding: 73px 5px 0;
	font-family: georgia, serif;
	text-transform: uppercase;
	text-align: right;
	line-height: 2em;
	background: #000 no-repeat 0 0;
}

#RightSidebar h3 a, #RightSidebar h3 span	{
	width: 170px;
	padding: 0 18px 0 0;
	background: transparent url(img/arrow.gif) no-repeat 175px 0.4em;
	color: #fff;
	text-decoration: none;
	display: block;
}

#RightSidebar #PlacesToStay	{
	margin: 0 0 10px;
	background-color: #000;
}

#RightSidebar #PlacesToStay h3	{
	background-image: url(img/placestostay.jpg);
}

#RightSidebar #PlacesOfInterest	{
	margin: 0 0 10px;
	background-color: #000;
}

#RightSidebar #PlacesOfInterest h3	{
	background-image: url(img/placesofinterest.jpg);
	/*width: 170px;
	padding: 73px 18px 0 5px;
	background: transparent url(img/arrow.gif) no-repeat 175px 0.4em;
	color: #fff;*/
}

#RightSidebar #PlacesOfInterest div	{
	background: transparent url(img/sidebar_pattern.gif) repeat-y 0 0;
	padding: 5px 0 10px;
	text-align: right;
}

#RightSidebar h4	{
	margin: 0.25em 10px 0;
	font-family: georgia, serif;
	font-weight: bold;
}

#RightSidebar h4 a	{
	color: #fff;
	text-decoration: none;
}

#RightSidebar h4 a:hover, #RightSidebar h4.NavSel a	{
	color: #ff8400;
}

#RightSidebar p	{
	margin: 0.25em 10px 1em;
	color: #fff;
}

#RightSidebar #NoticeBoard	{
	background-image: url(img/sidebar_pattern.gif);
}


#RightSidebar #NoticeBoard div	{
	width: 178px;
	min-height: 42px;
	_height: 42px;
	padding: 10px;
	background: transparent no-repeat 10px 10px;
}

#RightSidebar #NoticeBoard div a {
	min-height: 42px;
	padding: 0 0 0 52px;
	display: block;
	text-decoration: none;
}

#RightSidebar #NoticeBoard div a div	{
	width: 126px;
	min-height: 0;
	_height: 0;
	margin: 0;
	padding: 0;
	background: none;
	color: #fff;
	font-size: 90%;
}

#RightSidebar #NoticeBoard div a div.BoxHead	{
	color: #ff8400;
	font-weight: bold;
}

#RightSidebar #NoticeBoard div a:hover div.BoxHead	{
	text-decoration: underline;
}


/* footer */

#Footer	{
	width: 528px;
	margin: 20px 0 0;
	padding: 0.5em 0 0;
	border-top: 1px dotted #ff8400;
	background-color: #fff;
	clear: both;
	overflow: hidden;
}

#FooterCopy p	{
	margin: 0;
	color: #a1a1a1;
	font-size: 75%;
	text-align: center;
}

#FooterCopy p a	{
	color: #a1a1a1;
}

#FooterCopy p a:hover	{
	text-decoration: none;
}

#FooterLogos	{
	margin: 0.5em 0 0;
	text-align: center;
}