body { 
 margin:0;
 padding:0;
 font-family:Arial, sans-serif;
 font-size:12px;
 line-height: 150%;
 text-align:center;
 color:#333;
 background-color:#fff;
 background-image: url(/images/bg_v7.gif);
 background-repeat: repeat-y;
 background-position: top center;  }

.lists { 
 margin:0;
 padding:0;
 font-family:Arial, sans-serif;
 font-size:10px;
 line-height: 12px;
  color:#333;
 background-color:#fff; }

p { padding-left: 5px; } 

.category { padding-left: 5px;
line-height: 14pt;
background-color: #ffff99; }

a:link, a:visited {
	font-weight : bold; 
	text-decoration : none;
	color: #003399;
	background: transparent; 
	}

a:hover {
	font-weight : bold; 
	text-decoration : underline;
	color: #6699ff;
	background: transparent; 
	}

a:active {
	font-weight : bold; 
	text-decoration : none;
	color: #6699ff;
	background: transparent;  
	}

	
h2, h3, h4	{
	font-weight: bold;
	line-height: 1.2em;
	color: #003399;
	margin: 2px 0 2px 0;
	}

.small-white { color: #ffffff; text-decoration: none; }

a.small-white { color: #ffffff; text-decoration: none; }
		
a.small-white:hover { text-decoration: none; color: #ffff66; }
		
a.white-link { color: #ffffff; text-decoration: none; font-family: arial;
		font-size: 17px;
		font-weight: bold;
		line-height: 22px; }

a.white-link2 { color: #ffffff; text-decoration: none; font-family: arial;
		font-size: 22px;
		font-weight: bold;
		line-height: 22px; }

.white-text22 { color: #ffffff; text-decoration: none; font-family: arial;
		font-size: 22px;
		font-weight: bold;
		line-height: 22px; }
		
a.white-link:hover { text-decoration: none; color: #ffff66; font-family: arial;
		font-size: 17px;
		font-weight: bold;
		line-height: 22px; }

a.white-link2:hover { text-decoration: none; color: #ffff66; font-family: arial;
		font-size: 22px;
		font-weight: bold;
		line-height: 22px; }
		

img.home { float: right;
     margin: 5px;
     padding: 5px;
     border: 1px solid silver; }
     
     table.green { background-color:#003399; }
     tr.green { background-color:#003399; }

img.shop-talk { float: left;
     margin: 3px;
     padding: 3px;
       }

img.Attractions { float: left;
     margin: 3px;
     padding: 3px;
       }

.odd {background: rgb(255,255,255)}
.even {background: rgb(230,230,230)}

.left { float: left;  }
.right { float: right; }


.tablebody {font-size: 10px; padding-left:10px; padding-right:10px; line-height: 10px; height: 25px }

.tablebody2 {font-size: 10px; padding-left:10px; padding-right:10px; line-height: 10px; background: #ffff99;  height: 25px  }


