/*  SITE COLORS

#121212, #fff, #0094FF, #000, #424242, #FCFEFF, #4DB4FF, #F5FAFF, #C0C0C0, #ccc, #E0E0E0, #ddd, #666, #808080,
#959485, #dcd1bb, #CCE6FF, #F3F3F3, #ff0000, #e1e1e1, #f7f7f7, #404040, #222, #A0A0A0, #555, #B2DFFF, #484848,
#E6E6E6, #9fc54d, #E3E3E3, #B86E4A, #A34719, #800000, #D14719, #D63030, #A3A375, #EBEBEB, #FF00FF 

*/
/** Init Elements **/

a:active{
    background-color:transparent;
}
/** End **/
/** Body **/
body {
    background-color: #fff;
    /*background-image: url("images/backgrounds/mainBackground.jpg");*/
    
}
form.MainFixed div.page, form.MainFixed table.page{
	background-color:#fff;
}
/** End **/
/** PageHeaderTop - Personalization **/
div.dropCacheMenu ul.level1.static > li > a{
    background-color:#E3E3E3;
}
div.dropCacheMenu ul.level2.dynamic{
    background-color:#E3E3E3;
}
div.dropCacheMenu ul.level2.dynamic > li:hover{
    background-color:#CCC;
    color:#FF00FF;
}
div.dropCacheMenu ul.level2.dynamic > li:hover a{
    color:#fff;
}
div.PageHeaderBottom{
    background-color:#B86E4A;
}
div.PageHeaderBottom div.Personalization{
    background-color:#A34719;
}
div.PageHeaderBottom div.Personalization + table.toolZone div.MenuPersonalization > ul > li > a{
    background-color:#800000;
    color:#fff;
}
div.PageHeaderBottom div.Personalization + table.toolZone div.MenuPersonalization > ul > li > a.selected,
div.PageHeaderBottom div.Personalization + table.toolZone div.MenuPersonalization > ul > li > a:hover{
    background-color:#D14719;
    color:#000;
}
div.Personalization + table.toolZone td.footer > div > input:first-child{
    background-color:#D63030;
}
div.Personalization + table.toolZone td.footer > div > input:first-child + input,
div.Personalization + table.toolZone td.footer > div > input:first-child + input + input{
    background-color:#A3A375;
}
/** End **/
/** pnlHeaderMiddle - Header **/
div.HeaderSearch input[type="text"].search{
    border-color:#CCC;
    color:#cccccc;
}
div.HeaderSearch input[type="text"].search.promptSearch{
    color:#5e5e5e;
}
/** End **/
/* HeaderMainMenu */
div.HeaderMainMenu > ul.level1 > li > a{
    border-left-color:#0094FF;
}
div.HeaderMenu ul.level2,
div.HeaderMenu ul.level3,
div.HeaderMenu ul.level4{
    background-color:#FCFEFF;
    border-color:#4DB4FF;
}
div.HeaderMenu ul > li:hover > a,
div.HeaderMenu a.selected{
    color:#0094FF!important;
}
/** End **/
/* Cultures Region */
div.Header.Layout div.CulturesContainer > div,
div.Header.Layout div.HeaderLogin div.HeaderSiteMapItem{
    border-color:#000;
}
/** End **/
/* Header Hover Basket */
div.SmallBasketPreviewBox{
    background-color:#fff;
    -moz-box-shadow:0px 4px 10px #CCCCCC;
	-webkit-box-shadow: 0px 4px 10px #CCCCCC;
	box-shadow: 0 2px 4px #CCCCCC;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";   /* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');   /* For IE 5.5 - 7 */
}
div.HeaderBasket table > tbody > tr > td > a > div.HeaderBasketEmpty > div,
div.HeaderBasket div.InSmallBasket.NotNull,
div.HeaderBasket div.InSmallBasket.NotNull div.WishListText,
div.HeaderBasket div.InSmallBasket.NotNull div.ShoppingBagImage{
    border-left-color:#000;
}
/** End **/
/** Footer **/
div.PageFooter div.footerSiteMap{
    border-top-color:#C0C0C0;
}
div.PageFooter{
    background-color:#E0E0E0;
}
/** End **/
/** Left Menu Catalog **/
span.CatalogMenuLeft table.partChrome td.CatalogMenuLeftTitle.partTitle span{
    border-bottom-color:#CCC;
    color:#000;
}
span.CatalogMenuLeft table.menuContainer div.CatalogMenuLeft.group table a.node.group,
span.CatalogMenuLeft table.menuContainer div.CatalogMenuLeft.group table td.node.category a{
    color:#000;
}
span.CatalogMenuLeft table.menuContainer div.CatalogMenuLeft.group table a.node.group.selected,
span.CatalogMenuLeft table.menuContainer div.CatalogMenuLeft.group table td.node.category a.selected{
    color:#0094FF;
}
span.CatalogMenuLeft table.menuContainer li.leaf.selected a,
span.CatalogMenuLeft table.menuContainer li:hover a{
    color:#0094FF;
}
/** End **/
/** Catalog ScrollerFilterPanel **/
span.CatalogScrollerFilterPanel div.ScrollerFilter td.FieldHeader{
    border-bottom-color:#ccc;
    color:#000;
}
span.CatalogScrollerFilterPanel div.ScrollerFilter td.colors > table > tbody > tr > td:first-child{
    border-right-color:#ddd;
}
span.CatalogScrollerFilterPanel td.colors input[checked="checked"] + label,
span.CatalogScrollerFilterPanel td.colors input:hover + label,
span.CatalogScrollerFilterPanel td.colors input + label:hover{
    color:#0094FF;
}
span.CatalogScrollerFilterPanel span.jquery-safari-checkbox img{
    background-color:#fff;
    border-color:#666;
}
span.CatalogScrollerFilterPanel span.jquery-safari-checkbox-hover img,
span.CatalogScrollerFilterPanel span.jquery-safari-checkbox-checked img{
	background-color:#0094FF;
}
/** End **/
/** Select Html Elements **/
span.select-container{
    color:#000;
}
/** End **/
/**  Big Footer **/
div.FooterZone{
    background:#E0E0E0;
}
div.FooterZone > div{
    border-right-color:#C0C0C0;
}
div.FooterZone > div:first-child{
    border-left:1px solid #C0C0C0;
}
div.GenericMenuFooter ul li a{
    color:#ffffff;
}
div.GenericMenuFooter ul li div{
    color:#ffffff;
}
/** End **/
/** Generic List **/
div.GenericList{
    border-top-color:#ccc;
}
/** End **/
/** FlexDataPager GenericList  SkinID="GenericPager" **/
div.GenericPager a.nextPrevious{
    color:#666;
}
/** End **/
/** Wishlist Popup **/
td.DynamicItemStyle-CssClass{
    background-color:#ccc;
}
td.DynamicBarStyle-CssClass{
    background-color:#0094FF;
}
/** End **/
/** Price Range Catalog  **/
div.rangeSlider > div.section{
    background-color: #dcd1bb;
    border-color:#959485;
}
div.rangeSlider > div.section.startToEnd{
    background-color: #CCE6FF;
}
table.RadioButtonSizes label{
    color:#121212;
    border-bottom-color:#fff;
}
table.RadioButtonSizes span.selected label{
    border-bottom-color:#000;
}
/** End **/
/** ContactUs **/
table.partChrome td.partTitle.ContactTitle td:first-child span{
    color:#0094FF;
}
table.partChrome td.part div.note u{
    color:#0094FF;
}
div.ContactUsMain.default div.ContactSendBt input{
    background-color:#0094FF;
    color:#fff;
}
div.ContactUsMain.default{
    background-color:#F3F3F3;
    -moz-box-shadow:0px 4px 10px #ccc;
	-webkit-box-shadow: 0px 4px 10px #ccc;
	box-shadow: 3px 3px 4px #ccc;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";   /* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');   /* For IE 5.5 - 7 */
}
div.ContactUsMain.default div.CaptchaImage > div{
    background-color:transparent!important;
}
/** End **/
/** MyOrders.aspx **/
span.MyOrders table.partChrome td.partTitle.MyOrdersTitle span{
    color:#0094FF;
}
span.MyOrders > table{
    border-top-color:#ccc;
}
/** End **/
/** ChangePassword.aspx **/
span.ChangePasswordPage > table{
    border-top-color:#ccc;
}
span.ChangePasswordPage table.partChrome td.partTitle.ChangePasswordTitle span{
    color:#0094FF;
}
span.ChangePasswordPage td.ChangePasswordButtons input{
    color:#fff;
}
span.ChangePasswordPage td.ChangePasswordButtons input.ChangePasswordPushButton{
    background-color:#0094FF;
}
span.ChangePasswordPage td.ChangePasswordButtons input.CancelPushButton{
    background-color:#A0A0A0;
}
/** End **/
/** ChangeProfile.aspx **/
span.ChangeProfile table.partChrome td.partTitle.ChangeProfileTitle span{
    color:#0094ff;
}
span.ChangeProfile > table{
    border-top-color:#ccc;
}
span.ChangeProfile input[type="submit"]{
    background-color:#0094FF;
    color:#fff;
}
/** End **/
/** ResetPassword.aspx **/
table.ResetPassword tr.formHeader span{
    color:#0094FF;
}
table.ResetPassword tr.formRow input[type="submit"]{
    background-color:#0094FF;
    color:#fff;
}
table.ResetPassword tr.formRow input[type="text"] + span{
    color:#ff0000;
}
/** End **/
/** MyBasket **/
span.MyBasket td.partTitle.MyBasketTitle td span{
    color:#0094FF;
}
span.MyBasket table.basket tr.header{
    background-color:#EBEBEB;
    border-right-color:#EBEBEB;
    border-left-color:#EBEBEB;
}
span.MyBasket table.basket tr.row > td{
    border-color:#ccc;
}
span.MyBasket table.basket tr.footer td.BasketTotalPriceFooter{
    color:#0d86ff;
}
span.MyBasket table.basket td.BasketTotalPrice{
    color:#0d86ff;
}
span.MyBasket table.BasketTempl div.Code{
    color:#0094FF;
}
span.MyBasket div.BasketCriteria tr#trAddProducts + tr > td{
    background-color:#F3F3F3;
    -moz-box-shadow:0px 4px 10px #ccc;
	-webkit-box-shadow: 0px 4px 10px #ccc;
	box-shadow: 3px 3px 4px #ccc;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";   /* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');   /* For IE 5.5 - 7 */
}
span.MyBasket div.sectionHeader{
    color:#ED1B24;
}
span.MyBasket table.OrderPersonTable tr.header{
    background-color:#F3F3F3;
    color:#0094FF;
}
span.MyBasket table.Preview tr.PreviewHeader > th{
    color:#0094FF;
}
span.MyBasket table.PaymentMethod{
    background-color:#F3F3F3;
    -moz-box-shadow:0px 4px 10px #ccc;
	-webkit-box-shadow: 0px 4px 10px #ccc;
	box-shadow: 3px 3px 4px #ccc;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";   /* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');   /* For IE 5.5 - 7 */
}
/** End **/
/** PopUp Lightbox **/
div.popUp table.grid tr.header{
    border-bottom-color:#ccc;
    background-color:#0094FF;
}
div.popUp #trContainer tr.header th{
    color:#fff;
}
div.popUp table.grid tr.row{
    background-color:#fff;    
}
div.popUp table.grid tr.row.alternating{
    background-color:#CCE6FF;    
}
/** End **/
/** NewsFilter News.aspx **/
span.NewsFilter td.partTitle.ContactTitle{
    border-bottom-color:#ccc;
}
/** End **/
/*** Html Templates ***/
/** Layouts **/
/* Header */
div.Header.Layout div.PersonInfo span{
    color:#0094FF;
}
div.PageHeaderMiddle div.Header.Layout div.MenuContainer{
    border-color:#ccc;
}
/* End */
/* DirectLogin.htm */
span.DirectLogin div.DirectLogin{
    background-color:#F3F3F3;
    -moz-box-shadow:0px 4px 10px #ccc;
	-webkit-box-shadow: 0px 4px 10px #ccc;
	box-shadow: 3px 3px 4px #ccc;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";   /* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');   /* For IE 5.5 - 7 */
}
span.DirectLogin div.DirectLogin > div.CreateUser{
    border-right-color:#ccc;
}
span.DirectLogin div.Title > span{
    color:#0094FF;
}
span.DirectLogin div.CaptchaValidator{
    color:#ff0000;
}
div.DirectLogin div.CaptchaImage > div{
     background-color:transparent!important;
}
span.DirectLogin div.PasswordRecoveryLink a,
span.DirectLogin div.DirectLogin  div.CreateUser td.Label{
    color:#0094FF;
}
div.CreateUserButton input[type="submit"],
div.LoginButton input[type="submit"]{
    background-color:#0094FF;
    color:#fff;
}
/* End */
/** End **/
/** Templates **/
/* BasketViewHover.htm */
div.BasketLink a{
    background-color:#ED1B24;
    color:#fff;
}
/* End */
/* BasketViewHoverShow.htm */
div.SmallBasketHover{
    border-bottom-color:#ccc;
}
div.SmallBasketHover span.RetailPrice{
    color:#747474;
}
/* End */
/* Banners.htm */
div.DefaultBannerTemplate div.Description{
    background-color:#808080;
    color:#fff;
    border-bottom-color:#0094FF;
}
div.DefaultBannerTemplate div.Description a,
div.DefaultBannerTemplate div.Description a:visited{
    color:#fff;
}
/* End */
/* ConnectwithUs.htm */
div.ConnectwithUs div.ConnectWithusText{
    color:#0094FF;
}
/* End */
/* Product.htm */
div.Product{
    border-color:#fff;
}
div.Product:hover{
    border-color:#ccc;
}
/* End */
/* LinkListsFilter */
table.LinkListsFilter caption {
    background-color: #e1e1e1;
}
table.LinkListsFilter tr {
    border-bottom-color: #ccc;
}
table.LinkListsFilter th {
    background-color: #f7f7f7;
}
table.LinkListsFilter td a.selected {
    color:#0094FF;
}
/* End */
/* Newsletter.htm */
div.Newsletter div.Title{
    color:#0094FF;
}
div.Newsletter div.SaveButton a{
  background-color: #ED1B24;
    color: #FFFFFF;
}
/* End */
/* ProductDetailsMagnifier.htm */
.ie .mousetrap{
    background: #fff;
}
div#zoom_wrapper:hover img{
    background-color:#fff;
}
.cloud-zoom-lens{
	border-color: #0094FF;
}
.cloud-zoom-big{
    border-color:#ccc;
    -moz-box-shadow: 5px 5px 5px #ccc;
    -webkit-box-shadow: 5px 5px 5px #ccc;
    box-shadow: 5px 5px 5px  #ccc;
}
.cloud-zoom-loading{
	color:#fff;
	background:#222;	
	border-color:#0094FF;
}
div.ProductDetails.Magnifier div.ProductRelationsTitle{
    border-top-color:#ccc;
    color:#0094FF;
}
div.ProductDetails.Magnifier td.Preview{
    border-right-color:#ccc;
}
div.ProductDetails.Magnifier span.Description{
    color:#0094FF;
}

