/*
##############################################
# DO NOT DELETE                              #
##############################################
*/
body { 
  margin:0px;
  background:#ffffff;
  font:12px Verdana, Helvetica, sans-serif;
  color:#000000;
  text-align:center;
/*  align:center;
  scrollbar-base-color:#ffffff;
  scrollbar-arrow-color:#B1D2AC;
  scrollbar-DarkShadow-Color:#ffffff;
  scrollbar-highlight-color: #B1D2AC;*/
}

TD, P, LI, div {
  color:#000000;
  font:12px Verdana, Helvetica, sans-serif;
}

p {
  margin:1em 0 0 0;
}

a:link, a:visited, a:active {
  text-decoration:underline;
  color:#635a54;
}

a:hover {
  text-decoration:none;
  color:#c2b9a2;
}

.smallText {
  FONT-SIZE: 12px;
  TEXT-DECORATION: none;
}

.blueText {
  TEXT-DECORATION: none;
  COLOR: #3A2A86;
}

.alertText {
  COLOR: #ff3100;
}

B, strong {
  FONT-STYLE: normal;
  FONT-WEIGHT: bold;
}

ul {
  margin:3px 2px 15px 25px;
  padding:0px;
  list-style-type:Circle;
}

ol {
  margin:1em 0px 1em 2em;
  padding:0px;
}

h1, h1.pageHeader {
  FONT-WEIGHT: normal;
  margin:0em 0em 1em 0em;
  font-size:18px;
}

h2, h2.pageSubHeader {
  FONT-WEIGHT: bold;
  margin:1em 0em 1em 0em;
  font-size:14px;
}

#ss_mainContent OL LI {
  margin-bottom:1em;
}

.clearBoth {
  clear:both;
}

.clearLeft {
  clear:left;
}

.clearRight {
  clear:right;
}

.clearNone {
  clear:none;
}

/* Page Layout */
#ss_mainContainer {
  text-align:left;
  align:center;
  width:825px;
  min-height:525px;
  margin-top:42px;
  margin-left: auto; 
  margin-right: auto;
}
* html #ss_mainContainer {
  height:525px;
}

#ss_header{
  background-color:#ffffff;
  position:relative;
  width:100%;
  height:84px;
  float:left;
  overflow:visible;
}

#ss_header div{
}

.ss_logo {
  position:absolute;
  float:left;
  top:84px;
  left:10px;
  width:225px;
  height:100px;
}

.ss_banner{
}

#ss_header .ss_nav {
  width:100%;
  float:left;
  background:url(../docs/images/nav_bg.gif) repeat-x;
}

#ss_header .ss_nav #ss_lastItem {
  margin-left:90px;
  float:left;
}

#ss_header .ss_nav div {
  display:inline;
  float:left;
}

#ss_header .ss_nav .ss_navLeft, #ss_header .ss_nav .ss_navRight {
  margin-top:15px;
}

#ss_header .ss_navItem {
}

#ss_header .ss_navItem h2 {
}

.ss_bar {
  float:left;
  width:100%;
  height:51px;
  clear:both;
}

.ss_bar a:link, .ss_headerBar a:visited, .ss_headerBar a:active {
}

.ss_bar a:hover {
}

.ss_bar div {
  display:inline;
}

.ss_bar_left {
  width:auto;
  height:100%;
  float:left;
}

.ss_bar_center {
  float:left;
  width:auto;
  height:100%;
}

.ss_bar_right {
  width:auto;
  height:100%;
  float:left;
}

#ss_main {
  float:left;
  clear:both;
  width:100%;
  height:379px;
  margin:0px;
  padding:0px;
}

#ss_main div{
  display:inline;
}

#ss_main #ss_leftCol {
  float:left;
  width:225px;
  height:100%;
  padding-left:10px;
  background: url(../docs/images/shadow_left.gif) repeat-y;
}
* html #ss_main #ss_leftCol {
  width:225px;
  height:379px;
}

#ss_main #ss_leftCol img {
  margin-top:100px;
}

#ss_main #ss_leftCol .ss_nav {
}

