TABLE.Action { width:100%; margin-bottom:40px; }
TABLE.Action TD { padding:0; vertical-align:top; }
TABLE.Action TD.titleWidth IMG { width:341px; height:1px; }
TABLE.Action TD.textWidth  IMG { width:539px; height:1px; }
TABLE.Action TD.titles { text-align:center; padding-right:40px !important; }
TABLE.Action TD.texts { border-bottom:#ff5a5a 3px solid;  }

.Action .dates, .Action .title, .Action .slogan { width:301px; }
.Action .text1, .Action .text2 { width:539px; }

.Action .dates, .Action .title, .Action .slogan {
  font-family:web-bi, 'Segoe UI', Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; }
.Action .text1 {
  font-family:web-i, 'Segoe UI', Arial, Helvetica, sans-serif; font-weight:normal; font-style:italic; }

.Action .dates, .Action .title, .Action .slogan, .Action .text1, .Action .text2 {
  word-wrap:break-word !important; }

TABLE.Action TD.titles DIV.dates { font-size:20px; line-height:22px; text-align:center; }
TABLE.Action TD.titles DIV.title { font-size:30px; line-height:36px; text-align:center; padding:4px 0 4px 0; }
TABLE.Action TD.titles DIV.slogan { font-size:20px; line-height:22px; text-align:center; }

TABLE.Action TD.texts DIV.text1 { font-size:20px; line-height:22px; padding-bottom:24px; }
TABLE.Action TD.texts DIV.text2 { font-size:16px; line-height:18px; padding-bottom:20px; }


TABLE.Discount { width:100%; margin-bottom:40px; }
TABLE.Discount TD { padding:0; vertical-align:top; }
TABLE.Discount TD.titleWidth IMG { width:341px; height:1px; }
TABLE.Discount TD.textWidth  IMG { width:539px; height:1px; }
TABLE.Discount TD.titles { text-align:center; padding-right:40px !important; }
TABLE.Discount TD.texts { border-bottom:#ff5a5a 3px solid;  }

.Discount .dates { width:301px; }
.Discount .rebate { float:left; max-width:499px; }
.Discount .text1, .Discount .text2, .Discount .slogan { width:539px; }
.Discount .text2, .Discount .slogan { clear:both; }

.Discount .dates, .Discount .rebate, .Discount .text1, .Discount .slogan {
  font-family:web-bi, 'Segoe UI', Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; }

TABLE.Discount TD.titles DIV.dates { font-size:24px; line-height:27px; text-align:right; padding-top:13px; }

TABLE.Discount TD.texts DIV.rebate { font-size:77px; line-height:66px; color:#e00000; padding:3px 40px 16px /*21px*/ 0; }
TABLE.Discount TD.texts DIV.text1  { font-size:20px; line-height:22px; padding-bottom:19px; /*24px;*/ }
TABLE.Discount TD.texts DIV.text2  { font-size:16px; line-height:18px; padding-bottom:15px; /*20px;*/ }
TABLE.Discount TD.texts DIV.slogan { font-size:24px; line-height:27px; padding-bottom:18px; text-align:center; }

.Discount .dates, .Discount .rebate, .Discount .text1, .Discount .text2, .Discount .slogan {
  word-wrap:break-word !important; }


TABLE.Editable { margin-bottom:0; }
TABLE.Editable { background:#ffffff; border:#aeb4b8 1px solid; }
TABLE.Editable * { color:#383838; }

.Editable DIV { border-bottom:#aeb4b8 2px dotted; }
.Editable DIV.dates { border-bottom:none; }
.Editable DIV.rebate { background:#ffffff; }
.Editable DIV.rebate * { color:#e00000; }

.Editable SPAN.rebateBox { float:left; padding:0; margin:0; }

.Editable DIV * { outline:none !important; border:none !important; }
.Editable DIV:focus { outline:none !important; }

.FormEditable { border-left:#ffffff 2px solid;  border-right:#ffffff 2px solid; }
.FormEditable .Cols .Col1 { padding:0 37px 0 37px; }

.Editable .caption { padding:0 0 6px 0; text-align:center;
  text-transform:lowercase; font-size:13px; line-height:12px; color:#a0a5a8; letter-spacing:1px; }

.ww, .ww DIV { word-wrap:break-word !important; }
TABLE.ActionsList TD.titles DIV { width:240px; word-wrap:break-word; }
TABLE.ActionsList TD.texts  DIV { width:350px; word-wrap:break-word; }

TABLE.DiscountsList TD.titles DIV { width:200px; word-wrap:break-word; }
TABLE.DiscountsList TD.texts  DIV { width:390px; word-wrap:break-word; }
TABLE.DiscountsList TD.texts  DIV.rebate { float:left; max-width:370px; width:auto; font-size:40px; line-height:57px; padding-right:20px; }
TABLE.DiscountsList TD.texts  DIV.text2 { clear:both !important; padding:0 0 6px 0; }

