.temptext, .temptext1, .14point , .12point, td{font-family: Verdana, Arial, Helvetica, sans-serif;}
.temptext, .temptext1, .14point{color: #333333;}
td, .temptext{font-size: 9pt;}
.temptext1{font-size: 8pt;}
.14point {font: bold 14pt;}
.12point{
	font-size: 10pt;
	/*color: #1e1e1e;*/
}

.color {color: #FF6600;}
.cal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
}
.tempcolor {color: #18559C;}

/*for template style __zy*/
.bns_tbl {background-color:White;}
.bns_tbl td {color:black;}
.bns_tbl A:link, .bns_tbl A:visited, .bns_tbl A:active, .bns_tbl A:hover {color: blue; text-decoration: underline; border-bottom: 0px solid white; }

.bns_tbl_title { font-weight:bold;padding: 5px 5px 5px 5px }
.bns_tbl_row { padding: 5px 5px 5px 5px } 

/* Links */
a:link, a:visited, a:active, a:hover{
	text-decoration: none;
	font-weight: bold;
	color: #39639B;
	/*border-bottom: 1px dashed #666;*/
}
a:hover {color: #FF9900;}

/*Begin Listing Details Page Default Styles*/
/*General Style*/
body#listing_details_page{
    margin:0px auto;
    padding:0px;
		font-family: Verdana, Arial, helvetica, sans serif;
		color:black;
}
#listing_details_page a:link, #listing_details_page a:visited, #listing_details_page a:active, #listing_details_page a:hover{color:black;}
.ListingHiddenTab, .HiddenListingContentBlock {display: none}
.ListingContentBlock, #TopContent, #BaseFeatureContent, #HitsContent{
	width:590px;
	margin:0px auto;
	padding:5px;
	font-size: 9pt;
	clear:both;
	overflow:hidden;
	background-color:white;
}
.ListingContentBlock{
	min-height:100px;
	overflow:auto;
	border:1px solid #7F9DB9;
}

.ControlInnerClass{
	margin:2px 10px 0x 2px;
	padding:1px;
	white-space:nowrap;
	float:left;
}
.LabelCSSClass, .ValueCSSClass{padding:1px;}
.LabelCSSClass{
	border-right:1px dashed #7F9DB9;
	color:#B81D25;
}
#pageborder{
	width:650px;
	margin:0px;
	background-color:white;
}

/*Title Box Style*/
#TopContent{
	color:#B81D25;
	font-size: 11pt;
	margin-bottom:10px;
	margin-top:15px;
	font-weight:bold;
	border-bottom:1px solid #7F9DB9;
}

/*Base Features Style*/
#BaseFeatureContent{
	width:550px;
	padding:5px;
	margin:20px auto;
	background-color:transparent;
	text-align:center;
}
#BaseFeatureContent .ControlInnerClass{
	margin-right:30px;
	width:95px;
	font-weight:bold;
	padding:1px;
	background-color:white;
	overflow:visible;
}
#BaseFeatureContent .LabelCSSClass{
	padding-right:0px;
	border-width:0px;
}

#BaseFeatureContent .ValueCSSClass{border:1px solid white;}

/*Tab Style*/
.ListingActiveTab, .ListingInactiveTab{
	width:72px;
	height:26px;
	padding:0px;
	line-height:26px;
	vertical-align:middle;
	text-align:center;
	float:left;
	font-weight:bold;
	font-size:7pt;
	overflow:hidden;
	margin-right:2px;
}
.ListingActiveTab{
	background-image:url(../images/tab-bg.gif);
	color:blue;
}
.ListingInactiveTab {background-image:url(../images/tab-active-bg.gif);}
#TabBlock{
	width:602px;
	height:26px;
	padding:0px;
	margin:10px auto 0px auto;
	clear:both;
	font-size:9pt;
	
}
#TabBlock *{
	cursor: hand;
}
/*Photos Style*/
#UCPhotos1_tblAlternatePropertyImages{
	width:606px;
	margin:10px auto;    
	padding:0px;
	background-color:white;
	/*border: 1px solid #7F9DB9;*/
	text-align:center;
}
td.imageThumb, td.emptyimageThumb{
	height:72px;
	margin:0px;
	padding:0px;
	text-align:center;
	line-height:72px;
	overflow:hidden;
}
td#UCPhotos1_MainPropertyImageCell, td#UCPhotos1_MainPropertyImageCell img{
	height:240px;
	overflow:hidden;
}
#UCPhotos1_tblAlternatePropertyImages td.imageThumb img{
	margin:0px;
	padding:0px;
	height:64px;
	vertical-align:middle;
}

/*Features Style*/
#FeaturesTabContent div{width:190px;}
.classEven{background-color:lightgrey;}
#FeaturesTabContent .LabelCSSClass{border-right-width:0px;}

/*Description Style*/
#DescriptionTabContent td{color:black;}

/*Attachments Style*/
#AttachmentsTabContent ol{
	margin:0px;
	padding:0px;
	list-style-position:inside;
}
#AttachmentsTabContent li{margin:10px 0px 0px 0px;}

/*Details/Rooms/Sellers Info Style*/
#SellersTabContent .ControlInnerClass, #DetailsTabContent .ControlInnerClass, #RoomsTabContent .ControlInnerClass{
	width:250px;
	overflow:hidden;
	margin-right:30px;
	height:18px;
}
#SellersTabContent .LabelCSSClass, #DetailsTabContent .LabelCSSClass, #RoomsTabContent .LabelCSSClass{
	width:100px;
	float:left;
	clear:left;
}
#SellersTabContent .ValueCSSClass, #DetailsTabContent .ValueCSSClass, #RoomsTabContent .ValueCSSClass{
	float:right;
	clear:right;
	padding-left:3px;
}
/*Rooms Style*/
#RoomsTabContent hr{clear:both;}
#RoomsTabContent .RoomImage1, #RoomsTabContent .RoomImage2{
	clear:both;
	width:580px;
	height:100%;
}
#RoomsTabContent .TitleImage{
	width:100%;
}
#RoomsTabContent img{
	width:normal;
}

/*Contact Us*/
DIV#ContactUsTabContent .LabelCSSClass{
	display:block;
	border-right:none;
	width:150px;
	padding:1px;
}
DIV#ContactUsTabContent .ControlInnerClass{
	margin:5px;
}
#submitbutton{
	clear:both;
}
#UCContactUs1_txtMessage{
	width:90%;
}

/*Hits Counter Style*/
#HitsContent{
	margin:10px auto;
	width:180px;
	text-align:center;
	font-size:6pt;
	border:1px solid #7F9DB9;
}
#HitsContent .ValueCSSClass{margin-left:5px;}
/*End Listing Details Page Default Style*/