/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline8.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#pro_linedrop {
height:47px;
width:475px;
padding: 0;
margin:0;
position:relative; 
font-size:10px;
z-index:500;
}

#pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 
}

#pro_linedrop li {
float:left;

}

#pro_linedrop .select a {
display:block; 
height:47px;
float:left; 
text-decoration:none; 
white-space:nowrap; 
}
#pro_linedrop b {position:absolute; left:-9999px;}

#pro_linedrop .select a.about {background:url(../images/menu/about.gif) no-repeat left bottom;}
#pro_linedrop .select a.bus {background:url(../images/menu/bus-services.gif) no-repeat left bottom;}
#pro_linedrop .select a.connecting {background:url(../images/menu/connecting-services.gif) no-repeat left bottom;}
#pro_linedrop .select a.other {background:url(../images/menu/other-services.gif) no-repeat left bottom;}
#pro_linedrop .select a.routes {background:url(../images/menu/route-info.gif) no-repeat left bottom;}
#pro_linedrop .select a.pnr {background:url(../images/menu/pnr.gif) no-repeat left bottom;}

#pro_linedrop .select a:hover, 
#pro_linedrop .select li:hover a {
background-position: left top; 
cursor:pointer; 
}

#pro_linedrop ul ul {display:none;}

/* IE6 only */
#pro_linedrop table {
border-collapse:collapse; 
margin:-1px; 
width:0; 
height:0;
}

#pro_linedrop .sub {display:none;}
#pro_linedrop .sub {margin:0; padding:0;list-style:none;background:transparent url(icons/trans.gif); }
#pro_linedrop .sub li {background:transparent; height:35px; line-height:35px}
#pro_linedrop .sub li.item {font-weight:bold; color:#800; padding-left:10px;}

#pro_linedrop .select :hover .sub {height:35px;display:block; position:absolute;background-color: #F9A351;float:left;top:47px; width:750px;left:-40px; text-align:center;}
#pro_linedrop .select :hover .sub li a {display:block; height:25px; line-height:25px; float:left; padding:0 10px; margin:5px 0; white-space:nowrap; color:#1675B9;font-size:10px; }
#pro_linedrop .select :hover .sub li a:hover {color:#ffffff;}


#pro_linedrop .sub-about {display:none;}
#pro_linedrop .sub-about {margin:0; padding:0;list-style:none;background:transparent url(icons/trans.gif)}
#pro_linedrop .sub-about li {background:transparent; height:35px; line-height:35px}
#pro_linedrop .sub-about li.item {font-weight:bold; color:#800; padding-left:10px;}
#pro_linedrop .select :hover .sub-about {height:35px;display:block; position:absolute;background-color: #F9A351;float:left;top:47px; width:205px;left:0px; text-align:center;}
#pro_linedrop .select :hover .sub-about li a {display:block; height:25px; line-height:25px; float:left; padding:0 10px; margin:5px 0; white-space:nowrap; color:#1675B9;font-size:10px; }
#pro_linedrop .select :hover .sub-about li a:hover {color:#ffffff;}


#pro_linedrop .sub-bus {display:none;}
#pro_linedrop .sub-bus {margin:0; padding:0;list-style:none;background:transparent url(icons/trans.gif)}
#pro_linedrop .sub-bus li {background:transparent; height:35px; line-height:35px}
#pro_linedrop .sub-bus li.item {font-weight:bold; color:#800; padding-left:10px;}
#pro_linedrop .select :hover .sub-bus {height:35px;display:block; position:absolute;background-color: #F9A351;float:left;top:47px; width:305px;left:68px; text-align:center;}
#pro_linedrop .select :hover .sub-bus li a {display:block; height:25px; line-height:25px; float:left; padding:0 10px; margin:5px 0; white-space:nowrap; color:#1675B9;font-size:10px; }
#pro_linedrop .select :hover .sub-bus li a:hover {color:#ffffff;}

#pro_linedrop .sub-other {display:none;}
#pro_linedrop .sub-other {margin:0; padding:0;list-style:none;background:transparent url(icons/trans.gif)}
#pro_linedrop .sub-other li {background:transparent; height:35px; line-height:35px}
#pro_linedrop .sub-other li.item {font-weight:bold; color:#800; padding-left:10px;}
#pro_linedrop .select :hover .sub-other {height:35px;display:block; position:absolute;background-color: #F9A351;float:left;top:47px; width:275px;left:68px; text-align:center;}
#pro_linedrop .select :hover .sub-other li a {display:block; height:25px; line-height:25px; float:left; padding:0 10px; margin:5px 0; white-space:nowrap; color:#1675B9;font-size:10px; }
#pro_linedrop .select :hover .sub-other li a:hover {color:#ffffff;}

#pro_linedrop .sub-routes {display:none;}
#pro_linedrop .sub-routes {margin:0; padding:0;list-style:none;background:transparent url(icons/trans.gif)}
#pro_linedrop .sub-routes li {background:transparent; height:35px; line-height:35px}
#pro_linedrop .sub-routes li.item {font-weight:bold; color:#800; padding-left:10px;}
#pro_linedrop .select :hover .sub-routes {height:35px;display:block; position:absolute;background-color: #F9A351;float:left;top:47px; width:592px;left:-86px; text-align:center;}
#pro_linedrop .select :hover .sub-routes li a {display:block; height:25px; line-height:25px; float:left; padding:0 10px; margin:5px 0; white-space:nowrap; color:#1675B9;font-size:10px; }
#pro_linedrop .select :hover .sub-routes li a:hover {color:#ffffff;}