/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{color:#000;background:#FFF;}
.clear {
	clear:both;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0; }
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
/*li{list-style:none;}*/
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}
#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}
#doc3{margin:auto 10px;width:auto;}
#doc4{width:74.923em;*width:73.05em;}
.yui-b{position:relative;}
.yui-b{_position:static;}
#yui-main .yui-b, #yui-main .yui-b2{position:static;}
#yui-main,.yui-g .yui-u .yui-g{width:100%;}
.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}
.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}
.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}
.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}
.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}
.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}
.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}
.yui-t3 #yui-main .yui-b {
	margin-left:24.0769em;
	*margin-left:23.62em;
	position:relative;
}
#indexContent1 {
	clear:both;
}
#indexLeft {
	float:left;
	line-height:18px;
	margin:10px 0px 0px 15px;
	position:relative;
	width:400px;
}
	ul.scroll {
		font:16px Arial, Helvetica, sans-serif;
		list-style-type:none;
		margin:10px 0px;
	}
	ul.scroll li {
		background:url(../images/smallScroll.jpg) no-repeat 0px 5px;
		padding:7px 0px 7px 47px;
	}
/* Order Now Buttons */
a#orderNow, a#smallOrder {
	color:#fff;
	display:block;
	text-align:center;
	text-decoration:none;
}
	a#orderNow {
		background:url(../images/largeOrderNow.png) no-repeat 0px 0px;
		bottom:10px;
		font:20px Arial, Helvetica, sans-serif;
		font-weight:bold;
		height:33px;
		padding-top:5px;
		position:absolute;
		right:20px;
		width:160px;
	}
	a#smallOrder {
		background:url(../images/defaultOrderNow.png) no-repeat 0px 0px;
		font:16px Arial, Helvetica, sans-serif;
		font-weight:bold;
		height:31px;
		margin:-5px 0px 5px 100px;
		padding-top:4px;
		width:130px;
	}
	.purpleTag {
		color:#594294;
		font:15px/18px Arial, Helvetica, sans-serif;
		margin:-5px 0px 0px -20px;
		text-align:center;
	}
	a#fox31 {
		background:url(../images/fox31Logo.jpg) no-repeat;
		color:#594294;
		font:14px/14px Arial, Helvetica, sans-serif;
		display:block;
		margin:12px 0px 10px 100px;
		padding-top:80px;
		text-align:center;
		text-decoration:none;
		width:192px;
	}
#indexRight {
	float:right;
	line-height:18px;
	margin:10px 0px 15px 0px;
	position:relative;
	width:488px;
}
#indexContent2 {
	background:url(../images/lifeSweetMap.jpg) no-repeat right 0px;
	line-height:18px;
	margin:10px 20px 10px 0px;
	min-height:200px;
	padding:0px 285px 10px 20px;
}
#indexContent3 {
	margin:20px 0px 10px 0px;
}
	#indexContent3 .ad, #indexContent3 .adPlain {
		color:#594294;
		float:left;
		font:15px Arial, Helvetica, sans-serif;
		height:320px;
		margin-bottom:20px;
		position:relative;
	}
		#indexContent3 .ad {
			border-right:1px solid #e7cef9;
			padding:0px 5px;
			width:295px;
		}
		#indexContent3 .adPlain {
			padding:0px 5px 0px 20px;
			width:280px;
		}
	#indexContent3 .video {
		margin:10px 0px 5px 25px;
	}
	#indexContent3 #videoDVD a, #indexContent3 #restoration a {
		color:#594294;
		font:12px Arial, Helvetica, sans-serif;
	}
	#indexContent3 #videoDVD {
		background:url(../images/videoDVDImage.jpg) no-repeat;
		height:156px;
		padding:50px 0px 0px 10px;
		width:292px;
	}
	#indexContent3 #restoration {
		background:url(../images/photoRestorationImage.jpg) no-repeat;
		height:86px;
		padding:48px 0px 0px 10px;
		width:288px;
	}
	a.readMore {
		color:#594294;
		font-size:12px;
		position:absolute;
		right:100px;
		top:100px;
	}
	#follow {
		color:#5a4394;
		font:14px Arial, Helvetica, sans-serif;
		font-weight:bold;
		position:absolute;
		right:50px;
		top:15px;
	}
	a#facebook, a#twitter {
		display:block;
		position:absolute;
	}
	a#facebook {
		background:url(../images/facebook.png) no-repeat;
		height:26px;
		right:90px;
		top:45px;
		width:26px;
	}
	a#twitter {
		background:url(../images/twitter.png) no-repeat;
		height:26px;
		right:50px;
		top:44px;
		width:26px;
	}

