/* ============================= forms ======================= */
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {font-size:12px; line-height:22px; font-weight:normal;}
#checkoutShipAddressDefault ,#accountNotifications, #contactUsDefault,#accountHistInfo ,#accountDefault, #accountEditDefault, #addressBookDefault, #accountPassword, #logoffDefaultMainContent ,#passwordForgotten ,#cartSubTotal ,#checkoutPayAddressDefault, .newslt, #mytags, #ezPageDefault, #shoppingCartDefault,  #advSearchDefault, #addressBookProcessDefault, #createAcctSuccess, #maintenanceDefault, #checkoutSuccess, #accountHistoryDefault, #timeoutDefault,#siteMap,#pageNotFound{
background-color: #F8F8F8;  border-bottom: 1px solid #ddd;
box-sizing: border-box;
padding:5px; margin:6px;overflow:hidden;}
h2.centerBoxHeading {
 background:#ffffff;
color: #555;
font-size: 16px;
font-weight: 100;
line-height: 20px;
overflow: hidden;
padding:5px;text-transform: uppercase;}
#indexCategoriesHeading, #productListHeading {
background:url(../images/bn.gif) bottom; margin-bottom:5px;
color: #555;
font-size: 12px;
font-weight: bold;
line-height: 20px;
overflow: hidden;
padding:5px;text-transform: uppercase;}
#gvSendDefaultHeadingSend, #newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading, #checkoutOneHeading {
background:url(../images/bn.gif) bottom; margin-bottom:5px;

