@charset "utf-8";
/* CSS Document */

* {
margin:0;
padding:0;
border:none;
z-index:0;
}

html, body {
	height:100%;

}
body {
	background-color:#d4cbad;
	background-image:url(img/bg_grad.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding:0px;
	margin:0px;

}


#dropShadow {
	background-image:url(img/dropshadow.png);
	background-repeat:repeat-y;
	width:721px;
	margin-left:auto;
	margin-right:auto;
}
     #services1 {  display: none;}
     #services2 {  display: none;}
     #services3 {  display: none;}
     #services4 {  display: none;}
	 #WhitneyGriffin {  display: none;}
	 #JosephSims {  display: none;}
	 #MartaStJohns {  display: none;}
	 #EdwardVanderMuelen {  display: none;}
	 #MichaelAcfalle {  display: none;}

#container {
	width:705px;
	margin-left:auto;
	margin-right:auto;
	min-height:100%;
	height:100%;
	height:auto;
	background-color:#e1e4e7;
}

#header {
	background-color:#1b5874;
	height:140px;
	padding:0px;
	margin:0px;
}
#headerFlash {
	height:208px;
	background-color:#fff;
}
#contentContainer {
	width:705px;
	background-color:#e1e4e7;
	min-height:663px;
	padding:0px;
	margin:0px;
	height:100%;
}
#genericBg {
	background-color:#e1e4e7;
	float:left;
	height:100%;
	min-height:663px;
}
#OurTeamBg {
/*	background-image:url(img/pictures.jpg);
	background-position:top right;
	background-repeat:no-repeat; */
	background-image:none;
	width:465px;
	background-color:#e1e4e7;
	float:left;
	height:100%;
	min-height:663px;
}
#OurTeamBg  p {
	margin-right:84px;
}
#contentLeftProperties {
	width:704px;
	height:100%;
/*	min-height:566px;*/
	min-height:663px;
}
#contentPropertyTable {
	width:95%;
	margin-right:auto;
	margin-left:auto;
}
#h2Property {
	padding:4px 10px 4px 23px;
}

/*		PROPERTY   TABLE STYLES      */

							.headingBrown {
								color:#fff;
								font-weight:bold;
							}
							.headingBlue  {
								color:#fff;
							}
							.listingBrown {
								color:#fff;
								text-transform:uppercase;
							}	
							.listingBlue {
								color:#1b5874;
							}
	.headingBrown img:hover,  .headingBlue img:hover {
	cursor:pointer;
		
	}
	
 
			#contentLeftProperties h2 {
			color:#1b5874;
			font-family:georgia;
			font-size:11.7px;
			line-height:1.2em;
			font-weight:normal;
			padding:4px 10px 4px 7px;
			background-image:url(img/h2_bg.jpg);
			background-repeat:no-repeat;
			background-position:center left;
			margin-left:19px;
		}

		#contentLeftProperties h2:hover {
			color:#0e3a4e;
		
		}
		#contentLeftProperties p {
			/*color:#5d5545;*/
			font-family:Arial, Helvetica, sans-serif;
			font-size:11.3px;
			line-height:1.3em;
			padding:3px;
		}
		#contentLeftProperties ul {
			padding:0px 10px 0px 35px;
		}
		#contentLeftProperties li {
			color:#1b5874;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11.4px;
			line-height:1.3em;
			padding:1px 10px 1px 0px;
			margin-left:10px;
			list-style-type:square;
		}
		#contentLeftProperties  a:link, #contentLeftProperties  a:active, #contentLeftProperties  a:visited {
			color:#be3b01;
			font-weight:bold;
			text-decoration:none;
		}
		#contentLeftProperties  a:hover {
			color:#be3b01;
			font-weight:bold;
			text-decoration:underline;
		}
#contentLeft {
	width:465px;
	height:100%;
/*	min-height:566px;*/
	min-height:663px;
}

		#contentLeft h2 {
			color:#1b5874;
			font-family:georgia;
			font-size:11.7px;
			line-height:1.2em;
			font-weight:normal;
			padding:4px 10px 4px 7px;
			background-image:url(img/h2_bg.jpg);
			background-repeat:no-repeat;
			background-position:center left;
			margin-left:19px;
		}

		#contentLeft h2:hover {
			color:#0e3a4e;
		
		}
		#contentLeft p {
			color:#5d5545;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11.3px;
			line-height:1.5em;
			padding:4px 20px 4px 23px;
		}
		#contentLeft ul {
			padding:0px 10px 0px 35px;
		}
		#contentLeft li {
			color:#1b5874;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11.4px;
			line-height:1.3em;
			padding:1px 10px 1px 0px;
			list-style-type:square;
			margin-left:10px;
		}
		#contentLeft  a:link, #contentLeft  a:active, #contentLeft  a:visited {
			color:#be3b01;
			font-weight:bold;
			text-decoration:none;
		}
		#contentLeft  a:hover {
			color:#be3b01;
			font-weight:bold;
			text-decoration:underline;
		}
			#contentLeft label {
			color:#5d5545;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11.3px;
			line-height:1.3em;
			padding:3px 6px 4px 0px;
		}
		#contentLeft input[type="text"], #contentLeft textarea {
			background-color:#dcd6c5;
			font-family:Verdana, Arial, Helvetica, sans-serif;;
			font-size:11px;
			padding:2px;
			border:1px solid #a5a094;
			padding:4px 10px 4px 3px;
			width:160px;
		}
		#contentLeft input[type="text"]:focus,  #contentLeft textarea:focus,  #contentLeft input[type="text"].sffocus,  #contentLeft textarea.sffocus {
			background-color:#f4eedb;
		}
		#contentLeft input[type="submit"] {
		/*		border:none;
			background-image:url(img/submit_btn_main.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			text-indent:-4000px; */
			background-image:url(img/submit_bg.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:20px;
			width:70px;
			font-size:11px;
			border:1px solid #fff; 
			padding:1px;	
	
			
		}
		#contentLeft input[type="submit"]:focus,  #contentLeft input[type="submit"]:hover, #contentLeft input[type="submit"].sffocus
		#contentRight input[type="submit"]:focus,  #contentRight input[type="submit"]:hover, #contentRight input[type="submit"].sffocus {
		/*	background-color:none;
			background-image:url(img/submit_btn_main_focus.jpg);
			background-repeat:no-repeat;
			background-position:center top; */
			background-image:url(img/submit_bg_hover.jpg);

		}

		#contentLeft select {
			background-color:#dcd6c5;
			font-family:Verdana, Arial, Helvetica, sans-serif;;
			font-size:11px;
			color:#6e6b61;
			line-height:1.2em;
			padding:2px 0px 0px 0px;
			border:1px solid #a5a094;
			margin:0px 4px 0px 0px;
			width:170px;
			height:20px;
}
		#contentLeft select:focus, #contentLeft select.sffocus {
			background-color:#f4eedb;
		
		}

