.mapsrch { display: none; }
.mapsrchmro { display: block; }
.mapbutt { display: inline}

/* general style */
body {	
	font-family: Arial, Helvetica, sans-serif; 
}

.spaceHeadBox td {
	border: 0px;
}

.sptitle {
	font-size: 14px;
}

#spfooter {
	text-align: left;
}


.sptitlebold {  
	font-size: 16px; 
	font-weight: bold; 
	color: #333399;
}

.spsqft {
	font-size: 10px;
}



/* sp_form */

.frm2MainTbl {
	width: 435px;
}

.frm2Tbl {
	background-color: #FFFFFF;
	width: 420px;
	height: 185px;

}

.frm2Error td, .frm2SrchCrit {
	text-align: left;
}

.frm2RsltInfo td {
	text-align: center;
}



/* sp_list */

.listPrvNxt, .listNext, .listPgLink { 
	font-size: 12px; 
	color: #000033;
}

.listSqft {	
	font-size: 12px; 
	color: #000000;
}

#listNewSrch {
	
}

#listNewSrch td {	
	font-size: 16px;
	padding-bottom: 5px;
}

.listSrch, .listDsply {
	width: 380px;
}

.listSrchSqFt {
	width: 192px;
}

.listDsplyFrmt {

}

#listPrnt {
	text-align: right;
	
}

#listRsltOpt {
	margin-bottom: 5px;	
	color: #000033;
}

#listRsltOpt td, #listRsltInfo td {
	padding: 2px;
	vertical-align: top;
}

.listSrchCrt {
	display: none;
}

.listSrchRslt {
	

}

.listPrvNxt {
	text-align: right;
}

#listFrontAgre td {
	text-align: left;

}



/* srch_bldg and srch_space */
.srchBlMatch {
	width: 12px;
}

.spaceTable td {
	font-size: 12px;
	padding: 3px;
	text-align: center;
	vertical-align: top;
}
.spSortOrder {
	padding: 5px;
}

.matches {
	display: inline;
}

.matchesBk {
	display: none;
}






/* srch_full */
.srchFData {
	margin-bottom: 10px;
}

.srchFBldgTxt {
	font-size: 18px;
}	

.srchFBldgAdrsInfo {
	font-size: 14px;
}

.srchFBut table {
	float: right;
	width: 100%
	margin: 0px;
	padding: 0px;
}

.srchFBut {
	text-align: right;
	vertical-align: top;	
}

.srchFbldgSpec {
	width: 660px;

}

.srchFbldgInfo {
	width: 95%;
}





/* srch_fullpacked */
.srchFpkbutton {
	width: 165px;
	
}
.srchFpkInfo td {
	vertical-align: top;
	font-size: 12px;
	padding: 5px 0px 5px 0px;
}

.srchFpkbutton table td {
	padding: 0px;
	vertical-align: top;
	text-align: right;
}

.srchFpkBldgimg img {
	margin-right: 5px;
}





/* getbldg  (getbl) */
#getblBody {
	margin: 0px;	
	background-image: none;
}

#getblContent {
	left: 5px;	
	position: relative;
}


a.getblLink {
	color: #000066;
}

a.getblLink:hover {
	color: #3366FF;
}

#getblMainTbl {
	width: 675px;
}

div#getspcDivTxt {
	position: relative;
}

#getspcInfoTxt {
	height: 200px;
}

#getblFooter {
	width: 675px;

}

#getblFooter td {
	text-align: left;
}

.getbldgData {
	width: 655px;
}
.spfulladdrbold {  
	font-size: 12pt; 
	font-weight: bold; 
}
.spfullbldgname {  
	font-size: 9pt; 
}
.spfullagt {  
	font-size: 9pt; 
}
.st2 {  
	font-size: 8pt; 
	text-align: center; 
	vertical-align: middle; 
	color: white
}
.srchdescrpt {
	font-size: 8pt;
	color: #000000;
}
.spfulltxt {  
	font-size: 9pt; 
}
.spfullown {  
	font-size: 9pt; 
}
.copyright {
	font-size: 10pt;
	font-weight: bold; 
	color: #003399;
}
UL.agt {
list-style: none;
margin: 0px;
padding: 0px;
padding-left: 0px;
}

UL.agt UL.agt{
list-style: none;
margin: 0px;
padding: 0px;
padding-left: 0px;
}

UL.flrs {
list-style: none;
margin: 0px;
padding: 0px;
}

UL.tnts {
list-style: none;
margin: 0px;
padding: 0px;
padding-left: 0px;
}

UL.elev {
list-style: none;
margin: 0px;
padding: 0px;
}

.spD2 {
	width: 80%;
}

.spD2Tbl {
	width: 100%;
}

.spD2Head {
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-right: 5px;
}

.spD2Txt {
	font-size: 10px;
	padding-bottom: 5px;
}




.listNextPg {
	text-align: right;
	padding-bottom: 10px;
} 

#listNewSrch,  {	
	font-size: 12px;
	color: #003366;
	padding-bottom: 10px;
}

#listRsltTble {
	width: 550px;
}

#listRsltTble td {
	font-size: 12px;
	color: #666666;
	text-align: left;
	vertical-align: top;
}

.listCellTable  {
	width: 550px;
	border-top: solid 5px #CCCC99;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}




/*sp_list res */
#listRsltOpt {
	width: 500px;
}

.listNextPg {
	text-align: right;
	padding-bottom: 10px;
} 

