<style type="text/css">
BODY {
	MARGIN-TOP: 0px;
	FONT-SIZE: 12px;
	BACKGROUND: #ffffff;
	COLOR: #656565;
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
TD {
	FONT-SIZE: 12px;
	COLOR: #656565;
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
SELECT {
	FONT-SIZE: 12px;
	COLOR: #656565;
	FONT-FAMILY: Arial,Helvetica,sans-serif
}

hr{
	height:0px;
	margin:10px;
	border:0px;
	border-top:solid 1px #DDEEFF;
	background-color:transparent;
}
h1{
	font-size:14px;
	font-weight:bold;
	margin:0px;
}

.bodyText {
	FONT-SIZE: 12px;
	COLOR: #656565;
	FONT-FAMILY: Arial,Helvetica, sans-serif
}
.bodyTextSm {
	FONT-SIZE: 10px
}
.bodyTextMed {
	FONT-SIZE: 11px
}
.bodyTextLarge {
	FONT-SIZE: 14px
}
.header_menu_txt {
	font-size: 12px;
	color: #00008B;
	FONT-WEIGHT: bold;
}
.menu_count {
	font-size: 10px;
	color: #553366;
}
.header_txt {
	font-size: 12px;
	color: #8877CC;
	FONT-WEIGHT: bold;
	text-transform: uppercase;
}
INPUT {
	FONT-SIZE: 11px; COLOR: #656565; FONT-FAMILY: Arial,Helvetica, sans-serif
}
.input {
	COLOR: #656565
}
.pageColor {
	BACKGROUND: #ffffff
}
.ruler_light {
	BACKGROUND: #dcdcde;
	COLOR: #dcdcde
}
.ruler_dark {
	BACKGROUND: #d4d4d4;
	COLOR: #d4d4d4
}
A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #656565
}
A:visited {
	COLOR: #666699
}
A:hover {
	COLOR: #660000
}
A:active {
	COLOR: #ff0000
}
A:focus {
	COLOR: #656565
}
.Button {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BORDER-LEFT: 1px solid;
	COLOR: #880000;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: verdana, arial, helvetica;
	BACKGROUND-COLOR: #eeeebb
}
.tbl_border {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BORDER-LEFT: 1px solid;
	BORDER-COLOR: #BBDDFF;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: arial, verdana, helvetica;
	BACKGROUND-COLOR: #FFFFFF;
}
.single_bar {
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	vertical-align: center;
}
.menu_on {
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	vertical-align: center;
}
.price_Strike {
   color: #2D2D2D;
}
.product_desc {
	font-size: 17px;

	color: #6666CC;
	FONT-WEIGHT: bold;
	text-transform: none;
}
.price_savings {
	font-size: 12px;
	color: #FD7700;
	font-weight: bold;
	text-transform: uppercase;
}
.dollar_sign {
	font-size: 10px;
	color: #002887;
	line-height: 22px;
}
.final_price {
	font-size: 30px;
	color: #002887;
}
.small_final_price {
	font-size: 18px;
	color: #002887;
}
.small_dark {
	FONT-SIZE: 11px;
	COLOR: #002887;
}
.you_save {
	font-size: 15px;
	color: #FD7700;
	font-weight: bold;
}
.small_you_save {
	font-size: 11px;
	color: #FD7700;
	font-weight: bold;
}
.itemTitle{
	margin: 8px 0px 9px 1px;
}


/* START: Top Navigation Bar */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#cfnavbar{
margin: 0;
padding: 0;
}

#cfnavbar ul{
background: url(http://www.jewelryweb.com/includes/menu/media/bg.gif) repeat-x;
padding: 0;
margin: 0;
float: left;
font: bold 80% Verdana;
}

#cfnavbar ul li{
display: inline;
}


#cfnavbar ul li a, #cfnavbar ul li span{
float: left;
color: #00008B;
font-weight: bold;
padding: 8px 13px 5px 6px;
text-decoration: none;
background: url(http://www.jewelryweb.com/includes/menu/media/divider.gif) top right no-repeat;
}

#cfnavbar ul li span{ /*Targets span tag to the right of #leftcorner below*/
padding-left: 0px;
}

#cfnavbar ul li a#leftcorner{
float: none;
padding-left: 10px;
padding-right: 0px;
background: url(http://www.jewelryweb.com/includes/menu/media/leftcorner.gif) top left no-repeat;
}

#cfnavbar ul li a#rightcorner{
padding-right: 10px;
background: url(http://www.jewelryweb.com/includes/menu/media/rightcorner.gif) top right no-repeat;
}

#cfnavbar ul li a:hover{
text-decoration: underline;
}

#cfnavbar:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* END: Top Navigation Bar */

/* START: anylink menu top navigation menu */

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Arial,Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
border-bottom: 1px solid black;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #F5FFFA;
}

/* Sample CSS definition for the example list. Remove if desired */
/* list-style-type: square; */

.titlelist td {
width: 250px;
background-color: #FFFFFF;
border:1px solid gray;
margin:10px;
FONT-SIZE: 12px;
font-weight:bold;
text-indent: 1px;
padding: 1px 0;
line-height:20px;
}

.titleText {
	FONT-SIZE: 12px;
	COLOR: #993300;
	FONT-FAMILY: Arial,Helvetica, sans-serif
}


.navlist td {
width: 240px;
background-color: #DDEEFF;
border:1px solid gray;
margin:10px;
FONT-SIZE: 12px;
font-weight:bold;
text-indent: 3px;
padding: 1px 0;
line-height:18px;
}


.navlist td a { 
display: block; 
background: #DDEEFF; 
} 

.navlist td a:hover { 
background: #FFFFFF;
} 

.navlist A:link {
	COLOR: #000000;
}



/* END: anylink menu top navigation menu */

</style>
