@charset "utf-8";

@font-face {
	font-family:'MagicSchoolOne';
	src:url('../images/magic_school_one.woff')format('woff');
}
.magic_school_one { font-family: 'MagicSchoolOne', "MS Serif", "New York", serif;
}

@font-face {
	font-family:'WitchesMagic';
	src:url('../images/witches_magic.woff')format('woff');
}
.witches_magic { font-family: 'WitchesMagic', "MS Serif", "New York", serif;
}



html, body, .container {
	height: 100%;
}
body{
	background-image: url(../images/stones.jpg);
	background-position: center top;
	/*background-color: #DDDF8F; */
	text-align: center;
	margin: 0px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
.header {
	margin-top: -195px;
}

header {
	height: 176px;
	width: 1015px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-top: 80px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.container {
	background-image: url(../images/scroll_background2.png);
	background-position: center top;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	min-width: 1300px;
	min-height: 1580px;
	width: 1219px;
	position: relative;
}

/* Main Navigation */
.navigation {
	list-style-image: none;
	list-style-type: none;
	width: 900px;
	height: 100px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding: 0px;
	font-size: 30px;
	text-decoration: none;
}
.navigation a {
	text-decoration: none;
	color: #66124E;
	font-size: 42px;
	margin-left: 20px;
	margin-right: 20px;
	text-shadow: 1px 1px 1px #4C3855;
}
.navigation li a:hover {
	color: #D9D978;
	text-decoration: none;
	text-shadow: 1px 1px 1px #7E7E42;
}
.navigation li:last-child {
	border-right-style: none;
	border-right-width: 0px;
	text-decoration: none;
}
.navigation li {
	display: block;
	height: 55px;
	width: 170px;
	float: left;
	border-right-width: 2px;
	border-right-style: solid;
	text-decoration: none;
	border-color: #6b4520;
}

/* Drop Down Navigation */

nav ul li ul {
	display: none;
	
}
nav ul li:hover ul {
	display: block;
	
	
	
}
nav ul li ul li {
	height: 100px;
	border: none !important;
	margin-top: -10px;
	margin-bottom: 5px;
	margin-right: 20px;
}
nav ul li ul li a {
	height: 100px;
	
}
nav ul li ul li a:hover {
	color: #4092B8 !important;

}


/*End of Drop Down Navigation*/

#welcome {
	margin-left: -540px;
	margin-top: 30px;
	font-size: 60px;
}
#products {
	margin-left: -575px;
	margin-top: 35px;
	font-size: 35px;
}
#about_us {
	margin-left: -605px;
	margin-top: 45px;
	font-size: 35px;
}

#potionst {
	margin-left: -605px;
	margin-top: 45px;
	font-size: 35px;
}

#spellst {
	margin-left: -605px;
	margin-top: 45px;
	font-size: 35px;
}

#contact_us {
	margin-left: -605px;
	margin-top: 45px;
	font-size: 35px;
}

/*Potions and Spells Cart --------------------------*/


#lovepotionc {
	margin-left: -355px;
	margin-top: 35px;
	font-size: 50px;
}

#sleepc {
	margin-left: -355px;
	margin-top: 5px;
	font-size: 50px;
}

#growc {
	margin-left: -355px;
	margin-top: 5px;
	font-size: 50px;
}


#smartc {
	margin-left: -355px;
	margin-top: 5px;
	font-size: 50px;
}


#truthc {
	margin-left: -355px;
	margin-top: 5px;
	font-size: 50px;
}

#strengthc {
	margin-left: -355px;
	margin-top: 5px;
	font-size: 50px;
}



/*END Potions and Spells Cart--------------------------- */



.love_potionss {
	margin-left: -280px;
	margin-top: 70px;
}

.sleep_potionss {
	margin-left: -280px;
	margin-top: 40px;
}



.grow_potionss {
	margin-left: -280px;
	margin-top: 80px;
}


.smart_potionss {
	margin-left: -280px;
	margin-top: 80px;
}

.truth_potionss {
	margin-left: -280px;
	margin-top: 80px;
}


.strength_potionss {
	margin-left: -280px;
	margin-top: 80px;
}



/*Potions and Spells Info------------------------------*/

.love_spell_info {
	height: 286px;
	width: 245px;
	margin-top: -301px;
	margin-left: 690px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
}


.sleep_spell_info {
	height: 286px;
	width: 245px;
	margin-top: -431px;
	margin-left: 690px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
}


.grow_spell_info {
	height: 286px;
	width: 245px;
	margin-top: -291px;
	margin-left: 670px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
}


.smart_spell_info {
	height: 286px;
	width: 245px;
	margin-top: -381px;
	margin-left: 670px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
}


