html {
	width: 100%;
	height: 100%;      
	overflow: hidden; /* when page gets too small */
	}
body
{
	padding: 0;
	color: #555;
	font: normal 10pt Arial,Helvetica,sans-serif;
	background: #EFEFEF;
	margin: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
}

li.log {
	width: 138px;
	text-align: center;
	border-right: 1px solid #ccc;
}

#header{
	margin: 0;
	padding: 0;
}


#content{
	margin: 0;
	min-width: 1150px;
	height: 100%;
	color: #555;
}

#content h1{
	font-size: 25px;
}

.pane {
    display: none; /* will appear when layout inits */
}

#sidebar
{
	padding: 20px 20px 20px 0;
}

#footer
{
	float: left;
	width: 100%;
	min-width: 1150px;
	margin: 0;
	font-size: 0.8em;
	text-align: center;
	border-top: 1px solid #d4d4d4;
	/**position: fixed;
	z-index: 5;
	bottom: 0px;**/
	background: #fff;
	position: fixed;
	bottom: 0px;
	z-index: 5;
}

#EGMapContainer0 {
	/*top: 40px;*/
}



.gm-style-mtc {
	margin-top: 90px !important;
}

#logo
{
	padding: 10px 20px;
	font-size: 200%;
}

.headmenu {
	position: fixed;
	z-index: 5;
	width: 100%;
	top: 0px;
}

#filters form {
	margin-top: 45px;
}

.navbar-inner {
	min-width: 1150px;
}

.navbar .navbar-inner {
	padding:0;
	border-radius: 0;
}

.navbar .navbar-inner .container {
	float:left;
	width: 100%;
}

#mainmenu
{
	background:white url(https://dd2769.claudeassets.com/20260308200936im_/https://www.terratota.com/css/bg.gif) repeat-x left top;
}

#mainmenu ul
{
	padding:6px 20px 5px 20px;
	margin:0px;
}

#mainmenu ul li
{
	display: inline;
}

#mainmenu ul li a
{
	color:#ffffff;
	background-color:transparent;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 8px;
}

#mainmenu ul li a:hover, #mainmenu ul li.active a
{
	color: #6399cd;
	background-color:#EFF4FA;
	text-decoration:none;
}

#main_map img, #EGMapContainer1 img{
    max-width: none;
}
#main_map, #EGMapContainer1 {
	padding: 0px;
	margin: 0px;
	left: 0px;
	top: -41px !important;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

#mapshadow{

}

div.flash-error, div.flash-notice, div.flash-success
{
	padding:.8em;
	margin-bottom:1em;
	border:2px solid #ddd;
}

div.flash-error
{
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}

div.flash-notice
{
	background:#FFF6BF;
	color:#514721;
	border-color:#FFD324;
}

div.flash-success
{
	background:#E6EFC2;
	color:#264409;
	border-color:#C6D880;
}

div.flash-error a
{
	color:#8a1f11;
}

div.flash-notice a
{
	color:#514721;
}

div.flash-success a
{
	color:#264409;
}

div.form .rememberMe label
{
	display: inline;
}

div.view
{
	padding: 10px;
	margin: 10px;
	border: 1px solid #d4d4d4;
	width: 300px;
	float: left;
}

div.breadcrumbs
{
	font-size: 0.9em;
	padding: 5px;
}

div.breadcrumbs span
{
	font-weight: bold;
}

div.search-form
{
	padding: 10px;
	margin: 10px 0;
	background: #eee;
}
.portlet-decoration
{
	padding: 3px 8px;
	background: #B7D6E7;
	border-left: 5px solid #6FACCF;
}

.portlet-title
{
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #298dcd;
}

.portlet-content
{
	font-size:0.9em;
	margin: 0 0 15px 0;
	padding: 5px 8px;
	background:#EFFDFF;
}

.portlet-content ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
	padding: 0;
}

.portlet-content li
{
	padding: 2px 0 4px 0px;
}

.operations
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.operations li
{
	padding-bottom: 2px;
}

.operations li a
{
	font: bold 12px Arial;
	color: #0066A4;
	display: block;
	padding: 2px 0 2px 8px;
	line-height: 15px;
	text-decoration: none;
}

.operations li a:visited
{
	color: #0066A4;
}

.operations li a:hover
{
	background: #80CFFF;
}


.dsid-h {
width: 100%;
display: block;

}
.ds {
background: #000;
position: absolute;
z-index: 2;
top: 0;
overflow: hidden;
width: 100%;
margin-top: 41px;
}

div {
margin: 0;
padding: 0;
}

.dsid .o1 {
opacity: .2;
filter: alpha(opacity=7);

}
.dsid .h1 {
height: 2px;
left:206px;
}

