BODY {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#4c4b4b; font-size:11px; line-height: 20px; 
	}

h1, h2, h3, h4, h5, h6 {
	color:#e53d94;
	line-height:30px;
	margin-bottom:5px;
	margin-top:0px;
	padding-top:0px;
	font-weight:normal;

	}
.propertytitle { font-size:24px;
	color:#e53d94;
	margin-top:0px;
	padding-top:0px;
	font-weight:normal;

	}
	p.introduction:first-letter {
font-size : 300%; font-weight : bold;
float : left;
width : 1em;
	}

a, a:link {text-decoration:underline; color: #4c4b4b;} 
a:visited {
	text-decoration:underline; color:#4c4b4b;
	}
	a:active     {text-decoration:underline; color: #4c4b4b;}
	a:hover {text-decoration:underline; color: #4c4b4b;}
	

.listing A:link {
	COLOR: #4c4b4b; TEXT-DECORATION: none
}
.listing A:visited {
	COLOR: #4c4b4b; TEXT-DECORATION: none
}

.listing A:active {
	COLOR: #4c4b4b; TEXT-DECORATION: none
}
.listing A:hover {
	COLOR: #4c4b4b; TEXT-DECORATION: none
}

img {

	border:0 none;

	}


.topnav a:link {color:#ffffff; text-decoration:none; }

.topnav a:visited {color:#ffffff; text-decoration:none;}

.topnav a:hover {color:#e53d94; text-decoration:none;}

.topnav a:active {color:#ffffff; text-decoration:none;}

	
#header {

	padding-bottom:10px;

	border-bottom:3px solid #BFD5ED;

	}

#header h1 {

	margin:0px;

	font-size:23px;

	}

#page_margins {

	width:99%;

	padding:0px 0px 0px 0px;

	margin-left:auto;

	margin-right:auto;

	display:block;

	}

#page {

	width:100%;


	background-color:#ffffff;

	padding:0px 0px 0px 0px;

	}

#main_lite {

	width: 100%;
	
	background-color:white;

	padding-top:10px;

	}

#nav_main {

	width:100%;
	background-color:#262626;
	float:left;
	padding-bottom:6px;
	padding-left:611px;
	}

#nav_main ul, #nav_main ul li {

	margin:0px;

	padding:0px;

	list-style:none;

	display:inline;

	}

#nav_main a, #nav_main a:visited {

	display:block;

	float:left;

	padding:5px 15px 5px 15px;

	text-decoration:none;

	color:white;

	}

#nav_main a:hover {

	text-decoration:none;
	color:#d92e81;

	}
	.subhead {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Times New Roman; COLOR: #d92e81; FONT-SIZE: 24px; 
}

select, input {

	font-size:12px;

	border:1px solid #E3E3E3;

	}
.contact {

	font-size:12px;

	border:1px solid #666666;

	}



#col1, #col2, #col3 {float:left;}

#col1 {

	width:200px;

	float:left;

	}

#col1 ul {

	margin:0px;

	padding:0px;

	padding-left:20px;

	}

#col1 li {

	list-style-image:url(images/nav_arrow.gif);

	padding:5px 0px 5px 0px;

	}

#col1 li:hover {list-style-image:url(images/nav_arrow_over.gif);}

#col1 li a, #col1 li a:visited {

	color:#383838;

	text-decoration:none;

	}

#col2 {

	width:100%;

	}

#col3 {

	width:180px;

	float:left;

	padding:5px;

	margin-left:10px;

	}

#col3 input {width:95px;}

#col1 h2, #col3 h2 {

	width:91%;

	display:block;

	border-left:1px solid #77A1CF;

	border-bottom:1px solid #77A1CF;

	padding-left:10px;

	background-color:#F3F3F3;

	margin:0px;

	font-size:18px;

	margin-bottom:8px;

	}

#rss a ,#rss a:visited {

	font-size:10px;

	text-decoration:none;

	}

#rss img {

	padding-top:3px;

	padding-right:3px;

	}

.featured_listings {
	width:453px;

	text-align:center;

	margin-left:auto;

	margin-right:auto;

	}

.featured_listings img {

	padding:2px;

	border:1px solid #cccccc;

	}
	

#footer {

	width:100%;
	background-color:#000;
	padding:15px 0px 15px 0px;

	text-align:center;
COLOR: #999; FONT-SIZE: 12px; FONT-WEIGHT: normal;
	margin-top:10px;

}.search_result_table {

	border-bottom:1px solid #CCCCCC;

	margin-bottom:10px;

	padding:5px 0px 5px 0px;

	}



/* *** 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_0 {background-color:#f8f8f8;}

.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:#FFFFFF;}

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

td.row3_0 {background-color:#FFFFFF;}

.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:9px;

	text-decoration:none;

	color:black;

	}

.browse_tool_num {color:#336699;}

.browse_tool_button A {

	background-color:#FFFFFF;

	font-size:9px;

	line-height:10px;

	text-align:center;

	border-color:#000000;

	border-style:outset;

	border-width:1px;

	font-weight:bold;

	text-decoration:none;

	color:#000000;

	width:55px;

	height:18px;

	display:block;

	padding:3px;

	}

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

.browse_tool_button A:hover {

	color:#CCCCCC;

	border-style:inset;

	width:55px;

	height:18px;

	}

.browse_tool_ghost {

	font-size:9px;

	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:9px;

	vertical-align:middle;

	color:#000000;

	padding:0px;

	}

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:#122975;

	}



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

	height:35px;

	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;

	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;

	padding:10px;

	}

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

	z-index:1;

	white-space:nowrap;

	}



/* setting for the size of the main image at mainjavacolumn, mainjavarows, slideshow and tabbed */

