/*******************/
/* Content Classes */
/*******************/
.closehelpwindow
{
  font-size: 11px;
  color: #FFFFCC;
  font-family: Verdana, Arial, Helvetica;
}

a.closehelpwindow
{
  font-size: 11px;
  color: #FFFFCC;
  font-family: Verdana, Arial, Helvetica;
}

.searchtext /*Displays navigational text at the top of the screen*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #666666;
}

.searchinput {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
  font-size: 11px;
	height: 16;
	width: 79;
	color: #000000;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica;
}

.memberinput {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
  font-size: 11px;
	height: 19;
	width: 88;
	color: #323232;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica;
}

.opentableinput {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
  font-size: 11px;
	height: 19;
	width: 150;
	color: #323232;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica;
}

.frgtlogininput {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 5;
	padding-right: 0;
	padding-top: 0;
  font-size: 11px;
	height: 19;
	width: 225;
	color: #323232;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica;
}

.submitreset {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
  font-size: 11px;
	height: 19;
	width: 88;
	color: #323232;
	background-color: #ffffff;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica;
}

.contactinput {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
  font-size: 11px;
	height: 19;
	width: 170;
	color: #323232;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica;
}

.recipeinput {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
  font-size: 11px;
	height: 18;
	width: 160;
	color: #323232;
	border: 1px solid #C23F16;
	font-family: Verdana, Arial, Helvetica;
}

.virtualinput {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
  font-size: 11px;
	height: 18;
	width: 160;
	color: #323232;
	border: 1px solid #67931E;
	font-family: Verdana, Arial, Helvetica;
}

.virtualquestion {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
  font-size: 11px;
	height: 50;
	width: 434;
	color: #323232;
	border: 1px solid #67931E;
	font-family: Verdana, Arial, Helvetica;
}

.contactcomments {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
  font-size: 11px;
	height: 50;
	width: 210;
	color: #323232;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica;
}

.nonmemberinput {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
  font-size: 11px;
	height: 19;
	width: 154;
	color: #323232;
	border: 1px solid #CC6600;
	font-family: Verdana, Arial, Helvetica;
}

.newsletterinput {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
  font-size: 11px;
	height: 15;
	width: 1150;
	color: #323232;
	border: 1px solid #CC6600;
	font-family: Verdana, Arial, Helvetica;
}

.zipinput {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
  font-size: 11px;
	height: 19;
	width: 52;
	color: #323232;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica;
}

.challengeinput {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
  font-size: 11px;
	height: 15;
	width: 130;
	color: #323232;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica;
}

.communitybanner /* Used as the banner text on all content pages */
{
	font-family: font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	line-height: 11px;
	font-variant: normal;
	letter-spacing: +1;
	text-transform: none;
	color: #333333;
}

a.communitylink /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	font-style : normal;
	text-decoration: underline;
	line-height: 14px;
	font-variant : normal;
	letter-spacing : normal;
	color : #666666;
}

.contentbanner /* Used as the banner text on all content pages */
{
	font-family: font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	line-height: 11px;
	font-variant: normal;
	letter-spacing: +1;
	text-transform: none;
	color: #333333;
}

.categoryheader /* Used as the banner text on all content pages */
{
	font-family: font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	line-height: 12px;
	letter-spacing: +1;
	font-variant: normal;	
	text-transform: none;
	color: #ffffff;
}

.categorybanner /* Used as the banner text on all content pages */
{
	font-family: font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	line-height: 11px;
	letter-spacing: +1;
	font-variant: normal;	
	text-transform: none;
	color: #ffffff;
}

a.categorybanner /* Used as the banner text on all content pages */
{
	font-family: font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	line-height: 11px;
	font-variant: normal;	
	text-transform: none;
	color: #ffffff;
}

a.categorybanner:hover /* */
{
  text-decoration: underline;
	color : #ffffff;
}

.giftbanner /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #17013C;
}

.joinbanner /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 16px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #731E03;
}

