/* *** This is internal css for Open-Realty */

.field_caption{

	font-weight:bold;

}

.searchpage_field_caption {

font-weight:bold;

text-align:right;

}

.searchpage_field_caption_row {

font-weight:bold;

text-align:right;

}

.lat_long_header{font-size:12px;}

.view_image {

	text-align:center;

}



.image_caption {

	font-size:16px;

	font-weight:bold;

}

.view_user {

 padding-left:5px;

}

.view_user_user_name {

	font-size:14px;

	font-weight:bold;

}

.view_user_user_images {

	float:left;

}

.view_user_user_info {

	float:left;

	padding-left:10px;

}

.view_user_user_hitcount {

	clear:both;

}

.view_user_user_box {



}

.no_results { color:#454545; margin:.5em 0;}

/* *** Generated by www.csscreator.com *** */

/* THIS IS SECTION IS FOR VERTICAL MENU */



.search_results

{

	width:100%;

}

.result_row_0	{ background-color: #e8ebe7; }

.result_row_1	{ background-color: #FFFFFF; }

.view_users { width:100%; }



.logo h1{

	font-size: 44px;

	color:blue;

	float: right;

	vertical-align: text-bottom;

}



.clr{

	clear:both;

}



.content{

	position:relative;

}





 /*printer styles*/

@media print{

	/*hide the left column when printing*/

	#leftcol{display:none;}

	#outer{border-left:0;}

}







/* 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 { 

	border:1px solid; 

	border-width:1px 2px 2px 1px; 

	border-color:#dcdcdc #DADBBD #DADBBD #dcdcdc; 

	text-align: center; 

	margin:4em auto 0 auto; 

	font-size:.9em; 

	background:#EAEBD6; 

	width:70%; 

}

.next_prev_listing ul { margin:.2em auto; padding-top:.5em; }

.next_prev_listing li { display: inline; padding:.2em .5em; list-style-type: none; }

.count {display:none;}

.listing_xy { width:100%; clear: both; padding:0; font-style:italic; }

#content .next_prev_listing a:hover, #content .next_prev_listing a:active {background:transparent;}



/* 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:				auto;

	height:				1.5em;

	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:				auto;

	height:				1.5em;

	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:				auto;

	height:				1.5em;

}

.dynamic-tab-pane-control .tab-page {

	clear:			both;

	border:			1px solid rgb( 145, 155, 156 );

	background:		#ffffff;

	z-index:		2;

	position:		relative;

	top:			-2px;

	font:				11px Tahoma;

	color:				Black;

	padding:		10px;

}

.dynamic-tab-pane-control .tab-row {

	z-index:		1;

	white-space:	nowrap;

}



#content h3 { font-size:1em; padding-left:1em; border:0; }



/* ----- TABLES FOR SEARCH RESULTS ----- */

table.results { margin:1em auto; width:100%; border:0px solid #000; }

table.results th { 

    text-align:left;

    border-top:1px solid #9FA694;

	border-bottom:1px solid #9FA694;

	padding:.4em 0;

	color:#3A3A3A;

	background-color:#EAEBD6;

	font-family: Verdana, sans-serif;

	font-size:1.1em; 

 }

#content table.results th a, #content table.results th a:link, #content table.results th a:visited {

	font-weight:bold; 

	color:#CC6633; 

	background-color:#EAEBD6;

    border:1px solid;

	border-color:#EAEBD6;

	padding:.3em;

}

#content table.results th a:hover, #content table.results th a:active {

 	font-weight:bold; 

	color:#3a3a3a; 

	background-color:#DADBBD;

	border: 2px solid;

	border-color:#696969 #EAEBD6 #EAEBD6 #696969; 

	padding:.3em;

}

#content table.results th.first { width:50%; }

table.results tr.row_0 { background-color:transparent; }

table.results tr.row_1 { background-color:#e8ebe7; }

table.results tr.row_0 td, table.results tr.row_1 td { padding:.2em 0 .2em 0; }



#dentist_details ul.list_left { text-align:left; float:left; margin:0; padding:1em 0 0 0; border:none; list-style-position:inside; font-weight:normal; }

#dentist_details ul.list_right { text-align:left; float:left; margin:0; padding:1em 0 0 0; border:none; list-style-position:inside; }

#dentist_details ul.list_right li { padding:0 0 .5em .5em; list-style-type:none; }

#dentist_details ul.list_left li { padding:0 0 .5em 0; list-style-type:none; }



table.dentistlisting { width:100%; }

table.dentistlisting caption { padding:0; font-family:Georgia, serif; font-size:1.5em; text-align:center; color:#365335; text-decoration:none; letter-spacing:.2em; font-weight:bold; display:none; }

table.dentistlisting td.half { border:none; vertical-align:top; width:50%; }

/*.sectionbar { background-color:#e8ebe7; width:100%; display:block; font-weight:bold; padding:.2em 0; margin:0 0 1em 0; text-align:center; border-top:1px solid #9FA694; border-bottom:1px solid #9FA694; }*/





.menu {	z-index:100;}

.small {font-size:.9em;}

.instructions { font-size:.9em; font-style:italic; }



#search fieldset div.group { padding:0 0 0 5%; margin:0; width:95%; border:0px solid #d8d8d8; background-color:transparent; }

#search fieldset input { float:none; margin:0; padding:0; width:auto; cursor:pointer; }

#search fieldset input.chkbox { margin:.2em .2em 0 0; border:none; }

#search fieldset input.radio { margin:.2em .2em 0 0; border:none; }

#search fieldset label { float:none; width:100%; text-align:left; color:#3A3A3A; cursor:pointer; margin:0; padding:0; font-weight:normal; display:inline; }

.br_chk, .br_radio { display:none; } /* br tag will function and help appearance when no CSS is used */

.br_tip { font-weight:normal; display:none; }

/* examples of alt styling for a specific field */

#search fieldset.county div { border:1px solid #dcdcdc; width:18%; margin:.5em 1em .5em 0; padding:.2em 0 .2em .5em; float:left; background-color:transparent; }

#search fieldset.county div.group { padding:0 0 0 5%; margin:0; width:95%; border:0px solid #d8d8d8; background-color:transparent; }

#search fieldset.county label { font-style:normal; font-weight:bold; }



.nav_dentist {font-size:.8em; margin:0 0 1.5em 0; width:100%;

text-decoration:none; 

color:#CC6633; 

background:transparent; 

border-top:1px solid #9FA694; 

border-bottom:1px solid #9FA694; 

padding:.5em 0; 

line-height:1.5em; 

font-weight: bold;}



#content .search_link { text-align:center; }

#content .search_link a { font-weight:bold; font-size:115%; }
