#wrapper{width:1001px; margin-left:auto; margin-right:auto; color:#fff; font-family:Georgia; overflow-x:hidden;}
#wrapper span{display:block;}

#wrapper a{color:#d5137d;}

/* header */
#header div{float:left; height:89px; margin-bottom:2px;}
/* menu */
.menu span{width:702px;}
.menu-spacer-left{width:5px !important; height:28px; background:url('../images/menu-spacer.jpg') no-repeat; float:left;}
.menu-spacer-right{width:7px !important; height:28px; background:url('../images/menu-spacer2.jpg') no-repeat; float:left;}
.menu-links{float:left; width:697px !important; background:url('../images/menu-bg.jpg') top left no-repeat; height:28px;}
.menu ul{margin:0; padding:0;}
.menu li{float:left; margin-right:1px; list-style:none; text-align:center; background:url('../images/menu-border.jpg') top right no-repeat; }
.menu a{color:#fff !important; display:block; padding-top:7px; height:20px; margin-right:1px; float:left; padding-left:37px; padding-right:37px;}
.menu a:hover{text-decoration:none; background:url('../images/menu-hover.jpg');}
/* end of menu */
.header-bg{height:61px; background:url('../images/header-bg.jpg') no-repeat}
.logo{width:296px;}
/* end of header */

/* drop down menu */
#sddm{margin:0; padding:0; z-index:999999;}
#sddm li{margin:0; padding:0; list-style:none; text-align:left; background:none;}
#sddm li a{text-align:center; float:none;}
#sddm div{position:absolute; visibility:hidden; margin:0; padding:0; border:1px solid #7c727a; height:auto !important; text-align:left; z-index:999999; clear:both;}
#sddm div a{position:relative; margin:0; padding-left:5px; padding-right:5px; width:114px; text-align:left; background:url('../images/menu-bg.jpg') top left no-repeat; float:none;}
#sddm div a:hover{background:url('../images/menu-hover.jpg');}
/* end of drop down menu */

/* contents */
#contents{padding-left:5px; padding-right:5px; width:991px;}
.contents-banner span{float:left; width:330px; height:276px;}
.contents-upholstery{background:url('../images/contents-upholstery.jpg') no-repeat;}
.contents-bedding{background:url('../images/contents-bedding.jpg') no-repeat;}
.contents-portfolio{overflow:hidden;}

/* homepage */
.homepage-bottom-left{float:left; width:629px}
.homepage-bottom-right{float:left; width:342px; padding-left:14px;  background:url('../images/homepage-bottom-right-bg.jpg') top left no-repeat; padding-top:5px;}
.homepage-bottom-right span{float:left; width:144px; margin-right:32px; font-size:11px; text-align:center;}
.homepage-bottom-right span p{text-align:left; margin:3px 0;}
.homepage-bottom-right a{color:#d5137d !important; font-weight:bold;}
/* end of homepage */

/* folded image */
.folded-top{width:100%; background:url('../images/folded-image-top.gif') bottom left no-repeat; height:16px;}
.folded-contents{background:url('../images/folded-image-center.gif') bottom right no-repeat; color:#000; padding-left:15px; padding-right:15px;}
.folded-bottom{width:100%; background:url('../images/folded-image-bottom.gif') bottom right no-repeat; height:12px; font-size:2px;}
/* end folded image */

/* products */
.products-frame{height:410px; border:4px solid #000; width:630px;}
.products-images{margin-bottom:5px; text-align:center; width:286px; margin-left:auto; margin-right:auto;}
.products{margin:10px 25px 10px 25px; padding-bottom:15px; border-bottom:1px solid #ccc; color:#fff; line-height:22px; font-size:14px;}

.products-container ul{margin:0; padding:0;}
.products-container li{list-style:none; margin-bottom:20px;}
.products-container li a{color:#fff !important;}
/* end of products */

/* contact us */
.contact-info{width:440px; margin-right:30px; margin-left:30px;}
.contact-form{width:430px;}
/* end of contact us */

.border-edge{border-top:0px solid #000; border-left:0px solid #000;}

.design-tips{width:499px; height:87px; background:url('../images/design-tips-box.gif') no-repeat;}
.design-tips div{padding-top:52px; float:left; padding-left:10px;}
.paging-prev{width:35px;}
.design-contents{width:388px; margin-right:0px; margin-top:6px;}
.paging-next{width:35px;}

/* beddings */
.bedding-d1{background:url('../images/bedding-d1.jpg') no-repeat; width:389px; float:left; height:289px;}
.bedding-text{width:602px !important; font-size:12px; float:left;}
/* end of beddings */

/*window treatments */
.windows-treatments-e1{background:url('../images/window_treatments-e1.jpg') no-repeat; width:389px; float:left; height:289px;}
.windows-treatments-text{width:602px !important; font-size:12px; float:left;} 
/* end of window treatments */

/* upholstery */
.upholstery-f1{background:url('../images/upholstery-f1.jpg') no-repeat; float:left; width:389px; height:289px;}
.upholstery-text{width:602px !important; font-size:12px; float:left;}
/* end of upholstery */

/* sitemap */
.sitemap{border:4px solid #000; padding-left:25px; padding-right:25px; padding-top:15px; padding-bottom:15px;}
.sitemap span{width:303px; margin-right:20px; float:left; text-align:left; padding-left:150px;}
.sitemap label{width:100%; text-transform:uppercase; font-size:15px; font-weight:bold; color:#fff; margin-top:25px; margin-bottom:5px; display:block;}
.sitemap label a{color:#fff !important;}
.sitemap ul li{list-style:none; margin-left:10px; margin-bottom:5px;}
.sitemap label a{color:#000;}
/* end of sitemap */

/* portfolio */
.portfolio{width:430px; margin-right:15px; margin-left:15px; float:left;}
/* end of portfolio */

/* end of contents */

/* footer */
#footer{padding-left:5px; padding-right:5px; width:991px; font-size:11px; height:42px; padding-top:2px;} /* background:url('../images/footer-bg.jpg');*/
#footer span{float:left;}
.footer-left{width:371px; margin-left:10px; margin-top:6px;}

.footer-right{width:367px; margin-right:5px; margin-top:6px;}
.footer-right li{margin-left:3px; margin-right:3px;}
.footer-right a{margin-right:3px; color:#fff !important;}

#footer ul{margin:0; padding:0;}
#footer li{list-style:none; float:left;}

.footer-center{width:192px; margin-top:2px; padding-left:35px;}
.footer-center li{height:25px; margin-left:3px; margin-right:3px; }
.visa{background:url('../images/visa.jpg') no-repeat; width:40px;}
.mastercard{background:url('../images/mastercard.jpg') no-repeat; width:39px;}
.amex{background:url('../images/amex.jpg') no-repeat; width:38px;}
.discover{background:url('../images/discover.jpg') no-repeat; width:38px;}
/* end of footer */