


/***********************************************/
/* emx_nav_left.css                            */
/* Use with template Halo_leftNav.html         */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
  font-family: Arial, Helvetica, sans-serif;
  
 font-family:Georgia, "Times New Roman", Times, serif; 
 
   	font-size:13px;
	line-height:16px;
      font-weight:normal;
	margin: 0px;
	padding: 0px;
      height:auto;
    text-align:center;
	color:#333333;

	background-color:#999;
	background-color:#f6f6f6;
   	width:100%;

	background-image:url(images/home1.gif);
	background-repeat:repeat-x;

	
}

div#container {
  margin-left: auto;
  margin-right: auto;
  width:996px;
  height:auto;
/*
  border-right:2px solid #1f1f21;
  border-left:2px solid #1f1f21;
  border-bottom:2px solid #1f1f21;
  */
  
  background-color:#000;
  background-color:#fff;
     
}

div#home-container {
  margin-left: auto;
  margin-right: auto;
  width:1000px;
  height:645px;
  background-color:#000;
  /*
  border-right:2px solid #1f1f21;
  border-left:2px solid #1f1f21;
  border-bottom:2px solid #1f1f21;
  */
  
  background-color:#000;
}


div#home-menu {
	float:left;
	width:300px;
}
div#center-menu {
	float:left;
	margin-top:15px;
	height:20px;
	width:300px;
	background-image:url(images/topmenu.gif);
	background-repeat:no-repeat;
	display:inline;
}
div#center-menu ul {
	width:300px;
	height:20px;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}

.tampa {
	background-position:0 0;
}
div#center-menu li {
	
	float:left;
	width:75px;
	heigth:20px;
	display:inline;
	margin:0px;
	
}

div#center-menu a:link {
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:center;
  	color:#d8d8da;
	
}
div#center-menu a:visited {
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:center;
  	color:#d8d8da;

}

div#center-menu a:hover {
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	text-align:center;
	color:#000;
	color:#a00;
	border-bottom:2px solid black;
}
div#mid-menu {
	float:left;
	margin-top:5px;
	margin-left:60px;
	width:650px;
}

#mid-menu a:link {
	color:#cccccc;
  	color:#d8d8da;
 
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}

#mid-menu a:visited {
   color:#d8d8da;
 	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}

#mid-menu a:hover {
	color:#a00;
	font-size:11px;
	font-weight:normal;
}
/******* hyperlink and anchor tag styles *******/
 
.disclaimer{
font-size:10px;
color:#666666;
font-weight:normal;
font-style:italic;
}

.popup
{
COLOR: #9F141A;
color:black;
CURSOR: help;
TEXT-DECORATION: none
}


a:link {
	color:#495a66;
	font-size: 12px;
	text-decoration: underline;
  	font-weight: normal;
  
}

a:visited {
	color: #266b8c;
	color:#2a5178;
	color:#fa6602;
	color:#6294c7;
	font-size: 12px;
	text-decoration: underline;
  	font-weight: normal;
}

a:hover{
	color: #d63837;
	color:#aa0000;
	text-decoration: none;

}

h1{
 font: 16px  ;
 color:#567dff;
 font-weight:bold;
 margin: 0px;
 padding: 0px;
}

h2{
 font: 14px;
 font-weight:bold;
}

h3{
 font: 11px ;
 font-weight: normal;
 color: #1f1f21;
 margin: 0px;
 padding: 0px;
}

h4{
 font-weight: normal;
 font-size: 14;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h5{
 font-size: 14px ;
 font-weight: bold;
 color:#495a6f;
 margin: 0px;
 padding: 0px;
}


 
/*************** list tag styles ***************/

{
 list-style-type: disc;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/********* form and related tag styles *********/


#header{
	float:left;
height:70px;
width:1000px;
background-color:#9abde7;
background-color:#efefef;
background-color:#000000;
      border:4px solid #454545;
   border:0px solid #45576c;
   
   border-bottom:0px;
   
margin-left:0px;
/*
background-image:url(images/beach1.jpg);
background-repeat:no-repeat;
*/

}

#header img {
	margin:0px;
}

#header_right {
	float:right;
	width:280px;
	margin-top:2px;
}
#header_right h1{
  float:right;
  margin-top:1px;
  margin-right:1px;
  font-size: 20px;
  font-weight: bold;
  
  color:#e3e4e6;
  color:#fbfbfb;
  color:#d8d8da;
  display:block;
  width:240px;
  height:22px;
 }

#google {
  position:absolute;
  top:1px;
  left:860px;
  color:white;
}

#headly img {
  position:absolute;
  top:15px;
  left:270px;
}

 

#middle {
  float:left;
  margin-top:0px;
  margin-left:0px;
  margin-bottom:0px;
  width:1000px;
  padding:0px;
  background-color:#efefef;
  background-color:#edeae2;
  background-image:url(images/shadow1.png);
  background-position:left;
  background-repeat:repeat-y;  
  height:auto;
}

#hmiddle {
  float:left;
  margin-top:0px;
  margin-left:0px;
  margin-bottom:0px;
  width:1000px;
  padding:0px;
  background-color:#efefef;
  background-color:#edeae2;
  
   background-image:url(images/shadow.gif);
  background-position:left;
  background-repeat:repeat-y;  
  height:auto;
}


#topMiddle {
	float:left;
	margin:0px;
	padding:0px;
	height:18px;
	width:996px;
	background-position:left;
	background-image:url(images/container_top1.gif);
	background-repeat:no-repeat;
	background-color:#f6f6f6;
}
 

#tmiddle {
background-color:#FFFFFF;
float:left;
margin-left:10px;
margin-top:10px;
width:977px;
border:2px solid #aaa;
}

#inside {
  float:left;
  margin-left:3px;
  margin-top:5px;
  width:946px;
  border:0px solid #aaaaaa;
  height:auto;
}

#templateSmall {
  float:left;
  margin-left:8px;
  margin-top:8px;
  margin-bottom:8px;
  padding-top:5px;
  padding-bottom:10px;
  width:660px;
  border:0px solid #eee;
  height:auto;
  background-color:#fff;
}

#templateSmall span {
	width:280px;
	text-align:left;
	margin-left:5px;
}

#templateSmall table {
	float:left;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:10px;
	width:550px;
}


#templateSmall td {
	width:175px;
	text-align:center;
	font-size:13px;
	padding:10px;
}

#templateSmall p {
	text-indent:25px;
	float:left;
	width:600px;
	font-size:14px;
	text-align:left;
	margin-left:10px;
	margin-bottom:10px;
	line-height:18px;
	font-size:13px;
}

#templateSmall h1 {
	float:left;
	font-size:18px;
	font-weight:bold;
 	margin-left:25px;
	margin-top:0px;
	text-align:left;
	color:#000;
	color:#507188;
	color:#21817d;
	background-color:#efefef;
	background-color:#fff;
	
 	height:25px;
	width:480px;
}

#templateSmall h2 {
	float:left;
	margin:0px;
	padding:0px;
	width:400px;
	margin-left:40px;
	margin-bottom:5px;
	font-size:13px;
	font-weight:bold;
	color:#1f1f21;
	text-align:left;
}


#templateSmall h3 {
	float:left;
	font-weight:bold;
	font-size:18px;
	color:#666;
	width:600px;
	text-align:left;
	margin:10px;
}

#templateSmall h4 {
	float:left;
	font-weight:bold;
	font-size:14px;
	color:#a00;
	width:600px;
	text-align:left;
	margin:10px;
}

#templateSmall ul {
  margin-left:0x;
  margin-top:10px;
  margin-bottom:10px;
  float:left;
  text-align:left;
}

#templateSmall li {
  margin-left:20px;
  padding-bottom:7px;
  padding-right:4px;
  font-size:12px;
  line-height:14px;
  font-weight:500;
  color:#495a6f;
  color:#30557a;
}

#templateSmall img {
	float:left;
	margin:20px;
	border:0px;
	display:inline;
}

#templateInside {
  float:left;
  margin-left:8px;
  margin-top:8px;
  width:972px;
  border:1px solid #aaaaaa;
  height:auto;
  background-color:#f8f8f8;
}
#templateInside table {
	width:800px;
	float:left;
	margin:15px;
}

#templateInside a:link {
	text-decoration:underline;
	color:#aa0000;
}


#templateInside img {
	border:1px solid black;
}

#templateInside h1 {
	padding:10px;
	font-size:18px;
	font-weight:bold;
	color:#666666;
}

#templateInside h2 {
	font-size:14px;
	font-weight:bold;
	color:#aa0000;
}

#temp {
  position:relative;
  top:100px;
  height:350px;
  width:950px;
  left:20px;
}

#bottom {
  position:absolute;
  top:530px;
  height:635px;
  width:930px;
  left:10px;
  border-left:0px solid black;
  background-image:url(images/bg_bottom.gif);
  background-repeat:no-repeat;
}

#searches {
  position:relative;
  top:10px;
  left:0px;
  width:600px;
  line-height:18px;

}

#menu{
	margin-top:5px;
	float:left;
	 margin-left:0px;
font-weight: bold;
text-align:center;
width:700px;
margin-left:120px;
margin-bottom:2px;
}

#menu1 {
/*	background-image:url(images/dream.png); */

	width:925px;
	height:25px;
	margin-top:10px;
	margin-left:30px;
	margin-bottom:10px;
	float:left;
}



#menu1 table{
width: 100%; 
height:25px;

text-align: center;
}



#menu1 td {
font-size:12px;
font-weight:normal;
color:#6294c7;
text-align:center;
text-decoration: none;
}

#menu1 a:link {
	font-size:13px;
	font-weight:bold;
	color:#6294c7;
	color:#c8d7ee;
	text-decoration:none;
}
#menu1 a:visited {
	font-size:13px;
	font-weight:bold;
	color:#6294c7;
	color:#c8d7ee;
	text-decoration:none;
}

#menu1 a:hover {
text-decoration:none;
font-weight:bold;
color:white;
background: transparent url(blockactive.gif) center center repeat-x;


}

*/
#header h1{
	/*
  position:absolute;
  left:600px;
  	*/
  float:right;
  margin-top:40px;
  margin-right:1px;
  font-size: 20px;
  font-weight: bold;
   color:#fa6602;
  color:white;
  color:#ffffee;
 /* background-color:#1f1f21; */
  display:block;
  width:260px;
  height:22px;
}

#header h2{
  float:right;
  margin-right:10px;
  margin-top:0px;
  font-size: 18px;
  font-weight: bold;
  color:#fa6602;
  color:#6294c7;
  color:#8a943a;
  background-color:#000;
}

#buttons {
  position:absolute;
  top:47px;
  left:280px;
  font-size:20px;
  color:black;
}

#buttons a:link {
	color: #1f1f21;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

#buttons a:visited {
	color: #1f1f21;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
 
}

#buttons a:hover {
	color: #ff0000;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

#but1 {
  position:absolute;
  left: 40px;
  top:10px;
}

#but2 {
  position:absolute;
  left: 195px;
  top:10px;
}

#but3 {
  position:absolute;
  left: 338px;
  top:10px;
}





#property_search {
  float:left;
  width:575px;
  margin-left:15px;
  margin-top:15px;
  margin-bottom:18px;
  height:180px;
color:white;
  background-color:#fff;
  border:0px ridge #660000;
  border:1px solid #c8d7ee;
  border:1px solid #eee;
  border-bottom-color:#c8dfee;
  border-bottom:2px solid #c8dfee;
  background-color:#fff;
  padding:1px;
  
  background-image:url(images/ps_1.png);
  background-repeat:no-repeat;
  background-position:bottom;
  
}

 
#property_search span {
  color:#000;
  font:12px ;
  font-weight:bold;
}

#property_search h4 {
  position:absolute;
  top:68px;
  left:175px;
  font-size: 12px;
  font-weight: bold;
  color:#d63837;
}
 
