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


/* 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 {
	width:100%;
	font-size: 11px;
	text-decoration: none;
	color: black;
}
.browse_tool {
	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; }


.slideshow_img {
float: left;
width: 100%;
text-align:center;
}
.slideshow_links {
float: left;
width: 100%;
text-align:center;
}
.city_distance_header{font-size:12px;}
/* 2.4.2 */
#imagerows{
	width:440px;
	padding:2px;
	border-width:medium;
	border:ridge;
	text-align:center;
}
.multiple_options_caption {
margin:0;
padding:0;
font-weight:bold;
width:100%;
}
.multiple_options {
float:left;
width:100%;
}
.multiple_options ul {
margin:0;
padding:0;
list-style-type:none;
}
.multiple_options li {
display:inline;
}

/* BLOG VIEW
*******************************************************************************/
.blog_date {
clear:both;
color:#808080;
margin-bottom:3px;
font-size:10px;
}
.blog_title{
font-weight:bold;
font-size:18px;
color:#9FB6D5;
border-bottom:1px dotted;
}
.blog_summary{
padding:7px;
color:#808080;
}
.blog_story_link_line{
padding-left:7px;
padding-bottom:5px;
}
a.blog_story_link{
text-decoration:none !important;
}
.blog_entry_footer {
background-color:#9FB6D5;
display:block;
height:15px;
padding-left:5px;
padding-top:2px;
padding-right:5px;
margin-bottom:15px;
font-size:10px;
}

.blog_byline{
float:left;
}
.blog_comments{
float:right;
}
.blog_full_article{
padding:7px;
color:#808080;
}
.blog_article_comments_header{
font-weight:bold;
font-size:18px;
color:#053280;
margin-bottom:10px;
}

.blog_article_comment_item{
margin-left:10px;
margin-right:10px;
padding-bottom:5px;
padding-top:5px;
}
.blog_article_comment_title_row{
background-color:#9FB6D5;
display:block;
height:15px;
padding-left:5px;
padding-top:2px;
padding-right:5px;
margin-bottom:15px;
font-size:10px;
}
.blog_article_comment_text {
padding-left:5px;
padding-right:5px;
color:#808080;
}

.add_comment_block{
padding-left:20px;
margin-top:10px;
}

.blog_leave_comment_text {
color:#053280;
}
.blog_leave_comment_submit{
border-color:#053280;
font-weight:bold;
font-size:10px;
}

.blog_leave_comment_text_textarea{
width:500px;
height:75px;
}

/* TEMPLATE SELECTOR
 ============================================================================ */
form.template_selector {margin:0; padding:0;}
form.template_selector fieldset {border:none;}
select#select_users_template {width:150px;}


/* *** This is internal css for  */
.field_caption{
	font-weight:bold;
}
.pclass_div{
height:24px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#f90;
font-weight:bold;
}
.pclass_div div{
width:60px;
margin-right:10px;
float:left;
}
.pclass_div div input{
float:right top;
width:20px;
}
.searchpage_field_caption {
text-align:left;
width:55px;
float:left;
height:18px;
font-weight:bold;
padding-top:2px;
}
.searchpage_field_input {
text-align:left;
width:95px;
height:20px;
float:left;
}
.searchpage_field_input select{
width:90px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
border:#999 1px solid;
background-color:#FFFFFF;
font-size:12px;
}
.search_div_element{
display:block;
min-height:20px;
vertical-align:middle;
}
.searchpage_field_caption_row {
font-weight:bold;
text-align:right;
}
.searchtext{
height:18px;
font-size:12px;
width:160px;
}
#flashcontent{
background:url(img/home.jpg);
}
#home_back_image{
width:772px;
height:665px;
background:url(img/home.jpg) #000;
position:relative;
}
#home_back_word{
position:absolute;
height:260px;
width:280px;
left:0px;
top:150px;
background:url(img/home_back_word.png);
}
#home_back_word p{
color:#ddd;
margin:30px;
margin-left:40px;
margin-right:10px;
font-size:11px;
}
#home_back_menu{
width:157px;
height:501px;
right:0px;
bottom:0px;
position:absolute;
background-color:#ffc000;
}
#home_back_menu .title{
margin-top:40px;
margin-left:10px;
margin-right:10px;
padding:2px;
text-align:center;
background-color:#f90;
}
#home_back_menu .title a{
color:#fff;
text-decoration:none;
font-weight:bold;
}

#home_back_menu .section{
margin-top:20px;
margin-left:10px;
margin-right:10px;
padding:2px;
text-align:center;
background-color:#fff;
color:#f90;
height:30px;
font-weight:bold;
}
#home_back_menu .section a{
color:#f90;
text-decoration:none;
text-align:center;
height:30px;
vertical-align:middle;
font-weight:bold;
}

