@charset "utf-8";
/* CSS Document */

body {	background: #212121 url(img/body_bg.jpg) center top no-repeat; margin: 0px; padding: 0xp; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
form { display: inline; }
input { height: 19px; background: #fbb1f4; color: #9a0c85; border: 0px; padding: 0px; margin: 3px; }
a { color:#9a0c85; }
a:hover { color: #9a0c85; }
h1 { color: #58b833; font-size: 24px; padding: 5px; margin: 5px 3px; width: 360px; background-color: #000000; }
h2 { color: #58b833; font-size: 18px; padding: 5px; margin: 5px 3px; width: 360px; background-color: #000000;  }
label { float: left; width: 110px; }

#page { width: 912px; text-align: left; margin: 30px auto; }
#header { padding-top: 52px; }
#nav { width: 740px; background: #000000; height: 14px; padding: 7px 0px 7px 46px; float: left; }
#nav a { color: #58b833; text-transform: uppercase; padding: 0px 10px; text-decoration: none; }
#nav a:hover { color: #9a0c85; }
#login { width: 116px; background: #000000; height: 18px; padding: 7px 10px 3px 0px; float: left; text-align: right; }
#login a { color: #9a0c85; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
#login a:hover { color: #58b833; }
#ad1 { width: 743px; height: 380px; margin: 2px 2px 2px 0px; float:left; background:#333333; color: #58b833; text-align: center; }
#ad2 { width: 167px; height: 380px; margin: 2px 0px; float:left; }
#footer { width: 912px; background: #700d67; height: 90px; clear: both; } 
#mailing { width: 350px; float: left; color: #58b833; padding: 15px; }
#ad3 { float: right; }
#copyright { width: 912px; text-align: right; color: #9a0c85; text-transform: uppercase;  }
#copyright a { color: #58b833; text-decoration: none; }
#logo { position: absolute; float: left; text-align: left; margin: -10px -30px; }

#contact { width: 392px; min-height: 380px; background: url(img/contact_bg.jpg); padding: 20px 20px 20px 500px; margin: 2px 0px;}
#contact p { background-color: #000000; color: #58b833; padding: 10px; margin: 3px; }
#bio { width: 642px; min-height: 380px; background: url(img/bio_bg.jpg); padding: 20px 20px 20px 250px; margin: 2px 0px;}
#bio p { background-color: #000000; color: #58b833; padding: 10px; margin: 3px; width: 350px; }
#buy { width: 642px; min-height: 380px; background: url(img/buy_bg.jpg); padding: 20px 20px 20px 250px; margin: 2px 0px;}
#buy p { background-color: #000000; color: #58b833; padding: 10px; margin: 3px; width: 350px; }
#show { width: 642px; min-height: 380px; background: url(img/show_bg.jpg); padding: 20px 20px 20px 250px; margin: 2px 0px;}
#show p { background-color: #000000; color: #58b833; padding: 10px; margin: 3px; width: 350px; }
#press { width: 402px; min-height: 380px; background: url(img/press_bg.jpg); padding: 20px 20px 20px 490px; margin: 2px 0px;}
#press p { background-color: #000000; color: #58b833; padding: 10px; margin: 3px; width: 350px; }
#wholesale { width: 392px; min-height: 380px; background: url(img/wholesale_bg.jpg); padding: 20px 20px 20px 500px; margin: 2px 0px;}
#wholesale p { background-color: #000000; color: #58b833; padding: 10px; margin: 3px; }
#products { width: 723px; height: 365px; margin: 2px 0px; float:left; background: url(img/collection_bg.jpg) #333333; color: #58b833; text-align: left; padding: 10px; }
#cats { width: 157px; height: 280px; margin: 2px 2px 2px 0px; float:left; background-color:#000000; padding: 100px 5px 5px 5px; }
#cats h3 { color: #9a0c85; font-size: 16px; font-weight: normal; text-align: center;  }
#cats a { color: #58b833; text-decoration: none; }
#cats a:hover { color: #9a0c85; text-decoration: underline; }
#product_page { width: 743px; height: 385px; margin: 2px 0px; float:left; background: url(img/collection_bg.jpg) #333333; color: #58b833; text-align: left; }
#product_page p { background-color: #000000; color: #58b833; padding: 10px; margin: 10px; }
#register { width: 392px; min-height: 380px; background: url(img/register_bg.jpg); padding: 20px 20px 20px 500px; margin: 2px 0px;}
#register p { background-color: #000000; color: #58b833; padding: 10px; margin: 3px; }
#loginp { width: 392px; min-height: 380px; background: url(img/loginp_bg.jpg); padding: 20px 20px 20px 500px; margin: 2px 0px;}
#loginp p { background-color: #000000; color: #58b833; padding: 10px; margin: 3px; }
#pages {  margin-top:10px; float:right; width: 300px; background: #000; text-align: center; padding: 5px; }

.button { color: #9a0c85; background: #58b833; font-weight: bold; }
.forma { background: #9a0c85; padding: 10px; margin: 3px; }
.product { float: left; width: 120px; }
.product a { color: #58b833; text-decoration: none; }
.product a:hover { color: #9a0c85; }
