#tfToolBars{	overflow: hidden; position:relative; border-left:  solid 1px  #FFF;  border-top:  solid 1px  #FFF; border-right:  solid 1px  #999; border-bottom: solid 1px  #999; margin: 20px 0; }
#tfToolBars .divPageNav{	margin:  0;	padding: 3px;  border: none;  font-size: .85em;	text-align: center; background-color : #EEE; }

#pageTabs{	   font-size:.9em;	 border-top:  solid 1px  #FFF;   margin: 0;  padding: 5px  0  4px 0 ; text-align : left; background-color: #DDD;  }
 
#qbContent{ position:relative; background-color : #FFF;  overflow:hidden;  }
#pageTabs ul{list-style : none; margin: 0  !important; padding: 0 !important; }
#pageTabs li{	margin:  0  !important;  padding: 6px 10px  !important;  border-right:  solid 1px  #AAA; display:  inline;  list-style-image : none; background-image : none !important;}
#pageTabs a{	font-weight: bold !important; margin: 0;  padding: 0 10px   ;color: #006  !important;  text-decoration : underline !important; }
#pageTabs a:hover{  color:  #060 !important;} 	
#pageTabs .tabDisabled{	 color: #666 !important;   text-decoration: underline  !important;  }
#pageTabs  .tabActive {	  background-color : #EEE;  }
#pageTabs  .tabActive a{	 color: #000 !important;  text-decoration: none !important;}
#pageTabs  .tabActive span{	 color: #000 !important;  text-decoration: none !important; font-weight: bold;}

/*		QUERY BOX		*/ 
 #queryBox{ position:relative;  padding: 0; text-align: center;    background-color : #F9F8F2;   }
 
 #queryBox form{	margin:0; padding:0;  }
#queryBox select, #queryBox input{	font-size: 1em; ;}
*  html #queryBox select{   vertical-align : middle;} /* IE5/6 only */
#queryBox .checkBox{ padding: 0; vertical-align : bottom;}
*  html #queryBox .checkBox{ padding: 0; vertical-align : middle;} /* IE5/6 only */

.tfRowSep{margin: 8px 5px; height:1px; background:#CCC;  }


#qbTitle{ position:relative;   background-color : #EEE; font-size: .9em!important;;	border-bottom: solid 1px #AAA;margin:  0; padding: 5px 100px 5px 0; text-align: center;  font-weight:bold;}
#qbButton{ position: absolute; top:3px; right:5px; }
* html #qbButton {right:25px;   top: 2px;/* For Internet Explorer 5.5 and 6 */ }
.qbButtonOpen{padding: 0 2px ;  }
.qbButtonClose{padding: 0 2px; ;}
#qbButton{
	font-size: 1.1em !important; font-weight : bold;
}
 
#qbContent{ margin:  0; padding: 5px 0; font-size: .85em;	 text-align: center; border-bottom: solid 1px #CCC;   ;}
#qbContent p{	margin:5px 0 5px 0;padding: 0; }
#qbContent .qbSep{		width:98%; margin:5px 1% 5px 1%; padding:0; border: 0;    color: #E4DFC2;background-color: #E4DFC2;height: 1px; }
*  html  #qbContent .qbSep {margin:0 1% 0 1%; }	/* IE5/6 only */
#qbForm{ margin:  0; padding: 0;  }

/*		LINKS		*/
.pBackToList{	text-align:center;}
.favIcon{	margin:0;  vertical-align :     text-bottom;}
.aFavDel{	background-image: url(images/fave-del.gif); background-repeat : no-repeat; background-position : right; padding: 2px 23px 2px 0px; }
.aFavAdd{	background-image: url(images/fave-add.gif); background-repeat : no-repeat; background-position : right; padding: 2px 23px 2px 0px; }
.favAdded{	background-color : #98FB98; color: #000; font-weight: bold; padding: 2px 5px;}
.favRemoved{	background-color : #FB9898; color: #000; font-weight: bold; padding: 2px 5px;}

/*		TF INDEX		*/
.tfIndexRowTB{	margin: 0 0 0 5px;} 
#tfNoMatches{	margin: 20px; padding: 10px; text-align:center; border: solid 2px #B20A0E; background-color : #FDD9DA;}
.locText{	margin: 10px auto 10px auto;  }
#locSymbols{	margin: 10px auto 10px auto; text-align: center;clear: right; font-size: .85em; }
#locSymbols table{	margin: auto; border-collapse: collapse; }
#locSymbols  th{	border-top: solid 1px #CCC; border-left: solid 1px #CCC; border-right: solid 1px #999;border-bottom: solid 1px #CCC;
padding: 2px 5px 2px 5px; text-align: center;  background-color: #E6E6E6;}
#locSymbols td{	border-top: solid 1px #CCC; border-left: solid 1px #CCC; border-right: solid 1px #999;border-bottom: solid 1px #999;
padding: 2px 5px 2px 5px; text-align: center; background-color: #FAFAFA;}
.locSymbolY{	 font-weight:bold; color: #060;}

/* Google Map	*/
#gmSideBar{height: 450px; ; font-size: .85em; overflow: scroll; padding:2px; }
#gmSideBar a{ display: block; margin: 0 0 3px 0; padding: 0;}
#gmSideBar br{	display: none;}

.divPageNav{background-color: #DDD;  }

/*	Directoioes */
.dirWebsite{ margin: 5px 0 5px 20px;}
.dirMapLink{ margin: 5px 0 5px 20px;}

/* ENTRIES */

.divItemRow{  margin: 0 0 15px 0;  padding: 0;  background : #FFF;
border-top: solid 1px #DDD;border-left: solid 1px #DDD;border-bottom: solid 1px #AAA;border-right: solid 1px #AAA;
}
.divItemRow .divImages{	float:right; padding: 10px  5px 0 10px;  margin: 5px 0 5px 5px;   }
.pRowHead{ margin: 5px; border-bottom: solid 1px #CCC; }
.pRowInfo{ margin: 2px 5px; }
.pRowFoot, .pRowFooter{	clear: right; margin:0 !important ;   padding: 2px 5px; text-align: center; border: none; background : #EEE;}

#contactNB{  margin:20px 10px  !important; padding: 5px; background : #FFF; border: solid 1px #800;}
