/*
background yellow = "#F9EDD7"
purple = 461934
cream = F9F5EC
brown = 5F3A2E
maroon = 7D0202
*/


body, td, blockquote
{
	font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	text-align: left;
	color: #000000;
	vertical-align: top;	
}




a { color: #2F4B4C; text-decoration: underline }
a:hover { color: #2F4B4C; text-decoration: none }


a.popup { color: #2F4B4C; text-decoration: none }
a.popup:hover { color: #2F4B4C; text-decoration: none }


a.ccc { color: #1C679F; text-decoration: none }
a.ccc:hover { color: #1C679F; text-decoration: underline }

a.innernav { color: #000000; text-decoration: underline }
a.innernav:hover { color: #000000; text-decoration: none }

a.footer { color: #E9E4DF; text-decoration: none; font-size: 11px }
a.footer:hover { color: #E9E4DF; text-decoration: none; font-size: 11px }

a.nav { color: #ffffff; text-decoration: none; font-size: 10px }
a.nav:hover { color: #C3D9EA; text-decoration: none; font-size: 10px }

a.black { color: #000000; text-decoration: none; font-weight: bolder}
a.black:hover { color: #000000; text-decoration: none; font-weight: bolder}


.content { padding: 10px;}

td.cellhover { color: #ffffff; background: #1C679F; text-decoration: none; }
td.cellhover2 {color: #1C679F; background: #C3D9EA; text-decoration: none;}


.footertext { font-size: 11px; color: #461934; font-weight: bolder; }
.smprint { font-size: 11px }
.tinyprint { font-size: 10px }


.headline { color: #000000; font-size: 20px; font-weight: bolder;  }
.fpheadline { color: #1C679F; font-size: 14px  }
.large { font-size: 14px }

.keywords {padding: 10px 0px 5px 0px; font-weight:bolder; color: #f8efc1; }


.fieldname { font-size: 11px }

.section { color: #461934; font-weight: bolder; font-size: 13px }
.subsection { color: #7D0202; font-weight: bolder; font-size: 12px }



.black { color: #000000 }
.blue { color: #1C679F; font-weight: bolder }
.regblue { color: #1C679F }
.redbold { color: #cc0000; font-weight: bolder }
.pinkbold { color: #AA3178; font-weight: bolder }
.purple { color: #461934; font-weight: bolder }
.regpurple { color: #461934;}
.smpurple { color: #461934;  font-size: 11px; font-weight: bolder}


.orange { color: #E68035; font-weight: bolder }
.greensm { color: #336600; font-weight: bolder; font-size: 11px; }
.redsm { color: #CC0000; font-weight: bolder; font-size: 11px;}
.redsmplain { color: #CC0000; font-size: 11px;}
.medwhite { font-size: 12px; font-weight:bolder; color: white; }
.smwhite { font-size: 11px; font-weight:bolder; color: white; }




.blueframe
{
	border-color: c3d9ea;
	border-style: solid;
	border-width: 1px;
}

h1 { color: #2F4B4C; font-size: 14px; font-weight: bolder;  }

h2 { color: #5F3A2E; font-size: 12px; font-weight: bolder;  }

.title
{
	color: #1C679F;
	font-weight: bolder;
	font-size: 13px;
	border-style: solid;
	border-width: 1px;
	background-color: #C3D9EA;
	padding: 2px;
	border-color: #1C679F;
}

.commandtitle
{
	color: #1C679F;
	font-weight: bolder;
	font-size: 13px;
	border-style: solid;
	border-width: 1px;
	background-color: #C3D9EA;
	padding: 2px;
	border-color: #1C679F;
	margin: 5px;
}


.supertitle { color: #E68035; font-weight: bolder; font-size: 17px }
.navfooter { font-size: 11px; color: #B9D3E7 }

hr { color: #461934;  width: 350; height: 1px; border-style: dotted none none none;}


/* bed and breakfast.com widget */
#bbcomReviewWidget {
font-family: Georgia;
background-color: #fff;
border-color:#FCEB97;
}
#bbcomReviewWidget a:link, #bbcomReviewWidget a:visited {
color: #2F4B4C;
}
#bbcomReviewWidget a:hover {
text-decoration: none;
}
#bbcomReviewWidget .revMidLinks{border-color: #000;}

#bbcomReviewWidget .revTitleBar, #bbcomReviewWidget .revTitleBar td {
color: #000;
background-color: #FDF3BF;
border-color: #FCEB97;
}
#bbcomReviewWidget .revTitleBar a {
color: #2F4B4C;
font-weight:bold;
}
#bbcomReviewWidget .reviewName {
color: #68355D;
font-style: italic;
}
#bbcomReviewWidget .reviewDate, #bbcomReviewWidget .review,#bbcomReviewWidget .reviewText {
color: #863;
}