body { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:#666666; }
#wrapper { padding:0; margin:0; }
.main { padding:0; margin:0 auto; width:900px; background:#fff; }
a { text-decoration:none; }
/*header*/
.header { padding:0; margin:0; height:96px; background:url(../images/header-bg-repeat.jpg) repeat-x top; clear:both; }
.logo { padding:0; margin:0; width:256px; height:89px; float:left; }
.hdr-nav { padding:0; margin:0; float:left; width:644px; background:url(../images/world-leader.jpg) no-repeat top right; height:96px; }
.hdr-nav form { padding:0; margin:0; }
.search { padding:35px 0 0 415px; margin:0; width:275px; text-align:right; clear:both; }
.header-nav { padding:5px 5px 0 0; margin:0; text-align:right; font-size:11px; line-height:16px; clear:both; }
.header-nav a { color:#666; text-decoration:none; }
/*nav*/
.nav-container { padding:0; margin:0; height:35px; background:url(../images/nav-bg-repeat.jpg) repeat-x; clear:both; }
#nav { padding:3px 0 0 0; margin:0 auto; list-style:none; }
#nav li { display:block; float:left; padding:0; margin:0; border-right:1px solid #fff; font-size:14px; }
#nav li.last { border:none; }
#nav li a { color:#fff; text-decoration:none; }
/*content*/
.content { padding:10px; margin:0; clear:both; }
.sfnt-top { padding:0; margin:0; width:880px; }
.category-top { padding:0; margin:0; width:880px; }
.top-left { padding:0; margin:0; float:left; width:510px; height:310px; }
.top-right { padding:0; margin:0 0 0 5px; float:left; width:360px; height:310px; background:url(../images/choose-your-cushion.jpg) no-repeat; }
.clear { clear:both; }
.sfnt-container { padding:0; margin:0; }
.sfnt-left { padding:0; margin:0; float:left; width:262px; }
.sfnt-right { padding:0; margin:0; float:left; }
.sfnt-prods { padding:15px 0; margin:0; clear:both; }
.sfnt-prods2 { padding:15px 0; margin:10px 0 0 0; clear:both; }
.sfnt-prod-left { padding:10px; margin:0; float:left; width:180px; height:205px; border:1px solid #000; text-align:center; }
.sfnt-prod-mid { padding:10px; margin:0; float:left; width:180px; height:205px; border-top:1px solid #000; border-bottom:1px solid #000; text-align:center; }
.sfnt-prod-right { padding:10px; margin:0; float:left; width:180px; height:205px; border:1px solid #000; text-align:center; }
.sfnt-prods h1 { color:#336699; font-size:13px; font-weight:normal; padding:5px 0; margin:0; }
.sfnt-prods h2 { color:#666; font-size:13px; font-weight:normal; padding:5px 0; margin:0; }
.sfnt-prods2 h1 { color:#336699; font-size:13px; font-weight:normal; padding:5px 0; margin:0; }
.sfnt-prods2 h2 { color:#666; font-size:13px; font-weight:normal; padding:5px 0; margin:0; }
.sfnt-txt { padding:10px 0; margin:0; font-size:14px; color:#000; line-height:18px; }
/*footer*/
.footer { padding:0; margin:0; }
.footer-top { padding:0; margin:0; height:150px; background:#e0e0e0; }
.newsletter-register { padding:0 0 0 540px; margin:0; height:75px; background:url(../images/skwoosh_55.jpg) no-repeat 20px 20px; float:left; }
.newsletter-container { padding:15px 0 10px 0; margin:0; text-align:right; }
.newsletter-top { padding:5px 0; margin:0; }
.newsletter-bot { padding:0; margin:0; }
.networks { padding:5px 0; margin:0; height:65px; text-align:center; }
.footer-bot { padding:5px; margin:0; height:135px; background:#0e6090; font-size:11px; }
.footer-bot a { color:#fff; text-decoration:none; }
.bot1 { padding:0 30px; margin:0; float:left; width:151px; height:134px; }
.bot2 { padding:0; margin:0; float:left; width:151px; }
.bot2 ul { list-style:none; padding:15px 30px; margin:0; }
.bot3 { padding:0; margin:0; float:left; width:161px; }
.bot3 ul { list-style:none; padding:15px 15px; margin:0; }
.bot4 { padding:0; margin:0; float:left; width:151px;}
.bot4 ul { list-style:none; padding:15px 20px; margin:0; }
.bot5 { padding:0 30px; margin:0; float:left; width:151px; }
#home { padding:0; margin:0; width:510px; height:310px; }
.about-us { padding:0; margin:0; }
.about-us h1 { padding:0 0 10px 0; margin:0; font-size:24px; text-align:center; }
.about-us h2 { padding:10px 0; margin:0; font-size:18px; text-align:center; }
.about-us h3 { padding:10px 0; margin:0; font-size:14px; }
.about-people-cont { padding:0; margin:0; }
.about-left { padding:0; margin:0; width:440px; float:left; text-align:center; }
.about-right { padding:0; margin:0; width:440px; float:left; text-align:center; }
.about-us a { text-decoration:none; }
/*store-policies*/
.store-policies-container { padding:0; margin:0 auto; width:500px; border:1px solid #000; }
.store-policies-container ul { padding:0; margin:0; list-style:none; }
.store-policies-container li { padding:10px 0; margin:0; }
.store-top { padding:0; margin:0; }
.store-left { padding:0 10px; azimuth:0; float:left; width:230px; }
.store-right { padding:0 10px; azimuth:0; float:left; width:230px; }
.store-bot { padding:0 40px 0 0; margin:0; text-align:center; }
/*category-prod-list*/
.product-cont { padding:10px; margin:0; border:1px solid #000; height:190px; width:160px; }
.prod-img { padding:0; margin:0; }
.prod-name { padding:5px; margin:0; font-size:12px; height:60px; }
.add-to-bask { padding:0; margin:0; }
/*contact us*/
.contact-txt-container { padding:0; margin:0; }
.contact-txt-container h1 { padding:0 0 5px 0; margin:0; }
.contact-left { padding:5px 10px; margin:0; float:left; width:250px; }
.contact-right { padding:5px 10px; margin:0; float:left; width:250px; }
.contact-txt-container h2 { padding:5px 0; margin:0; text-decoration:underline; }
/*affiliates*/
.affiliates-cont { padding:0; margin:0; }
.affiliates-txt { padding:5px 10px; margin:0; text-align:center; }