﻿h1
{
	font-family: Arial;
	color: #552369;
	font-size: 16pt;
	margin: 0px;
	padding-top: 20px;
	text-align: left;
	font-weight: normal;
	line-height: 26px;
}
h2
{
	font-family: Arial;
	font-size: 14pt;
	color: #552369;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	line-height: 22px;
}
h3
{
	color: #fff;
	font-size: 16pt;
	font-family: Times New Roman;
	margin: 0px;
	text-align: left;
	font-weight: normal;
	line-height: 22px;
}
p, td
{
	font-family: Arial;
	font-size: 10pt;
	color: #000;
	text-align: left;
	line-height: 20px;
}
p.bannertext
{
	color:#fff;
	margin: 0px;
}
ul.bullets
{
	line-height: 20px;
	color: #000;
}
li
{
	font-family: Arial;
	font-size: 10pt;
	color: #000;
	text-align: left;
	color: #f577ab;
	margin: 0px;
	padding: 0px;
}
.small
{
	font-family: Arial;
	font-size: 8pt;
	line-height: 14px;
}
.medium
{
	font-family: Arial;
	font-size: 16pt;
}
.large
{
	font-family: Arial;
	font-size: 20pt;
	line-height: 1.75em;
}
.xlarge
{
	font-family: Arial;
	font-size: 24pt;
	line-height: 1.25em;
	padding: 0px;
}
.italic
{
	font-style: italic;
}
.dkpurple
{
	color: #552369;
}
.dkpurplemedium
{
	color: #552369;
	font-size: 12pt;
	line-height: 22px;
}
.dkpurplelarge
{
	color: #552369;
	font-size: 20pt;
	line-height: 30px;
}
.ltpurple
{
	color: #b15882;
}
.ltpurplemedium
{
	color: #b15882;
	font-size: 13pt;
	line-height: 22px;
}
.ltpurplelarge
{
	color: #b15882;
	font-size: 20pt;
	line-height: 30px;
}
.titletext
{
	font-family: Arial;
	font-size: 10pt;
	color: #fff;
	text-transform: uppercase;
	padding-left: 10px;
	padding-top: 0px;
	line-height: 34px;
	margin: 0px;
}
.menulinks
{
	font-family: Arial;
	display: table-row;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	white-space: nowrap;
}
.menulinks li
{
	display: inline;
	border-right: 1px solid #cecece;
}
.menulinks a, .menulinks a:visited
{
	padding: 0px 10px;
	color: #552369;
	text-decoration: none;
	font-size: 10pt;
}
.menulinks a:hover
{
	color: #b15882;
}
.bottommenulinks
{
	font-family: Arial;
	display: table-row;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	white-space: nowrap;
}
.bottommenulinks li
{
	display: inline;
	border-right: 1px solid #cecece;
}
.bottommenulinks a, .bottommenulinks a:visited
{
	padding: 0px 10px;
	color: #fff;
	text-decoration: none;
	font-size: 10pt;
}
.bottommenulinks a:hover
{
	color: #b15882;
}
.sidelinks
{
	font-family: Arial;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 220px;
}
.sidelinks li
{
	font-size: 10pt;
	line-height: 20px;
	text-align: left;
	padding-left: 20px;
	color: #f577ab;
	border-bottom: 1px solid #5f1d40;
	list-style-type: none;
}
.sidelinks a, .sidelinks a:visited
{
	color: #fff;
	text-decoration: none;
	display: block;
	height: 1%;
	width: 100%;
}
.sidelinks a:hover
{
	color: #f577ab;
}
.sidelinks li a
{
	text-transform: none;
	font-weight: normal;
	margin-left: 0px;
	padding: 5px 0px;
}
.sidelinks li a:active
{
	text-transform: none;
}
.sidelinks li.selected
{
	background: #210c1b;
	padding-bottom: 10px;
}

.sidelinks li li
{
	border: none;
	list-style-type: square;
	margin: 0px;
	padding: 0px;
}
.sidelinks li li a
{
	text-transform: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.sidelinks li li a:active
{
	text-transform: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.pbullets
{
	font-family: Arial;
}
.pbullets li
{
	font-size: 10pt;
	text-align: left;
	color: #f577ab;
	line-height: 20px;
}
.pbullets span
{
	color: #000;
	text-decoration: none;
	font-size: 10pt;
	font-weight: normal;
}
.bullets
{
	font-family: Arial;
}
.bullets li
{
	font-size: 10pt;
	text-align: left;
	color: #f577ab;
	line-height: 20px;
}
.bullets span
{
	color: #000;
	text-decoration: none;
	font-size: 10pt;
	font-weight: normal;
}
ol li
{
	color: #000;
	line-height: 20px;
}

.bulletlinks
{
	font-family: Arial;
}
.bulletlinks li
{
	font-size: 10pt;
	line-height: 22px;
	text-align: left;
	list-style-type: square;
	color: #f577ab;
}
.bulletlinks a, .bulletlinks a:visited
{
	color: #5556b3;
	text-decoration: none;
	font-size: 10pt;
	font-weight: normal;
	line-height: 22px;
}
.bulletlinks a:hover
{
	color: #b15882;
	text-decoration: underline;
}
a.bodynav
{
	font-family: Arial;
	font-size: 10pt;
	color: #5556b3;
}
a.bodynav, a.bodynav:visited
{
	text-decoration: none;
	font-size: 10pt;
	font-weight: normal;
	color: #b15882;
}
a.bodynav:hover
{
	color: #b15882;
	text-decoration: underline;
}
.productbrands
{
	font-family: Arial;
	font-size: 12pt;
	color: #552369;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	line-height: 22px;
}
