.pro_line2 {
height:25px; 
position:relative;
top:178px;
font-family:arial, verdana, sans-serif; 
font-size:11px;
z-index:500;
}

.pro_line2 .select {
margin:0; 
padding:0 0 0 100px; 
list-style:none; 
white-space:nowrap;
}

.pro_line2 li {
	font-size:.9em;
	float:left;
	background-color:#222;
	border-left:1px solid #f90;
	border-bottom:1px solid #f90;
	width:150px;
	height:25px; 
	line-height:25px; 
}

.pro_line2 li.rightbar {
	width:0px;
}

.pro_line2 .select a {
display:block; 
text-decoration:none; 
color:#f90;
text-align:center;
text-transform:uppercase;
font-size:1.2em;
}

.pro_line2 .select a b {
display:block; 
}

.pro_line2 .select a:hover, 
.pro_line2 .select li:hover a {
background: url(line/blank_over.gif); 
line-height:24px;
cursor:pointer; 
color:#fff;
}

.pro_line2 .select a:hover b, 
.pro_line2 .select li:hover a b {
display:block; 
cursor:pointer;
background:url(../gfx/bluestripe2.png);}

.pro_line2 .sub {
display:none;
}

/* IE6 only */
.pro_line2 table {
margin:0px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_line2 .sub {
margin:0 0 0 0; 
padding:0 0 0 75px;
list-style:none;
}
.pro_line2 .sub li {
background:transparent;
border:none;
width:160px;
}

.pro_line2 .select :hover .sub {
height:20px;
display:block; 
position:absolute;
float:left;
width:868px;
top:25px; 
left:1px; 
}

.pro_line2 .select :hover .sub li a 
{
border:1px solid #f90;
background-color:#333;
width:160px;
display:block;
height:18px;
line-height:18px;
float:left;
margin:0;
white-space:nowrap;
color:#fff;
font-size:1em;
}

.pro_line2 .select :hover .sub li a:hover 
{
color:#000;
background:url(../gfx/bluestripe2.png) center;
}

