﻿.boxProperty
{
	border: 							solid 1px #cccccc; 
	width:								655px; 
	padding-bottom:				15px;
	
	
}
.boxPropertyBoard
{
	border: 							solid 1px #cccccc; 
	width:								656px; 
	min-height: 					83px;
	margin-bottom:				28px;

}
.boxPropertyBoardFooter
{
	border: 							solid 1px #cccccc; 
	width:								656px; 
	min-height: 					83px;
	margin-top:						28px;
	margin-bottom:				38px;	
}

.boxPropertyBoardHeader .columnLeft
{
	background-image:			url(http://bpiw.net/_slices/boxTitle_grayLight.jpg); 
	background-repeat:		no-repeat; 
	height: 							25px; 
	width:								500px; 
	border: 							solid 0px red; 	
	color:								#ffffff;
	float:								left;
}


.boxPropertyBoardHeader .columnLeft h2
{
	margin-top:						4px;
	border: 							solid 0px lime; 
	color:								#2A7AC4; 
	padding-left: 				15px;
	padding-right:				15px;
	font-size:						15px; 
	font-weight:					bold; 
}

.boxPropertyBoardFooterHeader .columnLeft
{
	background-image:			url(http://bpiw.net/_slices/boxTitle_grayDark.jpg); 
	background-repeat:		repeat-y;
	background-position:	left bottom ;
	height: 							32px; 
	width:								500px; 
	border: 							solid 0px red; 	
	color:								#ffffff;
	float:								left;

	
}

.boxPropertyBoardFooterHeader .columnLeft .recordsNavigation, .boxPropertyBoardFooterGrayDark .columnLeft .recordsNavigation
{
	border:								solid 0px blue;  
	
	font-size:						15px; 
	font-weight:					bold; 
	color:								#999999; 
	height:								27px;
}

.recordsNavigation .previous
{
	float: left;		padding-top: 5px; border: solid 0px green; margin-left: 19px;
}
.recordsNavigation .next
{
	float: right;		padding-top: 5px; border: solid 0px gray; margin-right: 19px;
}
.recordsNavigation .currentPage
{
	margin: auto;		padding-top: 6px; border: solid 0px red; height: 18px; text-align: center;
	font-size: 15px; font-weight: bold; color: #999999;
}

.currentPage .pageNumber
{
	color: #ff9900;
}

.boxPropertyBoardBody
{
	padding:							9px 18px 0px  15px; 
	font-size:						11px;
	color:								#666666;
}
 
.boxPropertyBoardBody .columnLeft
{
	float: left; width: 260px; height: 38px; border: solid 0px gray; padding-top: 15px;
}

.boxPropertyBoardBody .columnRight
{
	float:right; border: solid 0px green; width: 120px; height: 38px; padding-top: 15px;
}

.boxPropertyBoardBody .columnCenter
{
	float: left; margin-left: 99px; border: solid 0px blue; width: 120px; height: 38px; padding-top: 15px;
}

.boxPropertyBoardBody .columnLeft .optionField
{
	float: left; font-weight: bold; padding-top: 2px; padding-right: 10px;
}

.boxPropertyBoardBody .columnLeft .optionValue
{
	float: left;
}

.boxPropertyBoardBody .columnLeft .optionValue select
{
 width: 135; height: 20px;font-size: 11px;

}

.boxPropertyBoardBody .columnLeft .optionValue select option
{  
	font-size: 11px; color: #999999; line-height: 18px;
}

.boxPropertyBoardBody .columnRight .optionField
{
	float: left; font-weight: bold; padding-top: 2px;
}

.boxPropertyBoardBody .columnRight .optionValue
{
	float: right; padding-right: 1px;
}


.boxPropertyBoardBody .columnRight .optionValue input
{
	width: 18px; font-size: 11px; color: #999999; border: solid 1px #cccccc; text-align: right; 
}

.boxPropertyBoardBody .columnCenter .optionField
{float: left; font-weight: bold; padding-top: 2px;
}

.boxPropertyBoardBody .columnCenter .optionValue
{float: right; padding-top: 2px; padding-right: 9px;
}







.boxPropertyBoardBody a, .boxPropertyBoardBody a:active, .boxPropertyBoardBody a:link, .boxPropertyBoardBody a:visited
{
	
	padding-left: 5px;
}

.boxPropertyBoardBody a:hover
{
	text-decoration: underline;
}

.boxPropertyBoardFunctions
{

	height:								58px;
}

.boxPropertyBoardFooterHeader .columnLeft h2
{
	padding-top:					0px;
	padding-left: 				15px;
	padding-right:				15px;	
	border: 							solid 0px lime; 
	color:								#ffffff; 
	font-size:						15px; 
	font-weight:					bold; 
	
		margin-top: 6px;

}
.columnLeft h2 .floatLeft
{
	float:								left;
	text-transform:				uppercase;
}
.columnLeft h2 .floatRight
{
	float:								right;
	text-align:						right; 
	border:								solid 0px red;
	text-transform:				none;
}
.columnLeft h2 .floatRight .totalRecordsAvailable
{

}

.columnLeft h2 .floatRight .totalRecordsFound
{
 color: #999999;
}





.boxPropertyHeaderBlue .columnLeft
{
	background-image:			url(http://bpiw.net/_slices/boxTitle_blue.jpg); 
	background-repeat:		no-repeat; 
	height: 							25px; 
	width:								500px; 
	border: 							solid 0px red; 	
	color:								#ffffff;
	float:								left;
}


.boxPropertyHeaderGrayDark .columnLeft
{
	background-image:			url(http://bpiw.net/_slices/boxTitle_grayDark.jpg); 
	background-repeat:		no-repeat; 
	height: 							25px; 
	width:								500px; 
	border: 							solid 0px red; 	
	color:								#ffffff;
	float:								left;
	padding: 0px;	
}


.boxPropertyBoardFooterGrayDark
{
}
.boxPropertyBoardFooterGrayDark .columnLeft
{
	background-image:			url(http://bpiw.net/_slices/boxTitle_grayDark.jpg); 
	height: 							29px; 
	width:								500px; 
	border: 							solid 0px red; 	
	color:								#ffffff;
	float:								left;
	padding:							0px;
	
}
.boxPropertyBoardFooterGrayDark .columnLeft h2
{

	margin-top:						5px;
	border: 							solid 0px lime; 
	/*	color:							#2A7AC4; 	*/		
	padding-left: 				15px;
	padding-right:				15px;
	padding-top: 2px;
	font-size:						14px; 
	font-weight:					bold; 
	
 }
.columnLeft h2 .left
{	
	border: 							solid 0px red; 	
	margin:								0px;
	padding:							0px;
	float:								left; 
}
.columnLeft h2 .right
{	
	border: 							solid 0px red; 	
	margin:								0px;
	padding:							0px;
	float:								right;
}
.boxPropertyHeaderBlue .columnLeft h2, .boxPropertyHeaderGrayDark .columnLeft h2
{

	margin-top:						5px;
	border: 							solid 0px lime; 
	/*	color:							#2A7AC4; 	*/		
	padding-left: 				15px;
	padding-right:				15px;
	font-size:						14px; 
	
	font-weight:					bold; 
	
 }


.boxPropertyHeaderBlue .columnRight
{	border: 							solid 0px lime; 
	
	float:								right; 
	height: 							19px;
	width:								131px;
	text-align:						right;
	color:								#4B9EDB;
	font-size:						14px;
	font-weight:					bold;
	padding-right:				24px;

	padding-top:					6px;
	background-color:			#ffffff;
} 

.boxPropertyHeaderGrayDark .columnRight
{
	float:								right; 
	height: 							19px;
	width:								131px;
	text-align:						right;
	color:								#666666;
	font-size:						14px;
	font-weight:					bold;
	padding-right:				24px;
	
	padding-top:					6px;
	background-color:			#ffffff;
}



.boxPropertyBody
{
	border: 							solid 0px red; 	
	color:								#666666; 
	padding:							15px 18px  18px 18px;
}

.boxPropertyBody .propTopics
{
 font-size: 11px; border: solid 0px red; width: 480px;
}
.propTopics .propTopicLeft{float: left;}
.propTopics .propTopicRight{float: right;  padding-right: 15px;}

.propTopicLeft h4, .propTopicRight h4
{
	margin:					0px;
	padding:				0px;
	font-size:			11px;
	font-weight:		normal;	
}

.boxPropertyInfo
{
	float:								left; 
	border: 							solid 0px red; 
	width:								480px; 
	margin-top: 					10px;
}


.boxPropertyInfo .boxPropertInfoHeader
{
	font-size:						11px;
}


.boxPropertInfoHeader .columnLeft
{
	float:								left;		
	border: 							solid 0px red;
	
}

.boxPropertInfoHeader .columnRight
{
	float:								right;		
	border:								solid 0px lime; 
	width:								300px;
	font-size:						11px;

}

.boxPropertInfoHeader .columnRight .columnRightOptions
{
	float:								right;			
	padding-left:					5px;

}




.boxPropertySummary
{	
	border:								solid 0px lime; 
}
.boxPropertySummary h2
{
	font-size:						12px;
	color:								#2A7AC4;
	height:								13px;
	padding: 							5px 0px 20px 0px;
	margin:  							0px 0px 0px 0px;
	
}

.boxPropertySummary h3
{	border:								solid 0px blue; 
	
	font-size:						12px;	
	line-height:					20px;
	text-align:					justify;
	color:								#2A7AC4;
	
	/*height:								12px;*/
	padding: 							5px 14px  0px 0px;
	margin:  							0px 0px  12px 0px;

}
.boxPropertySummary h3 a:link, .boxPropertySummary h3 a:active, .boxPropertySummary h3 a:visited
{	
	color:								#2A7AC4;
	text-decoration:			none;
}
.boxPropertySummary h3 a:hover
{	
	
	color:								#2A7AC4;
	text-decoration:			underline;

}


.boxPropertySummary p
{	
	border:								solid 0px blue; 
	
	float:								left;
	width: 								320px;
	font-size:						11px;
	line-height:					18px;
	padding:							0px;
	margin:								0px;
	color:								#6f6f6f;
	text-align:						justify;
}

.boxPropertySummary .boxPropertySpecs
{
	float:								right;
	font-size:						11px;
	border:								solid 0	px blue; 	
	color:								#737373;
	margin-right:					12px;
	margin-top:						2px;
}

.boxPropertySpecs .boxPropertySpecsColumnLeft
{
	float:								right;
 	border:								solid 0px red; 
 	text-align:						right;
}

.boxPropertySpecs .boxPropertySpecsColumnRight
{
	float:								right;	
	border:								solid 0px red; 
}


.boxPropertySpecsColumnLeft div
{	
	border:								solid 0px lime; 
	font-weight: 					normal;
	text-align:						right;	
	padding:							0px;	
	height:								22px;

}
																		
.boxPropertySpecsColumnRight div
{
	border:								solid 0px lime;
	text-align:						left;
	padding:							0px;	
	height:								22px;
	margin-left:					6px;

}
.boxPropertySpecTitle span{}

.boxPropertySpecDesc span{}

.boxPropertyOptions
{
	float:								left;
	border:								solid 0px blue;
	font-size:						11px;
}

.boxPropertyPicture
{
	float:								right;
	margin-top: 					15px;
	/*min-height: 				127px;*/
	background-color: 		#f9f9f9;
	font-style:						oblique;
	text-align:						center;
	padding:							1px;
	border:								solid 0px #cccccc;
}
.boxPropertyPicture img
	{width:								120px;	line-height:					18px;}

.boxPropertyPicture .pictureAccess
{	width:								120px;
	margin: 							auto;
	background-color:			#efefef;
	color:								#666666;
	/*
	background-image:			url(http://bpiw.net/_slices/unavailableImage_PT.gif);
	background-position:	center center;
	*/

}


.boxPropertySeparator
{

	height:								33px;
}


.boxPropertyClear
{
	clear:								both;
}





.boxPropertyNavigator
{
	font-size:						11px; 	
	color:								#ff9900; 
	font-weight:					bold; 
	padding:							0px 18px 0px 18px;
	border: 							solid 0px lime; 
}

.boxPropertyNavigator .rightColumn
{
	float:			right; 
	border:			solid 0px blue; 
	padding:		0px 0px 0px 0px; 
	height:			25px;
	width:			130px;
	text-align: right;

}

.boxPropertyNavigator .leftColumn
{
	float:		left; 
	border:		solid 0px red;	
	padding:  0px 0px 0px 0px; 
	height:		25px;
	width:		400px;
}

.boxPropertyNavigator .middleColumn
{
	border:		solid 1px red;
	margin:		auto;
	padding:  0px 0px 0px 0px; 
	height:		25px;
}

.boxPropertyNavigator .leftColumn .left{float: left; 	height: 25px;border: solid 0px cyan;	} 
.boxPropertyNavigator .leftColumn .right{float: right;height: 25px;border: solid 0px cyan;}
.boxPropertyNavigator .leftColumn .middle{text-align: center;height: 25px; margin: auto; border: solid 0px cyan;}



/*
.boxPropertyNavigator h3
{
	border: 							solid 0px yellow; 
	font-size:						12px; 
	color:								#2B7DBC; 
	font-weight:					bold; 
}

.boxPropertyNavigator p
{
	margin-top:						-3px;
	text-align:						justify; 
	line-height:					18px;	
}

.boxPropertyDetails
{	
	border:								solid 0px lime;
	padding-top:					20px;
	
	margin-top:						5px;
	
	
}
.boxPropertyDetails img
{	
	
	
	height: 							24px;	
	padding-right:				4px;

}
.boxPropertyDetails div
{	
	font-size:						12px;
	border:								solid 1px red;
	height:								24px; 
	float:								right; 
	padding-top:					3px;	
	padding-right:				9px;
}
	
.boxPropertyDetails div a, .boxPropertyDetails div a:active, .boxPropertyDetails div a:link, .boxPropertyDetails div a:visited
{
	color:								#FF9900;
	font-weight:					bold;

}
.boxPropertyDetails div a:hover
{
	text-decoration: underline;
}
*/
.recordsPerPage:link, .recordsPerPage:active, .recordsPerPage:visited
{
	color: #666666;
}



.boxPropertyBoardBody .recordsPerPageMarked:link, .boxPropertyBoardBody .recordsPerPageMarked:active, .boxPropertyBoardBody .recordsPerPageMarked:visited
{
	color: #FF9900;
	text-decoration: none;
	cursor:default;
}