#ss_main #ss_leftCol .ss_nav div {
}

#ss_main #ss_leftCol .ss_nav .ss_leftNav_item {
}

#ss_main #ss_leftCol .ss_nav .ss_leftNav_item a:link, #ss_main #ss_leftCol .ss_nav .ss_leftNav_item a:visited, #ss_main #ss_leftCol .ss_nav .ss_leftNav_item a:active {
}

.ss_leftNav_item a:hover {
}

#ss_middleCol {
  width:555px;
  height:379px;
  float:left;
  padding-left:20px;
  background: url(../docs/images/content_bg.jpg) no-repeat bottom left;
  position:relative;
}
* html #ss_middleCol{
  width:555px;
  height:379px;
}

#ss_mainContent {
  width:555px;
  padding-top:15px;
  padding-right:0px;
  margin-right:0px;
  height:365px;
  text-align:left;
  float:left;
  position:relative;
  overflow:auto;
  scrollbar-base-color:#ffffff;
  scrollbar-arrow-color:#c1b9a2;
  scrollbar-DarkShadow-Color:#ffffff;
  scrollbar-highlight-color: #c1b9a2;
}
* html #ss_mainContent {
  width:555px;
  height:364px;
}

#ss_mainContent .ss_ccauth_table {
  width:auto;
}

#ss_main #ss_right{
  width:15px;
  float:left;
  height:100%;
  background: url(../docs/images/shadow_right.gif) repeat-y;
}
* html #ss_main #ss_right {
  height:379px;
}

#ss_footer {
  clear:both;
  float:left;
  width:825px;
  position:relative;
}

#ss_footer .ss_bar {
  width:825px;
  height:62px;
  float:left;
  clear:none;
  background: url(../docs/images/shadow_bottom.gif) repeat-x bottom white;
}

#ss_footer .ss_bar div {
  display:inline;
}

#ss_footer .ss_bar .ss_bar_left {
  float:left;
  width:20px;
  height:auto;
}

#ss_footer .ss_bar .ss_bar_center {
  float:left;
  width:780px;
  height:auto;
}

#ss_footer .ss_bar .ss_bar_right {
  float:left;
  width:25px;
  height:auto;
}

#ss_copyright {
  position:absolute;
  top:11px;
  right:35px;
  text-align:right;
  font-size:10px;
  float:left;
  width:50%;
}
* html #ss_copyright {
  float:right;
  position:relative;
  margin-top:-62px;
}

#ss_copyright a:link, #ss_copyright a:visited, #ss_copyright a:active{
  font:10px;
  color:#635a54;
  text-decoration:underline;
}

#ss_copyright a:hover {
  font:10px;
  color:#c2b9a2;
  text-decoration:none;
}

/* global page elements */
.ss_pageText {
  float:left;
  width:535px;
  height:auto;
  text-align:left;
  position:relative;
}

div.ss_pageDivider {
  height:1px;
  width:100%;
  clear:both;
  float:none;
  position:relative;
}

div.ss_pageDivider img{
  height:1px;
  width:100%;
  border-bottom:#000000 1px solid;
  margin-top:1em;
  margin-bottom:1em;
}

.ss_rowSubDivider {
  border-bottom:#000000 1px solid;
}

.ss_rowDivider {
  border-bottom:#000000 1px solid;
}

.ss_backLink {
  width:100%;
  clear:both;
  float:left;
  margin-top:1em;
}

.ss_categoryEmpty {
  clear:both;
  float:left;
  width:100%;
}

.ss_thumbnail {
  width:105px;
  float:left;
}

.ss_thumbnail img {
  width:100px;
  border:1px #000000 solid;
}

.ss_productName {
  font-weight:bold;
  margin-top:0em;
  margin-left:5px;
  float:left;
  width:358px;
}

.ss_price {
  color:#ff0000;
  float:left;
  margin-left:5px;
  width:358px;
}

.ss_shortDesc {
  float:left;
  margin-left:5px;
  width:358px;
}

.ss_salespitch {
  float:left;
  margin-left:5px;
  width:358px;
}

