/*
* { outline: 2px dotted red }
  * * { outline: 2px dotted green }
  * * * { outline: 2px dotted orange }
  * * * * { outline: 2px dotted blue }
  * * * * * { outline: 1px solid red }
  * * * * * * { outline: 1px solid green }
  * * * * * * * { outline: 1px solid orange }
  * * * * * * * * { outline: 1px solid blue }*/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen 
{
/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.tabs-hide 
{
 display: none;
}

.tabs-show 
{
 display: inline-block;
}
}

/* Hide useless elements in print layouts... */
@media print 
{
.tabs-nav 
{
 display: none;
}
}

/* Skin */
.tabs-nav 
{
 list-style: none;
 margin: 0;
 padding-top: 0;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 0px;
}

.tabs-nav:after 
{
 /* clearing without presentational markup, IE gets extra treatment */

 display: block;
 clear: both;
 content: " ";
}

.tabs-nav li 
{
 float: left;
 margin-top: 1px;
 margin-right: 0;
 margin-bottom: -2px;
 margin-left: 0px;
 min-width: 60px;/* be nice to Opera */
 
}

/*.horizontal {
		float: left;
		list-style: none;
		margin: 10px;
		}*/
.tabs-nav a, .tabs-nav a span 
{
 display: block;
 padding-top: 0;
 padding-right: 0px;
 padding-bottom: 0;
 padding-left: 0px;/* background: url(tab.png) no-repeat;  */
margin-bottom:-2px;
/* background: url(tab_orange.png)  no-repeat;*/
}

/*
.tabs-nav .tabs-selected li a, .tabs-nav .tabs-selected li a span {
    display: block;
   padding: 0 10px; 
    background: url(tab_orange.png) no-repeat;
   
}
*/
.tabs-nav a 
{
 position: relative;
 top: 0px;
 z-index: 2;
 padding-left: 0px;/*changed from 0 to 10px*/

 /*color: #27537a;/*blueish*/

/* font-size: 12px;
 font-weight: bold;
 /*line-height: 1.2;*/
/* text-align: center;*/
 /*text-decoration: none;
 white-space: nowrap;/* required in IE 6 */

 border-top-style: none;
 border-bottom-style: none;
 border-left-style: none;
 border-right-style: none;
 /*border-color: #999;*/
/* border-width: 1px;*/
 /*background-color: #f2f2f2;/* background: url(tab_grey.png)  no-repeat;*/
}

.tabs-nav .tabs-selected a 
{
 display: block;
 padding-top: 0;
 padding-right: 0px;
 padding-bottom: 0;
 padding-left: 0px;
/* background-color: #F89823;/*orange*/
/*background: url(tab_orange.png)  no-repeat;*/
	 background-position: 100% -150px;
/*background-color:#ef801b;*/
 outline-width: 0;
}

.tabs-nav .tabs-selected a,
 .tabs-nav a:hover, 
 .tabs-nav a:focus, 
 .tabs-nav a:active 
{
 display: block;
 outline-width: 0;/* prevent dotted border in Firefox */

 padding-top: 0;

 /*padding-right: 10px;
 padding-bottom: 0;
 padding-left: 10px;/* */
/* background-color:#F89823;/**/
/*	 background: url(tab_orange.png)  no-repeat;*/

 /*border-color: Orange;/* background-position: 100% -150px;*/
}

.tabs-nav a, .tabs-nav .tabs-disabled a:hover,
 .tabs-nav .tabs-disabled a:focus, 
 .tabs-nav .tabs-disabled a:active 
{
 background-position: 100% -100px;
}

.tabs-nav a span 
{
 width: 60px;/* IE 6 treats width as min-width */

 min-width: 60px;
 height: 16px;/* IE 6 treats height as min-height */

 min-height: 10px;
 padding-top: 1px;
 padding-bottom:5px;
 padding-right: 0px;/*changed temporarily from 1 to 0*/
}

*>.tabs-nav a span 
{
 /* hide from IE 6 */

 width: auto;
 height: auto;
}

.tabs-nav .tabs-selected a span 
{
 padding-top: 5px;
 padding-bottom:2px;
 cursor: auto;
 
}

.tabs-nav .tabs-selected a span, 
.tabs-nav a:hover span, 
.tabs-nav a:focus span,
 .tabs-nav a:active span 
{

 background-position: 0 -50px;
 background-color:#ef801b;
 color:white;
}

.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, 
.tabs-nav .tabs-disabled a:focus span, 
.tabs-nav .tabs-disabled a:active span 
{
 background-position: 0 0;
}

.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited 
{
 /* @ Opera, use pseudo classes otherwise it confuses cursor... */

 cursor: text;
}

.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active 
{
 /* @ Opera, we need to be explicit again here now... */

 cursor: pointer;
}

.tabs-nav .tabs-disabled 
{
/* opacity: .4;
 filter: alpha(opacity=60);*/
 width: 100%; background-color: silver;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;border:1px solid black; 
}

.tabs-container 
{
 /* border-top: 20px solid F79720; */
/*#ff7500;*/

 padding-top: 0.1em;
 padding-right: 1px;
 padding-bottom: 0.1em;
 padding-left: 1px;
 background-color: #fff;/*  declare background color for container to avoid distorted fonts in IE while fading */
}

.tabs-loading em 
{
 padding-top: 0;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 20px;
 background-image: url(loading.gif);
 background-repeat: no-repeat;
 background-position: 0 50%;
}



#btnContainer 
{
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;/* in full to help IE5Mac */

 padding: 0;
 width: 570px;
}

#tblBtnsbar 
{
 border-top-color: #ef801b;
 border-top-width: 20px;
 border-top-style: solid;
 padding-top: 0.1em;
 padding-right: 1px;
 padding-bottom: 0.1em;
 padding-left: 1px;
 background-color: #fff;
 width: 570px;
 margin-top:1px;
 position:relative;
 z-index:2;
}
/*#lnkSend a:hover:after,#lnkSend a,#lnkPrint a:hover:after,#lnkPrint a,#lnkPDF a:hover:after,#lnkPDF a
.over
{
	background-color:Orange;
	}
*/
#tdfriend 
{
 width: 50px;
}
.propdetailupper
{

width:570px; 
height:20px; 
color:White; 
background-color:#355f91; 
font-weight:bold;
}
