@import "pieladystyles.css";

/* Set global background and "be kind to Opera rule". */
body {
	font-family: verdana, georgia, "New Century Schoolbook", times, serif, Helvetica,sans-serif; 
	font-size:12px; 
	color:#75591A;
	/*	background:#ccc url(graphics/bgivory.gif) repeat-y ;
	background-color: #FFE1C1;
	*/
	background-color:#CC9;
	padding:0; /* Opera rule */
	}
body img{
	border:none;
	}		
a:link{border-bottom:2px dotted #663; text-decoration: none; color:#663;} 
a:visited{border-bottom:2px dotted #663; text-decoration: none; color:#663;} 
a:focus{border-bottom:2px dotted #663; text-decoration: none; color:#663; background-color:#FFC;} 
a:hover{border-bottom:2px solid #663; text-decoration: none; color:#663; background-color:#FFC;} 
a:active{border-bottom:2px dotted #663; text-decoration: none; color:#663;} 

ul#address {
	list-style:none;
	margin:10px 0 10px 0;
	padding-left:10px;
	line-height:150%;
	}
div#box {
	position:absolute;
	top:150px;
	left:136px;
	width:400px;
	}
/* Footer Styles */

#box p#footer {
	font: 10px verdana, arial, helvetica, sans-serif; 
	font-color:#483100;
	text-align:center;
	padding:10px;
	background-color:#FFC;
	border:1px solid #330;
	}
#box a:hover {
	border-bottom:2px solid #630; 
	text-decoration: none; 
	color:#663; 
	background-color:#CC9;
	} 	
/* End Footer Styles */

div#maincontent {
	font-color:#330;
	text-align:left;
	padding:0 10px 0 10px;
	margin:0;
	background:#FFC;
	border:1px solid #330;
	}
/* Begin contactus form styles. */
div#maincontent form label{
	display:block;
	margin:0;
	padding:10px 0 0 3px;
	}
div#maincontent form input, form textarea{
	margin:4px 2px 8px 2px;
	padding:1px;
	}
div#maincontent form fieldset {
	margin:0 0 10px 0;
	padding:4px;
	border:1px solid #431;
	border-collapse:collapse;	
	}
div#maincontent form legend{
	margin:0;
	padding:1px 2px;
	background-color:#FF9;
	border:1px solid #431;
	}
/* End contactus form styles. */
div#maincontent p, form{
	line-height: 140%;
	}
	#maincontent p{
	margin: 0;
	padding: 0 0 10px 0;
	}
	#maincontent h3{
	margin:0;
	padding:0;
	}
	#maincontent h1 {
	font-size:18px;
	}
	#maincontent h1#open {
	margin:0;
	padding:10px 0 10px 0;
	}
	#maincontent h2 {
	font-size:16px;
	}
	#maincontent h3 {
	font-size:14px;
	}
	#maincontent ul {
	margin:10px 0 10px 0;
	padding-left:15px;
	line-height:150%;
	}
	#maincontent ul#address {
	list-style:none;
	margin:10px 0 10px 0;
	padding-left:10px;
	line-height:150%;
	}
/* Product Lists Styles*/
div#products {
	position:absolute;
	top:150px;
	left:545px;
	width:184px;
	background-color:#FFC;
	border:1px solid #000;	
	}
#products ul#items {
	margin:0;
	padding:0 0 0 24px;
	}
#products ul#items li {
	font-size:12px;
	margin:0;
	padding:0;
	line-height:140%;
	dilspay:inine;
	}
#products ul#items li a:hover {
	background-color:#CC9;
	}
#products h2 {
	padding:10px 0 10px 10px;
	margin:0;
	font-size:18px;
	}
/* End Product Lists Styles */
div.hide {
	display:none;
	}
img#logo {
	position:absolute;
	top:10px;
	left:10px;
	text-decoration:none;
	border:none;
	}
img#logo a:link{border:none; text-decoration: none; color:transparent: background-color:transparent} 
img#logo a:visited{border:none; text-decoration: none; color:transparent: background-color:transparent} 
img#logo a:focus{border:none; text-decoration: none; color:transparent: background-color:transparent} 
img#logo a:hover{border:none; text-decoration: none; color:transparent: background-color:transparent} 
img#logo a:active{border:none; text-decoration: none; color:transparent: background-color:transparent}
/* Sidebar menu styles */	
div#sidebar {
	position:absolute;
	top:150px;
	left:20px;
	}
div#sidebar a {
	border:none;
	display:block;
	padding:2px;
	width:100px;
	margin:1px 0 0 0;
	color:#330;
	background-color:#CC9;	
	border-bottom:1px solid #660;
	border-right:1px solid #660;
	border-left:1px solid #FFC;
	border-top:1px solid #FFC;
	font-size:10px;
	text-align:center;
	text-decoration:none;
	}
div#sidebar a:hover {
	background-color:#FFC;
	border-top:1px solid #660;
	border-left:1px solid #660;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
	}
div#sidebar a:active {
	background-color:#FF9;
	}
#sidebar ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#sidebar li.top {
	padding-top:10px;
	}
#sidebar a.top {
	font-weight:bold;
	text-align:center;
	}
#sidebar a#topretail{
	text-align:center;
	}
#sidebar a#topwholesale{
	text-align:center;
	}
#sidebar a#topgifts {
	text-align:center;
	}
	
/* End sidebar menu styles */

/* Nav bar styles */
div#nav{
	position:absolute;
	top:110px;
	left:20px;
	}
#nav table {
	color: #663;
	background-color:transparent;
	width: 708px;
	text-decoration: none;	
	border-bottom:1px solid #330;
	border-left:1px solid #330;
	}
#nav table td {
	margin:0;
	padding:0;
	font:10px verdana, arial, helvetica, sans-serif; 
	font-weight:bold;
	text-align: center;
	border-right: 1px solid #330;
	border-top: 1px solid #330;
	}
#nav table td a {
	margin:0;
	padding:0;	
	width:100px;
	line-height:20px;	
	display: block;	
/*	font-weight: normal; */
	text-decoration: none;	
	color: #330;
	background:#FFC;
	border:none;
	}
#nav td a:link, #nav td a:visited {
	background:#CC9;	
	}
#nav td a:hover{
	color: #630;
	background:#FFC;	
	text-decoration:underline;
	}
/* End nav bar styles */
/* Begin Right Sidebar Styles */
div#rtsidebar {
	position:absolute;
	top:150px;
	left:545px;
	width:184px;
	font-size:12px;
	margin:0;
	padding:0;
	background-color:transparent;
	}
#rtsidebar ul {
	margin:0;
	padding:10px;
	text-align:left;
	list-style:none;
	color:#FFC;	
	background-color:#300;	
	border:1px solid #FFC;
	}

#rtsidebar a{
	text-decoration: none; 
	color:#FFC;	
	background-color:#300;
	border-bottom:2px dotted #FFC;	
	} 
#rtsidebar a:hover{
	text-decoration: none; 
	color:#663; 
	background-color:#CC9;
	border-bottom:2px solid #FFC;	
	} 
#rtsidebar h1, #rtsidebar p {
	margin:0;
	padding:10px;
	color:#FFC;	
	background-color:#300;	
	border:1px solid #FFC;		
	}	
#rtsidebar h1 {
	font-size:16px;
	text-align:center;
	}
#rtsidebar p {
	font-size:10px;	
	}
/* End Right Sidebar Styles */