.field_caption { font-weight:bold; }
.searchpage_field_caption { padding-left:5px; font:11px Tahoma; color:#555555; }
.searchpage_field_caption_row { text-align:right; font:11px Tahoma; }
.searchpage_separationline { background-color:#bbbbbb }
.lat_long_header { font-size:12px; }
.postalcode_distance_header { font-size:12px; }
.view_image{  }
.image_caption { font:11px Tahoma, Arial; color:#333333; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; background-color:#dddddd; }
.image_caption a { color:#136a00; }
.image_description { font:11px Tahoma, Arial; color:#555555; }
.image_description1 { padding-top:5px; padding-bottom:5px; padding-left:7px; padding-right:7px; font:11px Tahoma, Arial; color:#555555; background-color:#eeeeee; }
.view_user { padding-left:5px; }
.view_user_user_name { padding-left:7px; padding-right:7px; padding-top:2px; padding-bottom:4px; font:12px Tahoma, Arial; color:#333333; background-color:#dddddd; }
.view_user_user_images { float:left; padding-left:7px; padding-right:10px; padding-top:7px; }
.view_user_user_info { font:11px Tahoma, Arial; padding-left:10px; padding-right:10px; padding-bottom:10px; background-color:#f4f3f3; }
.view_user_user_info1 { font:11px Tahoma, Arial; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; background-color:#f9f9f9; }
.view_user_user_hitcount { font:11px Tahoma, Arial; color:#555555; clear:both; }
.view_user_user_box {}
.view_user_user_line { background-color:#d1d1d1; }
.view_user_user_house { padding-top:2px; padding-bottom:3px; padding-left:22px; font:11px Tahoma, Arial; background-image:url("http://efvh.com/template/PBDFresh/images/ct-ic-house1.gif"); background-repeat:no-repeat; background-position:5px; }
.no_results { color:red; margin-top:10px; }
/* *** Generated by www.csscreator.com *** */
/* THIS IS SECTION IS FOR VERTICAL MENU */
html
{
	margin:0px;
	padding:0px;
}
body
{
	background-image: url( "http://efvh.com/template/PBDFresh/images/bgimage.gif" ); 
	margin:0px;
	padding:0px;
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
td 
{
	font-family: Tahoma;
	font-size:11px;
	color:#585858;
}
input, select, form 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
img 
{
	border: 0px none;
}

.search_results
{
	width:100%;
}
.result_row_0	{ background-color: #D6D3EE; }
.result_row_1	{ background-color: #FFFFFF; }

/*CSS for Header:Beign*/
#pagewidth { width:780px; }
#header { height:73px;}
#header .redline { height:3px; background-color:#922313; }
#header .whiteline { height:3px; background-color:#FFFFFF; }
/*CSS for Header:End*/

.logo
{
	background-image: url("http://efvh.com/template/PBDFresh/images/{hd_logo}");
	background-repeat: no-repeat;
	height: 100px;
}
.view_users 
{ 
	width:100%; 
}
.slogan 
{
	text-align:right;
	font-size: 12px;
	color:#42557b;
	padding-right: 10px;
}
.time_date { text-align:right; font-size: 11px; padding-right: 20px; padding-top:10px; height: 18px; color:#FFFFFF;
}
.logo h1
{
	font-size: 44px;
	color:blue;
	float: right;
	vertical-align: text-bottom;
}

/*CSS Use for Left Collumn: Begin*/
.leftcolumn { background-color:#E7FFE7; }
.leftcolumn .group
{ 
	background-color:#00CC99;  
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:3px;
	padding-left:8px;
	font-weight:bold;
}
/*CSS Use for Left Collumn: End*/

/*CSS Use for Footer: Begin*/
#footer { height:24px; width:100%; background-color:#E7FFE7; color:#607e3c; padding-left:15px; padding-right:15px; }
#footer a.ft-link:link {color:#607e3c; text-decoration:none; font-weight:bold;}
#footer a.ft-link:visited {color:#607e3c; text-decoration:none; font-weight:bold;}
#footer a.ft-link:hover {color:#92bd5d; text-decoration:none; font-weight:bold;}
/*CSS Use for Footer: End*/

/*CSS Use for Main Column: Begin*/
.pagetitle { font:24px Century Gothic; color:#5c753d; text-align:left; }
.maincolumn { background-color:#E7FFE7; padding-left:30px; padding-right:30px; padding-top:30px; }
.content { background-color:$FFFFFF; }
.ct-title { font-family:Century Gothic; font-size:24px;	text-transform:uppercase; color:#0066ca; }
a.ct-link:link { color:#7f7880; text-decoration:none;}
a.ct-link:visited { color:#7f7880; text-decoration:none; }
a.ct-link:hover { color:#0066ca; text-decoration:none; }
/*CSS Use for Main Column: End*/

 /*printer styles*/
@media print{
	/*hide the left column when printing*/
	#leftcol{display:none;}
	#outer{border-left:0;}
}

/*CSS Use for Main Menu: Begin*/
.menu { font-family: Tahoma; font-size:11px; font-weight:bold; text-transform:uppercase; text-align:left; padding-left:10px; padding-right:10px; }
.menu a:link { color:#8d3427; text-decoration:none; }
.menu a:visited { color:#8d3427; text-decoration:none; }
.menu a:hover { color:#8d3427; text-decoration:none; }
.vseparator { background-image: url( "http://efvh.com/template/PBDFresh/images/vseparator.gif" ); background-repeat:no-repeat; background-position:0px 20px; width:1px; }
/*CSS Use for Main Menu: End*/

/*CSS Use for Navigation: Begin*/
.navcontainer 
{ 
	background-image: url( "http://efvh.com/template/PBDFresh/images/lc-bullet.gif" ); 
	background-repeat:no-repeat;
	background-position:165px 6px;
	font-family: Tahoma; 
	font-size:11px; 
	font-weight:bold; 
	text-transform:uppercase; 
	text-align:right; 
	padding-right:20px;
	padding-top:4px;
	padding-bottom:3px;
}
.navcontainer a:link { color:#5c753d; text-decoration:none; }
.navcontainer a:visited { color:#5c753d; text-decoration:none; }
.navcontainer a:hover{ color:#92bd5d; text-decoration:none; }
.separator { background-color:#cdcdcd; height:1px;}
/*CSS Use for Navigation: End*/

.member { padding-left:15px; padding-top:30px; padding-bottom:30px; }
.member a:link { color:#014ea0; text-decoration:none; padding-left:15px; }
.member a:visited { color:#014ea0; text-decoration:none; padding-left:15px;}
.member a:hover { color:#4277b1; text-decoration:none; padding-left:15px; }
.ct-image
{
	border:solid 4px #e6e6e0;	
}
/* THIS CONTROLS THE TABLES DISPLAYED BY PAGES GENERATED BY THE PAGE EDITOR */
table.page_display
{
	border: 3px;
}
td.page_display
{
	width: 100%;
	vertical-align: top;
}
/* THIS CONTROLS THE TABLES DISPLAYED IN THE ADMIN */
table.admin_main
{
	border: 3px;
	width: 100%;
}
td.admin_main
{
	width: 100%;
	vertical-align: top;
}
/* THIS CONTROLS THE ROW COLORS */
td.row1_0	{ background-color: #009900; }
td.row2_0	{ background-color: #CCFFCC; }
td.row3_0	{ background-color: #99CC99; }
.adminListingLeft_0 {
	color: #FFFFFF;
	background-color : transparent;
}
/* LISTING BROWSE PAGE NAVIGATION WIDGET 'next_prev()'display stuff  */
.browse_tool_table {
	background-color: silver;
	width:100%;
	font-size: 11px;
	text-decoration: none;
	color: black;
}
.browse_tool {
	background-color: silver;
	font-size: 11px;
	text-decoration: none;
	color: black;
}
.browse_tool_num {
	color: #336699;
}
.browse_tool_button A {
	background-color: silver;
	font-size: 10px;
	line-height: 10px;
	text-align: center;
	BORDER-COLOR: #000000;
   	BORDER-STYLE: outset;
 	BORDER-WIDTH: 1px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	width: 82px;
	height: 18px;
	display: block;
}
.browse_tool_button A:visited {
	color: #000000;
}
.browse_tool_button A:hover {
	color: #FFFFFF;
	BORDER-STYLE: inset;
	width: 82px;
	height: 18px;
}
.browse_tool_ghost {
	font-size: 10px;
	line-height: 10px;
	color: #aaaaaa;
	text-decoration: none;
}
.browse_tool_curpage {
	BACKGROUND-COLOR: #132975;
	color: #FFFFFF;
	width: 24px;
	height: 20px;
	display: block;
	text-align: center;
}
.bt_pages {
	font-family: verdana, arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #D1DEE9;
	text-decoration:none;
	font-size: 10px;
	vertical-align: middle;
	color:	#000000;
}
bt_pages_ghost{
	color:	#aaaaaa;
	text-decoration:none;
}
A.bt_pages{
	color:	#000000;
	width: 24px;
	height: 20px;
	display: block;
	text-align: center;
}
A.bt_pages:visited{
	color: #000000;
}
A.bt_pages:hover{
	color:#FFFFFF;
	background: #132975;
}
/* LISTING PAGE DETAILS 'listing_next_prev'  */
.next_prev_listing { margin: 2em 0 2em 3em;  border: 1px solid #a9a9a9; width: 40em; text-align: center; }
.next_prev_listing ul { margin: 1.5em auto; }
.next_prev_listing li { display: inline; padding: .5em 1em; list-style-type: none; }
.count, .listing_xy { width: 100%; background-color: #dcdcdc; clear: both; padding: .5em 0; }
/* css for tabbed pages */
.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;		/* width needed weird IE bug */
	margin-right:	-2px;	/* to make room for the shadow */
}
.dynamic-tab-pane-control .tab-row .tab {
	width:				70px;
	height:				16px;
	background-image:	url( "http://efvh.com/template/PBDFresh/images/tab.png" );
	position:		relative;
	top:			0;
	display:		inline;
	float:			left;
	overflow:		hidden;
	cursor:			Default;
	margin:			1px -1px 1px 2px;
	padding:		2px 0px 0px 0px;
	border:			0;
	z-index:		1;
	font:			11px Tahoma;
	white-space:	nowrap;
	text-align:		center;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
	width:				74px !important;
	height:				18px !important;
	background-image:	url( "http://efvh.com/template/PBDFresh/images/tab.active.png" ) !important;
	background-repeat:	no-repeat;
	border-bottom-width:	0;
	z-index:		3;
	padding:		2px 0 0px 0;
	margin:			1px -3px -3px 0px;
	top:			-2px;
	font:				11px Tahoma;
}
.dynamic-tab-pane-control .tab-row .tab a {
	font:				11px Tahoma;
	color:				Black;
	text-decoration:	none;
	cursor:				default;
}
.dynamic-tab-pane-control .tab-row .tab.hover {
	font:				11px Tahoma;
	width:				70px;
	height:				16px;
	background-image:	url( "http://efvh.com/template/PBDFresh/images/tab.hover.png" );
	background-repeat:	no-repeat;
}
.dynamic-tab-pane-control .tab-row {z-index:1; white-space: nowrap;}
.slideshow_img {float: left; width: 100%; text-align:center; }
.slideshow_links { float: left; width: 100%; text-align:center;}
.city_distance_header{font-size:12px;}
a.ct-link1:link {color:#FFFFFF; text-decoration:none;}
a.ct-link1:visited{ color:#FFFFFF; text-decoration:none;}
a.ct-link1:hover { color:#ff9900; text-decoration:none; }
.ct-bg { background-color:#f5f5f5; padding-left:5px; padding-bottom:2px; color:#607144; }
.ct-bg1 { background-color:#e5e5e5; padding-left:5px; padding-bottom:2px; color:#607144;}
.ct-dotline { background-image:url("http://efvh.com/template/PBDFresh/images/ct-dotline.gif");background-repeat:repeat-x; height:1px;}
.image_description { font:11px Tahoma, Arial; color:#555555; }
.image_description1 { padding-top:5px; padding-bottom:5px; padding-left:7px; padding-right:7px; font:11px Tahoma, Arial; color:#555555; background-color:#eeeeee; }
	
/* css for content: hirst */

.content1 { font:11px Tahoma; }
.content1 a { color:#0d4f91; }
.content1 a:hover { color:#91320d; }
.listingname { font:17px Tahoma; color:#555555; }
.listedby { font:12px Tahoma; color:#555555; }
.listedby a { color:#1e70c1; text-decoration:none; }
.listedby a:hover { color:#0d4f91; text-decoration:underline; }
.bullet_recbgarrow { padding-left:15px; font:11px Tahoma; background-image:url("http://efvh.com/template/PBDFresh/images/ct-bl-recbgarrow.gif"); background-repeat:no-repeat; background-position:left 2px; }
.bullet_recbgarrow a { color:#014ea0; }
.bullet_recbgarrow a:hover { color:#336699; text-decoration:none; }
.bullet_4recs { padding-left:12px; font:11px Tahoma; color:#ffffff; background-image:url("http://efvh.com/template/PBDFresh/images/ct-bl-4recs.gif"); background-repeat:no-repeat; background-position:left 4px; }
.bullet_4recs a { color:#ffffff; text-decoration:none }
.bullet_4recs a:hover { color:#dddddd; text-decoration:underline }
.bullet_greyarrow { padding-left:10px; padding-top:1px; padding-bottom:3px; font:11px Tahoma; color:#181818; background-image:url("http://efvh.com/template/PBDFresh/images/ct-bl-greyarrow.gif"); background-repeat:no-repeat; background-position:left 3px; }
.bullet_greyarrow a { color:#000000; text-decoration:none; }
.bullet_greyarrow a:hover { color:#1e70c1; text-decoration:underline; }
.bullet_greyarrow1 { padding-left:10px; padding-top:1px; padding-bottom:3px; font:11px Tahoma; color:#181818; background-image:url("http://efvh.com/template/PBDFresh/images/ct-bl-greyarrow.gif"); background-repeat:no-repeat; background-position:left 3px; }
.bullet_greyarrow1 a { color:#ff7700; text-decoration:none; }
.bullet_greyarrow1 a:hover { color:#003b75; text-decoration:underline; }
.icon_house { padding-left:22px; color:#ffffff; font:10px Tahoma; font-weight:bold; background-image:url("http://efvh.com/template/PBDFresh/images/ct-ic-house.gif"); background-repeat:no-repeat; }
.icon_list { height:15px; padding-top:2px; padding-bottom:1px; padding-left:19px; font:11px Tahoma; color:#555555; background-image:url("http://efvh.com/template/PBDFresh/images/ct-ic-list.gif"); background-repeat:no-repeat; background-position:left 3px; }
.icon_tivi { height:15px; padding-top:2px; padding-bottom:1px; padding-left:19px; font:11px Tahoma; color:#555555; background-image:url("http://efvh.com/template/PBDFresh/images/ct-ic-tv.gif"); background-repeat:no-repeat; background-position:left 3px; }
.icon_book { height:15px; padding-top:2px; padding-bottom:1px; padding-left:19px; font:11px Tahoma; color:#555555; background-image:url("http://efvh.com/template/PBDFresh/images/ct-ic-book.gif"); background-repeat:no-repeat; background-position:left 3px; }
.titlebar_darkgrey { padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; width:100%; background-color:#7f7880; }
.titlebar_lightgrey { padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:2px; background-color:#dcdcdc; }
.titlebar_lightgrey1 { padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:3px; background-color:#eaeaea; }
.indent_transparent { padding-left:10px; }
.vertical_distance { font-size:1px; }
.listing_location { font:11px Tahoma; color:#1e70c1 }
.text_detailedinfo { font:11px Tahoma; padding-left:10px; padding-right:10px; padding-bottom:15px; background-color:#ecffcb; }
.text_detailedinfo a { color:#1e70c1; }
.text_detailedinfo a:hover { color:#003365; }
.text_detailedinfo1 { font:11px Tahoma; padding-left:10px; padding-right:10px; padding-bottom:15px; background-color:#dcefbc; }
.text_detailedinfo2 { font:11px Tahoma; padding-left:10px; padding-right:10px; padding-bottom:15px; background-color:#e5efbc; }
.text_detailedinfo3 { font:11px Tahoma; padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:10px; }

/*CSS Use for Forms: Begin*/
.listing_fieldname { font:11px Tahoma; }
.listing_fieldname1 { font:11px Tahoma; background-color:#eef6ff; padding-left:7px; }
.listing_fieldname2 { font:11px Tahoma; background-color:#e1edfb; padding-left:7px; }
.listing_fieldvalue { padding-left:10px; padding-right:10px; padding-bottom:2px; padding-top:1px; font:11px Tahoma; color:#607144; background-color:#f4f8f2; }
.listing_fieldvalue1 { padding-left:5px; padding-bottom:2px; padding-top:1px; font:11px Tahoma; color:#607144; background-color:#eef6ff; }
.hdot_darkgreen { font-size:0px; background-image:url("http://efvh.com/template/PBDFresh/images/ct-hdot-darkgreen.gif"); background-repeat:repeat-x; background-position:left center; }
.hdot_black { font-size:0px; background-image:url("http://efvh.com/template/PBDFresh/images/ct-hdot-black.gif"); background-repeat:repeat-x; background-position:left center; }
/*CSS Use for Forms: End*/

/*CSS Use for Controls: Begin*/
.ct-textbox { width:215px;}
.ct-button { background-color:#75bd1c; border-top:solid 1px #797979; border-left:solid 1px #797979; border-right:solid 1px #3e3e3e; border-bottom:solid 1px #3e3e3e; color:#FFFFFF; font-weight:bold;}
.ct-textarea { width:215px; height:100px;}
.required { color:#bb0202; }
.small {
	font-size:10px;
}
.medium {
	font-size:12px;
}
.large {
	font-size:14px;
}

a.bottomNavigation:link, a.bottomNavigation:active, a.bottomNavigation:visited, a.bottomNavigation:hover {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#006600;
}
