#u15484-3
{
	border-color: #000000;
	background: #6D2E8A url("../images/background.jpg") no-repeat left top;
	background-size: cover;
}

#u14697
{
	background: -webkit-gradient(linear, center top, center bottom, from(#6D2E8A),color-stop(100%, #BE88D6));
	background: -webkit-linear-gradient(top,#6D2E8A ,#BE88D6 100%);
	background: -o-linear-gradient(top,#6D2E8A ,#BE88D6 100%);
	background: linear-gradient(to bottom,#6D2E8A ,#BE88D6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF6D2E8A, endColorstr=#FFBE88D6, GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6D2E8A', endColorstr='#FFBE88D6', GradientType=0)";
	border-color: #000000;
	position: relative;
}

#u10631
{
	-pie-box-shadow: 0px 0px 8px 2px #D6D6D6;
	-moz-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.16);
	-webkit-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.16);
	border-color: #6D2E8A;
	background-color: #FFFFFF;
}

#u19580
{
	position: relative;
	background: transparent url("../images/logo-playfair-purple-web.png") no-repeat left top;
}

#u9203-14
{
	border-style: none;
	background-color: transparent;
	line-height: 1;
	position: relative;
}

#u9203-11
{
	font-size: 24px;
	text-align: right;
	color: #BE88D6;
	font-weight: 400;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u9203-11  span,#u9203-11  a /* line-height set on spans of mixed font sized paras */
{
	line-height: 1;
}

#u9203
{
	font-size: 21px;
	letter-spacing: 3px;
	color: #6D2E8A;
}

#u9203-3
{
	font-size: 21px;
	color: #6D2E8A;
}

#u9203-5,#u9203-7
{
	color: #6D2E8A;
	font-weight: 300;
}

#u9203-8
{
	font-size: 30px;
	color: #BE88D6;
	font-weight: 300;
}

#u9203-9
{
	font-size: 30px;
	color: #BE88D6;
}

#u9203-12
{
	font-size: 24px;
	text-align: right;
	color: #484848;
	font-family: cabin, sans-serif;
	font-weight: 700;
}

#menuu19982
{
	background-color: #6D2E8A;
	position: relative;
}

.Snap-UI---Main-Menu
{
	border-style: none;
	border-color: transparent;
	background-color: #BE88D6;
}

._u20035.f3s_top
{
	background-image: url("../images/u22593-full.png");
	background-position: left top;
}

#pu20035:hover ._u20035.f3s_top
{
	background-image: url("../images/u22593-r-full.png");
	background-position: left top;
}

#pu20035:active ._u20035.f3s_top
{
	background-image: url("../images/u22593-m-full.png");
	background-position: left top;
}

#pu20035.MuseMenuActive ._u20035.f3s_top
{
	background-image: url("../images/u22593-a-full.png");
	background-position: left top;
}

#u19015,#u19017,#u19013,#u20038-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#pu20035:hover #u20038-4 p
{
	color: #FFFFFF;
	visibility: inherit;
	font-size: 14px;
	text-align: center;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: open-sans, sans-serif;
	font-weight: 300;
	font-style: normal;
}

#pu20035:active #u20038-4 p
{
	color: #FFFFFF;
	visibility: inherit;
	font-size: 14px;
	text-align: center;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: open-sans, sans-serif;
	font-weight: 300;
	font-style: normal;
}

._u20021.f3s_top
{
	background-image: url("../images/u22623-full.png");
	background-position: left top;
}

#pu20021:hover ._u20021.f3s_top
{
	background-image: url("../images/u22623-r-full.png");
	background-position: left top;
}

#pu20021:active ._u20021.f3s_top
{
	background-image: url("../images/u22623-m-full.png");
	background-position: left top;
}

#pu20021.MuseMenuActive ._u20021.f3s_top
{
	background-image: url("../images/u22623-a-full.png");
	background-position: left top;
}

#u20023-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#pu20021:hover #u20023-4 p
{
	color: #FFFFFF;
	visibility: inherit;
	font-size: 14px;
	text-align: center;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: open-sans, sans-serif;
	font-weight: 300;
	font-style: normal;
}

#pu20021:active #u20023-4 p
{
	color: #FFFFFF;
	visibility: inherit;
	font-size: 14px;
	text-align: center;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: open-sans, sans-serif;
	font-weight: 300;
	font-style: normal;
}

._u22676.f3s_top
{
	background-image: url("../images/u22681-full.png");
	background-position: left top;
}

#pu22676:hover ._u22676.f3s_top
{
	background-image: url("../images/u22681-r-full.png");
	background-position: left top;
}

#pu22676:active ._u22676.f3s_top
{
	background-image: url("../images/u22681-m-full.png");
	background-position: left top;
}

#pu22676.MuseMenuActive ._u22676.f3s_top
{
	background-image: url("../images/u22681-a-full.png");
	background-position: left top;
}

#u22678-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#pu22676:hover #u22678-4 p
{
	color: #FFFFFF;
	visibility: inherit;
	font-size: 14px;
	text-align: center;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: open-sans, sans-serif;
	font-weight: 300;
	font-style: normal;
}

#pu22676:active #u22678-4 p
{
	color: #FFFFFF;
	visibility: inherit;
	font-size: 14px;
	text-align: center;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: open-sans, sans-serif;
	font-weight: 300;
	font-style: normal;
}

._u20028.f3s_top
{
	background-image: url("../images/u22616-full.png");
	background-position: left top;
}

#pu20028:hover ._u20028.f3s_top
{
	background-image: url("../images/u22616-r-full.png");
	background-position: left top;
}

#pu20028:active ._u20028.f3s_top
{
	background-image: url("../images/u22616-m-full.png");
	background-position: left top;
}

#pu20028.MuseMenuActive ._u20028.f3s_top
{
	background-image: url("../images/u22616-a-full.png");
	background-position: left top;
}

#u20030-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#pu20028:hover #u20030-4 p
{
	color: #FFFFFF;
	visibility: inherit;
	font-size: 14px;
	text-align: center;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: open-sans, sans-serif;
	font-weight: 300;
	font-style: normal;
}

#pu20028:active #u20030-4 p
{
	color: #FFFFFF;
	visibility: inherit;
	font-size: 14px;
	text-align: center;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: open-sans, sans-serif;
	font-weight: 300;
	font-style: normal;
}

._u20056.f3s_top
{
	background-image: url("../images/u22644-full.png");
	background-position: left top;
}

#pu20056:hover ._u20056.f3s_top
{
	background-image: url("../images/u22644-r-full.png");
	background-position: left top;
}

#pu20056:active ._u20056.f3s_top
{
	background-image: url("../images/u22644-m-full.png");
	background-position: left top;
}

#pu20056.MuseMenuActive ._u20056.f3s_top
{
	background-image: url("../images/u22644-a-full.png");
	background-position: left top;
}

#u20057-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#pu20056:hover #u20057-4 p
{
	color: #FFFFFF;
	visibility: inherit;
	font-size: 14px;
	text-align: center;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: open-sans, sans-serif;
	font-weight: 300;
	font-style: normal;
}

#pu20056:active #u20057-4 p
{
	color: #FFFFFF;
	visibility: inherit;
	font-size: 14px;
	text-align: center;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: open-sans, sans-serif;
	font-weight: 300;
	font-style: normal;
}

._u20079.f3s_top
{
	background-image: url("../images/u22651-full.png");
	background-position: left top;
}

#pu20079:hover ._u20079.f3s_top
{
	background-image: url("../images/u22651-r-full.png");
	background-position: left top;
}

#pu20079:active ._u20079.f3s_top
{
	background-image: url("../images/u22651-m-full.png");
	background-position: left top;
}

#pu20079.MuseMenuActive ._u20079.f3s_top
{
	background-image: url("../images/u22651-a-full.png");
	background-position: left top;
}

#u20080-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#pu20035.MuseMenuActive #u20038-4,#pu20021.MuseMenuActive #u20023-4,#pu22676.MuseMenuActive #u22678-4,#pu20028.MuseMenuActive #u20030-4,#pu20056.MuseMenuActive #u20057-4,#pu20079.MuseMenuActive #u20080-4
{
	border-style: none;
	border-color: transparent;
}

#pu20079:hover #u20080-4 p
{
	color: #FFFFFF;
	visibility: inherit;
	font-size: 14px;
	text-align: center;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: open-sans, sans-serif;
	font-weight: 300;
	font-style: normal;
}

#pu20079:active #u20080-4 p
{
	color: #FFFFFF;
	visibility: inherit;
	font-size: 14px;
	text-align: center;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: open-sans, sans-serif;
	font-weight: 300;
	font-style: normal;
}

#pu20035:hover #u20035,#pu20035:active #u20035,#pu20035.MuseMenuActive #u20035,#pu20021:hover #u20021,#pu20021:active #u20021,#pu20021.MuseMenuActive #u20021,#pu22676:hover #u22676,#pu22676:active #u22676,#pu22676.MuseMenuActive #u22676,#pu20028:hover #u20028,#pu20028:active #u20028,#pu20028.MuseMenuActive #u20028,#pu20056:hover #u20056,#pu20056:active #u20056,#pu20056.MuseMenuActive #u20056,#pu20079:hover #u20079,#pu20079:active #u20079,#pu20079.MuseMenuActive #u20079
{
	background: none;
	-pie-background: none;
	border-style: none;
	position: relative;
}

.MenuItem /* unifiedNavBar */
{
	cursor: pointer;
}

#u16314
{
	border-color: #000000;
	background-color: #BE88D6;
}

#u16386
{
	border-color: #000000;
	background-color: #FFFFFF;
	position: relative;
}

#u16319-4
{
	background-color: transparent;
	text-align: right;
	position: relative;
}

#u16338
{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	position: relative;
}

.Snap-UI---Footer-Menu---Button
{
	border-style: none;
	border-color: #000000;
	background-color: transparent;
}

#u10631_align_to_page,#u20035,#u20021,#u22676,#u20028,#u20056,#u20079,#u16314_align_to_page,#u16340
{
	position: relative;
}

#u16338:hover #u16340
{
	background-color: #6D2E8A;
}

.Snap-UI---Footer-Menu---Bullet
{
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	-khtml-border-radius: 100px;
	border-radius: 100px;
}

#menuu16322,#u16339-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u19934
{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	position: relative;
}

#u19935
{
	position: relative;
}

#u19934:hover #u19935
{
	background-color: #6D2E8A;
}

#u19937-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u22667
{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	position: relative;
}

#u22670
{
	position: relative;
}

#u22667:hover #u22670
{
	background-color: #6D2E8A;
}

#u22669-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u19686
{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	position: relative;
}

#u19689
{
	position: relative;
}

#u19686:hover #u19689
{
	background-color: #6D2E8A;
}

#u19687-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u19658
{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	position: relative;
}

#u19660
{
	position: relative;
}

#u19658:hover #u19660
{
	background-color: #6D2E8A;
}

#u19661-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u16331
{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	position: relative;
}

#u16334
{
	position: relative;
}

#u16331:hover #u16334
{
	background-color: #6D2E8A;
}

#u16338.MuseMenuActive #u16340,#u19934.MuseMenuActive #u19935,#u22667.MuseMenuActive #u22670,#u19686.MuseMenuActive #u19689,#u19658.MuseMenuActive #u19660,#u16331.MuseMenuActive #u16334
{
	background-color: #FFFFFF;
}

#u16333-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u16339-2,#u19937-2,#u22669-2,#u19687-2,#u19661-2,#u16333-2,#u16316-14
{
	color: #FFFFFF;
}

#u21192
{
	font-weight: 400;
}

#u9203-4,#u9203-6,#u21192-2
{
	color: #6D2E8A;
}

#u16384
{
	display: block;
	vertical-align: top;
	position: relative;
}

#buttonu21193
{
	border-color: #787878;
	background-color: #6D2E8A;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	-khtml-border-radius: 100px;
	border-radius: 100px;
	position: relative;
}

#buttonu21193:hover
{
	background-color: #E8E8E8;
}

#buttonu21201
{
	border-color: #787878;
	background-color: #6D2E8A;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	-khtml-border-radius: 100px;
	border-radius: 100px;
	position: relative;
}

#buttonu21201:hover
{
	background-color: #E8E8E8;
}

#buttonu21193.ButtonSelected,#buttonu21201.ButtonSelected
{
	background-color: #6D2E8A;
}

#u21195,#u21202
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #FFFFFF;
	font-size: 18px;
	text-align: center;
	line-height: 0;
	position: relative;
}

#u20032,#u19983,#u22673,#u20025,#u20055,#u20076,#u16317-4,#u16337,#u19933,#u22666,#u19685,#u19657,#u16330,#u24833,#u16316-16,#u21192-8,#u22059
{
	background-color: transparent;
	position: relative;
}

