<div class="float_left_half">
				{bottom_left}
			</div>
			<div>
				{bottom_right}
			</div>/* Open Realty purpose */
/* Form Buttons Settings */
form input.formbutton {
cursor:			pointer;
border:			outset 1px #ccc;
background:		#999;
color:			#ffffff;
font-weight:		bold;
font-size: 		12px;
padding: 		2px 2px;
background-image:url( "http://deccarealestate.com/template/Decca2/images/formbutton.png" );
}

input[type="submit"] {
cursor:			pointer;
border:			outset 1px #ccc;
background:		#999;
color:			#ffffff;
font-weight:		bold;
font-size: 		12px;
padding: 		8px 8px;
background-image:url( "http://deccarealestate.com/template/Decca2/images/formbutton.png" );
display:block;
}
input, select, form{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;}
#login_section{
	float:right;
	margin-right:110px;
}
/* For popup images */
.pop_up_back {
background: #6d6a6b url(http://deccarealestate.com/template/Decca2/images/pop_up_back.png)!important;
width: 380px;
color: #fff !important; 
font-weight: bold; 
font-size: 10px;
padding: 10px
}

.pop_up_back span {
color: #F5BE23 !important; 
font-weight: bold; 
font-size: 10px;
}

/* Search Page: Select Criteria */
.boxSearchCriteria {
padding-left: 1%;
padding-right: 1%;
}
.boxSearchFieldArea {
clear: both;
padding-top: 2%;
padding-bottom: 4%;
}
.boxSearchSplit {
width: 50%;
float: left;
}
.boxSearchCaption {
	font-weight: bold;
	float: left;
	width: 20%;
	min-width: 150px;
	color: #5872B4;
	font-size: 15px;
}
.boxSearchField {
float: left;
}
.boxSearchCheckboxArea {
clear: both;
padding-top: 2%;
padding-bottom: 4%;
}
.boxSearchCheckboxCaption {
font-weight: bold;
padding-bottom: 2%;
color: #5872B4;
font-size: 15px;
}
.boxSearchCheckboxChoices {
	margin-left: 5px;
}
.boxSearchCheckbox {
	float: left;
	width: 40%;
	min-width: 150px;
	margin-right: 8px;
}