.jointext /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #000000;
}

.readmore /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	line-height: 10px;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #275F83;
}

a.readmore /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	line-height: 10px;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #275F83;
}

.specialitytext /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #000000;
}

a.usefullink /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 20px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #406080;
}

a.usefullink:hover /* */
{
  text-decoration: underline;
	color : #406080;
}

.specialityfeatureofferbold /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #CC3300;
}

a.specialityfeatureofferbold /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #CC3300;
}

.specialityfeatureoffer /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #CC3300;
}

a.specialityfeatureoffer /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #CC3300;
}

.specialityofferbold /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #CC3300;
}

a.specialityofferbold /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #CC3300;
}

a.contentbanner /* */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: uppercase;
	color : #052147 ;
}


.leadfeaturebanner /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 20px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	line-height: 20px;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: uppercase;
	color: #003366;
}

a.leadfeaturebanner /* */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 20px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	line-height: 20px;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: uppercase;
	color : #003366 ;
}


.vendorname /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 16px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	line-height: 16px;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: uppercase;
	color: #000000;
}

a.vendorname /* */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 16px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	line-height: 16px;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: uppercase;
	color : #000000 ;
}


.editorialbanner /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: uppercase;
	color: #FFFFCC;
}

a.editorialbanner /* */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: uppercase;
	color : #FFFFCC ;
}

.invalidlogintext /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	color: #FFFF00;
}

.leadfeaturetext /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	color: #000000;
}

a.leadfeaturetext /* */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #000000 ;
}

a.leadfeaturetext:hover /* */
{
  text-decoration: underline;
	color : #003366;
}

.leftsectext /*Displays navigational text at the bottom of the screen*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	line-height: 12px;
	font-style : normal;
	font-weight : none;
	color : #3F3F3F;
}

a.leftsectext /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	line-height: 10px;
	font-style : normal;
	font-weight : none;
	text-decoration: none;
	color : #3F3F3F;
}

.featuretext /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: bold;
	text-decoration: none;
	text-transform: normal;
	line-height: 14px;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	color: #000000;
}

.highlighttext /*Displays navigational text at the bottom of the screen*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	font-style : normal;
	font-weight : none;
	letter-spacing: normal;
	color : #3F3F3F;
}

.captiontext /*Displays navigational text at the bottom of the screen*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	line-height: 12px;
	font-style : normal;
	font-weight : none;
	color : #666666;
}
.offexpbanner /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: uppercase;
	color: #000000;
}

a.offexpbanner /* */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	line-height: 13px;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: uppercase;
	color : #000000 ;
}

a.offexpbanner:hover /* */
{
	color : #003366;
	text-decoration: underline;
}

.offexpheader /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: normal;
	color: #000000;
}

a.offexpheader /* */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	text-transform: uppercase;
	letter-spacing : normal;
	color : #000000 ;
}

a.offexpheader:hover /* */
{
	color : #003366;
}

.logintitle /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
  letter-spacing: normal;
	color: #ffffff;
}

a.logintitle /* */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #ffffff ;
}

a.logintitle:hover /* */
{
	color : #003366;
}

.offexptext /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	color: #666666;
}

a.offexptext /* */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #666666 ;
}

a.offexptext:hover /* */
{
	color : #003366;
}

.categorylistingfilter /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	color: #000000;
}

.pagecounts /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	color: #000000;
}

.currentpage
{
  border-right: #7F9DB9 1px solid;
  padding-right: 6;
  border-top: #7F9DB9 1px solid;
  padding-left: 8;
  padding-bottom: 2;
  margin: 1px;
  font: 11px Verdana, Arial, Helvetica;
  border-left: #7F9DB9 1px solid;
  color: #000000;
  padding-top: 2;
  border-bottom: #7F9DB9 1px solid;
  background-color: white;
  text-decoration: none;
}


