/*================================================================
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_left_right_line.html
Copyright (c) 2005-2007 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: 35px;
	width: 900px;
	background: url(lrimages/black_0.gif);
	position: relative;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	z-index: 500;
	border-bottom: 2px solid #FFFFFF;
}
.pro_linedrop .select
{
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
}
.pro_linedrop LI
{
	float: left;
	background: url(lrimages/black_1.gif);
}
.pro_linedrop LI.lrt
{
	float: right;
	background: url(lrimages/blue_1.gif);
}
.pro_linedrop .select A
{
	display: block;
	height: 35px;
	float: left;
	background: url(lrimages/black_0.gif);
	padding: 0 0 0 15px;
	border-bottom: 2px solid #FFFFFF;
	text-decoration: none;
	line-height: 33px;
	white-space: nowrap;
	color: #05C7C0;
}
.pro_linedrop .select LI.lrt A
{
	color: #05C7C0;
}
.pro_linedrop .select A B
{
	display: block;
	padding: 0 30px 0 15px;
	background: url(lrimages/black_0.gif) right top;
}
.pro_linedrop .select LI.line A B
{
	background: url(lrimages/black_0a.gif) right top;
}
.pro_linedrop .select A:hover
{
	background: url(lrimages/black_1.gif);
	padding: 0 0 0 15px;
	border-bottom: 2px solid #05C7C0;
	cursor: pointer;
	color: #FFF;
}
.pro_linedrop .select LI:hover A
{
	background: url(lrimages/black_1.gif);
	padding: 0 0 0 15px;
	cursor: pointer;
	color: #FFF;
}
.pro_linedrop .select LI.lrt A:hover
{
	border-bottom: 2px solid #05C7C0;
	background: url(lrimages/blue_1.gif);
}
.pro_linedrop .select LI.lrt:hover A
{
	background: url(lrimages/blue_1.gif);
}
.pro_linedrop .select A:hover B, .pro_linedrop .select LI:hover A B
{
	display: block;
	padding: 0 30px 0 15px;
	background: url(lrimages/black_1.gif) right top;
	cursor: pointer;
}
.pro_linedrop .select LI.line A:hover B, .pro_linedrop .select LI.line:hover A B
{
	background: url(lrimages/black_1a.gif) right top;
	border-bottom: 2px solid #05C7C0;
}
.pro_linedrop .select LI.lrt A:hover B, .pro_linedrop .select LI.lrt:hover A B
{
	background: url(lrimages/blue_1.gif) right top;
}
.pro_linedrop .select LI.lrt A:hover B.arrow, .pro_linedrop .select LI.lrt:hover A B.arrow
{
	background: url(lrimages/blue_1a.gif) right top;
}
.pro_linedrop .sub
{
	display: none;
}
.pro_linedrop UL UL
{
	display: none;
}
/*IE6 only*/
.pro_linedrop TABLE
{
	border-collapse: collapse;
	margin: -1px;
	font-size: 1em;
	width: 0;
	height: 0;
}
.pro_linedrop .sub
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.pro_linedrop .sub LI
{
	background: transparent;
}
.pro_linedrop .select :hover .sub
{
	height: 25px;
	display: block;
	position: absolute;
	float: left;
	width: 900px;
	top: 35px;
	left: 0;
	text-align: center;
	background: #000 url(lrimages/fade.gif);
	border-bottom: 2px solid #FFF;
	border-top: 1px solid #555;
}
.pro_linedrop .select :hover .rt LI
{
	float: right;
}
.pro_linedrop .select :hover .sub LI A
{
	display: block;
	height: 25px;
	line-height: 22px;
	float: left;
	background: transparent url(line/transparent.gif);
	padding: 0 16px;
	margin: 0;
	white-space: nowrap;
	color: #05C7C0;
	font-size: 12px;
}
.pro_linedrop .select :hover .sub LI.subline A
{
	color: #C00;
}
.pro_linedrop .select :hover .sub LI A:hover, .pro_linedrop .select :hover .sub LI:hover
{
	color: #FFFFFF;
	border-bottom: 1px solid #05C7C0;
	position: relative;
	background: #000 url(lrimages/fade.gif) left bottom;
}
