body { margin:0; padding:0; background-image: url(images/tub-chair-bg.jpg); background-repeat: repeat-x; background-color:#CCC; }
img { border:none; }
p { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px; color:#000000; line-height:20px; }
p.side-menu { margin:10px; }
a { color:#000; }
a.now { color:#ff0000; font-weight:bold; }
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:none; }
a:active { text-decoration:none; }
a.white { color:#fff; }
a.white:link { text-decoration:none; }
a.white:visited { text-decoration:none; }
a.white:hover { text-decoration:underline; }
a.white:active { text-decoration:none; }
.left { float:left; }
.right { float:right; }

a img:hover{text-decoration:none;}

.group:after{content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clear{height:0; visibility:hidden; clear:both;}


h1.home { width:309px; height:78px; display:block; background-image:url(images/tub-chair-sofas-ottomans.jpg); margin-bottom:30px; }
h1.tub-chairs{width:210px; height:47px; display:block; background-image:url(images/tub-chairs-h1.jpg); margin-bottom:30px;}
h1.tub-sofas{width:210px; height:47px; display:block; background-image:url(images/tub-sofas-h1.jpg); margin-bottom:30px;}
h1.ottoman{width:282px; height:47px; display:block; background-image:url(images/ottoman-storage-h1.jpg); margin-bottom:30px;}
h1.contact{width:282px; height:47px; display:block; background-image:url(images/contact-h1.jpg); margin-bottom:30px;}
h1 span { display:none; }
h1 { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:18px; color:#000000; }


#tub-chair-container { width:940px; height:auto; padding:10px; margin: 20px auto 0; background-color:#FFFFFF; border: 1px solid #999999; }
#tub-chair-logo { background-image:url(images/tub-chair-logo.jpg); float:left; width:265px; height:51px; display:block; margin:10px 0 20px 10px; }
#tub-chair-logo a { width:265px; height:51px; display:block; }
#tub-chair-logo span { display:none; }
ul#tub-chair-nav { list-style:none; display:block; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px; line-height:30px; font-weight:bold; width:940px; height:30px; background-image:url(images/tub-chair-menu.jpg); background-repeat:repeat-x; padding:0; margin:0; }
ul#tub-chair-nav li { float:left; margin:0; padding:0 20px; color:#FFFFFF; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; }


.tub-chair-left-column { width:210px; height:auto; background-color:#ffffff; margin:10px 0 0 0; padding:0; float:left; }
h3.tub-chair-left-top { background-image:url(images/tub-chair-menu.jpg); background-repeat:repeat-x; height:22px; width:190px; margin:0; padding:0 10px; font-size:12px; font-weight:bold; font-family:Helvetica, Verdana, Arial, sans-serif; line-height:22px; color:#FFFFFF; }
.left-top { font-size:12px; font-weight:bold; line-height:22px; color:#FFFFFF; }
.newsletter { width:163px; height:22px; border:solid 1px #999999; display:block; margin: 0 0 10px 10px; background-color:#FFFFFF; line-height:22px; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px; color:#666666; padding:0 5px; }

.tub-chair-right-column { width:700px; height:auto; margin:20px 0; padding:0; float:right; }

#tub-chair-promo {width:220px; height:170px; background-image:url(images/tub-chairs-promo.jpg); display:block; float:left; margin-right:10px; border:3px solid #af4646; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-border-top-right-radius:30px;}
#tub-chair-promo:hover{border-color:#663333;}

#tub-chair-promo span { display:none; }
#tub-sofas-promo { width:220px; height:170px; background-image:url(images/tub-sofas-promo.jpg); display:block; float:left; margin-right:10px; border:3px solid #af4646; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-border-top-right-radius:30px;}
#tub-sofas-promo span { display:none; }
#tub-sofas-promo:hover{border-color:#663333;}

#ottoman-storage-promo { width:220px; height:170px; background-image:url(images/ottoman-storage-promo.jpg); display:block; float:left; border:3px solid #af4646; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-border-top-right-radius:30px; }
#ottoman-storage-promo span { display:none; }
#ottoman-storage-promo:hover{border-color:#663333;}

#tub-chair-styles { background-image:url(images/tub-chair-styles.jpg); width:700px; height:289px; display:block; float:left; margin-top:20px; }
.promo-text { width:213px; padding:0 10px; float:left; }
p.footer {margin:0; padding:0; width:auto; }

.latest-products-description { width:120px; height:80px; float:left; padding-left:5px; padding-right:5px; border-bottom: solid 1px #999999; }

p.lpd { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11px; color:#000000; line-height:14px; }
.lp-img {width:80px; height:80px; float:left; border-bottom: solid 1px #999999;  }
.was {text-decoration:line-through; }

.tub-chair-banner-top { float:right; margin-top:5px; }
.adsense { width:320px; height: 320px; margin-left:10px; margin-bottom:20px; float:left; }
.content-intro { width:350px; float:left; margin-bottom:20px; padding-right:20px; }
.order-now{ float:right; margin-top:30px; margin-right:50px; }


/* Product css */
#products{ }
#products a {width:165px; height:245px; margin:0 10px 20px 0; float:left; background:; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background:url(images/btn.png) no-repeat #d9d9d9; background-position:25px 205px;}
#products a:hover{background: url(images/btn-hover.png) no-repeat #c0c0c0; background-position:25px 205px;}
#products a.last{margin-right:0px;}

#products a img{margin:10px; width:145px; height:160px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
#products a span{padding:0 10px; display:block; text-align:center; font-size:12px; font-family: 'Century Gothic', Helvetica, Arial, sans-serif; color:#444;}

.tub-chair-left-column a{margin-bottom:10px; display:block;}

/* Google Map */
#map { width:399px; height:auto; overflow:hidden; }
#gmap { width:395px; height:250px; overflow:hidden; border:2px solid #eee; }
.sidebar { width:195px; height:auto; overflow:hidden; margin:4px 4px 0 0; border:1px solid #eee; } .sidebar.last { margin:4px 0 0 0; }
#sidebar0, #sidebar1, #sidebar2, #sidebar3 { font-size:14px; background:#eee; line-height:24px; font-weight:bold; margin:0px; padding:4px; }
.sidebar p { font-size:11px; line-height:15px; padding:4px; margin:0px; }

#cferror { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#333333; line-height:14px; margin:0; padding:0; }
#cferror li { margin:0 0 0 25px; padding:0; }


label{display:block; margin:0px; padding:0px; font-size:13px; font-family:Arial, Helvetica, sans-serif;}

/* Blog */


/* self-clear floats */
*html .group{/*IE6*/ height:1%;}
*;first-child+html .group{/*IE7*/ min-height:1px;}

