a img {border: none;}
a{ outline: none;}
a:hover	{
	text-decoration: underline;
}

a {
	text-decoration: none;
	color: rgb( 128, 26, 26 );
	outline:none;
}

.text_nav_link  {
	font-size: 11px;
	color: rgb( 128, 128, 128 );
}

.search_field 
{
	width: 80px;
	height: 20px;
}

.home_body
{
	font-size: 12px;
	line-height: 20px;
	color: rgb( 255, 255, 255 );
}

.caption
{
	line-height: 12px;
	color: rgb( 51,51,51 );
}

.copyright
{
	line-height: 20px;
	color: rgb( 166, 166, 166 );	
}

.menu_link
{
	line-height: 12px;
	color: rgb( 51,51,51 );
}

.route_link
{
	line-height: 12px;
	color: rgb( 163,53,36 );
}

.sitemap_link
{
	font-size: 12px;
	line-height: 15px;
	color: rgb( 51,51,51 );
	
}
.headline
{
	font-size: 20px;
	line-height: 26px;
	font-weight: bold;
}

.body
{
	font-size: 12px;
	line-height: 20px;
}

.popup_body
{
	font-size: 11px;
	line-height: 17px;
}

.subhead
{
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: rgb( 128, 26, 26 )
}

.news_subhead
{
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: rgb( 128, 26, 26 );
}

p.detour-details 
{
	margin: 22px 0px -8px 0px;
	}

.news_subhead_blue
{
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: rgb( 0, 114, 188 );
}

.news_subtitle
{
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: rgb( 0, 0, 0 );
}

.fares_subhead
{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: rgb( 128, 26, 26 )
}

.destinations_form_field
{
	width: 160px;
	font-size: 10px;
}

.contact_form_field
{
	width: 270px;
	font-size: 10px;
}

.contact_form_field_wide
{
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.dynamic_div
{
	display: none;
}

body #stops-list p { margin:0px 0px 0px 0px; }
body #stops-list ul {
    padding:0px;
    margin:0px 0px 0px 00px;
    list-style:disc;
    }
	
#relative-container {
	position:relative;
	}

.detour_flash {
	position:absolute;
	top:10px;
	left:488px;
	}

.csulb {
	position:absolute;
	top:10px;
	left:330px;
	}

#image-container
{
background:url("/home/images/bg_home-page.jpg") no-repeat;
width:758px;
height:263px;
display:block;
position:relative;
text-align:left;
}

#image-container-water
{
background:url("/home/images/bg_home-page-water.jpg") no-repeat;
width:758px;
height:263px;
display:block;
position:relative;
text-align:left;
}

#image-container-sea
{
background:url("/home/images/bg_home-page-sea.jpg") no-repeat;
width:760px;
height:263px;
display:block;
position:relative;
text-align:left;
}
#image-container-home
{
background:url("/home/images/bg_home-page_newbus.jpg") left no-repeat;
width:760px;
height:263px;
display:block;
position:relative;
}
#image-container-water a#water-taxi
{
width:76px;
height:76px;
display:block;
position:absolute;
top:63px;
left:245px;
}

#today-drop-down {
position:absolute;
top:193px;
left:340px;
}
#today-drop-down-water {
position:absolute;
top:40px;
left:21px;
}
#today-drop-down-water-new {
position:absolute;
top:28px;
left:531px;
}
#sea-click-here {
position:absolute;
top:88px;
left:85px;
}

#sea-click-here-1 {
position:absolute;
top:0px;
left:0px;
}


#picture-bar {
position:absolute;
top:0px;
left:684px;
}

#picture-bar-new {
position:absolute;
top:0px;
left:0px;
}
.detour_flash2 { 
position: absolute; 
left: 600px; 
top: 180px; 
width: 65px; 
height: 75px; 
margin:0px; 
padding:0px;
}

.detour_flash-water { 
position: absolute; 
left:10px; 
top: 180px; 
width: 65px; 
height: 75px; 
margin:0px; 
padding:0px;
}

.detour_flash-sea { 
position: absolute; 
left:610px; 
top: 187px; 
width: 65px; 
height: 75px; 
margin:0px; 
padding:0px;
}

.detour_flash-new { 
position: absolute; 
left:615px; 
top: 1px; 
width: 65px; 
height: 75px; 
margin:0px; 
padding:0px;
}

#csulb {
	background:url("/global/images/upass.gif") no-repeat;
	position:absolute;
	top:180px;
	left:80px;
	width:65px;
	height:75px;
	}
	#csulb a {
		width:75px;
		height:75px;
		display:block;
		}
		#csulb a span { display:none; }
		
.menu_link img 
{
    color: #ffffff;
    border: none;
    }

.pdf 
{
	background: transparent url(../images/pdf-logo.jpg) left no-repeat;
	padding-left: 16px;
	}

