a, a:link, a:visited  {
   text-decoration: none;
   color: #ffffff;
   outline:none;
}
a:hover {color:#57267B;}

a:focus {-moz-outline-style: none;}

#mermaidsbutton a:hover,
#mysticalbutton a:hover,
#dragonbutton a:hover,
#faeriesbutton a:hover,
#legendbutton a:hover,
#wiccanbutton a:hover  {
   background-position: -92px 0%;
}

#wiccanbutton a,
#faeriesbutton a,
#mermaidsbutton a,
#legendbutton a,
#dragonbutton a,
#mysticalbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 84px;
   width: 92px;
   background-position: 0% 0px;
   font-size: 84px;
   line-height: 84px;
}

#wiccanpopup,
#mermaidspopup,
#faeriespopup,
#legendpopup,
#mysticalpopup  {
   visibility: hidden;
   position: absolute;
   left: 547px;
   top: 560px;
   width: 209px;
   height: 175px;
   background-repeat: no-repeat;
}

#responseform fieldset div, label,
#responseform fieldset legend  {
   font: 12px/20px Helvetica, Arial, sans-serif;
   margin-top: 6px;
   color: #010101;
   padding-left:-10px;
}

#exclusivetext p,
#headlinetwotext h2,
#headlineonetext h1  {
   font: bold 16px/16px Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #4F0E69;
}

#contactbutton a,
#homebutton a,
#aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#faeriesbutton,
#dragonbutton,
#mermaidsbutton  {
   visibility: visible;
   position: absolute;
   top: 559px;
   z-index: 3;
   width: 92px;
   height: 84px;
}

#mysticalbutton,
#wiccanbutton,
#legendbutton  {
   visibility: visible;
   position: absolute;
   top: 651px;
   z-index: 3;
   width: 92px;
   height: 84px;
}

#aboutbutton a:hover,
#contactbutton a:hover  {
   background-position: -111px 0%;
}

#responseform,
#abouttext,
#contacttext  {
   visibility: visible;
   position: absolute;
   left: 238px;
   z-index: 3;
   width: 520px;
}

#home,
#general,
#pid2about,
#contact  {
   margin: 0px auto 0px auto;
   background: url(sg_about_media/interiortile.gif) repeat center top;
   height: 973px;
   width: 779px;
   position: relative;
}

#contenttextgrow p, h1,
#abouttext p  {
   font: 12px Helvetica, Arial, sans-serif;
   font-weight:normal;
   margin: 0px;
   color: #57267B;
   padding-top: 6px;
   text-align: left;
}

#whiteguardian,
#kindredspirits  {
   visibility: visible;
   position: absolute;
   top: 348px;
   z-index: 3;
   width: 120px;
   height: 158px;
   background-repeat: no-repeat;
}

#aboutbutton,
#contactbutton  {
   visibility: visible;
   position: absolute;
   top: 98px;
   z-index: 5;
   width: 111px;
   height: 23px;
}

#responseform fieldset div  {
   clear: both;
}

#offertext *:first-child  {
   padding-top: 0px;
}

#basenavigationtext p  {
   font: 12px/10px Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#homebutton a:hover  {
   background-position: -115px 0%;
}

#basenavigationtext  {
	visibility: visible;
	position: absolute;
	left: 345px;
	top: 945px;
	z-index: 4;
	width: 416px;
}

#freedeliverytext p  {
	margin: 0px;
	text-align: left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: 22px;
	font-weight: bold;
}

#magicalcardstext p  {
	margin: 0px;
	text-align: left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	line-height: 24px;
	font-weight: normal;
}

#headlineonetext p  {
   text-align: left;
}

#headlinetwotext p  {
   text-align: left;
}

#ruletwo,
#ruleone  {
   background: url(sg_home_media/ruleone.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 239px;
   z-index: 3;
   width: 514px;
   height: 2px;
}

#contenttextgrow p  {
   line-height: 10px;
}

#mysticalbutton a  {
   background-image: url(sg_home_media/mysticalbutton.gif);
}

#freedeliverytext  {
   visibility: visible;
   position: absolute;
   left: 540px;
   top: 28px;
   z-index: 5;
   width: 173px;
}

#mermaidsbutton a  {
   background-image: url(sg_home_media/mermaidsbutton.gif);
}

#magicalcardstext  {
   visibility: visible;
   position: absolute;
   left: 631px;
   top: 195px;
   z-index: 4;
   width: 132px;
}

#headlinetwotext  {
   visibility: visible;
   position: absolute;
   left: 240px;
   top: 535px;
   z-index: 3;
   width: 196px;
}

