/* Color: Blue */



body {

    background: #369edd url(../images/blue/BodyBg.jpg) 50% 0 no-repeat;

    color: #002d42;

}

a {

    color: #006496;

    font-weight: normal;

    text-decoration: none;

}

a:hover {

    color: #006496;
    text-decoration: underline;
}

h2 {

    color: #006496;

    font-weight: normal;

}

h3 {

    color: #06a0c5;

    font-weight: normal;

}





#Container {

}





#TopMenu {

}

#Topmenu li{

}

#TopMenu li a {

    color: #fff;

}

#TopMenu li div {

    color: #fff;

}

#TopMenu li a:hover {

    text-decoration: underline;

}





#Menu {

    background: url(../images/blue/menubg.png) 0 0 no-repeat;

}

#Menu li {

}

#Menu li a {

    
    height:26px;
    
    color: #999999;

    text-decoration:none;

    text-transform:uppercase;

    font-family:'FrutigerLTStd67BoldCondensed';

    font-size:16px;

    padding-top:15px;

}

#Menu li a:hover {

    color: #333333;

    text-decoration:none;

    text-transform:uppercase;
}

#Menu li.First a {

}

#Menu li ul li a {

    border: 0;

    background-color: #d3d5d7;
    color: #666;
}

#Menu li ul li a:hover {
    background-color: #0064a8;
    color:#FFF;

}

#Menu li:hover a, #Menu li.over a{

}



#Outer {

}

#Header {

}

#Wrapper {

    background: #fff;

}





#Logo h1 {

    color: #000;

}

#Logo h1 a {

    color: #000;

}





#SearchForm {
    background: url(../images/blue/searchbg.png) 0 0 no-repeat;
}

#SearchForm label {

}

#SearchForm input {
    background:none;
    border:none;
}

#SearchForm .Button {

    border: 0;

}

#SearchForm a {

    color: #006496;

}

#SearchForm p {

    color: #006496;

}





.Left {

}

.Left h2 {

    color: #fb830a;

}

.Left li {

}

.Left li a {

}

.Left li a:hover {

}

.Left #SideCategoryList {

}

.Left #SideCategoryList h2 {

}
.Left #SideCategoryList h2.categories {
    background: url(../images/blue/catbg.png) no-repeat;
    font-family:"FrutigerLTStd77BlackCondensed";
    font-size:17px;
    color:#FFF;
    text-transform:uppercase;
    padding:4px 0px 0px 7px;
    height:24px;
}

.Left #SideShopByBrand h2.brands {
    background: url(../images/blue/brandsbg.png) no-repeat;
    font-family:"FrutigerLTStd77BlackCondensed";
    font-size:17px;
    color:#FFF;
    text-transform:uppercase;
    padding:4px 0px 0px 7px;
    height:24px;
}
.Left #SideNewsletterBox h2.newsletter {
    background: url(../images/blue/newsletterbg.png) no-repeat;
    font-family:"FrutigerLTStd77BlackCondensed";
    font-size:17px;
    color:#FFF;
    text-transform:uppercase;
    padding:4px 0px 0px 7px;
    height:24px;
}
#SideCategoryList .BlockContent {
   border-left:#0e8cca solid 1px;
   border-right:#0e8cca solid 1px; 
}
#SideShopByBrand .BlockContent {
   border-left:#e66800 solid 1px;
   border-right:#e66800 solid 1px; 
}
#SideNewsletterBox .BlockContent {
   border-left:#529000 solid 1px;
   border-right:#529000 solid 1px; 
   color:#89BA09;
   padding:12px 12px 0px 12px;
}
.Left #SideShopByBrand {
    border-color:#e66700;
}
.Left #SideNewsletterBox {
    border-color:#529000;
}
.Left #SideHomeRecentBlogs h2 {
    background: url(../images/blue/newsletterbg.png) no-repeat;
    font-family:"FrutigerLTStd77BlackCondensed";
    font-size:17px;
    color:#FFF;
    text-transform:uppercase;
    padding:4px 0px 0px 7px;
    height:24px;
}

