/* ================================================================ 
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_line_down_fly_v2.html
Copyright (c) 2005-2009 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:58px;
width:816px;
background: url(../images/innerNav/select.gif) repeat-x left center;
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:10px;
z-index:500;
border:1px solid #dde;
}

#pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}

#pro_linedrop li {
float:left;
height:29px;
padding-top:2px;
}

#pro_linedrop .select a {
display:block; 
height:26px; 
float:left; 
border-left:1px solid #df3b4d;
border-right:1px solid #921c29;
padding:0 14px 0 14px; 
text-decoration:none; 
line-height:26px; 
white-space:nowrap;
font-weight:bold;
color:#ddd;
}

#pro_linedrop .select li.line a {color:#ddd;margin-left:1px}


#pro_linedrop .select a:hover, 
#pro_linedrop .select li:hover a {
border-left:1px solid #760f1b;
border-right:1px solid #760f1b;
color:#fff;
background:url(../images/innerNav/over.gif);
}

#pro_linedrop .select li.line a:hover, 
#pro_linedrop .select li.line:hover a {
color:#000;}


#pro_linedrop .sub {
display:none;
}
#pro_linedrop ul ul {display:none;}

#pro_linedrop .sub {
margin:0; 
padding:0;
list-style:none;
}

#pro_linedrop .sub li {background:transparent; padding:0; margin:1px;}

#pro_linedrop .select :hover .sub {
height:25px;
display:block; 
position:absolute;
float:left;
width:790px;
top:28px;
padding-top:2px;
left:0px; 
text-align:center;
background:transparent;
}

#pro_linedrop .select :hover .sub li a 
{display:block; height:30px; line-height:21px; float:left; background:transparent url(../images/innerNav/trans.gif); padding:0; margin:0; white-space:nowrap; color:#000; border:0; font-weight:normal;}

#pro_linedrop .select :hover .sub li.subline a {color:#000;}
#pro_linedrop .select :hover .sub li a span {display:block; height:21px; margin-top:2px; float:left; padding:0 15px;}
#pro_linedrop .select :hover .sub li.subline a span {padding:0 2px;}
#pro_linedrop .select :hover .sub li.subline a span b {padding:0 14px; background:url(../images/innerNav/arrow.gif) no-repeat right center; font-weight:normal;}

#pro_linedrop .select :hover .sub li a:hover {color:#000; position:relative; line-height:19px;}
#pro_linedrop .select :hover .sub li:hover {position:relative;}

#pro_linedrop .select :hover .sub li a:hover span {border:1px solid #c5d5e8; padding:0 14px; background:url(../images/innerNav/sub.gif); cursor:pointer;}
#pro_linedrop .select :hover .sub li.subline a:hover span {padding:0 1px;}
#pro_linedrop .select :hover .sub li:hover > a span {border:1px solid #ccc; padding:0 14px; background:url(../images/innerNav/sub.gif); cursor:pointer;}
#pro_linedrop .select :hover .sub li.subline:hover > a span {padding:0 1px; line-height:19px;}


#pro_linedrop .select :hover .sub :hover ul {padding:1px 1px 3px 1px; margin:0; list-style:none; display:block; width:185px; position:absolute; left:0; top:24px; border:1px solid #d1d1d1; background:#d1d1d1;}
#pro_linedrop .select :hover .sub :hover ul ul {position:absolute; left:-9999px;}
#pro_linedrop .select :hover .sub :hover ul li {height:18px; margin:0 0 1px 0;}
#pro_linedrop .select :hover .sub :hover ul li a {width:155px; font-size:10px; text-align:left; height:18px; line-height:18px; font-weight:normal; padding:1px 15px; color:#7d7d7d;border-top:1px solid #d1d1d1;}
#pro_linedrop .select :hover .sub :hover ul li a:hover {color:#000;background:#ebebeb; border-top:1px solid #fff;}
#pro_linedrop .select :hover .sub :hover ul li:hover > a {color:#000;background:#ebebeb;}