body {
	background: #002856;
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	margin: 0px;
}

a:link		{padding: 3px; text-decoration: underline; color: #ffffff;}
a:hover		{padding: 3px; text-decoration: none; color: #002856 !important; background: #ffffff;}
a:visited	{padding: 3px; text-decoration: underline; color: #ffffff;}



table#jewellers	{
	width: 766px;
	height: 100%;
	border: 0px;
	border-left: 4px solid #000000;
	border-right: 4px solid #000000;
	
}

td.jewellers-workshop	{
	 background: url(images/jewellers-workshop-2.jpg) top center no-repeat;
	 width: 766px; 
	 height: 192px;
}


td.top	{
	background: #012148 url(images/top-bg.jpg) top center no-repeat;
	width: 766px; 
	height: 88px;
}

td.main	{
	 background: #012148 url(images/main-bg.jpg) top center no-repeat;
	 width: 766px; 
	 height: 100%;
	 font-size: 12px;
}

td.footer	{
	 background:#012148 url(images/bottom-bg.jpg) top center no-repeat;
	 width: 766px; 
	 height: 66px;
}


div.content	{
	padding: 10px;
	text-align: left;
	width: 580px;
	background: #081a37 url(images/Jewellers-Workshop-bg.jpg) bottom center no-repeat;
	border: 3px double #000000;
	font-size: 0.95em;
	position: relative;
	 bottom: 20px;
}

p.content	{
	padding: 10px;
	text-align: left;
	width: 550px;
}

div.contact	{
	text-align: left;
	width: 300px;
	padding: 20px;
	background: #081a37;
	border: 3px double #000000;
	font-size: 0.8em !important;
	position: relative;
	 bottom: 20px;
}
div.services	{
	padding: 10px;
	text-align: left;
	width: 580px;
	background: #081a37;
	border: 3px double #000000;
	font-size: 0.95em;
	position: relative;
	 bottom: 20px;
}
div.photos	{
	text-align: center;
	width: 690px;
	position: relative;
	 bottom: 20px;
}

img.jeweller-photo	{
	border: 3px outset #ffffff;
}


div.top-links	{
	color: #ffffff;
	text-align: center;
	position: relative;
		top: 40px;
}

div.bottom-links	{
	font-size: 0.8em;
	color: #ffffff;
}

.bottom:link	{
	font-size: 0.8em;
	text-decoration: underline;
	padding: 4px;
	color: #ffffff;
}
.bottom:hover	{
	font-size: 0.8em;
	text-decoration: none;
	padding: 4px;
	background: #ffffff;
	color: #081a37 !important;
}
.bottom:visited	{
	font-size: 0.8em;
	text-decoration: underline;
	padding: 4px;
	color: #ffffff;
}


th, td.repairs	{
	background: #012148;
	border: 1px solid #002856;
	line-height: 1.2em;
}

caption	{
	caption-side: bottom;
}


div#body {
background: #fff;
width: 450px;
}

#body th {
background: #fff;
border: 0px;
}