@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;}*/
html, body{height:100%;margin:0;padding:0;background:url(images/homeimg/trax-bg.jpg) no-repeat center 498px #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 -------------------------------- */
/*Home Middle CSS Start*/
.bantext{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff; padding-top:22px;}
.context{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#a4a4a4;}
/*Home Middle CSS End*/

.blogtitle h2 {
    background: url(./images/homeimg/bg_hd.png) no-repeat scroll center bottom transparent;
    color: #B50300;
    font-family: Times New Roman;
    font-size: 30px;
    font-weight: bold;
    padding-bottom: 5px;
    text-align: center;
}
.blog {
    border-bottom: 1px solid #D1D1D1;
    float: left;
    height: 400px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 5px;
    width: 850px;
}

.homehd {
    background: url(./images/homeimg/topc.gif) no-repeat scroll center center transparent;
    color: #F00A00;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    height: 14px;
    padding-left: 28px;
    text-decoration: none;
}
.oimghomprodbg {
    background: url("./images/homeimg/prodbg.gif") repeat-y scroll 0 0 transparent;
    padding-top: 4px;
}

a.hplink:link, a.hplink:visited, a.hplink:active {
    color: #656A66;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
a.hplink:hover {
    color: #333333;
    text-decoration: none;
}

.rhprice {
    color: #CC1004;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.blog .post {
    color: #333333;
    font-family: Times New Roman;
    font-size: 15px;
}
.blog h3 {
    padding-bottom: 5px;
    text-align: center;
}

.blog h3 a {
    color: #B50300;
    font-family: Times New Roman;
    font-size: 25px;
    font-weight: bold;
}
.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;}

/*Home Middle CSS Start December 2011*/

.bantext{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff; padding-top:22px;}
.context{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#a4a4a4;}
.context2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#a4a4a4; padding-bottom:10px;}
.proname div{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#bababa; font-weight:500; padding-left:25px; position:absolute; margin-top:-9px; *margin-top:-7px;}
.textb{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#bababa; padding-left:25px;}
.heading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#bababa; font-weight:500; padding-left:25px;}

.question{ font-family:Verdana; font-size:12px; color:#775a5e;}
.answer{ font-family:Verdana; font-size:12px; color:#515151; line-height:18px;}
.ui-draggable {top:-10px !important;}
#blogsection {font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#333333; padding:7px; line-height:20px;}
.home-qa, .home-qa:link, .home-qa:active, .home-qa:visited {text-decoration:underline; color:#666666;}
.home-qa:hover {text-decoration:none;}
/*Home Middle CSS End*/

/*----------------------- 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 -------------------------------- */<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>@charset "utf-8";
/* CSS Document */

#analog-clock{
	position:relative;
	width:115px;
	display:none;/* to make it start hidden, then fade in */
}

#analog-clock #bg, #hourHand, #minuteHand, #secondHand{
	position:absolute;
}@font-face {
  font-family: 'Lobster Two';
  font-style: italic;
  font-weight: 700;
  src: local('Lobster Two Bold Italic'), local('LobsterTwo-BoldItalic'), url('http://themes.googleusercontent.com/static/fonts/lobstertwo/v3/LEkN2_no_6kFvRfiBZ8xpARV2F9RPTaqyJ4QibDfkzM.woff') format('woff');
}
@font-face {
  font-family: 'Lobster Two';
  font-style: italic;
  font-weight: 400;
  src: local('Lobster Two Italic'), local('LobsterTwo-Italic'), url('http://themes.googleusercontent.com/static/fonts/lobstertwo/v3/Ul_16MSbfayQv1I4QhLEoNkZXW4sYc4BjuAIFc1SXII.woff') format('woff');
}
@font-face {
  font-family: 'Lobster Two';
  font-style: normal;
  font-weight: 700;
  src: local('Lobster Two Bold'), local('LobsterTwo-Bold'), url('http://themes.googleusercontent.com/static/fonts/lobstertwo/v3/bmdxOflBqMqjEC0-kGsIiDqR_3kx9_hJXbbyU8S6IN0.woff') format('woff');
}
@font-face {
  font-family: 'Lobster Two';
  font-style: normal;
  font-weight: 400;
  src: local('Lobster Two'), local('LobsterTwo'), url('http://themes.googleusercontent.com/static/fonts/lobstertwo/v3/Law3VVulBOoxyKPkrNsAaIbN6UDyHWBl620a-IRfuBk.woff') format('woff');
}
#slide-prev {
	position:absolute;
	width:21px;
	height:33px;
	bottom:39px;
	left:26px;
	z-index:4;
	background:url(./images/homeimg/sl-control.png) left top no-repeat;
}
#slide-next {
	position:absolute;
	width:21px;
	height:33px;
	bottom:39px;
	right:26px;
	z-index:4;
	background:url(./images/homeimg/sl-control.png) left bottom no-repeat;
}
.slider {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:870px;
	height:216px;
	display:block;
	padding-top:30px;
	padding-bottom:30px;
	/*background:url(../images/podium.png) no-repeat bottom;*/
	z-index:2;
}
.s-shadow-b {
	/*background:url(../images/shadow.png) no-repeat top;*/
	width:870px;
	height:55px;
	position:absolute;
	left:42px;
	bottom:60px;
	z-index:1;
}
#slider {
	width:867px;
	/*height:300px;*/
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:2;
	display:block;
}

.slide {
	display:none;
}
.cs-activeSlide {
	display:block;
}
.slide-descriptions {
	display:none;
}
.caption {
	background:url("./images/homeimg/d-bg.png") repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:none;
	height:225px;
	padding:15px 8px;
	position:absolute;
	right:28px;
	top:20px;
	width:241px;
	z-index:3;
	
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:auto;
	line-height:130%;
	
}
#pagination {
	bottom:246px;
	left:10px;
	margin-top:50px;
	position:absolute;
	text-align:center;
}
.slider-pagination {
	display:inline-block;
	width:15px;
	height:13px;
	background:url(./images/homeimg/navi.png) no-repeat left bottom;
	/*margin:0 3px;*/
	cursor:pointer;
	position:relative;
	z-index:200;
}
.cs-active-pagination {
	background:url(./images/homeimg/navi.png) no-repeat left top;
}
#transitions {
	position:absolute;
	top:700px;
	left:50%;
	margin-left:-450px;
	width:900px;
	z-index:5;
	text-align:center;
}
#transitions a {
	display:inline-block;
	margin:0 10px 10px 0;
	color:#fff;
	padding:3px 7px;
	background:#333;
	text-align:center;
	font-size:12px;
	font-style:italic;
	border-radius:5px;
	border:1px solid #fff;
	box-shadow:0px 0px 2px rgba(0, 0, 0, 0.4);
}
#transitions a.active-transition {
	color:#000;
	background:#ddd;
	border-color:#666;
}
.content-wrap {
	background:#fff;
	border:1px solid #ccc;
	border-radius:5px;
	margin-top:15px;
}
.content-shadow {
	background:url(./images/homeimg/content-top.png) no-repeat top;
	position:absolute;
	height:20px;
	width:960px;
	left:0px;
	top:-20px;
}
.fw-content .grid_9 .content {
	padding:0px 0px 0px 30px;
}
.fw-content .grid_12 .content {
	padding:0px 40px 0px 40px;
}
.fw-content .grid_3 .content {
	padding:40px 30px 40px 0px;
}
.fw-content .grid_6 .content {
	padding:0px 30px 0px 30px;
}
pre {
	background:#ddd;
	padding:10px 20px;
	margin:10px 0px;
	border:1px solid #fff;
	border-radius:10px;
	box-shadow:0px 0px 2px #aaa;
	color:#333;
	font-family:Courier, "Courier New", monospace;
	line-height:13px;
	overflow:auto;
}

