html, body, div{
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color:#4c4c4c;
	background-color: Transparent;
	padding: 0px;
	margin: 0px;
	border: none;
	
}

html, form, body{
	height: 100%;
}

body{
	background-color: #ededed;
}

div{
	/*overflow: hidden;*/
}

br
{
	line-height:0.8;	
}

a,a:hover
{
	text-decoration:none;
	color:#E07A1E;	
}
a:hover
{
	/*color:#B21B16;	*/
	color:#000000;
}

#Container{
	position: relative;
	margin: 0 auto;
	width: 980px;
	height: auto;
}

#Main{
	position: absolute;
	top: 172px;
	left: 0px;
	width: 980px;
	height: auto;
	overflow: hidden;
}

#Logo
{
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	height:168px;
	width:277px;
}

#Flash
{
	position:absolute;
	z-index:10;
	top:0px;
	left:273px;
	height:168px;
	width:703px;	
}

#Menu
{
	position:absolute;
	z-index:50;
	top:172px;
	left:0px;	
	background-color:#9D9E9F;
	height:28px;
	width:619px;
}

#ctl00_OrangeBar
{
    background-color:#DF6D07;
    width:353px; 
    height:28px; 
    position:absolute; 
    left:623px;
    top:172px;
}

a img{
	border: none;
}

a{
	text-decoration: none;
}

.Hilight, .Highlight, .Error{
	font-weight: bold;
}

.Error{
	color: #DF6D07;
	font-weight:normal;
}

h1, h2, h3, h4, h5, h6, h7{
	display: inline;
	font-weight: normal;
}
ul,li
{
	margin:0px;	
	padding:0px;
}
ul
{
	margin-left:16px;

}
* html img, * html div{
	behavior: URL('/iepngfix.htc');
}

.SubHead, .PageHead, .PageHeading, .SubHeading, h1{
	font-size: 11pt;
	color:#DF6D07;
	font-weight:bold;
}

.SubHead2, .SubHeading2, h2{
	font-size: 9pt;	
}

.FormField,.FormFieldPropertiesDDL{
	border: none;
	background-color:#ffffff;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	width:381px;
	color:#4c4c4c;
	padding:4px;
}

.FormFieldPropertiesDDL select
{
}
select
{
	
}
.SubMenu
{
	position:absolute;
	z-index:51;
	top:200px;
	left:0px;	
	display:none;
}

.Footer,.Footer a,.Footer a:hover
{
	color:#9d9e9f;
	font-size:7.5pt;	
	text-decoration:none;
}
.Footer a
{
	color:#616162;	
}
.Footer a:hover
{
	color:#000000;	
}

.NormalContent
{
	padding-left:75px;
	line-height:1.4;
	width:480px;
}

.Price
{
	color:#df6d07;
	font-weight:bold;	
}

.FeaturedProperty
{
	background-color:#ffffff;
	padding:15px;	
	padding-top:14px;
	padding-bottom:3px;
	font-size:9pt;
	width:323px;
	height:104px;
	overflow:hidden;
	line-height:1.4;
	position:relative;
}

.TablePadding
{
	padding-left:10px;	
	padding-right:2px;	
}

.Properties
{
	width:975px;
	background-color:#ffffff;	
	padding:2px;
}
.PropertyID
{
	color:#df6d07;
	font-size:10pt;	
}

.ContactDetails
{
    color:#4c4c4c;
}
.ContactDetails h2
{
    color:#000000;
    font-size:10pt;
    font-weight:bold;   
}
.ContactHeading
{
    color:#df6d07;   
}
.ContactDetails a,.ContactDetails a:hover
{
    text-decoration:none;
    color:#4c4c4c;
}
.ContactDetails a:hover
{
 color:#000000;   
}
.GalleryPadding
{
    /*padding-right:5px;
    padding-bottom:5px;*/
}
.GalleryFooter
{
 border-top:solid 5px #ffffff;   
}

.Property
{
 color:#4c4c4c;
 font-size:9pt; 
 padding-left:10px; 
 width:615px;
}

.Property .Orange
{
 color:#df6d07;
 font-size:10pt;
}

.Property .Price
{
 color:#df6d07;
 font-weight:bold;
 font-size:10pt;   
}

.Property .Grey
{
 color:#8a8a8a;   
}

.Property .ContactDetail
{
 font-size:10pt;   
}

.Property strong
{
 font-size:10pt;   
}

.Property a,.Property a:hover
{
    text-decoration:none;
    color:#4c4c4c;
}
.Property a:hover
{
 color:#000000;   
}


.ComboBoxInput_Default
{
 /*height:20px !important;
 padding-top:8px !important;   */
 
}


.Links a,.Links a:hover
{
    text-decoration:none;
    color:#000000;
}
.Links a:hover
{
 color:#4c4c4c;   
}
.Links strong
{
 color:#4c4c4c;   
}

.NoSpace
{
    letter-spacing:-1px;
    font-size:0pt;   
}

.Beds div
{
 background-repeat:no-repeat; 
 color:#ffffff; 
 font-size:9pt; 
 font-weight:bold;   
 text-align:right;
 
}
.Beds
{
 float:left;
 margin-right:4px;
 margin-top:3px;
}
.ImageHide
{
    visibility:hidden;
    /*display:none;*/
    height:60px !important;
}
    