body { background:transparent url(//cdn11.bigcommerce.com/s-a3fc1/templates/__custom/images_cus/bkg-body.gif?t=1424925204) repeat-x; font-size:12px; font-family:Verdana, Arial, sans-serif; }

#Header { position:relative; height:160px; margin:0 0 13px;  }
    #headerbar { margin:0; height:35px; position:absolute; top:124px; z-index:10; width:100%; } 
    #Logo { float:left; position:absolute; top:18px; left:140px; z-index:50;}
    #Logo h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:2.2em; font-weight:700; margin:25px 0 0 10px; padding:0; text-transform:lowercase; }
    #Logo h1 a { border:1px dotted #333; padding:5px 20px; text-decoration:none; }
    #headerglobe { position:absolute; top:44px; right:-4px; }
#SideNewsletterBox { float:right; padding:0; margin:7px 0 0; }
#SideNewsletterBox h5 { float:left; color:#333; margin:2px 15px 0 0; font-weight:normal; }
.NewsletterSubscription {  }
.NewsletterSubscription label { clear:both; float:left; }
.NewsletterSubscription input { border:1px solid #D4D4D4;height:14px;padding:0px;width:135px; }
.NewsletterSubscription .Button {background-color:#999;background-image:url(//cdn11.bigcommerce.com/s-a3fc1/templates/__custom/images_cus/btn-join.gif?t=1424925204);border:medium none;height:14px;margin:-3px 0 0 -4px;padding:0;vertical-align:middle;width:42px; color:white; }
#TopMenu { height:30px; padding:0; float:right; }
    #TopMenu ul { list-style:none; margin:0; padding:0; }
    #TopMenu li { float:left; list-style:none; margin:0 10px; padding:0; }
    #TopMenu li.CartLink, #TopMenu li.CartLink { margin-right:0; padding-right:0; }
    #TopMenu li a, #TopMenu li div { background-color:#D4D4D4;color:black;display:block;font-size:0.8em;margin:0;padding:1px 4px;text-decoration:none;text-transform:uppercase; letter-spacing:0.1px;}
    #TopMenu li div a { display:inline; font-size:1em; margin:0; padding:0; }
    #TopMenu li a:hover { text-decoration:underline; }
#Menu { clear:both; height:39px; padding:13px 0 0 0; width:946px; position:absolute; top:23px; left:455px; z-index:60; }
    #Menu #pm_fbtile, #Menu #pm_twittertile,#Menu #pm_fbtile a, #Menu #pm_twittertile a { border:none; padding:0; }
    #Menu #pm_fbtile a { padding:0 7px 0 5px; }
    #Menu ul { margin:0; }
    #Menu li { float:left; list-style:none; margin:0; padding:0; position:relative; }
    #Menu li.First a { border:none; }
    #Menu li a { border-left:1px solid; text-decoration:none; color:black; display:block; float:left; font-weight:500; text-transform:uppercase; padding:0 11px; text-align:center; letter-spacing:.1px; }
    #Menu li a:hover { text-decoration:none !important; }
        #Menu li ul { background:transparent; clear:left; display:none; font-size:0.75em; left:-1px; position:absolute; text-align:left; top:14px; width:auto; z-index:1; }
        #Menu li ul li { background:transparent; clear:both; color:white; text-align:left; }
        #Menu li ul li a { font-size:.95em; font-size:1em; height:auto; margin:0; padding:10px; text-align:left; width:120px; }
        #Menu li ul li a:hover { text-decoration:none; }
        #Menu li ul li a, #Menu li.over li a { text-decoration:none !important; }
        #Menu li:hover ul, #Menu li.over ul { display:block; }
* html #Menu ul li { float:left; height:1%; }
* html #Menu ul li a { height:1%; }


#SearchForm { font-size:.75em; padding:0 0 0 10px; }
#SearchForm form { width:200px; }
#SearchForm label { display:none; }
#SearchForm input.Textbox { background:none repeat scroll 0 0 #FFFFFF;border:1px solid #D4D4D4;height:10px;padding:2px;width:113px; }
#SearchForm .Button { background:transparent url(//cdn11.bigcommerce.com/s-a3fc1/templates/__custom/images_cus/btn-search.gif?t=1424925204) no-repeat;border:medium none;height:16px;margin:-5px 0 0 -4px;padding:0;vertical-align:middle;width:60px; }
#SearchForm p { margin:0; padding-top:5px; text-align:left; }
#SearchForm a { color:black; text-decoration:none; }

#slideshow { width:745px; height:458px; overflow:hidden; position:relative; background-color:black;}
    #homebanner { position:relative; z-index:10; background-color:black; }
#homebanner div { width:745px; height:458px; background-color:black; }
    #hb1 { background:transparent url(//cdn11.bigcommerce.com/s-a3fc1/templates/__custom/images_cus/bluesideboard.jpg?t=1424925204) no-repeat; }
    #hb2 { background:transparent url(//cdn11.bigcommerce.com/s-a3fc1/templates/__custom/images_cus/ladderroom.jpg?t=1424925204) no-repeat; }
    #hb3 { background:transparent url(//cdn11.bigcommerce.com/s-a3fc1/templates/__custom/images_cus/banner1.jpg?t=1424925204) no-repeat; }
    #hb4 { background:transparent url(//cdn11.bigcommerce.com/s-a3fc1/templates/__custom/images_cus/banner3.jpg?t=1424925204) no-repeat; }
    #hb5 { background:transparent url(//cdn11.bigcommerce.com/s-a3fc1/templates/__custom/images_cus/banner4.jpg?t=1424925204) no-repeat; }
    #hb6 { background:transparent url(//cdn11.bigcommerce.com/s-a3fc1/templates/__custom/images_cus/banner5.jpg?t=1424925204) no-repeat; }
    #hb7 { background:transparent url(//cdn11.bigcommerce.com/s-a3fc1/templates/__custom/images_cus/banner6.jpg?t=1424925204) no-repeat; }
    #hb8 { background:transparent url(//cdn11.bigcommerce.com/s-a3fc1/templates/__custom/images_cus/banner7.jpg?t=1424925204) no-repeat; }
    #hb9 { background:transparent url(//cdn11.bigcommerce.com/s-a3fc1/templates/__custom/images_cus/banner8.jpg?t=1424925204) no-repeat; }
    #hb10 { background:transparent url(//cdn11.bigcommerce.com/s-a3fc1/templates/__custom/images_cus/banner9.jpg?t=1424925204) no-repeat; }
    #hb11 { background:transparent url(//cdn11.bigcommerce.com/s-a3fc1/templates/__custom/images_cus/banner10.jpg?t=1424925204) no-repeat; }
    #hb12 { background:transparent url(//cdn11.bigcommerce.com/s-a3fc1/templates/__custom/images_cus/banner11.jpg?t=1424925204) no-repeat; }
#homecontent {}
    .homeboxes1 p, .homeboxes2 p { line-height:1.7; }
    .homeboxes1 { border-bottom:1px solid #D4D4D4;margin:15px 0 30px;padding:0 0 15px; }
        #r1-hc2 { border-color:#DFDFDF;border-style:solid;border-width:0 1px;margin:0 20px;padding:0 20px; }
        .clearfix:after { content: "."; display:block; height: 10px; clear: both; visibility: hidden;}
    .homeboxes1 div { width:220px; float:left; }
    .homeboxes2 div { float:left; }
        #r2-hc1 { width:481px; margin:0 20px 0 0; padding:0 20px 0 0; border-right:1px solid #d4d4d4; }
        #r2-hc2 { width:223px; }
        #lamp { margin:20px 100px 0 25px; float:right; }
        
#Footer { background:white url(//cdn11.bigcommerce.com/s-a3fc1/templates/__custom/images_cus/footer-bar.gif?t=1424925204) no-repeat; background-position:220px 35px; clear:both;font-size:0.85em;margin:20px auto;padding:0 0 0 220px;text-align:center;width:745px; }
    #Footer ul { list-style:none; margin:20px auto; padding:0; width:510px; }
    #Footer li { float:left; list-style:none; margin:0; padding:0; }
    #Footer li a { padding:0 20px; text-decoration:none; color:black; border-left:1px solid; }
        #Footer #footerfirst a { border:none; }
    #copyright { text-align:right; margin:20px 0; }
    
#CategoryBreadcrumb ul { float:left; }
#CategoryBreadcrumb #CategoryPagingTop { float:right; width:200px; clear:none; }
#CategoryPagingBottom { position:relative; }
#CategoryPaginationdiv1 { border-right:1px solid;padding:0 15px;position:absolute;right:85px;top:0px;}
#CategoryPaginationdiv2 { position:absolute;right:155px;top:0; border-right:1px solid; padding:0 15px 0 0;}
#CategoryPaginationdiv1 a, #CategoryPaginationdiv2 a { color:#9A673A;text-decoration:none; }
#pageposition-top, #pageposition-bottom { position:absolute;right:3px;top:0px;width:70px;padding-left:10px;}
#pageposition-bottom { width:70px;padding-left:10px;}
.CategoryList { position:relative; }
.Left #SideNewProducts, .Left #SideNewsletterBox, #CategoryHeading .SubCategoryList { display:none; }
.ImageCarouselBox { padding:0 !important; }
.ProductDetailsGrid .DetailRow { clear:left;  }
.ProductDetailsGrid .QuantityInput.Label { padding:0 0 0 5px; }
.ProductDetailsGrid .Label {display:inline;float:left;padding:0 5px 0 0;position:relative;text-align:left;}
    .ProdoPrice { margin:15px 0 0 0; }
    .ProdoPrice .Label { font-weight:bold; }
    .ProdoPrice .Value { color:#8b501c; }
.BulkDiscount { margin-top:10px; }
.ProductMain #SideProductAddToWishList { }
#WishListsPara { margin:0; }
.AddThisButtonBox { text-align:left !important; padding:0 !important; float:right; margin-right:50px; }
#ProductDescription, #ProductReviews { padding:15px 15px 15px 0; }
#ProductByCategory { display:none; }
#ProductDescription { padding:15px 15px 0 0; }
/* Category flyout styles (theme) */

/* Child menu items, does not include the always-showing root level */
#SideCategoryList .sf-menu li ul li {
}

/* Root menu item when expanded */
#SideCategoryList .sf-menu .sfHover a,
/* Child menu item links */
#SideCategoryList .sf-menu li ul a {
    background-color: #e3eaf5;
    background-image: none;
}

/* Parent menu items of a child being hovered (not including root-level items) */
#SideCategoryList .sf-menu li ul li:hover > a,
/* Child menu item while hovering */
#SideCategoryList .sf-menu li ul a:focus,
#SideCategoryList .sf-menu li ul a:hover,
#SideCategoryList .sf-menu li ul a:active {
}

#SideCategoryList .sf-sub-indicator {
    background-image:  none !important;
}

/* End: category flyout styles */
/* start fast cart styles */
#fastCartContainer {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
}
.fastCartContent h2 {
    color: #009E0F;
    background-color:transparent;
}
.fastCartContent h3 {
    color: #BB6F21;
    background-color:transparent;
}
.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;
}
/* end fast cart styles */