div.ProductDetails.Magnifier div.AddToBasketProdDetails div.Size{
    border-bottom-color:#ccc;
}
div.ProductDetails.Magnifier div.ProductDetailsTabs table.ProductTabs > tbody > tr > td{
    border-left-color:#000;
}
div.ProductDetails.Magnifier div.ProductDetailsTabs table.ProductTabs td.ProductTabSelected td {
    border-bottom-color:#0094FF;
}
div.ProductDetails.Magnifier div.AddToBasketProdDetails a.ProductSelectFormAddToBasketCommand{
    background-color:#404040;
    color:#fff;
}
div.ProductDetails.Magnifier div.AddToBasketProdDetails a.ProductSelectFormAddToWishListCommand{
    background-color:#A0A0A0;
    color:#fff;
}
div.ProductDetails.Magnifier div.StoreLocator a.StoreLocator{
    background-color:#0094FF;
    color:#fff;
}
div.ProductDetails.Magnifier div.WhiteBackground{
    background-color:#fff;
}
/* End */
/* Article Body */
div.ArticleBody.Description{
    color:#0094FF;
    border-top-color:#ccc;
}
/* End */
/* RecentlyViewedItems */
span.RecentlyViewedItem table.partChrome td.RecentlyViewedItemTitle.partTitle span{
    color:#0094FF;
}
/* End */
/* MyOrdersHeader.htm */
table.MyOrderHeader{
    background-color:#ccc;
}
table.MyOrderHeader  td{
    color:#fff;
    border-right-color:#fff;
}
/* End */
/* MyOrder.html */
table.BasketResultRow td{
    color:#555;
    border-right-color:transparent;
}
/* End */
/* MyOrdersFooter.htm */
table.BasketResultRowFooter{
    border-top-color:#ccc;
}
table.BasketResultRowFooter td{
    color:#555;
    border-right-color:Transparent; 
}
table.BasketResultRowFooter td.TotalsLabel{
    color:#0094FF;
}
/* End */
/* MyProducts.htm */
table.MyProducts td{
    color:#555;
    border-right-color:Transparent;
}
/* End */
/* MyProductsHeader.htm */
table.MyProductsHeader{
    background-color:#ccc;
}
table.MyProductsHeader td{
    color:#fff;
    border-right-color:#fff;
}
/* End */
/* MyProductsFooter.htm */
table.MyProductsFooter{
    border-color:#ccc;
}
table.MyProductsFooter td{
    color:#555;
    border-right-color:Transparent;
}
table.MyProductsFooter td.TotalsLabel{
    color:#0094FF;
}
/* End */
/* BasketStartStep.htm */
div.MybasketBtStep > div > a{
    color:#fff;
}
div.MybasketBtStep > div.CreateOrder > a{

    background-color:#ED1B24;
    font-family:"Open Sans Condensed",arial !important;
    font-size:13px;
    font-weight:bold;
}
div.MybasketBtStep > div.Cancel > a{
    background-color:#A0A0A0;
      font-family:"Open Sans Condensed",arial !important;
    font-size:13px;
    font-weight:bold;
}
div.MybasketBtStep > div.MovePrevious > a{ /* From BasketPaymentStep.htm  */
    background-color:#B2DFFF;
}
/* End */
/* BasketFormPreviewStep.htm, BasketFromPersonStep.htm */
div.BasketFromPreviewStep > div.OrderHeader{
    border-top-color:#ccc;
}
/* End */
/* DocumentTitle.htm */
table.DocumentTitle{
    background-color:#ccc;
}
table.DocumentTitle  td{
    color:#fff;
    border-right-color:#fff;
}
/* End */
/* DocumentLines.htm */
table.BasketResultRow td{
    color:#555;
    border-right-color:Transparent;
}
/* End */
/* DocumentFooter.htm */
div.DocumentFooter{
    border-color:#ccc;
}
div.DocumentFooter div.TotalsText1.CurrencyNetValue{
    color:#484848;
}
div.DocumentFooter div.TotalsText2 CurrencyVATValue{
    color:#484848;
}
div.DocumentFooter div.TotalsText3.PayableAmount{
    color:#484848;
}
div.DocumentFooter span.TotalsText1,
div.DocumentFooter span.TotalsText2,
div.DocumentFooter span.TotalsText3{
    color:#0094FF;
}
/* End */
/* OrderConfirmTransfer.htm , OrderConfirmCash.htm */
div.OrderConfirmTransfer.LastStep div.Style1,
div.OrderConfirmCash div.Style1{
    color:#555;
}
/* End */
/* Stores.html */
span.Stores div.Stores div.Block{
    background-color:#fff;
    border-bottom-color:#0094FF;
}
span.Stores td.partTitle.ContactTitle{
    border-top-color:#ccc;
}
span.Stores div.Name{
    color:#0094FF;
}
/* End */
/* News.html, Article.html */
div.News{
    border-top-color:#ccc;
}
div.News.Article{
    background-color:#E6E6E6;
}
div.News div.Description a{
    color:#0094FF;
}
div.News div.Details a{
    color:#0094FF;
}
/* End */
/* NewsletterSubscribe.html */
div.NewsletterSubscribe{
    color:#0094FF;
}
/* End */
/* Quickview.html */
div.Quickview > div.Description{
    color:#0094FF;
}
div.Quickview table.Blocks > tbody > tr > td:first-child{
    border-top-color:#ccc;
}
div.Quickview table.Blocks > tbody > tr > td:first-child + td{
    border-color:#ccc;
}
div.Quickview div.BottomColor{
    background-color:#0094FF;
}
div.Quickview div.BottomColor a{
    color:#fff;
}
/* End */
/* Questionnaire.htm */
span.Questionnaire span.jquery-safari-radio.jquery-safari-radio-checked + label,
span.Questionnaire input + span + label:hover,
span.Questionnaire span.jquery-safari-checkbox.jquery-safari-checkbox-checked + label{
    color:#0094FF;
}
/* End */
/* OrderDocumentHeader */
table.OrderDocumentHeader{
    background-color:#9fc54d;
}
table.OrderDocumentHeader td.col{
    color:#fff;
    border-right-color:#fff;
}
/* End */
/* DocumentHeader.htm */
div.DocumentHeader td.ADCodeLabel,
div.DocumentHeader td.CustomerLabel,
div.DocumentHeader td.DateLabel,
div.DocumentHeader td.Empty.Style1,
div.DocumentHeader td.DocStateLabel{
    color:#0094FF;
}
div.DocumentHeader td.ADCode,
div.DocumentHeader td.CodeBlock,
div.DocumentHeader td.ADRegistrationDate,
div.DocumentHeader td.Empty.Style2,
div.DocumentHeader td.TransitionStep{
    color:#000;    
}
/* End */
/* OrderDocumentLines.htm */
table.OrderDocumentLines.BasketResultRow td.col{
     color:#555;
     border-right-color:Transparent;
}
table.OrderDocumentLines.BasketResultRow td.LineComment{
    color:#555;
}
/* End */
/** End **/
/*** End ***/