body { background:#0D518F; }
body { margin:0px; padding:0px; }
table, input, textarea, select { font-size:11px; color:#4F5A67; font-family:Tahoma, Arial, Helvetica, sans-serif; }

#specialreports {float:left;display:Inline;width:500px;height:283px;margin:0 0 30px 0;background:url(images/specialreports.jpg) no-repeat 0 0;}
#specialreports a {float:left;display:Inline;width:242px;height:85px;margin-bottom:14px;}
#specialreports a.odd {margin-right:16px;}
.pdflist {margin:0 0 20px 0;padding:0;font-size:10pt;font-weight:bold;}

.clear { float:left; clear:both;}

.topbg { background:url(images/topbg.gif) repeat-x; }

.leftbg { background:url(images/leftbg.gif) repeat-y; padding-left:6px; }
.leftbg table { color:#334763; }

.rightbg { background:url(images/rightbg.gif) repeat-y; }
.contant { padding:0px 7px; text-align:justify; }
.heder{ background:#B7CDE8; color:#113360; }
.boxline { border:1px solid #B7CDE8; }

a:link, a:visited, a:active { color:#434C57; text-decoration:underline; }
a:hover { color:#50921F; text-decoration:none; }

.bottom { background:url(images/bottombg.gif) repeat-x #E6EAF0; }
.bottom2 { background:url(../../../images/bottombg.gif) repeat-x; }

a.bottomlink:link, a.bottomlink:visited, a.bottomlink:active { color:#D3E2F6; text-decoration:none; }
a.bottomlink:hover { color:#B7D832; }
a.green:link, a.green:visited, a.green:active { color:#5B7300; text-decoration:none; }
a.green:hover { color:#FF8003; }

a.propertyType:link, a.propertyType:visited, a.propertyType:active { font-size:13px; font-weight:bold; color:#10468B; text-decoration:none; }
a.propertyType:hover { font-size:13px; color:#FF8003; font-weight:bold;}

.propertyLink:link, .propertyLink:visited, .propertyLink:active{ font-size:12px; font-weight:bold; color:#10468B; text-decoration:underline;  }
.propertyLink:hover { font-size:12px; font-weight:bold; color:#10468B; text-decoration:underline; }

.green { color:#627B04; }
.red { color:#ff0000; }
.wtext { color:#CCCCCC; }

h1 { font-size:16px; color:#769103; font-family:Georgia,"Times New Roman",Times,serif; margin:0px; padding:0px; }
h2 { font-size:13px; color:#10468B; }
h3 { font-weight:bold; margin:0px; padding:0px; }

ul { list-style:url(images/dot.gif) none; margin:0px 0px 0px 30px; }
li { margin:3px 0px; }

.dotline { background:url(images/dotline.gif) repeat-x center; }
.ydotline { background:url(images/ydotline.gif) repeat-y center; }
.noborder { border:none; }
.bigimg img, .imgborder { border:1px solid #97A9BF; padding:2px; margin-right:10px; }
.bigimg div img { border:0px; margin:5px 10px; }
.manythum img { border:1px solid #97A9BF; padding:2px; margin:5px; width:75px; height:56px; }
.fpimg { border:1px solid #97A9BF; padding:2px; width:100px; height:75px; margin:0px; }
.linksimg img { margin:2px; }
input, textarea, select { border:1px solid #808080; padding:1px; }
.but { background:#5F8611; color:#EEE4D9; border:3px double #34660E; font-weight:bold; padding:0px; }

.result_row_0 { background:#E6EFF8; }
.result_row_0 img, .lightcolor img { border:1px solid #7D92AB; padding:1px; }
.result_row_1 { background:#FFFFFF; }
.result_row_1 img { border:1px solid #97A9BF; padding:1px; }
.lightcolor { background:#EDF4FA; }

/* property listing styles */
.bigimg img
{
width: 320px;
}
.browse_tool_table
{
background-color: white;
}
.browse_tool_button
{
display: block;
background-color:#B7CDE8;
padding: 2px 4px 2px 4px;
margin: 0 2px 0 2px;
clear: left;
}
.page-number
{
cursor: pointer;
display: block;
float: left;
border: 1px solid #113360;
padding: 2px;
background-color: white;
margin: 0 5px 5px 0;
width: 12px;
height: 12px;
text-align: center;
}
.active
{
background-color: #0D518F;
color: white;
}
.page-number:hover
{
border: 1px solid red;
}
.searchResults
{
clear: left;
}
.prev, .next
{
cursor: pointer;
display: block;
float: left;
border: 1px solid #113360;
padding: 2px;
background-color: white;
margin: 0 5px 5px 0;
height: 12px;
text-align: center;
float: left;
}

#featured_inputs
{
margin-left:15px;
line-height:1.9em;
float:left;
}

#featured_inputs span
{
width:100px;
display:block;
float:left;
clear:both;
height:15px;
text-align:right;
margin:2px 0px;
margin-right:10px;
}
#featured_inputs input
{
margin:2px 0px;
}

#featured_inputs div
{
margin-right:10px;
}
#featured_images
{

}

.featured_heading
{
display:block;
float:left;
width:110px;
background:#B7CDE8;
color:#4F5A67;
font-weight:bold;
margin-right:2px;
padding-top:4px;
padding-bottom:12px;
padding-left:5px;
height:5px;
}
#featured_heading_location
{
width:130px;
}
#featured_properties
{
margin-left:15px;
margin-right:10px;
margin-top:15px;
}

#featured_listing, #featured_lookup
{
margin-left:25px;
margin-right:20px;
margin-top:15px;
}

#featured_listing img, #featured_lookup img
{
border:1px solid #7D92AB;
padding:1px;
float:left;
}
#featured_listing table, #featured_lookup table
{
margin-left:5px;
}
#featured_listing td, #featured_lookup td
{
padding-left:5px;
}

#featured_headings
{ margin-left:30px;  }

.featured_thumb
{
margin-left:30px;
width:117px;
float:left;
}
.featured_thumb img
{
border:1px solid #7D92AB;
margin:5px 7px;
cursor:pointer;
}
.featured_location
{
float:left;
width:137px;
}
.featured_location span
{
margin-left:10px;
margin-top:35px;
display:block;
}

.featured_status
{
float:left;
width:117px;
}
.featured_status span
{
margin-left:10px;
margin-top:35px;
display:block;
color:#FF0000;
font-weight:bold;
}

.featured_price
{
float:left;
width:117px;
}
.featured_price span
{
margin-left:10px;
display:block;
margin-top:35px;
font-weight:bold;
}

.bold { font-weight:bold; }
#featured_listing_images
{
margin:10px auto;
width:470px;
}

#featured_listing_images img
{
margin:5px 5px;
cursor:pointer;
}

#featured_listings_maps img
{
border:0;
margin-right:25px;
}

#featured_listings_maps
{
height:25px;
width:460px;
margin:10px auto;
}

#goback_wrap
{
position:relative;
}
#goback
{
position:absolute;
left:445px;
top:12px;
cursor:pointer;
}

#featured_admin_positions 
{
margin:10px 20px;
float:left;
}
.featured_admin_positions
{
border:1px solid #B7CDE8;
width:100px;
float:left;
margin:5px 5px;
padding:2px;
background:#fff;
}
#featured_ol
{
padding:0;
margin:0;
}
#featured_ol img
{
display:block;
}
.featured_admin_positions span
{
display:block;
width:5px;
color:red;
text-decoration:underline;
font-weight:bold;
margin:0 auto;
}
.featured_admin_positions div
{
margin: 0 4px;
width:100%;
}

#mls_10
{
margin-left:30px;
}

#list_image
{
background:url(propertyFinder/images/nophoto.gif) no-repeat;
width:100px;
height:100px;
border:1px solid;
}

#selling_image a span
{
visibility:hidden;
}

#selling_image a
{
text-decoration:none;
}
#selling_image
{
width:529px;
height:411px;
position:absolute;
top:0px;
left:-10px;
background:url(images/seller-tools.jpg) no-repeat;
}
#home_buyers
{
display:block;
width:240px;
height:85px;
position:absolute;
top:14px;
left:10px;
}



#critical_guide
{
display:block;
width:240px;
height:85px;
position:absolute;
top:115px;
left:10px;
}

#seller_checklist
{
	display:block;
	position:absolute;
	width:240px;
	height:85px;
	left:16px;
	top:17px;
}
#tips
{
display:block;
position:absolute;
width:240px;
height:85px;
left:278px;
top:17px;
}


#ways
{
display:block;
width:240px;
height:85px;
position:absolute;
top:214px;
left:10px;
}

#sell_high
{
	position:absolute;
	width:240px;
	height:85px;
	left:17px;
	top:119px;
}

#squeeze
{
	position:absolute;
	width:240px;
	height:85px;
	left:279px;
	top:119px;
}
#distract
{
	position:absolute;
	width:240px;
	height:85px;
	left:17px;
	top:220px;
}

hr{
 height:1px;
 border-top: 1px dashed #eee;
 width:90%;
 color:#fff;
 margin: 10px 0 10px 0px;
 
}

.mapchkboxes, .chkboxes{
  
  float:left;
  margin: 10px 10px 10px 0;
  width:30%;
}

.mapchkboxes {
	display:none;
}

.mapchkboxes input, .chkboxes input {
 
  display:inline;
  clear:left;
}


.mapchkboxes label, .chkboxes label {

  display:inline; clear:right;
}

.input {
  float:left;
  margin: 5px 10px 0 0;
  max-width: 200px;

}


.input label{
  
  float:left;
  clear:left;
}

.input input{
  float:left;
  clear:both;
  height: 21px;
}


.input select{
  float:left;
  clear:both;
  height: 25px;
}

.mlsinput{
  width: 70px;
}

.subdivisions{
float:left;
margin:0px;
width:150px;
}

.or{
float:left;
margin:21px 10px 0 0;
}

.input .but {
  float:left;
  margin: 14px 0 0 10px;
  height: 22px;
}

.section-header{

  color:#10468B;
  font-size: 130%;font-weight:bold;
  margin: 20px 0 5px 0;font-family:helvetica, arial, sans-serif;

}

.sliderscontainer{float:left; clear:right;}

#mapresults{ 
  float:left; 
  clear:right; 
  border: 2px solid #E0EFEE; 
  margin: 10px 0 10px 0;
  background-color:#EFFFFE;
  padding: 10px;
  width:400px;
}
.list-item{
  float:left;
  clear:both;
  padding:2px;
  
}

.toggleacadianamap, .togglelafayettemap {
 border: 1px solid #A7B9BF;
 background-color: #BFFFE0;
 float: left;
 margin: 10px;
 padding: 5px;
}


/* LISTING BROWSE PAGE NAVIGATION WIDGET 'next_prev()'display stuff  */
.bt_pages {
	background-color: #e6eff8;
	text-decoration:none;
	font-size: 10px;
	vertical-align: middle;
	color:	#000000;
	padding-left:2px;
	padding-right:2px;
}
.browse_tool_curpage {
	background-color: #53739b;
	text-decoration:none;
	color: #FFFFFF;
	font-size: 10px;
	vertical-align: middle;
	padding-left:2px;
	padding-right:2px;
}
bt_pages_ghost{
	color:	#aaaaaa;
	text-decoration:none;
}


/*** STYLED TABLES ***/
.typescommercial tbody tr td.whitecell {
background:#fff;
}
.typesbox td {
background:#ececec;width:135px;
padding:8px 0 3px 8px;font-family:helvetica, arial, sans-serif
}
.typesbox {
width:400px;
}
.typesbox label, .typescommercial label {
font-weight:bold;
text-transform:uppercase;
color:#2a2a2a;
}
.typescommercial td {
background:#ececec;width:135px;
padding:8px 0 3px 8px;font-family:helvetica, arial, sans-serif
}
.typescommercial {
width:530px;
}
.map {
padding-left:40px;
}