#SideHomeRecentBlogs .BlockContent {
   border-left:#529000 solid 1px;
   border-right:#529000 solid 1px; 
   color:#89BA09;
   padding:12px 12px 0px 12px;
}
.Left #SideHomeRecentBlogs {
    border-color:#529000;
}
#SideCurrencySelector h2 {
    background: url(../images/blue/currencybg.png) no-repeat;
    font-family:"FrutigerLTStd77BlackCondensed";
    font-size:17px;
    color:#FFF;
    text-transform:uppercase;
    padding:4px 0px 0px 7px;
    height:24px;
}
#SideCurrencySelector .BlockContent {
    border-left:#5b00cc solid 1px;
    border-right:#5b00cc solid 1px;
    padding:6px 5px 0px 10px;
    font-size: 0.9em;
    color:#666;
}
#SideProductAddToWishList h2 {
    background: url(../images/blue/wishlistbg.png) no-repeat;
    font-family:"FrutigerLTStd77BlackCondensed";
    font-size:17px;
    color:#FFF;
    text-transform:uppercase;
    padding:4px 0px 0px 7px;
    height:24px;
}
#SideProductAddToWishList .BlockContent {
    border-left:#121212 solid 1px;
    border-right:#121212 solid 1px;
    padding:6px 5px 0px 10px;
    font-size: 0.9em;
    color:#666;
}
#SideCartContents h2 {
    background: url(../images/blue/wishlistbg.png) no-repeat;
    font-family:"FrutigerLTStd77BlackCondensed";
    font-size:17px;
    color:#FFF;
    text-transform:uppercase;
    padding:4px 0px 0px 7px;
    height:24px;
    margin:0px;
}
#SideCartContents .BlockContent {
    border-left:#121212 solid 1px;
    border-right:#121212 solid 1px;
    padding:6px 5px 0px 10px;
    font-size: 0.9em;
    color:#666;
}
#SideAccountMenu h2 {
    background: url(../images/blue/wishlistbg.png) no-repeat;
    font-family:"FrutigerLTStd77BlackCondensed";
    font-size:17px;
    color:#FFF;
    text-transform:uppercase;
    padding:4px 0px 0px 7px;
    height:24px;
    margin:0px;
}
#SideAccountMenu .BlockContent {
    border-left:#121212 solid 1px;
    border-right:#121212 solid 1px;
    padding:6px 5px 0px 10px;
    font-size: 0.9em;
    color:#666;
}
#SideAccountStoreCredit h2 {
    background: url(../images/blue/wishlistbg.png) no-repeat;
    font-family:"FrutigerLTStd77BlackCondensed";
    font-size:17px;
    color:#FFF;
    text-transform:uppercase;
    padding:4px 0px 0px 7px;
    height:24px;
    margin:0px;
}
#SideAccountStoreCredit .BlockContent {
    border-left:#121212 solid 1px;
    border-right:#121212 solid 1px;
    padding:6px 5px 0px 10px;
    font-size: 0.9em;
    color:#666;
}
#SideProductRecentlyViewed h2 {
    background: url(../images/blue/recentbg.png) no-repeat;
    font-family:"FrutigerLTStd77BlackCondensed";
    font-size:17px;
    color:#FFF;
    text-transform:uppercase;
    padding:4px 0px 0px 7px;
    height:24px;
    margin:0px;
}
#SideProductRecentlyViewed .BlockContent {
    border-left:#cd0101 solid 1px;
    border-right:#cd0101 solid 1px; 
    padding:6px 5px 0px 10px;
}
#SideProductRecentlyViewed .ProductList li {
    margin-bottom:0; 
}
#SideProductRelated h2 {
    background: url(../images/blue/recentbg.png) no-repeat;
    font-family:"FrutigerLTStd77BlackCondensed";
    font-size:17px;
    color:#FFF;
    text-transform:uppercase;
    padding:4px 0px 0px 7px;
    height:24px;
    margin:0px;
}
#SideProductRelated .BlockContent {
    border-left:#cd0101 solid 1px;
    border-right:#cd0101 solid 1px; 
    padding:6px 5px 0px 10px;
}
#SideProductRelated .ProductList li {
    margin-bottom:0; 
}

#SideCouponCodeBox h2 {
    background: url(../images/blue/wishlistbg.png) no-repeat;
    font-family:"FrutigerLTStd77BlackCondensed";
    font-size:17px;
    color:#FFF;
    text-transform:uppercase;
    padding:4px 0px 0px 7px;
    height:24px;
}
#SideCouponCodeBox .BlockContent {
    border-left:#121212 solid 1px;
    border-right:#121212 solid 1px;
    padding:6px 5px 0px 10px;
    font-size: 0.9em;
    color:#666;
}
#ProductDescription P {
    text-align:justify;
}
#PageContent P {
    text-align:justify;
}
#ProductReviews P{
    text-align:justify;
}
.Left #SideCategoryList a {


}

.Left #SideCategoryList a:hover {

}





.Content {

}

.Content h2 {

}

.Content a {

}

.Content.Wide {

}

.Content.Widest {

}





.Right {

}

.Right h2 {

    color: #fb830a;

}

.Right a {

}

.Right a:hover, .Right a:hover strong {

}





#Footer {
    color:#afdbf3;
}

#Footer a, #Footer a:link, #Footer a:active, #Footer a:visited{
    color:#afdbf3;
    text-decoration:none;
}

#Footer a:hover{
    text-decoration:none;
    color:#FFF;
}





.NewsletterSubscription input {
    border: 1px solid #cccccc;
    color:#666;
}





.Content .ProductList li {

}

.Content .ProductList li:hover, .Content .ProductList li.Over {

}

.Content .ProductList li {

}

.Content .ProductList .ProductImage {

}

.Content .ProductList .ProductDetails {

}

.ProductList strong, .ProductList strong a {



}

