#main ul{
	padding:0px !important;
	list-style-type:none !important;
}

.sectiontableheader {
    background: none repeat scroll 0 0 #CBC8AA;
    border-bottom: 1px solid #8A7F7B;
    border-top: 1px solid #8A7F7B;
    font-size: 1.2em;
    padding: 4px 8px;
    text-shadow: 1px 1px 1px #615C58;
}

browsingTabs
{
	clear: both;
}
.browsingTabs > ul li
{
	margin: 0 0 0 10px;
	float:right;
	width: 150px;
	height: 22px;
	line-height: 22px;
	font-size: 110%;
	color: #fff;
	background: #79ac45;
}

.browsingTabs > ul li a.selected,
.browsingTabs > ul li a.selected:visited
{
	color: #fff;
	background: #6E8DE3;
}

.browsingTabs > ul li a,
.browsingTabs > ul li a:visited
{
	color: #666;
	text-decoration: none;
}
.browsingTabs
{
	clear: both;
	padding: 10px 0 0 0;
}
.browsingTabs > div
{
	clear: right;
	padding: 5px 0 0 0;
	border-top: 1px solid #6E8DE3;
}
.browsingTabs > ul li
{
	width: 150px;
	display: inline-block;
	text-align: center;
	background: #E0E1F0;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	-webkit-border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	cursor:pointer;
}
.browsingTabs > div h1
{
	display: none;
}






.tabs-title-top {
    border-right: 1px solid #C5BBF9;
    border-top: 2px solid #efefef;
    height: 60px !important;
    position: relative;
    width: 100%;
}
tabs-title {
    border-right: 1px solid #E2E2E5;
}

.tabs-title-top ul.tabs-title {
    margin: 0;
    padding: 0;
    position: absolute;
}

tabs-title-top {
   
    
    height: 60px !important;
    position: relative;
    width: 100%;
}

.tabs-title-top ul.tabs-title li {
    
    
    border-left: 1px solid #DBDBF7;
    border-right: 1px solid #C5BBF9;
    height: 60px !important;
    margin-bottom: -1px;
    margin-left: 0;
    width: 140px !important;
}

.tabs-title-top ul.tabs-title li {
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block !important;
    float:right !important;
    margin: 0;
    padding: 0;
}
.tabs-title-top ul.tabs-title li h3 {
    background-position: 15px 15px !important;
    border-top: medium none;
    color: #88888A;
    font-size: 100%;
    font-weight: bold !important;
    line-height: normal;
    margin: 0;
    
}


ul {
    list-style: none outside none;
}

ul.tabs-title li.tab-title_icon1 h3{
	background-image:url(../images/assets/icon1.png);
	background-repeat:no-repeat !important;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.2);
	padding: 15px 15px 20px 55px !important;
	margin:0px !important;
}


ul.tabs-title li.tab-title_icon2 h3{
	background-image:url(../images/assets/icon2.png);
	background-repeat:no-repeat !important;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.2);
	padding: 15px 15px 15px 55px !important;
	margin:0px !important;
}

.tab-panels-top {
    bottom: 0;
    clear: both;
    left: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1;
}

/*
toolbar
*/
div.toolbar-list {
    float: right;
    padding: 0;
    text-align: right;
}

div.toolbar-list ul {
    margin: 0;
    padding: 0;
}

div.toolbar-list li {
    color: #666666;
    float:right;
    height: 48px;
    list-style: none outside none;
    padding: 1px 1px 3px 4px;
    text-align: center;
    background-color:white;
    margin:0px;
    background:none !important;
    padding-left:0px !important;
	border: none !important;
	outline:none !important;
	webkit-box-shadow: none !important;
	-ms-box-shadow: none !important;
	box-shadow: none !important;
}

div.toolbar-list a:hover, div.toolbar-list a:focus, div.toolbar-list a:active {
    border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-style: solid;
    border-width: 1px;
    color: #0B55C4;
    text-decoration: none;
    background-color:white;
    margin:0px;
}

div.toolbar-list a {
    border: 1px solid #F4F4F4;
    cursor: pointer;
    display: block;
    float:right;
    padding: 1px 5px;
    white-space: nowrap;
    margin:0px;
}
/*a{color: #000 ;}
a:hover,a:active{color: #6f6f6f ;}
a:visited {
    color: #000 ;
    outline: medium none;
    text-decoration: none;
}
.menu-item a,.menu-item a:active,.menu-item a:hover,.menu-item a:visited{color:#fff;} */

div.toolbar-list span {
    display: block;
    float: none;
    height: 32px;
    margin: 0 auto;
    width: 32px;
}
.button{
	border:0px !important;
}

.icon-32-new {
    background-image: url("../images/assets/icon-32-new.png") !important;
	background-position:1px 1px !important;
}
.icon-32-edit {
    background-image: url("../images/assets/icon-32-edit.png") !important;
	background-position:1px 1px !important;
}
.icon-32-delete {
    background-image: url("../images/assets/icon-32-delete.png") !important;
	background-position:1px 1px !important;
}
.icon-32-unpublish {
    background-image: url("../images/assets/icon-32-unpublish.png") !important;
	background-position:1px 1px !important;
}
.icon-32-publish {
    background-image: url("../images/assets/icon-32-publish.png") !important;
	background-position:1px 1px !important;
}
.icon-32-approval {
    background-image: url("../images/assets/icon-32-unarchive.png") !important;
	background-position:1px 1px !important;
}
.icon-32-feature {
    background-image: url("../images/assets/icon-32-default.png") !important;
	background-position:1px 1px !important;
}
.icon-32-save {
    background-image: url("../images/assets/icon-32-save.png") !important;
	background-position:1px 1px !important;
}
.icon-32-apply {
    background-image: url("../images/assets/icon-32-apply.png") !important;
	background-position:1px 1px !important;
}
.icon-32-forward {
    background-image: url("../images/assets/icon-32-forward.png") !important;
	background-position:1px 1px !important;
}
.left_details_col{
	width:20%;
	text-align:left;
	font-weight:bold;
	padding:3px;
	padding-right:10px;
	vertical-align:top;
	border:0px;
}
.right_details_col{
	text-align:right;
	padding:3px;
	padding-right:10px;
	border:0px;
}

.inputbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #666666;
    margin: 0 5px;
    padding: 2px;
}


.compare_title{
	font-weight:bold;
	text-align:right;
	padding:3px;
	padding-right:10px;
	border:0px !important;
}

#main a:link, #main a:visited{
    text-decoration:none;
}

#photo_table td{
	border:0px;
}

.sTable
{
	width: 100%;
	border-collapse:collapse;
	border:0px !important;
}
.sTable td
{
	border:0px;
}

.admintable{
	border:0px !important;
	border-collapse:collapse;
	text-align: right;
}

.admintable td{
	border:0px !important;
}

.key{
	border:0px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:4px;
}


td{
	border:0px;
}

.sTable td table{
	border:0px;
	border-collapse:collapse;
}

.sTable td table td{
	border:0px;
}

label
{
	cursor: pointer;
}
.small_text{
	font-size:11px;
	color:gray;
}
table.admintable td.key, table.admintable td.paramlist_key {
    background-color: #F6F6F6;
    border-bottom: 1px solid #E9E9E9;
    border-right: 1px solid #E9E9E9;
    color: #666666;
    font-weight: bold;
    text-align: right;
    width: 140px;
    font-size:12px;
    padding-right:10px;
}

table.admintable th, table.admintable td {
    font-size: 12px;
}

table.admintable td {
    padding: 3px;
    font-size:12px;
    
}

div.width-20 fieldset, div.width-30 fieldset, div.width-35 fieldset, div.width-40 fieldset, div.width-45 fieldset, div.width-50 fieldset, div.width-55 fieldset, div.width-60 fieldset, div.width-65 fieldset, div.width-70 fieldset, div.width-80 fieldset, div.width-100 fieldset {
    padding: 5px 17px 17px;
}
fieldset {
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding: 5px;
    text-align: right;
}

table{
	border:0px !important;
}

table tr{
	border:0px !important;
}

table tr td{
	border:0px !important;
}

.header_text{
	font-size:16px;
	font-weight:bold;
}

/* dealers page */
#characters_line
{
	margin: 7px 0;
}

#characters_line a.character:link,
#characters_line a.character:visited,
.character_selected
{
	font-size: 11px;
	font-weight: bold;
	padding: 0 3px;
	border: 1px #B2B1AC solid;
	text-decoration: none;
	font-style: normal;
}
#characters_line a.character:hover,
#characters_line a.character:active,
.character_selected
{
	text-decoration: none;
	background: #898883;
	color: #111414;
}

.agent_photo {
    border: 1px solid #CCCCCC;
    float: right;
    margin-right: 10px;
    padding: 3px;
}

.agent_phone {
    background: url("../images/assets/tphone.png") no-repeat scroll 100% 50% transparent;
}
.agent_mobile {
    background: url("../images/assets/tmobile.png") no-repeat scroll 100% 50% transparent;
}
.agent_email {
    background: url("../images/assets/tmail.png") no-repeat scroll 100% 50% transparent;
}
.agent_website {
    background: url("../images/assets/website.png") no-repeat scroll 100% 50% transparent;
}
.agent_yahoo {
    background: url("../images/assets/tyahoo.png") no-repeat scroll 100% 50% transparent;
}
.agent_msn {
    background: url("../images/assets/tmsn.png") no-repeat scroll 100% 50% transparent;
}
.agent_gtalk {
    background: url("../images/assets/tgtalk.png") no-repeat scroll 100% 50% transparent;
}
.agent_skype {
    background: url("../images/assets/tskype.png") no-repeat scroll 100% 50% transparent;
}
.agent_fax {
    background: url("../images/assets/tfax.png") no-repeat scroll 100% 50% transparent;
}
.agent_facebook {
    background: url("../images/assets/tfacebook.png") no-repeat scroll 100% 50% transparent;
}
.agent_address {
    background: url("../images/assets/address16.png") no-repeat scroll 100% 50% transparent;
}

.agent_phone, .agent_mobile, .agent_fax, .agent_website, .agent_email , .agent_yahoo,.agent_skype,.agent_gtalk,.agent_msn,.agent_facebook,.agent_address{
    float:right;
    padding-right: 20px;
    width: 100%;
}

.block_caption {
    background: url("../images/assets/arrow_breadcrumb_block.png") no-repeat scroll 7px 9px ;
    border-bottom: 1px solid #79ac45;
    color: #79ac45;
    font-size: 24px;	font-weight:bold;
    margin-bottom: 6px;
    padding: 2px 5px 4px 23px;
}

.inputbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #666666;
    margin: 0 5px;
    padding: 2px;
}


