/* Color: Cool Blue */


body {background: #fff url(../images/coolblue/01.jpg) 0 0 repeat-x;color: #333;}

a {color: #579900;font-weight: normal;text-decoration: underline;}
a:hover {color: #666;}

h2,h3 {color: #579900;}

hr {background: transparent;border: 0;border-bottom: 1px solid #ccc;}
#Container {background: url(../images/coolblue/03.png) 96% 100px no-repeat;width:980px;}

#TopMenu {background: transparent;color: #C9F294;text-align:left;display:block;}
#TopMenu ul li a{color:#579900;background: url(../images/coolblue/04.png) 0 0 no-repeat;}
#TopMenu ul li span{color:#579900;}
#TopMenu ul li span a {}
#TopMenu ul li a:hover {color:#C9F294;background: url(../images/coolblue/04.png) 0 0 no-repeat;}

#Menu {background:transparent;border-top: 0;}
#Menu ul li {}
#Menu ul li a {color: #C9F294;background: url(../images/coolblue/04.png) 0 0 no-repeat;}
#Menu ul li a:hover {color: #fff;background: url(../images/coolblue/04.png) 0 0 no-repeat;}
#Menu li ul li a {background:#fff;}
#Menu li ul li a:hover {color:#333;}

#Outer {background: url(../images/coolblue/02b.png) 50% 5px no-repeat;}
#Wrapper {background: url(../images/coolblue/) 90% 0px no-repeat;}

#Header {background:transparent;}

#Logo h1,#Logo h1 a{height:120px;width:200px;text-indent:-9000px;margin:0;padding:0;float:left;display:block;}
#Logo h1 a:hover{background:transparent;outline:none;}

#SearchForm {}
#SearchForm label {display: none;}
#SearchForm input {background: #fff;border: 1px solid #ccc;}
#SearchForm .Button {border: 0;}
#SearchForm a {color: #ccc;}
#SearchForm p {color: #ccc;}

.Left {background: #EDF4E3;}
.Left .Block {}
.Left h2 {color: #333;background: #fff url(../images/coolblue/SideTitleBg.gif) 100% 50% no-repeat;}
.Left li {border-bottom: 1px solid #fff;}
.Left li a {}
.Left li a:hover {}

.Content {background:transparent;}
.Content h2 {}
.Content a {}
.Content.Wide {}
.Content.Widest {}


.Right,.Content .ProductList li:hover {background: url(../images/coolblue/green.png) 0 0 repeat;}
.Right .Block {}
.Right h2 {color: #333;background: #fff url(../images/coolblue/SideTitleBg.gif) 100% 50% no-repeat;}
.Right li {border-bottom: 1px solid #fff;}
.Right a {}
.Right a:hover, .Right a:hover strong {color: #2f2f2f;}


/* ----------------------------------- footer */
#Footer{background:transparent url(../images/coolblue/08a.jpg) 0 0 repeat-x;width:100%;margin:0 auto;padding:0;}
#Footer .inner{background:transparent;color:#fff;width:980px;margin:0 auto;padding:85px 0 0 0;}
#Footer h2{color:#fff;}
#Footer h3{margin:5px 0;}

#Footer ul,#Footer li{list-style:none;margin:0;padding:0;}
#Footer ul li{margin: 0;padding:3px 0;}
#Footer ul li a{color:#fafafa;}
#Footer ul li a:hover{color:#ccc;}

.col1,.col2,.col3,.col5,.col11,.col12,.col13{width:220px;float:left;margin:10px 0;margin-right:30px;padding:0;font:13px/18px arial,tahoma;}
.col4,.col6,.col14,.col16{width:220px;float:right;margin:10px 0;padding:0;font:13px/18px arial,tahoma;}
.reno{background:transparent url(../images/coolblue/reno.jpg) 0 0 no-repeat;width:220px;height:121px;}
.reno a img{text-align:center;display:block;margin:0 auto;padding:9px 0;}

.sponsor{clear:both;background:transparent;width:100%;height:100px;margin:0 auto;padding:0;display:block;}

.creditl{background:transparent url(../images/coolblue/07.png) 0 0 no-repeat;margin:0px 0 0 0;clear:both;padding:31px 0;font:normal 16px arial;color:#666;text-align:right;width:100%;display:block;}
.credits{clear:both;background:transparent;width:99%;margin:0;padding:10px 0;color:#666;font:normal 11px arial;color:#666;text-align:left;display:block;}
.credits a,.creditl a{color:#666;text-decoration:none;}


.NewsletterSubscription input {border: 1px solid #c3c6c4;}
.Content .ProductList li {}

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

.ProductList .ProductImage {background: transparent;padding: 2px;}
.Content .ProductList strong, .Content .ProductList strong a {color: #333;}
.ProductPrice, .ProductList em {color: #dd2020;}
.ProductList .Rating {color: #6a6a6a;}
.Right .ProductList li {}

.Content .FeaturedProducts .ProductList li {background:transparent;}
.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 */color: #2f2f2f;}
.Right .TopSellers li.TopSeller1 .ProductImage { /* No1 seller box */}
.Right .TopSellers li.TopSeller1 {background: #fff;border: 1px solid #ccc;}
.Right .TopSellers li.TopSeller1 .ProductDetails { /* No1 seller box */background: #fff url(../images/coolblue/TopSellerNumber1.gif) 7px 2px no-repeat;}

.Right .TopSellers li.TopSeller1 .TopSellerNumber {display: none;}
.Breadcrumb {border-bottom: 1px solid #ccc;}


.CompareItem { width:200px; border-left: solid 1px #ccc; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #ccc; }
.CompareFieldTop { border-bottom:solid 1px #ccc; }
.CompareFieldTop a:hover { color:#000; }
.CompareCenter { border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; }
.CompareLeft { border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; }

.ViewCartLink {background: url('../images/coolblue/Cart.gif') no-repeat 3px 0;}

table.CartContents, table.General {border: 1px solid #ccc;}
table.CartContents thead tr th, table.General thead tr th {
	background: #fafafa;
	color: #579900;
	border-bottom: 1px solid #ccc;
}
.CartContents tbody .SubTotal td {
	border-top: 1px solid #ccc;
	color: #333;
}
.JustAddedProduct {
	border: 1px solid #ccc;
	background: #fff;
}
.JustAddedProduct strong, .JustAddedProduct a {
}
.CategoryPagination {
	color: #579900;
	background: #fafafa;
	border: 1px solid #ccc;
}
.CheckoutRedeemCoupon { background: #fafafa; padding: 10px; width: 300px; border: 1px solid #ccc; margin-bottom: 10px; }
.SubCategoryList, .SubBrandList {
	background:#f6f6f6;
}
.InfoMessage {
	background: #fafafa url('../images/InfoMessage.gif') no-repeat 5px 8px;
	color: #555;
}
.SuccessMessage {
	background: #dfedf4 url('../images/SuccessMessage.gif') no-repeat 5px 8px;
	color: #555;
}
.ErrorMessage {
	background: #FFECEC url('../images/ErrorMessage.gif') no-repeat 5px 8px;
	color: #555;
}
.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
	background: #f6f6f6;
}
.QuickSearchHover td{ background: #fafafa; }
.QuickSearchAllResults a { background: url('../images/coolblue/QuickSearchAllResultsButton.gif') no-repeat right; }
.SearchTips .Examples {
	background: #fafafa;
	border: 1px solid #ccc;
}

.MiniCart .SubTotal {
	color: #dd2020;
}

.CreateAccount {
	border-right: 1px solid #ccc;
}

/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
	border: 1px solid #ccc;
	background: #fafafa;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	background: #fafafa;
	color: #fff;
}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
	background: #fafafa;
	color: #555;
}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
color: #888;}


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


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

.TabNav li a {
	border: 1px solid #ccc;
	background: #fafafa;
	color: #000;
}
.TabNav li a:hover {
	background-color: #ccc;
}
.TabNav li.Active a {
	border-bottom: 1px solid #fff;
	background: #fff;

}
