
/*need classes for entire site to override problems seen in Netscape and Opera when style sheet applied to <p> tags - nesting didn't work appropriately and correctly tagged pages lost their presentation integrity*/

/*font for homepage text only fixed size font*/

font.header{
	font-family:Arial, Helvetica, sans-serif;
	font-weight : bold;
	color:#FFFFFF;
	font-size: 16px;
}

font.home{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333; 
}
.homesmall{
	font-family:Arial, Helvetica, sans-serif;
	font-size:  10px;
	color:#CCCCCC; 
}
 font.heading{
	font-family:Arial, Helvetica, sans-serif;
	font-weight : bold;
	color:#006699;
	font-size: 16px;
}
H2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight : bold;
	color:#006699;
	font-size: 14px;
}
/*Start Ultraseek Styles here*/
.label,
.query,
.search,
.resultspage,
.resultstop,
.tip,
.subtopics,
.related-topics,
.navbar,
.result-count,
.search-options,
.results,
.title,
.description,
.highlight,
.publisher,
.url,
.size,
.collections,
.score,
.bar,
.leftbar,
.rightbar,
.date,
.fs,
.highlight-link
{
	  FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    	FONT-SIZE: x-small
}
/*End Ultraseek Styles*/
A:link
{
    color:#336699
}
A:visited
{
    color:#336699
}
A:hover
{
    color:#669966
}

A.business:link
{
    color:#336699
}
A.business:visited
{
    color:#336699
}
A.business:hover
{
    color:#993300
}
A.contractors:link
{
    color:#336699
}
A.contractors:visited
{
    color:#336699
}
A.contractors:hover
{
    color:#C9CDB2
}

A.smallbusiness:link
{
    color:#336699
}
A.smallbusiness:visited
{
    color:#336699
}
A.smallbusiness:hover
{
    color:#993300
}
A.smallcontractors:link
{
    color:#336699
}
A.smallcontractors:visited
{
    color:#336699
}
A.smallcontractors:hover
{
    color:#C9CDB2
}
td.header06 {
background-image: url(/transcommon/images/residential/header/Header_06.gif);
background-repeat: no-repeat;
}
td.B2Bheader06 {
background-image: url(/transcommon/images/B2Bheader_06.gif);
background-repeat: no-repeat;
}
table.body {
background-image: url(/transcommon/images/Background.jpg);
background-repeat: no-repeat;
}
td.body {
background-image: url(/transcommon/images/Background.jpg);
background-repeat: no-repeat;
}
td.town{
background-color: #336699;
color: #FFFFFF;
font-weight : bold;
}
td.towndetails{
background-color: #FFFFFF;
}
 font.tableheading{
	font-family:Arial, Helvetica, sans-serif;
	font-weight : bold;
	color:#000000; 
}
 font.subheading{
	font-family:Arial, Helvetica, sans-serif;
	font-weight : bold;
	color:#000000;
}
 font.sidenav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#669966;	
}
 
.small{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
 font.sidenav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006699;	
}

/*don't add size or color since will be used across types*/
 font{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*don't add size or color since will be used across types*/

p,font,td,li{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px;
}


A.portal:link
{
    color:#FFFFFF
}
A.portal:visited
{
    color:#999999
}
A.portal:hover
{
    color:#FFCC66
}

