/* Color: Blue */

body {
    background: #fff url('../../default/images/blue/BodyBg.gif') 0 0;
    color: #535353;
}


a {
    color: #8e8e8e;
    font-weight: normal;
    text-decoration: underline;
}

a:hover {
    color: #d91d16;
}

h2 {
    color: #d91d16;
}

.Content h2, .TitleHeading { color:#585858; margin-top:-11px; }

h3 {
    color: #034285;
}

#TopMenu { float:right; margin-top:45px;}
#TopMenu li a, #TopMenu li div {
    height:14px;
    line-height:14px;
    border-left: 1px solid #ccc;
    color: #6b6b6b;
}

#TopMenu li div a {
    border-left: 0;
}

#TopMenu li a:hover {
    color: #d91d16;
    text-decoration:none;
}

#Menu {background: url('../../default/images/blue/menuBg.gif') repeat-x; height:43px; margin:0; }

#Menu li a {
    background: url('../../default/images/blue/PagesMenuBg.gif') no-repeat right;
    color: #fff;
    height:43px; 
    line-height:43px;
    font-size:14px;
    padding:0 28px;
}
#Menu li.First {background: url('../../default/images/blue/PagesMenuBg.gif') no-repeat right;}
#Menu li ul li a {
    background: #65b2cb;
}

#Menu li ul li a:hover {
    color: #fff;
}

#Menu li:hover a, #Menu li.over a{
    background: url('../../default/images/blue/menuBgHover.gif') no-repeat right;
    text-decoration:none;
}

#Outer {
    background: url('../../default/images/blue/WrapperBg.png') no-repeat top center;
    width:980px;
    padding:0 21px;
    margin-top:10px;
}


#Header {
    /*border-bottom: 1px solid #4aa1b2;*/
    height:75px;
}
#Logo { width:237px; margin:15px 0 0 12px;}
#Logo h1 {
    color: #fff;
    background: url('../../default/images/blue/Logo.png') top left no-repeat;
    padding-left:0;
    height:47px;
}

#Logo h1 a {
    color: #fff;
}

#zySearchBox {background: url('../../default/images/blue/zySearchBg.gif') repeat-x; height:30px; padding-right:10px;}

#SearchForm {
    color: #95bbd1;
    padding-top:4px;
}
#SearchForm p { float:left; line-height:22px; margin-right:10px;}
#SearchForm label {
    color: #c6c6c6;
}

#SearchForm a {
    color: #c6c6c6;
    font-size:11px;
    padding:0 5px;
}

#SearchForm a:hover {
    color: #fff;
}
#SearchForm input.Textbox {background: url('../../default/images/blue/zySearch.png') no-repeat; border:0; width:160px; height:22px; line-height:22px; padding:0 5px; float:left;}
#SearchForm .Button { width:56px; height:22px; margin-top:0px; margin-left:-4px; float:left;}

#Wrapper { margin-top:10px;background:url('../../default/images/blue/zyWrapperBg.png') repeat-y; width:980px; padding:0 8px; margin-left:-8px;}
.Left {
    /*background: transparent url('../../default/images/blue/LeftBg.gif') no-repeat;*/
    width:185px;
}

.Left li {
    border:0;
    
}

.Left li a:hover {
    color: #d91d16;
}