a.currentpage
{
 border-right: #7F9DB9 1px solid;
  padding-right: 6;
  border-top: #7F9DB9 1px solid;
  padding-left: 8;
  padding-bottom: 2;
  margin: 1px;
  font: 11px Verdana, Arial, Helvetica;
  border-left: #7F9DB9 1px solid;
  color: #000000;
  padding-top: 2;
  border-bottom: #7F9DB9 1px solid;
  background-color: white;
  text-decoration: none;
}

.costbenefit /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	color: #AB4800;
}

a.costbenefit /* */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #AB4800 ;
}

a.costbenefit:hover /* */
{
	color : #003366;
}

.residentialheader /* Used for the page headers for all content pages */
{
	font-family: font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: none;
	color: #587114;
}

a.residentialheader /* Used for the page headers for all content pages */
{
	font-family: font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: none;
	color: #587114;
}

a.residentialheader:hover /* */
{
  text-decoration: underline;
	color : #587114;
}

.landheader /* Used for the page headers for all content pages */
{
	font-family: font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: none;
	color: #714514;
}

a.landheader /* Used for the page headers for all content pages */
{
	font-family: font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: none;
	color: #714514;
}

a.landheader:hover /* */
{
  text-decoration: underline;
	color : #714514;
}

.commercialheader /* Used for the page headers for all content pages */
{
	font-family: font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: none;
	color: #711467;
}

a.commercialheader /* Used for the page headers for all content pages */
{
	font-family: font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: none;
	color: #711467;
}

a.commercialheader:hover /* */
{
  text-decoration: underline;
	color : #711467;
}

.contentheader /* Used for the page headers for all content pages */
{
	font-family: font-family: Verdana, Arial, Helvetica;
	font-size: 17px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: none;
	color: #333333;
}

a.contentheader
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 17px;
	text-decoration: none;
	Font-weight: normal;
	font-stretch: wider;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: uppercase;
	color : #ffffff ;
}

