@charset "utf-8";body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td{margin:0;padding:0;}
html, body{height:100%;margin:0;padding:0;background:url(images/homeimg/trax-bg.jpg) no-repeat center 440px #f4f4f4;}
a:focus{border:none;-moz-outline:none;outline:none;}
img{border:0;}
#maindiv{position:relative;margin:0 auto;width:1245px;height:auto !important;height:100%;min-height:100%;}
#hpart{height:123px;margin:0 auto;width:100%;font-size:12px;}
#mpart{margin:0 auto;padding:0 0 10px 0;clear:both;width:1125px;}
#fpart{clear:both;margin:0;padding:3px 0;position:relative;bottom:0;color:#B2B2B2;width:100%;left:0;font-size:12px;_position:relative;text-align:center}
#fpart a{color:#fff;padding-left:5px;}
#site-links{color:#929292;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;}
#site-links a:link, #site-links a:visited{color:#929292;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;margin:0;padding:0;text-decoration:underline;}
.clear{clear:both}
.floatLeft{float:left;}
.toprow{float:left;position:absolute;width:1245px;padding-top:93px;/* z-index:10000!important;*/}
.navwrapper{width:994px;margin:0 auto;}

.tra1nlik{padding:12px 0 0 15px;background:#000;width:130px;float:left;margin-left:0px;font-size:14px;z-index:220;display:block;position:absolute;height:22px;background:url(images/homeimg/tab1-L.png) no-repeat;margin-top:4px;font-weight:normal;}
.tra2nlik{padding:16px 0 0 13px;background:#0066CC;width:115px;float:left;margin:0 0 0 123px;display:block;z-index:120;position:absolute;height:17px;font-size:11px;background:url(images/homeimg/tab2-L.png) no-repeat;margin-top:4px;font-weight:normal;}
.tra2nlik:hover{z-index:420;background:url(images/homeimg/tab2-L-o.png) no-repeat;}
.tra1nlik:hover{background:url(images/homeimg/tab1-L-o.png) no-repeat;}
.tra2nlik a, .tra1nlik a, .tra2nlik a:visited, .tra1nlik a:visited{color:#989898;text-decoration:none;font-family:Verdana;}
.tra2nlik a:hover, .tra1nlik a:hover, .tra2nlik a:hover, .tra1nlik a:hover{color:#989898;text-decoration:none;}
.tra1nlik4{padding:12px 0 0 20px;background:#000;width:130px;float:left;margin-left:95px;font-size:14px;z-index:220;display:block;position:absolute;height:22px;background:url(images/homeimg/tab1-L.png) no-repeat;margin-top:4px;font-weight:normal;}
.tra3nlik{padding:16px 0 0 15px;background:#0066CC;width:115px;float:left;margin:0 0 0 5px;display:block;z-index:120;position:absolute;height:17px;font-size:11px;background:url(images/homeimg/tab2-L.png) no-repeat;margin-top:4px;font-weight:normal;}
.tra3nlik:hover{z-index:420;background:url(images/homeimg/tab2-L-o.png) no-repeat;}
.tra1nlik4:hover{background:url(images/homeimg/tab1-L-o.png) no-repeat;}
.tra3nlik a, .tra1nlik4 a, .tra3nlik a:visited, .tra1nlik4 a:visited{color:#989898;text-decoration:none;font-family:Verdana;}
.tra3nlik a:hover, .tra1nlik4 a:hover, .tra3nlik a:hover, .tra1nlik4 a:hover{color:#989898;text-decoration:none;}

.fltleft{float:left;}
.fltright{float:right;}
.phone-contact{font-family:Trajan Pro Bold;font-size:22px!important;color:#8c8c8c;}
.address-contact{font-family:Trajan Pro;font-size:10px!important;color:#8c8c8c;line-height:17px;font-weight:bold;height:20px;}
.cart11{float:right;padding-top:10px; text-align:center; width:60px;}
.cart11 a{font-family:Trajan Pro;font-size:13px;font-weight:bold;color:#bb0000!important;text-transform:uppercase;text-decoration:none;}
.cart11 a:hover{color:#444444!important;text-decoration:none;}
.search11{width:140px;float:right;height:21px;position:absolute;margin-top:-9px;background:url(images/homeimg/searchbg.png) no-repeat;}

.topheader{position:absolute;width:1245px;float:left;margin:0px; background:url(images/homeimg/trax-logo.png) no-repeat top center; height:128px; }

.page{font-family:"Trajan Pro"; font-size:15px; color:#b1b1b1; font-variant:small-caps;}
.page ul{ margin:0px; padding:0px;}
.page ul li{ margin:0px; padding:1px 0px 0px 0px; list-style:none; font-size:14px; line-height:20px;}
.page ul li a{text-decoration:none; font-size:14px; color:#b3b3b3;}
.page ul li.selected a{text-decoration:none; font-size:14px; font-weight:bold; color:#3a5fc9;}
.page ul li a:hover, a:active{text-decoration:none; color:#3a5fc9; font-weight:bold;}

/*----------------------- Starts CSS Sprit Classes -------------------------------- */
.images { background: url('./images/homeimg/sprite-images.png');}
.home-link {background-position: -0px -230px; width: 34px; height: 31px;display:inline-block; text-decoration:none;border:none;}
.home-link:hover {background-position: -0px -271px; text-decoration:none;border:none;}

.contact-link{background-position: -0px -312px; width: 43px; height: 31px;display:inline-block;text-decoration:none;border:none;}
.contact-link:hover {background-position: -0px -353px;text-decoration:none;border:none;}

.policy-link {background-position: -0px -395px; width: 40px; height: 32px;display:inline-block; text-decoration:none;border:none;}
.policy-link:hover {background-position: -0px -437px;; text-decoration:none;border:none;}

.about-link {background-position: -0px -479px; width: 36px; height: 31px;display:inline-block; text-decoration:none;border:none;}
.about-link:hover {background-position: -0px -520px; text-decoration:none;border:none;}

.review-link {background-position: -0px -561px; width: 43px; height: 32px;display:inline-block; text-decoration:none;border:none;}
.review-link:hover {background-position: -0px -603px;  text-decoration:none;border:none;}

.celebrity-link {background-position: -0px -645px; width: 50px; height: 32px;display:inline-block; text-decoration:none;border:none;}
.celebrity-link:hover {background-position: -0px -687px;  text-decoration:none;border:none;}

.paypal-icon {background-position: -0px -0px; width: 37px; height: 23px;display:inline-block; text-decoration:none;border:none;}
.visa-icon{background-position: -0px -33px; width: 37px; height: 23px;display:inline-block; text-decoration:none;cursor:default;border:none;}
.mastercard-icon {background-position: -0px -66px; width: 37px; height: 23px;display:inline-block; text-decoration:none;cursor:default;border:none;}
.amex-icon {background-position: -0px -99px; width: 37px; height: 23px;display:inline-block; text-decoration:none;cursor:default;}
.discover-icon {background-position: -0px -132px; width: 37px; height: 23px;display:inline-block; text-decoration:none;cursor:default;border:none;}
.bank-icon {background-position: -0px -165px; width: 37px; height: 23px;display:inline-block; text-decoration:none;cursor:default;border:none;}
.westernunion-icon {background-position: -0px -198px; width: 92px; height: 23px;display:inline-block; text-decoration:none;cursor:default;border:none;}
.orderstatus-link {background-position: -0px -727px; width: 38px; height: 43px;display:inline-block; text-decoration:none; border:none;}
.orderstatus-link:hover {background-position: -47px -727px; width: 38px; height: 43px;display:inline-block; text-decoration:none; border:none;}
.shoppingcart-icon{background-position: -0px -779px; width: 95px; height: 45px;display:inline-block; text-decoration:none; border:none;}
/*----------------------- Ends CSS Sprit Classes -------------------------------- */

.layerbg
{
	margin: 0 auto;
	font-size:12px;
	font-weight:bold;
	color:#555555;
	text-align:center;
	font-family:Times New Roman; width:220px;
}
.seotitleheader
{
	margin: 0 auto;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold; text-align:center;
	color:#bf7478; width:220px;
	
}
.layerbg a
{
	text-decoration:none; color:#555555;
}

.new-searchbox {width:100px;border:none;outline:none;text-align:left;padding:1px;margin-left:9px;margin-top:3px;height:12px;font-size:11px;font-family:Arial, Helvetica, sans-serif;float:left;color:#FF0000; font-weight:bold;}

/*----------------------- Review page Style Start Here :: 14-12-2011 -------------------------------- */
.maintable{width:800px;}
.rinput{border:none; width:210px;}
.rtext{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:left;}
/*----------------------- Review page Style End Here :: 14-12-2011 -------------------------------- */

/*----------------------- Review page Style Start Here :: 24-12-2011 -------------------------------- */

.titlesprite {
   background: url(images/homeimg/sprite.png) no-repeat top left;
}
.sprite-200{ background-position: 0 0; width: 137px; height: 41px; } 
.sprite-dcharacters{ background-position: 0 -42px; width: 516px; height: 35px;  text-indent:-100000px;} 
.sprite-diamondchains_imge{ background-position: 0 -78px; width: 186px; height: 162px;  text-indent:-100000px;} 
.sprite-diamondearings{ background-position: 0 -241px; width: 221px; height: 17px;  text-indent:-100000px;} 
.sprite-gocustom{ background-position: 0 -259px; width: 183px; height: 70px; } 
.sprite-itemsupdate{ background-position: 0 -330px; width: 418px; height: 34px;  text-indent:-100000px;} 
.sprite-ladiesdiamondsrings{ background-position: 0 -365px; width: 316px; height: 21px;  text-indent:-100000px;} 
.sprite-latestcustomer{ background-position: 0 -387px; width: 303px; height: 33px;  text-indent:-100000px;} 
.sprite-latestvideo{ background-position: 0 -421px; width: 567px; height: 33px;  text-indent:-100000px;} 
.sprite-left_bottom{ background-position: 0 -455px; width: 19px; height: 24px;  text-indent:-100000px;} 
.sprite-mensdiamondsrings{ background-position: 0 -480px; width: 319px; height: 21px;  text-indent:-100000px;} 
.sprite-mensweddingbrands{ background-position: 0 -502px; width: 254px; height: 17px;  text-indent:-100000px;} 
.sprite-morebrands{ background-position: 0 -520px; width: 110px; height: 15px; } 
.sprite-morebrands_002{ background-position: 0 -536px; width: 72px; height: 41px; } 
.sprite-news{ background-position: 0 -578px; width: 578px; height: 34px; text-indent:-100000px; } 
.sprite-probottom{ background-position: 0 -613px; width: 418px; height: 33px;  text-indent:-100000px;} 
.sprite-protop{ background-position: 0 -647px; width: 418px; height: 27px; } 
.sprite-rbottomleft{ background-position: 0 -675px; width: 19px; height: 28px; } 
.sprite-rbottomright{ background-position: 0 -704px; width: 26px; height: 28px; } 
.sprite-right_bottom{ background-position: 0 -733px; width: 21px; height: 24px; } 
.sprite-rtopleft{ background-position: 0 -758px; width: 19px; height: 19px; } 
.sprite-rtopright{ background-position: 0 -778px; width: 26px; height: 19px; } 
.sprite-sitestatus{ background-position: 0 -798px; width: 390px; height: 33px;  text-indent:-100000px;} 
.sprite-top_left{ background-position: 0 -832px; width: 19px; height: 17px; } 
.sprite-top_right{ background-position: 0 -850px; width: 21px; height: 17px; } 
.sprite-topbrands{ background-position: 0 -868px; width: 97px; height: 14px;  text-indent:-100000px;} 
.sprite-traxlive{ background-position: 0 -883px; width: 409px; height: 76px;  text-indent:-100000px;} 

/*----------------------- Review page Style End Here :: 24-12-2011 -------------------------------- */

/*-------------- Detail Page Tab's Content 10th Jan, 2012 Added by CK ----------------------------- */
#tspecid {font:13px/20px verdana;}
/*#tquickpolicyid,#whyshopwithusid,#aquickpolicyid {font:13px verdana;}*/.textfield 
{
	background-color:#ECECEC; border:1px solid #DADADA; margin-left:0; padding-left:5px;
}
.top_mens_box 
{
    background-image: url(images/top_mens_items.jpg); width: 867px; height: 147px;
}
.top_mens_itemtitle a 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #929292; text-decoration: none; 
}
.top_mens_itemtitle  
{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #929292; text-decoration: none; padding-left: 5px;
}
.top_mens_itemprice 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000; padding-top: 5px; padding-bottom: 5px; 
}
.top_mens_names a 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #535353; text-decoration: none; 
}
.top_mens_names 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #535353; text-decoration: none; 
}
.mens_jewelry_title 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #c30000; padding-bottom: 20px; font-weight: bold;
}
.mens_jewelry_desc 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5f5f5f; padding-bottom: 20px;
}
.mens_jewelry_desc a 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5f5f5f; padding-bottom: 20px; 
}
.language 
{
	background-image: url(box_.gif); background-repeat: no-repeat; background-position: left top; height: 53px; width: 193px;
	float: none;
}
.lang_border 
{
	padding-right: 8px;	padding-bottom: 8px; padding-left: 12px;
}
.lagiage_link 
{
	width: 100%; height: 21px; 
}
.name_cart 
{
	height: 60px; padding-left: 11px; 
}
.line_arrow_top 
{
	/*background-image: url(images/top_arrow_line.jpg);*/
	background-image: url(images/top_arrow_line.gif); background-repeat: no-repeat; background-position: left bottom;
	height: 13px;
}
.left_lines 
{
	background-image: url(images/left_lines.jpg); background-repeat: repeat-y; background-position: left top; float: left;
}
.left_border_div 
{
	padding-left: 14px;
}
.diamond_line 
{
	background-image: url(images/diamon_line_bottom.jpg);  background-repeat: no-repeat; background-position: left top;
	height: 66px; width:25px; float:left;
}
.note_box 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #505050; text-decoration: none; padding: 8px;
	width:320px;
}
.signupframe 
{
	color: #226699; font-family: Arial, Helvetica, sans-serif;
}
.newsletter_box 
{
	width: 199px; background-image: url(images/newsletter_box.jpg); height: 139px; background-repeat: no-repeat; background-position: center;
}
.SignUp 
{
	margin-left: 12px; padding-top: 7px; 
}
.title_newsletter 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #442800; text-decoration: none;
	padding-top: 20px; padding-left: 80px;
}
.newsletter_text 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000; text-decoration: none; padding-top: 20px; padding-left: 13px;
}
.link 
{
	text-decoration: none;
}
.fields_email 
{
	width: 130px; height: 17px; border: 1px solid #CCC; 
}
.kwicks 
{  
     list-style: none; position: relative; margin: 0; padding: 0; background-image:url(images/no_flicker.jpg);
}  
.kwicks li
{
	display: block; overflow: hidden; padding: 0; cursor: pointer; float: left; width: 111px; height: 40px; margin-right: 0px;
	background-image:url(images/kwicks_sprite.jpg); background-repeat:no-repeat;
}
.kwicks a
{
	display:block; height:40px; text-indent:-9999px; outline:none; 
}
#kwick1 
{
	background-position: 0px 0px;
}
#kwick2 
{
	background-position:-151px 0px;
}
#kwick3 
{
	background-position:-301px 0px;
}
#kwick4 
{
	background-position:-452px 0px;
}
#kwick5 
{ 
	background-position:-602px 0px;
}
#kwick6 
{ 
	background-position:-753px 0px;
}
#kwick7 
{ 
	background-position:-905px 0px;
}
#kwick1.active, #kwick1:hover 
{ 
	background-position: 0 bottom;
}
#kwick2.active, #kwick2:hover
{
	background-position: -150px bottom;
}
#kwick3.active, #kwick3:hover 
{
	background-position: -301px bottom;
}
#kwick4.active, #kwick4:hover 
{
	background-position: -452px bottom; 
}
#kwick5.active, #kwick5:hover 
{
	background-position: -602px bottom; 
}
#kwick6.active, #kwick6:hover 
{
	background-position: -753px bottom; 
}
#kwick7.active, #kwick7:hover 
{
	background-position: -905px bottom; 
}
#kwick1 a
{
	background-image:url(images/end.jpg); background-repeat:no-repeat; background-position: left -120px;
}
#kwick1 a:hover
{
	background-position: left -120px;
}
#kwick7 a
{
	background-image:url(images/end.jpg); background-repeat:no-repeat; background-position: right -80px; 
}
#kwick7 a:hover
{
	background-position: right -80px;
}
.left_big_h 
{
	padding-top: 3px; background-image: url(images/left1_bg_bk1.jpg); height: 131px; width: 266px; background-repeat: no-repeat; background-position: bottom;
}
.left_big_h2 
{
	padding-top: 3px; background-image: url(images/mens_rings_back.jpg); height: 131px; width: 266px; background-repeat: no-repeat; background-position: bottom;
}
.left_big_hw 
{
	background-image: url(images/womens_rings_back.jpg); height: 131px; width: 266px; background-repeat: no-repeat; background-position: bottom; padding-top: 3px;
}
.left_big_h3 
{
	padding-top: 0px; background-image: url(images/featured_rings_back.jpg); height: 127px; width: 266px; background-repeat: no-repeat; background-position: bottom;
}
.left_big_hw2 
{
	padding-top: 0px; background-image: url(images/wfeatured_rings_back.jpg); height: 127px; width: 266px; background-repeat: no-repeat; background-position: bottom;
}
.left_big2_h 
{
	padding-top: 3px; background-image: url(images/left2_bg.jpg); height: 131px; width: 341px; background-repeat: no-repeat;
}
.left_big2_hw 
{
	padding-top: 3px; background-image: url(images/women_watches_back.jpg); height: 131px; width: 341px; background-repeat: no-repeat;
}
.left_big2_h2 
{
	padding-top: 3px; background-image: url(images/featured_chains_back.jpg); height: 127px; width: 341px; background-repeat: no-repeat;
}
.left_big2_hw2 
{
	background-image: url(images/wfeatured_initials_back.jpg); height: 127px; width: 341px; background-repeat: no-repeat;
}
.left_big3_h 
{
	padding-top: 3px; background-image: url(images/left3_bg.jpg); height: 131px; width: 249px; background-repeat: no-repeat;
}
.left_big3_h3 
{
        padding-top: 4px; background-image: url(images/mens_crosses_back.jpg); height: 127px; width: 249px; background-repeat: no-repeat; background-position: bottom;
}
.left_big3_hw 
{
        padding-top: 4px; background-image: url(images/womens_sets_back.jpg); height: 127px; width: 249px; background-repeat: no-repeat; background-position: bottom;
}
.left_big3_h2 
{
	padding-top: 3px; background-image: url(images/mens_pendants_back.jpg); height: 131px; width: 249px; background-repeat: no-repeat;
}
.left_big3_hw2 
{
	padding-top: 3px; background-image: url(images/womens_pendants_back.jpg); height: 131px; width: 249px; background-repeat: no-repeat;
}
.left_big3_h4 
{
	padding-top: 3px; background-image: url(images/featured_pendants_back.jpg); height: 127px; width: 249px; background-repeat: no-repeat;
}
.left2_big1_h 
{
	padding-top: 4px; background-image: url(images/left2-1_bg.jpg); height: 127px; width: 266px; background-repeat: no-repeat;
	background-position: bottom;
}
.left2_big1_hw 
{
	padding-top: 4px; background-image: url(images/womens_crosses_back.jpg); height: 127px; width: 266px; background-repeat: no-repeat; background-position: bottom;
}
.left2_big1_h2 
{
	padding-top: 4px; background-image: url(images/mens_earrings_back.jpg); height: 127px; width: 266px; background-repeat: no-repeat; background-position: bottom;
}
.left2_big1_h3 
{
	padding-top: 1px; background-image: url(images/featured_crosses_back.jpg); height: 127px; width: 266px; background-repeat: no-repeat; background-position: bottom;
}
.left2_big2_h 
{
	padding-top: 4px; background-image: url(images/left2-2_bg.jpg); height: 127px; width: 341px; background-repeat: no-repeat;
	background-position: bottom;
}
.left2_big2_hw 
{
	padding-top: 4px; background-image: url(images/womens_bracelets_back.jpg); height: 127px; width: 341px; background-repeat: no-repeat; background-position: bottom;
}

.left2_big2_h2
{
	padding-top: 1px; background-image: url(images/featured_bracelets_back.jpg); height: 127px; width: 341px; background-repeat: no-repeat; background-position: bottom;
}
.left2_big3_h 
{
	padding-top: 4px; background-image: url(images/left2-3_bg.jpg); height: 127px; width: 249px; background-repeat: no-repeat;
	background-position: bottom;
}
.left2_big3_h2 
{
	padding-top: 4px; background-image: url(images/mens_bracelets_back.jpg); height: 127px; width: 249px; background-repeat: no-repeat; background-position: bottom;
}
.left2_big3_hw 
{
	padding-top: 4px; background-image: url(images/womens_necklaces_back.jpg); height: 127px; width: 249px; background-repeat: no-repeat; background-position: bottom;
}
.left2_big3_h3 
{
	padding-top: 1px; background-image: url(images/featured_earrings_back.jpg); height: 127px; width: 249px; background-repeat: no-repeat; background-position: bottom;
}
.left3_big1_h 
{
	padding-top: 4px; background-image: url(images/left3-1_bg.jpg); height: 127px; width: 266px; background-repeat: no-repeat;
	background-position: bottom;
}
.left3_big2_h 
{
	padding-top: 4px; background-image: url(images/left3-2_bg.jpg); height: 127px; width: 341px; background-repeat: no-repeat;
	background-position: bottom;
}
.left3_big2_h2 
{
	padding-top: 4px; background-image: url(images/mens_rodeo_back_.jpg); height: 127px; width: 341px; background-repeat: no-repeat; background-position: bottom;
}
.left3_big3_h 
{
	padding-top: 4px; background-image: url(images/left3-3_bg.jpg); height: 127px; width: 249px; background-repeat: no-repeat;
	background-position: bottom;
}
.left4_big1_h 
{
	padding-top: 2px; background-image: url(images/left4-1_bg.jpg); height: 47px; width: 266px; background-repeat: no-repeat;
	background-position: bottom;
}
.left4_big2_h 
{
	padding-top: 2px; background-image: url(images/left4-2_bg.jpg); height: 47px; width: 341px; background-repeat: repeat-x;
	background-position: bottom;
}
.left4_big3_h 
{
	padding-top: 2px; background-image: url(images/left4-3_bg.jpg); height: 47px; width: 249px; background-repeat: no-repeat;
	background-position: bottom;
}
.link_title 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ab6f19; padding-top: 7px; padding-left: 10px;
	font-weight: bold;
}
.link_title_mens 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #ab6f19; padding-top: 6px; padding-left: 8px;
	font-weight: bold;
}
.link_title_mens a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ab6f19; font-weight: bold; text-decoration: none;
}
.link_title_mensr 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ab6f19;  padding-top: 5px; padding-left: 8px;
	font-weight: bold;
}
.link_title_mensr a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; color: #ab6f19; font-weight: bold; text-decoration: none;
}
.seb_link_title_h 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #474747;  padding-top: 2px;	padding-left: 10px;
	font-weight: normal; text-decoration: none;
}
.custom_showex 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; background-image: url(images/but_examples.gif);
	height: 12px; width: 136px; margin-top: 5px; margin-left: 10px; text-align: center; vertical-align: middle; padding-top: 6px;
	padding-right: 5px; padding-bottom: 5px; padding-left: 15px; color: #FFF;  text-decoration: none;
}
.link_title2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; 	color: #ab6f19; padding-top: 7px; 	padding-left: 10px; font-weight: bold;
}
.link_title_small 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ab6f19; padding-top: 17px; padding-left: 6px;
	font-weight: bold;
}
.link_title a {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ab6f19; font-weight: bold; text-decoration: none;
}
.link_title a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #bc7f30; font-weight: bold;
}
.link_title img { padding-top:2px}
.link_title a h1, .link_title a h2, .link_title2 a h1,.link_title2 a h2, .link_title_small a h1, .link_title_small a h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ab6f19;
	font-weight: bold;
	text-decoration: none;
	margin:0; padding:0 3px 0 0; float:left;
}
.link_title a:hover h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bc7f30;
	font-weight: bold;
}
/* end of replace b to h1 in home page our specials 14-9-10 */
.link_title2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ab6f19;
	font-weight: bold;
	text-decoration: none;
}
.link_title2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bc7f30;
	font-weight: bold;
}
.seb_link_title_h a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #474747;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.seb_link_title_h a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-weight: normal;
}

