


/***********************************************/
/* emx_nav_left.css                            */
/* Use with template Halo_leftNav.html         */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	font-family: Arial,sans-serif;
	font-family: Arial;
	margin: 0px;
	padding: 0px;
    background-color:#fafafa;
	background-color:#1f1f21;
}
iframe {
  background-color:white;
}

#sitemap {
  width:800px;
  background-color:white;
}

/******* hyperlink and anchor tag styles *******/
 
.disclaimer{
font:12px Arial;
color:red;
}

#container {
  width: 800px;
  text-align:left;
  background-color:#fefefe;
  border-left:30px solid #1f1f21;
}

 
a:link {
	color: #2F82AC;
	color:#2a5178;
	font-family: Arial;
	font-size: normal;
	text-decoration: none;
  	font-weight: normal;
 
}

a:visited {
	color: #266b8c;
	color:#2a5178;
	font-family: Arial;
	font-size: normal;
	text-decoration: none;
  	font-weight: normal;
}

a:hover{
	text-decoration: underline;
	color: red;

}

h1{
 font: 16px Arial;
 color: #475e79;
 font-weight:bold;
 margin: 0px;
 padding: 0px;
}
h2{
 font: 90% Copperplate Gothic Bold;
 font: 14px Arial;
 font-weight:bold;
 color:#669999;
 color:#999999;
 margin: 0px;
 padding: 0px;
}

h3{
 font: 11px Arial;
 font-weight: normal;
 color: #1f1f21;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial;
 font-weight: normal;
 font-size: 14;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 14px Arial;
 font-weight: bold;
 font-style: italic;
 color: red;
 margin: 0px;
 padding: 0px;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #aaaaaa;
    color: white;
    background-color: #326799;
}

.style9a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #aaaaaa;
    color: #1f1f21;
    background-color: #e5e7e9;
}
.style6 {
	color: #f8f9eb;
	color: #1f1f21;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #E5A44A;
    color: red;
}
.style8a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #E5A44A;
    color: #2362aa;
}

.style9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	color:#1f1f21;
}

.style9b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1f1f21;
}


.style13 {
	color: #ef7300;
	font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}

.style12 {
	color: #1f1f21;
	font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}
.style11 {
	color: white;
	color:#1f1f21;
	font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}
.style10 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}
.style7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f99700;
	color:red;
	font-weight:bold;
}

.style18 {
  font-family:Arial;
  font-size:18px;
  font-weight:bold;
  color:#a94a44;
  color:#990000;
  text-transform:capitalize;
  text-align:center;
  padding:3px;
  width:220px;
}

 
/*************** list tag styles ***************/

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/********* form and related tag styles *********/

.contact {
  font-family: Arial;
  color: #2F82AC;
  color: #d5a0b4;
  font-weight: bold;
  font-size: 14;
}

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}
				
input{
font-family: Arial,sans-serif;
}


a.homepage:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

a.homepage:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

a.homepage:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f99700;
}




a.glink, a.glink:visited{
	font-family: Arial;
  	color: #000a00;
	font-weight: bold;
	font-size: 14;
	padding-right:5px;
	padding-left:6px;
	border-right: 1px solid #8FB8BC;
	
}

a.glink:hover{
 	background-image:  url("glblnav_selected.gif"); 
	color: #006699;
	font-family: arial;
	text-decoration: none;
}

a.vlink, a.vlink:visited{
 
	font-family: Arial;
	font-size: 14;
  	color: #000a00;
 
	font-weight: bold;
	padding-left: 10px;
	border-right: 1px solid #FFFFFF;
}

a.vlink:hover{
 	background-image:  url("glblnav_selected.gif"); 
	color:#006699;
	text-decoration: none;
}

a.rlink, a.rlink:visited{
 	font-family: Arial;
	color:#006699;
      color:#1f1f21;
	font-size: 14;
	font-weight: bold;
	padding-left: 10px;
	border-right: 1px solid #FFFFFF;
      font:bold 14px Arial, Helvetica, sans-serif;

}


a.rlink:hover{
  	background-image:  url("glblnav_selected.gif");
  	color: #669999;
	text-decoration: none;
}