.ss_longDesc {
  float:left;
  margin-left:5px;
  width:358px;
  visibility:visible;
}

.ss_buyNow {
  float:left;
  width:358px;
  margin-left:5px;
}

.ss_moreInfo {
  float:left;
  width:358px;
  margin-left:5px;
  visibility:hidden;
}

/* page specific */

#ss_homePage_text .alertText {
  margin-top:15px;
  margin-bottom:0em;
  text-align:center;
}

#ss_homePage_text .ss_special_left {
  float:left;
}

#ss_homePage_text .ss_special_right {
  float:right;
}

#ss_homePage_text .ss_productSpecial {
  width:265px;
  float:left;
  margin-top:1em;
  position:relative;
}
* html #ss_homePage_text .ss_productSpecial {
  margin-top:1.5em;
}

#ss_homePage_text .ss_productSpecial .ss_productName {
  width:155px;
  float:right;
  margin-left:0px;
  margin-top:1em;
}

#ss_homePage_text .ss_productSpecial .ss_price {
  width:155px;
  float:right;
}

#ss_homePage_text .ss_productSpecial .ss_buyNow {
  width:155px;
  float:right;
}

#ss_homePage_text .ss_productSpecial .ss_thumbnail {
  width:102px;
  background-color:#ffffff;
  border:1px #000000 solid;
  float:left;
  position:absolute;
  left:0px;
  top:0px;
  margin-top:1em;
}

#ss_homePage_text .ss_productSpecial .ss_thumbnail img {
  border:0px;
  width:100px;
}

#ss_categoryList_text {
  float:left;
}

#ss_categoryList_text h1 {
  width:100%;
  float:left;
  margin-bottom:0px;
}

#ss_categoryList_text .ss_categoryHeader {
  width:100%;
  clear:both;
  float:left;
}

#ss_categoryList_text .ss_categoryRow {
  width:100%;
  float:left;
  margin-top:1em;
}

#ss_categoryList_text .ss_categoryRow .ss_categoryName {
  font-weight:bold;
  width:100%:
  float:left;
}

#ss_categoryList_text .ss_categoryRow .ss_categoryHeader {
  width:100%;
  float:left; 
  border:0px;
  text-align:left;
  margin-top:0px;
  margin-bottom:0px;
  background-color:transparent;
}

#ss_categoryList_text .ss_categoryRow .ss_categoryHeader img {
  border:1px #000000 solid;
}

#ss_categoryList_text .ss_categoryNameDivider {
  font-weight:normal;
}

#ss_categoryList_text .ss_categoryMoreInfo {
  font-weight:normal;
}

#ss_productList_text {
  float:left;
}

#ss_productList_text div {
  display:block;
}

#ss_productList_text h1 {
  width:100%;
  float:left;
  margin-bottom:0px;
}

#ss_productList_text .ss_categoryHeader {
  width:100%;
  clear:both;
  float:left;
  padding:0px;
}

#ss_productList_text .ss_productSpecial {
  width:100%;
  clear:both;
  float:left;
  padding:0px;
}

#ss_productList_text .ss_categoryCount {
  width:49%;
  clear:both;
  float:left;
  margin-top:1em;
  border-top:1px #000000 solid;
  border-bottom:1px #000000 solid;
  padding-top:10px;
  padding-bottom:9px;
}

#ss_productList_text .ss_categoryPrevNext {
  width:49%;
  height:23px;
  float:left;
  text-align:right;
  margin-top:1em;
  border-top:1px #000000 solid;
  border-bottom:1px #000000 solid;
  padding-top:5px;
  padding-bottom:5px;
}
* html #ss_productList_text .ss_categoryPrevNext {
  float:right;
}

#ss_productList_text .ss_productList {
  margin-top:1em;
  float:left;
}

#ss_productList_text .ss_productList .ss_buyNow {
  margin-top:1em;
  margin-left:0em;
  float:left;
}

#ss_productList_text .ss_pageDivider {
  display:none;
}