#contactbutton a  {
   width: 111px;
   background-image: url(sg_about_media/contactbutton.gif);
}

#headlineonetext  {
   visibility: visible;
   position: absolute;
   left: 240px;
   top: 320px;
   z-index: 3;
   width: 404px;
}

#exclusivetext p  {
   text-align: center;
}

#faeriesbutton a  {
   background-image: url(sg_home_media/faeriesbutton.gif);
}

#mysticalbutton  {
   left: 343px;
}

#salebackground  {
   background: url(sg_home_media/salebackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 236px;
   top: 761px;
   z-index: 3;
   width: 369px;
   height: 156px;
}

#mermaidsbutton  {
   left: 342px;
}

#kindredspirits  {
   background-image: url(sg_home_media/kindredspirits.gif);
   left: 635px;
}

#legendbutton a  {
   background-image: url(sg_home_media/legendbutton.gif);
}

#pagangreetings  {
   background: url(sg_about_media/pagangreetings.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 15px;
   z-index: 5;
   width: 316px;
   height: 66px;
}

#dragonbutton a  {
   background-image: url(sg_home_media/dragonbutton.gif);
}

#wiccanbutton a  {
   background-image: url(sg_home_media/wiccanbutton.gif);
}

#bluebellfairy  {
   background: url(sg_home_media/bluebellfairy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 644px;
   top: 793px;
   z-index: 3;
   width: 94px;
   height: 123px;
}

#exclusivetext  {
	visibility: visible;
	position: absolute;
	left: 622px;
	top: 756px;
	z-index: 3;
	width: 140px;
}

#mysticalpopup  {
   background-image: url(sg_home_media/mysticalpopup.gif);
   z-index: 5;
}

#aboutbutton a  {
   width: 111px;
   background-image: url(sg_about_media/aboutbutton.gif);
}

#whiteguardian  {
   background-image: url(sg_home_media/whiteguardian.gif);
   left: 242px;
}

#navlefttext p  {
   font: 14px/18px Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#faeriesbutton  {
   left: 441px;
}

#contactbutton  {
   left: 256px;
}

#mermaidspopup  {
   background-image: url(sg_home_media/mermaidspopup.gif);
   z-index: 8;
}

#dragonbutton  {
   left: 243px;
}

#legendbutton  {
   left: 441px;
}

#wiccanbutton  {
   left: 243px;
}

#responseform  {
   top: 547px;
}

#homebutton a  {
   width: 115px;
   background-image: url(sg_about_media/homebutton.gif);
}

#faeriespopup  {
   background-image: url(sg_home_media/faeriespopup.gif);
   z-index: 7;
}

#aboutbutton  {
   left: 142px;
}

#abouttext p  {
   line-height: 20px;
}

#offertext p  {
   font: 18px/18px Helvetica-Oblique, "Helvetica- Oblique";
   margin: 0px;
   color: #2C2B2B;
   padding-top: 3px;
   text-align: left;
}

#wiccanpopup  {
   background-image: url(sg_home_media/wiccanpopup.gif);
   z-index: 6;
}

#contacttext  {
   top: 338px;
}

#navlefttext  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 323px;
   z-index: 3;
   width: 185px;
}

#legendpopup  {
   background-image: url(sg_home_media/legendpopup.gif);
   z-index: 4;
}

#footerbase  {
   background: url(sg_about_media/footerbase.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 932px;
   z-index: 3;
   width: 779px;
   height: 41px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 98px;
   z-index: 5;
   width: 115px;
   height: 23px;
}

#gwenhwyfar  {
   background: url(sg_home_media/gwenhwyfar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 374px;
   top: 347px;
   z-index: 3;
   width: 121px;
   height: 159px;
}

#abouttext  {
   top: 332px;
}

#offertext  {
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 770px;
   z-index: 4;
   width: 357px;
}

#scarlet  {
   background: url(sg_home_media/scarlet.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 506px;
   top: 348px;
   z-index: 3;
   width: 119px;
   height: 158px;
}

#ruleone  {
   top: 524px;
}

#ruletwo  {
   top: 748px;
}

#logotop  {
   background: url(sg_about_media/logotop.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 779px;
   height: 109px;
}

#dragon  {
   background: url(sg_home_media/dragon.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 547px;
   top: 560px;
   z-index: 3;
   width: 209px;
   height: 175px;
}

#banner  {
   background: url(sg_about_media/banner.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 109px;
   z-index: 3;
   width: 779px;
   height: 201px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

.space {
	padding:0 5px 0 5px;
	}