a.hlink, a.hlink:visited{
 	font-family: Arial;
	color:#006699;
	font-size: 14;
	font-weight: bold;
	padding-left: 5px;
	border-right: 1px solid #8FB8BC;

}
a.hlink:hover{
  	background-image:  url("glblnav_selected.gif");
  	color: #669999;
	text-decoration: none;
}

#contact_info{
width:331px;
margin:25px 0;
padding:10px 25px;
border:2px solid #d5a0b4;
color:#006699;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;}


table#contact_form{
width:381px;
}

#contact_form td{
padding:5px 10px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
background-color:#e5e5e5;}

#contact_form td.data{
background-color:#f1f1f1;}


input.bg1{
background-image:url(images/input_bg1.jpg);
background-repeat:no-repeat;
border:1px solid #ccc;
height:17px;
 }

input.bg2{
background-image:url(images/input_b2.jpg);
background-repeat:no-repeat;
border:1px solid #ccc;
height:17px;}

input.bg3{
background-image:url(images/input_bg3.jpg);
background-repeat:no-repeat;
border:1px solid #ccc;
height:17px;}

input.bg4{
background-image:url(images/input_bg4.jpg);
background-repeat:no-repeat;
border:1px solid #ccc;
height:17px;}

input.bg7{
background-image:url(images/input_bg7.jpg);
background-repeat:no-repeat;
border:1px solid #ccc;
height:17px;}

select.bg5{
background-image:url(images/input_bg5.jpg);
background-repeat:no-repeat;
border:1px solid #ccc;
height:20px;}

textarea.bg6{
background-image:url(images/input_bg6.jpg);
background-repeat:no-repeat;
border:1px solid #ccc;
height:67px}

#site_info{
width:275px;
margin:20px 20px;
padding:5px 5px;
border:1px solid #ff9b05;
color:#006699;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;}

#header{
position:relative;
height:90px;
width:800px;
background-image:url(images/header.jpg); 
background-repeat:no-repeat;
}

#headly img {
  position:absolute;
  top:5px;
  left:0px;
}


#contents {
  position:relative;
  top:10px;
  left:15px;
  padding:10px;
  width:750px;
  border:1px solid #f99898;
  border:2px solid #7ba4d0;
}

#contents img {
  margin-right:10px;
  margin-left:15px;
}

#contents li {
  margin-left:20px;
}

#contents p {
  font-size:14px;
  font-weight:normal;
  margin-left:10px;
  margin-right:10px;
  width:680px;
}

#content1 {
  position:relative;
  top:5px;
  left:5px;
}

#menu {
  position:absolute;
  top:2px;
  left:320px;
} 
#menu a:link {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	margin-right:2px;
}

#menu a:visited {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

#menu a:hover {
	color: #8ebcf1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


#header form {
position:absolute;
margin-left:620px;
margin-top:2px;
}

#header form input{
border:1px solid #666;
font:12px Arial, Helvetica, sans-serif;
color:#666;
}

#header form input.submit_btn{
border:1px solid #666;
background-color:#e0dfe3;
color:#333;
font-weight:bold;
margin-left:5px;
}

#header form input.bg1{
background-image:url(images/input_bg1.jpg);
background-repeat:no-repeat;
border:1px solid #ccc;
height:18px;
position:relative;
top:-5px;
left:2px;
 }

#header h1{
  position:absolute;
  left:600px;
  top:30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color:white;
}

#buttons {
  position:absolute;
  top:62px;
  left:5px;
}

#button2{
  position:absolute;
  top:62px;
  left:685px;
}

#property_search {
position:relative;
top:15px;
left:25px;
width:560px;
height:130px;
background-color:#fff;
border-bottom:1px solid #666666;
border:1px solid #f99898;
background-image:url(images/prop_bg.gif);
background-repeat:no-repeat;
}

#property_search a:link {
  color:red;
  text-decoration:underline;
  font-weight:normal;
  background-color:#ffffaa;
  border:1px solid red;
}

#property_search a:visited {
  color:red;
  text-decoration:underline;
  font-weight:normal;
  background-color:#ffffaa;
  border:1px solid red;
}

#property_search a:hover {
  color:#ffff99;
  text-decoration:underline;
  font-weight:normal;
  background-color:#f00;
  border:1px solid red;
}

#property_search select {
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
}

