body { background: url(images/body.gif) repeat-y 50% 0 #E7E3E7; margin: 0px; padding: 0px; }
body {font-family:Arial, Helvetica, sans-serif;}
.top {font-size:12px; color:#999999;}
.footer { clear: both; border-top: 2px solid #B88854; border-bottom: 1px solid #B88854; padding: 5px; margin-top: 5px; background: #EFEFEF; font-size:10px;}
.img_bdr { padding: 1px; border: 1px solid #B88854; float: left; margin: 10px 10px 10px 0; }
h1 {color: #B88854; font-size: 1.4em; border-bottom: 1px solid #EFEFEF;}
h2 {color: #B88854; font-size: 1.2em; border-bottom: 1px solid #EFEFEF;}
h3 {color: #B88854; font-size: 1.0em; border-bottom: 1px solid #EFEFEF;}
.bdr {border-left: 1px solid #EFEFEF;}
#menu h2 { background: url(images/bg_train1.jpg) no-repeat 0 0; height: 40px; vertical-align:bottom}
#menu2 h2 { background: url(images/nytrain_bg.jpg) no-repeat 0 0; height: 40px; vertical-align:bottom}
#menu3 h2 { background: url(images/pricelist.jpg) no-repeat 0 0; height: 40px; vertical-align:bottom}
#side ul a { background: url(images/bullet.jpg) 10px -60px no-repeat; padding: 5px 0 5px 0px; font-size: 1.1em; font-weight: normal; color: #999999; text-decoration: none; }
#side ul a:hover { background: url(images/bullet.jpg) -371px 4px no-repeat; text-decoration: underline; color: #B88854; }
#side ul ul a  { background: url(images/bullet.jpg) 5px -58px no-repeat; padding: 5px 0 5px 37px; font-size: 1.1em; font-weight: normal; color: #999999; text-decoration: none; }
#side ul ul a:hover { background: url(images/bullet.jpg) 5px 4px no-repeat; text-decoration: underline; color: #B88854; }
#side ul, #side ul ul { margin: 0px; padding: 0px; font-weight:bold}
#side ul li { margin: 20px; padding: 0px; list-style: none; margin-bottom: 5px;}
#side ul ul li   { margin: 5px; background: url(images/bullet.jpg) 5px -63px no-repeat; }
#content ul a { background: url(images/bullet.jpg) 10px -60px no-repeat; padding: 5px 0 5px 0px; font-size: 1.1em; font-weight: normal; color: #999999; text-decoration: none; }
#content ul a:hover { background: url(images/bullet.jpg) -371px 4px no-repeat; text-decoration: underline; color: #B88854; }
#content ul ul a  { background: url(images/bullet.jpg) 5px -58px no-repeat; padding: 5px 0 5px 37px; font-size: 1.1em; font-weight: normal; color: #999999; text-decoration: none; }
#content ul ul a:hover { text-decoration: underline; color: #B88854; }
#content ul, #content ul ul { margin: 0px; padding: 0px; font-weight:bold}
#content ul li { margin: 20px; padding: 0px; list-style: none; margin-bottom: 5px;}
#content ul ul li   { margin: 5px; background: url(images/bullet.jpg) 5px -63px no-repeat; }
a { color:#999999; text-decoration:none; }
a:hover { color:#B88854; text-decoration:underline }
th {text-align:left; text-decoration:underline; font-style:italic}