html, body, div, form, p, img, span, ul, li, h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px;}
/*img {
	border:none;}*/
#lightbox{
	background-color:#000000;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(/images/overlay.png); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(/images/spacer.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod="scale", src='/images/overlay.png' );
	position:relative; z-index:99999;
	}

#upload_img{
	position:absolute; 
	width:510px;
	z-index:200;
/*	height:260px; */
	top:190px;
	display:none; 
     margin-left:15%;
}

#upload_img_close{
	float:right;
	margin-top:5px;
	padding-right:10px;
}

#upload_img p{
	/*color: #7a4; */
}
.HeaderFontFamily{font-family:Trebuchet MS;}
.outerContent{ width:515px; height:256px; /*position:relative; z-index:99999; */ color:#000000;float:left; }
#main_layercontainer{background:#FEFEFF;border:10px solid #D6D9E1;width:500px;height:226px;float:left; }
html>body #main_layercontainer{text-decoration:none;background:#FEFEFF; border:10px solid #D6D9E1;}
* html #main_layercontainer
{
	background:#FEFEFF;border:10px solid #D6D9E1;
	/*background-image: url(../images/quick_view_bg.png);*/
	/*background-image: url(../images/spacer.gif);*/
	}
	
#main_layercontainer_agent{background:#FEFEFF;border:10px solid #D6D9E1;width:500px;height:235px;float:left; }
html>body #main_layercontainer_agent{text-decoration:none;background:#FEFEFF; border:10px solid #D6D9E1;}
* html #main_layercontainer_agent
{
	background:#FEFEFF;border:10px solid #D6D9E1;
	/*background-image: url(../images/quick_view_bg.png);*/
	/*background-image: url(../images/spacer.gif);*/
	}
	
/**************Contact Agent Style****************/
.closeBtnContact{position: relative; left: 470px; z-index: 999; top: 42px!important;top: 48px;}
.headerContact{width: 462px; float: left; padding: 5px 5px 10px 10px;}
.headerTextContact{height: 29px; background-color: #494949; color: #FFF; font-size: 14px;
                    width: 480px; margin-top: 3px; float: left;}
.contentBorderContact{float: left; padding: 5px 0 3px 8px; border-bottom: 1px dashed #d3d3d3;
                    width: 450px!important; width: 436px;}
.contentMainContact{width: 96%; float: left; padding: 0px 0px 2px 35px; font-family: Arial, Helvetica, sans-serif;
                            font-size: 11px; color: #7b7a7a;}
.contentBtnContact{width: 470px; float: left; padding:8px 0px 0px 0px;text-align:center;height:24px;}

/************** Quick View ****************/
.closeBtnQV{position: relative; left: 460px; z-index: 999; top: 46px!important;top: 50px;}
.headerQV{width: 457px; float: left; padding: 10px 0px 0px 22px;}
.headerTextQV{height:29px; padding: 5px 0px 0px 455px; text-align: right; float: left;background: url(../images/view_title.jpg) no-repeat;}
.contentContact{width: 460px; float: left; padding: 11px 0px 0px 0px;margin:0 0 0 24px!important;margin:0 0 0 12px;}
.contentBorderQV{float:left; width: 138px; height: 122px; border: 3px solid #b0b0b0; overflow: hidden;}
.contentLeftQV{width: 150px; float: left; padding-top: 15px;}

/*********************************************/

/***********************************************************/
            FORWARD THIS LISTING
/***********************************************************/

#upload_img_email {
	position:absolute;
	z-index:200;
	/*top:190px;*/
	left:0;
	margin-left:-10%;
	display:none; 
}

.outerContent_email {
	width:515px;
	height:310px;
	position:absolute;
	z-index:99999;
	color:#000000;
	top:190px;
	float:left;
}

.closeBtnEmail{position: relative; left: 460px; z-index: 999; top: 48px!important;top: 51px;}
.headerEmail{width: 459px; height: 29px; background-color: #494949; margin: 15px 0 0 15px;}
.headerTextEmail{color: #FFF; font-size: 14px; padding: 5px 0px 0px 15px;}
.contentEmail{float: left;width: 458px; float: left; margin: 5px 0 0 15px!important;
                margin: 5px 0 0 8px; overflow: hidden;}
.contentBorderEmail{width: 438px; float: left; border-bottom: 1px dashed #d3d3d3;}
.contentMainEmail{width: 441px; float: left; padding: 5px; font-family: Arial, Helvetica, sans-serif;
                        font-size: 11px; color: #7b7a7a;padding:5px 0 5px 15px;}
.contentBtn{width: 450px; float: left; padding:6px 5px 1px 5px;text-align:center;}
#main_layercontainer_email {
	background:#FEFEFF;border:10px solid #D6D9E1;
	width:487px;
	height:280px;
	float:left;
}

html>body #main_layercontainer_email{text-decoration:none; background:#FEFEFF;border:10px solid #D6D9E1;}

* html #main_layercontainer_email {
	background:#FEFEFF;border:10px solid #D6D9E1;
 }


/***********************************************************/
                SHOW MAP CSS
/*****************************************************************/

#upload_img_map {
	position:absolute;
	z-index:200;
	top:190px;
	/*left:-23%;*/left:0;
	margin-left:-10%;
	display:none; 
}

.outerContent_map {
	width:658px;
	height:452px;
	position:absolute;
	z-index:99999;
	color:#000000;
	top:190px;
	/*left:290px;*/
	float:left;
}

.closeBtnMap{position: relative; z-index: 999; top: 50px!important;float:right;
    top: 53px;margin-right:60px; background-color: #494949;}
.headerMap{width: 580px; float: left; margin: 15px 0 0 12px!important; margin: 15px 0 0 6px; 
    background-color: #494949;}
.headerTextMap{float: left; text-align: left; width: 570px; height: 29px; background: url(../images/map_head_bg.jpg) no-repeat;}
.contentMap{float: left;width:582px;height:358px; margin:5px 0 0 12px!important;margin:5px 0 0 6px; 
    overflow: hidden;display: block;}
#main_layercontainer_map {
	background:#FEFEFF;border:10px solid #D6D9E1;
	width:610px;
	height:422px;
	float:left;
}

html>body #main_layercontainer_map{text-decoration:none; background:#FEFEFF;border:10px solid #D6D9E1;}

* html #main_layercontainer_map {
	background:#FEFEFF;border:10px solid #D6D9E1;
 }
 
 #main_layercontainer_dowload_docu12 {
	background:#FEFEFF;border:10px solid #D6D9E1;
	width:620px;
	height:422px;
	float:left;
}

html>body #main_layercontainer_dowload_docu12{text-decoration:none; background:#FEFEFF;border:10px solid #D6D9E1;}

* html #main_layercontainer_dowload_docu12 {
	background:#FEFEFF;border:10px solid #D6D9E1;
 }
/**************** Floor Plan *******************/
.closeBtnFloor{position: relative; left: 590px; z-index: 999; top: 45px!important;top: 48px;}
.headerFloor{width: 608px; float: left; padding: 10px 0px 0px 10px; }
.headerTextFloor{width: 592px; height: 29px; background: url(../images/floor_head_bg.jpg) no-repeat;}
.contentFloor{width: 580px;float: left;margin:15px 0 0 20px!important; margin:15px 0 0 10px;}

/*****************************************************************/
                /*SHOW PROPERTY COMPARISON CSS*/
/*****************************************************************/

#upload_img_comparison {
	position:absolute;
	z-index:200;
	top:20px;
	left:0;
	display:none; 
}

