﻿div.slideshow { 
    width: 596px; /* same as images */
    height: 184px; /* same as images */
    background: url('/images/landing/plywood/plywood_splash.jpg') top left no-repeat; /* for the loading image */ 
}

td.page_divider1 { padding: 12px 0; }
td.page_divider2 { padding: 5px 0 17px 0; }

div.pricing-tables { padding: 0 2px 50px 2px; }
table.pricing-table { width: 592px; }
div.material-details { position: absolute; }
div.material-details div { position: relative; top: 142px; left: 12px; color: #434343; font-weight: bold; font-size: 12px; }
td.pricing-top { border-top: 1px solid #d6d6d6; }
td.pricing-middle { border: 1px solid #d6d6d6; border-width: 0 1px 1px 0; }
div.pricing-instr { height: 20px; padding-left: 6px; }
div.pricing-body { padding-bottom: 9px; }
div.pricing-body table { height: 156px; }
td.pricing-column1 { text-align: center; }
td.pricing-column2 { text-align: center; border-left: 1px solid #d6d6d6; }
div.pricing-data { padding: 5px 0 7px 0; text-align: center; font-size: 12px; font-weight: bold; color: #343434; font-family: Arial, Sans-Serif; line-height: 16px; }
table.pricing-bottom { position: relative; top: 1px; left: 1px; }
td.pricing-disclaimer { text-align: center; vertical-align: middle; padding-bottom: 1px; }
td.pricing-another-size { text-align: right; vertical-align: bottom; }
div.pricing-bottom-tl { background: #dbdbdb url(/images/landing/real_estate/pricing/border_bottom-tl.gif) top left no-repeat; }
div.pricing-bottom-br { background: url(/images/landing/real_estate/pricing/border_bottom-br.gif) bottom right no-repeat; }
td.pricing-bottom-left { vertical-align: middle; padding: 0 12px 0 13px; }
td.pricing-bottom-right { vertical-align: middle; padding-right: 7px; }
a.pricing-link { font-size: 12px; }
