a {color:#333;text-decoration:none;}
a:hover {color:#EF6407; }

body 
{margin: 0px ; padding:0px; 
color: #555; 
font-family: arial, sans-serif; 
font-size: 80%;
line-height: 150%;
text-align:left;
}

#superwrapper {background:url(graphics/bg01.gif) top center repeat-y;}

#wrapper {width: 720px; margin: 0px auto; padding: 0px; background:url(graphics/wrapperbg.jpg) top center repeat-y; float:center; }

#header {width: 720px; height: 107px; margin: 0px auto; padding: 0px; background:url(graphics/header01.gif) top left repeat-x ; }
	#header h1 {margin: 0px; padding: 0px; border: 0px; text-indent: -9999px;}
	#header h1 a { text-decoration: none;}
	#header a {display: block; height: 107px; width: 475px; margin: 0px; padding: 0px; border: 0px; background:url(graphics/h1bg01.jpg) top left no-repeat #EF6407; }

#loginarea {margin: 0px; width: 720px; padding: 8px 0px 8px 0px; border-bottom: 1px solid #ccc; background:url(graphics/loginbg4.gif) bottom center repeat-x #fff; text-aligN: center;}
	#loginarea  input {height: 15px; margin: 0px 5px 0px 0px; border: 1px solid #dfdfdf; background: #fff; font-size: 95%; line-height: 120%;}
	#loginarea  textarea {height: 15px; margin: 0px 5px 0px 0px; border: 1px solid #dfdfdf; background: #fff;}
	#loginarea  a {text-decoration: underline;}
	#loginarea b.h2 {display: inline; margin: 0px 5px 0px 0px; padding: 0px; font-size: 120%; color: #EF6407;}
	#loginarea form {display: inline; margin: 0px; padding: 0px;}
	#loginarea p {margin: 0px; padding: 0px;}

#nav {width: 100%; background-color: #efefef;  border-bottom: 1px solid #cfcfcf; border-top: 1px solid #cfcfcf; color: #333333;}
	#nav ul {margin: 0px; padding: 5px 0px; font: normal 11px arial,  verdana, tahoma, helvetica, sans-serif; text-align: center; list-style-type: none;}
	#nav li { display: inline; }
	#nav li a {padding: 5px 10px; background-color: #efefef; color: #333333; text-decoration: none;}
	#nav li a:hover {background-color: #cfcfcf; color: #333333;}

#footer {clear: both; margin: 0px; padding: 10px; border-top: 1px solid #ccc; background:url(graphics/headerbg01.gif) top center repeat-x #EF6407; color: #fff; text-align: center; font-weight: bold;}
	#footer ul {margin: 0px; padding: 0px; list-style-type: none;}
	#footer li {display: inline; padding: 0px 10px;}
	#footer a {color: #fff;}

#new {float: right;  display: inline; width: 170px; margin: 0px; padding: 40px 0px 10px 0px; background:url(graphics/newpropertiesbg4.gif) top center no-repeat; text-align: center; text-align: center;}
	#new img {width: 120px; height: 80px; margin: 5px 0px; border: 1px solid #0C4C63;}
	#new h2 {display: none;}

#menu {float: left; display: inline; width: 170px; min-height: 100px; margin: 0px; padding: 37px 0px 10px 0px; background:url(graphics/menu_01.gif) top center no-repeat; text-align: left;}
	#menu h2 {display: none; margin: 0px;}
	#menu img {border: 0px ;}
	.ad {margin: 5px 0px 5px 22px;}

#content {min-height: 130px; margin: 0px 172px 0px 172px; padding: 40px 20px 10px 20px; text-align: left; background:url(graphics/welcomebg4.gif) top center no-repeat; }
	#content h2 {display: none; text-align: center;}
	#content h3 {margin: 10px 0px 10px 0px; font-size: 120%; color: #EF6407;}
	#content ul {margin: 0px 10px 0px 0px; padding: 0px; list-style-type: none;}
	#content ul li {padding: 0px 0px 0px 12px; background:url(graphics/ullibg4.jpg) center left no-repeat;}
	.scrollingmenu {width: 300px;}
	.scrollingmenu a {color: #EF6407; text-decoration: underline;}
	.scrollingmenu a:hover {color: #999; text-decoration: underline;}
	.scrollingmenu ul {margin-top: 0px; margin-bottom: 0px;}

/* page specific divs */
#individualpages  {clear: left; padding: 20px 40px 10px 40px; background:url(graphics/contentbg4.jpg) top center no-repeat; text-align: left;}
#individualpages a {color: #EF6407; text-decoration: underline;}
#individualpages a:hover {color: #999; text-decoration: underline;}

#termsbox {margin: 0px; padding: 10px; border: 1px solid #dfdfdf; height: 250px; overflow: auto;}
	.agree { float: left; width: 250px; margin: 20px 0px 15px 0px; font-weight: bold; text-align: center; }
	.termstable {margin: 0px 0px 20px 0px; padding: 5px; border: 0px; }
	.termsodd {padding: 5px 10px;}
	.termseven {padding: 5px 10px; background-color: #efefef;}
	.termslast {padding: 5px 10px; background-color: #ccc; font-weight: bold;}

#feestructure {margin: 0px; padding: 10px 40px; background:url(graphics/contentbg4.jpg) top center no-repeat; text-align: left;}
	#feestructure h2 {margin: 15px 0px 0px 0px;}
	.feetable {width: 620px; margin: 0px 0px 20px 0px; padding: 5px; border: 0px; }
	.feeodd {padding: 5px 10px;}
	.feeeven {padding: 5px 10px; background-color: #efefef;}
	.feetotal {padding: 5px 10px; background-color: #ccc; font-weight: bold;}
	.feecommercial, .feehomeowner {width: 125px; padding: 3px 5px; text-align: right;}
	.feeitem {padding: 3px 5px;}

#listmyproperty {margin: 0px; padding: 10px 40px; background:url(graphics/contentbg4.jpg) top center no-repeat; text-align: left;}
	#listmyproperty  h2 {margin: 15px 0px 10px 0px;}
	.listtable {width: 620px; margin: 0px 0px 20px 0px; padding: 5px; border: 0px; }
	.listodd {padding: 3px 5px;}
	.listeven {padding: 3px 5px; background-color: #efefef;}
		.listeven input {border: 1px solid #ccc; background-color: #efefef; color: #555; }
		.listeven textarea {border: 1px solid #ccc; background-color: #efefef; color: #555; }
	.listitem {width: 175px; padding: 3px 5px;}
	.listinput {width: 315px; padding: 3px 0px;}
	.listsubmit {padding: 3px 5px; background-color: #efefef;}
		.listsubmit input {margin: 1px; padding: 0px; border: 1px solid #efefef; background-color:  #efefef; color: #555; font-weight: bold;}
		.listsubmit textarea {margin: 1px; padding: 0px; border: 1px solid #efefef; background-color:  #efefef; color: #555;  font-weight: bold;}

h2 {margin: 0px 0px 10px 0px;font-size: 120%; color: #EF6407;}
h3 {font-size: 100%; font-weight: bold; margin: 0px;  color: #EF6407;}
p {margin: 0px 0px 15px 0px;}
input, textarea {margin: 0px 0px 0px 0px; border: 1px solid #ccc; background-color: #fff; color: #333;}
#advanced {margin: 5px 7px 3px 3px; padding: 0px; border: 1px solid #ccc; background-color: #fff; color: #333; width:120px;}
#search {margin: 0px 0px 0px 0px; padding: 0px; border: 1px solid #ccc; background-color: #fff; color: #333;}
