/* ================================================================ 
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_dropline.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.
=================================================================== */

.nav { height:35px; position:relative; font-family:arial, verdana, sans-serif; font-size:11px; background: url(images/pro_line_0.gif) repeat-x; text-align: center; width:900px; z-index:500; }

.nav .table { text-align: center; display:table; margin:0 auto; }

.nav .select,
.nav .current { text-align: center; margin:0; padding:0; list-style:none; display:table-cell; white-space:nowrap; }

.nav li { text-align: center; margin:0; padding:0; height:auto; float:left; }

.nav .select a { display:block; height:35px; float:left; background: url(images/pro_line_0.gif) no-repeat; padding:0 30px; text-decoration:none; line-height:35px; white-space:nowrap; color:#ddd; text-align: center; }

.nav .current a { display:block; height:35px; float:right; background: url(images/pro_line_2.gif) repeat-x; padding:0 0 0 15px; text-decoration:none; line-height:35px; white-space:nowrap; color:#fff; text-align: center; }


.nav .current a b { background: url(images/pro_line_2.gif) repeat-x right top; display:block; padding:0 30px 0 15px; text-align: center; }

.nav .select a:hover, 
.nav .select li:hover a { background: url(images/pro_line_1.gif) repeat-x; padding:0 0 0 15px; cursor:pointer; color:#fff; text-align: center; }

.nav .select a:hover b, 
.nav .select li:hover a b { display:block; float:left; padding:0 30px 0 15px; background:url(images/pro_line_1.gif) repeat-x right top; text-align: center; cursor:pointer; }

.nav .select_sub { text-align: center; display:none; }

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

.nav .sub { text-align: center; display:table; margin:0 auto; padding:0; list-style:none; }

.nav .sub_active .current_sub a, 
.nav .sub_active a:hover { background:no-repeat; color:#f00; text-align: center; }

.nav .select :hover .select_sub, 
.nav .current .show {
display:block; 
position:absolute; 
/*width:700px; */
width: 900px;
top:35px; 
background:url(images/back_0.gif); 
padding:0; 
z-index:100; 
left:0; 
text-align:center;
}

.nav .current .show { text-align: center; z-index:10; }

.nav .select :hover .sub li a, 
.nav .current .show .sub li a { display:block; float:left; background:transparent; padding:0 10px; margin:0; white-space:nowrap; border:0; color:#444; text-align: center; }

.nav .current .sub li.sub_show a { color:#088; cursor:default; background:url(images/back_1.gif); text-align: center; }

.nav .select :hover .sub li a:hover, 
.nav .current .sub li a:hover { visibility:visible; color:#088; background:url(images/back_1.gif); text-align: center; }