/*html{ overflow: -moz-scrollbars-vertical;}*/
body{  
background-color:#FFFFFF;
font-size: 12px;
font-family:Arial;
color: #000000;
margin:0px 0px 0px 0px;
}
h2 {
font-size:13px;
color:#0E8EE0;
margin:0px;
font-weight:bold;
}
	
a{color:#4BA0D3;text-decoration:none;}
a:visited{text-decoration:none;}
a:link{text-decoration:none;}
a:hover{color:#5C5744;text-decoration:none;}

a.foot{color:#4BA0D3;text-decoration:none;}
a.foot:hover{color:#FFFFFF;text-decoration:none;}

a.nav{color:#54A12D;text-decoration:none;}
a.nav:hover{color:#B5B5B5;text-decoration:none;}

a.menu{color:#262626;text-decoration:none;}
a.menu:hover{color:#B5B5B5;text-decoration:none;}
	
		
#main_box{width: 950px;margin-left: auto;margin-right: auto;}
#header{width:940px;clear:both;height:80px;margin-top:0px; padding-left:5px; padding-right:5px;}
#con_box{width:950px; border:1px solid #CCCCCC; padding:4px;}


#leftcol {
	width: 950px;
	float:left;
}
#midcol .top {
	background:url(box_top.png) no-repeat;
	padding-left:0px;
	height:40px;
}
.content {
	background: url(box_bg.png) repeat-y;
	padding: 10px 15px 10px 15px;
	overflow:auto;
}
#midcol .bottom {
	font-size:12px;
	padding-left:15px;
	padding-top:7px;
	color:#FFFFFF;
	background:url(box_bot.png) no-repeat;
	height:35px;
	margin-bottom:15px;
}

.left {
float:left;
width:680px;
}

.right {
float:right;
width:230px;
}



.lbox-hdr-left{ background:url(hmhdrbar-l.gif) no-repeat; height:32px; width:4px; }
.lbox-hdr-xpd{ background:url(hmhdrbar-xpd.gif) repeat-x; padding-left:5px;}
.lbox-hdr-right{ background:url(hmhdrbar-r.gif) no-repeat; height:32px; width:4px; }
.lbox-left-xpd{ background:url(hm-contbox-lxpd.gif) repeat-y;}
.lbox-right-xpd{ background:url(hm-contbox-rxpd.gif) repeat-y;}
.lbox-bott-left{ background:url(hm-contbox-lbott.gif) no-repeat; height:4px; width:4px; }
.lbox-bott-xpd{ background:url(hm-contbox-xpdbott.gif) repeat-x;}
.lbox-bott-right{ background:url(hm-contbox-rbott.gif) no-repeat; height:4px; width:4px; }

.boxtopleft{background:url(hmhdr-left.gif) no-repeat; height:24px; width:5px;}
.boxtopxpd{background:url(hmhdr-xpd.gif) repeat-x; height:24px;}
.boxtopright{background:url(hmhdr-right.gif) no-repeat; height:24px; width:5px;}
.boxcontent{border-left: 1px solid #999999; border-right: 1px solid #999999; padding:5px;}

.boxcontentbg{border-left: 1px solid #999999; border-right: 1px solid #999999; padding:5px; background-color:#F5F5F5;}

.boxbottleft{background:url(homebox-bott-left.gif) no-repeat; height:5px; width:5px;}
.boxbottxpd{background:url(homebox-bott-xpd.gif) repeat-x; height:5px;}
.boxbottright{background:url(homebox-bott-right.gif) no-repeat; height:5px; width:5px;}
.boxbottblueleft{background:url(homeboxblue-bott-left.gif) no-repeat; height:5px; width:5px;}
.boxbottbluexpd{background:url(homeboxblue-bott-xpd.gif) repeat-x; height:5px;}
.boxbottblueright{background:url(homeboxblue-bott-right.gif) no-repeat; height:5px; width:5px;}

.menubar {
	background:url(menu.png) no-repeat;
	height:31px;
	width:950px;
	margin-top:5px;
}
.menubar a 	{color:#000000; font-size:12px; line-height:20px; font-family:Arial; text-decoration:none;} 			
.menubar a:hover   {color:#ffffff;text-decoration:none;}


.hovermenu ul{
font-weight:bold;
padding-left: 0;
margin: 0px 0px 0px 16px;
padding-top:5px;
}

.hovermenu ul li{
list-style: none;
display: inline;
}
.hovermenu ul li a{
padding: 0px 13px 0px 14px;
text-decoration: none;
float: left;
color: #FFFFFF;
line-height:26px;
background:url(divider.png) no-repeat right;
}
.hovermenu ul li a:hover{
padding: 0px 13px 0px 14px;

line-height:27px;

background:url(menu_hover.jpg) repeat-x right;
}

.input 
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background:#FFFFFF;
	border-top:1px solid #A1CDE8;border-left:1px solid #A1CDE8;
	border-right:1px solid #78B6DC;border-bottom:1px solid #78B6DC;
}

input.button,button.button 
{
	background:url(background_sbutton.gif) repeat-x;	
	font:8pt verdana;color:#333333;
	border: solid 1px #BEBEBE;
	padding:0px 20px 0px 20px;
	height:24px;
	_height:24px;
}

#jump {
	z-index: 100;
	height:250px;
	width:450px;
	line-height: 25px;
	padding: 3px;
	background: #FFFFFF;
	border-top: 2px solid #A1CDE8;
	border-left: 2px solid #A1CDE8;
	border-right: 2px solid #A1CDE8;
}

#pjump {
	z-index: 100;
	height:250px;
	width:450px;
	line-height: 25px;
	padding: 3px;
	background: #FFFFFF;
	border-bottom: 2px solid #A1CDE8;
	border-left: 2px solid #A1CDE8;
	border-right: 2px solid #A1CDE8;
}


#loader {
	z-index: 100;
	height:32px;
	width:32px;
	line-height: 32px;
	padding: 0px;
}
.boxthumb
{ 
border:1px solid #E2E2E2;
text-align:center;
}

#info {
	z-index: 100;
	height:50px;
	width:250px;
	line-height: 25px;
	padding: 3px;
	background: #FFFFFF;
	border: 2px solid #A1CDE8;
}

.markinfo {
	z-index: 100;
	height:30px;
	width:30px;
	line-height: 25px;
	padding: 3px;
	background: #FFFFFF;
	border: 2px solid #A1CDE8;
}

.tooltip  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
background-color: #666666;
white-space: nowrap;
margin: 0;
padding: 4px 6px;
border: 1px solid #585858;
-moz-border-radius: 8px 0px 8px 0px;
-webkit-border-radius: 8px 0px 8px 0px; 
}
.win{
padding:4px;
position:absolute;
z-index:10;   
width:448px;
height:80px;
border:2px solid #A1CDE8;
text-align:center;
background-color:#FFFFFF;
font: 12px;
-moz-border-radius: 0px 10px 10px 10px;
-webkit-border-radius: 0px 10px 10px 10px;
visibility:hidden;
}

.title_bar {
    margin-top:5px;
	background-color: #E8E8E8;
	font-size:12px;
	color: #000000;
	padding: 4px;
	font-weight: bold;
}

.page_bar {
    margin-top:5px;
	background-color: #E8E8E8;
	font-size:12px;
	color: #000000;
	padding: 4px;
	font-weight: bold;
}

.page_bar a {color: #0E8EE0;}
.page_bar a:hover {color: #0E8EE0;}


.sbutton {
border:1px solid #CCCCCC;	
height:33px;	
width:215px;	
font-weight: bold;	
color: #2183bd;	
background:url(background_sbutton.gif) repeat-x;	
line-height: 33px;	
padding: 0px 0px;	
text-align:center;		
margin-bottom:5px;	
font-size: 12px;
}


.bar {
	float:right;
	background:url(menu_bar.png) no-repeat;
	height:30px;
	width:514px;
	margin-top:0px;
}
.bar a 	{color:#000000; font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;} 			
.bar a:hover   {color:#000000;text-decoration:none;}


.hoverbar ul{
font: 11px arial;
font-weight:bold;
padding-left: 0;
margin: 0px 0px 0px 16px;
}

.hoverbar ul li{
list-style: none;
display: inline;
}
.hoverbar ul li a{
padding: 0px 11px 0px 11px;
text-decoration: none;
float: left;
color: #000000;
line-height:28px;
background:url(bar_div.png) no-repeat right;
}
.hoverbar ul li a:hover{
background:url(bar_hover.png) no-repeat right;
}

.bg001 {
	background-color: #E2E2E2;
	border: 1px solid #999899;
	color: #ffffff;
	padding: 5px 10px;
	text-align: left;
	font-weight: bold;
}
/* slideshow */
#show {
	text-align:left;
	width:248px;
	height:161px;
	margin-bottom:15px;
	border:1px solid #999999; 
	
}
.head {
	background:#E9EFF3;
	border:1px solid #999999;
	border-bottom:0px; 
	height:15px;
	padding: 2px 10px;
}
#slider {
	float:left; 
	position:relative; 
	overflow:hidden;
	width:248px; 
	height:142px;
	margin-bottom:1px;
	background:#FFFFFF;
}
#slider ul {
margin-top:-10px;
	margin-left:-41px;
	position:absolute; 
	list-style:none; 
	height:155px;
}
#slider li {
	float:left; 
	width:248px; 
	height:155px; 
}
.pagination ul li {
	padding: 0px;
	margin: 0px;
}
.pagination {
	_margin:0px;
	margin:0px;
	float:left; 
	list-style:none; 
	height:18px; 
}



.pagination li {

	float:left; 
	cursor:pointer; 
	padding:0 8px; 
	line-height:18px; 
	background:#fff; 
	border-right:1px solid #d9d9d9;  
	text-align:center; 
	color:#898989;
}
.pagination li:hover {
	background: url(bg_slideshow_on.gif) repeat-x; 
	color:#898989;
}
li.current {
	background: url(bg_slideshow_on.gif) repeat-x; 
}
li#content {
	width:248px; 
	height:155px; 
}
/* default */


a.condoforsale, a.condosforrent, a.apartmentsforrent, a.foreclosures {
	width:137px;
	height:101px;
	display:block;
	float:left;
	margin-left:18px;
	margin-top:10px;
	text-indent: -999999px;
	border:1px solid #9F9F9F;
}
a.condoforsale {
	background:url(img_condosforsale.gif) no-repeat;
}
a.condosforrent {
	background:url(img_condosforrent.gif) no-repeat;
}
a.apartmentsforrent {
	background:url(img_apartmentsforrent.gif) no-repeat;
}
a.foreclosures {
	background:url(img_foreclosures.gif) no-repeat;
}