.defaulttabletext /* Default format for text on user maintained content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	font-style : normal;
	line-height: 14px;
	font-variant : normal;
	letter-spacing : normal;
	color : #666666;
}

.contenttext /* Default format for text on user maintained content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	font-style : normal;
	line-height: 14px;
	font-variant : normal;
	letter-spacing : normal;
	color : #666666;
}

a.contenttext  /*links within the contenttext*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	Font-weight: normal;
	font-style : normal;
	line-height: 14px;
	font-variant : normal;
	letter-spacing : normal;
	color :#3F3F3F ;
}

.contenttextinner /* Default format for text on user maintained content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	font-style : normal;
	line-height: 17px;
	font-variant : normal;
	letter-spacing : normal;
	color : #3F3F3F ;
}

a.contenttextinner  /*links within the contenttext*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	Font-weight: normal;
	font-style : normal;
	line-height: 17px;
	font-variant : normal;
	letter-spacing : normal;
	color :#3F3F3F ;
}

.contenttextblue /* Default format for text on user maintained content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	font-style : normal;
	line-height: 14px;
	font-variant : normal;
	letter-spacing : normal;
	color : #285F82 ;
}

a.contenttextblue  /*links within the contenttext*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	Font-weight: normal;
	font-style : normal;
	line-height: 14px;
	font-variant : normal;
	letter-spacing : normal;
	color :#285F82 ;
}

.contenttextlarge /* Default format for text on user maintained content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: normal;
	font-style : normal;
	line-height: 23px;
	font-variant : normal;
	letter-spacing : normal;
	color : #ffffff ;
}

a.contenttextlarge /* Default format for text on user maintained content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	Font-weight: normal;
	font-style : normal;
	line-height: 15px;
	font-variant : normal;
	letter-spacing : normal;
	color : #333333 ;
}

.formcontenttext /* Default format for text on user maintained content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	font-style : normal;
	line-height: 12px;
	font-variant : normal;
	letter-spacing : normal;
	color : #333333 ;
}

.securecontenttext /* Default format for text on user maintained content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	font-style : normal;
	line-height: 12px;
	font-variant : normal;
	letter-spacing : normal;
	color : #E03600 ;
}

.trademarktext /* Default format for text on user maintained content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	font-style : normal;
	line-height: 16px;
	font-variant : normal;
	letter-spacing : normal;
	color : #346B90 ;
}

.contenttextcap /* Default format for text on user maintained content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	font-style : normal;
	line-height: 16px;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: uppercase;
	color : #666666 ;
}

a.contenttextcap  /*links within the contenttext*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	Font-weight: normal;
	font-style : normal;
	line-height: 16px;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: uppercase;
	color :#000000 ;
}


.contenttextbold /* Default format for text on user maintained content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: bold;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #666666;
}

.contenttextgreybold /* Default format for text on user maintained content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: bold;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #656565;
}

.contenttextcapbold /* Default format for text on user maintained content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: bold;
	font-style : normal;
	line-height: 16px;
	font-variant : normal;
	text-transform: uppercase;
	letter-spacing : normal;
	color : #000000 ;
}

a.contenttextbold  /*links within the contenttext*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	Font-weight: bold;
	font-style : normal;
	line-height: 16px;
	font-variant : normal;
	letter-spacing : normal;
	color :#000000 ;
}

.offernametext /* Used for the page headers for all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 24px;
	text-decoration: none;
	Font-weight: bold;
	font-style : normal;
	line-height: 20px;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: uppercase;
	color : #000000;
}

a.offernametext
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 24px;
	text-decoration: none;
	Font-weight: bold;
	font-style : normal;
	line-height: 20px;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: uppercase;
	color : #000000 ;
}

.offernametextlarge /* Used for the page headers for all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 24px;
	text-decoration: none;
	Font-weight: bold;
	font-style : normal;
	line-height: 20px;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: uppercase;
	color : #000000;
}

a.offernametextlarge
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 24px;
	text-decoration: none;
	Font-weight: bold;
	font-style : normal;
	line-height: 20px;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: uppercase;
	color : #000000 ;
}

.offernametextmedium /* Used for the page headers for all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 18px;
	text-decoration: none;
	Font-weight: bold;
	line-height: 16px;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: uppercase;
	color : #000000;
}

a.offernametextmedium
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	text-decoration: none;
	Font-weight: bold;
	font-style : normal;
	line-height: 16px;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: uppercase;
	color : #000000 ;
}

.offernametextsmall /* Used for the page headers for all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 14px;
	text-decoration: none;
	Font-weight: bold;
	font-style : normal;
	line-height: 12px;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: uppercase;
	color : #000000;
}

a.offernametextsmall
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	text-decoration: none;
	Font-weight: bold;
	line-height: 12px;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: uppercase;
	color : #000000 ;
}

.redempttype /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: uppercase;
	color: #000000;
	vertical-align: middle;
}

a.redempttype /* */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: uppercase;
	color : #000000 ;

}


/***********************/
/* End Content Classes */
/***********************/


/**********************/
/* Navigation Classes */
/**********************/

.leftnav /*Displays navigational text at the top of the screen*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : normal;
	line-height: 10px;
	letter-spacing : normal;
	font-weight : normal;
	color : #ffffff;
}

a.leftnav /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : normal;
	line-height: 10px;
	font-weight : normal;
	text-decoration : none;
	color : #ffffff;
}

a.leftnav:hover /* */
{
  text-decoration: underline;
	color : #ffffff;
}

.leftnavselected  /* Displays text in the left navigation bar */
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : none;
	font-weight : normal;
	text-decoration : none;
	font-variant: normal;
	background-color: #01426C;
	letter-spacing: normal;
	color : #ffffff;
}

a.leftnavselected  /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : none;
	font-weight : normal;
	text-decoration : none;
	background-color: #01426C;
	font-variant: normal;
	letter-spacing: normal;
	color : #ffffff;
}

a.leftnavselected:hover /* */
{
  text-decoration: underline;
	color : #ffffff;
}

.leftnavgt  /**/
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : none;
	font-weight : bold;
	line-height: 14px;
	text-decoration: none;
	font-variant: normal;
	letter-spacing: normal;
	color : #ffffff;
}

