body	{
	margin:	0px;
	padding: 0px;
	font: 10px verdana, arial, sans-serif color: #666666;
	}
div, p, th, td, li, dd, dl, dt    {
             /* redundant selectors to help NS4 not forget */
    font-family: verdana, arial, sans-serif;
    }

	voice-family: "\"}\"";
	voice-family:inherit;
	height:55px; /* the correct height */
	}
/* I've heard this called the "be nice to Opera 5" rule. */
body>#Header {height:50px;}

.ahem	{
	display: none;
	}

font.greytext {
	font: 10px/14px verdana, arial, sans-serif;
	color: #666666;	
	}

font.greytextbold	{
	font: 10px/14px verdana, arial, sans-serif;
	color: #666666;
	font-weight: bold;
	}

.greentextbold	{
	font: 11px/14px verdana, arial, sans-serif;
	color: #669900;
	font-weight: bold;
	}

font.bluetext	{
	font: 10px/14px verdana, arial, sans-serif;
	color: #000033;
	}

font.bluetextbold	{
	font: 12px/14px verdana, arial, sans-serif;
	color: #000033;
	font-weight: bold;
	}

font.bluesubtextbold	{
	font: 11px/14px verdana, arial, sans-serif;
	color: #000033;
	font-weight: bold;
	}

font.orangetextbold	{
	font: 11px/14px verdana, arial, sans-serif;
	color: #FF9900;
	font-weight: bold;
	}

a:link	{
	color:	#336699;
	text-decoration: none;
	font-weight: bold;
	}

a:active	{
	color:	#99CC33;
	text-decoration: underline;
	font-weight: bold;
	}

a:hover	{
	color:	#6699CC;
	text-decoration: underline;
	font-weight: bold;
	}

a:visited	{
	color:	#999966;
	font-weight: bold;
	}

dt 	{
	font-weight: bold;
	}

p, dl, dt, dd {
	font: 10px/14px verdana, arial, sans-serif;
	color: #555555;
	}

ol, ul, li {
	font: 10px/14px verdana, arial, sans-serif;
	color: #555555;
	}

h1	{
	font-size: 10px;
	color: #555555;
	margin-top: 0px;
	margin-bottom: 0px;
	}

