/* ============================= forms ======================= */
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {font-size:12px; line-height:24px; font-weight:normal;}
#checkoutShipAddressDefault ,#accountNotifications,#accountHistInfo ,#accountDefault, #accountEditDefault, #addressBookDefault, #accountPassword, #logoffDefaultMainContent ,#passwordForgotten ,#cartSubTotal ,#checkoutPayAddressDefault, .newslt, #mytags, #ezPageDefault, #shoppingCartDefault,  #advSearchDefault, #addressBookProcessDefault, #createAcctSuccess, #maintenanceDefault, #checkoutShipping, #checkoutPayment, #checkoutSuccess, #accountHistoryDefault, #timeoutDefault,#siteMap,#pageNotFound, #checkoutConfirmDefault{
 border:1px solid #F5F6F8;box-sizing: border-box;
padding:5px;overflow:hidden;}
h2.centerBoxHeading {
font-family:Roboto;background:#F5F6F8;border-bottom:1px solid #213A63;
color: #000;
font-size: 16px;
font-weight: 100;
line-height: 20px;
overflow: hidden;
padding:5px 8px;text-transform: uppercase;}
#indexCategoriesHeading, #productListHeading {
font-family:Roboto;background:#F5F6F8;border-bottom:1px solid #213A63;
color: #000;
font-size: 16px;
font-weight: 100;
line-height: 20px;
overflow: hidden;
padding:5px 8px;text-transform: uppercase;}
#gvSendDefaultHeadingSend, #newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading, #checkoutOneHeading {
font-family:Roboto;background:#F5F6F8;border-bottom:1px solid #213A63;
color: #000;
font-size: 16px;
font-weight: 100;
line-height: 20px;
overflow: hidden;
padding:5px 8px;text-transform: uppercase;}