/* fonts */
.grey,
.grey_small
{
	font-size: 16px !important;
	font-weight: bold;
	
}
.grey_small
{
	/*font-size: 12px;*/
	font-weight: normal;
}
.grey_middle
{
	font-size: 16px;
	font-weight: none;
	
}
.blue_middle
{
	font-size: 13px;
	font-weight: normal;
	
}
.blue_middle_bright
{
	font-size: 12px;
	font-weight: bold;
	
}
.blue_bright
{
	font-size: 11px;
	font-weight: bold;
}
.red
{
	font-size: 12px;
	font-weight: normal;
	color: #ff0000;
	/**/
}

.gray_small
{
	font-size: 9px;
	font-weight: normal;
	color: #444;
}
.black_small
{
	font-size: 10px;
}
.static
{
	font-size: 12px;
}

.header_td{
	text-align:center;
	font-weight:bold;
	padding:5px;
	border:0px;
	border-bottom:1px solid #CCC;
	background-color:#efefef;
	border-right:1px solid white;
}

.data_td{
	padding:4px;
	text-align:right;
	padding-right:5px;
	border:0px;
	border-bottom:1px solid #efefef !important;
}

.compare_title{
	font-weight:bold;
	text-align:right;
	padding:3px;
	padding-right:10px;
	border:0px !important;
}

.message{
	color:#BE3232;
	font-weight:bold;
	font-size:13px;	
	padding:10px;
}

.componentheading{
	font-size:18px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
#total_price{
	font-weight:bold;
}


/*
Search locator
*/
.header_property_listing{
	padding:5px;
	text-align:center;
	font-weight:bold;
	
}

.property_listing_left{
	overflow-y:scroll;
}

.locator_image_property{
	float:right;
	margin-right:10px;
}

.locator_element_property{
	border-top:1px solid #CCC !important;
}

.locator_title_link{
	font-weight:bold;
	text-decoration:none;
}

.conten_e_property{
	padding:5px;
}

.search_field_item{
	padding:5px;
}


.mblock_header_left,
.mblock_header_right
{
	width: 7px;
	height: 42px;
	background: url('../images/assets/mblock_header.gif') 0 0 no-repeat;
	padding:0;
}
.mblock_header_right
{
	background: url('../images/assets/mblock_header.gif') -7px 0 no-repeat;
}
.mblock_header_center
{
	background: url('../images/assets/mblock_header.gif') 0 -42px repeat-x;
}

.mblock_header_center div.title
{
	width: 240px;
	margin: 13px 0 4px 5px;
	height: 14px;
	float:right;
	color: white;
	font-size: 12px;
	font-weight: bold;
}
.middle_title_arrow
{
	height: 7px;
	width: 9px;
	background: url('../images/assets/arrow_middle_block_title.gif') top no-repeat;
	float:right;
	margin: 4px 5px 0 6px;
}
.mblock_header_center div.arrow_block_up,
.mblock_header_center div.arrow_block_down
{
	width: 13px;
	height: 9px;
	font-size: 0px;
	margin: 16px 0 0 0;
	float: right;
	cursor: pointer;
	background: url('../images/assets/arrow_middle_block.gif') 0 -9px no-repeat;
}
.mblock_header_center div.arrow_block_down
{
	background: url('../images/assets/arrow_middle_block.gif') 0 0 no-repeat;
}

.mblock_middle_left,
.mblock_middle_right
{
	width: 1px;
	background: #fae7a9;
	padding:0;
}
.mblock_middle_right
{
	background: #fae7a9
}
.mblock_middle_center
{
	background: #fef8e2;
}
.mblock_middle_center div.content
{
	margin: 8px 10px 4px 10px;
}

.mblock_footer_left,
.mblock_footer_right
{
	width: 4px;
	height: 4px;
	background: url('../images/assets/mblock_footer_corners.gif') 0 0 no-repeat;
}
.mblock_footer_right
{
	background: url('../images/assets/mblock_footer_corners.gif') -4px 0 no-repeat;
	width: 3px;
}
.mblock_footer_center
{
	background: url('../images/assets/mblock_footer_center.gif') bottom repeat-x;
	height: 4px;
	font-size: 1px;
}
/* middle block end */

/* toolbar styles */
/*img.ip_toolbar_divider{height: 20px; width: 20px; vertical-align: middle;}
#ip_toolbar{ height: 30px; padding: 0px 10px; text-align: right; margin: 0px 1px 0px 1px;}
#ip_toolbar_right,#ip_toolbar_left{ z-index: 1; position: absolute; top: -2px; width: 18px; height: 30px; border-top: solid 1px #000;}
#ip_toolbar_right{ right: -18px; background: #000 url(../images/ip_toolbar_right.gif) top left repeat-x;}
#ip_toolbar_left{ left: -18px; background: #000 url(../images/ip_toolbar_left.gif) top left repeat-x;}
#ip_toolbar a{ display: inline; border-left: solid 1px #efefef; padding: 0 8px; text-decoration: none;}
#ip_toolbar a:hover{ color: #61a0d1 !important; }
*/
#ip_toolbar{ height: 20px; padding: 0; text-align: right; margin: 0px 1px 0px 1px; position:relative; top:-10px;}
#ip_toolbar a{ display: inline-block; padding: 2px 8px; text-decoration: none; margin:5px;
background: #666970 !important;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
color:#FFF !important;
}
#ip_toolbar a:hover{ color: #79ac45 !important; 
background: #a9acb1 !important;
}


/* notice block */
.nTable
{
	width: 100%;
	margin: 0 0 5px 0;
	border-collapse:separate;
}
.n_corner_top_left,
.n_corner_top_right
{
	height: 5px;
	width: 5px;
	background: url('../img/notice_angles.gif') 0px 0px no-repeat;
}
.n_corner_top_center
{
	background: url('../img/notice_top_bottom.gif') 0px 0px repeat-x #e4ffd9;
}
.n_corner_top_right
{
	background: url('../img/notice_angles.gif') 0px -10px no-repeat;
}

