html, body {
        margin: 0;
        padding: 0;
}
body {
        font-family: Arial, Helvetica, Verdana, Sans-serif;
        font-size: 12px;
		text-align: center;
        color: #404040;
        background: #ffffff;
}
.hidden {
        display: none;
}
a:visited img
{
	border-style: none;
}
a:link img
{
	border-style: none;
}
p.padding
{
		padding:5px;
}
.date {float: right;
       font-size: 11px;
       margin: 7px 0 0;
       font-style: italic;}
ul {
		margin:0;
		padding:0;
		list-style-type: none;
}
ul li {
		background:url(images/bullet.gif) no-repeat;
		padding-top:4px;
		padding-bottom:4px;
/*		padding-left:30px;*/
}
ul li a {
		font-weight:bold;
		padding-left:30px;
		color:#1200A2;
}
p.highlite
{
		background-color:#DEDAFF;
		padding:5px;
}
p.nolite
{
		background-color:FFF7E0;
		padding:5px;
}
fieldset {
		margin: 1em 0;
		padding: 1em;
		border: 1px solid #ccc;
		background: #f8f8f8;
}
legend {
		font-weight:bold;
		color:#1200A2;
}
label {
	display:block;
}
label.check
{
	display:inline;
}
label.checkbal
{
	display:inline;
	padding-left:25px;
}
input:focus, textarea:focus {
	background: #ffc;
}
.fareinfo
{
		border: 2px solid #00FF00;
}
#img-contain
{
		padding:5px;
		border: 1px solid red;
}
.img-wrapper {
		background:url(images/shadow.gif) no-repeat bottom right;
		/*clear: right;*/
		float: left;
		/*position:relative;*/
		line-height:0;
		margin-right:10px;
}
.img-wrapper img {
		background:#FFFFFF;
		border: 1px solid #a9a9a9;
		padding:4px;
		/*display:block;*/
		/*margin: -5px 5px 5px -5px;*/
		position:relative;
		left:-5px;
		top:-5px;
}
#page-container {
        width: 750px;
        margin: auto;
		text-align: left;
}
#headimage {
		height: 100px;
}
#header {
		padding-left:10px;
		padding-bottom:10px;
		width:100%;
}
#header a {
		color:#1200A2;
		margin: 0;
        padding: 0;
		float: left;
        /*margin-top: 70px;*/
        padding-left: 10px;
		text-decoration:none;
		font-size:14px;
		font-weight: bold;
}
#header a:hover {
		color:red;
		text-decoration: underline;
}
#allpage {
	width:750px;
	padding-left:10px;
	padding-top:15px;
}
#main {
		padding-left:10px;
		margin-right: 175px;
}
#main a {
		text-decoration:none;
}
#main a:hover {
		text-decoration:underline;
		color:red;
}
#main ul li a:hover {
		text-decoration:none;
		color:#1200A2;
}
#sidebar-a {
		float: right;
        width: 175px;
		line-height: 18px;
}
#sidebar-a .padding {
        padding-left: 25px;
}
#sidebar-a a {
	color:#1200A2;
	text-decoration:none;
}
#sidebar-a a:hover {
	color:red;
	text-decoration:underline;
}
#citylist { font-size: 10px; width: 177px; padding: 10px 10px 10px 0; float: left; line-height: 18px; }
#citylist h1 { font-size: 11px; font-weight: bold; color: #010099; padding: 0; margin: 0; }
#citylist h1 a:link { font-size: 11px; font-weight: bold; color: #010099; padding: 0; margin: 0; }
#citylist h1 a:visited { font-size: 11px; font-weight: bold; color: #010099; padding: 0; margin: 0; }
#citylist a:link { color: #999; }
#citylist a:visited { color: #999; }
#citylist a:hover { color: red; }
#footer {
		font-family: Tahoma, Arial, Helvetica, Sans-serif;
        font-size: 10px;
        color: #666666;
		clear: both;
        height: 66px;
		border-top: 1px solid #efefef;
        /*padding: 13px 25px;*/
		padding-left:10px;
		padding-top:25px;
        line-height: 18px;
}
#promoB { background: url(images/promo-bottom.gif) no-repeat top left; padding: 0px; height: 9px; vertical-align: top; width: 370px;}
#promo_curved { width: 370px; height:185px;}
#promoT { background: url(images/promo-top.gif) no-repeat bottom left; height: 30px; padding: 0; width: 370px; text-align: center;}
#promoT .head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; background: #FFCC33; padding: 1px 3px 1px 3px; text-decoration: none; text-transform: uppercase;}
#promoM { width: 370px; font-size: 11px; text-align: center; color: #1200A2; background: url(images/bg_yellow.gif); padding: 0 10px 0 10px; border-right: 1px solid #FFCC33; border-left: 1px solid #FFCC33; font-size: 13px; font-weight: bold;}
#footer a {
        color: #1200A2;
        text-decoration: none;
}
#footer a:hover {
        color: red;
}