/*============================================*/
.tie2{ position:relative;border:1px solid #F5F6F8; }
.navlist{ float:left;margin:2px;}
.navlist li .selected{ color:#D00709; }
.navlist li {float:left; margin-left:1px;  }
.navlist li i{ margin-left:5px;line-height:30px;}
.navlist li a:hover { color:#D00709;}
.navlist li a {color:#111;text-decoration:none;text-transform:capitalize; font-size:12px;line-height:30px;text-transform:uppercase;padding:5px 4px; display:block;}
.displaying{ line-height:40px;}
#navBreadCrumb {
color: #666; font-weight:normal; margin-bottom:5px;
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:hover{border:1px solid #ddd;}
.subcategory-image {padding:5px; float:left;}
.categoryListBoxContents .name{ padding:5px;}
@media only screen and (max-width: 750px) {
#productDescription img{ width:100%; height:auto;}
}
#productDescription{ padding:10px; border:5px solid #f7f7f7; margin-bottom:10px;border-top:none; background:#fff; } 
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;  background:#fafafa; width:30px; line-height:30px; color:#111; text-decoration:none; margin:5px 1px; text-align:center; }
.navSplitPagesLinks a:hover{ background:#D00709; color:#fff;}
.navSplitPagesLinks .current{  display:inline-block; line-height:30px;color:#fff; background:#D00709;  width:30px;text-align:center; }
.navSplitPagesResultli a:hover,
.navSplitPagesResult li a.active {color:#fff;}
.page-content{
  overflow:hidden;overflow:hidden;background-image: url("../images/Parralx.jpg"); padding:25px 15px;  margin-bottom:10px; }
  .produleft{ background:#fff; padding:10px;}

.produright .instock{ padding:10px;border-bottom:1px solid #f8f8f8;}
.produright .instock li{ line-height:20px;}
.produright #productPrices {font-size:26px; line-height:32px; color:#D00709; font-weight:normal; }
.produright .productSalePrice{font-size:30px; line-height:35px; color:#D00709; font-weight:normal; }
#productDetailsList li{ line-height:20px; color:#999;}
.produright #productDescription {margin:0px; padding:15px 0 0; width:100%; overflow:hidden;}
.produright .productSpecialPrice{font-size:30px; line-height:41px; color:#df0001;}
.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; line-height:24px;
    font-weight: normal;
    text-decoration: line-through;
}
/*Tab2*/
#mytags .tags{ padding:5px; background:#fff;}

.J_minus{ width:10%; background:#555; color:#fff; font-size:14px; text-align:center; line-height:40px; float:left;}
.J_input{width:80%; background:#fff; color:#222;border:1px solid #555;text-align:center; height:40px;float:left; line-height:38px;}
.J_add{ width:10%; background:#D00709; color:#fff;font-size:14px;text-align:center; line-height:40px;float:left;}
.carttex{ float:left;}
.list_attribute{list-style:none;}
.list_attribute li{float:left;border:2px solid #000;color:#000;font-size:12px;padding:10px;margin:2px;cursor: pointer; font-weight:bold;}
.list_attribute li:hover{color:#D00709; border-color:#D00709;}
.list_attribute .attr_selected{color:#D00709; border-color:#D00709;}
.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; }
#footer .tags3 li a{ font-size:11px; padding:5px 15px;  color:#222;background:#fff;}
#footer .tags3 li a:hover{color:#fff; background:#D00709;}
#productName{  font-size:16px; line-height:26px; font-weight:400;color:#222;}
.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;}
.revfleft2 #productPrices {font-size:30px; line-height:35px; color:#D00709; font-weight:normal; }
.revfleft2 .productSalePrice{font-size:30px; line-height:35px; color:#353535; font-weight:normal; }
.revfleft2 #productDescription {margin:0px; padding:15px 0 0; width:100%; overflow:hidden;}
.revfleft2 .productSpecialPrice{font-size:30px; line-height:41px; color:#353535}
#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;}
#freeShippingIcon{ font-size:16px; line-height:22px; color:#222; }
#freeShippingIcon i{ color:#D00709; margin-right:5px;}
.cartRemoveItemDisplay i{ font-size:20px;}
#prod-all i{ font-size:16px;}
#prod-all { padding:5px 0; line-height:20px;}
.reviewimg img{border:1px solid #f8f8f8; padding:5px; margin-left:5px; background:#fff;}
.reviewsli{ background:#f8f8f8; padding:5px; margin:2px 0;}
.reviewsli:hover{ background:#fff;}
.revbutton{ height:30px;}
#input-append{  display:none;}
#sharing label{ color:#222; font-weight:bold;text-transform: uppercase;}
#sharing i{ margin-right:5px; color:#D00709;}
.new-upfileCondition{ color:#D00709;}
.similar{background:#fff; margin-bottom:10px;border:1px solid #999;box-shadow:0 1px 4px #ccc; border-top:none; padding:10px;}
.mytag{  overflow:hidden; background:#fff; margin-bottom:10px;border:1px solid #999; border-top:none; padding:10px; overflow:hidden;}
.mytag .form-control{ width:70%; float:left;border-radius:5px 0 0 5px;  border:1px solid #eee; height:32px;}
.mytag .btn-default{ background:#222; color:#fff;border:none;border-radius:0 5px 5px 0;}
.mytag a{ color:#D00709;}
.tabcon{ background:#fff; margin-bottom:10px;border:1px solid #999; border-top:none; overflow:hidden; padding:10px;}

.dissale{ width:100%; }
.dissale td{text-align:center;}

.categorytxt{border:1px solid #999; border-top:none; padding:10px; margin-bottom:5px;}
.categorytxt a{ color:#D00709;}
.cartmx{ width:100%;}
#discountPolicy h5{ color:#fff;}
#discountPolicy h2{
    color: #fff;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    text-transform: uppercase;
}
#discountPolicy{ background:#D00709; padding:10px; margin-bottom:10px; position:relative; color:#fff;}
#discountPolicy i{ position:absolute; font-size:34px; color:#fff; position:absolute; top:6px; right:5px;}
.revbutt{ width:100%; overflow:hidden; margin-bottom:10px; height:50px; margin-left:-5px; margin-right:-5px;}
.revbutt .buttonRow{ float:left;}
