/* Main Menu */
.clear { /* generic container (i.e. div) for floating buttons */
	height: 27px;
   	overflow: hidden;
	/*text-align: right;
	margin-right: 55xp;
   width: 100%;*/
}
a.button:link {
	background: transparent url('../images/buttonBg_a.gif') no-repeat scroll top right;
	display: block;
	float: left;
	text-decoration: none;
	color: #6e674d;
	height: 30px;
	margin-right: 0;
	padding-right: 14px; /* sliding doors padding */
}
a.button:link span {
	background: transparent url('../images/buttonBg_span.gif') no-repeat;
	display: block;
	font: italic 10px Georgia, "MS Serif", "New York", serif;
	color: #6e674d;
	text-decoration: none;
	line-height: 14px;
	padding: 10px 0 5px 14px;
}
a.button:visited {
	background: transparent url('../images/buttonBg_a.gif') no-repeat scroll top right;
	display: block;
	float: left;
	text-decoration: none;
	color: #6e674d;
	height: 30px;
	margin-right: 0;
	padding-right: 14px; /* sliding doors padding */
}
a.button:visited span {
	background: transparent url('../images/buttonBg_span.gif') no-repeat;
	display: block;
	font: italic 10px Georgia, "MS Serif", "New York", serif;
	color: #6e674d;
	text-decoration: none;
	line-height: 14px;
	padding: 10px 0 5px 14px;
}
a.button:active {
	background: transparent url('../images/buttonBg_a.gif') no-repeat scroll top right;
	display: block;
	float: left;
	text-decoration: none;
	color: #6e674d;
	height: 30px;
	margin-right: 0;
	padding-right: 14px; /* sliding doors padding */
}
a.button:active span {
	background: transparent url('../images/buttonBg_span.gif') no-repeat;
	display: block;
	font: italic 10px Georgia, "MS Serif", "New York", serif;
	color: #6e674d;
	text-decoration: none;
	line-height: 14px;
	padding: 10px 0 5px 14px;
}
/* Note: Make sure the span's vertical padding (5 + 5) and line-height (14)
	amount to the total height of the button (24). Using a different padding, 
	means setting a different height.
	http://www.oscaralexander.com/tutorials/how-to-make-sexy-buttons-with-css.html*/
a.button:hover {
	display: block;
   background-position: bottom right;
   color: #fff;
	text-decoration: none;
   outline: none; /* hide dotted outline in Firefox */
}
a.button:hover span {
	display: block;
   background-position: bottom left;
   padding: 10px 0 5px 14px; /* push text down 1px */
	color: #fff;
	text-decoration: none;
}

a.buttonOn:link {
	background: transparent url('../images/buttonBg_a.gif') no-repeat scroll top right;
	background-position: bottom right;
	display: block;
	float: left;
	text-decoration: none;
	color: #fff;
	height: 27px;
	margin-right: 0;
	padding-right: 14px; /* sliding doors padding */
}
a.buttonOn:link span {
	background: transparent url('../images/buttonBg_span.gif') no-repeat;
	background-position: bottom left;
	display: block;
	font: italic 10px Georgia, "MS Serif", "New York", serif;
	color: #fff;
	text-decoration: none;
	line-height: 12px;
	padding: 10px 0 5px 14px;
}

a.buttonOn:visited {
	background: transparent url('../images/buttonBg_a.gif') no-repeat scroll top right;
	background-position: bottom right;
	display: block;
	float: left;
	text-decoration: none;
	color: #fff;
	height: 27px;
	margin-right: 0;
	padding-right: 14px; /* sliding doors padding */
}
a.buttonOn:visited span {
	background: transparent url('../images/buttonBg_span.gif') no-repeat;
	background-position: bottom left;
	display: block;
	font: italic 10px Georgia, "MS Serif", "New York", serif;
	color: #fff;
	text-decoration: none;
	line-height: 12px;
	padding: 10px 0 5px 14px;
}
a.buttonOn:active {
	background: transparent url('../images/buttonBg_a.gif') no-repeat scroll top right;
	background-position: bottom right;
	display: block;
	float: left;
	text-decoration: none;
	color: #fff;
	height: 27px;
	margin-right: 0;
	padding-right: 14px; /* sliding doors padding */
}
a.buttonOn:active span {
	background: transparent url('../images/buttonBg_span.gif') no-repeat;
	background-position: bottom left;
	display: block;
	font: italic 10px Georgia, "MS Serif", "New York", serif;
	color: #fff;
	text-decoration: none;
	line-height: 12px;
	padding: 10px 0 5px 14px;
}
/* Note: Make sure the span's vertical padding (5 + 5) and line-height (14)
	amount to the total height of the button (24). Using a different padding, 
	means setting a different height.
	http://www.oscaralexander.com/tutorials/how-to-make-sexy-buttons-with-css.html*/
