/* CSS Document */
*{
	margin:0px;
	padding:0px;
}
p{
	font-family:arial;
	font-weight:normal;
	color:#000000;
	font-size:14px;
	text-align:left;
	padding-bottom:15px;
}
h1{
	font-family:arial;
	font-weight:bold;
	color:#9c55a7;
	font-size:20px;
	text-align:left;
	padding-bottom:15px;
	font-style:italic;
}
h2{
	font-family:arial;
	font-weight:bold;
	color:#d39558;
	font-size:18px;
	text-align:left;
	padding-top:15px;
	padding-bottom:15px;
}
h3{
	font-family:arial;
	font-weight:bold;
	color:#000000;
	font-size:16px;
	text-align:left;
	padding-top:15px;
	padding-bottom:15px;
}
hr{
	color:#9c55a7;
	background-color:#9c55a7;
	height:1px;
	size:1px;
	border:0px;
}
td{
	font-family:arial;
	font-weight:normal;
	color:#000000;
	font-size:14px;
}
li{
	font-family:arial;
	font-weight:normal;
	color:#000000;
	font-size:14px;
	text-align:left;
}
td ul{
	padding-left:10px;
	margin-left:10px;
}
ul{
	padding-left:10px;
	margin-left:10px;
	padding-bottom:15px;
}
ul ul{
	padding-bottom:0px;
}
ol li{
	padding-bottom:15px;
}
ol{
	padding-left:15px;
	margin-left:15px;
}
div{
	font-family:arial;
	font-weight:normal;
	color:#000000;
	font-size:14px;
	text-align:left;
}
table{
	padding-bottom:15px;
}
a{
	font-weight:bold;
	text-decoration:none;
	color:#533975;
}
a img{
	border:0px;
}
a:link{
	color:#533975;
}
a:hover{
	color:#bd9fe3;
}
a:visited{
	color:#8c8c8c;
}
.red{
	color:#d60000;
}
body{
	text-align:center;
	background:url("../images/structure/background.jpg") top center repeat-x #87458d;
}
	#container{
		position:relative;
		margin:auto;
		width:906px;
		height:583px;
	}
	#popup-container{
		position:relative;
		margin:40px;
		background:#ffffff;
		padding:20px;
	}
		#menu{
			position:absolute;
			top:0px;
			left:0px;
			width:194px;
			height:496px;
			background:url("../images/structure/menu.png") top center no-repeat;
			z-index:2;
		}
			#logo{
				position:absolute;
				top:10px;
				left:20px;
			}
			#menu-items{
				position:absolute;
				top:152px;
				left:69px;
				width:98px;
				height:296px;
				text-align:left;
			}
			.menu-popup{
				position:absolute;
				top:0px;
				left:0px;
				width:220px;
				padding-top:5px;
				padding-bottom:5px;
				background:#984ba2;
				border:2px solid #482f6a;
				visibility:hidden;
			}
			.menu-popup p{
				text-align:left;
				min-height:19px;
				padding-top:4px;
				font-size:14px;
				padding-bottom:4px;
				padding-left:5px;
				padding-right:5px;
				color:#ffffff;
				cursor:pointer;
			}
			.menu-popup a{
				font-weight:normal;
				color:#ffffff;
			}
			.menu-popup a:link{
				color:#ffffff;
			}
			.menu-popup a:hover{
				color:#ffffff;
			}
			.menu-popup a:visited{
				color:#ffffff;
			}
			#menu-items img{
				padding-top:10px;
			}
				#menu-item-spacer{
					width:98px;
					height:34px;
				}
		#board{
			position:absolute;
			top:0px;
			left:26px;
			width:854px;
			height:572px;
			background:url("../images/structure/board.png") top center no-repeat;
		}
			#header-image{
				position:absolute;
				top:4px;
				left:671px;
				z-index:2;
			}
			#header-image-right{
				position:absolute;
				top:4px;
				left:806px;
				z-index:2;
			}
			#header{
				position:absolute;
				top:0px;
				left:10px;
				width:834px;
				height:152px;
				background:url("../images/structure/header.jpg") top center no-repeat #825229;
			}
				#title{
					position:absolute;
					top:46px;
					left:145px;
				}
				#tagline{
					position:absolute;
					top:78px;
					left:208px;
				}
			#leftbar{
				position:absolute;
				top:465px;
				left:17px;
				width:139px;
				height:94px;
			}
				#telnum{
					position:absolute;
					top:0px;
					left:0px;
				}
				#shopping{
					position:absolute;
					top:58px;
					left:6px;
				}
			#center{
				position:absolute;
				top:177px;
				left:187px;
				width:391px;
				height:376px;
				background:url("../images/structure/content.png") top center no-repeat;
			}
			#subpage-center{
				position:absolute;
				top:168px;
				left:179px;
				width:634px;
				height:368px;
				overflow-y:auto;
				padding:5px;
			}
				#center-text{
					position:absolute;
					top:115px;
					left:188px;
					width:188px;
					height:202px;
					z-index:2;
				}
				#center-text-valentine{
					position:absolute;
					top:115px;
					left:188px;
					width:188px;
					height:202px;
					z-index:2;
				}
				#center-text-valentine h1{
					color:#d60000;
					font-size:16px;
					font-weight:bold;
					padding:0px;
					margin:0px;
					padding-bottom:15px;
				}
				#center-text h1{
					font-size:16px;
					font-weight:bold;
					padding:0px;
					margin:0px;
					padding-bottom:15px;
				}
				#center-title{
					position:absolute;
					top:11px;
					left:13px;
					z-index:7;
				}
				#center-tagline{
					position:absolute;
					top:38px;
					left:13px;
				}
				#center-content-image{
					position:absolute;
					bottom:7px;
					left:1px;
				}
			#rightbar{
				position:absolute;
				top:196px;
				left:595px;
				width:242px;
				height:357px;
			}
				#newsletter{
					position:absolute;
					top:0px;
					left:0px;
					width:235px;
					height:62px;
				}
					#newsletter-text{
						position:absolute;
						top:0px;
						left:0px;
						width:235px;
						height:40px;
					}
					#newsletter-text p{
						font-size:13px;
						padding-bottom:0px;
						color:#8a498f;
					}
					#newsletter-form{
						position:absolute;
						top:41px;
						left:2px;
						width:233px;
						height:21px;
					}
						#newsletter-form-input{
							position:absolute;
							top:0px;
							left:0px;
							width:169px;
							height:19px;
							border:1px solid #9b9b9b;
						}
						#newsletter-form-submit{
							position:absolute;
							top:0px;
							left:177px;
						}
				#delivery{
					position:absolute;
					top:76px;
					left:2px;
				}
				#gifting{
					position:absolute;
					top:130px;
					left:0px;
					width:241px;
					height:225px;
				}
					#gifting-title{
						position:absolute;
						top:0px;
						left:2px;
					}
					#gifting-content{
						position:absolute;
						top:43px;
						left:0px;
						width:241px;
						height:182px;
						background:url("../images/structure/gifting.png");
						z-index:2;
					}
					#gifting-content-valentine{
						position:absolute;
						top:43px;
						left:0px;
						width:241px;
						height:182px;
						background:url("../images/structure/gifting_valentines.png");
						z-index:2;
					}
						#gifting-content-image{
							position:absolute;
							top:3px;
							left:19px;
						}
		#footer{
			position:absolute;
			top:566px;
			left:35px;
			width:836px;
			height:17px;
		}
		#footer table{
			padding-bottom:0px;
		}
		#footer td{
			font-size:13px;
			color:#ffffff;
			padding-top:2px;
		}
		#footer a{
			font-weight:normal;
			color:#f7dbf9;
		}
		#footer a:link{
			color:#f7dbf9;
		}
		#footer a:hover{
			color:#ffdab9;
		}
		#footer a:visited{
			color:#e4e4e4;
		}
