.blind { 
	font-size: 1px;
	line-height: 1px;
}

/* Use this for select fields that are not to be hidden when SmartMenus are used */
.nohide {
	visibility: visible !important;
}

blockquote, ul, ol, li{
	margin-top: 0px;
}


.WebsiteMenuText {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #FFFFFF;
}

a.WebsiteMenuLink:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.WebsiteMenuLink:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.WebsiteMenuLink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.WebsiteMenuLink:active {
	color: #FFFFFF;
	text-decoration: underline;
}

a.WebsiteMenuSelectedLink:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.WebsiteMenuSelectedLink:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.WebsiteMenuSelectedLink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.WebsiteMenuSelectedLink:active {
	color: #FFFFFF;
	text-decoration: underline;
}

/* Use a.MainMenuText, a.MainMenuLink and a.MainMenuSelectedLink
   if links are NOT with drop down */

.MainMenuText {
	width: 100%;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #FFFFFF;
	font-stretch: extra-expanded;
	font-stretch: wider;
}

/* Use .MainMenuLink if links are to be underlined in drop down */
/* 
.MainMenuLink {
	text-decoration: underline;
}
*/

a.MainMenuLink:link {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	width: 100%;
	color: #448800;
	text-decoration: none;
	border-left: 0px;
	padding-left: 8px;
	border-right: 0px;
	padding-right: 8px;
	border-top: 0px;
	padding-top: 5px;
	border-bottom: 0px;
	padding-bottom: 12px;
}
a.MainMenuLink:visited {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	width: 100%;
	color: #448800;
	text-decoration: none;
	border-left: 0px;
	padding-left: 8px;
	border-right: 0px;
	padding-right: 8px;
	border-top: 0px;
	padding-top: 5px;
	border-bottom: 0px;
	padding-bottom: 12px;
}
a.MainMenuLink:hover {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	width: 100%;
	color: #333333;
	text-decoration: none;
	border-left: 0px;
	padding-left: 8px;
	border-right: 0px;
	padding-right: 8px;
	border-top: 0px;
	padding-top: 5px;
	border-bottom: 0px;
	padding-bottom: 12px;
}
a.MainMenuLink:active {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	width: 100%;
	color: #448800;
	text-decoration: none;
	border-left: 0px;
	padding-left: 8px;
	border-right: 0px;
	padding-right: 8px;
	border-top: 0px;
	padding-top: 5px;
	border-bottom: 0px;
	padding-bottom: 12px;
}

/* Use .MainMenuSelectedLink if links are to be underlined in drop down */
/* 
.MainMenuSelectedLink {
	text-decoration: underline;
}
*/

a.MainMenuSelectedLink:link {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	width: 100%;
	color: #FFFFFF;
	background-color: #448800;
	text-decoration: none;
	border-left: 0px;
	padding-left: 8px;
	border-right: 0px;
	padding-right: 8px;
	border-top: 0px;
	padding-top: 5px;
	border-bottom: 0px;
	padding-bottom: 12px;
	
}
a.MainMenuSelectedLink:visited {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	width: 100%;
	color: #FFFFFF;
	background-color: #448800;
	text-decoration: none;
	border-left: 0px;
	padding-left: 8px;
	border-right: 0px;
	padding-right: 8px;
	border-top: 0px;
	padding-top: 5px;
	border-bottom: 0px;
	padding-bottom: 12px;
}
a.MainMenuSelectedLink:hover {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	width: 100%;
	color: #FFFFFF;
	background-color: #448800;
	text-decoration: none;
	border-left: 0px;
	padding-left: 8px;
	border-right: 0px;
	padding-right: 8px;
	border-top: 0px;
	padding-top: 5px;
	border-bottom: 0px;
	padding-bottom: 12px;
}
a.MainMenuSelectedLink:active {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	width: 100%;
	color: #FFFFFF;
	background-color: #448800;
	text-decoration: none;
	border-left: 0px;
	padding-left: 8px;
	border-right: 0px;
	padding-right: 8px;
	border-top: 0px;
	padding-top: 5px;
	border-bottom: 0px;
	padding-bottom: 12px;
}

