body { font-family: Verdana, Arial, Helvetica, sans-serif; }
h1 { font-size: 18px; font-weight: normal; color: #113327; height: 23px; width: 430px; background: url(images/main_title_bg.gif) no-repeat; padding: 5px 0px 5px 40px; margin: 10px 5px 0px 5px; }
.h1Content { width: 430px; border: 1px solid  #DDDDDD; border-top-width: 0px; padding: 10px 10px 10px 10px; margin: 0px 5px 0px 5px; overflow: hidden; }
.h1Content p { font-size: 11px; line-height: 16px; color: #333333 ; width: 280px; float: left; text-align:justify; }
.h1Content table { width: 120px; float: right; }

.titlegreenbox { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFCC00; }
.itemsearchbox { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; }
.selectgreenbox { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #008257; border: 1px solid #003333; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; width: 140px; }
.buttongreenbox { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #006633; border: 1px solid #00CC99; border-right-color: #003300; border-bottom-color: #003300; }
.propertybox { padding: 10px 10px; border: 1px solid #009933; border-right-color: #003300; border-bottom-color: #003300; }
.propertylocation { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #006633; margin: 23px 0px 5px 10px; }
.propertyboxtopic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFCC00; }
.detailtopic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; }
.datailitem { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #EEEEEE; text-decoration: none; }
.datailitem:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: underline; }
.propertypictures { border: 1px solid #333333; border-top-width: 0x; border-left-width: 0px; }
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #333333; margin: 10px; }
.bordahorizontal { background-image: url(images/bg_dot_hor.gif); background-repeat: repeat-x; }
.topicseasons { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FFCC00; text-decoration: none; margin: 0px 0px 5px; }
.itemseasons {  font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 15px 10px 10px; text-decoration: none; }
.propertyrealestatetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #333333 ; margin: 0px 10px 0px 0px; }
.propertyprice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #006633; margin-top: 5px; margin-bottom: 5px; }
.enlargetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006633; }
.titlepctourism { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #006633; margin-top: 5px; text-decoration: none; }
.textpctourism { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006633; text-decoration: none; }
.pricepctourism { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006633; font-weight: bold; margin-right: 10px; margin-top: 5px; text-decoration: none; }
.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #999999; text-decoration: none; }
.bottommenu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006633; }
.bottommenuitem { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #009966; text-decoration: none; }
.bottommenuitem:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003300; text-decoration: none; }
.smalllink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #009966;	text-decoration: none; }
.smalllink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003300; text-decoration: none; }
.generaltexts { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #333333 ; margin: 0px 10px; }
.titlepage { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: italic; color: #009966; letter-spacing: 2px; margin: 20px 10px 20px 10px; word-spacing: 5px; font-weight: bold; border-bottom: 2px solid #C0E6D9; }
.subtitle1 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #006633; margin: 20px 10px; font-weight: bold; font-style: italic; }
.generallist { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #333333; margin: 0px 10px 10px 20px; list-style-type: square; }
.categories { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #006633; font-weight: bold; font-style: italic; margin-left: 10px; margin-right: 10px; border-bottom: 1px solid #006633; }
.locations { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #009966; text-decoration: none; margin-left: 20px; }
.currentpage { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003300; text-decoration: none; }
.greenboxitem { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #EEEEEE; text-decoration: none; }
.formlabels { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #006633; text-decoration: none; }
.regularformfield { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #006633; background-color: #EEEEEE; border: 1px solid #003333; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; }
.regulartextarea { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #006633; background-color: #EEEEEE; border: 1px solid #003333; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; width: 350px; }
.buttonrealestate { background:url('images/but.gif') bottom right; border:1px outset white; font-style:normal; font-variant:normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006633; width: 420px; height: 22px; padding-top: 0px; padding-bottom: 0px; line-height: 7px; }
.regularformvalue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.currencylink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.buttontourism { background: url('images/but.gif') bottom right; border:1px outset white; font-style: normal; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006633; width: 200px; height: 22px; padding-top: 0px; padding-bottom: 0px; line-height: 7px; }
.calendarmonth { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #C0E6D9; background-color: #006633; border: 1px solid #003333; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; width: 120px; }
.calendarweekdays {  font: bold 9px Verdana, Arial, Helvetica, sans-serif; color: #FFCC00; }
.calendardaysfree { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.calendardaystaken { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #006633; text-decoration: line-through; }
.titletablecar { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFCC00; }
.tablecaritem { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #006633; text-decoration: none; }
.selectcarseason { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFCC00; background-color: #008A5E; border: 1px solid #003333; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; width: 418px; }
.titlespecial { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #009966; letter-spacing: 2px; word-spacing: 5px; font-weight: bold; border-bottom: 2px solid #C0E6D9; margin: 0px 10px 10px; }
.textspecialblack { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #333333 ; margin: 10px 10px 0px; }
.textspecialred { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; line-height: 16px; color: #993300; margin: 10px 10px 0px; }
.textspecialblue { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; line-height: 16px; color: #0066CC; margin: 10px 10px 0px; }
.textspecialgray { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; line-height: 16px; color: #CCCCCC; margin: 10px 10px 0px; }
.textspecialgreen { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #006633; margin: 10px 10px 0px; }
.textspecialwhite { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; line-height: 16px; color: #FFFFFF; margin: 10px 10px 0px; }
.pricespecialgreen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006633; font-weight: bold; margin: 5px 10px 5px 10px; text-decoration: none; }
.specialpicture { border: 1px solid #333333; border-top-width: 0px; border-left-width: 0px; }
.specialpictureleft { border: 1px solid #333333; border-top-width: 0px; border-left-width: 0px; margin-right: 10px; }
.specialpictureright { border: 1px solid #333333; border-top-width: 0px; border-left-width: 0px; margin-left: 10px; }
.specialvalid { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none; margin-bottom: 5px; margin-left: 10px; }
.moreinfo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006633; font-weight: bold; margin-top: 0px 10px 0px 10px; text-decoration: none; }
.homepagetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #333333 ; margin: 10px 10px 0px; }
.titlehomepage { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; color: #009966; letter-spacing: 2px; word-spacing: 5px; font-weight: bold; border-top-width: 0px; border-right-width: 0px; border: 2px solid #C0E6D9; margin: 10px; }
.specialheader { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #009966; letter-spacing: 2px; word-spacing: 5px; font-weight: bold; border-top-width: 0px; border-right-width: 0px; border: 2px solid #C0E6D9; margin: 0px 0px 2px; }
.homepagelist { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333; margin: 5px 0px 0px; list-style-type: square; }
.labelformowners { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #009966; margin: 5px 0px 0px 10px; font-weight: bold; }
.formfieldowners { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #006633; background-color: #EEEEEE; border: 1px solid #003333; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; margin: 0px; width: 100px; }
.buttonowners { background:url('images/but.gif') bottom right; border:1px outset white; font-style:normal; font-variant:normal; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #006633; width: 50px; height: 16px; padding-top: 0px; padding-bottom: 0px; line-height: 7px; }
.weathertext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #009966; }
.header { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #333333; margin: 0px; }
.contactboxtext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #006530; }
.topicconditions { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #006633; margin: 10px 0px 0px 10px; font-weight: bold; }
.specialbutton { background:url('images/but.gif') bottom right; border:1px outset white; font-style:normal; font-variant:normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006633; width: 185px; height: 20px; padding-top: 0px; padding-bottom: 0px; line-height: 9px; }
.titlespecialwhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #FFFFFF; letter-spacing: 2px; word-spacing: 5px; font-weight: bold; border-bottom: 2px solid #FFFFFF; margin: 0px 10px 10px; }
.titlespecialblack { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #333333; letter-spacing: 2px; word-spacing: 5px; font-weight: bold; border-bottom: 2px solid #333333; margin: 0px 10px 10px; }
.sendoffer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006633; margin-bottom: 2px; text-decoration: none; }
.flightinfoitem { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #006633; text-decoration: none }
.usefullinfolist { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #333333; margin: 0px 10px 0px 20px; list-style-type: square; }
.cotobs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006633; text-decoration: none }
.ownermenuitem { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFCC00; margin-left: 10px; }
.legalinfo { font-family: Arial, Helvetica, sans-serif; font-size: 8px; line-height: 12px; color: #999999; margin: 0px 10px }
.developmentstext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #333333 ; margin: 0px 10px 10px }
.developmenttexttable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #333333 }
.newpages { background-color: #FFFFFF; background-image: url(images/main_bg.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px; }
.celltitle1 { background-image: url(images/bg_title1.gif); background-repeat: no-repeat; background-position: right; height: 25px; }
.celltitle2 { background-image: url(images/bg_title2.gif); background-repeat: no-repeat; background-position: left; height: 25px; }
.cellbox1 { border: 1px solid  #DDDDDD; border-top-width: 0px; border-left-width: 0px; }
.cellbox2 { border: 1px solid  #DDDDDD; border-top-width: 0px; border-right-width: 0px; }
.searchselect { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006666; background-color: #F1F1F1; width: 150px; }
.searchlabels { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006666; margin-top: 2px; margin-bottom: 2px; font-weight: bold; }
.maintitle { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #113327; height: 32px; width: 430px; background-image: url(images/main_title_bg.gif); padding: 0px 0px 0px 40px; }
.maincellbox { border: 1px solid  #DDDDDD; border-top-width: 0px; padding: 5px 0px 10px; }
.intropic { float: left; }
.sobox { border: 1px solid #22664E; border-top-width: 0px; background-color: #22664E; background-image: url(images/bg_so.jpg); }
.socell { background-color: #22664E; background-image: url(images/bg_so.jpg); }
.titleso { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; margin: 10px; }
.textso { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #DDDDDD; line-height: 16px; font-weight: normal; margin: 10px 10px 5px; }
.imgso { border: 1px solid #22664E; float: right; margin-left: 10px; }
.soprice { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-align: right; margin: 0px 10px 10px; }
.menuoption { font-family: Franklin Gothic Demi Cond, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF; margin: 0px 10px 0px 10px; src: FRANKLI0.eot; }
.sofooter { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC; margin: 0px 10px 0px 0px; text-align: right; }
.labelownerslogin { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #113327; margin-left: 10px; margin-top: 5px; }
.picgreenborder { border: 1px solid #22664E; }
.textweather { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #EEEEEE; }
.hppropertytitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #22664E; margin: 5px; }
.hppropertytext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; margin: 5px; }
.hppropertyprice { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #22664E; margin: 5px; text-align: right; }
.sitemapitem1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003333; margin-top: 10px; margin-bottom: 10px; }
.sitemaplink { font-weight: bold; color: #003333; }
.sitemapitem2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003333; margin-top: 10px; margin-bottom: 10px; margin-left: 50px; }
.sitemapitem3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003333; margin-top: 10px; margin-bottom: 10px; margin-left: 100px; }
.sitemapitem4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003333; margin-top: 10px; margin-bottom: 10px; margin-left: 150px; }
.titlepopup { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.textpopup { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #DDDDDD; line-height: 16px; font-weight: normal; margin: 10px 0px 5px; }
.linkpopup { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; }
.lettingscategories { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #135037; text-decoration: none; margin-left: 20px; list-style-type: disc; }
.lettingscategorieslink { color: #009966; text-decoration: none; }
.cartabdeselected { background-color: #CCCCCC; border: 1px solid #999999; border-bottom-color: #006600; }
.cartabselected { background-color: #009966; border: 1px solid #006600; border-bottom-color: #009966; }
.cartabselectedlink { color: #FFFFFF; text-decoration: none; }
.cartabdeselectedlink { color: #666666; text-decoration: none; }
.paymentbutton { width: 413px; height: 57px; background: url("images/payment_button.jpg") no-repeat; display: block; text-decoration: none; color: #fff; font: 16px/57px Arial; font-weight: bold; text-align: center; margin: 0px 0px 10px 0px; }

.smalltitlewhitebox{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;color:#FFF;}
.tinytitlegreenbox{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#39C;}