#property_search h1 {
  position:absolute;
  top:5px;
  left:20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #f00;
}
#property_search h2 {
  position:absolute;
  top:25px;
  left:20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color:#cfcfcf;
}

#property_search input.bg1{
  position:absolute;
  top:70px;
  left:90px;
  background-image:url(images/input_bg1.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
  height:17px;
 }
 #property_search input.bg2{
  position:absolute;
  top:40px;
  left:400px;
  background-image:url(images/input_bg1.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
  height:17px;
 }
 #property_search input.bg3{
  position:absolute;
  top:65px;
  left:90px;
  background-image:url(images/input_bg1.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
  height:17px;
 }

 #property_search input.bg4{
  position:absolute;
  top:65px;
  left:210px;
  background-image:url(images/input_bg1.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
  height:17px;
 }

 #property_search input.bg5{
  position:absolute;
  top:95px;
  left:390px;
  background-image:url(images/input_bg1.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
  height:17px;
 }

.city {
  position:absolute;
  top:40px;
  left:35px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#1f1f21;
}

.zip {
  position:absolute;
  top:40px;
  left:340px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#1f1f21;
}


.price {
  position:absolute;
  top:65px;
  left:30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#1f1f21;
}

.to {
  position:absolute;
  top:65px;
  left:188px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#1f1f21;
}

.or {
  position:absolute;
  top:40px;
  left:288px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:red;
}

.type {
  position:absolute;
  top:90px;
  left:33px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#1f1f21;
}

.age {
  position:absolute;
  top:90px;
  left:275px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#1f1f21;
}

.beds {
  position:absolute;
  top:65px;
  left:320px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#1f1f21;
}

.baths {
  position:absolute;
  top:65px;
  left:420px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#1f1f21;
}

.go {
  position:absolute;
  top:95px;
  left:500px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#1f1f21;
}


#righty {
/*
  position:relative;
  top:91px;
  left:-180px;
*/

  float:right;
  color:white;
background-color:#cfcfcf;
color:#1f1f21;
border:1px solid #aaa;
  width:180px;
  height:1330px;
}


#righty img {
  margin-top:10px;
  margin-left:15px;
  margin-bottom:10px;
  border:2px solid #aaaaaa;
  border:1px solid #333333;
}


#righty h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color:#1f1f21;
  color:white;
  width:180px;
  background-color:#c8c8c8;
  padding-top:10px;
}

#righty h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  color:red;
  width:180px;
  background-color:#c8c8c8;
}

#righty h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color:#2362aa;
  width:180px;
  background-color:#aaaaaa;
}

#search_righty {
  float:right;
  width:180px;
  background-color:#8a857f;
  color:#e4eef0;
  height:1200px;
}

#search_right1 {
  position:absolute;
  top:20px;
  left:0px;
  width:180px;
  background-color:#326799;
  color:#e4eef0;
  height:1200px;
}


#search_righty h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  color:#1f1f21;
  width:180px;
  background-color:#aaaaaa;
}

#search_righty h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  font-variant:small-caps;
  color:#ffffff;
  width:160px;
  margin-top:5px;
}

#search_righty h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
  color:#ffffff;
  width:160px;
  margin-top:2px;
}

#search_righty a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  text-align:left;
  margin-left:10px;
  margin-top:20px;
  text-align:center;
  color:#c90000;
  width:140px;
}


#search_righty img {
  border:2px solid #aaaaaa;
  margin-top:20px;
  margin-left:10px;
}

#search_box {
  border:2px solid #aaaaaa;
  position:relative;
  top:30px;
  left:10px;
  width:160px;
  padding-top:10px;
  padding-bottom:10px;  
}

  
#search_box a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  color:white;
  position:relative;
  top:5px;
}

#search_box a:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  color:red;
  width:150px;
}


#search_righty p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  color:#ffffff;
  width:150px;
  margin-top:2px;
  margin-left:5px;
}

#spacer img {
  border:0px;
  margin-top:10px;
  margin-bottom:10px;
}

#dreams {
  background-color:#cfcfcf;
  color:#1f1f21;
  width:160px;

}
#dream1 {
  background-color:#688ab0;
}

#dreams span {
 font-size:10px;
 font-weight:bold;
 text-align:center;
 color:red;
 width:160px;
}

