body { margin:0; padding:0; background:#2A2C2B url("../graphics/bgmain.gif") top left repeat-y;}


input, select, textarea { font-size:11px; font-family:Arial, Helvetica, sans-serif; border:2px solid #333333; }

.credittitle { background:#494949; font-family:Arial, Helvetica, sans-serif; background:#494949; color:#fff; text-transform:uppercase; font-weight:bold; font-size:12px; text-align:left; padding:2px 2px 2px 5px;
border-bottom:1px solid #858585; }


.leftnavarea { border-right:#ad0000 1px solid; }
.lefnavtext { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:none;}
.lefnavtext a { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:none;}
.lefnavtext a:hover { font-family:Arial, Helvetica, sans-serif; color:#ad0000; font-size:11px; text-decoration:none; }

.redtext { font-family:Arial, Helvetica, sans-serif; color:#ad0000; font-size:10px; text-decoration:none;}
.redtext a { font-family:Arial, Helvetica, sans-serif; color:#ad0000; font-size:10px; text-decoration:none;}
.redtext a:hover { font-family:Arial, Helvetica, sans-serif; color:#ad0000; font-size:10px; text-decoration:none; }

.fonttitle { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:14px; line-height:1.8em; font-weight:bold;}
.fontprice { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:13px; line-height:1.8em; font-weight:bold;}
.content { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; line-height:1.2em;}
.content a 
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size: 11px;
	color:#bdbdbd;
 }

.content a:hover
{	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
 	font-size: 11px;
	color: #AD0000;
}





.content h3 { font-size:15px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-weight:bold;}



.headertext { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:none;}

.bodypage { margin-left:70px; margin-top:70px; }

.jewelrypage { margin:15px 0 15px 15px; border-top:1px solid #ad0000;   border-bottom:1px solid #ad0000;}

.contentpage { margin:25px; border-top:1px solid #ad0000;   border-bottom:1px solid #ad0000; height:600px;}

.contentpagepop { margin:25px; border-top:1px solid #ad0000;   border-bottom:1px solid #ad0000; height:460px;}


.gallerynavtext { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:none;}
.gallerynavtext a { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:none;}
.gallerynavtext a:hover { background:#520606; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; display:block; text-decoration:none; }

.fontpagenumber
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff; 
	
}

.fontpagenumber div { color:#000; font-weight:bold; background:#fff; padding:1px 6px 1px 4px; width:10px;}

.fontpagenumber a 
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	color:#FFFFFF;
	background-color:#333333;
	padding:1px 6px 1px 4px; width:10px;
	display:block;
 }

.fontpagenumber a:hover
{	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
 	font-size: 11px;
	color: #333333;
	background-color:#d0d0d0;
	padding:1px 6px 1px 4px; width:10px;
	display:block;
}

.pagenav { text-align:right; padding-right:3px; }

.merchcontent { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; }
.merchcontent a { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; text-decoration:underline;}
.merchcontent a:hover { font-family:Arial, Helvetica, sans-serif; color:#cfcfcf; font-size:12px; display:block; text-decoration:none; }

.content1 a 
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size: 11px;
	color:#AD0000;
 }

.content1 a:hover
{	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
 	font-size: 11px;
	color: #bdbdbd;
}


.greyurl { 
	font-size: 11px;
	color: #454545;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.greyurl strong { font-size: 11px;color: #ffffff; font-weight:bold;} 
.greyurl a {text-decoration: none; font-size: 11px; color: #ffffff ; border-bottom:1px dotted #ffffff; }
.greyurl a:hover {text-decoration: none; font-size: 11px; color: #999999; border-bottom:2px solid #999999;}

.learnmoresubtitle {
	font-size: 11px;
	color: #ffffff;
	font-style:normal;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
	padding-left:5px;
	background-color:#300e0e;
	height:20px;
	padding-top:3px;
	vertical-align:middle;
}

.learnmoresubtitle a:link, .learnmoresubtitle a:visited, .learnmoresubtitle a:active
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	color:#ad0000;	

}

.learnmoresubtitle a:hover
{	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	color: #d46f80;
}



.textblueBold12px { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ad0000; font-style:bold;}
