.Directory_DivHolderFrame {
	font-family: Century Gothic, sans-serif, Arial;
	font-size: 13px;
	color: #333;
}

.Directory_DivHolder {
	float: left;
	max-width: 320px;
	min-width: 320px;
	width: 320px;
	margin: 3px;
}

.Directory_TableHolder {
	width: 100%;
	border: 1px solid black;
}

.Directory_ContactDetails ul {
	margin-left: 0px;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.Directory_ResultCount {
	font-weight: normal;
	font-size: 14px;
	color: #42464b;
	font-family: Century Gothic, sans-serif, Arial;
}

.Directory_DivHolderFrame {
	width: 609px;
	min-width: 609px;
	max-width: 609px;
	padding-left: 2px;
	overflow: hidden;
}

.Directory_DivResults_Td {
	overflow: hidden;
	width: 609px;
	min-width: 609px;
	max-width: 609px;
}

.Directory_ResultInnerToolbar {
	width: 608px;
	min-width: 608px;
	max-width: 608px;
	white-space: nowrap;
	padding: 3px 3px 0px 3px;
}

/*GRID VIEW STYLES*/
.Directory_GridView_Holder {
	width: 196px;
	min-width: 196px;
	max-width: 196px;
	height: 350px;
	background-color:#ffffff;
	min-height: 350px;
	max-height: 350px;
	border: 1px solid #d0dae2;
	border-bottom-width: 4px;
	float: left;
	margin: 2px;
}

.Directory_GridView_Header {
	background-color: #63839f;
	padding-left: 7px;
	border-bottom: 1px solid #d0dae2;
}

.Directory_GridView_BusinessHeader {
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	font-family: Century Gothic, sans-serif, Arial;
}

.Directory_GridView_PersonalHeader {
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
	font-family: Century Gothic, sans-serif, Arial;
}

.Directory_GridView_Description {
	width: 97%;
	height: 60px;
	min-height: 60px;
	max-height: 60px;
	color: #42464b;
	font-size: 11px;
	font-family: Century Gothic, sans-serif, Arial;
}

.Directory_GridView_ContactDetails {
	border-top: 1px dotted #CCC;
	margin: 3px 0px 3px 0px;
	font-size: 10px;
	min-height: 70px;
	width: 90%;
	text-align: left;
	font-family: Century Gothic, sans-serif, Arial;
}

.Directory_GridView_MainImage {
	width: 187px;
	min-width: 187px;
	max-width: 187px;
	height: 92px;
	min-height: 92px;
	max-height: 92px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	border: 1px #91a4b3 solid; /*Rounded Corner*/
border-radius: 2px 2px 2px 2px;
}

.Directory_GridView_SaveButtons {
	margin: 0px;
	padding: 3px 5px 3px 10px;
	border: 0px;
	background-image: url("/PF/Images/icons/DirectoryIcons/greenBg.gif");
	background-position: left;
	background-repeat: repeat-y;
	background-color: #63839f; /*Rounded Corner*/
border-radius: 2px 2px 2px 2px;
	color: #ffffff;
	font-size: 11px;
	font-family: Century Gothic, sans-serif, Arial;
}

.Directory_GridView_Buttons {
	padding-left: 10px;
}

/*LIST VIEW STYLES*/
.Directory_ListView_Holder {
	width: 601px;
	min-width: 601px;
	max-width: 601px;
	height: 300px;
	min-height: 300px;
	max-height: 300px;
	border-bottom: 4px solid #d0dae2;
	background: #ffffff; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f1f4', endColorstr='#ffffff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#f0f1f4), to(#ffffff)); /* for webkit browsers */
background: -webkit-linear-gradient(top, #f0f1f4, #ffffff);

	background: -moz-linear-gradient(top, #f0f1f4, #ffffff);
	background: -o-linear-gradient(top, #f0f1f4, #ffffff);
	background: -ms-linear-gradient(top, #f0f1f4, #ffffff);
	background: linear-gradient(top, #f0f1f4, #ffffff); /* for firefox 3.6+ */
margin: 3px;
	float: left;
}

.Directory_ListView_Menu {
	background-color: #63839f;
	border: 1px #e4e4e4 solid;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	padding-left: 8px;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 25px;
	font-family: Century Gothic, sans-serif, Arial;
}

.Directory_ListView_Details {
	height: 56px;
	min-height: 56px;
	max-height: 56px;
}

.Directory_ListView_Header {
	width: 355px;
	min-width: 355px;
	max-width: 355px;
	height: 200px;
	min-height: 200px;
	max-height: 200px;
	background-image: url("/PF/Images/icons/DirectoryIcons/LongSep.png");
	background-repeat: no-repeat;
	background-position: right center;
}

.Directory_ListView_Details {
	height: 60px;
	min-height: 60px;
	max-height: 60px;
}

.Directory_ListView_BusinessHeader {
	color: #42464b;
	font-size: 14px;
	font-weight: bold;
	font-family: Century Gothic, sans-serif, Arial;
}

.Directory_ListView_PersonalHeader {
	color: #42464b;
	font-size: 14px;
	font-weight: normal;
	font-family: Century Gothic, sans-serif, Arial;
}

.Directory_ListView_JobTitle {
	color: #42464b;
	font-size: 12px;
	font-weight: normal;
	font-family: Century Gothic, sans-serif, Arial;
}

.Directory_ListView_MainImage {
	width: 164px;
	min-width: 164px;
	max-width: 164px;
	height: 123px;
	min-height: 123px;
	max-height: 123px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	border: 1px #91a4b3 solid; /*Rounded Corner*/
border-radius: 2px 2px 2px 2px;
}

.Directory_ListView_Description {
	width: 162px;
	margin: 0px;
	padding: 0px;
	padding-left: 8px;
	height: 123px;
	min-height: 123px;
	max-height: 123px;
	color: #42464b;
	font-size: 11px;
	font-family: Century Gothic, sans-serif, Arial;
}

.Directory_ListView_ContactDetails {
	padding-top: 8px;
}

.Directory_ListView_Rating {
	width: 120px;
	min-width: 120px;
	max-width: 120px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	text-align: center;
	vertical-align: middle;
	padding-left: 3px;
	border: 1px #d2d2d2 solid;
	background: #ffffff; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f3f3'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f3f3)); /* for webkit browsers */
background: -webkit-linear-gradient(top, #ffffff, #f2f3f3);

	background: -moz-linear-gradient(top, #ffffff, #f2f3f3);
	background: -o-linear-gradient(top, #ffffff, #f2f3f3);
	background: -ms-linear-gradient(top, #ffffff, #f2f3f3);
	background: linear-gradient(top, #ffffff, #f2f3f3); /* for firefox 3.6+ */
/*Rounded Corner*/
border-radius: 2px 2px 2px 2px;
}

.ratingStar {
	background-image: url(/PF/Images/icons/DirectoryIcons/StarSelected.png);
	background-position: center center;
	background-repeat: no-repeat;
	width: 24px;
	height: 25px;
}

.savedRatingStar {
	background-image: url(/PF/Images/icons/DirectoryIcons/StarSelected.png);
	background-position: center center;
	background-repeat: no-repeat;
	width: 24px;
	height: 25px;
}

.filledRatingStar {
	background-image: url(/PF/Images/icons/DirectoryIcons/StarSelected.png);
	background-position: center center;
	background-repeat: no-repeat;
	width: 24px;
	height: 25px;
}

.emptyRatingStar {
	background-image: url(/PF/Images/icons/DirectoryIcons/StarUnselected.png);
	background-position: center center;
	background-repeat: no-repeat;
	width: 24px;
	height: 25px;
}

.Directory_ListView_SaveButtons {
	margin: 0px;
	padding: 3px 5px 3px 10px;
	border: 0px;
	background-image: url("/PF/Images/icons/DirectoryIcons/greenBg.gif");
	background-position: left;
	background-repeat: repeat-y;
	background-color: #63839f; /*Rounded Corner*/
border-radius: 2px 2px 2px 2px;
	color: #ffffff;
	font-size: 11px;
	font-family: Century Gothic, sans-serif, Arial;
}

.Directory_ListView_Buttons {
	padding-top: 5px;
	padding-right: 10px;
}

/*FILTER LEFT BAR*/
.Directory_Accordion_FilterSubCat a {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family: Century Gothic, sans-serif, Arial;
	padding-left: 13px;
	text-decoration: none;
}

.Directory_Accordion_FilterSubCat a:hover {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family: Century Gothic, sans-serif, Arial;
	padding-left: 13px;
	text-decoration: underline;
}

.Directory_Filter_TopBar {
	background-color: #8092a1;
	width: 198px;
	height: 44px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: Century Gothic, sans-serif, Arial;
}

.Directory_Filter_TopBar table {
	width: 100%;
	height: 100%;
	font-size: 12px;
	padding: 0px 37px 0px 17px;
}

.Directory_Filter_TopBar a {
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

.Directory_Filter_TopBar a:hover {
	text-decoration: none;
}

.Directory_Filter_Holder {
	background-color: #ededed;
	width: 198px;
}

.Directory_Accordion_Info_Label {
	color: #000000;
	font-size: 10px;
	padding-left: 10px;
	font-weight: normal;
	font-family: Century Gothic, sans-serif, Arial;
}

/* RESUTLS BAR */
.Directory_Results_TopBar {
	background-color: #91a4b3;
	width: 609px;
	height: 44px;
	overflow: hidden;
}

.Directory_Results_TopBar .Directory_Results_SortBy_Label {
	border: 1px #647582 solid;
	width: 214px;
	min-width: 214px;
	max-width: 214px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	line-height: 25px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: Century Gothic, sans-serif, Arial;
	border-collapse: collapse;
	margin-right: 8px;
	background: #8da0af; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8da0af', endColorstr='#788a98'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#8da0af), to(#788a98)); /* for webkit browsers */
background: -webkit-linear-gradient(top, #8da0af, #788a98);

	background: -moz-linear-gradient(top, #8da0af, #788a98);
	background: -o-linear-gradient(top, #8da0af, #788a98);
	background: -ms-linear-gradient(top, #8da0af, #788a98);
	background: linear-gradient(top, #8da0af, #788a98); /* for firefox 3.6+ */
cursor: pointer;
	pointer: hand;
}
.Directory_Results_Holder
{
	background-color:#ffffff;
}
.Directory_Results_SortBy_Panel {
	border: 1px #647582 solid;
	border-top: 0px;
	width: 214px;
	min-width: 214px;
	max-width: 214px;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	font-family: Century Gothic, sans-serif, Arial;
	border-collapse: collapse;
	text-align: left;
	background: #8da0af; /* for non-css3 browsers */
}

/*SEARCH TOOLS*/
.Directory_SearchTools_Holder {
	background-color: #ededed;
	width: 196px;
	position: relative;
	height: 100%;
}

.Directory_SearchTools_ToolsHeader {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: Century Gothic, sans-serif, Arial;
	position: absolute;
	z-index: 10;
	left: 10px;
	top: 17px;
	height: 100%;
}

.Directory_Category_Display {
	color: #42464b;
	font-size: 10px;
	font-weight: normal;
	font-family: Century Gothic, sans-serif, Arial;
	padding-left: 10px;
	padding-top: 5px;
}

.Directory_Highlight_Keywords {
	color: black;
	background: #ffff6d;
}

.Directory_ListView_Details
{
	text-align:left;
}
.Directory_GridView_Header
{
	text-align:left;
	height:40px;
	min-height:40px;
	max-height:40px;
	vertical-align:top;
	line-height:15px;
	
}

.DirectoryEntirePageDisplayTableHolder
{
	background-color:White;
}
.Directroy_Portal_Center_Div
{
	min-width: 298px;
	width: 298px;
	max-width: 298px;
}
.Directroy_Portal_Center_Table
{
	min-width: 298px;
	width: 298px;
	max-width: 298px;
}