#dreams p {
  color:white;
  color:#1f1f21;
  font:12px Arial;
  margin-top:10px;
  margin-right:10px;
  margin-left:5px;
  width:160px;
} 

#dreams li {
  font:12px Arial;
}

#dreams h3 {
  font:12px Arial;
  font-weight:bold;
  color:red;
}

#dreams textarea {
  width:140px;
}

#dreams table {
  font:12px Arial;
  color:#1f1f21;
  width:130px;
  text-align:left;
}

#dreams a:link {
	color: #8ebcf1;
	color:#aaaaaa;
	color:#2362aa;
	color:#475e79;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	margin-right:0px;
      margin-top:0px;

}

#dreams a:visited {
	color: #ffffff;
	color: #2362aa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

#dreams a:hover {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#mid_section {
position:relative;
width:560px;
top:10px;
left:25px;
  height:115px;
  width:560;
  border:1px solid #688ab0;
  border-right:0px;
padding-bottom:5px;
  border:0px solid #2a5178;

}

  
#mid_left {
  float:left;
  height:115px;
  width:270px;
  border:1px dotted #ccc;
  padding:5px;
  padding-right:10px;
  background-color:white;

}

#mid_left h1 {
  font-family:Arial;
  font-size:12px;
  padding-left:5px;
  }

#mid_left p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height:14px;
  text-align: left;
  color:#1f1f21;
  width:270px;
  padding-left:5px;
  margin:0px;
}

#mid_left a:link {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	margin-right:10px;

}

#mid_left a:visited {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#mid_left a:hover {
	color: #8ebcf1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#mid_right {
  float:right;
  height:115px;
  width:260px;
  background-color:#688ab0;
  background-color:#f4f4f4;
  border-left:0px solid #2a5178;
  padding-bottom:10px;
}

#mid_right h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color:#1f1f21;
  background-color:white;
  width:240px;
  border-bottom:1px dotted #f99898;
}

#mid_right p {
  float:right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  color:#1f1f21;
}

#mid_right1 {
  float:left;
}

#mid_right2 {
  float:right;
}

#mid_right a:link {
	color: #2a5178;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	margin-right:5px;
	margin-left:5px;
}

#mid_right a:visited {
	color: #2a5178;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	margin-right:5px;
	margin-left:5px;
}

#mid_right a:hover {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#bottom {
  position:relative;
  top:-5px;
  left: 25px;
  width: 560px;
  background-color:white;
border:1px solid #f99898;
  padding-bottom:5px;
}

#bottom p {
  font-size: 12px;
  font-weight: normal;
  line-height:14px;
  text-align: left;
  color:#1f1f21;
  margin:2px;
  margin-top:5px;
  margin-bottom:5px;
  padding-left:5px;
  padding-right:5px;
}

#bottom h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  color:red;
  background-color:#ffff99;
  padding:5px;
  border:1px solid red;
}

#bottom h2 {
  font-size:16px;
  font-weight:bold;
  text-align:center;
  color:red;
}

#bottom li {
  list-style-image:url(images/orange_bullet.gif);
  font-size:12px;
  margin-left:10px;
}

#bottom td {
  width:280px;
}

#bottom a:link {
  color:#fa6602;
  color:#2a5178;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  text-decoration:underline;
}
  
#bottom a:visited {
  color:#fa6602;
  color:#2a5178;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  text-decoration:underline;
}
  
#bottom a:hover {
  color:red;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
}
  
#show {
  position:relative;
  top:20px;
  left:20px;
  width:750px;
  border:2px solid #a0a9b2;
}

#videos {
  position:relative;
  left:20px;
  width:750px;
  height:80px;
  background-image:url(images/video_search.jpg);
  background-repeat:no-repeat;
  border:1px solid #1f1f21;
  margin-bottom:10px;
}
  
#video {
  position:relative;
  top:20px;
  left:0px;
  height:248px;
  width:296px;
  border:2px solid #1f1f21;
}

 
#latest {
  position:absolute;
  top:8px;
  left:310px;
  height:255px;
  width:242px;
  color:#1f1f21;
  border:2px solid #ffffff;

}

#latest span {
  color:#1f1f21;
  background-color:red;
  position:relative;
  top:10px;
}

