
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/************************ PrprtyTabs Start ************************/
#PrprtyTabs .ui-widget
{
	font-family:arial;
	font-size:12px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
}

#PrprtyTabs .ui-widget-content { 	border:solid 1px #CCCCCC; color:#333; min-height:340px; }

/*#PrprtyTabs .ui-widget-header { background:url(../../images/tab_bg.png) repeat-x; color:#fff; height:34px; }*/


/* Interaction states
----------------------------------*/
#PrprtyTabs .ui-state-default, #PrprtyTabs .ui-widget-content .ui-state-default, #PrprtyTabs .ui-widget-header .ui-state-default
{
	/*border:1px solid #2f5c89;*/
	font-family:arial;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	background:#000;
}
#PrprtyTabs .ui-state-default a, #PrprtyTabs .ui-state-default a:link, #PrprtyTabs .ui-state-default a:visited { color:#fff; text-decoration:none; }
#PrprtyTabs .ui-state-hover, #PrprtyTabs .ui-widget-content .ui-state-hover, #PrprtyTabs .ui-widget-header .ui-state-hover, #PrprtyTabs .ui-state-focus, #PrprtyTabs .ui-widget-content .ui-state-focus, #PrprtyTabs .ui-widget-header .ui-state-focus { border:1px solid #7ca1bb; background:#2f5c89; font-weight:normal; color: #fff; }
#PrprtyTabs .ui-state-hover a, #PrprtyTabs .ui-state-hover a:hover { color:#000; text-decoration:none; background:#fff; padding:.6em 0.6em!important}
#PrprtyTabs .ui-state-active, #PrprtyTabs .ui-widget-content .ui-state-active, #PrprtyTabs .ui-widget-header .ui-state-active { border:1px solid #7ca1bb; background:#fff; font-weight:normal; color:#fff; }
#PrprtyTabs .ui-state-active a, #PrprtyTabs .ui-state-active a:link, #PrprtyTabs .ui-state-active a:visited { color:#000; text-decoration: none; }
#PrprtyTabs .ui-widget :active { outline:none; }


.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: #PrprtyTabs auto appear as "fixed") */
#PrprtyTabs .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; height:35px; }
#PrprtyTabs .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 2px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; height:29px; }
#PrprtyTabs .ui-tabs .ui-tabs-nav li a { float: left; padding: .6em 0.6em; text-decoration: none; }
#PrprtyTabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: px; }
#PrprtyTabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, #PrprtyTabs .ui-tabs .ui-tabs-nav li.ui-state-disabled a, #PrprtyTabs .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
#PrprtyTabs .ui-tabs .ui-tabs-nav li a, #PrprtyTabs .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#PrprtyTabs .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding:20px 10px 20px 5px; background: none; }
#PrprtyTabs .ui-tabs .ui-tabs-hide { display: none !important; }


/************************ PrprtyTabs End ************************/