#property_search select {
  font-size:11px;
  font-weight:normal;
}

#property_search h1 {
	  float:left;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  color:#495a6f;
  color:#000;
  width:575px;
  line-height:25px;
  height:25px;
  background-color:#c8dfee;
  background-color:#efefef;
}


#property_search h2 {
  float:left;
  margin-left:10px;
  margin-top: 0px;
  font-size: 11px;
  line-height:12px;
  font-weight: normal;
  color:#000;
  text-align:left;
}

#property_search h3 {
	float:right;
	margin-right:10px;
	cursor:pointer;
}

#property_search input.bg1{
  background-image:url(images/input_bg1.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
  height:17px;
 }
#property_search input.bg7{
  background-image:url(images/input_bg7.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
  height:17px;
 }

 #property_search input.bg2{
  position:absolute;
  top:70px;
  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:95px;
  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:95px;
  left:210px;
  background-image:url(images/input_bg1.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
  height:20px;
 }

 #property_search input.city_input{
  float:left;
  width:400px;
  height:25px;
  margin-top:15px;
  margin-left:10px;
  color:#999999;
  color:#c8d7ee;
  color:#900;
  background-color:#fff;
  font-size:14px;
  font-weight:normal;
 
  
  border:1px solid #aaa;;
 }

.city {
  position:absolute;
  top:58px;
  left:23px;
  font-size: 12px;
  font-weight: bold;
  color:black;
}

 
.state {
  position:absolute;
  top:58px;
  left:320px;
  font-size: 12px;
  font-weight: bold;
  color:white;;
}

.zip {
  position:absolute;
  top:58px;
  left:205px;
  font-size: 12px;
  font-weight: bold;
  color:black;
}
 #property_search input.zip_input{
  position:absolute;
  top:58px;
  left:230px;
  width:80px;
  background-image:url(images/input_bg7.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
  height:17px;
 }

 
.type{
  position:absolute;
  top:29px;
  left:55px;
  width:205px;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.transaction{
  position:absolute;
  top:29px;
  left:430px;
  width:205px;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.radio {
  position:absolute;
  top:25px;
  left:355px;
  font-size: 16px;
  font-weight: bold;
}

.price {
	/*
  position:absolute;
  top:102px;
  left:25px;
  	*/
  float:left;
  margin-left:30px;
  margin-top:15px;
  font-size: 12px;
  font-weight: bold;
  color:black;
}

#min-max {
	float:left;
	width:220px;
	margin-left:20px;
	margin-top:5px;
}

.min{
	float:left;

	font-size: 12px;
  font-weight: bold;
  color:white;
}

.max{
  float:left;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.to {
  float:left;	
  font-size: 10px;
  font-weight: normal;
  margin-left:4px;
  margin-right:4px;
  color:#933;
  width:10px;
}

.status {
  position:absolute;
  top:115px;
  left:160px;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.beds {
  float:left;	
  margin-top:15px;
  margin-left:140px;
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.bed_select{
  float:left;
  margin-left:10px;
  margin-top:5px;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.baths {
  float:left;
  margin-top:15px;
  margin-left:25px;
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.bath_select {
  float:left;
  margin-top:5px;
  margin-left:15px;
  font-size: 12px;
  font-weight: bold;
}

.sqft {
  float:left;
  margin-top:15px;
  margin-left:25px;
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.sqft_select {
  float:left;
  margin-top:5px;
  margin-left:15px;
  font-size: 12px;
  font-weight: bold;
}

.prop_type {
  float:left;	
  font-size: 12px;
  font-weight: bold;
  margin-top:23px;
  margin-left:20px;
  width:125px;
  color:white;
}

.go {
	float:left;
	margin-left:35px;
	margin-top:5px;
}

#advance {
  position:absolute;
  top:150px;
  left:30px;
  height:25px;
  float:left;
}

#advance span {
  font-weight:normal;
  float:left;
  text-align:left;
  color:#495a6f;
}


.a1 {
  position:absolute;
  top:0px;
  left:0px;
  width:200px;
}

.a2 {
  position:absolute;
  top:16px;
  left:0px;
  width:200px;
}

.a3 {
  position:absolute;
  top:0px;
  left:210px;
  width:200px;
}


.a4 {
  position:absolute;
  top:16px;
  left:210px;
  width:200px;
}

#advance a:link {
 
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
  	color:#495a6f;

}

#advance a:visited {
	color: #ededed;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
  	color:#495a6f;

}

#advance a:hover {
	font-weight: normal;
	color: #ff0000;
	text-decoration: none;
}


#spacer img {
  border:0px;
  margin-top:10px;
  margin-bottom:10px;
}

#carousel2 img {
	border:1px solid #1f1f21;
}
#carousel {
  float:left;
  height:180px;
  margin-left:20px;
  margin-right:8px;
  margin-top:0px;
}
.btext {
  font-size:12px;
  font-weight:normal;
}

.text {
  font-size:16px;
  font-weight:normal;
  border-bottom:0px dotted #fa6602;
}

.text1 {
  font-size:14px;
  font-weight:bold;
}

.text2 {
  font-size:14px;
  font-weight:bold;
  line-height:1.2;
 
}

.text3 {
  font-size:11px;
  font-weight:normal;
  text-align:left;
}


#latest {
  float:right;
  width:610px;
  color:black;
  margin-right:5px;
  margin-top:15px;
  margin-bottom:10px;
  background:#ffffff;
  border:2px groove #6294c7;
}


#latest h1 {
  padding-top:3px;
  color:#ffa3a3;
  color:#000;
  font-size:16px;
  font-weight:bold;
  height:27px;
  width:610px;
  background-image:url(images/gray.jpg);
  background-repeat:no-repeat;
  border-bottom:2px groove #c7daf4;
}

/*
#latest h1 {
  font-size:20px;
  font-weight:bold;
  color: #1f1f21;
  text-align:left; 
  margin-left:8px;
  padding:5px;
}  
*/

.latest-head1 {
  position:relative;
  top:2px;
  left:15px;
  font-size:18px;
  font-weight:normal;
  color: #fa6602;
  color:#000;
}  

#latest1 {
  position:absolute;
  top:30px;
  left:5px;
  width:690px;
}

#latest1 span {
  font:14px;
  color:#000066;
  color:#1a729a;
  color:495a6f;
}

.mid {
  color:white;
  font-size:20px;
  position:relative;
  left:40px;
}



.txt1 {
  position:absolute;
  top:28px;
  left:340px;
  font-size:12px;
  font-weight:bold;
}


.txt2 {
  position:absolute;
  top:28px;
  left:385px;
  font-size:12px;
  font-weight:bold;
}

.txt3 {
  position:absolute;
  top:28px;
  left:435px;
  font-size:12px;
  font-weight:bold;
}


.txt4 {
  position:absolute;
  top:28px;
  left:485px;
  font-size:12px;
  font-weight:bold;
}


#mls {
  float:left;	
  width:300px;
  height:170px;
  border-left:1px solid black;

}

#mls h1 {
  color:white;
  font-size:12px;
  padding-left:20px;
  background-color:#8ebcf1;
  background-image:url(images/ms3.jpg);
  background-repeat:repeat-y;
  width:300px;
  padding-top:3px;
  padding-bottom:3px;
}

#mls h2 {
  position:absolute;
  left:105px;
  color:#d63837;
  font-size:16px;
  font-weight:bold;
  text-decoration:underline;
  width:300px;
}

#mls h3 {
  position:absolute;
  left:105px;
  top:40px;
  color:#1f1f21;
  font-size:12px;
  font-weight:normal;
  width:190px;
}

#mls img {
  position:absolute;
  top:21px;
  left:0px;
  border-left:1px solid black;
}



.text {
	color: #1f1f21;
	font-size: 14px;
	font-weight: bold;
}

#foot {
/*
  position:relative;
  top:36px;
*/
  float:left;
  margin-top:25px;
  width:100%;
  height:80px;
  font-size:11px;
  color:#ededed;
  color:#666;
  text-align:center;
}

#foot a:link {
	color: #666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	margin-right:2px;
}

#foot a:visited {
	color: #2a5178;
	color:#30557a;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

#foot a:hover {
	color: #d63837;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}


#foot 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-size:12px;
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-size: 12px; 
font-weight:bold;
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;}
 

#logo img {
	/*
	width:260px;
	height:60px;
	*/
	float:left;
	margin-left:16px;
	margin-top:4px;
	border:0px;
}
#logo span {
  color:#1f1f21;
}
#logo h1 a{
	background: url(images/logo-gray.jpg) no-repeat;
	width:260px;
	height:50px;
 	margin-top:10px;
	float:left;
}
#logo h1 a span{
	display:none;
}

#video {
	float:left;
	margin-left:16px;
	margin-top:5px;
	height:248px;
  width:296px;
  border:1px solid #1f1f21;
}

#videos {
	float:right;
 	margin-right:10px;
	margin-bottom:2px;
	margin-top:15px;
	width:320px;
	background:#f7f7f7;
	  border:0px solid #eee;

}

#videos h1 {
	float:left;
	width:318px;
	margin-top:0px;
	margin-bottom:5px;
	padding:1px;
	font-size:16px;
	font-weight:bold;
	color:#1f1f21;
	color:#a00;
	background-color:#f4f4f4;
	text-align:center;
	height:25px;
}

#videos h2 {
	float:right;
	margin:0px
	margin-right:5px;
	font-size:12px;
	line-height:12px;
	height:12px;
	padding:0px;
}

#details {
	float:left;
	width:300px;
}

#details h1 {
	float:left;
	width:300px;
	text-align:center;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	margin-top:-2px;

}

#details p {
	float:left;
	margin:2px;
	font-size:12px;
	color:#000;
	line-height:13px;
}

#details a:link {
	font-size:11px;
	color:#fff;
	font-decoration:underline;
	float:left;
	margin-left:10px;
}

 
#title{
	float:left;
	width:465px;
	margin-bottom:2px;
}

#title h1 {
  color: #fa6602;
  color: #6294c7;
  font-size:13px;
  font-weight:bold;
  width:340px;
  text-decoration:underline;
  float:left;
  text-align:left;
}

 

#title h1:hover {
  color:black;
  text-decoration:none;
  font-size:13px;
}

#title h1 a:visited{
  color: #fa6602;
  color: #6294c7;
  text-decoration:none;
  font-size:13px;
}

 

#title span{
	float:left;
}
#title .property_address{
	margin-bottom: 5px;
	width:325px;
	float:left;
	margin-left:10px;
}

#title a:hover {
	font-size:12px;
	color:green;
}

#title .property_hits{
	position:relative;
	left:65px;
}

/*
#title a:hover {
  color:green;
  font-size:40px;
}
*/

#icons {
	margin:0px;
	padding:0px;
	float:right;
	width:25px;
	margin-right:25px;
}
#icons a:link {
	margin:0px;
	padding:0px;
}

#icons img {
	border:0px;
	margin:0px;
	margin-top:2px;
	width:24px;
	height:24px;
	border:0px;
}

#descriptions{
	float:left;
	height:100px;
	width:400px;
	margin-left:10px;
}

#myDescriptions{
	float:left;
	height:85px;
	width:290px;
	margin:0px;
	padding:0px;
}

#myImage {
	float:left;
	width:150px;
	height:85px;
	border:1px solid #ffffee;
}
#myImage a:link {
	width:120px;
	height:85px;
}
#myDescriptions a:link {
	text-align:left;
	width:275px;
	text-decoration:underline;
}

#myDescriptions span {
	float:left;
	text-align:left;
	width:290px;
	margin:0px;
	padding:0px;
}

#descriptions .mls-office {
	
  float:right;
  text-align:center;
  font-size:12px;
  
  color:green;

}

#descriptions span{
	float:left;
}
#descriptions .desc{
	position:relative;
	left:20px;
	width:225px;
	font-size:14px;
	color:#1f1f21;
}
#descriptions .property_video img{
	border:3px ridge #ccc;
	width:120px;
	height:85px;
	float:left;
}


