body {margin: 0px; padding: 0px; 
	background:url(graphics/bg01.gif) top center repeat-x #f6f6f6; 
	color: #333333; 
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 11px;
	line-height: 150%;}

a:link {color: #333333;}
a:visited {color: #333333;}
a:hover {color: #F86B03;}
a:active {color: #333333;}

/* CONTAINING ELEMENTS */

#wrapper {z-index: 0; position: absolute; top: 0px; left: 50%; width: 720px; margin: 0px 0px 0px -360px; background:url(graphics/wrapperbg01.gif) top left repeat-y #ffffff; text-align: left;}

#login {height: 34px; margin: 0px 0px 0px 215px; padding: 10px 0px 0px 0px;  font-size: 10px; text-align: left;}

#header {height: 174px; border-top: 10px solid #2F6489;  background:url(graphics/headerbg01.gif) top left no-repeat; }

#navigation {z-index: 1; position: absolute; top: 119px; left: 50%; width: 720px; margin: 0px 0px 0px -360px; padding: 0px; font-size: 0px; line-height: 0px; text-align: right;}

#menuandads {clear: both; float: left; width: 180px; margin: 0px; padding: 0px;}

#newlistings {float: right; width: 150px; margin: 0px; padding: 0px;}

#main {margin: 0px 180px 0px 220px;}

#mainother {margin: 0px 20px 0px 220px;}

#footer {clear: both; margin: 0px; padding: 20px 10px 10px 10px; background:url(graphics/footerbg01.gif) top center repeat-x #2F6489; color: #ffffff; text-align: center;}

h2 {margin: 0px 0px 10px 0px; color: #F86B03; text-transform: uppercase; font-size: 12px;}
h3 {color: #F86B03; font-size: 12px;}
h4 {text-transform: uppercase;}

/* CONTAINED WITHIN THE HEADER DIV */
#header h1 {width: 520px; height: 65px; margin: 0px 0px 0px 200px; padding: 0px; background:url(graphics/h1bg01.gif) top left no-repeat; text-indent: -9999px; }
#header h1 a {width: 520px; height: 65px; display: block; border: 0px; text-decoration: none; }

/* CONTAINED WITHIN THE LOGIN DIV */

#login b.h2 {display: inline; margin: 0px 5px 0px 0px; padding: 0px; font-size: 12px;}
#login input {margin: 0px 5px 0px 0px; border: 1px solid #ccc; background: #ffffff; color: #333333;}
#login  textarea {margin: 0px 5px 0px 0px;}
#login  a {text-decoration: underline;}
#login form {display: inline; margin: 0px; padding: 0px;}

/* CONTAINED WITHIN THE NAVIGATION DIV */
#navigation ul {margin: 0px 0px 0px 200px; padding: 0px; list-style-type: none;}

#navigation ul li {margin: 0px; padding: 0px;
	float: left; display: block; 
	background: url(graphics/navigationbg.jpg) repeat-x ; 
	font: 9px/55px verdana, arial, tahoma, sans-serif;
	text-align: center;
	list-style-type: none;}

#navigation a {color: #134667; text-decoration: none; display: block;}
#navigation a.navhome {width: 52px;}
#navigation a.navexperience {width: 98px;}
#navigation a.navtaxfree {width: 106px;}
#navigation a.navrecent {width: 108px;}
#navigation a.navtestimonials {width: 87px;}
#navigation a.navregister {width: 69px;}

#navigation a:hover {background: url(graphics/navigationbg.jpg) repeat-x 0px -55px; color: #F86B03; }

/* CONTAINED WITHIN THE MENUS AND ADS DIV */
#menuandads h2 {display: none; margin: 0px 0px 0px 10px; padding: 0px; color: #ffffff;}
ul.menuul {margin: 0px 0px 10px 0px; padding: 0px; list-style-type: none;}
.menuul a {display: block; width: 180px; padding: 3px 10px; color: #ffffff; font-size: 9px; text-decoration: none; text-transform: uppercase;}
.menuul a:visited {color: #ffffff;}
.menuul a:hover {background: #1B496D; color: #dddddd;}
.menuul a:active {color: #ffffff;}
img.advertisement {margin: 7px 0px 3px 0px;}
img a {border: 1px solid #ffffff;}
a.advertisement {padding: 3px 10px; color: #ffffff; }

/* CONTAINED WITHIN THE NEW LISTINGS DIV */
#newlistings img {width: 140px; margin: 0px 0px 10px 0px;}

/* CONTAINED WITHIN THE MAIN DIV */
.locations {height: 150px; margin: 0px 0px 20px 0px; overflow: auto;}
.locations ul {margin-top: 0px; }

/* CONTAINED WITHIN THE FOOTER DIV */
#footer a {color: #ffffff; font-size: 9px; text-decoration: none; text-transform: uppercase;}

/* ALTERNATING TABLE SHADES */
.oddcolumnon {background: #f6f6f6;}
.oddcolumnoff {background: #ffffff;}
.evencolumnon {background: #efefef;}
.evencolumnoff {background: #f6f6f6;}

.rowon {background: #efefef;}

/* MISCELLANEOUS */
ol.listyourproperty {margin: 0px;}
ol.listyourproperty li {margin: 0px 0px 10px 0px;}
#termsbox  {height: 250px; overflow: auto;}