.truth_spell_info {
	height: 286px;
	width: 245px;
	margin-top: -381px;
	margin-left: 670px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
}

.strength_spell_info {
	height: 286px;
	width: 245px;
	margin-top: -311px;
	margin-left: 670px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
}




/*END Potions and Spells Info-------------------------*/


.text_box_intro {
	height: 286px;
	width: 245px;
	margin-top: 40px;
	margin-left: 260px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align:justify;
}

.text_box_product {
	height: 286px;
	width: 245px;
	margin-top: -401px;
	margin-left: 820px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;

}

.text_box_journal {
	height: 140px;
	width: 200px;
	margin-left: 870px;
	margin-top: -195px;
	font-family: "Adobe Garamond Pro", Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: justify;
	font-style: italic;
}

.text_box_product_spells {
	height: 286px;
	width: 205px;
	margin-top: -300px;
	margin-left: 585px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
}
.text_box_about {
	height: 286px;
	width: 245px;
	margin-top: 55px;
	margin-left: 270px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
}
.text_box_potions_care {
	height: 140px;
	width: 170px;
	margin-left: 990px;
	margin-top: -245px;
	font-family: "Adobe Garamond Pro", Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: justify;
	font-style: italic;
}
	
/*-----Love Potion-----*/	
#lovley {
	font-size: 40px;
	margin-left: -240px;
	margin-top: 35px;
}

.love_potion {
	margin-left: -470px;
	margin-top: -125px;
}

.lovep_about {
	height: 285px;
	width: 150px;
	margin-left: 515px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	margin-right: 5px;
	margin-top: -160px;
}

.love_warning {
	font-style: italic;
	width: 154px;
	margin-left: 515px;
	margin-top: -170px;
	}
	
#love_buy {
	margin-top: -40px;
}
/*-----End of Love Potion*/






/*-----Sleep Potion-----*/	
#sleep {
	font-size: 40px;
	margin-left: 600px;
	margin-top: -270px;
}

.sleep_potion {
	margin-left: 390px;
	margin-top: -135px;
}

.sleepp_about {
	height: 285px;
	width: 150px;
	margin-left: 935px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	margin-right: 5px;
	margin-top: -170px;
}

.sleep_warning {
	font-style: italic;
	width: 160px;
	margin-left: 925px;
	margin-top: -165px;
}

#sleep_buy {
	margin-top: -40px;
}
/*-----End of Sleep Potion*/





/*-----Growth Potion-----*/	
#growth {
	font-size: 35px;
	margin-left: 640px;
	margin-top: px;
}

.growth_potion {
	margin-left: 390px;
	margin-top: -95px;
}

.growthp_about {
	height: 285px;
	width: 150px;
	margin-left: 935px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	margin-right: 5px;
	margin-top: -170px;
}

.growth_warning {
	font-style: italic;
	width: 160px;
	margin-left: 925px;
	margin-top: -165px;
	
}

#growth_buy {
	margin-top: -40px;
}
/*-----End of Growth Potion*/






/*-----Smart Potion-----*/	
#smart {
	font-size: 40px;
	margin-left: 650px;
	margin-bottom: 60px;
}

.smart_potion {
	margin-left: 390px;
	margin-top: -155px;
}

.smartp_about {
	height: 285px;
	width: 150px;
	margin-left: 935px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	margin-right: 5px;
	margin-top: -170px;
}

.smart_warning {
	font-style: italic;
	width: 160px;
	margin-left: 925px;
	margin-top: -165px;
}

#smart_buy {
	margin-top: -40px;
}
/*-----End of Smart Potion*/








/*-----Truth Potion-----*/
#truth {
	font-size: 40px;
	margin-left: -215px;
	margin-top: -560px;
}

.truth_potion {
	margin-left: -470px;
	margin-top: -130px;
}

.truth_about {
	height: 285px;
	width: 150px;
	margin-left: 510px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	margin-right: auto;
	margin-top: -160px;
}

.truth_warning {
	font-style: italic;
	width: 154px;
	margin-left: 505px;
	margin-top: -170px;
}
	
#truth_buy {
	margin-top: -40px;
}

/*-----End of Truth Potion*/





/*-----Strength Potion-----*/
#strength {
	font-size: 35px;
	margin-left: -160px;
	margin-top: 35px;
	margin-bottom: 75px;
}

.strength_potion {
	margin-left: -430px;
	margin-top: -130px;
}

.strength_about {
	height: 285px;
	width: 150px;
	margin-left: 510px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	margin-right: auto;
	margin-top: -170px;

}

.strength_warning {
	font-style: italic;
	width: 154px;
	margin-left: 505px;
	margin-top: -175px;
}
	
#strength_buy {
	margin-top: -40px;
}

/*-----End of Strength Potion*/


















