.panOrgDetails {display:block; position:relative; float:left; clear:left; margin-top:0px; top:0px;}

.side_bar {text-align:center;
background:#FFFFFF;
	display:block; 
	position:absolute;
	float:left;
	border:none 0px #dedede;
	width:230px; 
	top:8px;  
left:800px;
	margin-left:10px;
	color: #666666;-moz-box-shadow:2px 2px 10px #999999;

}

.sidebar_title {
	font-weight: bold;
	margin:0px;
	width:100%;
	color: #999999;
	padding-top:10px;
}
.why a {font-weight:500;}
.why  { font-weight:400;display:block;
float:left;
clear:both;
	margin:10px 0 10px 10px;
	width:200px;
height:24px;


	-moz-border-radius:3px 3px 3px 3px;


	background:url(../images/gradient.png) top left no-repeat scroll;
border-color:#E9E9E9 #E0E0E0 #AEAFAF;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
border-style:solid;
border-width:1px;
	padding-top:10px;}

.sidebar_link {
	font-size: 120%;
	margin-top: 8px;
margin-bottom:15px;
	width:100%;
	border: none 1px #dedede;
	border-top:none 0px #dedede;
	padding-top:0px;
	padding-bottom: 0px;
display:block;

}

.sidebar_org_priority {
text-align:centre;
	margin:0px;
	margin-bottom:10px;
	float:left;
	width:100%;
	border-color:#E9E9E9 #E0E0E0 #AEAFAF;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
border-style:solid;
border-width:1px;
	padding:3px;
}

