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, #overlay2 A.more:hover, #contactus A:hover {
	TEXT-DECORATION:none;
}

DEL {
	TEXT-DECORATION:line-through;
}

BODY {
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	FONT-SIZE:10px;
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	COLOR:#ffffff;
	PADDING-TOP:0px;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	background-image:url(../images2/bg8.jpg);
	background-repeat:repeat-x;
	background-color: #3c2b21;	
}

#container {
	MARGIN:0px auto;
	WIDTH:899px;
}

#socialmedia {
	MARGIN-TOP:20px;
	width:898px;
	float:left;
	height:auto;
	MARGIN-BOTTOM:20px;
}

#feeds {
	WIDTH:412px;
	height:220px;
	float:left;
	margin-left:25px;
}

#facebook, #twitter{
	WIDTH:412px;
	height:110px;
	float:left;
}


#daisy {
	Z-INDEX:10;
	POSITION:absolute;
	HEIGHT:160px;
	width:160px;
	background-image: url(../images/daisy2.png);
	background-repeat: no-repeat;
	background-position: center center;
	top: 50px;
	right: 40px;
}

A {
	OVERFLOW:hidden;
	FONT-SIZE:10px;
	COLOR:#d0c3aa;
	LINE-HEIGHT:1.2;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	text-decoration:none;
}

.show {
	DISPLAY:block;
}

.clearfix {
	DISPLAY:inline-block;
}

* HTML .clearfix {
	HEIGHT:1%;
}

#masthead {
	WIDTH:898px;
	float:left;
	height:95px;
	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:350px;
}

#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;
}

#flags A{COLOR:#cccccc;}
#flags SPAN:hover{COLOR:#54a8ae;}


#messenger, #messenger2, #messenger3 {
	width:675px;
	margin-top:20px;
}

#login, #login2, #login3 {
	width:675px;
	margin-bottom:10px;
}

.bigfont{
	color:#FFFFFF;
	font-family: Helvetica, sans-serif;
	font-size:14px;	
}


#messenger IMG {
	margin-right:5px;
	margin-left:5px;
}

#messenger A, #login A {
	TEXT-DECORATION:underline;
	color:#FFFFFF;
		font-size:12px;
}

#messenger A:Hover, .quicklink H4 A:hover, .agents H4 A:hover, #login A:hover {
	COLOR:#54a8ae;
	TEXT-DECORATION:none;
}

#messenger P, #login P {
	color:#bbbaba;
	font-size:12px;
}

.pink{
	color:#e45ba8;
}

#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:50;
	RIGHT:0px;
	POSITION:absolute;
	TOP:6px;
}

#topbar A:hover {
	COLOR:#eeeadd;
}

#primaryContent {
	FLOAT:left;
	PADDING-BOTTOM:0px;
	WIDTH:879px;
	PADDING-TOP:0px;
	position:relative;
	MARGIN-BOTTOM:14px;
	height:400px;
	width:889px;
}

#search {
	WIDTH:675px;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:0px;
	margin-left:20px;
}

#mlssearch, #mapsearch {
	WIDTH:775px;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:0px;
	margin-left:20px;
}


#home {
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	FLOAT:none;
	MARGIN-BOTTOM:14px;
	PADDING-BOTTOM:0px;
	PADDING-TOP:0px;
}

#banner {
	DISPLAY:block;
	WIDTH:879px;
	HEIGHT:380px;
	border:10px solid #ffffff;
	float:left;
	background-color: #999999;
	background-image: url(../images/loading.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

#overlay, #overlay2 {
	PADDING-RIGHT:14px;
	PADDING-LEFT:14px;
	PADDING-BOTTOM:0px;
	WIDTH:851px;
	PADDING-TOP:0px;
	HEIGHT:40px;
	background-image:url(../images2/overlay.png);
	background-repeat:no-repeat;
	position:absolute;
	text-align:right;
	z-index:5;
	right:0px;
	bottom:10px;
}

#overlay, #overlay2 H3 {
	FLOAT:right;
	MARGIN:11px 0px 0px;
	COLOR:#FF9933;
	font-family:Georgia, Times, serif;
	font-size:15px;
	font-style:italic;
}

#overlay, #overlay2 H4 {
	FLOAT:right;
	MARGIN:11px 0px 0px;
	COLOR:#FFFFFF;
	font-family:Georgia, Times, serif;
	font-size:20px;
}

#overlay, #overlay2 P {
	FLOAT:right;
	MARGIN:15px;
	FONT:11px helvetica, arial, sans-serif;
	COLOR:#ffffff;
	POSITION:relative;
}

