/*--- Layout ---*/
body{background-image: url('images/bg_fade.png'); background-repeat: repeat-x; background-color: #ccffcc; margin: 50px 0px 100px 0px; font-family: arial;}

#container{width: 900px; margin: 0px auto;}

#title{text-align: center; margin: 0px 50px 0px 50px;}

#top{background-image: url('images/rounded_top.png'); height: 10px;}

#navigation{font-size: 12px; font-weight: bold; text-align: center;}
	ul.nav{list-style-type: none; padding: 0px; margin: 0px;}
	li.nav{display: inline;}
	a.nav:link, a.nav:visited{background-color: #003300; color: #ffffff; display: block; width: 225px; padding: 5px 0px 5px 0px; float: left;}
	a.nav:hover, a.nav:active{background-color: #336633; color: #ffffff; display: block; width: 225px; padding: 5px 0px 5px 0px; float: left;}

#content{background-color: #66cc66; color: #000000; font-size: 12px;}
	#home-main{background-color: #ffffff; text-align: left; height: 500px; width: 550px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#home-store{background-color: #ffffff; text-align: left; height: 500px; width: 250px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#home-gallery{background-color: #ffffff; text-align: left; height: 200px; width: 850px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#home-special{background-color: #ffffff; text-align: left; height: 150px; width: 550px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#home-quality{background-color: #ffffff; text-align: left; height: 150px; width: 250px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	
	#gallery-main{background-color: #ffffff; text-align: left; height: 120px; width: 550px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#gallery-store{background-color: #ffffff; text-align: left; height: 500px; width: 250px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: right;}
	#gallery-1{background-color: #ffffff; text-align: left; height: 330px; width: 250px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#gallery-2{background-color: #ffffff; text-align: left; height: 330px; width: 250px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#gallery-3{background-color: #ffffff; text-align: left; height: 330px; width: 250px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#gallery-4{background-color: #ffffff; text-align: left; height: 330px; width: 250px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#gallery-5{background-color: #ffffff; text-align: left; height: 330px; width: 250px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#gallery-6{background-color: #ffffff; text-align: left; height: 400px; width: 250px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#gallery-7{background-color: #ffffff; text-align: left; height: 400px; width: 250px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#gallery-8{background-color: #ffffff; text-align: left; height: 400px; width: 250px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#gallery-9{background-color: #ffffff; text-align: left; height: 420px; width: 250px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#gallery-10{background-color: #ffffff; text-align: left; height: 420px; width: 250px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#gallery-11{background-color: #ffffff; text-align: left; height: 420px; width: 250px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#gallery-12{background-color: #ffffff; text-align: left; height: 300px; width: 250px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#gallery-13{background-color: #ffffff; text-align: left; height: 300px; width: 150px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#gallery-14{background-color: #ffffff; text-align: left; width: 150px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#gallery-15{background-color: #ffffff; text-align: left; width: 150px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}

	#store-info{background-color: #ffffff; text-align: left; height: 50px; width: 400px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#store-shipping{background-color: #ffffff; text-align: left; height: 50px; width: 400px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#store-pockets{background-color: #ffffff; text-align: left; width: 850px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
		#store-pockets1{background-color: #eeeeee; text-align: center; width: 182px; padding: 10px; margin: 5px; float: left;}
		#store-pockets2{background-color: #eeeeee; text-align: center; width: 182px; padding: 10px; margin: 5px; float: left;}
		#store-pockets3{background-color: #eeeeee; text-align: center; width: 182px; padding: 10px; margin: 5px; float: left;}
		#store-pockets4{background-color: #eeeeee; text-align: center; width: 182px; padding: 10px; margin: 5px; float: left;}
		#store-pockets5{background-color: #eeeeee; text-align: center; width: 182px; padding: 10px; margin: 5px; float: left;}
		#store-pockets6{background-color: #eeeeee; text-align: center; width: 182px; padding: 10px; margin: 5px; float: left;}
		#store-pockets7{background-color: #eeeeee; text-align: center; width: 182px; padding: 10px; margin: 5px; float: left;}
		#store-pockets8{background-color: #eeeeee; text-align: center; width: 182px; padding: 10px; margin: 5px; float: left;}
	#store-bowls{background-color: #ffffff; text-align: left; width: 850px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
		#store-bowls1{background-color: #eeeeee; text-align: center; width: 253px; padding: 10px; margin: 5px; float: left;}
		#store-bowls2{background-color: #eeeeee; text-align: center; width: 253px; padding: 10px; margin: 5px; float: left;}
		#store-bowls3{background-color: #eeeeee; text-align: center; width: 253px; padding: 10px; margin: 5px; float: left;}
	#store-leaves{background-color: #ffffff; text-align: left; width: 850px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
		#store-leaves1{background-color: #eeeeee; text-align: center; width: 182px; padding: 10px; margin: 5px; float: left;}
		#store-leaves2{background-color: #eeeeee; text-align: center; width: 182px; padding: 10px; margin: 5px; float: left;}
		#store-leaves3{background-color: #eeeeee; text-align: center; width: 182px; padding: 10px; margin: 5px; float: left;}
		#store-leaves4{background-color: #eeeeee; text-align: center; width: 182px; padding: 10px; margin: 5px; float: left;}
	
	#classes-main{background-color: #ffffff; text-align: left; height: 200px; width: 550px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#classes-quote{background-color: #ffffff; text-align: left; height: 400px; width: 250px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: right;}
	#classes-types{background-color: #ffffff; text-align: left; height: 150px; width: 250px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	#classes-lessons{background-color: #ffffff; text-align: left; height: 150px; width: 250px; padding: 10px; border: solid 5px #ccffcc; margin: 10px; float: left;}
	
	#clear{color: #ffffff; text-align: center; clear: both;}

#bottom{background-image: url('images/rounded_bottom.png'); height: 10px;}

#footer{background-color: #99cc99; color: #333333; font-size: 12px;  padding: 10px; margin: 0px 50px 0px 50px;}
	#footer1{text-align: left; width: 130px; float: left;}
	#footer2{text-align: left; width: 260px; float: left;}
	#footer3{text-align: left; width: 190px; float: left;}
	#footer4{text-align: left; float: left;}
	#footer5{clear: both;}
	

/*--- Universal Elements ---*/
a{text-decoration: none;}
a:link, a:visited{color: #009900;}
a:hover, a:active{color: #006600;}

b{font-size: 14px;}

img{border: 0;}

h1{color: #000000; font-family: century gothic; font-size: 18px;}
h1.grey{color: #333333; font-family: century gothic; font-size: 18px;}

hr{background-color: #ccffcc; color: #ccffcc; border-width: 0px; height: 1px;}
