/* CSS Document */

#callamy { position: absolute; top: 196px; left: 615px; z-index: 200; width: 370px; font: 10.5px Verdana, Arial, Helvetica, sans-serif; }

h2 { 
	font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; 
	margin: 0px; padding: 5px 25px 7px 5px; background-color: #2b3d6e; 
	}
	
#tabs { list-style: none; width: 265px; height: 18px; padding: 0px; z-index: 2; margin: 0px; padding-left: 179px;}
* html #tabs { height: 20px; width: 433px; padding-top: 8px; margin-top: 1px; }
*+html #tabs { height: 22px; }
#tabs li { display: inline; margin: 0px; padding: 0px; }
*+html #tabs li { height: 22px; }

#tabs a { background-color: #2B3D6E; color: #fff; text-decoration: none;  padding: 5px 15px; font: 11px Verdana, Arial, Helvetica, sans-serif; margin: 0px;margin-right: -2px; border: 1px #2B3D6E solid; height: 20px;}
#tabs a.current {  background-color: #fff; color: #2B3D6E;    }
* + html #tabs a { display: block; float: left; }

#map { 	
	position: relative; 
	width: 432px; height: 621px; 
	border: 1px #000 solid; z-index: 1; margin: 0px; padding: 0px; text-align: left; 
}
#map .na { 
	position: absolute; background-color: #fff; border: 1px #2B3D6E solid; padding: 3px 8px; 
	font: 12px Verdana, Arial, Helvetica, sans-serif; color: #990000; font-weight: bold; } 
#map .retail { width: 18px; height: 19px; position: absolute; background: #fff url(/_images/map_r.gif) top left no-repeat; cursor:pointer; }
#map .office { width: 18px; height: 19px; position: absolute; background: #fff url(/_images/map_o.gif) top left no-repeat; cursor: pointer; }
#map .industrial { width: 18px; height: 19px; position: absolute; background: #fff url(/_images/map_i.gif) top left no-repeat; cursor: pointer; }

#key { font: 10px Verdana, Arial, Helvetica, sans-serif; height: 20px; vertical-align: middle; width: 452px; margin: 0; text-align: left; }
#key .img { position: relative; margin-top: 4px; float: none }
* html #key .img { position: static; margin-top: 6px; }

.prop_left { float: left; position: relative; width: 259px; margin: 0px;
	padding: 0px; text-align: left; }
*+ html .prop_left,* html .prop_left { margin-top: -3px; }

.prop_left ul { padding: 15px; margin: 0px;  }
*+html .prop_left ul { min-height: auto; }

.prop_left ul li, .prop_right ul li  { font-size: 11px; padding: 2px 0px; }

.prop_left ul li ul { margin-top: 0px; padding-top: 0px; }

.prop_details .contact {float: left; font: 9px Arial, Helvetica, sans-serif; padding: 5px 8px; line-height: 117%; }

.prop_right { float: right; position: relative; width: 171px; height: 278px; border-bottom: 2px solid #69799E; border-left: 2px solid #53697C;
	background: #FEFCF3 url(../../_images/properties/rightbar.gif) top left no-repeat; }
*+ html .prop_right, * html .prop_right  { margin-top: -3px; }
* html .prop_right { text-align: right;}

.prop_images { margin: 0px; width: 432px; border-bottom: 1px solid #506C90; }
.prop_map { margin-left: 8px; border: 2px solid #69799E;  }
* html .prop_map { margin: 0px; }

.listimg { margin: 4px 4px 4px 0px; position: static; }
* html .listimg, *+ html .listimg { margin-bottom: 8px; }

.prop_details {
	position:absolute; top: 59px; left: -1px; background-color: #ffffff; 
	width: 432px; border: 1px #8B806B solid; margin: 1px; display: none; z-index: 2;
	 }
*+ html .prop_details { top: 68px;  }
* html .prop_details { top: 70px;  }
.prop_details .img { margin: 0px; }
.prop_details p { width: auto; color: #000000; margin: 0; padding: 5px 10px; width: 195px;}
.prop_details ul { margin: 0px 8px 8px 23px; padding: 8px 0px 0px 0px; font: 10px Verdana, Arial, Helvetica, sans-serif; clear: both; }
.prop_details .prop_left ul li ul { margin-bottom: 2px; }
.prop_details a { color: #2B3D6E; }
.prop_details h1 { height: 39px; padding: 2px 0px 0px 0px; margin: 0px; text-align: center; color: #000; font-family: "Trebuchet MS", "Gill Sans"; font-size: 17px; }
.prop_details h2 {  padding: 0px; background-color: #5F6EA8; border-top: 1px solid #26508F; border-bottom: 1px solid #26508F; height: 14px; margin: 0px; }
.prop_details .address { font: 9px Arial, Helvetica, sans-serif; color: #000000; float: none; position: relative; width: 432px;}
.prop_details .bar { border-top: 1px solid #4A4257; }
* html .prop_details .bar { margin-bottom: -3px; }

.prop_left h2, .prop_right h2 { background-color: #BEC3BD; color: #000; border-bottom: 2px solid #69799E; 
	border-top: 2px solid #69799E; padding: 4px 0px 5px 19px; font-size: 12px; }
.close1 { 
	position: absolute; 
	top: 43px; 
	right: 5px; 
	cursor: pointer; 
	width: 81px;
	color: #fff; 
	font-size: 10px; 
	background:url(../_images/close.gif) center right no-repeat; height: 13px;
	z-index: 200; }
.close1 a { color: #fff; }
.close2 { margin: 0px; cursor: pointer; }

#prop_list { padding: 0px; width: 215px; position: relative; float: left; margin: -668px  0px 0px 442px;z-index: 200; }
*+ html #prop_list { margin-top: -666px; }
* html #prop_list { clear: both; margin-left: 220px; margin-top: -674px; }
#prop_list ul { list-style: none; margin: 0px; padding: 0px; clear: right; background-color: #ffffff; width: 215px;  }
#prop_list ul li { 
	border-right: 1px #2B3D6E solid; border-left: 1px #2B3D6E solid; border-bottom: 1px #2B3D6E solid;
	padding: 3px 4px; font: 10px Verdana, Arial, Helvetica, sans-serif; color:  #2B3D6E; cursor: pointer; 
	width: 205px;
	}
#prop_list h2 { background-color: #2B3D6E; }
	
a { color: #2B3D6E; }
a:hover { text-decoration: none; }



/******* FIREHOUSE DESIGN ******/
#p26 .prop_left { width: 217px; border-right: 1px #8B806B solid; border-bottom: 1px #8B806B solid; height: 461px; padding:0px; }
* html #p26 .prop_left { height: 479px; }
*+html #p26 .prop_left { height: 493px; }

*+ html #p26 .prop_left ul li { }

#p26 .prop_right { width: 214px; background: #ffffff none; height: auto; text-align: left; border-left: 0px; border-bottom: 1px #8B806B solid; }
#p26 .prop_right ul { padding: 8px 15px 15px 15px; margin: 0px 5px; }

