BODY
{
	margin:				0;
	text-decoration:	none;
	font-family:		verdana, sans-serif;
	background:			url(images/background.jpg) top center no-repeat #FFF;
	font-size:			80%;
	color:				#666;
}

IMG
{
	border:				0;
	vertical-align:		middle;
}

P
{
	margin:				0 0 1em 0;
	text-align:			left;
}

UL
{
	padding:			0 0 0 1em;
}

A:Link, A:Visited
{
	text-decoration:	none;
	font-weight:		bold;
	color:				#666;
}
A:Hover
{
	text-decoration:	underline;
}

FORM
{
	margin:				0;
}

SELECT, INPUT, TEXTAREA
{
	font-size:			90%;
	vertical-align:		middle;
}

.bold
{
	margin-left:		2em;
	font-weight:		bold;
}

DIV#main
{
	margin:				auto;
	width:				900px;
}

DIV#header
{
	margin:				0 0 10px 0;
	width:				900px;
	height:				90px;
}
#header H1
{
	padding:			10px 0 0 30px;
	float:				left;
}
#header H2
{
	padding:			30px 30px 0 0;
	float:				right;
	font-size:			160%;
	font-weight:		normal;
	color:				#FFF;
}
#header IMG
{
	float:				left;
}
#header A:Link, #header A:Visited, #header A:Hover
{
	font-weight:		normal;
	text-decoration:	none;
	color:				#FFF;
}

DIV#leftpanel
{
	clear:				both;
	padding:			30px 10px 0 0;
	float:				left;
	width:				195px;
}

UL#sectionsmenu
{
	margin:				0 0 10px 0;
	padding:			0;
	font-size:			75%;
	list-style:			none;
	text-align:			right;
}
#sectionsmenu LI
{
	margin:				0 0 10px 0;
}

UL#mainmenu
{
	float:				left;
	width:				440px;
	margin:				0;
	padding:			0;
	font-size:			80%;
	list-style:			none;
}
#mainmenu LI
{
	display:			inline;
	margin-right:		1em;
}

DIV#topright
{
	float:				right;
	width:				220px;
	text-align:			left;
}

DIV#tradeloginpanel,
DIV#newpanel,
DIV#clearancepanel,
DIV#royalweddingpanel,
DIV#ownpicturepanel
{
	margin:				0 0 10px 0;
	padding:			0 0 10px 0;
	float:				right;
	width:				190px;
	border:				solid 1px #6AC2CC;
	background:			#E3E3BB;
	text-align:			center;
	font-size:			80%;
}
DIV#tradeloginpanel
{
	width:				220px;
}
#tradeloginpanel H3,
#newpanel H3,
#clearancepanel H3,
#royalweddingpanel H3,
#ownpicturepanel H3
{
	margin:				0 0 10px 0;
	width:				180px;
	padding:			5px;
	text-align:			center;
	font-size:			120%;
	font-weight:		normal;
	background:			#6AC2CC;
	color:				#FFF;
}
#tradeloginpanel H3
{
	width:				210px;
}
#tradeloginpanel A:Link, #tradeloginpanel A:Visited
{
	font-weight:		normal;
	text-decoration:	none;
	color:				#666;
}
#tradeloginpanel A:Hover
{
	text-decoration:	underline;
}
#tradeloginpanel H3 A:Link, #tradeloginpanel H3 A:Visited
{
	color:				#FFF;
}
#tradeloginpanel FORM
{
	margin:				0 0 5px 0;
}
#tradeloginpanel UL
{
	margin:				0;
	padding:			0;
	text-align:			left;
}
#tradeloginpanel LI
{
	list-style:			none;
	height:				2em;
}
#tradeloginpanel LABEL
{
	display:			inline-block;
	width:				75px;
	text-align:			right;
	vertical-align:		middle;
}

DIV#madeintheuk
{
	float:				left;
	margin:				10px 10px 30px 0;
}

P#strapline
{
	margin:				40px 0 10px 0;
	width:				660px;
	font-size:			110%;
}

DIV#content
{
	float:				right;
	margin:				0;
	width:				675px;
	padding:			0 10px 20px 10px;
	background:			#FFF;
}
#content H3
{
	margin:				1em 0 .5em 0;
	text-align:			left;
	font-weight:		bold;
	font-size:			130%;
}
#content H4
{
	margin:				2em 0 1em 0;
	text-align:			left;
	font-weight:		bold;
	font-size:			110%;
}
#content H5
{
	margin:				1em 0 0 0;
	text-align:			left;
	font-weight:		bold;
	font-size:			100%;
}
#content TH, #content TD
{
	padding:			0 1em 0 1em;
	text-align:			right;
}
#content UL
{
	margin:				0;
	list-style:			none;
	line-height:		1.6em;
}

DIV#buynow
{
	margin:				0;
	padding:			10px;
	background:			#EEE;
	text-align:			center;
	width:				200px;
}
DIV#buynow H4
{
	margin:				5px 0;
	text-align:			center;
	font-size:			100%;
}

SPAN.smalltext
{
	font-size:			75%;
}

DIV#grid
{
	margin:				0;
	padding:			0 0 40px 0;
	width:				695px;
	font-size:			70%;
}
DIV#grid DIV
{
	margin:				4px;
	border:				solid 1px #6AC2CC;
	padding:			6px;
	float:				left;
	width:				151px;
	background:			#FFF;
	text-align:			center;
}
DIV#grid P
{
	margin:				8px 0 0 0;
	height:				30px;
	text-align:			center;
}
DIV#grid DIV DIV
{
	margin:				0;
	padding:			0;
	border:				0;
}
#grid H4
{
	margin:				0 0 5px 0;
	text-align:			center;
	font-weight:		bold;
	font-size:			125%;
}
#grid SELECT
{
	margin:				5px 0;
	font-size:			100%;
	width:				12em;
}

DIV#clockdetails
{
	margin:				20px 0 20px 20px;
	padding:			0 0 40px 0;
}
#clockdetails IMG
{
	float:				right;
	margin-left:		1em;
}
#clockdetails H4
{
	text-align:			left;
	font-size:			120%;
	font-weight:		bold;
}
#clockdetails UL
{
	margin:				0;
	padding:			0 0 0 1em;
	list-style:			circle;
}

DIV#footer
{
	clear:				both;
	margin:				0;
	padding:			15px 0 0 0;
	width:				100%;
	font-size:			80%;
}
#footer P
{
	margin:				0 0 5px 5px;
}
#footer IMG
{
	float:				left;
	margin:				15px 8px 0 0;
}

UL#footermenu
{
	margin:				5px 0;
	list-style:			none;
	text-align:			left;
}
#footermenu LI
{
	display:			inline;
	margin-right:		1em;
}