#row {
  float:left;
  padding-left:10px;
  padding-top:10px;

  font-weight:normal;
  color:#000;
  height:120px;
  margin-bottom:3px;
  background-color:#efefef;
  background-color:#fff;
  border-bottom:1px dotted #d08179;
  border-left:1px dotted #d08179;
  width:660px;

}

#myRow {
  float:left;
  padding-left:10px;
  padding-top:10px;

  font-weight:normal;
  color:#000;
  height:110px;
  margin-bottom:10px;
  background-color:#efefef;
  background-color:#fff;
  border:1px solid green;
  width:460px;

}

 

#row span {
	float:left;
	width:390px;
	text-align:left;
	margin-left:12px;
}

#row table {
	width:440px;
	float:left;
	height:40px;
	margin-left:10px;
}


#row td {
	line-height:13px;
	font-size:12px;
}

#row a:link {
 	font-size: 12px;

	font-weight: normal;
	text-decoration: underline;
	color:#1f1f21;
      color:#1b78b3;
      color:#666666;
}

#row a:visited {
	font-size: 12x;
	font-weight: normal;
	text-decoration: none;
      color:#1b78b3;
      color:#666666;

}

#row a:hover {
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	color: #ff0000;
}

#smallImage {
	float:left;
	
}

#smallImage img {
	padding:1px;
	border:1px solid #aaa;
	background-color:#fff;
	width:150px;
	height:110px;
}

#smallImage a:link {
	width:150px;
	height:110px;
}

#drow {
  width:670px;
  float:left;
  padding-left:0px;
  padding-top:0px;

  font-weight:normal;
  color:#1f1f21;
  margin-bottom:3px;
  background-color:white;

}

#drow h1 {
	font-size:14px;
	width:280px;
}

#drow h2 {
	font-size:13px;
	width:280px;
}

#drow table {
	width:290px;
	float:left;
/*	height:200px; */
	margin-left:10px;
	margin-bottom:10px;
}


#drow td {
	/*
	line-height:16px;
	font-size:13px;
	*/
}

#drow a:link {
 	font-size: 13px;
	line-height:16px;
	font-weight: normal;
	text-decoration: underline;
	color:#1f1f21;
      color:#507188;
}

#drow a:visited {
	font-size: 13x;
	font-weight: normal;
	text-decoration: underline;
      color:#507188;
      

}

#drow a:hover {
	font-size: 13px;
	font-weight: normal;
	text-decoration:none;
	color: #aa0000;
}
 

#prop_member {
 position:relative;
 left:130px;
 top:15px;
 text-align:center;
}

#prop_member h1 {
  font-size:12px;
  font-weight:normal;
  text-align:left;
}

#prop_member a:link {
  /*position:absolute;
  top:0px;
  left:0px;*/
  font-size:12px;
  color:#1f1f21;
  /*width:200px;*/
  text-align:left;

}

#prop_member a:visited {
  font-size:12px;
  /*position:absolute;
  top:0px;
  left:0px;*/
  color:#1f1f21;

}

#prop_member a:hover {
  font-size:12px;
  color:#f00;

}

#prop_member img {
  /*position:absolute;
  top:20px;
  left:10px;*/
  border:2px ridge #ccc;

}

.prop_info {
  /*position:absolute*/;
  top:40px;
  left:170px;
  font-size:14px;
  font-weight:bold;
  color:#1f1f21;
}

.prop_price {
  /*position:absolute;
  top:35px;
  left:400px;
 position:relative;
*/
  float:right;
 width:100px;
 text-align:right;
  font-size:13px;
  font-weight:bold;
  color:#000;
}


 
.prop_map {
 text-align:center;
 width:580px;
  font-size:14px;
  font-weight:normal;
  color:#1f1f21;
  padding-bottom:10px;
  border-bottom:0px dotted #666;
}

 
.mls-num {
  font-size:12px;
  float:left;
  font-weight:normal;
  color:#1f1f21;
}

#content{
	float:left;
	width:990px;
	background-color:#fff;
}

#tcontent{
	float:left;
	width:990px;
	background-color:#efefef;
}

#pagination {
	float:left;
	width:660px;
	text-align:center;
	background-color:#fff;
	background-color:#aaa;
}
#show {
 float:left;
  width:670px;
 margin-left:5px;
 margin-bottom:10px;
 background-color:#f8f8f8;
 background-color:#fff;
 background:#efefef;
 border:1px solid #eee;
 padding-bottom:20px;

}

#show1 {
 float:left;
  width:675px;
 margin-left:10px;
 margin-bottom:10px;
 background-color:#f8f8f8;
 background-color:#fff;
 background:#ffffff;

  border:1px solid #ccc0af;
 padding-bottom:25px;
 height:auto;

}

#show1 ul {
  margin-left:0x;
  /* shel
  margin-top:10px;
  margin-bottom:10px;
  */
  float:left;
  text-align:left;
}

#show1 li {
  margin-left:2px;
  padding-bottom:7px;
  padding-right:4px;
  font-size:12px;
  line-height:14px;
  font-weight:500;
  color:#495a6f;
  color:#30557a;
}
#show1 p {
	text-indent:0px;
	float:left;
	width:600px;
	width:95%;
	font-size:14px;
	text-align:left;
	margin:10px;
 	font-size:14px;
}
#show1 table {
	float:left;
	margin-top:10px;
 	border-bottom:0px dotted #8a943a;
}
#show1 tr {
	margin-bottom:10px;
}


#specifics ul {
  margin-left:0x;
  /* shel
  margin-top:10px;
  margin-bottom:10px;
  */
  float:left;
  text-align:left;
}

#specifics li {
  margin-left:2px;
  padding-bottom:7px;
  padding-right:4px;
  font-size:12px;
  line-height:14px;
  font-weight:500;
  color:#495a6f;
  color:#30557a;
}

#show4 {
 float:left;
  width:577px;
  width:570px; 
 margin-left:10px;
 margin-bottom:10px;
 background-color:#f8f8f8;
 background-color:#fff;
 background:#ffffff;

  border:1px solid #ccc0af;
 padding-bottom:25px;
 height:auto;

}

#show4 p {
	text-indent:0px;
	float:left;
	width:500px;
	font-size:14px;
	text-align:left;
	margin-left:10px;
	margin-bottom:10px;
	line-height:18px;
	font-size:13px;
}

#show4 h2 {
	float:left;
	color:#1f1f21;
  	color:#8a943a;
	font-size:14px;
	font-weight:bold;
	margin:10px;
	margin-left:25px;
	padding:0px;
	font-variant:small-caps;
	border-bottom:1px dotted #ffff11;
}

#show3 {
 float:left;
  width:675px;
 margin-left:5px;
 margin-bottom:10px;
 background-color:#f8f8f8;
 background-color:#fff;
 background:#ffffff;

  border:0px groove #6294c7;
 padding-bottom:25px;
 height:auto;

}

#show2 {
 float:left;
  width:680px;
 margin-left:5px;
 margin-top:5px;
 margin-bottom:10px;
 background-color:#f8f8f8;
 background-color:#fff;
  border:1px solid #eee;
 padding-bottom:25px;
 height:auto;
 text-align:left;
}

#show2 p {
	margin-left:10px;
	font-size:13px;
	line-height:15px;
	
}

.small-time {
	font-size:8px;
	color:#996600;
}

#row-bottom {
	float:left;
	margin-left:40px;
	margin-top:10px;
	font-size:9px;
	color:#666;
	width:300px;
}
	
#row-bottom a:link {
	font-size:11px;
	color:#666;
}

#mls_search {
 float:left;
  height:145px;
  width:990px;
 margin:10px;
  margin-top:0px;
  margin-left:2px;
  margin-right:0px;
  margin-bottom:0px;
border:2px solid #d4dce2;
border:1px solid #8a943a;
border:1px solid #6294c7;
border-right:2px solid #000;
	background:#fff;
border:0px solid #fff;

	background-color:#e2e5ce;
	
	background-image:url(images/mback.png);
	background-repeat:no-repeat;

	
}

#mls_search table {
	float:left;
 	width:965px;
	height:30px;
	font-size:10px;
	margin-top:5px;
}

#mls_search img {
  float:right;
  margin-right:20px;
}

#mls_search a:link {
	margin-left:8px;
	text-decoration:underline;
	color:#d09178;
	color:#a00;
	font-weight:normal;
	font-size:11px;
	cursor:pointer;
}

#mls_search a:visited {
	text-decoration:none;
}

#mls_search span {
  color:#1f1f21;
  font:11px;
  float:left;
  margin-left:10px;
}


#mls_search h1 {
  font-size: 18px;
  font-weight: 500;
  text-align: left;
  margin-top:5px;

  color:#507188;
  width:270px;
  float:left;
}


#mls_search h4 {
  font-size: 10px;
  font-weight: bold;
  color:#d63837;
  width:10px;
}
.mls-city {
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.mls-zip {
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.mls-sub {
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.mls-type{
  width:190px;
  font-size: 12px;
  font-weight: bold;
  color:white;
  float:right;
}



 #mls_search input.city_input{
  width:140px;
  height:20px;
  font-size:12px;
  font-weight:normal;
/*
  background-image:url(images/input_bg7.jpg);
  background-repeat:no-repeat;
*/
  border:1px solid #ccc;
 }

#mls_search select {
	border:1px solid #6294c7;
}

 #mls_search input.zip_input{
  width:80px;
  font-size:12px;
  font-weight:normal;
  border:1px solid #6294c7;
  height:20px;
 }

.mls-mls {
  /*position:absolute;
  top:63px;
  left:65px;*/
  font-size: 12px;
  font-weight: bold;
  color:black;
}

 #mls_search input.mls_input{
   font-size:12px;
  font-weight:normal;
  border:1px solid #6294c7;
  height:20px;
 }

 #mls_search input.sub_input{
  width:130px;
  font-size:12px;
  font-weight:normal;
  background-image:url(images/input_bg7.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
  height:20px;
 }

.mls-price {
  /*position:absolute;
  top:63px;
  left:280px;*/
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.mls-min{
  /*position:absolute;
  top:63px;
  left:330px;*/
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.mls-max{
  /*position:absolute;
  top:63px;
  left:460px;*/
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.mls-to {
  /*position:absolute;
  top:63px;
  left:440px;*/
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.mls-beds {
  /*position:absolute;
  top:63px;
  left:570px;*/
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.mls-bed_select{
  /*position:absolute;
  top:63px;
  left:620px;*/
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.mls-baths {
  /*position:absolute;
  top:63px;
  left:700px;*/
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.mls-bath_select {
  /*position:absolute;
  top:63px;
  left:750px;*/
  font-size: 12px;
  font-weight: bold;
  color:white;
}
	
#speil1 {
 float:left;
  margin:10px;
  margin-top:1px;
  margin-bottom:5px;
  margin-left:5px;
  margin-bottom:3px;
  margin-right:5px;
   width:990px;
  height:20px;
/*
  background-image:url(images/speil4.jpg);
  background-repeat:no-repeat;
*/
  background-color:#efefef;
   border:0px solid #ddd;
   border-bottom:1px solid #aaa;
background-color:#d0817b;
  background-color:#aaa;
 }


#speil1 h1 {
  padding:3px;
  margin-left:10px;
  font-size:12px;
  font-weight:bold;
  color:#1f1f21;
  color:#fff;
   text-transform:capitalize;
  float:left;
  width:300px;
  text-align:left;
}

#speil1 a:link {
	text-decoration:none;
}

#speil1 a:visited {
	text-decoration:none;
}
#speil1 h2 {
  float:right;
  margin-right:20px;
  font-size:11px;
  font-weight:bold;
  color: #1f1f21;
  color:#fff;
  margin-top:0px;
}

#speil1 h3 {
  float:left;
  margin-left:10px;
  margin-top:0px;
  font-size:12px;
  font-weight:bold;
  text-transform:capitalize;
  color:#1b78b3;
  text-align:left;
}

#speil1 h4 {
  margin-top:-18px;
  margin-left:250px;
  font-size:12px;
  font-weight:bold;
  text-transform:capitalize;
  color:#666;
}