.outerContent_comparison {
	width:802px;
	height:550px;
	position:absolute;
	z-index:99999;
	color:#000000;
	/*top:190px;*/
	left:-10%;/**/
	float:left;
}
.closeBtnComparison{position: relative; z-index: 999; top: 50px!important; margin-right:46px;
            float: right; top: 50px;}
.headerComparison{width: 720px; float: left; margin: 15px 0 0 39px!important; margin: 15px 0 0 20px;
                background-color: #494949;padding-top:6px;height:24px;}
.headerTextComparison{color: #FFF; font-family: Arial; font-size: 14px; font-weight: bold;
                    vertical-align: middle; padding: 5px 0px 0px 5px;}
.contentComparison{width: 720px; float: left; margin: 5px 0 0 40px!important; margin: 5px 0 0 20px;overflow: hidden;}

#main_layercontainer_comparison {
	background:#FEFEFF;border:10px solid #D6D9E1;
	width:802px;
	height:500px;
	float:left;
}

html>body #main_layercontainer_comparison{text-decoration:none;background:#FEFEFF;border:10px solid #D6D9E1;}

 #main_layercontainer_comparison {
	background:#FEFEFF;border:10px solid #D6D9E1;
}

/****************************************/
/*          Mortgage Calculator         */
/****************************************/
#upload_img_mortgage {
	position:absolute;
	z-index:200;
	top:20px;
	left:0;
	display:none; 
}

