html {margin: 0px; padding: 0px;}
body {margin: 0px; padding: 8px 0px; background: #544a49;}

#header {width: 980px; height: 200px; margin: 0px auto 6px auto; padding: 0px; background: url(/images/template/header-summer.jpg);}
#header h1 {margin: 0px; padding: 0px; display: none;}
#header p {margin: 0px; padding: 0px; display: none;}

#menu {width: 980px; height: 20px; margin: 0px auto 5px auto; padding: 0px; overflow: hidden;}
#menu a {display: block; padding-top: 20px; height: 19px;}
#menu ul {margin: 0px; width: auto; padding: 0px; list-style: none;}
#menu ul li.menu-home {float: left; width: 74px; height: 19px; padding: 0px; margin: 0px 0px 0px 16px; background: url(/images/template/menu-home.jpg);}
#menu ul li.menu-divans {float: left; width: 117px; height: 19px; padding: 0px; margin: 0px 0px 0px 30px; background: url(/images/template/menu-divan.jpg);}
#menu ul li.menu-frames {float: left; width: 121px; height: 19px; padding: 0px; margin: 0px 0px 0px 30px; background: url(/images/template/menu-frames.jpg);}
#menu ul li.menu-mattresses {float: left; width: 115px; height: 19px; padding: 0px; margin: 0px 0px 0px 30px; background: url(/images/template/menu-mattresses.jpg);}
#menu ul li.menu-furniture {float: left; width: 103px; height: 19px; padding: 0px; margin: 0px 0px 0px 30px; background: url(/images/template/menu-furniture.jpg);}
#menu ul li.menu-delivery {float: left; width: 121px; height: 20px; padding: 0px; margin: 0px 0px 0px 30px; background: url(/images/template/menu-delivery.jpg);}
#menu ul li.menu-specials {float: left; width: 135px; height: 19px; padding: 0px; margin: 0px 0px 0px 30px; background: url(/images/template/menu-specials.jpg);}
#menu ul li.menu-contact {float: left; width: 112px; height: 19px; padding: 0px; margin: 0px 0px 0px 30px; background: url(/images/template/menu-contact.jpg);}

#main {width: 980px; margin: 0px auto; padding: 0px;}
#main-left {width: 228px; margin: 0px; padding: 0px; float: left;}
#main-left img {margin: 0px 0px 4px 0px; padding: 0px; border: 0px;}
#main-right {width: 740px; margin: 0px 0px 0px 0px; padding: 0px; float: right;}

#main-left .info-box {background: url(/images/template/info-box.jpg); padding: 228px 228px 0px 0px; height: 0px; width: 0px; margin: 0px 0px 4px 0px;}
#main-left .info-box h2 {display: none;} #main-left .info-box p {display: none;}
#main-left .custom-box {background: url(/images/template/custom-size-beds.jpg); padding: 115px 228px 0px 0px; height: 0px; width: 0px; margin: 0px 0px 4px 0px;}
#main-left .custom-box h2 {display: none;} #main-left .custom-box p {display: none;}
#picture-menu ul {padding: 0px; margin: 0px; list-style: none;}
#picture-menu a {display: block; padding: 115px 228px 0px 0px;}
#picture-menu ul li.divans-box {background: url(/images/template/bubble-divans.jpg); padding: 0px; height: 115px; width: 228px; margin: 0px 0px 4px 0px; overflow: hidden;}
#picture-menu ul li.beds-box {background: url(/images/template/bubble-bed-frames.jpg); padding: 0px; height: 115px; width: 228px; margin: 0px 0px 4px 0px; overflow: hidden;}
#picture-menu ul li.furniture-box {background: url(/images/template/bubble-furniture.jpg); padding: 0px; height: 115px; width: 228px; margin: 0px 0px 4px 0px; overflow: hidden;}

#column-top {width: 228px; height: 15px; margin: 0px; padding: 0px; background: url(/images/template/column-top.png);}
#column {width: 228px; margin: 0px; padding: 0px; background-color: #fff;}
#column h2 {margin: 0px; padding: 0px 10px 5px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666;}
#column h3 {margin: 0px; padding: 0px 10px 5px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
#column p {margin: 0px; padding: 0px 10px 5px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#column ul {margin: 0px; padding: 0px 10px 5px 10px; list-style-position: inside; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#column-bottom {width: 228px; height: 15px; margin: 0px 0px 10px 0px; padding: 0px; background: url(/images/template/column-bottom.png);}

#scroll-box {height: 350px; overflow: auto; padding: 0px; margin: 0px;}

#column .box {padding: 5px; margin: 5px 5px 5px 10px; border: 1px solid #ccc; background-color: #F0F0F0;}
#column .box h3 {margin: 0px; padding: 0px 0px 4px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
#column .box p {margin: 0px; padding: 0px 0px 4px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#column .box a {color: #c12d1f; text-decoration: none;}
#column .box a img {border: 1px solid #fff; margin: 0px; padding: 0px;}

#column p.column-footer {padding: 8px 0px 0px 8px; margin: 0px;}
#column p.column-footer a {color: #c12d1f; text-decoration: none; font-size: 11px;}

#main-top {width: 739px; height: 15px; margin: 0px; padding: 0px; background: url(/images/template/main-top.png);}
#main-content {width: 739px; margin: 0px; padding: 0px; background-color: #fff;}
#main-content h1 {display: none;}
#main-content h2 {margin: 0px; padding: 0px 15px 10px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #666;}
#main-content h3 {margin: 0px; padding: 10px 15px 10px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666;}
#main-content p {margin: 0px; padding: 0px 20px 10px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify;}
#main-content ul {margin: 0px; padding: 0px 15px 10px 15px; list-style: circle inside; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
#main-content ul.links {margin: 0px; padding: 0px 20px 10px 15px; list-style: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
#main-content ul.links li {margin: 0px; padding: 0px 60px 10px 0px; list-style: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
#main-content table {margin: 0px 20px 10px 15px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: center;}
#main-content td {margin: 0px; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: center;}
#main-content th {margin: 0px; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; background: #efefef; border-bottom: 1px solid #ff0000;}
#main-content a:link, a:visited {color: #CC0000; text-decoration: underline;}
#main-content a:hover {color: red; text-decoration: underline;}
#main-bottom {width: 739px; height: 15px; margin: 0px 0px 10px 0px; padding: 0px; background: url(/images/template/main-bottom.png);}

a.contact-button {display: block; width: 384px; height: 0px; background: url(/images/template/contact-button.jpg); overflow: hidden; padding-top: 57px; margin: 0px 0px 0px 150px; clear: both;}

#home-content {padding: 0px; margin: 0px; height: 570px; background-color: #231f20; border-top: 1px solid #ff0000; border-bottom: 1px solid #ff0000;}
#home-content .adrow {width: 200px; float: left; padding: 0px 0px 0px 30px; margin: 0px;}
#home-content .adrow a:link img {padding: 2px; margin: 0px 0px 25px 0px; border: 1px solid #231f20;}
#home-content .adrow a:visited img {padding: 2px; margin: 0px 0px 25px 0px; border: 1px solid #231f20;}
#home-content .adrow a:hover img {padding: 2px; margin: 0px 0px 25px 0px; border: 1px solid #ff0000;}

#main-content .prow-v {padding: 0px; margin: 0px 0px 10px 15px; height: 160px; width: 708px; background-color: #f0f0f0; border-bottom: #fff 1px solid; border-top: #ccc 1px solid;}
#main-content .prow-h {padding: 0px; margin: 0px 0px 10px 15px; height: 134px; width: 708px; background-color: #f0f0f0; border-bottom: #fff 1px solid; border-top: #ccc 1px solid;}
#main-content .prow-v2 {padding: 0px; margin: 0px 0px 0px 15px; height: 168px; width: 708px; background-color: #f0f0f0; border-bottom: #fff 1px solid; border-top: #ccc 1px solid;}
#main-content .prow-h2 {padding: 0px; margin: 0px 0px 0px 15px; height: 134px; width: 708px; background-color: #f0f0f0; border-bottom: #fff 1px solid; border-top: #ccc 1px solid;}
#main-content .prow-v3 {padding: 0px; margin: 0px 0px 0px 15px; height: 168px; width: 708px; background-color: #f0f0f0; border-bottom: #fff 1px solid;}
#main-content .prow-h3 {padding: 0px; margin: 0px 0px 0px 15px; height: 134px; width: 708px; background-color: #f0f0f0; border-bottom: #fff 1px solid;}
#main-content .pbox {padding: 5px 5px 8px 5px; margin: 0px; width: 165px; float: left; border-right: #fff 2px solid; text-align: center;}
#main-content .pbox h3 {margin: 0px; padding: 0px 0px 4px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
#main-content .pbox p {margin: 0px; padding: 0px 0px 4px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#main-content .pbox a {color: #c12d1f; text-decoration: none;}
#main-content .pbox a img {border: 1px solid #c12d1f; margin: 0px; padding: 0px;}

#main-content .button-bar {margin: 0px 0px 10px 15px; padding: 0px;}
#main-content .button-bar img {margin: 0px 36px 0px 0px; padding: 0px; border: 0px;}

#product-box {width: auto; margin: 0px 20px 20px 15px; padding: 15px 0px; float: right; background-color: #f0f0f0; border: 1px solid #c12d1f;}
#product-box img {border: 1px solid #fff;}
#product-box p.footnote {font-size: 10px; color: #333; padding: 0px 23px 0px 0px; margin: 0px; text-align: right;}
#product-box table {margin: 0px 20px 10px auto; padding: 0px;}
#product-box td {margin: 0px; padding: 0px 1px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666; font-weight: bold; text-align: right;}
#product-box td.red {margin: 0px; padding: 0px 1px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: red; font-weight: bold;}

.red {color: red;}
.black {color: black;}

#contactform {padding: 10px 20px 20px 20px; margin: 0px; width: 500px;}
#contactform input, textarea {border: 1px solid #ff0000; margin: 2px 0px; padding: 2px;}
#contactform p {margin: 0px 0px 2px 0px; padding: 0px; text-align: right;}

#map {height: 0px; width: 0px; overflow: hidden; background: url(/images/template/map-footer.jpg); padding: 200px 980px 0px 0px; margin: 0px auto 10px auto; clear: both;}

#footer-top {width: 980px; height: 15px; margin: 0px auto; padding: 0px; background: url(/images/template/footer-top.png); clear: both;}
#footer {width: 980px; margin: 0px auto; padding: 0px; height: 32px; font-family: Arial, Helvetica, sans-serif; background: url(/images/template/footer-colour.png);}
#footer a:link {color: #ccc; text-decoration: none;}
#footer a:visited {color: #ccc; text-decoration: none;}
#footer a:hover {color: #fff; text-decoration: underline;}
#footer p.footer-left {width: 475px; margin: 0px; padding: 0px 0px 0px 15px; overflow: hidden; float: left; font-size: 13px; color: #ccc;}
#footer p.footer-right {width: 475px; margin: 0px; padding: 0px 15px 0px 0px; float: right; font-size: 13px; color: #ccc; text-align: right;}
#footer-bottom {width: 980px; height: 15px; margin: 0px auto 10px auto; padding: 0px; background: url(/images/template/footer-bottom.png); clear: both;}

/* #footer a {display: block; width: 140px; height: 14px; padding: 14px 0px 0px 0px; background: url(/images/template/footer-right.jpg) no-repeat; background-position: 0px 0px;}
#footer-left {width: 490px; height: 0px; margin: 0px; padding: 14px 0px 0px 0px; overflow: hidden; float: left; background: url(/images/template/footer-left.jpg) no-repeat; background-position: 8px 0px;}
#footer-right {width: 140px; height: 14px; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; float: right; overflow: hidden;}
#footer a {display: block; width: 140px; height: 14px; padding: 14px 0px 0px 0px; background: url(/images/template/footer-right.jpg) no-repeat; background-position: 0px 0px;} */