.leftsubnav  /* Displays text in the left sub navigation areas */
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : none;
	line-height: 13px;
	font-weight : normal;
	font-variant: normal;
	letter-spacing: normal;
	color : #00426C;
}

a.leftsubnav  /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : none;
	line-height: 13px;
	font-weight : normal;
	text-decoration: none;
	font-variant: normal;
	letter-spacing: normal;
	color : #00426C;
}

a.leftsubnav:hover /* */
{
  text-decoration: underline;
	color : #00426C;
}

.leftsubnavselected  /* Displays text in the left sub navigation areas */
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : none;
	line-height: 13px;
	text-decoration: none;
	font-weight : normal;
	font-variant: normal;
	letter-spacing: normal;
	color : #AE762F;
}

a.leftsubnavselected  /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : none;
	line-height: 13px;
	font-weight : normal;
	font-variant: normal;
	text-decoration: none;
	letter-spacing: normal;
	color : #AE762F;
}

a.leftsubnavselected:hover /* */
{
  text-decoration: underline;
	color : #AE762F;
}

.recentlyviewed  /* Displays text in the left sub navigation areas */
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : none;
	font-weight : normal;
	font-variant: normal;
	letter-spacing: normal;
	color : #ffffff;
}

a.recentlyviewed  /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : none;
	font-weight : normal;
	font-variant: normal;
	text-transform: capitalize;
	letter-spacing: normal;
	color : #ffffff;
}

.helptext  /* Displays text in the left sub navigation areas */
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : none;
	font-weight : bold;
	font-variant: normal;
	letter-spacing: normal;
	color : #dddddd;
}

a.helptext  /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : none;
	font-weight : normal;
	font-variant: normal;
	letter-spacing: normal;
	color : #dddddd;
}

.topnav /*Displays navigational text at the top of the screen*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : normal;
	letter-spacing : normal;
	font-weight : normal;
	color : #275F83;
}

a.topnav /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color : #275F83;
}

.smallbottomnav /*Displays navigational text at the bottom of the screen*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	font-style : normal;
	font-weight : none;
	letter-spacing: -1px;
	color : #666666;
}

.bottomnav /*Displays navigational text at the bottom of the screen*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	line-height: 10px;
	font-style : normal;
	font-weight : none;
	color : #666666;
}

a.bottomnav /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	line-height: 10px;
	font-style : normal;
	font-weight : none;
	text-decoration: none;
	color : #666666;
}

/**************************/
/* End Navigation Classes */
/**************************/



/*****************/
/* Login Classes */
/*****************/

.logintext /* Format of login text for login link */
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	font-style: normal;
	color :#000000 ;
}

a.logintext /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	font-style: normal;
	text-decoration : underline;
	color :#000000 ;
}

.smalllogintext /* Format of login text for login link */
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	line-height: 10px;
	font-style: normal;
	color :#dddddd ;
}

/*********************/
/* End Login Classes */
/*********************/


/*******************/
/* Start Hotel Text */
/*******************/

.hotelcontentbanner /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	text-transform: uppercase;
	letter-spacing : normal;
	color : #000000 ;
}

a.hotelcontentbanner /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	text-transform: uppercase;
	letter-spacing : normal;
	color : #000000 ;
}

.hoteldetailbanner /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	text-transform: uppercase;
	letter-spacing : normal;
	color : #000000 ;
}

a.hoteldetailbanner /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	text-transform: uppercase;
	letter-spacing : normal;
	color : #000000 ;
}


.breadcrumbpresent /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #000000 ;
}

a.breadcrumbpresent /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #000000 ;
}

.breadcrumbpast /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #003366 ;
}

a.breadcrumbpast /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: underline;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #003366 ;
}

.detailinfocaptxt /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	text-transform: uppercase;
	font-variant : normal;
	letter-spacing : normal;
	color : #666666 ;
}