#latest h1 {
  position:absolute;
  top:0px;
  left:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  color:#1f1f21;
  line-height:25px;
  background-color:white;
  width:241px;
}

#latest1 {
  position:absolute;
  top:30px;
  left:0px;
  width:230px;
  font-family: Arial, Helvetica, sans-serif;
}

#latest1 img {
  position:absolute;
  top:198px;
  left:170px;
}

#latest a:link {
	color: #1f1f21;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	margin-right:5px;
	margin-left:5px;
}

#latest a:visited{
	color: #1f1f21;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	margin-right:5px;
	margin-left:5px;
}


#latest a:hover {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12x;
	font-weight: normal;
	text-decoration: none;
}

#cities {
  position:relative;
  top:-25px;
  left:-100px;
  height:720px;
  width: 560px;
  border:0px solid #aaa;

}

#cities p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height:14px;
  text-align: left;
  margin-left:10px;
  margin-top:10px;
  color:#1f1f21;

}

#cities a:link {
	color: #2a5178;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	margin-right:2px;
	margin-left:0px;
}

#cities a:visited {
	color: #2a5178;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

#cities a:hover {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

#pinellas {
  position:absolute;
  top:55px;
  left: 0px;
  height:160px;
  width: 280px;
  text-align:left;
  border-top:0px solid #aaa;
}

#pinellas h1 {
  position:absolute;
  top:0px;
  left:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color:#ffffff;
  width:280px;
  background-color:#1f1f21;

}
#pin1 {
  position:absolute;
  top:25px;
  color:#000000;
  margin-left:20px;
}

#hills {
  position:absolute;
  top:55px;
  left: 275px;
  width: 283px;
  background-color:#f4f4f4;
  height:200px;
  border-top:1px solid #aaa;
  border-left:0px solid #aaa;
}

#hills h1 {
  position:absolute;
  top:0px;
  left:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color:#000000;
  width:283px;
  background-color:#ffffff;
  border-bottom:1px solid #aaa;
  border-right:1px solid #aaa; 
}
#hill1 {
  position:absolute;
  top:25px;
  left:0px;
  color:#000000;
  margin-left:20px;
  text-align:left;
}

#about {
  position:absolute;
  top:280px;
  left: 0px;
  width: 556px;
  color:#000000;
  border-top:0px solid #aaa;

}

#listing {
  position:absolute;
  top:110px;
  left:0px;
  height:auto;
}

#details{
padding:1px 1px 1px 1px;
background-color:#aaaaaa; 
background-color:white;
border:1px solid #333333;
margin-left:30px;
height:290px;
width:350px;
}

#details a:link {
	color: #2a5178;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	margin-right:2px;
	margin-left:0px;
}

#details a:visited {
	color: #2a5178;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

#details a:hover {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#images{
padding:3px 3px 3px 3px;
border:2px solid #f8f9eb;
border:1px solid #000000;
background-color:#A0A9B2;
width:300px;
heigth:250px;
}
#images h1 {
  width:300px;
    color: white;
    background-color: #326799;
}

#desc{
padding:3px 3px 3px 3px;
background-color:#2362aa;
background-color:#6789af;
border:1px solid #f8f9eb;
border:1px solid #000000;
height:250px;
margin-left:30px;
width:350px;
}

#search {
  position:absolute;
  top:100px;
}

#search h1 {
   width=300px
}

#footer {
  position:relative;
  top:20px;
  left:0px;
  width:800px;
  height:80px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:center;
  color:#aaa; 
  border:1px solid #aaa;
}

 
#footer a:link {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	margin-right:2px;
}

#footer a:visited {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

#footer a:hover {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}


#footer img {
  border:0px ridge white;
}


#footer-home {
  position:absolute;
  top:1420;
  left:0px;
  left:50px;
  width:800px;
  height:80px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:center;
  color:#aaa;
 
/*
  border:2px solid #1f1f21;
  background-image:url(images/foot.jpg);
  background-repeat:no-repeat;
*/
}

 
#footer-home a:link {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	margin-right:2px;
}

#footer-home a:visited {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

#footer-home a:hover {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}


#footer-home img {
  border:0px ridge white;
}