.Left .BlockContent { margin:0 0 0 10px;}
.Left .BlockContent ul li a { line-height:24px; font-size:14px; color:#6b6b6b; background:url('../../default/images/blue/zyIcon01.gif') no-repeat 0px 14px; padding-left:12px;}
.Left .BlockContent ul li a:hover { color:#d91d16; background:url('../../default/images/blue/zyIcon01Hover.gif') no-repeat 0 14px; text-decoration:underline;}
.Left h2 { margin: 0 0px 0 10px; width:175px; border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3; padding:10px 0; float:left;}
#SideNewsletterBox h2 { background:url('../../default/images/blue/h2Bg.gif') no-repeat right bottom;}

.zyImages { width:784px; background:#fff; float:left; margin-left:-9px; }
.zyImages .zyImagesBox1 { float:left; width:480px; height:262px; padding-top:10px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.zyImages .zyImagesBox2 { float:left; width:303px; height:262px; padding-top:10px;border-bottom:1px solid #e3e3e3;}
.zyImages .zyImagesBox3 { float:left; width:240px; height:183px; border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.zyImages .zyImagesBox4 { float:left; width:367px; height:183px; border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.zyImages .zyImagesBox5 { float:left; width:175px; height:183px; border-bottom:1px solid #e3e3e3;}
.zyImages a {background-image:none!important;border: 0!important;border-radius: 0px;margin: 0!important;padding: 0!important;}
.zyImages a:hover { opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80);}

.banner_home_page_top {width:784px; background:#fff;margin:0 0 0 1px !important;border-bottom:1px solid #e3e3e3;float:left; }
.banner_home_page_top p { margin:0;} 

.zyRightText { background: url('../../default/images/blue/zyPayPal.gif') no-repeat right top; padding-left:10px; }
p.zyTitle { font-size:14px; display:block; width:95px;padding-top: 3px; margin-bottom:5px;}

.Content {
    /*background: transparent url('../../default/images/ContentBg.gif') no-repeat;*/
    padding:0 0 10px;
}

.Content a {
    color: #0d89da;
    line-height:23px;
    height:23px;
    background-image: url('../../default/images/blue/zyBtnBg.gif');
    padding:2px 8px;
    border: 1px solid #dadada;
    border-radius: 3px;
    text-decoration: none;
    margin-top:5px;
}

.Content a:hover {
    border: 1px solid #0d89da;
    text-decoration: none;
}

.Content.Wide {
    background: #fff;
    width:775px;
}

.Content.Widest {
    background-image: url('../../default/images/ContentBgWidest.gif');
}


.Right {
    /*background: transparent url('../../default/images/blue/RightBg.gif') no-repeat;*/
    margin-right:10px;
}

.Right a {
    color: #034285;
}

.Right a:hover, .Right a:hover strong {
    color: #001927;
}

#Footer {
    /*border-top: 1px solid #C0DAE7;*/
    background:url('../../default/images/blue/zyFooterBg.png') no-repeat;
    height:36px;
    margin-left:-8px;
    margin-top:-16px;
    padding-right: 8px;
    width: 988px;
}

#Footer li a {
    border-left: 1px solid #208db5;
}

#Footer p { color:#8e8e8e;}

.Content .ProductList li {
    border: 0;
    background: url(../../default/images/blue/zySd.png) no-repeat right center;
}

.Content .ProductList li:hover, .Content .ProductList li.Over {
    /*background: #DFF2F7;*/
    background:#FFEBEB url(../../default/images/blue/zySd.png) no-repeat right center;
}

.ProductList .ProductImage {
    background: #fff;
}

.ProductList .ProductImage a {
    background-image: none;
    border: 0;
    padding:0;
}

.ProductList strong, .ProductList strong a {
    color: #0d89da;
    text-decoration: underline;
    background-image:none;
    border:0;
    line-height: 18px;
    padding: 0;
}
.ProductList strong, .ProductList strong a:hover {
    color: #075899;
    border:0;
}

.ProductPrice, .ProductList em {
    color: #e62a2b;
    margin-top:5px;
}

.ProductList .Rating {
    color: #797979;
}

.Right .ProductList li {
    border-bottom: 1px solid #e3e3e3;
}

.Content .FeaturedProducts .ProductList li {
    background: url(../../default/images/blue/zySd.png) no-repeat right center;
}

.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {
    background: #ffebeb url(../../default/images/blue/zySd.png) no-repeat right center;
}

.Left .TopSellers li .TopSellerNumber, .Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
    background: url(../../default/images/blue/TopSellerNumberBg.gif) 0 4px no-repeat;
    color: #075899;
}

.Left .TopSellers li.TopSeller1, .Right .TopSellers li.TopSeller1 { /* No1 seller box */
    /*border: 1px solid #c0dae7;*/
    background: #fff;
}

.Left .TopSellers li.TopSeller1 .TopSellerNumber, .Right .TopSellers li.TopSeller1 .TopSellerNumber {
    background: url(../../default/images/blue/TopSellerNumber1Bg.png) 0 0 no-repeat;
    color: #075899;
    position: relative;
    z-index: 999;
    top:10px;
}

.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('../../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;
    color: #424748;
    border-bottom: 1px solid #c7d7db;
}

.CartContents tfoot .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('../../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;
}

/* 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: #555;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
    color: #888;
}

/* Tabbed Navigation */
.TabNav {
    border-bottom: 1px solid #3d9abe;
}

.TabNav li a {
    border: 1px solid #3d9abe;
    background: #ddf0f6;
}

.TabNav li a:hover {
    background-color: #c8e6ed;
}

.TabNav li.Active a {
    border-bottom: 1px solid #fff;
    background: #fff;
}

/* General Tables */
table.General tbody tr td {
    border-top: 1px solid #efefef;
}

/* Product Videos */

#VideoContainer {
    border: 1px solid #cccccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.currentVideo {
    background-color: #ddf0f6;
}

.videoRow:hover {
    background-color: #efefef;
}

/* Product Videos */

#VideoContainer {
    border: 1px solid #cccccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.currentVideo {
    background-color: #ddf0f6;
}

.videoRow:hover {
    background-color: #efefef;
}

#SearchResultsCategoryAndBrand {
    background-color: #EEF5F9;
}

.CartContents .ItemShipping th {
    border-bottom-color: #c7d7db;
    border-top-color: #c7d7db;
    background: #edf2f3;
}