color: #555;
font-size: 12px;
font-weight: bold;
line-height: 20px;
overflow: hidden;
padding:5px;text-transform: uppercase;}
/*============================================*/
.tie2{ padding:0 5px; position:relative; background:#f7f7f7;border-bottom:1px solid #eee; border-right:1px solid #eee;}
.navlist{ float:left;margin:5px -2px;}
.navlist li .selected{ background:#ff6161; color:#fff;}
.navlist li {float:left; margin-left:1px;  }
.navlist li i{ margin-left:5px;}
.navlist li a:hover {background:#ff6161; color:#fff;}
.navlist li a {color:#222;text-decoration:none;text-transform:capitalize; font-size:12px;line-height:20px;text-transform:uppercase;background:#fff;padding:5px 4px; display:block;}
.displaying{ line-height:40px;}
#navBreadCrumb {
color: #666; font-weight:normal;
font-size: 13px;
line-height: 23px;
text-transform: uppercase;
padding:3px;
}
#navBreadCrumb a {outline:none;}
#navBreadCrumb span{ margin:0 5px;}
#navBreadCrumb  li {display:inline; padding:0px 2px 0 2px; height:30px; margin-right:5px; }
#navBreadCrumb  li a {outline:none; text-decoration:none;color: #666;}
#navBreadCrumb  li a:hover{ text-decoration:none;}
.categoryImg{  float:left; padding:0; margin:5px;   overflow:hidden;}
#categoryDescription{  overflow:hidden; }
.categoryListBoxContents {background:#fff;text-align:center; margin-bottom:10px; position:relative;border:1px solid #eee;overflow:hidden;}
.categoryListBoxContents a{padding:10px 5px;display: block;}
.categoryListBoxContents:hover{border:1px solid #ff6161;}
.subcategory-image {padding:5px; float:left;}
.categoryListBoxContents .name{ padding:5px;}
@media only screen and (max-width: 750px) {
#productDescription img{ width:100%; height:auto;}
}
h2 {font-size:11px; font-weight:bold; line-height:normal; color:#353535; padding:3px 0px 5px;}
h3 {color:#363636; font-size:12px; font-weight:bold; line-height:normal; padding:2px 0px 2px;}
h4 {color:#363636; font-size:12px; font-weight:bold; line-height:normal; padding:3px 0px 5px;}
.navSplitPagesResult{ line-height:40px;}
.navSplitPagesLinks i { font-size:16px; margin:0; }
.navSplitPagesLinks a {display:inline-block; border:1px solid #ff6161; background:#fff; padding:0 8px; line-height:30px; color:#111; text-decoration:none; margin:5px 1px;}
.navSplitPagesLinks a:hover{ background:#ff6161; color:#fff;}
.navSplitPagesLinks .current{  display:inline-block; border:1px solid #ff6161; padding:0 8px;line-height:30px;color:#fff; background:#ff6161;}
.navSplitPagesResultli a:hover,
.navSplitPagesResult li a.active {color:#fff;}
.page-content{border: 1px solid #eeeeee;
box-sizing: border-box;
padding:5px 0;overflow:hidden;}
.produright .instock{ padding:10px;border-bottom:1px solid #fff;}
.produright .instock li{ line-height:20px;}
.produright #productPrices {font-size:30px; line-height:35px; color:#ff6161; font-weight:normal; }
.produright .productSalePrice{font-size:30px; line-height:35px; color:#353535; font-weight:normal; }
#productDetailsList li{ line-height:20px;}
.produright #productDescription {margin:0px; padding:15px 0 0; width:100%; overflow:hidden;}
.produright .productSpecialPrice{font-size:30px; line-height:41px; color:#353535}
.produright #time1{ padding:5px 10px;border-bottom:1px solid #fff;
text-transform: uppercase;
color: #fff; font-size:20px; background:#353535;
height: 31px;
}
.normalprice {
    color: #888;
    font-size: 12px;
    font-weight: normal;
    text-decoration: line-through;
}
/*Tab2*/
.lib_Menubox {height:38px;line-height:38px;position:relative;}
.lib_Menubox ul{margin:0px;padding:0px;list-style:none; position:absolute; top:3px; left:0px;  height:35px;text-align:center; }
.lib_Menubox li{float:left;display:block;cursor:pointer;width:70px;color:#222;font-weight:bold; margin-right:2px;height:35px;line-height:35px;border:1px solid #eee; background:#fff; }
.lib_Menubox li.hover{padding:0px;border:1px solid #222; width:70px; background:#555;
color:#fff;height:35px;line-height:35px;}
.lib_Contentbox{background-color: #fff;
box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.05);
box-sizing: border-box;
padding:10px;overflow:hidden;
    }

#cartAdd { margin:0; padding:5px; border-bottom:1px solid #fff;}
.J_minus{ padding:11px; background:#eee; color:#222; font-size:14px; float:left;}
.J_input{  width:160px; background:#fff; color:#222;border:1px solid #eee;float:left;}
.J_add{ padding:11px; background:#eee; color:#222;font-size:14px;float:left;}
.carttex{ float:left;}
#cartAdd .qty{ padding:11px; border:solid 1px #eee; width:50px;}
.list_attribute{list-style:none;}
.list_attribute li{float:left;background:#fff;color:#555;font-size:12px;padding:8px 15px;margin:3px;cursor: pointer;border:1px solid #eee;}
.list_attribute li:hover{color:#222;border:1px solid #121313;}
.list_attribute .attr_selected{color:#222;border:1px solid #121313;}
.tips{ width:100%;}
.green{color:green;font-size:10px;}
.valuestyle{    border: 0 none; color: #121313;font-size: 13px; font-weight: bold; padding-left: 10px;}
.red{color:red;font-weight:bold;font-size:10px;}
.tags3 li{ float:left;  margin:3px;line-height:28px; }
.tags3 li a{ font-size:11px; padding:5px 15px;  color:#222;}
.tags3 li a:hover{font-size:11px; padding:5px 15px;  color:#fff; }
#productName{  font:200 18px "Roboto",sans-serif; line-height:30px; text-transform:capitalize; color:#000;padding-top:5px; padding-bottom:5px;}
.revfleft{background-color: #fff;
box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.05);
box-sizing: border-box;
padding:10px;overflow:hidden; margin:20px 0; overflow:hidden;}
.revfleft2{ background-color: #fff;
box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.05);
box-sizing: border-box;
padding:10px;overflow:hidden; margin:20px 0;overflow:hidden; }
.revfleft .image img{display: block; width:100%;height:auto;}
#reviewsInfoDefaultHeading { font-size:16px; height:22px; font-weight:100;}
.productbox{ background:#fafafa;}
.productbox li{ border-top: 1px solid #fff;border-bottom: 1px solid #eee; padding:5px; height:50px; }
.productbox li span{ float:right; width:80%;}
.productbox li i{ font-size:30px; width:19.9%; float:left; line-height:50px;}
.productbox .indexs{ line-height:18px; font-size:12px; font-weight:bold;text-transform: uppercase;}
.page-content{ background:#fff;}
#freeShippingIcon{ font-size:16px; line-height:22px; color:#222; }
#freeShippingIcon i{ color:#ff6161; margin-right:5px;}
.cartRemoveItemDisplay i{ font-size:20px;}
.prod-all i{ font-size:26px;}
.prod-all { padding:5px 0;}