#speil1 h5 {
  margin-top:-18px;
  margin-left:450px;
  font-size:12px;
  font-weight:bold;
  text-transform:capitalize;
}

.clr{
	clear:both;
}

#top_row{
	width:910px;
	float:left;
}

#top_row span{
	position:relative;
}


#t_row{
	width:950px;
	float:left;
	margin-top:1px;
	margin-bottom:3px;
}


#t_row img {
	margin-right:3px;
}


#t_row input {
	/*
  float:right;
  margin-right:120px;
  margin-top:20px;
  */
}

#t_row span{
	position:relative;
}

#mid_row{
	position:relative;
	top:15px;
	width:930px;
	float:left;
	margin-left:10px;
}
#mid_row span{
	margin-left:30px;
}

#m_row{
float:left;
	top:5px;
	width:985px;
	float:left;
}
#m_row span{
	margin-left:5px;
 }

#m_row select {
	float:left;
	margin-left:10px;
	text-transform:uppercase;
}

#or{
	float:left;
	width:40px;
	position:relative;
	top:-2px;
	left:178px;
}
#t_or{
	float:left;
    margin-top:-5px;
	left:175px;
	width:40px;
	position:relative;
    color:#aa0000;
}

#t_or1{
	float:left;
    margin-top:-5px;
	left:285px;
	width:40px;
	position:relative;
    color:#aa0000;
}

#bottom_row{
	width:975px;
	float:left;
 	margin-top:10px;	
}

#bottom_row input {
	border:1px solid #ccc;
}

#bottom_row img {
	border:0px;
}

#bottom_row span{
	float:left;
	margin-left:10px;
	margin-right:10px;
}

.re-city {
  font-size: 12px;
  font-weight: bold;
  color:black;
}

 
.ml-mls {
  font-size: 12px;
  font-weight: normal;
  color:black;
  float:left;
  margin-left:5px;
 }

.ml-type{
  font-size: 12px;
  font-weight: normal;
  color:white;
  float:right;
  margin-right:1px;
}

.re-state {
  /*position:absolute;
  top:48px;
  left:330px;*/
  font-size: 12px;
  font-weight: bold;
  color:white;;
}

.re-zip {
  font-size: 12px;
  font-weight: bold;
  color:#1f1f21;
}

.ml-zip {
  font-size: 12px;
  font-weight: bold;
  color:#1f1f21;
  margin-left:300px;
}

 

#questions {
  float:left;
  width:285px;
  height:auto;
  margin-left:10px;
  margin-top:10px;
  margin-bottom:10px;
  margin-right:10px;
  background-color:#496e94;
  background-color:#d0d895;
  background-color:#aaa;
  padding-bottom:10px;
  padding-top:5px;
  border:1px solid black;
}

#questions legend {
	font-weight:bold;
	color:white;
	text-align:left;
}

#questions fieldset {
	width:240px;
	float:left;
	margin-left:10px;
	margin-right:10px;
	border:1px solid #fff;
	padding:5px;
}

#questions span {
	width:200px;
	margin:0px;
	padding:0px;
}

#questions p {
	margin:0px;
	padding:0px;
	color:white;
}
#questions h1 {
	  float:left;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color:#fff;
  width:285px;
  height:22px;
  background-color:#c8dfee;
  margin-bottom:10px;
  text-transform:uppercase;
  
}

/*
#questions h1 {
  font-size:18px;
  font-weight:bold;
  color:#1f1f21;
  width:290px;
  text-align:center;
  text-transform:uppercase;
  border-bottom:0px dotted #fa6602;
  background-color:white;
  padding:2px;
  margin:0px;
  margin-top:0px;
}
*/


#questions form {
	width:255px;
}

#div.questions textarea {
max-width:250px;
overflow:hidden;
}

#show_member{
  float:left;
  width:290px;
  height:auto;
  margin-left:10px;
  margin-top:10px;
  margin-bottom:5px;
  background-color:#81a18a;
  background-color:transparent;
  border:0px solid #aa0000;
  border-bottom:1px solid #ccc0af;
  padding-bottom:10px;
}

#show_member ul {
  margin-left:10px;
  margin-top:10px;
  margin-bottom:10px;
  padding:0px;
  float:left;
  text-align:left;
 }

#show_member li {
  padding:0px;
  margin-left:15px;
  font-size:12px;
   font-weight:500;
  color:#495a6f;
  color:#30557a;
  color:#1f1f21;
  width:250px;
  float:left;
}


#show_member h3 {
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#000;
	width:295px;
}

#show_member a:link {
  color:white;
  color:#1b78b3;
  color:#d0817b;
  font-weight:bold;
  text-decoration:underline;
    margin:0px;
  padding:0px;
  text-align:left;
  }

#show_member a:visited {
  color:#1f1f21;
  text-decoration:none;
}

#show_member a:hover {
  color:#a00;
  text-decoration:none;
}

/*
#show_member {
  float:left;
  width:285px;
  height:auto;
  margin-left:10px;
  margin-top:10px;
  margin-bottom:10px;
  background-color:#d0817b;
  padding-bottom:10px;
  padding-top:5px;
  border:1px solid black;
}


#show_member h1 {
	width:260px;
	font-size:18px;
	text-transform:uppercase;
	padding:10px;
	margin-top:5px;
}
*/

#show_member p {
	margin:5px;
	padding:0px;
	width:290px;
}

#show_member img {
	
	float:left;
	margin:10px;
	margin-left:60px;
	width:143px;
	height:160px;
	background-color:#fff;
	padding:2px;
	border:1px solid #d0817b;
}

/*
#show_member legend {
	font-weight:bold;
	color:white;
}

#show_member fieldset {
	float:left;
	margin-left:5px;
	margin-right:5px;
	border:1px solid #eee;
	padding:5px;
}
#show_member span {
  width:250px;
}

 

#show_member a:link {
  font-size:12px;
  color:white;
  font-weight:bold;
  text-decoration:underline;
}

#show_member a:visited {
  font-size:14px;
  color:white;
  font-weight:bold;
  text-decoration:none;
}

#show_member a:hover {
  font-size:14px;
  color:#aa0000;
  font-weight:bold;
  text-decoration:none;
}
*/

#email-save a:link{
	border:0px;
	color:white;
	display:inline;
	width:25px;
	float:left;
}

#email-save a:visited{
	border:0px;
	color:white;
	display:inline;
	width:25px;
	float:left;
}


#email-save img {
	border:0px;
}

#mls_images {
	float:left;
	width:350px;
	margin:0px;
	padding:0px;
	border:0px solid #8a934a;
 }
#show_video {
  float:left;
  width:350px;
   margin:0px;
  padding:0px;
}

#show_video img {
	  border:1px groove #8a934a;
	  border:1px solid #ddd;
}

#show_video a:link {
  font-size:14px;
  font-weight:bold;
  text-decoration:underline;
}

#show_video a:visited {
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}

#show_video a:hover {
  font-size:14px;
  font-weight:bold;
  color:#f00;
  text-decoration:none;
}

#show_pic {
  float:left;
  width:270px;
  margin:0px;
  padding:0px;
  text-align:left;
}

#show_pic span {
 	margin:5px;
 	font-size:12px;
	line-height:13px;
	width:260px;
	text-align:left;
}

#show_pic img {
	width:265px;
	height:250px;
	border:0px;
}

#show_pic a:link {
  font-size:14px;
  font-weight:bold;
  text-decoration:underline;
}

#show_pic a:visited {
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}

#show_pic a:hover {
  font-size:14px;
  font-weight:bold;
  color:#f00;
  text-decoration:none;
}

#mini-top {
  float:left;
  width:975px;
  color:#1f1f21;
  margin:5px;
  margin-top:5px;
  margin-bottom:5px;
  padding:2px;
  border:1px solid #eee;
  background-color:#f4f4f4;
  background-color:#efefef;
/*
    background-image:url(images/bg-m.png);
  background-repeat:repeat-x;
*/
  height:25px;
 
}


#mini-top h1 {
  float:left;
  margin-left:10px;
  font-size: 20px;
  line-height:22px;
  font-weight: 500;
  text-align: left;
  color:#000;
  color:#507188;
  color:#496e94;
  width:600px;
}

#mini-top h2 {
  float:right;
  margin:0px;
  padding:0px;
  margin-right:50px;
     color:#a00;
  }

#mini-top a:link {
	font-size:14px;
	font-weight:500;
	color:#a00;
	font-variant:small-caps;
}

#condo-top {
  float:left;
  width:975px;
  color:#1f1f21;
  margin:5px;
  margin-top:5px;
  margin-bottom:5px;
  padding:2px;
  border:1px solid #eee;
  background-color:#f4f4f4;
  background-color:#efefef;
/*
    background-image:url(images/bg-m.png);
  background-repeat:repeat-x;
*/
  height:25px;
 
}


#condo-top h1 {
  float:left;
  margin-left:30px;
  font-size: 20px;
  font-weight: 500;
  text-align: left;
  color:#507188;
  width:340px;
}

#condo-top h2 {
  float:right;
  margin-right:20px;
  font-size: 20px;;
  font-weight: 500;
  text-align: right;
  color:#507188;
  width:340px;
}

 

.td-right {
  text-align:right;
  color:#495a6f;
  color:#496e94;
  font-size:12px;
  font-weight:500;
  line-height:16px;
  padding-top:0px;
  padding-right:2px;
  padding-bottom:0px;
  text-transform:capitalize;
}

.td-right1 {
  text-align:right;
  color:#495a6f;
  color:#333333;
  font-size:13px;
  font-weight:bold;
  padding-top:0px;
  padding-right:2px;
  padding-bottom:0px;
  width:220px;
}

.td-right2 {
  text-align:right;
  color:#495a6f;
  color:#333333;
  font-size:12px;
  font-weight:bold;
  padding-top:0px;
  padding-right:2px;
  padding-bottom:0px;
  width:120px;
}

.td-right3 {
  text-align:right;
  color:#495a6f;
   font-size:12px;
  font-weight:normal;
  padding-top:0px;
  padding-right:2px;
  padding-bottom:0px;
  width:120px;
}

.td-left {
  text-align:left;
  color:#1f1f21;
  font-size:13px;
  line-height:16px;
  font-weight:500;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:2px;
  width:160px;
}

.td-left1 {
  text-align:left;
  color:#1f1f21;
  font-size:14px;
  font-weight:bold;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:2px;
  margin-bottom:10px;
  width:260px;
   
}

.detail-heading {
  font-size:11px;
  font-weight:bold;
  color: #1f1f21;
  margin-left:30px;
  margin-bottom:10px;
  text-align:center;
  text-transform:uppercase;
  border-bottom:1px dotted #1f1f21;
  background-color:white;
  width:280px;
}
  
.style1 {
	font-size: 14px;
	font-weight: 500;
	padding-left:4px;
	padding-right:10px;
    color: #aa0000;
    background-color: white;
}

.style2 {
	font-size:12px;
	color:#666666;
	font-weight:bold;
}

.style6 {
	color: #1f1f21;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
}

.style1a {
	font-size: 16px;
	font-weight: bold;
	padding:10px;
	text-align:center;
    color: #aa0000;
	color:#30557a;
}


#images{
float:left;
border:0px solid #1f1f21;
background-color:#f8f8f8;
background:white;
width:365px;
  margin-top:10px;
padding-bottom:20px;
margin-bottom:20px;
}

 
#images td {
  width:145px;
}

#images table {
  background-color:#f8f8f8;
  background:white;
  width:365px;
  margin-left:0px;
}

 

