body { margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #333333; text-align: left; background: url(images/head_long.jpg) top left repeat-x; }
h1, h2, h3, h4 { color: #c70202; font-weight: normal; margin: 0px; }
a, a:visited { text-decoration: underline; color:  #c70202; }
.glass {background: url(images/glass.png) top left no-repeat; }
.inner {padding: 10px; }
.fade { background: url(images/fade.png) top left repeat-x; }
hr { border: 0px; border-bottom: 1px solid #cccccc; }
.container {}
fieldset { margin: 0px; border: 0px; padding: 0px; }
ul li { list-style: disc; list-style-image: url(images/list_arrow.jpg); }
.keys { position: absolute; float: right; margin-left: 520px; }
.header { height: 200px; }
.logo_header { width: 229px; height: 109px; text-align: center; }
.logo_header h2 { font-weight: normal; margin: 0px; }
.left_header { height: 190px; float: left; background-color: #c70202;}
.left_header h1 { font-size: 18px; color: white; margin: 0px; margin-bottom: 10px; padding: 0px; letter-spacing: -1px; }
.left_header select { width: 170px; font-size: 10px; margin-bottom: 7px; }
.left_header form { width: 80%; margin: 0px auto; display: block; }
.left_header_under {display: block; height: 20px; float: left; width: 100%;}
.quick_search_button { border: 1px solid white; background-color: #c70202; color: white; width: 170px; }
.right_header { float: left; height: 190px; color: black; }
.right_header_top { padding: 10px; }
.right_header_top h1 { font-size: 30px; letter-spacing: -2px; margin: 0px; color: black; text-align: left; }
.right_header_low h1 { margin: 0px; font-weight:bold;}
.right_header_low { width: 150px; float: left; height: 100px; margin-left: 30px; margin-top: 20px; }
.right_header_low a, .right_header_low a:visited { color: black; text-decoration: none; }
.outer_content { }
.nav { background-color: black; }
.nav ul { padding: 0px; margin: 0px; }
.nav ul li { list-style: none; display: block; float: left; }
.nav a, .nav a:visited { display: block; width: 160px; float: left; color: #f5f5f5; text-decoration: none; border-bottom: 1px solid #222; padding: 5px 10px 5px 10px; }
.nav a:hover { }
.inner_content {float: left;}
.footer { background-color: #E8E8E8; text-align: center; width: 100%; float: left; padding: 10px 0px 10px 0px; }
.listing_box { border: 1px solid #cccccc; padding: 10px; background-color: #E8E8E8; margin: 5px; }
.listing_box img { border: 1px solid #cccccc; }
/* *** 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:red; margin-top:10px; }
/* *** Generated by www.csscreator.com *** */
/* THIS IS SECTION IS FOR VERTICAL MENU */

.search_results { width:100%; }
.result_row h1 a, .result_row h1 a:visited { font-size: 18px; 
.result_row_0 { background-color: #D6D3EE; }
.result_row_1 { background-color: #FFFFFF; }
.view_users { width:100%; }
.logo h1 { font-size: 30px; color:#333333; vertical-align: text-bottom; margin: 0px; margin-top: 10px; font-weight: normal; }
.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: #FFFFFF; width:100%; font-size: 11px; text-decoration: none; color: black; }
.browse_tool { background-color: #FFFFFF; font-size: 11px; text-decoration: none; color: black; }
.browse_tool_num { color: #336699; }
.browse_tool_button A { background-color: #FFFFFF; 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; padding: 3px; }
.browse_tool_button A:visited { color: #000000; }
.browse_tool_button A:hover { color: #CCCCCC; 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: #f8f8f8; color: #CCCCCC; 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; padding: 5px; }
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( "{template_url}/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( "{template_url}/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( "{template_url}/images/tab.hover.png" ); background-repeat:	no-repeat; }
.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;  filter:			progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#fff4f3ee, GradientType=0)  progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=2, Direction=135);
/*244, 243, 238*/
	/* 145, 155, 156*/

	padding:		10px; }
.dynamic-tab-pane-control .tab-row { z-index:		1; white-space:	nowrap; }

