body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#feffe9;
	background-image:url('/images/back.gif');
	background-repeat:repeat-x;
	margin:0px;
}

a.topLink:link {color: #FFFFFF;}
a.topLink:active {color: #FFFFFF;}
a.topLink:visited {color: #FFFFFF;}
a.topLink:hover {color: #FFFFFF;}

.listingRL
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: black;
	padding:2px;
}

.searchLogoBox
{
	position:absolute;
	left:838px;
	top:0px;	
}

.searchSearchBox
{
	position:absolute;
	left:70px;
	top:45px;
	z-index:10000;
}

.searchHeader
{
	position:absolute;
	left:0px;
	top:130px;
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#CCCCCC;
}

.searchHeaderForCustomers
{
	position:absolute;
	left:0px;
	top:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#CCCCCC;
}

.searchResults
{
	position:absolute;
	top:160px;
	left:0px;
	width:1000px;

}

.searchResultsTD
{
	padding:8px;
	border:solid;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#FFFFFF;
}

.topBar
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px;
	color:#FFFFFF;
	background-color:#333;
}

.row
{
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:thin;
	border-bottom-color:#000000;
	border-bottom-style:solid;
}

.pubType
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	color:#CCCCCC;
}

.rateit
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#000000;
}

.url
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#0000CC;
}

.address
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.address_over
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#feffe9;

}

.map
{
	border:solid;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}

.standardBig
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
}

.standardsmall
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.standard
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.yellowHeader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#696969;
	background-color:#f7e482;
	border:solid;
	border-style:solid;
	border-width:1px;
	border-color:#f0ca05;
	padding:6px;
}

.yellowHeaderOn
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#696969;
	background-color:#feffe9;
	border:solid;
	border-style:solid;
	border-width:1px;
	border-color:#f0ca05;
	border-bottom:none;
	padding:6px;	
}

.newBusinesses
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#feffe9;
	border:solid;
	border-style:solid;
	border-width:1px;
	border-color:#f7e482;
	padding:6px;
}

.newBusiness
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:solid;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#f7e482;
	padding:10px;
}

.reviewHead
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	border-top:solid;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#CCCCCC;
	padding:4px;
}

.reviewBody
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	background-color:#feffe9;
	padding:5px;
}

.metaTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#CCCCCC;
	padding:4px;	
}

.metaBody
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#e9e9e9;
	border:solid;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	padding:4px;
}

.metaWikiBody
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url('/images/wikilogo.gif');
	background-position-x:right;
	background-repeat:no-repeat;
	background-color:#e9e9e9;
	border:solid;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	padding:4px;
}

.metaItem
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px;
}

.listingsHeading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#e9e9e9;
	padding:8px;	
}

.listingsGroup
{
	padding:4px;
	border:solid;
	border-style:solid;
	border-width:1px;
	border-color:#e9e9e9;
}

.listingItem
{
	padding:8px;
	border-bottom:solid;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#e9e9e9;
}

.listingLastItem
{
	padding:8px;
}

.footer
{
	padding:8px;
	color:000000;
}

.footerItem
{
	font-size:12px;
	padding:8px;
	color:000000;
}

.lastmodified{
position: relative;
z-index: 0;
}

.lastmodified:hover{
background-color: transparent;
z-index: 50;
}

.lastmodified span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
padding: 5px;
left: -1000px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.lastmodified:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -100;
left: 166px; /*position where enlarged image should offset horizontally */
text-decoration: none;
text-align:left;
}

.searchCompleteBox {
	background-color:#feffe9;
	left:0px;
	top:50px;
	border: 1px solid black;
	color:black;
	text-decoration:none;
	z-index:1000;
	visibility:hidden;
}

.searchCompleteItem {
	cursor:pointer;
	padding:2px;
}

.searchCompleteItemOver {
	cursor:pointer;
	padding:2px;
	background:#d5e2ff;
}

.sms-table
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		border: thin solid #FF9933;
}
.sms-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: 1px solid #333333;
}




#fixme { 
			position: absolute; 
			left: 0px; 
			top: 0px; 
		}
		#fixmetoo { 
			position: absolute; 
			right: 0px; 
			bottom: 0px; 
		}
		div > div#fixme { position: fixed; }
		div > div#fixmetoo { position: fixed; }
		
		pre.fixit { 
			overflow:auto;
			border-left:1px dashed #000;
			border-right:1px dashed #000;
			padding-left:2px; }

		
			div#fixme {
				left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
				top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
			}
			div#fixmetoo {
				right: auto; bottom: auto;
				left: expression( ( 0 - fixmetoo.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
				top: expression( ( 0 - fixmetoo.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
			}
