<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body { margin:0px; padding:0px; font-family:arial; font-size:12px; background:#fff; }
a, a:hover { text-decoration:none; }
img { border:0px; }
#fixedNavWrap { position:fixed; height:0px; width:100%; z-index:2000; }
    #fixedNavWrapper { margin:0 auto; width:1000px; }
        #fixedNavigation { float:right; background:#fff; padding:5px; border-radius:5px; margin-top:5px; }
            .fixedNavBtn { float:left; padding:5px 10px 4px; color:#000; border:1px solid #ddd; margin:0 2px; border-radius:3px; background-color:#fff; background-image: url('/Images/site-templates/xo_designtheme3/smooth-gradient_button.png'); background-position:center 0px; background-repeat: repeat-x; text-shadow:-1px -1px 1px transparent; }
            .fixedNavBtn:hover { background-position:center 5px; }
			
			.activeFixedNavBtn { background-color:#444 !important; border-color:#444 !important; background-image: url('/Images/site-templates/xo_designtheme3/smooth-gradient_button.png') !important; background-position:center -15px; background-repeat: repeat-x; text-shadow:-1px -1px 1px transparent; }
#headerFullWrap { width:100%; background:#fff; }
    #headerContainer { width:1000px; margin:0 auto; }
        #headerSection { padding-bottom:10px; }
        	#welcome span { display:inline-block; vertical-align:top; cursor:pointer; font-size:12px; line-height:12px; font-weight:400; }
        		#fullName span { display:inline-block; vertical-align:top; cursor:pointer; font-size:12px; line-height:12px; font-weight:400; color:#3271c1; }
				#fullName span:hover { opacity:.75; }
				#fullName a { color:#3271c1; }
				#fullName a:hover { color:#09619a; }
            #topNavigationHolder {}
            #storeWebLogo { max-height:90px; max-width:350px; z-index:3000; margin-top:20px; }
            #phoneNumber { position:absolute; margin:30px 0 0 400px; color:#666; font-size:11px; font-family:"Times New Roman", Times, serif; letter-spacing:1px; line-height:25px; }
                #phoneNumber span { font-size:28px; color:#000; }
                #phoneNumber b { font-size:14px; color:#666; }
            #rightHeaderContent { float:right; margin-top:50px; margin-right:7px; }
                #searchBox { float:right; margin-top:5px; }
                    #searchBox a { text-decoration:none; }
                    #searchbar { float:left; background:#fff url(/Images/site-templates/template12/menubar_gradient.png) repeat-x; border:1px solid #f1f1f1; border-radius:3px; padding:3px; font-size:10px; font-family:arial; max-height:26px; }
                        #searchbar .searchForm { padding:5px; margin:0px; width:150px; height:13px; line-height:13px; border-radius:3px 0 0 3px; font-size:10px; border:1px solid #E6E1DE; box-shadow:2px 2px 10px #E6E1DE inset; color:#666;  }
                        #searchbar .searchBtn { padding:4px; margin:0px; line-height:13px; background:#fff url(/Images/site-templates/template12/menubar_gradient.png) repeat-x; font-size:10px; border:1px solid #f1f1f1; color:#666; border-radius:0 3px 3px 0px; }
                        #searchbar .searchBtn:hover { background:#f1f1f1 url(/Images/site-templates/template12/menubar_gradient.png) repeat-x;  cursor:pointer; }
                    #cartBtn { float:left; color:white;  margin-left:5px; font-size:10px; font-family:arial; border-radius:3px; background-color:#444; background-image: url('/Images/site-templates/xo_designtheme3/smooth-gradient_button.png'); background-position:center -15px; background-repeat: repeat-x; text-shadow:-1px -1px 1px transparent !important; border:1px solid #444; padding:5px 10px; }
                        #cartBtn img { float:left; height:20px; margin-right:5px; }
                        #cartBtn:hover { background-position:center -5px !important; }
                        #dyanamicCart { line-height:20px; }

#menuFullWrap { width:100%; border-top:1px solid #f1f1f1; }        
        #menuCenterWrap { margin:0 auto; width:1000px; }
            #menuSection { font-size:14px; color:#fff; }
                .menuBtnSettings { padding:8px 17px; color:#000; letter-spacing:2px; text-transform:uppercase; font-size:12px; border-left:1px solid transparent; border-right:1px solid transparent; }
                    .menuBtnSettings:hover { background:#fff url(/Images/site-templates/template12/menubar_gradient.png) repeat-x; }
                .menuBtn { float:left; }
            #subMenuSection { position:absolute; z-index:1000; }
                .categorySubMenu { display:none; padding:5px; background:#e3e3e3; box-shadow:0px 5px 5px #666; }
                    .subMenuContainer { background:#f1f1f1; min-height:100px; }
                        .subMenuProductBox { float:left; width:800px; background:#fff; }
                            .productBoxContainer { float:left; width:178px; height:178px; background:#fff; border:1px solid #f9f9f9; padding:10px; }
                            
                                .productBoxContainer:hover { border:1px solid #ccc; }
                                .productBoxContainer:hover .productBoxTitle { color:#999; }
                                .productBoxImg { width:178px; height:150px; text-align:center; }
                                    .productBoxImg img { max-width:178px; max-height:150px; }
                                .productBoxTitle { height:25px; font-size:13px; letter-spacing:1px; margin-top:3px; text-align:center; color:#000; }
                            .subMenuLinkBox { float:right; width:170px; padding:10px; }
#slideFullWrap { width:100%; margin:none; }
    #slideFullWrap img { width:100%; }
    .slideCenterHolder { margin:0 auto; width:1000px; display:none; }
        .slideRightOpacityBox { float:right; margin-top:50px; padding:10px; background: url(/Images/site-templates/transparent/whitetrans_80.png); -moz-box-shadow: 0px 0px 50px #dedede; -webkit-box-shadow: 0px 0px 50px #dedede; box-shadow: 0px 0px 50px #dedede; }
            .slideRightBox { width:350px; background:#fff url(/Images/site-templates/catalog/whitebottomgradient_trans.png) no-repeat center bottom; padding:20px; font-size:14px; line-height:25px; text-align:left; color:#7d7d7d; border:1px solid #efefef; }
                .slideRightBoxTitle { text-align:center; border-bottom:1px solid #f1f1f1; margin-bottom:15px; padding-bottom:5px; color:#000; font-size:20px; font-weight:bold; letter-spacing:2px; font-family:Georgia, "Times New Roman", Times, serif; }
                .slideRightBox b { font-size:16px; color:#c07100; font-style:italic; }
                .slideRightBox span { font-size:16px; color:#000; font-weight:bold; font-style:italic; }
            .slideshowInnerBtn { float:right; padding:5px 10px; background-color:#c00; background-image: url('/Images/site-templates/xo_designtheme3/smooth-gradient_button.png') !important; background-position:center -15px !important; background-repeat: repeat-x !important; text-shadow:-1px -1px 1px transparent !important; color:#fff; border:1px solid #B40000; letter-spacing:1px; border-radius:3px; }
            .slideshowInnerBtn:hover { background-position:center -5px !important; }
#bodyFullWrap { position:relative; z-index:200; margin-top:-500px; }
    #bodyWrapper { width:980px; padding:10px; margin:0 auto; background: url(/Images/site-templates/transparent/whitetrans_90.png); z-index:1000; border:1px solid #f1f1f1; }
        #bodyWhiteContainer { background:#fff; padding:5px; min-height:505px; border:1px solid #f1f1f1; }
            #slideshowDynamicContent { margin-top:-35px; }
            .featuredTitle { padding:10px; font-size:16px; color:#888; letter-spacing:2px; padding-bottom:5px; margin-top:20px; }
                .featuredTitle b { color:#000; }
            #dynamicFeaturedHolder { ; }
                .dynamicFeaturedBox { float:left; width:32%; margin:5px .6%; }
                    .dynamicFeaturedContainer { border:5px solid #f1f1f1; padding:30px; }
                    .dynamicFeaturedContainer:hover { border-color:#ccc; }
                        .dynamicFeaturedImg { text-align:center; padding-bottom:5px; height:150px; }
                            .dynamicFeaturedImg img { max-width:100%; max-height:150px; }
                        .dynamicFeaturedPrice { font-size:25px; padding:20px 0 5px; color:#000; text-align:left; }
                        .dynamicFeaturedVendor { padding-bottom:5px; font-size:11px; color:#000; height:10px; overflow:hidden; }
                        .dynamicFeaturedDetails { font-size:11px; height:28px; overflow:hidden; color:#888; }
                        
             #dynamicOther { width:968px; padding:10px 0; }
                .miniFeaturedBox { float:left; width:17.8%; margin:10px 1.1%; background:#fff; }
                    .miniFeaturedBoxSub { border:5px solid #f1f1f1; padding:20px; }
                    .miniFeaturedBoxSub:hover { border-color:#ccc; }
                        .miniFeaturedImg { height:100px; width:100%; text-align:center; }
                            .miniFeaturedImg img { max-width:100%; max-height:100px; }
                        .miniFeaturedPrice { font-size:25px; padding:20px 0 5px; color:#000; text-align:left; }
                        .miniFeaturedVendor { padding-bottom:5px; font-size:11px; color:#000; height:10px; overflow:hidden; }
                        .miniFeaturedDetails { font-size:11px; height:28px; overflow:hidden; color:#888; }
#footerFullWrap { background:#f1f1f1; width:100%; min-height:50px; margin-top:-30px; border-top:1px solid #e6e6e6; padding-bottom:100px; }
    #footerCenterWrap { margin:40px auto 0; width:1000px; padding:20px 0; }
        #footertopSection {}
            .footerColumn { float:left; width:190px; margin-right:10px; }
                .footerTitleColumn { font-weight:bold; color:#000; font-size:14px; margin-bottom:10px; }
                .footerContentColumn { line-height:18px; }
                    .footerContentColumn a { color:#666; }
                    .footerContentColumn a:hover { text-decoration:underline; }
                #socialNetworkHolder { float:left; }
                    .socialIcons { float:left; width:25px; height:25px; margin:0 5px 5px 0; background: url(/Images/site-templates/buttons/social_icons_small.png); }
                        .facebookIcon { background-position:0 0; }
                            .facebookIcon:hover { background-position:0 25px; }
                        .twitterIcon { background-position:-25px 0; }
                            .twitterIcon:hover { background-position:-25px 25px; }
                        .linkedInIcon { background-position:-50px 0; }
                            .linkedInIcon:hover { background-position:-50px 25px; }
                        .pInterestIcon { background-position:-75px 0; }
                            .pInterestIcon:hover { background-position:-75px 25px; }
                        .hubSpotIcon { background-position:-100px 0; }
                            .hubSpotIcon:hover { background-position:-100px 25px; }
                        .youTubeIcon { background-position:-125px 0; }
                            .youTubeIcon:hover { background-position:-125px 25px; }
                        .blogIcon { background-position:-150px 0; }
                            .blogIcon:hover { background-position:-150px 25px; }
                        .bbbIcon { background-position:-175px 0; }
                            .bbbIcon:hover { background-position:-175px 25px; }
                        .houzzIcon { background-position:-200px 0; }
                            .houzzIcon:hover { background-position:-200px 25px; }
                        .googleIcon { background-position:-225px 0; }
                            .googleIcon:hover { background-position:-225px 25px; }
                        .foursquareIcon { background-position:-250px 0; }
                            .foursquareIcon:hover { background-position:-250px 25px; }
                        .instagramIcon { background-position:-275px 0; }
                            .instagramIcon:hover { background-position:-275px 25px; }
        #footerMiddleSection { padding:20px 0; }
            #footerMiddleSection img { padding-right:50px; }
            #footerMiddleLeft { float:left; }
            #footerMiddleRight { float:right; }
        #footerBottomSection { color:#000; font-size:10px; }
            #footerBottomSection b { color:transparent; opacity:.0; filter: alpha(opacity=0); }

loggedIn { top:45px; }

/* Design Settings for this particular template */
#sideTitleBox, .catalogBtnMulti, .catalogEndsTitle { background:#111 url(/Images/site-templates/template12/menubar_gradient.png) repeat-x center top !important; border:1px solid #000 !important; }
.addToCartButton, #CartButton, #cartCheckoutBtn, #checkoutNowBtn { background-image: url('/Images/site-templates/xo_designtheme3/smooth-gradient_button.png') !important; background-position:center -15px !important; background-repeat: repeat-x !important; text-shadow:-1px -1px 1px transparent !important; }
.addToCartButton:hover, #CartButton:hover, #cartCheckoutBtn:hover, #checkoutNowBtn:hover { background-position:center -5px !important; }
#infoPage, #policy { font-weight:300 !important; -webkit-text-stroke: 0.6px; }
#infoPage b, #policy b { font-weight:700 !important; }
</pre></body></html>