/**
 * @version 1.6.1 2011-07-25
 * @package Joomla
 * @subpackage Intellectual Property
 * @copyright (C) 2011 the Thinkery
 * @license GNU/GPL see LICENSE.php
 */

.clear{clear:both;}
div.ip_mainheader{position: relative !important;}
div.ip_mainheader h2{margin: 12px 0px;}
.ip_header{ background: #4a79bc !important; color: #fff; padding: 5px 10px;}
.ip_header_txt{ font-weight: bold !important;}
.ip_cat_entry{ padding-left: 0px; color: #333333; vertical-align:top; }
.ip_tabcontent{padding: 10px; text-align: left; float: left;}
.ip_favorites th{color: #fff;}
.rounded_bar{background: #4a79bc; color: #fff; text-transform: uppercase; margin-top: 10px; margin-bottom: -10px; padding: 5px 10px;}
.ip_testimonial blockquote{font-size: 11px; padding: 10px;}
.ip_testimonial_author{font-weight: bold; margin-top: 10px;}
.ip_testimonial_notes{font-size: 10px; color: #999;}

table.ip_form_table td{ padding: 5px; }
table.ip_cat_overview{ width: 100%; }
table.ip_cat_overview td{padding: 5px; border: 0px;}
td.ip_subcat_overview{ width: 10%; padding: 0px;}
td.ip_subcat_overview_title{ width: 10%; padding: 0px;}
td.ip_subcat_overview_desc{ width: 90%; padding: 0px;}

.main-page #sub-menu a:hover, .main-page #sub-menu li.active a{color: #ffde00 !important;}
#ip_disclaimer{color: #999999; font-size: 10px;}

/* viewer styles */
#viewer_control{clear: both;margin: 0pt;padding: 0pt;overflow: hidden;position: relative;z-index: 9;width: auto;height: 23px;}
#viewer_control ul{margin: 0px;padding: 0px;padding-left: 23px !important;list-style-type: none;list-style-image: none;list-style-position: outside;background-color: transparent;background: url(../viewer/corner.gif) bottom left no-repeat;text-align: right;float: right;height: 23px;}
#viewer_control li{display: inline;padding: 0px !important;margin: 0pt;list-style-type: none;list-style-image: none;list-style-position: outside;background-color: #222222 !important;float: left;text-align: center;height: 23px;}
#viewer_control img{margin: 5px 8px;}

/* secondary styles */
.mtop10{margin-top: 10px;}
.mtop20{margin-top: 20px;}
.mbottom10{margin-bottom: 10px;}
.mbottom20{margin-bottom: 20px;}
.p10{padding: 10px;}

/* slider gallery styles */
#box5{position:absolute;width:600px;}
#box5 span{	display:block;float:left;width:650px;}
#info5{	bottom:0;}
.gallery_info{width: 650px;height:40px;background:#000;position:absolute;padding: 10px; color: #fff;}
.mask2{	position:relative;width: 650px;height: 400px;overflow:hidden;border: solid 1px #272727; background: #000 url(../images/loading.gif) 50% 50% no-repeat;}
#box5 span img{	display:block;border:none;}
div#box5_buttons{ height: 30px; background: #3a3a3a !important; display: block; border: solid 1px; border-width: 0 1px 1px 1px;}
p.buttons{cursor: pointer;margin: 0px 10px !important; }
p.buttons #prev5{background: url(../galleries/noobslide/slideshow_previous.gif) top left no-repeat;}
p.buttons #play5{background: url(../galleries/noobslide/slideshow_play.gif) top left no-repeat;}
p.buttons #stop5{background: url(../galleries/noobslide/slideshow_stop.gif) top left no-repeat;}
p.buttons #next5{background: url(../galleries/noobslide/slideshow_next.gif) top left no-repeat;}
.vtour_slideshow_container{margin-bottom: 10px; margin-top: 15px;}
.vt_slideshow_btn{height: 30px; width: 30px; display: block; margin-right: 2px; float: right;}
.vt_slideshow_info{padding: 5px 8px;}
.vt_slideshow_h1{font-size: 14px; font-weight: bold;margin: 0px !important; padding: 0px !important; text-transform: uppercase;}
.vt_slideshow_h1desc{margin-top: -15px;}

/* home view */
.ip_subcattitle{font-weight: bold; font-size: 11px; text-transform: uppercase;}
div.ip_subcattitle{margin-top: 10px;}
a.ip_subcatlink{color: #ff0000; font-size: 10px;}
.ip_subcatlink_count{color: #000; font-size: 10px; font-weight: bold;}

/* common styles */
.property_footer{text-align: center; font-size: 10px; margin-top: 10px;}
.property_overview_title{margin-bottom: 10px;}
.property_overview_mlstitle{margin-bottom: 10px; position: relative;}
.property_overview_price{ background: #666; padding: 3px 5px; border: solid #999; border-width: 0px 1px 1px 1px; font-weight:bold; color: #ffde00!important; font-size: 14px; line-height: 16px; }
.property_overview_secondary{ border-bottom: solid 1px #ccc; margin-bottom: 3px; }
.property_overview_secondary .detail_text{ color: #ffde00!important; font-weight:bold; }
.property_overview_bannertopleft{ z-index: 1000 !important; position: absolute; top: 0px; left: 0px; }
.property_overview_bannerbotleft{ z-index: 999 !important; position: absolute; bottom: 0px; left: 0px; }
.property_overview_bannerright{position: absolute; top: 0px; right: 0px;}
.property_header{border-bottom: solid 2px; font-weight: bold; text-transform: uppercase; position:relative; padding: 3px 10px; z-index: 0 !important;}

.property-featured .property_overview_bannerbotleft{ z-index: 999 !important; position: absolute; bottom: 80px; left: 0px; }

.property_header_right{ position: absolute; top: 0px; right: 8px; z-index: 1000 !important;}
.property_header_results{position: absolute; top: 0px; right: 0px; font-weight: normal; text-transform: none; padding: 3px 10px;}
.property_link{color: #006699 !important; text-decoration: none !important; text-transform: uppercase; font-weight:bold; }
.property_options{ color:#666600 !important; text-decoration:none !important; text-transform:lowercase; }
.property_amenity{ background: url(../images/check.gif) 0% 50% no-repeat; padding-left: 20px !important; float:left; padding: 2px 5px; line-height: 19px;}
.no_results{border-top: solid 2px; border-bottom: solid 2px; font-weight: bold; text-transform: uppercase; position:relative; padding: 3px 10px; border-color:#999999;}

.adv_table{width: 100%; margin: 0px 5px 0px 5px; border-collapse: collapse; }
.quicksearch_holder{background: url(../images/block_fade.gif) top left repeat-x; margin-bottom: 10px; padding-top: 8px; padding-left: 8px;}
.ip_quicksearch_sortholder{ text-align: right; float: right; margin-right: 0px;}
.ip_quicksearch_optholder{padding-bottom: 5px; border-bottom: solid 1px #ccc; margin-bottom: 5px;}
.ip_quicksearch_optholder li{display: inline; padding: 3px 5px; list-style-type: none; line-height: 25px;}
.ip_quicksearch_optholder li label{font-weight: bold;}
.ip_qssearch{width: 150px;}
.ip_qsprice{width: 80px;}

.ptable{ margin-top: 10px; width: 100% !important; border-collapse: collapse; }
.ptable td{ padding: 5px; vertical-align: top;}
.ptable th{padding: 3px 5px; font-size: 11px; color: #fff; text-align:left; border-left: solid 1px #fff;}
.ptable th.ip_center{text-align: center !important;}
.ip_dsummary_table{margin-bottom: 10px;}
.ip_dsummary{padding: 0 8px 0 0 !important;}
.pfooter{ font-size: 9px; color: #444; }
.header_accent, .header_accent a{ font-weight: bold !important; color: #fff !important; text-decoration: none !important; }
.accent1, .accent1 a{ color: #006699 !important; }
.accent2, .accent2 a{ color: #6699CC !important; }
.summary_table{width: 100% !important; border-collapse: collapse; margin-top: 10px; margin-bottom: 10px;}
.summary_table td{padding: 0px;}
.summary_left{padding-right: 8px !important;}
.summary_sidecol{border-left: solid 1px #ccc; padding-left: 8px !important;}
.summary_sidecol a, .summary_sidecol a:hover{text-decoration: none;}

/* search area */
input{ display: inline!important;}
.inputbox{font-size: 12px;background: #fff; border: solid 1px #999;}
.notification-block {background-color : #fff4c2; padding : 5px;border : 1px solid #ffcc33;width : 100%;}
.contactbox{width: 200px;}
.numbox{width: 50px;}
.ip_pagination{width: 100%;}
.ip_pagecount{width: 50%; text-align: left;}
.ip_pagenav{width: 50%; text-align: right;}
.ipbutton{border: solid 1px #ccc; background: #f7f7f7; margin-left: 3px;}

/* property details */
.firstlayer{background: #f7f7f7;}
.property_thumb_holder, .cat_thumb_holder{ background: #a2a2a2; position: relative; border: solid 1px #cccccc; overflow:hidden;}
.ip_quickopt{ background: #f7f7f7; margin-bottom: 10px; padding: 5px 10px; }
.ip_beds,
.ip_baths,
.ip_sqft,
.ip_lotsize,
.ip_lot_acres,
.ip_yearbuilt,
.ip_heat,
.ip_garage_type,
.ip_roof{ text-align:right !important; position: relative; padding: 5px 40px 5px 10px; background-color: #e7f2f6; border-top: solid 1px #d2e4ea; border-bottom: solid 1px #d2e4ea; margin-bottom: 3px; background-repeat: no-repeat; background-position: 96% 50%; }

.ip_beds span.ip_title,
.ip_baths span.ip_title,
.ip_sqft span.ip_title,
.ip_lotsize span.ip_title,
.ip_lot_acres span.ip_title,
.ip_yearbuilt span.ip_title,
.ip_heat span.ip_title,
.ip_garage_type span.ip_title,
.ip_roof span.ip_title
{ position: absolute; left: 10px; top: 5px; font-weight:bold; }

.ip_beds{ background-image: url(../images/icon-bed.gif); }
.ip_baths{ background-image: url(../images/icon-bath.gif); }
.ip_sqft{ background-image: url(../images/icon-sqft.gif); }
.ip_heat{ background-image: url(../images/icon-heat.gif); }
.ip_lotsize{ background-image: url(../images/icon-lotsize.gif); }
.ip_lot_acres{ background-image: url(../images/icon-lotsize.gif); }
.ip_yearbuilt{ background-image: url(../images/icon-yearbuilt.gif); }
.ip_garage_type{ background-image: url(../images/icon-yearbuilt.gif); }
.ip_roof{ background-image: url(../images/icon-yearbuilt.gif); }
.ip_sidecol{ border-left: solid 1px #ccc; padding-top: 0px !important;}
.ip_sidecol_item{border-bottom: solid 1px #ccc; padding: 5px 10px 5px 20px; background: url(../images/block.png) 5px 50% no-repeat;}
.ip_sidecol a{display: block; text-decoration: none;}
.ip_sidecol_item:hover{ background: url(../images/block_down.png) 10px 50% no-repeat; padding-left: 25px;}
.ip_sidecol_header{background: #2e394c; padding: 3px 10px; font-weight: bold; color: #fff; margin-bottom: 10px;}
.ip_sidecol_address{background: #f7f7f7; border: solid 1px #ccc; padding: 10px; margin-bottom: 10px;}

/* span styles */
.subheader{border-bottom: solid 1px #ccc; padding: 5px 10px;}
.container{border: solid 1px #666666;}
.form_title{font-weight: bold; padding: 5px;}
.form_input{padding: 5px;}
div.alert{background: #ffd5d5; border-top: solid 3px #cf3738; border-bottom: solid 3px #cf3738; padding: 10px; color: #cf3738; font-weight: bold; margin-bottom: 10px;}
div.info{background: #c3d2e5; border-top: solid 3px #84a7db; border-bottom: solid 3px #84a7db; padding: 10px; color: #0055bb; font-weight: bold; margin-bottom: 10px;}

/* toolbar styles */
img.ip_toolbar_divider{height: 20px; width: 20px; vertical-align: middle;}
#ip_toolbar{
	background:#eeeeee !important;
    border: 1px solid #cccccc;
	height:35px;
	line-height:35px;
	margin:10px 0px;
}
#ip_toolbar a{ 
	color: #204550;
    font-size: 12px;
    font-weight: bold;
    padding-left: 10px;
    float:right;
    margin-right:10px;
    height:16px;
    line-height:16px;
    margin-top:10px;
}


/* tooltip styles */
span.hasTip{cursor: pointer;}
.tool-tip {float: left; background: #ffffcc !important; border: 1px solid #d7d7ac !important;padding: 5px;max-width: 200px; color: #000;}
.tool-title {font-size: 100%;font-weight: bold;margin-top: -14px;padding-top: 14px;padding-bottom: 5px;background: url(../images/selector-arrow.png) no-repeat;}
.tool-text {font-size: 100%;margin: 0;}

/* pane-sliders  */
.pane-sliders .title { margin: 0; padding: 2px; color: #666; cursor: pointer; }
.pane-sliders .panel   { border: 1px solid #666; border-width: 1px 0px;}
.pane-sliders .panel h3 { background: #2e394c; color: #fff; font-size: 16px;}
.pane-sliders .content { background: #fff; }
.pane-sliders .adminlist     { border: 0 none; }
.pane-sliders .adminlist td  { border: 0 none; }
.jpane-toggler  span     { background: transparent url(../images/j_arrow.png) 5px 50% no-repeat; padding-left: 20px;}
.jpane-toggler-down span { background: transparent url(../images/j_arrow_down.png) 5px 50% no-repeat; padding-left: 20px;}
.jpane-toggler-down {  border-bottom: 1px solid #ccc; }

/* tabs */
dl.tabs {float: left;margin: 0px 0 -1px 0 !important;z-index: 50;}
dl.tabs a{text-decoration: none !important;}
dl.tabs h3{font-size: 14px !important; line-height: 20px !important; padding: 0px !important; margin: 0px !important;}
dl.tabs dt {float: left;padding: 6px 10px;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;border-top: 1px solid #cccccc;margin-left: 0px;margin-right: 2px;background: #438DE0;color: #fff; font-size: 14px; text-decoration: none !important;}
dl.tabs dt.open {background: #F9F9F9;border-bottom: 1px solid #F9F9F9;z-index: 100;color: #fff;}
dl.tabs dt.open a {color:#006DD0;}
dl.tabs dt.open a:hover {color:#ef761a;}
dl.tabs dt.closed a {color:#ffffff;}
dl.tabs dt.closed a:hover {color:#ef761a;}
div.current {clear: both; border: none;padding: 10px; max-width: none !important;}
div.current dd {padding: 0; margin: 0;}
div.ip_spacer {display: block; height: 0px;}

.property-featured dl.tabs dt {padding: 8px 20px; background: #204550;}
.property-featured dl.tabs h3 {font-size: 22px !important;}
.property-featured dl.tabs dt.open {background: #F9F9F9;}
.property-featured dl.tabs dt.open a {color: #204550;}

/* agent and company details display */
.ip_phone, .ip_cell, .ip_fax, .ip_website, .ip_email{ float:left; width: 400px; padding-left: 20px; }
.ip_phone{ background: url(../images/icon-phone.gif) 0% 50% no-repeat; }
.ip_cell{ background: url(../images/icon-cell.gif) 0% 50% no-repeat; }
.ip_fax{ background: url(../images/icon-fax.gif) 0% 50% no-repeat; }
.ip_website{ background: url(../images/icon-web.gif) 0% 50% no-repeat; }
.ip_email{ background: url(../images/icon-email.gif) 0% 50% no-repeat; }
.ip_desc{ margin-top: 15px; border-top: solid 2px; padding-top: 10px; }
.ip_sidecol_email{ background: url(../images/icon-email.gif) 0% 50% no-repeat; padding-left: 20px; }
.ip_sidecol_phone{ background: url(../images/icon-phone.gif) 0% 50% no-repeat; padding-left: 20px; }

/* agent display */
.ip_agent_photo{ float: left; padding: 3px; border: solid 1px #ccc; margin-right: 10px; }
.ip_agent_details{ float: left; width: 250px;}
.ip_agent_address{ float: left; width: 200px;}
.ip_agent_options{float: right; width: 100px;}
.ip_agent_detailsheader{border-bottom: solid 1px #282828;}
.side_agent_photo{margin: 10px 0px;}
.side_agent_photo img{padding: 2px; border: solid 1px #ccc;}

/* company display */
.ip_company_photo{ float: left; padding: 3px; border: solid 1px #ccc; margin-right: 10px; }
.ip_company_details{ float: left; width: 250px;}
.ip_company_address{ float: left; width: 200px;}
.ip_company_options{float: right; width: 100px;}
.ip_company_detailsheader{border-bottom: solid 1px #282828;}
.side_company_photo{margin: 10px 0px;}
.side_company_photo img{padding: 2px; border: solid 1px #ccc;}

.pe_price{font-size: 16px; color: #ff0000; font-weight:bold; line-height: 30px;}
.prop_overview_price{ background: #fff; padding: 3px 5px; border: solid #ccc; border-width: 0px 1px 1px 1px; font-weight:bold; color: #006699 !important; font-size: 14px; line-height: 16px; }
li.ip_checklist{list-style-type: none; background: url(../images/tick.png) 0 50% no-repeat; line-height: 20px; padding-left: 20px !important;}
#ip_gallery_link{position: absolute; bottom: 0px; right: 10px; font-size: 12px; background: url(../images/gallery.gif) 0 50% no-repeat; line-height: 20px; padding-left: 25px;}
.ip_smallfont{font-size: 10px; font-style: italic; color: #999999;}
.key{font-weight: bold; text-align: right;}
.ip_details_table{width: 100%;}
.ip_details_table td{padding: 3px;}

/*// NEW AS OF V.1.5.3 //*/
.ip_sidecol_subaddress{}
.ip_sidecol_subaddress span{font-weight: bold;}
.ip_mapright{vertical-align: top; padding-top: 30px !important;}
.ip_agentbio{border: solid 1px #ccc; background: #f7f7f7; padding: 10px; margin: 10px 0px;}
.ip_sidecol_cell{ background: url(../images/icon-cell.gif) 0% 50% no-repeat; padding-left: 20px; }

/*// NEW AS OF V.1.5.4 //*/
.iprelative{position: relative;}
.ip_agentsearch_form{margin:0px;}
.ip_companysearch_form{margin:0px;}
.ip_quicksearch_form{margin:0px;}
.ip_saveprop_form{margin: 0px;}
.ip_agentdetails{margin-bottom: 10px;}
.ip_company_photo{margin-bottom: 10px;}
.ip_company_details{margin-bottom: 10px;}
.ip_cform_wrapper{margin-top: 10px;}
.ip_rform_wrapper{margin-top: 10px;}
.ip_sfform_wrapper{margin-top: 10px;}
.ip_loginform_wrapper{padding: 10px;}
.ip_loginform_container{width: 300px; text-align: left; padding: 10px;}
.ip_imagetab{position: relative; background: #b9b9b9; overflow: hidden;}
.ip_doctab{overflow: auto;}
.ip_noresult_wrapper{height: 500px; padding: 10px; margin: 10px 0px; text-align: center !important;}
.ip_nologin_wrapper{height: 100px; padding: 10px; margin: 10px 0px; text-align: center !important;}
.ip_savemessage{margin-top: 30px;}
.ip_container{border: solid 1px #666666;}
.ip_noborder{border: none !important;}
.ip_smallspan{font-size: 9px;}
.ip_msn, .ip_skype, .ip_gtalk{ float:left; width: 400px; padding-left: 20px;}
.ip_msn{background: url(../images/icon-msn.gif) 0% 50% no-repeat;}
.ip_skype{background: url(../images/icon-skype.gif) 0% 50% no-repeat;}
.ip_gtalk{background: url(../images/icon-gtalk.gif) 0% 50% no-repeat;}
.ip_sidecol_msn{ background: url(../images/icon-msn.gif) 0% 50% no-repeat; padding-left: 20px; }
.ip_sidecol_skype{ background: url(../images/icon-skype.gif) 0% 50% no-repeat; padding-left: 20px; }
.ip_sidecol_gtalk{ background: url(../images/icon-gtalk.gif) 0% 50% no-repeat; padding-left: 20px; }
.ip_sidecol_license{ background: url(../images/icon-license.gif) 0% 50% no-repeat; padding-left: 20px; }
.ipclear{clear:both;}
.ip_sidecol_mainaddress{margin-bottom: 10px;}
.ip_sidecol_mainaddress span{font-weight: bold;}
.ip_sidecol_categories{margin: 10px 0px;}
.ip_sidecol_categories span{font-weight: bold;}

/*// css banners //*/
.property_overview_bannercsstop{position: absolute; top: 0px; width: 100%; padding: 0px 5px;}
.property_overview_bannercssbot{position: absolute; bottom: 0px; width: 100%; padding: 0px 5px;}
.bannernew{background: #20a800; font-weight: bold; color: #fff;}
.bannersold{background: #cc0000; font-weight: bold; color: #fff;}
.bannerpending{background: #e8ab07; font-weight: bold; color: #fff;}

/*// NEW AS OF V.1.5.5 //*/
.vtour_sidebar{background: transparent url(../images/vtour.png) no-repeat 5px 50%; border: solid 1px #ccc; padding: 5px 5px 5px 30px; margin-bottom: 10px; line-height: 20px;}
.vtour_link{font-weight: bold; color: #981b1f;}
.ip_adv_maincat{font-weight: bold; padding: 3px 0px; border-bottom: solid 1px #ccc;}
.ip_adv_subcat{font-size: 11px; padding: 3px 0px;}
.bannerupdated{background: #076db3; font-weight: bold; color: #fff;}
.ipterms{padding: 10px; background: #f7f7f7; font-size: 10px; color: #666666;}
.side_oh_header{padding: 3px; background: #ccc; font-weight: bold; margin-bottom: 3px;}

.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor: pointer}
#tt {position: absolute; display: block; background: url(../images/tt_left.gif) top left no-repeat;}
#tttop {display: block; height: 5px; margin-left: 5px; background: url(../images/tt_top.gif) top right no-repeat; overflow: hidden}
#ttcont {display: block; padding: 7px 12px 3px 7px; margin-left: 5px; background: #f7f7f7; color: #666; text-align: center;}
#ttbot {display: block; height: 5px; margin-left: 5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow: hidden}
#save-panel, #calculate-panel{display: none;}
.ip_plgtoolbar_links{padding: 5px; background: #f7f7f7; margin-bottom: 2px;}
.ip_plgtoolbar_links li{display: inline;}

table, tr, td{border: 0px !important;}
a img{border: none;}
.ip_oh_date{white-space: nowrap;}
.ip_oh_divider{font-size: 9px; font-style: italic;}

.ip-slider-div{padding: 10px; border: dotted 1px #ccc !important;}
.ip-fields{margin: 10px 0;}
.ip-fields label{float: left; width: 9em;}
.inputbox, .ip-fields{background:#fff url(../images/content_bg.gif) repeat-x ; border:solid 1px #ccc; padding:3px}
.ip_centered{text-align: center;}

.property-overview {
	border:1px solid #cccccc !important;
	background:#ffffff !important;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	padding:5px;
}
.property-overview-title {
	border:1px solid #cccccc;
	background:#eeeeee;
	height:35px;
	line-height:35px;
}
.property-overview-title-featured {
	border:1px solid #ffcc33;
	background:#ffe49c;
	height:35px;
	line-height:35px;
}
.property-overview-title a {
	color:#006dd0;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
}
.property-overview-title p {
	color:#006dd0;
	font-size:14px;
	float:right;
	padding-right:10px !important;
}
.property-overview-title-featured a {
	color:#006dd0;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
}
.property-overview-title-featured p {
	color:#006dd0;
	font-size:14px;
	float:right;
	padding-right:10px !important;
}
.property-overview-left {
	float:left;
	width:160px;
	margin-top:10px;
}

.property-overview-left-featured {
	float:left;
	width:207px;
	margin-top:10px;
}

.property-overview-right {
	float:right;
	width:320px;
	margin-top:10px;
}
.property-overview-right-featured {
	float:right;
	width:273px;
	margin-top:10px;
}

.property-overview p {
	margin:0 !important;
}
.property-overview-price {
	color:#3f9301;
	font-size:14px;
	font-weight:bold;
}
.property-overview-details {
	color:#3c404e;
	font-size:14px;
}
.property-overview-small{
margin-top: 7px;	
}
.property-overview-callout {
	font-size:10px;
	font-weight: bold;
}
.property-overview-type {
	font-size:10px;
}
.property-overview-description {
	color:#3c404e;
	font-size:12px;
	padding: 10px 0px !important;
}
.property-overview-description a {
	color:#006dd0;
}
.ip_cat {
	border-top:1px solid #D2DBCC;
	border-bottom:1px solid #D2DBCC;
	background:#F8F9F7 !important;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}
.subcatdetail {
	float:left;
	width:50%;
}
.subcatdetail2 {
	float:left;
	width:50%;
}
.ip_cat p {
	margin:0 !important;
	font-size:14px !important;
	margin-bottom:5px !important;
}
.ip_cat p a {
	margin:0 !important;
	font-size:14px !important;
	color:#204550;
}
.ip_cat p span {
	margin:0 !important;
	font-size:14px !important;
}