body {
font-family: Arial, sans-serif;
background-color: #e4decd;
padding: 40px;
font-size: 16px;
line-height: 26px;
}
.maincontent{
padding-left:20px;
}
.header {
overflow: hidden;
background-color: #acb7ae;
padding: 20px 10px;
}
.header a {
float: left;
color: black;
text-align: center;
padding: 12px;
text-decoration: none;
font-size: 18px;
line-height: 25px;
border-radius: 4px;
}
.header a:hover {
background-color: #ddd;
color: black;
}
.header a.active {
background-color: dodgerblue;
color: white;
}
.header-right {
float: right;
}
@media screen and (max-width: 500px) {
.header a {
float: none;
display: block;
text-align: left;
}
.header-right {
float: none;
}
}
.footer {
overflow: hidden;
background-color: #acb7ae;
padding: 20px 10px;
}
.footer-1 {
float: left;
}
.footer-2 {
float: left;
}
.footer-3 {
float: right;
}
.footer-4 {
float: right;
}
.product-table {
width: 90%;
border-spacing: 2px;
border-collapse: collapse;
}
.product-table tr {
text-align: left;
vertical-align: bottom;
}
.product-table td {
/*background-color: #DDD;*/
}
tr.bottom-border {
border-bottom: 1px solid #222;
}
tr.full-border {
border-left: 1px solid #222;
border-right: 1px solid #222;
border-top: 1px solid #222;
border-bottom: 1px solid #222;
}
.contacts-table {
width: 60%;
border: 1px solid black;
border-collapse: collapse;
text-align: left;
vertical-align: bottom;
}
.contacts-table td{
width: 25%;
}
.standimg {
width:  600px;
height: 400px;
}
.beddingimg {
width:  600px;
height: 800px;
}
.remanimg {
width:  200px;
height: 200px;
}
.remanimg:hover {
-webkit-transform: scale(2,2);
}
.retailimg {
width:  200px;
height: 200px;
}
.retailimg:hover {
-webkit-transform: scale(2,2);
}
.canadalogo {
width:  50px;
height: 50px;
}
.eastwoodlogo {
width:  127px;
height: 71px;
}
/*---*/
table.prices-table {
border: 1px solid #FFFFFF;
width: 80%;
text-align: right;
border-collapse: collapse;
}
table.prices-table td, table.prices-table th {
border: 1px solid #FFFFFF;
padding: 3px 2px;
}
table.prices-table tbody td {
/*  font-size: 13px;*/
}
table.prices-table tr:nth-child(even) {
background: #eddedb;
}
table.prices-table thead {
background: #acb7ae;
border-bottom: 5px solid #FFFFFF;
}
table.prices-table thead th {
font-size: 17px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
border-left: 2px solid #FFFFFF;
}
table.prices-table thead th:first-child {
border-left: none;
}
td.prices-table-cola {
text-align:left;
width: 70%;
white-space:pre;
}
td.prices-table-colb {
text-align:left;
white-space:pre;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
