body {
  background-color:#989AE0;
  margin-top: 50px; 
  margin-bottom: 0px; 
  margin-left: 0px; 
  margin-right: 0px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  color:#000000;
  font:"Times New Roman", Times, serif;
  font-size:12px;
}

h1 {
  font-family:"Times New Roman", Times, serif;
  font-size:28px;
  letter-spacing:2px;
  line-height:23px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  margin-top:30px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:5px;
}

h1.directory {
  font-family:"Times New Roman", Times, serif;
  font-size:28px;
  letter-spacing:2px;
  line-height:23px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  margin-top:30px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:0px;
}

h2 {
  font-family:"Times New Roman", Times, serif;
  font-size:18px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:10px;
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:0px;
}

h2.eventMonth {
  font-family:"Times New Roman", Times, serif;
  font-size:18px;
  padding-top:40px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
}

h2.directoryLisiting {
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-left:20px;
  margin-right:0px;
  margin-bottom:0px;
}

h2.maps {
  font-family:"Times New Roman", Times, serif;
  font-size:18px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-left:20px;
  margin-right:0px;
  margin-bottom:0px;
}

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

.center {
  text-align:center;
}

.restaurantLogo {
  float:left;
  width:100px;
  height:100px;
  position:relative;
}

.restaurantDesc {
  float:left;
  width:190px;
  height:100px;
  position:relative;
  margin-left:5px;
  margin-right:5px;
  padding-bottom:10px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  
}

.restaurantHours {
  float:left;
  width:140px;
  height:100px;
  position:relative;
  text-align:center;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
}

.dinePrice1 {
  position:relative;
  width:50%;
  float:left;
  padding:0 0 0 0px;
  margin:0 0 0 0px;
}

.dinePrice2 {
  position:relative;
  width:45%;
  float:left;
  padding:0 0 0 0px;
  margin:0 0 0 0px;
}

p {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  padding-top:10px;
  padding-left:20px;
  padding-right:15px;
  padding-bottom:0px;
  margin-top:20px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
}

p.eventListing {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  padding-top:10px;
  padding-left:20px;
  padding-right:15px;
  padding-bottom:0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:10px;
}

p.home {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  padding-top:0px;
  padding-left:20px;
  padding-right:15px;
  padding-bottom:0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
}

p.mapParagraphs {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-left:20px;
  margin-right:15px;
  margin-bottom:5px;
}

p.directoryParagraph {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
  padding-top:0px;
  padding-left:20px;
  padding-right:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:10px;
}

.divider {
  font-size:8px;
  vertical-align:1.0px;
}

a.select:link    { color:#000099; text-decoration:none; }
a.select:visited { color:#000099; text-decoration:none; }
a.select:hover   { color:#000000; text-decoration:none; }
a.select:active  { color:#FF0000; text-decoration:none; }

a.directoryLink:link    { color:#000099; text-decoration:none; }
a.directoryLink:visited { color:#000099; text-decoration:none; }
a.directoryLink:hover   { color:#FF0000; text-decoration:none; }
a.directoryLink:active  { color:#FF0000; text-decoration:none; }

a.eventListing:link    { color:#000099; text-decoration:none; font-weight:bold; }
a.eventListing:visited { color:#000099; text-decoration:none; font-weight:bold; }
a.eventListing:hover   { color:#0000FF; text-decoration:none; font-weight:bold; }
a.eventListing:active  { color:#FF0000; text-decoration:none; font-weight:bold; }

.selector {
  /*padding-top:0px;
  padding-left:20px;
  padding-right:15px;
  padding-bottom:0px; */
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
}

.directorySelector {
  /*padding-top:0px;
  padding-left:20px;
  padding-right:15px;
  padding-bottom:0px; */
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  line-height:10px;
  padding-top:20px;
  padding-bottom:10px;
}

hr.directoryHR {
  padding-top:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:0px;
  line-height:0px;
}


img { border:none; }

#displaybox {
	z-index: 10000;
	filter: alpha(opacity=70); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE */
	-moz-opacity: .70; /*older Mozilla*/
	-khtml-opacity: 0.7;   /*older Safari*/
	opacity: 0.7;   /*supported by current Mozilla, Safari, and Opera*/
	background-color:#000000;
	position:fixed; 
	top:0px; 
	left:0px; 
	width:100%; 
	height:100%; 
	color:#FFFFFF; 
	text-align:center; 
	vertical-align:middle;
}

#bubbleposition {
  z-index:50;
  position:relative;
  width:400px;
  margin:auto; /* Right and left margin widths set to "auto" */
  text-align:left; /* Counteract to IE5/Win Hack */
  padding:0px 0px 0px 0px;
  top:100px;
}

#bubble { 
  position:absolute;
  z-index:50;
  height:300px;
  width:400px;
  color:#FFFFFF;
  padding:0px;
}

p.bubbletext {
  padding:60px;
  color:#FFFFFF;
  font-weight:bold;
  text-align:center;
}

#positioner {
  position:relative;
  width:620px;
  margin:auto; /* Right and left margin widths set to "auto" */
  text-align:left; /* Counteract to IE5/Win Hack */
  padding:0px 0px 0px 0px;
}

#container {
  position:absolute;
  left:143px;
  top:8px;
  width:465px;
  height:500px;
  overflow:hidden;
  z-index:2;
}

#innerContainer {
  position:relative;
  left:0px;
  top:0px;
  width:465px;
  height:350px;
  overflow:hidden;
  overflow-y:auto;
  margin:auto; /* Right and left margin widths set to "auto" */
  text-align:left; /* Counteract to IE5/Win Hack */
}

#eventContainer {
  position:relative;
  left:0px;
  top:0px;
  width:465px;
  height:310px;
  overflow:hidden;
  overflow-y:auto;
  margin:auto; /* Right and left margin widths set to "auto" */
  text-align:left; /* Counteract to IE5/Win Hack */
}

#dinesContainer {
  position:relative;
  left:0px;
  top:0px;
  width:465px;
  height:320px;
  overflow:hidden;
  overflow-y:auto;
  margin:auto; /* Right and left margin widths set to "auto" */
  text-align:left; /* Counteract to IE5/Win Hack */
}

#mapContainer {
  /*position:relative;
  left:141px;
  top:8px;*/
  width:465px;
  height:170px;
  overflow:hidden;
  overflow-y:auto;
}


#googleMap {
  /*position:static;
  top:0px;
  left:0px;*/
  padding:0;
  margin-top:0px;
  margin-bottom:5px;
  margin-left:0px;
  width:465px;
}

#purchaseContainer {
  position:static;
  left:40px;
  width:430px;
  height:70px;
  /*overflow:visible;*/
  padding:0px;
  margin-left:50px;
  float:left;
}

#redemptionContainer {
  position:static;
  left:40px;
  width:465px;
  height:100px;
  /*overflow:visible;*/
  margin-left:20px;
}

