/* ================================================================ 

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_dropline2-5.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_line2 {

height:36px; position:relative; float:right;

font-family:arial, verdana, sans-serif; font-size:11px;

z-index:500;

}

.pro_line2 .select {

margin:0; padding:0; list-style:none; white-space:nowrap;

border-top:6px solid rgb(250, 70, 7);

}

.pro_line2 li {

float:left;

background:url(line/blank_over.gif);

}

.pro_line2 .select a {

display:block; height:16px; float:left; padding:0 0 0 0px; 

text-decoration:none; line-height:15px; white-space:nowrap; color:rgb(153, 153, 153);

}



.pro_line2 .select span {

display:block; height:16px; float:left; padding:0 5px 0 5px; 

text-decoration:none; line-height:15px; white-space:nowrap; color:rgb(153, 153, 153);

}

.pro_line2 .select a b {

display:block; padding:0 0px 10px 0px; 

}



.pro_line2 .select a:hover, .pro_line2 .select li:hover a {

background: url(line/blank_over.gif); padding:0 0 0 0px;

line-height:15px; cursor:pointer; color:rgb(250, 70, 7);

}

.pro_line2 .select a:hover b, .pro_line2 .select li:hover a b {

display:block; padding:0px 0px 0px 0px; cursor:pointer;

}

.pro_line2 .sub {

display:none;

}

/* IE6 only */

.pro_line2 table {

border-collapse:collapse; margin:-1px; font-size:1em; width:0; height:0;

}

.pro_line2 .sub {

margin:0; padding:0 0 0 0px;

list-style:none;



}

.pro_line2 .sub li {background:transparent; float:right}

.pro_line3 .sub li.lft {background:transparent; float:left;}

.pro_line3 .sub li.rght {background:transparent; float:right;}



.pro_line2 .select :hover .sub {

height:18px;

display:block; position:absolute;

float:right;

width:100%;

top:22px; left:0; text-align:right;

}

.pro_line2 .select :hover .sub li a {display:block;

height:18px; line-height:15px; float:left; padding:0 6px; margin:0; 

white-space:nowrap; border-top:1px solid rgb(153, 153, 153); 

border-bottom:1px solid rgb(153, 153, 153); color:rgb(153, 153, 153);

font-size:11px;

}

.pro_line2 .select :hover .sub a.first {border-left:1px solid rgb(153, 153, 153)}

.pro_line2 .select :hover .sub a.last {border-right:1px solid rgb(153, 153, 153)}

.pro_line2 .select :hover .sub li a:hover {color:rgb(250, 70, 7); line-height:15px;}





.pro_line3 {

height:36px; position:relative; float:right; display:block;

font:12px arial, verdana, sans-serif;

}

.pro_line3 .select {

margin:0; padding:0; list-style:none; white-space:nowrap;

}

.pro_line3 li.tp { float:left;

}

.pro_line3 .select a {

display:block; height:16px; float:left; padding:0 0 0 0px; 

text-decoration:none; line-height:15px; white-space:nowrap; color:#816666;

}



.pro_line3 .select span {

display:block; height:16px; float:left; padding:0 8px 0 8px; 

text-decoration:none; line-height:15px; white-space:nowrap; color:#816666;

}

.pro_line3 .select a b {

display:block;

}



.pro_line3 .select a:hover, .pro_line3 .select li:hover a {

padding:0 0 0 0px; line-height:15px; cursor:pointer; color:rgb(250, 70, 7);

}

.pro_line3 .select a:hover b, .pro_line3 .select li:hover a b {

display:inline; cursor:pointer; 

}

.pro_line3 .sub {

display:none; margin:0; padding:0 0 0 0px; list-style:none; width:100%;

}

/* IE6 only */

.pro_line3 table {

border-collapse:collapse; margin:-1px; font-size:1em; width:0; height:0;

}

.pro_line3 .sub li.lft {background:transparent; float:left;}

.pro_line3 .sub li.lftSpc {

display:inline; height:18px; margin:2px 0px;  float:left; padding:0px 3px 0px 3px; 

text-decoration:none; line-height:14px; white-space:nowrap; color:#cccccc;

background-color:#816666; font-size:10px; 

 }

.pro_line3 .sub li.lftBlank {

display:inline; height:18px; float:left; padding:0 3px 0 3px; 

text-decoration:none; line-height:14px; white-space:nowrap; color:#fff;

background-color:#fff; font-size:10px; 

 }

.pro_line3 .sub li.rght {background:transparent; float:right;}

.pro_line3 .sub li.rghtSpc {

display:inline; height:18px; margin:2px 0px; float:right; padding:0 3px 0 3px; 

text-decoration:none; line-height:14px; white-space:nowrap; color:#cccccc;

background-color:#816666; font-size:10px; 

}

.pro_line3 .select :hover .sub {

height:18px; display:inline; position:absolute;

top:16px; left:0; text-align:right;

}

.pro_line3 .select :hover .sub li a {

display:block; height:18px; line-height:16px; padding:0px 6px; 

margin:2px 0px; white-space:nowrap; background-color:#816666; 

color:#cccccc; font-size:11px;

}

.pro_line3 .select :hover .sub a.first {border-left:1px solid rgb(153, 153, 153)}

.pro_line3 .select :hover .sub a.last {border-right:1px solid rgb(153, 153, 153)}

.pro_line3 .select :hover .sub li a:hover {color:#fff; line-height:16px;}

