* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body { 
background-color: #cccccc;
text-align:center;
min-height:468px;/* for good browsers*/
min-width:552px;/* for good browsers*/


	scrollbar-3d-light-color:#C0C0C0;
	scrollbar-arrow-color:#999999;
	scrollbar-base-color:#C0C0C0;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#E5E5E5;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#999999;
}
#outer{
height:100%;
width:100%;
display:table;
vertical-align:middle;
}
#container {
text-align: center;
position:relative;
vertical-align:middle;
display:table-cell;
height: 468px;
} 
#inner {
	width: 775px;
	height: 550px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
/*--------------------------------------------------------------------TEMPLATE STARTS HERE --------------------------------------------*/
#topContainer{
	height: 505px;
	width: 775px;
	background-color: #FFFFFF;
}

#nav{
	height: 35px;
	width: 775px;
	float: left;
	background-image: url(images/topNav.gif);
	border-top-style: solid;
	border-top-color: #3EBBF0;
	border-top-width: 1px;
}

/*--------------------------------------------------------------------LEFT SIDE COLUMN ------------------------------------------------*/

#leftColumn{
	float: left;
	height: 424px;
	width: 437px;
}
#flashContainer{
	height: 329px;
	width: 438px;
	float: left;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#banner{
	height: 91px;
	width: 430px;
	float: left;
	background-image: url(images/banner.gif);
	padding-right: 3px;
	padding-left: 3px;
}
#flags{
	background-image: url(images/bg3.gif);
	height: 46px;
	width: 774px;
	float: left;
}
#flagContainer{
	height: 40px;
	width: 350px;
	float: left;
	margin-top: 2px;
}
#container2{
	height: 42px;
	width: 423px;
	float: left;
}
#logosCollection{
	height: 37px;
	width: 210px;
	float: left;
	margin-left: 2px;
}
/*-------------------------------------------------------------END OF LEFT SIDE COLUMN ------------------------------------------------*/





/*----------------------------------------------------------------RIGHT SIDE COLUMN ---------------------------------------------------*/

#rightColumn{
	height: 424px;
	width: 336px;
	float: left;
}
#panel1{
	height: 38px;
	width: 332px;
	float: left;
	background-image: url(images/panel1.gif);
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-style: solid;
	border-left-color: #CCCCCC;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-style: solid;
	text-align: right;
	margin-top: 1px;
}
#title{
	width: 200px;
	height: 18px;
	margin-top: 10px;
	margin-right: 6px;
	margin-left: 120px;
}
#framePanel{
	background-image: url(images/framePnel.gif);
	height: 200px;
	width: 334px;
	float: left;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-top: 3px;

}
#lowerPanel{
	background-image: url(images/lowerPanel.gif);
	height: 131px;
	width: 334px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	float: left;

}
#clientLogin{
	background-image: url(images/clientLogin.gif);
	height: 42px;
	width: 334px;
	float: left;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	
}

#clientLogincontainer{
	height: 37px;
	width: 65px;
	margin-top: 2px;
	margin-left: 5px;
	float: left;
	}

#mlsSearchcontainer{
	height: 25px;
	width: 125px;
	float: right;
	margin-right: 7px;
	margin-bottom: 5px;
}




/* -------------------------------------------------BEGINING OF PROPERTY SEACH SECTION-------------------------------------------- */

#propertySearchWrapper{
	height: 18px;
	width: 306px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 10px;
}
#link{
	height: 18px;
	width: 125px;
	float: left;
	text-align: left;
	text-indent: 2px;
}
#arrow{
	float: left;
	height: 19px;
	width: 19px;
	background-image: url(images/arrow.gif);
}

#homePage{
	float: left;
	height: 105px;
	width: 418px;
	margin-top: 3px;
}






/* ------------------------------------------------------END OF PROPERTY SEACH SECTION-------------------------------------------- */



/* -----------------------------------------------------FOOTER FOR THE INDEX PAGE------------------------------------------------- */
#footer{
	border: thin none #FFFFFF;
	height: 43px;
	width: 771px;
	margin-top: 10px;
}
#disclaimer{
	height: 42px;
	width: 132px;
	float: left;
}
#contact_info
{
	height: 42px;
	width: 480px;
	float: left;
}
#resi_logo{
	height: 42px;
	width: 155px;
	float: right;
}

/* ---------------------------------------------------------FRAME PAGE STARTS HERE------------------------------------------------- */

#frameHeader{
	height: 121px;
	width: 775px;
	float: left;
	background-color: #FFFFFF;
}
#imageContainer{
	height: 121px;
	float: right;
	width: 775px;
	background-image: url(images/interior.jpg);
}
#lowerBar{
	height: 39px;
	width: 775px;
	float: left;
	background-image: url(images/framelowerbar.gif);
}
#lowerbarRight{
	float: right;
	height: 39px;
	width: 250px;
	background-image: url(images/right.gif);
}
#frameLogo{
	float: left;
	height: 100px;
	width: 146px;
	margin-top:6px;

	background-image: url(images/frame_logos.gif);
}
#frameLeftColumn{
	float: left;
	height: 725px;
	width: 150px;
	margin-left: -1px;
}
#frameRightColumn{
	float: left;
	height: 800px;
	width: 625px;
}
#innerFrame {
	width: 775px;
	height:995px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	background-color: #FFFFFF;
}
#frameNav{
	height: 400px;
	width: 150px;
}
#frameLowerPanel{
	height: 171px;
	width: 148px;
	background-image: url(images/framePanel.jpg);
	float: left;
	margin-top: -2px;
}
#frameLowerPanel2{
	height: 314px;
	width: 148px;
	background-image: url(images/interiorcont.gif);
	float: left;
	margin-top: -4px;
}
#fcleintlogin{
	height: 38px;
	width: 200px;
	float: right;
}
#mlsSearchcontainer2{
	height: 38px;
	width: 150px;
	float: right;
}
#fdivider{
	height: 5px;
	width: 58px;
	margin-top: -8px;
	position: relative;
}
#fclientlogin2{
	height: 50px;
	width: 138px;
	float: left;
	margin-left: 2px;
	margin-bottom: 5px;
}
