a

{
text-decoration: none;
}

a.selected

{
border-color:green;
border-width: 1px;
border-style:solid;
text-decoration: none;
}

.countryheader, .regionheader
{
margin-right: 10px;
font-size: 10pt;
color: #444444;
font-weight:normal;
}

.regiontitle
{
/*font-size: 10pt;*/
}


.countrylink-selected, .regionlink-selected
{
background-color: #0055DD;
color: white;
}

.regionpropertycount {
color: gray;
}

.regionlink-selected .regionpropertycount {
color:#FFCC00;
font-weight: bold;
}


.countrylink-notselected, .regionlink-notselected
{
background-color:none;
color: #770000;
}


.idnumber
{
color: #006699;
background-color:white;
}

div.countryselectbox
{
border-width: 1px;
border-color: green;
border-style: dotted;
}

div.regionselectbox
{
background-color:  #DDDDFF;
}

div.searchterms
{
background-color:  #DDDDFF;
color: blue;
margin-top: 10px;
}

div.searchterms td
{
color: black;
}

.searchtable tr td
{
font-size: 10pt;
}

div.searchresults
{
/*
border-color: #AAAAAA;
borer-width:1px;
border-style:solid;
*/}

.header2
{
font-weight:bold;
}

.accommodates, .displayedprice
{
font-size: 9pt;
color:gray;
}

.availability
{
font-size: 8pt;
color:#FF0066;
}

.availabilityfree
{
font-size: 8pt;
color: #22DD22;
}

div.propertysummary
{
min-height:80px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color:#BBBBBB;
margin-bottom: 15px;
}

div.backnext
{
background-color:  #DDDDFF;
}

img.summaryphoto
{
width: 80px;
height: 80px;
}

div.summaryphoto 
{
float: left;
clear: left;
}

div.propertysummary h2, div.propertysummary p
{
margin-left: 120px;
}

div.propertysummary a, div.propertysummary img
{
border: none;
}

tr.dates-search
{background-color:#FFFF99;
}

.featureicons img {
margin:2px;
}
