.menu {text-align:left; margin:0; padding:0; left:0px;}
.menu .options {
margin-right:1px;
margin-bottom:1px; }

 .custombutton {padding:0;margin:0;border:none;background:none;cursor:pointer;width:150;}
  * html .custombutton {cursor:hand;} /* alternate cursor style for ie */

.jb_branding {float:left;}

.featured_headers	{font-family: Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; color: #000000; font-weight:bold; line-height: 16px;}
.featured_headers span	{color: #F2C01F;}

.mls_bg {background:#F5F4F0 url(../images/mls_option.jpg) no-repeat top;}

.mls_bg2 {background:#F5F4F0 url(../images/mls_option2.jpg) no-repeat top;}

.mls_bg3 {background:#F5F4F0 url(../images/background_agents.gif) repeat-x top;}

.featured_text {font-family: Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px; color: #000000;  line-height: 14px;}

.mort_pop {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px; color: #000000;}

.mls_opt_link {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 11px; color: #000000; line-height:12px;}

.video_title {margin-top:8px; font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 15px; font-weight:bold; color: #000000;  line-height: 14px;}
.video_description {margin-top:8px; font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px; color: #000000;  line-height: 14px;}

Legend {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 20px; color: #000000; letter-spacing:-1px;}

.phone {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 20px; color: #ffffff; letter-spacing:-1px;}

.just_listed {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-style:italic; font-size: 15px; color: green;}
.sale_pending {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-style:italic; font-size: 15px; color: #FCC83E;}
.sold {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-style:italic; font-size: 15px; color: red;}

.mort_form {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px; color: #000000;}

.footer {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 11px; color: #ffffff;}

A.footer {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 11px; color: #ffffff;text-decoration:underline;}

A.adv_search {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 10px; color: #000000; background-color:#FFD76E; text-decoration:none;}
A.adv_search:hover {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 10px; color: #ffffff; background-color:#000000; text-decoration:none;}


.price {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-weight:bold; font-size: 11px; color: #000000; float:right; margin-top:6px}

.info_title {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; letter-spacing:-1px; font-weight:normal; font-size: 18px; color: #000000;}
.info_title2 {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; letter-spacing:-1px; font-weight:bold; font-size: 22px; color: #000000; padding-bottom:5px;}
.info_price {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-weight:bold; font-size: 14px; color: #000000; padding-top:5px; padding-bottom:6px;}
.info_details {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-weight:bold; font-size: 11px; color: #000000;}
.info_description {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-weight:normal; font-size: 13px; color: #000000;}


.mini_headers {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; letter-spacing:-1px; font-weight:bold; font-size: 15px; color: #000000; padding-bottom:5px; border-bottom: 1px dashed #cdcdcd;}

.sort {float:left;}

.my_photo{border: 2px solid #000000;/*the border*/}

A {
color: #000000;
font-weight: bold;
text-decoration: underline;
}

A.sponsor_link {
color: #000000;
font-weight: bold;
line-height:20px;
text-decoration: underline;
}

A.agents {
font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
font-size: 14px;
color: #000000;
font-weight: bold;
text-decoration: underline;
}

.column1 { float:left; width:70%;}
.column2 { margin-left:70%; width:30%; text-align:right;}



	

.phone {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 20px; color: #ffffff; letter-spacing:-1px;}

.main_heading {
font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
font-size: 30px; 
padding: 55px 0px 12px 0px;
color: #000000; 
letter-spacing:-1px;
line-height:25px;
}

H2 {
font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
font-size: 20px; 
color: #000000; 
line-height:18px;
letter-spacing:-1px;
}

.mini {
font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
font-size: 11px; 
font-weight:bold;
color: #000000; 
letter-spacing:0px;
}

.address {
font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
font-size: 16px; 
font-weight:bold;
color: #000000; 
line-height:18px;
}

hr {border: none 0; 
border-top: 1px dashed #B8B8B8;/*the border*/
width: 100%;
margin-top: -3px;
margin-bottom: -3px;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 

.my_image {border: 2px solid #F3C120;/*the border*/
} 

.menu a {
color:#000000;
font:11px Arial, sans-serif;
display:block;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
padding:4px 13px;
text-decoration:none;}

.options {
border:none;
border-bottom-width:0;
margin-bottom:-10px;
background:#F5F4F0 url(../images/bg_dropdown.gif) repeat-x top;}
.options a { margin:0 1px; padding-right:10px; }
.options a:link { color:#000; }
.options a:visited { color:#000;}
.options a:hover, .options a:active { background-color:#F7C022; color:#000000; }

#navMain {
background:url(../images/nav_bg.gif) no-repeat;
position:relative;
width:444px;
height:34px;
top:0;
display:block;
overflow:hidden;
font-size:85%;
}

#navMain li {
display:block;
position:absolute; 
top:0;
height:34px;}

#navMain li a {
display:block;
height:34px;
text-indent:-1000em;}

#navMain .nHome {left:0; width:66px;}
#navMain .nBuyers {left:66px; width:98px;}
#navMain .nSellers {left:164px; width:101px;}
#navMain .nResources {left:265px; width:106px;}
#navMain .nContact {left:371px; width:73px;}

#navMain .nHome a:hover, #navMain .nHome a.active {background:transparent url(../images/nav_bg.gif) no-repeat 0 -34px;}
#navMain .nBuyers a:hover, #navMain .nBuyers a.active {background:transparent url(../images/nav_bg.gif) no-repeat -66px -34px;}
#navMain .nSellers a:hover, #navMain .nSellers a.active {background:transparent url(../images/nav_bg.gif) no-repeat -164px -34px;}
#navMain .nResources a:hover, #navMain .nResources a.active {background:transparent url(../images/nav_bg.gif) no-repeat -265px -34px;}
#navMain .nContact a:hover, #navMain .nContact a.active {background:transparent url(../images/nav_bg.gif) no-repeat -371px -34px;}

.main_body
{   
background: url("../images/main_bg.jpg"); height: 100%; background-repeat: repeat-x;  margin-top: 0;   margin-right: 0;   margin-bottom: 0;   margin-left: 0; background-position: top center;	font-family: Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; color: #000000; text-align: center; line-height: 13px;
}
.sub_body
{   
background: url("../images/sub_bg.jpg");  background-repeat: repeat-x;  margin-top: 0;   margin-right: 0;   margin-bottom: 0;   margin-left: 0; background-position: top center;	font-family: Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; color: #000000; text-align: center; line-height: 13px;
}
TD
{
	font-family: Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; color: #000000; line-height: 16px;
}
H5
{
	font-family: Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 15px; color: #000000; line-height: 16px; margin-bottom:5px;
}
H4
{
	font-family: MS Trebuchet, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 17px;  color: #000000; letter-spacing:-1px; line-height: 16px; margin-bottom:10px; padding-bottom:10px;
}

.explore_bg
	{
			background: url("../images/explore_bg.gif"); background-repeat: no-repeat;  background-position: top left;
	}

.explore_bg2
	{
			background: url("../images/explore_bg2.gif"); background-repeat: no-repeat;  background-position: top left;
	}
.explore_bg3
	{
			background: url("../images/explore_bg3.jpg"); background-repeat: no-repeat;  background-position: top left;
	}
.inside
	{
			background: url("../images/inside_house.gif"); background-repeat: no-repeat;  background-position: top left;
	}
.outside
	{
			background: url("../images/outside_house.gif"); background-repeat: no-repeat;  background-position: top left;
	}

 ul.list
{
	font-family: Trebuchet MS, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #555555;
	line-height: 17px;
	margin-top:5px;
	}

#navlist
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid FFD672;
width: 180px;
}

#navlist li
{
list-style: none;
margin: 0em;
padding: 0.25em;
border-top: 1px solid FFD672;
font-family: Trebuchet MS, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #6684B8;
}

#navlist li a { text-decoration: none;color: #5C5C5C; }

#navlist li a:hover {color: #000000; text-decoration:underline;}

input.btn{
   color:#000000;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#F6F6F6;
   border:1px solid;
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#000000;
   border-bottom-color:#000000;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#F6F6F6',EndColorStr='#cdcdcd');}

input
{
font-family: Trebuchet MS, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
}
select
{
font-family: Trebuchet MS, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
}
.tours_input
{
font-family: Trebuchet MS, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
}

.img-shadow {
  float:left;
  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #F9C533;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 

.mls {margin-top:-15px;      }          

.re {font-size: 100%; color:#000000;}
.re_style {font-family: Trebuchet MS, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
padding-bottom:5px;
margin-bottom:0px;
float:left;
clear:left;
width:500px;}

.agency{float:left;clear:left; width:500px; margin-top:8px;}

	.thumbnail {margin: 10px 0 0 10px;position:relative;border: 1px solid #eee;float:right;width:140px;height:105px;padding:1px;background:#fff}
	.thumbnail img {border: 1px solid #eeeeee;}
	
	.pagination {background: #f2f2f2;color:#666;padding: 1px 2px 1px 7px;border: 1px solid #ddd;margin: 0 0 1.5em;height:25px;}
	.pagination p {position:relative;text-align:right;padding-top:3px;}
	.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #cccccc;color:#000000;}
	.pagination p a:hover {background:#F5C527;color:#fff}
	.pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc}
	.pagination * {margin:0}

	.re_heading {position:relative;padding-bottom:5px;padding-top:20px;float:left; width:600px;}
	.re_listing {position:relative;text-align:left;}
	.re_header {padding:0; margin:0px;border:none;font-family: Trebuchet MS, Lucida, Geneva, Helvetica, Arial, sans-serif;font-size: 18px;color: #000000; float:left;letter-spacing:-1px; line-height:22px;clear:both;}
	.re_price {padding:0;border:none;font-family: Trebuchet MS, Lucida, Geneva, Helvetica, Arial, sans-serif;font-size: 18px;color: #000000; float:right;letter-spacing:-1px;}
	.re_listing {padding:5px;font-family: Trebuchet MS, Lucida, Geneva, Helvetica, Arial, sans-serif;font-size: 11px;color: #000000; border: none;}
.re_listing2 {padding:5px;font-family: Trebuchet MS, Lucida, Geneva, Helvetica, Arial, sans-serif;font-size: 11px;color: #000000; border: 3px solid #F9C533;}
	.re_descrip {padding-top:0;margin-top:0px;border:none;font-family: Trebuchet MS, Lucida, Geneva, Helvetica, Arial, sans-serif;font-size: 12px;color: #000000; float:left; width:675px; clear:both;}

    #tabs4 {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
          border-bottom:1px solid #cdcdcd;
      }
    #tabs4 ul {
          margin:0;
          padding:10px 10px 0 0px;
          list-style:none;
      }
    #tabs4 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs4 a {
      float:left;
      background:url("../images/tableft4.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 7px;
      text-decoration:none;
      }
    #tabs4 a span {
      float:left;
      display:block;
      background:url("../images/tabright4.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#393939;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs4 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs4 a:hover span {
      color:#000000;
      }
    #tabs4 a:hover {
      background-position:0% -42px;
      }
    #tabs4 a:hover span {
      background-position:100% -42px;
      }

      #tabs4 #current a {
              background-position:0% -42px;
      }
      #tabs4 #current a span {
              background-position:100% -42px;
      }
.quick_home
{
      background:url("../images/quick_home_top.gif") no-repeat center top;
background-color: #FFF3A9;
width:226px;
height:100%;
text-align:center;
font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 11px; color: #000000; line-height:18px;

}

H4.front2 {
padding-top:10px;
font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
font-size: 20px; 
font-weight:normal;
color: #000000; 
line-height:18px;
letter-spacing:-1px;
border-bottom: 1px #cdcdcd dashed;
padding-bottom:0px;
}
