/* generic body text */
.maintext  { font-family : arial,helvetica; font-size : 13px; color : #000000; }

/* generic body text small */
.maintextsmall  { font-family : arial,helvetica; font-size : 11px; color : #000000; }

/* generic bold */
.bold  { font-weight: bold; }

/* bullet points */
li { list-style-image: url(../images/bullet_point2.gif); font-family : arial,helvetica; font-size : 13px; color : #000000; }

/* page titles */
.pagetitle  {	font-family : arial,helvetica; font-size : 18px; color : #333300; font-weight: bold; }

/* past and present heading */
.pastandpresentheading  { font-family : arial,helvetica; font-size : 13px; color : #000000; font-weight: bold; line-height: 20px;}

/* more walks */
.morewalks  { font-family : arial,helvetica; font-size : 13px; color : #666600;}

/* bussiness name on accommodation and business pages */
.businessname {font-size: 16px; font-weight: bold; color: #000000;}

/* key */
.key {font-size: 16px; font-weight: bold; color: #000000; line-height: 22px;}

A:link	{ color: #990099; text-decoration : underline; }
A:visited { color: #990099; text-decoration : underline; }
A:hover { color: #660000; text-decoration : underline; }
A:active	{ color: #990099; text-decoration : underline; }

/* top text nav */
.lowernav { font-family: ms sans serif, arial, sans serif; font-size: 9pt; color: #ffffff; }
A.lowernav:link	{ font-family: MS Sans serif, Arial, Sans Serif; font-size: 9pt; color: #ffffff; text-decoration : none; }
A.lowernav:visited { font-family: MS Sans serif, Arial, Sans Serif; font-size: 9pt; color: #ffffff; text-decoration : none; }
A.lowernav:hover { font-family: MS Sans serif, Arial, Sans Serif; font-size: 9pt; color: #ffffff; text-decoration : underline; }
A.lowernav:active	{ font-family: MS Sans serif, Arial, Sans Serif; font-size: 9pt; color: #ffffff; text-decoration : none; }

/* ////////////////  Announcement Box  //////////////////// */	
.mailinglistboxheader { font-family: ms sans serif,arial,helvetica; font-size: 10pt; color: #000000;  font-weight: bold; }
.boxheader { font-family: ms sans serif,arial,helvetica; font-size: 9pt; color: #ffffff; font-weight: bold; }
.announcementtitle { font-family : ms sans serif,arial,helvetica; font-size : 8pt; color : #666600; font-weight: bold; }
.box { font-family: ms sans serif,Arial, Sans Serif; font-size: 12px; font-weight: normal; font-style: normal; color: #666600; }

/* accommodation and business listings */
.listingslink { font-family: Arial, sans serif; font-size: 12px; color: #003300; }

A.listingslink:link	{ font-family: Arial, Sans Serif; font-size: 12px; color: #003300; text-decoration : underline; }
A.listingslink:visited { font-family: Arial, Sans Serif; font-size: 12px; color: #003300; text-decoration : underline; }
A.listingslink:hover { font-family: Arial, Sans Serif; font-size: 12px; color: #990000; text-decoration : underline; }
A.listingslink:active	{ font-family: Arial, Sans Serif; font-size: 12px; color: #003300; text-decoration : underline; }

/* accommodation and business listings */
.keylink { font-family: Arial, sans serif; font-size: 12px; color: #003300; }

A.keylink:link	{ font-family: Arial, Sans Serif; font-size: 12px; color: #003300; text-decoration : underline; }
A.keylink:visited { font-family: Arial, Sans Serif; font-size: 12px; color: #003300; text-decoration : underline; }
A.keylink:hover { font-family: Arial, Sans Serif; font-size: 12px; color: #990000; text-decoration : underline; }
A.keylink:active	{ font-family: Arial, Sans Serif; font-size: 12px; color: #003300; text-decoration : underline; }
	
/*----------------
  signature anchor
----------------*/
A.qdk:link	{ text-decoration: underline; color: #666600; font-size: 7pt; font-family: "Century Schoolbook BT" , Serif; font-weight:bold; }
A.qdk:visited	{ text-decoration: underline; color: #666600; font-size: 7pt; font-family: "Century Schoolbook BT" , Serif; font-weight:bold; }
A.qdk:hover	{ text-decoration: underline; color: #666600; font-size: 7pt; font-family: "Century Schoolbook BT" , Serif; font-weight:bold; }
A.qdk:active { text-decoration: underline; color: #666600; font-size: 7pt; font-family: "Century Schoolbook BT" , Serif; font-weight:bold; }