body   { background-color: white; font-style: normal; font-weight: normal; font-size: 11px; font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; margin: 0px }
p  { color: #422121; font-style: normal; font-weight: normal; font-size: 12px; font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-variant: normal; text-transform: none; }
td   { color: #422121; font-style: normal; font-weight: normal; font-size: 12px; font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; }
h1 { color: #CC3366; font-size: 18px; font-weight: normal; font-family: Geneva, Trebuchet MS, Arial, Helvetica, sans-serif; text-transform: uppercase;}
h2 { color: #CC3366; font-size: 14px; font-weight: normal; font-family: Georgia, "Times New Roman", serif; font-size:12px; }
h4 {letter-spacing: 1px; font-family: Georgia, "Times New Roman", serif; font-size:12px; font-style: normal; font-weight: normal; text-transform: uppercase; color: #422121; }

/*tableelements*/
table.border { border: solid 1px #CCCCCC}
.bg {background-image: url(images/coverbg.jpg) ; background-repeat: no-repeat; background-color: #FFFFFF;}
.padding { padding: 10px }
.divline { background-color: #CCCCCC; }
.header { background-color: #F7E4EA; }
.lightpink { background-color: #F7F0F3; }
.white { background-color: #FFFFFF; }
.fuchsiabg { background-color: #CC3366; }
.fuchsia { color: #CC3366; }
.fuchsiadark {color: #bb2553;}
.chocolate { color: #422121; }
.pastelpink { color: #C9ACB1; }

/*text*/
.maingeneral  { color: #422121; font-size: 11px; text-decoration: none; font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; }
.minitext { color: #422121; font-size: 9px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; font-style: normal; }
.largetextsans { color: #CC3366; font-size: 15px; font-family: Geneva, Trebuchet MS,  Arial, Helvetica, sans-serif; }

/*seriftext*/
.categoryheader  { color: #422121; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; }
.subheader { color: #422121; font-weight: bold; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }
.largetext { color: #422121; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; }
.innertext { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
.innertextbold { color: #422121; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none; }
.featuredtitle  { color: #422121; font-style: italic; font-weight: normal; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }

img.border  { border: solid 1px white }
.strike { text-decoration: line-through; }
.strikesmall { font-size: 10px; text-decoration: line-through; }
.highlight  { color: #CC3366; }

/*links*/
a:link   { color: #CC3366; text-decoration: none }
a:active  { color: #CC3366; text-decoration: none }
a:visited { color: #CC3366; text-decoration: none; }
a:hover   { color: #CC3366; text-decoration: underline }

a.home:link { color: #422121; font-size: 14px; font-family:  Georgia, "Times New Roman", Times, serif; text-decoration: none; }
a.home:active { color: #CC3366; font-size: 14px; font-family:  Georgia, "Times New Roman", Times, serif; text-decoration: none; }
a.home:visited { color: #422121; font-size: 14px; font-family:  Georgia, "Times New Roman", Times, serif; text-decoration: none; }
a.home:hover { color: #CC3366; font-size: 14px; font-family:  Georgia, "Times New Roman", Times, serif; text-decoration: underline; }

a.category:link { color: #422121; font-size: 11px; text-decoration: none; }
a.category:active { color: #CC3366; font-size: 11px; text-decoration: none; }
a.category:visited { color: #422121; font-size: 11px; text-decoration: none; }
a.category:hover { color: #CC3366; font-size: 11px; text-decoration: underline; }

a.shop:link { color: #422121; font-size: 12px; text-decoration: none; line-height:13pt; }
a.shop:active { color: #422121; font-size: 12px; text-decoration: none; line-height:13pt;}
a.shop:visited { color: #422121; font-size: 12px; text-decoration: none; line-height:13pt;}
a.shop:hover { color: #CC3366; font-size: 12px; text-decoration: underline; line-height:13pt;}

a.sidenav:link { color: #CC3366; font-size: 13px; font-family: Geneva, Trebuchet MS,  Arial, Helvetica, sans-serif; text-decoration: none; }
a.sidenav:active { color: #CC3366; font-size: 13px; font-family: Geneva, Trebuchet MS,  Arial, Helvetica, sans-serif; text-decoration: none; }
a.sidenav:visited { color: #CC3366; font-size: 13px; font-family: Geneva, Trebuchet MS,  Arial, Helvetica, sans-serif; text-decoration: none; }
a.sidenav:hover { color: #CC3366; font-size: 13px; font-family: Geneva, Trebuchet MS,  Arial, Helvetica, sans-serif; text-decoration: underline; }

a.bottomlinks:link { color: #422121; font-size: 9px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; font-style: normal; }
a.bottomlinks:active { color: #422121; font-size: 9px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; font-style: normal; }
a.bottomlinks:visited { color: #422121; font-size: 9px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; font-style: normal; }
a.bottomlinks:hover { color: #CC3366; font-size: 9px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; font-style: normal;  text-decoration: underline }
/*layer */
.stylevisible { position:relative; visibility: visible; width: 415; z-index: 1; display: block; }
.stylehidden {	position:relative; visibility: hidden; width: 415; z-index: 1; display:none; }