/*start clear hack*/
.clearfix:after {      
    content: ".";        
   display: block;     
    height: 0;        
    clear: both;        
    visibility: hidden;
}
/*hide from ie-mac\*/    
* html .clearfix {height: 1%;}        
/*hide from ie-mac*/   


/* new styles */

ul#left_nav{
margin-top:10px;
margin-left:5px;
list-style-type:none;
width:160px;
height:360px;
background-image:url(images/left1.gif);
background-repeat:no-repeat;
border-right:0px solid #5d8bbf;
/*border-right-style:dotted; */
border-bottom:0px solid #5d8bbf;
}

ul#left_nav li{
font:12px Trebuchet, Arial,  sans-serif;
margin:2px;
padding-left:5px;
width:140px;
text-align:left;
line-height:1%;
height:12px;
border-bottom: 1px #fff;
border-bottom-style:dashed;
color:#fff;
}


ul#left_nav li a{
font: bold 12px Trebuchet, Arial, sans-serif;
color:#fff;
}

ul#left_nav li a:link, ul#left_nav li a:visited{
text-decoration:none;
color:#fff;}

ul#left_nav li a:hover{
text-decoration:underline;
color:#5d8bbf;}

ul#left_nav li a#current_page{
text-decoration:none;
color:#009fff;}

#mls_search {
  position:relative;
  top:10px;
  left:0px;
  border:2px solid #1f1f21;
  border-bottom:0px;
  height:105px;
  width:900px;
  background:white;
  background-image:url(images/blog_grad.jpg);
  background-repeat:x-repeat;
  background-image:url(images/re-search.jpg);
  background-repeat:no-repeat;

}

#mls_search h1 {
  position:absolute;
  top:0px;
  left:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  color:white;
  padding-top:3px;
  padding-bottom:3px;
  background-color:#8ebcf1;
  background-image:url(images/ms2.jpg);
  background-repeat:repeat-y;
  width:900px;
  margin-bottom:20px;
}

#mls_search h4 {
  position:absolute;
  top:29px;
  left:240px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#d63837;
}

.mls-city {
  position:absolute;
  top:30px;
  left:83px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#1f1f21;
}

.mls-zip {
  position:absolute;
  top:30px;
  left:273px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#1f1f21;
}

.mls-sub {
  position:absolute;
  top:30px;
  left:403px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#1f1f21;
}

.mls-type{
  position:absolute;
  top:29px;
  left:600px;
  width:205px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}



 #mls_search input.city_input{
  position:absolute;
  top:29px;
  left:115px;
  width:115px;
  height:17px;
  font-family:Arial;
  font-size:10px;
  font-weight:normal;
  background-image:url(images/input_bg7.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
 }

 #mls_search input.zip_input{
  position:absolute;
  top:29px;
  left:300px;
  width:80px;
  font-family:Arial;
  font-size:10px;
  font-weight:normal;
  background-image:url(images/input_bg7.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
  height:17px;
 }

 #mls_search input.sub_input{
  position:absolute;
  top:29px;
  left:490px;
  width:115px;
  height:17px;
  font-family:Arial;
  font-size:10px;
  font-weight:normal;
  background-image:url(images/input_bg7.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
 }

.mls-mls {
  position:absolute;
  top:63px;
  left:65px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#1f1f21;
}

 #mls_search input.mls_input{
  position:absolute;
  top:63px;
  left:155px;
  width:100px;
  font-family:Arial;
  font-size:10px;
  font-weight:normal;
  background-image:url(images/input_bg7.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
  height:17px;
 }

.mls-price {
  position:absolute;
  top:63px;
  left:280px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#1f1f21;
}

