html, body { background:#fff; padding:0px; margin:0px; font-family:arial; font-size:12px;background: url(/Images/site-templates/backgrounds/circle_trans_background.png) no-repeat bottom left; background-attachment:fixed;  }
a { text-decoration:none; }
a:hover { text-decoration:none; }
img { border:0px; }
#fixedPullout { position:fixed; margin-top:-60px; width:100%; padding:10px 0; background:#2b2b2b url(/Images/site-templates/xo_designtheme1/menu_trans5.png) repeat-x center; z-index:1000; }
	#pulloutWrapper { width:1000px; margin:0 auto; }
		.newsletterLeftText { float:left; color:#fff; font-size:14px; line-height:14px; letter-spacing:2px; margin-top:7px; margin-right:80px; }
		.dealSignup { float:left; }
			.dealText { float:left; padding:6px 15px; font-size:16px; line-height:16px; color:white; letter-spacing:1px; }
			.dealInputBox { float:left; padding:1px; font-size:14px; line-height:14px; font-family: 'Open Sans', sans-serif; background:#636363; border:1px solid #474747; border-bottom:1px solid #767676; border-right:1px solid #767676; border-radius:5px; -moz-box-shadow: 2px 2px 2px #575757 inset; -webkit-box-shadow: 2px 2px 2px #575757 inset; box-shadow: 2px 2px 2px #575757 inset; }
				.dealInputBox input { padding:0px; margin:0px; border:none; background:none; padding:6px; font-size:12px; line-height:14px; font-family: 'Open Sans', sans-serif; color:#fff; width:200px; font-style:italic; letter-spacing:1px; }
			.dealSubmitBtn { float:left; line-height:14px; font-family: 'Open Sans', sans-serif; background-color:#f68019; background-image: url('/Images/site-templates/xo_designtheme3/smooth-gradient_button.png'); background-position:center -15px; background-repeat: repeat-x; color:white; letter-spacing:1px; border-radius:3px; padding:7px 15px; margin-left:10px; border:1px solid #A94300; cursor:pointer; -moz-box-shadow: 0 0 1px #000 inset; -webkit-box-shadow: 0 0 1px #000 inset; box-shadow: 0 0 1px #000 inset;  }
				.dealSubmitBtn:hover { background-position:center -5px; }
		.closeBtn { float:right; color:#fff; font-size:14px; line-height:14px; letter-spacing:2px; margin-top:7px; cursor:pointer; }
			.closeBtn:hover { color:white; }
			.closeBtn img { margin-left:10px; height:14px; float:right; }
#headerSectionFull { width:100%; background:#fff; }
    #headerMiddleWrap { margin:0 auto; width:1000px; padding:10px 0; }
        #storeWebLogo { float:left; max-height:130px; max-width:200px; margin-top:20px; }
        #rightHeadContent { float:right; }
            #topHeadContent { margin-top:20px; min-width:720px; }
                .topHeadColumn { float:left; margin-right:50px; color:#1e6e08; font-size:12px; line-height:20px; font-family:Georgia, "Times New Roman", Times, serif; }
                    .topHeadColumn span { font-family:arial; letter-spacing:2px; font-size:10px; line-height:16px; }
                    .topHeadColumn b { font-weight:normal; letter-spacing:2px; font-size:18px; }
            #lowerHeadContent { margin-top:20px; }
                #shopSearchbar { float:left; }
                    #shopSelectProduct { float:left; }
                        #shopProductBtn { padding:9px 15px; border-radius:3px 0 0 3px; text-align:center; font-size:14px; line-height:14px; font-family: 'Open Sans', sans-serif; background:#fff url(/Images/site-templates/xo_designtheme1/menu_trans5.png) repeat-x center; color:#000; border:1px solid #cccccc; cursor:pointer; }
                            #shopProductBtn:hover { background-color:#f4f4f4; }
                        #shopProductSub1 { display:none; max-height:300px; overflow:auto; position:absolute; background:#fff; width:179px; border:1px solid #c9c9c9; -moz-box-shadow: 5px 5px 5px #f1f1f1; z-index:99999; }
                            .shopProductSubBtn { padding:2px 10px; color:#999999; background-color:#fff; border-bottom:1px dotted #c9c9c9; font-size:12px; cursor:pointer; }
                            .shopProductSubBtn:hover { background-color:#f1f1f1; }
                    #shopInputProduct { float:left; font-size:14px; line-height:14px; font-family: 'Open Sans', sans-serif; background:white; color:#999999; border:1px solid #cccccc; border-width:1px 0; height:32px; border-right:0px; cursor:pointer; -moz-box-shadow: 2px 2px 2px #f1f1f1 inset; -webkit-box-shadow: 2px 2px 2px #f1f1f1 inset; box-shadow: 2px 2px 2px #f1f1f1 inset; }
                        #shopInputProduct input { float:left; font-size:14px; font-family: 'Open Sans', sans-serif; background:none; border:0px; margin:0px; padding:9px 7px; width:150px; color:#b1b1b1; }
                    #shopSearchProduct { float:left; padding:9px 15px; border-radius:0 3px 3px 0; font-size:14px; line-height:14px; font-family: 'Open Sans', sans-serif; background-color:#1e6e08; background-image: url('/Images/site-templates/xo_designtheme3/smooth-gradient_button.png'); background-position:center -15px; background-repeat: repeat-x; color:#fff; border:1px solid #1e6e08; cursor:pointer; }
                        #shopSearchProduct:hover { background-position:center -5px !important; }
            #lowerHeadRightLinks { float:right; }
                #lowerHeadRightLinks a { padding-left:10px; color:#1a540a; }
                    #lowerHeadRightLinks a:hover { text-decoration:underline; }

			#welcome { float:right; margin-bottom:5px; }
			#fullName span { color:#3271c1; cursor:pointer; font-weight:400; }
			#fullName span:hover { opacity:.75; }
			#loginLink { color:#3271c1; }
#menuSectionFull { width:100%; background-color:#1e6e08; background-image: url('/Images/site-templates/xo_designtheme3/smooth-gradient_button.png'); background-position:center -15px; background-repeat: repeat-x;  border-top:1px solid #1e6e08; border-bottom:1px solid #1e6e08; }
    #menuMiddleWrap { margin:0 auto; width:1000px; }
        #menuSection { font-size:14px; color:#fff; }
            .menuBtnSettings { padding:10px 12px; line-height:17px; color:#fff; font-weight:bold; letter-spacing:.5px; }
                .menuBtnSettings:hover { color:#000; background-color:#fff; background-image: url('/Images/site-templates/xo_designtheme3/smooth-gradient_button.png'); background-position:center 0px; background-repeat: repeat-x; }
				.menuBtnSettings:hover .whiteIcon, .activeMenuBtn .whiteIcon { display:none; }
				.menuBtnSettings:hover .blackIcon, .activeMenuBtn .blackIcon { display:inline-block; }
				.activeMenuBtn { color:#000; background-color:#fff; background-image: url('/Images/site-templates/xo_designtheme3/smooth-gradient_button.png'); background-position:center 0px; background-repeat: repeat-x; }
			.menuBtn { float:left; }
            #cartBtn { float:right; font-size:22px; line-height:16px; }
                #cartBtn i { font-size:12px; line-height:10px; display:none; }
        #subMenuSection { position:absolute; margin-top:1px; z-index:1000; }
            .categorySubMenu { display:none; padding:5px; background:#ccc; border:1px solid #999; border-top:0px; margin-top:-1px; }
                .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; }
#shopByRoomFull { width:100%; background:#fff; -moz-box-shadow: 0px 3px 3px #ababab; -webkit-box-shadow: 0px 3px 3px #ababab; box-shadow: 0px 3px 3px #ababab; margin-bottom:10px; }
    #roomMiddleWrap { margin:0 auto; width:1000px; padding:5px 0; font-size:11px; }
        #leftRoomTitle { float:left; }
            #leftRoomTitle a { color:#000; font-weight:bold; letter-spacing:.5px; }
            #leftRoomTitle a:hover { text-decoration:underline; }
        #rightRoomLinks { float:right; }
            #rightRoomLinks a { padding-left:18px; color:#000; }
            #rightRoomLinks a:hover { text-decoration:underline; }
#bodySectionFull {  }
    #bodyMiddleWrap { margin:0 auto; width:1000px; min-height:500px; }
        #slideHolderSection { height:360px; margin-top:10px; }
            #slideHolderSection img { border-radius:5px; }
        #dynamicContentSection { margin-top:20px; }
            #leftDynamicSidebar { float:left; width:150px; }
                #leftSidebarTitle { margin-bottom:10px; font-size:16px; color:#1a540a; }
                #leftSidebarLinks a { color:#000; line-height:20px; font-size:12px; }
                    #leftSidebarLinks a:hover { text-decoration:underline; }
                    .sidebarLinkGroup { margin-bottom: 20px; }
            #rightDynamicContent { float:right; width:840px; color:#666666; }
                .bigProductBox { float:left; border:1px solid #ccc; border-radius:5px; width:360px; margin:0 0 20px 18px; padding:10px 20px 20px; background:#fff; }
                    .blackTransBanner { position:absolute; width:380px; margin:-10px 0 0 -20px; border-radius:3px 3px 0 0; padding:10px; background: url(/Images/site-templates/transparent/blacktrans_50.png); color:#fff; font-weight:bold; letter-spacing:1px; font-size:14px; }
                    .bigProductBox:hover { -moz-box-shadow: 0px 0px 2px #ccc; -webkit-box-shadow: 0px 0px 2px #ccc; box-shadow: 0px 0px 2px #ccc; }
                    .bigProductImg { width:360px; height:250px; margin-bottom:10px; text-align:center; }
                        .bigProductImg img { max-width:360px; max-height:250px; border-radius:5px; }
                    .bigProductText1 { font-size:30px; margin-bottom:10px; }
                        .bigProductBtn { float:right; padding:5px 15px; font-size:18px; color:#fff; border-radius:5px; background-color:#f68019; background-image: url('/Images/site-templates/xo_designtheme3/smooth-gradient_button.png'); background-position:center -15px; background-repeat: repeat-x; border:1px solid #a94300; }
                            .bigProductBtn:hover { background-position:center -5px !important; }
                    .bigProductText2 { font-size:12px; line-height:20px; letter-spacing:1px; }
                .regularProductBox { float:left; border:1px solid #ccc; border-radius:5px; width:170px; margin:0 0 20px 18px; padding:5px 10px 10px; background:#fff; }
                    .regularProductBox:hover { -moz-box-shadow: 0px 0px 2px #ccc; -webkit-box-shadow: 0px 0px 2px #ccc; box-shadow: 0px 0px 2px #ccc; }
                    .regularProductImg { width:170px; height:130px; margin-bottom:10px; text-align:center; }
                        .regularProductImg img { max-width:170px; max-height:130px; border-radius:5px; }
                    .regularProductTitle { height:30px; font-size:14px; line-height:16px; overflow:hidden; text-align:center; }
                    .regularProductPrice { font-size:14px; font-weight:bold; padding:10px 0; text-align:center; }
                    .regularProductBtn { padding:5px 15px; margin:0 10px; font-size:18px; color:#fff; text-align:center; border-radius:5px; background-color:#f68019; background-image: url('/Images/site-templates/xo_designtheme3/smooth-gradient_button.png'); background-position:center -15px; background-repeat: repeat-x; border:1px solid #a94300; }
                        .regularProductBtn:hover { background-position:center -5px !important; }
                    .selectToCompare { width:auto; }
                        .checkboxCompare { float:left; }
                        .productCompareText { display:block; float:left; font-weight:normal; padding:4px 5px; }
                        .productCompareLink { display:none; float:left; font-weight:bold; padding:4px 5px; color:#666; text-decoration:underline; }
        #aboutShowroomSection { margin-bottom:20px; font-size:14px; line-height:20px; }
#colorBarFull { width:100%; background-color:#1e6e08; background-image: url('/Images/site-templates/xo_designtheme3/smooth-gradient_button.png'); background-position:center -15px; background-repeat: repeat-x;  padding:10px 0; margin-top:10px; clear:both;  border-top:1px solid #1e6e08; border-bottom:1px solid #1e6e08; -moz-box-shadow: 0px -3px 3px #ababab; -webkit-box-shadow: 0px -3px 3px #ababab; box-shadow: 0px -3px 3px #ababab; }
    #colorBarMiddleWrap { margin:0 auto; width:1000px; }
        #colorBarMiddleWrap .dealInputBox { float:left; padding:1px; font-size:14px; line-height:14px; font-family: 'Open Sans', sans-serif; background:#4d7b40; border:1px solid #113f05; border-bottom:1px solid #267012; border-right:1px solid #267012; border-radius:5px; -moz-box-shadow: 0 0 1px #000 inset; -webkit-box-shadow: 0 0 1px #000 inset; box-shadow: 0 0 1px #000 inset; }
#footerSectionFull { width:100%; min-height:100px; padding-bottom:50px; background:#fff; }
    #footerCenterWrap { margin:0 auto; width:1000px; padding:20px 0; }
        #footertopSection {}
            .footerColumn { float:left; width:190px; margin-right:10px; }
                .footerTitleColumn { font-weight:bold; color:#1a540a; font-size:14px; margin-bottom:10px; }
                .footerContentColumn { line-height:18px; }
                    .footerContentColumn a { color:#1a540a; }
                    .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:#1a540a; font-size:12px; }
            #footerBottomSection b { color:transparent; opacity:.0; filter: alpha(opacity=0); }
#catalogSidebar { border-radius:5px; }
#catalogEndsTitle { border-radius:5px 5px 0 0; }
.catalogListBox { border-radius:5px; }

/* 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; }