#listNewSrch,  {	
	font-size: 12px;
	color: #003366;
	padding-bottom: 10px;
}

#listRsltTble {
	width: 550px;
}

#listRsltTble td {
	font-size: 12px;
	color: #666666;
	text-align: left;
	vertical-align: top;
}

.listCellTable  {
	width: 550px;
	border-top: solid 5px #CCCC99;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}


#srchDataHead {
	margin: 10px 0px 10px 0px;
	width: 550px;
}


/* Residential srch_full */
.srchFbldgDetail table {
	width: 350px;
}

.srchFopenH {
	margin: 10px 5px 5px 5px;
	padding: 5px;
	border: solid 1px #003366;
}

.srchFbldgDetail table td, .srchSpcTable td, #gblCellHead table td {
	border-bottom: solid 1px #CCCCCC;
	padding: 5px 0px 5px 2px;
}

.srchFapt  {
	width: 75px;
}

.srchFbrms, .srchFrent {
	width: 75px;
}

.srchFbldgs {
	width: 198px;
	vertical-align: top;
}

.srchFbldgs table {
	margin-top: 5px;
	padding: 0px 2px 0px 0px; 
}

.srchFrent img {
	text-align: right;
}

.srchNotesDec, .srchNotes {
	font-size: 10px;	
}




/* Residential srch_space and srch_bldg */
.srchSortOrder {
	margin: 10px 0px 10px 0px;
	width: 550px;
}

.srchSpcTable {
	width: 550px;
}

#srchSpcHead td img {
	vertical-align: middle;
}




/* Residential getbldg */
#gblMnTbl {
	width: 570px;
}

#gblMnTbl td {
	font-size: 12px;
	vertical-align: top;
	text-align: left;
}

#gblDataTbl {
	width: 550px;
	margin: 0px 10px 0px 10px;
	
}

#gblDataTbl td.srchFbldgs {
	padding: 5px 0px 5px 2px;
}

#gblDataTbl #gblAdrs {
	font-size: 18px;
}

#gblLocat, #gblCrosst, #gblbut, #gblDesc {
	font-size: 14px;
	padding-bottom: 10px;
}

#gblCellHead {
	padding-bottom: 5px

}

#gblCellHead table {
	width: 100%;
}

.srchFapt, .srchFbrms, .srchFrent, .srchFbut {
	padding-left: 5px;
}

#gblNotFound {
	font-size: 14px;
	color: #003366;
	font-weight: bold;
	text-align: center;
}










/* share styles */
.srchFInfo, .srchFpkInfo {	 
	border-top: solid 3px #336699;	
}

.srchFAgentTxt, .srchFBldgTxt {	
	padding-top: 5px;
	padding-bottom: 5px;
}

.srchFpkData, .srchFData, .srchFData2, .srchFpkInfo, .srchFInfo, .srchFInfo2 , .spaceTable, #listRsltOpt, #listRsltInfo, #spfooter {
	width: 700px;
}
.srchFpkbutton table td, .srchFBut table td {
	padding: 0px;
	vertical-align: top;
	text-align: right;
}

.srchFpkDhead td, .srchFDhead td, .spaceHead td, .spcResH td, .spcRetH td {
	color: #FFFFFF;
	background-color: #333399;
	font-weight: bold; 
	border-top: solid 1px #CCCCCC;	
}

.spChkBox, .spFl, .spSuite, .spSqft, .spRent, .spAvail, .spTerm, .spElec, .spMin, .spUpdate, .spDirSub, .spBut, .spMatch, .spAdrs, .spBlPhoto, .spAgnt, .spBldg, .spApt, .spSize, .spCAM, .spPosition {
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}

.spBlPhoto {
	width: 80px;
}

.spBut {
	border-right: solid 1px #CCCCCC;
}

.spBut td {
	text-align: right;
}

.spBut table {
	width: 100%;
	marign: 0;
}

.spCu, .spNotes {
	text-align: right;
	vertical-align: top;
	font-size: 12px;
	padding-right: 5px;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

.spCuInfo, .spNotesInfo {
	text-align: left;
	font-size: 12px;
	padding-left: 5px;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}



@media print {
	body { background-image: none; background-color: #FFFFFF; }
	.search { display: none; }
	.buttons { display: none; }
	.spBut { display: none; }
	.sortby { display: none;}
	.checkbox { display: none;}
	.nextpg { display: none;}
	.newsrch { display: none;}
	.changedisply { display: none;}
	.savecriteria { display: none;}
	.printme { display: none; }
	.revise  { display:none; }
	.sortorder { display:none; }
	.spacetable TD { border-bottom: 1px solid black; text-align: left; vertical-align: text-bottom;text-decoration: none; color: #000000; cellspaceing:0px; cellpadding:0px;  }
	.spacetable TR { background-color: #FFFFFF }
	.spacebordertop TD { border-top: 1px solid black; }
	.celltable TD { border-bottom: 0px; text-align: left;  border-top: 0px;  vertical-align: text-bottom; color: #000000; }
	.matchesBk { display:block; }
	.matches { display:none; }
	a { text-decoration: none;color: #000000; }
	a:hover {text-decoration: none;color: #000000; }
	a:visited {text-decoration: none;color: #000000; }
	font {color: #000000;}
	#listRsltOpt { display: none; }
	.srchFBut, .srchFpkbutton { display: none; }
	.spDirSub { border-right: solid 1px #CCCCCC; }	
	#splist_navtop { position: static; }
	#splist_content { position: static; }
	#splist_navleft { display: none; }
	
}