.n_middle_left,
.n_middle_right
{
	height: 10px;
	width: 5px;
	background: url('../templates/default/img/notice_left_right.gif') 0px 0px repeat-y #e4ffd9;
}
.n_middle_right
{
	background: url('../templates/default/img/notice_left_right.gif') -5px 0px repeat-y #e4ffd9;
}

.n_middle_center
{
	background: url('../templates/default/img/notice_bg.gif') left center no-repeat #d6ffd1;
	height: 22px;
}
.n_middle_center div
{
	color: #555;
	font-size: 12px;
	
	margin: 0 36px;
}

.n_corner_bottom_left,
.n_corner_bottom_right
{
	height: 5px;
	width: 5px;
	background: url('../templates/default/img/notice_angles.gif') 0px -5px no-repeat;
}
.n_corner_bottom_center
{
	background: url('../templates/default/img/notice_top_bottom.gif') 0px -5px repeat-x #e4ffd9;
}
.n_corner_bottom_right
{
	background: url('../templates/default/img/notice_angles.gif') 0px -15px no-repeat;
}

.field_notice
{
	color: #444;
	font-size: 12px;
	
	font-weight: bold;
}

/* notice block end */



a img {
    border: none !important;
    margin: 0px !important;
}

dl.tabs {
    float:right;
    margin: 50px 0 0 0;
    z-index: 50;
    clear:both;


}

dl.tabs dt {
    float:right;
    padding: 4px 10px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    margin-right: 3px;
    background: #f0f0f0;
    color: #666;
}

dl.tabs dt.open {
    background: #F9F9F9;
    border-bottom: 1px solid #F9F9F9;
    z-index: 100;
    color: #000;

}

div.current {
    clear: both;
    border: 1px solid #ccc;
    padding: 10px 10px;
	max-width:100% !important;
}


div.current dd {
    padding: 0;
    margin: 0;
}

dl#content-pane.tabs {
    margin: 1px 0 0 0;
}

/* pane-sliders */
.pane-sliders .title {margin: 0;padding: 2px;color: #666;cursor: pointer;}

.pane-sliders .panel { border: 1px solid #ccc; margin-bottom: 3px;}.pane-sliders .panel h3 { background: #f6f6f6; color: #666;font-size:13px;}.pane-sliders .content { }.pane-sliders .adminlist { border: 0 none; }.pane-sliders .adminlist td { border: 0 none; }.jpane-toggler span { background: transparent url(../images/assets/j_arrow.png) 5px 50% no-repeat; padding-right: 20px;}.jpane-toggler-down span { background: transparent url(../images/assets/j_arrow_down.png) 5px 50% no-repeat; padding-right: 20px;}.jpane-toggler-down { border-bottom: 1px solid #ccc; }
/*
Search form
*/select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
display: inline-block;
height: 20px;
padding: 4px 6px;
margin-bottom: 9px;
font-size: 12px;
line-height: 20px;
color: #555555;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}
select, input[type="file"] {
height: 24px;
line-height: 24px;
}
.inputbox{-webkit-box-shadow: inset 10px 10px 14px -6px rgba(87,85,87,1);
-moz-box-shadow: inset 10px 10px 14px -6px rgba(87,85,87,1);
box-shadow: inset 5px 5px 8px -6px rgba(87,85,87,1);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.label_search{
	/*padding:5px;
	text-align:left;*/
	padding: 5px;
text-align: right;
display: inline-block;
float: right;
width: 50px;
}
.locator_search_form_table{
}
.field_search{
	padding:5px;
}

#mapHeader{
	font-size: 11px;
    margin-bottom: -1px;
    position: relative;
    width: 100%;
    z-index: 100;
}

#mapWrapper {
    background: url("../images/assets/map_bgcolor.png") repeat-x scroll 0 0 #F0F0F0;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color !important;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    padding: 2px;
    position: relative;
}

#mapFooter {
    background-color: #F0F0F0;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC !important;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    font-size: 11px;
    height: 35px;
    position: relative;
}

#mapFooter .legendWrapper {
    float:right;
    padding-right: 5px;
}

#mapFooter .corner {
    background-position: 0 100%;
    bottom: -1px;
    top: auto;
}
#mapFooter .rightCorner {
    background-position: 100% 100%;
}

.expandMap {
    background-color: #FFFFFF;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color !important;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    float:right;
    padding: 4px 5px 2px;
    position: relative;
}

.clearer {
    clear: both;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.header_mostview{
	background:url('../images/assets/bg2.gif');
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	height:30px;
	color:white;
}
.header_mostrated{
background:url('../images/assets/bg1.gif');
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	height:30px;
	color:white;
}

.adp-step, .adp-substep {
    border-top: 1px solid #CDCDCD !important;
    margin: 0;
    padding: 0.3em 3px;
    vertical-align: top;
}

.suggestionsBox {
	position: absolute;
	left: 30px;
	margin: 10px 0px 0px 0px;
	width: 300px !important;
	background-color: #212427;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 4px;
	border: 2px solid #000;	
	color: #fff;
}

.suggestionList {
	margin: 0px;
	padding: 0px;
	width: 300px !important;
}

.suggestionList li {
	
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
}

.suggestionList li:hover {
	background-color: #659CD8;
}

.bock_caption_explain{
	color:gray;
	font-style:italic;
	font-size:11px;
}

#listings{
	display:block !important;
	width:100%;
	overflow:hidden;
}