/* LISTING BROWSE PAGE */
.browse_tool_table {
background:  transparent url(http://deccarealestate.com/template/Decca2/images/tb1_back.jpg);
width: 100%;
font-family:  Arial, Helvetica, sans-serif;
padding:5px 10px 5px 10px !important;
}

.browse_tool {
background-color: transparent;
text-decoration: none;
text-align:  left;
font-size:  12px;
font-weight:  bold;
color: #000;
}

.browse_tool_num {
color: #1E3D7C;
font-family:  Arial, Helvetica, sans-serif;
font-weight:  bold;
margin-left:  0px;
font-size: 14px;
}

.browse_tool_button A {
font-size:  10px;
font-family: Arial, sans-serif;
}

.browse_tool_button A:visited {
font-size:  10px;
font-family:  Arial, sans-serif;
}

.browse_tool_button A:hover {
}

.browse_tool_ghost {
font-size:  10px !important;
line-height:  10px;
color: #ccc !important;
text-decoration: none;
}

.browse_tool_curpage {
	BACKGROUND-COLOR: #A1956F;
	color: #000000;
	width: 24px;
	height:  20px;
	display:  block;
	text-align:  center;
	background-image:url("http://deccarealestate.com/template/Decca2/images/lb_2.png");
}

.bt_pages {
	font-family:  arial, Helvetica, sans-serif;
	background-color: #FFEBC6;
	text-decoration: none;
	font-size:  10px;
	vertical-align: middle;
	color: #333;
	background-image:url(%7Btemplate_url%7D/images/lb_1.png);
}

bt_pages_ghost{
color: #000;
font-family:  arial, Helvetica, sans-serif;
text-decoration: none;
font-size:  10px;
vertical-align: middle;
}

a.bt_pages{
color: #FFF;
width: 24px;
height:  20px;
display:  block;
text-align: center;
}

a.bt_pages:visited{
color: #FE9928;
}

a.bt_pages:hover{
	color: #fff;
	background-image:url("http://deccarealestate.com/template/Decca2/images/lb_3.png");
	background-color: #FFD78A;
}

/* Alternate Row Color */
.result_row_0 {
background-color: #E4EdE6;
border: 1px solid #625e00;
border-width: 1px 0;
padding: 5px;
background-image: url( "http://deccarealestate.com/template/Decca2/http://deccarealestate.com/template/Decca2/images/tb1_back.jpg" ) !important;
}
.result_row_1 {
background-color: #EDF2F8;
border: 1px solid #625e00;
border-width: 1px 0;
padding: 5px;
background-image: url( "http://deccarealestate.com/template/Decca2/http://deccarealestate.com/template/Decca2/images/tb2_back.jpg" ) !important;
}

/* LISTING PAGE DETAILS 'listing_next_prev */
.next_prev_listing {
border:1px solid #a9a9a9; 
text-align: center;
padding: 5px 0 5px 0; 
width: 100%;
}

.next_prev_listing ul {
margin: 0.2em auto;
padding: 5px 0 5px 0; 
background-image:url("http://deccarealestate.com/template/Decca2/images/bg1.jpg");
}

.next_prev_listing li {
display: inline; 
padding: .2em 1em; 
list-style-type: none;
}

.count, .listing_xy {
width: 100%;
background-color: #dcdcdc;
clear: both; 
background-image: url( "http://deccarealestate.com/template/Decca2/images/tb1_back.jpg" );
padding: .2em 0;
font: 10px;
color: #ffffff;
}

/* For search results tilte */
.search_title a:link {
color: #245886 !important;
text-decoration: none !important;
font-size:13px; 
font-weight: bold;
}

.search_title a:visited {
color: #245886 !important;
text-decoration: none !important;
font-size:13px; 
font-weight: bold;
}

/* For price in search results page */
.showprice {
color:#223C7E; 
font-size:18px; 
font-weight: bold;
padding: 5px;
}

/* For Sortby */
.sort_head {
float: left;
padding-right: 30px;
margin: 10px 0 10px 0;
}

/* Clear Floats */
.clear {clear: both;}


/* For Search Results Vertical template */
.searchresultsx {
width:182px;
margin-bottom:0px;
float:left;
padding: 0px 0px 1px 0px;
}

.feat_vert_title {
background-color:#eeeeee; 
color:#fff !important; 
font-weight: bold; 
text-align:left; 
padding:2px 2px 2px 4px ;
background: url(http://deccarealestate.com/template/Decca2/images/tb1_back.jpg);
}

.feat_vert_title a:link {
text-decoration: none;
color:#fff !important; 
background-image:url(http://deccarealestate.com/template/Decca2/images/tb_back1.jpg);
}

.feat_vert_title a:visited{
color:#fff !important; 
background-image:url(http://deccarealestate.com/template/Decca2/images/tb_back1.jpg);
}

.feat_vert_title a:link{
color:#E36B2E !important; 
font-size:11px; 
}

.feat_vert_price{
color:#E36B2E; 
text-decoration: none;
font-size:11px; 
font-weight: bold; 
padding-top:4px; text-align:left;
}

.feat_vert_img {
overflow:hidden; 
float:left; 
margin: 2px; 
margin-right: 2px;
padding: 2px;
border: 1px #999999 solid;
}

.feat_vert_txt {
float: left;
font-size:10px; 
color:#666666; 
text-align:left;
}

.feat_vert_txt span {
font-size:10px !important; 
color:#666666; 
text-align:left;
}

.feat_vert { 
border: 1px #999999 solid;
padding: 4px;
height:70px;
background-image:url( "http://deccarealestate.com/template/Decca2/images/feat_bg.png" );
background-position:bottom left;
}

.featured_h_back {
float: left;
padding:2px;
border: 1px solid #333333;
margin: 1px;
}

/* VIEW USERS (view_users_default.html) Horizontal */
.view_users_hor {
width:120px;
float:left;
padding:10px;
height:220px;
}
.view_users_hor_title {
	color:#333;
	height:30px;
	font-weight: bold;
	text-align:center;
	padding: 5px;
	
}
.view_users_hor_title a:visited{
	color:#666;
	text-decoration: none;
}
.view_users_hor_title a:link{
	color:#666;
	text-decoration: none;
}

.view_users_hor_title a:hover{
	text-decoration: underline;
	color: #F00;
}
.view_users_hor_img {
overflow:hidden; 
}
.view_users_hor_img_back {
	height:140px;
	width:120px;
	padding: 10px;
	background-image:url(http://deccarealestate.com/template/Decca2/images/agent_back.png);
	background-position: -10px bottom;
	background-repeat: no-repeat;
}
.view_users_hor_img_back2 {
	height:140px;
	padding: 10px;
	background-image:url(http://deccarealestate.com/template/Decca2/images/agent_back.png);
	background-position:-10px bottom;
	background-repeat: no-repeat;
}


.user_vert_img {
height:130px;
overflow:hidden; 
margin: auto;
}

/* VIEW USERS (view_users_vert.html) */
.view_users_container {
padding: 10px;
margin-bottom: 5px;
border: 1px solid #ccc;
background-image:url( "http://deccarealestate.com/template/Decca2/images/user_area_back.png" );
}
.view_users {
margin:0;
padding:0;
}

.view_users_thumbs {
float:left;
margin-right:20px;
padding: 10px;
width: 100px;
height: 130px;
background-image:url( "http://deccarealestate.com/template/Decca2/images/agent_back.png" );
background-repeat: no-repeat;
overflow: hidden;
}
.view_users_thumbs a:link,
.view_users_thumbs a:visited {
}
.view_users_thumbs a:hover {
}
.view_users_thumbs img {
}
.view_users_fields {
float:left;
padding-bottom:20px;
}
.view_users_fields h3 {
}
.view_users_fields a:link,
.view_users_fields a:visited {
}
.view_users_fields a:hover {
}

/* USER VIEW PAGE */
.user_container {
	border: 1px solid #ccc;
	padding: 10px;
	font-family: Verdana, Geneva, sans-serif;
	color:#333333;
	font-size: 1.5em;
}
.user_imageview {
padding: 10px;
width: 100px;
height: 130px;
background-image:url( "http://deccarealestate.com/template/Decca2/images/agent_back.png" );
background-repeat: no-repeat;
overflow: hidden;
}
.user_nameview {
	width: 110px;
	height: 60px;
	padding: 3px 5px 5px 5px;
	color: #333;
	text-decoration: none;
	text-align: center;

	font-family: bold;
	font-size: 18px;	
}
.user_nameview a{
	color: #F00;
	font-size: 11px;
}
.user_nameview a:hover{
	color: #666;
}
.user_display_info {
	padding: 12px 12px 12px 12px;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	color:#333333;
	font-size: 14px;
	line-height: 18px;
}

.user_field_mobile{
	color: #900;
	background-color: #060;
}

.user_listings,
.user_listings a:link{
	color: #FFF;
	text-decoration: none !important;
}

.user_listings a:visited{
color: #FFD400;
text-decoration: none !important;
}

.user_float_l {
float: left;
width: 160px;
padding-bottom: 60px;
}

.user_nameview2{font-size:16px;}
/* tab pane styling */
.search_container {
width: 680px;
}
.clearboth {
clear: both;
}

.truncate  {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

/** Dropdown styling **/
#ort_banner, #ort_banner ul.menu a, #ort_banner ul.menu a:visited {
	color:#333;
	text-decoration:none;
}
 a.readon, a,  a:focus, a:visited, #ort_navv a:hover, #ort_navv a.sfhover,  #ort_main_body_outer ul.menu #current a, #ort_main_body_outer ul.menu a:hover {
	color:#FFEBC6;
}
.ort_h3_first{background-image: url(images/h3back.jpg);
	background-repeat: no-repeat;
	display: block;
	height:57px;
	width: 220px;
	
	color: #433E2C;
	margin-top: -11px;
	margin-left: -11px;}
#ort_navv ul li.active a.active, .button {
background-color:#E36B2E;
}
#ort_inset_column {
float:left;
}
#ort_body_column {
float:right;
}

/*==================forms====================*/
 input, select {
	vertical-align:middle;
	font-weight:normal;
	font-size: 1.3em;
}
 img {border:0; vertical-align:top; text-align:left;}
 #form { width:214px;}
 #form .form,
 #form .form1,
 #form .form2 {height:42px;}
 #form .form3 { height:51px;}
 input.form5 {
	background-color:#FFC;
	border:2px solid #333;
	width:80px;
	padding:1px 0 1px 3px;
	color:#000;
	font-size:1.1em;
	float:left;
	}
 #form .form4 input{}
 #form label {
	color:#FFF;
	display:block;
	padding:0 0 1px 2px;
}

.boxSearchFieldPr{width:600px; height:18px;margin-bottom:15px;}
 #form input {
	background-color:#FFC;
	border:2px solid #333;
	width:209px;
	padding:1px 0 1px 3px;
	color:#000;
	font-size:1.3em;
	clear:both;
}
 #form select {
	width:180px;
	border:2px solid #333;
	color:#000;
	font-size:1.1em;
	height:25px;
	background-color: #FFC;
}

 
  #form .form1 { float:left; width:116px;}
 #form .form2 { float:left; width:98px;}
 #form .form1 select,
 #form .form2 select {width:98px;}
 #form textarea { height:134px; overflow:auto; background:none; border:1px solid #8f8f8f; width:209px; padding:1px 0 0 3px; margin-bottom:17px; color:#606060; font-size:1em;}
 #form .link2 { margin-left:16px;}
 
