﻿*{ word-wrap:break-word; word-break:break-all; }
body{ margin:0 auto; padding:0; background:#fff;}
html { font-size: 12px; color:#333; font-family:Arial, Helvetica, sans-serif;}
body,div,input{ font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
a {color:#333; text-decoration:none; }
a:hover{ color:red; text-decoration:none;}
.clr, .clear, .clearfix, .clearboth{ clear:both;}
p,h2,h1 { margin:0; padding:0;}
ul,ol,li { margin:0; padding:0; list-style-type:none;}
img {border:0; vertical-align:middle;}
.bgw { background: #fff;}
.wrapper { margin:0 auto; width:1000px;}
.left { float:left;}
.right { float:right;}
fieldset {
    border: 0;
}
/* DNS 字体 */
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url("http://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2") format("woff2"), url("http://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff") format("woff");
}
@font-face {
    font-family: "Josefin Sans";
    font-style: normal;
    font-weight: 400;
    src: local("Josefin Sans"), local("JosefinSans"), url("http://fonts.gstatic.com/s/josefinsans/v9/xgzbb53t8j-Mo-vYa23n5ugdm0LZdjqr5-oayXSOefg.woff2") format("woff2"), url("http://fonts.gstatic.com/s/josefinsans/v9/xgzbb53t8j-Mo-vYa23n5nhCUOGz7vYGh680lGh-uXM.woff") format("woff");
}
@font-face {
    font-family: "Josefin Sans";
    font-style: normal;
    font-weight: 600;
    src: local("Josefin Sans SemiBold"), local("JosefinSans-SemiBold"), url("http://fonts.gstatic.com/s/josefinsans/v9/C6HYlRF50SGJq1XyXj04z_Bf3Xtc57ojmY2ox2Xv8Go.woff2") format("woff2"), url("http://fonts.gstatic.com/s/josefinsans/v9/C6HYlRF50SGJq1XyXj04z9Od4RnLmtUrdSQkDmC5b8k.woff") format("woff");
}
@font-face {
    font-family: "Source Sans Pro";
    font-style: normal;
    font-weight: 300;
    src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url("http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGOode0-EuMkY--TSyExeINg.woff2") format("woff2"), url("http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGNbE_oMaV8t2eFeISPpzbdE.woff") format("woff");
}
@font-face {
    font-family: "Source Sans Pro";
    font-style: normal;
    font-weight: 400;
    src: local("Source Sans Pro"), local("SourceSansPro-Regular"), url("http://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlNV_2ngZ8dMf8fLgjYEouxg.woff2") format("woff2"), url("http://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlBM0YzuT7MdOe03otPbuUS0.woff") format("woff");
}
@font-face {
    font-family: "Source Sans Pro";
    font-style: normal;
    font-weight: 700;
    src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url("http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGEo0As1BFRXtCDhS66znb_k.woff2") format("woff2"), url("http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGFkQc6VGVFSmCnC_l7QZG60.woff") format("woff");
}
@font-face {
    font-family: "Source Sans Pro";
    font-style: italic;
    font-weight: 400;
    src: local("Source Sans Pro Italic"), local("SourceSansPro-It"), url("http://fonts.gstatic.com/s/sourcesanspro/v9/M2Jd71oPJhLKp0zdtTvoMxgy2Fsj5sj3EzlXpqVXRKo.woff2") format("woff2"), url("http://fonts.gstatic.com/s/sourcesanspro/v9/M2Jd71oPJhLKp0zdtTvoMzNrcjQuD0pTu1za2FULaMs.woff") format("woff");
}

@font-face{font-family:"harmony";src:url("fonts/harmony.eot");src:url("fonts/harmony.eot?#iefix") format("embedded-opentype"),url("fonts/harmony.woff") format("woff"),url("fonts/harmony.ttf") format("truetype"),url("fonts/harmony.svg#harmony") format("svg");font-weight:normal;font-style:normal}


/* TOP */
#headWrapper { width:100%; margin:0 auto;}
.head-top { height:40px; background: #000; color:#fff;}
.head-top span { display:inline-block; font:100 16px/40px "Josefin Sans",arial,sans-serif; text-transform:uppercase;}
.head-top a { color:#fff; margin-right:10px;}
.head-top a:hover { color:#fff;}
.head-top p { float:right; display:inline-block; font:100 16px/40px "Josefin Sans",arial,sans-serif; text-transform:uppercase;}

#header{width:1000px; margin:0 auto; overflow:hidden; background:#fff; min-height:96px;}

#header .logo{ padding-top: 10px;float:left;}

#header .head-right{ float:right; margin:0; padding:30px 0 0 0; position:relative;}
#header .head-right .search-box { float:right; border:1px #262626 solid; border-radius:15px; height:30px;}
#header .head-right form{ margin:0; padding:0;  float:right;}
#header .head-right .searchtext{ margin:3px 0 0 10px; width:239px; float:left; text-align:left; height:20px; color:#262626; background:#fff; border:0; font:100 16px/20px "Source Sans Pro",arial,sans-serif;  }
#header .head-right .search_btn{ float:right; margin:5px 10px 0 0; padding:0; width:21px; height:20px; background: url(images/searchgo.gif) no-repeat; border:0; cursor:pointer;}

.cartinfo {
margin:5px 0 0 20px;
float:right;
width:26px;
height:22px;
background: url(images/shoppingcart.gif) no-repeat left center;
position:relative;
}
.cartinfo a {
    background: #333333 none repeat scroll 0 0;
    border: 1px solid #ffffff;
    border-radius: 100%;
    color: #ffffff;
    font-size: 12px;
    height: 22px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -8px;
	left:-10px;
    width: 22px;
}
/*======menu=======*/
#nav{ width:100%; background:url(images/nav-bg.jpg) repeat-x left center; height:46px;}
#navarea{ width:100%; height:46px; margin:0 auto;}
#navs { width:1000px; margin:0 auto;color:#000;}


#navs {clear: both; overflow:hidden; padding:0; }
#navs li {float: left; font-size: 14px; font-weight:300; width:18%; display:inline-block; margin:0 1%; height: 46px; line-height: 46px; list-style-type:none; }
#navs li a { display:block; height:46px; padding:0; color:#000;  text-align:center;margin:0; text-decoration: none; font-weight:500; font-size:16px; font-family:"Roboto Condensed",arial,sans-serif}
#navs li a:hover{  background:#fbe11b}

.ins,.reviews, .blog, .email, .skype { float:right !important;}

#menu {clear:both; overflow:hidden;  color:#000;width:100%; position:relative; z-index:999999; }
#menu ul { display:block; width:100%; height:40px;padding:0px; margin:0 auto;  background:#fbe11b;}
#menu .menubox { margin:0 auto; padding:0; width:1000px;}
#menu dl { float:left; padding:0 10px; width:230px;}
#menu dl dt { margin:0; padding:0;}
#menu dl dt a { display:block; padding:0; font:700 14px "Roboto Condensed",arial; color:#333; white-space:nowrap; text-overflow: ellipsis; overflow:hidden; width:178px; text-transform:uppercase;}	
#menu dl dd { width:100%; margin:0; padding:0;}
#menu dl dd a { display:block; padding:0; color:#666; width:230px;  font: 100 12px/26px "Open Sans",arial,sans-serif;  overflow:hidden; white-space:nowrap;text-overflow: ellipsis; }
#menu dl dd a:hover,
#menu dl dt a:hover  { color:#f00;}
#menu .none { display:none !important;}
#menu .menu-nested {  width:100%; padding:10px 0;}
#menu .menubox a {float:left; font: 100 14px/40px "Open Sans",arial,sans-serif;padding:0 10px;margin:0 10px 0 0; }
#menu .menubox a:hover {font: 500 14px/40px "Open Sans",arial,sans-serif;}
#menu .menu-nesteds { float:left; width:230px; padding:0 10px;}
/*#menu {clear:both; overflow:hidden;  color:#ffe9d6;width:100%; position:relative; z-index:999999; }
#menu ul { display:block; width:100%; min-height:137px;padding:0px; margin:0 auto;  background:hsla(0,0%,97%,.95);}
#menu .menubox { margin:0 auto; padding:10px 0; width:1000px;}
#menu dl { float:left; padding:0 10px; width:230px;}
#menu dl dt { margin:0; padding:0;}
#menu dl dt a { display:block; padding:6px 0; font:700 14px "Roboto Condensed",arial; color:#333; white-space:nowrap; text-overflow: ellipsis; overflow:hidden; width:178px; text-transform:uppercase;}	
#menu dl dd { float:left; width:50%; margin:0; padding:0;}
#menu dl dd a { display:block; padding:0; color:#666; width:100%;  font: 100 12px/22px "Open Sans",arial,sans-serif;  overflow:hidden; white-space:nowrap;text-overflow: ellipsis; }
#menu dl dd a:hover,
#menu dl dt a:hover  { color:#f00;}
#menu .none { display:none !important;}
#menu .menu-nested { float:left; width:230px; padding:0 10px;}
#menu .menu-nested a { display:block; font: 100 12px/22px "Open Sans",arial,sans-serif; }
#menu .menu-nested a strong { text-transform:uppercase;}
#menu .menu-nesteds { float:left; width:230px; padding:0 10px;}*/
/*======menu=======*/

/* TOP */
.fullSlide{width:100%; min-height:370px; min-width:1000px; background:#fff; position:relative;margin:5px 0 0 0 }
.fullSlide .bd { }
.fullSlide .bd ul{  !important;  width:100% !important;  }
.fullSlide .bd li,
.fullSlide .bd li a { display:block; width:100% !important; }
.fullSlide .bd li a img { border:0; text-align:center;width:100%;}
.fullSlide .hd { text-align:center; position:relative; bottom:0; }
.fullSlide .hd li { margin:0 5px; display:inline-block; height:20px; width:20px; background: url(images/bullet.png) no-repeat; cursor:pointer;}
.fullSlide .hd li.on { background-position: 0 -20px;}

.fullSlide .prev,	.fullSlide .next{ position:absolute; z-index:1; display:block; width:46px; height:46px; top:50%; margin-top:-0px; left:20px;
background:url(images/arrow_large.png) 0 0 no-repeat;
cursor:pointer;  /*filter:alpha(opacity=60);opacity:0.6;*/  }
.fullSlide .next{ left:auto; right:30px; background-position:-26px 0; }
.fullSlide .prev:hover{ /*filter:alpha(opacity=100);opacity:1;*/ background-position: 0 -26px; }
.fullSlide .next:hover{ /*filter:alpha(opacity=100);opacity:1;*/ background-position: -26px -26px; }

 /* BODY */
#contentWrapper {width:100%; padding:0; margin:0;}
#Main{ width:1000px;  margin:0 auto; padding:10px 0 0 ;}

/* index */
.recommend { margin:10px 0; padding: 0; border-bottom: 1px solid #eaeaea; border-top: 1px solid #eaeaea; }
.recommend .span2 {  width:100%; margin:0;padding:0; }
.recommend .span2 .nosto-title-landing { display: block;  width:100%; text-align:center; font-weight: 700; text-transform: uppercase; font: 700 16px/50px "Open Sans",arial,sans-serif; color: #333; }
.picScroll{  margin:0;  width:100%; padding:10px 0; background:#fff; overflow:hidden;  font: 100 13px/18px "Open Sans",arial,sans-serif; color: #777;  }



.discount_mid{ width:100%; margin:0 0 20px 0; padding:0; }
.discount_mid .dis_title{ width:100%; margin:10px 0; padding:0; border-bottom:1px solid #CCC; height:28px; text-transform:uppercase; font:bold 15px/30px "Open Sans",arial,sans-serif; color:#333; text-indent:2px; text-align:left;}
.discount_mid .dis_line{ width:100%; padding:0; margin:0; clear:both; overflow:hidden;}

#Content{ width:760px; float:right; color:#333; overflow:hidden; padding:0; margin:0;}
#Content .cartboxs{ width:760px; padding:0; background:#fff; margin-top:20px; line-height:20px;}
#Content .con_mids{ width:760px;  color:#333; line-height:22px; margin-bottom:10px;}
#Content .con_mid{ width:760px; color:#333; line-height:22px; border:1px solid #ddd; margin-bottom:10px;}
#Content .con_mid_cart{ width:760px;  color:#333; line-height:22px;margin-bottom:10px; }
#Content .con_mid_cart .con_mid_cart_l{ width:760px; float:left; overflow:hidden;margin:0 0 50px 0;}
#Content .con_mid_box{ width:760px;  color:#333; line-height:22px;margin-bottom:10px;}

.Category_Description{ width:100%; padding:5px 10px; margin:5px auto; text-align:left;  font:100 12px/20px Arial, Helvetica, sans-serif; color:#666;}
.Category_Description H1{ font:100 24px/30px "Source Sans Pro",arial,sans-serif; color:#222222; text-transform:uppercase;}
.Category_Description a{ color:#000;}

/*right*/
.rightsideBar{ width:175px; float:right; margin:0; padding:0;}

/* LEFT */
#leftsideBar{ width:220px; padding:0;float:left; overflow:hidden;margin:0;}
*html #leftsideBar{margin:0;}
.sideBar_left {padding:0; overflow:hidden; margin-bottom:20px;}
.sideBar_left .ltitle { color:#fff; text-align:left;  height:28px; font:700 12px/28px arial, Verdana, Geneva, sans-serif; text-transform:uppercase; text-indent:10px; background: #B82B32;  }
.sideBar_left .left_mid{ color:#333;overflow:hidden; font:100 11px/18px Arial; padding:0; margin:0; background: #fff;}
.sideBar_left .left_mid ul{ padding:5px 0; margin:0; float:left; list-style-type:none; }
.sideBar_left .left_mid ul li{width:180px; padding:0; margin:0; list-style-type:none;}
.sideBar_left .left_mid ul li a{ font:100 12px/28px Verdana, Geneva, sans-serif; padding:0 0 0 20px; list-style-type:none; color:#666}
.sideBar_left .left_mid ul li a:hover{ color:#333; text-decoration:underline;}

/*产品目录*/
#insort { width:175px; margin:0 auto;}
#insortline { margin:0; padding:0; overflow:hidden;}
#insortnsort {text-align:left; float:left;}
.ProTitle { width:175px; text-align:left; line-height:28px;text-indent:4px; }
.ProTitle a{ font:700 12px/28px arial, Verdana, Geneva, sans-serif; text-transform: capitalize; color:#111;  width:175px; text-align:left;line-height:28px; }
.ProTitle a:hover{ color:#bf0000;}

.ProTitle200{ width:165px; text-align:left; padding-left:10px; float:left; position:relative;}
.ProTitle200 a{ font:100 12px/20px arial, Verdana, Geneva, sans-serif; color:#333;}
.ProTitleHover200 { width:175px; height:20px;text-align:left; position:relative; padding-left:10px; float:left; }
.ProTitle200 a:hover { text-decoration:underline; color:#666;}

/*产品目录*/

/* Footer ==== */
.footer-container {
    margin-top: 25px;
    position: relative;
}

#footer {
    color: #ffffff;
    background: #2a303c;
}
#footer > .container {
    padding: 20px 0;margin:0 auto;width:1000px;
}

#footer .container a {padding:0 10px;margin:0; color:#eee;font:100 14px/25px Arial, Helvetica, sans-serif;}
#footer .container a:hover {color:#fff;}
.tw-title-container, .tw-widget-title-container {
    padding-bottom: 20px;
    position: relative;
}
#footer h3.widget-title {
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 13px;
}
#footer .tw-title-border {
    background: #ffffff none repeat scroll 0 0;
}
.tw-title-border {
    height: 3px;
    left: 0;
    position: absolute;
    width: 30px;
}
.textwidget p {
    margin: 0 0 20px;
    word-wrap: break-word;
    font-size:14px;
    line-height:20px;
}

#footer #footer-nav > li > a {
    color: #ffffff;
    font-family: "Josefin Sans",sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 22px;
    padding: 0 10px 0 0;
    position: relative;
    text-transform: uppercase;
}

#footer #footer-nav > li > a:hover, #footer #footer-nav > li > a:focus {
    color: #b8b8b8;
}
#recent-posts-3 > ul {
    border: 1px dotted #dfdfdf;
    padding: 10px;
}
#recent-posts-3 ul, .tw-twitter ul.jtwt {
    list-style: outside none none;
    margin: 0;
    position: relative;
}
#footer a {
    color: #aaaaaa;
}
#bottom {
    background: #ffffff none repeat scroll 0 0;
    font-size: 13px;
    font-weight: bold;
    padding: 15px 30px;
}
#bottom .copyright, #bottom .copyright a {
    color: #aaaaaa;
    font-weight: bold;
}

/* Views   Price List */
.product_Image_Box{ width:100%; margin:10px auto;}
.product_Image_Box H1{ padding:10px 0; text-align:left; font:700 16px/24px Arial, Geneva, sans-serif; color:#000; }
.view_product_Image{ width:580px; float:left; padding-top:10px; text-align:center;  }
.abc{width:580px; border:1px solid #CCC;}

.Product_Details{width:370px; padding-right:10px; float:right;  color:#333;}
.Product_Details b{font:bold 13px/24px Arial, Helvetica, sans-serif; color:#000;}
.Product_Details span{ color:#000; font:bold 15px/24px Arial, Helvetica, sans-serif;}
.Product_Details a{ text-decoration:underline; color:#ae0505;}
.Product_Description{ font:100 12px/20px Arial, Helvetica, sans-serif;}
.Product_Details .Product_Price{ width:100%;  text-align:left; color:#000; font:100 14px/26px Verdana, Geneva, sans-serif; padding:5px 0; margin-bottom:10px;}
.Product_Details .Product_Price b { color:#333; font:700 22px/24px Arial, Verdana, Geneva, sans-serif;padding: 0 5px}
.Product_Details .Product_Price s { color:#666; font:100 16px/24px Arial, Verdana, Geneva, sans-serif;}
.Product_Details .Product_Price span { color:#f00; font:700 15px/24px arial; text-transform:uppercase; margin-top: 5px; padding: 0 5px;}
.Product_Details .steps{ width:100%; text-align:left; margin-top:10px;}
.Product_Details .steps .stitle { font-weight:bold; }
.Product_Details .steps .stitle a { color:#333; font-weight:100;}
.Product_Details .steps .stitle span { color:#f00; }
.Product_Details .steps .s_r{ width:100%; float:left;}
.Product_Details .steps .sizes { padding:5px 0 0; margin-bottom: 15px;}
.Product_Details .steps select {background: #fff; border: 1px solid #b6b6b6; height:24px; font-size:13px; line-height:24px;}
.Product_Details .steps .counts { padding:10px 0; font-size:14px; }

.Product_Details .add-frame-non-rx{ width:100%; border:0; background-color: #cc0001; cursor: pointer; margin: 25px 0 12px; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;}
.Product_Details .add-frame-non-rx:hover{background-color: #a30001;}
.Product_Details .add-frame-non-rx h3 {color:#fff; margin:0; padding: 8px 0;font-size: 15px;font-weight: bold;}
.Product_Details .add-frame-non-rx a{ text-decoration: none; }

.Product_Details .wishlist-non-rx{ cursor: pointer; margin: 0; border: 1px solid #dedede; -moz-border-radius: 5;  -webkit-border-radius: 5px;  border-radius: 5px; text-align:center;}
.Product_Details .wishlist-non-rx span{color: #C0C0C0;padding-right: 5px;}
.Product_Details .wishlist-non-rx:hover{} 
.Product_Details .wishlist-non-rx h3 {margin:0; padding: 1px 0;}
.Product_Details .wishlist-non-rx h3:hover{ background: #c0c0c0;}
.Product_Details .wishlist-non-rx a{ text-decoration: none; color: #000; font-size: 12px; line-height: 30px;}
.Product_Details .wishlist-non-rx .fa-heart {display:inline-block; height:11px; width:14px; background: url(images/xing.png) no-repeat left top;}
.Product_Details .wishlist-non-rx h3:hover .fa-heart{background-position: left bottom;}
/* detail s */
.infobox-wrap{ border: #adabab 1px solid; border-radius: 3px; margin: 20px 14px 20px 14px;  font-size: 12px; line-height:20px; }
.infobox-wrap a {font-size: 12px;}
.infobox-wrap dl{ border-bottom: #c0c0c0 1px solid; color: #000; }
.infobox-wrap dl.pack-info{ border-bottom: none; }

.infobox-wrap dl dd, .infobox-wrap div.cos-none {display:none; color: #727171; padding: 3px 10px 14px 17px; }
.infobox-wrap div li {list-style: initial;
margin-left: 13px;}
.infobox-wrap div li.frame-width {list-style:none; width: 264px; height: 138px; position: relative; top: 21px; left: -8px;}
.infobox-wrap div li.frame-width li {position: absolute;}
.infobox-wrap div li.frame-width li.width1 { top: 30px; left: 12px;}
.infobox-wrap div li.frame-width li.width2 { top: 30px; left: 104px;}
.infobox-wrap div li.frame-width li.width3 { top: 30px; left: 193px;}
.infobox-wrap div li.frame-width li.width4 { top: 95px; left: 11px;}
.infobox-wrap div li.frame-width li.width5 { top: 95px; left: 106px;}
.infobox-wrap li.shipping .title {color:#000;}
.infobox-wrap li.shipping div {padding: 3px 10px 14px 20px;}
.infobox-wrap li.shipping li {list-style: none;}
.infobox-wrap .shipping ul li a{
height: auto;
line-height: 14px;
padding: 0;
margin: 0;
display: inline-block;}


.infobox-wrap div li.frame-width li {list-style:none;}
.infobox-wrap dl dt,.infobox-wrap a.cosTab { display:block; position: relative; font-size: 12px; height: 40px; line-height: 40px; padding-left:10px; margin-right: 10px;  color: #231815;}
.infobox-wrap a .cos-arrow {display:block; position: absolute; right: 5px; top: 15px;background:url(images/allbgs.png) no-repeat 0px -45px;height:9px;width:8px;}
.infobox-wrap a .cos-arrow.aa {background-position: 0px -36px;}
.infobox-wrap a.cosTab{ text-transform: uppercase;}
.infobox-wrap > ul > li { border-bottom: 1px solid #adabab; }
/* detail e */

/* review */
.info-review{ border-top: 0px solid #c0c0c0;padding: 1px 22px 0 22px;}
.info-review .label {text-transform: uppercase; text-align: center;color: #c30d23; font-size: 20px; font-weight: bold; font-family: 'Nimbus-Sans', arial;}
/*reviews*/

.reviewSubtitle {
	padding:10px 0;
    color: #000000;
    font-size: 14px;
    font-style: italic;
    margin-top: 0;
}
.display-review {
    margin: 18px 0 35px;
}
.display-review a {
    border: 1px solid #5f5f5f;
    border-radius: 3px;
    font-size: 14px;
    font-weight: bold;
    padding: 9px 22px;
    color: #c30d23;
}
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
}
.display-review a:hover {
    background-color: #333333;
    color: #ffffff;
    text-decoration: none;
}
.display-review i {
    font-size: 16px;
    padding-left: 12px;
    vertical-align: -2px;
}
.testAnim {
   /* vertical-align: 4px !important;*/
}
.review-form {
    display: none;
}
#oz-review-form{ float: left; width: 620px; padding-bottom: 40px; color: #000; }
#oz-review-form h3 {font-size: 15px; color: #000; font-weight:100;}
#oz-review-form p{ color: #999; margin-bottom: 7px;}
#oz-review-form p.review-nologged a {font-weight: bold;}
#oz-review-form h2{ font-size: 18px; font-weight: bold;}
#oz-review-form #review_text { padding-top: 7px; padding-bottom: 8px; width: 450px; resize: none; height: auto;}
#oz-review-form .rating a{ width: 20px; height: 17px; background: url("../images/review-star-big.gif") bottom; display: inline-block; margin-top: 2px; cursor: pointer; }
#oz-review-form .rating a.active{ background: url("../../images/cosmo/icon/review-star-big.gif") top; }
#oz-review-form .rating a.fakeover {background: url("../../images/cosmo/icon/review-star-big.gif") bottom;} 
#oz-review-form .rating a.fakeoveractive {background: url("../../images/cosmo/icon/review-star-big.gif") top;}
#oz-review-form .rating label{ float: left; font-size: 15px; font-weight: lighter; padding: 0 11px 0 0;  font-weight: bold;}
#oz-review-form .input-box{ padding-bottom: 15px; }
#oz-review-form .input-box input{ width: 450px; height: 32px; padding: 0px 8px;  font-size: 15px;    line-height: 32px;}
#oz-review-form button{  cursor: pointer; }
#oz-review-form .input-box.tellmore { margin-top: 10px;}
#oz-review-form-product{ width: 280px; padding: 15px; height: auto; overflow: hidden; border: 1px #dfdfdf solid; box-shadow: 0px 1px 1px 1px #dfdfdf; float: right; }
#oz-review-form .reback { color: #666666; display: block; font-size: 18px; margin-left: 15px; margin-top: 20px; }
#oz-review-form .reback:hover{ color: #333; text-decoration: none;}
#review-form span.required{ color: #ff0000;}
#oz-review-form .reviewform-submit-btn {background: #000; border-radius:3px; border:0px; padding: 7px 20px 7px 20px; color: #fff;}

/*product inline review form */
#post-review-box {background:white; padding:20px 40px;}
#post-review-box .close-btn {position:absolute; right:20px; top:20px; width:26px; height:26px; cursor:pointer; background:url("/skin/frontend/ozeal/default/images/media/src/lppage/promotion/close-btn.jpg") no-repeat 0 0;}
#post-review-box #oz-review-form-product {display:none;}
#post-review-box .reback {display:none;}



#info_reviews {  
	border: 1px solid #adabab;
    border-radius: 3px;
    font-size: 12px;
    line-height: 20px;
    margin: 20px 14px 30px;
    padding:10px;
    color:#333333;
    
}

#pro_reviews ul li {
    float: left;
    position: relative;
    width: 100%;
}
.review-title {
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding-bottom: 10px;
}
.review-title {font-size:20px;   border-bottom: 1px solid #cccccc;}
.review-title span b {
    color: #c30d23;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    position: relative;
    top: -2px;
}

.releft {float: left;    width: 187px;}
.releft h6 { margin:0;}
.recenter {float: left; width:550px;}
.reright {float: right; width:150px;}
.clist li.reviews_item {
  /*  border-bottom: 1px dotted #cfcfcf;*/
    border-bottom: 1px dashed #cfcfcf;
    margin-top: 5px;
    overflow: hidden;
    padding: 10px 0;
}

.reviews_item { width:100%;  height: auto;    text-align: left; vertical-align:bottom; display:block;}
.reviews_item h6 {color:#c30d23;font-size: 13px;}
.reviews_item p {padding:1px 3px;font-size: 12px; margin:0;}
.reviews_item p.re_content {padding:2px 3px;font-size: 13px;}

.reviews_item .re_title  {font-weight:bold;}
.reviews_item .reply {
    background: none repeat scroll 0 0 #f0fbeb;
    border: 1px dashed #9bdf70;
    color: #228b22;
    margin: 0 10px 0 15px;
    padding: 6px 6px 6px 30px;
    position: relative;
}
.reviews_item .reply i {
    background: url("images/ico.png") no-repeat scroll 0 -1228px;
    height: 30px;
    left: 0;
    position: absolute;
    top: 0;
    width: 30px;
}
.first-review { margin:0 auto; width:252px; text-align:center;}
.validation-advice { /* clear:both; */ min-height:13px; margin:3px 0 0; padding-left:17px; font-size:11px; font-weight:bold; line-height:13px; background:url(images/validation_advice_bg.gif) 2px 0 no-repeat; color:#eb340a; /* float: left; */ display: block;}
.validation-failed { border:1px solid #eb340a !important; background:#faebe7 !important; }

/*reviews*/
#pro_reviews ul li .review_imglist {
    float: left;
    width: 100%;
}
#pro_reviews ul li .review_imglist li {
    padding: 5px 2px 5px 0;
    width: auto;
}
#pro_reviews ul li .review_imglist li img {max-width:50px; height:auto; width:50px;}


.reright a {
    color: #999999;
}

[class^="litb-icon-"], [class*="litb-icon-"] {
    margin-top: 1px;
    vertical-align: top;
}
.litb-icon-praise {
    background: url("../images/normal_94fff174027dfebf.png") no-repeat -237px -286px;
}
.litb-icon-praise:hover {
    background-position: -182px -286px;
}
.litb-icon-opposition {
    background: url("images/normal_94fff174027dfebf.png") no-repeat -127px -286px;
}
.litb-icon-opposition:hover {
    background-position: -292px -286px;
}
.reright .litb-icon-praise, .reright .litb-icon-opposition {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 22px;
    width: 20px;
}

.reright .gap {
    color: #dbdbdb;
    padding: 0;
}
.fb_share {margin: 15px 0 0 3px;}
.fbComment {
    background: url("images/re_sprite.png") no-repeat -536px -403px;
    padding: 0 0 5px 18px;
}
/* review */

.reviewa { height:24px; text-align:left; font:100 13px/24px arial;}
.reviewa a { color:#3a89c9; text-decoration:none; }
/* 分享代码 */
 a.facebookshare, a.pinterestshare, a.twittershare, a.emailshare {background-image: url(images/social_icons_s.png);}
div#footer div.promoBox.socialmedia a.facebook, div#footer div.promoBox.socialmedia a.twitter, div#footer div.promoBox.socialmedia a.youtube, div#footer div.promoBox.socialmedia a.pinterest, div#footer div.promoBox.socialmedia a.instagram, body#shoefie div.howTo div.socialmedia ul li a { background-image: url(images/social_icons_s.png); }
div#srQuads ul.favoriteShopping li a.image, div#srQuads ul.popularBrands li a.image { background-image: url(images/social_icons_s.png); }
a.facebookshare, a.twittershare, a.pinterestshare {
    background-position: -6px -6px;
    float: left;
    height: 27px;
    margin-left: 10px;
    width: 27px;
}
a.twittershare {
    background-position: -40px -6px;
}
a.twittershare:hover {
    background-position: -40px 34px;
}
a.pinterestshare {
    background-position: -74px -6px;
}
a.pinterestshare:hover {
    background-position: -74px 34px;
}
a.facebookshare:hover {
    background-position: -6px 34px;
}
.sharebox { padding:10px 0; margin-bottom:10px; font-size:13px; border-bottom: 1px solid #dedede;}

.right_de li{
	list-style-type:none;
	line-height:24px;
	color:#898989;
	font:400 13px/24px "Source Sans Pro",arial,sans-serif;
}
#productDescription{
    background: none repeat scroll 0 0 #fff;
    border-radius: 0 0 8px 8px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    clear: left;
    font-size: 12px;
    padding: 10px;
	margin-right:10px;
    position: relative;
    z-index: 2;
}
.biggerText {
	font-size: 1.2em;
	}
.dre_title{
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    float: left;
    list-style: none outside none;
    margin: 15px 5px 0;
    overflow: hidden;
    position: relative;
    z-index: 2;
	padding:5px 15px;
	font-weight:bold;
	text-transform:uppercase;
}
#productGeneral{
	padding:10px 0;
}

.randomhead{
	height:50px;
    margin-top: 20px;
	border-top:1px solid #ddd;
}
.randomhead h3{
    color: #333;
    font:400 18px/50px "Source Sans Pro", Arial, sans-serif;
	text-indent:10px;	
    font-weight: normal;
    margin: 0;
    text-align: center;
}

/* 大图页滚动 */
.rollBox{width:1090px;overflow:hidden;margin:5px 0; border-bottom:2px solid #efefef; padding-bottom:20px;}
.rollBox .LeftBotton{height:48px;width:15px;background:url(../images/carrow-left-2.png) no-repeat 0 0;overflow:hidden;float:left;display:inline;margin:100px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:48px;width:15px;background:url(../images/carrow-right-2.png) no-repeat 0 0;overflow:hidden;float:left;display:inline;margin:100px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:1060px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .box{width:200px;float:left;text-align:left; border-bottom:2px solid #fff;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.listimg{
	height:200px;
}
.pname{
	height:35px;
}
.rollBox .Cont .box:hover{
	 border-bottom:2px solid #fb19a0;
}
/* PAGE */
#showpage {height:30px; font:100 14px/30px Arial, Helvetica, sans-serif; text-align:right; font-size:12px; clear:both;  padding:4px 14px;  color:#666; font-weight:100; margin:10px 0; background: #eee;}
#showpage a{ color:#666; padding:1px 7px; font:100 13px/26px Arial; text-decoration:none;}
#showpage a:hover{ color:#000}
#showpage .pset {border-bottom:1px solid #c00; color:#000; font-weight:700;}
/* TITLE */
#bar{pheight:38px; text-indent:8px; color:#fff; font:bold 13px/38px Verdana, Geneva, sans-serif; background:url(images/box-head-bg.gif) repeat-x;}
#bar span { display:none;}
#bar b{color:#fff; font:bold 12px/38px Verdana, Geneva, sans-serif; }
#bar b a, #bar a { color:#000;font:bold 12px/38px Verdana, Geneva, sans-serif; }
#bar p{ color:#fff;}
#bar a:hover{ text-decoration:underline;}
#bar_views{ width:904px; height:30px; border-bottom:1px solid #CCC; text-indent:18px; color:#333; font:100 16px/30px Verdana, Geneva, sans-serif; text-transform:uppercase;}

#probar{ height:36px; text-indent:8px; color:#000; font:100 12px/36px Arial; margin:0 0 5px 0; }
#probar span { display:none;}
#probar a{ color:#000; line-height:38px; padding:5px;}
#probar a:hover{ color:#f00;}

#navBreadCrumb{ height:40px; border-bottom:1px solid #c2c2c2; color:#333; font:300 13px/28px "Source Sans Pro",Arial,sans-serif; margin:0 0 5px 0; }
#navBreadCrumb span { display:none;}
#navBreadCrumb a{ color:#333; line-height:28px; padding:0;}
#navBreadCrumb a:hover{  color:#222;}

/* Cart */
.topcart { margin:0 10px; font:700 11px/20px Tahoma, Geneva, sans-serif; width:228px; color:#333; height:20px; text-align:left; display:block; }
/* 2Products*/
#prohref a{ display:block; width:218px; overflow:hidden; height:20px; color:#666; text-align:left; float:left; margin:0 3px 4px 3px; text-transform:capitalize;  font:100 12px/20px Verdana, Geneva, sans-serif; text-indent:10px;}
#prohref a:hover{ text-decoration:underline}

/* PIC 小图 */
.hw01{ float:left; width:220px; min-height:260px; margin:0 0 10px 0; padding:0 15px; background: #fff; overflow:hidden;list-style-type:none;}
.hw01 .hw1{text-align:center; margin:0 auto; padding:7px; background: #f1eee9; width:206px; height:146px; overflow:hidden; display:table; position:relative;}
.hw01 .hw1 a { display:block; width:206px; height:146px; display:table-cell;vertical-align:middle; background: #fff;}
.hw01 .hw1 img{ border:0;max-width:206px; max-height:146px; width:expression(this.width > 206 && this.height < this.width*146/206 ? 206: true);  height: expression(this.height > 146 ? 146: true);margin-top: expression(this.height < 146  ? (146 -this.height)/2: 0);}
.hw01 .hw2{ width:220px; text-align:center; font:100 12px/18px Arial, Geneva, sans-serif; margin:10px auto 0 auto; color:#000; overflow:hidden;}
.hw01 .hw2 a{ display:inline-block; margin-bottom:5px; color:#7d7d7d; text-transform:capitalize; font:100 13px/18px "Source Sans Pro",Arial,sans-serif;}
.hw01 .hw2 a:hover{ color:#000; }
.hw01 .hw2 s{ margin-left:10px; color:#666; font:100 16px/22px Arial, Geneva, sans-serif;}
.hw01 .hw2 b{color:#666; font-weight:bold;}
.hw01 .hw2 span{color:#333;  font:700 20px/30px Arial, Geneva, sans-serif;}
.hw01 .hw2 .product_sale { color:#f00; font-size:14px;}

.goods { float:left; width:190px; min-height:230px; padding: 7px 0; margin: 0px 5px;}
.goods .product-images { margin:0 auto; width: 185px; height:145px; margin-bottom: 10px; display:table; }
.goods .product-images a { display:block; width:185px; height:145px; display:table-cell; vertical-align:middle;}
.goods .product-images img { max-width:185px; max-height:145px;}
.goods .product-name { text-align:center; font:400 13px/16px "Source Sans Pro",arial,sans-serif; text-transform:uppercase;} 
.goods .product-name span { color:#333; font:600 20px/36px arial;	}
.goods .product-name s { color:#888; font:100 16px/36px arial; margin-left:10px;}

.goodsbox{ float:left; position:relative; width:1000px; height:230px; background:#fff;   }
.goodsbox .hd { float:right; margin-top:-30px;}
.goodsbox .prev,
.goodsbox .next { position: absolute; top:100px; left:-40px; font-size: 44px; padding:5px 10px; width: 20px; line-height: 22px; height: 30px; border: none; border-radius: 0; background: hsla(0,0%,100%,.6); opacity: 1; color: #333; text-align:center;}

.goodsbox .next{ left:auto; right:-40px; background-position:-25px 0; }
.goodsbox .prev:hover,
.goodsbox .next:hover {  background: rgba(156,156,156,0.5); }

.goodsbox ul{zoom:1; }


.hw01:hover .addtobag { display:block; }
.hw01:hover .addtobagbg { display:block;}
.hw01 .addtobag { display:none; position:absolute; left:50%; top:50%; z-index:10000; width:155px; height:34px; margin:-17px 0 0 -77px; background: #fff; font:100 13px/34px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; border-radius:8px; cursor:pointer; color:#000}
.hw01 .addtobag span { display:block;}
.hw01 .addtobagbg { display:none; margin:-7px; width:100%; height:160px; background:rgba(0,0,0,0.2); position:absolute; z-index:9999;}
.hw01 .addtobagbg a { display:block; width:inherit; height:inherit; background:inherit;}
 .showbag { display:none; padding:5px 10px; position:absolute; z-index:10001; background: #fff; border:1px solid #ddd; width:148px; height:104px; left:-5px; top:-42px;}
.showbag span { display:block; height:30px; line-height:30px;}
.showbag select { border: 1px solid #cccccc;  margin-bottom: 10px; width: 130px; padding: 4px 6px;}
input.submit_fast, input.cancel_fast { border: medium none; color: #ffffff; cursor: pointer; display: inline; font-family: GOTHIC,arial,Helvetica,sans-serif; height: 25px; margin: 0; width: 62px; }
input.submit_fast { background-color: #000000; margin: 0 8px 0 0; }
input.cancel_fast { background-color: #717171; }

/* PIC 大图 */
.Product_0{ float:left; width:216px; padding:0; margin:5px 4px; overflow:hidden; text-align:center; border:1px solid #ddd;}
.Product_0:hover{ border:1px solid #900;}
.Product_0 .Preview_Picture{text-align:center; margin:0; padding:8px; width:200px; height:200px; overflow:hidden; vertical-align:middle;display:table-cell;}
.Product_0 .Preview_Picture img{ border:0;max-width:190px; max-height:190px; width:expression(this.width > 190 && this.height < this.width*190/190 ? 190: true);  height: expression(this.height > 190 ? 190: true);margin-top: expression(this.height < 190  ? (190 -this.height)/2: 0);}
.Product_0 .Product_Name{width:200px; height:40px;text-align:center; font:bold 12px/16px Arial, Helvetica, sans-serif; margin:0; padding:5px 8px;}
.Product_0 .Product_Name a{ color:#666; text-transform:capitalize; font:100 13px/20px Verdana, Geneva, sans-serif; text-decoration:none;}
.Product_0 .Product_Name a:hover{ color:#f00; text-decoration:underline;}
.Product_0 .Product_Price{ width:200px; color:#666; font:100 12px/22px arial; text-align:center; padding: 0 8px;}
.Product_0 .Product_Price s{ color:#666; font:100 15px/22px Verdana, Geneva, sans-serif;}
.Product_0 .Product_Price span{ color:#f00; font:100 15px/22px Verdana, Geneva, sans-serif;}
.hw33{ max-width:250px;background:#fff;}

/*首页*/
.product_Image_Box_1{float:left; width:170px; height:240px; margin:0; padding:0 15px; overflow:hidden; background: #fff; list-style-type:none; text-align:center; }
.product_Image_Box_1 .Preview_Picture{text-align:center; margin:0; padding:10px; width:150px; height:112px; background: #f1eee9; vertical-align:middle;display:table-cell; position:relative;}
.product_Image_Box_1:hover .cta {display: block;}
.cta { background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; display: none; position: absolute;	height:132px; left:0; top: 0; width: 100%; }
.cta .cta-table { display: table; height: 100%; position: absolute; top: 0; width: 100%; z-index: 50; }
.cta .cta-table .cta-cell { display: table-cell; vertical-align: middle; width: 100%; }
.tbtn { margin:0 26px; border-radius: 0; border-width: 0; font-family: "Josefin Sans",arial,sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 2px; line-height: 1.42857; padding: 6px 18px; text-transform: uppercase;}
.tbtn-over { background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0; border: 1px solid #ffffff; color: #ffffff; padding: 12px 20px 8px; text-shadow: 0 1px 1px #000000; }
.product_Image_Box_1 .Preview_Picture img{ border:0;max-width:150px; max-height:112px; width:expression(this.width > 150 && this.height < this.width*112/150 ? 150: true);  height: expression(this.height > 112 ? 112: true);margin-top: expression(this.height < 112  ? (112 -this.height)/2: 0);}
.product_Image_Box_1 .Product_Name{width:170px; text-align:center; font:100 13px/18px "Open Sans",arial,sans-serif; padding-top:5px; margin:0; overflow:hidden;}
.product_Image_Box_1 .Product_Name a{ color:#111; text-transform:capitalize; font:100 13x/18px "Open Sans",arial, sans-serif; text-decoration:none;}
.product_Image_Box_1 .Product_Name a:hover{ color:#f00; text-decoration:underline; }
.product_Image_Box_1 .Product_price{ width:170px; padding:5px 0; color:#666; text-align:center; }
.product_Image_Box_1 .Product_price s{ color:#727272; font:400 16px/26px "Source Sans Pro",arial, sans-serif;}
.product_Image_Box_1 .Product_price span{ color:#262626; font:400 22px/26px "Source Sans Pro",arial, sans-serif;}

.hw_Best{ float:left; width:175px;overflow:hidden; margin:5px 0; padding:5px 0; text-align:center; }
.hw_Best1{ margin:0 auto; text-align:center; width:160px;  overflow:hidden;}
.hw_Best1 img { max-width:160px;}
.hw_Best2{ margin:0 auto; width:160px; font:100 11px/14px Verdana, Geneva, sans-serif;}
.hw_Best2 a{color:#333; font:100 11px/14px Arial, Helvetica, sans-serif; text-transform:capitalize;}
.hw_Best2 a:hover{color:#f00;}
.hw_Best2 s{color:#666; font-weight:bold; font-size:11px; font-family: Verdana, Geneva, sans-serif;}
.hw_Best2 span{color:#C00; font-weight:bold; font-size:11px; font-family: Verdana, Geneva, sans-serif;}

/* News */
.news_box_{ width:770px; height:120px; overflow:hidden; padding:6px 0; border-bottom:1px dashed #ccc; margin:0 auto;}
.newstile_{ height:20px; font:bold 14px/20px Arial, Helvetica, sans-serif; padding:0;}
.newstile_ a{ color:red;}
.newpic_{ width:135px; border:1px solid#666; height:130px;}
.newscont_{ width:625px; text-align:left; font:100 11px/16px Arial, Helvetica, sans-serif; color:#555;}

/* Track */
.track_box{padding:0 5px 5px 5px;margin:0 auto;height:190px; width:182px; overflow:hidden; list-style-type:none; border-top:0;}
.roll_order{ width:182px; font:100 11px/16px Arial, Helvetica, sans-serif; background:url(images/icon_car_gray.gif) no-repeat; padding-left:15px; margin-bottom:8px;color:#666;}
.roll_order b{ font-weight:bold; color:#333;}
.roll_order a{ color:#666;}
.roll_order a:hover{ color:#000; text-decoration:underline;}
#tongji{clear:both;padding:10px 0 65px 0 ;margin:0 auto;text-align:center;}
#bottombar{background: url(images/infobar_bg.png) repeat-x 0 0; bottom:0; height:50px; left: 0;padding-top:1px; position:fixed; width:100%; z-index: 10;text-align:right;}
#bottombar #infobar{margin:0 auto;width:992px;height:50px;}
#bottombar #infobar div{float:left;padding-top:10px;width:248px;}
#bottombar #infobar div a{padding-left:10px;color:#fff;text-decoration:underline; font-weight:bold;}
#bottombar #infobar #textleft{text-align:left;}

.sitemap{ list-style-type:none; padding:0; margin:0;}
.sitemap li{ color:#000;}
.sitemap li a{ color:#000; font:bold 13px/20px Arial, Helvetica, sans-serif;}
.sitemap li ul li a{ color:#000;font:100 12px/20px Arial, Helvetica, sans-serif;}

.sizes a {float:left; border:1px #ccc solid; background:#fff; color:#999; display:block; padding:0 3px; height:20px; float:left; text-align:center; font: 100 11px/20px Verdana; text-decoration:none; margin:3px 3px 0 0;}
.sizes a:hover {border:1px #FF6701 solid; background:url(images/jx.png) right bottom no-repeat #fff; color:#000;display:block; padding:0 3px; height:20px; float:left; text-align:center; font: 100 11px/20px Verdana; text-decoration:none; margin:3px 3px 0 0;}
#size1 {color:#f60; font-size:16px; display:none;}
a.sizes1{border:1px #FF6701 solid; background:url(images/jx.png) right bottom no-repeat #fff !important; color:#FF6701; display:block; padding:0 3px; height:20px; float:left; text-align:center; font: 100 11px/20px Verdana; margin:3px 3px 0 0;}

/* shopping cart */
.processBar {
    border-bottom: 1px solid #cfd0d0;
    height: 105px;
    max-width: 970px;
    overflow: hidden;
    padding-bottom: 25px;
    position: relative;
}

.processBarCarBg {
    background: url("../images/cartprocessbar.png") no-repeat scroll center center #ffffff;
}
.processBarBg {
    background: url("../images/onestep_02.png") no-repeat scroll center center #ffffff;
}
.processBarBg
{
	background: url("../images/onestep_02.png") no-repeat center #fff;
}
.processBarCarBg
{
	background: url("../images/cartprocessbar.png") no-repeat center #FFF;
}
.processBar
{
	
	height: 79px;
	border-bottom: 1px solid #cfd0d0;
	padding-bottom: 25px;
	position: relative;
	overflow: hidden;
	max-width: 960px;
}
.processBar ul
{
	text-align: center;
	width: 100%;
	left: 65px;
	position: relative;
	top: 9px;
}
.processBar ul li
{
	float: left;
	position: relative;
	top: 52px;
	margin: 5px 6% 0px 10%;
	padding-top: 8px;
	font-size: 12px;
}
.processBar ul li a
{
	color:#000;
}
.processBar ul li a:hover
{
	text-decoration: underline;
}
.cartInfoBlock
{
	border: 1px solid #bfbfbf;
}
.cartInfoBlock .con
{
	padding: 16px 12px 0 ;
	line-height: 14px;
}
.cartInfoBlock .con .shipping{ border-bottom: 1px solid #ddd; padding:0 12px 27px; margin-bottom: 25px;}
.cartInfoBlock .con .con-text{ padding: 0 8px 32px;}
.cartInfoBlock .con-help{  
    border-top: 1px solid #ddd;
    margin: 0 17px;
    padding: 22px 0 30px;
}
.cartInfoBlock .con a
{
	text-decoration: underline;
	color: #1d2088;
}
.cartInfoBlock .con p
{
	color:#517398; 
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-bottom: 10px;
}
.cartInfoBlock .con img
{
	position: relative;
	vertical-align: middle;
	top: 4px;
	margin-bottom: 19px;
}
.margin10
{
	margin-left: 15px;
}
.cartInfoBlock .con .textCon
{
	width: 123px;
}

.cartInfoBlock h1
{
	color:#517398;
	font-size: 16px;
	
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
}
.cartInfoBlock .contactUs
{
    line-height: 25px;
    margin-left: 15px;	
    font-size: 14px;
    width: 144px;
}
.imgHidden{display: none !important;}
.topbtn{background: url("images/goTopIcon.png") no-repeat; height: 45px;width: 46px;position: fixed;right: 11px;bottom: 100px;display: block;z-index: 9999; cursor: pointer;}
.topbtn:hover{background-position: 0px -44px;}

.page-title {  overflow:hidden; border-bottom:1px solid #ccc; margin:0 0 25px;}
.page-title h1,
#checkoutSuccess h1,
.page-title h2 { margin:0; font-size:20px; color:#0a263c; font-family: "Source Sans Pro",sans-serif; font-weight: 400; letter-spacing: 0; text-transform: uppercase; line-height: 1.1;}
#checkoutSuccess h1 { font-size:24px; margin-bottom:20px; color:#000;}
.page-title .separator { margin:0 3px; }
.page-title .link-rss { float:right; margin:7px 0 0; }
.orderId {
    color: red;
    font-weight: bold;
    font-size: 15px;
}
#checkoutSuccessOrderNumber { color:#777;}

#aw-ln-filters {
    margin-top: 3px;
}
#aw-ln-filters p.block-subtitle {    float: left;    margin: 0;    padding: 0 0 5px;}
#aw-ln-filters-container {margin:2px 0 0 0;}
#aw-ln-filters-container .dFilter {border-top: 2px solid #666666;margin-bottom: 12px;}
.block-layered-nav {
    border: 0;
    margin-top: 0px;
}

/* Sidebar =============================================================================== */
.block {  }
.block .block-title { border-bottom:1px solid #ddd; }
.block .block-title strong { display:block; min-height:16px; padding:1px 0 1px; text-transform:uppercase; color:#e26703; }
.block .block-title strong span {}
.block .block-title a { text-decoration:none !important; }
.block .block-subtitle {font-size: 18px; color: #cc0000; margin: 40px 0 0; padding: 5px 0; }
.block .block-content { }
.block .block-content li.item { padding:7px 9px 0 0; }
.block .block-content .product-name { color:#1e7ec8; }
.block .btn-remove,
.block .btn-edit { float:right; margin:1px 0 2px 5px; }
.block .actions button.button {
    display: block;
 }
.block .empty { margin:0; padding:5px 9px; }
.aw-ln-clear-all {
    float: right;
    font-size: 11px;
    padding: 12px 2px 0 0;
}
.aw-ln-clear-all {
    display: block;
}
#aw-ln-filters-container dt {
    padding-right: 3px;
}
.block-layered-nav dt {
    border-top: 1px solid #dedede;
    color: #333333;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    margin: 5px 0;
    padding-top: 7px;
}
.aw-ln-filter-clear {
    float: right;
    font-size: 11px;
    font-weight: normal;
    padding: 0;
    text-transform: none;
}
.block-content dd {
    margin-left: 0;
}
#aw-ln-filters-container dd ol {
    font-size: 0;
}
.block-content ol {
    display: inline-block;
    padding-left: 0;
}
#aw-ln-filters-container dd ol li {
    display: inline-block;
    font-size: 11px;
    margin: 0;
    overflow: hidden;
    padding: 2px 0;
    white-space: nowrap;
    width: 100%;
    line-height: 25px;
    position: relative;
    text-align: left;
}
#aw-ln-filters-container dd ol li label {
    cursor: pointer;
}
.newsletterBtn {
    background: #333333;
    border: 0 none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #FFF;
    cursor: pointer;
    height: 32px;
    margin-top: 12px;
    width: 84px;
    position: relative;
}
fieldset.commentsFieldSet label {
    display: block;
    text-align: left;
    margin: 3px;
}
/*index*/

.f-categories {
    background: #f1eee9;
    margin-top: 30px;
    position: relative;
    width: 100%;
    height: 325px;
}
.f-categories .col-sm-4 .category-outer .category:hover {
    transform: scale(1.05);
}
.f-categories .col-sm-4 .category-outer .category {
    border-radius: 100%;
    display: block;
    overflow: hidden;
    position: relative;
    transition-duration: 0.3s;
}
.f-categories .col-sm-4 .category-outer .category .category-inner {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 100%;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.f-categories .col-sm-4 .category-outer .category .cta {
   /* background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.5) 100%) repeat scroll 0 0;*/
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%, #000000 100%) repeat scroll 0 0;
    border-radius: 100%;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
	z-index:99999;
}
.f-categories .col-sm-4 .category-outer .category .cta .cta-title {
    bottom: 36px;
    color: #ffffff;
    font-family: "Josefin Sans",sans-serif;
    font-size: 22px;
    font-weight: 400;
    left: 50%;
    letter-spacing: 2px;
    line-height: 26px;
    margin-left: -90px;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    text-transform: uppercase;
    width: 180px;
	z-index:999;
}
.f-categories .col-sm-4 .category-outer .category::before {
    content: "";
    display: block;
    padding-top: 100%;
}
.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 1000px;
}
.f-categories .col-sm-4 {
    padding: 40px;
	float:left;
}
.col-sm-4 {
    width: 33.3333%; float:left;
}
.f-categories .col-sm-4 {
    padding: 40px;
	float:left;
	width:25.3333%;
}
#recent-posts-3 a {
    font-size: 14px;
    line-height: 20px;
}

.color{ font:100 16px/32px "Segoe UI","Open Sans", sans-serif;color:#000;}
.color .b{ }
.sku_co{}
.sku_co li{display:inline-block;margin:0 6px 6px 0; float:left;height:50px;}
.sku_co li a{line-height:50px; height:50px; margin:0 2px 2px 0; background-color:#fff;border-radius:3px;padding:0 5px;display:inline-block; color:#2b2b2b; cursor:pointer;}
.sku_co li a img{border:0;height:50px; text-align:center}
.sku_co li a:hover { border:2px #666 solid; height:46px; color:#f40; margin:-1px 1px 1px -1px; text-decoration:none !important;}
.sku_co li a:hover img{border:0;height:46px; text-align:center}
.sku_co li a.sku_cur{border:2px #f40 solid; height:46px; color:#f40; margin:-1px 1px 1px -1px;text-decoration:none !important;}
.sku_co li a.sku_cur img{border:0;height:46px; text-align:center}