#shop .centerdiv { 
	width: 900px;
}

.header
{
	height: 105px;
	background-color: #FFF;
	background-image: url(../images/ui/headerbg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	text-align: left;
}

#shop .header
{
	background-image: url(../images/ui/shopheaderbg.jpg);
}

.header .logo
{
	width: 290px;
	padding:0;
	padding: 22px 0 0 32px;
	float: left;
}

.header .royalwarrant {
	padding:0 0 0 250px;
	float: left;
}

#shop .header .royalwarrant {
	padding:0 0 0 380px;
}

.menu {
	background:#C00;
}


.menu table td
{
	text-align: center;
	color: #C77;
	font-size:11px;
	padding:0 5px 0 5px;
}

.menu table td p {
	padding:5px;
}

.menu a:link, 
.menu a:visited
{
	font-size: 10px;
	text-decoration: none;
	color: #FFF;
	letter-spacing: 1px;
}

.menu a:hover
{
	text-decoration: none;
	color: #F96;
}


.submenu {
	background:#EEE;
	text-align: left;
}

.submenu table
{
/*	width: 100%;*/
}

.submenu table td
{
	text-align: center;
	color: #CCC;
	font-size:11px;
	padding:0 5px 0 5px;
}

.submenu table td p {
	padding:5px;
}

.submenu a:link, 
.submenu a:visited
{
	font-size: 10px;
	text-decoration: none;
	color: #999;
	letter-spacing: 1px;
}

.submenu a:hover
{
	text-decoration: none;
	color: #000;
}
