body, html { min-height: 	100%; }

body {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	background: 		#FFFFFF url('../images/banner.gif') repeat-x;		
	font-size:		0.7em;
	color: 			#000000;
	margin:			0;
}

hr {
	width:			100%;
	height:			2px;
	background-color:	#D6E6F3;
	border:			none;
}

option.grey {
	font-size:		12px;
	color: 			#666666;
}

h2{
	font-size: 		14px;
	color: 			#5885B2;
	padding:		0;
	margin:			0;
}
	
h3{
	font-size: 		14px;
	color: 			#5885B2;
}

h2.orange{
	font-size: 		14px;
	color: 			#CE6E11;
}

p.h2_blue{
	font-size: 		14px;
	color: 			#5885B2;
}

.h2_grey{
	font-size: 		14px;
	color: 			#666666;
	margin:0px;
	padding:0px;
	line-height:		21px;
}

.h2_grey a{
	color: 			#767676;
}

.li_other_pages{
	line-height: 		22px;
	list-style: 		url('/images/page_elements/bullet.gif');
	margin: 		0 0 0 -15px;
	color:			#666666;
	font-size: 		13px;
}

.li_contact_pages{
	line-height: 		22px;
	list-style: 		url('/images/page_elements/bullet.gif');
	margin: 		0 0 0 -15px;
	font-size: 		13px;
	font-weight:		bold;
	color:			#666666;
}

p.other_pages{
	padding:		0 0 20px 25px;
	font-size: 		13px;
}

p.other_page_para{
	font-size: 		13px;
}

br.other_pages{
	padding:		0 0 0 40px;
}

p.destinations{
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#666666;
	line-height: 		15px;
	margin-top:		8px;
}
p.destinations_blue{
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#5885B2;
	line-height: 		29px;
}

/* .destination_links  */
.destination_links A:link {
	
	font-size: 		12px;
	color: 			#666666;
	text-decoration: 	none;
	line-height:		21px;
}
.destination_links A:visited {
	
	font-size: 		12px;
	color: 			#666666;
	text-decoration: 	none;
	line-height:		21px;
}
.destination_links A:active {
	
	font-size: 		12px;
	color: 			#666666;
	text-decoration: 	none;
	line-height:		21px;
}
.destination_links A:hover {
	
	font-size: 		12px;
	color: 			#666666;
	text-decoration: 	underline;
	line-height:		21px;
}


.showall_links A:link {
	
	font-size: 		14px;
	color: 			#666666;
	text-decoration: 	none;
	line-height:		21px;
}
.showall_links A:visited {
	
	font-size: 		14px;
	color: 			#666666;
	text-decoration: 	none;
	line-height:		21px;
}
.showall_links A:active {
	
	font-size: 		14px;
	color: 			#666666;
	text-decoration: 	none;
	line-height:		21px;
}
.showall_links A:hover {
	
	font-size: 		14px;
	color: 			#666666;
	text-decoration: 	underline;
	line-height:		21px;
}

.country_links A:link {
	
	font-size: 		14px;
	color: 			#5794CE;
	text-decoration: 	none;
	line-height:		21px;
		margin:0px;
	padding:0px;
}
.country_links A:visited {
	
	font-size: 		14px;
	color: 			#5794CE;
	text-decoration: 	none;
	line-height:		21px;
		margin:0px;
	padding:0px;
}
.country_links A:active {
	
	font-size: 		14px;
	color: 			#5794CE;
	text-decoration: 	none;
	line-height:		21px;
		margin:0px;
	padding:0px;
}
.country_links A:hover {
	
	font-size: 		14px;
	color: 			#5794CE;
	text-decoration: 	underline;
	line-height:		21px;
		margin:0px;
	padding:0px;
}


#pagination {
	padding: 		3px 0 3px 3px;
	margin: 		3px 0 3px 3px;
	float:			right;
	text-align:		right;
	width:			400px;
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		14px;
	color: 			#000000;
}