#overlay, #overlay2 A.more {
	FLOAT:right;
	MARGIN:15px;
	FONT:10px helvetica, arial, sans-serif;
	TEXT-TRANSFORM:uppercase;
	COLOR:#FF9933;
	POSITION:relative;
}

#quicksearch {
	width: auto;
	margin-top: 9px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	font-family:"lucida grande", verdana, geneva, helvetica, arial, sans-serif;
	font-size:11px;
	float:right;
}
	
#quicksearch select {
	font-family: "Lucida Grande", Verdana, Sans-Serif;
	border: 1px solid #666;
	color: #fff;
	font-size: .8em;
	width: 140px;
	background-color: #2d2d2d;
	margin: 0 0 5px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	display: inline;
	margin-right:5px;	
	float:left;
	}
	
#searchtext {
width:auto;
margin-right:10px;
}
			
#quicksearch select.min_price {
	width: 95px;
	float: left;
	margin-right:5px;
	 }
	
#quicksearch select.max_price {
	width: 95px;
	float: left;
 }
	
.gobutton  {
font-family : "Lucida Grande", Verdana, Sans-Serif;
color : #ffffff;
background-color : #000000;
font-size : 0.8em;
border : 1px solid #ffffff;
/*padding-top : 2px;*/
padding-right : 5px;
/*padding-bottom : 1px;*/
padding-left : 5px;
margin-left : 5px;
width : 70px;
}
.gobutton:hover {
border-right : 1px solid #e45ba8;
border-top : 1px solid #e45ba8;
border-left : 1px solid #e45ba8;
color : #fff;
border-bottom : 1px solid #e45ba8;
background-color : #e45ba8;
}


#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:13px;
	COLOR:#827553;
	margin-top:17px;
	margin-right:0px;
	margin-bottom:4px;
	margin-left:0px;
}

.quicklink H4 A {
	font-size:13px;
	COLOR:#cccccc;
	TEXT-DECORATION:none;
	font-weight:bold;
}

.agents H4 {
	font-size:13px;
	COLOR:#cccccc;
	TEXT-DECORATION:none;
	font-weight:bold;
	FONT-SIZE:14px;
	margin-top:11px;
	margin-right:0px;
	margin-bottom:4px;
}

.quicklink P {
	FONT-SIZE:11px;
	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:75px;
	line-height:4px;
}

#footer P {
	FONT-SIZE:10px;
	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;
}

#openhouse {
	WIDTH:500px;
	margin:20px;
	color:#bbbaba; 
	FONT-SIZE:11px;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	}
	
#openhouse A {
color:#fb9727;
text-decoration:none; }

#openhouse A:hover {
color:#ffffff;
text-decoration:none; }

 

#openhouse IMG {
margin-right: 5px;
margin-left:5px;
}
	
#openhouse SPAN {COLOR:#e45ba8;
			font-size:13px;}

#featured {
	WIDTH:675px;
	height:605px;
	color:#bbbaba;
	FONT-SIZE:11px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}

#featuredheadline{
	WIDTH:675px;
	margin-bottom:10px;
}

#featuredheadline h1 {
	font-family:Georgia, serif;
	font-size:44px;
	font-style:normal;
	font-weight:normal;
	letter-spacing:-3px;
	line-height:1.2em;
	color:#fb9727;
}

.flickr 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-top:5px;
}

.next3 A, .next A, .next2 A {
	COLOR:#e0a343;
	TEXT-DECORATION:none;
}

.next3 A:hover, .next A:hover{
	COLOR:#fff;
	text-decoration:none;
}

.next2 A:hover {
	text-decoration:underline;
}


#aboutus {
	WIDTH:820px;
	height:550px;
	margin:20px;
	color:#bbbaba;
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	font-style:normal;
	font-weight:bold;
	letter-spacing:normal;
	line-height:1.0em;
	margin-bottom:10px;
}

#aboutheadline {
	WIDTH:820px;
	margin-bottom:20px;
}

#aboutheadline h1 {
	font-family:Georgia, serif;
	font-size:44px;
	font-style:normal;
	font-weight:normal;
	letter-spacing:-3px;
	line-height:1.2em;
	color:#adbe5f;
}

#aboutus P, #newsletter P {
	font-family:"Trebuchet MS", sans-serif;
	font-size:11.5px;
	font-style:normal;
	font-weight:normal;
	letter-spacing:normal;
	line-height:1.5em;
}