#images img {
  width:85px;
  height:65px;
  margin:2px;
  border:0px solid #1f1f21;
}



#images h1 {
  font-size:11px;
  font-weight:bold;
  color: #fa6602;
  margin-top:5px;
  margin-bottom:5px;
  margin-left:35px;
  text-align:center;
  text-transform:uppercase;
  background-color:white;
  width:240px;
  border-bottom:1px dotted #1f1f21;
}

#show_share {
	float:left;
	margin-left:10px;
	margin-bottom:5px;
	width:295px;
	height:auto;
	background-color:transparent;
  border-bottom:1px solid #ccc0af;
	
}

#save_fav {
	float:left;
	height:15px;
	text-align:center;
	width:290px;
	font-size:12px;
	font-weight:bold;
	color:#a00;
}

#show_share img {
	border:0px;
	width:10px;
	height:10px;
}

#show_share a:link {
	color:#1f1f21;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

#show_share a:visited {
	color:#1f1f21;
	font-size:11px;
	font-weight:500;
	text-align:left;
}

#show_share table {
	margin-top:8px;
	margin-left:5px;
	margin-bottom:10px;
	float:left;
}

#show_share td {
	float:left;
	text-align:left;
	width:140px;
}

#show_testee {
	float:left;
	width:290px;
  border-bottom:0px solid #ccc0af;

}

#show_testee a:link {
	float:right;
	margin-right:10px;
	color:#d08170;
}

#tour {
	float:left;
	width:650px;
	margin-left:20px;
	text-align:left;
}

#tour form {
	width:320px;
}
#tour table {
	float:left;
}

#show_rebate{
  float:left;
  width:290px;
  height:auto;
  margin-left:10px;
  margin-top:10px;
  margin-bottom:10px;
  background-color:#81a18a;
  background-color:transparent;
  border:0px solid #aa0000;
  border-bottom:1px solid #ccc0af;
}

/*
#show_rebate img {
	border:0px;
}
*/

#show_rebate a:link {
  color:white;
  color:#1b78b3;
  color:#d0817b;
  font-weight:bold;
  font-size:12px;
  text-decoration:underline;
}


#show_rebate a:visited {
  color:#1f1f21;
  text-decoration:none;
}

#show_rebate a:hover {
  color:#a00;
  text-decoration:none;
}

#show_rebate input.date_input {
	width:75px;
	float:left;
	margin-left:5px;
}


#show_rebate fieldset {
	width:250px;
	float:left;
	margin-left:10px;
	border:1px solid #eee;
	border:1px solid #c8d7ee;
	border:1px solid #d9ffff;
	padding:5px;
}
 
#show_rebate legend {
	color:#d9ffff;
	font-weight:bold;
}



#show_next {
  float:left;
  width:280px;
  height:auto;
  margin-left:10px;
  margin-top:10px;
  margin-bottom:10px;
  background-color:#c1c2c2;
  border:1px solid #1f1f21;
  padding-bottom:10px;
  padding-top:5px;
}

#show_next fieldset {
	width:250px;
	float:left;
	margin-left:10px;
	border:1px solid #eee;
	padding:5px;
}
 
#show_next legend {
	color:black;
	font-weight:bold;
}

#show_next li {
  margin-left:25px;
  text-align:left;
}

#show_next a:link {
  color:white;
  text-decoration:underline;
  font-weight:bold;
}

#show_next a:visited {
  color:white;
  text-decoration:none;
}

#show_next a:hover {
  color:#aa0000;
  text-decoration:none;
}


#show_next h1 {
  font-size:15px;
  font-weight:bold;
  color:#1f1f21;
  width:260px;
  text-align:center;
  text-transform:uppercase;
  background-color:white;
  padding:2px;
}



#showRight {
  float:right;
  width:300px;
   height:auto;
  margin:0px;
  margin-right:10px;
  margin-top:8px;
  background-color:transparent;
}



#show_right {
  float:right;
  width:300px;
  height:auto;
  margin-right:10px;
  padding-bottom:20px;
   background-color:transparent;
  background-color:#efefef;
  background-color:#ccc0af;
  background-color:#edeae2;
  border-left:0px solid #ccc;
  border-top:0px solid #d0817b;
  border-right:0px solid #d0817b;

}

#show_right p {
	color:#000;
	font-weight:500;
	margin:5px;
	margin-left:0px;
	margin-right:0px;
	float:left;
	text-align:left;
	font-size:11px;
}


#show_right img {
  float:left;
/*  margin-left:50px; 
  border:0px;
*/  
 }

#show_right h1 {
  font-size:15px;
  font-weight:bold;
  color:#1f1f21;
  color:#6294c7;
   width:280px;
  text-align:left;
  float:left;
  text-transform:uppercase;
  border-bottom:0px groove #fa6602;
  margin:5px;
}

#show_right input, select{
	border:1px solid #6294c7;
 	font-size:12px;
  	 
}

#show_right checkbox {
	border:0px;
}


#show_right span {
  width:280px;
}

#show_r1 {
  float:left;
  width:305px;
  height:auto;
  margin:0px;
  margin-left:10px;
  margin-top:10px;
  background-color:transparent;
}

#show_single_map {
  float:left;
  width:300px;
  height:300px;
  margin:0px;
  border:1px solid #ccc0af;
  border-left:0px;
   /*
  margin-left:0px;
  margin-bottom:10px;
  border:2px solid #1b78b3;
 border:1px solid #ccc;
 */
}


#mls_details {
  float:left;
  margin-left:16px;
  margin-top:1px;
  color:#1f1f21;
  font-size:16px;
  width:295px;
  background-color:#f8f8f8;
  background:white;
}

 

/*
#mls_details h1 {
	float:left;
	width:200px;
	text-align:center;
	font-size:14px;
	color:#1f1f21;
	font-weight:bold;
	margin-top:2px;

}
*/

#mls_details h1 {
  font-size:11px;
  font-weight:bold;
  color: #1f1f21;
  margin-left:30px;
  text-align:center;
  text-transform:uppercase;
  border-bottom:1px dotted #1f1f21;
  background-color:white;
  width:280px;
}

#mls_details h2 {
  font-size:11px;
  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;
}

#mls_details h3 {
  font-size:13px;
  font-weight:bold;
  color: #495a6f;
  color:#aa0000;
  margin-left:30px;
  margin-top:22px;
  margin-bottom:2px;
  text-align:center;
  font-variant:small-caps;
  background-color:transparent;
}


#mls_details p {
	float:left;
	margin:5px;
	margin-left:5px;
	font-size:13px;
	color:#000;
	line-height:16px;
	text-align:left;
	width:260px;
}


#mls_details table {
  float:left;
  margin-top:5px;
  margin-left:5px;
  margin-bottom:5px;
  width:290px;
  height:160px;
}

#mls_details td {
	
 }
 
#mls_details ul {
  margin-left:0x;
  margin-top:10px;
  border:2px solid white;
  float:left;
  text-align:left;
}

#mls_details li {
  margin-left:20px;
  padding-bottom:7px;
  padding-right:4px;
  font-size:12px;
  line-height:14px;
  font-weight:bold;
  color:#495a6f;
/*
  list-style-image:url(images/orange_bullet.gif);
*/
}

/*
#mls_details img {
  margin-left:70px;
  margin-top:10px;
  border:0px;
}
*/

#mls_details a:link {
  font-size:14px;
  color:#fa6602;
  color:#8a943a;
  font-weight:bold;
  text-decoration:underline;
}

#mls_details a:visited {
  font-size:14px;
  color:#fa6602;
  color:#8a943a;
  font-weight:bold;
  text-decoration:none;
}

#mls_details a:hover {
  font-size:14px;
  color:#aa0000;
   text-decoration:none;
   font-weight:bold;
}

.mini-price {
	font-size:20px;
	color:#507188;
	color:#496e94;
	color:#d0817b;
	font-weight:500;
}

.mini-condo {
	font-size:20px;
	color:#507188;
	font-weight:500;
	float:right;
	text-align:right;
	margin-right:20px;
}
#specifics {
	width:660px;
	float:left;
	margin:0px;
	margin-top:20px;
	padding:0px;
	display:inline;

}

#specifics h1 {
	font-size:12px;
	font-weight:bold;
	 color:#000;
	text-align:center;
	width:200px;
}

#specifics table {
	width:200px;
}

#specifics td {
	/*
	text-align:left;
	width:190px;
	background-image:url(images/small-spike-bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	*/
}
#bubs {
	float:left;
	width:210px;
}

#bubs h1 {
	font-size:12px;
	font-weight:bold;
	 color:#000;
	text-align:center;
	width:200px;
}

#bubs ul {
  margin-left:0x;
  margin-top:10px;
  border:2px solid white;
  text-align:left;
  list-style-type: disc;
  width:200px;
}


#bubs li {
  margin-left:2px;
  padding-bottom:5px;
  padding-right:3px;
  font-size:13px;
  line-height:14px;
  font-weight:500;
  color:#495a6f;
  width:190px;
/*
  list-style-image:url(images/orange_bullet.gif);
*/
}


#loggin {
	margin:20px;
}

#buying_form {
	float:left;
	font-size:11px;
	margin-left:20px;
}
#buying_form table {
	float:left;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:0px;
	width:300px;
}

#buying_form td {
	float:left;
	width:125px;
	padding:2px;
	text-align:left;
}

#buying_details {
  float:left;
  margin-left:10px;
  margin-top:2px;
  color:#1f1f21;
  font-size:16px;
  width:340px;
  background-color:#f8f8f8;
  background:white;
}

#how ul {
  margin-left:0px;
}
#how li {
  font-weight:normal;
}

#buying_details h1 {
  float:left;
  font-size:14px;
  font-weight:bold;
  color: #1f1f21;
  color: #a00;
  margin:10px;
  margin-left:20px;
  margin-top:15px;
  height:13px;
  width:350px;
  padding:0px;
  padding-top:0px;
  padding:0px;
  text-align:center;
  text-transform:uppercase;
  background-color:white;
}

#buying_details h2 {
  font-size:11px;
  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;
  width:200px;
}

#buying_details h3 {
  font-size:13px;
  font-weight:bold;
  color: #495a6f;
  color:#aa0000;
  margin-left:30px;
  margin-top:22px;
  margin-bottom:2px;
  text-align:center;
  font-variant:small-caps;
  background-color:transparent;
}

.rebate {
  font-size:15px;
  font-weight:bold;
  color: white;
  margin-left:30px;
  margin-top:20px;
  margin-bottom:20px;
  padding:3px;
  padding-left:10px;
  padding-right:10px;
  text-align:center;
  text-transform:uppercase;
  width:280px;
  border-bottom:1px dotted #1f1f21;
  background-color:#aa0000;
}


#buying_details p {
	/*
  margin:25px;
  margin-top:10px;
  margin-left:20px;
  	*/
  border:0px solid #aaaaaa;
  float:left;
  width:340px;
  line-height:14px;
  font-size:12px;
  color:#000;
  font-weight:normal;
  text-align:left;
  margin-left:25px;
  color:#666;
}
 

#buying_details table {
  float:left;
  margin-top:5px;
  margin-left:25px;
  margin-bottom:20px;
  width:270px;
  border:2px solid #fff;
}

#buying_details td {
  width:150px;
}
 
#buying_details ul {
  margin-left:10px;
  margin-top:10px;
 }

#buying_details li {
  margin-left:15px;
  padding-bottom:7px;
  padding-right:4px;
  font-size:12px;
  line-height:14px;
  font-weight:normal;
  color:#495a6f;
   text-align:left;
  
  
}


#buying_details img {
  margin-left:25px;
  margin-top:10px;
  border:0px;
}

#buying_details a:link {
  font-size:12px;
  font-weight:bold;
  color:#fa6602;
  color:#8a943a;
  text-decoration:underline;
}

#buying_details a:visited {
  font-size:12px;
  font-weight:bold;
  color:#fa6602;
  color:#8a943a;
  text-decoration:none;
}