#rightBg {
	min-height:663px;
	background-image:url(img/right_bg.jpg);
	background-repeat:no-repeat;
	float:right;
	background-color:#e1e4e7;
}
#rightBg2 {
	min-height:663px;
	background-image:url(img/right_bg_about.jpg);
	background-repeat:no-repeat;
	float:right;
	background-color:#e1e4e7;
}
#rightBg3 {
	min-height:663px;
	background-image:url(img/right_bg_plain.jpg);
	background-repeat:no-repeat;
	float:right;
	background-color:#e1e4e7;
}
#contentRight {
	width:239px;
	height:100%;
	min-height:663px;

}
		#contentRight p {
			color:#fff;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11.2px;
			line-height:1.3em;
			padding:3px 12px 3px 35px;
		}
		#contentRight  a:link, #contentRight  a:active, #contentRight  a:visited {
			color:#fff;
			text-decoration:none;
		}
		#contentRight  a:hover {
			color:#fff;
			text-decoration:underline;
		}
		#contentRight label {
			color:#e3ddc9;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			padding:3px 12px 2px 35px;
		}

		#contentRight input[type="text"], #contentRight textarea {
			background-color:#dcd6c5;
			font-family:Verdana, Arial, Helvetica, sans-serif;;
			font-size:11px;
			line-height:1.2em;
			padding:2px;
			border:none;
			margin:4px 4px 4px 35px;
			width:160px;
		}
		#contentRight input[type="text"]:focus, #contentRight textarea:focus {
			background-color:#f4eedb;
			font-size:11px;
			line-height:1.2em;
			padding:2px;
			border:none;
			margin:4px 4px 4px 35px;
			width:160px;
			
		}
		#contentRight input[type="submit"] {
			background-image:url(img/submit_bg.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			margin:4px 4px 4px 35px;
			height:20px;
			width:70px;
			font-size:11px;
			border:1px solid #fff; 		
		/*	background-color:#dcd6c5;
	     	padding:10px;
			border:none;
			background-image:url(img/submit_btn.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			text-indent:-4000px; 
					
				font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			width:100px;*/


		}
		#contentRight input[type="submit"]:focus, #contentRight input[type="submit"]:hover  {
	/*		background-color:none;
			padding:10px;
			border:none;
			text-indent:-4000px;
			background-color:#f4eedb; */

		}
		#contentRight input[type="file"] {

			margin:4px 4px 4px 35px;
			font-size:11px;
			height:20px;
	
		}
		#contentRight input[type="file"]:focus {

		}
		
/*			INPUT FILE UPLOAD FIX 		*/		
/*

.SI-FILES-STYLIZED label.cabinet
{
	width: 176px;
	height: 29px;
	background: url(img/btn-choose-file.gif) 0 0 no-repeat;
	padding:0px;
	margin:0px;
	display: block;
	overflow: hidden;
}
.SI-FILES-STYLIZED label.cabinet:hover
{
	background: url(img/btn-choose-file-hover.gif) 0 0 no-repeat;

}

.SI-FILES-STYLIZED label.cabinet input.file
{
	position: relative;
		padding:0px;
	margin:0px;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

*/



		#contentRight select {
			background-color:#dcd6c5;
			font-family:Verdana, Arial, Helvetica, sans-serif;;
			font-size:11px;
			color:#6e6b61;
			line-height:1.2em;
			padding:1px;
			border:none;
			margin:4px 4px 4px 35px;
			width:160px;
		}
		#contentRight select:focus {
			background-color:#f4eedb;
			line-height:1.2em;
			width:160px;
		}
#footer {
	height:70px;
	background-color:#1b5874;
	clear:both;
	bottom:0;
	width:705px;
	padding:0px;

}
	#footer tr, #footer td {
		padding:10px 0px 10px 20px;
	}
			#footer p {
				color:#93bccf;
				font-size:10px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				padding:10px 10px 10px 0px;
			}
			#footer a:link, #footer a:active, #footer a:visited {
				color:#93bccf;
				font-size:10px;
				padding:10px 10px 10px 0px;
				text-decoratioN:none;
			}
			#footer a:hover {
				color:#fff;
				text-decoration:underline;
				font-size:10px;
				padding:10px 10px 10px 0px;
			}


