html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}

INS {
	TEXT-DECORATION:none;
}

DEL {
	TEXT-DECORATION:line-through;
}

BODY {
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	FONT-SIZE:62.5%;
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	COLOR:#ffffff;
	PADDING-TOP:0px;
	FONT-FAMILY:arial, helvetica, sans-serif;
/*	background-color:#32241b;*/
	background-image:url(../images2/bg8.jpg);
	background-repeat:repeat-x;
}

#header2 {
	height:29px;
}

#container {
	MARGIN:0px auto;
	WIDTH:899px;
}

A {
	OVERFLOW:hidden;
}

.show {
	DISPLAY:block;
}

.clearfix {
	DISPLAY: inline-block;
}

* HTML .clearfix {
	HEIGHT:1%;
}

#masthead {
	WIDTH:898px;
	float:left;
	height:95px;
	background-image:url(../images2/leaves.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin-bottom:10px;
	position:relative;
}

#logo {
	background-image:url(../images2/Logo.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	float:left;
	height:95px;
	width:170px;
}


#flags {
	height:13px;
	float:right;
	position:absolute;
	bottom:5px;
	right:190px;
	width:260px;
}

#wxcontainer {
	WIDTH:auto;
	HEIGHT:12px;
	font:bold 12px 'helvetica neue',sans-serif;
	letter-spacing:2px;
	COLOR:#cccccc;
	Margin-left: 75px;
	margin-right:10px;
}

.weatherTemp, .weatherDesc, .weatherCap{
	FLOAT:left;
	HEIGHT:10px; 
	width:auto;		
}

.weatherTemp, .weatherCap {
margin-right:5px;
}
	
#messenger {
	width:600px;
	margin-top: 20px;
}

#livechat {

	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
}


#header {
	Z-INDEX:1001;
	WIDTH:899px;
	POSITION:relative;
	HEIGHT:29px;
}

#header H1 {
	DISPLAY:block;
	MARGIN:0px;
	WIDTH:180px;
	HEIGHT:60px;
}

#header H1 A {
	DISPLAY:block;
	MARGIN:0px;
	WIDTH:180px;
	HEIGHT:83px;
}

#topbar{
FONT-FAMILY:"arial, helvetica, sans-serif";
	Z-INDEX:5000;
	RIGHT:0px;
	POSITION:absolute;
	TOP:6px;
}

#topbar A:hover {
	COLOR:#eeeadd;
}

#primaryContent {
	PADDING-RIGHT:10px;
	PADDING-LEFT:10px;
	FLOAT:left;
	PADDING-BOTTOM:0px;
	WIDTH:879px;
	PADDING-TOP:0px;
}

#search {
	WIDTH:650px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}

#home #primaryContent {
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	FLOAT:none;
	MARGIN-BOTTOM:14px;
	PADDING-BOTTOM:0px;
	PADDING-TOP:0px;
}

#banner {
	DISPLAY:block;
	WIDTH:879px;
	HEIGHT:440px;
	border:10px solid #ffffff;
	float:left;
	margin-bottom:10px;
}

#secondaryContent {
	FLOAT:left;
	MARGIN:28px 0px 0px 22px;
	WIDTH:227px;
}

#home #secondaryContent {
	FLOAT:none;
	MARGIN:0px;
	WIDTH:899px;
}

.quicklink {
	PADDING-RIGHT:8px;
	PADDING-LEFT:8px;
	FLOAT:left;
	PADDING-BOTTOM:7px;
	WIDTH:204px;
	MARGIN-RIGHT:6px;
	PADDING-TOP:7px;
	HEIGHT:53px;
	background-color:#433228;
}

#quick-2, #agents-2 {
	WIDTH:205px;
}

#quick-3, #agents-3 {
	WIDTH:201px;
}

.quicklink IMG, .agents IMG {
	BORDER-RIGHT:#796355 3px solid;
	BORDER-TOP:#796355 3px solid;
	FLOAT:left;
	BORDER-LEFT:#796355 3px solid;
	MARGIN-RIGHT:10px;
	BORDER-BOTTOM:#796355 3px solid;
}

.quicklink H4 {
	FONT-SIZE:1.3em;
	MARGIN:11px 0px 4px;
	COLOR:#827553;
}

.quicklink H4 A, .agents H4{
	COLOR:#cccccc;
	TEXT-DECORATION:none;
	font-weight: bold;
}

.quicklink H4 A:hover, .agents H4 A:hover {
	COLOR:#54a8ae;
	TEXT-DECORATION:none;
}

