.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: #fc5bf6; text-decoration:none; }

.header_index, a.header_index { font-family: 'Ubuntu', Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #5a5a5a; text-decoration:none; padding-left:22px; padding-right:22px;}
.header_inner, a.header_inner { font-family: 'Ubuntu', Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #5a5a5a; text-decoration:none; padding-left:22px; padding-right:22px; }
.header_text, a.header_text{ font-family: 'Roboto' Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; text-decoration:none; text-align:center; letter-spacing:2px; }

.footer_text, a.footer_text{ font-family:  'Roboto' Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #ffffff; text-decoration:none; line-height:140%}

/* Session */
.txtSession, a.txtSession { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #7f7f7f; 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:'Roboto' 'Open Sans', sans-serif, Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 14px; 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: 'Open Sans', sans-serif, 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: #fc5bf6; font-size: 13px; text-decoration:none; }
.RandomSale { font-family: 'Open Sans', sans-serif, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #c11057; }
.txtOldPriceRandom {text-decoration: line-through;color: #a3a3a3; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.RandomOutOfStock { color: #fc5bf6; }

/* 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: 'Open Sans', sans-serif,  Verdana, Arial, Helvetica, sans-serif; color: #565656; font-size: 13px; text-decoration:none; }
.PopularLangPrice, a.PopularLangPrice { font-family: Verdana, Arial, Helvetica, sans-serif; color: #fc5bf6; font-size: 13px; text-decoration:none; }
.PopularSale { font-family: 'Open Sans', sans-serif,  Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #c11057; }
.PopularOldPrice { text-decoration: line-through;color: #a3a3a3; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.PopularOutOfStock { color: #fc5bf6; }

/* SiteDocs */
.siteDocksTitle, a.siteDocksTitle { font-family: 'Roboto' Arial, Verdana, Helvetica, sans-serif; font-size:14px; color: #ffffff; text-decoration:none; font-weight: normal;  }

.txtSiteDocs, a.txtSiteDocs { font-family: 'Roboto' 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: 'Roboto' Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #fff; text-decoration:none; }
a.txtSiteDocs2:hover { color: #000; }
.div_sitedocs2_cms .txtSiteDocs2, .div_sitedocs2_cms a.txtSiteDocs2 { font-size: 16px; font-family:'Roboto', Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

/* SiteDocs3 */
.txtSiteDocs3, a.txtSiteDocs3 { font-family: 'Roboto' 'Open Sans', sans-serif,  Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #fff; text-decoration:none; line-height: 200%; }
a.txtSiteDocs3:hover { color: #B00A09; }

/* MailList */
.mailTitle, a.mailTitle { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #fc5bf6; 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: 'Roboto' 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: #fc5bf6; 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: #fc5bf6; text-decoration:none; font-weight: bold; display: table-cell; vertical-align: middle;}
.LatestCategTitlediv{ background-image:url('../styleImages/box_bg.jpg'); background-position: bottom; background-repeat: repeat-x; padding-left: 20px; text-align:left; height:57px; width:970px;  border-top: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; display: table;}
.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: #fc5bf6; }

/* Man */
.manTitle, a.manTitle { font-family: 'Roboto' Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #1B1F58; text-decoration:none; font-weight: normal; }
.manDropDown { width: 190px; }
.manlink , a.manlink { font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration:none; font-weight: bold; }
.man_txt{display: table-cell !important; vertical-align: middle; text-align:center;  height:120px}
.markes_wrapper_img{display: flex !important; vertical-align: middle; text-align:center; justify-content:center;}

/* Shopping Cart */
.ShopCartTitle, a.ShopCartTitle { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color:#000000; text-decoration:none; font-weight: bold; }
a.ShopCartTitle:hover { color: #777; text-decoration:none; }
.txtCartPrice { float: left; color: #7a7a7a; }
.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: #fc5bf6; }
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:#000}
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:400}
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:400}
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;height:22px;color:#fff;background-color:#fc5bf6;text-decoration:none;font-weight:700;padding:4px;border:1px solid #717171}
a.txtviewCartT:hover{background-color:#A0A0A0;color:#fff}

a.txtUpdate { font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #fc5bf6; 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: #fc5bf6; 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: #fc5bf6; 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: #fc5bf6; 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: #fc5bf6; 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: #fc5bf6; 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: 'Roboto' Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: normal; position: relative; }
a.textsmall1:hover { color: #fff; text-decoration: none; font-weight: normal; }

/* Content */
h1 { font-family: 'Roboto' Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #B00A09; margin:0 0 5px 0; padding:0 10px 0 0; }
h2, .h2, a.h2 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1px; color: #fff; margin:0px; }
.txtLocation { font-family: 'Roboto' Verdana, Arial, Helvetica, sans-serif; color: #808080; font-size: 11px; text-decoration:none; }
a.txtLocation:hover { color: #B00A09; }
.txtCat { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; text-decoration:none; }
a.txtCat:hover { color: #fc5bf6; text-decoration:none; }
.txtAvailable { font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; color: #fc5bf6; 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: 'Roboto' Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 13px; text-decoration:none; line-height:160%; }
a.txtSubcat:hover { color: #fc5bf6; text-decoration:none; }
.txtTitle { font-family: 'Open Sans', sans-serif, Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 14px; text-decoration:none; font-weight: bold;  }
a.txtTitle:hover { color: #acacac; }
.txtDesc, a.txtDesc { font-family: 'Roboto' Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 13px; 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: 'Open Sans', sans-serif, Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 18px; text-decoration:none; font-weight: bold; }
.txtSale { font-family: 'Open Sans', sans-serif, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #c11057; }
.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: #fc5bf6; font-size: 11px; text-decoration:none; font-weight:normal; }
a.txtMoreAr:hover { color: #fc5bf6; 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: #fc5bf6; text-decoration:none; }

/* View Prod */
.prodTitle { font-family: 'Roboto' Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size:22px; 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: 'Roboto' Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #585858; text-decoration:none; font-weight: normal; }
.prodPrice, a.prodPrice { font-family: 'Open Sans', sans-serif, 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: 'Open Sans', sans-serif, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 30px; color: #c11057; }
.txtOldPriceProd { text-decoration: line-through;color: #939393; font-size: 22px; }
.prodOutOfStock { color: #fc5bf6; }
.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: #fc5bf6; 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: #fc5bf6; 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: #fc5bf6; 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: #fc5bf6; 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: #fc5bf6; 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: #fc5bf6; 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: #fc5bf6; }
.txtError { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #050F72; background: #FFCECE; border: 1px solid #fc5bf6; 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: #fc5bf6; 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: #fc5bf6; 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: 0px solid #636363; }
.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: #fc5bf6; 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:#fc5bf6; 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: #fc5bf6; 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*/
.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: #fc5bf6; }
.descTitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 17px; color: #505050; text-decoration:none; font-weight: normal; border-bottom: 1px solid #ccc;  }
.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*/ 
.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;}	
@media screen and (min-width: 990px )and (max-width:1080px)
{

.main_content{ display:block; float:right;  background-color:#ffffff; width:100%}
.main_content{ display:block; float:right; width:75%; }
}
@media screen and (min-width:1080px)
{
	.main_content{ display:block; float:right;  background-color:#ffffff; /*width:1080px;*/}
	.main_content{ display:block; float:right; width:75%; }

}
@media screen and (min-width: 990px)
{
	.txtviewCart2 { background:#fc5bf6; 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; background:#ffffff; padding:0 0 0 15px; }
	
	.main_content_full{ display:block; /*float:right;*/ text-align:right; }
	.main_content_full_first{ display:block; /*float:right;*/ margin:0; width:100%; text-align:right; }
	.main_content_cart { display:block; float:none; }
	.main_content_first { display:block; width:100%; }
	
	.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:5px 0; width:100%; background:#B00A09; text-align:right; border-bottom:0px solid #fc5bf6; }
	.searchFormTbl { background:none; height:30px; width:225px; border-bottom:0px solid #adadad;}
	.searchBox { background:#ffffff; border:1px solid #cccccc; border-radius:4px; height:22px; }
	.searchBtn { background:#ffffff url(../styleImages/search_btn.png) left no-repeat; border:0px solid #cccccc; border-left:0px solid #ffffff; }
	.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:#fc5bf6; text-align:center; padding:5px 0 0 0; }
	.slicknav_menu { display:block; }
	#menu_left { display:none; }
	.left_menu { display:block; float:none; width:100%; }
	.main_content { display:block; float:left; width:100%; }
	.main_content_first { display:block; float:left; width:100%; }
	.main_content_full, .main_content_full_first{ 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:5px 0; width:98%; background:#B00A09; text-align:center; }
	.callout { left:186px; }
	.searchFormTbl { background:none; width:100%; border-bottom: 1px solid #adadad;}
	.searchBox { background:#ffffff; border:0px solid #cccccc; height:22px; }
	.searchBtn { background:#ffffff url(../styleImages/search_btn.png) left no-repeat; border:0px solid #cccccc; border-left:0px 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:82%;  border: 1px solid #cccccc;}
	.sales_cat { right:0px; left:none; }
}

.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:#fc5bf6; 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:#fc5bf6;}
.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*/
#backto {position:fixed; right:10px; bottom:10px; overflow:auto; filter: alpha(opacity=0);}
.txtOptions, a.txtOptions { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration:none; font-weight:bold}
a.txtOptions:hover { color: #575757; text-decoration:none; }
.txtOptions_txt, a.txtOptions_txt { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration:none; font-weight:normal}
a.txtOptions_txt:hover { color: #575757; text-decoration:none; }

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
