body, p, form, ul, li, input, h1, h2, h3, h4, h5, h6, dl, dt, dd { margin: 0; padding: 0; }

body {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	background-color:#d1dac5;
	padding-top:40px;
	}

div#container {
	width:950px;
	height:635px;
	margin: 0 auto;
	background-image:url(../images/bkg-container.jpg);
	position:relative; 
	text-align:left;
  }
	
div#containerSignUp {
	width:600px;
	margin:25px;
	margin-top:5px;
	padding:100px 0 50px 0;
	background-repeat:no-repeat;
	position:relative; 
	text-align:left;
  }	
	
	
a {font-size:14px; font-weight:bold; margin:0; padding:0; color:#black; text-decoration:none;}

a:visited { } 

a:hover {color:#538B28; text-decoration:underline; } 

a:active {color:#FFF;} 

img, swf, object, embed {padding:0; margin:0; display:block; border:0; z-index:1; }		
	
	
	
/*Absolute Postitioned  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */				
div#logo img {
  position:absolute;
	top:100px;
	left:30px;
	z-index:5;
  }
	
div#seedling img {
  position:absolute;
	top:190px;
	left:818px;
	z-index:5;
  }		
	
	
/*Main Navigation  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */		

div#mainnav { 
	position:relative;
	z-index:3;
  } 
	 
#mainnav ul li { 
	padding:0; 
    margin:0;
	float:left;
	list-style-type:none;  
	display:inline;
  }
		
#mainnav a {
  display:block;
  }
  
 
.navAbout a {
	width:41px;
	height:18px;
  	background:url(../images/navAbout.gif) 0 0 no-repeat;
	position:absolute;
	top:80px;
	left:311px;
  }
  
 .navAbout a:hover {
  background:url(../images/navAbout.gif) 0 -18px;
  }		  	
  
  
  
  .navShop a {
	width:31px;
	height:10px;
  	background:url(../images/navShop.gif) 0 0 no-repeat;
	position:absolute;
	top:77px;
	left:405px;
  }	
  
 .navShop a:hover {
  background:url(../images/navShop.gif) 0 -10px;
  }		  	
  
  
  
 .navRetail a {
	width:56px;
	height:38px;
  	background:url(../images/navRetail.gif) 0 0 no-repeat;
	position:absolute;
	top:109px;
	left:446px;
  }	
  
.navRetail a:hover {
  background:url(../images/navRetail.gif) 0 -38px;
  }		  	
 
	 
 .navWholesale a {
	width:64px;
	height:30px;
  	background:url(../images/navWholesale.gif) 0 0 no-repeat;
	position:absolute;
	top:66px;
	left:496px;
  }
  
 .navWholesale a:hover {
  background:url(../images/navWholesale.gif) 0 -30px;
  }		  	
  	 


.navSend a {
	width:111px;
	height:75px;
  	background:url(../images/navSend.gif) 0 0 no-repeat;
	position:absolute;
	top:365px;
	left:740px;
	z-index:5;
  }	
 .navSend a:hover {
  background:url(../images/navSend.gif) 0 -75px;
  }		  	
  	 

	


.navEarrings a {
	width:201px;
	height:243px;
  	background:url(../images/navEarrings.gif) 0 0 no-repeat;
	  position:absolute;
	top:355px;
	left:108px;
	z-index:5;
  }	
 .navEarrings a:hover {
  background:url(../images/navEarrings.gif) 0 -243px;
  }	 
  
	
.navBaubles a {
	width:242px;
	height:276px;
  background:url(../images/navBaubles.gif) 0 0 no-repeat;
    position:absolute;
	top:334px;
	left:345px;
	z-index:1;
  }	
  

.navBaubles a:hover {
  background:url(../images/navBaubles.gif) 0 -276px;
  }		  
  
	
.navNecklaces a {
	width:216px;
	height:248px;
  background:url(../images/navNecklaces.gif) 0 0 no-repeat;
    position:absolute;
	top:153px;
	left:525px;
	z-index:5;
  }	
 	
.navNecklaces a:hover {
  background:url(../images/navNecklaces.gif) 0 -248px;
  }			 
		
  
  

  







  
  
  
  
  

  
  
  
  

div#tag a {
	z-index:5;
	display:block;
  }		
						
div#footer {
  position:absolute;
	top:635px;
	left:520px;
	z-index:5;
  }	
#footer p {
  color:#875d4c;
	font-size:12px;
	background-image:url(../images/footer-butterfly.gif);
	background-repeat:no-repeat;
	padding-left:20px;
  }

#footer .footer-gmx { color:#875D4C; font-size:10px; padding-left:20px; }	
#footer .footer-gmx a { color:#875D4C; font-size:10px; font-weight:normal; }
#footer .footer-gmx a:hover { text-decoration:none; color:#333; }
		
		
		

div#navbird {
  position:absolute;
	top:40px;
	left:210px;
	z-index:5;
  }	
	 
#navbird ul li { 
	padding:0; 
  margin:0;
	float:left;
	list-style-type:none;  
	display:inline;
  }
		
#navbird a {
	z-index:5;
	display:block;
  }	

.bird a {
	width:182px;
	height:99px;
  background:url(../images/sign-up.gif) 0 0 no-repeat;
  }	
	
.bird a:hover {
	width:182px;
	height:99px;
  background:url(../images/sign-up.gif) 0 -99px;
  }		
		

	





/*SIGN UP FORMS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */		
div#signup {
min-height:500px;
	background-color:#FFF;
	padding:20px 0;
	}


#signup p,
#signup h1,
#signup img {
	margin:0;
  padding:0 100px 0 65px;
	overflow:hidden;
  }
  
#signup p {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#7d6749;
	margin-bottom:7px;
	overflow:hidden
  } 
 
#signup h1 {
	font-size:13px;
	color:#4c716c;
	margin-bottom:6px;
  }
	
#signupimg img {
	top:220px;
	left:300px;	
	position:absolute;
  }	



		
		
		