/* *** Internal css for Open-Realty */
.field_caption {
font-weight:700;
}

.searchpage_field_caption {
font-weight:700;
text-align:right;
}

.searchpage_field_caption_row {
font-weight:700;
text-align:right;
}

.lat_long_header {
font-size:12px;
}

.postalcode_distance_header {
font-size:12px;
}

.view_image {
text-align:center;
}

.image_caption {
font-size:16px;
font-weight:700;
}

.view_users {
width:100%;
}

.view_user {
padding-left:5px;
}

.view_user_user_name {
font-size:14px;
font-weight:700;
}

.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 Added Code *** */

td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

input,select,form {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

new.img {
border:0 none;
}

.search_results {
width:100%;
}

.result_row_0 { background-color:#efefef; }
.result_row_1 { background-color:#FFF; }


/* code for logo if used
.logo {
background-image:url("{template_url}/images/{company_logo}");
background-repeat:no-repeat;
height:100px;
}
*/
.clr {
clear:both;
}

/* *** Generated Added Code *** */

/*printer styles */

@media print {
/*hide the left column when printing*/
#leftcol {
display:none;
}




/* 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:#090;
}

td.row2_0 {
background-color:#CFC;
}

td.row3_0 {
background-color:#9C9;
}

.adminListingLeft_0 {
color:#FFF;
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:#000;
}

.browse_tool {
background-color:silver;
font-size:11px;
text-decoration:none;
color:#000;
}

.browse_tool_num {
color:#369;
}

.browse_tool_button A {
background-color:silver;
font-size:10px;
line-height:10px;
text-align:center;
border-color:#000;
border-style:outset;
border-width:1px;
font-weight:700;
text-decoration:none;
color:#000;
width:82px;
height:18px;
display:block;
}

.browse_tool_button A:visited {
color:#000;
}

.browse_tool_button A:hover {
color:#FFF;
border-style:inset;
width:82px;
height:18px;
}

.browse_tool_ghost {
font-size:10px;
line-height:10px;
color:#aaa;
text-decoration:none;
}

.browse_tool_curpage {
background-color:#132975;
color:#FFF;
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:#000;
}

bt_pages_ghost {
color:#aaa;
text-decoration:none;
}

A.bt_pages {
color:#000;
width:24px;
height:20px;
display:block;
text-align:center;
}

A.bt_pages:visited {
color:#000;
}

A.bt_pages:hover {
color:#FFF;
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 0 0;
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 0;
margin:1px -3px -3px 0;
top:-2px;
font:11px Tahoma;
}

.dynamic-tab-pane-control .tab-row .tab a {
font:11px Tahoma;
color:#000;
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 #919b9c;
background:#fff;
z-index:2;
position:relative;
top:-2px;
font:11px Tahoma;
color:#000;
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;
}

.slideshow_img {
float:left;
width:100%;
text-align:center;
}

.slideshow_links {
float:left;
width:100%;
text-align:center;
}

.city_distance_header {
font-size:12px;
}