#ss_productList_text .ss_pageDivider#ss_pageDivider_2 {
  display:block;
  width:500px;
  position:relative;
}
#ss_productList_text .ss_pageDivider#ss_pageDivider_2 img {
  height:1px;
  width:100%;
  border:#000000 0px solid;
  margin-top:0px;
  margin-bottom:0px;
}

#ss_productList_text .ss_categoryRow {
  position:relative;
  width:49.9%;
  float:left;
  margin-top:10px;
}

#ss_productList_text .ss_categoryRow #ss_2 {
  clear:both;
}

#ss_productList_text .ss_categoryRow div {
}

#ss_productList_text .ss_listedProduct {
  width:100%;
  float:left;
}

#ss_productList_text .ss_productName {
  width:150px;
}
#ss_productList_text .ss_thumbnail {
}
#ss_productList_text .ss_price {
  width:150px;
}
#ss_productList_text .ss_buyNow {
  width:150px;
}
#ss_productList_text .ss_moreInfo {
  width:150px;
}

#ss_productList_text .ss_listedProduct .ss_shortDesc {
  float:left;
  width:60%;
  visibility:hidden;
}

#ss_productDetail_text {
  float:left;
}

#ss_productDetail_text .ss_productDetailImage {
  width:102px;
  float:left;
  padding:0px 0px 0px 0px;
}

#ss_productDetail_text .ss_productDetailImage img {
  width:100px;
  border:1px #000000 solid;
}

#ss_productDetail_text .ss_productDetailImage .ss_productDetailZoomLink {
  clear:both;
  width:100%;
  text-align:center;
  margin-top:1em;
  float:left;
}

#ss_productDetail_text .ss_productName, #ss_productDetail_text .ss_longDesc, #ss_productDetail_text .ss_buyNow, #ss_productDetail_text .ss_price, #ss_productDetail_text .ss_qtybox {
  width: 428px;
  margin-left:5px;
  float:left;
  margin-top:0px;
  margin-bottom:0px;
}

#ss_productDetail_text .ss_qtybox div {
  display:inline;
}
#ss_productDetail_text .ss_qtybox .ss_qtybox_2 {
  float:left;
  width:19%;
}
#ss_productDetail_text .ss_qtybox .ss_buyNow {
  float:left;
  width:49%;
  text-align:left;
}

#ss_productDetail_text .ss_buyNow {
  text-align:right;
  float:right;
}
* html #ss_productDetail_text .ss_buyNow {
  margin-top:5px;
}

#ss_productDetail_text .ss_longDesc, #ss_productDetail_text .ss_qtybox {
  margin-top:1em;
}

#ss_productDetail_text .ss_productName h1 {
  margin-top:0px;
  margin-bottom:0px;
}

#ss_productDetail_text .ss_options {
  width:99%;
  margin-left:5px;
  float:left;
  border-top:1px #000000 solid;
  border-bottom:1px #000000 solid;
  margin-top:1em;
  margin-bottom:1em;
  padding-bottom:1em;
  position:relative;
}
* html #ss_productDetail_text .ss_options {
  margin-bottom:0em;
}

#ss_productDetail_text .ss_ProductOptions {
  clear:both;
  width:100%;
  margin-top:1em;
  float:left;
  position:relative;
}

#ss_productDetail_text .ss_ProductOptions .ss_ProductOptionName {
  width:50%;
  float:left;
  FONT-WEIGHT: bold;
  margin-bottom:5px;
}

#ss_productDetail_text .ss_ProductOptions .ss_ProductOptionSelect {
  width:100%;
  float:left;
  clear:both;
}

#ss_productDetail_text .ss_ProductOptions .ss_ProductOptionComments {
  width:50%;
  float:right;
  text-align:left;
  position:absolute;
  top:0px;
  right:0px;
}
* html #ss_productDetail_text .ss_ProductOptions .ss_ProductOptionComments {
  float:left;
  margin-left:50%;
}

#woodlandamishfurniture_com .ss_promos {
  width:100%;
  float:left;
}

#woodlandamishfurniture_com .ss_promo {
  float: left;
  width: 100%;
}

#woodlandamishfurniture_com .ss_promo h1 {
}