.outerContent_mortgage {
	width:450px;
	height:160px;
	position:absolute;
	z-index:99999;
	color:#000000;
	top:100px!important;
	top:120px;
	/*float:left;*/
}
.closeBtnCal{position: relative; left: 395px; z-index: 999; top: 42px!important;top: 47px;}
.headerCal{width: 400px; float: left; margin: 7px 0 0 7px; background-color: #494949;height: 29px;}
.headerTextCal{color: #FFF; font-size: 14px; padding: 5px 0px 0px 15px;}
.contentCal{width: 400px; float: left; padding: 3px 0px 0px 10px;}
.contentBorderCal{width: 100%; float: left; padding: 0px; border-bottom: 1px dashed #d3d3d3;}
.contentMainCal{width:100%; float: left;  font-family: Arial, Helvetica, sans-serif;
                        font-size: 11px; color: #7b7a7a;background-color:#FCFAFC;}
.contentBtnCal{float: left; text-align: center; padding: 10px 0px 0px 0px;width:100%;}

#main_layercontainer_mortgage {
	background:#FEFEFF;border:10px solid #D6D9E1;
	width:420px;
	height:205px;
	float:left;
}

html>body #main_layercontainer_mortgage{text-decoration:none;background:#FEFEFF;border:10px solid #D6D9E1;}

#main_layercontainer_mortgage {
	background:#FEFEFF;border:10px solid #D6D9E1;
}
/*****************************************************************/
                FORGOT PASSWORD CSS
/*****************************************************************/

#upload_img_pwd {
	position:absolute;
	z-index:200;
	left:0;
	display:none; 
	width:400px;
}

.outerContent_pwd {
	width:400px;
	height:200px;
	position:absolute;
	top:200px;
	z-index:99999;
	color:#000000;
	/*float:left;*/
}
.closeBtnPwd{position: relative; left: 357px; z-index: 999; top: 53px!important;top: 57px; }
.headerPwd{width: 350px; float: left; margin: 21px 0 0 26px; background-color: #494949;height: 29px;}
.headerTextPwd{color: #FFF; font-size: 14px; padding: 5px 0px 0px 15px;}
.contentPwd{width: 350px; float: left; padding: 3px 0px 0px 29px;}
.contentBorderPwd{width: 340px; float: left; margin:25px 0 0 32px; border-bottom: 1px dashed #d3d3d3;}
.contentMainPwd{width:95%; float: left;  font-family: Arial, Helvetica, sans-serif;
                        font-size: 11px; color: #7b7a7a;background-color:#FCFAFC;overflow:hidden;}
.contentBtnPwd{float: left; text-align: center; padding: 6px 0px 0px 180px;}

/********** Owner Detail ***************/
.closeBtnOwner{position: relative; left: 357px; z-index: 999; top:55px!important;top:59px; }
.headerOwner{width: 360px; float: left; margin: 21px 0 0 20px!important;margin: 21px 0 0 10px; background-color: #494949;height: 29px;}
.headerTextOwner{color: #FFF; font-size: 14px; padding: 5px 0px 0px 15px;}
.contentPwd{width: 350px; float: left; padding: 3px 0px 0px 29px;}
.contentBorderOwner{width: 340px; float: left; margin:25px 0 0 10px; border-bottom: 1px dashed #d3d3d3;}
.contentMainOwner{width:100%; float: left;  font-family: Arial, Helvetica, sans-serif;
                        font-size: 11px; color: #7b7a7a;background-color:#F6F6F6;overflow:hidden;padding:0 0 20px 20px;}
.contentBtnPwd{float: left; text-align: center; padding: 6px 0px 0px 180px;}
/**********************/

#main_layercontainer_pwd {
	background:#FEFEFF;border:10px solid #D6D9E1;
	width:400px;
	height:200px;
	float:left;
}

html>body #main_layercontainer_pwd{width:400px;height:200px;float:left; background:#FEFEFF;border:10px solid #D6D9E1;}

* html #main_layercontainer_pwd {
	background:#FEFEFF;border:10px solid #D6D9E1;
}

/*****************************************************************/
                DOWNLOAD DOCUMENTS
/*****************************************************************/

.closeBtnDoc{position: relative; left: 460px; z-index: 999; top: 42px!important;top: 48px;}
.headerDoc{width: 462px; float: left; padding: 15px 26px 19px 25px;}
.headerTextDoc{height: 29px; background-color: #494949; color: #FFF; font-size: 14px;
                    width: 97%; margin-top: 3px; float: left;}
.contentBorderDod{float: left; padding: 5px 0 3px 8px; border-bottom: 1px dashed #d3d3d3;
                    width: 450px!important; width: 436px;}
.contentMainDoc{width: 96%; float: left; padding: 0px 0px 2px 35px; font-family: Arial, Helvetica, sans-serif;
                            font-size: 11px; color: #7b7a7a;}
.contentBtnDoc{width: 450px; float: left; padding:6px 5px 1px 5px;text-align:center;}
