HTML					{margin:0px; width:100%; height:100%; overflow:auto;}
BODY					{margin:0px; width:100%; height:100%; padding:0px; overflow:auto; background-color:black; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:11px; background-image:URL(images/bg_page1.gif); background-repeat:repeat-y; background-position:top center;}
TABLE					{font-family:verdana; font-size:11px;}
th, td, input, textarea, select, option	{font-family: Arial, Helvetica, sans-serif;}
h1, h2, h3				{font-family: Trebuchet MS, Arial, Helvetica, sans-serif!important; color:#666666;}
h1					{letter-spacing: -2px!important; font-size: 3em!important;}
h2					{letter-spacing: -1px; font-size:2em; color:#35a4fd;}
h3					{font-size: 1.3em; color:#35a4fd;}
p, ul, ol				{line-height:200%;}
A					{color:blue; text-decoration:none;}
A:hover					{color:blue; text-decoration:underline;}
blockquote {
border-left:10px; 

font-family:"Times New Roman",Georgia,Serif;
color:#4b4b4b;
line-height:1.5em;
font-size:14px;
quotes:"\201C""\201D""\2018""\2019";

}

blockquote img {
border:2px solid #a9a9a9

}



#page					{background-image:URL(images/bg_page.gif); background-repeat:repeat-y; background-position:top center; width:100%; height:100%; text-align:left;}
#head					{background-image:URL(images/bg_grad.gif); background-repeat:repeat-x; background-position:top center; width:100%; height:182px; margin:0px; border:0px; padding:0px;}
#head div				{background-image:URL(images/bg_header.jpg); background-repeat:no-repeat; background-position:top center; width:100%; height:182px; margin:0px; border:0px; padding:0px;}
#main					{width:848px; position:relative; left:50%; margin-left:-422px; height:100%;}
#content				{background-color:white; float:left; width:625px; margin:10px; margin-left:15px;}
#menubar				{background-color:#EFEFEF; float:right; width:165px; padding-top:20px; line-height:150%; font-size: 1.4em; color:#35a4fd; margin-right:20px;}
#menu a					{display:inline-block; font-size:12px; color:#1a283e; background-image:URL(images/bullet.gif); background-repeat:no-repeat; background-position:10px 10px; padding:2px; padding-left:25px; text-align:left; border-bottom:1px dotted #DDDDDD; width:100%; -moz-box-sizing:border-box;}
#menu a.smenu				{margin-left:20px; width:145px;}
#menu a:hover				{color:#295697;}
#menu .active a 			{color:#295697;}
.mhead					{#35A4FD; font-family:Arial; font-size:14px; padding-left:10px; border-bottom:1px dotted #35A4FD; width:100%; -moz-box-sizing:border-box; margin-top:30px;}
.mline					{font-size:1px; background-color:white; border-top:1px solid #969696; width:175px;}

.mmPromise-Rings a.mPromise-Rings,
.mmHome a.mHome,
.mmRings a.mRings,
.mmPendants a.mPendants,
.mmEarrings a.mEarrings,
.mmBracelets a.mBracelets,
.mmDangle a.mDangle,
.mmcart a.mcart,
.mmCZ-Earrings a.mCZ-Earrings,
.mmRefunds-Returns a.mRefunds-Returns,
.mmChoosing-a-ring-size a.mChoosing-a-ring-size,
.mmAbout a.mAbout,
.mmContact a.mContact,
.mmWin-Jewelry a.mWin-Jewelry
					{font-weight:bold;}


.resources				{float:right;width:200px;passing:10px;margin:10px;}


PRODUCT_LIST				{}
.pl					{width:143px; height:180px; float:left; margin-right:8px; margin-bottom:16px; overflow:hidden; text-align:center; background-color:white; border:1px solid #DBDCDE;}
a.pi, a.pi:hover, a.pi:visited		{float:left; padding-top:4px; width:143px; text-align:center;}
a.pi img, a.pi:hover img, a.pi:visited img
					{border:0px;}
.pl div					{float:left; margin-top:3px; margin-bottom:3px; margin-left:2px; color:#4F4510; font-family:arial; font-size:11px; text-align:center;}

.pp_similar .pl				{width:65px; height:65px;}
.pp_similar a.pi,
.pp_similar a.pi:hover,
.pp_similar a.pi:visited		{width:60px;}

.big_link, .big_link:hover, .big_link:visited
					{font-family:Arial; font-size:14px; font-weight:bold; text-decoration:underline;}

.dtbl					{font-family:Arial; font-size:11px;}
.dtbl div				{display:block; width:100px; float:left;}
.dtbl span				{display:block; width:220px; color:#213651;}

.pimg					{float:right; margin-left:20px;}
.pimg .img1				{border:1px solid #CCCCCC; padding:10px; padding-right:9px;}
.pimg .img1				{width:240px;}
.pimg .img2				{margin-top:7px;}
.pimg .img2 div				{border:1px solid #DDDDDD; padding:2px; float:left; margin-right:7px; cursor:hand; cursor:pointer;}
.si1 img, .si2 img, .si3 img, .si4 img	{opacity:0.5; filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity: 0.5;}
.s1 .si1, .s2 .si2, .s3 .si3, .s4 .si4	{border:1px solid #CCCCCC!important;}
.s1 .si1 img, .s2 .si2 img,
.s3 .si3 img, .s4 .si4 img		{opacity:1!important; filter:alpha(opacity=100)!important;-moz-opacity:1!important; -khtml-opacity:1!important;}

SHOPPING CART				{}
.ctable					{font-family:Arial; font-size:12px; margin-top:20px;}
.ctable td		    		{height:28px; padding-left:5px; padding-right:5px;}
.ctable .chead td			{color:#372412; font-size:14px; font-weight:bold; background-image:URL(/3008/images/blue_gradient.gif); background-position:center left; background-color:#60A8E6; border:1px solid #808080;}
.ctable .crow td			{background-color:#EFEFEF; border:1px solid #808080;}
.ctable .cLabel				{text-align:right; font-size:14px; font-weight:bold; background-color:#EFEFEF; border:1px solid #808080;}
.ctable .cValue				{text-align:right; background-color:#EFEFEF; border:1px solid #808080;}
.ctable .cNum				{text-align:right;}

.cQ					{width:80px; text-align:right; padding-left:0px!important;}
.cQ a img				{border:0px;}
.cQ span				{text-align:left; width:18px; position:relative; top:-2px;}
.cQ a, .cQ a:hover, .cQ a:visited	{width:17px; height:16px; position:relative; top:3px;}
.cQ_h					{text-align:center;}

.ccbtn					{width:170px; height:28px; border:1px solid black; background-image:URL(/images/orange_gradient_btn.gif); background-color:#f1b437; color:#372412; font-family:Arial; font-weight:bold; font-size:12px; position:relative; left:-5px;}
.cbox					{background-color:#EFEFEF; border:1px solid #808080; padding:10px; margin:5px; margin-top:40px; font-family:Arial; font-size:14px;}
.cpromo input				{height:21px; border:1px solid black!important;}
.cpromo_t				{font-size:14px; font-weight:bold; padding-right:10px; position:relative; top:-2px;}
.cpromo_m				{padding-top:10px; width:385px;}
.cpromo_n				{padding-top:20px; width:385px; height:40px; font-size:14px; font-weight:bold; color:red;}
.cpromo_btn				{width:80px; height:26px; border:1px solid black; background-image:URL(/images/orange_gradient_btn.gif); background-color:#f1b437; color:#372412; font-family:Arial; font-weight:bold; font-size:12px; position:relative; left:3px;}
.cpromo_y				{font-size:16px; font-weight:bold; color:red; height:66px; line-height:1.6;}

.clock					{width:170px; line-height:1; position:absolute; margin-left:650px; margin-top:380px;}
.clock img				{float:left; margin-top:3px; margin-bottom:5px; margin-right:15px;}

.cdetails, .cshipping, .cpayment	{padding:0px;}
.cdetails				{background-image:URL(/images/cards_nobg.gif); background-repeat:no-repeat; background-position:bottom right;}
.cdetails .cbox_content			{}
.cbox_title				{height:27px; padding:5px; padding-bottom:0px; background-image:URL(/3008/images/blue_gradient.gif); background-position:center left; background-color:#60A8E6; border-bottom:1px solid #9a4501; color:#372412; font-size:14px; font-weight:bold;}
.cbox_content				{padding:10px;}
.ccards					{float:right;}
.ccurrency				{padding-right:10px; font-family:Arial; font-size:14px; color:white; font-weight:bold; position:relative; top:-2px;}

.ch					{font-size:14px; font-family:Arial; font-weight:bold; width:150px; padding-right:10px; white-space:nowrap;}
.ctbl input				{height:22px; width:200px; border:1px solid black!important;}

.cselect				{width:200px; overflow:hidden; height:22px; border:1px solid black;}
.cselect select				{width:200px; position:relative; top:-1px; left:-1px;}

.cbuybtn				{margin-top:30px; margin-left:9px;}
.cc_currency				{padding:10px; padding-top:0px;}

a.ctinue, a.ctinue:hover, a.ctinue:visited
					{color:#372412;font-weight:bold;} 
						
CHECKOUT				{}
.ctbl td				{padding-right:5px; height:27px;}
.err					{padding-left:10px; color:red;}
.ct					{font-weight:bold; padding-right:10px; white-space:nowrap;}

FEEDBACK				{}
.cmt					{}
.cm1					{font-size:12px; padding-bottom:30px;}
.cm2					{}
.cmt_tbl				{}
.cm_r1					{margin-bottom:4px; height:12px; width:70px; background-image:URL(/3008/images/rating.gif); font-size:1px; background-position:0px -12px; margin-right:5px;}
.cm_r2					{position:absolute; margin-top:-16px; height:12px; width:14px; background-image:URL(/3008/images/rating.gif); font-size:1px;}
.cm_r3					{padding-bottom:5px;}

.points					{color: #654; font-size:12px; padding-bottom:15px; padding-top:15px; line-height:150%; font-weight:normal;}

.pp_btn					{color:#294165; border:1px solid #808080; background-color:white; background-image:URL(/3008/images/grey_gradient.gif); width:118px; height:30px; font-size:14px; font-weight:bold; font-family:Arial; cursor:pointer; cursor:hand; outline:none; margin-top:5px; -moz-box-sizing:border-box;}
.pp_cards				{float:right; margin-top:10px;}
.pp_rline				{width:625px; height:20px; border-bottom:1px solid #CCCCCC; clear:both;}
.pp_reviews				{margin-top:5px; margin-bottom:15px;}
.ptitle					{display:inline-block;}

.more-link				{float:right; margin-right:25px; margin-top:-10px; font-size:14px;}

#nostock				{width:340px;}
#nostock H2				{border-bottom:1px solid #CCCCCC; margin-bottom:5px; padding-bottom:2px; font-size:16px;}
#nostock div				{margin-bottom:5px;}
#nostock SPAN				{display:inline-block; width:60px; font-weight:bold; position:relative; top:-3px;}
#nostock INPUT.etxt			{width:215px;}
#nostock INPUT.ebtn			{width:60px; margin-left:2px; position:relative; top:1px;}
#nostock .esent				{font-weight:bold;}
#nostock .esent b			{color:blue;}
