*	{
	margin: 0px;
	padding: 0px;
	}

body	{
	background-image: url('images/bg.jpg');
	background-repeat: repeat;
	background-position: top left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}

table	{
	border: 0px none transparent;
	border-spacing: 0px;
	border-collapse: collapse;
	}

#wrap	{
	background-color: transparent;
	width: 982px;
	background-image: url('images/wrap-bg.png');
	background-repeat: repeat;
	background-position: top left;
	margin: 0px auto 0px auto;
	}

	#header {
		width: 900px;
		margin: 0px 41px 0px 41px;
		background-image: url('images/header-bg.png');
		background-repeat: no-repeat;
		background-position: top left;
		}

		#logo	{
			width: 326px;
			height: 203px;
			float: left;
			}

			#logo img {
				width: 326px;
				height: 203px;
				border: 0px none transparent;
				}

		#address {
			width: 565px;
			height: 203px;
			float: left;
			}

			#address img {
				width: 572px;
				height: 203px;
				border: 0px none transparent;
				}

	#nav	{
		background-image: url('images/nav-bg.png');
		background-repeat: repeat-x;
		background-position: top left;
		width: 900px;
		height: 36px;
		}

		#nav ul {
			list-style-type: none;
			margin-top: 1px;
			}

			#nav li {
				float: left;
				height: 34px;
				}

				#nav li img {
					height: 34px;
					border: 0px none transparent;
					}

				#nav li.homelink {
					width: 100px;
					}

					#nav li.homelink img {
						width: 100px;
						}

				#nav li.aboutlink {
					width: 120px;
					}

					#nav li.aboutlink img {
						width: 120px;
						}

				#nav li.consignlink {
					width: 180px;
					}

					#nav li.consignlink img {
						width: 180px;
						}

				#nav li.gallerylink {
					width: 170px;
					}

					#nav li.gallerylink img {
						width: 170px;
						}

				#nav li.newslink {
					width: 175px;
					}

					#nav li.newslink img {
						width: 175px;
						}

				#nav li.contactlink {
					width: 155px;
					}

					#nav li.contactlink img {
						width: 155px;
						}

	#main	{
		background-image: url('images/dots.png');
		background-position: top left;
		background-repeat: repeat-y;
 		width: 942px;
		position: relative;
		}
		
		#people {width: 336px; height: 499px; position: absolute; top: 0px; left: 0px; background-image:url(images/people.png);}

		#main-height {
			width: 324px;
			height: 497px;
			font-size: 0px;
			float: left;
			}

	#content {
		float: left;
		width: 617px;
		background-image: url('images/content-bg.png');
		background-repeat: repeat-y;
		background-position: top right;
		}

		#half-content {
			width: 347px;
			float: left;
			}

		#other-half {
			width: 270px;
			float: left;
			}

		#content h1 {
			color: #279bdd;
			font-size: 115%;
			font-weight: bold;
			text-align: left;
			margin-top: 18px;
			margin-bottom: 6px;
			}

		#content p {
			font-size: 80%;
			margin: 6px 8px 6px 0px;
			}

		#content ul {
			font-size: 80%;
			margin-top: 4px;
			margin-bottom: 4px;
			}


			div.whats-new-box {
				width: 338px;
				}

				div.whats-new-box-top {
					width: 338px;
					height: 8px;
					background-image: url('images/whats-new-top.png');
					background-repeat: no-repeat;
					background-position: top left;
					}

				div.whats-new-box-bottom {
					width: 338px;
					height: 8px;
					background-image: url('images/whats-new-bottom.png');
					background-repeat: no-repeat;
					background-position: top left;
					padding-top: 6px;
					}

				div.whats-new-box-content {
					width: 338px;
					background-image: url('images/whats-new-content.png');
					background-repeat: repeat-y;
					background-position: top left;
					padding-bottom: 6px;
					}

				div.whats-new-box ul {
					margin-left: 25px;
					list-style-type: none;
					list-style-image: none;
					}
			
				div.whats-new-box li {
					background-image: url('images/snowflake.png');
					background-repeat: no-repeat;
					background-position: top left;
					padding-left: 30px;
					margin-bottom: 16px;
					color: #511b7f;
					}

		img.hours {
			width: 313px;
			height: 59px;
			border: 0px none transparent;
			}

#footer {
	width: 900px;
	margin: 0px auto 0px auto;
	background-image: url('images/footer-bg.png');
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 0px 41px 0px 41px;
	}

	#footer2 {
		height: 32px;
		width: 900px;
		}

		#signup {
			width: 445px;
			height: 30px;
			padding-left: 15px;
			float: left;
			}

			#signup img {
				width: 445px;
				height: 30px;
				border: 0px none transparent;
				}

		div.name {
			width: 48px;
			height: 30px;
			float: left;
			}

			div.name img {
				width: 48px;
				height: 30px;
				border: 0px none transparent;
				}


		div.email {
			width: 61px;
			height: 30px;
			float: left;
			}

			div.email img {
				width: 61px;
				height: 30px;
				border: 0px none transparent;
				}

		div.signup-input {
			padding-top: 6px;
			height: 24px;
			width: 121px;
			float: left;
			}

			div.signup-input input {
				width: 116px;
				height: 16px;
				border-width: 1px;
				border-style: solid;
				border-color: #8f8f8f #cecece #e4e4e4 #cecece;
				padding: 2px 3px 0px 3px;
				}

		div.signup-submit {
			width: 57px;
			height: 19px;
			float: left;
			padding-left: 12px;
			padding-top: 7px;
			}

			div.signup-submit input {
				width: 57px;
				height: 19px;
				border: 0px none transparent;
				}

	#footer p {
		font-size: 70%;
		margin: 0px;
		}

	#copyright {
		margin-top: 15px;
		width: 447px;
		float: left;
		color: #231f81;
		}

	#credit {
		margin-top: 15px;
		width: 447px;
		float: left;
		text-align: right;
		}

		#credit img {
			border: 0px none transparent;
			width: 218px;
			height: 27px;
			}

div.clear {
	width: 100%;
	height: 0px;
	line-height: 0%;
	font-size: 0%;
	clear: both;
	}

span.u	{
	text-decoration: underline;
	}

.purple {
	color: #511b7f;
	}

.whats-new-title {
	font-weight: bold;
	}

