
body { background: url("img/pg_bckgnd.png"); background-position: center top; padding:0; }

div.container {margin: 0px auto; width:800px; background-color:white; padding:0; }

div.top {height:287px;}

div.main {float:left; width:550px; }
div.main table { margin: 6px 10px; }
/* ----------------- */
div.item {margin:0; padding:0;}

div.item div.date {width:30px; float:left; position: relative; left:-30px; height:35px;
                   color: #FAFAFA; background: url("img/data_bcknd.png");
                   text-align:center; }
div.item div.date div {font-family: Tahoma; font-size:7pt; padding-top:3px;}
div.item div.date span {font-family: Tahoma; font-size: 10pt; font-weight:bold;}

div.item .content h1 { background-color: #909090; font-size:18px; line-height:35px; margin-top:0;
                       color: #FAFAFA; font-family: Verdana; }
div.item div.body { font-family: Arial; font-size:11pt; padding-left:15px; padding-right:10px; }

/* ----------------- */
div.navigation { margin-left:550px; border-left: 1px solid #8A8A8A; }
div.navigation h1 { padding-left:15px; background-color: #CECECE; margin-top:0; margin-bottom:0;
                    font-size:15px; line-height:35px; font-family:Georgia; }

div.navigation ul {list-style-type: none; margin:0; padding:0;}
div.navigation ul li {font-family: Georgia; font-size:13px; 
                      text-indent: 15px; padding-top:7px;
                      background: url("img/menu_bcgnd.png"); height:28px; }

/* ----------------- */
div.coupon { border: 3px dotted blue; padding:5px 15px; width:400px; margin:0 auto; margin-bottom:15px; }
div.coupon p { margin:0; padding:0; margin-bottom:5px; }
div.coupon p.barcode img {vertical-align: middle;}

/* ----------------- */
div.footer { font-size:9pt; text-align: center; font-family: Tahoma; margin-top:15px; }

div.clearer { clear:both; }