/* Start Smart Image stack CSS code */#stacks_in_37{	text-align: center;}.stacks_in_37responsive {  max-width: 100%;  margin: 0;  padding: 0;}.stacks_in_37responsive img, .stacks_in_37warehouseImage img {  max-width: 100%;  height: auto;  margin: 0 auto 0 auto;  display: block;}.stacks_in_37hiddenimage{	display: none;}.stacks_in_37warehouseImage{	display: none;}/* End Smart Image stack CSS code *//* Start FAQ stack CSS code */.stacks_in_20question{font-size: 120%;line-height: 1.2em;font-weight: bold;border-top: 1px solid #cccccc;padding: 4px;}.stacks_in_20faqcontainer{border-bottom: 1px solid #cccccc;}.stacks_in_20question a{text-decoration: none;}.stacks_in_20question a:hover{text-decoration: none;}.stacks_in_20question a:active{text-decoration: none;}.stacks_in_20question a:visited{text-decoration: none;}.stacks_in_20answer{display: none;margin: 1px 0 8px 0;padding: 2px 4px 4px 4px;}/* End FAQ stack CSS code */