﻿div.slideshow { 
    width: 596px; /* same as images */
    height: 184px; /* same as images */
    background: url('/images/landing/real_estate/custom-real-estate-signs_splash.jpg') top left no-repeat; /* for the loading image */ 
}

div.slideshowB { 
    width: 730px; /* same as images */
    height: 146px; /* same as images */
    background: url('/images/landing/real_estate/img_splash-v1_5.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; }

#shop_by_category ul.holiday { color: #0000ff; padding: 0px; margin: 0px; list-style-type: square; list-style-position: inside; }
#shop_by_category span.holiday_img { color: #0000ff; background: url(/images/landing/gift_bow.gif) top right no-repeat; padding-right: 20px; }
#shop_by_category a.holiday_cat, #shop_by_category a.holiday_cat:visited { color: #0000ff; text-decoration: none; font-weight: bold; }
#shop_by_category a.holiday_cat:hover { text-decoration: underline; }


.re-content-splash { margin-bottom: 15px; }
.re-content-text { position:absolute; }
.re-content-pos { position: relative; top: 58px; left: 210px; width: 495px; color: #ffffff; font-size: 13px; line-height: normal; }
.re-content-title { font-weight: bold; font-size: 20px; color: #ffffff; margin-bottom: 3px; line-height: normal; }