img#SLIDESIMG, img#main {

	width:500px;

	height:auto;

	}



/* BLOG VIEW

*******************************************************************************/

.blog_date {

clear:both;

color:#808080;

margin-bottom:3px;

font-size:10px;

}

.blog_title{

font-weight:bold;

font-size:18px;

color:#e53d94;

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 {


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;}

.hirebox {
	BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid;
}
.mainformbox {
	WIDTH: 240px; BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: Georgia; BACKGROUND: #fff; FLOAT: left; COLOR: #666666; CLEAR: both; FONT-SIZE: 12px; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 0px; padding-bottom:5px;
}
.FormBox {
	PADDING-TOP: 0px; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; WIDTH: 230px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 5px; BACKGROUND: #f7f7f7; FLOAT: left; 
}
.Formstyle INPUT {
	FONT-FAMILY: arial; HEIGHT: 20px; FONT-SIZE: 12px
}
.Formstyle SELECT {
	FONT-FAMILY: arial; HEIGHT: 20px; FONT-SIZE: 12px; MARGIN-RIGHT: 3px
}
.Formstyle SELECT OPTION {
	PADDING-RIGHT: 10px; width:50px;
}
.Formstyle TEXTAREA {
	WIDTH: 200px; FONT-FAMILY: arial; FONT-SIZE: 12px
}
.FormstyleButton {
	BACKGROUND-IMAGE: url(images/search-button.jpg); width:193px; height:33px; margin-bottom:4px; FLOAT: left; color:#FFF; text-align:left; font-family:Georgia, "Times New Roman", Times, serif font-size:16px; font-weight:bold; padding-left:10px;
}
.boxtitle {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 16px/1.3 "Georgia"; COLOR: #e53d94; PADDING-TOP: 0px
}
.rightbox {
	BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 9px; WIDTH: 155px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 20px; FLOAT: left; HEIGHT: auto; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 0px
}
.rightbox H1 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 16px/1.3 "Georgia"; COLOR: #e53d94; PADDING-TOP: 0px
}
.rightbox P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 0px 0px 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
.midbox {
	BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 9px; WIDTH: 200px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 20px; FLOAT: left; HEIGHT: auto; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 0px
}
.midBox H1 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; font-weight:bold; font-size:1.3em; font-family:Georgia, "Times New Roman", Times, serif; COLOR: #e53d94; PADDING-TOP: 6px
}
.leftbox {
	BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 9px; WIDTH: 235px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 20px; FLOAT: left; HEIGHT: auto; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 0px
}
.leftBox H1 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; font-weight:bold; font-size:1.3em; font-family:Georgia, "Times New Roman", Times, serif; COLOR: #e53d94; PADDING-TOP: 0px
}
.sorrybox {
	BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 9px; WIDTH: 900px; PADDING-RIGHT: 0px; MARGIN: auto; FLOAT: left; HEIGHT: auto; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 0px
}
.mainlistingbox {
	WIDTH: 900px; margin:auto; BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: Georgia; BACKGROUND: #fff; COLOR: #666666; CLEAR: both; FONT-SIZE: 12px; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 5px; padding-bottom:5px;
}
.listingBox {
	margin:5px; PADDING-TOP: 12px; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; WIDTH: 890px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 5px; BACKGROUND: #f7f7f7; FLOAT: left; 
}
.listingbox-thumbs{
	PADDING-TOP: -1px; padding-left:10px; PADDING-BOTTOM: 5px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 5px;}
	
.img-thumbs{ BORDER-BOTTOM: #f7f7f7 1px solid; BORDER-LEFT: #f7f7f7 1px solid; BORDER-RIGHT: #f7f7f7 1px solid; padding-bottom:5px;}
.listingbox2 {
	BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 4px; WIDTH: 314px; PADDING-RIGHT: 4px; MARGIN-BOTTOM: 20px; FLOAT: left; HEIGHT: auto; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 0px
}
.mainlistingbox3 {
	WIDTH: 314px; margin:auto; BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: Georgia; BACKGROUND: #fff; COLOR: #666666; CLEAR: both; FONT-SIZE: 12px; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 5px; padding-bottom:5px;
}
.listingbox3 {
	margin:5px; PADDING-TOP: 12px; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; WIDTH: 304px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 5px; BACKGROUND: #f7f7f7;
}
.mainratesbox {
	WIDTH: 400px; float:left; BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #fff; COLOR: #666666; CLEAR: both; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 5px; padding-bottom:5px;
}
.ratesBox {
	margin:5px; PADDING-TOP: 12px; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; WIDTH: 390px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 5px; BACKGROUND: #f7f7f7; FLOAT: left; 
}
.maincarhirebox {
	WIDTH: 340px; height:400px; BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: Georgia; BACKGROUND: #fff; FLOAT: left; COLOR: #666666; CLEAR: both; FONT-SIZE: 12px; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 0px; padding-bottom:5px;
}
.carhireBox {
	height:398px; PADDING-TOP: 0px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 330px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 5px; BACKGROUND: #f7f7f7; FLOAT: left; 
}

.maincarresultsbox {
	WIDTH: 930px; BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: Georgia; BACKGROUND: #fff; FLOAT: left; COLOR: #666666; CLEAR: both; FONT-SIZE: 12px; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 0px; padding-bottom:5px;
}
.carresultsBox {
	PADDING-TOP: 0px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 920px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 5px; BACKGROUND: #f7f7f7; FLOAT: left; 
}
.mainlistingresultsbox {
	WIDTH: 670px; BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #fff; FLOAT: left; COLOR: #666666; CLEAR: both; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 5px; padding-bottom:5px;
}
.listingresultsBox {
	PADDING-TOP: 10px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 660px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 5px; BACKGROUND: #f7f7f7;  
}