/* CSS Document */

.BacktoSearch{
	float: right;
	text-align: center;
	height: 23px;
	line-height: 23px;
	background:url(images/bg-back.gif) no-repeat left bottom #EA650A;
	width: 118px;
	text-align: center;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 10px;
	margin-right: 5px;
}
.BacktoSearch a{color: #fff;}
.BacktoSearch a:hover{color: #F6EBE4;}


.event-months{background:url(images/bg-months.gif) repeat-x #E9EDF0; border: 1px solid #094992; height:30px; line-height: 30px; padding-left: 10px; padding-right: 10px; text-align: center; margin-bottom: 20px;}
.event-months span{font-weight: bold; font-size:11px; float: left; display:inline; }
.event-months span a{color: #094992;}
.event-months span a:hover{color: #fff;}
.event-months .previous-month{padding-left: 12px; background: url(images/arrow-previous.gif) no-repeat left;  text-align: left; width :165px; margin-left: 0px; padding-right: 0px; margin-right: 0px;}
.event-months .next-month{ float: right; text-align: right; padding-right: 12px; background: url(images/arrow-next.gif) no-repeat right; text-align:right; width: auto; }
.event-months .current-month{text-align: center; width: 200px;font-size: 16px;background: url(images/bg-current.gif) repeat-x #2F4C9C; color: #E9EDF0; border-left: 1px solid #E9EDF0; border-right: 1px solid #E9EDF0; }

h2.blue{color: #2E4B9B;}

.listings-column{float: left;width: 440px;}
.listing{background: #E9EDF0; padding: 10px; border: 1px solid #BABFC5;  border-bottom: 1px solid #2E4B9B; margin-bottom: 20px;}
.listing img{float: left; display:inline; margin-right: 10px;width:110px; height: 82px; border :1px solid #32509E;}
.listing h2{padding-left: 120px; font-size: 11px; color: #FF7511; text-transform:none; margin-bottom: 0px; padding-bottom: 6px;margin-top: 0px; padding-top: 0px;}
.listing h2 a{color: #FF7511;}
.listing p{margin-bottom: 6px; padding-bottom: 0px;margin-top: 0px; padding-top: 0px; padding-left: 120px; line-height: 1em; color:#2F4A9B; }
.listing p span{ font-weight:bold; padding-right: 5px;}

.details{background: #E9EDF0; padding: 10px; border: 1px solid #BABFC5;  border-bottom: 1px solid #2E4B9B; margin-bottom: 20px;}
.details img{float: right; display:inline; margin-left: 10px; width:110px; height: 82px;}
.details h2{font-size: 11px; color: #304E9D; text-transform:none; margin-bottom: 0px; padding-bottom: 6px;margin-top: 0px; padding-top: 0px;}
.details h2 a{color: #304E9D;}
.details h2 a:hover{color: #FF7511;}
.details p{margin-bottom: 6px; padding-bottom: 0px;margin-top: 0px; padding-top: 0px; line-height: 1em; color:#2F4A9B; }
.details p span{ font-weight:bold; padding-right: 5px;}
.details p.time{margin-bottom: 40px;}

.listing-h3{color: #FF7511; text-transform:none;}
.description{background: #E9EDF0; padding: 10px; border: 1px solid #BABFC5;  border-bottom: 1px solid #2E4B9B; margin-bottom: 20px;}
.description img{float: right; display:inline; margin-right: 10px;width:110px; height: 82px;}
.description h2{padding-left: 120px; font-size: 11px; color: #DB2A32; text-transform:none; margin-bottom: 0px; padding-bottom: 6px;margin-top: 0px; padding-top: 0px;}
.description h2 a{color: #DB2A32;}
.description p{margin-bottom: 14px; padding-bottom: 0px;margin-top: 0px; padding-top: 0px;  line-height: 1.4em; color:#2F4A9B; }
.description p span{ font-weight:bold; padding-right: 5px;}

.listing-contacts p{margin-bottom: 6px; padding-bottom: 0px;margin-top: 0px; padding-top: 0px; line-height: 1.4em; margin-bottom: 6px; color:#2F4A9B; }
.listing-contacts p span{ font-weight:bold; padding-right: 5px;}
.directions{margin-top: 25px; border-top: 1px solid #2E4B9B;}
.directions h2{margin-top: 10px; margin-bottom: 10px; padding: 0px; color:#FF7511; text-transform:none;}

.right-column{float:right;  width: 162px;}
.listing-images img{width: 160px; margin-bottom:15px; border: 1px solid #2E4B9B;}

.listing-search{background:url(images/bg-search-long.gif) repeat-x bottom left #8FB9F3; width: 160px; border: 1px solid #304E9D;margin-bottom: 15px;}
.listing-search form{margin:10px; padding:0px;}
.listing-search form label{width:142px; line-height: 20px; height: 20px;margin-top: 5px; color:#fff; font-size: 11px;}
.listing-search form h2{margin: 0px; padding: 0px; color: #2E4B9B; text-transform:uppercase;}
.listing-search form input{width:115px; font-size:0.9em;font-family:Verdana, Arial, Helvetica, sans-serif; padding: 1px;font-size: 11px;}
.listing-search form select{width:142px;font-size:0.9em;font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px;font-size: 11px; }
.listing-search form .submit{text-align:right; padding-top: 20px;width:142px;}
.listing-search form .submit input{background: #98B7E1; border: 0px solid #6F5E0A; color: #000; text-transform:none; width: 82px; padding: 0px; float: none; margin: auto;}

.local-accommodation{ display:block; clear: both;}
.local-accommodation h3{ color:#FF7511; text-transform:none;}
.list{border: 1px solid #BABFC5; background: #fff; padding: 2px; margin-bottom: 14px;}
.list h3, .list h2, .list p{margin: 0px; padding: 0px; line-height: 20px; height: 20px; padding-left: 5px; font-size: 11px;}
.list h2{background:url(images/bg-current.gif) repeat-x #2E4B9B;margin-bottom: 1px; color:#fff; font-size: 11px; text-transform:none; heighT: 30px; line-height: 30px;}
.list h3{background:#E9EDF0; margin-bottom: 2px; color: #132B7F; text-transform:none;}
.property-information{ background:#E15A00; height: 25px; line-height: 25px; color: #fff;}
.property-information a{color: #fff;}
.property-information a:hover{color: #fff; text-decoration:underline;}
.list p.property-desc{background: #E9EDF0; border: 1px solid #E15A00;  border-top: 0px; height: auto; margin-bottom: 2px; min-height: 100px;}
/* for Internet Explorer */
/*\*/
* html .list p.property-desc{
height: 100px;
}
/**/

.link{width: 340px; display: inline; float: left; text-align: left;}
.link:hover{text-align: left;}

.beds{margin-left: 10px; float: left;}
.locality{width: 140px;float: left; font-weight: bold;}
.sleeps{margin-left: 10px; display:inline;float: left;}

.property-image{float: left; display:inline; margin-top: 5px; border: 1px solid #000; margin-right: 10px;}

