body {background-color: #B1B1A4; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 14px;}
	
a:link, a:visited, a:hover, a:active {color: #8E0000; text-decoration: underline;}

li.selected a:link, li.selected a:visited, li.selected a:hover, li.selected a:active {color: #00006F; text-decoration: underline;}

h4 {font-weight: bold; color: #8E0000; margin:15px 0px 0px 0px; font-size:16px;}

.headline {font-size: 18px; line-height: 20px; color: #8E0000; font-weight: bold;}
	
.bold {font-weight: bold; color: #8E0000;}

.pagetitle {font-weight: bold; color: #00006F; font-size:10px;}

.pagetitle2 {font-weight: bold; color: white; font-size:10px;}

.categorysearch {font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 14px; color: white; font-size:11px; text-decoration: underline;}

.categorysearch2 {font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 18px; color: black; font-size:12px; text-decoration: underline;}

.asterick {font-weight: bold; color: #8E0000; font-size:18px;}
#asterick {text-align:center; margin:5px 10px; font-size:10px;}

.mouse {font-size:10px; line-height:12px;}

#column1 a:link, #column1 a:visited, #column1 a:hover, #column1 a:active {text-decoration: none;}

#column1 a:hover {background: #eee; }

#body {width: 952px; border: 5px solid white; background-color: #FFFFFF; margin: 8px auto;}
	
#container .column {float: left;}

#header {margin-bottom: 18px;}

#column1 {width: 214px;  /* LC width */  margin: 0px 10px 15px 0px; text-align: left;}

#column2 {width: 485px; margin: 0px 0px 15px 0px; padding: 0px 10px 0px 8px; text-align: left; font-size:12px; line-height:18px;}

#column3 {width: 213px;  /* RC width */  margin: 0px 0px 15px 0px; text-align: left;}

#page {width:952px; padding:5px 5px 5px 5px; background-color:#FFFFFF;}

#content {margin-top:20px; margin-bottom:10px; text-align:left; min-height:450px;}

/* for Internet Explorer */
/*\*/
* html #content {height:450px;}
/**/

#columnLeft {text-align:left; width:214px; float:left; margin:0px 5px 15px 0px;}
#columnCenter {text-align:left; width:485px; float:left; margin:0px 0px 15px 0px; padding:0px 10px 0px 8px;  font-size:12px;line-height:18px;}
#columnRight {text-align:left; width:212px; float:left; margin:0px 0px 15px 5px;}

#home1 {width: 342px; margin: 0px 10px 15px 0px; float:left; text-align: left;}/* Home Left Column width */
#home2 {width: 376px; margin: 0px 10px 15px 0px; float:left;  text-align: left;}/* Home Center Column width */
#home3 {width: 213px; margin: 0px 0px 15px 0px; float:left; text-align: left;} /* Home Right Column width */

#sell {padding:7px; border-bottom:solid 1px #8B8B8B;} 
#sell img{margin-right:8px;}

#lease {padding:5px 10px 10px 10px; line-height:20px; height:126px;} 
#lease img{margin-bottom:3px;}
.lease {font-size:11px; color:#8E0000; line-height:18px; padding-left:10px;}
a.lease:link, a.lease:visited, a.lease:hover, a.lease:active {color:#8E0000; text-decoration:underline;}

#buy {padding:10px; background-color:#8E0000; height:170px;} 
#buy img{margin-bottom:3px;}
.buy {font-size:11px; color:#FFFFFF; line-height:18px; padding-left:10px;}
a.buy:link, a.buy:visited, a.buy:hover, a.buy:active {color:#FFFFFF; text-decoration:underline;}
  
#footer {clear: both; background: url(../images/footerBkgd.jpg); width: 942px; padding: 5px; text-align:left;}

#footer_inner {border: 1px solid white; height:36px; width: 940px; text-align:left;}

.adBox {border: 1px solid #8B8B8B; margin-bottom: 10px;}
.adBox p{margin: 0;}

ul#topnav {padding: 0; margin: 0; list-style: none;}
ul#topnav li {float: left; position: relative; width: 10em;} 
ul#topnav li ul {display: none; position: absolute; top: 1em; left: 0; background: #ccc;}
ul#topnav li > ul {top: auto; left: auto;} 
ul#topnav  li:hover ul { display: block;}

ul.nav {margin: 0; padding: 0 0 0 16pt; list-style-type: none;}

li.selected {font-weight: bold; padding: 4px 0 2px 10px; line-height: 8pt; color: #00006f;}
li.unselected {padding: 4px 0 2px 10px; line-height: 8pt;}

.slider {
	border:solid 1px #FFFFFF; 
	padding: 0 0 0 6px ; 
	background-image: url(../images/sliderBkgd.jpg); 
	background-repeat: no-repeat; 
	width:210px; 
	height:36px; 
	cursor:pointer; color:#8E0000; font-weight:bold;}
	
	
.slider a {}
#slider {margin: 11px 0px 11px 0px;}

#menu {background-color:#E8EAE1; border:solid 1px #FFFFFF;}
#menuBdr {width:202px; background-color:#B1B1A4; padding:4px;}
a.menu1:link, a.menu1:visited, a.menu1:active {color: #000000; text-decoration:none; line-height:20px; margin-left:20px;}
a.menu1:hover {color: #8E0000; text-decoration:none; line-height:20px; margin-left:20px;}
a.menu2:link, a.menu2:visited, a.menu2:hover, a.menu2:active {color:#8E0000; text-decoration:none; line-height:20px; margin-left:20px;}

#adBox{width:211px; border:solid 1px #8B8B8B; margin-bottom:10px;}
.adBox{font-size:12px; color:#000000; line-height:13px;}
a.adBox:link, a.adBox:visited, a.adBox:hover, a.adBox:active {color:#8E0000; text-decoration:underline; line-height:20px;}

#adBoxLeft{width:211px; border:solid 1px #8B8B8B; margin-top:10px; margin-bottom:10px;}

#flashmask{ width:211px; height:2px; overflow:visible; text-align:right; margin-top:-410px; margin-left:-84px;}

#textAd{padding-left:9px; padding-top:9px; padding-bottom:9px;}
#immAss{background-image:url(../images/boxes/immAssBkgd.jpg); height:149px; background-position:top right; background-repeat:no-repeat; padding-left:9px; padding-top:9px;}

#image {padding-right:10px; padding-bottom:5px; float:left;}

input {font-size: 11px;}
.input2 {font-size: 10px; margin-bottom:3px;}
.input1 {font-size: 11px; margin-bottom:4px;}

.switchcontent {padding:5px 5px 10px 7px; line-height:17px;}

#portalTxt{margin-bottom:10px; text-align:justify;}
#portalBtn{margin-top:-10px; margin-bottom:15px; margin-left:-10px; margin-right:-10px; overflow:visible;}
.portalBtn{padding:0px 3px 0px 3px;}
#portalOutline{border:solid 1px #8B8B8B; margin-bottom:10px; padding:5px;}
#portalHeadline{margin-top:-6px; margin-left:-6px; margin-bottom:2px; margin-right:-10px;}

.button{ vertical-align:text-top;}

#buyer {width:100%; border: solid 1px #8B8B8B; border-collapse:collapse;}
#buyer th {font-weight:bold; background-color:#CCCCCC; text-align:left; border-right: solid 1px #8B8B8B; padding:1px 5px 1px 5px;}
#buyer td {border-right: solid 1px #8B8B8B; padding:1px 5px 1px 5px;}
.buyerodd{background-color:#CCCCCC;}

#listing {width:100%; border: solid 1px #8B8B8B; margin-bottom:5px; font-size:11px; }
#listing td{vertical-align:top;}
.listinImg{width:120px; height:80px; border:solid 2px #8E0000;}

#pageNum {text-align:right; font-size:10px;}
a.pageNum:link, a.pageNum:visited, a.pageNum:hover, a.pageNum:active {color:#000000; text-decoration:none;}

#detail {margin-top:10px; margin-bottom:15px; font-size:11px;}
#detailImg {margin-right:10px; margin-bottom:5px; border:solid 2px #8E0000; float:left;}
#detailImgSm {margin: 3px; border:solid 2px #8E0000; float:left;}
#detailImgSm IMG {width:150px; height:100px; cursor:pointer;}

#sort {background-image:url(../images/bluBkgd.gif); margin-bottom:5px; height:20px; text-align:center;}
#sort IMG{padding-left:6px; padding-right:6px;}

#realtorDetail {width:320px; float:right;}
/* #realtorDetailImg {border:solid 2px #8E0000; float:left;} */
#realtorDetailImg {float:left;}

div.agent {text-align: center; width:150px; height: 150px; float: left; margin: 5px 5px 5px 5px; font-size:11px; line-height:14px;}
div.agent img {width:80px; height:100px; border:solid #8E0000 1px;}
a.agent:link, a.agent:visited, a.agent:hover, a.agent:active {font-size:11px; color: #000000; text-decoration:none;}

.required_form_field {background: #ffffae;}