/* Media centre */
#mediacentre, #fd_description, #fd_description_full,.descriptions_box { background: #F5F5F5; border: 1px solid #EEE; padding-bottom: 1em; position:relative; color:#000000;}
/*#mediacentre{
	width:650px;
	display:inline-block;
}
*/#fd_description, #fd_description_full{
	padding:.5em;
	padding-left:.75em;
	padding-right:.75em;
	line-height: 1.5;
	overflow:auto;
}
#property_misdescriptions_act{
	margin:.75em;
	margin-top:1.5em;
	font-size:11px;
	border:thin inset #666666;
	background-color:#FFFFFF;
}
#mainphoto_1{display:block;position: relative;  border: 3px solid #FFF; background: #FFF; margin: 0.8em;text-align: center; width: 310px; height: 232px;}
#fd_address{padding:.5em; background-color:#5E2379; color:#FFFFFF; font-size:12px; font-weight:bold;}
ul#media { list-style-type: none; padding: 1em 12em 0 0; border-top: 2px solid #DAD8D9; clear: both; }
ul#media li{ background: #EEE; border: 1px solid #DDD; float: left; padding: 0.2em; margin: 0 0 0.2em 0.7em; white-space:nowrap; }

/* Photos */
#mainphotocontainer { 
	display: inline; 
	position: relative;
	left: 0.8em;
	float: left;
	border: 3px solid #FFF;
	background: #FFF;
	margin: 0.8em;
	margin-left: 0; 
}
div#mainphoto { text-align: center; width: 310px; height: 232px; }
div#photoinfo { position: relative; width: 310px; height: 1.8em; background: #FFF; padding-top: 0.5em; font-weight: bold; }

	/* Within mainphoto */
	div#mainphoto img.fixedPic { max-width: 310px; max-height: 232px; }
	.invisible { visibility: hidden; }

	/* Within photoinfo */
	div#caption { position: absolute; left: 6px; }
	ul#photonav { position: absolute; right: 3px; list-style-type: none; margin: 0; }
	ul#photonav li { float: left; }

/* Thumbnails  * html div#thumbnails, */
 div#thumbnails {
	display: inline-block;
	max-width:300px;
	height: 200px;
	padding-bottom: 2em;
	position: relative;
	left: 0.8em;
	overflow: auto;
	margin-top: 0.8em;
	margin-right: 1.5em;
	margin-bottom: 0;
	margin-left: 0;
 }
* html div#thumbnails { margin-left: auto; top: 0; left: 0.7em;}

	div#thumbnails ol { list-style-type: none; padding: 0; line-height: 85%; margin:0; }
	div#thumbnails ol li { height:63px; background-color:#fff;width:82px; text-align: center; float: left; margin: 0 0.6em 0.6em 0;}
	div#thumbnails ol li img { max-width: 76px; max-height: 57px; border: 3px solid #FFF; }


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
* html .clearfix { height: 1px; }
#gm_holder{
	background: #F5F5F5;
	width:640px;
	height:320px;
}
#gm_holder tr td{
	padding-left:.5em;
	padding-right:.5em;
}
#prop_features td{
	vertical-align:middle;
}
#prop_features img{
vertical-align: middle;
margin-bottom: .2em;
margin-right:.25em;
}
div#fd_features_rel{
	display:inline-block;
	float:right;
	margin:.8em;
	font-size:12px;
	 background-color:#FFFFFF;
	 border: 1px solid #EEE;
}
div#fd_features_rel ul{
	list-style-position:inside;
	margin:.5em;
}
div#fd_features_inline{
	font-size:12px;
	display:inline;
	 float:right;
	 clear:right;
	 margin:.15em;
	 background-color:#FFFFFF;
	 border: 1px solid #EEE;
}
.title{
	background-color:#5E2379;
	color:#FFFFFF;
	font-weight:bold;
}
div#fd_features_inline ul{
	list-style-position:inside;
	margin:.5em;
}
div#request_fd_holder{
/*	width:300px;
*/	padding:.25em;
	text-align:center;
}
div#branch_contact{
	margin:0;
	padding-left:.5em;
	padding-right: .5em;
	padding-bottom:0em;
	padding-top:.25em;
	font-size:13px;
	font-weight:bold;
	position:relative;
	float:right;
	clear:none;
	/*background-color:#E9D2FF;*/
}
#branch_contact a,#branch_contact a:link,#branch_contact a:active,#branch_contact a:visited{
	color:#713e94;
}
#branch_contact a:hover{
	color:#000099;
}
@media print{
	div#caption,ul#photonav,div#main_menu,table#left_bar,table#right_bar,div#footer,fieldset#map_menu_container,fieldset#get_directions_container,div#w3c_images{display:none;}
	div#header{width:730px; overflow:hidden;}
	div#main_content,table#main_tbl{width:700px;}
	td#tdleft, td#tdright{width:1px;}
	td#center,div#page{width:680px;}
}