* {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
BODY {
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H1 {
	FONT-FAMILY: "Arial", Times, serif;
	COLOR: #666666
}
H2 {
	FONT-FAMILY: "Arial", Times, serif;
	COLOR: #666666;font-size:1.4em;
}
H3 {
	FONT-FAMILY: "Arial", Times, serif;
	COLOR: #666666
}
H4 {
	FONT-FAMILY: "Arial", Times, serif;
	COLOR: #666666
}
#left-content H2 {
	MARGIN-TOP: 20px;
	MARGIN-LEFT: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	width: 630px;
	padding-bottom: 6px;
	margin-bottom: 25px;
}
P {
	TEXT-ALIGN: justify;
	MARGIN-TOP: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #666666;
	MARGIN-LEFT: 25px;
	FONT-SIZE: 0.9em;
	MARGIN-RIGHT: 25px;
	line-height: 1.2em;
}
li {
	list-style:none;
	font-size: 1em;
}
a {
	color:#990000;
	font-weight:bold;
	border: none
}
#right-content .box P {
	TEXT-ALIGN: center;
	MARGIN-BOTTOM: 20px;
	COLOR: #ffffff
}
#right-content H2 {
	BACKGROUND-IMAGE: url(../img/sideH2-bg.gif);
	MARGIN-TOP: 15px;
	WIDTH: 230px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: center top;
	HEIGHT: 46px
}
#wrap {
	background-image: url(../img/bodybg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#container {
	BACKGROUND-IMAGE: url(../img/header-bg.gif);
	BACKGROUND-COLOR: #999999;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: left top;
	HEIGHT: auto
}
#header {
	BACKGROUND-IMAGE: url(../img/header.jpg);
	WIDTH: 990px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: center top;
	HEIGHT: 113px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto
}
#main-content {
	BACKGROUND-COLOR: #ffffff;
	PADDING-LEFT: 15px;
	WIDTH: 975px;
	/* HEIGHT: 850px; */
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	background-image: url(../img/mainContent-bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	overflow:hidden;
}
#left-content {
	WIDTH: 720px;
	FLOAT: left;
	HEIGHT: auto
}
#right-content {
	WIDTH: 240px;
	FLOAT: right;
	HEIGHT: auto;
	MARGIN-RIGHT: 10px
}
#page-banner {
	MARGIN-TOP: 15px;
	WIDTH: 693px;
	MARGIN-BOTTOM: 10px;
	HEIGHT: 208px
}
.page-text {
	WIDTH: 680px;
	height: auto;
}
.page-text a {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.page-text ul li {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
}

.hidden {
	DISPLAY: none
}
#right-content .box {
	BACKGROUND-IMAGE: url(../img/sidebar-bg.gif);
	PADDING-LEFT: 20px;
	WIDTH: 200px;
	PADDING-RIGHT: 10px;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: left top;
	MARGIN-BOTTOM: 20px;
	HEIGHT: 356px;
	padding-top: 10px;
	margin-top: 0px;
	text-align: center;
}
#right-content .box img {
}
.price {
	COLOR: #000000
}
#top-nav {
	MARGIN-TOP: 83px;
	FLOAT: right;
	HEIGHT: 30px;
	MARGIN-RIGHT: 50px
}
#main-navigation LI {
	LIST-STYLE-TYPE: none;
	DISPLAY: inline
}
.view-properties {
	WIDTH: 183px;
	HEIGHT: 26px
}
.certificate {
	MARGIN-LEFT: 10px
}
#footer {
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 990px;
	HEIGHT: 90px;
	MARGIN-LEFT: auto;
	PADDING-TOP: 20px;
	CLEAR: both;
	MARGIN-RIGHT: auto;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
	
}
#footer-inner {
	WIDTH: 92%;
	MARGIN-RIGHT: auto;
	MARGIN-LEFT: auto;	
	BORDER-TOP: #999999 1px solid;
}

.footer-text-l {
	FONT-SIZE: 0.7em;
	float: left;
	color: #999;
	text-align: left;line-height:20px;
}
.footer-text {
	COLOR: #999999;
	text-align: right;
}
.footer-text A {
	COLOR: #666666;
	TEXT-DECORATION: none
}
.footer-text A:hover {
	COLOR: #999999
}


