/* Color: Leapark */

/*old dark blue link - 0098d5
	new blue - 0098d5
	*/
body { background:#78c6e6 url(../images/leapark/BodyBg.gif) repeat-x 0 0; color:#535353; font:62.5% Tahoma, Arial, Helvetica, sans-serif; }
a { color:#001927; font-weight:normal; text-decoration:underline; }
a:hover { color:#07599a; }
h2 { color:#0098d5; }
h3 { color:#0098d5; }
#QuickSearch { z-index:10; }
#TopMenu { position:relative; }
#TopMenu li a,#TopMenu li div { border-left:1px solid #f7f7f7; color:#f7f7f7; font-size:1em; }
#TopMenu li div a { border-left:0; }
#TopMenu li a:hover { color:#fff; }
#TopMenu li.quote a,#TopMenu li.catalog a { background:url(../images/leapark/top-green-button.png) no-repeat center top; border:0; display:block; font-size:11px; font-weight:bold; height:20px; margin:4px 0 0 10px; padding:2px 0 0; position:absolute; right:0; text-align:center; width:121px; }
#TopMenu li.catalog a { right:130px; }
#Menu { background:url(../images/leapark/nav-bg.gif) repeat-x top left; height:35px; margin:0 auto; position:relative; }
#Menu span#nav-left { background:url(../images/leapark/nav-left.png) no-repeat top left; float:left; height:35px; margin:0 0 0 -6px; width:6px; }
#Menu span#nav-right { background:url(../images/leapark/nav-right.png) no-repeat top left; float:right; height:35px; margin:0 -6px; width:6px; }
#Menu li.first { }
#Menu li a { border-left:1px solid #bfbfbf; 
/*background: url('../images/leapark/PagesMenuBg.gif') 0 8px no-repeat;*/
color:#0098d5; font-size:1.2em; height:16px; padding:9px 10px; }
#Menu li.first a { border:0; }
#Menu li ul li a { color:#fff; }
#Menu li:hover a,#Menu li.over a {background:#0098d5; color:#fff; text-decoration:none; }
#Menu li ul li a:hover { 
/*background-color: #0098d5;*/
color:#fff; text-decoration:underline!important; }
#Menu li.selected a { padding:10px; }
.ie7 #Menu li.selected a { padding:9px; }
#Menu li.selected li a { padding:0 10px; }
#Menu li.level0:hover a,#Menu li.selected a { background:#0098d5 url(../images/leapark/nav-bg-over.gif) repeat-x top left; color:#fff!important; }
.ie7 #Menu li ul li a,.ie7 #Menu li ul li a:hover { border-left:0!important; color:#000!important; }
.ie7 #Menu li.level0:hover li a,.ie7 #Menu li.selected li a { color:#000!important; }
#Menu li.level0:hover ul li a,#Menu li.selected ul li a { background:none; }
#Menu li.level1 { margin:0; }
#Menu li.level1.selected a { font-weight: bold; text-decoration: underline !important; }
.ie7 #Menu li.sale { position:absolute; right:0; }
#Menu li.sale a { background:url(../images/leapark/sale-button.png) no-repeat center top; border:0; display:block; height:23px; position:absolute; right:0; text-indent:-9999px; top:6px; width:70px; }
#Menu li.sale a:hover { background:url(../images/leapark/sale-button.png) no-repeat center top; }
#Outer { }
#Header { background:url(../images/leapark/WrapperBg.png) no-repeat 150px 27px; 
/*border-bottom: 1px solid #4aa1b2;*/
height:135px; margin:0 auto; width:975px; }
#Logo h1 { color:#fff; }
#Logo h1 a { background:url(../images/leapark/Logo.png) top left no-repeat; color:#fff; display:block; height:135px; text-indent:-9999px; width:151px; }
#Logo h1 a span { }
#SearchForm { color:#95bbd1; position:relative; right:0; top:-80px; }
#SearchForm label { color:#313131; display:none; }
#SearchForm a { color:#313131; }
#SearchForm a:hover { text-decoration:underline; }
#territory { float:left; left:140px; position:relative; top:10px; width:300px; }
#territory:hover { cursor:pointer; }
.Left { 
/*background: transparent url('../images/leapark/LeftBg.gif') no-repeat;*/
}
.Left li { border-bottom:1px solid #c5dde9; }
.Left li a:hover { color:#07599a; }
.Left .Panel,.Right .Panel { background:#fff; border:1px solid #9b9b9b; margin:10px 0 25px; }
.Left .last,.Right .last { margin:10px 0 0!important; }
.Left h2,.Right h2 { background:url(../images/leapark/sidebar-top-bg.png) no-repeat top left; clear: both; left:-1px; margin:0 0 -10px; padding:7px 10px 11px; position:relative; top:-11px; width:170px; }
#HomeCategories { background:#fff; border:1px solid #9b9b9b; float:left; margin:25px 0 0; position:relative; width:773px; }
#HomeCategories .BlockContent { background:transparent url(../images/leapark/content-wide-bot-bg.png) no-repeat scroll left bottom; bottom:-6px; float:left; left:-1px; position:relative; top:auto; width:775px; }
#HomeCategories h2,.Content.Wide .first h2,.Content .first h2 { background:url(../images/leapark/content-wide-top-bg.png) no-repeat top left; font-size:1.4em; left:-1px; padding:7px 10px 11px; position:relative; top:-15px!important; width:775px; }
#HomeCategories h2 { margin:0!important; }
#Slideshow img { border:1px solid #9b9b9b; }
.Content.Wide .first h2 { left:-11px; margin:-5px 0 5px!important; top:-20px; }
.Content .first h2 { background:url(../images/leapark/content-top-bg.png) no-repeat top left; left:-11px; top:-20px; width:555px; }
.Content.Widest .first h2 { background:none!important; left:-11px; top:0!important; width:975px; }
.Content { background:#fff; border:1px solid #9b9b9b; margin:9px 0 0; width:553px; }
#home .Content { background:none; border:0; }
.Content a { color:#0098d5; text-decoration:none; }
.Content a:hover { text-decoration:underline; }
.Content.Wide { width:753px; }
.Content.Widest { width:953px; position:relative; top:-10px; }
#SidePurchaseOptions .BlockContent p { /*background:url(../images/leapark/document.png) no-repeat top left; padding:0 0 0 37px; */ }
.Right { 
/*background: transparent url('../images/leapark/RightBg.gif') no-repeat;*/
}
.Right a { color:#0098d5; }
.Right a:hover,.Right a:hover strong { color:#001927; }
#ProductDescription,#ProductByCategory,#ProductOtherDetails { font-size:1.2em; }
#ProductReviews h3 { font-size:1.3em; }

/*#home #Footer {
	background: url(../images/leapark/footer-bg-home.gif) repeat-x bottom left;
	height: 350px;
}*/
#Footer { background:url(../images/leapark/footer-bg-home.gif) repeat-x bottom left; height:350px; position: relative; }
#Footer li a { }
.footer-wrapper { font-size:1.2em; position:relative; text-align:left; }
.footer-wrapper div.first { clear:both; }
.footer-wrapper div.first,.footer-wrapper div.second,.footer-wrapper div.third,.footer-wrapper div.fourth,.footer-wrapper div.fifth { position:relative; top:30px; }
.footer-wrapper div.second,.footer-wrapper div.fourth { top:58px; }
.footer-panel h4 { color:#fff; font-size:1.6em; position:relative; }
.footer-panel ul { margin:0!important; }
.footer-panel a,.footer-panel ul,.footer-panel p { border:0; color:#fff; position:relative; }
div.copyright { clear:both; color:#e7e7e7; display:block; font-size:.8em; position:relative; text-align:center; top:44px; }
div.copyright a { color:#fff; text-decoration:none; }
div.copyright a:hover { text-decoration:underline; }
.Content .ProductList li { border:1px solid #cddee2; }
.Content .ProductList li:hover,.Content .ProductList li.Over { background:#DFF2F7; }
.ProductList .ProductImage { background:#fff; }
.ProductList strong,.ProductList strong a { color:#0098d5; }
.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 { background:#D2E8EE; }
.Left .TopSellers li .TopSellerNumber,.Right .TopSellers li .TopSellerNumber { 
/* Contains the number of the item */
background:url(../images/leapark/TopSellerNumberBg.gif) 0 4px no-repeat; color:#0098d5; }
.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(../images/leapark/TopSellerNumber1Bg.png) 0 0 no-repeat; color:#0098d5; }
.Breadcrumb { border:0; left:-11px; padding:11px 10px; position:relative; top:-20px; }
.Content .Breadcrumb { background:url(../images/leapark/content-top-bg.png) no-repeat top left; width:555px; }
.Content.Wide .Breadcrumb,.Content.Wide .first h2 { background:url(../images/leapark/content-wide-top-bg.png) no-repeat top left; width:755px; }
.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(../images/leapark/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 tbody .SubTotal td { border-top:1px solid #c7d7db; color:#0098d5; }
.MiniCart .SubTotal { color:#0098d5; }
.JustAddedProduct { border:1px solid #c0dae7; background:#fff; }
.JustAddedProduct strong,.JustAddedProduct a { color:#0098d5; }
.banner_home_page_bottom,.banner_category_page_bottom { margin:13px 0 0; }
.banner_home_page_bottom a,.banner_category_page_bottom a { display:block; float:left; margin:0 0 0 7px; }
.banner_home_page_bottom a img,.banner_category_page_bottom a img { border:1px solid #ccc; height:auto; width:230px; }
.CategoryPagination { color:#0098d5; 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(../images/InfoMessage.gif) no-repeat 5px 8px; color:#555; font-size:1.1em; }
.SuccessMessage { background:#E8FFDF url(../images/SuccessMessage.gif) no-repeat 5px 8px; color:#555; font-size:1.1em; }
.ErrorMessage { background:#FFECEC url(../images/ErrorMessage.gif) no-repeat 5px 8px; color:#555; font-size:1.1em; }
.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; }
