body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  }

td  {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#5B5B5B;
  font-weight: normal;
  text-align: justify;
  }

.user {
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#949EA6;
  font-weight:bold;
  }

.form {
  height: 14px;
  width: 30px;
  }

.grey {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#A0A0A0;
  font-weight:bold;
  }

.white {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
  }

.copyright {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#98BAD6;
  font-weight:bold;
  text-decoration:none;
  }

.heading {
  font:Geneva, Arial, Helvetica, sans-serif;
  color:#333333;
  font-size: 12px;
  font-weight: bold;
  padding: 0 0 3px 0;
  text-transform: uppercase;
  }
  
.header {
  background: url(/i/images/topheader2.jpg) no-repeat;
  width: 780px;
  height: 150px;
  }
  
.lt {
  display:block; 
  height:1px; 
  overflow:hidden; 
  background:url(/i/images/dotted.gif) repeat-x left top; 
  clear:both; 
  margin:10px 0px 10px 0px; 
  width: 100%; 
  float:left;
  }
  
.hr {
  display:block; 
  height:1px; 
  overflow:hidden; 
  background:url(/i/images/dotted.gif) repeat-x left top; 
  clear:both; 
  margin:10px 0px 10px 0px; 
  width: 100%; 
  float:left;
  }
  
a:link, a:visited {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #0066FF;
  text-decoration:none;
  }

/***********************************************************************/
/* LEFT BLOCK ELEMENTS                                                 */
/***********************************************************************/

#leftTopBlock {
  background: url(/i/images/midcor.gif) no-repeat;
  width: 250px;
  height: 35px;
  padding: 0 0 2px 0;
  }
  
#leftTopBlock h1 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 140%;
  color: #FFFFFF;
  padding: 10px 0 0 10px;
  text-transform: uppercase;
  }
  
#leftHeading1 {
  background: url(/i/images/h_offer.jpg) no-repeat;
  width:246px;
  height: 40px;
  }
  
#leftHeading2 {
  background: url(/i/images/h_specials.jpg) no-repeat;
  width:246px;
  height: 40px;
  }
  
#leftHeading3 {
  background: url(/i/images/h_contact.jpg) no-repeat;
  width:246px;
  height: 40px;
  }
  
#newletterHeading h2 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 130%;
  color: #FFFFFF;
  padding: 6px 0 0 10px;
  text-transform: uppercase;
  }
  
#newsletter {
  width: 250px;
  background: #B0B0B0;
  }
  
#specialsBanner {
  padding: 10px 0 10px 0;
  }

/***********************************************************************/
/* LEFT BUTTONS ELEMENTS                                               */
/***********************************************************************/

#leftButtons ul {
  margin: 0;
  padding: 5px 5px 5px 0px;
  list-style: none;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#54555B;
  line-height:14px;
  text-align: justify;
  font-weight: bold;
  text-transform: uppercase;
  }
  
#leftButtons ul li {
  margin: 0 0 5px 10px;
  padding: 0 0 5px 25px;
  list-style: none;
  background: url("/i/images/bullet.jpg") no-repeat 0 2px;
  text-decoration: none;
  }
  
#leftButtons ul li a {
  color: #333333;
  text-decoration: none;
  }

/***********************************************************************/
/* FOOTER BULLETS                                                      */
/***********************************************************************/

#footerBullets {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  width: 758px;
  height: 30px;
  margin: 0 auto;
  }
  
#footerBullets ul {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-top: 6px;
  }
  
#footerBullets li {
  display: inline;
  }
  
#footerBullets ul li {
  margin: 0 0 5px 5px;
  padding: 0 0 0 20px;
  list-style: none;
  background: url(/i/images/footerBullet.gif) no-repeat 5px;
  font-weight: bold;
  }
  
#footerBullets a:link, #footerBullets a:visited {
  margin-right: 2px;
  padding: 3px 15px 2px 10px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
  }
  
/***********************************************************************/
/* TOP NAVIGATION                                                      */
/***********************************************************************/
  
#topNav {
  float: right;
  margin: 0;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  }
  
#topNav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-top: 4px;
  }
  
#topNav li {
  display: inline;
  }
  
#topNav a:link, #topNav a:visited {
  margin-right: 2px;
  padding: 5px 10px 5px 10px;
  color: #FFFFFF;
  background: #0066CC;
  text-decoration: none;
  }
  
#topNav a:hover {
  margin-right: 2px;
  padding: 5px 10px 7px 10px;
  color: #FFFFFF;
  background: #0066CC;
  color: #0099FF;
  }