.property_footer{
	text-align:center;
	margin-top:15px;
	font-size:10px;
	display:block;	
}

.advsearch_table{
	
}

.advsearch_table tr td{
	padding:5px;
}

.more_option{
	font-weight:bold;
	cursor:pointer;
}

.relate_property .property_title{
	padding: 0 0 5px;
}
.relate_property .property_title A{
	text-decoration: none;
	font-weight: bold;
}
.relate_property .property_title{
	text-align: center;
	padding: 5px 0;
}
.relate_property .property_title IMG {
	border: 3px solid #CCC;
}

.relate_property .property_description{
	font-size:11px;
	color:gray;
}

.relate_property .property_description .price{
	text-align:center;
}

.relate_property .property_description .price .old_price{
	color:gray;
	text-decoration:line-through;
}
.relate_property .property_description .price .market_price{
	color:green;
	font-weight:bold;
}

.relate_property .property_description .price .property_type{
	color:blue;
}

dl{
	margin:0px !important;
}

dd{
	width:100% !important;
}

.gridpropertyaddress{
	margin:0px !important;
}
.gridprice{
	margin:0px !important;
}
.gridaddress{
	margin:0px !important;
}

.property-details-main-div .nav-tabs li {
 float:right;
 margin: 0;
 padding: 0;
 height: 31px;
 line-height: 31px;
 border: 1px solid #c0c0c0;
 border-left: none;
 margin-bottom: -1px;
 background: #e0e0e0 !important;
 overflow: hidden;
 position: relative;
}
.property-details-main-div .nav-tabs li a {
    border: 1px solid #FFFFFF;
    color: #000000;
    display: block;
    outline: medium none;
    padding: 0 15px;
    text-decoration: none;
	 line-height:29px;
	 margin:0;
	 border-radius:0;
}
.property-details-main-div .nav-tabs li a:hover {
    border: 1px solid #FFFFFF !important;
    color: #000000;
    display: block;
    outline: medium none;
    padding: 0 15px;
    text-decoration: none;
	 line-height:29px;
	 margin:0;
	 border-radius:0;
	 background:#cccccc;
}

.property-details-main-div .nav-tabs  {
    border-left: 1px solid #C0C0C0;
   
}

.property-details-main-div .nav-tabs li.active {
	border-color: #C0C0C0 #C0C0C0 #C0C0C0 -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
}
.property-details-main-div .nav-tabs li.active, .property-details-main-div li.active a:hover {
	background: none repeat scroll 0 0 #FFFFFF !important;
    border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #FFFFFF;
}

.nav-tabs > li{
	background:none !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	float:right !important;
}

table.adminlist thead th {
    background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #FFFFFF;
    color: #666666;
    text-align: center;
}
table.adminlist td, table.adminlist th {
    padding: 4px;
}

.label-important, .badge-important {
    background-color: #B94A48 !important;
}
.label {
    border-radius: 3px 3px 3px 3px;
}
.label, .badge {
    background-color: #999999;
    color: #FFFFFF;
    display: inline-block;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    padding: 2px 4px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: baseline;
    white-space: nowrap;
}
.label-info, .badge-info {
    background-color: #3A87AD !important;
}

.label-warning, .badge-warning {
    background-color: #F89406 !important;
}
.label-success, .badge-success {
    background-color: #468847 !important;
}

tr.warning > td {
    background-color: #FCF8E3 !important;
}
tr.info > td {
    background-color: #D9EDF7 !important;
}

.pagination a, .pagination span {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-color: #FFFFFF !important;
    border-color: #DDDDDD !important;
    border-style: solid !important; 
    border-width: 1px 1px 1px 0 !important;
    float:right !important;
    line-height: 34px !important;
    padding: 0 14px !important;
    text-decoration: none !important;
}
.pagination li:first-child a, .pagination li:first-child span {
    border-left-width: 1px;
    border-radius: 3px 0 0 3px;
}
.pagination li:last-child a, .pagination li:last-child span {
    border-left-width: 1px !important;
    border-radius: 3px 0 0 3px;
}

.pagination {
    height: 36px;
    margin: 18px 0;
}

.pagination ul {
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
	padding:0;
}

.pagination li {
    display: inline;
}
li {
    line-height: 18px;
}

.pagination ul > li {
    display: inline !important;
    padding: 0 !important;
}

.pagination li:first-child a, .pagination li:first-child span {
    border-left-width: 1px !important;
    border-radius: 3px 0 0 3px;
}
.pagination ul, ul.pagenav {
    float: none !important;
	margin:0 !important;;
}
.img-rounded {
    border-radius: 6px 6px 6px 6px;
}
img{
	max-width:100%;
}
.photos_count{
	max-width:100%;
}
select.input-large, input[type=text].input-large, input[type="checkbox"] {
    /*width: 210px !important;*/
	width: auto !important;
	max-width: 210px !important;

}
select.input-small{
    /*width: 90px !important;*/
	width: auto !important;
	max-width: 90px !important;

}
select.input-mini{
    /*width: 90px !important;*/
	width: auto !important;
	max-width: 50px !important;

}
/*input[type=text], input[type=password], input[type=email], .inputbox,.input-small{border: 1px solid #523f31 !important;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.btn.mod_ossearch_btn{	
-webkit-box-shadow: inset 10px 10px 14px -6px rgba(87,85,87,1);
-moz-box-shadow: inset 10px 10px 14px -6px rgba(87,85,87,1);
box-shadow: inset 5px 5px 8px -6px rgba(87,85,87,1);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
margin-top: 25px;
height: 24px !important;
line-height: 24px !important;
padding-top: 0 !important;
}*/
@-moz-document url-prefix() { 
.btn.mod_ossearch_btn{
	     padding-top: 4px !important;
  }
}
select, input[type="file"] {
height: 24px !important;
line-height: 24px !important;
font-size:12px !important;
}
.agentlistindent{
	padding:0 5px 5px;
}