form #add_feedback {
	margin-right:500px;
	background-color: #FFF;
}
 
.link2 {
	display:block;
	margin-top:20px;
	float:right;
	background:url(http://deccarealestate.com/template/Decca2/images/link2-tail.gif) repeat-x left top;
	color:#000;
	font-size:1em;
	text-decoration:none;
	line-height:1.08em;
}
.link5 {
	display:block;
	margin-right:15px;
	float:right;
	background:url(http://deccarealestate.com/template/Decca2/images/link2-tail.gif) repeat-x left top;
	color:#000;
	font-size:1em;
	text-decoration:none;
	line-height:1.08em;
}
input.link3 {
	display:block;
	padding:4px;
	margin-right:100px;
	float:right;
	background:url(http://deccarealestate.com/template/Decca2/images/link2-tail.gif) repeat-x left top;
	color:#000;
	font-size:.8em;
	text-decoration:none;
	line-height:1em;
}


 input.form1 { float:left; width:116px;}
.link2 em { display:block; background:url(http://deccarealestate.com/template/Decca2/images/link2-left.gif) no-repeat left top;}
.link2 b {
	display:block;
	background:url(http://deccarealestate.com/template/Decca2/images/link2-right.gif) no-repeat right top;
	padding:6px 15px 6px 15px;
	font-style:normal;
	font-weight:normal;
	color: #000;
	float:right;
}
.link2:hover {
	text-decoration:none;
	text-weight: bold;
	color:#666
}
.wrapper { width:100%; overflow:hidden;}
.txt1 {
	color:#100;
	font-size:1em;
	line-height:1.1em;
	padding-top:9px;
	display:block;
	text-transform:uppercase

}
.txt1 a {
	color:#efefef;
	font-size:1em;
	font-weight: bold;
}
 /*=============== End forms==================*/

.list_box {
background-color: #EAEAEA !important; 
border:1px #D3D2D2 solid !important; 
padding:5px !important; 
margin:5px 0px 5px 0px;
}

.list_box h2 {
color:#003366; 
font-size:16px; 
font-weight: bold; 
text-align:left;
}

.list_box h3 {
color:#CC0000; 
font-size:14px; 
font-weight: bold; 
text-align:left;
}

.list_box span {
font-weight: bold; 
text-align:left;
}

#var1 {
color:#CC0000; 
font-size:14px; 
font-weight: bold; 
text-align:left;
}

#var2 {
color:#2AAA2A; 
font-size:14px; 
font-weight: bold; 
text-align:left;
}

/* BLOG VIEW */
.blog_title{
	float: left;
	width: 85%;
	font-weight:800;
	font-size:14pt;
	color:#333;
	background-image:url( "http://deccarealestate.com/template/Decca2/images/blog_title.png" );
	background-repeat:no-repeat;
	height: 75px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 60px;
}
.bubbletips {background-image:url( "http://deccarealestate.com/template/Decca2/images/bubble_tip.png" ); background-repeat:no-repeat; width: 48px; height: 31px; margin:0px 0px 2px 15px;}
.blog_article_title{float: left; width: 82%; font-weight:800;font-size:14pt;color:#ffffff; padding: 9px 0px 9px 39px!important; background-image:url( "http://deccarealestate.com/template/Decca2/images/blog_article_title.png" ); background-repeat:no-repeat;}
.blog_date{ color:#000; font-size:8pt; padding:3px 3px 3px 30px; height: 26px; background-image:url("http://deccarealestate.com/template/Decca2/images/blog_cal.png"); background-repeat:no-repeat;}
.blog_byline{color:#000;margin-top:3px;font-size:8pt; padding:3px 3px 3px 30px; height: 26px; background-image:url("http://deccarealestate.com/template/Decca2/images/blogger.png"); background-repeat:no-repeat;}
.blog_author {font-size: 10pt; font-weight:600;}
.blog_article_author{font-size: 10pt; font-weight: 600;}
.blog_info{float:right; padding: 2px; }
.blog_summary{padding:7px; color:#000;}
.blog_tag_header{font-weight:bold;font-size:16pt;}
.blog_tag_description{padding:1px;}
.blog_cat_header{font-weight:bold;font-size:18px;}
.blog_cat_description{padding:1px;}
.blog_story_link_line{padding-left:7px;padding-bottom:5px;}
 a.blog_story_link{text-decoration:none !important;font-size:11px;font-weight:bold;}
.blog_entry_footer{border:1px solid #9FB6D5; text-align:center; display:block;padding: 2px 5px 2px 5px;margin-bottom:15px;font-size:10px;}
.blog_entry{margin-top:5px;}
.blog_byline a{color: #06AFBE !important; font-size:8pt; text-decoration: none !important;}
.blog_byline a:hover {color: blue;text-decoration: underline;}
.blog_entry_footer_item{float:right;margin-right:15px;}
.blog_full_article{padding: 0px 7px 7px 7px;color:#000;}
.blog_article_category_links{
font-weight: 600;
padding: 10px;
}
.blog_article_date{ color:#808080;font-size:8pt;}
.blog_article_share {font-size: 9pt;}
.blog_author_info{width:100px; float:right; }
.blog_article_author {text-decoration:none !important; font-size: 9pt; color: #00B2EE !important; }
.blog_article_postby{color:#808080;font-size:8pt;}
.blog_comment_author {
font-size: 10pt;
font-weight: 600;
}
a.blog_article_comment_link {color: #06AFBE; padding: 2px; font-size:9pt; }
.blog_article_comment_link > img{text-decoration: none; padding-right: 4px; vertical-align: text-top; }
.blog_article_comments {
border:1px solid #AAA;
background: #F4F4F4;
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
padding:6px;
}
.blog_article_comments_header{font-weight:bold;font-size:10pt; color:#053280;margin-bottom:10px;}
.blog_comment_count{font-size: 10pt; font-weight: 600; color: #888;}

.blog_article_comment_item{
border: 1px solid #ddd;
background-color: #ccc;
margin-left:2px;margin-right:2px;
padding: 10px 10px 5px 10px;
margin-bottom: 5px;
}
.blog_article_comment_text{
border: 0px solid #D9F6FC; 
background-color: #fff; 
padding: 5px;
}
.blog_comment_timestamp {
font-size:8pt; color:#999; font-weight:normal;
}
.blog_article_keywords {
font-size: 10pt;
color: #333;
}
.add_comment_login {
font-size:10pt;
color:#eee;
text-decoration:none;
border-width:1px;
border-style: solid;
border-color: #aaa;
-moz-border-radius:8px;
-khtml-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
margin:6px;
padding:1px 6px;
cursor:pointer;
background: url('http://deccarealestate.com/template/Decca2/images/blue_gradient.png');	
}
.add_comment_login:hover{
background: url('http://deccarealestate.com/template/Decca2/images/blue_gradient.png');	
cursor:pointer;
color:#444; 
border-color: #ddd;
opacity: .9;
text-decoration:none;
}
.add_comment_block{padding-left:5px;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{
border:1px solid #AAAAAA;
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
background: #F5FAFF;
color: #303030;
width:615px;
height:100px;
}
.comment_moderated_message{
color:red;padding-left:20px;margin-top:10px;
}
#logohead{
	float:left;
	z-index: 99;
	left: 10px;
	top: 8px;
}

/* LISTING DETAIL - COMMON FOR ALL TEMPLATE FILES
 ============================================================================ */
.or_content_tag .view_image{width:100%;text-align:center;}
.view_image span.image_caption{width:100%;line-height:25px;font-weight:bold;color:#FF0000;}
.or_content_tag .view_image a:link, .or_content_tag .view_image a:visited{font-size:11px;font-weight:normal;text-decoration:underline;color:#656565;}
.or_content_tag .view_image a:hover{text-decoration:none;}
.or_content_tag .view_image img{width:480px;margin-bottom:10px;border:0 none;}
#features{clear:both}
#features_left{float:left;width:50%;}
.multiple_options_caption{margin-right:5px;padding:0;font-weight:bold;float:left;}
.multiple_options{float:left;}
.multiple_options ul{margin:0;padding:0;list-style-type:none;}
.multiple_options li{display:inline;line-height:18px;padding-left:18px;background:url(http://deccarealestate.com/template/Decca2/images/box_ticked.png) 0 -2px no-repeat;}
#features_right{float:left;width:50%;}
#features_right ul{float:left;margin:0;padding:0;list-style-type:none;}
#features_right li{display:inline;line-height:12px;}
div.features_ticked{float:left;margin-top:15px;padding-left:18px;}
div.features_ticked strong{line-height:15px;padding-top:16px;margin-left:-18px;background-color:#FFFFFF;}

.star ul li 
{
	background-image: url(http://deccarealestate.com/template/Decca2/images/links/star.png);
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	padding-left: 1em;
}

#image_wrap{
	width:460px;
	padding:15px;
	text-align:center;
	background-color:#efefef;
	border:2px solid #fff;
	outline:1px solid #ddd;
	-moz-ouline-radius:4px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
#image_wrap img {width:100%;}
.scrollable{text-align:center; position:relative;overflow:hidden;width:615px;border:1px solid #ccc;background-color:#efefef;}

.scrollable .items div{float:left;width:577 px;}
.scrollable img{float:left;margin:13px 8px;background-color:#fff;padding:2px;border:1px solid #ccc;width:100px;height:75px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.scrollable img.active{border:2px solid #000;position:relative;cursor:default;}
p#mainjavarows_thumbs img{float:left;width:100px;margin:10px 0 0 40px;border:0 none;}
#mainjavarows_thumbs{
	text-align: center;
}
#listing_detail_mainjavarows_mainimage img {
	height: 290px;
	width: 387px;
}
.bottom_left {
	float:left; 
	width:300px; 
	text-align: left; 
	margin-top:10px; 
	border: 1px solid #0ff;
	margin-bottom:10px;
}
.bottom_right{
	float:right; 
	width:300px; 
	text-align: left; 
	margin-top:10px; 
	border: 1px solid #0ff;
	margin-bottom: 10px;
}
.cta{
	background-color: #CCC;
	border: thin solid #F00;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding-left: 10px;
}
