/* reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,img{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,a,li,td,dl,dt,dd,input,textarea,select{font:11px Verdana, Geneva, sans-serif;color:#333;-webkit-text-size-adjust:none;}
ul,ol,li{list-style:none;font-size:11px;}
.top_banner_new {padding-bottom:8px;}
.top_banner_new a{display:inline-block;color: #FFEB3B;text-align:center;text-transform:uppercase;letter-spacing: 3px;background: rgba(242, 20, 117, 0.72);padding: 10px 0;}
.top_banner_new a:hover {background: blanchedalmond;text-decoration:none;}
a.tbnl {width:374px;}a.tbnr {width: 602px;}
fieldset,img{border:none;}
strong{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
a{color:#555;font-size:11px;text-decoration:none;cursor:pointer;outline:none;}
a:hover{text-decoration:underline;color:#d71e5e;}
p,dd,dt{line-height:1.6em;}
input[type=text]:focus{outline:0;}
label{cursor:pointer;}
caption,th,td,input, select, textarea{vertical-align:middle;text-align:left;font-weight:normal;}
legend{display:block;font-size:18px;margin-bottom:16px;padding:0 3px;}

/* global-style */
a.goto{margin-left:6px;padding-right:8px;}
a.link{text-decoration:underline;}
a.small{font-size:11px;}
h1,h2{font-size:20px;font-weight:normal;}
.f-left,.left,.fl{float:left;}
.f-right,.right,.f-r,.fr{float:right;}
.clr,.clear{clear:both;}
.hide{display:none;}
.block{display:block;}
i{color:#DD4B39;font-weight:bold;vertical-align:middle;font-style:normal;padding:0 4px;}
.highlight,.highlight2,.highlight3,.highlight4{padding:3px 5px;line-height:12px;margin-right:5px;display:inline-block;}
.highlight{color:#fff;background:rgb(219, 117, 117);}
.highlight2{color:#fff;background:#999;}
.highlight3{color:#333;background:rgb(248, 231, 225);font-size:11px;}
.highlight4{color:#777;background:#eee;font-size:11px;}
.margin_t{margin-top:10px;}
.margin_l{margin-left:10px;}
.margin_r{margin-right:10px;}
.margin_b{margin-bottom:10px;}
.padding_t{margin-top:25px;}
.padding_l{padding-left:10px;}

/* global-top-banner */
.top_banner{margin-top:6px;position:relative;}

#customers_fax{width:150px;}

/*container*/
.wide,#bodyblock{width:980px;margin:0 auto;}
.narrow{width:740px;margin:0 auto;}
.wide h1{font-family:Georgia,serif;font-size:20px;color:#b73939;font-weight:normal;display:block;margin:12px 0;}
.wide .core{padding:8px 2px;}
.wide .core a{text-decoration:underline;}
#sidebar dd li.sortby

/*form*/
textarea{overflow:auto;}
select option{padding-right:10px;padding:3px 0;}
textarea{overflow:auto;}
input.input-text,textarea{padding:2px;}
input.input-text:focus,select:focus,textarea:focus{background-color:#fff;}
input,select,textarea{vertical-align:middle;color:#666;}
input.input-text,select,textarea{background:#fff;border:1px solid #ddd;padding:20px 40px 20px 20px;}
input.input-text,textarea{padding:2px; width:480px;}
input.radio{margin-right:3px;}
input.checkbox{margin-right:3px;}
input.qty{width:2.5em;text-align:center;}
input#search-button{background:#CCCCCC url(../images/icon_bag.png) -54px 6px;cursor:pointer;width:51px;height:33px;border:none;}
.identify{padding:6px 12px 0;}

.form .item{padding:4px 0;clear:both;overflow:hidden;}
.form .item label{float:left;width:150px; text-align:left;padding:6px 12px 0 0;cursor:pointer;}
.form .item .input-box,.form textarea{float:left;clear:both;}
.address_form_content .form .item label,.allborder .form .item label{float:left;width:320px; text-align:right;padding:6px 12px 0 0;cursor:pointer;}
.address_form_content .form .item .input-box,.allborder .form .item .input-box{float:left;clear:none;}

.form select{padding:1px; border:1px solid #ccc;box-shadow:1px 1px 1px 1px #f3f3f3 inset;}

.input_box,.mini_input,.s_input,.m_input,.l_input,.s_select,.m_select,.l_select, textarea{border:0;padding:4px; border:1px solid #ccc;box-shadow:1px 1px 1px 1px #f3f3f3 inset;margin-top:4px;}
.input_box{width:218px;padding:6px 0px 8px 10px;}
.mini_input{width:72px;float:left;}
.s_input,.s_select{width:116px;}
.m_input,.m_select{width:196px;}
.l_input,.l_select{width:286px;}

/*3 kinds of buttons*/
.primary-button,.secondary-button,.key-button{display:inline-block; margin:8px 0;cursor:pointer;padding:6px 16px;font-weight:normal;letter-spacing:1px;-webkit-appearance:none;border-radius:0;overflow:visible;font-size:12px;width:318px;text-align:center;}
.key-button{background-color: #e1195f;color:#fff;border:0px solid #DD4B39;height:40px;font-size:14px;}
.key-button:hover{background-color:#333; color:#fff; border:1px solid #333;text-decoration:none;}
.primary-button{background-color: #e1195f;color:#fff;border:1px solid #DD4B39;}
.primary-button:hover{background-color:#333; color:#fff; border:1px solid #333;text-decoration:none;}
input.primary-button{width:230px;}
.secondary-button{background-color:white;color:#555;border:1px solid #ddd;}
.secondary-button:hover{background-color:#999;color:#fff;border:1px solid #999;text-decoration:none;}
.tertiary-button{display:inline-block;font-size:11px;color:#777;padding:3px 32px;border:1px solid #ddd;background:#f5f5f5;}
.tertiary-button:hover{background-color:#999;color:#fff;border:1px solid #999;text-decoration:none;}

.main{width:980px;margin:0 auto;padding:0px;text-align:left;}
.col-main{float:left;*width:777px;_width:766px;padding:0;}

#form-validate .legend{padding-top:10px;}
#form-validate .input-box{width:100%;text-align:left;}
textarea#email_address{width:100%;height:60px;}
textarea#message{width:100%;height:230px;}

.page-title{width:100%;}
.page-title h1,.page-title h2{font-family:Georgia,serif;margin:0;font-size:23px;color:#333;}
.page-title .separator{margin:0 3px;}

strong.grid,a.grid:hover{padding-left:12px;margin:0 4px;background:url(../images/grid.gif) 0 3px no-repeat;color:#111;text-decoration:none;}
a.grid{padding-left:12px;margin:0 4px;background:url(../images/grid.gif) 0 -9px no-repeat;color:#888;}
a.list{padding-left:12px;background:url(../images/list.gif) 0 -10px no-repeat;color:#888;}
strong.list,a.list:hover{padding-left:12px;background:url(../images/list.gif) 0 3px no-repeat;color:#111;text-decoration:none;}
.links li{display:inline;}
.links li.first{padding-left:0;}
.links li.last{background:none;padding-right:0;}
.separator{margin:0 3px;}

.tags-list{display:block;font-size:13px;border:1px solid #c1c4bc;background:#f8f7f5;padding:10px;}
.tags-list li{display:inline;margin:0 4px 0 0;}
.tags-list li a{color:#1b2d3b;}

.pager .amount{text-align:left;float:left;}
#historylist{font-size:12px;margin-left:1000px;position:absolute;top:99px;width:62px;z-index:99;position:fixed;}
#historylist h3{background:#939189;color:#fff;font-size:11px;line-height:12px;text-align:center;padding:3px 0;}
#historylist a{border:1px solid #dedede;font-size:11px;display:block;margin-bottom:-1px;padding-bottom:5px;padding-top:5px;text-align:center;font-size:10px;}

/*top*/
#top{background:whitesmoke;height:29px;text-align:right; z-index:11;position:relative;}
#top .top_left{float:left;padding:6px 0 6px;margin-left:184px;}
#top .top_left a{padding:0 5px;} 
#top .top_cnt{float:left;padding:7px 0px 6px 0;}
#top .top_cnt li{color:#555; float:left;padding:0 7px;border-right:1px solid #ccc;}
#top .top_cnt li a{color:#555;}
#top .top_cnt li a:hover{color:#DD4B39;}
#top_user{clear:right;float:left;margin-left: -7px;}

#langAndCurSelector{float:left;text-align:left;padding-left:0px;height:20px;position:relative;top:-3px;}
#langAndCurSelector dl{background-color:transparent;border:1px solid transparent;padding:0 0 2px 8px;position:relative;z-index:1001;width:62px;}
#langAndCurSelector dt a{text-decoration:none;}
#langAndCurSelector dt a span{color:#555;}
#langAndCurSelector dd{display:none;}
#top #langAndCurSelector ul{padding-top:2px;}
#top #langAndCurSelector ul li{font-size:11px;padding:4px 0;clear:both;border:none;float:none;}
#langAndCurSelector ul li a:hover{color:#999;text-decoration:none;}
#langAndCurSelector:hover dl{background-color:#fff;border:1px solid #ddd;}
#langAndCurSelector:hover dd{display:block;margin-top:2px;}
#yourCurrency a:hover span{color:#555;text-decoration:none;}
#yourCurrency span{background:url(../images/icon_bag.png) no-repeat scroll 36px -34px transparent;color:#555;padding:2px 12px 0 18px;}
.flag{background-repeat:no-repeat;font-size:12px;height:12px;line-height:12px;padding-left:19px;}
.EUR{background:url(../images/icon_bag.png) no-repeat 0 -54px;}
.USD{background:url(../images/icon_bag.png) no-repeat 0 -67px;}
.CAD{background:url(../images/icon_bag.png) no-repeat 0 -81px;}

#priceselect{float:left;text-align:left;padding-left:0px;height:20px;position:absolute;left:-8px;top:9px;}
#priceselect dl{background-color:transparent;border:1px solid transparent;padding:3px 0 2px 0px;position:relative;z-index:12;width:50px;}
#priceselect dt a{text-decoration:none;}
#priceselect dt a span{color:#555;font-size:14px;padding-left:7px;}
#priceselect dd{display:none;padding-left:0px;padding-bottom:2px;}
#priceselect dd a span{font-size:13px;padding-left:10px;line-height:22px;height:22px;display:block;}
#priceselect dd a span:hover{background:#DD4B39;color:#fff;}
#priceselect ul{padding-top:1px;}
#priceselect ul li{font-size:11px;padding:1px 0;clear:both;border:none;float:none;}
#priceselect ul li a:hover{color:#999;text-decoration:none;}
#priceselect:hover dl{background-color:#fff;border:1px solid #B6B6B6;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-moz-box-shadow:0 3px 7px #A6A6A6;-webkit-box-shadow:0 3px 7px #A6A6A6; box-shadow:0 3px 7px #A6A6A6;}
#priceselect:hover dd{display:block;margin-top:2px;}
#curcurrency a:hover span{color:#555;text-decoration:none;}
#curcurrency span{background:url(../images/cur_select.png) no-repeat scroll 100% 60% transparent;color:#555;padding:2px 12px 0 0px;}

/*header*/
#header{clear:both;padding:0;z-index:10;height: 40px;margin:10px 0;}
#header #logo{float:left;margin-top: 1px;text-decoration:none;}
#header #form-search{float:left;margin: 6px 0 0 118px;position:relative;}
#header #form-search .search-bg{border:1px solid #ccc;border-right:none;color:#777;font-size:13px;height:31px;margin-right:-4px;overflow:hidden;padding:0 24px;width:240px;}
#header #coupon{float:left;width:200px;margin:25px 0 0 29px;}

#header #cart{float:right;text-align:right;width:140px;height:25px;line-height:20px;padding-top:25px;font-size:12px;}
#header #cart .like{background:url(../images/top_like.gif) no-repeat scroll 0 0 transparent; padding:3px 10px 5px 28px;}
#header #cart .top-link-cart{text-decoration:none;height:19px;padding-left:21px;padding-top:10px;font-size:12px;background:url(../images/icon_bag.png) no-repeat scroll -1px 4px transparent;}
#header #cart .top-link-cart strong{color: #e1195f;}
#header #cart .top-link-cart span{font-weight:normal;}

/*Header_Menu*/
#header-menu{font-size:12px;height:33px;line-height:30px;background:#fff;border-bottom: solid #e1195f 1px;}
#header-menu ul li.split{background:url(../images/icon_bag.png) no-repeat scroll 0 0 transparent;float:left;height:14px;margin:8px 3px 0 2px;overflow:hidden;width:1px;}
#header-menu ul li{float:left;}
#header-menu ul li a.hasSubnav{text-align:center;}
#header-menu ul li a{display:block;padding:8px 0;font-size:12px;font-weight:bold;color:#000; 
border-top-left-radius:1px;border-top-right-radius:1px;
-webkit-border-top-left-radius:1px;-webkit-border-top-right-radius:1px;
-moz-border-top-left-radius:1px;-moz-border-top-right-radius:1px;}
#header-menu ul li a.hasSubnav{}
#header-menu ul li a.hover{color:#fff;background: #e1195f;text-decoration:none;}
#header-menu li div{background:#fff;border-top: 3px solid #e1195f;box-shadow:0 3px 3px #aaa;display:none;padding:6px 6px 12px;position:absolute;z-index:9999;}
#header-menu li div dl{display:block;min-width:91px;line-height:12px;float:left;padding:0 12px;}

#header-menu li div dl dt{font-weight:bold;padding-bottom:4px;margin:8px 0 2px;font-size:12px;}
#header-menu li div dl a{padding:4px 2px;color:#333;font-weight:normal;font-size:11px;}
#header-menu li div dl a span{color:#b73939;}
#header-menu li div dl a:hover{color:#CE2525;}
#header-menu li div dl dt a{font-weight:bold;}
#header-menu li div dl dt a:hover{font-weight:bold;}

/*breadCrumb*/
#breadcrumb,li.nav-more{clear:both;margin:8px auto;overflow:hidden;}
#breadcrumb span,li.nav-more span{background:transparent url(../images/icon_bag.png) no-repeat scroll 7px -20px;height:10px;width:16px;display:inline-block;}
#breadcrumb a,#breadcrumb strong,#breadcrumb a strong{font-size:11px;color:#555;font-weight:normal;}
#breadcrumb a:hover{text-decoration:none;color:#999;}

/*Price*/
.price{white-space:nowrap;}
.price-box{margin:0 0 3px;}
.price-box .price{font-weight:bold;color:#c76200;}

.old-price{margin:0;padding-right:10px;font-weight:bold;}
.old-price .price-label{white-space:nowrap;color:#999;}
.old-price .price{font-weight:normal;color:#888;text-decoration:line-through;}

.special-price{margin:0;float:left;}
.special-price .price1{color:#f30;font-weight:bold;}
.special-price .free-shipping{margin-left:-50px;display:inline;}
.special-price .price-label{font-size:13px;font-weight:bold;white-space:nowrap;color:#cd5033;}
.special-price .price{font-size:15px;font-weight:bold;color:#333;}
.save_p{width:100%;float:left;text-align:left;}
.save_p strong{font-weight:normal;}
.mprice{color:#999;text-decoration:line-through;}
.nowprice{color:#CE2525;font-weight:bold;padding-left:5px;}

#sidebar{float:left;width:240px;padding-right:6px;}
#sidebar dt{border-bottom:1px solid #efefef;font-size:11px;font-weight:bold;margin:13px 10px 4px 14px;color:#333;}
#sidebar dd{margin:2px 0 12px 4px;}
#sidebar dd li{line-height:1.8em;padding:0 10px 0 8px;}
#sidebar dd li.sortby,#narrow-by-list h5{color:#CE2525;font-size:11px; padding:6px 0 0 9px;}
#sidebar dd li a{color:#555;display:block;font-size:11px;padding:12px 4px 3px 14px;}
#sidebar dd li a:hover{text-decoration:none;background-color:rgb(248, 231, 225);}
#sidebar dd li a span{padding-left:6px;font-size:11px;color:#999;}
#sidebar li a.on{background-color:rgb(248, 231, 225);}
#sidebar .block-layered-nav dd.last{background:none;}
#sidebar .block-layered-nav .currently li{padding:0 6px 0 10px;}
#sidebar .block-layered-nav .currently .label{font-weight:bold;padding-left:18px;background:url(../images/bkg_block-layered-label.gif) 0 3px no-repeat;text-transform:uppercase;}
.block-content{border:1px solid #ddd;border-bottom-width:2px;}

#narrow-by-list h5{padding:10px 0 0 12px;}
#narrow-by-list li a{color:#333;padding:2px 0 3px 30px;background:url(../images/icon_bag.png) no-repeat scroll right 198px top -13px transparent;display:block;font-size:11px;height:14px;margin:10px 8px;}
#narrow-by-list li a:hover{background:transparent url(../images/icon_bag.png) no-repeat right 198px top 4px;text-decoration:none;color:#CE2525;}
#narrow-by-list li a.on{background:transparent url(../images/icon_bag.png) no-repeat scroll right 198px top 4px;}
#narrow-by-list li a.on:hover{background:transparent url(../images/icon_bag.png) no-repeat right 198px top -28px;text-decoration:none;}

.block-layered-nav{margin-bottom:7px;min-height:460px;}
.block-layered-nav .block-title,.block-account .block-title{border:0;padding:0 0 0 20px;height:25px;overflow:hidden;}
.block-layered-nav .block-subtitle{line-height:1.35;padding:3px 9px;text-transform:uppercase;text-align:left;}
.block-layered-nav dd,.categoryNav li ul{margin:3px 10px 12px;}

.slide{cursor:pointer;}

.identify{padding:6px 12px 0;}

#main-cnt{margin:0 auto;}
.content{float:left;overflow:hidden;text-align:left;width:1000px;}
.category-des,.category-des-bottom{font-size:11px;line-height:1.6em;color:#777;text-align:justify;padding:8px 0;width:980px;}
.category-des p,.category-des-bottom p{font-size:11px;line-height:1.6em;color:#777;}
.category-des p a,.category-des-bottom p a{font-size:11px; color:#777;}
.category-des-bottom{margin-top:12px;font-size:11px;}
#main-cnt .right_big_con h4{font-weight:bold;font-size:14px;padding-top:20px;}

/*pages*/
.pages{float:right;margin:12px 0;line-height:38px;clear:both;color:#555;}
.pages span{margin:0 4px;padding:5px 9px;border:1px solid #DD4B39;background-color:#DD4B39;font-weight:bold;color:#fff;}
.pages a{margin:0 4px;padding:5px 22px;border:1px solid #dedede;}
.pages a:hover{border:1px solid #DD4B39;background-color:#DD4B39;text-decoration:none;color:#fff;}

/*tag*/
.tag_des_h,.tag_des_b{color:#777;font-size:11px;line-height:1.4em;padding:0 2px 8px 2px;}

/*star*/
.stars a{padding-left:4px;color:#777;font-size:11px;}
.star,.star_gray{background:url(../images/icon_bag.png) no-repeat 0px -195px;height:13px;width:14px;display:block;float:left;}
.star_gray{background:url(../images/icon_bag.png) no-repeat left -211px;}

.advisory{border:1px solid #ddd;background:#f3f3f3;color:#333;padding:15px 18px;margin:12px 0;}
.color-note{color:#F50; padding:8px 0;}
.color-note span{font-weight:bold;padding-right:2px;}
.success{color:#3d6611;}
.error{color:#F40;font-size:11px;}
.notice{color:#e26703;}
.error-note{color:#C00;padding:2px 0 0 2px;}
.error-notes{color:#f40;font-size:11px;padding:4px 0;}.ck_w{width:730px;}
.important{padding:2px 0 12px 0;color:#DD4B39;}
.messages,.messages ul{list-style:none;margin:0;padding:0;}
.messages{width:100%;float:left;border:1px solid #f60;background:#FFF7E8;z-index:100;}
.messages li{padding:7px 7px 0;}
.messages li li{margin:0 0 8px;padding:0;}

#sidebar dt a{display:block;font-weight:bold;}

.innerlink1{padding:10px 10px 0 10px;}
.innerlink1 a{display:block;float:left;width:24px;margin-left:10px;}

.allborder{border:1px solid #ddd;border-bottom-width:2px;box-shadow:0 0 3px #dedede;}

/*sidebar and content - a*/
#sidebar-a{float:left;width:186px;}
#sidebar-a .side-title{padding-left:16px;height:27px;line-height:27px;border-bottom:1px solid #ddd;font-weight:bold;background:#f4f4f4;}
#sidebar-a .side-box{padding:10px;}
#sidebar-a .side-box a{display:block;padding:6px;}
#sidebar-a .side-box a.on{color:#DD4B39;}
#content-a{float:right;overflow:hidden;width:770px;}
#content-a .tips{padding:12px 6px 6px;font-size:14px;}
#content-a h3{font-family:Georgia,serif;clear:both;text-align:left;font-size:14px;font-weight:bold; padding:24px 0 6px;}
#content-a h4{font-family:Georgia,serif;font-size:18px; padding:8px 0 14px;}
#content-a .allborder{background:#fafafa;margin:0 0 18px;padding:12px 16px;box-shadow:none;overflow:hidden;}
#content-a .allborder .form .item label{width:170px;}

/*define-page*/
#define-side{float:left;width:172px;}
#define-side .side-title{height:30px;line-height:30px;color:#000;font-size:13px;}
#define-side .side-box a{color:#222;padding:6px 0 6px 11px;display:block;background:transparent url(../images/icon-dot.png) no-repeat scroll 0px 10px;}
#define-content{min-height:368px;float:right;width:782px;padding-left:20px;border-left:1px solid #ddd;}
#define-content h2{font-weight:normal;font-family:Georgia,serif;font-size:18px;padding:24px 0 6px; color:#DD4B39;}
#define-content h3{font-weight:bold;font-size:14px;padding:14px 0 6px;}
#define-content h4{font-weight:bold; padding:6px 0;}
#define-content h5{font-weight:bold;}
#define-content a{text-decoration:underline;}
#email-message,#enquiry{width:480px;}
#content-a h1,#define-content h1{color:#000;font-family:Georgia,serif;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:8px;font-size:20px;}
#content-a h1 strong,#define-content h1 strong{color:#DD4B39;font-weight:normal;}

/*ez-page*/
#content-ez p,#content-ez ul li{line-height:1.5em;}
#content-ez a{color:#DD4B39;}
#content-ez h2{font-weight:bold;font-size:14px;padding:24px 0 6px;}
#content-ez h3{font-weight:bold;font-size:15px;padding:14px 0 6px;}
#content-ez h4{font-weight:bold; padding:6px 0;}
#content-ez h5{font-weight:bold;}

#cart-secure{clear:both;margin-top:24px;border:1px solid #ddd;padding:16px;overflow:hidden;border-bottom-width:2px;}
#cart-secure h4{font-size:14px;font-weight:bold;padding:0 0 8px;}
#cart-secure .cnt{width:198px;height:156px;float:left;padding-right:24px;margin-right:24px;border-right:1px solid #ddd;}
#cart-secure .cnt a{font-size:11px;}
#cart-secure .cnt p{overflow:hidden;line-height:1.4em;}
/*prod tag*/
.a_z_grid{padding:10px 0;float:left;}
.a_z_grid li{float:left;width:206px;padding:2px 0;margin:0 10px 0 0;overflow:hidden;text-overflow:ellipsis;}

.d_price p{color:#DD4B39;text-align:right;}

/* form validate */
p#vtip{position:absolute;padding:10px;left:5px;font-size:11px;color:#555;background-color:white;border:1px solid #a6c9e2;-moz-border-radius:3px;-webkit-border-radius:3px;z-index:9999;}
p#vtip #vtipArrow{position:absolute;top:-10px;left:5px }
.input_validation-failed{border:1px solid #FF0000;color:red;}


/* address popup */
#contact-overlay{background-color:#444;}

.address_form_content{background-color:#fff;width:500px;padding:16px 24px;border:1px solid #666666;overflow:hidden;border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;-webkit-box-shadow:0 0 5px #333;}
a.modal-close,
.address_form_content a.modal-close:link,
.address_form_content a.modal-close:active,
.address_form_content a.modal-close:visited{color:#999;font-size:18px;font-weight:bold;position:absolute;text-decoration:none;right:14px;top:6px;}
.address_form_content a.modal-close:hover{color:#ccc;}
.address_box{padding:4px 4px 12px 4px;float:left;width:228px;line-height:1.6em;min-height:172px;}
.address_title{color:#444;font-size:13px;font-weight:bold;height:28px;line-height:28px;border-bottom:1px solid #dedede;}
.address_title .note{padding-left:12px;}

/* loading */
#loading{width:310px;height:35px;line-height:35px;background:#000;position:absolute;z-index:50;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:0.7;border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;}
.loading_img{width:307px;height:35px;line-height:35px;color:#fff;z-index:55;background:url(../images/proLoading.gif) no-repeat 10px center;text-align:left;text-indent:36px;position:relative;font-size:11px;}
/*messageStack*/
.messageStackError,.messageStackSuccess,.messageStackWarning,.messageStackCaution{font-size:14px;font-weight:normal;padding:15px 10px 14px 48px;margin:8px 0;}
.messageStackError,.messageStackWarning,.messageStackCaution{background:url(../images/icon_warning.png) no-repeat scroll 12px 12px #FFF7E8;border:1px solid #fc9;color:#333;}
.messageStackSuccess{background:url(../images/icon_success.png) no-repeat scroll 12px 11px rgb(232, 248, 232);border:1px solid rgb(150, 219, 150);}


/* alert */
.jy_notify{position:absolute;z-index:10000;width:360px;background-color:#fff;border:1px solid #a7a7a7;box-shadow:0 0 9px #a5a5a5;-moz-box-shadow:0 0 9px #a5a5a5;-webkit-box-shadow:0 0 9px #a5a5a5;padding:20px 20px 0 10px ;min-height:100px;border-radius:5px;left:600px;top:80px;}
.jy_notify p{color:#333;min-height:40px;}
.jy_notify.fixed{position:fixed;}
.jy_notify.error p{font-size:13px;background:url(../images/icon_warning.png) no-repeat scroll 6px 0px;padding-left:44px;padding-top:5px;line-height:1.4em;}
.jy_notify.question p{font-size:13px;background:url(../images/icon_warning.png) no-repeat scroll 6px 0px;padding-left:44px;padding-top:5px;line-height:1.4em;}
.jy_notify.success p{font-size:13px;background:url(../images/icon_success.png) no-repeat scroll 6px 0px;padding-left:44px;padding-top:5px;line-height:1.4em;}
.jy_notify .btns{border-top:1px solid #d8d7d7;margin-top:8px;margin-left:8px;text-align:right;padding:10px 0 0;}
.jy_notify .btns a{display:inline-block;text-align:center;text-decoration:none;border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;margin:0px 5px 5px 0px;background:#f8f6f6;height:21px;width:21px;line-height:21px;padding:0 10px;border:1px solid #c3c3c3;cursor:pointer;}
.jy_notify .btns a:hover{color:#333;border:1px solid #BFBFBF;background:#E4E2E2;}
.question .btns a{display:inline-block;text-align:center;text-decoration:none;border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;margin:0px 5px 5px 0px;background:#f8f6f6;height:22px;width:36px;line-height:21px;padding:0 10px;border:1px solid #c3c3c3;cursor:pointer;}
.question .btns a:hover{background:#E4E2E2;}
.jy_notify .btns .confirm{
 background-color:rgb(238, 64, 60); border:1px solid rgb(204, 42, 42); color:rgb(255, 255, 255);}
.jy_notify .btns .confirm:hover{background-color:rgb(219, 43, 32); border:1px solid rgb(204, 42, 42);}
.jy_notify .btns .cancel{background-color:rgb(243, 243, 243); border:1px solid rgb(200, 200, 200); color:rgb(115, 115, 115);}
.jy_notify .btns .cancel:hover{border:1px solid rgb(166, 166, 166);}

/*ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â´Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â®ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â*/
.cartTotalDisplay{color:#DD4B39;}

/*related_featured_products*/
.related h3{font-size:19px;padding:4px 0;font-family:Georgia,serif;font-weight:normal;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #ddd;}

.related .nice-box dd{float:left;width:120px;margin:4px 24px 20px 0;text-align:center;}
.related .nice-box dd .name{height:30px;line-height:14px;margin:5px 0 0;overflow:hidden;}
.related dl.nice-box dd .name a{font-size:11px;color:#777;}
.related{clear:both;overflow:hidden;height:295px;}

/*
** new related css style
* add by jackmin
*/
#related_box{height:240px;overflow:hidden;position:relative;}
#related_box ul{height:auto;overflow:inherit;padding:10px;}
#related_box ul li{height:auto;padding-right:10px;float:left;width:120px;}
#related_box .pdo-droll li{overflow:visible;}
.list_center #related_box ul{padding-left:0;}
#related_box ul li a{height:172px;position:relative;width:129px;}
#related_box .pdo-droll_layout{left:30px;}
#related_box ul li a img{display:block;width:120px;height:180px;}
.pdo-droll_layout{position:relative;}
.pdo-droll{overflow:hidden;position:absolute;}
.pdo-droll_dirbutton{height:0;top:42%;width:100%;z-index:1;}
.pdo-droll_dirbutton a span{display:none;}
.pdo-droll_dirbutton, .pdo-droll_prev, .pdo-droll_next{position:absolute;}
.pdo-droll_prev, .pdo-droll_next{display:inline-block;height:19px;width:10px;}
.pdo-droll_prev{left:-20px;}
.pdo-droll_next{right:-25px;}
.pdo-droll_btn_locked{cursor:text;}
.pdo-droll_prev{background:url("../images/icon_bag.png") no-repeat scroll 0px -148px transparent;}
.pdo-droll_prev:hover{opacity:0.6;}
.pdo-droll_next{background:url("../images/icon_bag.png") no-repeat scroll 0px -174px transparent;}
.pdo-droll_next:hover{opacity:0.6;}
.pdo-droll_btn_locked{cursor:text;}
.pdo-droll_prev.pdo-droll_btn_locked{background:url("../images/icon_bag.png") no-repeat scroll 0px -98px transparent;}
.pdo-droll_next.pdo-droll_btn_locked{background:url("../images/icon_bag.png") no-repeat scroll 0px -124px transparent;}
.pdo-droll_btn_locked:hover{opacity:1;}
.pdo-droll_numbutton{bottom:-20px;position:absolute;width:100%;z-index:1;}
#related_box .price{color:#DD4B39;font-size:12px;}

.left_help{padding:10px 14px 16px;}
.left_help h3{font-weight:bold;padding-bottom:6px;}

/*footer*/
#footer{border-top:1px solid #E6E6E6;clear:both;margin:20px auto;padding:6px 0;text-align:left;width:978px;}
#footer-edm{margin:2px 0;overflow:hidden;padding:12px 0 16px 96px;border-bottom:1px solid #ddd;}
#footer-edm label{color:#333;float:left;font-size:13px;margin:6px;}
#footer-edm label span{color:#c60611;}
#footer-edm input{float:left;margin:1px -7px 1px 6px;}
#footer-edm .m_input{padding:6px;width:166px;}
#footer-edm .actions{float:left;display:block;}
#footnav{clear:both;margin:0 0 12px;overflow:hidden;padding:14px 6px;border-bottom:1px solid #e6e6e6;}
#footnav dl{float:left;padding-left:0px;width:186px;}
#footnav dl.about{width:280px;}
#footnav dl.about dd{float:left;width:140px;}
#footnav dl.hot-cate{padding-left:0;width:173px;}
#footnav dl.home-tags{width:220px;}
#footnav dl.home-tags dd{float:left;width:160px;}
#footnav dt{color:#333333;font-size:12px;font-weight:bold;padding-bottom:4px;}
#footnav a{font-size:11px;display:block;padding:3px 1px;}
#footnav a span{color:#c60611;}
#footnav a:hover{text-decoration:underline;}

#footnav .join_us{width:232px;}
#footnav dl.join_us dd{background:url(../images/icon_bag.png) no-repeat scroll 0 0 transparent;float:left;height:40px;padding-left:45px;width:68px;}
#footnav dl dd.blog{background-position:-142px -1px;}
#footnav dl dd.googleplus{background-position:-102px -44px;}
#footnav dl dd.facebook{background-position:-102px -86px;}
#footnav dl dd.twitter{background-position:-102px -128px;}
#footnav dl dd.you_tube{background-position:-102px -170px;}

#footertags{clear:both;margin:2px auto;overflow:hidden;width:910px;}
#footertags strong{font-size:11px;float:left;font-weight:normal;padding-right:16px;}
#footertags a{font-size:11px;display:inline-block;padding:2px 9px;}
.partners{text-align:center;padding:8px 0;}
#copyright{font-size:11px;padding:8px 0;text-align:center;color:#555;}
#copyright a{font-size:11px;}
#shopping-footer .narrow{border-top:1px solid #ddd;clear:both;margin:30px auto;padding:6px 0;text-align:left;}
#shopping-footer .narrow .partners{float:left;}
#shopping-footer .narrow #copyright{text-align:right;padding:13px 0;}

#gototop{background:url(../images/icon_bag.png) no-repeat scroll left bottom transparent;cursor:pointer;display:none;height:19px;position:fixed;right:100px;width:24px;}

#divf{margin:10px;font-size:0.8em;text-align:center;} 
#divc{visibility:hidden;left:3px;padding-top:4px;padding-bottom:6px;top:33px;line-height:120%; background:#fff; position:absolute;z-index:9999;width:317px;box-shadow:2px 2px 5px #A7A7A7;border:1px solid #bbb;} 
#divc div{padding:4px 8px 4px 8px;}
.des{width:500px;background-color:lightyellow;border:1px solid #333;padding:20px;margin-top:20px;} 
.mouseover{color:#555555;background:#f4f4f4;cursor:pointer;} 
.mouseout{color:#555555;background-color:#ffffff;cursor:pointer;}
#colorbox{z-index:9999;}
#cboxLoadedContent{position:relative;}
#reg_popup_box{z-index:9999;top:50px;}
#reg_popup_box img{border:1px solid #ddd;}
#cboxClose{background:url("../images/inquiry_close.png") no-repeat scroll 0 0;position:absolute;right:0px;
top:57px;z-index:10000;text-indent:-9999px;display:block;cursor:pointer;height:20px;width:20px;}

.nav_left{border:1px solid #ddd;float:left;width:208px;}
.nav_left h3{margin:10px 6px 2px 7px;font-weight:bold;font-size:14px;}
.nav_left dt{color:#333333; font-size:11px; font-weight:bold; margin:10px 6px 2px 7px;}
.nav_left dt a{font-size:12px;font-weight:bold;}
.nav_left dd{margin:2px 0 12px 4px;}
.nav_left dd li a{color:#6F727A; display:block; padding:4px 2px 3px 3px;}
.nav_left .shop_by{color:#CE2525;font-size:11px;padding:6px 0 0 3px;}
.col_right{float:right; overflow:hidden; text-align:left; width:756px;}
.col_right h2.title{padding-bottom:10px;font-size:18px;}
.col_right .toolbar{margin:20px 0;}
.col_right .description{line-height:16px;}
.col_right .amount{float:left;width:100px;}
.col_right .products-grid li.item{float:left; margin:0 10px 12px 0; min-height:440px; padding:0; position:relative; width:242px;}
.col_right li .nowprice{padding-left:0px;}

.line{border-top:solid 1px #ebebeb;width:230px;}
.line span{position:relative;top:-8px;background-color:#fff;width:50px;display:block;font-weight:bold;font-size:12px;margin:auto;text-align:center;}

.benny-text {font-size: 14px;}
.benny-text p{font-size:12px;margin-top:8px;}