.categorycell
{
	background-image:url('../images/border180.png');
	background-color:white;
	background-repeat: no-repeat;
	color:black;
	font-family:sans-serif;
}

.categorycellover
{
	background-image:url('../images/border_over180.png');
	background-color:white;
	background-repeat: no-repeat;
	color:black;
	font-family:sans-serif;
	cursor:pointer;
}

.categorycell a {
	color:black;
	text-decoration:none;
}

.categorycell a:link {
	color:black;
	text-decoration:none;
}

.categorycell a:visited {
	color:black;
	text-decoration:none;
}

.categorycellover a:hover {
	color:black;
}

.categorycellover a {
	color:black;
	text-decoration:none;
}

.categorycellover a:link {
	color:black;
	text-decoration:none;
}

.categorycellover a:visited {
	color:black;
	text-decoration:none;
}

.categorycellover a:hover {
	color:black;
}

.categorycellsmalltext
{
	background-image:url('../images/border180.png');
	background-color:white;
	background-repeat: no-repeat;
	color:black;
	font-size:11px;
	font-family:sans-serif;
}

.categorycellsmalltextover
{
	background-image:url('../images/border_over180.png');
	background-color:white;
	background-repeat: no-repeat;
	color:black;
	font-size:11px;
	font-family:sans-serif;
	cursor:pointer;
}

.categorycellsmalltext a {
	color:black;
	text-decoration:none;
}

.categorycellsmalltext a:link {
	color:black;
	text-decoration:none;
}

.categorycellsmalltext a:visited {
	color:black;
	text-decoration:none;
}

.categorycellsmalltextover a:hover {
	color:black;
}

.categorycellsmalltextover a {
	color:black;
	text-decoration:none;
}

.categorycellsmalltextover a:link {
	color:black;
	text-decoration:none;
}

.categorycellsmalltextover a:visited {
	color:black;
	text-decoration:none;
}

.categorycellsmalltextover a:hover {
	color:black;
}

.files
{
	color:black;
	font-family:sans-serif;
	font-size:14px;
	font-weight:bold;
}

.files a
{
	color:black;
	text-decoration:none;
}

.files a:link
{
	color:black;
	text-decoration:none;
}

.files a:visited
{
	color:black;
	text-decoration:none;
}

.files a:hover
{
	color:#797979;
}

.homepagewelcome
{
	color:black;
	font-family:sans-serif;
	font-weight:normal;
	font-size:14px;
}

.largelocationcell
{
	background-image:url('../images/border187.png');
	background-color:white;
	background-repeat: no-repeat;
	color:black;
	font-family:sans-serif;
	background-position: center;
}

.largelocationcellover
{
	background-image:url('../images/border_over187.png');
	background-color:white;
	background-repeat: no-repeat;
	color:black;
	font-family:sans-serif;
	cursor:pointer;
	background-position: center;
}

.largelocationcell a {
	color:black;
	text-decoration:none;
}

.largelocationcell a:link {
	color:black;
	text-decoration:none;
}

.largelocationcell a:visited {
	color:black;
	text-decoration:none;
}

.largelocationcellover a:hover {
	color:black;
}

.largelocationcellover a {
	color:black;
	text-decoration:none;
}

.largelocationcellover a:link {
	color:black;
	text-decoration:none;
}

.largelocationcellover a:visited {
	color:black;
	text-decoration:none;
}

.largelocationcellover a:hover {
	color:black;
}

.largerlocationcell
{
	background-image:url('../images/border280.png');
	background-color:white;
	background-repeat: no-repeat;
	color:black;
	font-family:sans-serif;
}

.largerlocationcellover
{
	background-image:url('../images/border_over280.png');
	background-color:white;
	background-repeat: no-repeat;
	color:black;
	font-family:sans-serif;
	cursor:pointer;
}

.largerlocationcell a {
	color:black;
	text-decoration:none;
}

.largerlocationcell a:link {
	color:black;
	text-decoration:none;
}

.largerlocationcell a:visited {
	color:black;
	text-decoration:none;
}

.largerlocationcellover a:hover {
	color:black;
}

.largerlocationcellover a {
	color:black;
	text-decoration:none;
}

.largerlocationcellover a:link {
	color:black;
	text-decoration:none;
}

.largerlocationcellover a:visited {
	color:black;
	text-decoration:none;
}

.largerlocationcellover a:hover {
	color:black;
}

.listing
{
	background-image:url('../images/border180.png');
	background-color:white;
	background-repeat: no-repeat;
	background-position:center; 
	color:black;
	font-family:sans-serif;
}

.listingover
{
	background-image:url('../images/border_over180.png');
	background-color:white;
	background-repeat: no-repeat;
	background-position:center; 
	color:black;
	font-family:sans-serif;
	cursor:pointer;
}

.listing a {
	color:black;
	text-decoration:none;
}

.listing a:link {
	color:black;
	text-decoration:none;
}

.listing a:visited {
	color:black;
	text-decoration:none;
}

.listingover a:hover {
	color:black;
}

.listingover a {
	color:black;
	text-decoration:none;
}

.listingover a:link {
	color:black;
	text-decoration:none;
}

.listingover a:visited {
	color:black;
	text-decoration:none;
}

.listingover a:hover {
	color:black;
}

.locationcell
{
	background-image:url('../images/border180.png');
	background-color:white;
	background-repeat: no-repeat;
	color:black;
	font-family:sans-serif;
}

.locationcellover
{
	background-image:url('../images/border_over180.png');
	background-color:white;
	background-repeat: no-repeat;
	color:black;
	font-family:sans-serif;
	cursor:pointer;
}

