* {margin:0; padding:0;}

body {
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 100%;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-color: #fff;
	background-image:url(/templates/assets/img/n_bg.png); background-position:top left; background-repeat:repeat-x;
	line-height:1.5;
	text-align:center;
}

h1, h2, h3, h4, h5, h6 {color:#000;	background:transparent;	font-weight:bold; font-variant:small-caps;}
h1 {font-size:1.4em;}	
h2 {font-size:1.3em;}	
h3 {font-size:.90em; margin:.5em 0; padding: .25em 0; border-bottom:dashed #eee 1px;}
p {font-size:.8em; margin:1.2em 0;}
a:link {color:#d65113; text-decoration:underline;}
a:hover {color:#000000; text-decoration:none;}
a:visited {color:#d65113; text-decoration:underline;}
a:active { color:#d65113; text-decoration:none;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}

#container { background-image:url(/templates/assets/img/n_logo.png); background-position:top left; background-repeat:no-repeat;
	width: 1000px; margin:0 auto; padding: 0px;	text-align:left;}
.logo {float:left; border:none; width:280px; height:150px; }
.logo a {border:none; margin:0; padding:0;}
#topnav {width:600px; height:100px; margin:0 0 0px 280px; clear:right;}
#topnav a {margin:0px;}

#editor {background: #FFFFFF;}
#editor .SC_Panel { background: #FFFFFF; }

/* Feature is box on homepage with links to Property searches */
#feature {width:630px; height:220px; padding:50px 0px 30px 40px; background-image:url(/templates/assets/img/feature_search.jpg); background-position:top left;} 
#feature p {margin-top:.5em; margin-bottom:30px; padding:2px 10px; width:260px;}
#feature h4 {margin-bottom:30px;}
#feature h2 {margin:0px; line-height:1; font-size:1em; padding:2px 5px;}
#feature h1 {margin:.125em 0px; line-height:1; font-size:1.6em; padding:2px 5px; }
#feature a:hover {background-color:#efa800; color:#fff; padding:2px 5px;}
#feature a {color:#000; text-decoration:underline; padding:2px 5px;}

#wrapper {background-color:#fff; margin:0; padding:0px;}
#header {width:1000px; height:150px; margin:0px; padding:0px;}

.floatright {padding-left:10px;}

#rowplug { border-top:solid #eee 1px; text-align:center; margin:0; padding:10px; clear:both;}
#rowfooter {background:#fff; display:block; margin: 0px; padding: 10px 0px 0px 0px;	border: 0px; clear: both;}
#rowfooter p{padding: 10px 20px; margin: 0px; border:0px;font-weight: lighter;}

#content {width:700px; margin:0 0 0 260px; background: #fff; padding:0px 0px 10px 38px; border-left:solid #eee 1px;}
#content ul {font-size:.8em;margin-left:20px; }

/* Sidebar has secondary nav, open house listing, local area of interest links, and affiliate logos */
#sidebar img {border:none; padding:10px 0;}
#sidebar {width:200px; float:left; padding:0px 20px 10px 40px; background-color:#fff; border:none;}
#sidebar p {width:200px; text-align:left; margin:0; padding:0;}
#sidebar ul {padding:0 0 10px 0; margin-left:20px; text-align: left; list-style: circle; line-height:1.25;}
#sidebar li a {font-size:.7em; }

#sidebar a:link {color:#d65113; text-decoration:underline;}
#sidebar a:hover {color:#000000; text-decoration:none;}
#sidebar a:visited {color:#d65113; text-decoration:underline;}
#sidebar a:active { color:#d65113; text-decoration:none;}

.event_basic li {margin:10px 5px; list-style: none;}
.sidenav {width:200px;}
.sideopenhouse {width:180px;}
#sidebar .sideopenhouse ul { margin-left:0px;}
.hplisting { margin:5px; background-color:#eee; padding:5px; text-align:center;}


#links {display:none; background-color: #999;font-size:.7em; line-height:1;}
#links ul {float:left; color:#FFFFFF; list-style:none;}
#links li {float:left; padding:5px;}

#citylinks { text-align: center; text-transform: uppercase;} 
#citylinks a {text-decoration: underline;}


/* For Agent Directory Page */
.agentrow {border:solid #bbb 1px; width:150px; padding:5px; margin:5px; height:165px; text-align:center; float:left;}
.agentrow img{border:none; padding-top:10px;}
.agentname {font-weight:bold; letter-spacing:-1px; font-size:.875em;}
.agenttitle1 {font-weight:normal; letter-spacing:-1px; font-size:.75em; line-height:1.25;}
.agenttitle2 {font-weight:normal; letter-spacing:-1px; font-size:.75em; line-height:1.25;}

.individualagent {border:solid #eee 1px; width:678px;padding:5px; height:auto;} /* agent box */
.ialeft {float:left; width:250px; text-align:center; display:inline;} /* for photo, phone, web */
.iaphone {text-align:center; font-size:1.35em; margin:.5;}
.iaemail {font-size: .75em; padding: 1em 0; margin:0;}
.iawebsite {font-size: .75em;}

.iaright {margin-left:250px; width:408px; padding:15px 10px;} /* for name, title, awards, bio */
.ianame {font-size:2em; margin:0;}
.iatitle {font-size:1.125em; margin:0; border:none;}
.iaaward {font-size:.875em; font-weight:bold; border:none; font-style:italic; color:#efaa00; margin:0;}
h3[value|="No"] {display:none;} /* Hides the awards area if the Awards form field is set to No. This gets rid of unecessary space. */

/* Open House Page */
.ohpagetitle {margin-bottom:.5em; display:none;} /*spacing between h1 & openhouse boxes */
.ohwrapper {width:130px; border:solid #ddd 1px; padding:5px 10px; height:233px; background-color:#eee; margin-right:10px; margin-bottom:10px; float:left;} /* outer box */
.ohwrapper p {margin:.5em 0;}
.ohtop p {font-size:.75em; }
.ohtop h6 {color:#d65113; font-size:1.125em;}

/* User Guide Pages */

.ugbox {width:95%; padding:5px; margin:0 0 10px 0; border:solid #eee 1px; overflow:auto;}
.ugbox img {border:solid #666 1px; margin:0 0 0 20px; float:right;}
.ugbox p {margin:1em 0;}
.ugbox li {margin:0; font-size:.75em;}