body {margin:0px; background-color:#ffffff; font-family:Trebuchet,helvetica,sans-serif;}

#container {
width:1024; 
margin:0px;}

#flashholder {
width:1024px; 
height:280px; 
display:block; 
margin:0px;
position:relative;
z-index:100;}

#secondary_hdr  {
width:1024px; 
height:152px; 
display:block; 
margin:0px;

}
#commmercial_hhunter_btn{
	width:131px;
	height:28px;
	position:absolute;
	top:250px;
	left:823px;
	cursor:pointer;
	z-index:1000;
}
#content {
width:1024px; 
margin:0px; 
text-align:center; 
padding-top:20px;}

#secondary_content {
width:1024px; 
margin:0px; 
text-align:center; 
padding-top:20px;}

#secondary_content {
background-image:url(commercial_images/secondary_bkg.jpg); 
width:1024px; margin:0px;
background-repeat:no-repeat;}
#secondary_content_wrapper {
width:1024px;

}
#navcontainer {
width:1024px; 
height:24px;}

#navmain {
margin:0 0 0 45px; 
float:left; 
text-align:left;
width:auto;}

#navmain ul {
padding-left:0; 
margin-left:0; 
float:left; 
font-family:trebuchet, helvetica, sans-serif; 
margin-top:0;
margin-bottom:0;}

#navmain ul li {
display:inline;}

#navmain ul li a {
padding:0.3em 1.2em  0.3em 0em; 
margin:0px 10px 0px 0px;
color:#333333; 
text-decoration:none; 
float:left; 
border-right:1px solid #bdbdbd; 
font-size:12px;
text-transform:uppercase;
font-weight:bold;}

#navmain ul li a:hover {
color:#cc0000;}

#navsecondary {
margin:0px; 
float:left; 
text-align:left;}

#navsecondary ul {
padding-left:0; 
margin-left:0; 
float:left; 
font-family:trebuchet, helvetica, sans-serif;
 margin-top:0; 
 margin-bottom:0;}

#navsecondary ul li {
display:inline; }

#navsecondary ul li a {
padding:0.3em 1.2em  0.3em 0em; 
margin:0px 10px 0px 0px;
color:#333333; 
text-decoration:none; 
float:left; 
font-size:12px;
}
.cswmItem{
border-right:1px solid #bdbdbd; 
border-left:1px solid #bdbdbd; 
border-top:1px solid #bdbdbd; 
border-bottom:1px solid #bdbdbd; 

}
#navsecondary ul li a:hover {
color:#cc0000;}

#secondary_menu {
margin:0px; 
float:left; 
text-align:left; 
margin:33px 0 0 50px;}

#secondary_menu ul {
padding-left:0; 
margin-left:0; 
float:left; 
font-family:trebuchet, helvetica, sans-serif; 
margin-top:0; 
margin-bottom:0;}

#secondary_menu ul li {
display:inline; }

#secondary_menu ul li a {
padding:0.2em 1em; 
color:#666666; 
text-decoration:none; 
float:left; 
font-size:11px;}

#secondary_menu ul li a:hover {
color:#cc0000;}

#searchboxes {
width:1024px;
 margin-top:40px;}

#searchbox_title{
	width:88px;
	height:17px;
	margin-top:1px;
	height:17px;
	font-weight:bold;
	font-size:11px;
	padding-left:5px;
	background-color:#fcfcfc;
	border-right:1px solid #999999;
	
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	line-height:17px;
	
}
#searchbox {
float:left; 
margin-left:60px;
width:305px;
height:142px;
text-align:left;
}
#searchbox_top_line{
	width:305px;
	height:1px;
	background-image:url(images/top_line.jpg); 
	
}
#searchbox_body{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	
	width:305px;
	height:125px;
	background-image:url(images/qsearch_bg.jpg); 
}
.searchbox_table{
	margin:0px 0px 0px 0px;
}
.searchbox_label{
	font-size:12px;
	text-align:left;
	padding:0px 0px 0px 5px;
	width:120px;

}
.mls_input{
	width:165px;
}
.qs_mls{
	width:170px;
}
.searchbox_select{
	font-size:11px;
	font-family:arial;
	background-color:#f6f6f6;
	padding:2px 0px 2px 2px;
	border:1px #d4d4d4 solid;
}
.searchbox_label_price{
	font-size:12px;
	text-align:right;
	width:40px;
}
.searchbox_label_min_max{
	font-size:12px;
	text-align:left;

}
.searchbox_city{
	width:88px;	
	font-size:11px;
	background-color:#f6f6f6;
	border:1px #d4d4d4 solid;
	padding:2px 0px 2px 2px;
	
}
.searchbox_state{
	width:50px;	
	font-size:11px;
	background-color:#f6f6f6;
	border:1px #d4d4d4 solid;
	padding:2px 0px 2px 2px;

}
.searchbox_zip{
	width:40px;	
	background-color:#f6f6f6;
	border:1px #d4d4d4 solid;
	padding:2px 0px 2px 2px;
	font-size:11px;
	
}
.searchbox_mls{
	width:283px;
	height:24px;
	background-image:url(images/inpu_bg.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	border:1px #d4d4d4 transparent;
	line-height:24px;
	text-align:center;
	margin:0px 0px 0px 5px;
	
	}
.search_box_btn{
	background-image:url(images/go_btn.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:18px;
	width:28px;
	float:left;
	margin:0px 0px 0px 5px;
	
	
	}
.search_box_btn:hover{
	background-image:url(images/go_btn.jpg);
	background-repeat:no-repeat;
	background-position:0px -18px;
	height:18px;
	width:28px;	
	}
.search_box_left{
		width:150px;
		floaT:left;
	}
	.search_box_right{
		floaT:right;
		padding:0px 20px 0px 0px;
	}
.search_box_links{
		
	}
.search_box_links a:link,.search_box_links a:active,.search_box_links a:visited{
	font-size:10px;
	color:#333;
	text-decoration:underline;	
	line-height:18px;
	height:18px;
	
	}	
.search_box_links a:hover{
	color:#333;
	text-decoration:none;	
}	
.search_box_oh{
	background-image:url(images/open_house_icon.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:18px;
	width:21px;
	float:left;
	
	
	}
.search_box_oh:hover{
	background-image:url(images/open_house_icon.jpg);
	background-repeat:no-repeat;
	background-position:0px -18px;
	height:18px;
	width:21px;	
	}
form{	
	padding:0px;
	margin:0px;
}
#featured {
float:left; 
margin:3px 0 0 17px;
width:268px;
height:142px;
border-right:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
text-align:left;
}
#featured_title{
width:263px;
height:17px;
font-weight:bold;
text-align:left;
font-size:11px;
padding-left:5px;
background-image:url(residential_images/feat_title_bg.jpg); 
border-bottom:1px solid #999999;
border-top:1px solid #999999;
line-height:17px;

}
#featured_img{
	width:150px;
	height:123px;
	overflow:hidden;
	position:top left;
	float:left;
}
#featured_desc{
	width:108px;
	height:108px;
	margin:4px 0px 4px 8px;
	color:#313131;
	font-size:12px;
	float:left;
}
.featured_address{
		font-weight:bold;
		display:block;
		width:108px;
	}
