.txtDefault, a.txtDefault, a.txtLink { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration:none; }
a.txtDefault:hover, a.txtLink:hover { color: #d6b259; text-decoration:none; }

/* Session */
.txtSession, a.txtSession { font-family: Tahoma,sans-serif;
  font-size: 13px;
  color: #000000;
  text-decoration: none;
  font-weight: bold; }
a.txtSession:hover { color: #C6C6C6; }

/* Random */
.RandomTitle, a.RandomTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #292929; text-decoration:none; font-weight: normal; }
.RandomProdTitle { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration:none; }
a.RandomProdTitle:hover { color: #acacac; }
.RandomDesc, a.RandomDesc { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; text-decoration:none; }
.RandomPrice, a.RandomPrice { font-family:Tahoma,  Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration:none; font-weight: bold; }
.RandomLangPrice, a.RandomLangPrice { font-family: Verdana, Arial, Helvetica, sans-serif; color: #d6b259; font-size: 13px; text-decoration:none; }
.RandomSale { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #d6b259; }
.txtOldPriceRandom {text-decoration: line-through;color: #a3a3a3; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.RandomOutOfStock { color: #d6b259; }


/* Popular */
.PopularTitle, a.PopularTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration:none; font-weight: normal; }
.PopularProdTitle { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; text-decoration:none; }
a.PopularProdTitle:hover { color: #acacac; }
.PopularDesc, a.PopularDesc { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; text-decoration:none; }
.PopularPrice, a.PopularPrice { font-family: Verdana, Arial, Helvetica, sans-serif; color: #565656; font-size: 13px; text-decoration:none; }
.PopularLangPrice, a.PopularLangPrice { font-family: Verdana, Arial, Helvetica, sans-serif; color: #d6b259; font-size: 13px; text-decoration:none; }
.PopularSale { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #d6b259; }
.PopularOldPrice { text-decoration: line-through;color: #a3a3a3; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.PopularOutOfStock { color: #d6b259; }

/* SiteDocs */
.siteDocksTitle, a.siteDocksTitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 20px; color: #6c6d6d; text-decoration:none; font-weight: normal;  }

.txtSiteDocs, a.txtSiteDocs { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #474747; text-decoration:none; font-weight: normal; }
a.txtSiteDocs:hover { color: #b09e66; text-decoration:none; }

/* SiteDocs2 */
.txtSiteDocs2, a.txtSiteDocs2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #fff; text-decoration:none; }
a.txtSiteDocs2:hover { color: #000; }

/* SiteDocs3 */
.txtSiteDocs3, a.txtSiteDocs3 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #6c6d6d; text-decoration:none; line-height: 200%; }
a.txtSiteDocs3:hover { color: #d6b259; }

/* MailList */
.mailTitle, a.mailTitle { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #d6b259; text-decoration:none; }
.mailsearchBox { height: 24px; border-style:none; border: 0px solid #828282; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 24px; }
.mailBtn { border: 0px solid #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 26px; width:31px; color: #ffffff; background-image: url(../styleImages/mail_button.jpg); padding-bottom: 3px; font-weight: bold; }
.textmail, a.textmail { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration: none; font-weight: normal; }

/* Search Form */
.searchBtn { font-family: Verdana, Arial, Helvetica, sans-serif;  border: 0px solid #828282; font-size: 11px; height: 26px; color: #ffffff; width:32px; background-color:transparent; }
.searchBox { height: 18px; border-style:none; border: 0px solid #828282; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #8d8d8d; background-color:transparent; line-height: 18px; }
	
/* LatestProdViews */
.LatestTitle, a.LatestTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #292929; text-decoration:none; font-weight: normal; }
.txtLatest, a.txtLatest { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; text-decoration:none; }
a.txtLatest:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #d6b259; font-size: 11px; text-decoration:none; }
.LatestCategTitle, a.LatestCategTitle { font-family: Open Sans Condensed, Roboto Condensed, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #d6b259; text-decoration:none; font-weight: bold; padding-top:60px;vertical-align: middle;}
.LatestCategTitlediv{ background-image:url('../styleImages/box_bg.jpg'); background-position: top; background-repeat: repeat-x; padding-left: 20px; text-align:left; height:57px; width:970px;  }
.LatestProdViewsdiv{ border: 1px solid #e5e5e5; background-color:#FFFFFF; width:990px; height:325px;  }
.txtLatestOldPrice { text-decoration: line-through;color: #a3a3a3; font-size: 14px; }


/* New Items */
.txtNewItems, a.txtNewItems { font-family: Open Sans, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 21px; font-weight: normal; color: #fff; text-decoration:none; }
a.txtNewItems:hover { color: #d6b259; }

/* Man */
.manTitle, a.manTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration:none; font-weight: normal; }
.manDropDown { width: 190px; }

/* Shopping Cart */
.ShopCartTitle, a.ShopCartTitle { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color:#c71245; text-decoration:none; font-weight: bold; }
a.ShopCartTitle:hover { color: #777; text-decoration:none; }
.txtCartPrice { float: left; color: #5e5e5e; }
.txtCart { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding:0px 5px; }
.cartTotal { border-top: 0px dashed #070F72; width: 150px; padding-top: 5px; padding-bottom: 4px; margin-top: 0px; }
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited { text-decoration: none; float: left; color: #000000; }
a.txtCartProduct:hover { float: left; text-decoration: none; color: #d6b259; }
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; height: 22px; color: #ffffff;  text-decoration: none; font-weight: bold; padding: 4px; border: 0px solid #717171; }
a.txtviewCart:hover { color: #ffffff; }
.cartProgress { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #666666; padding: 4px; border: 1px solid #CCCCCC; width: 350px; margin: auto; }
.txtcartProgressCurrent { color: #FF9900; font-weight: bold; }
.quickBuy { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; }
.tdcartTitle { font-weight: bold; color: #FFFFFF; background-color: #999999; border-bottom: 1px solid #666666; }
.tdcartTitle_new { color: #686767; border-bottom: 1px solid #CECECE; font-size:23px; padding:0 0 5px 0; font-family: Ubuntu Condensed, Verdana, Arial, Helvetica, sans-serif; text-align:left; }
.tdcartTitle2 { color: #686767; font-size:18px; padding:0 0 5px 0; font-family: Ubuntu Condensed, Verdana, Arial, Helvetica, sans-serif; }
.tdcartEven { background-color: #E7E7E7; }
.tdcartOdd { background-color: #FFFFFF; }
.tdCartSubTotal { padding-top: 10px; border-top: 1px solid #666666; }

.txtpopupCart, a.txtpopupCart { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #fff; text-decoration:none; }
a.txtpopupCart:hover { color: #000; }

.click_shopping_cart { cursor:pointer; }
a.tooltip {outline:none; float:left;  } 
a.tooltip strong {line-height:20px;} 
a.tooltip:hover {text-decoration:none;} 
a.tooltip div.basket_info {  font-size:15px; z-index:1001;display:none; padding:10px /*20px*/0 /*14px*/0 /*20px*/0; margin-top:0px; margin-left:0px; width:292px; line-height:16px; text-align:left; right:350px;  top:80px;  } 

a.tooltip:hover div.basket_info{ display:inline; position:absolute; top:115px; right:20px; color:#000000; border:1px solid #d3d3d3; background:#ffffff; } 
.callout {z-index:20;position:absolute;top:-11px;border:0;left:135px;} 
.callout2 {z-index:20;position:absolute;top:0px;border:0;left:1px;} 
/*CSS3 extras*/ 
a.tooltip div.basket_info { border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 5px 5px 8px #CCC; -webkit-box-shadow: 5px 5px 8px #CCC; box-shadow: 5px 5px 8px #CCC; }

a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {
   text-decoration: none;
   float: left;
   color: #000000;
}
a.txtCartProduct:hover {
	float: left;
   text-decoration: none;
   color: #D9090C;
}


.txtTitletool, a.txtTitletool {
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #595959;
   text-decoration:none;
        font-weight: normal;}
		
a.txtTitletool:hover {
   color: #ccc;
   text-decoration:none;
}

.txtTitletoolP, a.txtTitletoolP {
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #191919;
   text-decoration:none;
        font-weight: normal;}
		
a.txtTitletoolP:hover {
   color: #ccc;
   text-decoration:none;
}
		
a.txtTitletoolP:hover {
   color:#cf9f34;
   text-decoration:none;
}

a.txtviewCartT:active, a.txtviewCartT:link, a.txtviewCartT:visited {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   height: 22px;
   color: #ffffff;
   background-color:#c71245;
   text-decoration: none;
   font-weight: bold;
   padding: 4px;
   border: 1px solid #717171;
}
a.txtviewCartT:hover {
   background-color: #A0A0A0;
   color: #ffffff;
}


a.txtUpdate { font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #d6b259; text-decoration: none; font-weight: bold; padding: 4px; border: 1px solid #000000; }
a.txtUpdate_new { font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #B8B8B8; text-decoration: none; font-weight: bold; padding: 4px; border: 1px solid #7F7F7F; line-height:24px; }

a.txtCheckout:active, a.txtCheckout:link, a.txtCheckout:visited { font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #d6b259; text-decoration: none; font-weight: bold; padding: 4px; border: 1px solid #000000; }
a.txtCheckout:hover { background-image: url(../styleImages/button_bg1.jpg); color: #ffffff; }

/* Language */
.txtLanguage, a.txtLanguage { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #252525; text-decoration:none; font-weight: normal; }
a.txtLanguage:hover { color: #d6b259; text-decoration:none; }

/* Categories */
.CategoriesTitle, a.CategoriesTitle { font-family: Open Sans Condensed, Roboto Condensed, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #d6b259; text-decoration:none; font-weight: bold; }
.catTree { margin: 5px 5px; }
.catTree ul { list-style-type: none; }
catTree LI { list-style-type: none; }
.catTreeTop { margin: 0px 0px; padding-left: 0px; font-size: 15px; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
a.catLevel3main_cat_without_sub { margin-left:12px; border-left: #829EB4 0px solid; border-bottom: #D6DBDB 1px solid; border-top: #829EB4 0px solid; display: block; color: #000000; padding: 4px 0; text-decoration: none; }
a.catLevel4main_cat_closed { margin-bottom:0px; border-bottom: #D6DBDB 1px solid; border-top: #829EB4 0px solid; display: block; color: #000000; padding: 4px 0; text-decoration: none; }
a.catLevel41main_cat_closed { margin-bottom:0px; border-bottom: #D6DBDB 1px solid; border-top: #829EB4 0px solid; display: block; color: #000000; padding: 4px 0; text-decoration: none; }
a.catLevel5main_cat_with_sub_selected { margin-bottom:0px; border-bottom: #D6DBDB 1px solid; border-top: #829EB4 0px solid; display: block; color: #000000; padding: 4px 0; text-decoration: none; }
a.catLevel6subcat_selected { margin-left:12px; border-bottom: #D6DBDB 1px solid; border-top: #829EB4 0px solid; display: block; color: #000000; padding: 4px 0; text-decoration: none; }
a.catLevel3main_cat_without_sub { background: #ffffff; }
a.catLevel4main_cat_closed { border-left: #C50117 0px solid; background: #ffffff; }
a.catLevel41main_cat_closed { border-left: #C50117 0px solid; background: #BBD6EB; }
a.catLevel5main_cat_with_sub_selected { border-left: #C50117 0px solid; background: #C4C3C2; }
a.catLevel6subcat_selected { color: #000000; background: #C4C3C2; }
a.catLevel3main_cat_without_sub:hover { color: #000000; background: #fff; }
a.catLevel4main_cat_closed:hover { border-left: #C50117 0px solid; background: #fff; }
a.catLevel41main_cat_closed:hover { border-left: #C50117 0px solid; background: #fff; }
A.catLevel5main_cat_with_sub_selected:hover { border-left: #C50117 0px solid; background: #C4C3C2; color: #fff; }
A.catLevel6subcat_selected:hover { border-left: #FDFDFD 0px solid; COLOR: #d6b259; background: #fff; }
#catActive { color: #ffffff; background: #990000; }

a.catLevel1, a.catLevel2, a.catLevel3, a.catLevel4, a.catLevel5, a.catLevel6 { margin-bottom:0px; border-bottom: #ebebeb 1px solid; border-top: #fff 0px solid; display: block; color: #6b6b6b; padding: 10px 0; text-decoration: none; }
a.catLevel1 { padding-left: 3px; }
a.catLevel2 { padding-left: 14px; }
a.catLevel3 { padding-left: 22px; }
a.catLevel4 { padding-left: 30px; }
a.catLevel5 { padding-left: 35px; }
a.catLevel6 { padding-left: 37px; }
a.catLevel1:hover, a.catLevel2:hover ,a.catLevel3:hover, a.catLevel4:hover,a.catLevel5:hover,a.catLevel6:hover { background: #808080; color: #fff; }
a.catLevel1:hover {  }
a.catLevel2:hover {  }
a.catLevel3:hover {  }
a.catLevel4:hover {  }
a.catLevel5:hover {  }
a.catLevel6:hover {  }
a.catLevel1_current, a.catLevel2_current, a.catLevel3_current, a.catLevel4_current, a.catLevel5_current, a.catLevel6_current { margin-bottom:0px; border-top: #ffffff 0px solid; border-bottom: #ebebeb 1px solid; border-right: #7B7B7B 0px solid; display: block; font-weight: normal; color: #d6b259; padding: 10px 0; text-decoration: none; background: #f7f7f5; font-weight: bold; }
	
a.catLevel1_current { padding-left: 3px; }
a.catLevel2_current { padding-left: 14px; }
a.catLevel3_current { padding-left: 22px; }
a.catLevel4_current { padding-left: 30px; }
a.catLevel5_current { padding-left: 35px; }

a.catLevel1_current:hover, a.catLevel2_current:hover, a.catLevel3_current:hover, a.catLevel4_current:hover, a.catLevel5_current:hover { color: #c1c1c1; background: #fff; }
a.catLevel1_current:hover {  }
a.catLevel2_current:hover {  }
a.catLevel3_current:hover {  }
a.catLevel4_current:hover {  }
a.catLevel5_current:hover {  }
a.catLevel6_current:hover {  }

/* Copyright */
.textsmall1, a.textsmall1 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal; }
a.textsmall1:hover { color: #fff; text-decoration: none; font-weight: normal; }

/* Content */
h1 { font-family: 'Roboto Condensed', sans-serif, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #d6b259; margin:0px; }
h2, .h2, a.h2 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1px; color: #ebebeb; margin:0px; }
.txtLocation { font-family: Verdana, Arial, Helvetica, sans-serif; color: #a8a8a8; font-size: 11px; text-decoration:none; }
a.txtLocation:hover { color: #d6b259; }
.txtCat { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; text-decoration:none; }
a.txtCat:hover { color: #d6b259; text-decoration:none; }
.txtAvailable { font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; color: #d6b259; font-size: 12px; text-decoration:none; font-weight: bold; }
.paginate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; }

/* View Cats */
.txtSubcat, a.txtSubcat { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2e2e2e; font-size: 12px; text-decoration:none; line-height:160%; }
a.txtSubcat:hover { color: #d6b259; text-decoration:none; }
.txtTitle { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration:none; font-weight: bold;  }
a.txtTitle:hover { color: #acacac; }
.txtDesc, a.txtDesc { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; text-decoration:none; }
.txtCode { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #848484; text-decoration:none; font-weight: normal; }
.txtPrice, a.txtPrice { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 14px; text-decoration:none; font-weight: bold; }
.txtSale { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #d6b259; }
.txtOldPrice { text-decoration: line-through;color: #a3a3a3; font-size: 14px; }
.txtOutOfStock { color: #e10000; font-weight: bold; }
a.txtMore { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #898989; font-size: 11px; text-decoration:none; font-weight:normal; margin-left: 20px;  }
a.txtMore:hover { color: #434343; font-weight:normal; }
.txtMoreAr { font-family: Verdana, Arial, Helvetica, sans-serif; color: #d6b259; font-size: 11px; text-decoration:none; font-weight:normal; }
a.txtMoreAr:hover { color: #d6b259; font-weight:normal; }
.photosName, a.photosName { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2e2e2e; font-size: 11px; text-decoration:none; line-height:160%; }
a.photosName:hover { color: #d6b259; text-decoration:none; }

/* View Prod */
.prodTitle { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; text-decoration:none; }
a.prodTitle:hover { color: #acacac; }
.prodDesc, a.prodDesc { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration:none; line-height: 180%; }
.prodCode { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #585858; text-decoration:none; font-weight: normal; }
.prodPrice, a.prodPrice { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000; font-size: 28px; text-decoration:none; font-weight: normal; }
a.prodPrice:hover { color: #4aaedc; text-decoration:none; }
.prodSale { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 28px; color: #d6b259; }
.txtOldPriceProd { text-decoration: line-through;color: #939393; font-size: 22px; }
.prodOutOfStock { color: #d6b259; }
.txtBuy, a.txtBuy { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #ffffff; text-decoration: none; font-weight: bold; }
a.txtBuy:hover { color: #000; }
.txtBuy2, a.txtBuy2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold; margin-right: 20px;   }
a.txtBuy2:hover { color: #000; }
.txtZoom, a.txtZoom { font-family: Verdana, Arial, Helvetica, sans-serif; color: #858585; font-size: 11px; text-decoration:none; line-height:160%; }
a.txtZoom:hover { color: #d6b259; text-decoration:none; }
.tellFriend, a.tellFriend { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #626262; font-size: 11px; text-decoration:none; font-weight: bold; line-height:160%; }
a.tellFriend:hover { color: #d6b259; text-decoration:none; }
.txtQuantity { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #585858; text-decoration:none; font-weight: normal; }
.txtBack, a.txtBack { font-family: Verdana, Arial, Helvetica, sans-serif; color: #474747; font-size: 11px; text-decoration:none; line-height:160%; }
a.txtBack:hover { color: #d6b259; text-decoration:none; }
.prodPriceLang { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #9a9a9a; }




/* ----------------------------------------------------------- */
.textbox { padding-top: 3px; border-style:none; border: 1px solid #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-bottom: 3px; color: #000000; background-image: url(../styleImages/back_input.jpg); background-position:top; height:22px; }
.textboxDisabled { background-color: #FFFFFF; border: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px; color: #000000; }
.submit { font-family: Tahoma, Helvetica, sans-serif; width:125px; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #d6b259; text-decoration: none; font-weight: bold; padding: 4px; border: 1px solid #000000; }
.submit2 { font-family: Tahoma, Helvetica, sans-serif; width:160px; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #d6b259; text-decoration: none; font-weight: bold; padding: 4px; border: 1px solid #000000; }
.submit3{ width:27px; height:27px; background-color:transparent; background-image: url(../styleImages/increase_decrease_+.png); background-repeat:no-repeat; border: 0px solid #ffffff; cursor: pointer; cursor: hand;}
.submit3:hover{background-image: url(../styleImages/increase_decrease_++.png);}
.submit4{ width:27px; height:27px; background-image: url(../styleImages/increase_decrease_-.png); background-repeat:no-repeat; border: 0px solid #ffffff; cursor: pointer; cursor: hand; background-color:transparent;}
.submit4:hover{background-image: url(../styleImages/increase_decrease_--.png);}
form, ol, ul { margin: 0px; padding: 0px; }
.prodDesc ul { list-style-position: outside; padding-left: 3%; }
.prodDesc li { list-style-position: outside; }
/*
.prodDesc ul { list-style: disc; list-style-position:outside; margin-left: 0; padding-left: 1em; }
.prodDesc li { padding-left: 1em; }
*/
/*
.prodDesc ul { display:table;	list-style-type: disc; padding-left: 5% !important; }
.prodDesc ul > li { display: table-row; }
.prodDesc ul > li::before { display: table-cell; text-align: right; }
*/
li { list-style-position: inside; margin: 0px; padding: 0px; }
li.bullet { list-style-type: square; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #000000;    }
li.bulletLrg { list-style-type: square; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #aaaaaa; }
li.num { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #000000; }
li.account { list-style-type: square; padding-top: 5px; padding-bottom: 5px; }
a.txtButton { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-color: #ACACAC; padding: 1px; line-height: 20px; text-align: center; text-decoration: none; }
a.txtButton:hover { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-color: #d6b259; padding: 1px; line-height: 20px; text-align: center; text-decoration: none; }
.txtCopy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #333333; }
.txtBoxSave { color: #F90707; padding-left: 16px; }
.tblList { border: 1px solid #070F72; }
.tdListTitle { background-color: #070F72; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; }
.tdEven { background-color: #FFFFFF; }
.tdOdd { background-color: #E7E7E7; }
.tdEven1 { background-color: #FFFFFF; }
.tdOdd1 { background-color: #E7E7E7; }
.txtStockWarn { font-size: 75%; color: #d6b259; }
.txtError { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #050F72; background: #FFCECE; border: 1px solid #d6b259; padding:2px; }
.txtCopyright, a.txtCopyright { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; padding-top: 5px; color: #ffffff; }
a.txtCopyright:hover { text-decoration: none; }
.dropDown { width: 120px; }
.font { font-size: 70%; }
.txtall, a.txtall { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 1px; color: #ffffff; }

.newCartBoxes { border:0px solid #626262; padding:5px; }

.txtDefaultCartBoxes, a.txtDefaultCartBoxes { font-family: Verdana, Arial, Helvetica, sans-serif; color: #686767; font-size: 12px; text-decoration:none; padding:0px; margin:0px; }
a.txtDefaultCartBoxes:hover { color: #d6b259; text-decoration:none; }

.txtDefaultCartBoxes2, a.txtDefaultCartBoxes2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #9c9c9c; font-size: 11px; text-decoration:none; padding:0px; margin:0px; }
a.txtDefaultCartBoxes2:hover { color: #d6b259; text-decoration:none; }

.radio2 { border: 0px solid #000000; margin-right:6px; }

.newCartMargin ( margin-bottom:20px; )

.textbox250 { border:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width:232px; height: 22px; color: #000000; background-image:url(../styleImages/back_input_250.png);  line-height:26px; }
.textbox250:focus { background-image: url(../styleImages/back_input_focus_250.png); }
.textbox200 { border:none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; width:200px; height: 26px; color: #000000; background-image: url(../styleImages/back_input_200.png); line-height:26px; background-color:transparent; }
.textbox200:focus { background-image: url(../styleImages/back_input_focus_200.png); }
.textbox50 { border:none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; width:50px; height: 26px; color: #000000; background-image: url(../styleImages/back_input_50.png);  line-height:26px; }
.textbox50:focus { background-image: url(../styleImages/back_input_focus_50.png); }
.textbox90 {  border:none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; width:90px; height: 26px; color: #000000; background-image: url(../styleImages/back_input_90.png);  line-height:26px; background-color:transparent; }
.textbox90:focus { background-image: url(../styleImages/back_input_focus_90.png); }
.textbox150 { border:none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; width:150px; height: 26px; color: #000000; background-image: url(../styleImages/back_input_150.png);  line-height:26px; }
.textbox150:focus { background-image: url(../styleImages/back_input_focus_150.png); }
.textbox170 { border:none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; width:145px; height: 24px; color: #888888; background-image: url(../styleImages/back_input_150.png); background-color:transparent;  line-height:26px; }
.textbox170:focus { background-image: url(../styleImages/back_input_focus_150.png); }
.textbox165 { border:none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; width:157px; height: 26px; color: #888888; background-image: url(../styleImages/back_input_165.png); background-color:transparent;  line-height:26px; }
.textbox165:focus { background-image: url(../styleImages/back_input_focus_165.png); }

.sitedocs_wrapper { width:215px; overflow:hidden; }
.sitedocs_title { width:200px; display:block; float:left; height:46px; line-height:46px; text-align:left; border-bottom: 1px solid #a7a7a7; }
.sitedocs_inner { width:100%; display:block; float:left;  text-align:left; margin-top: 10px; }

/*new cart 27/5/2013 - START*/
.tdcartTitle_new2 { color: #898989; font-size:19px; padding:20px 0 5px 20px; font-family: Tahoma, Ubuntu Condensed, Verdana, Arial, Helvetica, sans-serif; text-align:left; }
.step1_note { width:100%; text-align:left; padding:15px 5px 5px 20px; font-size:11px; color:#9A9A9A; }
.left_title { background: #FFFFFF; border: 1px solid #FFFFFF; left: 15px; padding: 0 10px; position: absolute; top: 80px; }
.left_title_step2 { background: #FFFFFF; border: 1px solid #FFFFFF; left: 15px; padding: 0 10px; position: absolute; top: 80px; }
.middle_title_top { background: #FFFFFF; border: 1px solid #FFFFFF; left: 27px; padding: 0 10px; position: absolute; top: 20px; }
.middle_title_bottom { background: #FFFFFF; border: 1px solid #FFFFFF; left: 27px; padding: 0 10px; position: absolute; top: 22px; }
.left_title_step2 { background: #FFFFFF; border: 1px solid #FFFFFF; left: 32px; padding: 0 10px; position: absolute; top: 80px; }
.right_title { background: #FFFFFF; border: 1px solid #FFFFFF; left: 550px; padding: 0 10px; position: absolute; top: 80px; }
.step1_box_wrapper { display:block; float:left; padding:35px 0 0 0; width:97%; }
.step1_box_wrapper_inner { display:block; float:left; padding:0; width:248px; }
.step1_box_wrapper_inner_right { display:block; float:left; padding:0; }
.step1_2boxes_wrapper { border:1px solid #E9E9E9; overflow:hidden; margin-top:3px; width:520px; }
.cartTitle_box { color:#666761; /*font-weight:bold;*/ font-size:16px; text-align:left;
/*color: #686767;*/ font-size:23px; font-family: Ubuntu Condensed, Verdana, Arial, Helvetica, sans-serif; }
.step1_box { border:1px solid #E9E9E9; overflow:hidden; padding:50px 15px 15px 20px; margin:3px 0 0 0; }
.step1_box_no_border { border:1px solid #ffffff; }
.step1_shadow { background: url(../styleImages/step1_shadow_bg.png) 6px top no-repeat; }
.txtDefaultCartBoxes_new, a.txtDefaultCartBoxes_new { font-family: Verdana, Arial, Helvetica, sans-serif; color: #A9A7A8; font-size: 11px; text-decoration:none; padding:0px; margin:0px; }
a.txtDefaultCartBoxes_new:hover { color: #d6b259; text-decoration:none; }
.select_reg_type { font-weight:bold; padding:0; }
.txtDefaultCartBoxes_grey { font-family: Verdana, Arial, Helvetica, sans-serif; color: #9D9D9D; font-size: 11px; text-decoration:none; padding:0px; margin:0px; }
a.txtCheckout_new:active, a.txtCheckout_new:link, a.txtCheckout_new:visited { font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #949494; background: url("../styleImages/mobile_refresh.jpg") no-repeat scroll left top; text-decoration: none; font-weight: bold; padding:0 0 0 25px; margin:0 5px 0 0; }
a.txtCheckout_new:hover {  }
a.txtCheckout_new_big:active, a.txtCheckout_new_big:link, a.txtCheckout_new_big:visited { font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background: #BABABA; text-decoration: none; font-weight: bold; padding: 10px 4px; margin:0 5px 0 0; }
a.txtCheckout_new_big:hover { background: #676767; color: #ffffff; }
.submit_new_cart, a.submit_new_cart { font-family: Tahoma, Helvetica, sans-serif; width:125px; font-size: 12px; color: #ffffff; background:#DB0D57; text-decoration: none; padding:7px 4px 10px 4px; border:0px; cursor:pointer; }
.submit_next, a.submit_next { padding:10px 4px 6px 4px; }
.tbl_checkout { padding:20px 0 0 0; margin:20px 0 0 0; border-top:1px solid #E6E6E6; }
.tdcartTitle_grey { font-weight: bold; color: #000000; background: #CCCCCC; }
.txtGatewayClass { padding:8px 0; font-family: Arial, Helvetica, sans-serif; color: #686767; font-size: 12px; text-decoration:none; text-align:left;  }

.txtCartNew, a.txtCartNew { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration:none; }
a.txtCartNew:hover { color: #d6b259; text-decoration:none; }

.LatestProdTitle { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration:none;  }
a.LatestProdTitle:hover { color: #acacac; }

.sales{ background: url('../styleImages/discount_icon.png') center center no-repeat; font-size: 14px;  width:57px; height:24px; padding-top:8px; padding-left:5px; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; }	
.sales_relat{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: 14px; text-decoration:none; font-weight:bold; background: url('../styleImages/discount_icon.png') 70% 15% no-repeat; width:57px; height:24px; z-index:999; top: 0px;left:125px;
bottom: 0; position:absolute; padding-top:4px; padding-left:50px;}	
.sales_latest{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: 14px; text-decoration:none; font-weight:bold; background: url('../styleImages/discount_icon.png') 70% 15% no-repeat; width:57px; height:24px; z-index:999; top: 0px;left:125px;
bottom: 0; position:absolute; padding-top:4px; padding-left:50px;}	
.sales_cat{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: 14px; text-decoration:none; font-weight:bold; background: url('../styleImages/discount_icon.png') 70% 15% no-repeat; width:57px; height:24px; z-index:999; top: 0px;right:0px;
bottom: 0; position:absolute; padding-top:4px; padding-left:50px;}	
.sales_views{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: 11px; text-decoration:none; font-weight:bold; background: url('../styleImages/discount_latest.png') 60% top no-repeat; width:69px; height:29px; z-index:999; top: 0;left:85px;
bottom: 0; position:absolute; padding-top:4px; padding-left:60px;}	

.sales_randprod{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: 14px; text-decoration:none; font-weight:bold; background: url('../styleImages/discount_icon.png') 65% 15% no-repeat; width:69px; height:29px; z-index:999; top: 0;left:115px;
bottom: 0; position:absolute; padding-top:4px; padding-left:60px;}	
/*new cart 27/5/2013 - END*/
.first_page{display:inline-block; width:320px; height:278px; border:1px solid #7e7e7e; background-color:#f7f8fA; text-align:center;}
.first_page_sep{display:inline-block; color:#ffffff;}
.first_page_inner{font:30px 'Roboto Condensed', sans-serif; position:relative; top:230px; color:#757575;}
.show {
	display: block;
}

.hide {
	display: none;
}

.popupBuy, a.popupBuy { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #fff; text-decoration:none; padding-left: 40px; }
a.popupBuy:hover { color: #d6b259; }

.descTitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 17px; color: #505050; text-decoration:none; font-weight: normal; border-bottom: 1px solid #ccc;  }
.tel { font-family: Tahoma,sans-serif; font-size: 14px; color: #000000; text-decoration:none; font-weight: bold;}
.right_title { left:10px; top:20px; }
.left_title_step2 { top:88px; }
.index_prods_wrapper { width:100%; }
.top_menu_wrapper { width:100%; margin:0 auto; background:#fff; }

/*login popup start*/
#mask { display: none; background: #000; position: fixed; left: 0; top: 0; z-index: 10; width: 100%; height: 100%; opacity: 0.8; z-index: 999; }
.login-popup { display:none; background:#ffffff; padding:20px; float:left; position: fixed; top: 50%; left: 50%; z-index: 99999; }
img.btn_close { float:right; margin:-13px -13px 0 0; }
fieldset { border: none; }
form.signin .textboxPopup label { display: block; padding-bottom: 7px; }
form.signin .textboxPopup span { display: block; text-align:left; }
form.signin p, form.signin span { color: #999; font-size: 11px; line-height: 18px; }
/*form.signin .textbox input { background: #666666; border-bottom: 1px solid #333; border-left: 1px solid #000; border-right: 1px solid #333; border-top: 1px solid #000; color: #fff; border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font: 13px Arial, Helvetica, sans-serif; padding: 6px 6px 4px; width: 200px; }*/
form.signin input:-moz-placeholder { color: #bbb; text-shadow: 0 0 2px #000; }
form.signin input::-webkit-input-placeholder { color: #bbb; text-shadow: 0 0 2px #000; }
.button { background:#C32A3C; border-color: #C32A3C; border-width: 1px; border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: #ffffff; cursor: pointer; display: inline-block; padding: 6px 6px 4px; margin-top: 10px; font: 12px; width: 214px; font-size:14px; }
/*login popup end*/ 

@media screen and (min-width: 990px)
{
	.txtviewCart2 { background:#DB0D57; width:139px; height:40px; padding:16px 0 0 0; text-align: center; margin-left: 5px; }
	.slicknav_menu { display:none; }
	#menu_left { display:block; }
	.left_menu { display:block; float:left; width:227px; }
	.main_content{ display:block; float:right; }
	.main_content_cart { display:block; float:none; }
	
	.cart_step1_amounts { max-width:341px; }
	.cart_step1_user { max-width:600px; margin:0 40px 0 0; }
	.cart_step4_personal { display:block; float:left; width:270px; }
	.cart_step4_middle { display:block; float:left; width:270px; }
	.cart_step4_prod { display:block; float:left; width:440px; }
	.cart_step4_right { display:block; float:left; width:710px; }
	.hide_on_desktop { display:none; }
	.personal_data_column { display:block; float:left; width:49%; }
	.top_menu_float { float:right; padding:3px; height:20px; width:100%; background:#e9e9e9; text-align:right; border-bottom:0px solid #DB0D57; }
	.searchFormTbl { background:none; height:30px; width:227px; }
	.searchBox { background:#ffffff; border:1px solid #b3b3b3; height:25px; }
	.searchBtn { background:#ffffff url(../styleImages/search_btn.png) left no-repeat; border:1px solid #b3b3b3; border-left:1px solid #ffffff; height:29px;  }
	.mailList_tbl { width:225px; }
	.mailDesc { margin:25px 0 16px 0; }
}

@media screen and (min-width: 0px) and (max-width: 990px)
{
	.txtviewCart2 { width:100%; height:30px; background:#DB0D57; text-align:center; padding:5px 0 0 0; }
	.slicknav_menu { display:block; }
	#menu_left { display:none; }
	.left_menu { display:block; float:left; width:100%; }
	.main_content { display:block; float:left; width:100%; }
	.main_content_cart { display:block; float:none; width:100%; }
	.LatestProdViewsdiv { width:95%; }
	.LatestCategTitlediv { width:95%; }
	.sitedocs_wrapper { width:94%; }
	.sitedocs_wrapper .sitedocs_title { display:none; }
	.sitedocs_inner { width:100% }
	.txtBuy2, a.txtBuy2 { margin-right:0px; }
	.sales_cat { right:0px; left:none; }
	
	.cart_step1_amounts { margin:0 5px; }
	.cart_step1_user { margin:0 5px; }
	.cart_step4_personal { display:block; float:left; margin:0 5px; width:100%; }
	.cart_step4_middle { display:block; float:left; margin:0 5px; width:100%; }
	.cart_step4_prod { display:block; float:left; margin:0 5px; width:100%; }
	.cart_step4_right { display:block; float:left; margin:0 5px; width:100%; }
	.hide_on_mobile { display:none; }
	.txtCartPrice { float: left; color: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
	.cartTotal { width: 45px; padding-top: 16px; padding-bottom: 0px; margin-top: 6px; line-height: 140%; padding-left:50px; float: left; color: #949494; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
	.txtCartPrice { float: left; color: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; }
	.personal_data_column { display:block; float:left; width:100%; }
	.top_menu_float { float:none; padding:0px; height:20px; width:99%; background:#e9e9e9; text-align:right; }
	.callout { left:186px; }
	.searchFormTbl { background:none; width:100%; }
	.searchBox { background:#ffffff; border:1px solid #cccccc; height:22px; }
	.searchBtn { background:#ffffff url(../styleImages/search_btn.png) left no-repeat; border:1px solid #cccccc; border-left:1px solid #ffffff; }
	a.tooltip div.basket_info { width:215px; }
	.index_prods_wrapper { width:97%; }
	.mailList_tbl { width:95%; margin:10px 0 20px 0; }
	.mailList_tbl .siteDocksTitle, .mailList_tbl a.siteDocksTitle, .mailList_tbl .textmail, .mailList_tbl a.textmail, .mailList_tbl .sitedocs_title { color:#898989; border-bottom:0px; line-height:30px; height:30px; }
	.mailDesc { margin:0; border-top:1px solid #636363; }
	.mailList_tbl .mailsearchBox { width:92%; }
}

/*4/11/2016*/
@media screen and (min-width: 0px) and (max-width: 990px)
{
	
}

.hide_on_desktop { overflow:hidden; width:100%; }
.txtDefaultCartBoxes2 input, #timologio input { /*border:1px solid #cccccc; width:260px; border-radius:3px;*/ width:97%; height:25px; margin:0 0 5px 0; }
.txtDefaultCartBoxes2 select { /*width:260px;*/ border-radius:0px; border:1px solid #666666; width:97%; }
.btn_buy { cursor:pointer; }
.cartTitleHeader { background:#c71245; line-height:32px; }
.cart4_checkout { float:right; }

/*shopping_cart_fad*/
#image_header_close_shopping{display:inline;}
#continue_shopping_inner{float:left;position: relative; top: 10px; left: 10px;}
#continue_to_cart{display:block; float:right; position: relative; top: 10px;}
#hidden{ width:680px; min-height:420px; overflow:hidden; background-color:#ffffff; z-index:9999999; max-width:100%}
#image_header_shopping{display:inline;}
.shopping{ width:50%; float:left;}
.shoppingl{ float:right; position:relative; top:120px; }
.fad_inner{font-family: Open Sans, Roboto,Tahoma, Arial, Helvetica, sans-serif;font-size: 17px;color: #3c3c3c;line-height:120%;font-weight:bold;}
.fad_inner_code{font-family: Open Sans, Roboto,Tahoma, Arial, Helvetica, sans-serif;font-size: 15px;color: #000000;line-height:200%;font-weight:normal;}
.button_continue_shopping{ float:left; width:220px; height:40px; border:2px solid #dfdfdf;}
.fad_header{font-family: Open Sans, Roboto,Tahoma, Arial, Helvetica, sans-serif; font-size: 21px; color: #000000;}
.prod_image{ max-width:80%;}
.inner_shopping_pad{padding:40px 0;}
.submit_new_cart_16_foot, a.submit_new_cart_16_foot { font-family:Open sans, Roboto,Tahoma, Arial, Helvetica, sans-serif;  font-size: 18px; color: #ffffff; font-weight:normal; text-decoration: none; padding:10px 20px; border:0px; cursor:pointer; background:#DB0D57;}
.fad_inner_continue, a.fad_inner_continue{font-family: Tahoma,Open Sans, Roboto,Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; color: #979797; line-height:200%; font-weight:normal; text-decoration:none; position:relative;left:50px; top:5px;}
.sep_shop{ border-right:1px solid #dedede; width:10px; height:200px; margin:0px auto; display: inline-block; }
.hide_990_shopping{display:inline-block;}
.fad_inner_lc{ font-family: Open Sans, Roboto,Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; line-height:200%; font-weight:normal; text-align:left; width:280px; position: relative; top: 8px; left: 2px;}
.fad_inner_lc2{font-family: Open Sans, Roboto,Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; line-height:200%;font-weight:normal; text-align:left; width:180px; position: relative;
bottom: 10px; left:122px;}
.fad_inner_rc{font-family: Open Sans, Roboto,Tahoma, Arial, Helvetica, sans-serif;font-size: 15px;color: #000000;line-height:200%;font-weight:normal;text-align:left;position: relative;
bottom: 10px;}
.fad_inner_total{font-family: Open Sans, Roboto,Tahoma, Arial, Helvetica, sans-serif; font-size: 17px; color: #014c8d; line-height:120%; font-weight:normal; text-align:left; height: 50px; top: 10px;position: relative; float:right; left:0px;}
.fad_inner_total_r{font-family: Open Sans, Roboto,Tahoma, Arial, Helvetica, sans-serif; font-size: 17px; color: #014c8d; line-height:120%; font-weight:normal; text-align:left; top: 10px; position: relative; float:right;}
@media screen and (min-width: 0px) and (max-width:330px)
{
#hidden{ width:100%; max-width:250px;  min-height:360px;}
#gap_shopping{height:45px; display: none;}
#image_header_close_shopping{display:none;}
#image_header_shopping{display:none;}
#gap_shopping{height:30px; display: inline-block;}
#continue_shopping_inner{float:none;position: relative; top: 10px; left: 10px;}
#continue_to_cart{display:inline-block; float:none; position: relative; top: 10px;}
.fad_inner_continue, a.fad_inner_continue{position:relative;left:50px; top:-15px;}
.fad_header{font-family: Open Sans, Roboto,Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight:bold}
.fad_inner{font-family: Open Sans, Roboto,Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;color: #3c3c3c;line-height:120%;font-weight:bold;}
.shopping{ width:100%; float:none; padding-bottom:0px;}
.inner_shopping_pad{padding:20px 0px 20px 0;}
.submit_new_cart_16_foot, a.submit_new_cart_16_foot {  font-size: 14px; color: #ffffff;  text-decoration: none;}
.hide_990_shopping{display:none;}
.button_continue_shopping{height:32px;}
}
@media screen and (min-width: 320px) and (max-width:480px)
{
	#continue_to_cart { padding-top:15px; } 
	.cart4_checkout { float:left; }
}
@media screen and (min-width: 330px) and (max-width:760px)
{
#hidden{ width:100%; max-width:360px; min-height:400px; }
#gap_shopping{height:30px; display: inline-block;}
#continue_shopping_inner{float:none;position: relative; top: 10px; left: 10px;}
#continue_to_cart{display:inline-block; float:none; position: relative; top: 10px;}
#image_header_shopping{display:none;}
.fad_header{font-family: Open Sans, Roboto,Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000;}
.fad_inner{font-family: Open Sans, Roboto,Tahoma, Arial, Helvetica, sans-serif;font-size: 14px;color: #3c3c3c;line-height:120%;font-weight:bold;}
.shopping{ width:100%; float:none; padding-bottom:0px;}
.inner_shopping_pad{padding:20px 0px 20px 0;}
.fad_inner_continue, a.fad_inner_continue{position:relative;left:50px; top:-15px;}
.submit_new_cart_16_foot, a.submit_new_cart_16_foot {  font-size: 16px; color: #ffffff;  text-decoration: none;}
.hide_990_shopping{display:none;}
}
/*shopping_cart_fad*/
