


/***********************************************/
/* emx_nav_left.css                            */
/* Use with template Halo_leftNav.html         */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
*{
	margin:0;
	padding:0;
}
body{
    font-family: Arial, Helvetica, sans-serif;
  	font-size:14px;
      font-weight:normal;
 	line-height:18px;
	margin: 0px;
	padding: 0px;
      height:auto;
 	background:#ffffff;
	background-image:url(images/bg3.jpg);
	background-repeat:repeat-x;
}
/****/
#wrapper {
 	margin:0 auto;
  	width:950px;
}
#container{
	width:950px;
	float:left;
	height:auto;
}
 

.text {
  font-size:16px;
  font-weight:bold;
}

.style15 {
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  color:#1f1f21;
  margin-left:5px;
}

.style16 {
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  color:#000066;
}

.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:950px;
  padding:2px;
}

.style18 {
  font-family:Arial;
  font-size:18px;
  font-weight:bold;
  color:#a94a44;
  color:#995000;
  text-transform:capitalize;
  text-align:center;
  padding:3px;
  width:220px;
}

.style1 {
	font-size: 14px;
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
    color: red;
    background-color: white;
}

.style1a {
	font-size: 16px;
	font-weight: bold;
	padding:10px;
	text-align:center;
    color: red;
}
.style2 {
	font-size: 14px;
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
    color: #1f1f21;
}

.style9a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #aaaaaa;
    color: black;
    background-color: #e5e7e9;
}

.style9c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #995000;
	width:380px;
	padding:1px;
    background-color: #ffffff;
 
}

.style4 {
	color: #f8f9eb;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}

.style6 {
	color: #1f1f21;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
}

.style6a {
	color: #1f1f21;
	font-size: 14px;
	font-weight: normal;
	text-align:center;
}

.style4a {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform:Capitalize;
}


.style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #E5A44A;
    color: #d63837;
}
.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: #ededed;
	color:black;
}

.style9b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: black;
}


.style13 {
	color: #ef7300;
	font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}

.style12 {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}
.style11 {
	color: white;
	color:black;
	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:#d63837;
	font-weight:bold;
}
.style7a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:blue;
	font-weight:bold;
}
.style7b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#aaaaaa;
	font-weight:bold;
}

.style7c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#1f1f21;
	font-weight:bold;
}

 
/*************** 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: 14px;
}

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}
				
input{
font-family: Arial,sans-serif;
}

#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;
left:80px;
border:0px solid #1f1f21;
}

#contact_form td{
padding:5px 10px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
/*
background-color:#e6e6e6;
background-color:#ffffff;
*/
}

#contact_form td.data{
background-color:#f1f1f1;
background-color:white;}


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;
top:0px;*/
	float:left;
height:90px;
width:950px;
background-image:url(images/head4.jpg); 
background-repeat:no-repeat;
}

#header img {
  /*position:absolute;
  top:1px;
  left:1px;*/
}

#google {
  position:absolute;
  top:1px;
  left:860px;
  color:white;
}

#headly img {
  position:absolute;
  top:15px;
  left:270px;
}

#middle {
  position:relative;
  top:8px;
  height:1200px;
  width:950px;
  left:0px;
  border-style:groove;
  border:1px solid #1f1f21;
 
}

#middle2 {
	float:left;
	padding:2px;
	margin-top:2px;
  	width:948px;
	border-style:groove;
  	border:1px solid #fff;
}

#inside {
  position:absolute;
  top:4px;
  left:10px;
  width:930px;
  height:1000px;
  background-image:url(images/inside1.jpg);
	background-repeat:repeat-x;
 
}
/****/
#inside2 {
    padding:0px;
    margin:2px;
	float:left;
	width:940px;
/*
	background:url(images/inside9.jpg) repeat-x;
*/
}


#inside5 {
    padding:2px;
    margin:2px;
	float:left;
	width:940px;
	background:url(images/inside4.jpg); 
    background-repeat:no-repeat;
 	background-color:#ccced1;
}

#temp {
  position:relative;
  top:100px;
  height:350px;
  width:950px;
  left:20px;
}
#bottom {
  position:absolute;
  top:550px;
  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 {
  /*position:absolute;
  top:2px;
  left:340px;*/
 margin-top:2px;
 margin-left:-50px;
 text-align:center;
} 
#menu a:link {
	color: #ededed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	margin-right:2px;
}

#menu a:visited {
	color: #ededed;
	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:740px;
  top:10px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color:#1b78b3;
  color:#fa6602;
  color:white;
  background-color:#1f1f21;
}


#button2{
  /*position:absolute;
  top:52px;
  left:782px;*/
 float:right;
}

#member_search {
  position:relative;
  top:10px;
  left:0px;
  border:2px solid black;
  border-bottom:0px;
  height:70px;
  width:950px;
  background:white;
  background-image:url(images/re-search.jpg);
  background-repeat:no-repeat;

}

#member_search h1 {
  position:absolute;
  top:0px;
  left:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color:white;
  padding-top:3px;
  padding-bottom:3px;
  background-color:#8ebcf1;
  background-image:url(images/ms2.jpg);
  background-repeat:repeat-y;
  width:950px;
  margin-bottom:20px;
}


#real_estate_search {
 float:left;
  height:125px;
  width:915px;
 margin:10px;
 border:1px ridge #1b78b3;
border:2px groove #fff;
}

#real_estate_search span {
  color:#1f1f21;
  font:12px Arial;
  font-weight:bold;
  float:left;
}


#real_estate_search h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-align: left;

  color:#1f1f21;
  padding-top:3px;
  padding-bottom:3px;
  width:350px;
  float:left;
}


#real_estate_search h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#d63837;
}
 
#real_estate_search h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#d63837;
	font-weight:bold;
}

