body {font-size:12px; font-family: verdana, arial, sans-serif; background-color:#a8a9ab; text-align:center;}
div, span, h1, h2, h3, h4, table, td {font-size:12px; font-family: verdana, arial, sans-serif;}

h1 {font-size:16px;}
h2 {font-size:14px;}

#main {border:3px solid #d0cec9; width:761px; margin:0px auto; background-image: url(../images/left_bg.gif); background-repeat:repeat-y; background-color:#fff; text-align:left;}
/*see footer for ie6 reset */

#header {position:relative; width:755px; height: 114px; background-image: url(../images/header.jpg); background-repeat: no-repeat; border-bottom:3px solid #fff; font-size:11px;}

#top_left_menu {position:absolute; top:91px; left:181px; width:414px; height:23px; text-align:right;}
#top_left_menu ul {margin:0px; padding:0px; padding-top:4px; padding-right:10px; list-style-type:none; color:#fff; font-weight:bold;}
#top_left_menu ul li {display:inline; font-size:11px;}
#top_left_menu ul li a {color:#fff; font-weight:bold; text-decoration:none;}
#top_left_menu ul li a:hover {color:#DBAB00; text-decoration:underline;}

#tel {position:absolute;top:63px; left:173px; width:200px; height:23px; color:#A27936; font-size:10px;}

#top_right_menu {position:absolute; top:91px; left:595px; width:159px; height:20px; background-color:#A17A35}
/*see footer for ie6 reset */
#top_right_menu ul {margin:0px; padding:0px; padding-top:4px; padding-left:5px; list-style-type:none; color:#fff; font-weight:bold; }
#top_right_menu ul li {display:inline; font-size:11px;}
#top_right_menu ul li a {color:#fff; font-weight:bold; text-decoration:none;}
#top_right_menu ul li a:hover {color:#282761; text-decoration:underline;}

/* LEFT COLUMN TABS AND NAV */
#nav {float:left; background-color:#dcdbd8;  background-image: url(../images/left_tab_bg.gif); background-repeat: repeat-y; width:173px; padding-left:8px; margin-right:-3px; }
/*see footer for ie6 reset */
html>body #nav {margin-right:0px; width:173px;}

#nav ul {list-style-type:none; margin:0px; padding:0px;}
#nav ul li {color:#46423a; font-weight:bold;}
#nav ul li a {display:block; width: 173px; background-color:#dcdbd8; padding: 3px 5px 3px 25px; color:#46423a; font-size:10px; border-bottom:1px solid #fff;}
/*see footer for ie6 reset */
#nav ul li a:hover {background-color:#A17A35; color:#fff;}

#chairs_box {position:relative; height:130px;}
html>body #chairs_box {min-height:130px; height:auto;}
#chairs_tab {position:absolute; top:2px; left:-8px; background-image: url(../images/chairs_tab.gif); background-repeat: no-repeat; width:23px; height:124px;}

#settees_box {position:relative;height:100px;}
html>body #settees_box {min-height:100px; height:auto;}
#settees_tab {position:absolute; top:-3px; left:-8px; background-image: url(../images/settees_tab.gif); background-repeat: no-repeat; width:23px; height:126px;}

#beds_box {position:relative;height:105px;}
html>body #beds_box {min-height:105px; height:auto;}
#beds_tab {position:absolute; top:-3px; left:-8px; background-image: url(../images/beds_tab.gif); background-repeat: no-repeat; width:23px; height:126px;}

#mattresses_box {position:relative;height:105px;}
html>body #mattresses_box {min-height:105px; height:auto;}
#mattresses_tab {position:absolute; top:-3px; left:-8px; background-image: url(../images/mattress_tab.gif); background-repeat: no-repeat; width:23px; height:126px;}

#accessories_box {position:relative;height:130px;}
html>body #accessories_box {min-height:130px; height:auto;}
#accessories_tab {position:absolute; top:-3px; left:-8px; background-image: url(../images/accessories_tab.gif); background-repeat: no-repeat; width:23px; height:126px;}

#about_box {position:relative;height:130px;}
html>body #about_box {min-height:130px; height:auto;}
#about_tab {position:absolute; top:-3px; left:-8px; background-image: url(../images/about_tab.gif); background-repeat: no-repeat; width:23px; height:126px;}

#dealers_box {position:relative;height:105px;}
html>body #dealers_box {min-height:105px; height:auto;}
#dealers_tab {position:absolute; top:-3px; left:-8px; background-image: url(../images/dealers_tab.gif); background-repeat: no-repeat; width:23px; height:126px;}
/* END OF LEFT COLUMN TABS AND NAV */



#content {width:568px; background-color:#fff; margin-left:181px;}
/*see footer for ie6 reset */
html>body #content {margin-left:184px;}
#content_padding {padding:0px 5px; width:568px;}
html>body #content_padding {width:558px;}
/*see footer for ie6 reset */

#footer {font-size:10px; width:755px; height:58px; border-left:4px solid #fff; border-right:3px solid #fff; border-bottom:3px solid #fff; background-color:#272662; color:#fff; text-align:center; padding-top: 20px;}
/*see footer for ie6 reset */
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {color:#DBAB00; text-decoration:underline;}

/*home page boxes etc*/
#hp12 {float:left; width:568px; background-color:#ECEAEA; margin-bottom:3px; }
#hp1 {float:left; width:219px; height:100px; }
html>body #hp1{min-height:100px; height:auto;}
#hp2 {float:left; width:349px; height:100px; }
html>body #hp2{min-height:100px; height:auto;}

#hp3 {float:left; width:283px; height:203px; background-image:url(../images/chairs.jpg); background-repeat: no-repeat;}
#hp3 a {display:block; width: 283px; height: 203px;}
#hp4 {float:left; width:282px; height:203px; margin-left:3px; margin-bottom:3px;background-image:url(../images/beds.jpg); background-repeat: no-repeat;}
#hp4 a {display:block; width: 282px; height: 203px;}
#hp5 {float:left; width:568px; height:152px; margin:0px; background-image:url(../images/settees.jpg); background-repeat: no-repeat;}
#hp5 a {display:block; width: 568px; height: 152px;}

#hp6 {float:left; width:283px; height:152px; margin:3px 0px;background-image:url(../images/mattresses.jpg); background-repeat: no-repeat;}
#hp6 a {display:block; width: 283px; height: 152px;}
#hp6a {float:left; width:282px; height:152px; margin:3px 0px; margin-left:3px;background-image:url(../images/accessories.jpg); background-repeat: no-repeat;}
#hp6a a {display:block; width: 282px; height: 152px;}

#hp78 {float:left; width:568px; background-color:#ECEAEA; margin-bottom:3px; }
#hp7 {float:left; width:200px; height:100px;}
html>body #hp7{min-height:100px; height:auto;}
#hp8 {float:left; width:349px; height:100px;}
html>body #hp8{min-height:100px; height:auto;}

#hp9 {position:relative; float:left; width:568px; height:85px; margin:0px 0px 3px 0px; background-image: url(../images/hp8.jpg); background-repeat: no-repeat;}


#hp3 a img {border:none;}
#hp4 a img {border:none;}
#hp5 a img {border:none;}
#hp6 a img {border:none;}
#hp7 a img {border:none;}

div#store_locator_txt {position:absolute; width:225px; height:58px; top:14px; left:179px; font-size:10px; padding:0px;}
div#store_locator_txt h2 {font-size:14px; margin:0px;}
div#store_locator_txt p {font-size:10px; margin:0px;}

div#store_locator {position:absolute; width:160px; height:40px; top:35px; left:409px; font-size:10px; padding:0px;}
/*end of home page boxes etc*/


/*style page*/
ul.subs_jumps {margin:3px; margin-bottom:6px; padding:0px; font-size:10px;}
ul.subs_jumps li {display:inline;}
ul.subs_jumps li a {color:#282761; text-decoration:none;}
ul.subs_jumps li a:hover {color:#DBAB00; text-decoration:underline;}

h2.prod_style_page {background-color:#7C7C7C; color:#fff; padding:4px; margin-top:0px;}
h2.styles_style_page {background-color:#A8A8A8; color:#fff; padding:4px; margin-top:0px;}

div.style_row {position:relative; float:left; width:100%;}
div.style_img_box {float:left; margin:3px; margin-right:8px; border:1px solid #878787;}
div.style_img_box a img {border:none;}

.bgc_w {background-color:#fff;}
.bgc_g {background-color:#dbdbdb;}
p.style_title {width:430px; margin:0px; margin-left:120px; padding:3px; font-size:14px; font-weight:bold; }
p.style_desc {width:430px; margin:0px; margin-left:120px; padding:3px; margin-bottom:35px; }
div.more_button {position:absolute; bottom:10px; right:10px;}
div.more_button a img{border:none;}

/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html div.style_img_box {
  margin-right: 10px;
  }
 
* html h2.style_title {
  height: 1%;
  margin-left: 0;
  }

* html p.style_desc {
  height: 1%;
  margin-left: 0;
  }
 
/* End hide from IE5/mac */

/*end of style page*/

/*product page*/
h2.related_prod_page {padding:4px; border-bottom: 2px dotted #000; margin-top:0px;}
div.product_info_box {float:left; width:100%;}
div.product_img_box {float:left; margin:3px; margin-right:8px; border:2px solid #878787;}
div.product_img_box a img {border:none;}

div.addon_info_box {float:left; width:100%;}
div.addon_img_box {float:left; width:100px; margin:3px;  margin-right:-3px; border:1px solid #878787;}
div.addon_img_box a img {border:none;}

h2.addon_title {width:430px; margin:0px; margin-left:120px;}
p.addon_description {width:430px; margin-left:120px; }

/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html div.addon_img_box {
  margin-right: 10px;
  }
 
* html h2.addon_title {
  height: 1%;
  margin-left: 0;
  }

* html p.addon_description {
  height: 1%;
  margin-left: 0;
  }
 
/* End hide from IE5/mac */

table.weight_size {border-collapse:collapse; border:1px solid black; margin:3px;}
table.weight_size th, table.weight_size td {border:1px solid black; padding:8px;}
table.weight_size th {font-weight:bold; background-color:#A27936; color:#fff;}
table.weight_size td {font-size:11px;}

dl.glossary dt {font-weight: bold; margin-bottom:10px;}
dl.glossary dd {margin-bottom:20px;}

a.glossary {color:black; text-decoration:none;}
a:hover.glossary {text-decoration:underline;}

p.price_message {padding:3px; color:#fff; font-weight:bold; font-size:14px; background-color:#a27936;}
/*end of product page*/

dl.dtfloat dt {float:left;}
dl.dtfloat dd {margin-bottom:6px;} 

dl.w150 dt {width:150px;}
dl.w125 dt {width:125px;}
dl.w100 dt {width:100px;}

fieldset.p10m5 {padding:10px; margin:5px;}

div.tnc ul {list-style-type: none; margin:0px; padding-left:20px;}
div.tnc ul li{margin:10px 0px; line-height:16px;}
.cl {clear:left; line-height:0px; font-size:1px;}


#main {voice-family: "\"}\""; voice-family:inherit; width:755px; }
#top_right_menu {voice-family: "\"}\""; voice-family:inherit; height:23px;}
#nav {voice-family: "\"}\""; voice-family:inherit; width:143px;}
#nav ul li a {voice-family: "\"}\""; voice-family:inherit; width: 143px;}
#content_padding {voice-family: "\"}\""; voice-family:inherit; width:558px;}
#footer {voice-family: "\"}\""; voice-family:inherit; width:748px; height:38px; }
