.flash-sale {width: 633px; margin-left: 10px; padding: 14px 22px 14px 22px; height: auto; float: right; background: #312b2b;}
.flash-sale h1 {color: #FFFFFF; margin: 0px; padding: 0px; font: 26px Arial; font-weight: bold;}
.flash-sale .subhead {color: #ffcc33; font: 14px Arial; font-weight: bold;}

.flash-sale .flash-deal-1 {width: 633px; background: #423c3c; margin-top: 10px; margin-bottom: 20px; padding: 0px 0px 10px 0px;}

.flash-sale .flash-table {}
.flash-sale .flash-table .top-row {height: 30px;}
.flash-sale .flash-table .top-row td.header {padding-left: 10px; font: 18px Arial; font-weight: bold; color: #FFFFFF; text-align: left; width: 500px;}
.flash-sale .flash-table .top-row td.saving {font: 16px Arial; font-weight: bold; color: #FFFFFF; text-align: center; width: 123px; background: #FF0000;}

.flash-sale .flash-table td.flash-deal-image {padding-left: 10px; width: 210px;}
.flash-sale .flash-table td.flash-deal-image div {margin-bottom: 10px;}
.flash-sale .flash-table td.flash-deal-text {width: 413px; color: #FFFFFF; font: 14px Arial;}
.flash-sale .flash-table td.flash-deal-text p {padding: 5px 0px 5px 0px; margin:0px; font: 12px Arial; width: 397px;}
.flash-sale .flash-table td.flash-deal-text p.text-headline {color: #c8c8c8;}
.flash-sale .flash-table td.flash-deal-text-full-width {color: #FFFFFF; font: 14px Arial; padding-left: 10px; padding-right: 10px;}
.flash-sale .flash-table td.flash-deal-text-full-width p {padding: 5px 0px 5px 0px; margin:0px; font: 12px Arial;}
.flash-sale .flash-table td.flash-deal-text-full-width p.text-headline {color: #c8c8c8;}

.flash-sale .flash-table td table.flash-deal-details {}
.flash-sale .flash-table td table.flash-deal-details th {text-align: left; padding: 0px 10px 5px 0px; vertical-align: top; font: 12px Arial; font-weight: bold;}
.flash-sale .flash-table td table.flash-deal-details td {padding: 0px 0px 5px 0px; vertical-align: top; font: 12px Arial;}

.flash-sale .flash-table td.flash-call-us {color: #FFFFFF; font-weight: bold;}
.flash-sale .flash-table td.flash-more-info {color: #ffcc33; text-align: right; padding-right: 20px;}
.flash-sale .flash-table td.flash-more-info-call {color: #ffcc33; text-align: right; font-weight: bold; padding-right: 20px;}


.flash-sale .flash-table td.flash-more-info a:link, .flash-sale .flash-table td.flash-more-info a:visited, .flash-sale .flash-table td.flash-more-info a:active, .flash-sale .flash-table td.flash-more-info a:hover {color: #ffcc33;}
.flash-sale .flash-table td.flash-more-info a:hover {text-decoration: underline;}

.flash-sale .flash-sale-back {margin: 0px; padding: 0px; color: #ffcc33; font: bold 12px Arial;}
.flash-sale .flash-sale-back a:link, .flash-sale .flash-sale-back a:visited, .flash-sale .flash-sale-back a:active, .flash-sale .flash-sale-back a:hover {color: #ffcc33;}
.flash-sale .flash-sale-back a:hover {text-decoration: underline;}

.flash-sale .flash-sale-exclusive {margin: 10px 0px 0px 0px; padding: 0px; color: #ffcc33; font: bold 20px Arial; text-align: right;}
.flash-sale .yellow {color: #ffcc33;}

.flash-whatever {}
.flash-whatever table {}
.flash-whatever table td {padding: 5px 10px 5px 10px; color: #c8c8c8; vertical-align: top;}
.flash-whatever table td h2 {color: #ffcc33; font: 14px Arial; font-weight: bold;}
.flash-whatever table td p.phone {color: #ffffff; font-weight: bold;}
.flash-whatever table td div {border: solid 5px #c8c8c8; width: 176px; margin-top: 5px;}
.flash-whatever table td div img {border: solid 5px #ffffff;}