#real_estate_search a:link {
 
	/*position:absolute;
	top:10px;
	left:730px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	color: #fa6602;

}

#real_estate_search a:visited {
	color: #ededed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #fa6602;

}

#real_estate_search a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ff0000;
}

#real_estate_search select {
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
}

#real_estate_search_search h2 {
  /*position:absolute;
  top:25px;
  left:20px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color:white;
}

#real_estate_search input.bg1{
  background-image:url(images/input_bg1.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
  height:17px;
 }
#real_estate_search input.bg7{
  background-image:url(images/input_bg7.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
  height:17px;
 }

 #real_estate_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;
 }
 #real_estate_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;
 }

 #real_estate_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:17px;
 }

 #real_estate_search input.city_input{
  /*position:absolute;
  top:50px;
  left:55px;*/
  width:115px;
  height:17px;
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  background-image:url(images/input_bg7.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
 }

 #real_estate_search input.zip_input{
  /*position:absolute;
  top:49px;
  left:230px;*/
  width:80px;
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  background-image:url(images/input_bg7.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
  height:17px;
 }

.re-city {
  font-size: 12px;
  font-weight: bold;
  color:black;
}

 
.ml-mls {
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.re-state {
  /*position:absolute;
  top:48px;
  left:330px;*/
  font-family: Arial, Helvetica, sans-serif;
  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;
}
.re-country {
  /*position:absolute;
  top:48px;
  left:455px;
  width:205px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}
 
.ml-type{
  font-size: 12px;
  font-weight: bold;
  color:white;
  float:right;
  margin-right:80px;
}

.re-type{
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.re-transaction{
  /*position:absolute;
  top:48px;
  left:760px;
  width:205px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.re-radio {
  /*position:absolute;
  top:20px;
  left:330px;
  width:350px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 25px;
  font-weight: bold;
  color:white;
}

.re-price {
  /*position:absolute;
  top:85px;
  left:10px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.re-min{
  /*position:absolute;
  top:85px;
  left:90px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.re-max{
  /*position:absolute;
  top:85px;
  left:183px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.re-to {
  /*position:absolute;
  top:85px;
  left:175px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.re-status {
  /*position:absolute;
  top:115px;
  left:160px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.re-beds {
  /*position:absolute;
  top:88px;
  left:285px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.re-bed_select{
  /*position:absolute;
  top:85px;
  left:355px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.re-baths {
  font-size: 12px;
  font-weight: bold;
  color:#1f1f21;
}

.re-bath_select {
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.re-square_select {
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.re-year_select {
  font-size: 12px;
  font-weight: bold;
  color:white;
}

 #real_estate_search input.keyword_input{
  /*position:absolute;
  top:85px;
  left:565px;*/
  width:160px;
  background-image:url(images/input_bg7.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
  height:16px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:10px;
  padding-top:2px;
  padding-left:20px;
 }

.re-keywords {
  /*position:absolute;
  top:220px;
  left:20px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.re-go {
  /*position:absolute;
  top:85px;
  left:755px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}


#mls_search {
 float:left;
  height:125px;
  width:915px;
 margin:10px;
 border:1px ridge #1b78b3;
border:2px groove #fff;
 border:2px groove #6294c7;
  background-color:#f6f6f6;
}

#mls_search img {
  float:right;
  margin-right:20px;
}

#mls_search span {
  color:#1f1f21;
  font:12px Arial;
  font-weight:bold;
  float:left;
}


#mls_search h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-align: left;

  color:#1f1f21;
  padding-top:3px;
  padding-bottom:3px;
  width:550px;
  float:left;
}


#mls_search h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#d63837;
}
.mls-city {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.mls-zip {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.mls-sub {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.mls-type{
  width:205px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}



 #mls_search input.city_input{
  width:115px;
  height:17px;
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  background-image:url(images/input_bg7.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
 }

 #mls_search input.zip_input{
  width:80px;
  font-family:Arial;
  font-size:12px;
  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:black;
}

 #mls_search input.mls_input{
  width:100px;
  font-size:12px;
  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{
  width:100px;
  font-size:12px;
  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:black;
}

.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:black;
}

.mls-beds {
  /*position:absolute;
  top:63px;
  left:570px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.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:black;
}

.mls-bath_select {
  /*position:absolute;
  top:63px;
  left:750px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

#property_search {
/*position:absolute;*/
width:920px;
/*top:5px;
left:10px;*/
height:120px;
color:black;
border-style:solid;
border-top:0px;
border-right:0px;
border-left:0px;
border-bottom:0px solid #1f1f21;
border:2px groove #fff;
 
 
}


#property_search span {
  color:#1f1f21;
  font:12px Arial;
  font-weight:bold;
}

#property_search h4 {
  position:absolute;
  top:58px;
  left:175px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#d63837;
}
 
#property_search select {
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
}

#property_search h1 {
  position:absolute;
  top:10px;
  left:40px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: bold;
  text-align: left;
  color:#1f1f21;
  padding-top:0px;
  padding-bottom:0px;
  width:596px;
}


#property_search h2 {
  position:absolute;
  top:5px;
  left:570px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color:#1f1f21;
}

#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:17px;
 }

 #property_search input.city_input{
  position:absolute;
  top:45px;
  left:85px;
  width:500px;
  height:28px;
  color:#999999;
  background-image:url(images/city_input.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
 }

.city {
  position:absolute;
  top:58px;
  left:23px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:black;
}

 
.state {
  position:absolute;
  top:58px;
  left:320px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;;
}

.zip {
  position:absolute;
  top:58px;
  left:205px;
  font-family: Arial, Helvetica, sans-serif;
  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;
 }

.country {
  position:absolute;
  top:58px;
  left:430px;
  width:205px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}
 