.dsid .o2 {
opacity: .16;
filter: alpha(opacity=6);

}
.dsid .h2 {
height: 4px;
left:206px;
}

.dsid .o3 {
opacity: .12;
filter: alpha(opacity=5);

}
.dsid .h3 {
height: 6px;
left:206px;
}

.dsid .o4 {
opacity: .08;
filter: alpha(opacity=4);

}
.dsid .h4 {
height: 8px;
left:206px;
}


.dsid .o5 {
opacity: .06;
filter: alpha(opacity=3);

}
.dsid .h5 {
height: 10px;
left:206px;
}


.dsid .v1 {
width: 2px;
}
#ds-v div {
height: 100%;
}

.ds {
background: #000;
position: absolute;
z-index: 2;
top: 0;
overflow: hidden;
}
.panel-width-start {

}

.dsid .v2 {
width: 4px;
}

.dsid .v3 {
width: 6px;
}

.dsid .v4 {
width: 8px;
}

.dsid .v5 {
width: 10px;
}

#filters {
	background-color: #fff;
	position: absolute;
	z-index: 4 !important;
	height: 100% !important;
	margin: 0;
	padding: 0;
}

#map {
    position: relative;
  }
  
#crosshair {
    position: absolute;
/*
     the top will be half of the width of the map
     less 50% of its size more or less
     to center the image correctly on the map
*/
    top: 192px;
    height: 19px;
    width: 19px;
    left: 50%;
    margin-left: -8px;
    display: block;
/* we are going to borrow a crosshair gif from google */
    background: url(http://gmaps-samples-v3.googlecode.com/svn/trunk/geocoder/crosshair.gif);
    background-position: center center;
    background-repeat: no-repeat;
}

#estatemap{
	width: 350px;
}

.avatar {
	float: left;
	width: 375px !important;
}

.icon-user {
	margin-top: 3px !important;
	padding-bottom: 1px;
}

li.dropdown .icon-align-justify {
	margin-top: 2px !important;
	padding-bottom: 1px;
}

.icon-align-justify {
	margin-top: 4px !important;
	padding-bottom: 1px;
}

.icon-off {
	margin-top: 4px !important;
	padding-bottom: 1px;
}

.caret {
	margin-top: 6px !important;
}

.summary {
	display: none;
}

.pagination {
	float: left;
	width: 100%;
	text-align: center;
}

.cont {
	width: 1000px;
	margin: 0 auto;
}

.breadcrumbs {
	width: 1000px;
	margin: 0 auto;
}

.container {

}

/************************ new css ************************/

.profestates {
	margin-bottom: 20px;
	float: left;
	
}

.profestate {
	color: #555;
	border: 1px solid #ccc;
	padding: 5px;
	text-align: justify;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 20px;
	min-height: 115px;
	width: 300px;
	float:left;
	min-height: 250px;
}

.profestate img{
	float: left;
	padding: 5px 10px 10px 5px;
}

.proftitle {
	color: #555;
	font-size: 18px;
}

.descrip {
	float: left;
	width: 660px;
	text-align: justify;
	margin-top: 20px;
}

.categoryest {
	float: left;
	width: 660px;
	margin-top: 25px;
	font-weight: bold;
}

.cont {

	padding-left: 5px;
	padding-right: 5px;
}

.infotable {
	width: 300px;
	float: left;
}

.infotable th{
	width: 170px !important;
}

.avatar {
	min-height: 380px;
}

#yw0 {
	float: left;
	height: auto !important;
}

.estateinfo {
	width: 300px;
	float: left;
}

.facility {
	width: 352px;
	float: left;
}

.facility img{
	width: 50px;
	float: left;
	margin-left: 22px;
	margin-right: 15px;
	margin-bottom: 15px;
}

.fieldrange input {
	width: 153px;
}

.checkbox_row input {
	float: left;
}

.checkbox_row label {
	margin-left: 20px;
	margin-bottom: -10px;
}

.accordion-inner {
	padding: 9px 7px !important;
}

.accordion-group {
	width: 161px;
}

#capacity {
	float: right;
}

#mapprice {
	float: left;
}

.maptitle {
	max-width: 231px;
}

#footer .footcopy {
	width: 200px;
	margin-left: 43%;
}
/*
     FILE ARCHIVED ON 15:41:53 Sep 30, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:05:23 Jul 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.663
  exclusion.robots: 0.052
  exclusion.robots.policy: 0.037
  esindex: 0.011
  cdx.remote: 24.455
  LoadShardBlock: 107.231 (3)
  PetaboxLoader3.datanode: 114.251 (5)
  PetaboxLoader3.resolve: 117.889 (2)
  load_resource: 136.065
  loaddict: 26.255
*/