#woodlandamishfurniture_com .ss_promo .ss_thumbnail {
}

#woodlandamishfurniture_com .ss_promo .ss_productName {
}

#woodlandamishfurniture_com .ss_promo .ss_price {
}

#woodlandamishfurniture_com .ss_promo .ss_salespitch {
}

#woodlandamishfurniture_com .ss_promo .ss_shortDesc {
  visibility:hidden;
}

#woodlandamishfurniture_com .ss_promo .ss_moreInfo_text {
  visibility:hidden;
}

#woodlandamishfurniture_com .ss_promo .ss_moreInfo {
  float:left;
  width:auto;
  visibility:visible;
}

#woodlandamishfurniture_com .ss_promo .ss_noThanks_text {
  visibility:hidden;
}

#woodlandamishfurniture_com .ss_promo .ss_noThanks {
  float:left;
  width:auto;
  margin-left:5px;
}

#woodlandamishfurniture_com .ss_promo .ss_buyNow_text {
  visibility:hidden;
}

#woodlandamishfurniture_com .ss_promo .ss_buyNow {
  float:left;
  width:auto;
  margin-left:5px;
}

#ss_shoppingCart {
}

#ss_shoppingCart .ss_cartHeader {
  width:300px;
  right:0px;
  top:20px;
  float:right;
  text-align:center;
  position:absolute;
}
* html #ss_shoppingCart .ss_cartHeader {
}

#ss_shoppingCart .ss_orderNumber {
  width:100%;
  float:left;
}
* html #ss_shoppingCart .ss_orderNumber {
}

#ss_shoppingCart .ss_orderDate {
  width:100%;
  float:left;
}

#ss_shoppingCart .ss_cartFooter {
  text-align:left;
  float:left;
}

#ss_shoppingCart .ss_mainTable, #ss_thankyou .ss_mainTable {
  width:100%;
  margin-top:0em;
  clear:both;
}

#ss_shoppingCart .ss_mainTable th, #ss_thankyou .ss_mainTable th {
  background-color:#000000;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
}

#ss_shoppingCart .ss_cartTable .ss_rowDivider {
  height:1px;
  background-color:#000000;
  padding:0px;
}

#ss_shoppingCart .ss_shippingCalcTable label {
  font-weight:bold;
  float:left;
  display:block;
}

#ss_shoppingCart .ss_shippingCalcTable select {
  clear:both;
  float:left;
}

#ss_shoppingCart .ss_checkOutButtons {
  padding-top:10px;
}

#ss_CCAuth {
}

#ss_CCAuth #ss_securitySeal {
  position:absolute;
  right:0px;
}

#ss_CCAuth .ss_formerrors {
  color:#ff0000;
}

#ss_CCAuth h1, #ss_CCAuth h2 {
  clear:both;
  margin-top:0em;
  margin-bottom:0em;
}

#ss_thankYou h1 {
  margin-bottom:0em;
}

#ss_thankYou table {
  margin-top:0px;
}

#ss_faqAnswersPage_text {
  width:100%;
}

#ss_faqAnswersPage_text .ss_faqImages {
  width:100%;
  clear:both;
  float:left;
}

#ss_faqAnswersPage_text .ss_faqImage {
  margin-top:1em;
  width:33%;
  padding-right:10px;
  float:left;
}

#ss_faqAnswersPage_text .ss_imageLabel {
  margin-bottom:.5em;
  float:left;
}

#ss_faqAnswersPage_text .ss_faqImage img {
  clear:both;
  float:left;
  margin-left:0px;
  padding-left:0px;
  border:1px #000000 solid;
}

#ss_imageGallery {
  float:left;
  width:100%;
  align:center;
  position:relative;
  margin-top:0px;
}

#ss_imageGallery #ss_imageGallery_pageTitle {
}

.ss_categorySelectorRow {
  clear:both;
  float:left;
  position:relative;
  width:100%;
  margin-top:15px;
  border-top:1px #000000 solid;
  border-bottom:1px #000000 solid;
  padding-top:5px;
  padding-bottom:5px;
}