.type{
  position:absolute;
  top:29px;
  left:55px;
  width:205px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.transaction{
  position:absolute;
  top:29px;
  left:430px;
  width:205px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.radio {
  position:absolute;
  top:15px;
  left:250px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
}

.price {
  position:absolute;
  top:87px;
  left:35px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.min{
  position:absolute;
  top:85px;
  left:130px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.max{
  /*position:absolute*/;
  top:85px;
  left:250px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.to {
  /*position:absolute*/;
  top:87px;
  left:225px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.status {
  /*position:absolute*/;
  top:115px;
  left:160px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.beds {
  /*position:absolute*/;
  top:87px;
  left:380px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.bed_select{
  /*position:absolute*/;
  top:85px;
  left:450px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.baths {
  /*position:absolute*/;
  top:87px;
  left:525px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:black;
}

.bath_select {
  /*position:absolute*/;
  top:85px;
  left:600px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

 #property_search input.keyword_input{
  /*position:absolute*/;
  top:85px;
  left:700px;
  width:200px;
  background-image:url(images/input_bg7.jpg);
  background-repeat:no-repeat;
  border:1px solid #ccc;
  height:18px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:10px;
  padding-top:2px;
  padding-left:20px;
  color:#999999;
 }

.keywords {
  /*position:absolute*/;
  top:220px;
  left:20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:black;
}


.go {
  /*position:absolute*/;
  top:42px;
  left:590px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

.go1 {
  /*position:absolute*/;
  top:30px;
  left:780px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

#advance {
  /*position:absolute*/;
  top:38px;
  left:750px;
}
#advance a:link {
 
	color: blue;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	color: #f99700;
	color: #fa6602;

}

#advance a:visited {
	color: #ededed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #fa6602;

}

#advance a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ff0000;
}



#spacer img {
  border:0px;
  margin-top:10px;
  margin-bottom:10px;
}



#bottom h1 {
  /*position:absolute;
  top:0px;
  left:0px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  color:#d63837;
  color:#2362aa;
  line-height:25px;
  background-color:black;
  background-color:#aaaaaa;
  width:300px;
}


#show {
  /*position:absolute;
  top:147px;
  left:0px;
  width:625px;
*/
  height:1400px;
  background-color:white;
/*
  background-image:url(images/big.png);
  background-repeat:no-repeat; 
*/
 border:1px solid #1b78b3;


}

#show1 {
 float:left;
  width:610px;
 margin-left:10px;
 margin-bottom:10px;
 background-color:#f8f8f8;
 border:2px solid #1b78b3;
 border:2px groove #6294c7;
 padding-bottom:25px;
}


#show3 {
 float:left;
  width:610px;
 margin-left:10px;
 margin-bottom:10px;
 background-color:#f8f8f8;
 border:2px solid #1b78b3;
 border:2px groove #6294c7;
 padding-bottom:25px;
}
#show3 table {
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:580px;;
}


#show3 a:link {
  color:#fa6602;
  font-size:14px;
  font-weight:bold;
  text-decoration:underline;
}

#show3 a:visited {
  text-decoration:none;
  font-size:14px;
  font-weight:bold;
  color:#fa6602;
}

#show3 a:hover {
  text-decoration:none;
  font-size:14px;
  color:red;
}

#show3 hr {
  margin:15px;
}
#show3 img {
  height:60px;
  width:90px;
  border:0px;
  margin-right:15px;
  margin-left:10px;
}

#show4 {
 float:left;
  width:610px;
 margin-left:10px;
 margin-bottom:10px;
 background-color:#f8f8f8;
 background:#ffffff;
 border:2px solid #1b78b3;
 border:2px groove #6294c7;
 padding-bottom:25px;
}
#show4 table {
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:580px;;
}

#show4 td {
  padding-top:3px;
  max-width:300px;
}

#show4 a:link {
  color:#fa6602;
  font-size:14px;
  font-weight:bold;
  text-decoration:underline;
}

#show4 a:visited {
  text-decoration:none;
  font-size:14px;
  font-weight:bold;
  color:#fa6602;
}

#show4 a:hover {
  text-decoration:none;
  font-size:14px;
  color:red;
}

#show4 hr {
  margin:15px;
}
#show4 img {
  height:60px;
  width:90px;
  border:0px;
  margin-right:15px;
  margin-left:10px;
}

#show5 {
 float:left;
  width:610px;
 margin-left:10px;
 margin-bottom:10px;
 background-color:#ffffff;
 border:2px solid #1b78b3;
 border:2px groove #6294c7;
 padding-bottom:25px;
}

#show5 p {
  padding:10px;
  text-indent:20px;
}

#show5 ul {
  margin-left:25px;
  width:500px;
}

#show5 li {
  list-style-image:url(images/orange_bullet.gif);
}

#regular {
 float:left;
  width:610px;
 margin-left:10px;
 margin-bottom:10px;
 background-color:#f8f8f8;
 border:2px solid #1b78b3;
 border:2px groove #6294c7;
 padding-bottom:25px;
}

#regular h1 {
  font-size:13px;
  font-weight:bold;
  color: #fa6602;
  margin-top:15px;
  margin-left:10px;
  padding:5px;
  text-align:left;
  text-transform:uppercase;
  border-bottom:1px dotted #1f1f21;
  background-color:white;
}

#regular h2 {
  position:relative;
  top:60px;
  left:25px;
  font-family:Arial;
  font-size:20px;
  font-weight:bold;
  color: green;
  width:880px;

}
#regular ul {
  position:relative;
  top:5px;
  left:35px;
}
#regular li {
  text-align:left;
  color:#495a6f;
  font-size:12px;
  font-weight:bold;
  width:500px;
  padding:5px;
  padding-top:0px;
  padding-bottom:0px;
  line-height:18px;
  list-style-image:url(images/orange_bullet.gif);
}

#regular span {
  position:relative;
  left:50px;
  top:30px;
  width:800px;
  color:#495a6f;
  color:#1f1f21;
  padding:10px;
  background-color:#ededed;
  border:1px dotted #1f1f21;
}

#reg_left {
  position:relative;
  top:50px;
  margin-bottom:25px;
}

#reg_left h2 {
  margin-left:10px;
  font-family:Arial;
  font-size:20px;
  font-weight:bold;
  color: green;
  width:880px;
}

#reg_left p {

  margin-top:20px;
  margin-left:20px;
  font-family:arial;
  font-size:15px;
  font-weight:normal;
  color:#1a729a;
  width:480px;
  color:#495a6f;
  color:#666;
 
  border:0px;
  background-color:transparent;
}

#regular a:link {
 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	color: #f99700;
	color: #fa6602;
}

#regular a:visited {
	color: #ededed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #fa6602;

}

#regular a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #ff0000;
}

