body { background: #FCFCFC url('redBg1.gif') repeat-x 0 0; color: #535353; }
a { color: #001927; font-weight: normal; text-decoration: underline; }
a:hover { color: #07599a; }
h2 { color: #990000; }
h3 { color: #034285; }
#TopMenu li a, #TopMenu li div { /*border-left: 1px solid #bf8282;*/ color: #fff; }
#TopMenu li div a { border-left: 0; }
#TopMenu li a:hover { color: #ffffff; }
#MenuPrincipal li { /*background: #990000;*/ color: #fff;}
#MenuPrincipal li a { background: url('PagesMenuBg.gif') 0 8px no-repeat; color: #fff; }
#MenuPrincipal li ul li a:hover { background-color: #075899; color: #ffffff; }
#MenuPrincipal li:hover a, #MenuPrincipal li.over a { /*background-color: #990000;*/ }
#MenuIdioma li { /*background: #990000;*/ color: #fff;}
#MenuIdioma li a { background: url('PagesMenuBg.gif') 0 8px no-repeat; color: #fff; }
#MenuIdioma li ul li a:hover { background-color: #075899; color: #ffffff; }
#MenuIdioma li:hover a, #MenuPrincipal li.over a { /*background-color: #990000;*/ }
#Outer { background: url('WrapperBg.jpg') no-repeat; }
#Header { /*border-bottom: 1px solid #6d0606;*/ }
#Logo h1 { color: #fff; background: url('logo1.png') top left no-repeat; }
#Logo h1 a { color: #ffffff; }
#SearchForm { color: #bf8282; }
#SearchForm label { color: #ffffff; }
#SearchForm a { color: #e8bec0; }
#SearchForm a:hover { color: #ffffff; }
.Left { Background:top left transparent url('LeftBg.gif') no-repeat; border-radius:8px; }
.Left li { border-bottom: 1px solid #bf8282; }
.Left li a:hover { color: #900000; }
.Left li.LastChild a:hover { color:990000; }
.Content { /*background:transparent url('ContentBg.gif') no-repeat;*/ background-color:#FFFFFF; border-radius:8px; }
.Content a { color: #900000; }
.Content a:hover { color: #900000; }
.Content.Wide { /*background-image: url('ContentBgWide.gif');*/ }
.Content.Widest { /*background-image: url('ContentBgWidest.gif');*/ }
.Right { background: top left transparent url('leftBg.gif') no-repeat; border-radius:8px;}
.Right a { color: #034285; }
.Right a:hover, .Right a:hover strong { color: #001927; }
#Footer { border-top: 1px solid #bf8282; }
#Footer a { color: #001927; }
#Footer a:hover { color: #001927; text-decoration:none; }
#Footer p a:hover { color: #07599a; }
#Footer li a { border-left: 1px solid #bf8282; color: #900000; }
#Footer li a:hover { text-decoration: underline; }

.Content .ProductList li { border: 1px dotted #a9aaab; }
.Content .ProductList li:hover, .Content .ProductList li.Over { background: rgba(0, 0, 0,.3); }
.ProductList .ProductImage { background: #ffffff; }
.ProductList strong, .ProductList strong a { color: #075899; }
.ProductPrice, .ProductList em { color: #800000; }
.ProductPrice, .ProductList b { color: #800000; }
.ProductList .Rating { color: #797979; }
.Right .ProductList li { border-bottom: 1px solid #bf8282; }
.Content .FeaturedProducts .ProductList li { background: #d8e5bf; }
.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over { background: #f3f3f3; }

/* Articulos Listings */
.Content .ArticList li { border: 1px dotted #a9aaab; }
.Content .ArticList li:hover, .Content .ArticList li.Over { background: #f3f3f3; }
.ArticList .ProductImage { background: #ffffff; }
.ArticList strong, .ArticList strong a { color: #075899; }
.ProductPrice, .ArticList em { color: #800000; }
.ArticList .Rating { color: #797979; }
.Right .ArticList li { border-bottom: 1px solid #bf8282; }
.Content .FeaturedProducts .ArticList li { background: #d8e5bf; }
.Content .FeaturedProducts .ArticList li:hover, .Content .FeaturedProducts .ProductList li.Over { background: #f3f3f3; }
/* end articulos*/

.Left .TopSellers li .TopSellerNumber, .Right .TopSellers li .TopSellerNumber { background: url('TopSellerNumberBg.gif') 0 4px no-repeat; color: #075899; } /* Contains the number of the item */
.Left .TopSellers li.TopSeller1, .Right .TopSellers li.TopSeller1 { border: 1px solid #e7c0c0; background: #ffffff; }/* No1 seller box */
.Left .TopSellers li.TopSeller1 .TopSellerNumber, .Right .TopSellers li.TopSeller1 .TopSellerNumber { background: url('TopSellerNumber1Bg.png') 0 0 no-repeat; color: #075899; }
.Breadcrumb { border-bottom: 1px solid #DCDFE2; }
.CompareItem { width:200px; border-left: solid 1px #CACACA; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #EFF8FA; }
.CompareFieldTop { border-bottom:solid 1px #85BADF; }
.CompareFieldTop a:hover { color:red; }
.CompareCenter { border-left:solid 1px #85BADF; border-bottom:solid 1px #F2F2F2; }
.CompareLeft { border-left:solid 1px #85BADF; border-bottom:solid 1px #F2F2F2; }

.ViewCartLink { background: url('Cart.gif') no-repeat 3px 0; }
.CartContents { border: 1px solid #c7d7db; }
.CartContents thead tr th { background: #edf2f3; color: #424748; border-bottom: 1px solid #c7d7db; }
.CartContents tbody .SubTotal td { border-top: 1px solid #c7d7db; color: #075899; }
.MiniCart .SubTotal { color: #075899; }
.JustAddedProduct { border: 1px solid #c0dae7; background: #fff; }
.JustAddedProduct strong, .JustAddedProduct a { color: #075899; }
.CategoryPagination { color: #034285; background: #f4fbfc; border: 1px solid #c0dae7; }
.CheckoutRedeemCoupon { background: #EAFDFF; padding: 10px; width: 300px; border: 1px solid #9DD3D8; margin-bottom: 10px; }
.SubCategoryList, .SubBrandList { background:#EEF5F9; }
.InfoMessage { background: #EFF8FA url('InfoMessage.gif') no-repeat 5px 8px; color: #555555; }
.SuccessMessage { background: #E8FFDF url('SuccessMessage.gif') no-repeat 5px 8px; color: #555555; }
.ErrorMessage { background: #FFECEC url('ErrorMessage.gif') no-repeat 5px 8px; color: #555555; }
.ComparisonTable tr:hover td, .ComparisonTable tr.Over td { background: #EFF8FA; }

/* Shipping Estimation on Cart Contents Page */
.EstimateShipping { border: 1px solid #c7d7db; background: #edf2f3; }

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle { background: #dcf0f5; border: 1px solid #bce0e8; }
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle { background: #f0f0f0; border: 1px solid #ddd; color: #555555; }
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent { color: #888888; }