/*-----Memory Spell-----*/	
#memory {
	font-size: 40px;
	margin-left: -110px;
	margin-top: 65px;
}

.memory_spell {
	margin-left: -470px;
	margin-top: -125px;
}

.memoryp_about {
	height: 285px;
	width: 150px;
	margin-left: 515px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	margin-right: 5px;
	margin-top: -150px;
}

.memory_warning {
	font-style: italic;
	width: 154px;
	margin-left: 515px;
	margin-top: -170px;
	}
	
#memory_buy {
	margin-top: -40px;
}
/*-----End of MemorySpell*/






/*-----Hearing Spell-----*/	
#hearing {
	font-size: 40px;
	margin-left: 740px;
	margin-top: -380px;
}

.hearing_spell {
	margin-left: 390px;
	margin-top: -125px;
}

.hearingp_about {
	height: 285px;
	width: 150px;
	margin-left: 955px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	margin-right: 5px;
	margin-top: -140px;
}

.hearing_warning {
	font-style: italic;
	width: 160px;
	margin-left: 925px;
	margin-top: -165px;
}

#hearing_buy {
	margin-top: -40px;
}
/*-----End of Hearing Spell*/





/*-----Exchange Spell-----*/	
#exchange {
	font-size: 35px;
	margin-left: 765px;
	margin-top: px;
}

.exchange_spell {
	margin-left: 390px;
	margin-top: -65px;
}

.exchangep_about {
	height: 285px;
	width: 150px;
	margin-left: 955px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	margin-right: 5px;
	margin-top: -190px;
}

.exchange_warning {
	font-style: italic;
	width: 160px;
	margin-left: 925px;
	margin-top: -165px;
	
}

#exchange_buy {
	margin-top: -40px;
}
/*-----End of Exchange Spell*/






/*-----Binding Spell-----*/	
#bind {
	font-size: 40px;
	margin-left: 740px;
	margin-top: 100px;
}

.bind_spell {
	margin-left: 390px;
	margin-top: -95px;
}

.bindp_about {
	height: 285px;
	width: 150px;
	margin-left: 955px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	margin-right: 5px;
	margin-top: -170px;
}

.bind_warning {
	font-style: italic;
	width: 160px;
	margin-left: 925px;
	margin-top: -165px;
}

#bind_buy {
	margin-top: -40px;
}
/*-----End of Binding Spell*/








/*-----Love Spell-----*/
#lovespell {
	font-size: 40px;
	margin-left: -190px;
	margin-top: -635px;
}

.love_spell {
	margin-left: -480px;
	margin-top: -130px;
}

.love_spell_about {
	height: 285px;
	width: 150px;
	margin-left: 510px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	margin-right: auto;
	margin-top: -150px;
}

.love_spell_warning {
	font-style: italic;
	width: 154px;
	margin-left: 505px;
	margin-top: -170px;
}
	
#love_spell_buy {
	margin-top: -40px;
}

/*-----End of Love Spell*/





/*-----Return Spell-----*/
#return {
	font-size: 35px;
	margin-left: -150px;
	margin-top: 65px;
	margin-bottom: 75px;
}

.return_potion {
	margin-left: -480px;
	margin-top: -130px;
}

.return_about {
	height: 285px;
	width: 150px;
	margin-left: 510px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	margin-right: auto;
	margin-top: -180px;

}

.return_warning {
	font-style: italic;
	width: 154px;
	margin-left: 505px;
	margin-top: -175px;
}
	
#return_buy {
	margin-top: -40px;
}

/*-----End of Strength Spell*/















.journal_quill {
	margin-left: 540px;
	margin-top: -340px;
	width: 300px;
	height: 303px;
}

.potions_img {
	margin-top: 90px;
	margin-left: 350px;
}

.spell_book {
	margin-left: -560px;
	margin-top: -390px;

}
.make_potions {
	margin-left: -280px;
	margin-top: 70px;
}

.potion_glow {
	margin-right: -595px;
	margin-top: 35px;
}

.spell_wand {
	margin-left: -420px;
	margin-top: -90px;
}
.spellbook_lace {
	margin-right: -640px;
	margin-top: -230px;
}
.lot_potions {
	margin-top: 30px;
	margin-left: 20px;
}
.three_potions {
	margin-right: -340px;
	margin-top: -300px;
}
.cpotions {
	margin-top: 40px;
	margin-left: 305px;
}

.footer {
	height: 20px;
	width: 801px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 200px;
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
}
.footer_products {
	height: 20px;
	width: 801px;
	margin-right: auto;
	margin-left: auto;
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
	margin-top: 80px;
}

.footer_about {
	height: 20px;
	width: 801px;
	margin-right: auto;
	margin-left: auto;
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
	margin-top: 200px;
}


