﻿/* ================================================================ 
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.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:28px;
width:966px;
position:relative;
z-index:500;
font-family: 'Lucida Sans';
font-weight: normal;
font-size: 85%;
margin: 25px 0 0 0;
padding: 0 0 0 5px;
}

.pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}

.pro_linedrop li {
float:left;
}

.pro_linedrop .select a {
display:block; 
height:28px; 
float:left; 
padding:0 0 0 10px; 
text-decoration:none; 
line-height:28px; 
white-space:nowrap; 
color:#3d3d3d;
}

.pro_linedrop .select a b {
display:block; 
padding:0 10px 10px 0;
text-transform: uppercase;
font-family: Georgia;
font-weight: normal;
font-size: 110%;
}

.pro_linedrop .select a:hover, .pro_linedrop .select a.active,
.pro_linedrop .select li:hover a {
/*background: #efecd9;*/
padding: 0;
line-height:28px;
cursor:pointer;
}

.pro_linedrop .select a:hover b, .pro_linedrop .select a.active b,
.pro_linedrop .select li:hover a b {
display:block; 
padding:0 10px 9px 10px;
cursor:pointer;
}

.pro_linedrop .sub{display:none;}

.pro_linedrop ul ul {display:none;}
.pro_linedrop ul ul ul li {clear: left;}

/* 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, .pro_linedrop .select .on {
height:28px;
display:block; 
position:absolute;
float:left;
width:970px;
top: 28px;
left: 0px; 
text-align:center;
background: #efecd9;
}

.pro_linedrop .select :hover .sub li a, .pro_linedrop .select .on li a{display:block; height:28px; line-height:28px; float:left; padding: 0 16px; margin:0; white-space:nowrap; background: #efecd9;}

.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover
{line-height:28px; position:relative; background: #DFDBC3;}

.pro_linedrop .select :hover .sub li:hover > a {color: #000;}

.pro_linedrop .select :hover .sub :hover ul {padding:0; margin:0; list-style:none; display:block; position:absolute; top:28px; left: -1px;}

.pro_linedrop .select :hover .sub :hover ul ul {position:absolute; left:-9999px;}
.pro_linedrop .select :hover .sub :hover ul li {border:none;}

.pro_linedrop .select :hover .sub :hover ul li a {width:120px; text-align:left; height:28px; line-height:28px; background:#eeead1; background: #DFDBC3;}
.pro_linedrop .select :hover .sub :hover ul li :hover {background: #CFCBB5; color: #fff;}

.pro_linedrop .select :hover .sub :hover ul :hover ul {left: 152px; top:0; background:#e8e4cd;}
.pro_linedrop .select :hover .sub :hover ul :hover ul li a{background: #CFCBB5;}
.pro_linedrop .select :hover .sub :hover ul :hover ul li :hover{background: #BFBBA7;}

/*Remove this block to left align all second nav items*/
.pro_linedrop .select ul.home, .pro_linedrop .select :hover .home{width: 886px; padding: 0 0 0 84px;}
.pro_linedrop .select ul.collections, .pro_linedrop .select :hover .collections{width: 643px; padding: 0 0 0 327px;}
.pro_linedrop .select ul.mens, .pro_linedrop .select :hover .mens{width: 711px; padding: 0 0 0 259px;}
.pro_linedrop .select ul.brands, .pro_linedrop .select :hover .brands{width: 785px; padding: 0 0 0 185px;}
.pro_linedrop .select ul.weddingrings, .pro_linedrop .select :hover .weddingrings{}
.pro_linedrop .select ul.watches, .pro_linedrop .select :hover .watches{width: 579px; padding: 0 0 0 391px;}
.pro_linedrop .select ul.special, .pro_linedrop .select :hover .special{width: 716px; padding: 0 0 0 254px;}
.pro_linedrop .select ul.services, .pro_linedrop .select :hover .services{}
.pro_linedrop .select ul.help, .pro_linedrop .select :hover .help{width: 965px; padding: 0 0 0 5px;}
/*end block*/