#icon-nav {
	POSITION: absolute;
	MARGIN-TOP: 10px;
	WIDTH: 100px;
	FLOAT: right;
	HEIGHT: 13px;
	COLOR: #ffffff;
	MARGIN-LEFT: 800px
}
#left-content UL {
	MARGIN-TOP: 20px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #666666;
	MARGIN-LEFT: 35px;
	FONT-SIZE: 0.9em
}
#left-content LI A {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #666666;
	FONT-SIZE: 0.9em;
	TEXT-DECORATION: none
}
#left-content LI A:hover {
	COLOR: #999999;
	TEXT-DECORATION: none
}
body#properties #main-content {
	height: auto;
	background-color: #FFF;
}
.propertyContainer {
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	PADDING-BOTTOM: 10px;
	MARGIN-TOP: 20px;
	margin-left:25px;
	WIDTH: 628px;
	BORDER-TOP: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	PADDING-TOP: 10px;
	background-color: #F1F1F1;
}
.propertyContainer A {
	COLOR: #666666;
	MARGIN-LEFT: 20px
}
.propertyContainer A:hover {
	COLOR: #999999;
	TEXT-DECORATION: none
}
.propImg {
	FLOAT: left;
	MARGIN-LEFT: 10px;
	background-color: #FFF;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	margin-right: 0px;

}
.propDetails {
	MARGIN-LEFT: 145px;
	FONT-SIZE: 0.8em;
	MARGIN-RIGHT: 20px;
	margin-bottom:10px;
	
}
.propTitle {
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #ffcc66;
	PADDING-LEFT: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	MARGIN-LEFT: 130px;
	MARGIN-RIGHT: 20px;
	PADDING-TOP: 5px
}
.propTitle H3 {
	TEXT-ALIGN: left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.8em
}
.propName {
}
.propPrice {
	TEXT-ALIGN: right;
	FLOAT: right;
	color: #333;
	font-weight: 500;
}
.propLink {
}

a.more:link, a.more:active, a.more:visited {color:#990000;font-weight:bold;padding:1px 21px 0 0px;margin:10px 0 0 0;font-size:0.9em;}
a.more:hover {color:#666666;}

.column33-l {
	width: 40%;
	float: left;
	text-align: left;
	padding-left: 0px;
	margin-top: 0px;
}
.column33-r {
	width: 55%;
	text-align: right;
	float: right;
	margin-right: 0px;
	margin-top: 0px;
	
}

.contactcontent {
	float:left;
	overflow:hidden;
	width:350px;
}

#map {
border:1px solid;
float:right;
height:300px; 
width:325px;
}

/* From approach */
/* Properties */
.propcontainer{
	height:92px; 
	margin-bottom:10px;
	border:1px solid #000000; 
	width:709px; 
	padding:6px;}

.propdetails{
	width:604px;
	float:left;
	margin-left:10px;
	border:0px solid red;}
	
.proptitle{
	height:22px;
	padding:5px 0 0 10px;
	color:white;
	font-size:14px;
	width:592px;
	background-image:url(../images/right/headerbg.gif);
	background-repeat:repeat-x;}

.propname{
	float:left;
	display:inline;
	width:355px;
	height:17px;
	overflow:hidden;
	
	border:0px solid red;
	font-weight:bold;}
	
.propprice{
	float:right;
	margin-right:10px;
	display:inline;}
	
.propdescription{
	clear:both;
	color:#333333;
	
	margin:10px 10px 8px 10px;
	font-size:11px;}
	
.proplink{
	margin:10px 0 0px 10px;
	font-size:12px;
	color:#777777;}

/* Property Details */
.propcontainer2{
	margin-bottom:10px;
	border:1px solid #333333; 
	width:709px; 
	padding:6px;}
	
*html .propcontainer2{
	padding-bottom:0px;
}
	
	
.list1{
	width:100px;
	float:left; 
	margin-left:10px;
	margin-bottom:20px; 
	display:inline;
	font-size:11px !important;;}
	
.list2{
	width:200px;
	float:left; 
	font-size:11px !important;;
	margin-bottom:20px; 
	display:inline;}
	
*html .list1{
	margin-left:-5px;}
	
	
	
	
	
	
	form.contactform {margin-left:20px;}
	fieldset {
border:1px solid #EEEEEE;
margin:0 2px 1.5em 2px;
padding:5px 10px;
width:250px;
display:block;
}

form div, form p {
font-size:1em;
margin:0 0 1em;
padding:0;
}
legend {font-weight:bold;color:#000000;}

.formsubmit input {background:#cccccc;border:0;padding:3px;}
		.formlabel {
		float:left;
		width:70px;font-size:11px;
		padding:4px 0 0 10px;}
	.formsubmit {
		text-align:right;
		width:237px;
		padding:0 0px 0 3px;
	}
	
	/* clearing */
    .stretch,
    .clear {
        clear: both;
        height: 1px;
        
        margin: 0;
        padding: 0;
        
        font-size: 15px;
        line-height: 1px;
    }
    .clearfix:after {
        clear: both;
        height: 0;
        
        display: block;
        visibility: hidden;
        
        content: ".";
    }
    .clearfix {display:inline-block;}
    /* Hide from IE Mac \*/
    .clearfix {display:block;}
    /* End hide from IE Mac */
/* end clearing */


.linkcontainer {display:block;padding:10px 0 10px 0;overflow:hidden;margin-left:25px;}
.linkcontainer img {border:0;padding:5px; background:#f1f1f1;}
.linkpicture {float:left;width:150px;}
.linkcontent {float:left;width:480px;font-size:0.8em;}

#flashcontainer {
	width:604px;
	height:292px;
	text-align:center;
	visibility: visible;
	margin-left: 30px;
}