.sidebar_org_priority:hover {
	-moz-border-radius:3px 3px 3px 3px;
	background-image:url(../images/lightgrey.gif) top center repeat:y;
background-image:-moz-linear-gradient(-90deg, #FFFFFF, #EEEDED);
border-color:#E9E9E9 #E0E0E0 #AEAFAF;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
border-style:solid;
border-width:1px;
}


.sidebar_org {
	margin:0 10px 10px 10px;
	float:left;
	width:200px;
	border: solid 1px #dedede;
	padding:3px;
}

.sidebar_name_link {text-align:center;
padding:5px;
	margin-top:3px;
	margin-bottom: 3px;
line-height:120%;

}

.sidebar_orgs_list {
text-align:centre;
	float:left;
}

.sidebar_hr {
	border: none 0px #ffffff;
	border-top: solid 1px #efefef;
	width: 90%;
	height: 1px;	
}

.sidebar_img {
	width:75px;
	margin-bottom:5px;
margin-top:8px;	-moz-border-radius:3px 3px 3px 3px;border-color:#E9E9E9 #E0E0E0 #AEAFAF;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
border-style:solid;
border-width:1px;
}

.sidebar_img_lnk {
	width:75px;
	margin-bottom:5px;
}

.sidebar_clear {
	height:5px;
	clear:both;
}

.sidebar_address_img {
	float:left;
opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
}

.sidebar_address {
	float:left;
	margin-left:13px;
text-align:left;
}

.sidebar_featured_title {
	color: #ffffff;
	background-color: #999999;
padding:3px;
margin-bottom:8px;
}
.jqmOverlay { background-color: #000; }

/*textlinks non branded */
.detailsList {display: inline; float:left; margin:7px 5px 5px 5px; width:133px;}
.detailsImg {display: inline; float:left; width:32px; height:32px; margin:0px 0px 0px 0px;}
.details_contacts_wrapper {
	float: left;
	width: 700px;
}

.details_related_orgs_cell {
	text-align:center;
	padding-left: 6px;
	padding-right: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.details_contacts_inner_wrapper {
	float: left;
	width: 550px;
}

.details_address_div {
	float: left;
	width: 170px;
}

.details_contact_div {
	float: left;
	width: 170px;
}

.details_contacts_title {
	float: left;
	width: 120px;
	font-size:16px;
	font-weight:100;
	margin-right:10px;}
	
	
.details_contacts_subtitle {
	float: left;
	width: 120px;
}
.inline {display:inline; float:left; margin-left:5px; margin-right:5px; }	
.FloatMeLeft {display:block; width:auto; height:42px; float:left; }
.FloatMeRight {display:block; width:auto; height:34px; float:right; margin-left:5px; }

.print {
	margin:0px;
	padding:2px 5px 0 0;
	display:inline;
	height:32px; width:32px;}

.facebook_like{
padding:2px 5px 0 10px;
	margin:-5px 0px 0px 0px; height:32px; width:24px; }
	
	
.st_sharethis_custom{background:url(../images/3rdparty_icon/sharethis_32.png) no-repeat scroll center transparent;
       cursor:pointer;
	margin:0px;
		padding: 0;
		height:32px; width:32px;
}

.googleplus {
	padding:2px 5px 0 10px;
	margin:-5px 20px 0px 0px; 
	height:32px; 
	width:40px; }


.keywords {
	font-size:110%; 
	color:#999999;
	}

.description {
	font-size:120%; 
	text-align:justify;
	color:#666666;
	display:block; 
	margin-top:-10px;
	padding:5px 2px 15px 2px; 
	float:left; 
	clear:both;
	width:575px;
	}

/*small map on detail view*/
.map_canvas_small {
	width:500px;
	height:245px;
	background:#fff;
	border:1px solid #999;
	float:left;
	z-index: 99;


-moz-box-shadow: 2px 2px 10px #999999;
-webkit-box-shadow: 2px 2px 10px #999999;
			<!--[if IE]>
			<style type="text/css">
				.map_canvas_small {
					ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#999999,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=6)";

					filter: progid:DXImageTransform.Microsoft.Glow(color=#999999,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=6);
				}
			</style>
		<![endif]--> 
}
/*small map ends here */


.panDirections {display:block; float:left; margin:8px 10px; font-size:1.5em; height:25px;}
.panContact {display:block; float:left; margin:8px 10px 8px -10px; font-size:2em; height:35px; clear:both;}
.panel {display:block; width:auto; height:auto; padding:2px 0 2px 0; }

/*related businesses by search */

.detail_row_related {
	float:left; 
	width:100%;
	margin:10px 0px;
	padding:0px;
	
padding-left:10px;


}
h1.detail_row_related {	float:left; 

font-weight:100;text-shadow:2px 2px 2px #666;
color:#666666;
}



.block1 {float:left; width:780px;margin:0px;padding:0px;}



.detail_row {
	float:left; 
	width:auto;
	margin:0px;
	padding:2px 0 0 0;
}


.address {
	float:left; 
	width:200px;
	margin:0 0 0 10px;
	padding-left:12px;
	padding-right:12px;
text-align:center;
font-size:1em;

}


.panFilters {display:block; margin-bottom:30px; text-align:left; }
.addin{	
text-align:left; }
	
.logo {
	float:left;
	clear:both; 
	width:125px;
	
		margin:10px 20px 20px 10px;
	
-moz-box-shadow: 2px 2px 10px #999999;
				-webkit-box-shadow: 2px 2px 10px #999999;
			<!--[if IE]>
			<style type="text/css">
				.logo {
					-ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#999999,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=6)";

					filter: progid:DXImageTransform.Microsoft.Glow(color=#999999,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=6);
				}
			</style>
		<![endif]-->	
	
}



.divTitlebuttons {
float:left;
margin-right:5px;
top:0px;
width:auto;
height:35px;
padding:3px;font-style:normal;
font-variant:small-caps;
font-weight:100;
}




.divTitlefb {
float:right;
margin-right:5px;
top:0px;
width:150px;
height:25px;


}

.divTitlebn {
float:left;
font-size:13px;
font-spacing:2px;
text-shadow:2px 2px 2px #666;
text-align:left;
margin-right:25px;
margin-left:25px;
padding-bottom:15px;
top:0px;
min-width:400px;
width:auto;
height:auto;
	/*background: transparent url(../images/ylm_form_buttons/tab_back_off.png) repeat-x top left;
	color:#666666;*/

}


.RelatedOrgDivWrapper {position:relative;  width:auto; height:200px;}
.img { display:block;    max-width:75px; max-height:125px; margin-right:10px; 
}
.RelatedOrgDiv {
display:-moz-inline-box; display:inline-block; 
         text-align:center;vertical-align:middle; overflow:hidden; float:left;
}










.divContainerPlain {
position:relative;
	display:block;
	height:auto;
	width:100%;
	text-align:left;
	margin:auto 0px;
	float:left;
clear:both;
	padding:5px;
}

.detail_row_buttons {
	margin:0px;
	padding:2px 5px 0 0;
	display:inline;
	float:left;}
	
.detail_row_buttons ul li {float:left; list-style-type:none; width:auto; display:inline; 
	padding:2px 5px 0 0;
	margin:-5px 0px 0px 10px;height:32px;}	
/* styles for person detailed view */


.SPAbout
{display:block; float:left; clear:both; margin:20px; padding:15px; 
border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc; 
	border-top:1px solid #ccc; 
	
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px; 
	-moz-border-radius: 10px;
	border-radius: 10px; 
   -moz-box-shadow: 2px 2px 10px #999999;
				-webkit-box-shadow: 2px 2px 10px #999999;
                                 -o-box-shadow: 2px 2px 10px #999999;
			

                 

							
<!--[if IE]>
			<style type='text/css'>
			
.SPAbout	 {
					-ms-filter: progid:DXImageTransform.Microsoft.(color=#999999,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=6);
					filter: progid:DXImageTransform.Microsoft.Glow(color=#999999,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=6);
 
				}
			</style>
		<![endif]-->	
}

.SPMessage
{display:block; float:left; clear:both; margin:20px; padding:15px; 
border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc; 
	border-top:1px solid #ccc; 
	
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px; 
	-moz-border-radius: 10px;
	border-radius: 10px; 
	-moz-box-shadow: 2px 2px 10px #999999;
	-webkit-box-shadow: 2px 2px 10px #999999;
	-o-box-shadow: 2px 2px 10px #999999;

							

}
.SPTitle{background: transparent url(../images/ylm_form_buttons/tab_back_off.png) repeat-x top left;
	color:#666666;
font-weight: 600;
font-size:120%;
left:-1px;
position:relative;
top:-22px;
width:auto;
padding:10px;
height:inherit;	
border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:none; 
	border-top:1px solid #ccc; 
	
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px; 
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.SPHeading {width:95%; font-size:125%;  color:#333; float:left; padding-bottom:10px;}

.SPContent {width:95%; font-size:110%; color:#333; float:left;}