#regular img {
	position:absolute;
    left:300px;
    top:25px;
} 

#regular p {
  position:relative;
  top:20px;
  left:20px;
  width:340px;
  color:#1f1f21;
  padding:10px;
  border:0px dotted #1f1f21;
}

#show2 {
 float:left;
 width:600px;
 margin-left:10px;
 margin-bottom:10px;
 background-color:#f8f8f8;
 border:2px solid #1b78b3;
}

#show_map {
  float:left;
  width:300px;
  height:350px;
  margin-right:5px;
  margin-bottom:10px;
  border:2px solid #1b78b3;
 border:2px groove #6294c7;
}

#show_single_map {
  float:left;
  width:300px;
  height:350px;
  margin-left:5px;
  margin-bottom:10px;
  border:2px solid #1b78b3;
 border:2px groove #6294c7;
}


#show_email {
  float:left;
  margin-top:15px;
  margin-left:35px;
  height:30px;
 
}

#show_email img {
  border:0px;
}

#show_member {
  float:right;
  width:300px;
  height:auto;
  margin-right:5px;
  margin-bottom:10px;
  background-color:#fed6bc;
  border:2px solid #fa6602;
}

#show_member h1 {
  font-size:18px;
  font-weight:bold;
  color:#495a6f;
  width:290px;
  text-align:center;
  text-transform:uppercase;
  border-bottom:1px dotted #1f1f21;
  background-color:white;
  padding:5px;
}

#show_member span {
  width:280px;
}

#show_member ul {
  margin-top:5px;
  margin-left:25px;
  margin-right:5px;
  margin-bottom:5px;
}

#show_member li {
  font-size:14px;
  font-weight:normal;
}

#show_member a:link {
  font-size:14px;
  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:red;
  font-weight:bold;
  text-decoration:none;
}

#questions {
  float:right;
  width:300px;
  height:auto;
  margin-right:5px;
  margin-bottom:0px;
  background-color:#c1c2c2;
  border:2px solid #1f1f21;
  padding-bottom:10px;
  margin-bottom:10px;
}

#questions h1 {
  font-size:18px;
  font-weight:bold;
  color:#1f1f21;
  width:290px;
  text-align:center;
  text-transform:uppercase;
  border-bottom:1px dotted #fa6602;
  background-color:white;
  padding:5px;
}

#questions p {
  font-size:12px;
  font-weight:normal;
  color:#1f1f21;
}

#show_next {
  float:left;
  width:300px;
  height:auto;
  margin-left:5px;
  margin-top:10px;
  margin-bottom:10px;
  background-color:#c1c2c2;
  border:2px solid #1f1f21;
  padding-bottom:10px;
}

#show_next li {
  margin-left:25px;
}

#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:red;
  text-decoration:none;
}


#show_next h1 {
  font-size:18px;
  font-weight:bold;
  color:#1f1f21;
  width:290px;
  text-align:center;
  text-transform:uppercase;
  border-bottom:1px dotted #fa6602;
  background-color:white;
  padding:5px;
}

#show_right {
  float:right;
  width:310px;
  height:auto;
  margin:0px;
  background-color:transparent;
}

#show_right img {
  margin-left:25px;
  border:0px;
}
#show_right h1 {
  font-size:18px;
  font-weight:bold;
  color:#1f1f21;
  background-color:white;
  width:280px;
  padding:10px;
  text-align:center;
  text-transform:uppercase;
  border-bottom:1px dotted #fa6602;
}
#show_right li {
  margin-left:25px;
}
 
#show_right a:link {
  color:#fa6602;
  color:white;
  color:#1b78b3;
  font-weight:bold;
  font-size:14px;
  text-decoration:underline;
}

#show_right a:visited {
  color:#fa6602;
  text-decoration:none;
}

#show_right a:hover {
  color:#f00;
  text-decoration:none;
}

#show_right span {
  width:280px;
}

#show_video {
  float:left;
  width:300px;
  margin:-20px;
}

#show_video a:link {
  font-size:14px;
  font-weight:bold;
  color:#fa6602;
  text-decoration:underline;
}

#show_video a:visited {
  font-size:14px;
  font-weight:bold;
  color:#fa6602;
  text-decoration:none;
}

#show_video a:hover {
  font-size:14px;
  font-weight:bold;
  color:#f00;
  text-decoration:none;
}

  
#title h2 {
  /*position:absolute*/;
  left:220px;
  padding-top:4px;
  width:200px;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#1b78b3;
  text-align:left;

}

#title h3 {
  /*position:absolute;
  left:500px;
  top:2px;
  width:200px;
  color:#6fa000;
  color:#99c236;
  color:#339966;
  color:#5b98d1; */
  color:#1f1f21; 
  font-size:12px;
  font-weight:normal;
}

#title a:link {
  font-size:40px;
  color:red;
}

#title a:hover {
  color:red;
}

#show a:link {
 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	color: #fa6602;
}

#show a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #fa6602;

}

#show a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ff0000;
}

#show_vid img {
  /*position:absolute*/;
  left:15px;
  margin-top:35px;
  height:80px;
  width:100px;
  border:3px ridge #ccc;
}

#row {
  width:610px;
  float:left;
  padding-left:20px;
  padding-top:20px;

  font-family:Arial;
  font-size:16px;
  font-weight:normal;
  color:#1f1f21;
}

#row a:link {
 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
      color:#fa6602;
	color:#1f1f21;
      color:#1b78b3;
}

#row a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
      color:#1b78b3;

}

#row a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	color: #ff0000;
}
 

#prop_member {
 position:relative;
 left:130px;
 top:15px;
 text-align:center;
}

#prop_member h1 {
  font-family:Arial;
  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-family:Arial;
  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-family:Arial;
  font-size:16px;
  font-weight:bold;
  color:red;
}


 
.prop_map {
 text-align:center;
 width:580px;
  font-family:Arial;
  font-size:14px;
  font-weight:normal;
  color:#1f1f21;
  padding-bottom:10px;
  border-bottom:1px dotted #666;
}

 
.mls-num {
  font-size:13px;
  font-weight:normal;
  color:#1f1f21;
}


