a:link, a:active, a:visited {
	color: black;
	font-size: 12pt;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:link.bannerLink, a:active.bannerLink, a:visited.bannerLink, a:hover.bannerLink {
	color: #FFF799;
	font-size: 12pt;
}

a:link.footerLink, a:active.footerLink, a:visited.footerLink, a:hover.footerLink {
	color: #FFF799;
	font-size: 10pt;
}

a:link.menuLink, a:active.menuLink, a:visited.menuLink, a:hover.menuLink {
	border-width: 0px;
	background-color: white;
	color: white;
}

a:link.shopLinks, a:active.shopLinks, a:visited.shopLinks, a:hover.shopLinks {
	color: #666666;
	font-size: 10pt;
}

body {
	background-color: #BC8CBF;
	font-family: Arial;
	padding: 0px 20px 0px 20px;
	
}

.alignCenter {
	text-align: center;
}

.alignLeft {
	text-align: left;
}

.alignRight {
	text-align: right;
}

.banner {
	background-color: #BC8CBF;
	color: #FFF799;
}

.bannerLink {
	margin: 0px 10px 0px 10px;
	font-size: 12pt;
}

.bodyLayout {
	background-color: white;
}

.content {
	text-align: center;
	color: black;
	font-size: 12pt;
	vertical-align: middle;
	font-family: Arial;
	padding: 50px 0px;
}

.contentLayout {
	text-align: center;
	color: #3399CC;
	background-color: white;
	vertical-align: middle;
	width: 100%;
}

.crumbs {
	text-align: left;
	margin: 5px 5px 5px 5px;
	font-size: 10pt;
	color: #FFF799;
	
}

.crumbsCell {
	margin: 0px 50px 0px 50px;
}

.divider {
	background-color: #BC8CBF;
	color: #BC8CBF;
}

.footer {
	text-align: right;
	margin: 5px 5px 5px 5px;
	font-size: 10pt;
	color: #FFF799;
}

.footerCell {
	padding: 0px 50px 0px 50px;
}

.formBox {
	border-style: inset;
	border-width: 2px;
	border-color: #3399CC;
}

.forminput {
	padding: 5px;
	
	
}

.formLabel {
	padding: 5px;
	color: #666666;
}

h3 {
	text-align: left;
	color: #666666;
	font-size: 14pt;
	font-family: Arial;
}

.imageLink {
	border-width: 0px;
}

.menuItem {
	padding: 3px 10px 3px 10px;
	color: #BC8CBF;
}

.menuLayout {
	border-width: 0px;
	color: white;
	background-color: white;
	margin: 30px 0px 30px 0px;

}

.policyContent {
	text-align: left;
	color: black;
	font-size: 12pt;
	font-family: Arial;
}

.prod_desc {
	margin: 10px 0px 0px 0px;
}

.product_big {
	border-style: outset;
	border-width: 10px;
	border-color: #CCCCCC;
	margin: 10px;
}

.product_small {
	border-style: solid;
	border-width: 2px;
	border-color: #CCCCCC;
}

.shop_crumbs {
	color: #666666;
	font-size: 10pt;
}