#buying_details a:hover {
  font-size:12px;
  color:#aa0000;
  color:black;
  text-decoration:none;
}

#connect {
	float:left;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;
}

#finder {
	float:left;
	width:575px;
	margin-left:15px;
	margin-top:15px;
}

#finder p {
	float:left;
	width:200px;
	margin-left:10px;
}

#homeFinder {
	width:320px;
	float:left;
	/*
	background-color:#ffffcc;
	*/
	border:1px solid #efefef;
	
	
}
#homeWorth {
	width:250px;
	float:left;
	background-color:#2f3533;
}

#homeWorth p {
	color:white;
	margin:0px;
	width:245px;
}

#homeWorth ul {
 	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-bottom:10px;
}


#homeWorth li {
	list-style-type:none;
}
#homeWorth a:link {
 	color:#f9fe02;
	text-decoration:underline;
	font-weight:bold;
	margin-left:10px;
}

#homeWorth a:visited {
 	color:#f9fe02;
	text-decoration:none;
	font-weight:bold;
	margin-left:10px;
}
/*
#homeWorth a:link {
 	float:left;
	text-align:left;
	text-decoration:underline;
	font-size:11px;
	color:#00529B;
	font-weight:bold;
 }


#homeWorth a:visited {
 	float:left;
	text-align:left;
	margin-left:10px;
	margin-top:10px;
	text-decoration:none;
	font-size:11px;
	color:#00529B;
	background:transparent url(images/small-spike-bullet.gif) no-repeat scroll 0 50%; 
	font-weight:bold;
	margin:0 0 0 5px;
	padding:0 0 0 9px;
	margin-top:6px;
}

*/

#homeWorth p {
	margin:0px;
	margin-left:20px;
	width:180px;
}

/*
#finder img  {
	float:left
	width:90px;
	height:80px;
}
*/

#finder h1 {
	  float:left;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  color:#495a6f;
  color:#000;
  padding-top:3px;
  padding-bottom:3px;
  width:250px;
  margin-top:4px;
  margin-left:25px;
}

/*
#homeWorth h1 {
	  float:left;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  color:#495a6f;
  color:#000;
  width:200px;
  margin-top:4px;
  margin-left:25px;
}
*/
#homeWorth h1 {
	color:black;
	background-color:#efefef;
	line-height:22px;
	height:22px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin:0px;
 	padding:0px;
	width:240px;
	margin:5px;
}

#homeWorth h2 {
	color:#f9fe02;
 	font-size:20px;
	margin:0px;
	/*
	height:20px;
	*/
}

#slider {
	float:left;
	width:575px;
	height:225px;
	margin-left:15px;
	margin-top:25px;
	/*
	
	background-image:url(images/bg-f.png);
	background-repeat:repeat-x;
	*/
	background-color:#fff;
	border:0px ridge #fff;
	padding:1px;
}

#slider h1 {
	  float:left;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  color:#495a6f;
  color:#000;
  padding-top:3px;
  padding-bottom:3px;
  width:500px;
  margin-top:4px;
  margin-left:25px;
}

#foreclosures {
	float:left;
	cursor:pointer;
}

#featured {
	width:275px;
	height:85px;
	float:left;
	background-color:#d8e0e8;
	background-color:#cedae6;
	background-color:#efefef;
	background-color:#fefefe;
	border:1px solid #eee;
	margin-left:10px;
	margin-top:5px;
	text-align:left;
	padding-top:2px;
}

#featured img {
	width:110px;
	height:75px;
	border:0px;
	float:left;
	cursor:pointer;
}

#featured span {
	width:140px;
	float:left;
	text-align::left;
	margin-left:8px;
}

#featured a:link {
	 color: #475e79;
	 font-size:11px;
	 font-weight:bold;
	 text-decoration:underline;
}
	
	
.f1 {
	font-size:11px;
		 color: #475e79;
	cursor:pointer;

}

.f2 {
	font-size:10px;
	color: #475e79;

}
.f3 {
	font-size:10px;
	color:#666;
}
.f4 {
	font-size:12px;
	color:#666;
 	font-weight:bold;
}
.f1a {
	font-size:13px;
		 color: #475e79;
	font-weight:bold;	 
	cursor:pointer;

}

.f1b {
	font-size:14px;
		 color: #a00;
	font-weight:bold;	 
	cursor:pointer;

}

.f2a {
	font-size:12px;
	color: #475e79;

}
.f3a {
	font-size:13px;
	color:#666;
}

#nav {
	float:left;
 	margin-top:4px;
	margin-left:280px;
	cursor:pointer;
}
#home-details {
	float:left;
	width:300px;
}

#home-details h1 {
	float:left;
	width:300px;
	text-align:center;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	margin-top:-2px;

}

#home-details p {
	float:left;
	margin:5px;
	margin-bottom:10px;
	font-size:12px;
	color:#000;
	line-height:13px;
	text-align:left;
}

#home-details a:link {
	font-size:11px;
	color:#fff;
	text-decoration:underline;
	float:left;
	margin-left:10px;
	font-weight:normal;
}
#home-details a:visited {
	font-size:11px;
	color:#fff;
	text-decoration:underline;
	float:left;
	margin-left:10px;
	font-weight:normal;
}
#testimonials{
float:left;
border:1px solid white;
background-color:#f8f8f8;
width:265px;
  margin-top:10px;
  margin-left:15px;
padding-bottom:20px;
margin-bottom:20px;
}

#testimonials p {
  margin:10px;
  width:240px;
  font-size:12px;
  color:#666;
  font-weight:normal;
  line-height:14px;
}

#testimonials h1 {
  font-size:14px;
  font-weight:bold;
  color: #1f1f21;
  color: #a00;
  margin:10px;
  margin-left:30px;
  margin-top:15px;
  height:13px;
  width:200px;
  text-align:left;
  text-transform:uppercase;
  background-color:white;
}


#map_canvas {
float:left;
margin:10px;
margin-left:15px;
margin-top:20px;
margin:0px;
height:350px;
width:620px;
}

#archive {
  float:left;
  width:500px;
}
#archive table {
  float:left;
  margin-left:10px;
  margin-bottom:px;
  margin-top:10px;
  background-color:white;
  width:530px;
}

#archive td {
	float:left;
 }

#blog {
  margin:10px;
  background-color:#fefefe;
  float:left;
  text-align:left;
  border:1px solid #ccc;
  padding-bottom:10px;
  width:650px;
  font-family:Georgia, serif;
  line-height:20px;
  font-size:16px;
}
#blog p {
  padding:10px;
  padding-bottom:0px;
  padding-top:5px;
  font-size:16px;
  line-height:1.3em;
  width:580px;
  color:#000;
  margin-left:20px; 
  margin-right:20px;
  font-weight:normal;
}

#blog h1 {
  color:green;
  font-size:125%;
  font-weight:bold;
  padding:5px;
  padding-top:8px;
  line-height:1.2em;
  width:450px;
  margin-left:10px;
  padding-top:10px;
  text-align:center;
}

#blog h2 {
  color:#495a6f;
  font-size:115%; 
  line-height:1.4em;
  font-weight:bold;
  padding:5px;
  padding-top:5px;
  width:600px;
  margin-left:15px;
}

#blog h3 {
  color:#000;
  font-size:105%; 
  line-height:1.2em;
  font-weight:bold;
  padding:5px;
  padding-top:5px;
  width:600px;
  margin-left:15px;
}
#blog span {
  padding:5px;
}

#listing {
	width:285px;
	float:left;
		border-bottom:0px dotted #aaa;

	margin-top:5px;
	padding-bottom:8px;
	margin-bottom:5px;
}

#listing img {
	width:300px;
	height:220px;
	border:2px ridge #fff;
	margin-bottom:4px;
	margin-left:10px;
}
	
#newListings {
	float:right;
	margin-top:20px;
	margin-right:10px;
	width:300px;
	height:80px;
}

#newListings h1 {
	color:#495a65;
	font-weight:bold;
	font-size:12px;
	margin-right:2px;
	margin-bottom:10px;
	text-align:left;
	float:left;
	width:290px;
}

#newListings img {
	width:60px;
	height:45px;
	border:0px;
	float:left;
	margin:0px;
	margin-top:px;
	padding:0px;
	border:1px solid #ccc;
}
				 
#newListings span {
	float:left;
	text-align:left;
	width:230px;
}

#blogs {
	float:right;
	margin-top:15px;
	margin-right:10px;
	width:320px;
	height:110px;
	background-image:url(images/blogs.png);
	background-repeat:no-repeat;
	background-position:bottom;
  border-bottom:2px solid #b9e3fb;
	
}
#blogs h1 {
	padding-top:0px;
	margin-top:10px;
	font-size:12px;
	font-weight:bold;
	color:black;
	text-align:center;;
	width:285px;
}
#blogs h2 {
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	text-align:left;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-left:10px;
	color:#495a65;
	width:280px;

}

#blogs a:link {
	text-decoration:underline;
	cursor:pointer;
}

#blogs a:visited {
	text-decoration:underline;
	cursor:pointer;
}
	
#recentPosts {
	float:left;
	width:300px;
	margin-bottom:10px; 
	margin-top:10px;
	font-family:Georgia,serif;
 	background-color:#eeeeee;
	border:1px solid #cccccc;
}
#recentPosts ul {
 	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-bottom:10px;
	width:250px;
}

#recentPosts li {
	list-style-type:none;
}
#recentPosts a:link {
	width:250px;
	float:left;
	text-align:left;
	margin-left:10px;
	margin-top:10px;
	text-decoration:underline;
	font-size:11px;
	color:#00529B;
	background:transparent url(images/small-spike-bullet.gif) no-repeat scroll 0 50%; 
	font-weight:bold;
	margin:0 0 0 5px;
	padding:0 0 0 9px;
	margin-top:6px;
}


#recentPosts a:visited {
	width:250px;
	float:left;
	text-align:left;
	margin-left:10px;
	margin-top:10px;
	text-decoration:none;
	font-size:11px;
	color:#00529B;
	background:transparent url(images/small-spike-bullet.gif) no-repeat scroll 0 50%; 
	font-weight:bold;
	margin:0 0 0 5px;
	padding:0 0 0 9px;
	margin-top:6px;
}


#recentPosts h1 {
	margin-top:20px;
	font-size:16px;
	font-weight:bold;
	padding:0px;
	width:220px;
	height:18px;
}

#recentPosts h3 {
	float:right;
	font-size:11px;
	margin-top:10px;
}

#subdivision {
  width:200px;
  float:left;
  margin:5px;
  margin-left:15px;
}

#subdivision img {
  width:190px;
  height:150px;
  border:2px solid #efefef;
}

#subdivision table {
  width:195px;
  height:125px;
  /*
  margin:0px;
  margin-left:0px;
  margin-bottom:0px;
  margin-top:0px;
  */
  padding:0px;
}

#subdivision td {
  width:180px;
  align:center;
}

#subdivision a:link {
  font-weight:bold;
  font-size:14px;
  font-color:#495a65;
  width:180px;
}

#subdivision a:visited {
  font-weight:bold;
  font-size:14px;
  font-color:#6294c7;
  width:180px;
}

#subdivision h3 {
  font-size:12px;
  font-weight:bold;
  color:#666;
}

#disclaimer {
	float:left;
	width:600px;
	text-align:left;
}

#disclaimer p {
	width:600px;
	margin:10px;
	margin-left:20px;
	font-size:11px;
	font-weight:normal;
}

#disclaimer img {
	float:left;
	border:0px;
}