.bedrooms {
  font-size:14px;
  font-weight:normal;
  color:#1f1f21;
}

.address {
  /*position:absolute*/;
  left:350px;
  top:60px;
  font-size:14px;
  font-weight:normal;
  color:#1f1f21;
}

.city-state {
  /*position:absolute*/;
  left:350px;
  top:75px;
  font-family:Arial;
  font-size:14px;
  font-weight:normal;
  color:#1f1f21;
}

.tcountry {
  /*position:absolute*/;
  left:350px;
  top:90px;
  font-family:Arial;
  font-size:14px;
  font-weight:normal;
  color:#1f1f21;
}

.phone {
  /*position:absolute*/;
  left:350px;
  top:105px;
  font-family:Arial;
  font-size:14px;
  font-weight:normal;
  color:#1f1f21;
}



.bathrooms {
  /*position:absolute*/;
  left:180px;
  top:75px;
  font-family:Arial;
  font-size:14px;
  font-weight:normal;
  color:#1f1f21;

}

.sqft {
  /*position:absolute;
  left:150px;
  top:55px;*/
  font-family:Arial;
  font-size:14px;
  font-weight:normal;
  width:325px;
  color:#1f1f21;

}

.price-per-square {
  /*position:absolute;
  left:150px;
  top:70px;*/
  font-family:Arial;
  font-size:14px;
  font-weight:normal;
  color:#1f1f21;

}

.prop_type {
  /*position:absolute;
  left:150px;
  top:85px;*/
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#1f1f21;

}


#info {
 
  /*position:absolute*/;
  left:0px;
  
  height:300px;
border:2px solid green;
}
  
#info table {
  /*position:absolute*/;
  top:10px;
  left:200px;
  width:350px;
  height:300px;
 
 
}

#little {
  /*position:absolute*/;
  top:130px;
  left:100px;
  width:400px;
  height:20px;
}


#speil {
  /*position:absolute*/
  top:140px;
  left:10px;
  width:920px;
  height:31px;
  background-image:url(images/speil2.jpg);
  background-repeat:no-repeat;
  border:0px groove #fff;
}

#speil h1 {
  position:relative;
  top:3px;
  left:15px;
  font-family:Arial;
  font-size:18px;
  font-weight:bold;
  color:#1f1f21;
}

#speil a:link {
 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #f99700;
	color: #fa6602;
}

#speil a:visited {
	color: #ededed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #fa6602;

}

#speil a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}

#not-found {
  /*position:absolute*/;
  top:129px;
  left:0px;
  width:940px;
  height:16px;

  background-color:#ccc;
  border:0px groove #fff;
}

#speil1 {
 float:left;
  margin:10px;
  margin-top:0px;
  margin-bottom:5px;
  width:920px;
  height:31px;

  background-image:url(images/speil4.jpg);
  background-repeat:no-repeat;

  background-color:#ccc;
}


#speil1 h1 {
  padding:3px;
  margin-left:10px;
  font-size:14px;
  font-weight:bold;
  color:#1f1f21;
  color:red;
  text-transform:capitalize;
}

#speil1 h2 {
  float:right;
  margin-right:30px;
  margin-top:-20px;
  font-size:12px;
  font-weight:bold;
  color: #fa6602;
}

#speil1 h3 {
  float:left;
  margin-left:80px;
  margin-top:5px;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  text-transform:capitalize;
  color:#1b78b3;
}

#speil1 h4 {
  margin-top:-18px;
  margin-left:250px;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  text-transform:capitalize;
  color:#666;
}

#speil1 h5 {
  margin-top:-18px;
  margin-left:450px;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  text-transform:capitalize;
}

#speild {
 float:left;
  margin:10px;
  margin-top:5px;
  margin-bottom:5px;
  width:925px;
  height:31px;

  background-image:url(images/speil4.jpg);
  background-repeat:no-repeat;

  background-color:#ccc;
}

#speild h1 {
  padding:5px;
  margin-left:20px;
  font-size:16px;
  font-weight:bold;
  color:#1f1f21;
  color:red;
}

#speild h2 {
  float:right;
  position:relative;
  right:50px;
  top:-20px;
  font-size:12px;
  font-weight:bold;
  color: #fa6602;
}

#speild h3 {
  margin-top:-18px;
  margin-left:350px;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  text-transform:capitalize;
  color:#666;
  color:#1f1f21;
}

#speild h4 {
  margin-top:-18px;
  margin-left:250px;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  text-transform:capitalize;
  color:#666;
}

#speild h5 {
  margin-top:-18px;
  margin-left:450px;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  text-transform:capitalize;
}

#speil1 a:link {
  color:#1b78b3;
  font-size:12px;
  text-decoration:underline;
}

#speil1 a:visited {
  color:#1b78b3;
  text-decoration:none;
}

#speil1 a:hover {
  color:red;
  text-decoration:none;
}


#speilb {
 float:left;
  margin:10px;
  margin-top:5px;
  margin-bottom:5px;
  width:920px;
  height:31px;

  background-image:url(images/speil4.jpg);
  background-repeat:no-repeat;

  background-color:#ccc;
}

#speilb h1 {
  padding-left:3px;
  padding-top:5px;
  margin-left:20px;
  font-size:16px;
  font-weight:bold;
  color:#1f1f21;
  color:red;
}

#speilb h2 {
  float:right;
  position:relative;
  right:50px;
  top:-20px;
  font-size:12px;
  font-weight:bold;
  color: #fa6602;
}

#speilb h3 {
  margin-top:-18px;
  margin-left:170px;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#666;
}

#speil2 {
  position:absolute;
  top:1400px;
  left:10px;
  width:920px;
  height:31px;
  background-image:url(images/speil2.jpg);
  background-repeat:no-repeat;
  border:0px groove #fff;
}

#speil2 h1 {
  /*position:relative;
  top:3px;
  left:15px;*/
  font-family:Arial;
  font-size:18px;
  font-weight:bold;
  color:#1f1f21;
  color:#dfdfdf;
}

