html, body {padding: 0; margin: 0; background: #fff; color:#333; font-size:13px; font-family: Arial, Verdana, Tahoma;}
img, form {border: 0; margin: 0; padding: 0;}
p {margin: 0; padding: 0 0 15px 0;}

h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; font-weight: normal;}
h2 {color: #6a6a6a; font-size: 18px;}

#container   {clear: both; margin: 10px auto  0 auto; width: 850px; height: 600px; overflow: hidden; background: #fff;}

#top {clear: both; width: 100%; height: 90px; margin: 0; padding: 0; overflow: hidden;}

#logo {float: left; margin: 17px 0 0px 0; padding: 0;}
#topmenu {float: right; margin-top: 20px; padding: 0;  overflow: hidden; text-align: right; background: url(../images/menu-bg.gif) top right no-repeat; width: 680px; height: 70px;}
 #topmenu ul {margin: 37px 0 0 5px; padding: 0; overflow: hidden;}
 #topmenu li {float: left; display: inline;  margin: 0 17px 0 0; padding: 0;}

#content {clear: both; margin: 0; padding: 0; width: 100%; overflow: hidden;}
  #leftside {float: left; margin: 45px 0 0 0; padding: 0; width: 150px; height: 440px; overflow: hidden;}
    #leftside ul {margin: 0; padding: 0;}
    #leftside li {margin: 10px 0 0 10px; padding: 0; list-style-type: none;}

  #home {float: left; margin: 45px 0 0 0; padding: 0; width: 350px;}
  #homeflash {margin: 170px 0 0 0; padding: 0;}
  #homeright {float: right; width: 260px; height: 290px; margin-top: 100px;}

  #store {float: left; margin: 45px 0 0 30px; padding: 0; width: 200px;}
    #store ul {margin: 0; padding: 0;}
    #store li {margin: 2px 0 0 10px; padding: 0; list-style-type: none;}
    #storemap {float: right; margin: 45px 0 0 0; padding: 0; width: 420px;}

    #contact {float: left; margin: 45px 0 0 0; padding: 0; width: 181px; height: 440px; overflow: hidden;}
    #contactform {float: left; margin: 45px 0 0 10px; padding: 0; width: 330px;}
      #contactform input {background: #fff; border: 1px solid #808285; width: 264px;}
      #contactform textarea {background: #fff; border: 1px solid #808285;font-family: Arial, Verdana, Tahoma; width: 264px;}
      #contactform  .btn {text-align: right; border: 1px solid #ea7e1d; padding: 2px 5px; color: #808285; cursor: pointer; width: 60px;}
      #contactdet {float: right; margin: 45px 0 0 0; padding: 0; width: 230px; font-size: 12px; color: #808285;}

      #newslettercontact {margin-top: 100px; width: 181px; height: 200px; background: url(../images/newsletter.gif) top left no-repeat;}
      #newslettercontact form {padding: 40px 0 0 10px;}
      #newslettercontact input {width: 127px; background: #fff; border: 1px solid #b1b3b4; padding: 3px 7px; margin: 2px 0; color: #b1b3b4;}
      #newslettercontact .btn {width: 70px; background: #fff; border: 1px solid #45c4ff; color: #b1b3b4; padding: 3px 0; text-align: center;  cursor: pointer;}

      #newslettercontacth {margin-top: 5px; width: 120px;} 
      #newslettercontacth form {padding: 0 0 0 0;}
      #newslettercontacth input {width: 100px; background: #fff; border: 1px solid #b1b3b4; padding: 3px 7px; margin: 2px 0; color: #b1b3b4;}
      #newslettercontacth .btn {width: 60px; background: #fff; border: 1px solid #45c4ff; color: #b1b3b4; padding: 3px 0; text-align: center;  cursor: pointer;}

      

#hours {clear: both; height: 260px;}

#facilitieslist {float: left; margin: 35px 0 0 30px; padding: 0; width: 600px;}
#facilities {float: left; margin: 45px 0 0 0; padding: 0; width: 150px; height: 440px; overflow: hidden;}
  #facilities ul {margin: 0; padding: 0;}
  #facilities li {margin: 5px 0 0 10px; padding: 0; list-style-type: none;}

#eventslist {float: left; margin: 45px 0 0 0; padding: 0; width: 620px;}

#getting {float: left; margin: 35px 0 0 30px; padding: 0; width: 400px;}
#gettingmap {float: right; margin: 35px 0 0 0; padding: 0; width: 250px;}

#promo   {float: left; margin: 45px 0 0 0; padding: 0; width: 600px;}


#events{float: left; margin: 45px 0 0 0; padding: 0; width: 220px; height: 440px; overflow: hidden;}
  #events ul {margin: 0; padding: 0;}
  #events li {margin: 5px 0 0 10px; padding: 0; list-style-type: none;}

  #events a.sel         {color: #c1d72e; text-decoration:none;}
  #events a:visited.sel {color: #c1d72e; text-decoration:none;}
  #events a:active.sel  {color: #333; text-decoration:none;}
  #events a:hover.sel   {color: #333; text-decoration:none;}


.eventday {width: 61px; height: 63px; color: #fff; font-size: 24px; padding: 20px 0 10px 10px;}
.td1 {padding: 0 0 10px 0; color: #333;}
.l10 {padding-left: 10px;}

.promoevent {font-size: 18px; color: #b1b3b4; text-align: right; width: 100px; margin-bottom: 10px;}
.promoevent span {color: #c1d72e;}
.promoevent a         {color: #b1b3b4; text-decoration:none;}
.promoevent a:visited {color: #b1b3b4; text-decoration:none;}
.promoevent a:active  {color: #333; text-decoration:none;}
.promoevent a:hover   {color: #333; text-decoration:none;}

#promofeatured {margin: 60px 0 0 0;}
#promofeaturedhome {margin: 20px 0 0 0; padding: 0;}


.storetenant {width: 440px; height: 600px;}
  .storetenant h1 {font-size: 18px; color: #01a2ff;}
  .storetenant h2 {font-size: 14px; color: #01a2ff;}
  .storetenant td, p {color: #333;}


#bottom {margin: 0 auto; padding: 0; width: 100%; font-size: 14px;}
  #bottom ul {margin: 5px 0 0 0; padding: 0; overflow: hidden;}
  #bottom li {float: left; display: inline;  margin: 0 8px 0 0; padding: 0;}
  #bottom span {display: block; float: left; width: 8px; height: 8px; padding: 0; margin: 5px 8px 0 0;}
  #bottom a         {color: #acacac; text-decoration:none;}     
  #bottom a:visited {color: #acacac; text-decoration:none;}     
  #bottom a:active  {color: #333; text-decoration:none;}
  #bottom a:hover   {color: #333; text-decoration:none;}

a         {color: #8f8f8f; text-decoration:none;}
a:visited {color: #8f8f8f; text-decoration:none;}
a:active  {color: #333; text-decoration:none;}
a:hover   {color: #333; text-decoration:none;}

a.more         {color: #c1d72e; text-decoration:none;}
a:visited.more {color: #c1d72e; text-decoration:none;}
a:active.more  {color: #333; text-decoration:none;}
a:hover.more   {color: #333; text-decoration:none;}

#scrollareaevents {margin: 0 0 0 0; padding: 0 10px 0 0; width: 100%; height: 420px;}
#scrollareapopup {margin: 0 0 0 0; padding: 0 0 0 0; width: 500px; height: 400px;}
#scrollareastore {margin: 0 0 0 0; padding: 0 0 0 0; width: 100%; height: 400px;}
#scrollareagetting {margin: 0 0 0 0; padding: 0 10px 0 0; width: 100%; height: 410px;}


#vtext {padding-top: 100px;}
  #vtext ul {padding: 0; margin: 0;}
  #vtext li {float: left; display: inline; list-style-type: none; padding: 0; margin: 0;}