td.criteria a {
	text-decoration: 	none; /* no underline */
	vertical-align: 	middle;
	color: 			#666666;
	font-size: 		12px;
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
td.criteria_all a {
	text-decoration: 	none; /* no underline */
	vertical-align: 	middle;
	color: 			#666666;
	text-decoration:	underline;
	font-size: 		12px;
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

th.criteria  {
	vertical-align:		text-top;
	text-align:		left;
	height:			5px;
}

.line_through {
	text-decoration:	line-through;
	vertical-align:		bottom;
	line-height:		15px;
}
.line_none {
	text-decoration:	none;
}

td.criteria a:hover, td.criteria a:active {
	text-decoration:	line-through;
	color: 			black;
	height:			10px;
}
td.criteria_all a:hover, td.criteria_all a:active {
	color: 			black;
	height:			5px;
}

.delete_criteria{
	text-decoration: 	none; /* no underline */
	color: 			black;
	float: 			right;
	font-size: 		12px;
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

div.pagination a {
	padding: 		2px 5px 2px 5px;
	margin-left: 		3px;
	border: 		1px solid #D6E6F3;
	text-decoration: 	none; /* no underline */
	color: 			#5885B2;
}
div.pagination a:hover, div.pagination a:active {
	border: 		1px solid #AAAADD;
	color: 			#5885B2;
}
div.pagination span.current {
	padding: 		2px 5px 2px 5px;
	margin-left: 		3px;
	border: 		1px solid #0084CC;
	font-weight: 		bold;
	background-color: 	#0084CC;
	color: 			#FFF;
}
div.pagination span.disabled {
	padding: 		2px 5px 2px 5px;
	margin-left: 		3px;
	border: 		1px solid #EEE;
	color: 			#DDD;
}

/*.print_and_send_to_friend*/
.print_and_send_to_friend a:link {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#666666;
	line-height:		21px;
}
.print_and_send_to_friend a:visited {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#666666;
	line-height:		21px;
}
.print_and_send_to_friend a:active {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#666666;
	line-height:		21px;
}
.print_and_send_to_friend a:hover {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#666666;
	line-height:		21px;
}

/* .contact_us_content  */
.contact_us_content A:link {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#666666;
	text-decoration: 	underline;
	line-height:		21px;
}
.contact_us_content A:visited {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#666666;
	text-decoration: 	underline;
	line-height:		21px;
}
.contact_us_content A:active {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#666666;
	text-decoration: 	underline;
	line-height:		21px;
}
.contact_us_content A:hover {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#666666;
	text-decoration: 	underline;
	line-height:		21px;
}
/* Breadcrumb Links */
.breadcrumb a:link {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#666666;
	line-height:		21px;
}
.breadcrumb a:visited {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#666666;
	line-height:		21px;
}
.breadcrumb a:active {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#666666;
	line-height:		21px;
}
.breadcrumb a:hover {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#666666;
	line-height:		21px;
}

/* ------------------------ */
#container {
	width:			980px;
	margin:			0 auto;
}

#header_left {
	float:			left;
	width:			452px;
	margin:			8px 0 0 23px;
	height:			92px;
}

#logo_container {
	float:			left;
	height:			88px;
	width:			218px;
}

#header_logo {
	float:			left;
	width:			218px;
	height:			45px;
}

#slogan1 {
	float:			left;
	width:			218px;
	height:			55px;
	color:			#666;
	font-size:		15px;
	line-height:		18px;
	margin-top:		10px;
	padding-left:		14px;
	border-left:		1px #999 solid;
}

#slogan2 {
	float:			left;
	width:			218px;
	height:			43px;
	color:			#666;
	font-size:		15px;
}

#header_right {
	float:			right;
	width:			452px;
	text-align:		right;
	margin:			7px 15px 0 0;
	height:			93px;
}

#top_message {
	clear: 			both;
	width:			936px;
	margin:			0 auto;
	font-size:		14px;
	color:			#727272;
}

#footer {
	width: 			950px;
	margin: 		0 auto;
	height:			100px;
	color:			darkgrey;
	text-align:		center;
	line-height:		25px;
	padding-bottom:		20px;
	clear:			both;
}

/* ---------- */

#leftcol {
	float:			left;
	width:			230px;
	margin:			11px 15px 46px 15px;
}

#quick_search {
	background-color: 	#ECF0F7;
	font-size:		16px;
	color: 			#5885B2;
	font-weight:		bold;
	width:			208px;
	height:			50px;
	border: 		1px solid #D6E6F3;
	padding:		10px 10px 10px 10px;
	-webkit-border-radius: 	6px 6px 6px 6px;
	-moz-border-radius: 	6px 6px 6px 6px;
}

#quick_search_wrapper {
	background-color: 	#FFFFFF;
	height:			22px;
	border:			1px solid #CCCCCC;
	padding:		1px 1px 1px 1px;
	margin-top:		3px;
}

#quick_search_button {
	float: right;
}
#quick_search_left {
	float: left;
	height:			18px;
	line-height: 		18px;
}

