BODY
{
	background-color:#ffffff; 
	margin: 0px;
	text-align:center;
}


h1
{
	vertical-align:top;
	font-family:verdana;
	font-size:12pt;
	margin-top:0pt;
	margin-bottom:3px;
	color:#545454;
	font-weight:bold;
}

h3
{
	vertical-align:top;
	font-family:verdana;
	font-size:13pt;
	margin-top:0pt;
	margin-bottom:3pt;
	color:#545454;
	font-weight:normal;
}

.nav
{
	vertical-align:top;
	font-family:verdana;
	font-size:10pt;
	margin-top:0pt;
	color:#ff5a00;
	font-weight:normal;
	margin-bottom:3px;
}

	A.nav:link{ color: #ff5a00; text-decoration: none; }
	A.nav:visited{ color: #ff5a00; text-decoration: none; }
	A.nav:active{ color: #ff5a00; text-decoration: none; }
	A.nav:hover{ color: #ff5a00; text-decoration: none; }


#DivMain
{
	margin-right:auto;
	margin-left:auto;
	width:1000px;
	position:relative;
}

#seotop
{
	text-align:right;
	font-size:10px;
	color:#545454;
	font-family:arial;
	margin-top:0px;
	padding-right:20px;
}

#divjewelrymenu
{
	float:right;
	text-align:right;
	padding-right:182px;
	margin-top:5px;	
}

#footer
{
	float:left;
	margin-top:15px;
	text-align:center;
	width:600px;
}

#copyright
{
	float:left;
	margin-top:10px;
	width:600px;
	text-align:center;
}

#divmainbot
{
	float:right;
	width:600px;
	text-align:right;
	margin-right:182px;
	margin-top:15px;
}

#DivClear
{
	
	clear:both;
	padding-top:15px;
}


#divsubmenu
{
	float:right;
	clear:right;
	text-align:right;
	margin-right:20px;
}


#divmaincontent
{
	float:left;
	width:600px;
	text-align:right;
	margin-left:25px;
}


.DivLogo
{
	float:left;
	clear:left;
	margin-top:17px;
	margin-left:2px;
}

.DivBanner
{
	float:left;
	margin-top:20px;
	text-align:right;
	padding-left:16px;
}

.DivCart
{
	float:right;
	clear:right;
	text-align:right;
	margin-top:20px;
	margin-right:20px;
	font-family:arial; 
	font-size:9pt; 
	color:#545454;
	font-weight:none;
}
	A.cart:link{ color: #545454; text-decoration: none; }
	A.cart:visited{ color: #545454; text-decoration: none; }
	A.cart:active{ color: #545454; text-decoration: none; }
	A.cart:hover{ color: #545454; text-decoration: underline; }


.divmainleft
{
	float:left;
	clear:left;
	margin-left:20px;
	
}

.divnews
{
	background-image:url('images/newsletter.jpg');
	background-repeat:no-repeat;
	padding-top:5px;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	font-family:arial;
	width:172px;
	height:76px;
	float:left;
	clear:left;

}

.divnewsform
{
	margin-top:0px;
	text-align:right;
	padding-right:18px;
}

.divonlinesale
{
	background-image:url('images/onlinesales.jpg');
	background-repeat:no-repeat;
	padding-top:5px;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	font-family:arial;
	width:172px;
	height:180px;
	float:left;
	clear:left;
}

.onlinesale
{
	font-family:verdana; 
	font-size:8pt; 
	color:#545454;
	padding-top:10px;
}


.divfaqs
{
	background-image:url('images/faqs.jpg');
	background-repeat:no-repeat;
	padding-top:5px;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	font-family:arial;
	width:172px; 
	height:128px;
	float:left;
	clear:left;
}

.divgoogle
{
	background-image:url('images/google.jpg');
	background-repeat:no-repeat;
	padding-top:5px;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	font-family:arial;
	margin-top:7px;
	width:172px;
	height:160px;
	float:left;
	clear:left;
}

.google
{
	padding-top:4px;
	vertical-align:top;
}


.jewelrymenu
{
	font-family:arial; 
	font-size:12pt; 
	font-weight:bold;
	color:#565656;
}
	A.jewelrymenu:link{ color: #565656; text-decoration: none; }
	A.jewelrymenu:visited{ color: #565656; text-decoration: none; }
	A.jewelrymenu:active{ color: #565656; text-decoration: none; }
	A.jewelrymenu:hover{ color: #565656; text-decoration: none; }


.newscrolltxt
{
	font-family:arial; 
	font-size:10pt; 
	color:#545454;
}
	A.newscrolltxt:link{ color: #545454; text-decoration: none; }
	A.newscrolltxt:visited{ color: #545454; text-decoration: none; }
	A.newscrolltxt:active{ color: #545454; text-decoration: none; }
	A.newscrolltxt:hover{ color: #545454; text-decoration: none; }


.faqs
{
font-family:arial; 
font-size:8pt; 
font-weight:bold;
padding-top:15px;
text-align:right;
padding-right:10px;
}

A.faqs:link{ color: gray; text-decoration: none;}
A.faqs:visited{ color: gray; text-decoration: none;}
A.faqs:active{ color: gray; text-decoration: none;}
A.faqs:hover{ color: gray; text-decoration: none;}

.trdmark
{
font-family:arial; 
font-size:8pt; 
color:#565656;
font-weight:bold;
}

A.trdmark:link{ color: #565656; text-decoration: underline; }
A.trdmark:visited{ color: #565656; text-decoration: underline; }
A.trdmark:active{ color: #565656; text-decoration: underline; }
A.trdmark:hover{ color: #565656; text-decoration: underline; }

.trdmarksml
{
font-family:arial; 
font-size:7pt; 
font-weight:bold;
color:gray;
}

A.trdmarksml:link{ color: gray; text-decoration: none; }
A.trdmarksml:visited{ color: gray; text-decoration: none; }
A.trdmarksml:active{ color: gray; text-decoration: none; }
A.trdmarksml:hover{ color: gray; text-decoration: underline; }

.collection
{
font-family:arial; 
font-size:8pt; 
color:#ff5a00;
font-weight:regular;
}

A.collection:link{ color: #ff5a00; text-decoration: none; }
A.collection:visited{ color: #ff5a00; text-decoration: none; }
A.collection:active{ color: #ff5a00; text-decoration: none; }
A.collection:hover{ color: #ff5a00; text-decoration: none; }


.sitesubmenu
{
font-family:verdana; 
font-size:12pt; 
font-weight:bold;
color:#545454;
}

A.sitesubmenu:link{ color: #545454; text-decoration: none; }
A.sitesubmenu:visited{ color: #545454; text-decoration: none; }
A.sitesubmenu:active{ color: #545454; text-decoration: none; }
A.sitesubmenu:hover{ color: #545454; text-decoration: none; }


.slogan
{
	
	float:right;
	margin-top:10px;
	margin-left:25px;
	background-color:#545454;
	color:#ffffff;
	font-family:verdana; 
	font-size:16pt;
	width:270px;
	height:31px;
	text-align:right;
	padding-right:5px;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	
}

.paydiv
{
	float:right;
	margin-top:10px;
	padding-top:3px;
	padding-right:2px;
	text-align:right;
	font-family:verdana; 
	font-size:12pt;
	width:293px;
	height:27px;
	color:gray;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}


h3
{
	font-family:verdana; 
	font-size:10pt; 
	color:#545454;
}

A.h3:link{ color: #545454; text-decoration: none; }
A.h3:visited{ color: #545454; text-decoration: none; }
A.h3:active{ color: #545454; text-decoration: none; }
A.h3:hover{ color: #545454; text-decoration: none; }


.hometxt
{
	font-family:verdana; 
	font-size:10pt; 
	color:#545454;
}

A.hometxt:link{ color: #545454; text-decoration: none; }
A.hometxt:visited{ color: #545454; text-decoration: none; }
A.hometxt:active{ color: #545454; text-decoration: none; }
A.hometxt:hover{ color: #545454; text-decoration: none; }


.bothometxt
{
	
	font-family:verdana; 
	font-size:10pt; 
	color:#545454;
	
}
	A.bothometxt:link{ color: #545454; text-decoration: none; }
	A.bothometxt:visited{ color: #545454; text-decoration: none; }
	A.bothometxt:active{ color: #545454; text-decoration: none; }
	A.bothometxt:hover{ color: #545454; text-decoration: none; }


.banner
{
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}


.Products 
{
	
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	CURSOR:pointer;
}

.pagetxt
{
	font-family:verdana; 
	font-size:10pt; 
	color:#545454;
}
	A.pagetxt:link{ color: #545454; text-decoration: none; }
	A.pagetxt:visited{ color: #545454; text-decoration: none; }
	A.pagetxt:active{ color: #545454; text-decoration: none; }
	A.pagetxt:hover{ color: #545454; text-decoration: none; }

.pagelnks
{
	font-family:verdana; 
	font-size:10pt; 
	color:#545454;
}
	A.pagelnks:link{ color: #545454; text-decoration: underline; }
	A.pagelnks:visited{ color: #545454; text-decoration: underline; }
	A.pagelnks:active{ color: #545454; text-decoration: underline; }
	A.pagelnks:hover{ color: #545454; text-decoration: underline; }

.pagetxtsml
{
	font-family:verdana; 
	font-size:8pt; 
	color:#545454;
}

.DivContactble
{
	width:350px;
	text-align:right;
}

input.sendbutton 
{
	color : #ff5a00;
	background : #545454;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
	font-family : Arial;
	height : 20;
	CURSOR:pointer;
}

.point
{
	CURSOR:pointer;
	cursor:hand;
}

.policytitles
{
color:#ff5a00;
font-size:17px;
padding-top:10px;
font-weight:regular;
}

A.policytitles:link{ color: #ff5a00; text-decoration: none; }
A.policytitles:visited{ color: #ff5a00; text-decoration: none; }
A.policytitles:active{ color: #ff5a00; text-decoration: none; }
A.policytitles:hover{ color: #ff5a00; text-decoration: none; }

.subcatlinks
{
	font-family:arial;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}

A.subcatlinks:link{text-decoration: none; }
A.subcatlinks:visited{ text-decoration: none; }
A.subcatlinks:active{ text-decoration: none; }
A.subcatlinks:hover{ text-decoration: underline; }


.contentbold
{
	color:#ff5a00;
	font-size:13px;
	font-family:Arial;
	font-weight:normal;
}

.dbtitles
{
color:#545454;
font-weight:bold;
font-size:14px;
}

.whitemenutxt
{
	font-family:arial;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
}

A.whitemenutxt:link{text-decoration: none; }
A.whitemenutxt:visited{ text-decoration: none; }
A.whitemenutxt:active{ text-decoration: none; }
A.whitemenutxt:hover{ text-decoration: underline; }

.signintbl
{
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.InputTextBlue {
border-top:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
font-family: Arial;
font-size: 14px;
color: #FFFFFF;
background-color: #545454;
text-decoration: none;
vertical-align:middle;
text-align: center;
height: 10px;
line-height:10px;
}

.mybasket
{
	border-left:1px solid #FFFFFF;
	color:#ff5a00;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	background-color:#545454;
	text-align:center;

}