/* Use .SubMenuLink if links are to be underlined in drop down */
/* 
.SubMenuLink {
	text-decoration: underline;
}
*/

/*
	Use a.SubMenuText, a.SubMenuBox, a.SubMenuLink and a.SubMenuSelectedLink
	if links are NOT in drop down
*/

.SubMenuText {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
}

.SubMenuBox {
	width: 100%;
	margin-left: 0px;
	text-indent: 0px;
	margin-top: 0px;;
	margin-bottom: 0px;
	padding: 0px;
	background-color:#448800;
	border-bottom: 1px solid #448800;
	cursor: hand;
}
.SubMenuBox2 {
	width: 100%;
	margin-left: 0px;
	text-indent: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color:#dcdcdc;
	cursor: hand;
}

a.SubMenuLink:link {
	width: 100%;
	height: 22px;
	vertical-align: middle;
	color: #448800;
	background-color:#dcdcdc;
	font-weight: 100;
	text-decoration: none;
	cursor: hand;
}
a.SubMenuLink:visited {
	width: 100%;
	height: 22px;
	vertical-align: middle;
	color: #448800;
	background-color:#dcdcdc;
 	font-weight: 100;
	text-decoration: none;
	cursor: hand;
}
a.SubMenuLink:hover {
	width: 100%;
	height: 22px;
	vertical-align: middle;
	color: #333333;
	background-color:#dcdcdc;
	font-weight: 100;
	text-decoration: none;
	cursor: hand;
}
a.SubMenuLink:active {
	width: 100%;
	height: 22px;
	vertical-align: middle;
	color: #448800;
	background-color:#dcdcdc;
	font-weight: 100;
	text-decoration: none;
	cursor: hand;
}

/* Use .SubMenuSelectedLink if links are to be underlined in drop down */
/* 
.SubMenuSelectedLink {
	text-decoration: underline;
}
*/

a.SubMenuSelectedLink:link {
	width: 100%;
	height: 22px;
	vertical-align: middle;
	color: #448800;
	background-color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	cursor: hand;
}
a.SubMenuSelectedLink:visited {
	width: 100%;
	height: 22px;
	vertical-align: middle;
	color: #448800;
	background-color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	cursor: hand;
}
a.SubMenuSelectedLink:hover {
	width: 100%;
	height: 22px;
	vertical-align: middle;
	color: #333333;
	background-color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	cursor: hand;
}
a.SubMenuSelectedLink:active {
	width: 100%;
	height: 22px;
	vertical-align: middle;
	color: #448800;
	background-color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	cursor: hand;
}

/* Use .SubMenuSelectedLink if links are to be underlined in drop down */
/* 
.SubMenuSelectedLink {
	text-decoration: underline;
}
*/

a.SubMenuLink2:link {
	width: 100%;
	height: 22px;
	vertical-align: middle;
	display: block;
	background-color:#448800;
	color: #dcdcdc;
	font-weight: normal;
	text-decoration: none;
	cursor: hand;
}
a.SubMenuLink2:visited {
	width: 100%;
	height: 22px;
	vertical-align: middle;
	display: block;
	background-color:#448800;
	color: #dcdcdc;
	font-weight: normal;
	text-decoration: none;
	cursor: hand;
}
a.SubMenuLink2:hover {
	width: 100%;
	height: 22px;
	vertical-align: middle;
	display: block;
	background-color:#448800;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	cursor: hand;
}
a.SubMenuLink2:active {
	width: 100%;
	height: 22px;
	vertical-align: middle;
	display: block;
	background-color:#448800;
	color: #dcdcdc;
	font-weight: normal;
	text-decoration: none;
	cursor: hand;
}

/* Use .SubMenuSelectedLink if links are to be underlined in drop down */
/* 
.SubMenuSelectedLink {
	text-decoration: underline;
}
*/