.quicklink P {
	FONT-SIZE:1.1em;
	MARGIN:0px;
	COLOR:#d0c3aa;
	LINE-HEIGHT:1.2;
}

.quicklink:hover {
	BACKGROUND:#4b392d;
}

.quicklink:hover IMG {
	BORDER-LEFT-COLOR:#6e584a;
	BORDER-BOTTOM-COLOR:#6e584a;
	BORDER-TOP-COLOR:#6e584a;
	BORDER-RIGHT-COLOR:#6e584a;
}

.quicklink:hover H4 A, .agents:hover H4 A, #footer A:hover {
	COLOR:#54a8ae;
}

.last {
	MARGIN-RIGHT:-30px;
}

#footer {
	MARGIN-TOP:20px;
	text-align:right;
	width:898px;
	float:left;
	height:120px;
	line-height: 4px;	
}

#footer P {
	FONT-SIZE:1.0em;
	COLOR:#cccccc;
	margin-right:3px;
}

#footer A {
	COLOR:#d0c3aa;
	margin-right:3px;
	margin-left:3px;
}


#footer IMG {
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}


#featured {
	WIDTH:675px;
	height:575px;
	margin-right:20px;
	margin-left:20px;
}

#featured P {
	color:#bbbaba;
	FONT-SIZE:1.1em;
	margin-top:10px;
	margin-bottom:10px;
}

#featured IMG{
	border:2px solid #FFFFFF;
	margin-top: 10px;
}

#featured1, #featured2 {
	WIDTH:205px;
	float:left;
	margin-right:30px;
}

#featured3 {
	WIDTH:205px;
	float:left;
}

#featured A:hover IMG {
	BORDER-LEFT-COLOR:#FF9900;
	BORDER-BOTTOM-COLOR:#FF9900;
	BORDER-TOP-COLOR:#FF9900;
	BORDER-RIGHT-COLOR:#FF9900;
}


.next3 {
	width:205px;
	float:right;
	text-indent:15px;
	text-align:left;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left center;
	margin-bottom:10px;
}

.next3 A, .next A, .next2 A {
	COLOR:#e0a343;
	TEXT-DECORATION:none;
}

.next3 A:hover, .next A:hover, .next2 A:hover {
	COLOR:#fff;
	text-decoration:none;
}

#aboutus {
	WIDTH:820px;
	height:550px;
	margin:20px;
	color:#bbbaba;
}

#aboutus h2{
	color: #FFF;
	font-family: "Georgia, Times, serif";
	font-size: 1.5em;
	margin-bottom: 10px;
}

#aboutus P {
	FONT-SIZE:1.1em;
}

#aboutimg {
	margin-top:5px;
	height:55px;
	WIDTH:820px;
	float:left;
}

#aboutimg IMG {
	margin-right:20px;
	float:left;
}

#aboutus A {
	color:#aa72c4;
	text-decoration:none;
}

#aboutus A:hover {
	text-decoration:underline;
	color:#aa72c4;
}

#aboutus_col1{
	WIDTH:375px;
	float:left;
	margin-right: 30px;
	margin-bottom: 20px;
}

#aboutus_col2 {
	WIDTH:375px;
	float:left;
	margin-bottom: 20px;
		margin-right: 20px;
}


#agentlist {
	WIDTH:795px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}

#agentfooter {
	WIDTH:795px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#agentfooter P{
	FONT-SIZE:1.2em;
	COLOR:#cccccc;
	text-align: center;
}



.agents {
	PADDING-RIGHT:8px;
	PADDING-LEFT:8px;
	FLOAT:left;
	PADDING-BOTTOM:7px;
	WIDTH:240px;
	MARGIN-RIGHT:6px;
	PADDING-TOP:7px;
	HEIGHT:53px;
	background-color:#433228;
	margin-top:6px;
}

.agentsblank {
	PADDING-RIGHT:8px;
	PADDING-LEFT:8px;
	FLOAT:left;
	PADDING-BOTTOM:7px;
	WIDTH:220px;
	MARGIN-RIGHT:6px;
	PADDING-TOP:7px;
	HEIGHT:53px;
	margin-top:6px;
}

.agents H4 {
	FONT-SIZE:1.3em;
	COLOR:#cccccc;
	margin-top:11px;
	margin-right:0px;
	margin-bottom:4px;
}

.agents P, A {
	FONT-SIZE:1em;
	COLOR:#d0c3aa;
	LINE-HEIGHT:1.2;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	text-decoration: none;	
}
.agents A:hover {
	COLOR:#FFFFFF;
	text-decoration: underline;	
}