.locationcell a {
	color:black;
	text-decoration:none;
}

.locationcell a:link {
	color:black;
	text-decoration:none;
}

.locationcell a:visited {
	color:black;
	text-decoration:none;
}

.locationcellover a:hover {
	color:black;
}

.locationcellover a {
	color:black;
	text-decoration:none;
}

.locationcellover a:link {
	color:black;
	text-decoration:none;
}

.locationcellover a:visited {
	color:black;
	text-decoration:none;
}

.locationcellover a:hover {
	color:black;
}

.locationtext
{
	color:black;
	font-family:sans-serif;
	font-size:14px;
	text-align:justify;
	padding-right:20px;
}

.manage_heading
{
	color:black;
	font-family:sans-serif;
	font-size:14px;
	font-weight:bold;
}

.manage
{
	color:black;
	font-family:sans-serif;
	font-size:12px;
	font-weight:normal;
}

.manage a {
	color:black;
	text-decoration:none;
}

.manage a:link {
	color:black;
	text-decoration:none;
}

.manage a:visited {
	color:black;
	text-decoration:none;
}

.manage a:hover {
	color:black;
	text-decoration:none;
}

.owner
{
	color:black;
	font-family:sans-serif;
	font-size:10px;
	font-weight:normal;
}

.pagetext
{
	color:black;
	font-family:sans-serif;
	font-size:10px;
	font-weight:bold;
}

.profile_shop_name
{
	color:black;
	font-family:sans-serif;
	font-size:16px;
	font-weight:bold;
}

.profile_shop_text
{
	color:black;
	font-family:sans-serif;
	font-size:12px;
}

.profile_shop_text a {
	color:black;
	text-decoration:none;
}

.profile_shop_text a:link {
	color:blue;
	text-decoration:none;
}

.profile_shop_text a:visited {
	color:blue;
	text-decoration:none;
}

.profile_shop_text a:hover {
	color:black;
}

.quicksearchcell
{
	background-image:url('../images/quick_search.png');
	background-color:#e8f5f9;
	background-repeat: no-repeat;
	background-position: center left;
	color:black;
	font-family:sans-serif;
	text-align:right;
}

.report
{
	color:black;
	font-family:sans-serif;
	font-size:14px;
	font-weight:normal;
}

.shop_name
{
	color:black;
	font-family:sans-serif;
	font-size:12px;
	font-weight:bold;
}

.shop_profile
{
	color:red;
	font-family:sans-serif;
	font-size:12px;
	font-weight:bold;
}

.shop_profile a {
	color:red;
	text-decoration:none;
}

.shop_profile a:link {
	color:red;
	text-decoration:none;
}

.shop_profile a:visited {
	color:red;
	text-decoration:none;
}

.shop_profile a:hover {
	color:black;
}

.shop_text
{
	color:black;
	font-family:sans-serif;
	font-size:10px;
}

.shop_text a {
	color:black;
	text-decoration:none;
}

.shop_text a:link {
	color:blue;
	text-decoration:none;
}

.shop_text a:visited {
	color:blue;
	text-decoration:none;
}

.shop_text a:hover {
	color:black;
}

.shop_text_bold
{
	color:black;
	font-family:sans-serif;
	font-size:10px;
	font-weight:bold;
}

.shop_text_bold a {
	color:black;
	text-decoration:none;
}

.shop_text_bold a:link {
	color:blue;
	text-decoration:none;
}

.shop_text_bold a:visited {
	color:blue;
	text-decoration:none;
}

.shop_text_bold a:hover {
	color:black;
}


.smallcategorycell
{
	background-image:url('../images/border150.png');
	background-color:white;
	background-repeat: no-repeat;
	color:black;
	font-family:sans-serif;
}

.smallcategorycellover
{
	background-image:url('../images/border_over150.png');
	background-color:white;
	background-repeat: no-repeat;
	color:black;
	font-family:sans-serif;
	cursor:pointer;
}

.smallcategorycell a {
	color:black;
	text-decoration:none;
}

.smallcategorycell a:link {
	color:black;
	text-decoration:none;
}

.smallcategorycell a:visited {
	color:black;
	text-decoration:none;
}

.smallcategorycell a:hover {
	color:black;
}

.smallcategorycellover a {
	color:black;
	text-decoration:none;
}

.smallcategorycellover a:link {
	color:black;
	text-decoration:none;
}

.smallcategorycellover a:visited {
	color:black;
	text-decoration:none;
}

.smallcategorycellover a:hover {
	color:black;
}

.supported_by
{
	color:black;
	font-family:sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.supported_by a {
	color:black;
	text-decoration:none;
}

.supported_by a:link {
	color:black;
	text-decoration:none;
}

.supported_by a:visited {
	color:black;
	text-decoration:none;
}

.townmenucell
{
	background-image:url('../images/border100green.png');
	background-color:white;
	background-repeat: no-repeat;
	color:black;
	font-family:sans-serif;
}

.townmenucellover
{
	background-image:url('../images/border_over100.png');
	background-color:white;
	background-repeat: no-repeat;
	color:black;
	font-family:sans-serif;
	cursor:pointer;
}

.townmenucell a {
	color:black;
	text-decoration:none;
}

.townmenucell a:link {
	color:black;
	text-decoration:none;
}

.townmenucell a:visited {
	color:black;
	text-decoration:none;
}

.townmenucellover a:hover {
	color:black;
}

.townmenucellover a {
	color:black;
	text-decoration:none;
}

.townmenucellover a:link {
	color:black;
	text-decoration:none;
}

.townmenucellover a:visited {
	color:black;
	text-decoration:none;
}

.townmenucellover a:hover {
	color:black;
}