.custom_showex a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	text-decoration: none;
}
.custom_showex a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	text-decoration: none;
}

.link_title_small a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ab6f19;
	font-weight: bold;
	text-decoration: none;
}
.link_title_small a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ab6f19;
	font-weight: bold;
	text-decoration: none;
}
.link_warranty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ab6f19;
	padding-top: 17px;
	padding-left: 6px;
	font-weight: bold;
}

.link_warranty a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

.link_warranty a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999900;
	font-weight: bold;
	text-decoration: none;
}
/*.christmas_banner {
	height: 380px;
	background-image: url(images/halloween/hallow_bg.jpg);
	background-repeat: no-repeat;
	width: 886px;
	background-position: left;
}*/
.hallow_skull {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	margin-top: 110px;
	margin-left: 90px;
}
.hallow_note {
	color: #99FF00;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 45px;
}
.hallow_more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin-top: 100px;
	margin-left: 40px;
}
.christmas_note {
	font-family: "Brush Script MT";
	color: #FFF;
	text-decoration: none;
	text-align: center;
	font-size: 24px;
	margin-top: 42px;
}
.christmas_note a {
	color: #FFF;
	text-decoration: underline;
}
.christmas_note2 {
	font-family: "Brush Script MT";
	color: #970800;
	text-decoration: none;
	font-size: 42px;
	margin-top: 62px;
}
.christmas_note2 a {
	color: #970800;
}
#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 902px;
	top: 73px;
}
.hallow_note a {
	color: #99FF00;
	text-decoration: none;
}
.hallow_skull a {
	color: #FFF;
	text-decoration: none;
}
.hallow_more a {
	color: #FFF;
	text-decoration: none;
}
.hallow_skull2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
}
.hallow_skull2 a {
	color: #FFF;
	text-decoration: none;
}
/*.halocat {
	background-image: url(images/halocat_bg.jpg);
	height: 305px;
	background-repeat: no-repeat;
	width: 863px;
}*/
.halocat_note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	margin-bottom: 5px;
}
.halo_skulls a {
	background-image: url(images/halocat_skull1.jpg);
	height: 98px;
	width: 104px;
}
.halo_skulls {
	background-image: url(images/halocat_skull1.jpg);
	height: 98px;
	width: 104px;
}
.halo_skulls_note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
}
.halo_skulls_note a {
	color: #FF0000;
	text-decoration: none;
}
.halo_skulls_note a:hover {
	color: #FF0000;
	text-decoration: overline;
}
.custom_menu_small h2 {
	font-size: 10px;
	margin: 0px;
	color: #FF0000;
	text-align: center;
	font-family: Palatino Linotype, Tahoma, sans-serif;
	background-image: url(images/hb13.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 24px;
	padding-top: 4px;
	text-decoration: none;
}
.comments_part {
    padding: 20px;
    border: 1px solid #999999;
}
.comments_post {
padding: 20px;
text-align: center;
}
.comments_bg {
padding: 20px;
border: 1px solid #999999;
background-color: #e0e0e0;
width: 440px;
}
.vote_box_border {
    width: 220px;
    border: 1px solid #000;
}
.custom_menu_small h2:hover {
	color: #002A6A;
}
/*body
{
	background-color: #F6F6F6;
	
	padding: 0px;
	display: block;
	behavior: url(./csshover.htc);
	margin:0px auto; width:1108px; 
} */

.container
{
	background-color: #FFF;
	border-left:1px solid #E5EBEE;
	border-right: 1px solid #E5EBEE;
	width: 1108px;
}

.top-center-banner
{
	margin: 0px;
	padding: 0px;
	width: 1108px;
	height: 167px;
	/*_height: 258px;*/
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/images/banner_logo.jpg);
}

.top-center-menu
{
	width: 790px;
	height: 40px;
	float: left;
	padding-top: 0px;
	padding-left: 16px;
}


.head_menu
{
	margin: 0;
	padding: 0;
	width: 677px;
}

.head_menu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 12px;
}

.head_menu li
{
	height: 39px;
	margin-left: 6px;
	float: left;
}

.head_menu li a
{
	height: 39px;
	display: block;
}

#home a
{
	width: 92px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/top_home.png);
}

#home a:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/top_home_over.png);
}


#policy a
{
	width: 95px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/top_policy.png);
}

#policy a:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/top_policy_over.png);
}

#jewelry a
{
	width: 122px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/top_jewelry.png);
}

#jewelry a:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/top_jewelry_over.png);
}

#contact a
{
	width: 194px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/top_contact.png);
}

#contact a:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/top_contact_over.png);
}

#about a
{
	width: 138px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/top_about.png);
}

#about a:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/top_about_over.png);
}

.custom_menu
{
	margin: 0;
	padding: 0;

	padding-top:0;
	text-align: center;
	vertical-align: top;
}

.custom_menu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 12px;
}

.custom_menu li 
{
	margin-left: 0px;
}

.custom_menu li a
{

	display: block;
}

#cu1 a
{
	width: 182px;
	height: 159px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/1.gif);
	text-align: center;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
}

#cu1 a:hover
{
	height: 159px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/1_h.gif);
	text-align: center;
	vertical-align: bottom;
}


#cu2 a
{
	width: 191px;
	height: 159px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/2.gif);
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
}

#cu2 a:hover
{
	height: 159px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/2_h.gif);
	text-align: center;
	vertical-align: bottom;
}

#cu3 a
{
	width: 178px;
	height: 159px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/3.gif);
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
}

/*#cu3 a:hover
{
	height: 159px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/3_h.gif);
	text-align: center;
	vertical-align: bottom;
}*/

#cu4 a
{
	width: 181px;
	height: 171px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/4.gif);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#cu4 a:hover
{
	height: 171px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/4_h.gif);
	text-align: center;
	vertical-align: top;
}

#cu5 a
{
	width: 191px;
	height: 146px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/5.gif);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#cu5 a:hover
{
	height: 146px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/5_h.gif);
	text-align: center;
	vertical-align: top;
}
#cu6 a
{
	height: 171px;
	width: 178px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/6.gif);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#cu6 a:hover
{
	height: 171px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/6_h.gif);
	text-align: center;
	vertical-align: top;
}
#cu7 a
{
	width: 178px;
	height: 146px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/7.gif);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#cu7 a:hover
{
	height: 146px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/7_h.gif);
	text-align: center;
	vertical-align: top;
}
#cu8 a
{
	width: 210px;
	height: 215px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/pers_1.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
/*
#cu8 a:hover
{
	height: 215px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/pers_2.jpg);
	text-align: center;
	vertical-align: top;
} */

/*#cu9 a
{
	width: 586px;
	height: 160px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/ice_1.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
} */

/*#cu9 a:hover
{
	height: 160px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(./images/butt/ice_2.jpg);
	text-align: center;
	vertical-align: top;
}*/

#cu10 a
{
	width: 181px;
	height: 146px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/10.gif);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#cu10 a:hover
{
	height: 146px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(./images/butt/10_h.gif);
	text-align: center;
	vertical-align: top;
}
.a-cu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
	padding-top: 115px;
	text-align: left;
	vertical-align: bottom;
	padding-left: 20px;
}
.a-cu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
	padding-top: 144px;
	text-align: left;
	vertical-align: bottom;
	padding-left: 20px;
}
.a-cu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
	padding-top: 115px;
	text-align: left;
	vertical-align: bottom;
	padding-left: 20px;
}
.a-curing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;

	text-decoration: none;
	padding-top: 133px;
	text-align: left;
	vertical-align: bottom;
	padding-left: 20px;
}
.a-cunamed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
	padding-top: 102px;
	text-align: left;
	vertical-align: bottom;
	padding-left: 20px;
}
.choose_cu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #990000;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}
.begin_cu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000;
	padding-top: 30px;
	text-align: right;
}
.intro_cu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-style: normal;
	font-weight: bold;
}
.a-cuice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #990000;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	padding-top: 20px;
}
.a-cuice-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000CC;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	padding-right: 75px;
	padding-left: 75px;
	padding-top: 30px;
	padding-bottom: 10px;
	font-weight: bold;
}
.top-right-shopping
{
	padding-top: 0px;
	_padding-top: 0px;
	/* padding-left: 693px; */
	padding-left: 73px;
	height:77px;
}

.shopping-content
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./shopping_bg.png);
	width: 400px;
	height: 70px;
	padding-top: 5px;
}

.shopping-content #items
{
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	/*font-style: italic;*/
	display: inline;
	padding-left: 10px;
}

.shopping-content #items-num
{
	padding-left: 5px;
	color: #FFCC00;
	font-size: 17px;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	display: inline;
}

.shopping-content #total
{
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	padding-left: 10px;
	/*font-style: italic;*/
	display: inline;
}

.shopping-content #total-num
{
	padding-left: 5px;
	color: #12C400;
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	display: inline;
}

.shopping-button
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/shopping_button.png);
	width: 156px;
	height: 29px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	text-decoration: none;
}

.shopping-button:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/shopping_button_over.png);
}

.login-button
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/login_button.png);
	width: 60px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	margin-top: 17px;
	display: block;
	text-decoration: none;
}

.orderstatus-button
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./check_button.png);
	width: 210px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	text-decoration: none;
}

.orderstatus-button:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./check_button_hover.png);
	width: 210px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	text-decoration: none;
}

.logout-button
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images_shopping/logout_button.png);
	width: 60px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	margin-top: 17px;
	display: block;
	text-decoration: none;
}

.login-button:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/login_button_over.png);
}

.logout-button:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images_shopping/logout_button_over.png);
}

.register-button
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/register_button.png);
	width: 60px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	margin-top: 17px;
	display: block;
	text-decoration: none;
}

.register-button:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/register_button_over.png);
}

.left-side-menu
{
	width: 190px;
	padding: 0px;
	margin: 0px;
}
.left-side-menu h2
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 4px;
	margin: 0px;
}

#mens
{
	color: #4b52bc;
}

#ladies
{
	color: #a13834;
}

#watches
{
	color: #000;
}

#other
{
	color: #000;
}

.nav_menu
{
	margin: 0;
	padding: 0;
	width: 185px;
}

.nav_menu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
	font-weight: bold;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
	font-size: 13px;
}

.nav_menu li
{
	height: 20px;
	_height: 18px;
	width: 185px;
	margin-top: 2px;
	_margin-top: 0px;
	margin-left: 8px;
}

.nav_menu a
{
	display: block;
	width: 185px;
	height: 20px;
	padding-top: 2px;
	padding-left: 5px;
	color: #000;
	text-decoration: none;

}

.nav_menu a:hover
{
	color: #FFF;
}

.mens-menu-item a {background: url(./images/men.png) no-repeat;}
.mens-menu-item a:hover {background: url(./images/men_over.png) no-repeat;}

.womens-menu-item a {background: url(./images/lady.png) no-repeat;}
.womens-menu-item a:hover {background: url(./images/lady_over.png) no-repeat;}