a.SubMenuSelectedLink2:link {
	width: 100%;
	height: 22px;
	vertical-align: middle;
	color: #448800;
	background-color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
	cursor: hand;
	display: block;
}
a.SubMenuSelectedLink2:visited {
	width: 100%;
	height: 22px;
	vertical-align: middle;
	color: #448800;
	background-color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
	cursor: hand;
	display: block;
}
a.SubMenuSelectedLink2:hover {
	width: 100%;
	height: 22px;
	vertical-align: middle;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
	cursor: hand;
	display: block;
}
a.SubMenuSelectedLink2:active {
	width: 100%;
	height: 22px;
	vertical-align: middle;
	color: #448800;
	background-color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
	cursor: hand;
	display: block;
}

/* Use .SubMenuSelectedLink if links are to be underlined in drop down */
/* 
.SubMenuSelectedLink {
	text-decoration: underline;
}
*/

.Bottomtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
a.Bottomtext:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a.Bottomtext:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
a.Bottomtext:hover {
	color: #CA0000;
	text-decoration: underline;
}
a.Bottomtext:active {
	color: #CA0000;
	text-decoration: underline;
}

/* Use .SubMenuSelectedLink if links are to be underlined in drop down */
/* 
.SubMenuSelectedLink {
	text-decoration: underline;
}
*/

.Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
	text-decoration: none;
}
.Box {
	margin-left: 11px;
	text-indent: -11px;
	margin-top: 0.99%;
	margin-bottom: 0;
}

.ShopHeading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: 100;
	color: #111111;
	text-decoration: none;
	margin-bottom: 2px;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: 100;
	color: #448800;
	text-decoration: none;
	margin-bottom: 5px;
}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: 100;
	color: #448800;
	text-decoration: none;
	margin-bottom: 5px;
}

.Heading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: 100;
	color: #111111;
	text-decoration: none;
	margin-bottom: 2px;
}

.LargeHeading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: 100;
	color: #448800;
	text-decoration: none;
	margin-bottom: 12px;
}
a.LargeHeading:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: 100;
	color: #448800;
	text-decoration: underline;
	margin-bottom: 12px;
}
a.LargeHeading:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: 100;
	color: #448800;
	text-decoration: underline;
	margin-bottom: 12px;
}
a.LargeHeading:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: 100;
	color: #333333;
	text-decoration: underline;
	margin-bottom: 12px;
}
a.LargeHeading:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: 100;
	color: #333333;
	text-decoration: underline;
	margin-bottom: 12px;
}


/* Costum RSS Reader design */

.NewsHeading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: 100;
	color: #448800;
	text-decoration: none;
	margin-bottom: 12px;
}
a.NewsHeading:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: 100;
	color: #448800;
	text-decoration: underline;
	margin-bottom: 12px;
}
a.NewsHeading:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: 100;
	color: #565656;
	text-decoration: line-through;
	margin-bottom: 12px;
}
a.NewsHeading:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: 100;
	color: #333333;
	text-decoration: underline;
	margin-bottom: 12px;
}
a.NewsHeading:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: 100;
	color: #333333;
	text-decoration: underline;
	margin-bottom: 12px;
}


.SmallText {
	font-family: Helvetica, sans-serif, Verdana, Arial;
	font-size: 10px;
	font-weight: 100;
	line-height: 13px;
	color: #565656;
	text-decoration: none;
	margin-top: 4px;
}


.NewsLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #448800;
	text-decoration: underline;
}
a.NewsLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #448800;
	text-decoration: underline;
}
a.NewsLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #565656;
	text-decoration: line-through;
}
a.NewsLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #333333;
	text-decoration: underline;
}
a.NewsLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #333333;
	text-decoration: underline;
}

/* a.Link:link should contain entire style settings to ensure links are displayed
   correctly in the WYSIWYG editor in the backend */


a.Link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #448800;
	text-decoration: underline;
}
a.Link:visited {
	color: #448800;
	text-decoration: underline;
}
a.Link:hover {
	color: #CA0000;
	text-decoration: underline;
}
a.Link:active {
	color: #CA0000;
	text-decoration: underline;
}

.ShopLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #448800;
	text-decoration: underline;
}
a.ShopLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #448800;
	text-decoration: underline;
}
a.ShopLink:visited {
	color: #448800;
	text-decoration: underline;
}
a.ShopLink:hover {
	color: #CA0000;
	text-decoration: underline;
}
a.ShopLink:active {
	color: #CA0000;
	text-decoration: underline;
}

.SectionHeading {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #111111;
	font-weight: 800;
	text-decoration: none;
	background-color: #448800;
	height: 30px
}

.ImageText {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color: #111111;
	text-decoration: none;
}

.ImageBorder {
	background-color: #333333;
}

.FormLabelText {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #111111;
	text-decoration: none;
	line-height: 15px;
	font-size-adjust: 0.58;
}

.FormLabelBackground {
	background-color: #F0F0F0;
}

div#frontend .FormField, div#frontend input, div#frontend textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-size-adjust: 0.58;
}

a.FormButton:link {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #448800;
	line-height: 15px;
	font-size-adjust: 0.58;
}
a.FormButton:visited {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #448800;
	line-height: 15px;
	font-size-adjust: 0.58;
}
a.FormButton:hover {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #CA0000;
	line-height: 15px;
	font-size-adjust: 0.58;
}
a.FormButton:active {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #CA0000;
	line-height: 15px;
	font-size-adjust: 0.58;
}

.SlideShowHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #FFFFFF;
	text-decoration: none;
}

.VerticalRule {
	background-color: #000000;
}

.HorizontalRule {
	background-color: #000000;
}

.Description {
	margin-left: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	text-decoration: none;
}

a.PopupCloseButton:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #FFFFFF;
	line-height: 15px;
	font-size-adjust: 0.58;
}
a.PopupCloseButton:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #FFFFFF;
	line-height: 15px;
	font-size-adjust: 0.58;
}
a.PopupCloseButton:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #FFFFFF;
	line-height: 15px;
	font-size-adjust: 0.58;
}
a.PopupCloseButton:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #FFFFFF;
	line-height: 15px;
	font-size-adjust: 0.58;
}

.forumMainHeading {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 15px;
	font-weight: 800;
	color: #FFFFFF;
	background-color: #222222;
}

.forumHorizontalRule {
	background-color: #000000;
}

.forumToolText {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #FFFFFF;
	text-decoration: none;
	font-size-adjust: 0.58;
}

a.forumToolLink:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a.forumToolLink:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
a.forumToolLink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.forumToolLink:active {
	color: #FFFFFF;
	text-decoration: underline;
}

a.forumButton:link {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #FFFFFF;
	line-height: 15px;
	font-size-adjust: 0.58;
}
a.forumButton:visited {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #FFFFFF;
	line-height: 15px;
	font-size-adjust: 0.58;
}
a.forumButton:hover {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #FFFFFF;
	line-height: 15px;
	font-size-adjust: 0.58;
}
a.forumButton:active {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #FFFFFF;
	line-height: 15px;
	font-size-adjust: 0.58;
}

.forumText {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.forumMessage {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #FFFFFF;
	font-size-adjust: 0.58;
	background-color: #222222;
}

.forumText2 {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #FFFFFF;
	text-decoration: none;
	font-size-adjust: 0.58;
}

a.forumLink:link {
	font-weight: 800;
	color: #FFFFFF;
	text-decoration: underline;
}
a.forumLink:visited {
	font-weight: 800;
	color: #FFFFFF;
	text-decoration: underline;
}
a.forumLink:hover {
	font-weight: 800;
	color: #FFFFFF;
	text-decoration: underline;
}
a.forumLink:active {
	font-weight: 800;
	color: #FFFFFF;
	text-decoration: underline;
}

a.forumEmailLink:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a.forumEmailLink:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
a.forumEmailLink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.forumEmailLink:active {
	color: #FFFFFF;
	text-decoration: underline;
}