.mls-min{
  position:absolute;
  top:63px;
  left:330px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.mls-max{
  position:absolute;
  top:63px;
  left:460px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.mls-to {
  position:absolute;
  top:63px;
  left:440px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#1f1f21;
}

.mls-beds {
  position:absolute;
  top:63px;
  left:570px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#1f1f21;
}

.mls-bed_select{
  position:absolute;
  top:63px;
  left:620px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.mls-baths {
  position:absolute;
  top:63px;
  left:700px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#1f1f21;
}

.mls-bath_select {
  position:absolute;
  top:63px;
  left:750px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

 
#show {
  position:relative;
  top:0px;
  left:0px;
  width:900px;
  border:2px solid #a0a9b2;
  border:2px solid #1f1f21;
  border-top:0px;
  background:white;
/*
  background-image:url(images/blog_grad.jpg);
  background-repeat:x-repeat;
*/
  background-image:url(images/re-search.jpg);
  background-repeat:no-repeat;

}
#listing table {
  border:2px solid #1f1f21;
  height:auto;
  background:#ffffff;
}

#listing_video {
  position:absolute;
  top:30px;
  left:5px;
}

#ads {
  width:220px;
  height:auto;
  background-color:#ffffac;
  background-color:#fcffbe;
  border-left:1px solid #1f1f21;
  border-top:1px solid #1f1f21;
  border-bottom:1px solid #1f1f21;
  background-image:url(images/members.jpg);
  background-repeat:no-repeat;
}

#ads img {
  width:220px;
}

#ads h3 {
	font-size:16.0pt;
	font-family:"Times New Roman";
	font-weight:bold;}
}

#poster {
  width:220px;
  height:auto;
  background-color:#ffffac;
  background-color:#fcffbe;
  border-left:1px solid #1f1f21;
  border-top:1px solid #1f1f21;
  border-bottom:1px solid #1f1f21;
  background-image:url(images/members.jpg);
  background-repeat:no-repeat;
}


#poster img {
  width:220px;
}

#mposter {
  float:right;
  width:220px;
  height:auto;
  background-color:#ffffac;
  background-color:#fcffbe;
  border-left:1px solid #1f1f21;
  border-top:1px solid #1f1f21;
  border-bottom:1px solid #1f1f21;
  background-image:url(images/members.jpg);
  background-repeat:no-repeat;

}


#mposter img {
  width:220px;
}

#bio {
  margin-left:2px;
  margin-top:5px;
  width:220px;
  background-color:#ffffac;
  background-color:#fcffbe;
  background-color:#dddddd;
}

#bio p {
  font-family:Arial;
  font-size:22px;
  font-weight:normal;
}


#bio img {
  margin:2px;
  width:90px;
  height:105;
  border:1px solid #1f1f21;
  background-color:white;
}

#mbio {
  margin-left:10px;
  margin-top:5px;
  background-color:#ffffac;
  background-color:#fcffbe;
  background-color:#dddddd;
}

#mbio p {
  font-family:Arial;
  font-size:22px;
  font-weight:normal;
}


#mbio img {
  margin:2px;
  width:90;
  height:105;
  border:1px solid #1f1f21;
  background-color:white;
}

#details{
padding:1px 1px 1px 1px;
border:0px solid #333333;
margin-left:0px;
}

#details table {
  border:0px;
  width:340px;
}

 

#details a:link {
	color: #2a5178;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	margin-right:2px;
	margin-left:0px;
}

#details a:visited {
	color: #2a5178;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

#details a:hover {
	color: #d63837;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#images{
margin-left:0px;
border:2px solid #f8f9eb;
border:1px solid #000000;
background-color:#A0A9B2;
background-color:#ffffff;
width:290px;
heigth:250px;
}

#images table {
  border:0px solid #1f1f21;
}

#images h1 {
  width:280px;
    color: white;
    background-color: #326799;
  background-color:#000066;
}

#desc{
padding:3px 3px 3px 3px;
background-color:#ededed;
border-top:1px solid #000000;
height:auto;
margin-left:0px;
width:350px;
}

#desc table {
  border:0px;
}


.style17 {
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  text-transform:uppercase;
  color:white;
  background-image:url(images/ms3a.jpg);
  background-repeat:repeat-y;
  width:900px;
  padding:2px;
}


 

#how ul {
  margin-left:-20px;
}
#how li {
  font-weight:normal;
}

#details h1 {
  font-size:13px;
  font-weight:bold;
  color: #fa6602;
  margin-left:30px;
  text-align:center;
  text-transform:uppercase;
  border-bottom:1px dotted #1f1f21;
  background-color:white;
}

#details h2 {
  font-size:13px;
  font-weight:bold;
  color: #fa6602;
  margin-left:30px;
  margin-top:22px;
  margin-bottom:2px;
  text-align:center;
  text-transform:uppercase;
  border-bottom:1px dotted #1f1f21;
  background-color:white;
}