#speil2 h2 {
  /*position:absolute*/;
  top:3px;
  left:675px;
  font-family:Arial;
  font-size:18px;
  font-weight:bold;
  color: #fa6602;

}

#speil2 h3 {
  /*position:absolute*/;
  top:4px;
  left:400px;
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  color:white;
}

 

#buy {
  /*position:absolute*/;
  top:190px;
  left:10px;
  height:330px;
  width:315px;
  background-image:url(images/left2.png);
  background-repeat:no-repeat;
}

#buy h1 {
  position:relative;
  top:15px;
  left:15px;
  font-family:Arial;
  font-size:22px;
  font-weight:bold;
  color: #fa6602;
}  

#buy h2 {
  position:relative;
  top:-10px;
  left:70px;
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  color: #fa6602;
}  

#buy li {
  color:#495a6f;
  line-height:25px;
  width:265px;
  list-style-image:url(images/orange_bullet.gif);
}

#buy span {
  position:relative;
  left:20px;
  width:270px;
  color:#999;
}

#buy a:link {
 
	position:relative;
	left:70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	color: #f99700;
	color: #fa6602;

}

#buy a:visited {
	color: #ededed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #fa6602;

}

#buy a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #ff0000;
}
 


#buy p {
  position:relative;
  top:5px;
  left:10px;
  font-family:arial;
  font-size:15px;
  font-weight:normal;
  color:#1a729a;
  width:260px;
 
}

#buy img {
  position:relative;
  left:25px;
  height:80px;
  width:120px;
}

#sell {
  /*position:absolute*/;
  top:190px;
  left:620px;
  height:330px;
  width:320px;
  background-image:url(images/right2.png);
  background-repeat:no-repeat;
}

#sell h1 {
  position:relative;
  top:15px;
  left:15px;
  font-family:Arial;
  font-size:22px;
  font-weight:bold;
  color: #fa6602;
}  

#sell h2 {
  position:relative;
  top:-10px;
  left:70px;
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  color: #fa6602;
}  

#sell li {
  color:#495a6f;
  line-height:25px;
  width:265px;
  list-style-image:url(images/orange_bullet.gif);
}

#sell span {
  position:relative;
  left:20px;
  width:270px;
  color:#999;
}

#sell a:link {
 
	position:relative;
	left:70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	color: #f99700;
	color: #fa6602;

}

#sell a:visited {
	color: #ededed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #fa6602;

}

#sell a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #ff0000;
}
 
#sell p {
  position:relative;
  top:5px;
  left:10px;
  font-family:arial;
  font-size:15px;
  font-weight:normal;
  color:#1a729a;
  width:260px;
 
}

#videos {
  position:relative;
  left:20px;
  width:750px;
  height:80px;
  background-image:url(images/video_search.jpg);
  background-repeat:no-repeat;
  border:1px solid black;
  margin-bottom:10px;
}

#video {
  /*position:absolute*/;
  top:190px;
  left:320px;
  height:330px;
  width:305px;
  border-right:1px solid black;
  background-color:#ffcc66;
}

#featured {
  /*position:absolute*/;
  top:8px;
  left:310px;
  height:255px;
  width:240px;
  background-color:#1f1f21;
  color:white;
  border-right:1px solid black;

}

#video h1 {
  /*position:absolute*/;
  top:250px;
  left:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color:white;
  background-color:#fa6602;
  width:300px;
}

#video h2 {
  /*position:absolute*/;
  top:266px;
  left:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  color:white;
  width:296px;
}
#video p {
  position:relative;
  top:20px;
  left:0px;
  height:42px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  color:black;
  width:290px;
  padding-left:10px;

}

#video img {
  /*position:absolute*/;
  top:310px;;
  left:210px;
}

.text {
  font-family:Arial;
  font-size:16px;
  font-weight:normal;
  border-bottom:1px dotted #fa6602;
}

.text1 {
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  border-bottom:1px dotted #fa6602;
}

.text2 {
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  line-height:1.2;
 
}

#investor {
  /*position:absolute*/;
  left:910px;
  top:10px;
}

#featured span {
  color:white;
  position:relative;
  top:10px;
}

#featured img {
  /*position:absolute*/;
  top:198px;
  left:10px;
}


#latest {
  /*position:absolute*/;
  top:10px;
  left:210px;
  height:600px;
  width:684px;
  color:black;
  border:0px solid black;
  border-left:1px solid #1f1f21;
}


#latest h1 {
  position:relative;
  top:2px;
  left:15px;
  font-family:Arial;
  font-size:22px;
  font-weight:bold;
  color: #fa6602;

}  

#latest1 {
  /*position:absolute*/;
  top:30px;
  left:5px;
  width:690px;
  font-family: Arial, Helvetica, sans-serif;
}

#latest1 span {
  font:14px Arial;
  color:#000066;
  color:#1a729a;
  color:#495a6f;
}

.mid {
  color:white;
  font-size:20px;
  position:relative;
  left:40px;
}

#latest1 img {
  /*position:absolute*/;
  top:540px;
  left:300px;
}

#latest a:link {
	color: #000066;
      color:#1a729a;
  color:#495a6f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	margin-right:5px;
	margin-left:5px;
}

#latest a:visited{
	color: #000066;
      color:#1a729a;
  color:#495a6f;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	margin-right:5px;
	margin-left:5px;
}


#latest a:hover {
	color: #d63837;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

#member {
  /*position:absolute*/;
  top:20px;
  left:10px;
  width:684px;
  color:black;
  border-top:0px;
}
 

#member table td {
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  line-height:12px;
}
#member hr {
  width:650px;
}

#member h1 {
  /*position:absolute*/;
  top:0px;
  left:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-top:3px;
  padding-bottom:3px;
  font-weight: bold;
  text-align: left;
  color:white;
  background-color:#8ebcf1;
  background-image:url(images/ms5.jpg);
  background-repeat:repeat-y;
  width:684px;
  border-right:1px solid black;
}


#member1 {
  /*position:absolute*/;
  top:10px;
  left:5px;
  width:690px;
  font-family: Arial, Helvetica, sans-serif;
}