#aboutimg {
	margin-top:5px;
	height:55px;
	WIDTH:820px;
	float:left;
}

#aboutimg IMG {
	margin-right:20px;
	float:left;
}

#aboutus A {
	color:#adbe5f;
	text-decoration:none;
	font-size:11.5px;
}

#aboutus A:hover {
	text-decoration:underline;
	color:#adbe5f;
	font-size:11.5px;
}
#aboutus h2 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	letter-spacing:normal;
	color:#ffffff;
	font-style:normal;
	font-weight:bold;
	margin-bottom:8px;
}


#aboutus_col1 {
	WIDTH:375px;
	float:left;
	margin-right:30px;
	margin-bottom:20px;
}



#aboutus_col2 {
	WIDTH:375px;
	float:left;
	margin-bottom:20px;
	margin-right:20px;
}

#newsletter {
	WIDTH:650px;
	height:575px;
	margin:20px;
	color:#bbbaba;
}

#newsheadline {
	WIDTH:650px;
	height:60px;
	margin-bottom:10px;
}

#newsletter_col1 {
	WIDTH:300px;
	float:left;
	margin-right:30px;
}

#newsletter_col2 {
	WIDTH:300px;
	float:left;
}

#newsletter H1 {
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	FONT-SIZE:1.8em;
	PADDING-BOTTOM:0px;
	COLOR:#ccc;
	BORDER-TOP-STYLE:none;
	LINE-HEIGHT:1.5em;
	PADDING-TOP:0px;
	FONT-FAMILY:Georgia, "Serif";
	BORDER-RIGHT-STYLE:none;
	BORDER-LEFT-STYLE:none;
	BORDER-BOTTOM-STYLE:none;
}

#ouragents {
	WIDTH:600px;
	margin:20px;
	color:#bbbaba;
}

#ouragents P {
	color:#bbbaba;
	FONT-SIZE:11px;
	margin-top:11px;
	margin-bottom:10px;
}

#ouragents A {
	color:#fb9727;
	text-decoration:none;
}

#ouragents A:hover {
	text-decoration:underline;
	color:#fb9727;
}

#agentheadline {
	WIDTH:600px;
	margin-bottom:20px;
}

#agentheadline, #openhouse h1 {
	font-family:Georgia, serif;
	font-size:44px;
	font-style:normal;
	font-weight:normal;
	letter-spacing:-3px;
	line-height:1.2em;
	Color:#fb9727;
}

#lifestyleheadline {
	WIDTH:530px;
	margin-bottom:5px;
}


#lifestyleheadline h2 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	letter-spacing:normal;
	color:#ffffff;
	font-style:normal;
	font-weight:normal;
}

#videoheadline {
	WIDTH:525px;
	margin-bottom:10px;
	margin-top:12px;
}


#videoheadline, #openhouse h2 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	letter-spacing:normal;
	color:#ffffff;
	font-style:normal;
	font-weight:normal;
}

#lifestyleheadline h1 {
	font-family:Georgia, serif;
	font-size:44px;
	font-style:normal;
	font-weight:normal;
	letter-spacing:-3px;
	color:#64b5bf;
}

#blogwrapper {
	width:530px;
	margin-bottom:12px;
}

#blogwrapper H2 {
	FONT-SIZE:20px;

	COLOR:#6699cc;
	LINE-HEIGHT:1;
	FONT-FAMILY:"Georgia, Times, serif";
}

#blogcontent1 {
	width:250px;
	FLOAT:left;
	margin-right:24px;
}

#blogcontent2 {
	width:250px;
	FLOAT:left;
}

#linkswrapper {
	width:524px;
	FLOAT:left;
	margin-top:25px;
	height:25px;
}

#linkswrapper H3, .flickrwrapper H3 {
	FONT-FAMILY:"Georgia, Times, serif";
}

.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;
}

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;
	COLOR:#aa72c4;
	TEXT-DECORATION:none;
}

UL.menu LI A SPAN {
	COLOR:#999999;
}

UL.menu LI.active A, #addresses A {
	COLOR:#fff;
}

UL.menu LI A:hover {
	COLOR:#fff;
	TEXT-DECORATION:none;
}

.next {
	width:500px;
	float:right;
	text-align:right;
	font-size:8px;
}

.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;
	font-weight:normal;
	FONT-SIZE:30px;
	COLOR:#6699cc;
	LINE-HEIGHT:1.3;
	FONT-FAMILY:"Georgia, Times, serif";
}