.footer_contact {
	height: 20px;
	width: 801px;
	margin-right: auto;
	margin-left: auto;
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
	margin-top: 360px;
}


.footer_potions {
	height: 20px;
	width: 801px;
	margin-right: auto;
	margin-left: auto;
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
	margin-top: 100px;
}

.footer_spells {
	height: 20px;
	width: 801px;
	margin-right: auto;
	margin-left: auto;
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
	margin-top: 180px;
}


.footer_lovepotion {
	height: 20px;
	width: 801px;
	margin-right: auto;
	margin-left: auto;
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
	margin-top: 500px;
}


.footer_sleeppotion {
	height: 20px;
	width: 801px;
	margin-right: auto;
	margin-left: auto;
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
	margin-top: 500px;
}



.footer_growpotion {
	height: 20px;
	width: 801px;
	margin-right: auto;
	margin-left: auto;
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
	margin-top: 580px;
}


.footer_smartpotion {
	height: 20px;
	width: 801px;
	margin-right: auto;
	margin-left: auto;
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
	margin-top: 490px;
}



.footer_truthpotion {
	height: 20px;
	width: 801px;
	margin-right: auto;
	margin-left: auto;
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
	margin-top: 460px;
}



.footer_strengthpotion {
	height: 20px;
	width: 801px;
	margin-right: auto;
	margin-left: auto;
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
	margin-top: 570px;
}

/*Spells styles for Cart---------------------------*/

#memoryc {
	margin-left: -355px;
	margin-top: 5px;
	font-size: 50px;
}

.memory_spelll {
	margin-left: -280px;
	margin-top: 120px;
}


.memory_spelll_info {
	height: 286px;
	width: 245px;
	margin-top: -335px;
	margin-left: 670px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
}


.footer_memoryspelll {
	height: 20px;
	width: 801px;
	margin-right: auto;
	margin-left: auto;
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
	margin-top: 510px;
}




#hearingc {
	margin-left: -355px;
	margin-top: 5px;
	font-size: 50px;
}

.hearing_spelll {
	margin-left: -280px;
	margin-top: 120px;
}


.hearing_spelll_info {
	height: 286px;
	width: 245px;
	margin-top: -335px;
	margin-left: 670px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
}


.footer_hearingspelll {
	height: 20px;
	width: 801px;
	margin-right: auto;
	margin-left: auto;
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
	margin-top: 520px;
}






#exchangec {
	margin-left: -355px;
	margin-top: 5px;
	font-size: 50px;
}

.exchange_spelll {
	margin-left: -280px;
	margin-top: 120px;
}


.exchange_spelll_info {
	height: 286px;
	width: 245px;
	margin-top: -335px;
	margin-left: 670px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
}


.footer_exchangespelll {
	height: 20px;
	width: 801px;
	margin-right: auto;
	margin-left: auto;
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
	margin-top: 520px;
}






#bindc {
	margin-left: -355px;
	margin-top: 5px;
	font-size: 50px;
}

.bind_spelll {
	margin-left: -280px;
	margin-top: 120px;
}


.bind_spelll_info {
	height: 286px;
	width: 245px;
	margin-top: -335px;
	margin-left: 670px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
}


.footer_bindspelll {
	height: 20px;
	width: 801px;
	margin-right: auto;
	margin-left: auto;
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
	margin-top:530px;
}








#lovespellc {
	margin-left: -355px;
	margin-top: 5px;
	font-size: 50px;
}

.love_spelll {
	margin-left: -280px;
	margin-top: 120px;
}


.love_spelll_info {
	height: 286px;
	width: 245px;
	margin-top: -335px;
	margin-left: 670px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
}


.footer_lovespelll {
	height: 20px;
	width: 801px;
	margin-right: auto;
	margin-left: auto;
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
	margin-top:490px;
}







#returnspellc {
	margin-left: -355px;
	margin-top: 5px;
	font-size: 50px;
}

.return_spelll {
	margin-left: -280px;
	margin-top: 120px;
}


.return_spelll_info {
	height: 286px;
	width: 245px;
	margin-top: -335px;
	margin-left: 670px;
	font-family: Adobe Garamond Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
}


.footer_returnspelll {
	height: 20px;
	width: 801px;
	margin-right: auto;
	margin-left: auto;
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
	margin-top:560px;
}



/*Form Styles

.form {
	padding: 0px;
	width: 600px;
	margin: 0px;
}

#forms {

	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 600px;
}


p {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

input[type="text"] {
	margin-top: 5px;
	margin-bottom: 5px;
}
input[type="submit"] {
	cursor: pointer;
}
input[type="reset"] {
	cursor: pointer;
}

label {
	display: block;
	width: 180px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	margin-right: 10px;
	float: left;
}
*/