.agentlistindent h2{
	color: #EF3D23;
	font-size: 17px;
	line-height: 24px;
	margin-bottom: 0;
	position: relative;
	top: 2px;
}

.mobileagentlistindent h2{
	color: #EF3D23;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 0;
	position: relative;
	top: 2px;
}


#ospitem-watermark_box {
    display: block;
    position: relative;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC !important;
    margin: 5px 5px 0 0;
    padding: 4px;
}
.ospitem-watermark_category {
	background:url(../img/category.png) no-repeat left top;
    height: 41px;
    padding: 2px 5px 2px 30px;
    position: absolute;
    right: -1px;
    text-align: right;
    top: 26px;
    width: auto;
	color: #FFFFFF;
	text-transform:capitalize;
    
}
.ospitem-watermark_types {
	background: url(../img/type.png) no-repeat scroll right top transparent;
    border-radius: 0 2px 2px 0;
    bottom: 40px;
    color: #FFFFFF;
    left:0px;
    padding: 2px 8px;
    pointer-events: none;
    position: absolute;
    text-transform: capitalize;
}

img.ospitem-imgborder {
    
}
img.spotlight_watermark {
    border: 0 solid #585858;
    left: -1px;
    position: absolute;
    top: -2px;
}

.row-fluid [class*="span"] {
    -moz-box-sizing: border-box;
    display: block;
    float:right;
    margin-left: 2%;
    min-height: 30px;
    width: 100%;
}
.row-fluid .span8 {
    width: 65.812%;
}
div.ospitem-leftpad, span.ospitem-leftpad {
    padding-right: 0px;
	
}
.agentlist { line-height:1.6;}
.ospitem-propertyprice,.price-big {
    font-size: 26px;
    font-stretch: semi-condensed;
    font-weight: bold;
    line-height: 28px;
	 color: #79ac45;
}
.price-big  > span{font-size: 26px !important;}
div.ospitem-iconbkgr {
    background-color: #EFEFEF;
    margin-bottom: 15px;
    padding-bottom: 7px;
    padding-top: 7px;
}
h2{
    color: #319AAD;
    font-size: 1.4em;
    line-height: inherit !important;
}
.shell h2 span{
    color: #319AAD;
    line-height: inherit;
	 font-weight: normal;
	 text-transform:uppercase;
	 font-size:26px;
}
.shell h2 span {
    background: none repeat scroll 0 0 #FFFFFF;
    padding-right: 15px;
    padding-top:10px;
    padding-bottom:10px;
    position:relative;
    top:-15px;
}
.shell h2 {
    border-top: 17px solid #EBEBEB;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index:
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    margin: 0.5em 0;
}

.ospitem-propertytitle {
    color: #747474;
    font-size: 16px;
    font-weight: bold;
    margin-top: 30px;
    position: relative;
    text-transform: uppercase;
    z-index: 1;
}

div.ospitem-separator {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 0 0 1px;
    margin-bottom: 10px;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
}

.ospitem-maptitle {
    font-size: 16px;
	font-weight: bold;
    position: relative;
    text-transform: uppercase;
    z-index: 1;    
}

div.ospitem-iconbkgr {
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #efefef;
	margin-bottom: 15px;
}

#ospitem-watermark_box {
    display: block;
    position: relative;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC !important;
    margin: 5px 5px 0 0;
    padding: 4px;
}
.ospitem-watermark_category {
	background:url(../images/assets/categoryicon.png) no-repeat left top;
    height: 41px;
    padding: 2px 5px 2px 30px;
    position: absolute;
    right: -1px;
    text-align: right;
    top: 26px;
    width: auto;
	color: #FFFFFF;
	text-transform:capitalize;
    
}
.ospitem-watermark_types {
	background: url(../images/assets/typeicon.png) no-repeat scroll right top transparent;
    border-radius: 0 2px 2px 0;
    bottom: 40px;
    color: #FFFFFF;
    left:0px;
    padding: 2px 8px;
    pointer-events: none;
    position: absolute;
    text-transform: capitalize;
}

.os_dpe_item{
	color:black;
}
.os_dpe_marker{
	color:black;
}



.row-fluid [class*="span"] {
margin-left: 1% !important;
float: right !important;
}
.os-float.os-label {
width: 140px;
clear: right;
}
.os-float.os-field {
width: 110px;
}
.row-fluid .span3.os-radio{
	width:50px;
	margin-left:2px;
	vertical-align:middle;
	}
#panel1 .block_caption{display:none;}
	
.menu,ul.menu  li {
list-style: none !important;
}


