/* ============= Basic styles ============= */

body {
	background: #fff url(../gfx/bg_stripe.gif) repeat-y scroll left top;
	margin: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	}	
	
p {
	padding: 0;
	margin: 0;
	margin-left: 5px;
	margin-bottom: 10px;
	}
	
hr {
	color: #701123;
	height: 1px;
	padding: 0;
	}
	

/* Link styles */

a:link {
	color: #006;
	}
	
a:visited {
	color: #8080b3;
	}
	
a:hover {
	color: #8080b3;
	}
	
.toplink {
	margin-top: 20px;
	margin-bottom: 20px;
	}
	
.toplink a {
	color: #006;
	text-decoration: none;
	font-weight: bold;
	}
	
.toplink a:hover {
	color:#8080b3;
	}



/* ============= Main Content area ============= */

#agentcontent {
	margin: 0;
	margin-bottom: 25px;
	padding: 0;
	width: 450px;
	overflow: visible;
	}

#content {
	margin: 0;
	margin-bottom: 25px;
	padding: 0;
	width: 545px;
	overflow: visible;
	}
	
#content h1 {
	font-family: georgia,"Times New Roman",times,serif;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	color: #701123;
	margin: 0;
	margin-top: 15px;
	padding: 20px 0 8px 0;
	}

#content h2 {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #701123;
	margin: 10px 0 5px 0;
	padding: 0;
	}

#content h3 {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #701123;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	}
	
#content ul {
	list-style: disc;
	margin: 0;
	margin-left: 30px;
	padding: 0;
	padding-bottom: 10px;
	} 
	
#content li h2 {
	margin: 0;
	padding: 0;
	}
	
#content li img {
	margin: 0 5px;
	}

select#quickLinks {
	width: 250px;
	}
	
/* inline lists for navigation */

#content ul.inline {
	margin: 0;
	padding: 0;
	text-align: center;
	}
	
ul.inline li {
	list-style: none;
	display: inline;
	}
	
ul.inline li a {
	font-weight: normal;
	text-decoration: none;
	color: #006;
	}
	
ul.inline li a:hover {
	color: #8080b3;
	}

	
	
/* Go buttons */

#go {
	font-size: 9px;
	}
	
#go img {
	margin: 0;
	border: none;
	text-align: center;
	}
	
#go td {
	margin: 0;
	padding: 0;
	}

#go select {
	width: 150px;
	margin-bottom: 15px;
	}
	
#go h2 {
	margin-top: 0;
	}


/* ============= Quick Search sidebar ============= */
	
#quick {
	padding: 0;
	font-size: 10px;
	}
	
#quick h1 {
	display: block;
	color: #701123;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	margin: 0;
	padding: 0;
	text-align: center;
	}

#quick form {
	margin-left: 12px;
	}
	
#quick ul {
	list-style: none;
	margin: 10px 0;
	padding: 0;
	color: #701123;
	}

#quick ul li {
	padding: 0;
	margin-bottom: 3px;
	font-weight: bold;
	}
		
#quick input, #quick select {
	margin: 0;
	margin-top: 3px;
	}
	
#quick select {
	border: #701123 solid 1px;
	}
	
#quick .text {
	width: 130px;
	border: #701123 solid 1px;
	display: block;
	}
		
#quick img {
	display: block;
	border: 0;
	margin: 10px 0 3px 0;
	}
	


/* ============= Navigation bars ============= */

/* Top Nav Bar */

#nav {
	margin: 5px 0;
	margin-bottom: 0;
	padding: 0;
	}
	
/* Subnav */

#subnav {
	background: #deceae;
	margin: 0;
	padding: 0;
	border-top: #000 solid 1px;
	}	
	
#subnav td {
	margin: 0;
	padding: 0;
	text-align: center;
	}
	
#subnav a img{
	margin: 3px 0 2px 0;
	}

#subnav a:link img {
	display: block;
	padding: 0;
	}
	
#subnav a:hover img {
	background: #f5f4e6;
	}
	
#secondrow a img {
	margin: 0 0 3px 0;
	}


/* info boxes at top of community and agent pages */

#commTop {
	margin-top: 20px;
	margin-bottom: 10px;
	border-bottom: #701123 solid 1px;
	border-top: #701123 solid 1px;
	padding: 3px;
	}
	
#commTop a {
	font-size: 10px;
	}
	
#commTop h1 {
	margin: 0;
	padding: 0;
	}
	
#commTop h3 {
	display: block;
	font-style: italic;
	}
	
#commName {
	margin: 0;
	padding: 5px;
	border-right: #701123 solid 1px;
	}
	
#commTop #go {
	margin: 0 0 0 10px;
	background: #fff;
	}
	
#commInfo {
	margin: 0;
	padding: 5px;
	border-top: #701123 solid 1px;
	}
	
#commInfo img {
	margin-right: 10px;
	}

img.photo {
	float: left;
	margin: 0 0 30px 5px;
	border: #701123 solid 1px;
	}
	
img.mapicon {
	 float: left;
	 margin: 0px 10px 0 0;
	 border: none;
	 } 
	
#agentInfo {
	padding: 10px;
	}
	
#agentInfo a {
	font-size: 12px;
	}

/* ============= feature boxes ============= */

/*== Featured Office ==*/

table#featured_office {
	margin-left: 10px;
	font-size: 10px;
	background: url(../agents/gfx/featured_office_bg.gif) left top repeat-y;
	}
	
table#featured_office p {
	margin: 0;
	padding: 0;
	margin-left: 26px;
	margin-right: 21px;
	}
	
/*== Featured Homes ==*/

table#feature {
	width: 188px;
	padding: 0;
	margin: 0;
	background: url(../gfx/feature_bg.gif) left top repeat-y;
	}
	
table#feature p {
	margin: 0;
	font-size: 9px;
	text-align: center;
	margin-left: 18px;
	margin-right: 21px;
	}

/*== Community Spotlight ==*/

#spotlight {
	margin: 0;
	padding: 0 0 20px 0;
	border-bottom: #000 solid 1px;
	width: 557px;
	}
	
#spotlight td {
	margin: 0;
	padding: 0;
	font-size: 9px;
	}
	
#spotlight_featured td {
	margin: 0;
	padding: 0;
	font-size: 9px;
	text-align: center;
	}
	
/*== Main Feature ==*/


table#mainFeature {
	width: 557px;
	padding: 0;
	margin: 0;
	background: url(../gfx/mainFeature_bg.gif) left top repeat-y;
	}
	
table#mainFeature td#body {
	margin: 0;
	font-size: 11px;
	padding-left: 29px;
	padding-right: 29px;
	}
	
td#body p {
	margin: 0 0 10px 0;
	}


/*== Ebby Services ==*/

#services {
	margin-top: 10px;
	}

	
/*== HTI Page ==*/



#hticontent {
	font-size: 12px;
	margin: 0;
	padding: 0;
	overflow: visible;
	}
	
#hticontent h1 {
	font-family: georgia,"Times New Roman",times,serif;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	color: #701123;
	margin: 0;
	padding: 10px 0 10px 0;
	}

#hticontent h2 {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #701123;
	padding: 0;
	}

#hticontent h3 {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #701123;
	margin: 0;
	padding: 0;
	}
	
#hticontent h4 {
	font-size: 11px;
	font-weight: bold;
	color: #701123;
	margin: 0;
	padding: 0;
	}
	
#hticontent ul {
	list-style: disc;
	margin: 0;
	margin-left: 30px;
	padding: 0;
	} 
	
#hticontent li {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	}
		
hr.hti {
	color: #701123;
	height: 1px;
	padding: 0;
	}