.misc-menu-item a {background: url(./images/misc.png) no-repeat; color: #FFF;}
.misc-menu-item a:hover {background: url(./images/misc_over.png) no-repeat; color: #FFF;}


.content-side-right
{
	background-color: #A5A5A5;
	width: 800px;
	padding: 0px;
	margin: 0px;
	margin-left: 7px;
	display: inline;
	float: right;
}

.breadcrumbs
{
	background-color: #FFF;
	width: 55%;
	padding: 0px;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 8px;
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

.cat_link {
background-color:#FFF;
color:#000099;
font-family:Arial,sans-serif;
font-size:14px;
font-weight:bold;
margin:0;
padding:5px 0 5px;
text-align:center;
width:100%;
}

.cat_link a {
	text-decoration: none;
}
.breadcrumbs a
{
	text-decoration: none;
}
.item-name-block
{
	background: url(./images/content_arrow.png) no-repeat;
	width: 90%;
	height: 55px;
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
	
}

.item-name-block h1
{
	font-size: 40px;
	padding: 0px;
	margin: 0px;
	padding-left: 180px;
	padding-top: 5px;
}


.content-box
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	border-left: 9px solid #4A9EF0;
	display: block;
	_position: relative;
	_top: -6px;
}

.content-container
{
	margin: 0px;
	padding: 0px;
	display: block;
}

.content-container h2
{
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: #000;
}

.content-container h2 a
{
	color: #000;
	text-decoration: none;

}

.bottom-info
{
	background: url(./images/bottom_info_bg.png) no-repeat;
	width: 831px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
}

.bottom-info-button
{
	margin: 0px;
	padding: 0px;
}

#info-about
{
	background: url(./images/bottom_info_about.png) no-repeat;
	width: 98px;
	height: 35px;
	display: block;
	float: left;
	margin-left: 4px;
	_margin-left: 4px;
	margin-top: 1px;
}

a:hover #info-about
{
	background: url(./images/bottom_info_about_over.png) no-repeat;
}

#info-return
{
	background: url(./images/bottom_info_return.png) no-repeat;
	width: 96px;
	height: 35px;
	display: block;
	float: left;
	margin-left: 4px;
	margin-top: 1px;
}

a:hover #info-return
{
	background: url(./images/bottom_info_return_over.png) no-repeat;
}

#info-shipping
{
	background: url(./images/bottom_info_shipping.png) no-repeat;
	width: 98px;
	height: 35px;
	display: block;
	float: left;
	margin-left: 4px;
	margin-top: 1px;
}

a:hover #info-shipping
{
	background: url(./images/bottom_info_shipping_over.png) no-repeat;
}

#info-warranty
{
	background: url(./images/bottom_info_warranty.png) no-repeat;
	width: 190px;
	height: 35px;
	display: block;
	float: left;
	margin-left: 4px;
	margin-top: 1px;
}

a:hover #info-warranty
{
	background: url(./images/bottom_info_warranty_over.png) no-repeat;
}

#info-payment
{
	background: url(./images/bottom_info_payment.png) no-repeat;
	width: 168px;
	height: 35px;
	display: block;
	float: left;
	margin-left: 4px;
	margin-top: 1px;
}

a:hover #info-payment
{
	background: url(./images/bottom_info_payment_over.png) no-repeat;
}

#info-contact
{
	background: url(./images/bottom_info_contact.png) no-repeat;
	width: 140px;
	height: 35px;
	display: block;
	float: left;
	margin-left: 4px;
	margin-top: 1px;
}

a:hover #info-contact
{
	background: url(./images/bottom_info_contact_over.png) no-repeat;
}

.sub-cat-title
{
	margin: 1px;
	padding: 1px;
	font-size: 26px;
	font-family:  "Palatino Linotype", Tahoma, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #162C4E;
}

.error_red
{
	margin: 1px;
	padding: 1px;
	font-size: 24px;
	font-family:  "Palatino Linotype", Tahoma, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #FF0000;
}

.sub-cat-desc
{
	margin: 0px;
	padding: 0px 40px 0px 40px;
	font-size: 12px;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
	font-stretch: wider;
	text-align: center;
	color: #000;
}

.sub-cat-box
{
	width: 45%;
	padding: 5px 5px 2px 5px;
	margin: 0px;
	
}

.sub-cat-box #image
{
	padding: 3px;
	display: inline;
}

.sub-cat-box h2
{
	font-size: 20px;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-left: 15px;
	text-align: left;
}

.sub-cat-box h3
{
	font-size: 12px;
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	padding-left: 15px;
	text-align: left;
}

.sub-cat-box #price
{
	height: 70px;
	background: url(./images/item_price.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	border: 1px solid #FFF;
}

.sub-cat-box #price h3
{
	font-size: 26px;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	color: #04B626;
	padding: 0px;
	margin: 0px;
	padding-top: 15px;
	padding-left: 140px;
	width: 170px;
	_width: 160px;
}

/*.sub-cat-box #price-sale
{
	height: 70px;
	background: url(./images/item_price_sl.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}

.sub-cat-box #price-sale h3
{
	font-size: 26px;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	color: #04B626;
	padding: 0px;
	margin: 0px;
	padding-top: 15px;
	padding-left: 140px;
}

.sub-cat-box #price-sale del
{
	color: #ca3333;
}

.sub-cat-box #price-sale span
{
	color: #04B626;
}
*/
.sub-item-nav
{
	display: block;
	margin: 0px;
	padding: 0px;
	/*height: 60px;*/
	width: 100%;
}
.sub-item-navnewlayout
{
	display: block;
	margin: 0px;
	padding: 0px;
	width: 890px;
}

.sub-item-pages
{
	background-color: #FFF;
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	margin-left: 2px;
	text-align: center;
	border: 1px solid #CCC;
}

.sub-item-pages a
{
	font-weight: bold;
	color: #000;
	display: block;
	width: 20px;
	text-decoration: none;
}

.sub-item-pages a:hover
{
	background-color: #63A1FF;
	color: #FFF;
}

.pagination
{
	padding: 2px;
}

.pagination ul
{
	margin: 0;
	padding: 0;
	text-align: left; /*Set to "right" to right align pagination interface*/
	font-size: 16px;
}

.pagination li
{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
	margin-left: 2px;
}

.pagination a, .pagination a:visited
{
	padding: 0 3px;
	border: 1px solid #000;
	text-decoration: none; 
	color: #000;
}

.pagination a:hover, .pagination a:active
{
	border: 1px solid #000;
	color: #000;
	background-color: #63A1FF;
}

.pagination a.currentpage
{
	background-color: #2e6ab1;
	color: #FFF !important;
	border-color: #000;
	font-weight: bold;
	cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover
{
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: #000;
	font-weight: normal !important;
}

.pagination a.prevnext
{
	font-weight: bold;
}

.item-note-header
{
	margin: 10px;
	padding: 0px;
	text-align: center;
}

.item-note-content
{
	font-size: 16px;
	font-weight: bold;
	font-family: sans-serif;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
}

.item-specs
{
	display: block;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.item-specs h3
{
	font-size: 16px;
	font-weight: bold;
	font-family: sans-serif;
	color: #F40000;
	margin: 0px;
	padding: 0px;
}

/*.item-w-price
{
	height: 69px;
	background: url(./images/item_price.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}*/

.item-w-price h3
{
	font-size: 26px;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	color: #04B626;
	padding: 0px;
	margin: 0px;
	padding-top: 18px;
	padding-left: 20px;
}

.item-w-price h3 b
{
	color:#09BB2F; font-size:40px; font-family:Times New Roman;
}

/*.item-r-price
{
	height: 35px;
	background: url(./images/item_rprice.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
}
*/
.item-r-price h3
{
	font-size: 16px;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	color: #B8B8B8;
	padding: 0px;
	margin: 0px;
	padding-top: 7px;
	padding-left: 20px;
}
.item-r-price h3 b
{
	color:#B8B8B8; font-size:22px; font-family:Times New Roman; font-weight:bold;
}
/*.item-bank-wire-price
{
	height: 35px;
	background: url(./bank_wire_price.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
}
*/
.item-bank-wire-price h3
{
	font-size: 18px;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	color: #B8B8B8;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	padding-left: 20px;
}
.item-bank-wire-price h3 b
{
	color:#F89697; font-size:22px; font-family:Times New Roman; font-weight:bold;
}

.item-purchase
{
	height: 100px;
	width: 340px;
	background: url(./images/purchase_now.png) no-repeat;
	margin-left: 15px;
	margin-bottom: 5px;
}

.item-purchase-name
{
	text-align: left;
	padding-left: 15px;
	width: 60px;
	font-size: 18px;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
}

.item-purchase-select
{
	padding: 0px;
	margin: 0px;
	font-size: 18px;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	text-align: left;
	width: 130px;
}

.item-add-cart
{
	width: 87px;
	margin-top: 71px;
	margin-left: 32px;
	_margin-left: 9px;
}

.login-box
{
	width: 500px;
	height: 142px;
	background-color: #fff;
	border: 1px solid #CBCBCB;
	padding: 0px;
	margin: 0px;
}

.login-box-header
{
	background-color: #DADADA;
	height: 30px;
	padding: 0px;
	margin: 0px;
}

.login-box-header h1
{
	color: #000;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 26px;
	padding-left: 8px;
}

.login-box #title
{
	padding-left: 100px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}

.login-box #input input
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
}

.register-box
{
	background-color: #fff;
	border: 1px solid #CBCBCB;
	padding: 0px;
	margin: 0px;
}

.register-box-full
{
	background-color: #fff;
	border: 1px solid #CBCBCB;
	padding: 0px;
	margin: 0px;
	width: 586px;
}

.register-box2
{
	background-color: #fff;
	border: 1px solid #CBCBCB;
	padding: 0px;
	margin: 0px;
	width: 540px;
}
.register-box3
{
	background-color: #fff;
	border: 1px solid #CBCBCB;
	padding: 0px;
	margin: 0px;
	width: 265px;
}
.register-box4
{
	background-color: #fff;
	border: 1px solid #CBCBCB;
	padding: 0px;
	margin: 0px;
	width: 268px;
}

.register-box5
{
	background-color: #fff;
	border: 1px solid #CBCBCB;
	padding: 0px;
	margin: 0px;
	width: 330px;
}

.register-box6
{
	background-color: #fff;
	border: 1px solid #CBCBCB;
	padding: 0px;
	margin: 0px;
	width: 200px;
}


.register-box-header
{
	background-color: #DADADA;
	height: 30px;
	padding: 0px;
	margin: 0px;
}

.register-box-header h1
{
	color: #000;
	padding: 3px;
	margin: 0px;
	display: block;
	font-size: 26px;
	padding-left: 8px;
}

.register-box .title
{
	padding-left: 25px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}

.register-box input
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
	_float: left;
}

.register-box textarea
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
	_float: left;
}

.input_f
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
	_float: left;
}

.line_b {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DCDFE7;
	border-right-color: #DCDFE7;
	border-bottom-color: #DCDFE7;
	border-left-color: #DCDFE7;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
        margin-bottom: 0px;
	margin-left: 0px;
}

.line_t {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DCDFE7;
	border-right-color: #DCDFE7;
	border-bottom-color: #DCDFE7;
	border-left-color: #DCDFE7;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
        margin-bottom: 0px;
	margin-left: 10px;
}
.steps_t {
        font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #590000;
}
.register-box2 input
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
	_float: left;
}
.register-box3 input
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
	_float: left;
}
.register-box4 input
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
	_float: left;
}
.register-box5 textarea
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
	width: 200px;
	_float: left;
}
.register-box6 input
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
	_float: left;
}
.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.field2 {
        font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
}

.note {
        background-color: #EEF2FF;
	padding: 5px;
}

.shopping-items
{
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.shopping-items h1
{
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	text-align: left;
	height: 20px;
}

.shopping-items h1 a
{
	color: #000;
	text-decoration: none;
}

.shopping-items #item-price h3
{
	font-size: 22px;
	font-weight: bold;
	font-family: sans-serif;
	text-align: right;
	color: #06B828;
}

.shopping-items #item-price
{
	height: 20px;
}

.shopping-items #total-price
{
	height: 28px;
	padding-right: 5px;
}

.shopping-items #total-price h3
{
	font-size: 28px;
	font-weight: bold;
	font-family: sans-serif;
	text-align: right;
	color: #047119;
	padding: 0px;
	margin: 0px;
}

.shopping-items #coupon-price
{
	height: 28px;
	padding-right: 5px;
}

.shopping-items #coupon-price h3
{
	font-size: 20px;
	font-weight: bold;
	font-family: sans-serif;
	text-align: right;
	color: #CC0000;
	padding: 0px;
	margin: 0px;
}

.shopping-items h4
{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	text-align: left;
	height: 20px;
}

.checkout-box
{
	background-color: #fff;
	border: 1px solid #CBCBCB;
	padding: 0px;
	margin: 0px;
}

.checkout-box-header
{
	background-color: #DADADA;
	height: 30px;
	padding: 0px;
	margin: 0px;
}

.checkout-box-header h1
{
	color: #000;
	padding: 5px;
	margin: 0px;
	display: block;
	font-size: 22px;
	padding-left: 8px;
}

.checkout-box .title
{
	padding-left: 20px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}

.checkout-box .rinput
{
	background-color: #EEEEEE;
	padding-left: 5px;
	margin-left: 10px;
}

.checkout-box input, select, button
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
	padding-left: 5px;
	margin-left: 0px;
	_float: left;
}

.checkout-box select
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
	padding-left: 5px;
	margin-left: 10px;
}

.item-add
{
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.item-add a
{
	color: #000;
	text-decoration: none;
}

.item-add h2
{
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	text-align: left;
	padding-left: 5px;
}

.item-add h4
{
	padding: 2px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	text-align: left;
	padding-left: 5px;
}

.item-add #price h3
{
	font-size: 28px;
	font-weight: bold;
	font-family: sans-serif;
	text-align: right;
	color: #047119;
	padding: 0px;
	margin: 0px;
	padding-right: 10px;
}

.footer
{
	display: block;
	width: 100%;
	margin-top: 5px;
	border-top: 1px solid #B9B9B9;
	background-color: #DADADA;
}

/*.footer #site-links a
{
	color: #222221;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
}
*/

.footer e-title
{
	font-size:15px;
	font-weight: bold;
}
.footer .e-links
{
	font-size:12px;
	text-decoration: none;
	color: #010101;
}

/*.footer .e-links a
{
	font-size:12px;
	text-decoration: none;
	color: #616161;
}
*/
.e-links a
{
	font-size:12px;
	text-decoration: none;
	color: #616161;
}
.home-page
{
	background: url(./images/home-bg3.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	width: 898px;
	height: 840px;
}

.head-login
{
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.head-login #itext
{
	font-size: 12px;
	font-weight: bold;
	color: #A4CEF5;
	padding-left: 5px;
	text-align: right;
	width: 60px;
}

.head-login #box
{
	padding-left: 5px;
	text-align: left;
}

.head-login #box input
{
	height: 15px;
	margin: 2px;
	padding: 0px;
	font-size: 10px;
	width: 120px;
	background-color: #CCDEFF;
	border: 1px solid #FFF;
}

.head-login #buttons input
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	width: 75px;
	
}

.head-login #buttons button
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	width: 75px;
	
}

/* Home Page */
.main-table
{
	width: 898px;
	height: 833px;
}

.policy-table
{
	padding-top: 113px;
	padding-left: 270px;
}

.policy-buttons
{
	width: 85px;
	height: 30px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.call-us-table
{
	width: 450px;
	height: 60px;
	padding: 0px;
	padding-top: 29px; 
	padding-left: 231px;
}

.call-us-table #call
{
	display: block;
	width: 450px;
	height: 60px;
	text-decoration: none;
	background: url(./images/home/callus.jpg) no-repeat;
}

.call-us-table #call:hover
{
	background: url(./images/home/callusd.jpg) no-repeat;
}

.main-left-table
{
	padding: 0px;
	margin: 0px;
	padding-left: 41px;
}

.main-right-table
{
	margin-left: 16px;
}
.feedback-out
{
	width: 85px;
	height: 30px;
	padding-left: 34px;
}

.feedback-out #ebay
{
	display: block;
	width: 85px;
	height: 30px;
	text-decoration: none;
	background: url(./images/home/fedback.jpg) no-repeat;
}

.feedback-out #ebay:hover
{
	background: url(./images/home/fedbackd.jpg) no-repeat;
}

.feat-out
{
	margin-top: 23px;
	width: 210px;
	height: 324px;

}

.feat-out #feat
{
	display: block;
	width: 210px;
	height: 324px;
	text-decoration: none;
	background: url(./images/home/traxfeat.jpg) no-repeat;
}

.feat-out #feat:hover
{
	background: url(./images/home/traxfeat_invert.jpg) no-repeat;
}

.about-out
{
	width: 85px;
	height: 30px;
	padding-left: 91px;
}

.about-out #abouto
{
	display: block;
	width: 85px;
	height: 30px;
	text-decoration: none;
	background: url(./images/home/aboutus.jpg) no-repeat;
}

.about-out #abouto:hover
{
	background: url(./images/home/aboutusd.jpg) no-repeat;
}

.sale-out
{
	width: 211px;
	height: 46px;
	margin-top: 17px;
}

.sale-table
{
	width: 211px;
	height: 46px;
}

a .sale-table
{
	background: url(./images/home/onsale.jpg) no-repeat;
}

a:hover .sale-table
{
	background: url(./images/home/onsale_invert.jpg) no-repeat;
}

.high-end-out
{
	width: 211px;
	height: 46px;
	margin-top: 5px;
}
.high-end-table
{
	width: 211px;
	height: 46px;
}

a .high-end-table
{
	background: url(./images/home/he.jpg) no-repeat;
}

a:hover .high-end-table
{
	background: url(./images/home/he_invert.jpg) no-repeat;
}
.ex-out
{
	width: 211px;
	height: 46px;
	margin-top: 4px;
}
.ex-table
{
	width: 211px;
	height: 46px;
}

/*a .ex-table
{
	background: url(./images/home/ex.jpg) no-repeat;
}*/

a:hover .ex-table
{
	background: url(./images/home/ex_invert.jpg) no-repeat;
}

.policy-buttons #shipping
{
	display: block;
	text-decoration: none;
	width: 85px;
	height: 30px;
	background: url(./images/home/shipping.jpg) no-repeat;
}

.policy-buttons #shipping:hover
{
	background: url(./images/home/shippingd.jpg) no-repeat;
}


.policy-buttons #warranty
{
	display: block;
	text-decoration: none;
	width: 85px;
	height: 30px;
	background: url(./images/home/warranty.jpg) no-repeat;
}

.policy-buttons #warranty:hover
{
	background: url(./images/home/warrantyd.jpg) no-repeat;
}

.policy-buttons #payment
{
	display: block;
	text-decoration: none;
	width: 85px;
	height: 30px;
	background: url(./images/home/payment.jpg) no-repeat;
}

.policy-buttons #payment:hover
{
	background: url(./images/home/paymentd.jpg) no-repeat;
}

.policy-buttons #return
{
	display: block;
	text-decoration: none;
	width: 85px;
	height: 30px;
	background: url(./images/home/return.jpg) no-repeat;
}

.policy-buttons #return:hover
{
	background: url(./images/home/returnd.jpg) no-repeat;
}

.item-images
{
	background-color: #FFF;
	/*border-left: 2px solid #000;
	border-bottom: 2px solid #000;*/
}

.item-image
{
	margin: 5px;
	height: 330px;
	max-height: 330px;
	overflow: hidden;
}

.item-image-e
{
	padding: 2px;
	margin: 0px;
	display: inline;
}

.item-image-e a:hover img{
	padding: 2px;
	border: 1px solid #000;
}
.item-image-e a img {
	padding: 2px;
	border: 1px solid #FFF;
}

.item-images
{
	background-color: #FFF;
	/*border-left: 2px solid #000;
	border-bottom: 2px solid #000;*/
}

.checkout-buttons
{
	margin: 5px;
	height: 70px;
	background-color: #fff;
	width: 624px;
	display: block;
}

.checkout-buttons #button
{
	float: left;
	margin: 5px;
	height: 58px;
	background-color: #ECECEC;
	border: 1px solid #CBCBCB;
	width: 300px;
	display: inline;
}

.checkout-buttons #button h2
{
	text-align: center;
	font-size: 24px;
	color: #000;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.checkout-buttons #button:hover
{
	background-color: #FFF;
	width: 300px;
	height: 58px;
	display: block;
	text-decoration: none;
}

.checkout-buttons a
{
	vertical-align: middle;
	text-decoration: none;
}

.video_desc{	margin-left: 40px;	margin-top: 33px;}

a.boldbuttons
{
	background-color: #FFF;
	display: block;
	float: left;
	font: bold 28px Arial; 
/*	line-height: 22px; */
	height: 58px;
	width: 300px;
/*	padding-left: 8px;  Width of left menu image */
	text-decoration: none;
	text-align: center;
	border: 1px solid #CBCBCB;
	color: #000;
}

a.boldbuttons span
{
	display: block;
	height: 58px;
	width: 300px;
}

a:hover.boldbuttons
{
	background-color: #ECECEC;
	text-decoration: none;
	color: #000;
}


.buttonwrapper
{
	overflow: hidden;
	width: 100%;
}

.must_see
{
	margin-top: 16px;
	margin-left: 10px;
	padding-left: 6px;
	font-size: 28px;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
	color: #CC0000;
	font-weight: bold;
}

.sprice
{
	height: 70px;
	width: 450px;
}

.sprice img
{
	float: left;
	margin: 2px;
}

.sprice h3
{
	color: rgb(4, 182, 38);
	padding-top: 18px;
	margin: 0px;
	font-size: 24px;
	font-weight: bold;
}

.sprice h3 b
{
	color: #E50609;
	margin: 0px;
	font-family:Times New Roman;
	font-size: 32px;
	font-weight: bold;
}

.price
{
	height: 50px;
	width: 450px;
	position: relative;
	top: -20px;
}

.price img
{
	float: left;
	margin: 2px;
}

.price h3
{
	color: rgb(4, 182, 38);
	
	padding-top: 10px;
	margin: 0px;
	font-size: 18px; 
	font-weight: bold;
}

.price h3 b
{
	color: #939393;
	text-decoration:none;
	margin: 0px;
	font-size: 24px; 
	font-weight: bold;
	font-family:Times New Roman;
}


.bankwireprice
{
	height: 50px;
	width: 450px;
	position: relative;
	top: -40px;
}

.bankwireprice img
{
	float: left;
	margin: 2px;
}

.bankwireprice h3
{
	padding-top: 10px;
	margin: 0px;
	font-size: 18px;
}

.bankwireprice h3 b
{
	color:#F89697; font-size:22px; font-family:Times New Roman; font-weight:bold;
}



.rprice
{
	width: 460px; 
	height: 35px;
	position: relative;
	top: -60px;
}

.rprice img
{
	float: left;
	margin: 2px;
}

.rprice h3
{
	padding-top: 10px;
	margin: 0px;
	font-size: 18px; 
}

.rprice h3 b
{
	color:#B8B8B8; font-size:22px; font-family:Times New Roman; font-weight:bold;
}


.coupon #box
{
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	height: 22px;
	font-size: 18px;
	font-weight: bold;
	margin-top: 3px;
}

.coupon #submit
{
	margin: 0px; 
	margin-left: 20px; 
	background-color: #DFDFDF; 
	font-weight: bold; 
	color: #88514b; 
	font-size: 16px; 
	letter-spacing: 1px; 
	border-top: 1px solid #000; 
	border-left: 1px solid #000;
}

.on_sale-button
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/gold_button.jpg);
	width: 220px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	display: block;
	text-decoration: none;
}

.on_sale-button h2
{
	font-size: 36px;
	margin: 0px;
	padding: 6px 0px 10px 0px;
	color: #b41818;
	text-align: center;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
}

.on_sale-button h2:hover
{
	color: #000;
}

.on_sale-button:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/gold_button_ovr.jpg);
}

.home-button
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/blue_button.jpg);
	width: 220px;
	height: 50px;
	margin: 0px;
	margin-top: 4px;
	padding: 0px;
	display: block;
	text-decoration: none;
}

