/*html5*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section { display: block;}
audio,canvas,video{display: inline-block; *display: inline; *zoom: 1;}
audio:not([controls]) { display: none;}
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, 
dl, dt, dd, ul, ol, li,
pre,
form, fieldset, legend, button, input, textarea, 
th, td,
img{border:medium none; margin: 0; padding: 0;}
/*form*/
button,input,select,textarea {margin: 0; font-size: 100%; vertical-align: middle;}
button,input {*overflow: visible;line-height: normal;}
button::-moz-focus-inner,input::-moz-focus-inner {padding: 0;border: 0;}
button,input[type="button"],input[type="reset"],input[type="submit"] {cursor: pointer; -webkit-appearance: button;}
input[type="search"] {-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
textarea { overflow: auto; vertical-align: top;}
body,button, input, select, textarea { font: 12px/1.5 Arial, Helvetica, sans-serif;}
/** 设置默认字体 **/
h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:bold;color:inherit;text-rendering:optimizelegibility;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999;}

/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#333; outline: none;}
a:link{color:#000;}
a:visited{color:#000;}
a:hover { text-decoration:none; color:#ff7d77; }
/** 重置表格元素 **/
table { border-collapse:collapse; border-spacing:0; }
/**禁止拉动**/
textarea{resize:none;}
/*重置表单元素*/
input,button,select,textarea{outline:none;}
img{ vertical-align:middle;}
/*选中文字背景色*/
::-moz-selection{background: #81BA10; color:#ffffff; text-shadow: none;} 
::selection {background: #81BA10; color:#ffffff; text-shadow: none;}
/*常用样式*/
.clears{zoom:1;}
.clears:after{clear:both; content:"."; display:block; margin:0; padding:0; font-size:0; height:0; line-height:0; overflow:hidden;} 
.al{ text-align:left;}
.ar{ text-align:right}
.ac{ text-align:center;}
.fl{ float:left;}
.fr{ float:right;}
.underline{ text-decoration:underline;}
.vm { vertical-align: middle; height: 100%;}
.width-100 { width: 100%;}
.pointer {cursor: pointer;}
.hide {display: none;}
.upp{ text-transform:uppercase;}
/*body*/
body{ background-color:#fffbf8; min-width:960px;}
#wrap{}
.css-script{ background-image:url(../../_images/css-script.png); background-repeat:no-repeat; display:inline-block; *display:inline; *zoom:1;}
.fb-icon{ background-position:0 0;}
.tw-icon{ background-position:-40px 0;}
.xx-icon{ background-position:-80px 0;}
.in-icon{ background-position:-160px 0;}
.ytb-icon{ background-position:-120px 0;}
.bing-icon{ background-position:-200px 0;}
.gg-icon{ background-position:-240px 0;}
.hearts-icon{ background-position:0 -40px; width:15px; height:12px; vertical-align:middle; margin-right:5px;}
.hearts-ol-icon{ background-position:0 -80px; width:15px; height:12px; vertical-align:middle; margin-right:5px;}
.bag-icon{ background-position:-40px -37px; width:25px; height:33px; margin-top:-10px; *margin-top:0; color:#fff;}
.prev-icon{ background-position:-80px -40px; width:9px; height:17px;}
.next-icon{ background-position:-120px -40px; width:9px; height:17px;}
.remove-icon{background-position:-40px -80px; width:14px; height:14px;}
/*head*/
#wp-header{ z-index:9; position:relative;}
#header{ padding-top:6px;}
#header>div{ width:960px; margin:0 auto;}
.search-box{}
.search{ border:1px solid #c9c9c9; height:17px; line-height:17px; width:123px; padding:0 5px; font-size:11px; font-family: 'Palatino'; font-style:italic;}
.go-btn{ width:29px; height:29px; background:url(../../_images/go-btn.png) no-repeat;}
.quick-menu{font-family: 'FuturaStd-Book';}
.quick-menu>li{ float:left; padding:0 5px; line-height:32px;}
.quick-menu>li>a{ line-height:32px;}
.quick-menu a{ display:block;}
#shopping-basket{ position:relative; z-index:999;}
.shopping-basket{ font-family: 'FuturaStd-Book'; position:absolute; z-index:9999; background:url(../../_images/arrow-up.png) no-repeat top center; padding-top:11px; width:269px; color:#000; left:-118px; top:30px;}
#shopping-basket-main{ 
background:#ede7db url(../../_images/shopping-basket-li-bg.png) center repeat-y; line-height:16px; padding-top:10px; *margin:53px auto 0; position:relative;}
.shopping-basket-bm-bg{-moz-box-shadow:1px 1px 1px #ccc;             
	-webkit-box-shadow:1px 1px 1px #ccc;         
	box-shadow:1px 1px 1px #ccc; width:233px; margin:43px auto 0; background:url(../../_images/shopping-basket-bottom-bg.png) bottom center no-repeat; padding-bottom:8px;}
.shopping-basket-line-bg{ background:url(../../_images/shopping-basket-line-bg.png) center bottom no-repeat;}
#item-added-to-basket{ position:absolute; left:0;}
#shopping-basket-main li{ float:none; padding:10px 20px 0;}
#shopping-basket-main td{ line-height:16px; text-align:left; text-transform:uppercase; padding-right:10px;}
#shopping-basket-main td img{ border:1px solid #4d4a47;}
#shopping-basket-main td em a{ text-transform:none; color:#8dc73f; text-decoration:underline;}
#shopping-basket-main p{ font-size:14px; padding:10px 0;}
#shopping-basket-main p a{ display:block;}
#logo{ padding-top:5px; padding-bottom:20px;}
.nav-bg{ background:url(../../_images/nav-bg.png) no-repeat top center;}
#nav{ width:960px; margin:0 auto; position:relative; padding:1px 0; height:26px;}
.free-shipping{ position:absolute; top:0;}
#top-pre-sell{ position:absolute; top:-24px; right:6px;}
#nav>ul{ /*padding-left:85px;*/}
#nav>ul>li{ float:left; padding-right:40px;}
#nav>ul>li>a{font-family: 'Palatino'; text-transform:uppercase; font-size:11px; height:26px; line-height:26px; display:block;}
#nav>ul>li>a:hover{ background:url(../../_images/nav-a-bg.png) no-repeat center bottom; padding-bottom:11px; margin-bottom:-11px;}
.second-nav-bg{ background:url(../../_images/long-line.png) no-repeat bottom center;}
.second-nav{ width:960px; margin:0 auto;}
.second-nav-box{ padding:0 100px 25px; display:none;}
.second-nav-box ul{ padding-left:80px; font-family: 'Palatino'; padding-top:20px;}
.second-nav-box li{ line-height:24px;}

.size-sub ul,#color-sub ul{padding-left:0; padding-right:57px;}


#style-nav1{padding:0 0 25px; }
#style-nav1 ul{padding-left:50px; font-family: 'FuturaStd-Book';}
.size-sub li{padding-bottom:26px;}
.size-sub label{ display:block;}
.size-sub label input{vertical-align:middle; margin-right:8px;}
#size-sub a{display:block; padding:1px; height:21px; width:96px; border:1px solid #fffbf8;}

#size-sub a:hover{ border:1px solid #000000;}
#size-sub a span{display:block; height:19px; width:94px; line-height:19px; border:1px solid #999999; overflow:hidden; text-align:center; background:#fff;}
#color-sub li{padding-bottom:0; text-align:center;}
#color-sub li a{display:block; }
.color-nav-icon{display:block; padding:1px; margin-top:5px; height:21px; width:96px;/*background:url(../../_images/color-sub-bg.png) no-repeat;*/ border:1px solid #fffbf8;}
.color-nav-icon:hover{ border:1px solid #000000;}
.color-nav-icon span{display:block; height:19px; width:94px; line-height:19px; position:relative; border:1px solid #999999; overflow:hidden;}
.color-nav-icon span img{ position:absolute; top:0; left:1px;}
/*content*/
#wp-content{ z-index:8; position:relative;}
#content{ min-width:960px; margin:0 auto;}
.width-960{ width:960px; margin:0 auto;}
.shadow-bg{ background:url(../../_images/shadow-bg.jpg) repeat-x bottom; padding-bottom:3px; max-width:1215px; margin:0 auto;}
.txt-banner{ background:url(../../_images/text-banner-bg.jpg) no-repeat; width:222px; height:129px; color:#fff; padding-top:70px; font-family: 'Palatino'; position:absolute; z-index:99; margin-left:74px; overflow:hidden;}
.txt-banner h3{ font-size:18px; line-height:24px; text-transform:uppercase; font-weight:normal;}
.txt-banner h3 em{ font-size:24px; color:#8dc63f;}
.txt-banner p{ padding:0 10px;}
.txt-banner-box{ height:82px; width:222px; overflow:hidden;}
.txt-banner-box li{ padding:0 10px; width:202px; float:left;}
.banner{ background:#ede7db url(../../_images/banner-bg.jpg) no-repeat top center; padding-top:24px; padding-bottom:15px; max-width:1215px; margin:0 auto;}
.banner a{ display:block;}
.banner-line{ width:960px; margin:0 auto; position:relative;}
.banner-box{ overflow:hidden; height:517px; position:relative;}
.show-body{ position:absolute;}
.banner-box .show-body li{ float:left; width:960px;}
.banner-nav{ position:absolute; bottom:10px; right:140px;}
.banner-nav a{ width:14px; height:14px; background-color:#000;}
.banner-nav a:hover{ background-color:#ff7d77;}
.nav-on{ background-color:#ff7d77 !important;}
.banner-nav li{ float:left; padding:0 2px;}

.home-line{ background:url(../../_images/home-line-bg.png) no-repeat top center; padding:1px 0; margin:11px 0;}
.hot-items{ float:left; position:relative; left:50%;}
.hot-items li{ float:left; position:relative; right:50%; font-family: 'Palatino'; font-size:11px; text-transform:uppercase; line-height:27px; padding:0 11px;}
.hot-items a{ display:block; line-height:27px; height:27px; padding-top:1px;}
.hot-items a:hover{background:url(../../_images/nav-a-bg.png) no-repeat center bottom; padding-bottom:11px; margin-bottom:-11px;}
#this-show{background:url(../../_images/nav-a-bg.png) no-repeat center bottom; padding-bottom:11px; margin-bottom:-11px; color:#ff7d77;}
.home-middle{ background:#ede7db url(../../_images/shadow-bg.jpg) repeat-x bottom; padding:35px 0; max-width:1215px; margin:0 auto;}
.home-middle-box{ position:relative; width:960px; margin:0 auto;}
.home-middle-box li{ width:232px; float:left; padding:0 34px;}
.home-middle-box li a{ display:block; padding:12px; background-color:#fff; text-align:center;}

.home-middle-box li a img{ max-width:208px; max-height:231px; vertical-align:middle;}

.home-middle-list{ width:900px; height:255px; overflow:hidden; margin:0 auto; position:relative;}
.home-middle-box .fl,.home-middle-box .fr{ position:absolute; top:45%;}
.home-middle-box .fl{ left:0;}
.home-middle-box .fr{ right:0;}
#hot-show{ display:none}
.product-nav{background:url(../../_images/home-line-bg.png) no-repeat top center; padding:1px 0; height:27px; margin:13px 0;}
.product-nav li{ float:left; font-family: 'Palatino'; padding:0 12px; line-height:26px;}
.product-nav li input{ width:20px; border:1px solid #cccccc; text-align:center; line-height:16px; height:16px; vertical-align:middle;}
.pn-link a{ margin-top:4px; margin-left:5px;}
.product-list{ margin-right:-25px;}
.product-list li{ float:left; position:relative;}
.product-list>li{ height:445px; overflow:hidden; width:218px; padding-right:25px;}
.product-index-img{ display:block; position:relative; padding:12px; background-color:#ede7db;}
.quick-shop{ position:absolute; background:url(../../_images/quick-shop-btn.png) no-repeat; width:122px; height:25px; bottom:32px; left:49px; display:none;}
.product-list>li:hover .quick-shop{ display:block;}
.icon-img{ position:absolute; left:0; top:0;}
.product-index-box{ padding:0 13px; font-family: 'FuturaStd-Book';}
.product-index-box p{ line-height:16px; padding-top:10px; padding-bottom:10px;}
.product-index-box span.css-script{ cursor:pointer; background-position:0 -80px; width:15px; height:12px; vertical-align:middle; margin-right:5px;}
.product-index-box span.css-script:hover{ background-position:0 -40px;}
.product-index-hearts{ background-position:0 -40px !important;}

#top-banner{ background-color:#ede7db; padding:13px 0;}
.top-banner-line{ width:960px; margin: auto;}
.product-index-color{}
.product-index-color li{ padding-right:4px; padding-bottom:4px;}
.product-index-color a,.product-index-color a span{ display:block;}
.product-index-color a span{ width:20px; height:10px; background-color:#000;}
.product-index-color a{ padding:1px; border:1px solid #ccc9c6;}
.product-index-color a:hover{ border:1px solid #333333;}
.product-index-color-border{ border:1px solid #333333 !important;}

.product-topmain{ padding:15px 0;}
.product-image{ width:388px;}
.big-img{ padding:12px; background-color:#ede7db;
-moz-box-shadow:1px 1px 1px #ccc;             
	-webkit-box-shadow:1px 1px 1px #ccc;         
	box-shadow:1px 1px 1px #ccc;
}
.big-img a{ display:block; position:relative; width: 364px;height: 559px;}
.thumbnail-img{ padding-top:5px;}
.thumbnail-img a{ display:block;}
.thumbnail-img li{ float:left; padding-right:5px; padding-bottom:5px;}
.thumbnail-img li a{ border:1px solid #fffbf8;}
.thumbnail-img li a:hover{ border:1px solid #000;}
.this-img{border:1px solid #000 !important;}
.thumbnail-show{ width:320px; height:104px; overflow:hidden; position:relative;}
.thumbnail-box{ width:288px; height:104px; overflow:hidden; position:relative;}
.thumbnail-show ul{ position:absolute; padding-left:1px;}
.thumbnail-show ul li a img{ width:65px; vertical-align:middle;}
.thumbnail-show .next-btn{ display:block; top:55px; position:absolute; right:15px;}
.thumbnail-show .prev-btn{ display:block; top:20px; position:absolute; right:15px;}
.product-detail{ width:520px; font-family: 'FuturaStd-Book'; padding-top:15px;}
.line01{}
.line01 a{ line-height:17px;}
.line01 a span{ margin-bottom:-4px; margin-right:5px;}
.line01 p{ text-transform:uppercase;}
.product-detail h1{ font-size:18px; font-weight:normal; padding-top:20px;}
.product-detail h2{ color:#8dc73f; font-size:18px; font-weight:normal;}
.product-detail h3{ font-size:12px; font-weight:normal; text-transform:uppercase;}
.line02{ padding-left:15px;}
.reviews{ background-color:#ede7db; width:255px; padding:5px 0 5px 55px; margin-top:5px;
	-moz-box-shadow:1px 1px 1px #ccc;             
	-webkit-box-shadow:1px 1px 1px #ccc;         
	box-shadow:1px 1px 1px #ccc;   }
.reviews li{ float:left;}
.reviews-link a{ margin:0 15px;}
.social-network{ padding-top:15px; padding-left:35px; width: 170px;}
.color-box{ padding:5px 0;}
.color-box li{ float:left; padding-right:15px;}
.color-box a{ display:block; border:1px solid #fffbf8; width:65px; height:97px;}
.color-box a:hover{ border:1px solid #8dc73f;}
.this-color{ border:1px solid #8dc73f !important;}
.size-box{ padding:5px 0 10px;}
.size-box li{ float:left; text-align:center; line-height:25px; padding-right:5px; padding-bottom:5px; list-style:none;}
.size-box a{ display:block; text-align:center; width:32px; height:25px; background-color:#ede7db;}
.size-box a:hover{ background-color:#8dc73f; color:#FFF;}
.this-size>a{ background-color:#8dc73f !important; color:#FFF !important;}
.size-box em a{ width:100%; text-decoration:underline; background:none;}
.size-box em a:hover{ background:none; color:#000;}
.no-size{ display:block; text-align:center; width:32px; height:25px; background-color:#ebebeb; color:#cccccc;}
.qty-input{ border:1px solid #cccccc; vertical-align:middle; height:17px; line-height:17px; text-align:center; width:39px; margin-top:-3px;}
.add-to-basket-btn{ background:url(../../_images/add-to-basket-btn.jpg) no-repeat; width:231px; height:31px;}
.add-to-basket-line{ padding:15px 0; position:relative;}
.add-to-basket-line a{ text-decoration:underline; margin-left:15px;}
.add-to-basket-line .hearts-icon{margin-left: 3px; margin-right: 3px;}
#addtowishlist{ position:absolute; background:url(../../_images/add-to-wish-list-bg.png) no-repeat; width:298px; height:134px; left:241px; padding:10px 8px;}
.addtowishlist-box{ position:relative; padding-top:15px;}
.addtowishlist-box .close{ top:0; right:0;}
.addtowishlist-box p{ padding-left:30px; padding-bottom:15px;}
.addtowishlist-box p span{ text-transform:uppercase;}

#tabs-list-2{ text-align:center; background:url(../../_images/ling-bg.png) no-repeat bottom center; padding-left:350px;}
#tabs-list-2 li{ float:left;}
#tabs-list-2 li a{font-size:11px; line-height:30px; font-family: 'Palatino'; color:#000000; font-weight:normal; text-transform:uppercase; border-left:1px solid #000; border-top:1px solid #000; border-right:1px solid #000; display:inline-block; *display:inline; *zoom:1; padding:0 15px;}
#tabs-list-2 li a:hover{background:#000; color:#fff;}
.tab-this-02{background:#000 !important;  color:#fff !important;}
#tabs-list{ background:url(../../_images/tabs-list-bg.png) repeat-x top;}
#tabs-list li{ float:left; text-transform:uppercase; padding-right:35px;}
#tabs-list a{ display:block; line-height:25px; padding-bottom:11px; color:#999999;}
#tabs-list a:hover{ background:url(../../_images/tabs-list-nav.png) no-repeat bottom center; color:#000;}
.tab-this-01{ background:url(../../_images/tabs-list-nav.png) no-repeat bottom center !important; color:#000 !important;}
.tabs-box-01{ display:none;}
.tabs-box-01 p{ padding-top:5px; padding-bottom:10px;}
.product-line{}
.product-line h2{ background:url(../../_images/home-line-bg.png) no-repeat top center; font-family: 'Palatino'; font-size:11px; line-height:27px; padding:1px 0; text-transform:uppercase; font-weight:normal;}
.product-line ul{ padding:20px 0;}
.product-line ul li{ float:left; padding-right:10px; /*padding-right: 7px;margin-right:3px; display: inline-block;*/ vertical-align: top; margin-bottom:10px;}
.product-line a{ display:block;}
.also-like>li{ width:150px;}
.also-like>li>a{ padding:12px; background-color:#ede7db; text-align:center; width:126px;}

.also-like>li>a img{ max-width:126px; max-height:202px; vertical-align:middle;}

.recently-viewed a{background-color:#ede7db; padding:6px; width:84px; text-align:center;}
.recently-viewed a img{max-width:84px; max-height:131px; vertical-align:middle;}

.breadcrumb{ padding:20px 0; font-family: 'FuturaStd-Book'; font-size:11px;}
.breadcrumb p{ background:url(../../_images/Breadcrumb-icon.png) no-repeat left center; padding-left:26px; line-height:22px;}
.page-title{font-family: 'FuturaStd-Book'; padding:5px 0 10px;}
.page-title h1{ font-size:20px; font-family: 'Palatino'; font-weight:normal;}
.checkout-login{ text-transform:uppercase;}
.checkout-login mark{ padding:0 4px;}
.page-404{font-family: 'FuturaStd-Book'; text-transform:uppercase; background:url(../../_images/404Page-bg.jpg) no-repeat top right; padding:30px 0 238px 86px;}
.page-404 h2{ font-size:24px;}
.page-404 p{ font-size:14px; padding-bottom:25px;}
.line-bg{background:url(../../_images/ling-bg.png) no-repeat bottom center; padding-bottom:1px;}
.line-bg-top{background:url(../../_images/ling-bg.png) no-repeat top center; padding-top:1px;}
.about-us{ background:url(../../_images/About-Us-bg.jpg) no-repeat left top ; height:374px; padding-left:399px; width:651px; padding-right:90px; margin:0 auto;}
.about-us ul{ padding-top:15px;}
.about-us li{ list-style:decimal; font-family: 'FuturaStd-Book'; font-size:14px; line-height:24px;}
.sign-up-email{font-family: 'FuturaStd-Book'; text-transform:uppercase;}
.sign-up-email table{ margin-top:12px; margin-bottom:23px;}
.sign-up-email-table td{ padding-right:10px; padding-top:12px;}
.sign-up-e-mail{font-family: 'FuturaStd-Book'; border:1px solid #cac9c9; padding:0 18px; height:22px; line-height:22px; vertical-align:middle; width:186px;}
.send-btn{ width:81px; text-align:center; background-color:#000; color:#fff; font-family: 'FuturaStd-Book'; height:23px; line-height:23px;}
.submit-style{ text-align:center; background-color:#000; color:#fff; font-family: 'FuturaStd-Book'; height:23px; line-height:23px; padding:0 30px; text-transform:uppercase;}
.contact-us{ background:url(../../_images/Contact-Us-bg.jpg) no-repeat 400px top; height:548px;font-family: 'FuturaStd-Book'; width:960px; margin:0 auto;}
.ative{ color:#8dc73f;}
.left-column{ width:470px; padding-top:35px;}
.left-column h2{ font-size:14px; font-weight:normal; padding-bottom:15px;}
.left-column table td{ padding-top:15px;}
.left-column table td input{ vertical-align:middle;}
.left-column table td input[type="text"]{ border:1px solid #cac9c9; padding:0 10px; height:22px; line-height:22px; width:197px;}
.left-column table td select{ width:217px;}
.left-column table td textarea{ border:1px solid #cac9c9; padding:10px; width:365px; height:108px;}
.submit-btn{ background:url(../../_images/submit-btn.jpg) no-repeat; width:246px; height:31px;}
.right-column{ padding-top:45px; width:400px;}
.right-column h2{ font-size:14px; color:#fff200; margin-bottom:90px;}
.right-column p{ padding-bottom:25px; padding-left:25px;}
.right-column table{ margin-left:25px; text-transform:uppercase;}
.coupons-banner{ background:url(../../_images/Coupons-banner-bg.jpg) no-repeat center; height:84px; padding-top:184px; padding-bottom:28px;}
.coupons-banner div.show_code{ width:205px; height:49px; line-height:49px; text-align:center;background:url(../../_images/Coupons-btn-bg.jpg) no-repeat center; margin: auto; color:#fff200; font-size:12px;font-family: 'FuturaStd-Book';}

.coupons-box{ padding-top:23px; padding-bottom:85px;}
.coupons-h2{ font-size:24px; font-family: 'FuturaStd-Book'; font-weight:normal; text-transform:uppercase; padding:20px 0;}
.password-recovery{ background:url(../../_images/Forgot-Password-bg.jpg) no-repeat top right; padding-top:36px; padding-left:86px; height:340px; font-family: 'FuturaStd-Book';}
.password-recovery h2{ font-size:14px; font-weight:normal; padding-bottom:15px;}
.password-recovery p{ padding-bottom:25px;}
.password-recovery input[type="text"],.password-recovery input[type="email"]{height:23px; line-height:23px; border:1px solid #c8c7c6; width:207px; padding:0 5px;}
.send-password-btn{ background:url(../../_images/SEND-PASSWORD-btn.jpg) no-repeat; width:219px; height:31px;}

.checkout-content{ font-family: 'FuturaStd-Book'; margin-top:-1px; background:url(../../_images/home-line-bg.png) no-repeat top center;}
.checkout-content a:hover{ color:#8dc73f; text-decoration:underline;}
.checkout-content h2{font-family: 'Palatino'; font-size:14px; font-weight:normal; text-transform:uppercase; padding:1px 0; text-align:center; background:url(../../_images/Checkout-h2-bg.png) no-repeat top center; letter-spacing:2px; height:27px; line-height:27px; color:#000!important;}
.checkout-content a.simple-button{font-family: 'FuturaStd-Book'; text-transform:uppercase; color:#f97d79; text-decoration:none;}
.checkout-content .button-row{padding-bottom:10px;}
.checkout-box input[type="text"],.checkout-content input[type="email"],.checkout-content input[type="password"],.checkout-content input[type="tel"]{ height:23px; line-height:23px; border:1px solid #c8c7c6; width:230px; padding-left:5px;}
.checkout-box select{ width:235px;}
#show_coupon_code{ color:#000;}
.name-and-address,.payment-method,.order-summary{ width:295px;}
.checkout-box{ /*min-height:271px;*/ margin-bottom:15px; background:#f6f1e9 url(../../_images/checkout-h2-bg.jpg) no-repeat top center; font-size:12px;}
.checkout-box table td{ font-size:12px;}
.name-and-address{}
.name-and-address .checkout-box{ padding-right:15px;}
.info-table td{ padding-left:30px; padding-bottom:10px; position:relative;}
.info-table td input[type="checkbox"]{ margin-left:-10px; margin-right:10px;}
.info-table .first-td input[type="text"]{ width:94px;}
.info-table .second-td{ padding-left:8px;}
.info-table .second-td input[type="text"],.info-table .second-td input[type="tel"]{ width:124px;}
#membership{ width:118px;}
.info-table-2 th{ text-align:left; padding-left:30px; padding-right:18px; font-size:12px;}
.payment-method{ padding-left:39px;}
.payment-method-table{ padding:65px 45px 0; min-height:206px;}
.payment-method-table td{ vertical-align:top; padding-bottom:10px; padding-left:5px;}
.shipping-method{ width:100%;}
.shipping-method td{ padding:20px 0 20px 15px; background:url(../../_images/Checkout-line.jpg) repeat-x bottom;}
.shipping-method td.al{ padding-left:5px;}
.shipping-method td.ac{ padding-right:15px;}
.sub-checkout-box{ padding-top:30px; padding-bottom:25px; }
.order-summary{}
.order-summary table{ margin:0 15px;}
.order-summary td{ vertical-align:top;}
.order-summary p{ padding-left:0; padding-bottom:10px;}
.checkout-customer-notes textarea{ border:1px solid #c8c7c6; width:265px; height:102px;}
.submit-order-btn{ background:url(../../_images/Submit-Order-btn.jpg) no-repeat; width:176px; height:31px;}
.order-summary-table{ margin-bottom:20px !important;}
.order-summary-table td{ padding-top:18px;}
.total-table{ width:260px; font-size:20px;}
.total-table td{ padding:30px 0; background:url(../../_images/Checkout-line.jpg) repeat-x top;}
#coupon{ width:84px;}
.order-summary .sub-checkout-box td.ac{ padding-bottom:10px;}
.order-summary .sub-checkout-box td.ac a{ text-decoration:underline;}
.order-summary .sub-checkout-box table{ margin-right:0;}
.submit-black{ background:url(../../_images/submit-black.jpg) no-repeat; width:176px; height:31px;}
.already-member-bg{ background:#f6f1e9 url(../../_images/Already-a-member-bg.jpg) no-repeat top center;}
.already-member-bg .checkout-box{background:url(../../_images/checkout-h2-arrow.png) no-repeat top center; padding-top:15px; min-height:256px;}
#already-member table{ margin:0;}
#already-member p{ padding-top:10px;}
#already-member p a{ text-decoration:underline;}
.account-information{ padding-top:15px; min-height:256px;}
.newsletter table td{ padding-bottom:40px; vertical-align:top;}
.newsletter table td span.ative{ position:absolute; top:5px;}
.newsletter td a{ border-bottom:1px dashed;}
.newsletter .al{ padding-left:30px; padding-bottom:10px;}
.newsletter .second-td input{ margin-bottom:10px;}
.newsletter .ac{ background:url(../../_images/Checkout-line.jpg) repeat-x top; padding-top:15px;}
.faq-content{ padding-top:32px; min-height:543px; margin:0 auto;}
#faq-1{ background:url(../../_images/faq-1.jpg) no-repeat top right; max-width:1248px; /*padding-right:144px;*/}
#faq-3{ background:url(../../_images/faq-2.jpg) no-repeat top right; max-width:1012px; /*padding-right:26px;*/ min-height:644px;}
#faq-6{ background:url(../../_images/faq-6.jpg) no-repeat top right; max-width:960px; min-height:644px;}
.aside-faq li{ padding-bottom:12px;}
.aside-faq li a{ display:block; background:url(../../_images/link-bg.jpg) no-repeat; width:220px; height:30px; text-align:center; padding-top:1px; line-height:30px;font-family: 'FuturaStd-Book'; text-transform:uppercase; letter-spacing:2px;}
.aside-faq li a:hover{ background:url(../../_images/link-bg-hover.jpg) no-repeat; color:#fff;}
#aside-this{ background:url(../../_images/link-bg-hover.jpg) no-repeat; color:#fff;}
.faq-main{font-family: 'FuturaStd-Book'; width:490px; padding-right:210px;}
.faq-main h3{ font-size:14px; text-transform:uppercase; font-weight:normal; padding-bottom:10px;}
.faq-main p{ padding-bottom:15px;}
.faq-main p span{ text-transform:uppercase;}
.faq-main p a{ color:#ff7d77; text-decoration:underline;}
.faq-color{color:#ff7d77;}
.invoice-top{ position:relative;}
.continue-shopping{ position:absolute; right:0;}
.invoice-top h2{ font-size:12px; font-weight:normal; text-transform:uppercase; padding-bottom:15px; padding-top:10px;}
.invoice-top h2 span{ color:#8dc73f;}
.invoice-main{}
#invoice-h2-top{ text-align:right; padding-right:211px;}
.arrow-down{background:url(../../_images/checkout-h2-arrow.png) no-repeat top center; padding-top:20px;}
.invoice-main .fl{ padding-left:86px; width:392px; padding-top:39px;}
.invoice-main .fl p{ padding:20px 0 30px;}
.confirmation-table{ width:329px; margin:0 auto;}
.confirmation-table td{ padding:0 10px;}

.invoice-main .fr{ width:329px; padding-right:110px;}
#invoice-ar-top{ padding-top:39px; padding-bottom:25px;}
.arrow-down-bg{background:url(../../_images/checkout-h2-arrow.png) no-repeat top center; margin-top:-1px;}
.two-line{background:url(../../_images/home-line-bg.png) no-repeat top center;}
.products-ordered-table{}
.products-ordered-table thead td{font-family: 'Palatino'; text-transform:uppercase; padding-top:5px; padding-bottom:5px;}
.products-ordered-table tbody td{ vertical-align:top; padding-top:10px; padding-bottom:10px;}

.poptions-options-list tbody td {padding-top: 0;padding-bottom: 0;}

.products-ordered-table tbody td.ac{ background:url(../../_images/products-ordered-td-bg.jpg) no-repeat left top;}
.products-ordered-table td.al{ padding-left:86px; background:none;}
.pot-title{ font-size:14px; padding-bottom:5px;}
.pot-text{ text-transform:uppercase;}

.total-box{ padding-top:10px; padding-bottom:30px;}

#ztotal{background:url(../../_images/Checkout-h2-bg.png) no-repeat top right; height:30px; text-align:right;color: #8dc73f;font-size: 18px; font-weight:bold;}
#ztotal span{ margin-left:30px;}
.total-line-bg{ }


.total-ordered-table td,.total-ordered-table th{ padding:1px 15px;}
.total-line th{ color:#8dc73f; font-size:18px;}
.total-box p{ padding-top:10px; text-align:right;}
#account-frist-box .checkout-box{ padding-top:0; padding-bottom:0;}
#account-frist-box table{ font-size:12px;}

.account-box{ padding-top:20px; min-height:170px;}
.account-box td{ vertical-align:top; font-size:12px;}
.account-box p{ padding-left:30px;}
.account-box p strong{ text-transform:uppercase;}
.account-btn{ text-align:center; padding-bottom:10px; padding-left:0!important; padding-right:0!important}
.change-password{ color:#8dc73f !important; font-weight:normal; text-decoration:underline; display:inline-block; *display:inline; *zoom:1; margin-bottom:15px;}
.my-account-box{ min-height:165px; padding-left:30px !important; padding-right:30px !important;}
.my-account-box p{ padding-top:20px;}
.my-account-box p a{ color:#ff7d77; text-decoration:underline;}
.text-box{ min-height:58px;}

.see-reviews{font-family: 'FuturaStd-Book';}
.reviews-nav{ background:url(../../_images/home-line-bg.png) no-repeat top center; height:26px; line-height:26px; padding:2px 0 1px; text-transform:uppercase;}
.reviews-nav p.ac{font-family: 'Palatino';}
.reviews-nav span{ margin-bottom:-4px;}
.review-box{ padding:10px 0; background:url(../../_images/ling-bg.png) no-repeat bottom center;}
.review-info{ width:150px; text-align:right;}
.review-info p{ padding-bottom:15px;}
.review-main{ width:715px; padding-left:38px;}
.review-main .reviews{padding:10px 20px; width:330px; text-transform:uppercase; font-size:12px; margin-bottom:10px;}
.review-main p{ padding-left:15px; padding-bottom:10px;}
.slider{ width:228px; margin:0 15px 10px; background:url(../../_images/slider-bg.jpg) no-repeat center !important; height:8px !important; border:none !important; border-radius:0 !important;}
.slider a{ width:14px !important; background:url(../../_images/slider-btn.png) no-repeat center !important; border:0 !important;}

#cart-top{}
#cart-top .continue-shopping{ right:190px;}
.checkout-btn{ position:absolute; right:0}
#cart-top ul { list-style:decimal; padding:5px 0 5px 20px;}
.item-01{ display:block; padding:12px; background-color:#ede7db; width:126px;}
.checkout-item-txt{}
.checkout-item-txt h1{ font-size:18px; font-weight:normal;}
.checkout-item-txt p{ padding:10px 0;}
.checkout-item-txt h3{ font-size:12px; text-transform:uppercase;}
.btn-style-a{ display:inline-block; *display:inline; *zoom:1; background-color:#000; color:#fff !important; height:22px; line-height:22px; padding:1px 15px 0; text-transform:uppercase; text-decoration:none; text-align:center;}
.btn-style-b{ display:inline-block; *display:inline; *zoom:1; background-color:#ede7db; color:#000 !important; height:22px; line-height:22px; padding:1px 15px 0; text-transform:uppercase;text-decoration:none; text-align:center;}
.btn-style-c{ display:inline-block; *display:inline; *zoom:1; background-color:#8dc73f; color:#fff !important; height:22px; line-height:22px; padding:1px 15px 0; text-transform:uppercase;text-decoration:none; text-align:center;}
input.checkout-qty{ width:39px !important; text-align:center; margin:10px 0;border: 1px solid #c8c7c6;}
#checkout-table td.ac{ vertical-align:middle;}
#checkout-table td.ac strong{ font-size:15px;}
.subtotal-table th{ font-size:15px; padding:10px 0;}
.gift-wrap{ padding:20px 0 ;}
.gift-wrap .fl{ padding-right:65px;}
.gift-wrap p{ line-height:26px; padding-bottom:10px;}
.gift-wrap td{ padding-right:10px; padding-bottom:10px; color:#000 !important;}
.estimate-shipping-cost{ padding:25px 0;}
.estimate-shipping-cost h3{ color:#ff7d77; text-transform:uppercase; padding-bottom:15px;}
.checkout-btn-line{ position:relative; padding:12px 0 35px;}
.shopping-cart-line{ font-family: 'Palatino'; position:relative;;}
.shopping-cart-line p{ line-height:18px; position:absolute; right:0; padding-top:5px}
.shopping-cart-line a{ display:inline-block; *display:inline; *zoom:1;}
.shopping-cart-line a span{ margin-bottom:-4px;}
.shopping-cart-line input{ width:20px; text-align:center; height:16px; line-height:16px; border:1px solid #ccc; vertical-align:middle;}
#shipping-cart-list .product-index-box{ padding:0;}
#shipping-cart-list .product-index-box span.css-script.remove-icon{background-position:-40px -80px; width:14px; height:14px; margin-top:-3px;}
#wish-list-top{ position:relative;}
#wish-list-top .invoice-top{ position:absolute; right:0; top:0;}
#wish-list-top .continue-shopping{ right:260px;}
.write-review-mian{ font-family: 'FuturaStd-Book';}
.write-review-product{ width:479px; padding:20px 0;}
.product-img-box{ margin-right:17px;}
.product-img-box a{ padding:12px; background-color:#ede7db; display:block;}
.write-review-product h2{ font-size:18px; font-weight:normal; padding:10px 0;}
.write-review-right{ padding:20px 0; width:475px; min-height:768px; background:url(../../_images/Write-Review-line-s.png) no-repeat left top;}
.write-review-right h3{ text-transform:uppercase; font-size:14px; font-weight:normal; padding-bottom:15px; padding-top:10px;}
.write-review-right input[type="text"],.write-review-right textarea{ border:1px solid #cac9c9; padding:0 5px;}
.write-review-right p{ padding-bottom:15px;}
.product-rating{ background:url(../../_images/Write-Review-line.png) no-repeat bottom center; padding-left:60px; padding-bottom:15px;}
.product-rating #slider{ margin-left:0;}
.hearts-list li{ display:inline-block; *display:inline; *zoom:1;}
.review-information{ padding-left:60px; padding-top:30px;}
.review-information table{ margin-bottom:15px;}
.review-information table td{padding-bottom: 5px;}
.review-information table select{ width:98px;}
.review-information textarea{ height:126px; width:413px;}
.review-information input[type="text"]{ width:207px;}
.review-information table input[type="text"]{ width:174px;}
.preview-btn{ background:url(../../_images/Preview-btn.jpg) no-repeat; width:207px; height:31px;}
#in-your-wish-list-box{height:355px;}
/*add new style*/
.iv-box{font-size:12px !important; }
#opc_profile .iv-box{padding-left:20px; padding-right:20px;}
.sitemap-box{ padding-bottom:20px; }
.sitemap-title th{font-family: 'Palatino'; text-transform:uppercase; font-size:11px; height:26px; line-height:26px; padding-left:86px; min-width:115px; text-align:left; }
.sitemap-box ul{ padding-top:15px; padding-bottom:15px;}
.sitemap-box li{font-family: 'FuturaStd-Book'; font-size:12px; line-height:24px;}
.sitemap-line{ background:url(../../_images/Sitemap-line.png) top right no-repeat; min-height:421px;}
.sitemap-box div.fl{ width:148px; padding-left:86px;}
.sitemap-box div.fr{ width:725px;}
.sitemap-box div.fr ul{ padding-left:50px; float:left; min-width:72px;}
.sitemap-box div.fr ul.sitemap-line{ min-width:193px;}
.checkout-box{position:relative;}
.box-shadow{ position:absolute; left:0; bottom:-3px;}
#opc_profile div.optional-label label{padding-left: 35px;}
.ui-widget,.pop-up{font-family: 'FuturaStd-Book'; font-size:12px; line-height:18px;}
#opc_profile .skip-auto-validation{padding:15px 0;}
.address-main .new-address-label{padding-top:60px;}
.address-main a.new-address{font-family: 'FuturaStd-Book';}
/*end add new style*/
/*foot*/
#wp-footer{}
#footer{ font-family: 'FuturaStd-Book'; padding-top:10px;}
.foot-menu{ width:960px; margin:0 auto;}
.foot-menu dl{ float:left; padding-left:90px; padding-top:15px;}
.foot-menu dt{ text-transform:uppercase;}
.foot-menu dd{ font-size:11px; line-height:18px;}
.wholesale{ padding-bottom:20px;}
.email-box{ display:block; padding-top:20px;}
.e-mail{ border:1px solid #c9c9c9; height:16px; line-height:16px; width:167px; padding:0 5px; font-size:11px; font-family: 'Palatino'; font-style:italic;}
.social-media-list{ padding-top:10px;}
.social-media-list li{ float:left; padding-right:5px;}
.social-media-list a{ width:25px; height:25px;}
#footer .copy{ text-transform:uppercase; font-size:11px; background:url(../../_images/long-line.png) center top no-repeat; padding:5px 0;}

/**/
/**/
.pop-up{ background-color:#fff; position:absolute; width:845px; top:40%; z-index:9999;}
.pop-up-main{ position:relative;}
.close{ top:4px; right:5px; position:absolute;}
.pop-up-main .text-center{ padding:20px 15px;}
.pop-up-main h2{ font-size:11px; line-height:30px; font-family: 'Palatino'; color:#000000; font-weight:normal; background:url(../../_images/ling-bg.png) no-repeat bottom center; text-transform:uppercase;}
.mini-banner{ padding:14px 0;}
.mini-banner p{ width:465px;}
body{ position:relative;}
#dialog-message-overlay {position: absolute; top: 0;left: 0; right:0; bottom:0;z-index:9998;width: 100%;}
#dialog-message-overlay_2 {position: absolute; top: 0;left: 0; right:0; bottom:0;z-index:9998;width: 100%;}
#dialog-message-overlay_3 {position: absolute; top: 0;left: 0; right:0; bottom:0;z-index:9998;width: 100%;}

#sign-in-pop{ width:328px; background:#fffbf8; font-family: 'FuturaStd-Book';}
#sign-in-pop input[type="email"],#sign-in-pop input[type="password"],#sign-in-pop input[type="text"]{ height:23px; line-height:23px; border:1px solid #c8c7c6; padding:0 5px; width:207px; }
#sign-in-pop td{ padding-top:16px; padding-right:15px; padding-left:5px;}
#sign-in-pop td a{ color:#8dc73f; text-decoration:underline;}
#sign-in-pop h1{ font-size:16px; font-weight:normal; background:url(../../_images/ling-bg.png) no-repeat center bottom; padding-bottom:10px;}

#quick-shop{ width:775px; background-color:#fffbf8;}
#quick-shop .product-topmain{ padding:0;}
#quick-shop-detail{ width:355px;}
#quick-shop .product-detail h2{ color:#8dc73f; font-size:18px; font-weight:normal;font-family: 'FuturaStd-Book'; background:none; padding-bottom:20px;}
#quick-shop .add-to-basket-line a{ margin-left:5px;}

#coupons_pop{ width:503px; height:347px; background-color:#FFFBF8; position:absolute; z-index:9999;}
#coupons_pop .pop-text{padding:61px 75px; font-size:18px; font-family: 'FuturaStd-Book'; text-align:center;}
#coupons_pop .pop-text span{ font-size:24px;text-transform: uppercase; color:#FFF; background-color:#8dc73f; vertical-align:bottom; font-weight:bold;}

#delete_pop{ width:360px; background-color:#fffbf8; padding-bottom:50px; padding-top:10px;}
#delete_pop h2{ font-size:16px; text-transform:none; margin: 0px 20px;padding-bottom: 6px;}
#delete_pop .form-text{margin: 0px 20px; background: url(../../_images/ling-bg.png) no-repeat bottom center; padding: 20px 0; margin-bottom:40px;}

#product_video_pop{ display:none; padding: 3px 12px 12px 12px; background-color: #ede7db;width:640px; height:395px; position:absolute; top:40%; z-index:9999;}
#product_video_pop .close {right: 0;}

#edit-options-table th{vertical-align:top; padding-top:20px;}
#edit-options-table td{ vertical-align:top; padding-top: 16px;padding-right: 15px;padding-left: 5px;}
#edit-options-table td a{ color:#000 ; text-decoration:none ;}
#edit-options-table td a:hover{ color:#fff;}
.register-box{ padding:30px 0;}
.register-box p{ padding:20px 0;}
/* 下列为CSS3部分 */
@media screen and (min-width:960px) {
	/*#header,#content,#footer{ width:100%}*/
}
/*设备的宽度等于1024*/
@media screen and (device-width:1024px) {

}
@media screen and (width:1024px) {

}
/* 默认宽屏样式 */
@media all and (max-width: 1024px) {
    /* ipad 横版 */
}
@media all and (max-width: 768px) {
    /* ipad 竖版 */
	#header,#content,#footer{ width:100%}
}
@media all and (max-width: 480px) {
    /* iPhone/Android 横版 */
	#header,#content,#footer{ width:100%}
}
@media all and (max-width: 320px) {
    /* iPhone/Android 竖版 */
	#header,#content,#footer{ width:100%}
}
@media all and (max-width: 240px) {
    /* 超小？ */
	#header,#content,#footer{ width:100%}
}
/*Retina Displays*/
@media only screen and (-webkit-min-device-pixel-ratio: 2), 
only screen and (min-device-pixel-ratio: 2){
	
}
/* 本条为CSS2部分，IE8及以下只支持本条 */
/*打印*/
@media print
{
	
}



#user_login_title{ padding-bottom:0; overflow: hidden;background: url(../../_images/ling-bg.png) no-repeat center bottom;font-family: 'FuturaStd-Book'; font-size:16px; margin-bottom:20px; width:325px;}
#pop_reg_close_btn{ position:absolute; right:0; top:0;}


.second-nav-box{padding: 0 0 25px;}
.second-nav-box ul{ padding-left:0; padding-right:10px;}
.second-nav-box li{font-family: 'FuturaStd-Book'; letter-spacing:1px;}
.second-nav-box li strong{ background:url(../../_images/Ellimax-NewNav-line.jpg) bottom left repeat-x; display:block; text-transform:uppercase; font-size:12px; font-weight:normal;}

#nav_menu_1{ padding-left:55px;}
#nav_menu_68 ul{ width:180px;}
#nav_menu_71 ul{ width:230px;}
#nav_menu_72 ul{ width:180px;}
#nav_menu_21 ul{ width:180px;}