/* CSS DOCUMENT */
.lego_container		{ position: relative; width: 500px; padding: 30px 20px; border: 10px solid #ED1B23;font-size: 13px; line-height: 22px; font-family: arial, helvetica, sans-serif; text-align: left; color: #444; }
	.lego_container ul, .lego_container ol		{ margin: 0; padding: 0 25px 15px;}
	.lego_container p		{ padding: 0 0 15px;}
  .lego_container table  { width: 100%; margin: 0 0 20px;border-collapse:separate !important;}
  .lego_container table td  { padding: 0 0 10px !important; font-size: 17px !important; color: #444; width: 50%;}

.lego_coupon  { padding: 30px; border: 2px dashed #ED1B23; line-height: 20px; margin: 0 0 30px;}
  .lego_coupon table td  { padding: 0 0 10px !important; font-size: 17px !important; color: #000; width: auto;}
.fineprint  { font-size: 10px; line-height: 13px;}
.lego_print { padding: 0 0 20px; }

/* MISC*/
.lego_container sup	{ line-height: 0;}

.lego_container h1, 
.lego_container h2.title	{ font-size: 22px; margin: 0; padding: 0 0 20px; line-height: 120%; letter-spacing: -1px; color: #222; text-transform: capitalize;}
.lego_container h2	{ font-size: 17px; margin: 0; padding: 0 0 5px; text-transform: capitalize;}
.lego_container h3	{ font-size: 14px; margin: 0; padding: 0 0 2px; }