.quick_search_text {
	width:			160px;
	height: 		20px;
	border:			0;
	color:			#727272;
	padding-left:		4px;
	font-size:		13px;
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

#search_form {
	float: left;
	width:			230px;
	background-color: 	#FFFFFF;
	margin-bottom:		15px;
	-webkit-border-radius: 	6px 6px 6px 6px;
	-moz-border-radius: 	6px 6px 6px 6px;
}

#search_criteria {
	background-color: 	#F4F4F4;
	width:			224px;
	border: 		1px solid #D6E6F3;
	margin:			0 0 10px 0;
	padding:		0 5px 0 0;
	font-family:		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	-webkit-border-radius: 	6px 6px 6px 6px;
	-moz-border-radius: 	6px 6px 6px 6px;

}

h3.search_criteria {
	padding: 		10px 0 5px 10px;
	margin: 		0;
}

last_minute_offers_top

table.cal {
	border:			none;
	width:			100%;
	font-size:		12px;
	text-decoration:	none;
	vertical-align:		middle;
	text-align:		center;
	color:			#666;
}
td.month {
	background-color:	#E4EECA;
	color:			#306D3F;
	font-family:		"Lucida Grande","Trebuchet MS",Verdana,Helvetica,sans-serif;
	font-size:		30px;
	color:			#666;
	width:			32px;
	text-align:		center;
}
td.month2 {
	background-color:	white;
	color:			#306D3F;
	font-family:		"Lucida Grande","Trebuchet MS",Verdana,Helvetica,sans-serif;
	font-size:		13px;
	color:			#666;
	width:			32px;
	text-align:		center;
}
td.cal {
	font-family:		"Lucida Grande","Trebuchet MS",Verdana,Helvetica,sans-serif;
	font-size:		12px;
	color:			#666;
	width:			32px;
	text-align:		center;
}
th.cal {
	font-family:		"Lucida Grande","Trebuchet MS",Verdana,Helvetica,sans-serif;
	font-size:		12px;
	width:			32px;
	text-align:		center;
}

.cal_links {
	font-size: 		12px;
	color:			#26650F;
}

.cal_header {
	font-size: 		12px;
	color:			#666;
}


#other_page_titles {
	float:			left;
	width:			230px;
	font-size: 		22px;
	font-weight:		bold;
	color: 			#5885B2;
	margin:			11px 0 0 20px;
}

/* ---------- */

#rightcol {
	clear: 			right;
	float:			right;
	width:			230px;
	height:			505px;
	margin:			15px 0 46px 15px;
}

#last_minute_offers_top {
	background: 		url('/images/home/summer_photo_small.jpg');
	background-repeat: 	no-repeat;
	width:			199px;
	height:			176px;
	padding-top: 		7px;
	padding-left: 		31px;
}
#last_minute_offers_bottom {
	background: 		url('/images/home/last_minute_offers_background.gif');
	background-repeat: 	no-repeat;
	width:			199px;
	height:			146px;
	padding-left: 		31px;
}

#partners {
	background-color: 	#FFFFFF;
	width:			199px;
	padding-top: 		7px;
	padding-left: 		31px;

}

#print {
	float:			right;
	width:			100px;
	height:			60px;
	text-align:		right;
	font-size:		14px;
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

#send_to_friend {
	float:			right;
	width:			130px;
	height:			60px;
	text-align:		right;
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:		14px;
}

#previous_next_property {
	float:			right;
	width:			230px;
	text-align: 		right;
	padding:		4px;
}

#previous_next_property a {
	text-decoration:	underline;
	color:			#666666;
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:		14px;
}


/* ---------- */

#centercol {
	float:			left;
	width:			460px;
	margin:			15px 0 46px 0;
}

#home_shortcuts_top {
	width:			460px;
	height:			11px;
	background: 		url('/images/home/shortcuts_top.gif');
	background-repeat: 	no-repeat;
}

#home_shortcuts_content {
	width:			430px;
	height:			564px;
	padding: 		1px 14px 5px 14px;
	border-left:		1px #D6E6F3 solid;
	border-right:		1px #D6E6F3 solid;
}

.home_shortcuts_right {
	float: 			right;
}

.home_shortcuts_content_left {
	width:			50%;
	float: 			left;
}

.home_shortcuts_content_left a{
	color: 			#767676;
}

.home_shortcuts_content_right {
	width:			120px;
	float: 			left;
}

#home_shortcuts_bottom {
	width:			460px;
	height:			10px;
	background: 		url('/images/home/shortcuts_bottom.gif');
	background-repeat: 	no-repeat;
}

#home_shortcuts_country {
	width:			100%;
	float: 			left;
}