a.detailinfocaptxt /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	text-transform: uppercase;
	font-variant : normal;
	letter-spacing : normal;
	color : #666666 ;
}

.detailinfotxt /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	c
	font-variant : normal;
	letter-spacing : normal;
	color : #666666 ;
}

a.detailinfotxt /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: underline;
	font-style : normal;
	line-height: 16px;
	font-variant : normal;
	letter-spacing : normal;
	color : #666666 ;
}

.hotellocation /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	font-style : normal;
	text-decoration: underline;
	font-variant : normal;
	letter-spacing : normal;
	color : #003366 ;
}

a.hotellocation /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: underline;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #003366 ;
}

.detailtestimonialtxt /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style: italic;
	font-variant : normal;
	letter-spacing : normal;
	color : #666666 ;
}

.hotelprice /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-variant : normal;
	letter-spacing : normal;
	color : #AB4800 ;
}

.hotelheader /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	color: #000000;
}

a.hotelheader /* */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #000000 ;
}

a.hotelheader:hover /* */
{
  text-decoration: underline;
	color : #003366;
}

.hoteloffexptext /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	color: #ffffff;
}

a.hoteloffexptext /* */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #ffffff ;
}

a.hoteloffexptext:hover /* */
{
	color : #003366;
}

.hoteloffexpbanner /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	line-height: 13px;
	letter-spacing: normal;
	text-transform: uppercase;
	color: #FFFFCC;
}

a.hoteloffexpbanner /* */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	line-height: 13px;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: uppercase;
	color : #FFFFCC ;
}

a.hoteloffexpbanner:hover /* */
{
	color : #FFFFCC;
	text-decoration: underline;
}

.sitemapsubcat /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	font-style : normal;
	text-decoration: none;
	font-variant : normal;
	letter-spacing : normal;
	color : #003366 ;
}

a.sitemapsubcat /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: underline;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #003366 ;
}

.sitemapcat /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: uppercase;
	color: #000000;
}

a.sitemapcat /* */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	line-height: 13px;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: uppercase;
	color : #000000 ;
}

a.sitemapcat:hover /* */
{
	color : #003366;
	text-decoration: underline;
}

.sitemapcontenttext /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	font-style : normal;
	text-decoration: none;
	font-variant : normal;
	letter-spacing : normal;
	color : #000000 ;
}

.wineheader /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: uppercase;
	color: #000000;
}

.winetitle /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	color: #000000;
}

a.winetitle /* */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #000000 ;
}

a.winetitle:hover /* */
{
  text-decoration: underline;
	color : #003366;
}

.wineprice /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #AB4800 ;
}

a.pricekeytext /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: underline;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #003366 ;
}

.winetype /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #000000 ;
}

.winearea /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style : italic;
	font-variant : normal;
	letter-spacing : normal;
	color : #000000 ;
}

.sitemapcontentcat /* Default format for text on user maintained content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	font-style : normal;
	line-height: 11px;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: uppercase;
	color : #000000 ;
}

a.wineclass /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	text-transform: uppercase;
	letter-spacing : normal;
	color : #ffffff ;
}

a.wineselectedclass /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	text-transform: uppercase;
	letter-spacing : normal;
	color : #666666 ;
}

.searchlistingfilter /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	color: #000000;
}

.searchcontenttext /* Format of login text for login link */
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style: normal;
	color :#000000 ;
}

.babywinetext /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #ffffff;
}

a.babywinetext /* */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: underline;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	text-transform: normal;
	color : #FFFFCC ;
}

a.errorheader /* */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #ffffff ;
}

.tip
{
  border:solid 1px #CCCCCC;
  width:156;
  position:absolute;
  z-index:100;
  visibility:hidden;
  color:#666666;
  top:20px;
  left:90px;
  background-color:#EEF0EB;
  layer-background-color:#EEF0EB;
}