#indexContent3 .ad #newsletter {
	background-color:#594294;
	color:#fff;
}
#indexFooterContainer {
	margin:10px 0px 10px 0px;
	position:relative;
}
	#bbb {
		position:absolute;
		right:20px;
		top:10px;
	}
.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}
.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}
.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}
.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}
.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}
.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}
.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}
#yui-main .yui-b, #yui-main .yui-b2{float:none;width:auto;}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}
.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}
.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}
.yui-gc div.first,.yui-gd .yui-u{width:66%;}
.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}
.yui-ge .yui-u,.yui-gf div.first{width:24%;}
.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}
.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}
.yui-g .yui-g .yui-u{width:48.1%;}
.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}
.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}
.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}
.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}
.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}
.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}
.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}
.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}
.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}
.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}
.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}
.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}
.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/*   NAVIGATION  */

#mainmenu{
float:right;
border: solid #E7CEF9;
border-width: 1px 1px 0px 1px;
width: 638px;
/*position:absolute;*/
height:24px;
/*margin-left:auto;*/
/*margin-right:10px;*/
/*margin-top:20px;*/
/*top: 40px;*/
/*left: 392px;*/
}


ul.menu {
margin: 0; 
padding: 0;
list-style-type:none;
margin:0px 0px 0px 0px;
text-align:center;
}

li.menu{
display:inline;
text-align:center;
float:left;
}

a.menu{
font-family: Century Gothic, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #5B4595;
float:left;
width:80px;
text-decoration: underline;
background: url(../images/chromebg.gif) center center repeat-x;
padding: 5px;
border-right:1px solid #ffffff;
}

a.menu:hover {
background: url(../images/chromebg2.gif) center center repeat-x;
color: #5B4395;

}

a.menu:visited{
font-family: Century Gothic, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #5B4595;
float:left;
width:80px;
text-decoration: underline;
background: url(../images/chromebg.gif) center center repeat-x;
padding: 5px;
border-right:1px solid #ffffff;
}

a.menu:visited:hover {
background: url(../images/chromebg2.gif) center center repeat-x;
color: #5B4395;

}

/* MY STUFF */

.unordered1 {
list-style-position: outside;
list-style-image: url(../images/bullet1.jpg);
margin-left: 2em;
 line-height: 150%
/*list-style-type: square;*/
}

.hdrbackgroundandoutline{
border: solid #E7CEF9;background: #FFFFFF; border-width: 0px 1px 0px 1px;padding-left:1em;padding-right:1em; position:relative;
}
.bdybackgroundandoutline{
border: solid #E7CEF9;background: #FFFFFF; border-width: 0px 1px 0px 1px;padding-left:1em;padding-right:1em;
}
.btmbackgroundandoutline {border: solid #E7CEF9;background: #FFFFFF; border-width: 0px 1px 1px 1px;padding-left:1em;padding-right:1em;padding-bottom:1em;
}

.calloutwindow {
text-align:left;

  margin: 3px 3px 3px 3px;
  padding: .5em;
}

.txtbgroundgray {
background: #eeeeee;
}

.bodytext {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
 color: #333333;
 line-height: 185%
}
.bodytextsmallspace {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
 color: #333333;
 line-height: 140%
}

.bodytexttitle{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: strong;
 color: #5D4696;
 line-height: 140%
}
.strike{
text-decoration:line-through;
}




li#bodytext {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
 color: #333333;
 line-height: 150%
}

H1 {
	font-family: Century Gothic, Helvetica, Arial, sans-serif;
	font-size: 30px;
	font-weight: normal;
 color: #5B4495;
 line-height: 120%
}

H2 {
	font-family: Century Gothic, Helvetica, Arial, sans-serif;
	font-size: 25px;
	font-weight: normal;
 color: #333333;
 line-height: 125%
}

H3 {
	font-family: Century Gothic, Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
 color: #333333;
 line-height: 90%
}
h4 {
	color:#010101;
	font:24px "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	margin:0px 0px 8px 0px;
}
h5 {
	color:#594294;
	font:20px "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	text-align:center;
}
h6 {
	color:#594294;
	font:20px "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	text-align:center;
}
p {
padding-top: 10px;
}

#offer {
font-family:Century Gothic, Helvetica, Arial, sans-serif;font-size: 15px;color: #ffffff;width:195px;margin-left:1em;margin-top:1em;margin-right:1em;
}

