body
{
	margin: 0px;
	padding: 0px;
	background: #814C2A url('images/common/background.jpg') top center repeat-y;
}

td
{
	font-size: 12px;
	font-family: arial, tahoma, sans-serif;
	line-height: 1.4em;
	color: #898989;
	vertical-align: top;
}

h1, h2, h3
{
	display: none;
}

a:link { color: #CBB26F; text-decoration: none }
a:visited { color: #CBB26F; text-decoration: none }
a:active { color: #CBB26F; text-decoration: none }
a:hover { color: #898989; text-decoration: none }

.subnav a:link, .subnav_home a:link { color: #5C352A; text-decoration: none }
.subnav a:link , .subnav_home a:link{ color: #5C352A; text-decoration: none }
.subnav a:active, .subnav_home a:active { color: #5C352A; text-decoration: none }
.subnav a:hover, .subnav_home a:hover { color: #CBB26F; text-decoration: none }

#newsitems a:link { color: #A1A1A1; text-decoration: none }
#newsitems a:visited { color: #A1A1A1; text-decoration: none }
#newsitems a:active { color: #A1A1A1; text-decoration: none }
#newsitems a:hover { color: #CBB26F; text-decoration: none }

.newsarrows a:link { color: #CBB26F; text-decoration: none }
.newsarrows a:visited { color: #CBB26F; text-decoration: none }
.newsarrows a:active { color: #CBB26F; text-decoration: none }
.newsarrows a:hover { color: #5C352A; text-decoration: none }

a:link.designers_subnav { color: #A1A1A1; text-decoration: none }
a:visited.designers_subnav { color: #A1A1A1; text-decoration: none }
a:active.designers_subnav { color: #A1A1A1; text-decoration: none }
a:hover.designers_subnav { color: #CBB26F; text-decoration: none }

a:link.designers_subnav_over { color: #CBB26F; text-decoration: none }
a:visited.designers_subnav_over { color: #CBB26F; text-decoration: none }
a:active.designers_subnav_over { color: #CBB26F; text-decoration: none }
a:hover.designers_subnav_over { color: #CBB26F; text-decoration: none }

.subnav, .subnav_home
{
	position: absolute;
	visibility: hidden;
	font-size: 11px;
	text-align: right;
	font-style: italic;
	font-weight: bold;
	background: #FFFFFF url('images/common/navline.gif') repeat-y right;
}

.subnav
{
	width: 130px;
	height: 165px;
}

.subnav_home
{
	width: 100px;
}

.subnav a, .subnav_home a
{
	color: #5C352A;
	margin: 0px;
	display: block;
	padding: 0px 10px 0px 0px;
	line-height: 1.8em;
	text-decoration: none;
}

#outertable
{
	height: 100%;
}

#maintable
{
	width: 800px;
	padding: 0px 30px 0px 0px;
}

#hometable
{
	width: 680px;
	padding: 0px 0px 0px 0px;
}

#homenav
{
	padding: 20px 0px 30px 0px;
}

#nav
{
	padding: 0px 93px;
}

#homecontent
{
	padding: 0px 15px 0px 10px;
}

#mainleft
{
	width: 261px;
	padding: 0px 0px 50px 0px;
}

#mainright
{
	background: url('images/common/navline.gif') repeat-y left;
	padding: 42px 40px 0px 28px;
}

#mainright_designers
{
	background: url('images/common/navline.gif') repeat-y left;
	padding: 0px 0px 0px 1px;
}

#designersimages
{
	position: relative;
	top: -1px;
}

#designerscopy
{
	padding: 0px 50px 25px 25px;
}

#designersprice
{
	padding: 0px 0px 30px 25px;
}

#newsitems
{
	width: 417px;
	padding: 0px 10px;
	font-style: italic;
	font-weight: bold;
	color: #A1A1A1;
	font-size: 11px;
}

#designers_subnav
{
	width: 221px;
	font-style: italic;
	font-weight: bold;
	color: #A1A1A1;
	font-size: 11px;
	padding: 20px 20px;
	line-height: 1.65em;
}

.newsarrows
{
	color: #CBB26F;
	font-style: normal;
}

#homeaddress
{
	text-align: left;
	padding: 20px 10px;
	color: #CBB26F;
}

#backgroundprice
{
	padding: 30px 0px 30px 260px;
	position: relative;
	left: 30px;
}

.backgroundprice_contact
{
	position: absolute;
	top: 220px;
}

#copyright
{
	font-size: 10px;
	vertical-align: bottom;
	padding: 0px 0px 10px 580px;
}

.newshdr
{
	color: #5C352A;
	font-style: italic;
	font-weight:bold;
}

#contactcontent a
{
	font-style: italic;
	font-weight:bold;
}

/* page backgrounds */

.background_engagement
{
	background: url('images/common/background_engagement.jpg') no-repeat top right;
}

.background_diamondguide
{
	background: url('images/common/background_diamondguide.jpg') no-repeat top right;
}

.background_rings
{
	background: url('images/common/background_rings.jpg') no-repeat top right;
}

.background_necklaces
{
	background: url('images/common/background_necklaces.jpg') no-repeat top right;
}

.background_bracelets
{
	background: url('images/common/background_bracelets.jpg') no-repeat top right;
}

.background_earrings
{
	background: url('images/common/background_earrings.jpg') no-repeat top right;
}

.background_stones
{
	background: url('images/common/background_stones.jpg') no-repeat top right;
}

.background_news
{
	background: url('images/common/background_news.jpg') no-repeat top right;
}

.background_designers
{
	background: url('images/common/background_designers.jpg') no-repeat top right;
}

.background_aboutus
{
	background: url('images/common/background_aboutus.jpg') no-repeat top right;
}

.background_contact
{
	background: url('images/common/background_contact.jpg') no-repeat top right;
}

/* /page backgrounds */


