/* CSS Document */
img.accent-photo{
border:1px solid #333;
width:200px;
float:right;
margin-left:5px;
margin-bottom:5px;
}
div#sidephoto{
background:url(../images/nav-bg.gif) repeat-y 0px 0;
margin-left:30px;
margin-top:10px;
text-align:center;
}
#sidephoto img.photo{
border:1px solid #333;
}
img.map{
float:left;
margin-right:5px;
margin-bottom:5px;
border:1px solid #333;
}
table.rates{
border:1px solid #333;
border-bottom:0;
border-right:0;
}
table.rates th{
font-weight:bold;
color:#000;
padding:2px;
border-bottom:1px solid #333;
border-right:1px solid #333;
background:#ddd;
vertical-align:top;
}
table.rates th.type{
text-transform:uppercase;
text-align:center;
vertical-align:bottom;
}
table.rates td{
padding:2px;
border-bottom:1px solid #333;
border-right:1px solid #333;
vertical-align:top;
}
table.rates td.item{
color:#000;
text-align:left;
width:150px;
}
table.rates td.price{
color:#c00;
padding:2px 10px;
text-align:center;
width:50px;
}
#content table.rates td.price a{
color:#c00;
text-decoration:underline;
}
#content table.rates td.price a:hover{
color:#000;
text-decoration:none;
}


table.rates td.hours{
color:#000;width:110px;
}
#content p.subnote{
margin-top:0;
color:#1d4c82;
font-style:italic;
}
#content p.endnote{
margin-top:30px;
color:#c00;
font-style:italic;}
p span.note{
color:#c00;
font-style:italic;
}
#content h2.subhead{
color:#c00;
font-size:11px;
border-bottom:1px solid #c00;
margin-top:20px;}
#content h3{
text-transform:uppercase;
}
#content a.hotlink{
color:#c00;
text-decoration:none;
font-weight:bold;
margin:0 10px;
border:1px solid #c00;
background:#ddd;
padding:2px;
text-transform:none;
font-size:10px;
}
#content a.hotlink:hover{
color:#1d4c82;
background:#fff;
}
#content span.price-hot{
color:#c00;
}
p.nospace{
margin-bottom:0;
padding-bottom:0;
height:5px;}


ul.bullet-list{
list-style:disc;
color:#000;
margin-left:20px;
}
ul.bullet-list li{
padding:3px 0;}

ul.nobullet-list{
list-style:none;
color:#000;
margin-left:20px;}