.home-button h2
{
	font-size: 22px;
	margin: 0px;
	padding: 16px 0px 10px 0px;
	color: #083e5c;
	text-align: center;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
}

.home-button h2:hover
{
	color: #b41818;
}

.home-button:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/blue_button_ovr.jpg);
}

.i-month
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/imonth.jpg);
	width: 290px;
	height: 143px;
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	display: block;
	text-decoration: none;
}

.i-trax
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/itrax.jpg);
	width: 290px;
	height: 143px;
	margin: 0px;
	margin-left: 12px;
	padding: 0px;
	display: block;
	text-decoration: none;
}

.hb1 {
	background-image:url(./images/hb1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:42px;
	padding:0;
	text-decoration:none;
	width:216px;
}

.hb1:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb1-2.gif);
}

.hb2 {
	background-image:url(./images/hb2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:42px;
	padding:0;
	text-decoration:none;
	width:216px;
}
.hb2:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb2-2.gif);
}
.custom_menu h2 {
	font-size: 20px;
	margin: 0px;
	padding: 120px 0px 10px 0px;
	color: #990000;
	text-align: center;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
}

.custom_menu_home h2 {
	font-size: 20px;
	margin: 0px;
	padding: 7px 0px 10px 0px;
	color: #990000;
	text-align: center;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
}

#cu2 h2 {
	font-size: 20px;
	margin: 0px;
	padding: 95px 0px 10px 0px;
	color: #990000;
	text-align: center;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
}
.custom_menu h2:hover {
	color: #002A6A;

}

.custom_menu_home h2:hover {
	color: #002A6A;
}
#cu2 h2:hover {
	color: #002A6A;
}
#cu10 h2 {
	font-size: 20px;
	margin: 0px;
	padding: 80px 0px 10px 0px;
	color: #990000;
	text-align: center;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
}
#cu10 h2:hover {
	color: #002A6A;
}

#cu5 h2 {
	font-size: 20px;
	margin: 0px;
	padding: 100px 0px 10px 0px;
	color: #990000;
	text-align: center;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
}
#cu5 h2:hover {
	color: #002A6A;
}
#cu7 h2 {
	font-size: 20px;
	margin: 0px;
	padding: 100px 0px 10px 0px;
	color: #990000;
	text-align: center;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
}
#cu7 h2:hover {
	color: #002A6A;
}

.hb3 {
	background-image:url(./images/hb3.gif);
	background-position:left top;
	
	background-repeat:no-repeat;
	display:block;
	height:42px;
	padding:0;
	text-decoration:none;
	width:216px;
}
.hb3:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb3-2.gif);
}
.hb4 {
	background-image:url(./images/hb4.gif);
	background-position:left top;
	
	background-repeat:no-repeat;
	display:block;
	height:42px;
	padding:0;
	text-decoration:none;
	width:216px;
}
.hb4:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb4-2.gif);
}
.hb5 {
	background-image:url(./images/hb5.gif);
	background-position:left top;
	
	background-repeat:no-repeat;
	display:block;
	height:42px;
	padding:0;
	text-decoration:none;
	width:216px;
}
.hb5:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb5-2.gif);
}
.hb6 {
	background-image:url(./images/hb6.gif);
	background-position:left top;
	
	background-repeat:no-repeat;
	display:block;
	height:40px;
	padding:0;
	text-decoration:none;
	width:216px;
}
.hb6:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb6-2.gif);
}
.custom_menu_sale h2 {
	font-size: 22px;
	margin: 0px;
	color: #FF0000;
	font-family: Palatino Linotype, Tahoma, sans-serif;
	text-align: center;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.custom_menu_sale h2:hover {
	color: #002A6A;
}

.hb7 {
	background-image:url(./images/hb7.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	height:42px;
	padding:0;
	text-decoration:none;
	width:221px;
}
.hb7:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb7-2.gif);
}


.hb8 {
	background-image:url(./images/hb8.gif);
	background-position:top left;
	
	background-repeat:no-repeat;
	display:block;
	height:42px;
	padding:0;
	text-decoration:none;
	width:221px;
}
.hb8:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb8-2.gif);
}

.hb9 {
	background-image:url(./images/hb9.gif);
	background-position:top left;
	
	background-repeat:no-repeat;
	display:block;
	height:42px;
	padding:0;
	text-decoration:none;
	width:221px;
}
.hb9:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb9-2.gif);
}

.hb10 {
	background-image:url(./images/hb10.gif);
	background-position:top left;
	
	background-repeat:no-repeat;
	display:block;
	height:42px;
	padding:0;
	text-decoration:none;
	width:221px;
}
.hb10:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb10-2.gif);
}

.hb11 {
	background-image:url(./images/hb11.gif);
	background-position:top left;
	
	background-repeat:no-repeat;
	display:block;
	height:42px;
	padding:0;
	text-decoration:none;
	width:221px;
}
.hb11:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb11-2.gif);
}

.hb12 {
	background-image:url(./images/hb12.gif);
	background-position:top left;
	
	background-repeat:no-repeat;
	display:block;
	height:40px;
	padding:0;
	text-decoration:none;
	width:221px;
}
.hb12:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb12-2.gif);
}
.custom_menu_r h2 {
	font-size: 20px;
	margin: 0px;
	padding: 7px 0px 10px 0px;
	color: #000;
	text-align: center;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
}
.custom_menu_r h2:hover {
	color: #002A6A;
}
.w1 {
	background-image:url(./images/w1.jpg);
	background-position:top left;
	
	background-repeat:no-repeat;
	display:block;
	height:56px;
	text-decoration:none;
	width:181px;
}
.w1:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/w1-2.jpg);
}
.custom_menu_sale2 h2 {
	font-size: 22px;
	margin: 0px;
	padding: 4px 0px 10px 0px;
	color: #FF0000;
	text-align: center;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
}
.custom_menu_sale2 h2:hover {
	color: #002A6A;
}
.search_box {
    background-image: url(images/search_box.jpg);
    height: 29px;
    background-repeat: no-repeat;
    background-position: center center;
    width: 826px;
}
.search_box2 {
    padding-top: 5px;
}
.home_line {
    width: 100%;
    border: 1px solid #E1E1E1;
}
.home_line li {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
    text-decoration: none;
}
.home_line td {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
.home_line_top {
    font-size: 16px;
}
.sub_title_m {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #BCBCBC;
    text-decoration: none;
    padding:0 0 0 15px;
    text-align:left;
}
.sub_titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	width: 90px;
	text-align: center;
	margin: 5px;
}
.sub_titles img {
	border: 1px solid #BBBBBB;
}
.sub_titles a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.sub_titles a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.sub_titles a img{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BBBBBB;
	border-right-color: #F4F4F4;
	border-bottom-color: #BBBBBB;
	border-left-color: #F4F4F4;
}
.sub_titles a:hover img {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #333333;
	border-bottom-color: #ddd;
	border-left-color: #333333;
}

.sub_titles_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
	width: 85px;
	text-align: center;
	margin: 5px;
}
.sub_titles_red img {
	border: 1px solid #BBBBBB;
}
.sub_titles_red a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
}
.sub_titles_red a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.sub_titles_red a img{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #99CC00;
	border-right-color: #F4F4F4;
	border-bottom-color: #99CC00;
	border-left-color: #F4F4F4;
}
.sub_titles_red a:hover img {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #333333;
	border-bottom-color: #ddd;
	border-left-color: #333333;
}
.sub_titles_all {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	text-align: center;
	margin: 5px;
}
.sub_border {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.sub_border_but {
	margin: 3px;
	height: 48px;
	width: 170px;
}
.sub_border_but_red {
	height: 48px;
	width: 170px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
}
.sub_border_red {
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 3px;
}
.sub_border_but_red_feat {
	margin: 3px;
	height: 105px;
	width: 118px;
}
.sub_menu
{
	margin: 0;
	padding: 0;

	padding-top:0;
	text-align: center;
	vertical-align: top;
}

.sub_menu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 12px;
}

.sub_menu li 
{

	margin-left: 0px;
	float: center;
}

.sub_menu li a
{

	display: block;
}

#sub1 a
{
	width: 170px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring1.jpg);
	text-align: right;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}

#sub1 a:hover
{
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring1-1.jpg);
	text-align: center;
	vertical-align: bottom;
}


#sub2 a
{
	width: 170px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring2.jpg);
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
}

#sub2 a:hover
{
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring2-1.jpg);
	text-align: center;
	vertical-align: bottom;
}

#sub3 a
{
	width: 170px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring3.jpg);
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
}

#sub3 a:hover
{
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring3-1.jpg);
	text-align: center;
	vertical-align: bottom;
}

#sub4 a
{
	width: 170px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring4.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#sub4 a:hover
{
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring4-1.jpg);
	text-align: center;
	vertical-align: top;
}

#sub5 a
{
	width: 170px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring5.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#sub5 a:hover
{
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring5-1.jpg);
	text-align: center;
	vertical-align: top;
}
#sub6 a
{
	height: 48px;
	width: 170px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring6.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#sub6 a:hover
{
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring6-1.jpg);
	text-align: center;
	vertical-align: top;
}
#sub7 a
{
	width: 170px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring8.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#sub7 a:hover
{
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring8-1.jpg);
	text-align: center;
	vertical-align: top;
}
#sub8 a
{
	width: 170px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring_custom.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#sub8 a:hover
{
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring_custom1.jpg);
	text-align: center;
	vertical-align: top;
}