#home_shortcuts_title_left {
	width:			340px;
	float: 			left;
	font-size:		14px;
	font-weight:		bold;
	color:			#666;
	height:30px;
}

#home_shortcuts_country_right {
	width:			70px;
	float: 			right;
}

#breadcrumb {
	width:			500px;
	height:			20px;
	line-height:		18px;
	margin-bottom:		0px;
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:		12px;
	color:			#666666;
}

#search_title {
	width:			700px;
	height:			26px;
	line-height:		20px;
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:		14px;
	color:			#666666;
}
h3.search_title {
	color:			#666666;
	font-weight: 		normal;
	line-height: 		16px;
}

#number_results_found {
	width:			705px;
	height:			38px;
	line-height:		18px;
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		14px;
	color: 			#666666;
	border-bottom:		#E3EEF7 2px solid;
	padding-top:		10px;
}

#sort_by_drop_down {
	width:			200px;
	height:			20px;
	padding-top:		3px;
	padding-left:		12px;
}

#back_to_results {
	float:			left;
	width:			460px;
}

#back_to_results a {
	text-decoration:	underline;
	color:			#666666;
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:		14px;
}

/* ---------- */
#right_container {
	float:			right;
	width:			705px;
	padding-right:		15px;
	padding-bottom:		40px;
}

/* ---------- */

#rightcentercol {
	float:			right;
	width:			705px;
	margin:			11px 0 0 0;
}

#rightcentercol_results {
	float:			right;
	width:			705px;
	margin:			11px 0 0 0;
	border-bottom:		2px #E3EEF7 solid;
}

#top_10_destinations_left {
	float:			left;
	width:			444px;
	height:			260px;
	background-image: 	url('/images/home/summer_photo.jpg');
	background-repeat: 	no-repeat;
	background-position:top;
	padding-top: 		3px;
	padding-left: 		31px;
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		17px;
}

#top_10_destinations_right {
	float:			left;
	width:			207px;
	height:			248px;
	/*background-image: 	url('/images/home/top_ten_destinations_background.gif');*/
	background-repeat: 	no-repeat;
	padding-top: 		10px;
	padding-left: 		21px;
	border:			#D6E6F3 solid 1px;
	border-left:		0;
	-webkit-border-radius: 	0 6px 6px 0;
	-moz-border-radius: 	0 6px 6px 0;
}

.orange_exclusively {
	color: 			#EB5F06;
}


#header_search {
	width:			705px;
	/*height:			180px;*/
	text-align:		left;
}

#header_search_property {
	width:			705px;
	height:			20px;
	margin-bottom:		20px;
	line-height:		0;
	text-align:		left;
}

#header_search_drop {
	width:			705px;
	height:			35px;
	padding-top:		10px;
}

#header_property {
	width:			705px;
	height:			35px;
	margin-top:		25px;
}

#search_results {
	width:			705px;
	height:			114px;
	border-top:		2px solid #E3EEF7;
	padding-top:		15px;
}

#search_results_left {
	float:			left;
	width:			130px;
	padding-right:		10px;
	padding-left:		10px;
	height:			98px;
}

#search_results_center {
	float:			left;
	width:			350px;
	height:			98px;
}

#search_results_right {
	float:			left;
	width:			200px;
	height:			98px;
	padding-left:		5px;
}

h2.search_results_property{
	font-family: 		Arial;
	font-size: 		13px;
	color: 			#000000;
	margin-top:		0px;
}

p.search_results_blue_text{
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#5885B2;
}

p.search_results_right_strikethrough{
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		14px;
	color: 			#5885B2;
	text-decoration: 	line-through;
	padding-left:		10px;
	line-height: 		0px;
}

p.search_results_right_price{
	background-image:	url('/images/search_results/price_box.gif');
	background-repeat: 	no-repeat;
	color:			#FFFFFF;
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		14px;
	text-align:		center;
	height: 		19px;
	width: 			200px;
	padding-top: 		3px;
}
#search_results_right_price_prop{
	background-image:	url('/images/search_results/price_box.gif');
	background-repeat: 	no-repeat;
	color:			#FFFFFF;
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		14px;
	text-align:		center;
	height: 		19px;
	width: 			200px;
	padding-top: 		3px;
}

#search_results_right_offered_by {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#5885B2;
	text-align:		left;
	padding-top:		15px;
	height:			15px;
	padding-left:		3px;

}

.search_results_right_offered_by {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#5885B2;
	text-align:		left;
	height:			20px;
	padding-left:		3px;
}

