/*  Search Page and Results List  */

	/* Feedback notices */
	div.notice { color: #333366; font-size: 10px; margin-bottom: 5px; }

	/* Search page container */
	div.searchlist {  }

	/* Search page dropdown boxes and search fields */
	div.searchform input, div.searchform select { font-size: 11px; }

	/* Page 1,2,3,4,etc links container */
	div.pagebar { text-align: center; margin: 5px; }

	/* Search results list */
	table.search { border: solid 1px #F0F0F0; }
	table.search td { padding: 5px; }
	table.search tr.row_light { background-color: #FFFFFF; }
	table.search tr.row_dark { background-color: #F6F6F6; }

	/* Resource title */
	.resourcetitle { font-size: 14px; font-weight: bold; }
	
	/* Introduction */
	.resourceintro { text-align: justify; }
	
	/* Catcher/Teaser */
	.resourceteaser { text-align: justify; color: #990000; font-weight: bold; text-align: center; padding: 12px; }
	
	/* Price */
	.resourceprice { }

	/* More Info, Rates and Book Now links */
	.resourcelinks { }
	.resourcelinks a, .resourcelinks a:visited { padding-right: 6px; text-decoration: none; }
	.resourcelinks a:hover { }
	
	/* Image */
	img.resourceimg { border: 0; padding-left: 5px; }



/*  Hotel/Resource Display  */

	/* Container */
	table.resource td { padding: 0px; margin: 0px; }

	/* Title */
	div.cct_page_title { font-size: 14px; float: left; }
	
	/* Areas pathway */
	div.cct_page_areas { font-size: 11px; }
	
	/* Spacer below areas pathway */
	div.cct_page_spacer { height: 20px; }
	
	/* Content container */
	table.cct_page_table { width: 100%; }
	
	/* Menu/Navigation item */
	li.cct_page_menuitem {
	display: inline; list-style-type: none; font-size: 11px; 
	border: solid 1px #C0C0C0; padding: 5px; background-color: #F0F0F0;
	background-image: none; margin-right: 2px; line-height: 31px; white-space: nowrap; }
	li.cct_page_menuitem a { font-weight: bold; text-decoration: none; }
	li.cct_page_menuitem a:hover { color: #003300; }
	
	div.cct_languagebar { display: block; }
	div.cct_languagebar ul { margin: 0px; }
	div.cct_languagebar ul li { padding-left: 5px; display: inline; list-style: none; background-image: none; }
	div.cct_languagebar ul li img { padding: 1px; border: solid 1px #666666; vertical-align: middle; }
	div.cct_languagebar img.active { padding: 1px; border: solid 2px #666666; cursor: default; }
	
	/* Secondary resource title */
	.boldheadtext { font-size: 15px; font-weight: bold; text-align: center; }
	
	/* Shortcuts to Similar Pages */
	div.cct_similar { margin-top: 12px; }
	div.cct_similar #hdr { font-size: 14px; font-weight: bold; padding-bottom: 5px; }
	div.cct_similar table { }
	div.cct_similar #item { border: 1px solid #A0A0A0; padding: 5px; }
	div.cct_similar #spacer { width: 8px; }
	div.cct_similar img { border: 1px solid #333333; }
	div.cct_similar #label { padding: 3px; font-weight: bold; padding-bottom: 0px; }
	div.cct_similar #label a, div.cct_similar #label a:visited { text-decoration: none; }


/*  General  */

	/* Spacers (only change height) */
	div.cct_spacer { display: block; clear: both; height: 10px; }
