body{font-family: Helvetica, Arial, sans-serif;font-size: 15px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.45em;background: #000;margin-left: 0px;margin-right: 0px;margin-top: 0px;margin-bottom: 0px;background:url(../images/navigation/main_bg.jpg) repeat-x;background-color:#283D80;}/*itb additions 2011*/.property_teaser{border-bottom:5px solid #efefef;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;}

.outernav{width:100%;text-align:center;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background:url(../images/navigation/masthead_lhs2.gif) repeat-x bottom #fff;border-bottom:1px solid #fff;height:160px;overflow:hidden;}
.innernav{width:1000px;padding:0px 0px 0px 0px;margin:0 auto;text-align:left;}
.logo{padding:23px 0px 0px 0px;float:left;width:500px;}
.phone{padding:8px 0px 0px 0px;float:left;width:500px;text-align:right;color:#283D80;}/* teasers - bigtarget */


.headersarea{clear:both;padding:0px 0px 0px 0px;margin:0px 0px 20px 0px;border-bottom:1px solid #3C639E;width:100%;}
.headersarea_left{float:left;width:400px;}
.headersarea_right{float:right;text-align:right;width:500px; font-style:italic;font-size:18px;line-height:18px;padding:40px 0px 0px 0px;}
.headersarea_rightcontent{}
.theorange{color:#fd7d0b;font-size:24px;font-weight:bold;}

.headersarea2{background:#283d80;padding:20px;width:960px;clear:both;text-align:center;}
.headersarea2_maincontent{font-size:24px;color:#fff;font-style:italic;line-height:1em;font-weight:100;}
.headersarea2_maincontent strong{font-weight:bold;}
.theorange2{color:#fd7d0b;font-size:36px;font-weight:bold;}

#hlist{margin:0px 0px 0px -20px;padding:0px 0px 0px 0px;list-style-type:none;overflow:hidden;}
#hlist li{background:url(../images/li_bg2.png) repeat-x;margin:10px 0px 10px 20px;padding:10px;float:left;display:inline;height:400px;overflow:hidden;width:203px;border:1px solid #efefef;}
#hlist li img{margin-bottom:0px;width:203px;}
#hlist li p{margin-bottom:0;}
#hlist li.hover{background:url(../images/li_bg.png) repeat-x;cursor:pointer;color:#fff;}
#hlist li.hover a{color:#FFFCB9;}
#hlist li.hover .readmore{}
#hlist .links{display:none;}
#hlist li.hover .property_dateh{color:#FFFCB9;}
#hlist li.hover .property_date{color:#283D80;background:#FFFCB9;}

.activities_item{width:300px;float:left;text-align:center;padding:0px 0px 20px 0px;height:160px;}
.activities_item a{display:block;clear:both;padding:10px 0px 0px 0px;}

.property_teaser p{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.brtitle{padding:10px 0px 0px 0px;margin:0px 0px 0px 0px;font-weight:bold;color:#5694C4;display:block;}
.property_image{}
.property_image img{}
.property_image a:hover img{padding:0px;}
.property_text{padding:0px 0px 0px 0px;}
.property_dateh{font-size:10px;text-transform:uppercase;color:#283D80;}
.property_date{font-size:10px;text-transform:uppercase;background:#283D80;color:#FFFCB9;display:inline-block;clear:both;line-height:1em;padding:2px;margin:0px 0px 10px 0px;}
.property_text2{padding:0px 0px 0px 0px;}
.property_text3{padding:0px 0px 0px 0px;}

.property_link a{text-transform:uppercase;display:inline-block;padding:0px;line-height:1em;}


.property_link .dlocation{font-weight:bold;}
.property_link .dprice{font-weight:bold;display:block;}


ul.nav{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;list-style:none;clear:both;font-family: Helvetica, Arial, sans-serif;font-size: 14px;font-style: normal;font-weight: normal;text-transform: uppercase;letter-spacing: normal;line-height: 1em;}
ul.nav li{display:block;float:left;}
ul.nav li a{color:#BFDEFF;font-weight:normal;padding:6px;display:block;margin:0px 10px 1px 0px;}
ul.nav li a:hover{background-color:#FBF9CA;color:#3A5CA9;}

/*print */
table.printtable{background-color:#fff;width:640px;}
body.print{background-image:none;background-color:#fff;}

.holrent{font-weight:bold;}
.pmenu{ color:#990099;padding:0px 5px 0px 0px;border-right:1px solid;}
.passioncatering{color:#990099;}
.menuarea{clear:both;border-bottom:1px solid #efefef;padding:15px 0px 0px 0px;}
.loginscreen table td{color:#fff;}
table{line-height:1.5;}
td.line{border-bottom:1px solid #666666;}
table.holidays td{border-right:1px solid #fff;color: #330033;}
table.forms td{padding:0px 0px 10px 0px;}
table.outer{background-color:#fff;width:1000px;}

td.nav_bg{}
td.nav_bg img{padding:20px 0px 20px 0px;}
td.nav_bg2{border-top:1px solid #fff;background-color:#000033;margin:20px 0px 0px 0px;}
td.welcomepics{padding:20px 0px 0px 0px;}

td.footer{padding:16px 0px 16px 0px;text-align:left;}
td.footer2{padding:0px 0px 0px 0px;background:url(../images/bg_footer.gif);text-align:left;}/* image fade css */
.footerouter{clear:both;width:100%;background:#283D80;height:100px;padding:16px 0px 0px 0px;margin:0px 0px 5px 0px;}
.footerinner{width:900px;float:left;}
.facebook{float:right;width:44px;padding:0px 20px 0px 0px;margin:-25px 0px 0px 0px;}
.buddah{float:right;width:63px;}


.navfooternav{font-size: 14px;font-style: normal;font-weight: normal;text-transform: uppercase;letter-spacing: normal;line-height: 1em;}
.navfooternav a{color:#FBF9CA;font-weight:normal;padding:6px;display:inline-block;margin:20px 10px 1px 0px;}
.navfooternav a:hover{background-color:#FBF9CA;color:#3A5CA9;}

.navfooter2{clear:both;color:#fff;}

#imageContainer {position:relative;margin: 0px;width:960px;padding:0px;}
#imageContainer {height:333px;overflow:hidden;}
#imageContainer img {display:none;position:absolute;top:0; left:0;}
h1 {padding:20px 0px 0px 0px;font-family: Helvetica, Arial, sans-serif;font-size: 32px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: -1px;line-height: 1em;}
h2 {font-family: Helvetica, Arial, sans-serif;font-size: 32px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: -0.1;line-height: 1em;}

h3 {font-size: 18px;color: #426DB1;font-weight:normal;}
h4 {font-size: 12px;color: #426DB1;}
.pindent {padding: 5px;}td {font-size: 12px;color: #2F4C5F;}
.fronttext {font-size: 12px;color: #2F4C5F;}b {font-size: 12px;color: #999999;font-weight: bold;}a {color: #999999;text-decoration: none;font: 12px;}a.footer {color: #FFFFFF;text-decoration: none;font: 12px;}a:hover {color: #333333;text-decoration: none;}strong {font: bold 12px;}
.heading-hbre {color: #666666;font: bold 14px;}
.heading-sales { color: #5798C6; font-size: 24pt;  font-weight: bold}
.address-hbre {color: #666666;font: bold 12px;}
.phonefax-hbre {color: #336699;font: bold 12px;}
.heading-rates {color: #666666;font: 12px;}
.prices1 {color: #669966;background: #ccffff;padding-left:3px;padding-right: 3px;padding-top: 3px;padding-bottom: 3px;}
.prices2 {color: #669966;background: #ffffcc;padding-left:3px;padding-right: 3px;padding-top: 3px;padding-bottom: 3px;}
.10px-black {color: #000000;line-height: 11px;}
td.navifront_box{height:25px;border-bottom:1px solid #fff;}
.navi_front, .navi_front:visited {color: #EFF9FF;text-decoration: none;font: 12px;display:block;background-color:#5798C6;padding:5px 0px 5px 0px;}
.navi_front:hover  {color: #fff;background-color:#00263F;}
.text-front {font-size: 11px;color: #2F4C5F;}th{background: #ffffcc;border: 1px #6aacdb solid;padding-left:5px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;font-size: 12px;color: #999999;font-weight: bold;}
.table-propdesc{background: #ffffff;border: 1px #ccffff solid;padding-left:5px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;}
.table-tarriff{background: #ffffff;padding-left:3px;padding-right: 3px;padding-top: 3px;padding-bottom: 3px;}
.cell-tarriff{background: #ffffcc;padding-left:3px;padding-right: 3px;padding-top: 3px;padding-bottom: 3px;text-align: left;font-size: 10px;color: #2F4C5F;}
.cell-tarriff2{background: #ccffff;padding-left:3px;padding-right: 3px;padding-top: 3px;padding-bottom: 3px;text-align: left;font-size: 10px;color: #2F4C5F;}
.cell-rental1{background: #ffffcc;padding-left:3px;padding-right: 3px;padding-top: 3px;padding-bottom: 3px;text-align: left;font-size: 10px;color: #2F4C5F;}
.cell-rental2{background: #ccffff;padding-left:3px;padding-right: 3px;padding-top: 3px;padding-bottom: 3px;text-align: left;font-size: 10px;color: #2F4C5F;}
.cell-rentresults1{background: #ccffff;padding-left:3px;padding-right: 3px;padding-top: 3px;padding-bottom: 3px;text-align: center;font-size: 10px;color: #2F4C5F;}
.cell-rentresults2{background: #ffffcc;padding-left:3px;padding-right: 3px;padding-top: 3px;padding-bottom: 3px;text-align: center;font-size: 10px;color: #2F4C5F;}
.cell-center {font-size: 11px;color: #2F4C5F;text-align:center;}
hr {width: 95%;height: 1px;page-break-after: always;}
.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; }


/*property full area*/

#galleria{height:380px;margin:0px 0px 20px 0px;}

.propertyfull_headingandprice{clear:both;width:100%;margin:0px 0px 20px 0px;padding:0px 0px 20px 0px;border-bottom:3px solid #efefef;}
.propertyfull_heading{clear:both;}
.propertyfull_price{clear:both;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;} 
.propertyfull_price h3{line-height:1em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.propertyfull_special{}
.propertyfull_imageanddesc{clear:both;}
.propertyfull_bottom{clear:both;}
.propertyfull_left{float:left;width:480px;}
.propertyfull_imagearea{width:480px;float:right;}
.propertyfull_description{clear:both;}
.propertyfull_xdescription{}
.propertyfull_features{}

.propertyfull_links{}
.propertyfull_holidayprice{float:left;width:490px;}
.propertyfull_holidayprice2{float:left;width:450px;}
.propertyfull_holidaydetail{width:460px;float:left;}
.propertyfull_tarrif{clear:both;padding:20px;background:#FFFFCC;margin:0px 0px 1px 0px;width:100%;}

.propertyfull_links a{display:block;color:#000;font-size:12px;text-transform:uppercase;line-height:1em;}
.propertyfull_links a:hover{color:#fff;background:#000;}
.icon_contact{background:url(../images/email.gif) no-repeat 0px 1px;padding:5px 5px 5px 25px;margin:0px 0px 5px 0px;}
.icon_friend{background:url(../images/friend.gif) no-repeat 0px 1px;padding:5px 5px 5px 25px;margin:0px 0px 5px 0px;}
.icon_print{background:url(../images/print.gif) no-repeat 0px 1px;padding:5px 5px 5px 25px;margin:0px 0px 5px 0px;}
.icon_slideshow{background:url(../images/image.gif) no-repeat 0px 1px;padding:5px 5px 5px 25px;margin:0px 0px 5px 0px;}
.icon_calendar{background:url(../images/calendar.gif) no-repeat 0px 1px;padding:5px 5px 5px 25px;margin:0px 0px 5px 0px;}
.icon_moreproperties{background:url(../images/location.gif) no-repeat 0px 1px;padding:5px 5px 5px 25px;margin:0px 0px 5px 0px;}
.icon_map{background:url(../images/map.gif) no-repeat 0px 1px;padding:5px 5px 5px 25px;margin:0px 0px 5px 0px;}



.tariff_outer{clear:both;background:#DFE7FF;padding:20px 20px 20px 20px;font-weight:bold;margin:0px 0px 1px -20px;width:420px;}
.tariff_items{clear:both;padding:0px 0px 0px 0px;border-bottom:1px solid #283D80;} 
.tariff_itemsheading{float:left;width:160px;;padding:2px 0px 2px 0px;color:#426DB1;}
.tariff_rightarea{float:left;width:260px;padding:2px 0px 2px 0px;color:#2F4C5F;}
.tariff_left{float:left;width:110px;}
.tariff_right{float:left;width:150px;}


#bottomarea{border-top:5px solid #efefef;}
#bottomother{float:left;width:480px;margin:0px 0px 0px 10px;font-weight:bold;}
.price_items{float:left;width:205px;padding:20px;background:#FFFFCC;margin:0px 0px 1px 0px;}
.price_itemsleft{float:left;width:350px;}
.price_itemsright{float:left;width:150px;}

#tabs{width:452px;float:left;margin:0px 20px 20px 0px;}
#tabs h3{padding:0px;margin:20px 0px 10px 0px;text-transform:uppercase;}



.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