.privacytext  /*links within the contenttext*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	Font-weight: normal;
	font-style : normal;
	line-height: 16px;
	font-variant : normal;
	letter-spacing : normal;
	color :#666666 ;
}

a.privacytext  /*links within the contenttext*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: underline;
	Font-weight: normal;
	font-style : normal;
	line-height: 16px;
	font-variant : normal;
	letter-spacing : normal;
	color :#666666 ;
}

.privacytextbold /* Default format for text on user maintained content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: bold;
	font-style : normal;
	line-height: 16px;
	font-variant : normal;
	letter-spacing : normal;
	color : #666666 ;
}

.privacybanner /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: bold;
	text-decoration: none;
	text-transform: normal;
	line-height: 14px;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	color: #666666;
}

.tooltiptext /* Default format for text on user maintained content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	font-style : normal;
	line-height: 11px;
	font-variant : normal;
	letter-spacing : normal;
	color : #666666 ;
}

a.tooltiptext  /*links within the contenttext*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	Font-weight: normal;
	font-style : normal;
	line-height: 11px;
	font-variant : normal;
	letter-spacing : normal;
	color :#000000 ;
}

.catchphrasetext /* Default format for text on user maintained content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	font-style : normal;
	line-height: 10px;
	font-variant : normal;
	letter-spacing : normal;
	color : #003366 ;
}

a.catchphrasetext  /*links within the contenttext*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	Font-weight: normal;
	font-style : normal;
	line-height: 10px;
	font-variant : normal;
	letter-spacing : normal;
	color :#003366 ;
}

a.temptext  /*links within the contenttext*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: underline;
	Font-weight: normal;
	font-style : normal;
	line-height: 16px;
	font-variant : normal;
	background-color: yellow;
	letter-spacing : normal;
	color :#666666 ;
}

/*******************/
/* End Hotel Text */
/*******************/

.copyright /*Displays navigational text at the bottom of the screen*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	font-style : normal;
	font-weight : none;
	color : #333333;
}




.editonbutton
{
  font-size: 11px;
  color: navy;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica;
}

a.editonbutton
{
  font-size: 11px;
  color: navy;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica;
}

.quotetext /* Used as the banner text on all content pages */
{
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	Font-weight: bold;
	text-decoration: none;
	font-style: italic;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #B27D3A;
}

.nextprev /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;	
	line-height: 10px;
	Font-weight: normal;	
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #406480;
}

a.nextprev /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;	
	line-height: 10px;
	Font-weight: normal;	
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #406480;
}

a.moredetails /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;	
	Font-weight: normal;	
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #406480;
}

.listingtext /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height: 12px;
	Font-weight: normal;	
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #666666;
}

a.listingtext /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height: 12px;
	Font-weight: normal;	
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #666666;
}

.smalltext /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height: 10px;
	Font-weight: normal;	
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #666666;
}

a.smalltext /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;	
	Font-weight: normal;	
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #666666;
}

a.smalltext:hover /* */
{
  text-decoration: underline;
	color : #666666;
}

.smalltextlink /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-decoration: none;
	Font-weight: normal;	
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #666666;
}

a.smalltextlink /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;	
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #666666;
}

a.smalltextlink:hover /* */
{
  text-decoration: underline;
	color : #666666;
}

.smalltextbold /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height: 10px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #666666;
}

.categorytext /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #666666;
}

a.categorytext /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-transform: normal;
	color: #285F82;
}

/* Title / SubTitle Text on Update Forms */
.messagetable
{
  border-right: thin outset;
  padding-right: 5px;
  border-top: thin outset;
  padding-left: 5px;
  font-size: 16px;
  padding-bottom: 12px;
  margin: 0px 0px 8px;
  border-left: thin outset;
  color: #052147;
  padding-top: 12px;
  border-bottom: thin outset;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  background-color: white;

}

.messagetitle
{
  font-size: 12px;
  color: darkgray;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;

}

.messagetext
{
  font-size: 11px;
  color: red;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
}

td {
  font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	font-style : normal;
	line-height: 14px;
	font-variant : normal;
	letter-spacing : normal;
	color : #666666;
}