body
  {
  margin: 0px;
  background:#FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

a 
  { 
  font-family: Verdana, Arial, Helvetica; 
  font-weight: normal;
  font-style: normal;
  color: #1245AC;
  }
a:hover 
  { 
  font-family: Verdana, Arial, Helvetica; 
  color: #A8C4E7;
  font-weight: normal;
  font-style: normal;
  }

table.header 
  {
  margin: 0px;
  background-image: url(/themes/bl/images/header_bkg.gif);
  }

.header-user-name
  {
  font-family: Georgia, Times New Roman, Times, serif;
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  color: #000000;
  }

.header-user-info
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #000000;
  }

table.main-section
  {
  background:#1245AC;
  }

table.sub-section
  {
  background:#A8C4E7;
  }

table.quicksearch
  {
  background:#E2EEFB;
  }

/*modified this to fix a CSS display bug*/
table#tblWaterfrontLocations label {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 background:#fff;
}

.quicksearch-title
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 11px;
  color: #000000;
  }

.cart-text
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 10px;
  color: #ffffff;
  }

a.cart-text-link
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 10px;
  color: #A8C4E7;
  }
a.cart-text-link:hover
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 10px;
  color: #ffffff;
  }

a.head-link
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 11px;
  }

a.head-link:hover
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 11px;
  }

td.leftcorner
  {
  top: 0px;
  width: 10;
  height: 10;
  background-repeat: no-repeat;
  background-image: url(/themes/bl/images/leftcorner.gif);
  }
 
td.rightcorner
  {
  top: 0px
  width: 10;
  height: 10;
  background-repeat: no-repeat;
  background-image: url(/themes/bl/images/rightcorner.gif);
  }

td.area-even
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal; 
  font-style: normal;
  font-size: 10px;
  color: #000000;
  background:#E2EEFB;
  }

td.area-odd
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal; 
  font-style: normal;
  font-size: 10px;
  color: #000000; 
  background:#F7FBFF;
  }

.main-section-title
  {
  font-family: Georgia, Times New Roman, Times, serif;
  font-weight: bold;
  font-style: italic;
  font-size: 18px;
  color: #ffffff;
  }

td.mls-search-box
  {
  background:#E2EEFB;
  }

.mls-search-text
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 11px;
  color: #000000;
  }

.area-search-text
  {   
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 11px;
  color: #000000;
  }

td.search-submit-box
  {
  background:#1245AC;
  }

table.search-box
  {
  border: 2px solid #1245AC  
  }

.form-lable
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 11px;
  color: #000000;
  }

.small-text
  {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
  }

.small-text-bold
  {
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  }

.smaller-text
  {
  font-weight: normal;
  font-style: normal;
  font-size: 10px;
  }

input 
  {
  background-color: #E2EEFB;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  }

textarea 
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #FFFFFF;
  border: 1px inset #1245AC;
  }

select 
  {
  background-color: #A8C4E7;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-style: normal;
  color: #01297A;
  border: 1px inset #333333;
  }

.button 
  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: hand;
	background-color: #ffffff;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
	border-left: 2px solid #A8C4E7;
	border-top: 2px solid #A8C4E7;
	color: #01297A;
  }

.textbox 
  {  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #FFFFFF;
  border: 1px inset #1245AC;
  }

.radio 
  {
  background-color: #E2EEFB;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  border: none;
  cursor: hand;
  }

.checkone
  {
  background-color: #E2EEFB;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  border: none;
  }

.checktwo
  {
  background-color: #F7FBFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  border: none;
  }

.checkthree 
  {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  border: none;
  }       

.column-header
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  font-style: normal;
  }

.email-form-box
  {
  margin: 0px;
  background-color: #E2EEFB;
  padding: 1px;
  border: 1px double #1245AC;
  }

.sub-email-form-box
  {
	margin: 0px;
	background-color: #ffffff;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
  }

.asterick
  {
  color: #339933;
  }

.error
  {
  color: #ff0000;
  }

table.property-box
  {
  margin: 0px;
  background-color: #E2EEFB;
  padding: 1px;
  border: 1px solid #1245AC;
  width: 580px !important;
  display: block;
  }

table.sub-property-box
  {     
  background-color: #ffffff;
  padding: 2px;
  border: 1px solid #1245AC;
  margin: 2px;
  }

.property-image-bg
  {
  margin: 0px;
  background-color: #E2EEFB;
  }
        
.category-text 
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  }

.house-info 
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;  
  color: #000000;
  }

td.divbar
  {
  background-color: #1245AC;
  }

.savedlistings {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #1245AC;
  text-align: right;
  vertical-align: bottom;
  margin: 0px;
  padding: 0px 3px 2px 0px;
  height: 20px;
}
.savednumber {
  font-weight: bold;
  text-decoration: underline;
  color: #1245AC;
  padding: 1px;
}
.savednumber:hover {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #1245AC;
  padding: 1px;
  text-decoration: none;
}
.totallistings {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #A8C4E7;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  width: 192px;
}
.totalnumber {
  color: #FFFFFF;
}
.pagenumberlink {
  color: #1245AC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-decoration: underline;
  padding: 1px;
}
.pagenumberlink:hover {
  color: #c48f00;
  background-color: #FFFFFF;
  padding: 1px;
  text-decoration: none;
}
.pagenumberactive {
  color: #c48f00;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
}
.jumpto 
  {
  background-color: #A8C4E7;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-style: normal;
  color: #1245AC;
  border: 1px inset #1245AC;
  font-weight: bold;
  }

