#nav li#let a { width:147px; background:url(../btns/btn_nav_let.gif) no-repeat 0 0; border-bottom:5px solid #CB002B; height:37px!important; }

div.det_contact_back { float:left; text-align:left; }
div span.DetailsContact { text-align:left; border:0px solid #f30; }

.Text
{
    COLOR: #000000;
    FONT-SIZE: 12px;
}
.SelectHeader
{
    FONT-SIZE: 13px;
    font-weight:bold;
    color:#CB002B;
}
.SelectText
{
    FONT-SIZE: 13px;
}
.SelectRegions
{
    FONT-SIZE: 13px;
}
.SelectCurrency
{
    FONT-SIZE: 13px;
}
.SelectTypes
{
    FONT-SIZE: 13px;
}
.SelectQualifier
{
    FONT-SIZE: 13px;
}
.SelectAreas
{
    FONT-SIZE: 13px;
}
.SelectPrices
{
    FONT-SIZE: 13px;
}
.RefineCount
{
    FONT-SIZE: 13px;
}
.RefineTowns
{
    FONT-SIZE: 13px;
}
.RefineText {
	font-size: 11px;
	font-weight: bold;
	color: #CB002B; /*FFA800*/
}
.ResultsText
{
    FONT-SIZE: 13px;
}

.ResultsMainImage, .DetailsMainImage, .DetailsImageThumb {
padding:2px;
border:1px solid #ccc!important;
}

#detailsImageThumb{
list-style-type:none;
width:250px;
margin:0;
padding:0;
}

#detailsImageThumb li{
float:left;
display:inline;
width:50%!important;
}

.ResultsAddress
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
color: #CB002B;
}
.ResultsPrice
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	color:#CB002B;
}

.Resultsrooms
{
    FONT-SIZE: 13px;
}
.ResultsContact
{
    FONT-SIZE: 13px;
}
.ResultsDescription
{
    FONT-SIZE: 13px;
	line-height:18px;
}
.ResultsCommType
{
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
.ResultsCommArea
{
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
}
.ResultsNav
{
    FONT-SIZE: 13px;
}
.ResultsBar
{
    BACKGROUND-COLOR: #F4F4F2;
    FONT-SIZE: 13px;
}

/* (AM): NEW*/ 
a.ResultsBar span,
span a.ResultsBar

{
	color:#FFF!important;
	font: 10px/25px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
	padding:2px 5px!important;
	border:2px solid #cccccc!important;
	background-color:#606060!important;
}


.ResultsNavCurrentPage
{
    COLOR: #ff0000;
    FONT-SIZE: 13px;
}
.ResultsInetref
{
    FONT-SIZE: 13px;
}
.RegisterText
{
    FONT-SIZE: 13px;
}
.RegisterInputText
{
    FONT-SIZE: 13px;
}
.RegisterRequired
{
    FONT-SIZE: 13px;
}
.FooterText
{
    COLOR: #000000;
    FONT-SIZE: 10px;
}
.SelectSelectBox
{
    FONT-SIZE: 13px;
}
.BasketText
{
    FONT-SIZE: 13px;
}
.DetailsAddress
{
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
}
.DetailsPrice
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
A.DetailsLink A.DetailsMapLink
{
    FONT-SIZE: 13px;
}
.DetailsRooms
{
    FONT-SIZE: 13px;
}
.DetailsDescription
{
    FONT-SIZE: 13px;
}
TD.Bar
{
    BACKGROUND-COLOR: #006600;
}
A.ResultsCustomLink
{
    COLOR: black;
}
.SelectCommArea 
{
	FONT-SIZE : 13px;	
}
.ResultsFound 
{
	FONT-SIZE : 13px;
}
.BasketTitle  
{
	FONT-WEIGHT : BOLD;
	FONT-SIZE : 22px;
}
.SelectRegionsHeader
{
	FONT-SIZE : 18px;
	FONT-WEIGHT : BOLD;
}
.SelectTypesHeader
{
	FONT-SIZE : 18px;
	FONT-WEIGHT : BOLD;
}
.DetailsBullet
{
	FONT-SIZE : 13px;
}
.DetailsContact
{
	FONT-SIZE : 15px;
	FONT-WEIGHT : BOLD;
}

table.DetailsImageTable {
width:400px;
}

table.DetailsImageTable td {
width:100%;
padding:0;
cell-spacing:0;
margin:0;
}

img.DetailsImageThumb {
	width:70px;
height:45px;
margin:5px;
}

table {width:100%;}
td.SelectText {width:100%;}
.DetailsContactTable {width:350px;}

.PropStatus
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    color:#ff3300;
}

/* Added styles for Star and feature properties */
/* star and feature property combined styles */
#feature_body{
background-color: #efefef;
}

div.feature_cont, div.star_cont
{
	margin: 0; 
	padding: 0;
	font-family: Verdana, Helvetica;
	font-size: 9px;
	background-color: #efefef;
}
div.feature_cont p, div.star_cont p{
	margin: 0; 
	padding: 0;
}

/* feature property specific styles */
div.feature_cont{
	text-align: center;
	float: left;
	margin: 5px 0px 0 0;
}
div.feature_cont p.feature_price{
	padding-bottom: 2px;
	font-weight: bold;
}

div.feature_cont a img.feature_img{
	border: none;
	width: 119px;
	height: 86px;
	padding-right:12px;
}

div.feature_cont p.feature_type{
	padding-top: 2px;
	text-align: left;
	width:119px;
	overflow:hidden;
}

*+html div.feature_cont p.feature_type{
	padding-right:12px;
}

/* star property specific styles */
div.star_cont{

}
div.star_cont a img.star_img{
	border: none;
	width: 200px; height: 148px;
}
div.star_cont p.star_price{
	font-weight: bold;
	padding: 5px 0 4px 10px;
	color: #000;
}
div.star_cont p.star_desc{
	padding: 0 5px 0 10px;
	color: #9a9a98;
}