#list1 {
  position:static;
  left:20px;
  top:0px;
  width:200px;
  /*height:100%;*/
  float:left;
}

#list2 {
  position:static;
  left:0px;
  top:0px;
  width:200px;
  /*height:100%;*/
  float:left;
}

#list3 {
  position:static;
  left:0px;
  top:0px;
  width:225px;
  /*height:50px;*/
  float:left;
}

#list4 {
  position:static;
  left:0px;
  top:0px;
  width:225px;
  /*height:50px;*/
  float:left;
}

.lists {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:left;
}

ul { 
  /*list-style-image: url("/images/bullet.gif") */
  list-style-position:inside;
  list-style-type:disc;
  padding:0px;
  margin:10px;
}

#btn01 {
  position:absolute;
  left:21px;
  top:252px;
  width:120px;
  height:25px;
}

#btn02 {
  position:absolute;
  left:21px;
  top:284px;
  width:120px;
  height:26px;
}

#btn03 {
  position:absolute;
  left:21px;
  top:317px;
  width:120px;
  height:26px;
}

#btn04 {
  position:absolute;
  left:21px;
  top:350px;
  width:120px;
  height:27px;
}

#logo {
  position:absolute;
  left:410px;
  top:507px;
  width:198px;
  height:39px;
}

#bodyBgd01 {
  position:absolute;
  left:141px;
  top:8px;
  width:156px;
  height:166px;
}

#bodyBgd02 {
  position:absolute;
  left:297px;
  top:8px;
  width:155px;
  height:166px;
}

#bodyBgd03 {
  position:absolute;
  left:452px;
  top:8px;
  width:156px;
  height:166px;
}

#bodyBgd04 {
  position:absolute;
  left:141px;
  top:174px;
  width:156px;
  height:167px;
}

#bodyBgd05 {
  position:absolute;
  left:297px;
  top:174px;
  width:155px;
  height:167px;
}

#bodyBgd06 {
  position:absolute;
  left:452px;
  top:174px;
  width:156px;
  height:167px;
}

#bodyBgd07 {
  position:absolute;
  left:141px;
  top:341px;
  width:156px;
  height:166px;
}

#bodyBgd08 {
  position:absolute;
  left:297px;
  top:341px;
  width:155px;
  height:166px;
}

#bodyBgd09 {
  position:absolute;
  left:452px;
  top:341px;
  width:156px;
  height:166px;
}

#WSD01 {
  position:absolute;
  left:0px;
  top:0px;
  width:620px;
  height:8px;
}

#WSD02 {
  position:absolute;
  left:0px;
  top:8px;
  width:8px;
  height:549px;
}

#WSD03 {
  position:absolute;
  left:8px;
  top:8px;
  width:13px;
  height:538px;
}

#WSD04 {
  position:absolute;
  left:21px;
  top:8px;
  width:120px;
  height:166px;
}

#WSD05 {
  position:absolute;
  left:608px;
  top:7px;
  width:12px;
  height:549px;
}

#WSD06 {
  position:absolute;
  left:21px;
  top:174px;
  width:120px;
  height:78px;
}


#WSD07 {
  position:absolute;
  left:21px;
  top:277px;
  width:120px;
  height:7px;
}


#WSD08 {
  position:absolute;
  left:21px;
  top:310px;
  width:120px;
  height:7px;
}



#WSD09 {
  position:absolute;
  left:21px;
  top:343px;
  width:120px;
  height:7px;
}

#WSD10 {
  position:absolute;
  left:21px;
  top:377px;
  width:120px;
  height:130px;
}
#btnSpecial{
  position:absolute;
  left:21px;
  top:411px;
  width:120px;
  height:130px;
  z-index:1;
}

#WSD11 {
  position:absolute;
  left:21px;
  top:507px;
  width:120px;
  height:39px;
}

#WSD12 {
  position:absolute;
  left:141px;
  top:507px;
  width:269px;
  height:39px;
}

#WSD13 {
  position:absolute;
  left:8px;
  top:546px;
  width:600px;
  height:11px;
}

#copyright {
  position:absolute;
  left:0px;
  top:552px;
  width:622px;
  height:20px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#666666;
  line-height:10px;
}

a.copyright:link    { color:#666666; text-decoration:none; }
a.copyright:visited { color:#666666; text-decoration:none; }
a.copyright:hover   { color:#ffffff; text-decoration:none; }
a.copyright:active  { color:#ffffff; text-decoration:none; }
  