.headline3 {
	width:675px;
	float:left;
	margin-bottom:5px;
	background-image:url(../images2/featured/featuredproperties.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	font-weight:normal;
	FONT-SIZE:30px;
	COLOR:#6699cc;
	LINE-HEIGHT:1.3;
	FONT-FAMILY:"Georgia, Times, serif";
}

.headline4 {
	width:760px;
	float:left;
	margin-bottom:20px;
	font-weight:normal;
	FONT-SIZE:30px;
	COLOR:#6699cc;
	LINE-HEIGHT:1.3;
	FONT-FAMILY:"Georgia, Times, serif";
}

.headline6 {
	width:590px;
	float:left;
	margin-bottom:10px;
}

.headline5 h1, .headline6 h1 {
	font-weight:normal;
	FONT-SIZE:30px;
	COLOR:#6699cc;
	LINE-HEIGHT:1.3;
	FONT-FAMILY:"Georgia, Times, serif";
}

#lifestyle {
	width:524px;
	margin:20px;
}

#reports {
	width:525px;
	color:#bbbaba;
	FONT-SIZE:12px;
	margin:20px;
	height:300px;	
}


#guides{
	width:525px;
	color:#bbbaba;
	FONT-SIZE:12px;
	margin:20px;
	height:150px;	
}
#reports ul, #guides ul{
	Color:#fb9727;	
}

#reports li, #guides li{
	list-style-type:none;	
}

#reports a, #guides a{
	FONT-SIZE:12px;
	color:#FFFFFF;
	text-decoration: underline;
	margin-right: 6px;	
}

#reports img, #guides img{
	margin-right: 10px;
}

#reports, #guides a:hover{
	text-decoration: none;	
}

#reportsheadline, #guidesheadline {
	width:500px;
	margin-bottom:20px;
}


#contactus {
	width:760px;
	color:#bbbaba;
	FONT-SIZE:11px;
	margin:20px;
	height:525px;
}

#contactheadline {
	width:760px;
	margin-bottom:20px;
}

#contactus h1, #reports h1, #guides h1{
	font-family:Georgia, serif;
	font-size:44px;
	font-style:normal;
	font-weight:normal;
	letter-spacing:-3px;
	line-height:1.2em;
	color:#6699cc;
}

#addresses A {
	COLOR:#ffffff;
	TEXT-DECORATION:underline;
}

#contactform {
	FLOAT:left;
	WIDTH:500px;
	height:440px;
}

#contactform A {
	font-size:10px;
	COLOR:#ffffff;
	TEXT-DECORATION:underline;
}

#contactform A:hover, #addresses A:hover  {
	TEXT-DECORATION:underline;
}

.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:12px;
	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:13px;
	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:150px;
	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, #mailoutput2 {
	WIDTH:275px;
	Float:left;
	height:30px;
	text-align:center;
	FONT-SIZE:11px;
	MARGIN-TOP:15px;
	color:#aa72c4;
}

#addresses {
	FLOAT:left;
	WIDTH:230px;
	FONT-SIZE:9px;
	margin-top:0px;
	margin-right:0px;
	margin-left:30px;
	height:440px;
}

#addresses H3 {
	MARGIN-TOP:2em;
	FONT-SIZE:13px;
	MARGIN-BOTTOM:0.25em;
	LINE-HEIGHT:1.25;
	COLOR:#e45ba8;
}

#addresses H2 {
	FONT-SIZE:13px;
	MARGIN-BOTTOM:0.25em;
	LINE-HEIGHT:1.25;
	COLOR:#e45ba8;
}

#jsddm {
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-TOP:0px;
	LIST-STYLE-TYPE:none;
	font-family:Arial;
}

#jsddm li {
	float:left;
	list-style:none;
	FONT-SIZE:11px;
	height:29px;
}

#jsddm li a {
	PADDING-RIGHT:12px;
	DISPLAY:block;
	PADDING-LEFT:12px;
	PADDING-BOTTOM:8px;
	FONT-SIZE:11px;
	COLOR:#ddd;
	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 img {
	margin-left:6px;
	margin-top:0px;
}

#jsddm li ul li {
	float:none;
	display:inline;
}

#jsddm li ul li a {
	width:130px;
	color:#ffffff;
	background-color:#000000;
}

#jsddm li ul li a:hover {
	LEFT:auto;
}

#jsddm a:hover {
	color:#54a8ae;
}

#iframeagents {
width:600px;
HEIGHT:400px;

}

#ifeatured {
height:555px;
width:675px;
}


