#Content p.backToResults
	{ float:left; clear:both; text-align:left; background:transparent url(../img/back-arrow.png) no-repeat;
	  height:11px; line-height:11px; margin:0px; }
	p.backToResults a:hoover{ font-size:130%; font-weight:bold; margin:0px 0px 0px 15px; color:#0879c5; }
	p.backToResults a:visited{ font-size:130%; font-weight:bold; margin:0px 0px 0px 15px; color:#0879c5; }
	p.backToResults a:link{ font-size:130%; font-weight:bold; margin:0px 0px 0px 15px; color:#0879c5; }
		  
#Content h1.accTitle
	{ font-size:250%; font-weight:bold; color:#d01e1b; text-align:left; margin:30px 0px 0px 20px; }
#Content p.accSubtitle	
	{ font-size:140%; font-weight:bold; color:#3f3f3f; text-align:left; margin:0px 0px 0px 20px; }
#Content .mainAccommodation
	{ float:left; width:100%; margin:10px 0px 0px;}
	.mainAccommodation .accLeft
		{ float:left; width:694px; }
		.accLeft .accTabs
			{ float:left; width:100%; height:30px; }
			.accLeft .accTabs .currentTab
				{ float:left; width:127px; height:30px; margin:0px 8px 0px 0px; }
			.accLeft .accTabs .currentTab .currentTabLeft
				{ float:left; width:6px; height:30px; background:transparent url(../img/current-tab-left.png); }
			.accLeft .accTabs .currentTab .currentTabCenter
				{ float:left; width:115px; height:30px; background:url(../img/current-tab-bg.png); }
				.accLeft .accTabs .currentTab .currentTabCenter a
					{ color:white; font-size:120%; font-weight:bold; display:block; text-decoration:none; }
			.accLeft .accTabs .currentTab .currentTabRight
				{ float:left; width:6px; height:30px; background:transparent url(../img/current-tab-right.png); }
			.accLeft .accTabs .tab
				{ float:left; width:127px; height:30px; margin:0px 8px 0px 0px; }
				.accLeft .accTabs .tab .tabLeft
					{ float:left; width:6px; height:30px; background:transparent url(../img/tab-left.png); }
				.accLeft .accTabs .tab .tabCenter
					{ float:left; width:115px; height:30px; background:url(../img/tab-bg.png); }
					.accLeft .accTabs .tab .tabCenter a
						{ color:#207ce5; font-weight:bold; font-size:120%; display:block; text-decoration:none; }
				.accLeft .accTabs .tab .tabRight
					{ float:left; width:6px; height:30px; background:transparent url(../img/tab-right.png); }				
		.accLeft .accDetails
			{ float:left; width:100%; padding:20px 0px 0px 0px;
			border-left:solid 1px #d8e5e2; border-right:solid 1px #d8e5e2; border-bottom:solid 1px #d8e5e2; border-top:solid 2px #207ce5; }
		.accLeft .accDetails .detailsLeft
			{ float:left; width:381px; padding:0px 0px 10px 15px; }
			.detailsLeft .propertyInfo
				{ float:left; width:100%; text-align:left; margin:0px 0px 20px 0px; }
			.detailsLeft .propertyInfo p
				{ font-size:130%; font-weight:bold; color:#207ce5; margin:0px; height:17px; }
			.detailsLeft .propertyInfo p span
				{ font-weight:normal; color:#656565; margin:0px 0px 0px 5px; }	
			.detailsLeft .propertyInfo p.rating
				{ float:left; line-height:16px; vertical-align:middle; margin:0px 5px 0px 0px;}
			.detailsLeft .propertyInfo p.award
				{ height: 30px; color:#656565; font-weight:normal;}
			.detailsLeft .propertyInfo p img
                                { vertical-align:middle; }
                        .detailsLeft .propertyFeatures
				{ float:left; width:100%; text-align:left; }
				.detailsLeft .propertyFeatures p
					{ font-size:160%; font-weight:bold; color:#3f3f3f; margin:0px 0px 5px 0px; }
				.detailsLeft .propertyFeatures p img
					{ margin:0px 7px 0px 0px; }
			.detailsLeft .propertyDetails
				{ float:left; width:100%; margin:10px 0px 30px; text-align:left; }
			.detailsLeft .propertyDetails p.title
				{ font-size:160%; font-weight:bold; color:#3f3f3f; margin:0px; }
			.detailsLeft .propertyDetails .detailContent
				{ font-size:110%; color:#3f3f3f; margin:5px 0px 0px; }
			.detailsLeft .propertyDetails .detailContent p,
			.detailsLeft .propertyDetails .detailContent span
				{ font-size:110%; color:#3f3f3f; }
		        .detailsLeft .propertyDetails .detailContent .extrasList
			        {font-size:120%;}		
			.detailsLeft .propertyOptions
				{ float:left; }
				.detailsLeft .propertyOptions a
					{ color:white; font-size:130%; font-weight:bold; }
			.detailsLeft .propertyOptions .checkAvailability
				{ float:left; clear:both; width:149px; height:25px; background:transparent url(../img/check-availability.png);
				  margin:0px 0px 5px 0px; line-height:25px; text-align:left; padding:0px 0px 0px 10px; }
			.detailsLeft .propertyOptions .contactOwner
				{ float:left; clear:both; width:149px; height:25px; background:transparent url(../img/contact-owner.png);
				  margin:0px 0px 5px 0px; line-height:25px; text-align:left; padding:0px 0px 0px 10px; }
			.detailsLeft .propertyOptions .bookOnline
				{ float:left; clear:both; width:149px; height:25px; background:transparent url(../img/book-online.png);
				  line-height:25px; text-align:left; padding:0px 0px 0px 10px; } 										
		.accLeft .accDetails .detailsRight
			{ float:left; width:292px; padding:0px 0px 0px 5px; margin:0px 0px 10px 0px; }
			.accLeft .accDetails .detailsRight .bigImage
				{ float:left; width:283px; height:212px; border:solid 1px #d8e5e2; margin:0px 0px 5px; }
			.accLeft .accDetails .detailsRight .inlineThumbs
				{ float:left; width:285px; height:69px; text-align:left; margin:0px 0px 5px 0px; }
			.accLeft .accDetails .detailsRight .inlineThumbs img
				{ border:solid 1px #d8e5e2; margin:0px; padding:0px; }					
	.mainAccommodation .accRight
		{ float:left; width:196px; height:100%; padding:30px 0px 0px 10px;  }
		.mainAccommodation .accRight .checkAvailabilityRight
			{ width:184px; height:41px; background:url(../img/check-availability-big.png); margin:0px 0px 10px 0px; 
			  text-align:left; padding:10px 0px 0px 10px; }
			.mainAccommodation .accRight .checkAvailabilityRight p.subtitle
				{ margin:0px; font-size:140%; color:white; }
			.mainAccommodation .accRight .checkAvailabilityRight p.title 
			{ margin:0px ; font-size:160%; font-weight:bold; color:white; }
			.mainAccommodation .accRight .checkAvailabilityRight p.title a
				{ color:white; }
		.mainAccommodation .accRight .contactOwnerRight
			{ width:184px; height:41px; background:url(../img/contact-owner-big.png); margin:0px 0px 10px 0px;
			  text-align:left; padding:10px 0px 0px 10px; }
			.mainAccommodation .accRight .contactOwnerRight p.subtitle
				{ margin:0px; font-size:140%; color:white; }
			.mainAccommodation .accRight .contactOwnerRight p.title 
				{ margin:0px ; font-size:160%; font-weight:bold; color:white; }
			.mainAccommodation .accRight .contactOwnerRight p.title a
				{ color:white; }
		.mainAccommodation .accRight .bookOnlineRight
			{ width:184px; height:41px; background:url(../img/book-online-big.png);
			  text-align:left; padding:10px 0px 0px 10px; margin-bottom: 10px; }
			  .mainAccommodation .accRight .bookOnlineRight p.subtitle
				{ margin:0px; font-size:140%; color:white; }
			.mainAccommodation .accRight .bookOnlineRight p.title 
				{ margin:0px ; font-size:160%; font-weight:bold; color:white; }
			.mainAccommodation .accRight .bookOnlineRight p.title a
				{ color:white; }	
		        .mainAccommodation .accRight .contactOwnerDetails
	                        { text-align:left;  }
			.mainAccommodation .accRight .contactOwnerDetails h2
				{ margin:0px; padding:0px; }
			.mainAccommodation .accRight .contactOwnerDetails p
				{ margin:0px; padding:0px; text-align:left; color:#3f3f3f; font-size:120%; }	