#member1 span {
  font:14px Arial;
  color:#000066;
}

.memb {
  color:white;
  font-size:20px;
  position:relative;
  left:40px;
}

#member1 img {
 
  width:65px;
  height:50px;
 
  margin:4px;
}

#member1 a:link {
 
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	margin-right:5px;
	margin-left:5px;
 
}

#member1 a:visited{
 
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	margin-right:5px;
	margin-left:5px;
}


#member1 a:hover {
	color: #d63837;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

#msearch h1 {
  color:white;
  font-family:Arial;
  font-size:12px;
  background-color:#8ebcf1;
  background-image:url(images/ms3.jpg);
  background-repeat:repeat-y;
  width:596px;
  text-align:center;
  padding-top:3px;
  padding-bottom:3px;
}


#cities {
  /*position:absolute*/;
  top:45px;
  left:200px;
  width:598px;
  border-left:1px solid black;

}

#cities img {
  width:90px;
  height:50px;
  border:1px solid #1f1f21;
  margin:5px;
  margin-left:10px;
}

#cities h1 {
  color:white;
  font-family:Arial;
  font-size:12px;
  background-color:#8ebcf1;
  background-image:url(images/ms3.jpg);
  background-repeat:repeat-y;
  width:596px;
  text-align:center;
  padding-top:3px;
  padding-bottom:3px;
}

#img1 {
  /*position:absolute*/;
  top:22px;
  left:10px;
}

.txt1 {
  /*position:absolute*/;
  top:28px;
  left:340px;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
}


.txt2 {
  /*position:absolute*/;
  top:28px;
  left:385px;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
}

.txt3 {
  /*position:absolute*/;
  top:28px;
  left:435px;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
}


.txt4 {
  /*position:absolute*/;
  top:28px;
  left:485px;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
}


#mls {
  /*position:absolute*/;
  top:221px;
  left:2px;
  width:300px;
  height:170px;
  border-left:1px solid black;

}

#mls h1 {
  color:white;
  font-family:Arial;
  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-family:Arial;
  font-size:16px;
  font-weight:bold;
  text-decoration:underline;
  width:300px;
}

#mls h3 {
  /*position:absolute*/;
  left:105px;
  top:40px;
  color:#1f1f21;
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  width:190px;
}

#mls img {
  /*position:absolute*/;
  top:21px;
  left:0px;
  border-left:1px solid black;
}


.style14 {
  color: #d63837;
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  font-style:italic;
}
.text {
	color: #1f1f21;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.style9a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #aaaaaa;
    color: black;
    background-color: #e5e7e9;
}
#footer {
  position:absolute;
  bottom:0px;
  left:0px;
  margin-top:50px;
  width:99%;
  height:80px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:center;
  border:2px solid #1f1f21;
}

#foot {
  float:left;
  margin-top:20px;
  height:80px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:center;
}

 
#foot a:link {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	margin-right:2px;
}

#foot a:visited {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

#foot a:hover {
	color: #d63837;
	font-family: Arial, Helvetica, sans-serif;
	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: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;}
 
div#leftside {
  /*position:absolute*/;
  top:20px;
  left:50px;
  border:0px solid white;
  padding:10px;
}

div#rightside {
  /*position:absolute*/;
  top:20px;
  left:500px;
  border:0px solid white;
  padding:10px;
}
#logo {
	width:260px;
	height:50px;
	float:left;
}
#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;
}
#header_mid{
	float:left;
	width:460px;
	position:relative;
	left:18px;
}

#buttons {
  position:relative;
  top:25px;
  float:left;
  font-family:Arial;
  font-size:20px;
  color:black;
}

#buttons a:link {
	color: #1f1f21;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration:none;
}

#buttons a:visited {
	color: #1f1f21;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold; 
	text-decoration:none;
}

#buttons a:hover {
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

#but1 {
  position:relative;;
  left: 45px;
  top:10px;
}

#but2 {
  position:relative;
  left: 130px;
  top:10px;
}

#but3 {
  position:relative;
  left: 207px;
  top:10px;
}
#but4{
	position:relative;
	left:180px;
}

#header_right{
	width:210px;
	float:right;
	text-align:right;
	padding-top:12px;
}
.clr{
	clear:both;
}

#top_row{
	width:938px;
	float:left;
}

#top_row span{
	position:relative;
}


#t_row{
	width:938px;
	float:left;
}

#t_row input {
  float:right;
  margin-right:120px;
  margin-top:20px;
}

#t_row span{
	position:relative;
}

#mid_row{
	position:relative;
	top:15px;
	width:938px;
	float:left;
}
#mid_row span{
	margin-left:30px;
}

#m_row{
	position:relative;
	top:15px;
	width:938px;
	float:left;
}
#m_row span{
	margin-left:25px;
}

#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:red;
}

#t_or1{
	float:left;
    margin-top:-5px;
	left:285px;
	width:40px;
	position:relative;
    color:red;
}

#bottom_row{
	width:938px;
	float:left;
	position:relative;
	top:20px;
	left:10px;
}
#bottom_row span{
	float:left;
	margin-left:10px;
	margin-right:10px;
}

#speil1 span{
	float:left;
	padding-right:10px;
}
#content{
	float:left;
	width:940px;
}
#title{
	float:left;
	width:610px;
	margin-bottom:2px;
}

#title h1 {
  color: #fa6602;
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  text-decoration:underline;
}

 

#title h1:hover {
  color:red;
  text-decoration:none;
  font-size:16px;
}

#title h1 a:visited{
  color: #fa6602;
  text-decoration:none;
  font-size:16px;
}

 

#title span{
	float:left;
}
#title .property_address{
	margin-bottom: 5px;
	width:325px;
}

#title .property_hits{
	position:relative;
	left:65px;
}

#title a:hover {
  color:green;
  font-size:40px;
}

#descriptions{
	float:left;
	width:610px;
}

#descriptions .mls-office {
  float:right;
  text-align:center;
  font-size:12px;
  margin-right:30px;
  margin-top:80px;
}

#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:100px;
	height:80px;
}
#descriptions .property_video{
}