.colors .sp-accordion.sp-accordion-style2 .toggler span, .colors .sp-accordion.sp-accordion-style2 .toggler span span {
color: #000000;
}
ul.tabs_container li.tab{ float:right !important;color:#000 !important;}
/* .tab-content.search .active ,.tab-content.search .active .block_caption{
color: #ffffff !important;
} */
.tab-content.search {
background: rgba(203, 226, 179, 0.7) !important;
height:75px !important;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border-radius: 14px;
}
.tab-content.search{height:auto !important; padding:10px !important; color:#ffffff; margin-bottom:10px;}.tab-content.search .span3, .tab-content.search .span2 {width: auto !important;}
.tab-content.search .active, .tab-content.search .deactive {
/*color: #ffffff;*/
font-size: 115%;
}
#sptab93 .tabs_buttons,.nav.nav-tabs.search{
background: #a8a8a7 !important;
background-image: -webkit-linear-gradient(top, #575756, #a8a8a7) !important;
background-image: -moz-linear-gradient(top, #575756, #a8a8a7) !important;
background-image: -ms-linear-gradient(top, #575756, #a8a8a7) !important;
background-image: -o-linear-gradient(top, #575756, #a8a8a7) !important;
color:#ffffff !important;

	}
	.nav-tabs.search>li>a{color:#000000 !important;}
	.nav.nav-tabs.search{ margin-bottom:0 !important;}
#sptab93.sptab_blue ul.tabs_container li.tab.active span ,.nav.nav-tabs.search .active,.nav-tabs.search>.active>a, .nav-tabs.search>.active>a:hover,.nav-tabs.search>li>a:hover{
background: #575756 !important;
background-image: -webkit-linear-gradient(bottom, #575756, #a8a8a7) !important;
background-image: -moz-linear-gradient(bottom, #575756, #a8a8a7) !important;
background-image: -ms-linear-gradient(bottom, #575756, #a8a8a7) !important;
background-image: -o-linear-gradient(bottom, #575756, #a8a8a7) !important;
color:#ffffff !important;
-webkit-box-shadow: inset 3px 0px 6px 0px rgba(48,46,48,1);
-moz-box-shadow: inset 3px 0px 6px 0px rgba(48,46,48,1);
box-shadow: inset 3px 0px 6px 0px rgba(48,46,48,1);
}
#mx-maincol #sptab93 ul.tabs_container li.tab ,.nav.nav-tabs.search li{

border-right-color: #a8a8a7 !important;
}

.module.beige .custom.beige, .module.greys .bt-cs.greys,.module.greys .custom.greys{
	moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
background-color: transparent;
margin: 0 ;
padding:0;
border: 0;
}
select#price{ width: auto !important;
max-width: 220px !important;
}
.mod_ossearch_li select#price{ width: auto !important;
max-width: 190px !important;
}
select#price option {
direction: ltr;
}
#more_option_span{background: transparent url(../images/assets/more-op.png) no-repeat top right ;
height: 16px;
/*width: 120px;*/
padding-right:20px;
margin: 20px 0;
display: inline-block;}
#more_option_span.closed{ background-position:bottom right;}
.error-info{ font-size:130%;
color:#900;}
/*
#hormenu ul.level-0 > li.menu-item > a.menu-item{color: #fff !important;}
#hormenu ul.level-0 > li.menu-item > a.menu-item {
background-color: #abc300 !important;
}
	#notice_message{
font-size:200%;

		}
	#notice_message a{font-size:200%;	}*/
	
/*.jwts_tabbertab  {min-height:500px;}*/
.sTable.mainDetails{
width: 43%;
float: right;
}
.sTable.fg {width: 54%;float: right;background-color: #ffffff;box-shadow: 0 0 6px rgba(0,0,0,0.6), 0 0 50px rgba(0,0,0,0.1) inset;border-radius: 1% 1% 1% 1% / 1% 1% 1% 1%;margin: 0 10px 7px 0;}
#tabphoto img{box-shadow: 0 0 6px rgba(0,0,0,0.6);}.sTable.fg td .left_details_col {width: 20% !important;}.sTable.fg td .right_details_col{width:60% !important;}
.sTable.col2{width: 36% !important;line-height: 1.7;float: left;margin-right: 10px;/*height: 180px;border-left: 1px solid #79ac45 !important;border-bottom:0px !important;*/}
.sTable.colwide{width: 58% !important;/*height: 180px;border-left:1px solid #79ac45 !important;border-bottom:0px !important;*/}
.sTable.colwide td .left_details_col{width:38% !important;}
.sTable.colwide td .right_details_col{width:2% !important;}
.sTable.col2 td .left_details_col{width:60% !important;}
.sTable.col2 td .right_details_col{width:39% !important;}
.sTable.fg.col2 tr {
line-height: 1.9em;
}
/*.sTable.fg.col2 .adminform ,.sTable.colwide .adminform {height:153px;}*/

table.sTable td {
padding: 0px;
vertical-align: top;
}
.clring{clear:right;}
ul.jwts_tabbernav li a, ul.jwts_tabbernav li a:link{
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.jwts_tabberlive .jwts_tabbertab {border-top: 0 !important;border: 0 !important;background-color: #cbe2b3;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
ul.jwts_tabbernav {
padding: 4px 6px 0!important; border-bottom:0 !important;}
ul.jwts_tabbernav li a, ul.jwts_tabbernav li a:link {
font-size: 14px !important;padding: 4px 6px 2px!important;border: 0 !important;
background: #b4e1e4 /*48c2c9*/ ; background-image:none !important;
 
}
ul.jwts_tabbernav li a:hover {background: #b4e1e4 ;}
.price-big #currency_div{ font-size:40px !important;}
fieldset.adminform { border:0 !important;}
#fs_feature .right_details_col{width:30%;}
#fs_feature .left_details_col{width:70%;}
#fs_feature table,#fs_feature td{ vertical-align:top !important;}
.sTable.fg fieldset.adminform legend {font-size: 20px !important;
color: #000;
margin: 0 0 10px;
padding: 2px 8px;
}
.sTable div.width-100 fieldset{padding:10px 0 !important;}
.sTable div.width-100 fieldset div {    padding: 0px 4px;    clear: both;}
.relatedbox{float: right;padding: 5px;margin: 3px;vertical-align: top;background-color: #ffffff;box-shadow: 0 0 6px rgba(0,0,0,0.6), 0 0 50px rgba(0,0,0,0.1) inset;border-radius: 1% 1% 1% 1% / 1% 1% 1% 1%;}
.det  #currency_div{ display:inline-block;white-space: nowrap;margin-right: 15px;}
.os-fieldwrapp{display:inline-block;width:33%;vertical-align: top; }
#fieldwrap{width: 56%;
float: right;}
.centerWrapp{ text-align:right; margin:0 auto;}
.centerWrapper{ text-align:center; margin:0 auto; width:100%;}
.image_desc{padding:3px;width:100%;display:block;color:#000;/*background-color: #fff; box-shadow: 0 1px 5px rgba(0,0,0,0.25), 0 0 50px rgba(0,0,0,0.1) inset; border-radius: 1% 1% 1% 1% / 1% 1% 1% 1%;*/margin-top:10px; font-weight:bold;}

.mainbody ul.jwts_tabbernav li { background:none !important;}

td{ font-size:15px !important;}
#fb-facebook-comments .fbcl {
clear: none;
}
#fb-facebook-comments .fbcs,
#fb-facebook-comments .fbct,
#fb-facebook-comments .fbcp,
#fb-facebook-comments .fbcm,
#fb-facebook-comments .fbci,
#fb-facebook-comments .fbcl.
#fb-facebook-comments .fbcc{ float:right;}
/*a:hover, a:active, a:focus {color:#000000 !important;}*/
.relatediv .img-rounded.relatedbox{width: 138px;height: 170px; line-height:14px;}
.relatediv{width:auto !important;}
.img-rounded.relatedbox .property_title {
/* font-size: 120%; */
font-weight: bold;
}
.img-rounded.relatedbox .property_title a{
color: #79ac45 !important;
}
.adp, .adp table, .adp-list {font-size: 15px;}

/*.btn-compare*/
.check-yes span  ,.check-no span{display:none;}
.check-yes{background: transparent url(../images/assets/check.png) no-repeat top right ;height:24px; width:24px; display:block;}
.check-no{background: transparent url(../images/assets/window_close.png) no-repeat top right ;height:24px; width:24px; display:block;}
.small-form{margin:0 !important;padding:5px;}
.small-form li{width:41%; display:inline-block;vertical-align: top; background:none !important;}
.small-form input,.small-form textarea,.small-form select{margin: 3px !important;
padding: 1px 3px !important;}
.grey_small.label2{width:30%; display:inline-block; /*font-size:12px !important;*/}
.first .grey_small.label2{width:20%;}
form#commentForm .grey_small {
font-weight: bold;
}#contactForm textarea#message {width: 93.6% !important;}.small-form select {min-width: 250px !important;}@media (min-width: 767px){
#requestmessage{width:244px !important;max-width: 244px !important;}}a#fsb_information ,[id*="fsb_"]{color: #fff;}
.contactAgent,.inner-tab{background-color: #fff;
box-shadow: 0 0 6px rgba(0,0,0,0.6), 0 0 50px rgba(121, 172, 69, 0.3) inset;
border-radius: 1% 1% 1% 1% / 1% 1% 1% 1%;padding: 8px 8px 0;}
.inner-tab{padding: 8px;}form#commentForm input[type=text], form#commentForm input[type=password], form#commentForm input[type=email], form#commentForm .inputbox {margin-top: 10px;}textarea#comment_message {width: 170px !important;margin: 0;box-shadow: inset 0px 0px 7px rgba(0,0,0,0.30);}form#commentForm .grey_small, .grey_small.label2, .span12.agent-border strong, .active #contactForm .span3 {font-weight: bold;}.ospitem-iconbkgr{margin-top:15px;}div.ospitem-leftpad, span.ospitem-leftpad {display: block;text-indent: 0;word-wrap: normal;}
.social-share{display: inline-block;
float: right;
margin-top: -20px;
margin-right: 100px;
height: 30px;
overflow: visible;}
.ftForm, .ftForm select, .ftForm .btn{ font-size:12px !important; }/* 
.agent-d .row-fluid .span12:first-child{display:none;}
.ospropertysearch .input-small, .ospropertysearch select , .ospropertysearch select#price{
width: 160px !important;
max-width: 160px !important;
min-width: 160px !important;
} */
.sort select.input-small {
max-width: 110px !important;
}
.span2.ossearchinput-small {margin-top:0;vertical-align: top;line-height: 1.8em;}
.span2.ossearchinput-small.sort {
width: 170px;
}.tab-content.search .span3, .tab-content.search .span2 {width: auto !important;float: none !important;margin-left: 10px !important;display: inline-block !important;}.span12.filter {height: 20px;margin: 0 !important;}.componentheading + br + .block_caption , .componentheading + br {display: none;}td#content_nav_icons {position: relative;padding-top: 10px !important;}form#contactForm select.input-large, form#contactForm input[type=text].input-large, form#contactForm input[type="checkbox"] {width: 270px !important;max-width: 270px !important;}legend, .active #contactForm .span3, .active div {color: #000 !important;}form#commentForm .grey_small, .grey_small.label2, .span12.agent-border strong, .active #contactForm .span3 {font-weight: bold;}#notice_message, #notice_message a {font-size: 150%;}.nav-tabs>li>a {font-size: 120%;font-weight: bold;}.form-horizontal .controls{}.form-horizontal .control-label {float: right !important;}