#blogwrapper {
	width:530px;
	margin: 0px;
}

#blogwrapper H2 {
	FONT-SIZE:2em;
	MARGIN-BOTTOM:0px;
	COLOR:#6699cc;
	LINE-HEIGHT:1;
	FONT-FAMILY:"Georgia, Arial, Helvetica, sans-serif";
	HEIGHT:38px;
}

#blogcontent1 {
	width:250px;
	FLOAT:left;
	margin-right:24px;
}

#blogcontent1 A, #blogcontent2 A {
	COLOR:#aa72c4;
	TEXT-DECORATION:none;
}

#blogcontent2 {
	width:250px;
	FLOAT:left;
}

#linkswrapper {
	width:524px;
	FLOAT:left;
	margin-top:25px;
	height:25px;
}

#linkswrapper H3, .flickrwrapper H3 {
	FONT-FAMILY:"Georgia, Times, serif";
}

/*.links {
	width:524px;
	FLOAT:left;
	margin-right:25px;
}

.links A, .lastlinks A {
	color:#64b5bf;
}

.links A:hover, .lastlinks A:hover {
	COLOR:#fff;
	text-decoration:underline;
}*/

.flickrwrapper {
	width:524px;
	FLOAT:left;
}

.flickr {
	width:524px;
}

.flickr IMG {
	float:left;
	margin-left:15px;
	border:1px solid #FFFFFF;
	margin-bottom:10px;
	margin-top:10px;
}

.flickr A:hover IMG {
	BORDER-LEFT-COLOR:#FF9900;
	BORDER-BOTTOM-COLOR:#FF9900;
	BORDER-TOP-COLOR:#FF9900;
	BORDER-RIGHT-COLOR:#FF9900;
}

UL.menu {
	MARGIN-LEFT:-5px;
	MARGIN-RIGHT:0px;
}

UL.menu LI {
	PADDING-LEFT:0px;
	WIDTH:250px;
	LIST-STYLE-TYPE:none;
}

UL.menu LI A {
	PADDING-RIGHT:5px;
	DISPLAY:block;
	PADDING-LEFT:5px;
	MARGIN-BOTTOM:5px;
	PADDING-BOTTOM:3px;
	PADDING-TOP:3px;
}

UL.menu LI A SPAN {
	COLOR:#999999;
}

UL.menu LI A EM {
	COLOR:#666666;
	FONT-STYLE:normal;
}

UL.menu LI A:hover {
	COLOR:#fff;
	BACKGROUND-COLOR:#444444;
	TEXT-DECORATION:none;
}

UL.menu LI.active A, #addresses A {
	COLOR:#fff;
}

.next {
	width:500px;
	float:right;
	text-align:right;
	font-size:.8em;
}

.next2 {
	width:524px;
	float:left;
	text-indent:15px;
	text-align:left;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left center;
	margin-top:5px;
}

.headline {
	width:520px;
	float:left;
	margin-bottom:20px;
	margin-top:10px;
}

.headline2 {
	width:875px;
	float:left;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:20px;
}

.headline3 {
	width:675px;
	float:left;
	margin-bottom:5px;
	background-image: url(../images2/featured/featuredproperties.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
}

.headline4 {
	width:760px;
	float:left;
	margin-bottom:20px;
}


.headline2, .headline3, .headline4 h1{	
	font-weight: normal;
	FONT-SIZE: 3em; COLOR: #6699cc; LINE-HEIGHT: 1.3; 
	FONT-FAMILY: "Georgia, Times, serif";
}



#lifestyle {
	width:524px;
	margin:20px;
}

#contactus {
	width:760px;
	color:#bbbaba;
	FONT-SIZE:1.1em;
	margin:20px;
	height:525px;
}

#contactus A {
	COLOR:#fff;
	TEXT-DECORATION:underline;
}

#contactform {
	FLOAT:left;
	WIDTH:500px;
	height: 440px;	
}

.form {
	WIDTH:500px;
	float:left;
	padding: 0px;
	FONT-FAMILY:"Arial, sans-serif";
}

.formitem {
	width:235px;
	margin-right: 12px;
	float: left;
}

.formitem2 {
	width:235px;
		float: left;
}

.formitem3{
	width:500px;
	float: left;
}

.form TEXTAREA, INPUT, .form SELECT {
	BORDER-RIGHT:#444 1px solid;
	PADDING-RIGHT:2px;
	BORDER-TOP:#444 1px solid;
	PADDING-LEFT:2px;
	FONT-WEIGHT:normal;
	FONT-SIZE:1.2em;
	PADDING-BOTTOM:2px;
	MARGIN:2px 0px 0px;
	BORDER-LEFT:#444 1px solid;
	COLOR:#eee;
	PADDING-TOP:2px;
	BORDER-BOTTOM:#444 1px solid;
	BACKGROUND-COLOR:#444;
		OVERFLOW:auto;
}

