body {  margin: 0;  padding: 0;  font-family: Helvetica, Arial, sans-serif;}a {  outline: none;  color: black;}a:hover { color: #4388b1; }img { border: 0; }#header {  background: #9fad9d;  padding: 10px 0;}#header img {  display: block;  margin: 0 auto;}#outlet_nav {  margin: 0;  padding: 0;  background: #b6c0b3;  text-align: center;}#outlet_nav li {  display: inline;  margin: 0 10px;}#outlet_nav a {  text-decoration: none;  text-transform: uppercase;  letter-spacing: 2px;  color: white;  font-size: 12px;  line-height: 26px;}#outlet_nav a:hover { color: #4388b1; }body.stone #outlet_nav .stone a {  font-size: 16px;  position: relative;  top: 1px;  font-weight: bold;}body.glass #outlet_nav .glass a {  font-size: 16px;  position: relative;  top: 1px;  font-weight: bold;}body.wood #outlet_nav .wood a {  font-size: 16px;  position: relative;  top: 1px;  font-weight: bold;}#wrapper {  width: 960px;  position: relative;  margin: 0 auto;}#logo { padding: 5px 0 8px 0; }#quick_nav {  margin: 20px 0 25px 0;  border-bottom: 1px solid #9fad9d;  padding: 0 0 15px 0;  font-size: 12px;  line-height: 13px;  position: relative;}#quick_nav ul {  list-style: none;  text-align: center;  padding: 0;  margin: 5px 0 0 0;}#quick_nav li {  text-align: right;  margin: 0 0 0 7px;  padding: 0 0 0 7px;  background: url(/images/quick_nav_delimiter.gif) no-repeat left top;  display: inline;}#quick_nav li.first {  margin-left: 0;  padding-left: 0;  background: none;}#quick_nav a {  text-decoration: none;  font-size: 11px;  text-transform: uppercase;  letter-spacing: 1px;}#quick_nav a:hover { color: #4388b1; }#quick_nav form { display: inline; }#quick_nav input { font-size: 10px; }#quick_nav input.text {  border: 1px solid #999999;  padding: 2px;}#quick_nav a#daily_deals_link {  position: absolute;  right: 50px;  top: 17px;  font-size: 13px;  color: #cc0000;}#cols {  width: 100%;  overflow: hidden;  background: url(/images/sidebar_background.gif?20100520) repeat-y 215px top;}ul.nav {  list-style: none;  width: 205px;  margin: 0;  padding: 0;}ul.nav li {  font-size: 11px;  text-transform: uppercase;  letter-spacing: 2px;  margin: 13px 0 0 0;}ul.nav li a { text-decoration: none; }ul.nav li a:hover { color: #4388b1; }ul.nav li a.current { font-weight: bold; }ul.nav ul {  display: none;  list-style: none;  padding: 0 0 0 20px;}ul.nav ul li {  text-transform: none;  font-weight: normal !important;  letter-spacing: 0;  margin: 5px 0 0 0;}body.stone .nav .stone { font-weight: bold; }body.stone .nav .stone ul { display: block; }body.glass .nav .glass { font-weight: bold; }body.glass .nav .glass ul { display: block; }body.wood .nav .wood { font-weight: bold; }body.wood .nav .wood ul { display: block; }#twitter, #facebook {  display: block;  margin: 8px 0;}#slideshow {  margin: 15px 0;  border-top: 1px solid #e0e4df;  border-bottom: 1px solid #e0e4df;}#slideshow h3 {  font-size: 13px;  margin: 10px 0;  color: #7f8a7d;}#slideshow a { color: #7f8a7d; }#slideshow a:hover { color: #4388b1; }#slideshow #slideshow_photos { position: relative; }#slideshow #slideshow_photos a { position: absolute; }#slideshow p {  color: #7f8a7d;  margin: 10px 0;}#main {  float: right;  width: 730px;}#main p { width: 80%; }h1 {  color: #9fad9d;  font-size: 30px;  font-weight: normal;  margin: 0 0 12px 0;}h2 {  color: #7f8a7d;  font-size: 20px;  font-weight: normal;  margin: 12px 0;}h3 {  color: black;  font-size: 16px;  font-weight: normal;  margin: 12px 0;}p {  font-size: 12px;  line-height: 16px;  margin: 12px 0;}ul, ol {  font-size: 12px;  line-height: 16px;  margin: 12px 0;  padding: 0 0 0 20px;}td {  font-size: 12px;  line-height: 16px;}.testimonial p.quote { margin-bottom: 0; }.testimonial p.attribution { margin-top: 0; }#product_details {  width: 100%;  overflow: hidden;  color: #7e897c;  font-size: 12px;  line-height: 15px;}#product_details p {  margin: 0 0 12px 0;  width: 100%;  text-align: justify;}#product_details h1 {  font-size: 18px;  line-height: 20px;}#product_details strong { color: #9fad9d; }#product_details #ordering_options {  width: 100%;  overflow: hidden;  margin: 12px 0;}#product_details .ordering_option {  float: left;  width: 50%;  text-align: center;}#product_details .ordering_option p.price {  text-transform: uppercase;  margin: 0 0 2px 0;  text-align: center;}#product_details .ordering_option p.price .number {  color: #ff0000;  font-weight: bold;}#product_details .ordering_option p.unit_of_measure_label { text-align: center; }#product_details #ordering_options.single .ordering_option {  float: none;  width: auto;}#product_details form {  margin: 0 0 12px 0;  display: inline;}#product_details .description {  float: right;  width: 411px;}#product_details .description a { color: #7e897c; }#product_details .description a:hover { color: #4388b1; }#product_details .left { width: 304px; }#extras {  width: 100%;  overflow: hidden;}#extras img { float: right; }#up_sales h3 {  font-size: 13px;  font-weight: bold;  color: #5a6958;}#banner {  margin: 0 0 15px 0;  width: 100%;  overflow: hidden;}#banner .left {  float: left;  position: relative;  overflow: hidden;}#banner .left #image {  position: absolute;  top: 0;  left: 0;}#banner .left #image img { display: block; }#banner .right { float: left; }#banner .right img { display: block; }h1.category, #description.category {  position: absolute;  left: -9999px;}#videos {  list-style: none;  margin: 0;  padding: 0;  width: 100%;  overflow: hidden;}#videos li {  float: left;  margin: 0 0 2px 0;}#videos li .first { margin-right: 2px; }#videos img {  display: block;  border: 2px solid white;}#videos a:hover img { border-color: #4388b1; }#sidebar {  width: 200px;  float: left;}#side_ad { margin: 8px 0; }#outlets h2 {  border-top: 1px solid #e0e4df;  padding: 15px 0 0 0;}#outlets h2 a {  color: #7f8a7d;  text-decoration: none;}#outlets h2 a:hover { color: #4388b1; }h2.other_outlets {  border-top: 1px solid #e0e4df;  font-size: 13px;  padding: 15px 0 0 0;}#items { margin: 16px 0 0 0; }#items .row {  width: 100%;  overflow: hidden;  padding: 0 0 13px 0;}#items .item {  width: 175px;  float: left;  margin: 0 0 0 10px;  text-align: center;}#items .first { margin-left: 0; }#items a {  text-decoration: none;  cursor: pointer;}#items a .thumb {  display: block;  height: 175px;  overflow: hidden;  position: relative;}#items a .name {  margin: 5px 0 0 0;  display: block;  font-size: 11px;  line-height: 12px;  text-transform: uppercase;  letter-spacing: 1px;  color: black;}#items a .arrow {  width: 8px;  height: 10px;  margin: 0 0 0 4px;  vertical-align: -10%;  display: inline-block;  background: url(/images/arrow.gif);}#items a:hover .thumb img {  position: absolute;  top: -175px;  left: 0;}#items a:hover .name { color: #4388b1; }#items a:hover .arrow { background-position: 0 -30px; }#items a:active .thumb img { position: static; }#items a:active .name { color: black; }#items a:active .arrow { background-position: 0 0; }#items p.price {  margin: 0;  width: 100%;  color: #ff0000;  font-weight: bold;}#gallery h2 {  border-top: 1px solid #e0e4df;  padding: 15px 0 0 0;}#gallery h2 a {  color: #7f8a7d;  text-decoration: none;}#gallery h2 a:hover { color: #4388b1; }#gallery .row {  width: 100%;  overflow: hidden;  padding: 0 0 13px 0;}#gallery .product {  width: 175px;  float: left;  margin: 0 0 0 10px;  text-align: center;}#gallery .product a { text-decoration: none; }#gallery .product a .name {  margin: 5px 0 0 0;  display: block;  font-size: 11px;  line-height: 12px;  text-align: center;  text-transform: uppercase;  letter-spacing: 1px;  color: black;}#gallery .product a:hover .name { color: #4388b1; }#gallery .first { margin-left: 0; }table.cart {  color: #7e897c;  font-size: 12px;  line-height: 15px;  width: 100%;  border-collapse: collapse;  margin: 0 0 12px 0;}table.cart thead th {  text-align: left;  border-bottom: 2px solid #bbbbbb;  padding: 5px;}table.cart tbody { border-bottom: 2px solid #bbbbbb; }table.cart td {  border-bottom: 1px solid #bbbbbb;  padding: 5px;}table.cart tfoot th {  text-align: left;  padding: 5px;}#enewsletter_signup { font-size: 13px; }#footer_nav {  border-top: 1px solid #9fad9d;  margin: 25px 0 0 0;  text-align: center;  padding: 15px 0 0 0;}#footer_nav li {  display: inline;  margin: 0 7px;}#footer_nav a {  text-decoration: none;  font-size: 11px;  line-height: 13px;  text-transform: uppercase;  letter-spacing: 1px;}#footer_nav a:hover { color: #4388b1; }#footer_ad {  text-align: center;  margin: 15px 0;}.nowrap { white-space: nowrap; }#faqs .section h2 span {  font-size: 16px;  line-height: 19px;  padding: 0 0 0 13px;  background: url(/images/disclosure.gif) no-repeat 0 2px;  cursor: pointer;  color: #7f8a7d;}#faqs .question span {  font-size: 16px;  line-height: 19px;  padding: 0 0 0 13px;  background: url(/images/disclosure.gif) no-repeat 0 2px;  cursor: pointer;  color: #7f8a7d;}#faqs .section .faq {  margin: 0 0 0 13px;  border-bottom: 1px solid #e0e4df;}#faqs .section .question span {  font-size: 14px;  line-height: 16px;  background: none;  padding: 0;  cursor: default;  color: black;}#faqs .section .answer {  display: block;  margin: 0;}#faqs .questions { display: none; }#faqs .answer {  display: none;  margin: 0 0 0 13px;}#faqs .expanded h2 span { background-position: 0 -97px; }#faqs .expanded .question span { background-position: 0 -97px; }#faqs .expanded .questions { display: block; }#faqs .expanded .answer { display: block; }
