			body{
				margin: 0;
				padding: 0;
				background-image: url('/images/background.gif');
				background-color: #E8EBC8;
				background-repeat: no-repeat;
				background-attachment: fixed;
				background-position: center center;
				font-family: arial;
				font-size: 14px;
			}
			body.nobackground{background-image: url('/images/clear.gif');}
			form{display: inline;}
			hr{color:#624A8D;}
			img{border: 0;}
			h1{
				font-size: 22px;
				padding: 0;
				margin: 0;
			}
			p.question{
				font-style:italic;
				font-weight: bold;
			}
			.pagetitle{
				padding-right: 30px;;
				margin: 0;
				font-size: 30;
				padding-bottom: 0px;
				padding-top: 0px;
				color:#346B67;
			}
			h2{font-size: 18px;}
			h3{font-size: 16px;}
			.footer-left{
				background-color: #624A8D;
				font-size: 10px;
				color: #FFFFFF;
				padding-top: 2px;
				padding-bottom: 2px;
				padding-left: 23px;
			}
			td{
				border: 0px;
				font-family: arial;
				font-size: 14px;
			}
			.footer-right{
				background-color: #624A8D;
				text-align: right;
				font-size: 10px;
				color: #FFFFFF;
				padding-top: 2px;
				padding-bottom: 2px;
				padding-right: 40px;
			}
			.cart-heading{
				background-color: #624A8D;
				color: #E8EBC8;
				font-weight: bold;
				font-size: 16px;
			}
			.cart-element{
				padding-right: 20px;
			}
			.form-heading{
				background-color: #624A8D;
				color: #E8EBC8;
				font-weight: bold;
				font-size: 16px;
			}
			.grid{
				background-color: #3F216D;
				color: #FFFFFF;
				text-align: center;
				width: 150px;
				height: 110px;
			}

			
			
			.nav2{font-size: 10px;color: #FFFFFF}
			.main{
				padding-left: 23px;
				padding-right: 40px;
				font-size: 14px;
			}
			.mandala-name{
				font-size: 24px;
				font-style: italic;
				padding-bottom: 10px;
			}
			.mandala-description{
				font-size: 12px;
				padding-bottom: 10px;
			}
			
			a.nav2{
				color: #FFFFFF;
				text-decoration: none;	
			}
			a.nav2:hover{text-decoration: underline;}
			a.nav1{
				color: #FFFFFF;
				font:normal 13px Arial, Helvetica;
				text-decoration:none;
				font-weight: bold;
				padding: 0px 0;
				width: 85px;
			}
			
			a.nav1:hover{
				background-color: #346B67;
				text-decoration: none;
				color:#624A8D;
			}
			a{
				text-decoration: none;
				color:#346B67;
			}
			a:hover{
				text-decoration: underline;
				color:#624A8D;
			}
			
			
			/***********************************************
			* ANYLINKS STUFF
			***********************************************/

			.anylinkcss{
				border-left:0px solid black; 
				border-right:0px solid black; 
				border-top:0px solid black; 
				border-bottom:0px solid black; 
				position:absolute;
				visibility: hidden;
				text-decoration:none;
				line-height: 18px;
				z-index: 100;
				background-color: #346B67;
				width: 85px;
				filter:alpha(opacity=100);
				-moz-opacity: 1;
				opacity: 1; 
				font-style:normal; 
				font-variant:normal; 
				font-weight:normal; 
				font-size:10px; 
				font-family:Verdana, Arial, Helvetica
			}
			
			
			.anylinkcss a{
				width: 100%;
				display: block;
				text-indent: 3px;
				color:#ffffff;
				text-decoration:none;
				border-bottom: 0px solid black;
				padding: 1px 0;
				text-decoration: none;
				font-weight: bold;
				text-indent: 5px;
			}
			
			
			.anylinkcss a:hover{
				background-color: #346B67;
				color: #624A8D;
				text-decoration:none;
			}