#ss_imageGallery .ss_pageDivider {
  visibility:hidden;
}

.ss_categorySelectorRow div {
  display:inline;
  clear:none;
}

.ss_countDisplay {
  width:40%;
  float:left;
  margin-top:4px;
  margin-left:10px;
}

.ss_categorySelector {
  width:26%;
  text-align:left;
  vertical-align:middle;
}

.ss_previousNextButtons {
  width:40%;
  float:right;
  text-align:right;
  vertical-align:middle;
  margin-right:10px;
}

/* Start Row Styles */

#ss_listings {
  clear:both;
  float:left;
  width:100%;
}

#ss_listings div{
  display:inline;
}

.ss_listingRow {
  float:left;
  width:24.9%;
  margin-top:1em;
  text-align:center;
}

#ss_rowDivider_4 {
  clear:both;
  width:100%;
}

#ss_row_5 {
  clear:both;
}

#ss_imageGallery .ss_thumbnail {
  text-align:center;
  float:left;
  width:100%;
}
.ss_thumbnail img {
  width:100px;
}

#ss_imageGallery .ss_categoryHeader {
  float:left;
  margin-left:10px;
  margin-right:10px;
}

.ss_displayName {
  margin-top:1em;
  float:left;
  width:100%;
  clear:both;
  text-align:center;
  font-weight:bold;
}

.ss_imageCaption {
  margin-top:0em;
  float:left;
  width:100%;
  clear:both;
  text-align:center;
}

.ss_zoomLink {
  margin-top:0em;
  float:left;
  width:100%;
  clear:both;
  text-align:center;
}

.ss_selectLink {
  margin-top:0em;
  float:left;
  width:100%;
  clear:both;
  text-align:center;
}

.ss_emptyCategoryMessage {

}

#ss_imageGalleryCats {
  float:left;
  width:100%;
  position:relative;
}

#ss_imageGalleryCats #ss_listings {
  clear:both;
  float:left;
  width:100%;
}

#ss_imageGalleryCats .ss_listingRow {
  width:100%;
  float:left;
  clear:both;
}

#ss_imageGalleryCats .ss_thumbnail {
  width:100px;
  float:left;
  clear:both;
}

#ss_imageGalleryCats .ss_thumbnail img {
  width:100px;
}

#ss_imageGalleryCats p {
  display:block;
}

#ss_imageGalleryCats .ss_displayName {
  float:left;
  margin-top:0px;
  margin-left:10px;
  text-align:left;
  width:75%;
  clear:none;
}

#ss_imageGalleryCats .ss_numberOfItems {
  float:left;
  text-align:left;
  margin-left:10px;
  width:75%;
}

#ss_imageGalleryCats .ss_shortDesc {
  float:left;
  text-align:left;
  margin-left:10px;
  width:75%;
}

/* form layout */
.ss_form {
}
* html form {
  margin:0px;
  padding:0px;
}
* html select {
  margin:0px;
  padding:0px;
}

.ss_form div{
  display:block;
}

.ss_form .ss_formRow {
  clear:both;
  padding-bottom:5px;
  float:left;
  width:90%;
  position:relative;
}

.ss_form .ss_formRow .ss_formLabel, .ss_form .ss_formRow label {
  font-weight:bold;
  float:left;
  width:200px;
}

.ss_form .ss_formRow .ss_formField {
  float:left;
  position:relative;
}

.ss_form textarea {
  width:250px;
  height:5em;
}

.ss_form .ss_formRow .ss_formSubmit {
  text-align:left;
  width:auto;
  margin-left:200px;
  float:left;
}

.ss_form .ss_formSubmit {
  text-align:left;
  width:auto;
  margin-left:200px;
  float:left;
}

input {
  border:#000000 1px solid;
  background-color:#ffffff;
}

input.image {
  border-width:0px;
}

input.radbox {
  border-width:0px;
}

SELECT {
  border:#000000 1px solid;
  background-color:#ffffff;
}

TEXTAREA {
  border:#000000 1px solid;
  background-color:#ffffff;
}
