/* CSS Document */

body { 
margin:0; font-size:10px; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000;}
body, form html {scrollbar-base-color:#fff; scrollbar-face-color:#ff3300; scrollbar-track-color:#fff; scrollbar-arrow-color:#fff; scrollbar-highlight-color: #fff;  scrollbar-3dlight-color:#fff; scrollbar-shadow-color: #fff; scrollbar-darkshadow-color:#fff; }  
p {font-family: Verdana, Arial, Helvetica, sans-serif;}

p.disclosuretext{background-color: #fff; border:1px solid #000; margin:0px; margin-top:22px; padding:6px; padding-bottom:10px; text-align:left; line-height:1.3em; font-weight:normal;}
p.graybox{background-color: #E9E9E9; border:1px solid #000; margin:0px; margin-top:18px; padding:6px; padding-bottom:10px; text-align:left; line-height:1.3em; font-weight:normal;}
p.printtext {margin:0px; padding:0px; padding-top:16px; text-align:right; font-size:9px;}
.printbutton { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:9px; background-color:#000; border:none; color:#ffff00; font-weight:bold; cursor:pointer;}

.printstyle{overflow:auto; border:1px solid #ff3300; height:1106px; padding:12px; padding-bottom:4px; font-weight:normal; font-size:8pt; line-height:1.3em}

.scrollbox{overflow:auto; border:1px solid #000; height:200px; margin-top:10px; font-weight:normal; padding:8px; padding-top:18px; line-height:1.3em;}
.red {color:#ff3300; }
.redbold {color:#ff3300; font-weight:bold; }
form{margin:0px;}
input, textarea{border:1px solid #ff3300; font-size:12px; background-color: #fff;}

.sitediv{width:100%; height:100%; text-align:center; padding-top:5px;}

.topbox { position:absolute; top:20px; line-height:1.2em; left:66%; width:204px; border:1px solid #471b36; font-size:10px; font-weight:normal; padding:3px; color:#471b36; text-align:justify; background-color:#FAF5DA;}
.topbox a:link {font-size:10px; font-weight:normal; color:#471b36; text-decoration:none;}
.topbox a:visited {font-size: 10px; font-weight:bold; color: #471b36; text-decoration:none;}
.topbox a:hover {font-size:10px; font-weight:bold; color: #471b36; text-decoration:underline;}
.topbox a:active {font-size:10px; font-weight:bold; color: #471b36; text-decoration:none;}	

.topheader{font-size:16px; font-weight:bold; position:relative; color:silver; width: 832px; margin-bottom:5px; padding-top:10px; padding-bottom:0px; text-align:center;
background-image:url(images/HOMESINDEEDDOTCOM3.gif);
background-repeat:no-repeat;
background-position:left;
line-height:54px;
margin-left: auto;
margin-right: auto;
}

h1{line-height:16px; background-color:#FF3300; border:2px solid #471b36; color:#fff; font-weight:bold; text-align:center; font-size:12px; margin:0px}
h2{font-size:14px; font-weight:bold; color: #ff3300; margin-top:6px; margin-bottom:6px; text-align:center; padding:8px;}
h3{font-size:10px; font-weight:bold; color: #fff; margin-top:0px; margin-bottom:4px; background-color:#000; text-align:center; padding:1px;}
h4{font-size:14px; font-weight:bold; color: #000; margin-top:6px; margin-bottom:0px; margin-left: auto; margin-right: auto; text-align:center; padding:8px;}
h5{font-size:12px; font-weight:bold; color: #000; margin:0px; text-align: center; padding-bottom:12px; padding-top:4px}
h6{width:42%; background-color:#ffffcc; border:1px solid #ff9900; font-size:12px; color: #471b36; font-weight:bold; line-height:18px; margin-top:6px; margin-bottom:6px;}
h6:first-letter { color:#ff9900}

/* topnavigation*/
.topnavigation {font-size: 10px; font-weight: bold; color: #fff; background-color: #ff3300; text-align: center; width: 100%; padding-top: 6px; padding-bottom: 6px; border-top: 2px solid #471b36; border-bottom: 2px solid #471b36;}
.topnavigation a:link {font-size:10px; font-weight:bold; color: #fff; text-decoration:none;}
.topnavigation a:visited {font-size: 10px; font-weight:bold; color: #fff; text-decoration:none;}
.topnavigation a:hover {font-size:10px; font-weight:bold; color: #fff; text-decoration:underline;}
.topnavigation a:active {font-size:10px; font-weight:bold; color: #fff; text-decoration:none;}
/* maincontent*/
.maincontent {font-size: 12px; font-weight:normal; color: #000; width:100%; padding-top:20px;}
.main {font-size: 12px; font-weight:normal; width:100%; padding-top:10px; padding-bottom:30px;}

/* linkstyles*/

.outboundlinks{ display:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:silver; text-align:center;}
.outboundlinks a:link {font-size:9px; font-weight:normal; color:silver; text-decoration:none;}
.outboundlinks a:visited {font-size: 9px; font-weight:normal; color:silver; text-decoration:none;}
.outboundlinks a:hover {font-size:9px; font-weight: normal; color:silver; text-decoration:underline;}
.outboundlinks a:active {font-size:9px; font-weight:normal; color:silver; text-decoration:none;}

.bottomlink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:silver; text-align:center;}
.bottomlink a:link {font-size:9px; font-weight:normal; color:silver; text-decoration:none;}
.bottomlink a:visited {font-size: 9px; font-weight:normal; color:silver; text-decoration:none;}
.bottomlink a:hover {font-size:9px; font-weight: normal; color:silver; text-decoration:underline;}
.bottomlink a:active {font-size:9px; font-weight:normal; color:silver; text-decoration:none;}

.bottomtext{font-size:12px; line-height:16px; font-weight:normal; text-align:center; padding-bottom:48px; padding-top:32px;}
.textnotes {font-size:11px; width:60%; line-height:13px; color:#000; font-weight:normal; text-align:justify; margin-top:34px;}

.notesbottom{font-size:12px; line-height:16px; font-weight:normal; text-align:center; width:76%; margin-bottom:10px; margin-top:34px; margin-left:auto; margin-right:auto;} 
.notesbottom a:link {font-size:12px; font-weight:normal; color:#000; text-decoration:none;}
.notesbottom a:visited {font-size: 12px; font-weight:normal; color:#000; text-decoration:none;}
.notesbottom a:hover {font-size:12px; font-weight:normal; color:#000; text-decoration:underline;}
.notesbottom a:active {font-size:12px; font-weight:normal; color:#000; text-decoration:none;}

.sitemap{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;  text-align:left; padding-left:32px}
.sitemap a:link {font-size:10px; font-weight:bold; color: #0000ff; text-decoration:none;}
.sitemap a:visited {font-size:10px; font-weight:bold; color: #0000ff; text-decoration:none;}
.sitemap a:hover {font-size:10px; font-weight:bold; color: #0000ff; text-decoration:underline;}
.sitemap a:active {font-size:10px; font-weight:bold; color: #0000ff; text-decoration:none;}


.findhomes {width:680px; height:472px; padding:2px; font-weight:normal; background-color:#FF3300; border:1px solid #471b36;}
div.scroll{border:5px double #fff; padding:12px; background-color:#fff; overflow:auto; height:468px;}
.listing{border-left:5px solid #ff9900; padding:2px; height:104px; margin-top:14px; text-align:left;}
.listingsleft {width:296px; height:94px; padding:5px; float: left; clear: both; line-height:18px;}
.listingsright {width:296px; height:94px; padding:5px; float: left; line-height:18px;}

.listing a:link{font-size:10px; font-weight:bold; color:maroon; text-decoration:underline;}
.listing a:visited{font-size:10px; font-weight:bold; color:maroon; text-decoration:underline;}
.listing a:hover{font-size:10px; font-weight:bold; color:#ff9900; text-decoration:none;}
.listing a:active{font-size:10px; font-weight:bold; color:#ff9900; text-decoration:none;}

div.fsbo{border:1px solid #006600; padding:8px; background-color:#fff; height:424px; margin-top:8px}

.property {width:212px; background-color:#d9d9d9; border: 1px solid #ff3300;}
.add{margin:0px; padding:2px; padding-bottom:4px; text-align:center;}
.additional{margin:0px; padding:2px; padding-bottom:4px; text-align:center;}

.backlink {font-size:10px; font-weight:bold; text-align:center; margin-bottom:22px; margin-top:22px; width:198px; line-height:22px; border:2px outset #ff3300; background-color:#ffffcc; padding:6px;}
.backlink a:link { color: #cc0000; text-decoration:underline; }
.backlink a:visited {color: #ff3300; text-decoration:none;}
.backlink a:hover {color: #ffffcc; text-decoration:none;}
.backlink a:active {color: #000; text-decoration:none;}

.contactform {width: 680px; height:366px; padding:10px; padding-left:160px; font-weight:normal; border:1px solid #ff3300; clear:both;}
.contactform p { padding-top:8px; padding-bottom:2px; margin:0px;}
/* Link Pages Navigation styles */	 
#navlist, #navlistright, #navlist2{
	position:relative;
	top:0px;
	left:0px;
	width:218px;
	font-size: 12px;
	font-weight: bold;
}
#navlist ul, #navlistright ul, #navlist2 ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size: 12px;	
}
#navlist li, #navlistright li, #navlist2 li{
	margin:0px 0px 8px 0px;
	font-size: 12px;
}
#navlist a:link, #navlistright a:link, #navlist2 a:link{
    display:block;
	padding:2px;
	border:2px outset #ff3300;
	text-align:center;
	width:216px;
	color:#cc0000;
	background-color: #fff;
	text-decoration:none;
}
#navlist a:visited, #navlistright a:visited, #navlist2 a:visited{
    display:block;
	padding:2px;
	border:2px outset #ff3300;
	text-align:center;
	width:216px;
	color:#cc0000;
	background-color:#fff;
	text-decoration:none;
}
#navlist a:hover, #navlistright a:hover, #navlist2 a:hover{
   border:2px outset #ff3300;
   background-color:#ff3300;
   color: #fff;
   text-decoration:none;
 }  
#navlist a:active, #navlistright a:active, #navlist2 a:active{
    display:block;
	padding:2px;
	border:2px outset #ff3300;
	text-align:center;
	width:216px;
	color:#cc0000;
	background-color:#fff;
	text-decoration:none;
}
#uberlink a:link, #uberlink a:visited, #uberlink a:hover {
   border:2px outset #ff3300;
   font-size: 12px;
   cursor:default;
   background-color:#ff3300;
   color: #fff;
   text-decoration:none;
}
.resources {width:790px; padding:5px; font-weight:normal; border:1px solid #ff3300; text-align:left;}
.resourcesleft {width:325px; height:452px; padding-top: 5px; padding-right: 15px; float: left; clear: both; line-height:18px;}
.resourcesright {width:325px; height:452px; padding-top: 5px; float: left; line-height:18px; padding-right:0px; margin-left:15px;}
.resourcescenter {width:820px; height:452px; padding-top: 5px;}

/* change fsbo listing form */
.fsboinfo{ text-align:center; line-height:20px; padding-top:14px;}
.fsboinfo div { padding-bottom:12px; padding-top:0px;}
.fsboinfo p { padding:0px; margin:0px;}


.go { background-color:#FAF5DA; font-size:9px; padding:0px; font-weight:bold; border:1px outset #FAF5DA; margin-top:12px;}
.submit { background-color:#000; color:#ffff00; font-size:12px; font-weight:bold; border:2px outset #666; margin-top:12px;}
.address{background-color:#000; color:#Ffff00; font-weight:bold; font-size:90%; padding-left:0px; padding:4px; padding-bottom:2px; text-align:right;}
.address a:link{font-size:90%; font-weight:bold; color:#ffff00; text-decoration:none;}
.address a:visited{font-size:90%; font-weight:bold; color:#ffff00; text-decoration:none;}
.address a:hover{font-size:90%; font-weight:bold; color:#0000ff; text-decoration:none;}
.address a:active{font-size:90%; font-weight:bold; color:#0000ff; text-decoration:none;}
.profile{line-height:16px; clear: both; background-color:#FF3300; border:2px solid #471b36; color:#fff; font-weight:bold; text-align:center; font-size:12px}
.divider{height:2px; clear: both; background-color:#FF3300;}
.broker{ background-color:#000; color: #ffff00; font-weight:bold; font-size:90%; padding:4px; text-align:center;}
.broker a:link{font-size:90%; font-weight:bold; color:#ffff00; text-decoration:none;}
.broker a:visited{font-size:90%; font-weight:bold; color:#ffff00; text-decoration:none;}
.broker a:hover{font-size:90%; font-weight:bold; color:#0000ff; text-decoration:none;}
.broker a:active{font-size:90%; font-weight:bold; color:#0000ff; text-decoration:none;}

.downloadleft {width:325px; float: left; clear: both;}
.downloadright {width:320px; float: right; text-align:right;}

.homeleft {width:225px; padding:2px; float: left; clear: both;}
.homeright {width:530px; float: right; padding:2px;}
.homecenter {width:240px; float:left; padding:2px; margin-right:12px;}


.description {width:465px; float: left; clear: both; font-size:12px; font-weight:bold;}
.downloaddiv {width:190px; float: right; text-align:right;}
/* service pages navigation styles */	 
#service, #service2, #service3{
	position:relative;
	top:0px;
	left:0px;
	width:314px;
	font-size: 12px;
	font-weight: bold;
}
#service ul, #service2 ul, #service3 ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size: 12px;	
}
#service li, #service2 li, #service3 li{
	margin:0px 0px 8px 0px;
	font-size: 12px;
}
#service a:link, #service2 a:link, #service3 a:link{
    display:block;
	padding:2px;
	border:2px outset #ff3300;
	text-align:center;
	width:312px;
	color:#cc0000;
	background-color: #fff;
	text-decoration:none;
}
#service a:visited, #service2 a:visited, #service3 a:visited, #service a:active,
#service2 a:active, #service3 a:active{
    display:block;
	padding:2px;
	border:2px outset #ff3300;
	text-align:center;
	width:312px;
	color:#cc0000;
	background-color:#fff;
	text-decoration:none;
}
#service a:hover, #service2 a:hover, #service3 a:hover {
   border:2px outset #ff3300;
   background-color:#ff3300;
   color: #fff;
   text-decoration:none;
}
#serviceuberlink a:link, #serviceuberlink a:visited, #serviceuberlink a:hover,
#serviceuberlink2 a:link, #serviceuberlink2 a:visited, #serviceuberlink2 a:hover
 { border:2px outset #ff3300;
   font-size: 12px;
   cursor:default;
   background-color:#ff3300;
   color: #fff;
   text-decoration:none;
}
/* download link */	
#downloadlink{
	position:relative;
	top:0px;
	left:0px;
	width:176px;
	font-size: 12px;
	font-weight: bold;
}
#downloadlink ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size: 12px;	
}
#downloadlink li{
	margin:0px 0px 8px 0px;
	font-size: 12px;
}
#downloadlink a:link{
    display:block;
	padding:2px;
	border:2px outset #ff3300;
	text-align:center;
	width:174px;
	color:#cc0000;
	background-color: #fff;
	text-decoration:none;
}
#downloadlink a:visited, #downloadlink a:active{
    display:block;
	padding:2px;
	border:2px outset #ff3300;
	text-align:center;
	width:174px;
	color:#cc0000;
	background-color:#fff;
	text-decoration:none;
}
#downloadlink a:hover {
   border:2px outset #ff3300;
   background-color:#ff3300;
   color: #fff;
   text-decoration:none;
}
.copyright{font-size:10px; text-align:center; padding:24px; font-weight:bold; line-height:24px; }	 
.copyright a {font-size:10px; font-weight:bold; color:#471b36; text-decoration:none;}
.copyright a:hover {font-size:10px; font-weight:bold; color:#471b36; text-decoration:underline;}
.copyright a:visited {font-size:10px; font-weight:bold; color:#471b36; text-decoration:none;}
table.home { font-size:11px; font-weight:normal}
table.home td { font-size:12px; font-weight:bold}
table.home th { color: #0000ff; font-size:12px; font-weight:bold; line-height:1.6em; text-indent:13px; text-align:left}
table.home a:link{font-size:12px; font-weight:bold; color:#0000ff; text-decoration:none;}
table.home a:visited{font-size:12px; font-weight:bold; color:#0000ff; text-decoration:none;}
table.home a:hover{font-size:12px; font-weight:bold; color:#0000ff; text-decoration:underline;}
table.home a:active{font-size:12px; font-weight:bold; color:#0000ff; text-decoration:none;}

.topline {border:1px solid #471b36; line-height:1.3em; background-color: #FAF5DA; font-size:12px; font-weight:bold; padding:3px;}
