/* xxx this is Jen's aka Kat's code xxx */
/*Amber Code*/
/*@import url("font-awesome.min.css"); */
@import url("http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");

h1.hide {
	overflow: auto;
	display: none;
}
img.amfooter {
	position: relative;
	padding-left: 45px;
}
img.amcrystal {
	position: relative;
	width: 150px;
	height: 150px;
}
ul, ol, dl {
	padding: 0;
	margin: 0;
}
a img {
	border: none;
}
.amcontainerbody {
	width: 80%;
	max-width: 1260px;
	min-width: 780px;
	background: #FFF;
	margin: 0 auto;
	padding-left: 10px;
	overflow: hidden;
	border: 8px groove #8fb200;
	background-image: url(http://www.crystalvaults.com/images/crystal_index/change/tablebg.png);
	background-repeat: repeat;
}
.amcontainerbody2 {
	width: 80%;
	max-width: 1260px;
	min-width: 780px;
	background: #FFF;
	margin: 0 auto;
	padding-left: 10px;
	overflow: hidden;
	;
	background-repeat: repeat;
}
table#ammytable, table#ammytable td {
	border: none !important;
	width: 575px;
	padding: 10;
	text-align: center;
}
table#ammytable2, table#ammytable2 td {
	border: none !important;
	width: 575px;
	padding: 0;
	text-align: center;
}
table#ammytable3, table#ammytable3 td {
	border: none !important;
	width: auto;
	padding: 0;
}
.amcontent {
	padding: 10px 0;
	width: 80%;
	float: left;
}
.amguidecontent {
	width: 100%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	float: none;
}
.amcontent ul, .amcontent ol {
	padding: 0 15px 15px 40px;
}
table#amalphabet {
	width: 550px;
	height: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 8px groove #8fb200;
	background-image: url(/images/gradientbg.png);
	background-repeat: repeat;
}
table#amguidelist {
	width: 550px;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 8px groove #8fb200;
	background-image: url(http://www.crystalvaults.com/skin/frontend/axiom/cvaults/css/starrybg.png);
	background-repeat: repeat;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	float: none;
}
table#amguidelist td {
	border: 0px !important;
	float: none;
}
table#amguidecontent {
	width: 100%;
	height: 100%;
	border: 8px groove #8fb200;
	background-image: url(http://www.crystalvaults.com/page-styles/images/starrybg.png);
	background-repeat: repeat;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	float: none;
}
table#amguidecontent td {
	border: 0px !important;
	float: none;
}
table.amquartztable {
	width: 450px;
	border: 8px groove #8fb200;
	background-image: url(/images/gradientbg.png);
	background-repeat: repeat;
}
table.amquartztable td {
	width: 450px;
	border: 1px solid #d26200;
	background-image: url(/images/gradientbg.png);
	background-repeat: repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFFFFF !important;
}
table#amguideheader {
	width: 550px;
	border: 0px !important;
	border-collapse: collapse;
}
table#amguideheader td tr {
	text-align: center;
	border: 0px !important;
	padding: 0;
}
.amtablelinks A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 2px 2px #000;
}
.amtablelinks A:active {
	text-decoration: none;
	font-weight: bold;
}
.amtablelinks A:visited {
	text-decoration: none;
	color: #ffffff;
	text-shadow: none;
}
.amtablelinks A:hover {
	text-decoration: overline underline;
	color: #d26200;
}
.amalphabetlinks A:link {
	text-decoration: none bold;
	color: white;
	text-shadow: 2px 2px #000;
}
.amalphabetlinks A:active {
	text-decoration: none
}
.amalphabetlinks A:visited {
	text-decoration: none;
	color: #d26200;
}
.amalphabetlinks A:hover {
	text-decoration: underline overline;
	color: #d26200;
}
table#amguidelist A:link {
	text-decoration: none bold;
	font-size: 18px;
	font-family: Verdana, Geneva, sans-serif;
	color: #d26200;
}
table#amguidelist A:active {
	text-decoration: none;
	font-size: 18px;
	font-family: Verdana, Geneva, sans-serif;
	color: #8fb200;
}
table#amguidelist A:visited {
	text-decoration: none;
	font-size: 18px;
	font-family: Verdana, Geneva, sans-serif;
	color: #d26200;
}
table#amguidelist A:hover {
	text-decoration: underline;
	font-size: 18px;
	font-family: Verdana, Geneva, sans-serif;
	color: #8fb200;
}
table#amguidecontent A:link {
	text-decoration: none bold;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	color: #d26200;
}
table#amguidecontent A:active {
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	color: #8fb200;
}
table#amguidecontent A:visited {
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	color: #d26200;
}
table#amguidecontent A:hover {
	text-decoration: underline;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	color: #8fb200;
}
h2.amh2 {
	font-size: 16px;
	text-align: center;
}
h3.amh3 {
	font-size: 20px;
}
.amquartzcontent {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: left;
}
.amcontentlinks A:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	color: #447c00;
}
.amcontentlinks A:visited {
	text-decoration: none;
	color: #447c00;
}
.amcontentlinks A:active {
	text-decoration: none;
}
.amcontentlinks A:hover {
	text-decoration: none;
	color: #d26200;
}
#amtablefont {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFFFFF !important;
}
.amletters {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 50px;
	font-weight: bold;
	color: #d26200;
	text-shadow: 2px 2px #000;
}
div.amalign {
	padding-left: 25px;
	width: 500px;
}
.morelinks {
	font-size: 18px;
	font-weight: bold;
}
.morelinks a {
	color: #8fb200 !important;
	font-size: 18px !important;
}
.morelinks a:hover {
	color: #d26200 !important;
	text-decoration: underline;
}
.morelinks a:visited {
	color: #8fb200 !important;
	font-size: 18px !important;
}
.aguidetitle {
	font-size: 26px !important;
	font-weight: bold;
}
.qigongmain {
	width: 974px;
	margin: 0 auto;
	text-align: left;
}
#ampage_1 .col_1 {
	width: 252px;
}
#ampage_1 .mid {
	width: 48px;
}
#ampage_1 .col_2 {
	width: 387px;
}
#ampage_1 .mid_2 {
	width: 51px;
}
#ampage_1 .col_3 {
	width: 236px;
}
.amcontainer {
	width: 100%;
	overflow: hidden;
}
.top_indent_10px {
	margin-top: 10px;
	display: block;
}
.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid, .mid_2 {
	float: left;
}
.qigonghead {
	height: 322px;
	text-align: right;
	background: url(http://www.crystalvaults.com/page-styles/images/qigongheader.png) left top no-repeat;
	padding-top: 250px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
}
#qigongcontent {
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 70px;
	padding-left: 0;
}
.pic_float {
	margin-right: 3px;
	float: left;
}
.link_3 {
	color: #7b1fa3;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: bold;
}
.link_3:hover {
	text-decoration: none;
	color: #a5bd03;
}
.qigongtitle {
	margin-bottom: 10px;
}
.line_x {
	height: 1px;
	font-size: 0;
	background: url(http://www.crystalvaults.com/page-styles/images/line_x.gif) left top repeat-x;
	margin: 30px 0 21px 0;
}
.block_1 {
	background: url(http://www.crystalvaults.com/page-styles/images/block_1_top.jpg) left top repeat-x #EAEAE9 !important;
	width: 100%;
	overflow: hidden;
}
.block_1 .bot {
	background: url(http://www.crystalvaults.com/page-styles/images/block_1_bot.jpg) left bottom repeat-x;
}
.block_1 .left {
	background: url(http://www.crystalvaults.com/page-styles/images/block_1_left.jpg) left top repeat-y;
}
.block_1 .right {
	background: url(http://www.crystalvaults.com/page-styles/images/block_1_right.jpg) right top repeat-y;
}
.block_1 .left_top {
	background: url(http://www.crystalvaults.com/page-styles/images/block_1_left_top.jpg) left top no-repeat;
}
.block_1 .right_top {
	background: url(http://www.crystalvaults.com/page-styles/images/block_1_right_top.jpg) right top no-repeat;
}
.block_1 .left_bot {
	background: url(http://www.crystalvaults.com/page-styles/images/block_1_left_bot.jpg) left bottom no-repeat;
}
.block_1 .right_bot {
	background: url(http://www.crystalvaults.com/page-styles/images/block_1_right_bot.jpg) right bottom no-repeat;
	padding: 15px 11px 11px 10px;
}
.block_1 .qigongtitle {
	margin: 0 0 27px 16px;
}
.block_2 {
	background: url(http://www.crystalvaults.com/page-styles/images/block_2_left_top.jpg) left top no-repeat #FFFFFF;
	width: 100%;
	background: rgba(140,199,52,0.5);
}
.block_2 .left_top {
	background: url(http://www.crystalvaults.com/page-styles/images/block_2_left_top.jpg) left top no-repeat;
}
.block_2 .right_top {
	background: url(http://www.crystalvaults.com/page-styles/images/block_2_right_top.jpg) right top no-repeat;
}
.block_2 .left_bot {
	background: url(http://www.crystalvaults.com/page-styles/images/block_2_left_bot.jpg) left bottom no-repeat;
}
.block_2 .right_bot {
	background: url(http://www.crystalvaults.com/page-styles/images/block_2_right_bot.jpg) right bottom no-repeat;
	padding: 13px 17px 18px 20px;
}
.block_3 {
	background: url(http://www.crystalvaults.com/page-styles/images/block_1_top.jpg) left top repeat-x !important;
	width: 100%;
	overflow: hidden;
}
.block_3 .bot {
	background: url(http://www.crystalvaults.com/page-styles/images/block_3_bg.jpg) left bottom repeat-x;
	overflow: hidden;
}
.block_3 .left {
	background: url(http://www.crystalvaults.com/page-styles/images/block_3_bg.jpg) left top repeat-y;
	overflow: hidden;
}
.block_3 .right {
	background: url(http://www.crystalvaults.com/page-styles/images/block_3_bg.jpg) right top repeat-y;
}
.block_3 .left_top {
	background: url(http://www.crystalvaults.com/page-styles/images/block_1_left_top.jpg) left top no-repeat;
}
.block_3 .right_top {
	background: url(http://www.crystalvaults.com/page-styles/images/block_1_right_top.jpg) right top no-repeat;
}
.block_3 .left_bot {
	background: url(http://www.crystalvaults.com/page-styles/images/block_3_left_bot.jpg) left bottom no-repeat;
}
.block_3 .right_bot {
	background: url(http://www.crystalvaults.com/page-styles/images/block_2_right_bot.jpg) right bottom no-repeat;
	padding: 9px 18px 33px 1px;
	height: 100%;
}
.block_3 .amindent {
	padding: 13px 10px 10px 30px;
}
#ampage_1 #qigongcontent {
	padding-bottom: 30px;
}
#ampage_1 .col_1 .block_2 .box_1 {
	width: 90px;
	margin-left: -4px;
}
#ampage_1 .col_1 .block_2 .box_2 {
	width: 81px;
	padding-top: 53px;
}
#ampage_1 .col_1 .amindent {
	margin-top: 12px;
}
#ampage_1 .col_2 .pic_float_2 {
	float: right;
	margin: 0 0 0 3px;
}
#ampage_1 .col_3 .amindent .amindent {
	padding: 40px 0 0 0;
}
#qigongmore {
	background: url(http://www.crystalvaults.com/page-styles/images/footer_bg.gif) left top repeat-x #F0F1ED;
	height: 100%;
	padding: 28px 24px 40px 31px;
	word-spacing: 5px;
	font-size: 1.09em;
	font-family: Verdana, Geneva, sans-serif;
}
#qigongmore a {
	color: #474747;
	text-decoration: none;
}
#qigongmore a:hover {
	text-decoration: underline;
}
#qigongmore span {
	font-size: 0.91em;
	float: right;
	word-spacing: 0
}
#qigongmore span a {
	color: #474747;
	text-decoration: underline;
}
#qigongmore span a:hover {
	text-decoration: none;
}
.qigongbody {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	color: #474747 !important;
	font-size: 0.6875em !important;
	line-height: 1.36em !important;
	text-align: center;
}
#ampage_1 .qigongmain #qigongcontent .amcontainer #bottt {
	height: 5px;
	background-image: url(http://www.crystalvaults.com/page-styles/images/botbg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
#ampage_1 .qigongmain #qigongcontent .amcontainer .cbg h3 {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #789102;
	line-height: 15px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
#ampage_1 .qigongmain #qigongcontent .amcontainer .cbg p {
	padding-top: 0px;
	padding-bottom: 10px;
}
#ampage_1 .qigongmain #qigongcontent .amcontainer .cbg #byby td {
	padding-top: 4px;
	padding-bottom: 6px;
	vertical-align: bottom;
}
.right_bot h3 {
	color: #990000;
	font-size: 13px;
	font-family: "Trebuchet MS", Tahoma;
	line-height: 13px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-transform: uppercase;
	font-weight: normal;
}
.ambutton {
	-moz-box-shadow: inset 0px 0px 0px 0px #7b1fa3;
	-webkit-box-shadow: inset 0px 0px 0px 0px #7b1fa3;
	box-shadow: inset 0px 0px 0px 0px #7b1fa3;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7b1fa3), color-stop(1, #af54da) );
	background: -moz-linear-gradient( center top, #f6b33d 5%, #d29105 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7b1fa3', endColorstr='#af54da');
	background-color: #7b1fa3;
	-webkit-border-top-left-radius: 31px;
	-moz-border-radius-topleft: 31px;
	border-top-left-radius: 31px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 31px;
	-moz-border-radius-bottomright: 31px;
	border-bottom-right-radius: 31px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-left-radius: 0px;
	text-indent: 0;
	border: 1px solid #000000;
	display: inline-block;
	color: #ffffff;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	height: 65px;
	line-height: 65px;
	width: 250px;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0px #000000;
}
.ambutton:hover {
	background: #992828;
	background: -webkit-gradient(linear, left top, left bottom, from(#9425c4), to(#d265ff));
	background: -moz-linear-gradient(top, #9425c4, #d265ff);
	background: linear-gradient(to bottom, #9425c4, #d265ff);
	color: #ffffff;
	text-decoration: none;
}
.ambutton:active {
	position: relative;
	top: 1px;
}
.amright {
	float: right;
	width: 250px;
	background-color: #ffffff;
	border: ridge;
	border-color: #006600;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.amleft {
	float: left;
	width: 250px;
	background-color: #ffffff;
	border: ridge;
	border-color: #006600;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align: center;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ambutton2 {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	padding: 12px 16px;
	border: 1px solid #000000;
	border-radius: 40px;
	background: #992828;
	background: -webkit-gradient(linear, left top, left bottom, from(#7b1fa3), to(#af54da));
	background: -moz-linear-gradient(top, #7b1fa3, #af54da);
	background: linear-gradient(to bottom, #7b1fa3, #af54da);
	-webkit-box-shadow: #ff5959 0px 0px 0px 0px;
	-moz-box-shadow: #ff5959 0px 0px 0px 0px;
	box-shadow: #ff5959 0px 0px 0px 0px;
	text-shadow: #000000 1px 1px 1px;
	font: normal normal bold 13px arial;
	color: #ffffff;
	text-decoration: none;
}
.ambutton2:hover, .ambutton2:focus {
	background: #992828;
	background: -webkit-gradient(linear, left top, left bottom, from(#9425c4), to(#d265ff));
	background: -moz-linear-gradient(top, #9425c4, #d265ff);
	background: linear-gradient(to bottom, #9425c4, #d265ff);
	color: #ffffff;
	text-decoration: none;
}
.ambutton2:active {
	background: #982727;
	background: -webkit-gradient(linear, left top, left bottom, from(#4a1362), to(#af54da));
	background: -moz-linear-gradient(top, #4a1362, #af54da);
	background: linear-gradient(to bottom, #4a1362, #af54da);
}
div {
	display: block;
}
.qigongtable td th {
	border: none !important;
	border-collapse: collapse;
}
.ambutton3 {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	padding: 12px 24px;
	border: 3px solid #8237b3;
	border-radius: 14px;
	background: #992828;
	background: -webkit-gradient(linear, left top, left bottom, from(#7b1fa3), to(#af54da));
	background: -moz-linear-gradient(top, #7b1fa3, #af54da);
	background: linear-gradient(to bottom, #7b1fa3, #af54da);
	text-shadow: #000000 1px 1px 2px;
	font: normal normal bold 27px verdana;
	color: #ffffff !important;
	text-decoration: none !important;
}
.ambutton3:hover, .ambutton3:focus {
	border: 3px solid #d058ff;
	background: #992828;
	background: -webkit-gradient(linear, left top, left bottom, from(#9425c4), to(#d265ff));
	background: -moz-linear-gradient(top, #9425c4, #d265ff);
	background: linear-gradient(to bottom, #9425c4, #d265ff);
	color: #ffffff;
	text-decoration: none;
}
.ambutton3:active {
	background: #982727;
	background: -webkit-gradient(linear, left top, left bottom, from(#4a1362), to(#af54da));
	background: -moz-linear-gradient(top, #4a1362, #af54da);
	background: linear-gradient(to bottom, #4a1362, #af54da);
}
#mwheader {
	text-align: center;
	font-family: 'Shadows Into Light', cursive;
	font-size: 30px;
	color: #7e0a0c;
	font-weight: bolder;
}
p.mw {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	margin-left: 10px !important;
}
div.mw {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	line-height: 25px !important;
}
h1.mw {
	font-family: 'Shadows Into Light', cursive;
	font-size: 36px !important;
	color: #7e0a0c;
	font-weight: bolder;
}
h2.mw {
	font-family: 'Shadows Into Light', cursive;
	font-size: 24px !important;
	color: #7e0a0c;
	font-weight: bolder;
}
h2.mwi {
	font-family: 'Shadows Into Light', cursive;
	font-size: 24px !important;
	color: #7e0a0c;
	font-weight: bolder;
}
h2.mwi a {
	color: #7e0a0c;
}
h2.mwi a:hover {
	color: #000;
	text-decoration: none;
}
li.mw {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
}
table#mw {
	width: 550px;
	height: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 8px groove #f24b1e;
	background-color: #f1a695;
	font-family: 'Roboto Condensed', sans-serif !important;
	font-size: 16px !important;
	color: white !important;
}
table#mw td {
	border-left: 2px solid black !important;
	float: none;
	font-family: 'Roboto Condensed', sans-serif !important;
	font-size: 18px !important;
	color: white !important;
}
.hiddenTarget {
	display: none;
	position: fixed;
}
.tabbedPages {
	position: relative;
	margin: 50px 0;
	display: block;
	margin-left: 175px;
}
ul.tabs {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	position: relative;
	z-index: 100;
}
ul.tabs li {
	float: left;
	margin-right: 2px;
}
ul.tabs li a {
	display: block;
	font: normal 12px/30px arial, sans-serif;
	border: 1px solid #aaa;
	border-radius: 5px 5px 0 0;
	background: #f24b1e;
	padding: 0 20px;
	text-decoration: none;
	color: #fff;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, rgba(255, 255, 255, 0.7)), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.5, transparent), to(rgba(255, 255, 255, 0.3)));
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
	background-image: linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
}
.tabcontent {
	float: left;
	width: 700px;
	padding: 20px;
	border: 1px solid #aaa;
	border-radius: 0 5px 5px 5px;
	background: #fff;
	position: relative;
	z-index: 10;
	display: none;
	clear: left;
	top: -1px;
	box-shadow: 0 15px 10px -15px rgba(0,0,0,0.4);
}
.tabcontent p {
	padding: 0 0 5px 0;
	margin: 0;
	font: normal 12px/20px arial, sans-serif;
	color: #333;
}
.tabcontent a {
	color: #f24b1e !important;
	text-decoration: underline;
	font-weight: bold;
}
.tabcontent a:hover {
	color: #000000 !important;
	font-weight: bold;
	text-decoration: none !important;
}
.tabcontent h4 {
	padding: 0 0 10px 0;
	margin: 0;
	font-family: 'Shadows Into Light', cursive;
	font-size: 36px !important;
	color: #f24b1e;
	font-weight: bolder;
}
.tabcontent img {
	border: 1px solid #444;
	display: block;
	float: left;
	margin: 0 20px 0 0;
	box-shadow: 0 15px 10px -15px rgba(0,0,0,0.4);
}
/* change the tab to selected style */
ul.tabs li a.default, #tab1:target ~ .tabbedPages .tabs li a.default, #tab2:target ~ .tabbedPages .tabs li a.tab2, #tab3:target ~ .tabbedPages .tabs li a.tab3, #tab4:target ~ .tabbedPages .tabs li a.tab4, #tab5:target ~ .tabbedPages .tabs li a.tab5 {
	background-color: #fff;
	border-bottom: 1px solid #fff;
	color: #000;
}
/* show the tab content */
div.default, #tab1:target ~ .tabbedPages div.default, #tab2:target ~ .tabbedPages div#view2, #tab3:target ~ .tabbedPages div#view3, #tab4:target ~ .tabbedPages div#view4, #tab5:target ~ .tabbedPages div#view5 {
	display: block;
}
/* reset the unclicked tabs to default */
#tab2:target ~ .tabbedPages .tabs li a.default, #tab3:target ~ .tabbedPages .tabs li a.default, #tab4:target ~ .tabbedPages .tabs li a.default, #tab5:target ~ .tabbedPages .tabs li a.default {
	background-color: #f24b1e;
	border: 1px solid #888;
	color: #fff;
}
/* hide the default tab when selecting other tabs*/
#tab2:target ~ .tabbedPages div.default, #tab3:target ~ .tabbedPages div.default, #tab4:target ~ .tabbedPages div.default, #tab5:target ~ .tabbedPages div.default {
	display: none;
}
.clear {
	clear: left;
}
.hiddenTargetTwo {
	display: none;
	position: fixed;
}
.tabbedPagesTwo {
	position: relative;
	margin: 50px 0;
	display: block;
	margin-left: 175px;
}
ul.tabsTwo {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	position: relative;
	z-index: 100;
}
ul.tabsTwo li {
	float: left;
	margin-right: 2px;
}
ul.tabsTwo li a {
	display: block;
	font: normal 12px/30px arial, sans-serif;
	border: 1px solid #aaa;
	border-radius: 5px 5px 0 0;
	background: #f24b1e;
	padding: 0 20px;
	text-decoration: none;
	color: #fff;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, rgba(255, 255, 255, 0.7)), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.5, transparent), to(rgba(255, 255, 255, 0.3)));
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
	background-image: linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
}
.tabcontentTwo {
	float: left;
	width: 700px;
	padding: 20px;
	border: 1px solid #aaa;
	border-radius: 0 5px 5px 5px;
	background: #fff;
	position: relative;
	z-index: 10;
	display: none;
	clear: left;
	top: -1px;
	box-shadow: 0 15px 10px -15px rgba(0,0,0,0.4);
}
.tabcontentTwo p {
	padding: 0 0 5px 0;
	margin: 0;
	font: normal 12px/20px arial, sans-serif;
	color: #333;
}
.tabcontentTwo a {
	color: #f24b1e !important;
	text-decoration: underline;
	font-weight: bold;
}
.tabcontentTwo a:hover {
	color: #000000 !important;
	font-weight: bold;
	text-decoration: none !important;
}
.tabcontentTwo h4 {
	padding: 0 0 10px 0;
	margin: 0;
	font-family: 'Shadows Into Light', cursive;
	font-size: 36px !important;
	color: #f24b1e;
	font-weight: bolder;
}
.tabcontentTwo img {
	border: 1px solid #444;
	display: block;
	float: left;
	margin: 0 20px 0 0;
	box-shadow: 0 15px 10px -15px rgba(0,0,0,0.4);
}
/* change the tab to selected style */
ul.tabsTwo li a.default, #tab6:target ~ .tabbedPagesTwo .tabsTwo li a.tab6, #tab7:target ~ .tabbedPagesTwo .tabsTwo li a.tab7, #tab8:target ~ .tabbedPagesTwo .tabsTwo li a.tab8, #tab9:target ~ .tabbedPagesTwo .tabsTwo li a.tab9, #tab10:target ~ .tabbedPagesTwo .tabsTwo li a.tab10 {
	background-color: #fff;
	border-bottom: 1px solid #fff;
	color: #000;
}
/* show the tab content */
div.default, #tab6:target ~ .tabbedPagesTwo div#view6, #tab7:target ~ .tabbedPagesTwo div#view7, #tab8:target ~ .tabbedPagesTwo div#view8, #tab9:target ~ .tabbedPagesTwo div#view9, #tab10:target ~ .tabbedPagesTwo div#view10 {
	display: block;
}

/* reset the unclicked tabs to default */
#tab6:target ~ .tabbedPagesTwo .tabsTwo li a.default, #tab7:target ~ .tabbedPagesTwo .tabsTwo li a.default, #tab8:target ~ .tabbedPagesTwo .tabsTwo li a.default,, #tab9:target ~ .tabbedPagesTwo .tabsTwo li a.default, #tab10:target ~ .tabbedPagesTwo .tabsTwo li a.default {
background-color:#f24b1e;
border:1px solid #888;
color:#fff;
}
/* hide the default tab when selecting other tabs*/
#tab6:target ~ .tabbedPagesTwo div.default, #tab7:target ~ .tabbedPagesTwo div.default, #tab8:target ~ .tabbedPagesTwo div.default, #tab9:target ~ .tabbedPagesTwo div.default, #tab10:target ~ .tabbedPagesTwo div.default {
	display: none;
}
.hiddenTargetThree {
	display: none;
	position: fixed;
}
.tabbedPagesThree {
	position: relative;
	margin: 50px 0;
	display: block;
	margin-left: 175px;
}
ul.tabsThree {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	position: relative;
	z-index: 100;
}
ul.tabsThree li {
	float: left;
	margin-right: 2px;
}
ul.tabsThree li a {
	display: block;
	font: normal 12px/30px arial, sans-serif;
	border: 1px solid #aaa;
	border-radius: 5px 5px 0 0;
	background: #f24b1e;
	padding: 0 20px;
	text-decoration: none;
	color: #fff;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, rgba(255, 255, 255, 0.7)), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.5, transparent), to(rgba(255, 255, 255, 0.3)));
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
	background-image: linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
}
.tabcontentThree {
	float: left;
	width: 700px;
	padding: 20px;
	border: 1px solid #aaa;
	border-radius: 0 5px 5px 5px;
	background: #fff;
	position: relative;
	z-index: 10;
	display: none;
	clear: left;
	top: -1px;
	box-shadow: 0 15px 10px -15px rgba(0,0,0,0.4);
}
.tabcontentThree p {
	padding: 0 0 5px 0;
	margin: 0;
	font: normal 12px/20px arial, sans-serif;
	color: #333;
}
.tabcontentThree a {
	color: #f24b1e !important;
	text-decoration: underline;
	font-weight: bold;
}
.tabcontentThree a:hover {
	color: #000000 !important;
	font-weight: bold;
	text-decoration: none !important;
}
.tabcontentThree h4 {
	padding: 0 0 10px 0;
	margin: 0;
	font-family: 'Shadows Into Light', cursive;
	font-size: 36px !important;
	color: #f24b1e;
	font-weight: bolder;
}
.tabcontentThree img {
	border: 1px solid #444;
	display: block;
	float: left;
	margin: 0 20px 0 0;
	box-shadow: 0 15px 10px -15px rgba(0,0,0,0.4);
}
/* change the tab to selected style */
ul.tabsThree li a.default, #tab11:target ~ .tabbedPagesThree .tabsThree li a.tab11, #tab12:target ~ .tabbedPagesThree .tabsThree li a.tab12, #tab13:target ~ .tabbedPagesThree .tabsThree li a.tab13, #tab14:target ~ .tabbedPagesThree .tabsThree li a.tab14, #tab15:target ~ .tabbedPagesThree .tabsThree li a.tab15 {
	background-color: #fff;
	border-bottom: 1px solid #fff;
	color: #000;
}
/* show the tab content */
div.default, #tab11:target ~ .tabbedPagesThree div#view11, #tab12:target ~ .tabbedPagesThree div#view12, #tab13:target ~ .tabbedPagesThree div#view13, #tab14:target ~ .tabbedPagesThree div#view14, #tab15:target ~ .tabbedPagesThree div#view15 {
	display: block;
}

/* reset the unclicked tabs to default */
#tab11:target ~ .tabbedPagesThree .tabsThree li a.default, #tab12:target ~ .tabbedPagesThree .tabsThree li a.default, #tab13:target ~ .tabbedPagesThree .tabsThree li a.default,, #tab14:target ~ .tabbedPagesThree .tabsThree li a.default, #tab15:target ~ .tabbedPagesThree .tabsThree li a.default {
background-color:#f24b1e;
border:1px solid #888;
color:#fff;
}
/* hide the default tab when selecting other tabs*/
#tab11:target ~ .tabbedPagesThree div.default, #tab12:target ~ .tabbedPagesThree div.default, #tab13:target ~ .tabbedPagesThree div.default, #tab14:target ~ .tabbedPagesThree div.default, #tab15:target ~ .tabbedPagesThree div.default {
	display: none;
}
.hiddenTargetFour {
	display: none;
	position: fixed;
}
.tabbedPagesFour {
	position: relative;
	margin: 50px 0;
	display: block;
	margin-left: 175px;
}
ul.tabsFour {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	position: relative;
	z-index: 100;
}
ul.tabsFour li {
	float: left;
	margin-right: 2px;
}
ul.tabsFour li a {
	display: block;
	font: normal 12px/30px arial, sans-serif;
	border: 1px solid #aaa;
	border-radius: 5px 5px 0 0;
	background: #f24b1e;
	padding: 0 20px;
	text-decoration: none;
	color: #fff;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, rgba(255, 255, 255, 0.7)), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.5, transparent), to(rgba(255, 255, 255, 0.3)));
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
	background-image: linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
}
.tabcontentFour {
	float: left;
	width: 700px;
	padding: 20px;
	border: 1px solid #aaa;
	border-radius: 0 5px 5px 5px;
	background: #fff;
	position: relative;
	z-index: 10;
	display: none;
	clear: left;
	top: -1px;
	box-shadow: 0 15px 10px -15px rgba(0,0,0,0.4);
}
.tabcontentFour p {
	padding: 0 0 5px 0;
	margin: 0;
	font: normal 12px/20px arial, sans-serif;
	color: #333;
}
.tabcontentFour a {
	color: #f24b1e !important;
	text-decoration: underline;
	font-weight: bold;
}
.tabcontentFour a:hover {
	color: #000000 !important;
	font-weight: bold;
	text-decoration: none !important;
}
.tabcontentFour h4 {
	padding: 0 0 10px 0;
	margin: 0;
	font-family: 'Shadows Into Light', cursive;
	font-size: 36px !important;
	color: #f24b1e;
	font-weight: bolder;
}
.tabcontentFour img {
	border: 1px solid #444;
	display: block;
	float: left;
	margin: 0 20px 0 0;
	box-shadow: 0 15px 10px -15px rgba(0,0,0,0.4);
}
/* change the tab to selected style */
ul.tabsFour li a.default, #tab16:target ~ .tabbedPagesFour .tabsFour li a.tab16, #tab17:target ~ .tabbedPagesFour .tabsFour li a.tab17, #tab18:target ~ .tabbedPagesFour .tabsFour li a.tab18, #tab19:target ~ .tabbedPagesFour .tabsFour li a.tab19, #tab20:target ~ .tabbedPagesFour .tabsFour li a.tab20 {
	background-color: #fff;
	border-bottom: 1px solid #fff;
	color: #000;
}
/* show the tab content */
div.default, #tab16:target ~ .tabbedPagesFour div#view16, #tab17:target ~ .tabbedPagesFour div#view17, #tab18:target ~ .tabbedPagesFour div#view18, #tab19:target ~ .tabbedPagesFour div#view19, #tab20:target ~ .tabbedPagesFour div#view20 {
	display: block;
}

/* reset the unclicked tabs to default */
#tab16:target ~ .tabbedPagesFour .tabsFour li a.default, #tab17:target ~ .tabbedPagesFour .tabsFour li a.default, #tab18:target ~ .tabbedPagesFour .tabsFour li a.default,, #tab19:target ~ .tabbedPagesFour .tabsFour li a.default, #tab20:target ~ .tabbedPagesFour .tabsFour li a.default {
background-color:#f24b1e;
border:1px solid #888;
color:#fff;
}
/* hide the default tab when selecting other tabs*/
#tab16:target ~ .tabbedPagesFour div.default, #tab17:target ~ .tabbedPagesFour div.default, #tab18:target ~ .tabbedPagesFour div.default, #tab19:target ~ .tabbedPagesFour div.default, #tab20:target ~ .tabbedPagesFour div.default {
	display: none;
}
.hiddenTargetFive {
	display: none;
	position: fixed;
}
.tabbedPagesFive {
	position: relative;
	margin: 50px 0;
	display: block;
	margin-left: 100px;
}
ul.tabsFive {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	position: relative;
	z-index: 100;
}
ul.tabsFive li {
	float: left;
	margin-right: 2px;
}
ul.tabsFive li a {
	display: block;
	font: normal 12px/30px arial, sans-serif;
	border: 1px solid #aaa;
	border-radius: 5px 5px 0 0;
	background: #f24b1e;
	padding: 0 20px;
	text-decoration: none;
	color: #fff;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, rgba(255, 255, 255, 0.7)), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.5, transparent), to(rgba(255, 255, 255, 0.3)));
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
	background-image: linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
}
.tabcontentFive {
	float: left;
	width: 850px;
	padding: 20px;
	border: 1px solid #aaa;
	border-radius: 0 5px 5px 5px;
	background: #fff;
	position: relative;
	z-index: 10;
	display: none;
	clear: left;
	top: -1px;
	box-shadow: 0 15px 10px -15px rgba(0,0,0,0.4);
}
.tabcontentFive p {
	padding: 0 0 5px 0;
	margin: 0;
	font: normal 12px/20px arial, sans-serif;
	color: #333;
}
.tabcontentFive a {
	color: #f24b1e !important;
	text-decoration: underline;
	font-weight: bold;
}
.tabcontentFive a:hover {
	color: #000000 !important;
	font-weight: bold;
	text-decoration: none !important;
}
.tabcontentFive h4 {
	padding: 0 0 10px 0;
	margin: 0;
	font-family: 'Shadows Into Light', cursive;
	font-size: 36px !important;
	color: #f24b1e;
	font-weight: bolder;
}
.tabcontentFive img {
	border: 1px solid #444;
	display: block;
	float: left;
	margin: 0 20px 0 0;
	box-shadow: 0 15px 10px -15px rgba(0,0,0,0.4);
}
/* change the tab to selected style */
ul.tabsFive li a.default, #tab21:target ~ .tabbedPagesFive .tabsFive li a.tab21, #tab22:target ~ .tabbedPagesFive .tabsFive li a.tab22, #tab23:target ~ .tabbedPagesFive .tabsFive li a.tab23, #tab24:target ~ .tabbedPagesFive .tabsFive li a.tab24, #tab25:target ~ .tabbedPagesFive .tabsFive li a.tab25, #tab26:target ~ .tabbedPagesFive .tabsFive li a.tab26, #tab27:target ~ .tabbedPagesFive .tabsFive li a.tab27, #tab28:target ~ .tabbedPagesFive .tabsFive li a.tab28, #tab29:target ~ .tabbedPagesFive .tabsFive li a.tab29, #tab30:target ~ .tabbedPagesFive .tabsFive li a.tab30, #tab31:target ~ .tabbedPagesFive .tabsFive li a.tab31, #tab32:target ~ .tabbedPagesFive .tabsFive li a.tab32, #tab33:target ~ .tabbedPagesFive .tabsFive li a.tab33 {
	background-color: #fff;
	border-bottom: 1px solid #fff;
	color: #000;
}
/* show the tab content */
div.default, #tab21:target ~ .tabbedPagesFive div#view21, #tab22:target ~ .tabbedPagesFive div#view22, #tab23:target ~ .tabbedPagesFive div#view23, #tab24:target ~ .tabbedPagesFive div#view24, #tab25:target ~ .tabbedPagesFive div#view25, #tab26:target ~ .tabbedPagesFive div#view26, #tab27:target ~ .tabbedPagesFive div#view27, #tab28:target ~ .tabbedPagesFive div#view28, #tab29:target ~ .tabbedPagesFive div#view29, #tab30:target ~ .tabbedPagesFive div#view30, #tab31:target ~ .tabbedPagesFive div#view31, #tab32:target ~ .tabbedPagesFive div#view32, #tab33:target ~ .tabbedPagesFive div#view33 {
	display: block;
}

/* reset the unclicked tabs to default */
#tab21:target ~ .tabbedPagesFive .tabsFive li a.default, #tab22:target ~ .tabbedPagesFive .tabsFive li a.default, #tab23:target ~ .tabbedPagesFive .tabsFive li a.default,, #tab24:target ~ .tabbedPagesFive .tabsFive li a.default, #tab25:target ~ .tabbedPagesFive .tabsFive li a.default, #tab26:target ~ .tabbedPagesFive .tabsFive li a.default, #tab27:target ~ .tabbedPagesFive .tabsFive li a.default, #tab28:target ~ .tabbedPagesFive .tabsFive li a.default, #tab29:target ~ .tabbedPagesFive .tabsFive li a.default, #tab30:target ~ .tabbedPagesFive .tabsFive li a.default, #tab31:target ~ .tabbedPagesFive .tabsFive li a.default, #tab32:target ~ .tabbedPagesFive .tabsFive li a.default, #tab33:target ~ .tabbedPagesFive .tabsFive li a.default {
background-color:#f24b1e;
border:1px solid #888;
color:#fff;
}
/* hide the default tab when selecting other tabs*/
#tab21:target ~ .tabbedPagesFive div.default, #tab22:target ~ .tabbedPagesFive div.default, #tab23:target ~ .tabbedPagesFive div.default, #tab24:target ~ .tabbedPagesFive div.default, #tab25:target ~ .tabbedPagesFive div.default, #tab26:target ~ .tabbedPagesFive div.default, #tab27:target ~ .tabbedPagesFive div.default, #tab28:target ~ .tabbedPagesFive div.default, #tab29:target ~ .tabbedPagesFive div.default, #tab30:target ~ .tabbedPagesFive div.default, #tab31:target ~ .tabbedPagesFive div.default, #tab32:target ~ .tabbedPagesFive div.default, #tab33:target ~ .tabbedPagesFive div.default {
	display: none;
}
.hiddenTargetSix {
	display: none;
	position: fixed;
}
.tabbedPagesSix {
	position: relative;
	margin: 50px 0;
	display: block;
	margin-left: 125px;
}
ul.tabsSix {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	position: relative;
	z-index: 100;
}
ul.tabsSix li {
	float: left;
	margin-right: 2px;
}
ul.tabsSix li a {
	display: block;
	font: normal 12px/30px arial, sans-serif;
	border: 1px solid #aaa;
	border-radius: 5px 5px 0 0;
	background: #f24b1e;
	padding: 0 20px;
	text-decoration: none;
	color: #fff;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, rgba(255, 255, 255, 0.7)), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.5, transparent), to(rgba(255, 255, 255, 0.3)));
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
	background-image: linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 50%, transparent 50%, rgba(255, 255, 255, 0.3) 100%);
}
.tabcontentSix {
	float: left;
	width: 800px;
	padding: 20px;
	border: 1px solid #aaa;
	border-radius: 0 5px 5px 5px;
	background: #fff;
	position: relative;
	z-index: 10;
	display: none;
	clear: left;
	top: -1px;
	box-shadow: 0 15px 10px -15px rgba(0,0,0,0.4);
}
.tabcontentSix p {
	padding: 0 0 5px 0;
	margin: 0;
	font: normal 12px/20px arial, sans-serif;
	color: #333;
}
.tabcontentSix a {
	color: #f24b1e !important;
	text-decoration: underline;
	font-weight: bold;
}
.tabcontentSix a:hover {
	color: #000000 !important;
	font-weight: bold;
	text-decoration: none !important;
}
.tabcontentSix h4 {
	padding: 0 0 10px 0;
	margin: 0;
	font-family: 'Shadows Into Light', cursive;
	font-size: 36px !important;
	color: #f24b1e;
	font-weight: bolder;
}
.tabcontentSix img {
	border: 1px solid #444;
	display: block;
	float: left;
	margin: 0 20px 0 0;
	box-shadow: 0 15px 10px -15px rgba(0,0,0,0.4);
}
/* change the tab to selected style */
ul.tabsSix li a.default, #tab34:target ~ .tabbedPagesSix .tabsSix li a.tab34, #tab35:target ~ .tabbedPagesSix .tabsSix li a.tab35, #tab36:target ~ .tabbedPagesSix .tabsSix li a.tab36, #tab37:target ~ .tabbedPagesSix .tabsSix li a.tab37, #tab38:target ~ .tabbedPagesSix .tabsSix li a.tab38 {
	background-color: #fff;
	border-bottom: 1px solid #fff;
	color: #000;
}
/* show the tab content */
div.default, #tab34:target ~ .tabbedPagesSix div#view34, #tab35:target ~ .tabbedPagesSix div#view35, #tab36:target ~ .tabbedPagesSix div#view36, #tab37:target ~ .tabbedPagesSix div#view37, #tab38:target ~ .tabbedPagesSix div#view38 {
	display: block;
}

/* reset the unclicked tabs to default */
#tab34:target ~ .tabbedPagesSix .tabsSix li a.default, #tab35:target ~ .tabbedPagesSix .tabsSix li a.default, #tab36:target ~ .tabbedPagesSix .tabsSix li a.default,, #tab37:target ~ .tabbedPagesSix .tabsSix li a.default, #tab38:target ~ .tabbedPagesSix .tabsSix li a.default {
background-color:#f24b1e;
border:1px solid #888;
color:#fff;
}
/* hide the default tab when selecting other tabs*/
#tab34:target ~ .tabbedPagesSix div.default, #tab35:target ~ .tabbedPagesSix div.default, #tab36:target ~ .tabbedPagesSix div.default, #tab37:target ~ .tabbedPagesSix div.default, #tab38:target ~ .tabbedPagesSix div.default {
	display: none;
}
.mwcontainerClans {
	width: 80%;
	max-width: 1260px;
	min-width: 780px;
	background: #FFF;
	margin: 0 auto;
	padding-left: 10px;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/mwclansbgt.jpg);
	-webkit-border-image: url(http://www.crystalvaults.com/page-styles/images/mwclansborder.png) 30 30 round; /* Safari 3.1-5 */
	-o-border-image: url(http://www.crystalvaults.com/page-styles/images/mwclansborder.png) 30 30 round; /* Opera 11-12.1 */
	border-image: url(http://www.crystalvaults.com/page-styles/images/mwclansborder.png) 30 30 round;
	border-width: 12px;
}
.mwcontainerClansTB {
	width: 80%;
	max-width: 1260px;
	min-width: 780px;
	background: #FFF;
	margin: 0 auto;
	padding-left: 10px;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/mwclansbgtb.png);
	-webkit-border-image: url(http://www.crystalvaults.com/page-styles/images/mwclansbordertb.png) 30 30 round; /* Safari 3.1-5 */
	-o-border-image: url(http://www.crystalvaults.com/page-styles/images/mwclansbordertb.png) 30 30 round; /* Opera 11-12.1 */
	border-image: url(http://www.crystalvaults.com/page-styles/images/mwclansbordertb.png) 30 30 round;
	border-width: 12px;
}
.mwcontainerClansB {
	width: 80%;
	max-width: 1260px;
	min-width: 780px;
	background: #FFF;
	margin: 0 auto;
	padding-left: 10px;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/mwclansbgb.png);
	-webkit-border-image: url(http://www.crystalvaults.com/page-styles/images/mwclansborderb.png) 30 30 round; /* Safari 3.1-5 */
	-o-border-image: url(http://www.crystalvaults.com/page-styles/images/mwclansborderb.png) 30 30 round; /* Opera 11-12.1 */
	border-image: url(http://www.crystalvaults.com/page-styles/images/mwclansborderb.png) 30 30 round;
	border-width: 12px;
}
.mwcontainerClansF {
	width: 80%;
	max-width: 1260px;
	min-width: 780px;
	background: #FFF;
	margin: 0 auto;
	padding-left: 10px;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/mwclansbgf.jpg);
	-webkit-border-image: url(http://www.crystalvaults.com/page-styles/images/mwclansborderf.png) 30 30 round; /* Safari 3.1-5 */
	-o-border-image: url(http://www.crystalvaults.com/page-styles/images/mwclansborderf.png) 30 30 round; /* Opera 11-12.1 */
	border-image: url(http://www.crystalvaults.com/page-styles/images/mwclansborderf.png) 30 30 round;
	border-width: 12px;
}
.mwcontainerIndex {
	width: 80%;
	max-width: 1260px;
	min-width: 780px;
	background: #fff;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/MWIndexBG.jpg);
	background-repeat: no-repeat;
	border: solid 8px #000;
	color: #000;
}
.mwcontainerIndex a {
	color: #643506;
	font-weight: bold;
}
.mwcontainerIndex a:hover {
	color: #7e0a0c;
	text-decoration: none;
	font-weight: bold;
}
.qrtable {
	border-collapse: separate;
	border: groove #106260 3px !important;
	border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	float: right;
	margin-left: 15px;
	background-color: #ffffff !important;
}
.qrtable th {
	background-color: #106260;
	border-top: none;
	color: white;
}
qrtable.td:first-child {
	border-left: none;
}
.qrtable A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #106260 !important;
}
.qrtable A:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #106260 !important;
}
.mwcontainerClans A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #ffffff;
}
.mwcontainerClans A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwcontainerClans A:visited {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
.mwcontainerClans A:hover {
	text-decoration: none;
	color: #000000;
}
.qrtableTB {
	border-collapse: separate;
	border: groove #106260 3px !important;
	border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	float: right;
	margin-left: 15px;
	background-color: #ffffff !important;
}
.qrtableTB th {
	background-color: #f90c44;
	border-top: none;
	color: white;
}
.qrtableTB.td:first-child {
	border-left: none;
}
.qrtableTB A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #f90c44 !important;
}
.qrtableTB A:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #f90c44 !important;
}
.mwcontainerClansTB A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #ffffff;
}
.mwcontainerClansTB A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwcontainerClansTB A:visited {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
.mwcontainerClansTB A:hover {
	text-decoration: none;
	color: #000000;
}
.qrtableB {
	border-collapse: separate;
	border: groove #946297 3px !important;
	border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	float: right;
	margin-left: 15px;
	background-color: #ffffff !important;
}
.qrtableB th {
	background-color: #946297;
	border-top: none;
	color: white;
}
.qrtableB.td:first-child {
	border-left: none;
}
.qrtableB A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #946297 !important;
}
.qrtableB A:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #946297 !important;
}
.mwcontainerClansB A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #ffffff;
}
.mwcontainerClansB A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwcontainerClansB A:visited {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
.mwcontainerClansB A:hover {
	text-decoration: none;
	color: #000000;
}
.qrtableF {
	border-collapse: separate;
	border: groove #fffd01 3px !important;
	border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	float: right;
	margin-left: 15px;
	background-color: #ffffff !important;
}
.qrtableF th {
	background-color: #fffd01;
	border-top: none;
	color: black;
}
.qrtableF.td:first-child {
	border-left: none;
}
.qrtableF A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #0287ea !important;
}
.qrtableF A:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #0287ea !important;
}
.mwcontainerClansF A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #ffffff;
}
.mwcontainerClansF A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwcontainerClansF A:visited {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
.mwcontainerClansF A:hover {
	text-decoration: none;
	color: #000000;
}
.map_image {
	display: block;
	width: 1026px;
	height: 1397px;
	position: relative;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.map_image .map_link {
	display: block;
	position: absolute;
	text-indent: -999em;
	overflow: hidden;
}
.map_image #map_link_0 {
	width: 131px;
	height: 22px;
	top: 182px;
	left: 261px;
}
.map_image #map_link_1 {
	width: 68px;
	height: 19px;
	top: 210px;
	left: 283px;
}
.map_image #map_link_2 {
	width: 59px;
	height: 22px;
	top: 209px;
	left: 475px;
}
.map_image #map_link_3 {
	width: 63px;
	height: 21px;
	top: 206px;
	left: 635px;
}
.map_image #map_link_4 {
	width: 63px;
	height: 20px;
	top: 310px;
	left: 640px;
}
.map_image #map_link_5 {
	width: 61px;
	height: 21px;
	top: 409px;
	left: 640px;
}
.map_image #map_link_6 {
	width: 115px;
	height: 20px;
	top: 185px;
	left: 661px;
}
.map_image #map_link_7 {
	width: 115px;
	height: 21px;
	top: 288px;
	left: 666px;
}
.map_image #map_link_8 {
	width: 115px;
	height: 23px;
	top: 388px;
	left: 663px;
}
.map_image #map_link_9 {
	width: 61px;
	height: 21px;
	top: 213px;
	left: 837px;
}
.map_image #map_link_10 {
	width: 65px;
	height: 24px;
	top: 626px;
	left: 827px;
}
.map_image #map_link_11 {
	width: 61px;
	height: 23px;
	top: 904px;
	left: 820px;
}
.map_image #map_link_12 {
	width: 140px;
	height: 24px;
	top: 284px;
	left: 263px;
}
.map_image #map_link_13 {
	width: 59px;
	height: 19px;
	top: 316px;
	left: 282px;
}
.map_image #map_link_14 {
	width: 55px;
	height: 25px;
	top: 309px;
	left: 474px;
}
.map_image #map_link_15 {
	width: 89px;
	height: 26px;
	top: 312px;
	left: 842px;
}
.map_image #map_link_16 {
	width: 92px;
	height: 26px;
	top: 723px;
	left: 818px;
}
.map_image #map_link_17 {
	width: 92px;
	height: 25px;
	top: 1084px;
	left: 805px;
}
.map_image #map_link_18 {
	width: 98px;
	height: 22px;
	top: 390px;
	left: 258px;
}
.map_image #map_link_19 {
	width: 93px;
	height: 21px;
	top: 416px;
	left: 277px;
}
.map_image #map_link_20 {
	width: 97px;
	height: 22px;
	top: 413px;
	left: 470px;
}
.map_image #map_link_21 {
	width: 45px;
	height: 26px;
	top: 412px;
	left: 837px;
}
.map_image #map_link_22 {
	width: 47px;
	height: 25px;
	top: 813px;
	left: 818px;
}
.map_image #map_link_23 {
	width: 47px;
	height: 24px;
	top: 1177px;
	left: 811px;
}
.map_image #map_link_24 {
	width: 133px;
	height: 22px;
	top: 498px;
	left: 257px;
}
.map_image #map_link_25 {
	width: 126px;
	height: 23px;
	top: 600px;
	left: 254px;
}
.map_image #map_link_26 {
	width: 133px;
	height: 24px;
	top: 696px;
	left: 241px;
}
.map_image #map_link_27 {
	width: 110px;
	height: 28px;
	top: 784px;
	left: 227px;
}
.map_image #map_link_28 {
	width: 102px;
	height: 25px;
	top: 876px;
	left: 245px;
}
.map_image #map_link_29 {
	width: 76px;
	height: 25px;
	top: 970px;
	left: 241px;
}
.map_image #map_link_30 {
	width: 95px;
	height: 25px;
	top: 1057px;
	left: 231px;
}
.map_image #map_link_31 {
	width: 102px;
	height: 27px;
	top: 1145px;
	left: 238px;
}
.map_image #map_link_32 {
	width: 115px;
	height: 24px;
	top: 1234px;
	left: 241px;
}
.map_image #map_link_33 {
	width: 64px;
	height: 25px;
	top: 497px;
	left: 699px;
}
.map_image #map_link_34 {
	width: 64px;
	height: 23px;
	top: 601px;
	left: 695px;
}
.map_image #map_link_35 {
	width: 66px;
	height: 20px;
	top: 698px;
	left: 685px;
}
.map_image #map_link_36 {
	width: 48px;
	height: 25px;
	top: 519px;
	left: 633px;
}
.map_image #map_link_37 {
	width: 49px;
	height: 27px;
	top: 622px;
	left: 627px;
}
.map_image #map_link_38 {
	width: 43px;
	height: 27px;
	top: 718px;
	left: 636px;
}
.map_image #map_link_39 {
	width: 91px;
	height: 19px;
	top: 524px;
	left: 277px;
}
.map_image #map_link_40 {
	width: 65px;
	height: 21px;
	top: 522px;
	left: 465px;
}
.map_image #map_link_41 {
	width: 110px;
	height: 22px;
	top: 525px;
	left: 825px;

}
.map_image #map_link_42 {
	width: 113px;
	height: 24px;
	top: 995px;
	left: 811px;
}
.map_image #map_link_43 {
	width: 108px;
	height: 19px;
	top: 1262px;
	left: 800px;
}
.map_image #map_link_44 {
	width: 100px;
	height: 23px;
	top: 627px;
	left: 272px;
}
.map_image #map_link_45 {
	width: 46px;
	height: 22px;
	top: 622px;
	left: 459px;
}
.map_image #map_link_46 {
	width: 56px;
	height: 22px;
	top: 720px;
	left: 449px;
}
.map_image #map_link_47 {
	width: 53px;
	height: 21px;
	top: 721px;
	left: 522px;
}
.map_image #map_link_48 {
	width: 121px;
	height: 23px;
	top: 722px;
	left: 256px;
}
.map_image #map_link_49 {
	width: 94px;
	height: 18px;
	top: 816px;
	left: 259px;
}
.map_image #map_link_50 {
	width: 45px;
	height: 25px;
	top: 810px;
	left: 450px;
}
.map_image #map_link_51 {
	width: 114px;
	height: 24px;
	top: 972px;
	left: 640px;
}
.map_image #map_link_52 {
	width: 111px;
	height: 25px;
	top: 878px;
	left: 643px;
}
.map_image #map_link_53 {
	width: 110px;
	height: 23px;
	top: 790px;
	left: 643px;
}
.map_image #map_link_54 {
	width: 63px;
	height: 23px;
	top: 994px;
	left: 616px;
}
.map_image #map_link_55 {
	width: 58px;
	height: 23px;
	top: 902px;
	left: 621px;
}
.map_image #map_link_56 {
	width: 61px;
	height: 21px;
	top: 811px;
	left: 618px;
}
.map_image #map_link_57 {
	width: 42px;
	height: 24px;
	top: 902px;
	left: 449px;
}
.map_image #map_link_58 {
	width: 69px;
	height: 21px;
	top: 904px;
	left: 260px;
}
.map_image #map_link_59 {
	width: 56px;
	height: 26px;
	top: 995px;
	left: 448px;
}
.map_image #map_link_60 {
	width: 99px;
	height: 19px;
	top: 998px;
	left: 258px;
}
.map_image #map_link_61 {
	width: 123px;
	height: 22px;
	top: 1236px;
	left: 633px;
}
.map_image #map_link_62 {
	width: 116px;
	height: 19px;
	top: 1151px;
	left: 634px;
}
.map_image #map_link_63 {
	width: 117px;
	height: 21px;
	top: 1059px;
	left: 631px;
}
.map_image #map_link_64 {
	width: 55px;
	height: 26px;
	top: 1255px;
	left: 610px;
}
.map_image #map_link_65 {
	width: 55px;
	height: 23px;
	top: 1170px;
	left: 611px;
}
.map_image #map_link_66 {
	width: 51px;
	height: 22px;
	top: 1082px;
	left: 611px;
}
.map_image #map_link_67 {
	width: 59px;
	height: 19px;
	top: 1086px;
	left: 441px;
}
.map_image #map_link_68 {
	width: 100px;
	height: 20px;
	top: 1086px;
	left: 253px;
}
.map_image #map_link_69 {
	width: 65px;
	height: 22px;
	top: 1174px;
	left: 444px;
}
.map_image #map_link_70 {
	width: 92px;
	height: 20px;
	top: 1174px;
	left: 257px;
}
.map_image #map_link_71 {
	width: 53px;
	height: 25px;
	top: 1259px;
	left: 447px;
}
.map_image #map_link_72 {
	width: 84px;
	height: 23px;
	top: 1260px;
	left: 260px;
}
.mwwindsN {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #c1c2da;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/northwindbg.jpg);
	background-repeat: no-repeat;
	border: outset 8px #4763b5;
}
.mwwindsN A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #2e396e;
}
.mwwindsN A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwwindsN A:visited {
	text-decoration: none;
	color: #2e396e;
	font-weight: bold;
}
.mwwindsN A:hover {
	text-decoration: none;
	color: #000000;
}
.mwwindsW {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #f1e2df;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/westwindbg.jpg);
	background-repeat: no-repeat;
	border: outset 8px #ff761b;
}
.mwwindsW A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #ff761b;
}
.mwwindsW A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwwindsW A:visited {
	text-decoration: none;
	color: #ff761b;
	font-weight: bold;
}
.mwwindsW A:hover {
	text-decoration: none;
	color: #000000;
}
.mwwindsE {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #9bb830;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/eastwindbg.jpg);
	background-repeat: no-repeat;
	border: outset 8px #3c4f17;
}
.mwwindsE A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #3c4f17;
}
.mwwindsE A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwwindsE A:visited {
	text-decoration: none;
	color: #3c4f17;
	font-weight: bold;
}
.mwwindsE A:hover {
	text-decoration: none;
	color: #000000;
}
.mwwindsS {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #eae114;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/southwindbg.png);
	background-repeat: no-repeat;
	border: outset 8px #eb9815;
}
.mwwindsS A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #e46000;
}
.mwwindsS A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwwindsS A:visited {
	text-decoration: none;
	color: #e46000;
	font-weight: bold;
}
.mwwindsS A:hover {
	text-decoration: none;
	color: #000000;
}
table#angel_table_1 {
	width: 543px;
	text-align: center;
	background-color: #FFFFCC;
	border: 6px solid #006666;
	border-spacing: 6px;
	border-collapse: separate;
	padding: 6px;
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table#angel_table_1 td {
	text-align: center;
	font-size: 14px;
	padding: 4px;
	margin: 3px;
	border: 1px solid #ccc;
}
table#goddess_table {
	width: 510px;
	text-align: center;
	background-color: #FFFFCC;
	border: 6px solid #006666;
	border-spacing: 6px;
	padding: 6px;
	margin: auto;
}
#mainForm {
	position: relative;
	border: 1px;
	border-style: solid;
	margin: 0 auto;
	text-align: left;
	width: 70%;
	background-color: #ffffff;
}
.mwCreatorStone {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #000000;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/coreofstarbynasa.jpg);
	background-repeat: repeat;
	border: outset 8px #a42cab;
	color: #fff;
}
.mwCreatorStone A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #a42cab;
}
.mwCreatorStone A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwCreatorStone A:visited {
	text-decoration: none;
	color: #a42cab;
	font-weight: bold;
}
.mwCreatorStone A:hover {
	text-decoration: none;
	color: #efc5f1;
}
.mwGmMoon {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #000000;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/grandmothermoonheader.png);
	background-repeat: no-repeat;
	border: outset 8px #006082;
	color: #fff;
}
.mwGmMoon A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #6ca8d1;
}
.mwGmMoon A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwGmMoon A:visited {
	text-decoration: none;
	color: #6ca8d1;
	font-weight: bold;
}
.mwGmMoon A:hover {
	text-decoration: none;
	color: #b8d5e8;
}
.mwEarthMother {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #000000;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/earthmotherbg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	border: outset 8px #00c000;
	color: #000;
}
#mwEmTable {
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, .5);
	width: 600px;
	border: 1px solid black;
	margin-left: auto;
	margin-right: auto;
}
#mwEmTable A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #002e00;
}
#mwEmTable A:active {
	text-decoration: none;
	font-weight: bold;
}
#mwEmTable A:visited {
	text-decoration: none;
	color: #002e00;
	font-weight: bold;
}
#mwEmTable A:hover {
	text-decoration: none;
	color: #ffffff;
}
.mwFathSun {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #49535f;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/fathersunbg.jpg);
	background-repeat: no-repeat;
	background-size: contain;
	border: outset 8px #ffff40;
	color: #000;
}
.mwFathSun A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #315485;
}
.mwFathSun A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwFathSun A:visited {
	text-decoration: none;
	color: #315485;
	font-weight: bold;
}
.mwFathSun A:hover {
	text-decoration: none;
	color: #6682a7;
}
.mwFathSunTable {
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, .5);
	width: 600px;
	border: 1px solid black;
	margin-left: auto;
	margin-right: auto;
}
.mwWabun {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #c2ac5c;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/wabunspiritkeeperbg.jpg);
	background-repeat: no-repeat;
	border: outset 8px #eebf40;
}
.mwWabun A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #3c4f17;
}
.mwWabun A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwWabun A:visited {
	text-decoration: none;
	color: #3c4f17;
	font-weight: bold;
}
.mwWabun A:hover {
	text-decoration: none;
	color: #000000;
}
.mwKabibnonokka {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #dcdcdc;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/kabibonokkaspiritkeeperbg.jpg);
	background-repeat: no-repeat;
	border: outset 8px #202020;
}
.mwKabibnonokka A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #202020;
}
.mwKabibnonokka A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwKabibnonokka A:visited {
	text-decoration: none;
	color: #202020;
	font-weight: bold;
}
.mwKabibnonokka A:hover {
	text-decoration: none;
	color: #000000;
}
.mwTheMoons {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #000;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/themoonsbg.jpg);
	background-repeat: no-repeat;
	background-size: contain;
	border: outset 8px #005fa6;
	color: #000;
}
.mwTheMoons A:link {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}
.mwTheMoons A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwTheMoons A:visited {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
.mwTheMoons A:hover {
	text-decoration: none;
	color: #45b2c7;
}
.mwTheMoonsTable {
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, .5);
	width: 600px;
	border: 1px solid white;
	margin-left: auto;
	margin-right: auto;
}
.mwShawnodese {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #adbe46;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/shawnodesespiritkeeperbg.jpg);
	background-repeat: no-repeat;
	border: outset 8px #ffff80;
}
.mwShawnodese A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #ffff80;
}
.mwShawnodese A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwShawnodese A:visited {
	text-decoration: none;
	color: #ffff80;
	font-weight: bold;
}
.mwShawnodese A:hover {
	text-decoration: none;
	color: #ffffff;
}
.cms-page-view .main-container img {
	max-width: none;
}
.MWbtn {
	-webkit-border-radius: 14px !important;
	-moz-border-radius: 14px !important;
	border-radius: 14px;
	text-shadow: 1px 1px 3px #000000;
	-webkit-box-shadow: 0px 1px 3px #666666 !important;
	-moz-box-shadow: 0px 1px 3px #666666 !important;
	box-shadow: 0px 1px 3px #666666;
	font-family: Arial;
	color: #ffffff;
	font-size: 20px;
	background: #7e0a0c;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}
.MWbtn:hover {
	background: #b70f13;
	color: #fff !important;
	text-decoration: none !important;
	text-decoration: none;
}
.mwMud {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #669458;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/mudjekeewisspiritkeeperbg.jpg);
	background-repeat: no-repeat;
	border: outset 8px #800000;
}
.mwMud A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #800000;
}
.mwMud A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwMud A:visited {
	text-decoration: none;
	color: #800000;
	font-weight: bold;
}
.mwMud A:hover {
	text-decoration: none;
	color: #ffffff;
}
.mwSPN {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #98c2fe;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/SpiritPathNorth.jpg);
	background-repeat: no-repeat;
	border: outset 8px #131f35;
}
.mwSPN A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #131f35;
}
.mwSPN A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwSPN A:visited {
	text-decoration: none;
	color: #131f35;
	font-weight: bold;
}
.mwSPN A:hover {
	text-decoration: none;
	color: #092856;
}
.qrtableC {
	border-collapse: separate;
	border: groove #171b51 3px !important;
	border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	margin-left: 15px;
	background-color: #ffffff !important;
}
hr {
	display: block;
	position: relative;
	padding: 0;
	margin: 8px auto;
	height: 0;
	width: 75%;
	max-height: 0;
	font-size: 1px;
	line-height: 0;
	clear: both;
	border: none;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
.mwSPS {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #f8a8c4;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/SpiritPathSouth.jpg);
	background-repeat: no-repeat;
	border: outset 8px #a81d31;
}
.mwSPS A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #a81d31;
}
.mwSPS A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwSPS A:visited {
	text-decoration: none;
	color: #a81d31;
	font-weight: bold;
}
.mwSPS A:hover {
	text-decoration: none;
	color: #e5596c;
}
.qrtableD {
	border-collapse: separate;
	border: groove #a81d31 3px !important;
	border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	margin-left: 15px;
	background-color: #ffffff !important;
}
.mwSPE {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #ffff40;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/SpiritPathEast.jpg);
	background-repeat: no-repeat;
	border: outset 8px #b6b300;
}
.mwSPE A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #000;
}
.mwSPE A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwSPE A:visited {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}
.mwSPE A:hover {
	text-decoration: none;
	color: #b6b300;
}
.qrtableE {
	border-collapse: separate;
	border: groove #b6b300 3px !important;
	border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	margin-left: 15px;
	background-color: #ffffff !important;
}
.mwCSK {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #f39308;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/ContactingSpiritKeepersBG.jpg);
	background-repeat: no-repeat;
	border: outset 8px #c00000;
}
.mwCSK A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #c00000;
}
.mwCSK A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwCSK A:visited {
	text-decoration: none;
	color: #c00000;
	font-weight: bold;
}
.mwCSK A:hover {
	text-decoration: none;
	color: #fff;
}
.mwTheMoons2 {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #000;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/MoonsMainBG.jpg);
	background-repeat: repeat;
	background-size: contain;
	border: outset 8px #005fa6;
	color: #000;
}
.mwTheMoons2 A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #005fa6;
}
.mwTheMoons2 A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwTheMoons2 A:visited {
	text-decoration: none;
	color: #005fa6;
	font-weight: bold;
}
.mwTheMoons2 A:hover {
	text-decoration: none;
	color: #000;
}
.mwSP {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #6aaa3f;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/SpiritPathwaysBG.jpg);
	background-repeat: no-repeat;
	background-size: contain;
	border: outset 8px #004000;
	color: #000;
}
.mwSP A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #004000;
}
.mwSP A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwSP A:visited {
	text-decoration: none;
	color: #004000;
	font-weight: bold;
}
.mwSP A:hover {
	text-decoration: none;
	color: #fff;
}
.mwTheWinds {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #a5e5ff;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/TheWindsBG.jpg);
	background-repeat: no-repeat;
	border: outset 8px #51798d;
}
.mwTheWinds A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #51798d;
}
.mwTheWinds A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwTheWinds A:visited {
	text-decoration: none;
	color: #51798d;
	font-weight: bold;
}
.mwTheWinds A:hover {
	text-decoration: none;
	color: #000;
}
.nepalQuartz {
	width: 100%;
	max-width: 800px;
	min-width: 800px;
	background: #ffffff;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/NepalQuartzBG.jpg);
	background-repeat: repeat;
	border: 10px solid transparent;
	padding: 15px;
	-webkit-border-image: url(http://crystalvaults.com/page-styles/images/NepalQuartzBGBorder.png) 30 stretch; /* Safari 3.1-5 */
	-o-border-image: url(http://crystalvaults.com/page-styles/images/NepalQuartzBGBorder.png) 30 stretch; /* Opera 11-12.1 */
	border-image: url(http://crystalvaults.com/page-styles/images/NepalQuartzBGBorder.png) 30 stretch;
}
.nepalQuartz A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #000;
}
.nepalQuartz A:active {
	text-decoration: none;
	font-weight: bold;
}
.nepalQuartz A:visited {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}
.nepalQuartz A:hover {
	text-decoration: none;
	color: #b6b300;
}
p.np {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 18px;
}
p.npQuote {
	font-family: 'Lobster', cursive;
	font-size: 24px;
}
.npAlert-box {
	color: #555;
	border-radius: 10px;
	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 14px;
	padding: 10px 36px;
	margin: 10px;
}
.npAlert-box span {
	font-weight: bold;
	text-transform: uppercase;
}
.notice {
	background: #e3f7fc url('http://crystalvaults.com/page-styles/images/notice.png') no-repeat 10px 50%;
	border: 1px solid #8ed9f6;
}
.mwSPW {
	width: 80%;
	max-width: 780px;
	min-width: 780px;
	background: #a1895e;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(http://crystalvaults.com/page-styles/images/SpiritPathWest.jpg);
	background-repeat: no-repeat;
	border: outset 8px #c96c13;
}
.mwSPW A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #a81d31;
}
.mwSPW A:active {
	text-decoration: none;
	font-weight: bold;
}
.mwSPW A:visited {
	text-decoration: none;
	color: #a81d31;
	font-weight: bold;
}
.mwSPW A:hover {
	text-decoration: none;
	color: #ffffff;
}
.ThousandDreams {
	background-image: url(http://crystalvaults.com/page-styles/images/galaxyclouds.jpg);
	background-attachment: fixed;
	height: auto;
}
.ThousandDreamsInner {
	margin: 30px;
	background: rgba(0,0,0,0.5);
	border: 1px solid black;
	height: auto;
}
.ThousandDreamsInner p {
	font-family: 'Oswald', sans-serif;
	color: #fff;
	font-size: 18px;
	padding-left: 10px;
}
.ThousandDreamsInner h1 {
	font-family: 'Lobster', cursive;
	font-size: 36px;
	color: #03a9c9;
	text-shadow: 1 1 3px #000;
	padding-left: 20px;
}
.ThousandDreamsInner h2 {
	font-family: 'Lobster', cursive;
	font-size: 24px;
	color: #03a9c9;
	text-shadow: 1 1 3 #000;
	padding-left: 20px;
}
.ThousandDreamsNum {
	background-image: url(http://crystalvaults.com/page-styles/images/parppaperbg.jpg);
	background-attachment: fixed;
	width: 200px;
	height: auto;
	border: 1px black solid;
	padding-left: 5px;
	padding-right: 5px;
	float: right;
}
.ThousandDreamsNum p {
	color:#000 !important;
}
.ThousandDreamsQuote {
	font-family: 'Lobster', cursive;
	color: #000;
}
.EarthSong {
	background-image: url(http://crystalvaults.com/page-styles/images/goldtexturebg.jpg);
	background-attachment: fixed;
	height: auto;
}
.EarthSongInner {
	margin-left: 100px;
	margin-right: 100px;
	background: rgba(0,0,0,0.5);
	border: 1px solid black;
	height: auto;
}
.EarthSongInner p {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 22px;
	color: #fff;
	padding-left: 10px;
}
.EarthSongInner h1 {
	color: #cbb402;
	font-family: 'Lobster', cursive;
	font-size: 36px;
	text-shadow:#000 2px 2px 2px;
}
.EarthSongInner h3 {
	color: #cbb402;
	font-family: 'Lobster', cursive;
	font-size: 30px;
	text-shadow:#000 2px 2px 2px;
}
.EarthSongInner a {
	color:#cbb402;
	text-shadow:#000 2px 2px 2px;
}
.EarthSongInner a:hover {
	color:#fff;
}
/*********************************************************************************/
/* Tea Page                                                               */
/*********************************************************************************/
.teaMainBody {
	margin: 0px;
	padding: 0px;
	font-family: 'Questrial', sans-serif;
	font-size: 12px;
	color: rgba(0,0,0,.6);
}
.teaMainBody p {
	margin-top: 0;
	line-height: 180%;
	font-size: 12pt;
}
.teaMainBody h1, h2, h3 {
	margin: 0;
	padding: 0;
	color: #404040;
	font-family: 'Questrial', sans-serif;
}
.teaMainBody a {
	color: #2056ac;
}
.teaMainBody a:hover {
	text-decoration: none;
	color:#50a224;
}
.teaContainer {
	margin: 0px auto;
	width: 1200px;
}
.teaButton {
	display: inline-block;
	margin-top: 2em;
	padding: 0.8em 2em;
	background: #64ABD1;
	line-height: 1.8em;
	letter-spacing: 1px;
	text-decoration: none;
	font-size: 1em;
	color: #FFF !important;
}
.teaButton:hover {
	background:#56bffe;
}
.teaButton:before {
	display: inline-block;
	background: #8DCB89;
	margin-right: 1em;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	text-align: center;
	color: #fff;
}
.teaTitle {
	margin-bottom: 3em;
}
.teaTitle h2 {
	font-size: 2.8em;
}
.teaTitle .byline {
	font-size: 1.1em;
 color: #6F6F6F#;
}
#teaHeader-wrapper {
	overflow: hidden;
	background: #2056ac;
	background-image: url(/page-styles/images/tea/page-crystal-tea-top.png)
}
#teaHeader {
	text-align: center;
}
#teaLogo {
	padding: 21em 0em 4em 0em;
}
#teaLogo h1 {
	display: block;
	margin-bottom: 0.20em;
	padding: 0.20em 0.9em;
	font-size: 3.5em;
}
#teaLogo a {
	text-decoration: none;
	color: #FFF;
}
#teaLogo span {
	text-transform: uppercase;
	font-size: 2.90em;
	color: rgba(255,255,255,1);
}
#teaLogo span a {
	color: rgba(255,255,255,0.8);
}
.teaWrapper {
	overflow: hidden;
	padding: 0em 0em 5em 0em;
	background: #FFF;
}
#teaWelcome {
	overflow: hidden;
	width: 1000px;
	padding: 6em 100px 0em 100px;
	text-align: center;
	font-size:16px;
}
#teaWelcome .content {
	padding: 0em 8em;
}
#teas {
	overflow: hidden;
	padding-top: 5em;
	margin: 1px 1px 1px -65px;
}
#teas img {
	height: 175px !important;
}
#teas .box {
	text-align: center;
	color: rgba(0,0,0,0.5);
	padding-bottom: 40px;
}
#teas h3 {
	display: block;
	padding-bottom: 1em;
	font-size: 20px;
	color: rgba(0,0,0,0.6);
}
#teas .title {
	text-align: center;
}
#teas .title h2 {
	color: rgba(0,0,0,0.8);
}
#crystals {
	overflow: hidden;
	padding-top: 5em;
	margin: 1px 1px 1px -70px;
}
#crystals img {
	height: 175px !important;
}
#crystals .box {
	text-align: center;
	color: rgba(0,0,0,0.5);
	padding-bottom: 40px;
}
#crystals h3 {
	display: block;
	padding-bottom: 1em;
	font-size: 20px;
	color: rgba(0,0,0,0.6);
}
#crystals .title {
	text-align: center;
}
#crystals .title h2 {
	color: rgba(0,0,0,0.8);
}
.column1,  .column2,  .column3 {
	width: 282px;
	height: 464px;
}
.column1,  .column2,  .column3 {
	float: left;
	margin-right: 50px;
	margin-bottom: 50px;
}
.column1C,  .column2C,  .column3C {
	width: 282px;
	height: 625px;
}
.column1C,  .column2C,  .column3C {
	float: left;
	margin-right: 50px;
	margin-bottom: 50px;
}
.teaBody {
	width: 100%;
	max-width: 1260px;
	min-width: 780px;
	background: #FFF;
	margin: 0 auto;
	overflow: hidden;
	border-radius: 95px 95px 95px 95px;
	-moz-border-radius: 95px 95px 95px 95px;
	-webkit-border-radius: 95px 95px 95px 95px;
	border: 8px solid #8e9c69;
	background-color: #fff;
}
.aQuartzBody {
	width: 100%;
	max-width: 1260px;
	min-width: 780px;
	background: #FFF;
	margin: 0 auto;
	overflow: hidden;
	border-radius: 95px 95px 95px 95px;
	-moz-border-radius: 95px 95px 95px 95px;
	-webkit-border-radius: 95px 95px 95px 95px;
	border: 8px solid #007ee4;
	background-color: #fff;
	font-family: 'Open Sans', sans-serif;
}
.aQuartzBody p {
	font-size: 14pt;
	font-weight: 300;
	line-height: 1.8em;
}
.aQuartzmajor {
	padding-bottom: 3em;
	text-align: center;
	text-transform: uppercase;
}
.aQuartzmajor h2 {
	font-size: 2.6em;
	font-weight: 700;
	color: #fff;
}
.aQuartzButton {
	-moz-appearance: none;
	-webkit-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	appearance: none;
	background: none;
	border-radius: none;
	border: 2px solid;
	border-color: #fff;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	padding: 0.90em 1.2em;
	letter-spacing: 1px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.4em;
	-moz-transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	-ms-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.aQuartzButton:hover {
	background: #9e0499;
	color: white;
	text-decoration:none;
}
.aQuartzButton2 {
	-moz-appearance: none;
	-webkit-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	appearance: none;
	background: none;
	border-radius: none;
	border: 2px solid;
	border-color: #007ee4;
	color: #007ee4;
	cursor: pointer;
	display: inline-block;
	padding: 0.90em 1.2em;
	letter-spacing: 1px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.4em;
	-moz-transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	-ms-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.aQuartzButton2:hover {
	background: #9e0499;
	color: white;
	text-decoration:none;
}
.aQuartzwrapper {
	padding: 6em 0em 4em 0em;
}
.aQuartzwrapper.style1 {
	padding: 1em;
	background: #222222 url(http://www.crystalvaults.com/page-styles/images/blue-sparkles-banner.png) no-repeat;
	background-size: cover;
}
.aQuartzwrapper.style3 {
	padding-bottom: 2em;
	background: #007ee4;
	text-align: center;
	color: white;
}
.aQuartzwrapper.style3 .container {
	padding-left: 6em;
	padding-right: 6em;
}
.aQuartzwrapper.style3 p {
	font-size: 1.6em;
	padding-left: 20px;
	padding-right: 20px;
}
.aQuartzwrapper.style4 {
	background: white;
	padding-left: 20px;
	padding-right: 20px;
}
#aQuartzbanner {
	padding: 0em 0em 3em 0em;
	text-align: center;
	text-transform: uppercase;
	color: white;
}
#aQuartzbanner .container {
	padding: 0em 8em;
}
blockquote.style1 {
	font-size: 18px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding: 8px;
	text-align: center;
	background-color: #f2f3f6;
	border-top: 1px solid #f2f3f6;
	border-bottom: 1px solid #f2f3f6;
	margin: 5px;
	background-image: url(http://www.crystalvaults.com/page-styles/images/openquote.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 23px;
	border-left: solid 0.5em #007ee4;
	font-style: italic;
}
blockquote.style1 span {
	display: block;
	background-image: url(http://www.crystalvaults.com/page-styles/images/closequote.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.pyriteBody {
	width: 100%;
	max-width: 1260px;
	min-width: 780px;
	background: #FFF;
	margin: 0 auto;
	overflow: hidden;
	border-radius: 95px 95px 95px 95px;
	-moz-border-radius: 95px 95px 95px 95px;
	-webkit-border-radius: 95px 95px 95px 95px;
	border: 8px solid #007211;
	background-color: #fff;
}
.pyriteBody h2 {
	font-family: 'Lobster Two', cursive;
	font-size: 30px;
	text-shadow: 2px 2px 2px rgba(0,0,0,1);
	color: #87a637;
	font-weight: normal;
}
.pyriteBody h3 {
	font-family: 'Rokkitt', serif;
	font-size: 21px;
	color: #000;
	font-weight: normal;
}
.pyriteBody p {
	font-family: 'Rokkitt', serif;
	font-size: 22px;
	color: #000;
	line-height:30px;
}
.pyriteBtn {
  background: #427a49;
  background-image: -webkit-linear-gradient(top, #427a49, #2d5332);
  background-image: -moz-linear-gradient(top, #427a49, #2d5332);
  background-image: -ms-linear-gradient(top, #427a49, #2d5332);
  background-image: -o-linear-gradient(top, #427a49, #2d5332);
  background-image: linear-gradient(to bottom, #427a49, #2d5332);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff !important;
  font-size: 24px;
  padding: 10px 20px 10px 20px;
  border: solid #559f5f 2px;
  text-decoration: none;
}
.pyriteBtn:hover {
  background: #4b5b3f;
  color:#fff !important;
  background-image: -webkit-linear-gradient(top, #4b5b3f, #6d855b);
  background-image: -moz-linear-gradient(top, #4b5b3f, #6d855b);
  background-image: -ms-linear-gradient(top, #4b5b3f, #6d855b);
  background-image: -o-linear-gradient(top, #4b5b3f, #6d855b);
  background-image: linear-gradient(to bottom, #4b5b3f, #6d855b);
  text-decoration: none;
}
.pyriteBody a {
	text-decoration: none;
	color: #385074;
}
.pyriteBody a:hover {
	color: #b34a30;
}
.pyriteBodypage-wrap {
	width: 960px;
	overflow: hidden;
	margin: 0 auto;
}
.pyriteBodypage {
	width: 960px;
	overflow: hidden;
	margin: 0 auto;
}
.pyriteBodywrap {
	overflow: hidden;
}
.pyriteBodyheader-wrap {
	width: 960px;
	margin: 0px auto 50px auto;
}
.pyriteBodylogo {
	margin: 0 auto;
	width: 700px;
	margin-top: 40px;
	margin-bottom: 40px;
}
.pyriteBodylogo h1 {
	font-size: 54px;
	color: #dfd201;
	text-align: center;
	text-shadow: 2px 2px 4px #000000;
	font-family: 'Lobster Two', cursive;
}
.pyriteBodymenu {
	margin: 0 auto;
	width: 700px;
}
.pyriteBodymenu img {
	float: left;
}
.pyriteBodybanner-wrap {
	background: url(http://crystalvaults.com/page-styles/images/bg2.jpg);
	padding-top: 60px;
	padding-bottom: 60px;
	margin-bottom: 50px;
	margin-top: 40px;
}
.pyriteBodybanner {
	width: 960px;
	margin: 0 auto;
}
.pyriteBodyfooter-wrap {
	background: url(http://crystalvaults.com/page-styles/images/bg5.jpg);
	overflow: hidden;
	padding-bottom: 60px;
	padding-top: 30px;
	margin-top: 40px;
}
.pyriteBodyfooter {
	width: 960px;
	margin: 0 auto;
}
.sf-menu {
	background: url(http://crystalvaults.com/page-styles/images/bg1.jpg) repeat-x center;
	float: left;
	height: 60px;
}
.sf-menu, .sf-menu * {
	margin: 0;
	padding-right: 30px;
	padding-left: 30px;
	list-style: none;
}
.sf-menu li {
	position: relative;
}
.sf-menu ul {
	position: absolute;
	display: none;
	background: #87a637;
	z-index: 100;
	opacity: 10;
	filter: alpha(opacity=40);
	border-bottom: #b54a31 solid 1px;
}
.sf-menu > li {
	float: left;
	list-style: none;
	color: #87a637;
}
.sf-menu ul li {
	line-height: 15px;
}
.sf-menu > li {
	font-family: 'Rokkitt', serif;
	font-size: 24px;
	color: #fff;
	text-align: center;
	font-weight:bold;
	line-height:60px;
}
.sf-menu ul ul {
	top: 0;
	left: 100%;
}
.sf-menu {
	margin-bottom: 1em;
}
/*End Amber Code*/

/* Jessie Siterik Code */

.jessParisa img {
	height: auto;
	width: 100%;
	max-width: 800px;
	margin:20px auto 0 auto;
	border: 5px solid #c1e0d5;
	border-radius: 50px 50px 50px 50px;
}

.jessParisa cite {text-align:center; margin:0 auto;}

.jessParisa p {
	margin-left: 40px;
	margin-right: 40px;
	font-size: 20px;
	line-height: 2;
}
.jessParisa h1 {
	margin-left: 10px;
	margin-right: 10px;
	font-family: snell roundhand;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 10px;
}

/* End Jessie Siterik Code */