.ProductList strong a:hover {

    color: #006496;

}

.ProductPrice, .ProductList em {

    color: #ff3941;

}

.ProductList .Rating {

    color: #9a9a9a;

}

.ProductActionAdd a, .ProductActionAdd strong a {

    color: #fb830a;

}

.ProductActionAdd a:hover, .ProductActionAdd strong a:hover {

    color: #006496;

}







.Content .FeaturedProducts .ProductList li {

}

.Content .FeaturedProducts .ProductList .ProductImage {

}

.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {



}





.Right .TopSellers li {

}

.Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */

    background: #69cff7;

    color: #fff;

}

.Right .TopSellers li.TopSeller1 .ProductImage { /* No1 seller box */

}

.Right .TopSellers li.TopSeller1 {

}

.Right .TopSellers li.TopSeller1 .ProductDetails { /* No1 seller box */

}

.Right .TopSellers li.TopSeller1 .TopSellerNumber {

}





.Breadcrumb {
}





.CompareItem { width:200px; border-left: solid 1px #c0e7f7; }

.CompareFieldName { font-weight:bold; border-bottom: 1px solid #c0e7f7; }

.CompareFieldTop { border-bottom:solid 1px #c0e7f7; }

.CompareFieldTop a:hover { color:#ff3941; }

.CompareCenter { border-left:solid 1px #c0e7f7; border-bottom:solid 1px #c0e7f7; }

.CompareLeft { border-left:solid 1px #c0e7f7; border-bottom:solid 1px #c0e7f7; }



.ViewCartLink {

    background: url('../images/blue/Cart.gif') no-repeat 0 50%;

}



table.CartContents, table.General {

    border: 1px solid #c0e7f7;

}



table.CartContents thead tr th, table.General thead tr th {

    background: #e9f8ff;

    color: #2f2f2f;

    border-bottom: 1px solid #c0e7f7;

}



.CartContents tfoot .SubTotal td {

    border-top: 1px solid #c0e7f7;

    color: #002d42;

}



.JustAddedProduct {

    border: 1px solid #c0e7f7;

    background: #fff;

}

.JustAddedProduct strong, .JustAddedProduct a {

    text-decoration: none;

}

.JustAddedProduct a:hover {

    text-decoration: underline;

}





.CategoryPagination {

    color: #002d42;

    background: #e9f8ff;

    border: 1px solid #c0e7f7;

}

.CheckoutRedeemCoupon { background: #e9f8ff; border: 1px solid #c0e7f7; padding: 10px; width: 300px; border: 1px solid #c0e7f7; margin-bottom: 10px; }

.SubCategoryList, .SubBrandList {

    background:#e9f8ff;

    border: 1px solid #c0e7f7;

}

.InfoMessage {

    background: #e9f8ff url('../images/InfoMessage.gif') no-repeat 5px 8px;

    border: 1px solid #c0e7f7;

    color: #002d42;

}

.SuccessMessage {

    background: #e9f8ff url('../images/SuccessMessage.gif') no-repeat 5px 8px;

    border: 1px solid #c0e7f7;

    color: #002d42;

}

.ErrorMessage {

    background: #FFECEC url('../images/ErrorMessage.gif') no-repeat 5px 8px;

    border: 1px solid #c0e7f7;

    color: #002d42;

}





.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {

    background: #e9f8ff;

}

.QuickSearch { border: 1px solid #d9dadb; border-top:none; }

.QuickSearchHover td{ background: #e9f8ff; }

.QuickSearchAllResults a { background: url('../images/blue/QuickSearchAllResultsButton.gif') no-repeat right; }

.QuickSearchResult .Price { color: #ff3941; }

.CreateAccount {

    border-right: 1px solid #c0e7f7;

}

.SearchTips .Examples {

    background: #e9f8ff;

    border: 1px solid #c0e7f7;

}

hr {

    background: #c0e7f7;

    border: #c0e7f7;

}

.Right hr {

    background: transparent;

    border: 0;

}

.MiniCart .SubTotal {

    color: #ff3941;

}

.MiniCart h3 {

    color: #006496;

}



/* Shipping Estimation on Cart Contents Page */

.EstimateShipping {

    background: #e9f8ff;

    border: 1px solid #c0e7f7;

}





/* Express Checkout */

.ExpressCheckoutBlock .ExpressCheckoutTitle {

    background: #006496;

    color: #fff;

}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {

    background: #e9f8ff;

    color: #002d42;

    border: 1px solid #c0e7f7;

}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {

    color: #9a9a9a;

}





/* General Tables */

table.General tbody tr td {

    border-top: 1px solid #c0e7f7;

}










/* Product Videos */



#VideoContainer {

    border: none;

}



.currentVideo {

    background-color: #efefef;

}



.videoRow:hover {

    background-color: #efefef;

}



.CartContents .ItemShipping th {

    border-bottom-color: #c0e7f7;

    border-top-color: #c0e7f7;

    background: #e9f8ff;

    color: #2f2f2f;

}

