@charset "utf-8";
/* 
= CSS Document  ==========================
	
	Site: 			Parkdean Holidays Global CSS
	Author: 		Jon Park | Union Room
	Created: 	November 12th, 2008
	Updated: 
	Copyright: (c) 2008, Parkdean Holidays
	
=======================================
*/

/* === Tags & Global Elements === */
* { margin: 0; padding: 0; }
html { font-size: 100%; }
body {
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EEE;
}

a { color: #09F; text-decoration: none; }
a:hover { text-decoration: underline; }
a.external {}
a#unionroom {}
a#unionroom:hover {}

a img { border: none; }

p { padding: 0 0 10px 0; }

/* === Main Elements === */
div#wrapper { width: 1000px; margin: 0 auto; background-color: #FFF; }
div#hdr { width: 1000px; height: 186px; }
div#body { width: 976px; padding: 4px 12px 0 12px; }
div#ftr { width: 976px; padding: 3px 12px 0 12px; clear: both; }

/* === Content Elements === */

	/* --- Header --- */
	h1#siteTitle { float: left; }
	h1#siteTitle a { width: 242px; height: 108px; margin-top: 18px; background-image: url(../../img/iR/global/logo.gif); border: 0 solid #CCCCCC; border-right-width: 1px; }
	
	h4#siteTitle { float: left; }
	h4#siteTitle a { width: 242px; height: 108px; margin-top: 18px; margin-bottom:-3px; background-image: url(../../img/iR/global/logo.gif); border: 0 solid #CCCCCC; border-right-width: 1px; }
	
	div#hdrRight { width: 710px; padding: 0 12px 0 0; float: right; }
	
	#hdr ul { list-style: none; }
	
	ul#menuTop { margin: 2px 0 0 100px; float: right; clear: left; } /* Left margin added to clear properly in IE */
		ul#menuTop li { padding: 10px 0 0 0; float: left; color: #999; font-size: 1.1em; font-weight: bold; }
		ul#menuTop li.spacer { padding: 10px 8px 0 7px; font-weight:normal }
		ul#menuTop a { color: #999; font-size: 1.1em; }
		ul#menuTop a:hover { color: #09F; }
	

		div#titleLine h2 { float: right; margin: 17px 0 25px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 3.0em; color: #09F; }
	
	div#callUs { height: 50px; margin-left:-45px; margin-bottom:5px; padding: 0 0 20px 0; float: left; }
		div#callUs h3 { margin: 0 0 0 50px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.5em; color: #999;  }
		div#callUs h3.telNo { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 3.0em; color: #C00; }
		div#callUs h3.telNo1 { font: normal 3.5em Arial, Helvetica, sans-serif; color: #C00; }
		
	div#hdrForm { padding: 10px 0 0 0; float: left; clear: left; width: 350px; }
		div#hdrForm li { padding: 0 10px 0 0; float: left; }
		div#hdrForm label {margin-left:-13px; margin-right:7px;padding: 0 0 0 15px; background: url(../../img/iR/global/iconSearch.gif) no-repeat left; font: bold 1.7em Arial, Helvetica, sans-serif; color: #999; position: relative; top: 3px;}
		div#hdrForm input.text { width: 156px; height: 16px; padding: 2px; font: 1.2em Arial, Helvetica, sans-serif; color: #999; border: 1px solid #B0B0B2; background-color: #FFF; }
		a.btnGo { width: 41px; height: 22px; background-image: url(../../img/iR/global/aGo.gif); margin-top:1px; }
	
	div#findPark { width: 291px; height: 38px; background: url(../../img/bg/find_park.gif) no-repeat top; float: right; clear:right; }
		div#findPark ul { padding: 10px 0 0 10px; }
			div#findPark li { padding: 0 10px 0 0; float: left; }
			div#findPark label { margin: 0 10px 0 0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.3em; color: #FFF; }
			div#findPark select { width: 176px; padding: 2px 0; font-size: 1.1em; padding: 3px; }
		
		/* - Main Menu - */
		ul#menuMain { width: 976px; padding: 0 12px; float: left; clear: both; background: url(../../img/bg/global/ulMainMenu1.gif) repeat-x left; }
			ul#menuMain li { float: left; }
				ul#menuMain a { height: 35px; }
				ul#menuMain a.active { background-position: bottom; }
				ul#menuMain a#mmHome { width: 85px; background-image: url(../../img/iR/global/mmHome.png); }
				ul#menuMain a#mmBrowse { width: 183px; background-image: url(../../img/iR/global/mmBrowse.png); }
				ul#menuMain a#mmAccommodation { width: 175px; background-image: url(../../img/iR/global/mmAccommodation.png); }
				ul#menuMain a#mmEntertainment { width: 155px; background-image: url(../../img/iR/global/mmEntertainment.png); }
				ul#menuMain a#mmSpecialOffers { width: 186px; background-image: url(../../img/iR/global/mmSpecialOffers.png); }
				ul#menuMain a#mmLateAvailability { width: 191px; background-image: url(../../img/iR/global/mmLateAvailability.png); }
		
	/* --- Main Body --- */
	div#body #groupLeft { float: left; width: 786px; }
		div#body #content { width: 597px; margin: 0 0 10px 9px; float: right; }
		
		/* --- Left Column --- */
		div#body #colLeft { width: 180px; padding: 10px 0 0 0; color: #666; background: url(../../img/bg/global/divSidebarBase.gif) repeat-x top; float: left; }
			div#body #competition, div#body #findAPark { padding: 0 10px; margin-bottom:35px; }
			/*div#body #competition { width: 161px; height: 144px; background: url(../../img/bg/global/winBreakBg.gif) no-repeat top; padding: 10px; }*/
			div#body #bookHoliday { padding: 0 10px; height:380px;  margin-bottom:10px; }
			div#body #bookHoliday ul { margin: 0 0 0 0; width: 162px; } 
			div#body #bookHoliday ul li { list-style: none; }
			div#body #competition p { padding: 0 0 5px 0; font-size: 1.1em; color: #FFF; }
			div#body #send_friend { width: 161px; height: 144px; background: url(../../img/bg/global/sendFriendBg.gif) no-repeat top; padding: 10px; }
			div#body #send_friend a { color:#FFFFFF; font-weight:bold; text-decoration:underline; }
			div#body #send_friend a:hover { color:#FFFFFF; font-weight:bold; text-decoration:none; }
			div#body #findAPark { margin: 20px 0 0 0; }
			div#body #colLeft h5 { padding: 0 0 10px 0; font: bold 1.8em Arial, Helvetica, sans-serif; color: #09F; }
			div#body #colLeft h5.bookHoliday { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.8em; color: #BD0000; }
			div#body #colLeft h5.competition { padding: 0 0 5px 0; font: bold 1.8em Arial, Helvetica, sans-serif; color: #FFF; }
			div#body #colLeft label { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #000;  }
			div#body #colLeft select, div#body #colLeft input.text { width: 155px; margin: 0 0 7px 0; padding: 2px; font: 10px Arial, Helvetica, sans-serif; }
			div#body #bookHoliday select, input.text { margin: 0 0 10px 0; width: 162px; font-size: 11px; padding: 1px; }
				div#body #colLeft option { padding: 1px; }
			div#body #colLeft ul { list-style: none; }
				div#body #colLeft li.noMargin * { margin: 0; }
			
			div#body #colLeft div#bookHoliday a.btnReplace { width: 141px; height: 35px; margin: 0 auto; background-image: url(../../img/iR/a_check_availability.gif); }
			div#body #colLeft div#bookHoliday a.btnReplace:hover { background-position: left bottom; }
			/*div#body #colLeft div#competition a.btnReplace { width: 81px; height: 22px; background-image: url(../../img/iR/global/aJoinNow.gif); }*/
			div#body #colLeft div#send_friend a.btnReplace { width: 56px; height: 22px; background-image: url(../../img/iR/global/aSend.gif); }
			div#body #colLeft div#findAPark a.btnReplace { width: 64px; height: 22px; background-image: url(../../img/iR/global/aSearch.gif); }
			
			div#body #colLeft .blueContentBox { width: 180px; margin: 10px 0 0 0; background-color: #F2F2F2; }
				div#body #colLeft .blueContentBox h6 { width: 170px; height: 24px;padding: 8px 0 0 10px;   font: bold 1.2em Arial, Helvetica, sans-serif; color: #FFF; background-image: url(../../img/iR/global/blueContentBoxTop.gif); background-repeat: no-repeat; }
				div#body #colLeft .blueContentBox .inner { width: 162px; padding: 8px 10px; border-top: none; position: relative; top: -3px;  }
					div#body #colLeft .blueContentBox .inner ul { list-style: none; }
						div#body #colLeft .blueContentBox .inner ul li { padding: 2px 0; font-weight: bold; font-size: 1.1em; color: #666; }
							div#body #colLeft .blueContentBox .inner a { text-decoration: none; color: #666; }
							div#body #colLeft .blueContentBox .inner a.active { text-decoration: underline; color: #0099FF; }
							div#body #colLeft .blueContentBox .inner a:hover { text-decoration: underline; color: #0099FF;}
			
			div#body #colLeft div.base { padding: 25px 0 0 0; background-color: #FFF; }
				div#body #colLeft #competition { margin: 0; }
							
		
		/* --- Right Column --- */
		div#body #colRight { width: 180px; float: right; }
			div#body #colRight h6#requestBrochure {}
				div#body #colRight h6#requestBrochure a { width: 180px; height: 100px; background-image: url(../../img/adverts/requestABrochure_greenbutton.jpg); }

			div#body #colRight .latestDeals { width: 180px; margin: 10px 0 10px 0; }
				div#body #colRight .latestDeals h6 { background: url(../../img/iR/global/h6LatestDeals.gif) no-repeat top; height: 48px;}
				div#body #colRight .latestDeals .inner { width: 166px; padding: 6px; border: 1px solid #FF6700;  }
				        div#body #colRight .latestDeals h6#onlineDisc { margin: 6px 0 0 0; width: 166px; height: 157px; display: block; }
						div#body #colRight .latestDeals h6#onlineDisc a{ width: 166px; height: 151px; background-image: url(../../img/adverts/onlinediscount.jpg); }
					div#body #colRight .latestDeals h6#earlyBird { width: 166px; height: 141px; display: block; }
						div#body #colRight .latestDeals h6#earlyBird  a{ width: 166px; height: 141px; background-image: url(../../img/adverts/early-bird.jpg); }
					div#body #colRight .latestDeals h6#schoolsOut { margin: 6px 0 0 0; width: 166px; height: 128px; display: block; }
						div#body #colRight .latestDeals h6#schoolsOut a{ width: 166px; height: 128px; background-image: url(../../img/adverts/schoolsOut.jpg); }
					div#body #colRight .latestDeals h6#easterBreaks { margin: 6px 0 0 0; width: 166px; height: 94px; display: block; }
						div#body #colRight .latestDeals h6#easterBreaks a{ width: 166px; height: 94px; background-image: url(../../img/adverts/easterBreaks.jpg); }
					div#body #colRight .latestDeals h6#mayDay { margin: 6px 0 0 0; width: 166px; height: 135px; display: block; }
						div#body #colRight .latestDeals h6#mayDay a{ width: 166px; height: 130px; background-image: url(../../img/adverts/mayday.jpg); }
					div#body #colRight .latestDeals h6#mayHT { margin: 6px 0 0 0; width: 166px; height: 171px; display: block; }
						div#body #colRight .latestDeals h6#mayHT a{ width: 166px; height: 171px; background-image: url(../../img/adverts/may-ht.jpg); }
					div#body #colRight .latestDeals h6#sumSave { margin: 6px 0 0 0; width: 166px; height: 171px; display: block; }
						div#body #colRight .latestDeals h6#sumSave a{ width: 166px; height: 171px; background-image: url(../../img/adverts/summer-mullion.jpg); }
					div#body #colRight .latestDeals h6#augBank { margin: 6px 0 0 0; width: 166px; height: 170px; display: block; }
						div#body #colRight .latestDeals h6#augBank a{ width: 166px; height: 170px; background-image: url(../../img/adverts/summer-panel.jpg); }
					div#body #colRight .latestDeals h6#floraDay { margin: 6px 0 0 0; width: 166px; height: 197px; display: block; }
						div#body #colRight .latestDeals h6#floraDay a{ width: 166px; height: 197px; background-image: url(../../img/adverts/flora-small.jpg); }
					div#body #colRight .latestDeals h6#Elvis { margin: 6px 0 0 0; width: 166px; height: 287px; display: block; }
						div#body #colRight .latestDeals h6#Elvis a{ width: 166px; height: 287px; background-image: url(../../img/adverts/elvis-small.jpg); }
					div#body #colRight .latestDeals h6#mayShort { margin: 6px 0 0 0; width: 166px; height: 171px; display: block; }
						div#body #colRight .latestDeals h6#mayShort a{ width: 166px; height: 171px; background-image: url(../../img/adverts/may-breaks.jpg); }
					div#body #colRight .latestDeals h6#juneShort { margin: 6px 0 0 0; width: 166px; height: 218px; display: block; }
						div#body #colRight .latestDeals h6#juneShort a{ width: 166px; height: 218px; background-image: url(../../img/adverts/june-breaks.jpg); }
					div#body #colRight .latestDeals h6#fathersDay { margin: 6px 0 0 0; width: 166px; height: 221px; display: block; }
						div#body #colRight .latestDeals h6#fathersDay a{ width: 166px; height: 221px; background-image: url(../../img/adverts/fathers-day-small.jpg); }
					div#body #colRight .latestDeals h6#julyShort { margin: 6px 0 0 0; width: 166px; height: 218px; display: block; }
						div#body #colRight .latestDeals h6#julyShort a{ width: 166px; height: 218px; background-image: url(../../img/adverts/july-small.jpg); }
					div#body #colRight .latestDeals h6#schoolHols { margin: 6px 0 0 0; width: 166px; height: 201px; display: block; }
						div#body #colRight .latestDeals h6#schoolHols a{ width: 166px; height: 201px; background-image: url(../../img/adverts/school-small.jpg); }
                                        div#body #colRight .latestDeals h6#bankHol { margin: 6px 0 0 0; width: 166px; height: 251px; display: block; }
						div#body #colRight .latestDeals h6#bankHol a{ width: 166px; height: 251px; background-image: url(../../img/adverts/weekend-small.jpg); }
					div#body #colRight .latestDeals h6#autBreak { margin: 6px 0 0 0; width: 166px; height: 181px; display: block; }
						div#body #colRight .latestDeals h6#autBreak a{ width: 166px; height: 181px; background-image: url(../../img/adverts/autumn-small.jpg); }
					div#body #colRight .latestDeals h6#engHT { margin: 6px 0 0 0; width: 166px; height: 251px; display: block; }
						div#body #colRight .latestDeals h6#engHT a{ width: 166px; height: 251px; background-image: url(../../img/adverts/eng-autumn-side.jpg); }
					div#body #colRight .latestDeals h6#scotHT { margin: 6px 0 0 0; width: 166px; height: 217px; display: block; }
						div#body #colRight .latestDeals h6#scotHT a{ width: 166px; height: 217px; background-image: url(../../img/adverts/scot-autumn-side.jpg); }
					div#body #colRight .latestDeals h6#xmas { margin: 6px 0 0 0; width: 166px; height: 181px; display: block; }
						div#body #colRight .latestDeals h6#xmas a{ width: 166px; height: 181px; background-image: url(../../img/adverts/xmas-small.jpg); }
					div#body #colRight .latestDeals h6#nye { margin: 6px 0 0 0; width: 166px; height: 181px; display: block; }
						div#body #colRight .latestDeals h6#nye a{ width: 166px; height: 181px; background-image: url(../../img/adverts/ny-small.jpg); }
					div#body #colRight .latestDeals h6#double { margin: 6px 0 0 0; width: 166px; height: 181px; display: block; }
						div#body #colRight .latestDeals h6#double a{ width: 166px; height: 181px; background-image: url(../../img/adverts/summer-sizzler.gif); }
					div#body #colRight .latestDeals h6#dubDisc { width: 166px; height: 126px; display: block; }
						div#body #colRight .latestDeals h6#dubDisc a{ width: 166px; height: 126px; background-image: url(../../img/adverts/dub-disc-small.jpg); }
					div#body #colRight .latestDeals h6#lateAvail { width: 166px; height: 94px; display: block; }
						div#body #colRight .latestDeals h6#lateAvail a{ width: 166px; height: 94px; background-image: url(../../img/adverts/late-availability.jpg); }
					div#body #colRight .latestDeals h6#sumSmall { width: 166px; height: 126px; display: block; }
						div#body #colRight .latestDeals h6#sumSmall a{ width: 166px; height: 120px; background-image: url(../../img/adverts/summer-small.jpg); }
					div#body #colRight .latestDeals h6#tripleDisc { width: 166px; height: 133px; display: block; }
						div#body #colRight .latestDeals h6#tripleDisc  a{ width: 166px; height: 130px; background-image: url(../../img/adverts/triple-online.jpg); }
						
			/* --- At a Glance Content Box --- */
			div#body #colRight .glanceContentBox { width: 180px; margin: 0; background-color: #F2F2F2; }
			div#body #colRight .glanceContentBox.last { width: 180px; margin: 0; background: url(../../img/bg/global/glanceContentBoxGrad.gif) repeat-x top; }
				div#body #colRight .glanceContentBox h5 { font: bold 2.0em Arial, Helvetica, sans-serif; color: #F39; padding: 0 0 10px 0; }
				div#body #colRight .glanceContentBox h6 { width: 170px; height: 24px;padding: 8px 0 0 10px; font: bold 1.2em Arial, Helvetica, sans-serif; color: #FFF; background-color: #82D5FF; }
				div#body #colRight .glanceContentBox .img { margin: 5px 0 0 0; }
				div#body #colRight .glanceContentBox .inner { width: 162px; padding: 8px 10px; border-top: none; position: relative; top: -3px;  }
					div#body #colRight .glanceContentBox .inner p { padding: 2px 0; font-size: 1.1em; color: #666; }
					div#body #colRight .glanceContentBox .inner ul { list-style: none url(../../img/bg/global/bullet.gif); margin: 0 0 0 10px; }
						div#body #colRight .glanceContentBox .inner ul li { padding: 2px 0; font-size: 1.1em; color: #666; }
							div#body #colRight .glanceContentBox .inner a { text-decoration: underline; color: #0099FF; }
							div#body #colRight .glanceContentBox .inner a.active { text-decoration: underline; color: #0099FF; }
							div#body #colRight .glanceContentBox .inner a:hover { text-decoration: none; }
							
			div#body #colRight #accommodation { margin: 20px 0 0 0; width: 161px; height: 144px; background: url(../../img/bg/global/accommodationBg.gif) no-repeat top; padding: 10px; }
			div#body #colRight #accommodation p { padding: 0 0 5px 0; font-size: 1.1em; color: #FFF; }
			div#body #colRight #accommodation h5.accommodation { padding: 0 0 5px 0; font: bold 1.8em Arial, Helvetica, sans-serif; color: #FFF; }
			div#body #colRight #accommodation label { padding: 0 0 5px 0; font-size: 1.1em; font-weight: bold; }
			div#body #colRight select, div#accommodation #colRight input.text { width: 155px; margin: 0 0 7px 0; padding: 2px; font: bold 1.0em Arial, Helvetica, sans-serif; }
			div#body #colRight #accommodation option { padding: 1px; }
			div#body #colRight #accommodation ul { list-style: none; }
				div#body #colRight #accommodation li.noMargin * { margin: 0; }

			div#body #colRight .contentBox { width: 180px; margin: 10px 0 0 0; background: url(../../img/bg/global/divContentBox.gif) repeat-x top; }
				div#body #colRight .contentBox h6 { font: bold 1.2em Arial, Helvetica, sans-serif; color: #FFF; }
					div#body #colRight .contentBox h6 a { width: 170px; height: 23px; padding: 8px 0 0 10px; color: #FFF; background-image: url(../../img/iR/global/aContentBox-Open.gif); }
					div#body #colRight .contentBox h6 a.closed { background-image: url(../../img/iR/global/aContentBox-Close.gif); }
				div#body #colRight .contentBox .inner { width: 162px; padding: 8px 8px; border: 1px solid #D8D8D8; border-top: none; position: relative; top: -3px; display: none;  }
					div#body #colRight .contentBox .inner ul { list-style: none; }
						div#body #colRight .contentBox .inner ul li { padding: 2px 0; font-size: 1.1em; line-height: 1.5em; color: #333; }
							div#body #colRight .contentBox .inner a { text-decoration: underline; }
							div#body #colRight .contentBox .inner a:hover { text-decoration: none; }
							div#affiliate {font-size:14px; font-weight:bold; margin-left:220px; margin-top:-20px; color:#CC0000;}

	/* --- Footer --- */
	div#ftr ul { list-style: none; }
		
	div#ftr div.upper { width: 786px; padding: 7px 0; border: 1px dotted #E0E0E0; border-width: 1px 0; font-size: 1.1em; color: #999; float: left; clear: right;}
		div#ftr div.upper ul { width: 100%; padding: 0 0 10px 0; }
			div#ftr div.upper li { float: left; }
			div#ftr div.upper li.spacer { padding: 0 5px; }
		div#ftr div.upper p { line-height: 1.2em; }
		
	div#ftr div#customerFeedback { width: 100%; float: left; clear: both; }
		div#ftr div#customerFeedback ul { padding: 10px 0; }
			div#ftr div#customerFeedback li { padding: 0 7px 0 0; float: left; }
				div#ftr div#customerFeedback label { font: 1.4em Arial, Helvetica, sans-serif; color: #666; }
				div#ftr div#customerFeedback input.text { width: 444px; padding: 2px; font: 1.2em Arial, Helvetica, sans-serif; color: #666; }
				div#ftr div#customerFeedback a.sendComment { width: 126px; height: 22px; background-image: url(../../img/iR/global/aSendComment.gif); }
	
	div#ftr div#siteMap { width: 100%; padding: 0; background: url(../../img/bg/global/divSiteMap.gif) repeat-x top; float: left; clear: both; }
		div#ftr div#siteMap dl { margin: 20px 0 40px 60px; width: 180px; float: left; }
				div#ftr div#siteMap dl a { text-decoration: underline; }
				div#ftr div#siteMap dl a:hover { text-decoration: none; }
			div#ftr div#siteMap dt { margin: 10px 0 0px 0; font-size: 1.3em; }
				div#ftr div#siteMap dt a { font-weight: bold; }
				div#ftr div#siteMap dt.home { padding:  0 0 10px 0; border-bottom: 1px solid #DCDCDC; }
			div#ftr div#siteMap dd { padding:  10px 0; font-size: 1.1em; border-bottom: 1px solid #DCDCDC; }
				div#ftr div#siteMap dd ul {  }
					div#ftr div#siteMap dd a { color: #999; }

/* --- Clearfixes --- */
div#wrapper:after, 
div#hdr:after, 
div#hdrRight:after, 
#hdr ul:after, 
div#body:after, 
div#body #groupLeft:after, 
div#ftr div.upper ul:after, 
div#ftr div#pageImprove ul:after, 
div#ftr div#siteMap:after 
					{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
					
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

.bg-medium { background-color: #CBE1F9; }
.region { background-color: #CBE1F9; }

#customerFeedbackRight {
margin-top:-18px;
margin-bottom:20px;
}

div#body #colRight div.blueKey { width: 160px; padding: 10px; height: 349px; background: url('../../img/bg/blueGradKey.gif') no-repeat; }
	div#body #colRight div.blueKey h5 { margin: 0 0 10px 0; font: bold 1.7em Arial, Helvetica, sans-serif; color: #FFF; padding: 0 0 10px 0; }
	div#body #colRight div.blueKey ul { margin: 0; padding: 0; display: inline-block; list-style: none; }
		div#body #colRight div.blueKey ul li { font: bold 1.2em Arial, Helvetica, sans-serif; color: #FFF; padding: 0 0 10px 0; margin: 0 0 10px 0; }
		div#body #colRight div.blueKey ul li.dog { padding: 0 0 0 38px; height: 28px; background: url('../../img/iR/key/dog.gif') no-repeat; }
		div#body #colRight div.blueKey ul li.ew { padding: 0 0 0 38px; height: 28px; background: url('../../img/iR/key/ew.gif') no-repeat; }
		div#body #colRight div.blueKey ul li.dg { padding: 0 0 0 38px; height: 28px; background: url('../../img/iR/key/dg.gif') no-repeat; }
		div#body #colRight div.blueKey ul li.wheelChair { padding: 0 0 0 38px; height: 28px; background: url('../../img/iR/key/wheelChair.gif') no-repeat; }
		div#body #colRight div.blueKey ul li.noSmoking { padding: 0 0 0 38px; height: 28px; background: url('../../img/iR/key/noSmoking.gif') no-repeat; }
		div#body #colRight div.blueKey ul li.ch { padding: 0 0 0 38px; height: 28px; background: url('../../img/iR/key/ch.gif') no-repeat; }
		div#body #colRight div.blueKey ul li.bed { padding: 0 0 0 38px; height: 28px; background: url('../../img/iR/key/bed.gif') no-repeat; }
		div#body #colRight div.blueKey ul li.new { padding: 0 0 0 38px; height: 28px; background: url('../../img/iR/key/new.gif') no-repeat; }
		
		div#body #colRight div.webFeature { margin: 10px 0 0 0; width: 160px; padding: 10px; height: 157px; background: url('../../img/bg/webFeature.gif') no-repeat; }
	div#body #colRight div.webFeature h5 { margin: 0; font: bold 1.7em Arial, Helvetica, sans-serif; color: #FFF; padding: 0 0 10px 0; }
	div#body #colRight div.webFeature ul { margin: 0; padding: 0; display: inline-block; list-style: none; }
		div#body #colRight div.webFeature ul li { font: bold 1.2em Arial, Helvetica, sans-serif; color: #FFF; padding: 0 0 10px 0; margin: 0 0 10px 0; }
		div#body #colRight div.webFeature ul li.floorPlan { padding: 0 0 0 38px; height: 28px; background: url('../../img/iR/key/floorPlan.gif') no-repeat; }
		div#body #colRight div.webFeature ul li.tour { padding: 0 0 0 38px; height: 28px; background: url('../../img/iR/key/tour.gif') no-repeat; }
		div#body #colRight div.webFeature ul li.gallery { padding: 0 0 0 38px; height: 28px; background: url('../../img/iR/key/gallery.gif') no-repeat; }