body { background-color:#FFFFFF; background-image:url(/styleimages/ringbackground.jpg); background-position:left-top; background-repeat:no-repeat; height:675px; margin-left: 0em; margin-right: 0em; margin-top: 0em; margin-bottom: 0em;}
a{ text-decoration: none; }
a:hover   {color: #333333; font-weight: bold; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}
a:link    {color: #660000; font-weight: bold; font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;}
a:visited {color: #000E66; font-weight: bold; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;} 

a.leftMenuLinkMopen{ text-decoration: none; }
a.leftMenuLinkMopen:hover   {color: #333333; font-weight: bold; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}
a.leftMenuLinkMopen:link    {color: #000E66; font-weight: bold; font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;}
a.leftMenuLinkMopen:visited {color: #000E66; font-weight: bold; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;} 

.leftMenuLinkM { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #660000; font-weight: normal; }
a.leftMenuLinkM:link    {  font-size: 12px; font-weight:normal; text-decoration:none; color:#660000; } 
a.leftMenuLinkM:visited {  font-size: 12px; font-weight:normal; text-decoration:none; color:#220000; }
a.leftMenuLinkM:focus   {  font-size: 12px; font-weight:normal; text-decoration:none; color:#440000; }
a.leftMenuLinkM:active  {  font-size: 12px; font-weight:normal; text-decoration:none; color:#440000; }
a.leftMenuLinkM:hover   {	 font-size: 12px; font-weight:normal; text-decoration:underline; color:#440000; } 

.leftMenuLinkM1 { font-family: Arial, Helvetica, sans-serif; font-size:12px; padding-top:9px; color: #660000; font-weight: normal; }

A.leftMenuLinkM2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-style:normal;
	font-weight: normal;
	color:#220000;
	text-decoration:underline;
	-moz-outline: none !important; }
a.leftMenuLinkM2:link    {  font-size: 11px; font-weight:normal; text-decoration:none; color:#220000; font-family: Arial, Helvetica, sans-serif;} 
a.leftMenuLinkM2:visited {  font-size: 11px; font-weight:normal; text-decoration:none; color:#000000; font-family: Arial, Helvetica, sans-serif;}
a.leftMenuLinkM2:focus   {  font-size: 11px; font-weight:normal; text-decoration:none; color:#440000; font-family: Arial, Helvetica, sans-serif;}
a.leftMenuLinkM2:active  {  font-size: 11px; font-weight:normal; text-decoration:none; color:#440000; font-family: Arial, Helvetica, sans-serif;}
a.leftMenuLinkM2:hover   {	font-size: 11px; font-weight:normal; text-decoration:underline; color:#440000; font-family: Arial, Helvetica, sans-serif;} 

.font-vsm {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:9px; font-style: normal;}
.font-sm {font-family:  Trebuchet MS, Arial, Helvetica, sans-serif; font-size:10px; font-style: normal;}
.font-sm-il {font-family:  Trebuchet MS, Arial, Helvetica, sans-serif; font-size:10px; font-style: italic;}
.font-jewelry{font-family:  Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; font-style: normal;}
.font-med {font-family:  Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; font-style: normal;}
.font-med-bold {font-family:  Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.font-large {font-family:  Trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px; font-style: normal;}
.font-large-bold {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#FFFFFF;}
.font-lg-bold {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
.font-links {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color:#660000;}

.font-header {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:25px; font-weight: bold; font-style: italic; color:#660000; }

a.font-header, a.font-header:link, a.font-header:hover, a.font-header:visited
{font-family: [TEXT_FONT]; font-size:12px; font-style: normal; color:[CONTENT_HEADER_COLOR]; text-decoration: none;}

.header{background-image: url(/styleimages/headerbackground.gif); height:20px;}
.fadeline{background-image:url(/styleimages/fadeline.gif); height:2px;}
.bodyring{ background-image:url(/styleimages/body-ring3.gif); height:298px; width:350px; background-position:bottom; background-repeat:no-repeat;}
.footer{background-image:url(/styleimages/footer.gif);}
.solid { background-color:#EDEBE8; border: 5px solid #660000; }
.dotted {	border: thin dotted #333333; background-color:#FFFFFF;}
.directions{ background-color:#EDEBE8; border: 1px solid #000000; }
.solid-2 {border: 3px solid #660000; }
.spacer { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:2px; height:10px;}
.rightside{ background-color:#EDEBE8;font-family:  Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; font-style: normal;}

/* -------------------------------------------------------- */
.outercontainer { 
	border: 1px solid #660000; 
	width:940px; 
	margin-left:auto; 
	margin-right:auto; 
	margin-top:10px; 
	margin-bottom:10px; 
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	overflow:hidden;
	}
 /* common column settings */
.innerdiv1 {
		float:left;
		width:100%;			/* width of page */
		position:relative;
		right:180px;			/* width of the right column */
	}
.innderdiv2 {
		float:left;
		width:100%;			/* width of page */
		position:relative;
		border:#CC9900 1px solid;
	}
.bodytbl, .sidebartbl, .jewelry-highlight {
		float:left;
		padding:3px 5px 3px 5px;
		overflow:hidden;
	}
/* 3 Column settings */
	.bodytbl {
		position:relative;
		left:202px;			/* 100% plus left padding of center column */
		vertical-align:top;
		clear:none;
	}
	.sidebartbl {
		position:relative;
		width:190px; 
		clear:none;
		top:0px;
		left:-734px;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
		background-color:#FFFFFF; 
		vertical-align:top;
	}
	.jewelry-highlight {
		position:relative;
		background-color:#EDEBE8; 
		font-family:  Trebuchet MS, Arial, Helvetica, sans-serif; 
		font-size:14px; 
		font-style: normal; 
		width:180px; 
		vertical-align:top;
		left:206px;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}

.footernav {width:940px; margin-right:auto; margin-left:auto;}
a.footermenu{ text-decoration: none; }
a.footermenu:hover   {color: #333333; font-weight: normal; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px;}
a.footermenu:link    {color: #000E66; font-weight: normal; font-family:  Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px;}
a.footermenu:visited {color: #000E66; font-weight: normal; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px;} 
a.footermenu2{ text-decoration:underline; }
a.footermenu2:hover   {color: #333333; font-weight: normal; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:10px;}
a.footermenu2:link    {color: #660000; font-weight: normal; font-family:  Trebuchet MS, Arial, Helvetica, sans-serif; font-size:10px;}
a.footermenu2:visited {color: #000E66; font-weight: normal; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:10px;} 
a.footerlink, a.footerlink:link, a.footerlink:hover, a.footerlink:visited  {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:10px; font-style: normal; color:#FFFFFF; }

#dropmenudiv{position:absolute;border:1px solid black;border-bottom-width: 0; font:normal 12px Trebuchet MS, Arial, Helvetica, sans-serif; color:#660000; line-height:18px;z-index:100;}
#dropmenudiv a{background-color: #EDEBE8; font:Trebuchet MS, Arial, Helvetica, sans-serif; color:#660000; width: 100%;display: block;text-indent: 3px;border-bottom: 1px solid black;padding: 1px 0;text-decoration: none;font-weight: bold;}
#dropmenudiv a:hover{ background-color: #660000; font:Trebuchet MS, Arial, Helvetica, sans-serif; color:#FFFFFF;}