#topper {
  float:left;
  width:920px;
  height:80px;
  color:#1f1f21;
  margin:10px;
  border:2px groove #fff;
}


#topper h1 {
  font-size: 22px;
  font-weight: bold;
  text-align: left;
  color:#1f1f21;
  padding-top:3px;
  padding-bottom:3px;
  width:596px;
}

#topper span {
  font-size: 18px;
  font-weight: normal;
  text-align: left;
  color:#1f1f21;
  padding-top:3px;
  padding-bottom:3px;
  width:900px;
}

#mini-top {
  float:left;
  width:895px;
  color:#1f1f21;
  margin:10px;
  margin-bottom:0px;
  padding:10px;
  border:2px groove #6294c7;
  background-color:#f4f4f4;
  background-image:url(images/ps-small.jpg);
  background-repeat:no-repeat;
}


#mini-top h1 {
  float:left;
  font-size: 22px;
  font-weight: bold;
  text-align: left;
  color:#1f1f21;
  padding-top:8px;
  padding-bottom:3px;
  padding-left:15px;
  width:700px;
  text-transform:capitalize;
}

#mini-top h2 {
  float:right;
  font-size: 16px;
  font-weight: bold;
  text-align: right;
  color:#1f1f21;
  padding-top:10px;
  padding-bottom:3px;
  padding-right:25px;
}

#mini-top h3 {
  float:left;
  font-size: 16px;
  font-weight: bold;
  text-align: right;
  color:#1f1f21;
  padding-left:20px;
  padding-top:5px;
  padding-bottom:3px;
  padding-right:25px;
}


#mini-top h4 {
  float:left;
  font-size: 22px;
  font-weight: bold;
  text-align: left;
  color:#1f1f21;
  padding-top:8px;
  padding-bottom:3px;
  padding-left:15px;
  width:500px;
  text-transform:capitalize;
}

#mini-top span {
  font-size: 18px;
  font-weight: normal;
  text-align: left;
  color:#1f1f21;
  padding:10px;
  margin:10px;
  width:900px;
}

#details {
  float:left;
  margin-left:25px;
  margin-top:-10px;
  color:#1f1f21;
  font-size:16px;
  width:300px;
  background-color:#f8f8f8;
}

#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;
}

#details h3 {
  font-size:13px;
  font-weight:bold;
  color: #495a6f;
  color:red;
  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:red;
}


#details p {
  margin:25px;
  margin-top:5px;
  border:2px solid white;
  padding: 15px;
  width:240px;
  line-height:15px;
  font-size:13px;
  color:#1f1f21;
  font-weight:normal;
}
 
#details table {
  float:left;
  margin-top:5px;
  margin-left:25px;
  margin-bottom:20px;
  width:270px;
  border:2px solid #fff;
}

#details td {
  width:150px;
}
 
#details ul {
  margin-left:25px;
  margin-top:10px;
  border:2px solid white;
}

#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);
*/
}


#details img {
  margin-left:70px;
  margin-top:10px;
  border:0px;
}

#details a:link {
  font-size:12px;
  color:#fa6602;
  color:green;
  text-decoration:underline;
}

#details a:visited {
  font-size:12px;
  color:#fa6602;
  color:green;
  text-decoration:none;
}

#details a:hover {
  font-size:12px;
  color:red;
  color:white;
  text-decoration:none;
}

.td-right {
  text-align:right;
  color:#495a6f;
  font-size:12px;
  font-weight:bold;
  padding:5px;
  padding-top:0px;
  padding-bottom:0px;
  line-height:16px;
}

.td-left {
  text-align:left;
  color:#1f1f21;
  font-size:14px;
  font-weight:bold;
  padding:5px;
  padding-top:0px;
  padding-bottom:0px;
  line-height:16px;
}


#testimonials{
float:left;
border:1px solid white;
background-color:#f8f8f8;
width:265px;
  margin-top:10px;
  margin-left:15px;
padding-bottom:20px;
margin-bottom:20px;
}

#show_video h1 {
  font-size:13px;
  font-weight:bold;
  color: #fa6602;
  margin-top:25px;
  margin-bottom:5px;
  margin-left:35px;
  text-align:center;
  text-transform:uppercase;
  background-color:white;
  width:240px;
  border-bottom:1px dotted #1f1f21;
}

#show_video span {
  font-size:12px;
  font-weight:bold;
  color:#fa6602;
  margin:25px;
}

#show_video p {
  margin:10px;
  width:260px;
  font-size:13px;
  line-height:15px;
  color:#1f1f21;
  font-weight:normal;
}

#show_video img {
  height:300px;
  width:300px;
  border:0px;
}

#prop_link a:link {
	color:#fa6602;
	margin-left:40px;
	font-size:16px;
	font-weight:normal;
	text-decoration:underline;
}

#prop_link a:visited {
	color:#fa6602;
	font-size:16px;
	text-decoration:none;
}

#prop_link a:hover {
	color:red;
	font-size:16px;
	text-decoration:none;
}

#testimonials p {
  margin:10px;
  width:240px;
  font-size:13px;
  color:#666;
  font-weight:normal;
  line-height:15px;
}

#images{
float:left;
border:0px solid #1f1f21;
background-color:#f8f8f8;
width:240px;
  margin-top:10px;
padding-bottom:20px;
margin-bottom:20px;
}

 
#images td {
  width:145px;
}

#images table {
  background-color:#f8f8f8;
}


#images img {
  width:120px;
  height:100px;
  margin:5px;
  margin-left:20px;
  border:1px solid white;
}

#images h1 {
  font-size:13px;
  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;
}

#bio {
  margin-left:2px;
  margin-top:5px;
  width:300px;
}

#bio span {
  width:280px;
  text-align:right;
}


#bio img {
  margin:12px;
  width:120px;
  height:135px;
  border:1px solid #1f1f21;
  background-color:white;
}

#bio a:link {
  color:#1f1f21;
  text-decoration:underline;
}

#bio a:visited {
  color:#495a6f;
  text-decoration:none;
}

#bio a:hover {
  color:red;
  text-decoration:none;
}
