body {
background: #fff;
font-family: times, times new roman, serif;
margin: 0;
padding: 0;
text-align: left;
width: 100%;
}

p {
font-size: 12pt;
}

div#banner, div.menu ul, div#banner2 img, div#navigation, div#navigation ul, div#rightnav, div#botnav, div#footer, ul.next, ul.nextbottom {
display:none;
}

#width {
border: none;
}

div#content, div#content h1, div#content h2, div#content h3, div#content h4 {
margin: 0;
border: none;
font-family: times, times new roman, serif;
}

div#content h1 {
font-size: 16pt;
}

div#content h2 {
font-size: 14pt;
}

.imgLeft {
float: left;
margin: 2px 10px 5px 0;
padding: 7px;
border: 1px solid #999;
background: #eee;
font-size: 10px;
text-align: center;
}

.imgRight {
float: right;
margin: 0 10px 5px 10px;
padding: 7px;
border: 1px solid #666;
background: #eee;
}

.imgLeft img, .imgRight img {
border: 1px solid #666;
border-color: #999 #666 #666 #999;
}

.imgLeft span, .imgRight span {
padding: 1px 0;
display: block;
font-size: 12pt;
text-align: center;
}

div#gallery {
margin-top: 0;
border: none;
}

.bot100, .bot120, .bot130, .bot150, .bot165 {
margin-bottom: 0;
}

#gallery img.left, #gallery img.right, #gallery img.leftnopointer, #gallery img.rightnopointer {
display: none;
}

#gallery ul {
border: none;
}

#gallery ul li span, #gallery ul li span.chosen {
border: none;
margin: 0;
padding: 0;
}

#gallery ul li span {
display:none; 
position:absolute; 
color:#fff; 
font-size:11px; 
line-height:15px; 
text-align:justify;
}

#gallery ul li.chosen span {
border: 1px solid #666;
}

#gallery ul li span {
width: 519px;
left: 0;
top: 335px;
}

div#comment {
width: 504px;
font-size: 11px;
border: 1px solid #999;
padding: 9px 14px;
background: none;
margin-top: 12px;
color: #000;
overflow: auto;
}

#comment p.right {
float: right;
}

#gallery ul li.chosen div i img, #gallery ul li div i img {
display: inline;
margin: 0;
}

div.gallerylist {
margin: 0;
padding: 0;
backtround-image: none;
border: none;
color: #000;
font-family: times, times new roman, serif;
} 

div.mapcontainer {
font-family: times, times new roman, serif;
}

div#townmapwrapper {
margin: 0;
padding: 0;
}

div#townmapwrapper img {
float: none;
margin: 12px;
border: none;
}
