@charset "iso-8859-1";
 			
body	{
	text-align: center;	 
	font-family:	Century Gothic, Arial, sans-serif;	   
	margin: 0;
	padding: 0;
	}
		   
	 
#wrapper	{
	margin: 15px auto 0 auto;	
	width:	800px;	  
	text-align: left; 
	background-color: #007700;
}

#header	{
	width:	800px;
	/*height:	100px;	
	/* background-image: url(flake3.gif);	*/ 
	background-repeat: no-repeat;
	
}  

#header h1	{		  
	margin-top:	1em;
	text-align:	center;	 		
	color:	#ff0000;
	font-family:	"Comic Sans MS", cursive, sans-serif;	  	
	font-size: 400%;
}

#navbar	{
	float:	left;
	margin: -12px 0px;
	width:	130px;
}

#content {	  	  
	float:	left;		
	width:	515px;
	min-height:	400px;	
	background-color:	#FFFFFF;  
	border: 1px solid #cccccc;	
	margin: 4px 5px 0 5px;
	padding: 5px;
}	   								   

#content h4 {
  text-align: center;
}		

/*#content td {
	font-size: 1em;
}*/

#content ul	{
	list-style-type:	none;  
	margin-left:	0;
	padding-left:	0;
}			

#sidebar	{
	float:	right; 
	padding-left: 5px; 
	padding-right:	5px;
	width:	120px;	   
	font-size:	0.75em;	  
	color: #008700;
}						   

#navbar ul	{
	list-style-type:	none;  
	margin-left:	0;
	padding-left:	0;
}					  

#navbar ul a {
	display:	block;
}

#navbar a	{ 
	padding-left: 5px;  
	margin-left: 5px;
	margin-top:	3px;
	width:	120px;
	height:	1.5em;
	border: 1px solid #dddddd;
	background-image: url(red_button.png);	
	background-color: #ffffff;	
	background-repeat:	no-repeat;	  
	text-decoration: none;	 
	font-size:	0.75em;	  
} 	 

#navbar li	{
	display: inline;
}	   

#messagebar	{
 	width:	800px;	  
	height:	3em;
	clear:	left;	 
	text-align: center;  
	font-size:	0.75em;
	background-color:	#aa0000;	
	color:	#FFFFFF;
	margin-top:	10px;
}		  

#userchoice	{				  
	margin-top:	10px;
	font-size:	1em;		 
	background-image:	url(holly_line.png);   
	background-repeat: repeat-x;	
	background-position: bottom; 
	padding: 5px 0px 10px 0px;
	
}		   

#secretlist {
	margin-top:	10px;
	font-size:	0.75em;
	background-image:	url(holly_line.png);   
	background-repeat: repeat-x;	
	background-position: bottom;
	padding: 5px 0px 10px 0px;	
}

#inputgift	{
	margin-top:	10px;
  font-size:	0.75em;
	background-image:	url(holly_line.png);   
	background-repeat: repeat-x;	
	background-position: bottom;
	padding: 5px 0px 10px 0px;	
}	  

#itemdetail {
	margin-top:	10px;
	font-size:	1.00em;
	background-image:	url(holly_line.png);   
	background-repeat: repeat-x;	
	background-position: bottom;
	padding: 5px 0px 10px 0px;
}

#suggestedlist	{
	margin-top:	10px;
	font-size:	0.75em;
	background-image:	url(holly_line.png);   
	background-repeat: repeat-x;	
	background-position: bottom;
	padding: 5px 0px 10px 0px;
}			   

#showlist {
	margin-top:	10px;
	font-size:	0.75em;		
	background-image:	url(holly_line.png);   
	background-repeat: repeat-x;	
	background-position: bottom;
	padding: 5px 0px 10px 0px;
}		

td.even	{
	background-color: #b0ffb0;
}

td.odd {
	background-color: #FFFFCC;
}			

table.additem	{
	background-color: #B0FFB0;
}

#content caption	{
	font-size:	1em;
	font-weight:	bold;
}  

#content p {
	font-size:	0.75em;
}					

input.submit {
	font-size: 0.75em;
}				    

input.delete {
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  background: transparent url(trash.png) no-repeat;
  overflow: hidden;
  border: none;
  font-size: 0px;   
  cursor: pointer;
}
		
input.link {
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  background: transparent url(link.png) no-repeat;
  overflow: hidden;
  border: none;
  font-size: 0px;   
  cursor: pointer;
}

input.editlink {
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  background: transparent url(edit.png) no-repeat;
  overflow: hidden;
  border: none;
  font-size: 0px;   
  cursor: pointer;
}
	  
input.addlink {
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  background: transparent url(add.png) no-repeat;
  overflow: hidden;
  border: none;
  font-size: 0px;   
  cursor: pointer;
}

input.buy {
  width: 48px;
  min-width: 48px;
  height: 20px;
  min-height: 20px;
  background: url(buy.png) no-repeat;
  overflow: hidden;
  border: none;
  font-size: 0px;   
  cursor: pointer;
}	 

input.bought {
  width: 48px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  background: transparent url(bought.png) no-repeat;
  overflow: hidden;	 
  border: none;
  font-size: 0px;   
  cursor: pointer;
}	 

a img {
  border: none;
}

label.adduser {
  width: 80px;
	display: inline-block;
	font-size: 0.75em;
}

label.login {
  width: 80px;
	display: inline-block;
	font-size: 0.75em;
}

label.changepass {
  width: 100px;
	display: inline-block;
	font-size: 0.75em;
	text-align: right;
	margin-right: 5px;
}

label.account {
  width: 80px;
	display: inline-block;
	font-size: 0.75em;
	text-align: right;
	margin-right: 5px;
}

label.dob {
  width: 170px;
	display: inline-block;
	font-size: 0.75em;
	text-align: right;
	margin-right: 5px;
}

label.label {
  font-size: 0.75em;
}

.showuser {
  font-size: 0.75em;
}

img.bought {
  width: 48px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  overflow: hidden;	 
  border: none;
  font-size: 0px;   
  cursor: default;
}	 