body{ background:#fff url('../../default/images/blue/BodyBg.gif') repeat-x 0 0; color:#535353; }
a{ color:#001927; font-weight:normal; text-decoration:underline; }
a:hover{ color:#07599a; }
h2{ color:#034285; }
h3{ color:#034285; }
#TopMenu li a, #TopMenu li div{ border-left:1px solid #208db5; color:#fff; }
#TopMenu li div a{ border-left:0; }
#TopMenu li a:hover{ color:#fff; }
#Menu li a{ background:url('../../default/images/blue/PagesMenuBg.gif') 0 8px no-repeat; color:#fff; }
#Menu li ul li a{ background:#808285;}
#Menu li ul li a:hover{ background-color:#075899; color:#fff; }
#Menu li:hover a, #Menu li.over a{ text-decoration:underline; }
#Outer{ background:url('../../default/images/blue/WrapperBg.jpg') no-repeat top center; }
#Header{ border-bottom:1px solid #4aa1b2; }
#Logo h1{ background:url(../../default/images/blue/Logo.png) top left no-repeat; color:#fff; }
#Logo h1 a{ color:#fff; }
#SearchForm{ color:#95bbd1; }
#SearchForm label{ color:#fff; }
#SearchForm a{ color:#b1ccdc; }
#SearchForm a:hover{ color:#fff; }
.Left{ background:transparent url('../../default/images/blue/LeftBg.gif') no-repeat; }
.Left li{ border-bottom:1px solid #FFFFFF; }
.Left li a:hover{ color:#07599a; }
.Content{ background:transparent url('../../default/images/ContentBg.gif') no-repeat; }
.Content a{ color:#555555; }
.Content.Wide{ background-image:url('../../default/images/ContentBgWide.gif'); }
.Content.Widest{ background-image:url('../../default/images/ContentBgWidest.gif'); }
.Right{ background:transparent url('../../default/images/blue/RightBg.gif') no-repeat; }
.Right a{ color:#4A92DB; }
.Right a:hover, .Right a:hover strong{ color:#001927; }
#Footer{ border-top:1px solid #C0DAE7; }
#Footer li a{ border-left:1px solid #208db5; }
.Content .ProductList li,
.fastCartContent .ProductList li{ border:1px solid #cddee2; }
.Content .ProductList li:hover,
.Content .ProductList li.Over,
.fastCartContent .ProductList li:hover,
.fastCartContent .ProductList li.Over{  }
/*.ProductList .ProductImage{ background:#fff; }*/
.ProductList strong, .ProductList strong a{ color:#075899; }
.ProductPrice, .ProductList em{ color:#800000; }
.ProductList .Rating{ color:#797979; }
.Right .ProductList li{ border-bottom:1px solid #c0dae7; }
.Content .FeaturedProducts .ProductList li{ background:#dff2f7; }
.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over{  }
.Left .TopSellers li .TopSellerNumber, .Right .TopSellers li .TopSellerNumber{ background:url(../../default/images/blue/TopSellerNumberBg.gif) 0 4px no-repeat; color:#075899; }
.Left .TopSellers li.TopSeller1, .Right .TopSellers li.TopSeller1{ background:#fff; border:1px solid #c0dae7; }
.Left .TopSellers li.TopSeller1 .TopSellerNumber, .Right .TopSellers li.TopSeller1 .TopSellerNumber{ background:url(../../default/images/blue/TopSellerNumber1Bg.png) 0 0 no-repeat; color:#075899; }

.CompareItem{ border-left:solid 1px #CACACA; width:200px; }
.CompareFieldName{ border-bottom:1px solid #EFF8FA; font-weight:bold; }
.CompareFieldTop{ border-bottom:solid 1px #85BADF; }
.CompareFieldTop a:hover{ color:red; }
.CompareCenter{ border-bottom:solid 1px #F2F2F2; border-left:solid 1px #85BADF; }
.CompareLeft{ border-bottom:solid 1px #F2F2F2; border-left:solid 1px #85BADF; }
.ViewCartLink{ background:url('../../default/images/blue/Cart.gif') no-repeat 3px 0; }
table.CartContents, table.General{ border:1px solid #c7d7db; }
.CartContents thead tr th, table.General thead tr th{ background:#edf2f3; border-bottom:1px solid #c7d7db; color:#424748; }
.CartContents tfoot .SubTotal td{ border-top:1px solid #c7d7db; color:#075899; }
.MiniCart .SubTotal{ color:#075899; }
.JustAddedProduct{ background:#fff; border:1px solid #c0dae7; }
.JustAddedProduct strong, .JustAddedProduct a{ color:#075899; }
.CategoryPagination{ background: #FAFAFA; border:1px solid #CCCCCC; color:#030303; margin-bottom:10px; padding: 5px 25px;}
.CategoryPagination a { color: #333; }
.CheckoutRedeemCoupon{ background:#EAFDFF; border:1px solid #9DD3D8; margin-bottom:10px; padding:10px; width:300px; border-radius: 8px;}
.SubCategoryList, .SubBrandList{ background:#EEF5F9; }
.SpecificInfoMessage{ background-color:#f8e4d1; color:#555; }
.InfoMessage{ background:#EFF8FA url('../../default/images/InfoMessage.gif') no-repeat 5px 8px; color:#555; }
.SuccessMessage{ background:#E8FFDF url('../../default/images/SuccessMessage.gif') no-repeat 5px 8px; color:#555; }
.ErrorMessage{ background:#FFECEC url('../../default/images/ErrorMessage.gif') no-repeat 5px 8px; color:#555; }
.ComparisonTable tr:hover td, .ComparisonTable tr.Over td{ background:#EFF8FA; }
.EstimateShipping{ background:#edf2f3; border:1px solid #c7d7db; }
.ExpressCheckoutBlock .ExpressCheckoutTitle{ background:#dcf0f5; border:1px solid #bce0e8; }
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle{ background:#f0f0f0; border:1px solid #ddd; color:#555; }
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent{ color:#888; }
.TabNav{ border-bottom:1px solid #3d9abe; }
.TabNav li a{ }
.TabNav li a:hover{ }
.TabNav li.Active a{  }
table.General tbody tr td{ border-top:1px solid #efefef; }
#VideoContainer{ border:1px solid #cccccc; border-radius:5px; moz-border-radius:5px; webkit-border-radius:5px; }
.currentVideo{ background-color:#ddf0f6; }
.videoRow:hover{ background-color:#efefef; }
#VideoContainer{ border:1px solid #cccccc; border-radius:5px; moz-border-radius:5px; webkit-border-radius:5px; }
.currentVideo{ background-color:#ddf0f6; }
.videoRow:hover{ background-color:#efefef; }
#SearchResultsCategoryAndBrand{ background-color:transparent; }
.CartContents .ItemShipping th{ background:#edf2f3; border-bottom-color:#c7d7db; border-top-color:#c7d7db; }
#SideCategoryList .sf-menu li ul li{ }
#SideCategoryList .sf-menu .sfHover a,
#SideCategoryList .sf-menu li ul a{ background-color:#808285; color:#FFF; }
#SideCategoryList .sf-menu li ul li:hover > a,
#SideCategoryList .sf-menu li ul a:focus,
#SideCategoryList .sf-menu li ul a:hover,
#SideCategoryList .sf-menu li ul a:active{ background-color:#075899; }
#fastCartContainer{ font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:13px; }
.fastCartContent h2{ background-color:transparent; color:#009E0F; }
.fastCartContent h3{ background-color:transparent; color:#BB6F21; }
.fastCartSummaryBox{ background-color:#DDFEDA; }
.fastCartContent .fastCartTop a,
.fastCartContent .ProductList .ProductDetails a{ color:#075899; }
.fastCartContent .ProductPrice,
.fastCartContent .ProductList em{ color:#800000; }
.fastCartContent .Quantity{ color:#828DB3; }
.fastCartContent p{ color:#444444; }
.fastCartContent .ProductList li{ background-color:#FFF; }

#ProductDetails {
    background: white;
}
.productAttributeList {
    color: black;
}
.Label, label, .Value {
    font-weight: 400 !important;
}
.prodo #ProductDescription, .prodo #ProductReviews {
    height: 365px !important;
}
.prodo #ProductDescription h3, .prodo #ProductReviews h3 {
    display: none;
}
#tabs {
    width: 410px !important;
    height: 386px;
    background: none !important;
    float: right;
}
.TabNav {
    border-bottom: 1px solid #ddd !important;
    padding: 6px 4px 10px 0 !important;
}
.TabNav li a {
    background: #7d7e7d;
    background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e));
    background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
    background: -o-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
    background: -ms-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
    background: linear-gradient(to bottom, #7d7e7d 0%,#0e0e0e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );
    padding: 8px 20px;
    color: #ccc !important;
    font-weight: 400 !important;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.TabNav li.Active a {
    background: #bfbfbf; /* Old browsers */
    background: -moz-linear-gradient(top,  #bfbfbf 0%, #494949 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfbfbf), color-stop(100%,#494949)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #bfbfbf 0%,#494949 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #bfbfbf 0%,#494949 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #bfbfbf 0%,#494949 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #bfbfbf 0%,#494949 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#494949',GradientType=0 ); /* IE6-9 */
    padding: 8px 20px;
    color: white !important;
}
#ProductDetails h1, #ProductDetails h2 {
    text-shadow: none;
}
.PrimaryProductDetails .ProductMain {
    padding-left: 10px !important;
    float: right;
    width: 410px !important;
/*    box-shadow: -4px 0px 10px -6px rgba(0, 0, 0, 0.5);  */
    border-style: solid;
    border-width: 0px 0px 0px 3px;
    border-color: #DCDDDE;
    margin-right: 10px;
}
.ProductDetailsGrid {
    width: 410px !important;
}
#ProductDetails .ProductThumbImage {
    display: table-cell;
    width: 510px;
    height: 335px;
    padding: 10px;
    vertical-align: middle;
    text-align: center;
}

#ProductDetails .ProductThumbImage a {
    display: inline-block;
}
#ProductDescription span {
    line-height: 1.2;
    font-size: 16px !important;
}
#ProductDescription p, #ProductDescription ul {
margin-bottom: 10px;
}
#ProductDescription li {
    text-align: left !important;
}
.ButtonMeRed {
    background: #c8161d; /* Old browsers */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
    cursor: pointer;
    color: white;
    text-decoration: none !important;
    padding: 8px 20px 8px 35px !important;
    margin: 10px 0 !important;
    border: none;
    font-size: 24px;
    font-weight: 700;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
    border: none !important;
    color: white !important;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.ButtonMeRed:hover {
    background: rgb(216,4,64); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(216,4,64,1) 0%, rgba(143,2,34,1) 67%, rgba(109,0,25,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(216,4,64,1)), color-stop(67%,rgba(143,2,34,1)), color-stop(100%,rgba(109,0,25,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(216,4,64,1) 0%,rgba(143,2,34,1) 67%,rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(216,4,64,1) 0%,rgba(143,2,34,1) 67%,rgba(109,0,25,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(216,4,64,1) 0%,rgba(143,2,34,1) 67%,rgba(109,0,25,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(216,4,64,1) 0%,rgba(143,2,34,1) 67%,rgba(109,0,25,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d80440', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
    color: white !important;
}