BODY {
	PADDING: 0px;
	MARGIN: 0px; 
	FONT-SIZE: 95%;
	BACKGROUND: url(images/bg_side.gif) #ffffff repeat-y left top; 
	COLOR: #333333; 
	FONT-FAMILY: arial,helvetica,sans-serif;
	}
	
BODY.popup {
	PADDING: 10px;
	MARGIN: 0px; 
	FONT-SIZE: 95%;
	BACKGROUND: url(none) #ffffff; 
	COLOR: #333333; 
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
}
	
/*  text styles  */

H1.nobreak {
	MARGIN-TOP: 0px; 
	FONT-SIZE: 1.50em; 
	PADDING-TOP: 10px;
	COLOR: #03708D;
	display:	inline;
	FONT-FAMILY: arial,helvetica,sans-serif;
	}

H1 {
	MARGIN-TOP: 0px; 
	FONT-SIZE: 1.50em; 
	PADDING-TOP: 10px;
	COLOR: #03708D;
	}
	
H2 {
	MARGIN-TOP: 1.5em;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.6em;
	}
	
H3 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.4em;
	}
	
H4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	}
	
ADDRESS {
	FONT-STYLE: normal;
	}
	
.small {
	FONT-SIZE: 0.8em;
	}
		
A:link {
	FONT-WEIGHT: bold;
	COLOR: #03708D;
	TEXT-DECORATION: none;
	}
	
A:visited {
	FONT-WEIGHT: normal;
	COLOR: #03708D;
	TEXT-DECORATION: none;
	}
	
A:hover {
	COLOR: #000000;
	BACKGROUND: #CCCC99;
	TEXT-DECORATION: none;
	}
	
A:active {
	COLOR: #03708D;
	TEXT-DECORATION: none;
	}
	
/* image styles */

IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	}
	
.button {
	BORDER: #330066 1px outset;
	FONT-SIZE: 1em;
	BACKGROUND: #ffffef;
	COLOR: #330066;
	}
	
/* artwork */
	
#bg_top {
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 165px;
	WIDTH: 100%;
	Z-INDEX: 1;
	BACKGROUND: url(images/bg_top.jpg) #ffffff repeat-x left top; 
	LEFT: 0px;
	}
	
#bg_top2 {
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 165px;
	WIDTH: 704px;
	BACKGROUND: url(images/topart.jpg) #ffffff no-repeat left top; 
	Z-INDEX: 5;
	LEFT: 0px;
	}
	
#logo_space {
	POSITION: relative;
	WIDTH: 216px;
	FONT-FAMILY: arial,helvetica,sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	Z-INDEX: 4;
	BACKGROUND: #CCCC99;
	}
	
#logo_space .sb_top {
	PADDING: 10px;
	BACKGROUND: #ffffff;
	MARGIN-LEFT: 2px;
	TEXT-ALIGN: center;
	}
	
.logo {
	WIDTH: 194px;
	HEIGHT: 46px;
	}
	
.skipthis {
	CLEAR: both;
	WIDTH: 1px;
	HEIGHT: 1px;
	}
	
/* content */
	
#main #gutter {
	WIDTH: 1px;
	HEIGHT: 400px;
	border: 2px dotted #000000;
	}
	
.content {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 20px;
	MARGIN-LEFT: 208px;
	PADDING-TOP: 175px;
	border: 0px dotted #000000;
	}
	
#sb_right {
	WIDTH: 123px;
	PADDING-LEFT: 10px;
	FLOAT: right;
	}
	
#sb_right img {
	BORDER: #CCCC99 2px solid;
	WIDTH: 103px;
	HEIGHT: 71px;
	MARGIN-BOTTOM: 15px;
	}
	
.divider {
	CLEAR: both;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	BACKGROUND: #e7e7e7;
	PADDING-BOTTOM: 2px;
	MARGIN: 2.5em -20px;
	COLOR: #000000;
	PADDING-TOP: 2px;
	}
	
.divider a {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	}
	
#partners {
	CLEAR: both;
	MARGIN: 20px 15px 0px;
	COLOR: #ffffff;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: right;
	}

#partners img {
	WIDTH: 90px;
	HEIGHT: 32px;
	BORDER: #CCCC99 2px solid;
	}
	
/* tables */
	
TABLE {
	FONT-SIZE: 1em;
	}
	
TH {
	FONT-SIZE: 1em;
	BACKGROUND: #ffffef;
	TEXT-ALIGN: left;
	}
	
TR {
	FONT-SIZE: 1em;
	VERTICAL-ALIGN: top;
	}
	
TD {
	FONT-SIZE: 1em;
	}

/* sidebar */	