.pagiPage:link, .pagiPage:visited, .pagiPrevious:link, .pagiPrevious:visited, .pagiNext:link, .pagiNext:visited { color: #efefef; background-color: #d0817b; text-decoration: none; font-family: arial; font-size: 90%; padding: 0 5px; margin: 0 2px; border: 1px solid #ccc; line-height:20px; }

.pagiCurrent { color:#aa0000; font-family: arial; font-weight: bold; font-size: 90%; padding: 0 5px; }

.pagiPage:hover, .pagiPrevious:hover, .pagiNext:hover { color: white; background-color: #688A92; background-color:#a00;}

#advancedSearch {
	width:940px;
	float:left;
}


#adv_search {
  width:968px;
 margin:10px;
  margin-top:5px;
  margin-left:5px;
  margin-right:2px;
  margin-bottom:5px;
border:1px solid #ccc;
	
	height:140px;
/*	
	background-image:url(images/bg-a.png);
	background-repeat:repeat-x;

	background-image:url(images/adv_search.png);
*/	
}

#adv_search table {
	float:left;
}

#adv_search select {
	border:1px solid #aaa;
}


#adv_search a:link {
	text-decoration:none;
}

#adv_mid {
	float:left;
	margin-left:20px;
	margin-bottom:10px;
	border:1px solid #eee;
	padding-top:10px;
	padding-bottom:10px;
	width:920px;
}

#adv_mid select {
	border:1px solid #ccc;
}


.as_title {
border-bottom:0px solid #666;
color:#495a65;
color:#aa0000;
color:#2a8b9c;
color:#737a36;
color:#aa0000;
font-size:16px;
font-weight:400;
margin:20px;
margin-bottom:10px;
padding-bottom:5px;
text-align:left;
width:920px;
}
.as_top {
border-bottom:0px solid #666;
color:black;
font-size:18px;
font-weight:bold;
margin:20px;
margin-top:5px;
margin-bottom:5px;
text-align:left;
width:920px;
}

#adv_search h1 {
	margin-bottom:10px;
	margin-left:10px;
	width:390px;
	font-size:18px;
	font-weight:bold;
	color:black;
	border-bottom:1px dashed #ff1;
}

#states {
float:left;
width:200px;
}

#cities {
float:left;
width:320px;
text-transform:uppercase;
 }

#bcities {
float:left;
width:280px;
  }

#mcities {
 float:left;
 margin:0px;
 text-transform:uppercase;
 }
 
#bcities select {
	text-transform:capitalize;
 }


 
#citysubs {
float:left;
width:350px;
}

#mcitysubs {
float:left;
width:195px;
text-align:left;
margin-left:5px;
  }

#bcitysubs select {
 }
 
 

#advancedSearch span {
float:left;
font-size:12px;
font-weight:bold;
margin-left:35px;
text-align:left;
}

/*
#advancedSearch img {
	float:right;
}
*/

#advancedSearch h1 {
	float:left;
	font-size:20px;
	font-weight:500;
	margin:15px;
	margin-left:25px;
	text-align:left;
	color:#000;
	color:#507188;
	
	background-color:#c8d7ee;
	background-color:#737a36;
	background-color:#eee;
	padding:5px;
}

#advancedSearch h3 {
	float:left;
	font-size:12px;
	font-weight:normal;
	margin:0;
	text-align:center;
	font-style:italic;
	color:#666;
 
}

 
#advancedSearch table {
	float:left;
	height:120px;
	margin-left:20px;
	margin-bottom:10px;
	border:1px solid #eee;
	padding-top:10px;
	padding-bottom:10px;
	width:920px;	
}


#advancedSearch select {
float:left;
margin-left:5px;
text-align:left;

}

.longspan {
float:left;
font-size:12px;
font-weight:bold;
margin:20px 20px 20px 50px;
text-align:left;
width:850px;
}

.midspan {
float:left;
font-size:12px;
font-weight:bold;
margin:0 10px 20px 80px; 
text-align:left;
width:850px;
}

#advancedSearch label {
font-weight:normal;
margin-right:35px;
}

#advancedSearch p {
float:left;
font-size:12px;
font-weight:bold;
margin:0 5px;
}

#alertSubmit {
	margin:20px;
	margin-left:55px;
	float:left;
}

#myDiv {
	float:left;
	width:880px;
	margin-left:50px;
	margin-top:10px;
	margin-bottom:10px;
	border:5px solid #666;
	background-color:#000;
	height:60px;
}

#myDiv h1 {
	margin:15px;
	color:white;
	font-size:16px;
}

#myDiv h2 {
	margin:15px;
	margin-left:5px;
	font-size:14px;
	color:#fff;
}

#myDiv input {
	margin:15px;
	font-size:15px;
	width:220px;
}

#moveDiv {
	float:left;
	border-top:90px;
}

#bsearch {
		background-color:#ffffcc;
	border:1px solid #aa0000;
	width:830px;
	height:180px;
	float:left;
	margin:20px;
}

#asearch p{
	margin:10px;
	margin:20px;
	margin-top:0px;
	margin-left:40px;
	margin-bottom:15px;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	float:left;
	width:860px;
	color:#666;


}

#asearch table {
	border:0px;
	margin:0px;
	padding:0px;
	color:#666666;
	font-size:14px;
	width:750px;
}

#zillow {
	float:left;
	margin-top:15px;
	margin-left:5px;
	width:620px;
	text-align:left;
 }

#zillow h1 {
	float:left;
	font-size:15px;
	font-weight:500;
	width:500px;
	color:#4166b3;
	margin:8px;
}

#zillow h2 {
	float:left;
	font-size:15px;
	font-weight:500;
	width:500px;
	color:#4166b3;
	margin:8px;
}
/*
#zillow h2 {
	float:left;
	font-size:13px;
	font-weight:500;
	width:250px;
	color:#000;
	margin:8px;
}
*/

#zillow span {
	float:left;
}

#zillow legend {
	color:#81b73a;
	width:640px;
}

#zillow fieldset {
	color:#000;
	border: 1px solid #81b73a;
	width:630px;
}

#zill-top img  {
	margin-top:-20px;
}

#zillow table {
	float:left;
	width:600px;
	font-weight:normal;
	font-size:11px;
}


.z1 {
  text-align:left;
  color:#495a6f;
  font-size:14px;
  font-weight:500;
  padding-top:0px;
  padding-right:2px;
  padding-bottom:0px;
  margin-left:5px;
  width:180px
}
.z1a {
  text-align:left;
  color:#495a6f;
  font-size:11px;
  font-weight:bold;
  padding-top:0px;
  padding-right:2px;
  padding-bottom:0px;
  margin-left:5px;
  width:180px
}



.z2 {
  text-align:left;
  color:#000;
  font-size:12px;
  font-weight:500;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:2px;
  width:170px;
  
}
.z2a {
  text-align:left;
  color:#fff;
  font-size:12px;
  font-weight:normal;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:2px;
  width:170px;
  
}


.z3 {
	text-align:left;
	color:#000;
	font-size:11px;
	font-weight:normal;
}

#zill-left {
	float:left;
	width:350px;
}

#zill-left table {
	width:350px;
}

#zillow sup {
	font-size:10px;
}

#zill-right {
 	float:right;
	width:260px;
}

#zill-mort {
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:20px;
	width:285px;
	border:0px solid #ddd;
	
}


#zill-mort table {
	width:280px;
	float:left;
	margin-left:10px;
}

#zill-mort h1 {
	text-align:left;
	float:left;
	margin-left:20px;
	border:0px;
	width:200px;
	font-size:14px;
	font-weight:bold;
	color:#3c62b1;
}

#zill-mort fieldset {
	width:270px;
}

#walk {
  float:left;
  width:285px;
  height:auto;
  margin-left:10px;
  margin-top:10px;
  margin-bottom:10px;
  background-color:#ba8b81;
  background-color:#ffffcc;
  padding-bottom:10px;
  padding-top:5px;
  border:1px solid black;
}

#walk h1 {
	width:260px;
	font-size:18px;
	text-transform:uppercase;
	padding:10px;
	margin-top:5px;
}

#walk legend {
	font-weight:bold;
	color:#aa0000;
}

#walk fieldset {
	width:250px;
	float:left;
	margin-left:10px;
	margin-right:10px;
	border:1px solid #a00;
	padding:5px;
}

#walk table {
	width:240px;
	float:left;
	margin-left:10px;
}


#comps {
	width:600px;
	float:left;
}

#comps table {
	width:600px;
	float:left;
}
	
.chart {
	height:200px;
	width:250px;
}

table#contact {
	width:381px;
	margin:0px;
	margin-left:20px;
	padding:0px;
	float:left;
 }

#contact td {
	margin:0px;
}

table#contact_form{
width:381px;
margin-left:100px;
border:1px solid black;
padding:10px;
}

#contact_form td{
padding:5px 10px;
font:bold 11px;
background-color:#e5e5e5;
background-color:#fff}

#contact_form td.data{
background-color:#f1f1f1;
background-color:#fff}


input.bg1{
	/*
background-image:url(images/input_bg1.jpg);
background-repeat:no-repeat;
	*/
border:1px solid #aaa;
height:17px;
 }

input.bg2{
 
border:1px solid #aaa;

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 #aaa;
height:67px}

#show_schools {
  float:left;
  width:480px;
  height:auto;
  margin-left:20px;
  margin-top:10px;
  margin-bottom:10px;
  border:0px solid #1f1f21;
  padding-bottom:10px;
}

#school-top img  {
	margin-top:1px;
}

#webtech li{
	font-weight:normal;
	color:black;
}

#webtech ul {
	font-size:16px;
	font-weight:bold;
	color:#495a66;
	width:500px;
}

#webtech p {
	margin:10px;
}

#calc {
  float:left;
  width:385px;
  height:auto;
  margin-left:10px;
  margin-top:10px;
  margin-bottom:20px;
  padding-bottom:10px;
  padding-top:5px;
  border:0px solid black;
}


#calc dl {
	width:350px;
	float:left;
 }

#calc dd {
	float:left;
	width:320px;
	text-align:left;
	font-weight:normal;
 }


#accountLeft {
	float:left;
	width:500px;
	border-right:1px solid silver;
}

#accountLeft h1 {
	font-size:14px;
	font-weight:bold;
	background-color:white;
	width:400px;
	text-align:center;
	height:18px;
	line-height:18px;
	color:#a00;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

#accountLeft table {
	width:400px;
	height:300px;
	border:0px;
}

#accountLeft input {
	border:1px solid #aaa;
}
 
#accountRight {
	float:right;
	width:400px;
	margin-right:20px;
}

#accountRight h1 {
	font-size:14px;
	font-weight:bold;
	background-color:white;
	width:400px;
	text-align:center;
	height:18px;
	line-height:18px;
	color:#a00;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

#accountRight table {
	width:400px;
	height:200px;
	border:0px;
}

#accountRight input {
	border:1px solid #aaa;
}

#advancedSearch form {
	margin:0px;
	float:left;
}

#lresult {
	font-size:12px;
	font-weight:bold;
	color:#a00;
	text-align:center;
}

#lresult h3 {
	font-style:italic;
	color:#666;
	font-size:12px;
	font-weight:normal;
	margin-top:20px;
}

#rresult {
	font-size:12px;
	font-weight:bold;
	color:#a00;
	text-align:center;
}

#affordability table{
	width:450px;
	background-color:#f8f8f8;
	border:1px solid #7b8598;
	border:1px solid #a00;
	margin-left:20px;
}

#affordability h1 {
	font-size:16px;
	font-weight:bold;
	background-color:#aa0000;
	color:white;
	width:420px;
	margin:0px;
	padding:0px;
	padding-top:3px;
}

.afford {
	font-size:16px;
	font-weight:bold;
	background-color:#aa0000;
	color:white;
	width:420px;
	margin:0px;
	padding:0px;
	padding-top:3px;
}

#leftNav {
	float:left;
	width:150px;
	color:#495a66;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-left:10px;
}

#option {
	cursor:pointer;
	text-decoration:underline;
}

#option a:link{
	text-decoration:underline;

}

#option a:visited{
	text-decoration:underline;

}

#option a:hover{
	text-decoration:none;
	color:#aa0000;

}

