/* CSS Document */
h2 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: 16px; font-weight: bold; text-decoration: none; color: #003366}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11px; font-weight: normal; text-decoration: none; color: #003366}
h4 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 13px; font-weight: normal; text-decoration: none; color: #003366}

/* Search results page */
a.search_box_title_link{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 12px; color: #ffffff;  font-weight: bold; }
a.search_box_prop_num_link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; color: #003366;  font-weight: bold; }
.search_results_box_price{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; line-height: 12px; color: #669966 }
.search_results_box_sleeps{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; line-height: 20px; color: #996666 }
.search_results_box_property_title{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; text-decoration:none; font-weight: bold; line-height: 14px; color: #003366 }
.search_results_box_desc{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11px; color: #003366 }

a.link669966 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11px;  font-weight: bold; text-decoration: underline; color: #669966 }
a.link669966:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11px;  font-weight: bold; text-decoration: underline; color: #669966 }
a.link669966:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11px;  font-weight: bold; text-decoration: underline; color: #669966 }

a.link006699 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11px;  font-weight: bold; text-decoration: underline; color: #006699 }
a.link006699:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11px;  font-weight: bold; text-decoration: underline; color: #006699 }
a.link006699:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11px;  font-weight: bold; text-decoration: underline; color: #006699 }


td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; text-decoration: none; color: #003366}

input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; text-decoration: none; color: #003366}

select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; text-decoration: none; color: #003366}

textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; text-decoration: none; color: #003366}

.borderbbb { border:1px solid #bbbbbb; }
.border999 { border:1px solid #999999; }
.borderccc { border:1px solid #cccccc; }
.border036 { border:1px solid #003366; }
.borderfff { border:1px solid #ffffff; }

a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; text-decoration: underlined; color: #003366}


/* Advert specific */
.advert_location_crumbs {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; text-decoration: underlined; color: #669966}


/* Featured column */
a.featuredColumn {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; text-decoration: none; color: #003366}
a.featuredMoreInfo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; text-decoration: underline; color: #4B719D}

/* Country pages */
a.regionTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px;  font-weight: bold; text-decoration: none; color: #003366 }
a.regionTitle:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px;  font-weight: bold; text-decoration: underline; color: #003366 }

a.townTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; text-decoration: underline; color: #336699 }

a.searchTerm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; text-decoration: underline; color: #336699 }
a.searchTerm:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; text-decoration: underline; color: #336699 }

div.region_overlay{position:absolute; left:0; top:0; z-index:5; visibility: hidden;}


/* Template Menu */
.indexInvisible {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; text-decoration: none; color: #ffffff}

a.siteMenuText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px;  font-weight: bold; text-decoration: none; color: #ffffff }
a.siteMenuText:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px;  font-weight: bold; text-decoration: underline; color: #ffffff }

.siteMenuTitleText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: bold; text-decoration: none; color: #ffffff}
.numSearchTitleText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: bold; text-decoration: none; color: #ffffff}

.calBorder { border:1px solid #999999; }

.text11 { font-size:11px;line-height:1.1; }

.text11Red { color:#ff0000;font-size:11px;line-height:1.2; }

.text10 { font-size:10px;line-height:1.1; }

.activity_box_text { font-size:11px;line-height:1.0; }
.activity_box_title { font-family: Arial, Verdana, Helvetica, sans-serif;font-weight: bold;color:#003366;font-size:13px;line-height:2.0; }

.yellow_box_title { font-family: Arial, Verdana, Helvetica, sans-serif;font-weight: bold;color:#003366;font-size:13px;line-height:2.0; }

/* Management section */
.mngmntMenuText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; text-decoration: underlined; color: #003366}

ul {
	list-style: url(images/red_bullet_top.gif);
	line-height:18px; 
}

hr { border:1px solid #cccccc; }

.msg_fail_color { color:#990000; }
.msg_success_color { color:#669966; }

a.linkspagetitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11px;  font-weight: bold; text-decoration: underline; color: #003366 }
a.linkspagesubtitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11px;  font-weight: normal; text-decoration: underline; color: #006699 }


