/* CSS Document */

body {
		margin:0px;
		padding:0px;
		background:#dee7c6;
		font: 16px "Arial","Times New Roman",serif;
		color: #515151;
}

#banner {
		background: url(images/banner.gif) repeat-x 0 100%;
		height:100px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:100px;
}

#banner_text {	
		height:70px;
		padding-top:10px;
		padding-bottom:10px;
		/* IE5 Hack */
		voice-family: "\"}\"";
		voice-family: inherit;
		height:90px;
}
	
#leftcontent {
	position: absolute;
	left: 12px;
	top:110px;
	/*width:100px;*/
		background:#dee7c6;
	height: 385px;
		/*border:1px solid #000;*/
}

#logo {
	padding: 10px 10px 10px;
	width:160px;
	display:block;
	}

#navpanel {
	/*position: absolute;*/
	padding: 10px 10px 10px;
	/*font: 15px "arial","Times New Roman",sans-serif;*/
	width:160px;
	font-weight:100;
	line-height: 50px;
	display:block;
	/*float: left;*/
	}

div.navs{
	/*background: transparent url(images/button.jpg) no-repeat;)*/
	color: inherit;
	/*font: 15px "arial","Times New Roman",sans-serif;
	font-weight:100;*/
	width: 150px;
	height: 30px;
	padding: 0;
	margin: 2px 5px 10px 2px;
}

a.nav, a.nav:link, a.nav:active, a.nav:visited, a.nav:hover {
	display: block;
	color: #00f;
	background: transparent;
	text-decoration: none;
	width: 150px;
	height: 30px;
	padding: 4px 0 0 10px;
}

a.nav:hover{
	background: transparent url(images/button_hover.jpg) no-repeat;
	color: #000000;
}

#top_line
{
margin: 23px 20px 50px 200px;
padding: 0;
background: #fff url(images/top_line.gif) repeat-x;
color: inherit;
}

#right_line, #bottom_line, #left_line, #bottom_left, #top_left, #top_right, #bottom_right
{
margin: 0;
padding: 0;
color: inherit;
}

#right_line
{
background: transparent url(images/right_line.gif) 100% 0 repeat-y;
}

#bottom_line
{
background: transparent url(images/bottom_line.gif) 0 100% repeat-x;
}

#left_line
{
background: transparent url(images/left_line.gif) repeat-y;
}

#bottom_left
{
background: transparent url(images/bottom_left.gif) 0 100% no-repeat;
}

#top_left
{
background: transparent url(images/top_left.gif) no-repeat;
}

#top_right
{
background: transparent url(images/top_right.gif) 100% 0 no-repeat;
}

#bottom_right
{
background: transparent url(images/bottom_right.gif) 100% 100% no-repeat;
}

#content {
		margin: 0;
		padding:20px 40px 0px 40px;
}		

#footer {
	font-size:10px;
	background:dee7c6;
	margin: 20px 20px 20px 20px;
}
		
h1 {
		font-size:16px;
		padding-top:10px;
		font: "Arial","Times New Roman",serif;
}

#prices {
	vertical-align: top;
	/*padding: 5px 5px 5px 5px;)*/
}

th {
	text-align: left;
	color: #444;
	background: #dee7c6;
}

div#bus_card_top h1 {
		font-size:20px;
		font: "Times New Roman",serif;
		font-weight: 100;

}

#bus_card_middle {
	display: inline;
	/*border: 1px solid;*/
	height: 20px;
	padding: 0; 
}
		
#bus_card_middle_left {
	background: transparent url(images/line.jpg) 0 10px repeat-x;
	height: 20px;
	padding: 0;
}

#bus_card_middle_right {
	background: transparent url(images/buttons.jpg) 100% 0 no-repeat;
	height: 30px;
}
