.homeimage-wrapper {
 	margin: 10px auto;
 	max-width: 678px;
}
.homeimage-wrapper img{
 	width: 100%;
 	height: auto;
}
.txt_welcome {
	max-width: 865px;
}
.txt_welcome img {
 	width: 80%;
 	height: auto;
}

.box .box-heading h1,
.box .box-heading h2, 
.box .box-heading h3, 
.box .box-heading h4,
.box .box-heading h5,
.box .box-heading h6{padding:0 50px 0 0; border-bottom:2px solid #814605; height:30px; line-height:30px; display:inline-block;color:#333;font-size:16px;font-weight:normal; background:none;}

a.link, a.link:visited, a b { color: #333; text-decoration: underline; cursor: pointer; }
a.link:hover { text-decoration: underline; color:#222; }

.box_content { width: 100%; display: inline-block; }
#social_media { display: inline-block; }

.mini-cart-info .name {line-height: 13px;}

#column-left .box-product .price, #column-right .box-product .price { float:right; padding:0 10px 0 0; margin:0px 0 2px 0; }
#column-left .box-product .rating, #column-right .box-product .rating { float:right; margin-bottom:0px; padding:0 10px 0 0;}

.product-list .name { margin-bottom: 6px; }
.product-list .name a { color: #555; font-weight: bold; text-decoration: none; font-size:14px; }

img.cat_thumb{float:left; border:none;}

.subcategory-grid { width: 100%; overflow: auto; }
.subcategory-grid > div { min-width: 130px; display: inline-block; vertical-align: top; margin-right:10px; margin-bottom: 20px; background:#fff; text-align:center; padding-bottom:10px; border:1px solid #fff;}
.subcategory-grid > div:hover{border:1px solid #e3e3e3; box-shadow:1px 1px 2px #d6d4d4;}
.subcategory-grid .image { display: block; margin-bottom:5px; }
.box-product .image a { display:block; }
.subcategory-grid .image img { padding:0px; }
.subcategory-grid .name a { width:152px; line-height:18px; font-size:13px; color: #555; text-decoration: none; display: block; margin-bottom: 4px; padding:0 8px; }
.subcategory-grid .name a:hover { color:#814605; }
.subcategory-grid .description { display: none; }
.subcategory-grid .count { display: block; margin-bottom:5px; }

.product-info .options { border-bottom: 1px solid #E7E7E7; padding: 0px 5px 10px 5px; margin-bottom: 20px; color: #4D4D4D; overflow: auto;}
.product-info .options fieldset { margin: 0; padding: 0; border: none;}
.product-info .options legend { color: #404040; background-color: #ffffff; font-weight: bold; font-size: 100%; margin-left: 10px; }
.product-info .options label,h4 { display: block; clear: left; margin: 0 10px 10px 0; }
.product-info .options label span { display: block; float: left; width: 8em; line-height: 1.4em; margin-bottom: .5em; }
.product-info .options label select { min-width: 100px; }
.product-info .options em { text-indent: -9999em; display: block; float: left; width: .5em; margin-left: -.5em; background: transparent url("https://b0e1c4.claudeassets.com/20250820205925im_/http://www.amishfurnitureconnections.com/skin_storefront/images/required.png") 0 .2em no-repeat; }
.product-info .options p em { margin: 0 1em; }
.product-info .options textarea { width: 18em; border: 1px solid #999; }
.product-info .options input[type="text"] { width: 18em; border: 1px solid #999; }
.product-info .options input.submit { clear: left; display: block;	margin: 1em; }

table.instock_tbl {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 10px 0 0 250px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
table.instock_tbl th
{
	font-size: 14px;
	font-weight: normal;
	color: #333;
	padding: 10px 8px;
	border-bottom: 2px solid #333;
}
table.instock_tbl td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}

.instock_image {
	position:relative;
	float:left;
}

a.customize_link {text-decoration: underline;}
a.customize_link:hover {color:#000;}

.ErrorText {color:#DD0000;}

a.smbutton, input.smbutton { cursor: pointer; color:#fff; font-size: 10px; font-weight: bold; background:#814605; border:none; -webkit-box-shadow:inset 0px 0px 5px rgba(0, 0, 0, .10); -moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, .10); box-shadow:inset 0 0 5px rgba(0, 0, 0, .10); border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
a.smbutton { display: inline-block; text-decoration: none; padding: 2px 6px 2px 6px; }
input.smbutton { margin:0; height:18px; line-height:18px; padding: 0px 6px; }
a.smbutton:hover, input.smbutton:hover { background:#444; color:#fff; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

a.button_green, input.button_green { cursor: pointer; color:#fff; font-size: 12px; font-weight: bold; background:#18A766; border:none; -webkit-box-shadow:inset 0px 0px 5px rgba(0, 0, 0, .10); -moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, .10); box-shadow:inset 0 0 5px rgba(0, 0, 0, .10); border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
a.button_green { display: inline-block; text-decoration: none; padding: 6px 12px 6px 12px; }
input.button_green { margin:0; height:26px; line-height:26px; padding: 0px 10px; }
a.button_green:hover, input.button_green:hover { background:#444; color:#fff; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

a.smbutton_green, input.smbutton_green { cursor: pointer; color:#fff; font-size: 10px; font-weight: normal; background:#18A766; border:none; -webkit-box-shadow:inset 0px 0px 5px rgba(0, 0, 0, .10); -moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, .10); box-shadow:inset 0 0 5px rgba(0, 0, 0, .10); border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
a.smbutton_green { display: inline-block; text-decoration: none; padding: 4px 6px 2px 6px; }
input.smbutton_green { margin:0; height:18px; line-height:18px; padding: 0px 6px; }
a.smbutton_green:hover, input.smbutton_green:hover { background:#444; color:#fff; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

ul.bullet-list {list-style: disc outside none; margin-bottom: 10px;}
ul.bullet-list li {padding-left: 5px;margin-left:25px;}

.piclist {padding:3px; font: 11px/1.4em Arial, sans-serif;text-align:center;}
.piclist img {vertical-align:middle; margin-bottom: 3px; }
.picleft { margin: 0.8em 0.8em 0.5em 0; float:left; }
.picright { margin: 0.8em 0pt 0.5em 0.8em; float:right; }
.picheader {text-align:center;font-weight:bold;font-size:15px;}
.picheader2row {text-align:center;font-weight:bold;font-size:15px;height:25px;}
.picborder img {border:1px solid #000;}
.caption {height:23px;}

img.imgborder {border:1px solid #000;padding:10px;}
.subtitle {font-size: 15px; font-weight:bold}

/********* Checkout Progress ***********/
.progress { font-size:13px; color: #999; margin-bottom: 10px; display:inline-block}
.progress span { color:#814605; }

table.narrowradio { border-collapse: collapse; }
table.narrowradio td { padding: 5px; vertical-align: top; }
table.narrowradio td label { display: block; }
table.narrowradio tr td:first-child { width: 1px; }
table.narrowradio tr td:first-child input { margin-top: 1px; }
table.narrowradio tr.highlight:hover td { background: #f8f6f6; cursor: pointer; }

/********* Processing Modal ***********/

.modalAlert .ui-dialog-titlebar {display:none}
div#processing-modal{background:url(https://4f070e.claudeassets.com/20250820205925im_/http://www.amishfurnitureconnections.com/skin_storefront/images/loaders/ajax-loader-pk-000000.gif) no-repeat center center;}
h2.checkout_alert {text-align:center;color: #000; font-size: 15px; font-weight:bold; border:none;background:none;}

.notrans {text-transform: none !important};

/********* Orders History ***********/

.orders-list table { width: 100%; margin-bottom: 15px; border-collapse: collapse; border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; }
.orders-list td { padding: 7px; }
.orders-list thead td { color: #4D4D4D; font-weight: bold; background-color: #F7F7F7; border-bottom: 1px solid #DDDDDD; }
.orders-list thead .number { text-align: center; }
.orders-list thead .name, .orders-list thead .status, .orders-list thead .quantity { text-align: left; }
.orders-list thead .price, .orders-list thead .total { text-align: right; }
.orders-list tbody td { vertical-align: top; border-bottom: 1px solid #DDDDDD; }
.orders-list tbody .number { text-align: center; }
.orders-list tbody .name, .orders-list tbody .status, .orders-list tbody .quantity { text-align: left; }
.orders-list tbody .quantity input[type='image'], .orders-list tbody .quantity img { position: relative; top: 4px; cursor: pointer; }
.orders-list tbody .price, .orders-list tbody .total { text-align: right; }
.orders-list tbody span.stock { color: #F00; font-weight: bold; }

/********* Send to Friend ***********/

#s2fDialog label { display:block; }
/* #s2fDialog input { display:block; } */
#s2fDialog input.text { margin-bottom:12px; width:95%; padding: .4em; }
#s2fDialog fieldset { padding:0; border:0; margin-top:25px; }
#s2fDialog .ui-dialog .ui-state-error { padding: .3em; }
#s2fDialog .validateTips { border: 1px solid transparent; padding: 0.3em; }

/********* Document Share ***********/
.documents-list table { width: 80%; margin-bottom: 15px; border-collapse: collapse; }
.documents-list td { padding: 7px; font-size:14px;}
.documents-list td a:link, .documents-list td a:visited {text-decoration: underline; color: #FF0000; font-size:14px;}
.documents-list td a:hover {text-decoration: none; color: #000000; font-size:14px;}
.documents-list td.doclabel {width:10%; white-space: nowrap; font-size:14px;}

.in_stock_msg {font-size:16px; font-family: Georgia, serif; font-weight: bold; line-height: 18px; color:#814605;}

div#recaptcha-center { text-align: center; margin-top: 20px; }
.g-recaptcha { display: inline-block; }


@media screen and (max-width:320px) {
#top-header{ display:none; }
.no-mobile { display: none; }
#header #cart .heading {display: none; }
}
@media screen and (max-width:480px) {
#top-header{ display:none; }
.no-mobile { display: none; }
#header #cart .heading {display: none; }
}
@media screen and (max-width:800px) {
#top-header{ display:none; }
.no-mobile { display: none; }
#header #cart .heading {display: none; }
}
@media screen and (max-width:801px) {
#top-header{ display:none; }
.no-mobile { display: none; }
#header #cart .heading {display: none; }
}


/*
     FILE ARCHIVED ON 18:58:51 Mar 30, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:20:34 Sep 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.698
  exclusion.robots: 0.114
  exclusion.robots.policy: 0.079
  esindex: 0.011
  cdx.remote: 68.676
  LoadShardBlock: 4173.718 (3)
  PetaboxLoader3.resolve: 161.574 (4)
  PetaboxLoader3.datanode: 4188.596 (7)
  load_resource: 187.014 (2)
  loaddict: 60.892
*/