@charset "utf-8";
/*------------------------------------
Global
-----------------------------------*/
* { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; margin:0px; padding:0px; }
body { background:#380001 url(../images/bg.jpg) repeat-x top; }
p { margin:10px 0px; line-height:18px; }
h2 { font-size:16px; height:37px; background:url(../images/h2.jpg) no-repeat 18px 13px; padding:20px 0px 0px 30px; }
h3 { font-size:14px; color:#FF3300; padding:10px 20px;}
select { background:#000; }
input { color:#000; }
.clear { clear:both; }
strong { color:#ffff00; }
b { color:#CC3300; }

/*------------------------------------
Layout
-----------------------------------*/
#header { height:174px; background:url(../images/top.jpg) no-repeat center; }
#top { width:1022px; margin:0px auto; }
h1#logo { width:302px; height:125px; display:block; float:left; padding:10px 0px 0px 0px; background:url(../images/logo.jpg) no-repeat 0px 10px; text-indent:-99999px; /**/ }
a.a_logo { width:302px; height:125px; display:block; background:url(../images/logo.jpg) no-repeat; text-indent:-99999px; }

#menu { width:460px; text-align:right; float:left; padding:20px 20px 0px 0px; }
#search { width:200px; padding:17px 0px 0px 22px; float:left; }
#navigation { width:860px; height:30px; float:left; }
#nav { list-style-type: none; }
#nav a { display: block; padding:13px 15px; text-align:center; text-decoration:none; font-weight:bold; color:#fff; }
#nav li { float: left; }
#nav li a:hover{ color:#FF3300; }
#nav li ul { line-height: 27px;  list-style-type: none; text-align:left; left: -999em; width: 108px; position: absolute; }
#nav li ul li{ float: left; width: 128px; background-color:#000; /*opacity:0.5; filter:alpha(opacity=50);*/ border-bottom:#4F2727 1px solid; }
#nav li ul a{ display: block; width: 108px;w\idth: 108px;text-align:left; padding:2px 10px; font-weight:normal; line-height:16px; }
#nav li ul a:hover { color:#ffffff;text-decoration:none;font-weight:normal; background:#C00; }
#nav li:hover ul { left: auto; }
#nav li.sfhover ul { left: auto; }


#cart { width:130px; height:30px; line-height:30px; float:left; padding-left:30px; }



#banner { width:1022px; height:266px; background:url(../images/banner.jpg) no-repeat; margin:0px auto; }
#rings { width:1022px; height:251px; background:url(../images/rings_bangles_pendant.jpg) no-repeat; margin:0px auto; }
#container { width:1022px; margin:0px auto; overflow: hidden; }
#center { width:100%; background:#000; }

#news { width:280px; float:left; padding:20px 0px; background:url(../images/line.jpg) no-repeat top right; }
#news h2 { width:174px; height:37px; display:block; float:left; background:url(../images/title.jpg) no-repeat; padding:0px; text-indent:-99999px; }
a.a_news { width:260px; height:15px; display:block; overflow:hidden; text-decoration:none; color:#999; padding:8px 0px 0px 10px; }
a.a_news:hover { color:#fff; text-decoration:underline; }
#about { width:480px; height:160px !important; height:150px; display:block; overflow:hidden; float:left; padding:20px 15px 0px 10px; background:url(../images/line.jpg) no-repeat top right; margin:0px 20px 0px 0px; }
#about h2 { width:174px; height:37px; display:block; float:left; background:url(../images/title.jpg) no-repeat 0px -31px; padding:0px; text-indent:-99999px; }
#about p { color:#CD8E91; }
#customer { width:213px; height:166px; background:url(../images/contact.jpg) no-repeat; margin-top:25px; float:left; }

#left { width:227px; min-height:834px !important; height:834px; float:left; background:#07070E url(../images/left.jpg) no-repeat top left; }
#right { width:795px; float:left; background:#17171F url(../images/right.jpg) no-repeat top left; }
/* easy clearing */
#container:after { content: '[DO NOT LEAVE IT IS NOT REAL]'; display: block; height: 0; clear: both; visibility: hidden; }
#container { display: inline-block;	}
/*\*/
#container { display: block; }
/* end easy clearing */
/*\*/
#left, #right {	padding-bottom: 32767px !important;	margin-bottom: -32767px !important; }
@media all and (min-width: 0px) {
#left, #right { padding-bottom: 0 !important;	margin-bottom: 0 !important; }
#left:before, #right:before	{ content: '[DO NOT LEAVE IT IS NOT REAL]';	display: block;	background: inherit; padding-top: 32767px !important; margin-bottom: -32767px !important; height: 0; }
}

#left h3 { margin-top:20px; padding-left:20px; color:#C69D27; }
#left h3 a { color:#C69D27; text-decoration:none; }
#left ul { margin:0px 0px 0px 30px; list-style:none; }
#left ul li { padding:5px 0px; }
#left ul li a { color:#fff; }
#left ul li a:hover { color:#CC3300; } 

/**/

.livechat { padding:16px 0px 0px 7px; }


#location { padding:20px 10px 0px 20px; }
.pro { width:176px; float:left; margin:9px 0px 9px 18px !important; margin:9px; }
.pro .top { height:4px; overflow:hidden; background:url(../images/pro_01.jpg) no-repeat; }
.pro .mid { background:#170000 url(../images/pro_02.jpg) no-repeat; padding:2px 0px 0px 6px; }
.pro .bot { height:5px; overflow:hidden; background:url(../images/pro_03.jpg) no-repeat; }
.pro .mid .title { height:40px; color:#E9DDC0; padding-top:5px; }
.regularprice { color:#666; padding:5px 0px; }
.specialprice { font-weight:bold; color:#FF6600; font-size:12px; }
#page { padding:10px; }

/* buy */
.photo { width:300px; float:left; margin:10px 10px 10px 20px !important; margin:10px 10px; }
.information { width:430px; float:left; margin:10px 10px; }
.price { width:200px; float:left; }
.buy { width:200px; float:left; }

.wap { padding:0px 20px; }

#footer { background:#000000 url(../images/bgfoot.jpg) repeat-x; }
#foot { width:702px; height:138px; background:#000000 url(../images/foot.jpg) no-repeat top center; margin:0px auto; padding:30px 0px 0px 300px; }
#foot p { font-size:10px; color:#EA9556; }
#foot a { font-size:10px; }
.copyright { color:#3C1B09; }
/*------------------------------------
Link
-----------------------------------*/
a { color:#EA9556; }
a:hover { color:#fff; }

a.rings { width:192px; height:251px; display:block; float:left; background:url(../images/rings_bangles_pendant.jpg) no-repeat; text-indent:-99999px; }
a.rings:hover { background:url(../images/rings_bangles_pendant_over.jpg) no-repeat; }
a.bangles { width:193px; height:251px; display:block; float:left; background:url(../images/rings_bangles_pendant.jpg) no-repeat -192px 0px; text-indent:-99999px; }
a.bangles:hover { background:url(../images/rings_bangles_pendant_over.jpg) no-repeat -192px 0px; }
a.pendant { width:185px; height:251px; display:block; float:left; background:url(../images/rings_bangles_pendant.jpg) no-repeat -385px 0px; text-indent:-99999px; }
a.pendant:hover { background:url(../images/rings_bangles_pendant_over.jpg) no-repeat -385px 0px; }

a.a_addtocart { width:130px; height:41px; display:block; margin:10px 0px 0px 18px; background:url(../images/addtocart.jpg) no-repeat; text-indent:-99999px; }
a.a_page { padding:2px 5px; float:left; display:block; border:#333 1px solid; text-decoration:none; margin:5px 2px; color:#ffffff; }
a.a_page:hover { background:#000; color:#ffff00; }
a.a_page_current { background:#000; color:#ffff00; }

a.a_continueshopping { width:156px; height:30px; display:block; float:right; background:url(../images/button.jpg) no-repeat -274px -3px; text-indent:-9999px; margin-right:10px; }
a.a_continueshopping:hover { background:url(../images/button.jpg) no-repeat -274px -44px; }
a.a_update { width:85px; height:30px; display:block; float:right; background:url(../images/button.jpg) no-repeat -184px -3px; text-indent:-9999px; margin-right:10px; }
a.a_update:hover { background:url(../images/button.jpg) no-repeat -184px -44px; }

a.a_more { width:60px; padding:15px 0px 0px 0px;  float:right; color:#955759; text-decoration:none; }
a.a_more:hover { color:#fff; }

a.a_white { color:#fff; text-decoration:none; }
a.a_white:hover { color:#ffff00; }
/*------------------------------------
Other
-----------------------------------*/
.ipt_search { width:150px; height:20px; line-height:14px; background:transparent; border:0px; font-size:10px; color:#885252; }
.btn_search { width:33px; height:27px; background:url(../images/search.jpg) no-repeat; border:0px; cursor:pointer; }

.ipt { border-top:#333 1px solid; border-left:#333 1px solid; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; width:160px; height:16px; line-height:16px; padding:0px 3px; color:#000; }
.ipt_w80 { width:100px; }
.ipt_w50 { width:50px; }
.ipt_w250 { width:250px; }
.ipt_h60 { height:60px; }

.btn_checkout { background:url(../images/button.jpg) no-repeat -435px -44px; width:100px; height:30px; border:0px; cursor:pointer; }
.btn_checkout2 { background:url(../images/button.jpg) no-repeat -435px -44px; width:100px; height:30px; border:0px; cursor:pointer; float:right; }
.btn_continue { background:url(../images/button.jpg) no-repeat -96px -161px; width:85px; height:30px; border:0px; cursor:pointer; }
.btn_register { background:url(../images/button2.jpg) no-repeat -238px -54px; width:112px; height:28px; border:0px; cursor:pointer; }
.btn_login2 { background:url(../images/button2.jpg) no-repeat -140px -54px; width:86px; height:28px; border:0px; cursor:pointer; }
.btn_register { background:url(../images/button.jpg) no-repeat -3px -161px; width:85px; height:30px; border:0px; cursor:pointer; }
.btn_login { background:url(../images/button.jpg) no-repeat -3px -126px; width:85px; height:30px; border:0px; cursor:pointer; }


th { padding:10px 5px; background:#240C01 url(../images/bg_th.jpg) repeat-x; color:#B8C21C; font-size:12px; }
.td_pad { background:#311001; padding:5px; color:#fff; }

.mcafee { background:url(../images/mcf.gif) no-repeat; height:79px; width:90px; text-indent:-9999px; float:left; display:block; }
.verisign { background:url(../images/verisign.gif) no-repeat; height:76px; width:90px; text-indent:-9999px; float:left; display:block; margin-right:10px; }
.gold { background:url(../images/gold.jpg) no-repeat; height:79px; width:117px; text-indent:-9999px; float:left; display:block; }
.trustwave { background:url(../images/trustwave.gif) no-repeat; height:79px; width:90px; text-indent:-9999px; float:left; display:block; }

.line { height:1px; background:#333; overflow:hidden; margin:10px 0px; }

.contactline { width:347px; height:79px; display:block; background:url(../images/contactline.jpg) no-repeat; }
/*------------------------------------
Font
-----------------------------------*/
.ft_or16 { color:#FFCC00; font-size:16px; font-weight:bold; }