.featured_city{
		font-weight:bold;
		display:block;
		width:108px;
	}
.featured_proptype{
		color:#8c847b;
		font-weight:bold;
		display:block;
		width:108px;
		letter-spacing:1px;
	}
.featured_price{
	font-weight:bold;
		display:block;
		width:108px;
	}
.featured_link:visited,.featured_link:active,.featured_link:link{
	color:#333;
	text-decoration:underline;
	font-size:11px;
	}
.featured_link:hover{
	color:#333;
	text-decoration:none;
	}
#commercial_hp {
float:left; 
margin-left:17px; 
width:260px;}

#commercial_hp .hdr {
text-align:right; 
width:260px; 
font-size:11px; 
color:#999999; 
font-weight:bold; 
border-bottom:1px solid #d6d6d6; 
margin:0 0 2px 0;}

#commercial_hp .link {
text-align:right; 
width:260px; 
font-size:11px; 
font-weight:normal; 
border-bottom:1px solid #d6d6d6; 
margin:0 0 2px 0;}

#commercial_hp .last {
text-align:right; 
width:260px; 
font-size:11px; 
font-weight:normal; 
margin:0 0 2px 0;}

#commercial_hp a.cl:link, a.cl:visited {
color:#d32222; 
text-decoration:none;}

#commercial_hp a.cl:hover {
color:#990000; 
text-decoration:none;}

#media {width:964px; 
height:57px; display:block;
 margin:18px 0 0 0; 
 padding-left:60px; 
 text-align:left;}

#affiliates {width:1024px; 
display:block; 
margin-top:20px;}

#disclaimer {
width:1018px; 
padding:0px 3px 0px 3px;
margin-top:20px; 
color:#959595; 
text-align:center;}


#disclaimer .disclaim {
margin:0px; 
padding:0 0 10px 0; 
font-size:7pt;}

#disclaimer .dc {
color:#959595; 
text-decoration:none;}

#sec_content {
width:1024px; 
min-height:350px;
height:auto !important;
height:350px; 
margin:70px 0 0 0; 
text-align:left;}

#sec_content_main {
width:700px; 
padding:0px 0px 0px 60px; 
margin:0px; 
float:left; 
color:#333333; 
font-family:arial,helvetica,sans-serif; 
font-size:9pt;}

#sec_content_main h1 {
font-size:13pt;}

#sec_content_main h2 {
font-size:9pt; 
font-weight:bold; 
margin:0px;}

#sec_content_main p {
margin:0px; 
padding:0 50px 15px 0;}

#sec_content_rightcol {
float:right; 
padding:20px 70px 0px  0px;
 margin:0px;}
  /**************************************************designer code*********************************************/
 body {
 /* background-color:#cfcfcf;*/
}

#container {
/*background-image:url(/css/css_images/residential_bkg_1024.jpg);*/
}

#navsecondary ul li a {
  font-size:13px;
}

#secondary_content {
  background-image:url("");
}

/* this style requires an image!!!! */
ul { 
  list-style-image: url("/css/css_images/arrow.gif");
  vertical-align: 50%;
  
  }

a, a:visited {
  color:#333;
  text-decoration:underline;
}

a:hover {
  color:#CC0000;
}

#sec_content_main {
  font-size:10pt;
}

#sec_content_rightcol a, #sec_content_rightcol a:visited {
  text-decoration:none;
}

#sec_content_main h1 {
  font-size:15pt;
  font-weight:normal;
}

#sec_content_main h2 {
  font-size:10pt;
  font-weight:bold;
}

#sec_content_main h3 {
  letter-spacing:.1em;
  text-transform: uppercase;
  font-weight:bold;
  text-decoration:none;
  font-size:8pt;
}

#sec_content_main h1 a {
  text-decoration:none;
}

.read_more {
  letter-spacing:.1em;
  text-transform: uppercase;
  color:#cc0000;
  font-weight:bold;
  text-decoration:none;
  font-size:8pt;
}

.more_arrows {
  font-size:10pt;
}

.read_more:hover {
  color:#660000;
  text-decoration:none;
}