body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0099CC;
}

h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

a { 
	color: #0000CC; 
	text-decoration: none;
}

a:hover { 
	color: #0000CC; 
	text-decoration: underline;
}

/* instruction text on the top of the results page */
table.top {
	margin-left: auto;
	margin-right: auto;
	border-left-width: 0.5cm;
	border-right-width: 0.5cm;
	border-style: none;
	width: 100%;
}

/* the category/state/town selection links */
table.sel {
	margin-left: auto;
	margin-right: auto;
	border-left-width: 0.5cm;
	border-right-width: 0.5cm;
	border-style: none;
	width: 100%;
}

/* top line of the results with the page nav numbers */
table.nav {
	margin-left: auto;
	margin-right: auto;
	border-left-width: 0.5cm;
	border-right-width: 0.5cm;
	border-style: none;
	width: 100%;
}

/* results of the search */
table.res {
	margin-left: auto;
	margin-right: auto;
	border-left-width: 0.5cm;
	border-right-width: 0.5cm;
	border-style: none;
	width: 100%;
}

td {
	font-size: 14px;
}

/* set the styles for the main results page here */
td.sel {
	/* the query text at the top
	ex - 'Please select a category/state/town' */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* the links for category/state/town */
td.search {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}

/* the links for the category/state/town */
a.search {color: #0000CC; text-decoration: none; font-size: 13px;}
a.search:visited {color: #0000CC; text-decoration: none; font-size: 13px;}
a.search:active {color: #0000CC; text-decoration: none; font-size: 13px;}
a.search:hover {color: #0000CC; text-decoration: underline; font-size: 13px;}

/* this is the text that describes the search on the main results page 
ex - 'Bike Rentals in Breckenridge, CO' */
td.head {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

/* the navigation text that allows you to page through results 
ex - 'all 1 2 3 4 >'
the maximum number of pages is set in the config.php file ($numPage) */
td.page {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
}

td.name {
	/* company name */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* the links for the company name */
a.name {color: #0000CC; text-decoration: none; font-size: 12px;}
a.name:visited {color: #0000CC; text-decoration: none; font-size: 12px;}
a.name:active {color: #0000CC; text-decoration: none; font-size: 12px;}
a.name:hover {color: #0000CC; text-decoration: underline; font-size: 12px;}

td.loc {
	/* company location -- city, state */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
}

td.phone {
	/* company phone number */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}

td.desc {
	/* description text */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}

td.url {
	/* company url */
	color: green;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}

/* classes for the right menu */
td.rt-top {
	/* top text 'featured sponsors' */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
}

td.rt-comp {
	/* company name linking to company site */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

a.rt-comp {color: #0000CC; text-decoration: none; font-size: 10px;}
a.rt-comp:visited {color: #0000CC; text-decoration: none; font-size: 10px;}
a.rt-comp:active {color: #0000CC; text-decoration: none; font-size: 10px;}
a.rt-comp:hover {color: #0000CC; text-decoration: underline; font-size: 10px;}

td.rt-loc {
	/* location on featured sponsors links */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
}

td.rt-desc {
	/* first $desSize characters of company description - desSize set in config.php */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
}

/* the horizontal rule between the selection header text and the results */
hr.top {
	color: #0000CC;
	background-color: #0000CC;
	height: 3px;
	border: 0;
	width: 80%;
}

/* the horizontal rule between each result */
hr.res {
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 2px;
	border: 0;
	width: 80%;
}

/* horizontal rule for the right menu */
hr.rt {
	color: #0000CC;
	background-color: #0000CC;
	height: 1px;
	border: 0;
	width: 70%;
}

#foot a {
  	color: #0000CC; 
	text-decoration: none;
}

#foot a:hover {
  	color: #0000CC; 
	text-decoration: underline; 
}

#leftNav a {
  	color: #0000CC; 
	text-decoration: none;
}

#leftNav a:hover {
  	color: #0000CC; 
	text-decoration: underline; 
}