.search_results_right_offered_by_image {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#5885B2;
	text-align:		left;
	padding:		0;
	margin:			0;
}
.search_results_right_more_information{
	background-image:	url('/images/property_content/property_contents_booking.gif');
	background-repeat: 	no-repeat;
	height:			28px;
	width:			235px;
	padding-top: 		3px;
	font-size:		16px;
	padding-left:		30px;
	margin-top:		5px;
}
.search_results_provider{
	height:			31px;
	width:			235px;
	font-size:		16px;
}
/* .search_results  */
.search_results_right_more_information A:link {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		16px;
	color: 			#FFFFFF;
	text-decoration: 	none;
	line-height:		21px;
}
.search_results_right_more_information A:visited {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		16px;
	color: 			#FFFFFF;
	text-decoration: 	none;
	line-height:		21px;
}
.search_results_right_more_information A:active {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		16px;
	color: 			#FFFFFF;
	text-decoration: 	none;
	line-height:		21px;
}
.search_results_right_more_information A:hover {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		16px;
	color: 			#FFFFFF;
	text-decoration: 	underline;
	line-height:		21px;
}

#property_name {
	width:			705px;
	height:			40px;
	line-height:		25px;
	text-align:		top;
	color: 			#000000;
	font-size: 		18px;
	margin-bottom:		15px;
}

#no_google_maps {
	width:			705px;
	background-color: 	white;
	color:			red;
	margin-top:		10px;
	margin-bottom: 		10px; 
	font-size: 		15px;
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight: 		bold;
}

#google_maps {
	width:			705px;
	height:			350px;
	background-color: 	blue;
	margin-top:		10px;
}

#other_page_content {
	width:			705px;
	float:			left;
	color:			#666666;
	margin:			3px 0 40px 0;
}

/* ---------- */ /* ---------- */

#property_centercol {
	float:			left;
	width:			410px;
	height:			505px;
	margin:			3px 0 10px 0;
}

#photos {
	width:			410px;
	height:			335px;
	margin:			0 auto;
}

#photosmaller {
	width:			345px;
	height:			245px;
	margin:			0 auto;
	margin-left:		65px;
}

#requirements_tickbox {
	width:			410px;
	height:			91px;
	position:		relative;
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#5885B2;
	line-height: 		18px;
}

#requirements_tickbox_left {
	width:			136px;
	position:		absolute;
	left:			0px;
	top			0px;
	height:			100%;
	line-height:		30px;
}

#requirements_tickbox_center {
	width:			136px;
	top:			0px;
	left:			136px;
	height:			100%;
	position:		absolute;
	line-height:		30px;
}

#requirements_tickbox_right {
	left:			272px;
	top:			0px;
	width:			138px;
	height:			100%;
	position:		absolute;
	line-height:		30px;
}

#contact_us_content {
	width:			410px;
	float:			left;
	margin:			3px 0 40px 0;
	color:			#666666;
}


/* ---------- */ /* ---------- */

#property_rightcol {
	float:			right;
	width:			280px;
	height:			540px;
}

#property_profile {
	width:			271px;
	height:			293px;	
	background-image:	url('/images/property_content/property_contents_side_box.gif');
	background-repeat: 	no-repeat;
	position:		relative;
	padding-left: 		9px;
	padding-top: 		7px;
	font-size: 		14px;
}
td.property_profile_name{
	width:			200px;
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#666666;
	line-height:		20px;
}
td.property_profile_left{
	width:			185px;
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#666666;
	line-height:		29px;
}
td.property_profile_right{
	width:			115px;
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#5885B2;
	line-height:		29px;
}


#weekly_prices_from{
	width:			260px;
	height:			191px;
	margin-top:		100px;
	top: 			35px;
	background-image:	url('/images/property_content/property_contents_price_booking.gif');
	background-repeat: 	no-repeat;
	padding:		12px;
}


#displaycal {
	display: none;
	visibility: hidden;
}

#region {
	display: none;
	visibility: hidden;
}

#area {
	display: none;
	visibility: hidden;
}

#displaymonth {
	display: block;
	visibility: visible;
}

.banner {
  background: lightblue;
  padding: 5px;
  font-size: 80% /*smaller*/;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
  position: fixed;
  top:15em;
  left: auto;
  width: 8.5em;
  right: 2em;
}


li.area{
font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-size: 		12px;
color: 			#5885B2;
padding-left: 		120px;

}

#clear {
clear:			both;
height: 		15px;
}

#searchfoot {
border: 1px #E3EEF7 solid;
}