a.buttonOn:hover {
	display: block;
   background-position: bottom right;
   color: #fff;
	text-decoration: none;
   outline: none; /* hide dotted outline in Firefox */
}
a.buttonOn:hover span {
	display: block;
   background-position: bottom left;
   padding: 10px 0 5px 14px; /* push text down 1px */
	color: #fff;
	text-decoration: none;
}

a:link, a:visited, a:active {
	font: 11px Verdana, Arial, Helvetica, sans-serif; color: #921b01; text-decoration: underline;
}
a:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif; color: #B09730; text-decoration: none;
}
a.blackGeorgiaUSA:link, a.blackGeorgiaUSA:visited, a.blackGeorgiaUSA:active, a.blackGeorgiaUSA:hover {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #000; text-decoration: none;
};
a.mainMenu:link, a.mainMenu:visited, a.mainMenu:active, a.mainMenu:hover {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #fff; text-decoration: none;
}
a.mainMenuCanada:link, a.mainMenuCanada:visited, a.mainMenuCanada:active, a.mainMenuCanada:hover {
	font: italic bold 12px Georgia, "Times New Roman", Times, serif;
	color: #9a3334; text-decoration: none;
}
a.chooseLanguage:link, a.chooseLanguage:visited, a.chooseLanguage:active {
	font: italic normal 11px Georgia, "Times New Roman", Times, serif;
	color: #9a3334; text-decoration: none; padding-left:20px;
}
a.chooseLanguage:hover {
	color: #59503a;text-decoration:underline;
}
a.chooseLanguageOn:link, a.chooseLanguageOn:visited, a.chooseLanguageOn:active {
	font: italic bold 11px Georgia, "Times New Roman", Times, serif;
	color: #9a3334; text-decoration: none; padding-left:20px;
}
a.chooseLanguageOn:hover {
	color: #59503a;text-decoration:underline;
}
a.mainMenu:link,a.mainMenu:visited,a.mainMenu:active {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #fff; text-decoration: none;
}
a.mainMenu:hover {
	color: #922200; text-decoration: none;
}
a.mainMenuPad:link, a.mainMenuPad:visited, a.mainMenuPad:active {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #fff; text-decoration: none; padding: 0 25px;
}
a.mainMenuPad:hover {
	/*color: #c4bea7;*/color: #922200; text-decoration: none; padding: 0 25px;
}

a.subMenuRed:link, a.subMenuRed:visited, a.subMenuRed:active {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #921b01; text-decoration: none;
	text-transform: uppercase;
}
a.subMenuRed:hover {
	color: #2e2b22; text-decoration: none;
	text-transform: uppercase;
}
a.subMenuBlue:link, a.subMenuBlue:visited, a.subMenuBlue:active {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #39595e; text-decoration: none; padding-left: 14px;
}
a.subMenuBlue:hover {
	color: #7ba8b3; text-decoration: none; padding-left: 14px;
}
a.subMenuBlueOpen:link, a.subMenuBlueOpen:visited, a.subMenuBlueOpen:active {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #39595e; text-decoration: none; padding-left: 28px;
}
a.subMenuBlueOpen:hover {
	color: #7ba8b3; text-decoration: none; padding-left: 28px;
}

a.copyrightLink:link, a.copyrightLink:active, a.copyrightLink:visited {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #c4bea7; text-decoration: underline; padding-bottom: 5px;
}
a.copyrightLink:hover {
	color: #ffffff; 
	text-decoration: none;
}
.blankignore {
/*color: #7a725c; text-decoration: underline; padding-bottom: 5px; */
}