#myCenter {
	float:left;
	width:440px;
}

#myCenter h1 {
	width:400px;
	font-weight:bold;
	font-size:14px;
	color:green;
	background-color:transparent;
}

#myCenter table {
	width:465px;
}

#myCenter td {
	padding:0px;
	margin:0px;
	width:120px;
}

#myCenter img {
	background-color:white;
	border:1px solid white;
	width:120px;
}
	
#beach {
	margin:0px;
	margin-top:10px;
	padding:0px;
 	float:left;
	width:660px;
 }

#beach p {
	float:left;
 	text-align:center;
	width:560px;
	font-size:14px;
}

#beach form {
	float:left;
}

#beach h1 {
	float:left;
	font-weight:500;
	font-size:20px;
	color:#ff0000;
	color:#000;
	color:#507188;
	width:600px;
	text-align:left;
	margin-left:25px;
	margin-bottom:10px;
	background-color:#c8d7ee;
	background-color:#efefef;
	height:25px;
}
 
.freq_span {
	color:#000;
	font-weight:normal;
	font-size:14px;
}


#alerts {
	width:500px;
	float:left;
	margin-left:0px;
	background-position:left center;
	background-color:#fff;
  	
}

#alerts form {
	width:500px;
}

#alerts img {
	padding:1px;
	border:1px solid #aaa;
	background-color:#fff;
}

/*
 #reg ul,li { font:12px; font-weight:bold;color: #737a36; line-height: 1.5; margin-left: 4px; margin-right: 0px; list-style-type: disc; padding-left:12px; }

#alerts input {
	border:2px solid #30557a;
	border-top:1px solid #30557a;
	border-right:1px solid #30557a;
}
*/

#alerts span {
float:left;
font-size:12px;
font-weight:bold;
margin-left:35px;
text-align:left;
}


#alerts h1 {
	float:left;
	font-size:18px;
	font-weight:bold;
 	margin-left:25px;
	margin-top:0px;
	text-align:left;
	color:#000;
	color:#507188;
	color:#21817d;
	background-color:#efefef;
	background-color:#fff;
	
 	height:25px;
	width:480px;
}

#alerts h2 {
	float:left;
	margin:0px;
	padding:0px;
	width:400px;
	margin-left:30px;
	margin-bottom:15px;
	font-size:13px;
	font-weight:bold;
	color:#1f1f21;
}

#alerts h3 {
	float:left;
	font-size:12px;
	font-weight:normal;
	margin:0;
	text-align:center;
	font-style:italic;
	color:#666;
 
}

#alerts fieldset {
	float:left;
	width:480px;
	margin-left:20px;
	margin-top:10px;
	padding-bottom:10px;
 	border:1px solid #ddd;
}
#alerts table {
	float:left;
 	margin-left:20px;
	margin-bottom:10px;
	border:0px solid #eee;
 	padding-top:10px;
	padding-bottom:10px;
	width:470px;	
}

#alerts legend {
	color:#a00;
	text-align:left;
	font-size:14px;
	font-weight:500;
	font-variant:small-caps;
}
/*
#alerts select {	
	margin-left:10px;
	text-transform:capitalize;
	font-size:0.9em;
	border:2px solid #30557a;
	border-top:1px solid #30557a;
	border-right:1px solid #30557a;
	background-color:fcfcfc;
 
}


#alerts option {
	hightlight:green;
}


#alerts select {
float:left;
margin-left:5px;
text-align:left;
}
*/

.al_title {
border-bottom:0px solid #666;
 color:#2a8b9c;
 color:#30557a;
 color:#a8943a;
 color:#737a36;
font-size:18px;
font-weight:bold;
margin:20px;
margin-bottom:10px;
padding-bottom:5px;
text-align:left;
width:500px;
}

#alerts_mid {
	float:left;
	margin-left:20px;
	margin-bottom:10px;
	border:1px solid #eee;
 	padding-top:10px;
	padding-bottom:10px;
	width:500px; 
}

#alerts_mid p {
	margin:0px;
	padding:0px;
	width:50px;
	display:inline;
}

#alerts label {
	margin-right:12px;
	display:inline;
	font-weight:normal;
	font-size:12px;
	color:#495a6f;
	
 }

#alerts_mid select {
	border:1px solid #ccc;
	display:inline;
}
#alerts_mid label {
	margin-right:12px;
	display:inline;
	font-weight:normal;
	font-size:12px;
	color:#495a6f;
	
}

.alerts_midspan {
float:left;
font-size:12px;
font-weight:bold;
/*margin:0 20px 20px 80px; */
margin-left:10px;
margin-bottom:10px;
text-align:left;
width:510px;
 }

#sample {
	float:right;
	width:410px;
	margin-right:2px;
}

#sample img {
	border:5px ridge #3ab062;
	margin-top:10px;
	margin-bottom:20px;
	margin-right:1px;
}

#sample h1 {
	float:left;
	font-size:18px;
	font-weight:bold;
	margin:15px;
	margin-left:5px;
 	text-align:left;
	color:#fff;
	background-color:#3ab062;
	height:25px;
	width:390px;
}

#sample p{
	margin:10px;
	margin:20px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:5px;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	float:left;
	width:370px;
	color:#666;


}

#sample li {
  margin-left:40px;
  padding-bottom:2px;
  padding-right:4px;
  font-size:12px;
  line-height:14px;
  font-weight:bold;
  color:#495a6f;
  text-align:left;
 }
 
#alsearch {
	float:left;
	margin:0px;
 	padding:0px;
}

#alsearch p{
	margin:10px;
	margin:20px;
	margin-top:0px;
	margin-left:40px;
	margin-bottom:0px;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	float:left;
	width:480px;
	color:#333;


}



#alsearch table {
	border:0px;
	margin:0px;
	padding:0px;
	color:#666666;
	font-size:14px;
	width:480px;
}


#altop li {	
   font-size:11px;
  font-weight:500;
  color:#495a6f;
  color:#30557a;
/*   list-style-image:url(images/red_bull.gif);
 */
   list-style-image:url(images/big_red.gif);
  padding-bottom:5px;
  margin-left:45px;
}

 

#altop ul {
  float: left;
  border:0px;
  margin-left:25px;
  margin-top:10px;
  margin-bottom:10px;
  padding:0px;
    padding: 0;
	font-size:1em;
 }
 

#alreg li {	
   font-size:12px;
  font-weight:500;
  color:#495a6f;
  color:#30557a;
  color:#1f1f21;
  list-style-type:disc;
  padding-bottom:5px;
  margin-left:5px;
  margin-right:10px;
}

 

#alreg ul {
  float: left;
  border:0px;
  margin-left:25px;
  margin-top:15px;
  margin-bottom:10px;
  padding:0px;
  list-style-type:square;
   padding: 0;
	
 }
 

 
#alsearch h4 {
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
 	text-align:center;
	text-decoration:underline;
	color:#333;
	padding:3px;
}

#alsearch a:link {
	color:#aa0000;
	color:#507188;
	font-size:12px;
	font-weight:bold;
	border-bottom:0px solid white;
	
}
#alsearch a:visited {
	color:#507188;
	font-size:12px;
	font-weight:bold;
	
}
#alsearch a:hover {
	color:#aa0000;
}

 #top{float:left; }
#top .nav {height:1px; clear:both;margin:0; margin-top:0px;padding:1.30em 0;list-style:none;background:url(images/top-nav_bg.gif) repeat-x;text-align:left; width:1000px;}
* html #top .nav { padding-bottom:0;}
#top .nav li{float:left;border-right:.1667em solid #DDD;text-transform:uppercase;margin-top:-15px; margin-left:0;padding:0; font-size:11px; list-style-type:none;}
#top .nav li a.onair {width:86px;}
* html #top .nav li a.onair {width:85px;}
#top .nav li a{color:333;display:block;height:22px; font-weight:bold; margin:0;width:164px;text-decoration:none; padding-top:4px; padding-bottom:4px; text-align:center;list-style-type:none; }
#top .nav li a:link{color:#333;}
#top .nav li a:visited{color:#333;}
#top .nav li a:hover,
#top .nav li a.on{color:#8a934a !important;   }
#top .nav li a:active{color:#8a934a;  }
#top .nav li a img{vertical-align:middle; margin-left:8px;}

.slideshow {
	width:350px;
 	overflow:hidden;
	background-color:#ffffff;
	color:#FFFFFF;
	border:0px solid #8a934a;
	float:left;
}
.slideshow > ul {
	margin: 0;
	padding: 0;
}
.slideshow > ul > li {
	display:inline;
	margin:0px;
	padding:0px;
	font-size:1px;
	margin-right: -1px;
}
.slideshow > ul > li > div {
  display: none;
  text-decoration: none;
  float:left;
}
.slideshow > ul > li > div > p {
  font-size:11px;
  text-align:center;
  padding:10px 0px 0px 0px;
  margin:0px;
  color:#FFFFFF;
}
.slideshow > ul > li > div > a > img {
	border:2px solid #FFFFFF;
	width:332px;
	
}
.slideshow  > ul > li > img {
	border:1px groove #8a934a;
	border:1px solid #ddd;
	margin:2px;
	padding:0px;
}
/* Shows slides when mouse pointer is over a thumbnail image 
.slideshow > ul > li:hover > div {
	display: block;
  }
*/  
/* Highlights the thumbnail image when mouse pointer is over it */
.slideshow > ul > li:hover > img {
	border-color:#aa0000;
  width:90px;
  height:70px;
	
}

#waterfronts select{
	height:80px;
	text-transform:capitalize;	
	margin-bottom:10px;
 
 }
 
#waterfronts label {
	float:left;
	margin:0px;
	font-weight:bold;
	width:150px;
	text-align:right;
}

#pools select{
	margin-top:15px;
  	text-transform:capitalize;	
 
 }
 
#pools label {
	float:left;
	margin:0px;
	font-weight:bold;
 	text-align:right;
	margin-top:15px;
	margin-left:20px;
 	
}


.head1 {
	color:#d0817b;
	font-size:14px;
}

.dasher {
	color:#0477a6;
	font:bold;
	font-size:12px;
}

.deleter {
	color:#507188;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}

 #top2{float:left; }
#top2 .nav {height:1px; clear:both;margin:0; margin-top:0px;padding:1.30em 0;list-style:none;background:url(images/top-nav_bg.gif) repeat-x;text-align:left; width:1000px;}
* html #top2 .nav { padding-bottom:0;}
#top2 .nav li{float:left;border-right:.1667em solid #DDD;text-transform:uppercase;margin-top:-15px; margin-left:0;padding:0; font-size:11px; list-style-type:none;}
#top2 .nav li a.onair {width:86px;}
* html #top .nav li a.onair {width:85px;}
#top2 .nav li a{color:333;display:block;height:22px; font-weight:bold; margin:0;width:140px;text-decoration:none; padding-top:4px; padding-bottom:4px; text-align:center;list-style-type:none; }
#top2 .nav li a:link{color:#333;}
#top2 .nav li a:visited{color:#333;}
#top2 .nav li a:hover,
#top2 .nav li a.on{color:#8a934a !important;   }
#top2 .nav li a:active{color:#8a934a;  }
#top2 .nav li a img{vertical-align:middle; margin-left:8px;}

.yaba {
	text-align:left;
	width:190px;
	background-image:url(images/small-spike-bullet.gif);
	background-image:url(images/red_bull.gif);

	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
	color:#507188;
}

.gmnoprint {
	float:left;
}

#how {
	float:left;
	width:450px;
}

#how ul {
  margin-left:10px;
  margin-top:10px;
 }

#how li {
  margin-left:15px;
   padding-right:4px;
  font-size:11px;
   font-weight:bold;
  color:#507188;
   text-align:left;
   list-style-type:disc;
   
   list-style-image:url(images/red_bull.gif);
   list-style-position:outside;
   
   width:400px;
  
  
}
