/* CSS Document */
.event-months{background:url(../images/bg-months.gif) repeat-x #E4EAF2; border: 1px solid #92AFD4; 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; }
.event-months span a{color: #094992;}
.event-months span a:hover{color: #DB2A32;}
.event-months .previous-month{float: left; display:inline; padding-left: 12px; background: url(../images/arrow-previous.gif) no-repeat left;  }
.event-months .next-month{float: right; display:inline; text-align: right; padding-right: 12px; background: url(../images/arrow-next.gif) no-repeat right;  }
.event-months .current-month{text-align: center; display:inline; padding: 8px 90px; font-size: 12px;background: url(../images/bg-current.gif) repeat-x #B7CAE3; color: #DB2A32; text-transform:uppercase; border-left: 1px solid #92AFD4; border-right: 1px solid #92AFD4; }


.listings-column{float: left;margin-right: 20px; width: 510px;}
.listing{background: url(../images/bg-listing.gif) bottom left repeat-x #F5F6FA; padding: 10px; border: 1px solid #b3c1ce; margin-bottom: 20px;}
.listing img{float: left; display:inline; margin-right: 10px; border: 1px solid #92AFD4;}
.listing h2{padding-left: 120px; font-size: 11px; color: #DB2A32; text-transform:none; margin-bottom: 0px; padding-bottom: 10px;margin-top: 0px; padding-top: 0px;}
.listing h2 a{color: #DB2A32;}
.listing p{margin-bottom: 0px; padding-bottom: 0px;margin-top: 0px; padding-top: 0px; padding-left: 120px; line-height: 0.3em; color:#2F4A9B; }
.listing p span{ font-weight:bold; padding-right: 5px;}


.right-column{float:right;width: 189px;}
.listing-search{background:url(../images/bg-listing.gif) bottom left repeat-x #F5F6FA;   width: 189px; margin-bottom: 20px;}
.listing-search-center{ background:url(../images/bg-search-events.gif) repeat-x bottom; border-right: 1px solid #B3C1CE; border-left: 1px solid #B3C1CE; padding: 10px;}



.listing-search form{width:169px;margin:0px; padding:0px;}
.listing-search form label{width:169px; line-height: 20px; height: 20px;}
.listing-search form input{width:169px; font-size:0.9em;font-family:Verdana, Arial, Helvetica, sans-serif; padding: 1px;}
.listing-search form select{width:169px;font-size:0.9em;font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px; }
.listing-search form .dates{width:159px;}
.listing-search form .dates input{float:left;}
.listing-search form .dates input.date{width:135px;margin-right:3px;}
.listing-search form .submit{text-align:center; padding-top: 10px;width:169px;}
.listing-search form .submit input{background: #FFD608; border: 1px solid #6F5E0A; color: #000; text-transform:none; width: 90px; padding: 0px; float: none; margin: auto;}


.details{background: url(../images/bg-listing.gif) bottom left repeat-x #F5F6FA; padding: 10px; border: 1px solid #b3c1ce; margin-bottom: 20px;}
.details img{float: right; display:inline;margin-left: 10px; width:200px; height: 149px; border: 1px solid #b3c1ce;}
.details .clear{ heighT: 1px; display:block; clear:both;}
.details .clear img{height: 1px; width: auto; border: 0px solid #b3c1ce;}
.details h2{font-size: 14px; color: #DB2A32; text-transform:none; margin-bottom: 0px; padding-bottom: 6px;margin-top: 0px; padding-top: 0px;}
.details h2 a{color: #DB2A32;}
.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: url(../images/bg-listing.gif) bottom left repeat-x #F5F6FA; padding: 10px; border: 1px solid #b3c1ce; 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;}

.listing-images{text-align: center;}
.listing-images img{width: 160px; margin: auto; margin-bottom:15px; border: 1px solid #2E4B9B;}


.local-accommodation{ display:block; clear: both; float: left;margin-right: 20px; width: 600px;}
.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:#2E4B9B; 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-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;}