.form INPUT:focus, .form SELECT:focus, .form TEXTAREA:focus {
	BORDER-LEFT-COLOR:#666;
	BORDER-BOTTOM-COLOR:#666;
	COLOR:#fff;
	BORDER-TOP-COLOR:#666;
	BACKGROUND-COLOR:#666;
	BORDER-RIGHT-COLOR:#666;
}

.form LABEL {
	MARGIN-TOP:10px;
	DISPLAY:block;
	FONT-WEIGHT:normal;
	FONT-SIZE:1.3em;
	COLOR:#fff;
	LINE-HEIGHT:1.3;
	MARGIN-RIGHT:5px;
}

#buttonwrapper {
	width:475px;
	height: 50px;
	float: left;
}


.button {
	BORDER-RIGHT:#cccccc 0px;
	PADDING-RIGHT:0px;
	BORDER-TOP:#cccccc 0px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:15px;
	BORDER-LEFT:#cccccc 0px;
	PADDING-TOP:0px;
	BORDER-BOTTOM:#cccccc 0px;
	BACKGROUND-COLOR:transparent;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}

 .button INPUT {
	BORDER-RIGHT:#444444 1px solid;
	PADDING-RIGHT:10px;
	BORDER-TOP:#444444 1px solid;
	PADDING-LEFT:10px;
	PADDING-BOTTOM:2px;
	BORDER-LEFT:#444444 1px solid;
	WIDTH:auto;
	CURSOR:pointer;
	MARGIN-RIGHT:15px;
	PADDING-TOP:2px;
	BORDER-BOTTOM:#444444 1px solid;
	BACKGROUND-COLOR:#444444;
}

.button INPUT:hover{
	BORDER-RIGHT:#e45ba8 1px solid;
	BORDER-TOP:#e45ba8 1px solid;
	BORDER-LEFT:#e45ba8 1px solid;
	COLOR:#fff;
	BORDER-BOTTOM:#e45ba8 1px solid;
	BACKGROUND-COLOR:#e45ba8;
}

.form .full {
	WIDTH:475px;
	height:200px;
}
.form .half {
	WIDTH:230px;
}


.form .small {
	WIDTH:33%;
}

#mailoutput {
	WIDTH:275px;
	Float:left;
	height: 30px;
	text-align: center;
	FONT-SIZE:1.1em;
	MARGIN-TOP:15px;
	color:#aa72c4;
}



#addresses {
	FLOAT:left;
	WIDTH:230px;
	FONT-SIZE:0.9em;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 30px;
	height: 440px;
}

#addresses H3 {
	MARGIN-TOP:2em;
	FONT-SIZE:1.3em;
	MARGIN-BOTTOM:0.25em;
	LINE-HEIGHT:1.25;
	COLOR:#e45ba8;
}
#addresses H2 {
	FONT-SIZE:1.3em;
	MARGIN-BOTTOM:0.25em;
	LINE-HEIGHT:1.25;
	COLOR:#e45ba8;
}

/*Drop Down Menu*/

#jsddm{	
PADDING-RIGHT:0px;
PADDING-LEFT:0px;
PADDING-BOTTOM:0px;
MARGIN:0px;
PADDING-TOP:0px;
LIST-STYLE-TYPE:none
FONT-FAMILY:"arial, helvetica, sans-serif";
}

	#jsddm li
	{	float: left;
		list-style: none;
		FONT:1.0em "arial, helvetica, sans-serif";
		}

	#jsddm li a {		
	PADDING-RIGHT:12px;
	DISPLAY:block;
	PADDING-LEFT:12px;
	PADDING-BOTTOM:8px;
	FONT:1.0em "Helvetica, arial, verdana sans-serif";
	COLOR:#c5bb9f;
	MARGIN-RIGHT:4px;
	PADDING-TOP:0px;
	TEXT-DECORATION:none;
	}

		
#jsddm li ul{
	padding: 0;
	position: absolute;
	visibility: hidden;
	margin-top: -1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
		
#jsddm li ul li{	
float: none;
display: inline
}
			
#jsddm li ul li a {
width: 130px;
color: #c5bb9f;
background-color: #000000;	

}
			
#jsddm li ul li a:hover {	
LEFT:auto;
color: #ffffff;
}