.favoritebox{
border:1px solid #f90;
max-height:120px;
min-height:10px;
overflow:auto;
}
.favoritebox .favorite_item{
margin:3px;
border-bottom:1px dashed #f90;
color:#666;
}
.search_list{
width:100%;
}
.search_list li{
display:inline; float:left;
height:40px;
width:60px;
color:#FF0000;
font-size:18px;
font-weight:bold;
}
.search_list li.s_bedroom{
background-image:url("img/icon-bed.gif.gif");
background-repeat:no-repeat;
}
.search_list li.s_bathroom{
background-image:url("img/icon-bed.gif.gif");
background-repeat:no-repeat;
}
.search_list li.s_outdoor{
background-image:url("img/icon-bed.gif.gif");
background-repeat:no-repeat;
}
.search_list li.s_carpark{
background-image:url("img/icon-bed.gif.gif");
background-repeat:no-repeat;
}
.search_list li.s_falicities{
background-image:url("img/icon-bed.gif.gif");
background-repeat:no-repeat;
}
.search_list li.s_favorites{
height:50px;
width:90px;
}
.search_list li.s_enquiry{
height:50px;
width:90px;
}
.search_list li.s_favorites .add_to_fav img{
margin:0px;
}
.search_list li.s_enquiry .add_to_fav img{
margin:0px;
}
.search_result_img{
width:200px;
}
.search_result_breaker{
border-top:1px dashed #999;
}
/* sorting theming */
.search_box{
width:100%; 
height:18px; 
border-top:1px dashed #ccc;
border-bottom:1px dashed #ccc; 
font-weight:bold;
font-size:11px;
vertical-align:middle;
padding-top:4px;
}
.search_box .cateria{
margin-right:12px;
}
.search_box .cateria form{
width:50px;
}
.search_box .cateria-title{
margin-right:8px;
}
.sort_select{
background-image:url("img/selected.gif");
background-position:left center;
background-repeat:no-repeat;
width:60px;
padding-left:12px;
height: 20px;
text-align:left;
display:inline;
}
.sort_notselect{
background-image:url("img/notselected.gif");
background-position:left center;
background-repeat:no-repeat;
width:60px;
padding-left:12px;
height: 20px;
text-align:left;
display:inline;
}
.sort_asc{
background-image:url("img/sortasc.gif");
background-position:left center;
background-repeat:no-repeat;
width:60px;
padding-left:16px;
height: 20px;
text-align:left;
display:inline;
}
.sort_asc a{
}
.sort_desc{
background-image:url("img/sortdesc.gif");
background-position:left center;
background-repeat:no-repeat;
width:60px;
padding-left:16px;
height: 20px;
text-align:left;
display:inline;
}
.sort_desc a{
}
/* sorting theming */
/* result table */
.resulttable{
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}
.resulttable td{
vertical-align:top;
padding:2px;
}
.resulttable h3{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FF6500;
}
.resulttext h3 a{
color:#FF6500;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:18px;
}
/* result table */
.lat_long_header{font-size:12px;}
.postalcode_distance_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;}

/*result details*/
.header_details{
}
.header_details h3{
font-family:Arial, Helvetica, sans-serif;
color:#f90;
font-size:26px;
font-weight:normal;
display:inline;
}
.header_top_right{
font-size:16px;
font-weight:bold;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}
.header_top_right .detail_ref{
float:left;
}
.header_top_right .detail_rent{
float:right;
margin-left:20px;
}
.header_top_right .detail_price{
float:right;
margin-left:20px;
}
.header_top_right .detail_sq_feet{
float:right;
margin-right:20px;
}
.detail_neighborhood{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
border-top:1px #CCC solid;
border-bottom:1px #CCC solid;
margin-top:10px;
}
.detail_neighborhood td{
float:left;
margin-right:10px;
}
.detail_neighborhood a{
text-decoration:underline;
color:#777;
}
.detail_image{
width:100%;
}
.detail_image td{
vertical-align:top;
}
.detail_image img{
float:left;
margin:5px;
padding:1px;
border:1px solid #999;
}
.detail_features{
width:450px;
padding:5px;
}
.detail_features h3{
color:#f90;
font-family:Arial,Verdana,Tahoma,Sans-Serif;
}
.detail_features p{
margin:5px;
line-height:1.5;
}
.details_att{
border-top:1px #777 dashed;
border-bottom:1px #777 dashed;
padding-bottom:5px;
padding-top:5px;
height:36px;
font-family:Arial, Helvetica, sans-serif;
}
.details_att div{
display:block;
float:left;
font-size:20px;
margin-right:20px;
}
.details_att div img{
border:none;
margin:0px;
}
.details_beds{
vertical-align:bottom;
}
.details_baths{
vertical-align:bottom;
}
.contact_us_box{
height:86px;
width:187px;
margin:3px;
background-image:url("img/contact_us_box.jpg");
}
.detail_callback{
height:41px;
width:87px;
margin:3px;
background-image:url("img/call-me-back-over.gif");
}
.add_to_fav img{
border:none;
margin:3px;
padding:0px;
}

/*Main Page*/
.clear_all_fav{
padding:2px;
float:left;
}
.clear_all_fav a{
color:#FFFFFF;
}
.submit_fav{
padding:2px;
text-align:right;
}
.submit_fav a{
color:#FFFFFF;
}