#sidebar {
	POSITION: absolute;
	TOP: 154px;
	WIDTH: 188px;
	HEIGHT: 162px;
	FONT-SIZE: 0.9em; 
	Z-INDEX: 5;
	BACKGROUND: url(images/bg_sidebar.jpg) #E2E7DB no-repeat left top; 
	LEFT: 0px;
	MARGIN: 0px;
	border: 0px dotted #000000;
	}
	
.sb_pic {
	WIDTH: 214px;
	HEIGHT: 143px;
	BORDER-TOP: #CCCC99 2px solid;
	PADDING-LEFT: 2px;
	}
	
#sb_menu_art {
	MARGIN: 0px;
	PADDING: 0px;
	COLOR: #e7e7e7;
	}
	
#sb_menu {
	MARGIN: 10px 0px;
	COLOR: #CCCC99;
	}
	
#sb_menu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1.1em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	}
	
#sb_menu UL IMG {
	WIDTH: 10px;
	HEIGHT: 10px;
	}
	
#sb_menu LI {
	PADDING-LEFT: 5px;
	WIDTH: 193px;
	}
	
#sb_menu LI A:link {
	BORDER: 1px solid #CCCC99;
	PADDING: 3px 5px;
	DISPLAY: block;
	WIDTH: 183px;
	COLOR: #330066;
	TEXT-DECORATION: none;
	}
	
#sb_menu LI A:visited {
	BORDER: 1px solid #CCCC99;
	PADDING: 3px 5px;
	DISPLAY: block;
	WIDTH: 183px;
	COLOR: #330066;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	}
	
#sb_menu LI A:active {
	BORDER: 1px solid #CCCC99;
	PADDING: 3px 5px;
	DISPLAY: block;
	WIDTH: 183px;
	COLOR: #330066;
	TEXT-DECORATION: none;
	}
	
#sb_menu LI A:hover {
	BORDER: 1px solid #ffffff;
	PADDING: 3px 5px;
	DISPLAY: block;
	WIDTH: 183px;
	COLOR: #330066;
	TEXT-DECORATION: none;
	}
	
.currentTextlink {
	FONT-WEIGHT: bold;
	COLOR: #330066;
	}
	
.current {
	BORDER: 1px solid #ffffff;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	MARGIN: 2px 0px;
	WIDTH: 100%;
	COLOR: #330066;
	}
	
.current DIV {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	}
	
#sb_menu LI A.now:link, #sb_menu LI A.now:visited {
	BORDER-RIGHT: #ffffff 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #ffffff 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px;
	MARGIN: 2px 0px;
	BORDER-LEFT: #ffffff 1px solid;
	WIDTH: 183px;
	COLOR: #330066;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #ffffff 1px solid;
	TEXT-DECORATION: none;
	}
	
#phone {
	position: relative;
	PADDING: 25px 0px 0px 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.8em;
	MARGIN: 2px;
	COLOR: #03708D;
	}
	
/* top menu */

#top_menu {
	POSITION: absolute;
	TOP: 20px;
	Z-INDEX: 3;
	RIGHT: 10px;
	COLOR: #CCCC99;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: right;	
	}
	
#top_menu A:link {
	COLOR: #330066;
	TEXT-DECORATION: none;
	}

#top_menu A:visited {
	COLOR: #330066;
	TEXT-DECORATION: none;
	}

#top_menu A:active {
	COLOR: #330066;
	TEXT-DECORATION: none;
	}

#top_menu A:hover {
	COLOR: #330066;
	TEXT-DECORATION: underline;
	}

#top_menu DIV {
	FONT-SIZE: 0.85em;
	COLOR: #330066;
	}

#top_menu A IMG {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	WIDTH: 15px;
	PADDING-TOP: 0px;
	HEIGHT: 15px;
	}

#phone_top {
	POSITION: absolute;
	TOP: 18px;
	Z-INDEX: 3;
	LEFT: 250px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.5em;
	COLOR: #ffffff;	
	}
	
#phone_top IMG {
	FLOAT: left;
	WIDTH: 25px;
	MARGIN-RIGHT: 5px;
	HEIGHT: 25px;
	}
	
/* footer */

.footer {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 20px;
	MARGIN-LEFT: 218px;
	PADDING-TOP: 5px;
	border: 0px dotted #000000;
	}
	
/* forms */

.smred {
	COLOR:			#ff0000;
	}

.borderthin {
	margin-right:		10px;
	border-color:		#cccccc;
	border-width: 		1px;
	border-style: 		solid;
	padding: 			5px;
	}
	
/* property detail */

#prop-detail-main {
	PADDING-TOP: 50px;
	PADDING-BOTTOM: 20px;
}