h2	{
	font-size: 10px;
	color: #669933;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	}
h3	{
	font-size: 10px;
	color: #555555;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	}


input.textbox, input.button, textarea, select.textbox, select.menu    {
	font-size: 11px; 
	font-family: verdana, arial, sans-serif;
 }

input.textbox, textarea, select.textbox, select.menu    {
	border-style:solid;
	background-color: #FFF; 
	color: #666;
}
				   			   
input.button     { 
	font-weight: bold;	
	background-color: #F9C; 
	color: #FFF;
	border-style : outset;
}

a.barlink:link, a.barlink:active, a.barlink:visited  {
  color: #336699;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
}

a.barlink:hover {
  color: #336699;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
}

a.product:link, a.product:active, a.product:visited {
  color: #669900;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
}
a.product:visited {
  color: #336699;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
}
a.product:hover {
  color: #6699CC;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
}


.maincontent {
  background-color: #FFFFFF;
  color: #000000;
  font-size: 12px;
}

.contentbar1 {
  background-color: #FFFFFF;
  color: #000000;
  font-size: 11px;
  padding: 5px;
}

.contentbar2 {
  background-color: #D8E0FD;
  color: #000000;
  font-size: 11px;
  padding: 5px;
}
.contentbar3 {
  background-image: url(/images/contentbar3.jpg);
  background-color: #D8E0FD;
  color: #FFFFFF;
  font-size: 11px;
  padding: 5px;
}

.categorybar {
  background-color: #D8E0FD;
  color: #000000;
  font-weight: normal;
  font-size: 11px;
}

.menubar {
  background-color: #D8E0FD;
  color: #000000;
  font-size: 11px;
}

.button1 {
  background-color: #D8E0FD;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  border: 1px outset #D8E0FD;
}

.button2 {
  background-color: #FF6600;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  border: 1px outset #FF6600;
}

/* - - - - - - New Homepage Content Styles */
.intro {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#666;
	line-height:20px;
}
.checklist li {
	list-style-type:none;
	background: url(../images/bg-checklist.gif) .1em .2em no-repeat;
	padding:4px 0 4px 26px;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#315a74;
}

/* - - - - - - New Homepage Column Styles */
.right-col {border-left:1px solid #000; border-right:1px solid #000;}
	#homepage-col-right {
		position:relative;
		width:205px;
		margin:0;
		padding:0;
	}
		/* Homepage button - Learn More */
		a.learnmore:link, a.learnmore:visited {
			background:url(../images/bg-learnmore-btn.gif) bottom left no-repeat #649f3d;
			display:block;
			color:#ccddc1;
			padding:5px 10px 20px 10px;
			text-align:center;
			font-family:Arial, Verdana;
			font-size:20px;
			font-weight:bold;
			text-transform:uppercase;
			text-decoration:none;
		}
			a.learnmore:link span, a.learnmore:visited span {
				font-family:Arial;
				color:#ccddc1;
				font-size:10px;
				text-transform:uppercase;
				display:block;
				padding:2px 0;
			}
		a.learnmore:hover, a.learnmore:hover span {
			text-decoration:none;
			color:#fff;
		}
		
		/* Homepage button - Free Trial */
		a.trial:link, a.trial:visited {
			background:url(../images/bg-trial-btn.gif) bottom left no-repeat #d3950b;
			display:block;
			color:#e9dace;
			padding:10px 5px 20px 5px;
			text-align:center;
			font-family:Arial, Verdana;
			font-size:20px;
			font-weight:bold;
			text-transform:uppercase;
			line-height:normal;
			text-decoration:none;
		}
			a.trial:link span, a.trial:visited span {
				font-family:Arial;
				color:#e9dace;
				font-size:10px;
				text-transform:uppercase;
				display:block;
				padding:2px 0;
				text-decoration:none;
			}
		a.trial:hover, a.trial:hover span {
			text-decoration:none;
			color:#fff;
		}
		
		/* Homepage button - Easy Menu */
		a.easymenu:link, a.easymenu:visited {
			background:url(../images/bg-easymenu-btn.gif) bottom left no-repeat #d3950b;
			display:block;
			color:#3a4b86;
			padding:10px 5px 20px 5px;
			text-align:center;
			font-family:Arial, Verdana;
			font-size:20px;
			font-weight:bold;
			text-transform:uppercase;
			line-height:normal;
			text-decoration:none;
		}
			a.easymenu:link span, a.easymenu:visited span {
				font-family:Arial;
				color:#707070;
				font-size:10px;
				text-transform:uppercase;
				display:block;
				padding:2px 0;
				text-decoration:none;
			}
		a.easymenu:hover, a.easymenu:hover span {
			text-decoration:none;
			color:#000;
		}
		
		/* Homepage button - Tour */
		a.tour:link, a.tour:visited {
			background:url(../images/bg-tour-btn.gif) bottom left no-repeat #3d7191;
			display:block;
			color:#c9dbe6;
			padding:10px 5px 20px 5px;
			text-align:center;
			font-family:Arial, Verdana;
			font-size:20px;
			font-weight:bold;
			text-transform:uppercase;
			line-height:normal;
			text-decoration:none;
		}
			a.tour:link span, a.tour:visited span {
				font-family:Arial;
				color:#c9dbe6;
				font-size:10px;
				text-transform:uppercase;
				display:block;
				padding:2px 0;
				text-decoration:none;
			}
		a.tour:hover, a.tour:hover span {
			text-decoration:none;
			color:#fff;
		}
		
		/* Homepage button - Small Inns & B&B's */
		a.inns:link, a.inns:visited {
			background:url(../images/bg-inns-btn.gif) bottom left no-repeat #a7afcc;
			display:block;
			color:#ddd;
			padding:10px 5px 20px 5px;
			text-align:center;
			font-family:Arial, Verdana;
			font-size:20px;
			font-weight:bold;
			text-transform:uppercase;
			line-height:normal;
			text-decoration:none;
		}
			a.inns:link span, a.inns:visited span {
				font-family:Arial;
				color:#ddd;
				font-size:10px;
				text-transform:uppercase;
				display:block;
				padding:2px 0;
				text-decoration:none;
			}
		a.inns:hover, a.inns:hover span {
			text-decoration:none;
			color:#fff;
		}
	
	#homepage-col-right .recentQuote {
		border-bottom:1px solid #000;
		padding:16px;
		font-family:Verdana;
		font-size:10px;
		line-height:14px;
		color:#666;
	}
	.quicklinks {
		border-bottom:1px solid #000;
		padding:16px;
		font-family:Verdana;
		font-size:10px;
		line-height:14px;
		color:#666;
	}