body 
{
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}

#container 
{
	width: 830px !important;
	width: 930px;
	margin: 0 auto 0 auto;
}

#background
{
	background-repeat: no-repeat;
	width: 688px;
	height: 588px !important;
	height: 688px;
	padding: 100px 0 0 0;
}

#background.home
{
	background-image: url('../images/bg-home.jpg');
}

#background.artwork
{
	background-image: url('../images/bg-artwork.jpg');
}

#background.contact
{
	background-image: url('../images/bg-contact.jpg');
}

#background.delivery
{
	background-image: url('../images/bg-delivery.jpg');
}

#content
{
	width: 638px;
	margin: 0 auto 0 auto;
}

#content h1
{
	font-weight: bold;
	font-size: 210%;
	margin-bottom: 100px;
}

#content p
{
	color: #FFFFFF;
	font-size: 80%;
}

#menu
{
	float: right;
	width: 144px !important;
	width: 204px;
	margin-top: 100px;
}

#menu li
{
	list-style-type: none;
}

#menu li a
{
	background-repeat: no-repeat;
	height: 144px;
	width: 139px;
	display: block;
	text-indent: -9999px;
}

#menu li.home a
{
	background-image: url('../images/button-home.gif');
	margin-left: -28px;
}

#menu li.artwork a
{
	background-image: url('../images/button-artwork.gif');
	margin-left: 5px;
}

#menu li.contact a
{
	background-image: url('../images/button-contact.gif');
	margin-left: -10px;
}

#menu li.delivery a
{
	background-image: url('../images/button-delivery.gif');
	margin-left: -80px;
	margin-top: -8px;
}

a
{
	font-weight: bold;
	color: #FFFFFF;
}

form table.form tr td.error span.error-message
{
	color: #000000;
	font-size: 70%;
}

#content p.error, #content div.error
{
	color: #DF280A;
}

table.form
{
	width: 80%;
	margin: 0 auto;
}
