
/*--------------------- over-age -------------------------- */
.over-age-logo,.over-age-bt1,.over-age-bt2{background:url(../images/window-ui-1.jpg) no-repeat}
.over-age{font-size:15px;}
.over-age-top{background:#409851;width:390px;height:80px;padding:10px 0px 10px 0px}
.over-age-logo{background-position:0px 0px;width:190px;height:80px;margin:auto}
.over-age-title{width:350px;margin:20px;font-size:26px;}
.over-age-txt1{width:350px;padding-bottom:25px;margin:10px 20px 0px 20px;border-bottom:1px solid #f0f0f0;font-size:15px;line-height:25px;color:#666;}
.over-age-txt2{width:350px;margin:0px 20px 20px 20px;padding-top:25px;text-align:center;color:#48AE5C;font-size:16px;}
.over-age-bt{width:350px;margin:30px 20px 0px 20px;}
.over-age-bt1,.over-age-bt2{display:inline-block;height:48px;line-height:48px;text-align:center}
.over-age-bt1{width:112px;background-position:0px -90px;color:#666 !important;margin-right:10px;float:left}
.over-age-bt1:hover{background-position:-235px -90px;}

.over-age-bt2{width:222px;background-position:0px -140px;color:#fff !important;}
.over-age-bt2:hover{background-position:-231px -140px;}
/*--------------------- button -------------------------- */
.w-bt-1{cursor:pointer;border:none;background:url(../images/window-ui-1.jpg) no-repeat;background-position:-5px -204px;text-align:center;line-height:36px;color:#fff;font-size:14px;display:block;width:286px;height:36px;}
.w-bt-1:hover{background-position:-5px -250px !important;}

.w-bt-2{cursor:pointer;border:none;background:url(../images/window-ui-1.jpg) no-repeat;background-position:-5px -296px;text-align:center;line-height:36px;color:#fff;font-size:14px;display:block;width:232px;height:36px;}
.w-bt-2:hover{background-position:-5px -342px !important;}

.w-bt-3{cursor:pointer;border:none;vertical-align:top;background:url(../images/window-ui-1.jpg) no-repeat;background-position:-5px -392px;text-align:center;line-height:36px;color:#fff;font-size:14px;display:inline-block;width:125px;height:36px;}
.w-bt-3:hover{background-position:-254px -392px}
.w-bt-4{position:absolute;border:none;left:125px;cursor:pointer;vertical-align:top;margin-left:10px;background:url(../images/window-ui-1.jpg) no-repeat;color:#333;font-size:12px;background-position:-5px -442px;text-align:center;line-height:36px;display:inline-block;width:153px;height:36px;}
.w-bt-4:hover{background-position:-254px -442px}
/*--------------------- public -------------------------- */
.red-im{color:#ff0000;font-style:normal;padding-right:3px;}

/*--------------------- login -------------------------- */
.w-login{position:absolute;left:0px;top:20px;width:700px;height:330px;}
.w-login dl{width:500px;padding:20px 0px 0px 200px;}
.w-login dd{position:relative;width:500px;margin-top:25px;}

.w-input-name,.w-input-password{color:#666;width:255px;height:20px;padding-left:30px;}
.w-login .w-login-bottom{position:absolute;font-size:14px;left:1px;bottom:0px;z-index:10;width:698px;height:50px;background:#e8f8eb;border-radius:0px 0px 3px 3px}
.w-login-bottom-l{color:#666;float:left;padding:15px;}
.w-login .w-login-bottom-l:hover{text-decoration:underline}
.w-login-bottom-r{color:#48a45a;float:right;padding:15px;}
.w-login .w-login-bottom-r:hover{text-decoration:underline}
.w-login .verification-code input{color:#666;width:130px}
.gray-text{cursor:text;position:absolute;left:32px;top:10px;color:#ccc}
.w-input-name-ico{position:absolute;width:30px;height:30px;display:block;background:url(../images/window-ui-2.gif) no-repeat;background-position:6px 6px}
.w-input-password-ico{position:absolute;width:30px;height:30px;display:block;background:url(../images/window-ui-2.gif) no-repeat;background-position:6px -47px}
.w-gray{color:#cbcbcb !important;}
.w-input-name{color:#666;}
.login-ie-txt{cursor:text;font-size:13px;position:absolute;left:31px;top:11px;color:#d5d2d2}

/*--------------------- w-register -------------------------- */
.w-register{width:800px;}
.w-register dl{width:670px;padding:20px 0px 0px 80px;}
.w-register dd{position:relative;margin-top:15px;line-height:30px;}
.w-register span{width:160px;height:30px;display:inline-block;text-align:right;padding-right:5px;}
.w-register dd .input-style-1,.w-register dd .input-style-1-focus{display:inline-block;width:230px;height:16px;}
.w-register dd .select-style-1{width:230px;height:30px;}
.w-register dd .w-bt-2{margin-left:165px;}
.w-register dd .radio-style-1{margin:0px 5px 0px 10px;}
.w-register .agreement p{display:inline-block;padding-left:5px;width:270px;line-height:20px;font-size:12px;}
.w-register .agreement p a{color:#48ae5c}
.w-register .agreement p a:hover{text-decoration:underline}
.w-register .w-register-date{background:url(../images/window-ui-2.gif) no-repeat #fff; background-position:210px -100px}
.w-register .check-box-1-focus,.w-register .check-box-1{vertical-align:top;display:inline-block;margin-top:3px;margin-left:165px;}
.w-register .verification-code input{width:80px;}
.another-image{color:#666;text-decoration:underline !important;}
.another-image:hover{text-decoration:underline;color:#48ae5c}
.verification-code .gray-text{left:10px;top:7px}
.gender div{width:235px;display:inline-block}

.verification-code img{vertical-align:middle;margin:0px 5px 0px 5px;}
span.ico-suc{white-space:nowrap;vertical-align:middle;line-height:30px;display:inline-block;height:30px;color:#48a45a;margin-left:10px;padding-left:20px;background:url(../images/window-ui-2.gif) no-repeat; background-position:0px -147px}
span.ico-err{white-space:nowrap;vertical-align:middle;line-height:30px;display:inline-block;height:30px;color:#ff0000;margin-left:10px;padding-left:20px;background:url(../images/window-ui-2.gif) no-repeat; background-position:0px -193px}
.w-register .ico-suc,.w-register .ico-err{width:auto;}


/*--------------------- w-forgotpassword -------------------------- */
.w-forgotpassword{width:700px;height:300px;}
.w-forgotpassword dl{width:500px;padding:20px 0px 0px 150px;}
.w-forgotpassword dd{position:relative;width:500px;margin-top:30px;}
.w-forgotpassword .w-input-forgotpassword{width:230px;height:20px;padding-left:0px;}
.w-forgotpassword .w-bt-2{margin-left:72px;}

/*--------------------- w-bulkprice -------------------------- */
.w-bulkprice{margin:10px;}
.bulkprice-table{width:500px;}
.bulkprice-table-1{width:380px;}
.bulkprice-table-2{width:100px;}
.w-bulkprice p{color:#000;line-height:30px;margin-top:10px;}

.w-bulkprice-items{width:500px;border:1px solid #e4e4e4;height:308px;overflow-x:hidden;overflow-y:auto}
.w-bulkprice-items ul{width:500px;}
.w-bulkprice-items ul li{width:500px;height:30px;line-height:30px;text-indent:10px;border-bottom:1px dashed #e4e4e4}

.w-bulkprice p a{color:#48a45a;line-height:30px;margin-top:10px;}
.w-bulkprice p a:hover{text-decoration:underline}
.w-bulkprice-items a{color:#666;text-decoration:underline}
.w-bulkprice-items a:hover{color:#48a45a;text-decoration:underline}

/*--------------------- w-delete -------------------------- */
.w-delete{position:absolute;left:60px;top:50px;width:400px;height:100px;}
.w-delete-icon{vertical-align:middle;width:100px;height:100px;float:left;background:url(../images/icon-03.jpg) no-repeat;background-position:0px 0px}
.w-delete p{float:left;font-size:14px;vertical-align:middle;margin:30px 0px 0px 20px;line-height:30px;}

/*--------------------- w-iteminfo -------------------------- */
.w-iteminfo{float:left;margin:20px 20px 0px 40px;width:650px;}
.w-iteminfo dt{font-size:14px;color:#000}

.w-iteminfo-l{float:left;width:160px;height:250px;margin-right:20px}
.w-iteminfo-l img{width:160px;height:160px;}

.w-iteminfo-r{float:left;margin-top:10px;}
.w-iteminfo-r dt{width:450px}
.w-iteminfo-r dd{clear:both;width:450px}
.w-iteminfo-r .item-info-selected{width:auto;margin:0px 0px 20px 0px}
.w-iteminfo-r .selected-1{margin-right:12px}
.w-iteminfo-bt{float:left}
.w-iteminfo-r .item-info-price span{margin:10px 0px 10px 0px}
.w-iteminfo .item-info-price b{display:inline-block;width:68px}
/*--------------------- w-send-message -------------------------- */
.w-send-message{width:500px;float:left;margin:30px 0px 0px 80px}
.w-send-message span{width:100px;display:inline-block;height:30px;text-align:right}
.w-send-message .select-style-1{width:220px}
.w-send-message .input-style-1,.w-send-message .input-style-focus{width:213px}
.w-send-message .textarea-style-1{vertical-align:top;width:200px;height:80px}
.w-send-bt{margin:20px 10px 0px 100px;width:70px;text-align:center;display:inline-block}
.w-draft-bt{width:100px;text-align:center;display:inline-block}

/*--------------------- w-wishlist -------------------------- */
.w-wishlist{width:500px;float:left;margin:30px 0px 0px 80px}
.w-wishlist span{width:100px;display:inline-block;height:30px;text-align:right}
.w-wishlist .select-style-1{width:220px}
.w-wishlist .input-style-1,.w-wishlist .input-style-focus{width:213px}
.w-wishlist .w-save-bt{width:200px;margin-left:100px;text-align:center}
.w-wishlist .radio-style-1{margin-right:5px;}
.w-wishlist .input-radio-ml{margin-left:10px}

/*--------------------- .w-leave-message -------------------------- */
.w-leave-message{width:500px;float:left;margin:30px 0px 0px 80px}
.w-leave-message span{width:100px;display:inline-block;height:30px;text-align:right}
.w-leave-message .input-style-1,.w-leave-message .input-style-focus{width:233px}
.w-leave-message textarea{vertical-align:top;width:220px;height:100px;margin-bottom:20px}
.w-leave-message .w-submit-bt{width:220px;margin-left:100px;text-align:center}

/*--------------------- w-add-wishlist -------------------------- */
.w-wishlist-select{margin:0px;vertical-align:middle;min-width:80px;}
.w-iteminfo .add-wishlist-3{margin-top:20px}
.w-wishlist-b{width:63px;display:inline-block;margin-right:5px;line-height:14px;vertical-align:top}
/*--------------------- w-mail-subscription -------------------------- */
.w-mail-subscription{width:400px;float:left;margin:30px 0px 0px 120px}
.w-mail-subscription dd{height:30px;line-height:30px}
.w-mail-subscription input,.w-mail-subscription span{vertical-align:middle;display:inline-block}
.w-mail-subscription .bt-style-1{width:120px;text-align:center;margin-top:20px}

/*--------------------- w-arrival-notice-------------------------- */
.w-arrival-notice{width:650px;float:left;margin:20px 20px 0px 40px}
.w-arrival-notice dt{font-size:14px;color:#000}
.w-arrival-notice p{line-height:20px;padding-left:10px;margin-bottom:10px;border-radius:6px 6px 0px 0px}

.w-arrival-notice .bt-style-1{margin-left:68px;margin-top:10px;width:185px;text-align:center;}
.subscribe-notice{border-radius:6px;background:#e9f7ec;height:200px;width:400px;}
.w-arrival-notice .input-style-1{width:200px;margin-left:5px;}
.subscribe-notice-title{color:#48ae5c;font-size:12px;background:#c1e7c9;height:20px;}
.arrival-notice-info{margin-top:10px;margin-bottom:10px;}
.arrival-notice-info span{margin-right:10px;}

/*--------------------- new delivery address-------------------------- */
.dialog-content .address-list-info{margin:20px}
.delivery-button-2{margin-left:110px;width:150px;text-align:center}