body {
   margin: 0px;
   padding: 0px;
   background-color: #ffde9a;
   }

div.logo {
   position: absolute;
   top: 15px;
   left: 24px;
   }

div.title {
   position: absolute;
   top: 33px;
   left: 158px;
   }

div.top-bar {
   position: absolute;
   top: 105px;
   left: 20px;
   }


div.home-logo {
   position: absolute;
   top: 125px;
   left: 20px;
   }
div.home-name a {
   height: 20px;
   width: 81px;
   background: url("../images/roll-home.jpg") 0 0 no-repeat;
   position: absolute;
   top: 133px;
   left: 73px;
   }
div.home-name a:hover {
   background-position: 0px -20px;
   }

div.vend-logo {
   position: absolute;
   top: 165px;
   left: 20px;
   }
div.vend-name a {
   height: 20px;
   width: 81px;
   background: url("../images/roll-vend.jpg") 0 0 no-repeat;
   position: absolute;
   top: 173px;
   left: 73px;
   }
div.vend-name a:hover {
   background-position: 0px -20px;
   }

div.info-logo {
   position: absolute;
   top: 205px;
   left: 20px;
   }
div.info-name a {
   height: 20px;
   width: 81px;
   background: url("../images/roll-info.jpg") 0 0 no-repeat;
   position: absolute;
   top: 212px;
   left: 73px;
   }
div.info-name a:hover {
   background-position: 0px -20px;
   }

div.cont-logo {
   position: absolute;
   top: 245px;
   left: 20px;
   }
div.cont-name a {
   height: 20px;
   width: 81px;
   background: url("../images/roll-cont.jpg") 0 0 no-repeat;
   position: absolute;
   top: 253px;
   left: 73px;
   }
div.cont-name a:hover {
   background-position: 0px -20px;
   }

div.news-logo {
   position: absolute;
   top: 285px;
   left: 20px;
   }
div.news-name a {
   height: 20px;
   width: 81px;
   background: url("../images/roll-news.jpg") 0 0 no-repeat;
   position: absolute;
   top: 292px;
   left: 73px;
   }
div.news-name a:hover {
   background-position: 0px -20px;
   }

div.link-logo {
   position: absolute;
   top: 325px;
   left: 20px;
   }
div.link-name a {
   height: 20px;
   width: 81px;
   background: url("../images/roll-link.jpg") 0 0 no-repeat;
   position: absolute;
   top: 333px;
   left: 73px;
   }
div.link-name a:hover {
   background-position: 0px -20px;
   }

div.weather {
   position: absolute;
   top: 390px;
   left: 20px;
   font-family:Verdana;
   font-weight:bold;
   font-style:normal;
   font-size:8pt;
   text-decoration:normal;
   color:#400040;
   line-height: 20px;
   }

span.line-weather {
   line-height: 11.5px;
   }

div.content {
   margin-top: 0px;
   padding-top: 0px;
   width: 440px;
   position: relative;
   left: 220px;
   top: 125px;
   }

p.header {
   margin-top: 0px;
   padding-top: 0px;
   text-align: center;
   }

IMG.IMG_28 {
   float: left;
   padding-right: 7px;
   }
   
IMG.IMG_24 {
   float: right;
   padding-right: 7px;
   }

div.bottom {
   width: 440px;
   height: 70px;
   position: absolute;
   top: 620px;
   left: 220px;
   }

div.footer {
   width: 700px;
   text-align: center;
   position: absolute;
   top: 700px;
   left: 20px;
   }
   
div.footer-vendor {
   width: 700px;
   text-align: center;
   position: relative;
   top: 130px;
   left: 20px;
   }

div.footer-info {
   width: 700px;
   text-align: center;
   position: relative;
   top: 130px;
   left: 20px;
   }

div.footer-contact {
   width: 700px;
   text-align: center;
   position: absolute;
   top: 700px;
   left: 20px;
   }

div.footer-news {
   width: 700px;
   text-align: center;
   position: absolute;
   top: 700px;
   left: 20px;
   }

div.footer-links {
   width: 700px;
   text-align: center;
   position: absolute;
   top: 700px;
   left: 20px;
   }

span.text1 {font-family:Verdana;font-weight:bold;font-style:normal;font-size:8pt;text-decoration:normal;color:#400040;}
span.text2 {font-family:Verdana;font-weight:normal;font-style:normal;font-size:10pt;text-decoration:normal;color:#400040;}
span.text3 {font-family:Verdana;font-weight:normal;font-style:normal;font-size:8pt;text-decoration:normal;color:#400040;}
span.text4 {font-family:Verdana;font-weight:bold;font-style:normal;font-size:10pt;text-decoration:normal;color:#400040;}
span.text5 {font-family:Verdana;font-weight:normal;font-style:normal;font-size:14pt;text-decoration:normal;color:#800000;}