ol {
padding-left: 1em;
  font: 1em Helvetica, Arial, sans-serif;;
}

/* LINKS*/

a.bodylinkdark {
text-decoration: none;
color: #5B4395;
}
a.bodylinkdark:hover {
text-decoration: underline;
color: #CE6CE0;
}
a.bodylinkdark:visited {
text-decoration: none;
color: #5B4395;
}
a.bodylinkdark:visited:hover {
text-decoration: underline;
color: #CE6CE0;
}





a.bodylinklight {
text-decoration: underline;
color: #E7CEF9;
}
a.bodylinklight:hover {
text-decoration: none;
color: #ffffff;
}

a.bodylinklight2 {
text-decoration: none;
color: #CE6CE0;
}
a.bodylinklight2:hover {
text-decoration: underline;
color: #E7CEF9;
}
a.bodylinklight2:visited {
text-decoration: none;
color: #CE6CE0;
}
a.bodylinklight2:visited:hover {
text-decoration: underline;
color: #E7CEF9;
}

a {
text-decoration: underline;
color: #A758B6;
}
a:hover {
text-decoration: none;
color: #A392B0;
}
a:visited {
text-decoration: underline;
color: #A758B6;
}
a:visited:hover {
text-decoration: none;
color: #A392B0;
}




/* FOOTER STUFF*/
.btmdivider{width:1px;font-size:1px;background-color:#CCC;margin:0 9px 0 5px;display:relative;float:left;height:105px;}
.btmdividerleft{background-color:#CCC;}
.btmcolumn{display:relative;width:115px;float:left;padding:0;text-align: left; }
.btmlist{list-style:none;margin:0;padding:0; margin-left:0px; list-style-type: none;
padding: 0;
margin: 0;}
.btmlist li{margin:0 0 2px 0;list-style:none;line-height:1em; margin-left:0px; list-style-type: none;
padding: 0;
margin: 0;  line-height: 100%}
.btmhdg{font-weight:bold;}


/* News letter Form Overrides */
#newsletter {
	border-top:1px solid #594294;
	margin:85px 0px 0px 0px;
	padding-top:5px;
}
		p{
			padding:0 0 10px 0;
		}
		textarea{
			font:12px/18px 'Helvetica', Arial, sans-serif;
		}

		.headerBar{
			background:none;
			padding:0;
			border:none;
		}
		.wrapper{
			width:600px;
			margin:0 auto 10px auto;
			text-align:left;
			background-color:#FFFFFF;
		}
		.container{
			position:relative;
			border-width:0 !important;
			border-color:transparent !important;
			margin:0;
			text-align:left;
			-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.1);
			-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.1);
			box-shadow:2px 2px 4px rgba(0,0,0,0.1);
			background-color:#FFFFFF;
			color:#5B4495;
			font-family:Arial;
			font-size:30;
		}
		.tpl-image-content{
			padding-left:20px;
		}
		fieldset{
			padding:10px;
			background-color:#ddd;
			border:1px solid #ccc;
		}
		.field-group{
			float:none;
			margin:3px 0 15px 0;
			padding:5px;
			border-style:solid;
			background:-moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, .25));
			background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, rgba(255, 255, 255, 0)),color-stop(1, rgba(255, 255, 255, .25)));
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#3fffffff');
			-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#3fffffff')";
		}
		.field-group input{
			display:block;
			margin:0;
			padding:5px;
			border:0;
			background:none;
			width:98%;
			color:#333333;
			font-family:Arial;
			font-size:18;
		}
		.radiogroup input,.phonearea input,.addressfield input,.datefield input,.groups input{
			width:auto;
		}
		.field-group label{
			clear:none;
		}
		.field-group textarea{
			background:none;
			border:none;
			width:525px;
			height:150px;
			margin:0;
			overflow:auto;
		}
		.field-help{
			display:none;
			font-weight:normal;
			position:static;
			float:none;
			clear:both;
			margin:5px -5px -5px -5px;
			width:auto;
			padding:8px 10px;
			line-height:16px;
			font-size:12px;
			-moz-border-radius:0;
			border-radius:0;
			-webkit-border-radius:0;
			color:#333333;
		}
		.field-help .help{
			min-height:16px;
			text-decoration:none;
		}
		.field-group .feedback br{
			display:none;
		}
		.field-group .feedback div{
			margin:0 !important;
			padding:0 !important;
		}
		.indicates-required{
			text-align:right;
		}
		.indicates-required span{
			font-size:150%;
			font-weight:bold;
		}

		.error,.errorText{
			margin:5px 0 0 0;
			padding:5px 10px;
			background-color:#EEEEEE;
			color:#E7CEF9;
		}
		.formstatus{
			margin-bottom:10px;
		}
		.alert{
			background:#e4f3d4;
			border:2px solid #5ca000;
			font-size:14px;
			color:#5ca000;
			margin:10px 0;
			padding:10px;
		}
		.alert a{
			color:#5ca000;
			text-decoration:underline;
		}
		.datefield,.phonefield-us{
			padding:5px;
		}
		.datefield input,.phonefield-us input{
			display:inline;
			width:60px;
			margin:0 2px;
			letter-spacing:1px;
			text-align:center;
			padding:5px 0 2px 0;
		}
		.datefield .small-meta{
			font-size:11px;
		}
		.phonefield-us .phonearea input,.phonefield-us .phonedetail1 input{
			width:40px;
		}
		.datefield .monthfield input,.datefield .dayfield input{
			width:30px;
		}
		.datefield label,.phonefield-us label{
			display:none;
		}

		select{
			width:300px;
			margin:5px;
		}

		#archive-list{
			display:block;
			margin:15px 0;
			padding:0;
			border-top:1px solid #eee;
		}
		#archive-list li{
			display:block;
			list-style:none;
			margin:0;
			padding:6px 10px;
			border-bottom:1px solid #eee;
		}
		.button,.button-small{
			display:inline-block;
			font-family:'Helvetica', Arial, sans-serif;
			width:auto;
			white-space:nowrap;
			height:22px;
			margin:5px 5px 0 85px;
			padding:0 12px;
			text-decoration:none;
			text-align:center;
			font-weight:bold;
			font-style:normal;
			font-size:12px;
			cursor:pointer;
			border:0;
			-moz-border-radius:4px;
			border-radius:4px;
			-webkit-border-radius:4px;
			vertical-align:top;
		}
		.button-small{
			float:none;
			display:inline-block;
			height:auto;
			line-height:18px !important;
			padding:2px 15px !important;
			font-size:11px !important;
		}
		.button span{
			display:inline;
			font-family:'Helvetica', Arial, sans-serif;
			text-decoration:none;
			font-weight:bold;
			font-style:normal;
			font-size:15px;
			line-height:32px;
			cursor:pointer;
			border:none;
		}
		span.or{
			display:inline-block;
			height:32px;
			line-height:32px;
			padding:0 5px;
			margin:5px 5px 0 0;
		}
		.clear{
			clear:both;
		}
		.tpl-image-content{
			padding-left:0px;
		}

		input{
			-webkit-appearance:none;
		}
		input[type=checkbox]{
			-webkit-appearance:checkbox;
		}
		input[type=radio]{
			-webkit-appearance:radio;
		}


		.wrapper{
			background-color:#FFFFFF;
		}
		.container{
			background-color:#FFFFFF;
			padding:20px;
			color:#5B4495;
			font-family:Arial;
			font-size:30;
		}
		.container{
			line-height:150%;
			font-family:Arial;
			font-size:30;
			color:#5B4495;
			background-color:#FFFFFF;
		}
		a:link,a:active,a:visited,a{
			color:#A758B6;
		}
		.button:link,.button:active,.button:visited,.button,.button span,.button-small:link,.button-small:active,.button-small:visited,.button-small{
			background-color:#49186b;
			color:#ffffff;
		}
		.button:hover,.button-small:hover{
			background-color:#cab7da;
			color:#ffffff;
		}
		label {
			font:12px Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#594294;
		}
		.field-group{
			background-color:#eeeeee;
			border-width:2px;
			border-color:#d0d0d0;
		}
		.datefield input,.phonefield-us input,.addressfield input{
			border-bottom-width:1px;
			border-bottom-style:solid;
			border-color:#999999;
		}
		.field-group input{
			font-family:Arial;
			font-size:18;
			color:#333333;
		}
		.asterisk{
			color:#49186b;
		}
		.field-help{
			background-color:#dcdcdc;
			color:#333333;
		}
		.error,.errorText{
			font-size:12px;
			color:#E7CEF9;
			background-color:#EEEEEE;
		}
.tagline {
	color:594294;
	font:12px Arial, Helvetica, sans-serif;
	margin:5px 0px 10px 0px;
	text-align:center;
}