#sub9 a
{
	width: 118px;
	height: 105px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring7.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#sub9 a:hover
{
	height: 105px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring7-1.jpg);
	text-align: center;
	vertical-align: top;
}
.a-sub1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
	padding-top: 16px;
	text-align: right;
	vertical-align: bottom;
	padding-right: 15px;
}
.a-sub3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
	padding-top: 115px;
	text-align: left;
	vertical-align: bottom;
	padding-left: 20px;
}
.a-sub2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	text-decoration: none;
	padding-top: 16px;
	text-align: right;
	vertical-align: bottom;
	padding-right: 15px;
}
.a-sub_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	padding-top: 16px;
	text-align: left;
	vertical-align: bottom;
	padding-left: 15px;
}
.a-sub_center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
	padding-top: 35px;
	text-align: center;
	vertical-align: bottom;
	padding-left: 15px;
	padding-right: 15px;
}
.a-sub2lines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
	padding-top: 10px;
	text-align: right;
	vertical-align: bottom;
	padding-right: 15px;
}
.a-sub_right2lines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	padding-top: 10px;
	text-align: left;
	vertical-align: bottom;
	padding-left: 15px;
	padding-right: 15px;
}
.sub_border_but_chain {
	margin: 3px;
	height: 48px;
	width: 136px;
}
.sub_border_chain {
	margin-top: 10px;
	margin-right: 4px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.sub_border_but_red_chain {
	height: 48px;
	width: 136px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
}
.sub_border_red_chain {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 2px;
}
#sub10 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain1.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub10 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain1-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub11 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain2.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub11 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain2-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub12 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain3.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub12 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain3-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub13 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain5.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub13 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain5-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub14 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain6.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub14 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain6-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub16 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain4.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub16 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain4-2.jpg);
	text-align: center;
	vertical-align: top;
}
.sub_border_but_cross {
	margin: 3px;
	height: 48px;
	width: 205px;
}
#sub15 a {
	width: 205px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_cross1.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub15 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_cross1-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub17 a {
	width: 205px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_cross2.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub17 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_cross2-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub19 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_cross3.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub19 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_cross3-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub20 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_cross4.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub20 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_cross4-2.jpg);
	text-align: center;
	vertical-align: top;
}
.a-sub_left2lines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	padding-top: 10px;
	text-align: right;
	vertical-align: bottom;
	padding-left: 15px;
	padding-right: 15px;
}
#sub21 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_cross5-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub21 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_cross5.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub28 a {
	width: 118px;
	height: 105px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant1.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub28 a:hover {
	height: 105px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant1-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub30 a {
	width: 118px;
	height: 105px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant10.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub30 a:hover {
	height: 105px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant10-2.jpg);
	text-align: center;
	vertical-align: top;
}
.a-sub_center_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
	padding-top: 10px;
	text-align: center;
	vertical-align: top;
	padding-left: 15px;
	padding-right: 15px;
}
#sub22 a {
	height: 48px;
	width: 131px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant2.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub22 a:hover {
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant2-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub25 a {
	height: 48px;
	width: 131px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant3.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub25 a:hover {
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant3-2.jpg);
	text-align: center;
	vertical-align: top;
}
.sub_border_but_pend {
	margin: 3px;
	height: 48px;
	width: 131px;
}
.sub_border_pend {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#sub23 a {
	height: 48px;
	width: 131px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant4.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub23 a:hover {
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant4-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub26 a {
	height: 48px;
	width: 131px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant5.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub26 a:hover {
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant5-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub31 a {
	height: 48px;
	width: 131px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant6.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub31 a:hover {
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant6-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub32 a {
	height: 48px;
	width: 131px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant7.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub32 a:hover {
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant7-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub27 a {
	width: 170px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant8.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub27 a:hover {
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant8-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub29 a {
	width: 170px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant9.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub29 a:hover {
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant9-2.jpg);
	text-align: center;
	vertical-align: top;
}
.a-sub_center_top2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
	text-decoration: none;
	padding-top: 10px;
	text-align: center;
	vertical-align: top;
	padding-left: 15px;
	padding-right: 15px;
}
.a-sub_center2lines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	padding-top: 10px;
	text-align: cebnter;
	vertical-align: bottom;
	padding-left: 15px;
	padding-right: 15px;
}
.allborder {background:#CCC;}
.tableheader td{background:#759EBD; color:#FFF; padding:2px 2px 2px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; height:25px;}
.lightbg td{background:#FFF;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4A4A4A; padding:2px 2px 2px 7px;}
.lightbg b{font-size:12px; color:#AA1711; font-weight:normal;}
.lightbg strong{font-size:12px; color:#000; font-weight:bold;}
.lightbg a{color:#4E64FB; text-decoration:none; font-weight:normal;}
.lightbg a:hover {color:#000; text-decoration:none;}
.darkbg td{background:#E1E6EA; padding:3px;}
.mid {background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.mid b{color:#AA1711; text-decoration:none; font-weight:bold; font-size:14px;}
.mid strong{font-weight:bold;}
.mid a{color:#666; text-decoration:none; font-weight:normal;}
.mid a:hover {color:#000; text-decoration:none;}
.yline{border-left:1px solid #CCC;}
.xline{border-bottom:1px solid #CCC;}
.normaltext{font-size:12px; color:#3C5467; font-family:Arial, Helvetica, sans-serif;}
a.normallink:link, a.normallink:visited, a.normallink:active{color:#4E64FB; text-decoration:underline; font-weight:normal;}
a.normallink:hover{color:#000; text-decoration:none;}
.heading{color:#162C4E; font-size:24px; font-family:Times New Roman, Times, serif; padding-left:10px; background:url(images_shopping/headbg.jpg) no-repeat left center; text-decoration:none; height:38px; font-weight:bold;}
.errormsg{color:#AA1711;}
.totalprice{color:#ff0000; font-weight:bold; font-size:16px;}
.spricelist
{
	height: 40px;
	width: 450px;
}
.spricelist img
{
	float: left;
	margin: 2px;
}
.spricelist h3
{
	color: rgb(4, 182, 38);
	padding-top: 5px;
	margin: 0px;
	font-size: 20px;
	font-weight: bold;
}
.spricelist h3 b
{
	color: #E50609;
	padding-top: 5px;
	margin: 0px;
	font-family:Times New Roman;
	font-size: 26px;
	font-weight: bold;
}
.pricelist
{
	
	width: 450px;
	
}
.pricelist img
{
	float: left;
	margin: 2px;
}

.pricelist h3
{
	color: rgb(4, 182, 38);
	text-decoration: none;
	margin: 0px;
	font-size: 12px; 
	font-weight: bold;
}
.pricelist h3 b
{
	color: #939393;
	text-decoration:none;
	padding-top: 5px;
	margin: 0px;
	font-size: 20px; 
	font-weight: bold;
	font-family:Times New Roman;
}
#sub18 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_bracelet1.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub18 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_bracelet1-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub24 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_bracelet2.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub24 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_bracelet2-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub33 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_bracelet3.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub33 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_bracelet3-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub34 a {
	width: 204px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_bracelet4.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub34 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_bracelet4-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub35 a {
	width: 205px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_bracelet5.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub35 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_bracelet5-2.jpg);
	text-align: center;
	vertical-align: top;
}
.sub_border_but_red_bra {
	height: 48px;
	width: 204px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
}
#price_list h3
{
	font-size: 20px; font-family:Verdana, Tahoma, sans-serif; font-weight:bold; color: #04B626; width: 310px;
}
#price_list h3 b
{
	color:#09BB2F; font-size:32px; font-family:Times New Roman;
}
a.terms:link, a.terms:visited, a.terms:active{color:#000; font-weight:bold;text-decoration:underline;}
a.terms:hover{color:#000;text-decoration:none;  }
.return{font-family:verdana; color:#A93238; font-size:32px; padding-left:30px;}
.homeborder{background:#494949;}
.homrlight {background:#FFF; font-family:Arial, Helvetica, sans-serif;}
.homrlight h2{background:#FFF; text-align:left;  font-family:Arial, Helvetica, sans-serif; font-size:20px; margin:0; padding:0;}
.homrlight h3{font-size: 26px; font-family:Verdana, Tahoma, sans-serif; font-weight:bold; color: #04B626;}
.homrlight b{color:#09BB2F; font-size:40px; font-family:Times New Roman, Times, serif;}
.homrlight strong{background:#FFF; text-align:left;  font-family:Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:0;color:#FF0000;}
.homrtxt{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#BCBCBC!important;}
.homrtxt h2{color:#BCBCBC!important;}
.hb13 {
	text-position:center middle;
	height:24px;
	padding:0;
	text-decoration:none;
	color: #FF0000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.hb13:hover {
	color: #000066;
}
.leftrandomitem { color:#666;}
.leftrandomitem h2 { color:#060273; text-transform:uppercase; font-weight:bold; text-align:center; font-size:15px; font-family: Arial, Helvetica, sans-serif;}
.leftrandomitem b a{ color:#0C0C0C; text-decoration:none;  font-weight:bold; text-align:center; padding-bottom:5px; font-size:15px; font-family: Arial, Helvetica, sans-serif;}
.leftrandomitem b a: hover{ color:#0C0C0C; text-decoration:none; font-weight:bold; text-align:center; padding-bottom:5px; font-size:15px; font-family: Arial, Helvetica, sans-serif;}
.leftritext{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; padding:2px 0px 2px 0px;} 
.leftrandomitem h3{color:#CA0000; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.leftrandomitem .h3{color:#CA0000; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.leftrandomitem h4{color:#5A030B; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.leftrandomitem h4 b{color:#5A030B; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.leftrandomitem p{color:#060273; font-size:14px; font-weight:bold;  font-family:Arial, Helvetica, sans-serif;}
.leftribold{color:#060273; font-size:14px; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.leftribold:hover{text-decoration:underline; color:#060273; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.ordhead{color:#0F4F75; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:115px; font-weight:normal; font-size:26px;}
.ordhead2{padding-left:90px;}
.ordpadding1{padding-left:110px;}
.ordpadding{padding-left:75px;}
.ordhead1{color:#0F4F75; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:40px;}
.ordtxt{color:#0F4F75; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:115px; font-weight:normal; font-size:11px;}
.ordtxt1{color:#0F4F75; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}
.ordntxt{color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}
a.ordlink:link, a.ordlink:visited, a.ordlink:active{color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; font-size:11px;}
a.ordlink:hover{color:#FFF; text-decoration:none;}
.vertxt{color:#F2050F; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;}
.vertxt1{color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;}
.ordborder{background:#242424;}
.ordlightbg td{background:#FFF; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.nortxt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.redtxt{color:#8F0A1B; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding-left:90px; font-size:14px;}
.redtxt1{color:#F70008; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding-right:20px; font-size:15px;}
.homehd{color:#F00A00; font-size:11px; font-family:arial; padding-left:28px; background:url(image_home/topc.gif) no-repeat center; text-decoration:none; font-weight:bold; height:14px;}
.homehd_new{color:#F00A00; font-size:11px; font-family:arial; padding-left:28px; background:url(image_home/topc_new.gif) no-repeat center; text-decoration:none; font-weight:bold; height:14px;}
.homehd_new1{color:#F00A00; font-size:11px; font-family:arial; padding-left:28px; background:url(image_home/topc_new1.gif) no-repeat center; text-decoration:none; font-weight:bold; height:14px;}
.homehd_new2{color:#F00A00; font-size:11px; font-family:arial; padding-left:28px; background:url(image_home/topc_new2.gif) no-repeat center; text-decoration:none; font-weight:bold; height:14px;}
.homehd1{color:#F00A00; font-size:11px; font-family:arial; padding-left:38px; background:url(image_home/topc.gif) no-repeat center; text-decoration:none; font-weight:bold; height:14px;}
a.hplink:link, a.hplink:visited, a.hplink:active{color:#656A66; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; font-size:11px;}
a.hplink:hover{color:#333333; text-decoration:none;}
.rhprice{font-size:16px; color:#CC1004; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.rhprice1{font-size:18px; color:#AB7410; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.rhborder{border:1px solid #FF0507;}
.rhborder1{border:0px solid #7E0105;}
.homephd{font-size:18px; color:#BB9749; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:26px;}
.homephd1{font-size:16px; color:#BB9749; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.xlineri{border-top:1px solid #484848;}
.ylineri{border-left:2px solid #000;}
.yline1{border-right:2px solid #000;}
.text{color:#180D50; line-height:18px; font-weight:bold; font-size:14px;}
.free{color:#C71E19; line-height:18px; font-weight:bold; font-size:16px;}
.red{color:#B41B20; font-weight: bold;}
.red1{color:#7A333B;font-weight: bold;}
.red2{color:#110375;font-weight: bold;}
.pricefont{font-size:18px;}
.style4 {font-size:14px; font-weight: bold;}
.subhd {font-size:12px;font-family:Arial, Tahoma, Helvetica, Verdana; font-style:italic; font-weight: bold; color:#743234;}
.normaltxt{font-size:16px; color:#000; font-family:Times New Roman, Times, serif;}
.priceri{font-size:18px; color:#E6101C; font-family:Arial, Helvetica, sans-serif;}
.border{border:1px solid #000;}
.homephd_list{font-size:12px; color:#BB9749; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:26px;}
.repair-hd{ background:url(jewel_repair_images/top-hd.jpg) no-repeat top; width:865px; height:110px; font-family:Verdana; color:#820c0c; text-align:center; font-size:40px; font-weight:bold;}
.mid-top{background:url(jewel_repair_images/mid-top.gif) no-repeat; width:614px; height:39px;}
.mid-bot{background:url(jewel_repair_images/mid-bot.gif) no-repeat; width:614px; height:39px;}
.midjr {background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.midjr b{color:#AA1711; text-decoration:none; font-weight:bold; font-size:14px;}
.midjr strong{font-weight:bold;}
.midjr a{color:#666; text-decoration:none; font-weight:normal;}
.midjr a:hover {color:#000; text-decoration:none;}
.midjr{border-left:2px solid #000; border-right:2px solid #000;  font-family:Verdana; color:#000; padding-left:10px;}
.midjr b{font-size:14px; font-weight: normal; color:#000;}
.midjr h1{color:#5a0000; font-weight:bold; padding:0px; margin:0px; font-size:24px;}
.midjr h2{ color:#580000; font-size:22px; font-family:"Times New Roman", Times, serif; font-weight:normal;}
.midjr h3{font-size:14px; padding:0px; margin:0px; font-weight:bold;}
.midjr h4{ color:#000; font-size:20px; font-family:"Times New Roman", Times, serif; font-weight:normal;}
.midjr h5{font-weight:bold; color:#ff0000; font-size:24px; padding:0px 0px 10px 0px; margin:0px;}
.gray-line{border:1px solid #dfdfdf;}
.redbold{font-weight:bold; color:#9e0001;}
.repair-top{background: url(jewel_repair_images/top-bg.gif) no-repeat; width:865px; height:41px;}
.repair-bot{background: url(jewel_repair_images/bottom-bg.gif) no-repeat; width:865px; height:41px;}
.right-top{background:url(jewel_repair_images/right-top.gif) no-repeat top; width:251px; height:39px;}
.right-bot{background:url(jewel_repair_images/right-bot.gif) no-repeat;  width:251px; height:39px;}
.right-mid{ background:url(jewel_repair_images/right-mid.gif) repeat-y; width:251px;}
.box-border{border-left:2px solid #c5c4c9; border-top:2px solid #c5c4c9; padding:15px;}
.box-border input{border:1px solid #cbcbcb; background:#FFF;}
.box-input{background:#fff; border:1px solid #cbcbcb;}
.box-rm{background:url(jewel_repair_images/box-rm.gif) repeat-y; width:8px;}
.box-bm{background:url(jewel_repair_images/box-bm.gif) repeat-x; }
.inr-top{background:url(jewel_repair_images/inr-top.gif) no-repeat top; width:588px; padding-top:15px;}
.inr-mid{background:url(jewel_repair_images/inr-mid.gif) repeat-y; width:558px; text-align:center; font-family: "Times New Roman", Times, serif; font-size:16px;}
.inr-bot{background:url(jewel_repair_images/inr-bot.gif) no-repeat bottom; width:588px;  padding-bottom:10px;}
.cav-tl{background:url(jewel_repair_images/cav-tl.gif) no-repeat; width:10px; height:9px;}
.cav-tr{background:url(jewel_repair_images/cav-tr.gif) no-repeat; width:10px; height:9px;}
.cav-bl{background:url(jewel_repair_images/cav-bl.gif) no-repeat; width:10px; height:9px;}
.cav-br{background:url(jewel_repair_images/cav-br.gif) no-repeat; width:10px; height:9px;}
.border-t{border-top:1px solid #000;}
.border-r{border-right:1px solid #000;}
.border-b{border-bottom:1px solid #000;}
.border-l{border-left:1px solid #000;}
.pl20{padding-left:20px;}
.js-disabled img { width:100px; height:100px; display:block; float:left; margin:30px 0 0; }
#outerContainer { width:860px;  margin:auto; position:relative; }
#imageScroller { width:860px;  position:relative;  }
#viewer { width:860px; height:200px; overflow:hidden; margin:auto; position:relative; top:0px; }
#imageScroller a:active, #imageScroller a:visited { color:#000; }
#imageScroller a img { border:0; }
#controls { width:861px; height:47px; background:url(image_homepageitem/controlsBG.png) no-repeat; position:absolute; top:0px; left:40x; z-index:10;	}
#controls a { width:37px; height:35px; position:absolute; top:3px; }
#controls a:active, #controls a:visited { color:#0d0d0d; }
#title-home { color:#FFF; font-family:arial; font-size:100%; font-weight:bold; width:100%; text-align:center; margin-top:7px; }
#rtl { background:url(image_homepageitem/rtl.png) no-repeat; left:200px; }
#rtl:hover { background:url(image_homepageitem/rtl_over.png) no-repeat; left:200px; }
#ltr { background:url(image_homepageitem/ltr.png) no-repeat; right:200px; }
#ltr:hover { background:url(image_homepageitem/ltr_over.png) no-repeat; }
#container1 {text-align:center;}
#container1 a{width:170px; float:left; height:200px; margin:0px 0px 0px 0px; text-decoration:none; color:#FFF; font-family:Tahoma; font-size:10px; text-align:center;}
#container1 a:hover{width:170px; float:left; height:200px; margin:0px 0px 0px 0px; text-decoration:none; color:#FFF; font-family:Tahoma; font-size:10px; text-align:center;}
/*#container1 a img{border:1px solid #000; margin-bottom:5px;}*/
#container1 a img{border:0px solid #000; margin-bottom:5px;}
#container1 .price{background: transparent url(image_homepageitem/ovel-green-left.png) no-repeat top left; display:block; font-family:Tahoma; font-size:18px; font-weight:normal; line-height: 16px; height: 25px; padding-left: 11px; text-decoration: none;}
#container1 .price{color:#FFF;}
#container1 .price span{background: transparent url(image_homepageitem/ovel-green-right.png) no-repeat top right; width:100px; background-position: bottom right; color:#FFF; display:block; font-weight:normal; padding:4px 11px 5px 0;}
.shop-left{background:url(topshopppingmenu/left-shop.gif) no-repeat top; height:62px; width:9px;}
.shop-mid{background:url(topshopppingmenu/mid-shop.gif) repeat-x top; height:62px;}
.shop-right{background:url(topshopppingmenu/right-shop.gif) no-repeat top; height:62px; width:9px;}
.shop{font-family:AGOpus; font-size:14px; color:#474747;}
.shop b{color:#970000; font-weight: normal;}
a.shop-login:link, a.shop-login:active, a.shop-login:visited, a.shop-login:Hover {font-family:Times New Roman; font-size:11px; color:#717171; text-decoration:none;}
        h1 { 
            margin-bottom: 2px; 
        }
        #containeritemmac {
	background-color: #fff;
	margin: 15px auto;
	padding: 50px;
        }      
        .sliderGallery {
            background: url(itemdetailbarimage/productbrowser_background_20070622.gif) no-repeat;
            overflow: hidden;
            position: relative;
            padding: 10px;
            height: 100px; margin-left:5px;
            width: 863px; 
        }        
        .sliderGallery UL {
            position: absolute;
            list-style: none;
            overflow: none;
            white-space: nowrap;
            padding: 0;
            margin:0px 0px 0px 0px;
        }        
        .sliderGallery UL LI {
            display: inline;
			padding-left:12px;
			padding-right:13px;
        }
		.sliderGallery UL LI img{
            border:0px;
        }        
        .slider {
            width:869px;
            height: 17px;
            top:87px;
            margin-left:-3px;
            padding: 1px;
            position: relative;
            background: url(itemdetailbarimage/productbrowser_scrollbar_20070622.gif) no-repeat;
        }        
        .handle {
            position: absolute;
            cursor: move;
            height: 17px;
            width: 181px;
            top: 0;
            background: url(itemdetailbarimage/productbrowser_scroller_20080115.gif) no-repeat;
            z-index: 100;
        }
        .slider span {
            color: #fff;
            font-size:10px; font-family:Tahoma;
            cursor: pointer;
            position: absolute;
            z-index: 110;
            top: 3px;
        }        
        .slider .slider-lbl1 {
            left: 80px;
        }
        .slider .slider-lbl2 {
            left: 210px;
        }
        .slider .slider-lbl3 {
            left: 400px;
        }
        .slider .slider-lbl4 {
            left: 570px;
        }
        .slider .slider-lbl5 {
            left: 770px;
        }
.tooltip-tc{background: url(itemdetailbarimage/tooltip-tc.gif) no-repeat top; width:138px; height:15px; padding:10px 5px 5px 5px; font-family:Tahoma; font-size:12px; color:#fff; text-align:center;}
.tooltip-mid{background:#f0f0f0; padding:5px; font-family:Tahoma; font-size:10px; color:#5b5b5b; text-align:center;}
.tooltip-mid b{color:#ff0000; font-size:16px; font-weight:bold;}
.itemstooltip-mid{background:#f3f3f3; border-left:solid #727272 0px; border-right:solid #727272 0px; width:110px; font-family:Tahoma; font-size:10px; color:#000; text-align:center;}
.itemstooltip-mid b{color:#bd0102; font-size:16px; font-weight:bold; text-transform:uppercase;}
.itemstooltip-mid span{color:#bd0102;}
.itemn-name{font-family:Tahoma; font-size:18px; font-weight:bold; text-align:left;}
.itemn-name small{font-family:AGOpus; font-size:10px; color:#8f8f8f;}
.itemn-price{font-family:Palatino Linotype; font-size:14px; font-weight:bold; color:#da0000;}
.itemn-wprice{font-family:Palatino Linotype; font-size:12px; font-weight:bold; color:#858585;}
.itemn-rprice{font-family:Palatino Linotype; font-size:12px; font-weight:bold; color:#ababab;}
.itemn-pricel{font-family:Palatino Linotype; font-size:16px; font-weight:bold; color:#da0000;}
.itemn-wpricel{font-family:Palatino Linotype; font-size:14px; font-weight:bold; color:#858585;}
.itemn-rpricel{font-family:Palatino Linotype; font-size:14px; font-weight:bold; color:#ababab;}
.itemn-size{font-family:AGOpus; color:#afafaf; font-size:18px;}
.itemn-text{font-size:13px; color:#505050; font-family:Arial, Helvetica, sans-serif;}
.itemn-pl15{padding-left:15px;}
.itemn-yline{background:url(items/xline.gif) repeat-x;}
/*.spece-box{font-family:"Times New Roman", Times, serif; font-size:15px; color:#000; text-align:left;}*/
spece-box{font-family:"Times New Roman", Times, serif; font-size:15px; color:#000; text-align:left; line-height:20px;}
.spece-box b{color:#5958cd; font-weight: normal;}
/*.spece ul{margin:0px; padding:0px 0px 0px 4px;}
.spece li{list-style:none; float:left; font-family:"Times New Roman", Times, serif; color:#7c7c7c; font-size:12px; background:#FFF;  margin:7px 6px 0px 0px; _margin-top:8px; *margin-top:8px; display:block;  text-align:center;}
.iinactive{color:#7c7c7c; text-decoration:none; display:block; background:url(items/spece.gif) no-repeat; height:33px; width:74px; }
.iactive{ color:#464646; text-decoration:none; display:block; background:url(items/spece-up.gif) no-repeat; height:33px; width:74px;}*/
.spece ul{margin:0px; padding:0px 0px 0px 0px;}
.spece li{list-style:none; float:left; font-family:"Times New Roman", Times, serif; color:#7c7c7c; font-size:12px; background:#FFF;  margin:7px 0px 0px 0px; _margin-top:8px; *margin-top:8px; display:block;  text-align:center; padding:0px;}
.iinactive{color:#7c7c7c; text-decoration:none; display:block; background:url(items/spece1.gif) no-repeat center; height:45px; width:74px; padding: 11px 6px 2px 0px;}
.iactive{color:#464646; text-decoration:none; display:block; background:url(items/spece-up1.gif) no-repeat center; height:45px; width:74px;  padding: 11px 6px 2px 0px;}
.items-price{font-family: Arial; font-size:17px; color:#a8a8a8;}
.items-price b{font-family:AGOpus; color:#464646; font-size:22px;}
.items-price h1{ font-size:26px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; text-align:center;}
.items-price h2{font-size:22px; color:#389736; margin:0px; padding:0px; text-align:center;}
.items-price h2 span{text-decoration: line-through; margin:0px; padding:0px;}
.itemn-textb{font-family:AGOpus; text-transform:uppercase; color:#626262; font-size:22px;}
.itemn-names {font-family:AGOpus; font-size:14px; color:#7b7b7b; font-weight:bold; text-align:center;}
.itemn-names a{ color:#7b7b7b; text-decoration:none;}
.itemn-pro{border:1px solid #ddd; margin:3px;}
.itemn-pro-sele{border:1px solid #000; margin:3px;}
a.itemn-rnav{background: transparent url(items/top-link-left.gif) no-repeat top left; display: block; float:left; font-family:AGOpus; font-size:12px; margin-right:0px; line-height: 10px; height: 21px; padding-left:9px; text-decoration: none;}
a.itemn-rnav:link, a.itemn-rnav:visited, a.itemn-rnav:active{color: #757575; font-size:12px;}
a.itemn-rnav span{background: transparent url(items/top-link-right.gif) no-repeat top right; display: block; padding:7px 9px 4px 0; }
a.itemn-rnav:hover{ background-position: bottom left; color:#fff;}
a.itemn-rnav:hover span{ background-position: bottom right; color:#fff;}
.popup-text{font-family:"Times New Roman", Times, serif; font-size:15px;}
.popup-hd{ font-size:27px; color:#000; font-family:AGOpus; padding-top:20px; }
.oimghomprodbg{ background:url(image_home/prodbg.gif) repeat-y; padding-top:4px; }
.otop2prodbg{ background:url(image_home/prodbg.gif) repeat-y; padding-top:25px; padding-bottom:25px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.olast3itemname{ font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.oleftmenu1{ background:url(leftmenuimages/cav-tm.gif) repeat-x top; height:4px; }
/*.oleftmenu2{ background:url(leftmenuimages/cav-mid.gif) repeat-x top #fff; }*/
.oleftmenu2{ background:#ffffff; }
.oleftmenu3{ background:url(leftmenuimages/cav-rm.gif) repeat-y top #fff; width:4px; border-right:0px solid #a8a8a8; }
.oleftmenu4{ background:url(leftmenuimages/cav-bm.gif) repeat-x top #fff; height:4px ; }
.oleftmenu5{ background:url(leftmenuimages/bottomMen.jpg) no-repeat bottom; height:20px; width:199px; }
.oleftmenu6{ background:url(leftmenuimages/cav-lm.gif) repeat-y top #fff; width:4px;border-left:0px solid #a8a8a8; }
.oleftmenu7{ font-size:14px; text-decoration:none; font-family:'Times New Roman'; font-weight:bold; }
.oleftmenu8{ width:85%; height:1px; margin-left:auto; margin-right:auto; border-bottom: 1px solid #DFDFDF; }
.oleftmenu9{ background:url(leftmenuimages/cav-bm.gif) repeat-x top; height:4px; }
.otopmenu1{ padding-left:50px; font-family:Times New Roman, Times, serif; font-size:16px; color:#7D3237; }
.vel-giftp{background:url(valentineimg/vel-butbg.gif) no-repeat; height:110px; width:897px; font-family:"AGOpus";}
.vel-giftp a{background:url(valentineimg/vel-gift-price.gif) no-repeat 0 0; font-size:12px; color:#ff0000 !important; text-decoration:none; font-weight:bold; width:137px; line-height:32px;_line-height:33px; *line-height:33px; display:block; text-align:center;}
.vel-giftp-big{font-size:15px;}
.vel-giftp a:hover{background:url(valentineimg/vel-gift-price.gif) no-repeat 0 -32px; color:#8a0000 !important;}
.vel-Detail{background:url(valentineimg/vel-butbg01.gif) no-repeat;  height:305px; padding:30px 20px 0px 40px; font-family:"AGOpus";}
.vd-hd{color:#9f0b17; font-weight:bold; font-size:14px;}
.vd-hd a{color:#9f0b17 !important; text-decoration:underline;}
.vd-hd a:hover{text-decoration:none; color:#000!important;}
a.vd-proname:link, a.vd-proname:visited, a.vd-proname:active{font-size:14px; color:#b50000; text-decoration:none;}
a.vd-proname:hover{color:#000;}
.vd-proname-small{font-size:12px;}
.vd-text{font-size:10px; color:#979797;}
.vd-price{color:#FF0000; font-size:15px;}
.item-list{font-family:Verdana; font-size:12px; color:#707070;}
.item-list h2{ font-size:18px; color:#000; text-align:left; margin:0px; padding:0px;}
.item-list a{text-decoration:none; color:#4e4e4e;}
.item-list a:hover{text-decoration:none; color:#000;}
.item-list img {border:0px;}
.item-listlink{ color:#d80000; font-size:9px; }
.item-listlink a{color:#5f5f5f; border:1px solid #d7d7d7; background:#e9e8ed url(itemlistimg/ico-arrow.gif) no-repeat right; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none; font-family:Verdana; padding:2px 15px 2px 10px; line-height:20px;}
.item-listlink a:hover{background:#9c9aa3 url(itemlistimg/ico-arrowup.gif) no-repeat right; color:#fff !important; text-decoration:none;}
.textnone{ visibility:hidden; font-size:5px; line-height:10px;}
.textnone1{ visibility:hidden; margin-right:-5px; _margin-right:-7px; *margin-right:-7px;}
.item-listlink .red-border{border:1px solid #ff9e9e;}
.item-listlink strong{padding-left:98px;}
.il-price{font-size:14px; font-weight:bold; color:#ca0000;}
.il-sprice{font-size:12px; font-weight:bold; color:#ca0000;}
.il-rprice{font-size:14px; text-decoration: line-through; color:#ff4e4e;}
.item-list small{font-size:9px; color:#a0a0a0;}
.il-proname{color:#000;}
a.il-proname:link, a.il-proname:visited, a.il-proname:active{color:#000; text-decoration:none;}
a.il-proname:hover{text-decoration:none;}
.item-list p{ font-size:10px; text-transform:uppercase; font-style:italic; text-align:right; margin:0px; padding:0px;}
.red-text-video{color:#ff0000; text-align:right; display:block; font-size:10px;}
.il-probox{background:url(itemlistimg/img-line.gif) no-repeat left; padding-left:5px; width:95px;}
.pagination1{padding:0px;}
.pagination1 a, .pagination1 a:visited{padding:0 4px; margin-left:2px; border:1px solid #707070; text-decoration:none; color:#707070; background:#ebebeb; display:block; float:left;}
.pagination1 a:hover, .pagination1 a:active{border:1px solid #707070; color: #000; background-color:#fff; }
.pagination1 a.currentpage{background-color:#fff; color:#000 !important; border-color:#707070; font-weight:bold; cursor:default;}
.cav-mid1{background:url(itemlistimg/cav-mid1.gif) repeat-x top;}
.cav-mid{background:url(itemlistimg/cav-mid.gif) repeat-x top;}
.list-menu{background:#FFFFFF; height:18px; margin-top:2px; border:#666 1px solid; padding:0px; margin:2px 0px; font-size:11px;}
.list-menu1{background:#ececec; height:16px; font-size:11px; border:#707070 1px solid; padding:0px 0; margin:0px 2px;}
.new-hotbg{background:url(itemlistimg/newhot-mid.gif) repeat-y;}
.new-hotbot{background:url(itemlistimg/newhot-bot.gif) no-repeat; line-height:25px;}
.small-text{font-size:10px;}
.il-nav{ font-size:10px; font-family:Verdana; color:#9e9e9e; font-weight:normal;}
.il-nav a{ text-decoration:none; color:#757474;}
.il-nav a:hover{color:#000;}
.pl20{padding-left:20px; padding-right:20px; padding-top:0px; _padding-top:10px; *padding-top:10px;}
.pr20{ padding-right:20px; padding-top:0px; _padding-top:10px; *padding-top:10px;}
.pr20 h1{ color:#000; font-size:18px; margin:0px; padding:0px; font-family:Arial; }
a.itemn-rnav1{background: transparent url(itemlistimg/top-link-left1.gif) no-repeat top left; display: block; float:left; font-family:Verdana; font-size:11px; margin-right:0px; line-height: 10px; height: 21px; padding-left:7px; text-decoration: none;}
a.itemn-rnav1:link, a.itemn-rnav1:visited, a.itemn-rnav1:active{color: #757575; font-size:11px;}
a.itemn-rnav1 span{background: transparent url(itemlistimg/top-link-right1.gif) no-repeat top right; display: block; padding:7px 7px 4px 0;}
a.itemn-rnav1:hover{background-position: bottom left; color:#fff;}
a.itemn-rnav1:hover span{ background-position: bottom right; color:#fff;}
.sliderlist{background: transparent url(itemlistimg/cavleft.gif) no-repeat top left; display: block; float:left;margin-right:0px; line-height: 10px; height: 15px; padding-left:5px;}
.sliderlist span{background: transparent url(itemlistimg/cavright.gif) no-repeat top right; display: block; padding:2px 5px 3px 0; color:#8a8a8a; }
.bc-ml{ border-left:2px solid #0918a7;}
.bc-mr{border-right:2px solid #0918a7;}
.bc-tm{ border-top:2px solid #0918a7;}
.bc-bm{border-bottom:2px solid #0918a7;}
.bc-mid{color:#0f02a7; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#preview{ position:absolute; border:2px #999999 solid; background:#fff; padding:5px; display:none; color:#000; height:auto; 	width: 440px; text-align:center; z-index:999999999px; font-family:Verdana; font-size:11px; font-weight:bold; }	
.ilbackorder { font-size:12px; color:#666; font-weight:bold;}	
.ilbackorder a{ color:#000; text-decoration:none; background:none; border:0; padding:0px; }
.ilbackorder a:hover{ color:#000!important; background:none; border:0; padding:0px; }
.sitemapt{font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px;}
.sitemapt a{color:#666; text-decoration:none; line-height:20px; font-size:11px;}
.sitemapt a:hover{text-decoration:underline; color:#000;}
.sitemapt a strong{color:#000;  font-size:12px;}
.sitemapbig{font-size:15px; color:#000!important; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.sitemapbig a{font-size:15px; color:#000!important; font-family:Arial, Helvetica, sans-serif; }
a.ovalbutton{background: transparent url(images/oval-left.gif) no-repeat top left; display: block; float:left; font-family:Verdana; font-size:12px; font-weight:normal; line-height: 16px; height: 24px; padding-left: 11px; text-decoration: none;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #000000; }
a.ovalbutton span{background: transparent url(images/oval-right.gif) no-repeat top right; color: #000000; display: block; padding: 4px 11px 4px 0; }
a.ovalbutton:hover{ background-position: bottom left; text-decoration:none;}
a.ovalbutton:hover span{ background-position: bottom right; color: #000000; text-decoration:none;}
.grey{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666666; font-weight:bold}
.header{font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#666666; font-weight:bold}
.bloghd{ font-size:18px; font-family:Arial; font-weight:bold; padding-top:10px; padding-left:20px;}
.blog{float:left; overflow:scroll; overflow-x:hidden; width:850px; height:400px; border-bottom:1px solid #D1D1D1; padding:5px;}
.blog .post{ color:#333333; font-family:Times New Roman; font-size:15px;}
.blog .post img{margin:10px;}
.blogtitle h1{ background:url(images/bg_hd.png) no-repeat center bottom; text-align:center; padding-bottom:5px;}
.blogtitle h1 a{ font-size:30px; color:#B50300; font-family:Times New Roman; font-weight:bold; text-decoration:none; }
.blog h2{ text-align:center; padding-bottom:5px; }
.blog h2 a{ font-size:25px; color:#B50300; font-family:Times New Roman; font-weight:bold; }
.blog p{ color:#333333;}
.blog small{ font-size:15px;}
.blog .postmetadata{ color:#111111; text-align:center; font-size:15px;}
.blog .postmetadata a{ color:#0066CC; font-size:15px; }
.blog .blogpart{ border-top:1px solid #C6C6C6; clear:both;}
.education a{font-family:Arial; font-size:13px; font-weight:bold; color:#a43140; text-transform:uppercase; text-decoration:none; padding:0 0 0 25px;}
.custom a{font-family:Arial; font-size:13px; font-weight:bold; color:#a43140; text-transform:uppercase;  padding:7px 0 0 55px; text-decoration:none;}
.blogprepos
{
	background:url(images/blog_bg_hd.png) no-repeat center bottom; text-align:center; padding-bottom:5px; font-size:15px; color:#B50300; font-family:Times New Roman; font-weight:bold; 
}
a.blog_left_posts{font-family:Verdana; font-size:10px; color:#000000; font-weight:normal; text-decoration: none;}
.blogarticle{float:left; overflow-x:hidden; width:825px; padding:5px;}
.blogarticle .post{ color:#333333; font-family:Times New Roman; font-size:15px;}

.blogarticleforarticlepage{float:left; width:825px; padding:5px;}
.blogarticleforarticlepage .post{ color:#333333; font-family:Times New Roman; font-size:15px;}
.blogarticleforarticlepage h2{ text-align:center; padding-bottom:5px; }
.blogarticleforarticlepage h2 a{ font-size:25px; color:#B50300; font-family:Times New Roman; font-weight:bold; }
.blogarticleforarticlepage p{ color:#333333; font-family:Times New Roman; font-size:15px; font-style:normal; text-transform:none; text-align:justify}
.blogarticleforarticlepage small{ font-size:15px;}
.blogarticleforarticlepage h3{ text-align:center; padding-bottom:5px; }
.blogarticleforarticlepage h3 a{ font-size:25px; color:#B50300; font-family:Times New Roman; font-weight:bold; }



.blogtitle h1{ color:#B50300;background:url(images/bg_hd.png) no-repeat center bottom; text-align:center; padding-bottom:5px;}
.blogtitle h1 a{ font-size:30px; color:#B50300; font-family:Times New Roman; font-weight:bold; text-decoration:none; }
.blogarticle h2{ text-align:center; padding-bottom:5px; }
.blogarticle h2 a{ font-size:25px; color:#B50300; font-family:Times New Roman; font-weight:bold; }
.blogarticle p{ color:#333333; font-family:Times New Roman; font-size:15px; font-style:normal; text-transform:none; text-align:justify}
.blogarticle small{ font-size:15px;}
.blogarticle .postmetadata{ color:#111111; text-align:center; font-size:15px;}
.blogarticle .postmetadata a{ color:#0066CC; font-size:15px; }
.blogarticle .blogpart{ border-top:1px solid #C6C6C6; clear:both;}
.blogarticlecontent
{
	color:#333333; line-height:1.4em; text-align:justify; 	font-size: 1.05em; 	text-transform: none; font-family: Lucida Grande, Verdana, Arial, Sans-Serif;
}
.blogarticlevline
{
	float:left; border-left:solid 1px #dddddd; padding:10px 0px 0px 7px; font-size:16px;
}
.leftarticletitle{ color:#111111; font-family:Times New Roman; font-size:14px; margin-bottom:15px; padding-left:20px;}
.leftarticletitle a{ color:#111111; font-family:Times New Roman; font-size:14px; text-decoration:none;}
.blogarticle
{
	float:left; overflow:scroll; overflow-x:hidden; width:850px; height:400px; border-bottom:1px solid #D1D1D1; padding:5px;
}
.blogarticletitle h1
{
	background:url(images/bg_hd.png) no-repeat center bottom; text-align:center; padding-bottom:5px; color:#B50300;
}
/*.layerbg h1
{
	margin: 0px; padding: 0px; background-repeat:repeat-x; background-image: url(images/bglayer.jpg); font-size:12px; 
	font-weight:bold; color:#555555; font-family:Times New Roman;
}
 exising live css*/
.layerbg h1
{
	margin: 0 auto;font-size:12px; 
	font-weight:bold; color:#555555; font-family:Times New Roman;
}
.blogtitle h2{ color:#B50300;background:url(images/bg_hd.png) no-repeat center bottom; text-align:center; padding-bottom:5px;  font-family:Times New Roman; font-weight:bold; font-size:30px;}
.blogtitle h2 a{ font-size:30px; color:#B50300; font-family:Times New Roman; font-weight:bold; text-decoration:none; }
.blog h3{ text-align:center; padding-bottom:5px; }
.blog h3 a{ font-size:25px; color:#B50300; font-family:Times New Roman; font-weight:bold; }
/*.seotitleheader h1
{
	margin: 0px; padding: 0px; background-repeat:repeat-x; background-image: url(images/bglayer.jpg); font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#bf7478;
} old layout */
.seotitleheader h1
{
	margin: 0 auto;
	font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#bf7478;
}
.pr20 h2{ color:#000; font-size:18px; margin:0px; padding:0px; font-family:Arial; }
.item-list h3{ font-size:18px; color:#000; text-align:left; margin:0px; padding:0px;}
.blogarticle h3{ text-align:center; padding-bottom:5px; }
.blogarticle h3 a{ font-size:25px; color:#B50300; font-family:Times New Roman; font-weight:bold; }
.blogarticletitle h2
{
	background:url(images/bg_hd.png) no-repeat center bottom; text-align:center; padding-bottom:5px; color:#B50300;
}
.items-price h2{ font-size:26px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; text-align:center;}
.items-price h3{font-size:22px; color:#389736; margin:0px; padding:0px; text-align:center;}
.items-price h3 span{text-decoration: line-through; margin:0px; padding:0px;}
.items-price h4{font-size:20px; color:#d57878; margin:0px; padding:0px; text-align:center;}
/* New Header Footer and Left Panel css 2-12-10 */
.greyfnt{color:#898989; font-family:Verdana; font-size:11px; text-align:center; font-weight:bold;}
.ML10{margin-left:10px;}
.PL10{padding-left:10px;}
.PL20{padding-left:20px;}
.PL40{padding-left:40px;}
.PL15{padding-left:15px;}
.PR10{padding-right:10px;}
.PT10{padding-top:10px;}
.PT15{padding-top:15px;}
.PT5{padding-top:5px;}
.PM5{margin:5px 0 0}
.bdr{border:#dddddd solid 1px; width:100%;}
.bdr hr{border-right:#dddddd solid 1px;}
.bdrleft{border-left:#dddddd solid 1px; width:350px; text-align:left}
.mt0{ margin:auto; text-align:center}
.mt10{ margin-top:10px}
.PB25{ padding-bottom:25px;}
.m20{ margin:20px;}
.m40{ margin:40px;}

.main{width:1165px; margin:0 auto;}
.topmain
{
width:1165px;
margin:0 auto;
/*background:url(newhomedesign/images/topbg.jpg) no-repeat;*/
background:url(images/newhomedesign/images/main-diamond-jewelry.jpg) no-repeat;
height:160px;
}
.topcontainer
{
width:1114px;
margin:0 auto;
}
.topleft1
{
width:739px;
float:left;
}
.topleft2
{
width:43px;
float:left;
height:84px;
}
.topright1
{
float:right;
width:335px;
}
.topmid
{
float:left;
width:310px;

}
.leftcor
{
float:left;
width:66px;
height:32px;
/*background:url(newhomedesign/images/leftcor.jpg) no-repeat;*/
background:url(images/sprite-images.png) no-repeat;
background-position:0 -834px;
}
.rightcor
{
float:right;
width:66px;
height:32px;
/*background:url(newhomedesign/images/rightcor.jpg) no-repeat;*/
background:url(images/sprite-images.png) no-repeat;
background-position:0 -876px;
}
.middle
{
width:100%;
float:left;
background:url(newhomedesign/images/mid_bg1.jpg) repeat-y;
/*padding-top:5px;*/
}
.left
{
float:left;
padding-top:33px;
/*margin-left:15px;
width:220px;
padding-left:15px;*/
}
.men
{
color:#7b7ca1;
font-size:18px;
font-family:Verdana;
/*height:210px; */
height:auto;
}
.men h3
{
color:#7b7ca1;
font-size:18px;
font-family:Verdana;
margin:0px;
padding-bottom:10px;
}
.men h3 a
{
color:#7b7ca1;
font-size:18px;
font-family:Verdana;
margin:0px;
padding-bottom:10px;
text-decoration:none;
}
.men ul
{
margin:0px;
padding:0px;
}
.men ul li
{
margin:0px;
padding:0px;
list-style:none;
font-family:Verdana;
font-size:14px;
padding-left:20px;
line-height:18px;
background:url(newhomedesign/images/MidMen.jpg) repeat-y;
}

.men li:hover
{
margin:0px;
padding:0px;
list-style:none;
font-family:Verdana;
font-size:14px;
padding-left:20px;
line-height:18px;
background:url(newhomedesign/images/MidMen_hover.jpg) no-repeat;
display:block;
}
.men ul li a
{
color:#7b7ca1;
margin:0px;
padding:0px;
list-style:none;
font-family:Verdana;
font-size:14px;
padding:3px 0px 3px 0px;
line-height:19px;
text-decoration:none;
}

.women
{
color:#c17b7b;
font-size:18px;
font-family:Verdana;
/*height:210px; */
height:auto;
}
.women h3
{
color:#c17b7b;
font-size:18px;
font-family:Verdana;
margin:0px;
padding-bottom:10px;
}
.women h3 a
{
color:#c17b7b;
font-size:18px;
font-family:Verdana;
margin:0px;
padding-bottom:10px;
text-decoration:none;
}
.women ul
{
margin:0px;
padding:0px;

}
.women ul li
{
margin:0px;
padding:0px;
list-style:none;
font-family:Verdana;
font-size:14px;
padding-left:20px;
line-height:18px;
background:url(newhomedesign/images/MidWom.jpg) repeat-y;
}
.women li:hover
{
margin:0px;
padding:0px;
list-style:none;
font-family:Verdana;
font-size:14px;
padding-left:20px;
line-height:18px;
background:url(newhomedesign/images/MidWom_hover.jpg) repeat-y;
}
.women ul li a
{
color:#c17b7b;
margin:0px;
padding:0px;
list-style:none;
font-family:Verdana;
font-size:14px;
padding:3px 0px 3px 0px;
line-height:19px;
text-decoration:none;
}
.assorted
{
color:#aeaeae;
font-size:18px;
font-family:Verdana;
height:150px;
}
.assorted h1
{
color:#aeaeae;
font-size:18px;
font-family:Verdana;
margin:0px;
padding-bottom:10px;
}
.assorted ul
{
margin:0px;
padding:0px;

}
.assorted ul li
{
margin:0px;
padding:0px;
list-style:none;
font-family:Verdana;
font-size:14px;
padding-left:20px;
line-height:18px;
background:url(newhomedesign/images/Midassorted.jpg) repeat-y;
}
.assorted li:hover
{
margin:0px;
padding:0px;
list-style:none;
font-family:Verdana;
font-size:14px;
padding-left:20px;
line-height:18px;
background:url(newhomedesign/images/assorted_hover.jpg) repeat-y;
}
.assorted ul li a
{
color:#aeaeae;
margin:0px;
padding:0px;
list-style:none;
font-family:Verdana;
font-size:14px;
padding:3px 0px 3px 0px;
line-height:19px;
text-decoration:none;
}
.leftcorbot
{
float:left;
width:66px;
height:32px;
/*background:url(newhomedesign/images/leftcorbt.jpg) no-repeat; */
background:url(images/sprite-images.png) no-repeat;
background-position:0 -918px
}
.rightcorbot
{
float:right;
width:66px;
height:32px;
background:url(images/sprite-images.png) no-repeat;
background-position:0 -960px
}

/* end of new css of header home */

.fontstyle
{color:#642c2c;font-size:14px; font-family:Verdana;}
.fontstyle a
{color:#642c2c;font-size:14px; font-family:Verdana; text-decoration:none;}
.fontstyle a:hover
{color:#642c2c;font-size:14px; font-family:Verdana; text-decoration:underline;}

.alignleft {
float:left;
}



/* mens jewelry */
.mens_hd{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:34px; font-weight:bold; color:#7b7ca1;}
.mens_hd1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#7b7ca1;}
.mens_hd1 a{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#7b7ca1!important; text-decoration:none}
.mens_hd1 ul{margin:0px; padding:0px;}
.mens_hd1 li{margin:0px; padding:2px 0px 0px 0px ; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#7b7ca1; list-style:none;}
.mens_hd1 li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#7b7ca1; text-decoration:none}
.mens_hd1 li a:hover{color:#990000;}
.mens_hd2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#002d89;}
.mens_hd2 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#002d89!important; text-decoration:none;}
.mens_hd2 ul{ margin:0px; padding:0px;}
.mens_hd2 li{ list-style:none; margin:0px; background:url(mensjewelry/li_line.jpg) no-repeat; padding:0px 0px 5px 3px;}
.mens_hd2 li a{ list-style:none; margin:0px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#002d89;}
.mens_hd2 li a:hover{ color:#B9484A;}
.brand{width:200px; height:58px; background:url(mensjewelry/brand_bg.jpg) no-repeat; padding:0px 7px 7px 5px;}
.mens_cont{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#636363; /*c9c9c9*/}
.space_left{ padding:0px 0px 0px 5px;}
.sm_pro{width:65px; height:58px; vertical-align:top; padding-top:5px;}
.sm_pro img{border:solid 1px #cacaca}
.sm_prise{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#14a816; font-size:11px;}
.mens_custom, .mens_custom a, .mens_custom a:active, .mens_custom a:link, .mens_custom a:visited{ color:#205ecf; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:25px; padding-top:0px; text-decoration:none;}
.rp_bg{width:166px; height:138px; padding:13px 0px 0px 12px; background:url(mensjewelry/rp_bg.jpg) no-repeat; vertical-align:top}
/* end of mens jewelry */

/*09-March-2011 Css for Retail page*/
.retailcontent{font-family:Tahoma, Arial; font-size:14px; color:#343434; font-weight:bold; letter-spacing:0.07em;}
.retailcontent strong{font-family:Tahoma, Arial; font-size:38px; color:#790000; font-weight:normal; letter-spacing:1px;}
.retailcontent b{font-family:Tahoma, Arial; font-size:16px; color:#343434; font-weight:bold; letter-spacing:1px;}
.retailcontent span{font-family:Tahoma, Arial; font-size:50px; color:#505050; font-weight:normal; letter-spacing:1px;}
/*end of 09-March-2011 Css for Retail page*/

/* womens jewelry 16-3-11*/
.womens_hd{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:34px; font-weight:bold; color:#c17b7b;}
.womens_hd1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#a17b7b;}
.womens_hd1 a{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#a17b7b!important; text-decoration:none}
.womens_hd1 ul{margin:0px; padding:0px 0 10px 0;}
.womens_hd1 li{margin:0px; padding:2px 0px 0px 0px ; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#7b7ca1; list-style:none;}
.womens_hd1 li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#ba4040 !important; text-decoration:none; text-align:left;}
.womens_hd1 li a:hover{color:#990000;}
.womens_hd2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#ba4040;}
.womens_hd2 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#ba4040!important; text-decoration:none;}
.womens_hd2 ul{ margin:0px; padding:0px;}
.womens_hd2 li{ list-style:none; margin:0px; background:url(womensjewelry/li_line.jpg) no-repeat; padding:0px 0px 5px 3px;}
.womens_hd2 li a{ list-style:none; margin:0px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#002d89;}
.womens_hd2 li a:hover{ color:#B9484A;}
.wbrand{width:200px; height:54px; background:url(womensjewelry/brand_bg.jpg) no-repeat; padding:0px 7px 0px 1px; text-align:center}
.womens_cont{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#636363}
.space_left{ padding:0px 0px 0px 5px;}
.sm_pro{width:65px; height:58px; vertical-align:top; padding-top:5px;}
.sm_pro img{border:solid 1px #cacaca}
.sm_prise{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#14a816; font-size:11px;}
.womens_custom, .womens_custom a, .womens_custom a:active, .womens_custom a:link, .womens_custom a:visited{ color:#ba4040; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:25px; padding-top:0px; text-decoration:none;}
.rp_bg{width:166px; height:138px; padding:13px 0px 0px 12px; background:url(mensjewelry/rp_bg.jpg) no-repeat; vertical-align:top}
.phone{ color:#4f4f4f; font-size:40px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.phone_bot{ color:#4f4f4f; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.pro1_box img{background:url(newlistpage/pro_bg.jpg); padding:20px;}
/* ends womens jewelry */

.choose_option{ font-family:Verdana; font-size:18px; color:#000000; text-align:center;}

/* question answare 23-3-11 */
.question{ font-family:Verdana; font-size:12px; color:#775a5e;}
.answer{ font-family:Verdana; font-size:12px; color:#515151; line-height:18px;}
/* end of question answare 23-3-11 */

.outofstock_item 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5a5a5a;
}
.outofstockSearch
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bfbfbf;
	text-align:center;
}
.paginationSearch
{
	padding: 2px;
}

.paginationSearch ul
{
	margin: 0;
	padding: 0;
	text-align: left; /*Set to "right" to right align pagination interface*/
	font-size: 16px;
}

.paginationSearch li
{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
	margin-left: 2px;
}

.paginationSearch a, .paginationSearch a:visited
{
/*	padding: 0 3px; */
	padding: 0 2px;
	border: 1px solid #000;
	text-decoration: none; 
	color: #000;
}

.paginationSearch a:hover, .paginationSearch a:active
{
	border: 1px solid #000;
	color: #000;
	background-color: #63A1FF;
}

.paginationSearch a.currentpage
{
	background-color: #2e6ab1;
	color: #FFF !important;
	border-color: #000;
	font-weight: bold;
	cursor: default;
}

.paginationSearch a.disablelink, .paginationSearch a.disablelink:hover
{
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: #000;
	font-weight: normal !important;
}

.paginationSearch a.prevnext
{
	font-weight: bold;
}
.item_font{ font-family:Arial; font-size:12px; color:#5a5a5a;}

/*------------ FBI Note on checkout page ------------------- */
#fbi-note p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#3c58c6; font-weight:bold; padding:0 0 5px 0; margin:0;}


.f_contestTitle{font-size:34px; color:#186cc6; text-align:center; border-bottom:1px solid #186cc6;}
.f_contestform{color:#186cc6; font-weight:bold; font-size:17px;}
a.f_contestform{color:#186cc6; font-weight:bold; font-size:17px; text-decoration:none;}
a:hover.f_contestform{color:#186cc6; font-weight:bold; font-size:17px; text-decoration:underline;}
a:visited.f_contestform{color:#186cc6; font-weight:bold; font-size:17px; text-decoration:none;}
.f_contestContent{color:#807ca1; font-size:15px; font-family:Tahoma; line-height:20px; font-weight:bold;}
a.f_bluebutton{background:url(images/blue_l.jpg) no-repeat top left; display:block; float:left; padding-left:12px; height:63px; text-decoration:none; line-height:55px; font-size:40px; color:#ffffff;}
a:link.f_bluebutton{color: #ffffff;}
a.f_bluebutton span{background: transparent url(images/blue_r.jpg) no-repeat top right; display: block; font-weight:normal; font-family:Times New Roman, Times, serif; padding: 4px 11px 4px 0; color:#ffffff; }
a.f_bluebutton:hover{ background-position: bottom left;}
a.f_bluebutton:hover span{ background-position: bottom right; color:#ffffff;}
.f_notice{ color:#FF0000; font-weight:bold;}

/*================ Return ========================= */
.return_tab{background:url(images/return_left.jpg) no-repeat top left; display: block; float:left; height:39px;
padding-left:50px; text-decoration: none; font-family:Trajan Pro; text-transform:capitalize; font-size:27px; color:#d20300;}

.return_tab span{background:url(images/return_right.jpg) no-repeat top right; display: block; padding: 7px 50px 4px 0px;}
.return_fnt{ color:#8e2424; font-size:34px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.return_contain{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#030303; font-weight:bold;}
.return_link a, .return_link a:active, .return_link a:link, .return_link a:visited{ text-decoration:none; font-weight:normal; color:#0000EE; text-align:center;}
.return_input{ border:solid 1px #adadad; padding:2px;}
.return_hd{ color:#535353; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.return_or{ color:#636363; font-size:48px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:32px; text-transform:uppercase;}
.return_title{ color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px;}
.return_table_bord{ background-color:#a6a6a6;}
.return_table_bord td{ background-color:#ffffff; font-family:Trajan Pro; font-size:13px; color:#000000; padding:5px;}
.return_table_bord td.hdp{font-family:Trajan Pro; font-size:18px; color:#000000; text-align:center;}
.return_table_bord td.return_dbg{ background-color:#eeeeee!important;}
.return_table_bord td.return_padding{ padding-left:30px;}
.return_form{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
.return_form .light{color:#55554e; font-size:12px;}
a.return_link{ font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#0000EE; font-size:13px;}
.ordernumber_red{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#700107;}
.return-number{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000;}
.red_note{ color:#f5001a; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.return_form_red{ font-family:Verdana; font-size:12px; color:#750600;}
.return_form_red ul{margin:0px; padding:0px; list-style-type:none;}
.return_form_red ul li{margin:0px; padding:0px; background:url(images/round.jpg) no-repeat; padding:0px 0px 0px 18px;}
.return_thanx{ color:#912d1d; font-size:34px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
.returnno { color:#ab716d; font-size:30px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; display:block; padding-top:2px; margin-top:2px;}
.thanks-box {background:url(images/return_thanks_box-bg.jpg) no-repeat bottom center; margin:0; padding:0px 20px 20px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#975860;}

/*================= Facebook Contest - Left Nav ======================== */
#facbook-contest {padding:5px 0 0 0px; width:217px; text-align:center;}
#facbook-contest p{text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#7d7d7d; padding:5px; margin:0px;}
.fb-contest-link, .fb-contest-link:active, .fb-contest-link:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#7d7d7d; text-decoration:none; font-weight:normal;}
.fb-contest-link:hover{color:#186ac6;}

.loose-diamond a{
display:block;
white-space:nowrap;
margin:0
color:#7b7ca1!important;
font-size:18px!important;
font-family:Verdana!important;
text-decoration:none;
}

.loose-diamond a:hover, .loose-diamond a:active
{
	color:#5f5f5f;
}
/* ============================================= Hip Hop Jewelry Landing Page========================================= */
.hiphop h1{ color:#c01d1c; font-size:46px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal}
.hiphop_text{  font-size:12px; color:#cf0000; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:17px;}
.hiphop_rings_text {font-size:12px; color:#c01d1c; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px 5px 5px 10px;}
.hiphop_top_text { font-size:12px; color:#ff0000; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 5px 0 0}
.hiphop_text b{ font-size:14px; color:#c01d1c; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.hiphop_title h2{ font-family:Trajan Pro; font-size:18px; padding:0px; margin:0px; color:#c01d1c; font-weight:bold;}
.hiphop_title h2 a{ font-family:Trajan Pro; font-size:18px; padding:0px; margin:0px; color:#c01d1c; font-weight:bold; text-decoration:none;}
.hiphopp15{padding:0px 10px 5px 15px;}
/*
.hiphop_detail{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#aeaeae; padding:5px; line-height:18px;}
.hiphop_detail_big{ font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#aeaeae; line-height:18px;}
*/
.hiphop_detail{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#aeaeae; padding:5px;line-height:14px;}
.hiphop_detail_big{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#aeaeae; line-height:18px;}
.hiphop_detail strong, .hiphop_detail_big strong{color:#969696;}
.hiphop_border{ border:solid 1px #cecece}
.hiphop h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#c01d1c; margin:0px; padding:0px 0px 3px 0px; font-weight:normal;}
.hiphop_red{ font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#c01d1c; font-weight:bold;}
.hiphop_green{ font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#5d6c3f; font-weight:bold;}
#hiphop_slideshow {position:relative;width:299px;height:194px; margin:0 auto;background:url(images/hiphopjewelry/slider-bg.jpg) no-repeat center;}
#hiphop_slideshow IMG {position:absolute;top:20px;left:20px;z-index:8;opacity:0.0;}
#hiphop_slideshow IMG.active {z-index:10;opacity:1.0;}
#hiphop_slideshow IMG.last-active { z-index:9;}

.hiphop {font-size:55px; color:#c70000; font-family:Verdana; font-weight:normal; text-decoration:none; }
.hiphop a {font-size:55px; color:#c70000; font-family:Verdana; font-weight:normal; text-decoration:none; }
.hiphop a:hover {font-size:55px; color:#000000; font-family:Verdana; font-weight:normal; text-decoration:none; }

.hiphop38 {font-size:38px; color:#c70000; font-family:Verdana; font-weight:normal; text-decoration:none; }
.hiphop14 {font-size:14px; color:#c70000; font-family:Verdana; font-weight:normal; text-decoration:none; }
.hiphop20 {font-size:20px; color:#7e7e7e; font-family:Verdana; font-weight:normal; text-decoration:none; }


/* ============================================Ends Hip Hop Jewelry Landing Page========================================= */

/*19-1-2011*/ 
.pgheading{ font-family:Verdana; font-size:17px; color:#9e1414; font-weight:bold;}
.pgheading h3{ font-family:Verdana; font-size:17px; color:#9e1414; font-weight:bold;  margin:0px; padding:0px;}
.somebox{/*width:630px;*/ font-family:Verdana; color:#a7a7a5; font-size:12px; margin:0px; padding:0px;}
.somebox p{/*width:630px;*/ font-family:Verdana; color:#a7a7a5; font-size:12px; margin:0px; padding:0px;}
.somebox img{padding-right:10px;}
.box{ font-family:Verdana; color:#a7a7a5; font-size:14px; margin:0px; padding:0px;}
.box p{/*width:630px;*/ font-family:Verdana; color:#a7a7a5; font-size:14px; margin:0px; padding:0px;}
.box img{padding-right:10px;}
.articlebox{ font-family:Verdana; color:#a7a7a5; font-size:12px; margin:0px; padding:0px;}
.articlebox p{/*width:630px;*/ font-family:Verdana; color:#a7a7a5; font-size:12px; margin:0px; padding:0px;}
.right_top{background:url(images/itemlistimage/right_top.jpg) no-repeat right bottom #ffffff; width:234px; height:22px;color:#3a5fc9; font-size:14px; font-family:Verdana; font-weight:bold; padding-bottom:20px;}
.right_body{background:url(newlistpage/right_body.jpg) repeat-y right; width:234px;}
.right_body ul{margin:0px 0px 0px 27px; padding:0px; list-style:none;}
.right_body ul li{margin:0px; padding:2px 0px 0px 10px; color:#7b7ca1; font-size:13px; font-family:Verdana; list-style:none; padding-left:15px;}
.right_body ul li:hover{margin:0px; color:#7b7ca1; font-size:13px; font-family:Verdana; list-style:none; background:url(images/itemlistimage/bullet.jpg) no-repeat;}
.right_body ul li a{color:#7b7ca1; font-size:13px; font-family:Verdana; list-style:none; text-decoration:none; padding-left:0px;}
.right_body ul li a:hover{color:#7b7ca1;text-decoration:none;}
.right_body ul li span{margin:0px; padding:2px 0px 0px 0px; color:#c83838; font-size:13px; font-family:Verdana; list-style:none;}
.right_body ul li span a{margin:0px; padding:2px 0px 0px 5px; color:#c83838; font-size:13px; font-family:Verdana; list-style:none; text-decoration:none;}
.right_body ul li span a:hover{color:#c83838; text-decoration:none; }
.yline{border-left:solid 1px #d5d5d5;}
.xline{border-bottom:solid 1px #d5d5d5;}


.productname{font-family:Verdana; font-size:10px; font-weight:bold; color:#8c8c8c; /*padding:10px 0px 0px 10px;*/ height:40px;}
.productname a{font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:none; color:#8c8c8c}
.productname a:hover, .productname a:visited, .productname a:active{font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:none; color:#8c8c8c !important}
.productname_bot{font-family:Verdana; font-size:10px; color:#bdbdbd; padding:5px 3px 3px 3px;}
.productname_bot a{font-family:Verdana; font-size:10px; color:#bdbdbd;}
.productname_bot a:hover{font-family:Verdana; font-size:10px; color:#bdbdbd;}
/*.product_dis{color:#8c8c8c;}*/
.product_dis{color:#8c8c8c; font-size:10px; padding-right:2px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right;}
.greenprice{ color:#02b602; font-size:12px; /*font-size:16px;*/ font-family:Verdana; font-weight:700;}
.greenprice1{ color:#02b602; font-size:10px; /*font-size:16px;*/ font-family:Verdana; font-weight:700;}
.redprice{ color:#d00707; /*font-size:16px;*/ font-size:12px; font-family:Verdana; font-weight:700;}
.sm_redprice{ color:#d00707; font-size:10px; font-family:Verdana; font-weight:700;}
.padding_lft{ padding-left:7px;}
.border_l_r{ border-left:solid 1px #d5d5d5; border-right:solid 1px #d5d5d5;}
.blu{ font-family: Verdana; color:#7b7ca1; font-size:13px; font-weight:bold;}
.normal_hd{ color:#929292; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.normal_hd a{ color:#929292; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

.normal_hd a:hover{ color:#929292; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.normal_cont{ color:#929292; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.normal_text_showroom{ color:#000000; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.oval_tb{background:url(images/itemlistimage/tab_left.png) no-repeat top left;
display: block; float:left;
line-height:14px;
height:22px;
padding-left:10px;
text-decoration: none;}
a:link.oval_tb, a:visited.oval_tb, a:active.oval_tb{color: #b3b3b3!important; font-family:Trajan Pro; font-size:11px!important; font-weight:normal!important;}
a.oval_tb span{background:url(images/itemlistimage/tab_right.png) no-repeat top right; display: block; padding: 7px 32px 4px 0;}
a.oval_tb:hover{background-position: top left;}
a.oval_tb:hover span{background-position: top right; color:#3a5fc9;}

a.oval_tb span.selected, a.oval_tblast span.selected  {color:#3a5fc9;}

a.oval_tblast{background:url(images/itemlistimage/tab_left.png) no-repeat top left;
display: block; float:left;font: normal 13px;
line-height:15px;
height:22px;
padding-left:10px;
text-decoration: none;}
a:link.oval_tblast, a:visited.oval_tblast, a:active.oval_tblast{color: #b3b3b3; font-family:"Trajan Pro"; font-size:11px;}
a.oval_tblast span{background:url(images/itemlistimage/tab_right.png) no-repeat top right; display: block; padding: 7px 32px 4px 0;}
a.oval_tblast:hover{background-position: top left;}
a.oval_tblast:hover{background-position: top right; color:#3a5fc9;}
.textbox{background:url(images/itemlistimage/textbox_left.jpg) top right no-repeat;border:none; width:60px; text-align:left; font-family:Trajan Pro; font-size:12px; color:#b3b3b3; font-weight:600; height:16px;}
.textbox1{background:url(images/itemlistimage/textbox_right.jpg) top left no-repeat;border:none; width:60px; padding-left:10px; text-align:left; font-family:Trajan Pro; font-size:12px; color:#b3b3b3; font-weight:600; height:16px;}

.price_range{ font-family:Trajan Pro; font-size:11px; color:#b3b3b3; font-weight:500; letter-spacing:5px;}
/*.blue_cat{ font-family:Trajan Pro; font-size:11px; color:#3a5fc9;}*/
.blue_cat{ font-family:Trajan Pro; font-size:11px; color:#3a5fc9; text-align:right;}
.grey_cat{ font-family:Trajan Pro; font-size:11px;; color:#838484;}
.closediv:link, .closediv:active, .closediv:visited {font-family:Trajan Pro; font-size:11px; color:#838484; text-decoration:none;}
.sliderlistnew{background: transparent url(itemlistimg/cavleft.gif) no-repeat top left; display: block; float:left;margin-right:0px; line-height: 10px; height: 15px; padding-left:5px;}
.sliderlistnew span{background: transparent url(itemlistimg/cavright.gif) no-repeat top right; display: block; padding:2px 5px 3px 0; color:#8a8a8a; }
.pro1_box img{background:url(images/itemlistimage/pro_bg.jpg); padding:20px;}
.phone{ color:#4f4f4f; font-size:40px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.phone_bot{ color:#4f4f4f; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.pro1_box img{background:url(images/itemlistimage/pro_bg.jpg); padding:20px;}
.titlehd{font-family:Trajan Pro, Georgia, Times New Roman, Arial; font-size:17px; color:#9f0404; font-weight:bold;}
/*.textboxtext{font-family:Trajan Pro; font-size:14px; color:#b3b3b3; font-weight:600;} */
.textboxtext{font-family:Trajan Pro; font-size:12px; color:#b3b3b3; font-weight:600;}
.shadow { margin:0px 10px 4px 0px; *margin:0px 5px 0px 0px; -moz-box-shadow: 4px 4px 4px #a9a9a9; -webkit-box-shadow: 4px 4px 4px #a9a9a9; box-shadow: 3px 3px 4px #c9c9c9; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#8a8989');
}
/*.textbox_small{background:url(images/itemlistimage/textbox_left1.jpg) top right no-repeat;border:none; width:30px;  text-align:left; font-family:Trajan Pro; font-size:12px; color:#b3b3b3; font-weight:600; height:18px;text-align:center;}
.textbox1_small{background:url(images/itemlistimage/textbox_right1.jpg) top left no-repeat; border:none; width:30px; padding-left:3px;text-align:left; font-family:Trajan Pro; font-size:12px; color:#b3b3b3; font-weight:600; height:18px;}*/
.textbox_small{background:url(images/itemlistimage/textbox_left1.jpg) top right no-repeat; *background:url(images/itemlistimage/textbox_left2.jpg) top right no-repeat; border:none; width:39px;  text-align:left; font-family:Trajan Pro; font-size:12px; color:#b3b3b3; font-weight:600; height:16px;text-align:center;}
.textbox1_small{background:url(images/itemlistimage/textbox_right1.jpg) top left no-repeat; *background:url(images/itemlistimage/textbox_right2.jpg) top left no-repeat; border:none; width:39px; padding-left:3px;text-align:left; font-family:Trajan Pro; font-size:12px; color:#b3b3b3; font-weight:600; height:16px;}
/*.top_yline{background:url(images/itemlistimage/top_line.jpg) top no-repeat #e8e8e8; width:1px;}*/
.top_yline{background:url(images/itemlistimage/top_line.jpg) no-repeat top left;}

.item_font{ font-family:Arial; font-size:12px; color:#5a5a5a;}
.showcriterialisting{ font-family:Trajan Pro; font-size:12px; color:#6c6c6c; text-transform:uppercase; font-weight:bold; font-style:italic; text-align:right;} 
.listnexttxt,.listnexttxt:visited,.listnexttxt:active{font-family:"Trajan Pro", Times, serif; /*color:#b3b3b3;*/color:#5F5F5F; margin:0px; list-style:none; font-size:10px; background:url(images/itemlistimage/next_arrow.jpg) center right no-repeat; padding-right:11px;}
.listnexttxt:hover{text-decoration:none; color:#3A5FC9!important;font-family:"Trajan Pro", Times, serif; font-variant:small-caps; margin:0px; list-style:none; font-size:10px;}

.listbacktxt,.listbacktxt:visited,.listbacktxt:active{font-family:"Trajan Pro", Times, serif; color:#5F5F5F; margin:0px; list-style:none; font-size:10px; background:url(images/itemlistimage/back_arrow.jpg) center left no-repeat; padding-left:11px;}
.listbacktxt:hover{text-decoration:none; color:#3A5FC9!important; font-family:"Trajan Pro", Times, serif; margin:0px; list-style:none; font-size:10px;}


a.oval_tbselected{background:url(images/itemlistimage/tab_left-h.png) no-repeat top left;
display: block; float:left;
line-height:14px;
height:22px;
padding-left:10px;
text-decoration: none;}
a:link.oval_tbselected, a:visited.oval_tbselected, a:active.oval_tbselected{color: #3a5fc9!important; font-family:Trajan Pro; font-size:11px!important; font-weight:normal!important;}
a.oval_tbselected span{background:url(images/itemlistimage/tab_right-h.png) no-repeat top right; display: block; padding: 7px 32px 4px 0;}
a.oval_tbselected:hover{background-position: top left;}
a.oval_tbselected:hover span{background-position: top right; color:#3a5fc9;}
.review{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#646464; font-weight:bold;}
.review span{text-transform:uppercase;}
.review b{font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#363636; font-weight:normal;}
.subbanner {padding:0px 0 0 7px; margin:25px 0px 0px 0px; list-style:none; font-weight:normal; color:#8c8c8c; font-family:Verdana; font-size:10px; font-weight:bold;  }

.previous-page, .previous-page:link, .previous-page:active, .previous-page:visited { 
color: #929292; font-size: 16px; text-decoration:underline;	padding: 0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px;	margin-right: 50px; font-weight:normal;
/*
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; padding-right:50px; font-weight:bold; color:#000000; text-decoration:none;
*/
}
.previous-page:hover {color:#6B6666;}
/* listing page diamond watch section cat 7 */
.wleftcon{ font-size:10px; font-family:Verdana; padding:5px; padding-bottom:none;}
.wrightbody ul{margin:10px 0px 0px 10px; padding:0px; list-style:none;}
.wrightbody ul li a{margin:0px; padding:2px 0px 0px 0px; color:#7b7ca1; font-size:12px; font-family:Verdana; list-style:none;}
.wrightbody ul li a:hover{margin:0px; color:#000000; list-style:none; text-decoration:none;}
.tabhd{ font-size:15px; font-family:Trajan Pro; color:#8b8b8b; padding:5px; font-weight:bold;}
.tabhd span{ font-size:15px; font-family:Trajan Pro; color:#388356;}
/* end of listing page diamond watch section cat 7 */<style>
*{margin:0;padding:0;border:none;}
.menu
{ 
	position:relative; top:0.5em; z-index:9999999; width:185px; padding-bottom:10px; /*background: url(./leftmenuimages/BGMen.jpg) repeat-y top left; */ 
}
.menu a
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#256dc7; display:block; white-space:nowrap; margin:0; padding:0 4px;
}
.left-ser
{
	height:21px; width:19px; float:left; margin-left:10px; _margin-left:5px;
}
.searchnew
{ 
	background:url(./images/leftmenuimages/ser-bg.jpg) repeat-x; font-size;12px; height:21px; padding-top:2px; font-family:Times New Roman, Times, serif; font-weight:bold; float:left; text-align:right; width:150px; _width:155px; color:#a4a4a4; border:0px;
}
.right-ser
{
	background:url(./images/leftmenuimages/right-ser.jpg) no-repeat; height:21px; width:4px; float:left; margin-right:8px;
}
.line-ser
{
	border-bottom:1px solid #868686; height:2px; margin:0px 10px 15px 10px; _margin:-13px 10px 15px 10px; clear:both;
}
.menu h3 a
{
display:block;
/*border-width:1px;
	border-style:solid;
	border-color:#ccc #888 #555 #bbb;*/
white-space:nowrap;
margin:0;
margin-left:2px;
color:#7b7ca1;
font-size:18px;
font-family:Trajan Pro;
background:url(./images/homeimg/left-hd-tt-bg.png) left top no-repeat;
height:30px ; /*40px; */
width:190px /*240px */;
margin-top:-30px;
/*margin-left:-31px; */
margin-left:-18px;
padding:9px 0px 0px 25px;
position:absolute;


}
.menu h3
{
	/* display:block; white-space:nowrap; margin:0; padding:0 4px; margin-left: 2px; */
	color:#0d005a;
	margin:0px;
	padding:0px;
}
.top-ser
{
	background: url(./images/leftmenuimages/TopMen.jpg) no-repeat top left; width:199px; height:11px;
}
.menu h3
{
	color:#0d005a;	
}
.menu h3 #text
{
	position: relative; top: -10px; font-size: 14px; font-family:Times New Roman, Times, serif; padding-left: 5px; 
}
.menu a
{
	color:#5f5f5f; text-decoration:none;
}
.menu a:hover
{
	color:#5f5f5f;
}
.menu a:active, a:visited
{
	color:#5f5f5f;
}
.menu ul
{
	list-style:none; margin:0; padding:0; width:100%;
}
.top_menu_line{background: url(./images/leftmenuimages/cav-tm.png) repeat-x   top transparent;}
.bot_menu_line {background: url(./images/leftmenuimages/cav-bm.png) repeat-x  bottom transparent;}
.left_menu_line {background: url(./images/leftmenuimages/cav-lm.png) repeat-y top right transparent;}
.right_menu_line {background: url(./images/leftmenuimages/cav-rm.png) repeat-y top right transparent ;}
.menu#mens ul#cat
{
/*	background: url(./leftmenuimages/BGMen.jpg) repeat-y top left; */width:199px; 
}
.menu#mens ul#lcat
{
	width:199px; height:10px;
}
div.menu li, div.menu li:hover
{
	position:relative; margin-left: 11px;
}
div.menu #cat li, div.menu #lcat li
{
	/*background: url(./images/leftmenuimages/MidMen.jpg) no-repeat bottom left; /*line-height:23px;*/ color:#5f5f5f; line-height:21px; height:23px;
}
div.menu #cat li:hover, div.menu #lcat li:hover
{
	background: url(./images/leftmenuimages/mid_hover11.png) no-repeat bottom left; color:#5f5f5f; height:23px; margin-left:1px; padding-left:10px; 
}
div.menu li #title, div.menu li:hover #title
{
	position: relative;	top: -1px; padding:0px; margin-left:-2px; padding-left:10px; font-size:14px; font-weight:normal; font-family:Verdana, Times New Roman, Times, serif; z-index:9999999; color:#7B7CA1;
}
div.menu li ul
{
	position:absolute; top:0; left:100.1%; _left:84%; display:none; 
}
.side-top-cav
{
	background:url(./images/leftmenuimages/TopsideMen.gif) no-repeat bottom; height:7px; width:230px; _height:7px; _width:230px;
}
.side-bot-cav
{
	background:url(./images/leftmenuimages/botsideMen.gif) no-repeat top; height:5px; width:230px; margin-left:0;
}
div.menu ul ul
{
	margin:0px; margin-left:-10px; _margin-left:10px; z-index:99999999; padding:0px 0px 0px 0px; width:auto;
}
div.menu ul ul li a
{
	font-weight: normal; color:#5f5f5f; font-size: 14px; padding-left:0px;  margin: 0px; padding: 0px; text-transform:capitalize; line-height:21px;      
}
div.menu ul ul li a:hover
{
	color:#002e66!important;	
}
div.menu ul#sub li#firstliid
{
	background: url(./images/leftmenuimages/LineMen.gif) no-repeat bottom left; margin: 0px; padding: 0px; 
}
div.menu ul#sub li#firstliid:hover
{
	 margin: 0px; padding: 0px; 
}
div.menu ul#sub li

{
	 margin: 0px; padding: 0px; /* background:none!important;*/ height:21px; background:#FFFFFF;
}
div.menu ul#sub li a{ color:#256dc7; line-height:21px!important; font-size:14px!important;}
/*div.womenmenu ul#sub li a{ color:#5F5F5F; line-height:21px!important; font-size:14px!important;}*/
div.menu ul#sub li a span{ color:#999999; line-height:21px; *line-height:21px;}
div.menu ul#sub li a:hover{ color:#4b001e; height:21px;}
div.menu ul#sub li:hover
{
margin: 0px; padding: 0px; /*background:none!important;*/ height:21px;  background:#FFFFFF; 
}
div.menu ul ul, div.menu ul ul ul, div.menu ul li:hover ul ul, div.menu ul li:hover ul ul ul
{
	display:none;
}
div.menu ul li:hover ul, div.menu ul ul li:hover ul, div.menu ul ul ul li:hover ul 
{
	display:block;
}
.menu a.x, .menu a.x:visited
{
	background-color: #000;
}
.menu a.x:hover
{
	color:#a00; background:#ddd;
}
.menu a.x:active
{
	color:#060; background:#ccc;
}
</style>
<style>
*{margin:0;padding:0;border:none;}
.womenmenu
{
	position:relative; top:0.5em; z-index:9999999; width:185px; padding-bottom:10px;/* background: url(./leftmenuimages/BGMen.jpg) repeat-y top left; width:199px; */
}
.womenmenu h3 a
{
	display:block;
/*border-width:1px;
	border-style:solid;
	border-color:#ccc #888 #555 #bbb;*/
white-space:nowrap;
margin:0;
margin-left:2px;
/*color:#ae8d8d; now */
color:#c17b7b;
font-size:18px;
font-family:Trajan Pro;
background:url(./images/homeimg/left-hd-bg.png) left top no-repeat;
height:30px; /* 40px; */
width:190px; /*240px; */
margin-top:-30px;
margin-left:-18px;
/*margin-left:-31px; */
padding:9px 0px 0px 25px;
position:absolute;

}
.womenmenu a
{
	font-family:Times New Roman, Times, serif; font-size:14px; color:#5f5f5f; display:block; white-space:nowrap; margin:0; padding:0 4px;
}
.womenmenu h3
{
	display:block; white-space:nowrap; margin:10px 0 0 0; padding:0 4px; margin-left: 2px;
}
.womenmenu h3
{
	color:#940000;	
	margin:0px;
	padding:0px;
}
.womenmenu h3 #text
{
	position: relative; top:-10px; font-size: 14px; font-family:Times New Roman, Times, serif; padding-left: 5px;
}
.womenmenu a
{
	color:#5f5f5f; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.womenmenu a:hover
{
	color:#5f5f5f;
}
.womenmenu a:active, a:visited
{
	color:#5f5f5f;
}
.womenmenu ul
{
	list-style:none; margin:0; padding:0; width:100%;
}
.womenmenu#mens ul#cat
{
	/*background: url(./leftmenuimages/BGMen.jpg) repeat-y top left; width:199px;*/
	width:199px;
}
.womenmenu#mens ul#lcat
{
	width:199px; height:10px;
}
div.womenmenu li, div.womenmenu li:hover
{
	position:relative; margin-left: 11px;
}
div.womenmenu #cat li, div.womenmenu #lcat li
{
/*	background: url(./images/leftmenuimages/MidWom.jpg) no-repeat bottom left;*/ line-height:21px; color:#5f5f5f; height:23px;
}
div.womenmenu #cat li:hover, div.womenmenu #lcat li:hover
{
	background: url(./images/leftmenuimages/mid_hover11.png) no-repeat bottom left; color:#5f5f5f; margin-left:1px; padding-left:10px; 
}
div.womenmenu li #title, div.womenmenu li:hover #title
{
	position: relative; top: -1px; padding: 0px; margin-left:-2px; padding-left:10px; font-size:14px; font-weight:normal; font-family:Verdana, Times New Roman, Times, serif; z-index:9999999; color:#A17B7B;
}
div.womenmenu li ul
{
	position:absolute; top:0; left:100.1%; _left:84%; display:none;
}
div.womenmenu ul ul
{
	margin:0px; margin-left:-10px; _margin-left:10px; z-index:99999999; padding:0px 0px 0px 0px; width:auto;
}
div.womenmenu ul ul li a
{
	font-weight: normal; color:#5f5f5f; font-size: 14px; padding-left:0px;  margin: 0px; padding: 0px; text-transform:capitalize; line-height:21px;      
}
div.womenmenu ul ul li a:hover
{
	color:#910000;	
}
div.womenmenu ul#sub li#firstliid
{
	background:margin: 0px; padding: 0px; background:none!important; 	
}
div.womenmenu ul#sub li#firstliid:hover
{
	 background:none!important;  margin: 0px; padding: 0px;  height:19px; line-height:21px;	
}
div.womenmenu ul#sub li
{
	 background:none!important;  margin: 0px; padding: 0px;  height:21px;
}
div.womenmenu ul#sub li a{ color:#d00404; line-height:21px!important; font-size:14px!important;background-color:#FFFFFF;}
div.womenmenu ul#sub li a span{ color:#999999; line-height:21px; *line-height:21px;}
div.womenmenu ul#sub li a:hover{ color:#4b001e; height:21px;background:#FFFFFF;}
div.womenmenu ul#sub li:hover
{
	background: url(./images/leftmenuimages/LineMen-h.gif) no-repeat bottom left; margin: 0px; padding: 0px;  height:21px;
}
div.womenmenu ul ul, div.womenmenu ul ul ul, div.womenmenu ul li:hover ul ul, div.womenmenu ul li:hover ul ul ul
{
	display:none;
}
div.womenmenu ul li:hover ul, div.womenmenu ul ul li:hover ul, div.womenmenu ul ul ul li:hover ul
{
	display:block;
}
.womenmenu a.x, .womenmenu a.x:visited
{
	background-color: #000;
}
.womenmenu a.x:hover
{
	color:#a00; background:#ddd;
}
.womenmenu a.x:active
{ 
	color:#060; background:#ccc;
}



div.jewel-brand #cat li.hp {background:url(./images/leftmenuimages/arr.jpg) no-repeat 5px; height:20px; border:0px solid #FF0000; color:#9c9c9c; font-size:18px; font-family:Verdana;}

.hp li{font-size:14px; line-height:15px; margin:0px; padding:0px; font-family: Times New Roman,Times,serif;}
.jewel-brand
{
	position:relative; top:-5px; z-index:9999999; /*width:199px;*/ margin-bottom:-12px;
}
.jewel-brand ul
{
	list-style:none; margin:0; padding:0; width:100%;
}
.jewel-brand#mens ul#cat
{
	background:none;
}
.jewel-brand#mens ul#lcat
{
	background:none; height:10px;
}
div.jewel-brand li, div.jewel-brand li:hover
{
	position:relative; margin-left: 11px; 
}
div.jewel-brand #cat li, div.jewel-brand #lcat li
{
}
div.jewel-brand #cat li:hover, div.jewel-brand #lcat li:hover
{
}
div.jewel-brand li #title, div.jewel-brand li:hover #title
{
	position: relative; top: -1px; padding: 0px; margin: 0px; padding-left: 15px; font-size:14px; font-weight:normal; z-index:9999999; line-height:21px;
}
div.jewel-brand li ul
{
	position:absolute; top:0; left:100.1%; _left:84%;	display:none;
}
div.jewel-brand ul ul
{
	margin-left:-10px; _margin-left:0px;  z-index:99999999;  	padding:0px 0px 0px 0px;
}
div.jewel-brand ul ul li a
{
	font-weight: normal; color:#5f5f5f; font-size: 14px; padding-left:0px; text-decoration:none; 
}
div.jewel-brand ul ul li a:hover
{
	color:#820000; text-decoration:none;	
}
div.jewel-brand ul ul li .123 a
{
	font-weight: normal; color:#000; font-size: 14px; padding-left:0px; text-decoration:none; 
}
div.jewel-brand ul ul li .123 a:hover
{
	color:#000; text-decoration:none;	
}
div.jewel-brand ul#sub li
{
	background: url(./leftmenuimages/LineMen.gif) no-repeat bottom left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;  _padding-left:-0px; line-height:20px;
}
div.jewel-brand ul#sub li:hover
{ 
	background: url(./leftmenuimages/LineMen-h.gif) no-repeat bottom left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; _padding-left:-0px; line-height:20px;
}
div.jewel-brand ul ul, div.jewel-brand ul ul ul, div.jewel-brand ul li:hover ul ul, div.jewel-brand ul li:hover ul ul ul 
{display:none;}
div.jewel-brand ul li:hover ul, div.jewel-brand ul ul li:hover ul, div.jewel-brand ul ul ul li:hover ul
{display:block;}
/* Article Module 25-10-10 */
.viawallarticle
{
	color:#B50300; font-family:Times New Roman; font-size:14px; margin-bottom:15px; padding-right:10px; float:right;
}
.viawallarticle a
{
color:#B50300; font-family:Times New Roman; font-size:14px; text-decoration:none;
}
/* End of Article Module */

/******************** Special Categories*******************/
.specialtext { color:#cbcbcb; font-size:11px; font-family:Arial; padding-bottom: 5px; width: 190px;/* 85%; */}
.specialcat { margin:0px;}
.specialcat li { padding:3px; padding-left:13px; color:#adadad; font-size:15px;}


.specialcat li.firstspec { background:url(leftmenuimages/line-top.gif) no-repeat left top;}
.specialcat li.midspec { background:url(leftmenuimages/line-mid.gif) no-repeat left center;}
.specialcat li.lastspec { background:url(leftmenuimages/line-bottom.gif) no-repeat left bottom;}
.specialcat li a:active {font-weight:normal !important;}

</style>
