@charset "UTF-8";

#vt_main_nav {
background:#fff;
clear:both;
float:left;
margin-left:5px;
padding:0;
position:relative;
width:980px;
}

div#horizontal_main_nav {
background:url(/global_assets/themes/theme2/images/nav_bg.jpg) #51768B repeat-x left 6px;
border-bottom:4px solid #fff;
border-left:4px solid #fff;
border-right:4px solid #fff;
height:85px;
margin-left:0;
padding-left:192px;
position:relative;
}

div#horizontal_main_nav ul {
display:block;
float:left;
height:85px;
left:0;
margin:0;
padding:0 0 0 200px;
position:absolute;
top:0;
width:860px;
}

div#horizontal_main_nav ul li {
background:url(/global_assets/themes/theme2/images/nav_stroke.jpg) no-repeat right 13px;
display:block;
float:left;
height:40px;
margin:0;
padding:17px 0;
}

div#horizontal_main_nav ul li.active {
background:url(/global_assets/themes/theme1/images/nav_bg_active.jpg) repeat-x -3px 0 #D8D5B7;
border-left:2px solid #fff;
border-right:2px solid #fff;
}

div#horizontal_main_nav ul li.active a {
color:#424242;
}

div#horizontal_main_nav ul li a {
color:#fff;
font-size:1.1em;
padding-left:17px;
padding-right:17px;
text-decoration:none;
white-space:nowrap;
}

div#horizontal_main_nav ul li ul.vt_subnav1 li {
background:none;
height:auto;
padding:10px 0;
position:relative;
}

div#horizontal_main_nav ul li ul.vt_subnav1 li a {
background:url(/global_assets/themes/theme2/images/subnav_stroke.jpg) no-repeat left bottom;
color:#424242;
padding-left:10px;
padding-right:10px;
}

div#horizontal_main_nav ul li ul.vt_subnav1 li:first-child a {
background:none;
}

div#horizontal_main_nav ul li ul.vt_subnav1 li a.vt_active1 {
color:#8F2C2C;
}

div#horizontal_main_nav ul li ul.vt_subnav1 li ul.vt_subnav2_inactive,
	div#horizontal_main_nav ul li ul.vt_subnav1 li ul.vt_subnav2 {
background:none;
height:auto;
left:0;
margin-left:-100px;
padding:10px 10px 18px;
position:absolute;
width:200px;
z-index:900;
}

div#horizontal_main_nav ul li ul.vt_subnav1 li:hover ul.vt_subnav2 {
display:block;
}

div#horizontal_main_nav ul li ul.vt_subnav1 li ul.vt_subnav2 li {
background:none;
border:0 solid #fff;
clear:both;
float:left;
margin-bottom:0;
margin-top:0;
padding:4px;
}

div#horizontal_main_nav ul li ul.vt_subnav1 li ul.vt_subnav2 li a {
background:none;
border:0 solid #fff;
clear:both;
color:#fff;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-top:0;
}

div#horizontal_main_nav ul li ul.vt_subnav1 {
background:url(/global_assets/themes/theme2/images/nav_bg.jpg) repeat-x right -48px;
bottom:-5px;
display:block;
height:auto;
margin:0;
padding:3px 0 0;
position:absolute;
right:auto;
top:52px;
width:970px;
z-index:100;
}

div#horizontal_main_nav ul li ul.vt_subnav1 li div.vt_subnav2_block {
background-color: #FFF;
border: 1px solid #CCC;
left:0;
margin:0;
padding:0;
position:absolute;
top:26px;
z-index:900;
}

div#horizontal_main_nav ul li ul.vt_subnav1 li div.vt_subnav2_block ul li {
background:#fff;
display:block;
float:left;
margin:0;
padding:0;
}

div#horizontal_main_nav ul li ul.vt_subnav1 li:hover div.vt_subnav2_block ul {
border-bottom:6px solid #fff;
display:block;
float:left;
height:auto;
margin:0;
min-height:20px;
padding:9px 0 0;
position:relative;
width:176px;
}

div#horizontal_main_nav ul li ul.vt_subnav1 li div.vt_subnav2_block ul li a {
background:#5A7488;
clear:right;
color:#fff;
display:block;
float:left;
margin:0 5px;
padding:8px;
width:150px;
}

div#horizontal_main_nav ul li ul.vt_subnav1 div.vt_subnav2_block ul li a:hover {
background:#000;
color:#fff;
}

div#horizontal_main_nav ul li ul.vt_subnav1 li div.vt_subnav2_block ul li a.vt_active2 {
background:#475B6B;
}

div#horizontal_main_nav ul li a.vt_active {
background:#D8D5B7 url(/global_assets/themes/theme2/images/nav_bg_active.jpg) repeat-x scroll -4px 0;
border-left:2px solid #fff;
border-right:2px solid #fff;
color:#620000;
display:block;
margin:-17px 0 0;
padding:18px 30px 21px;
}

div#horizontal_main_nav ul li.vt_category_break,
div#horizontal_main_nav div.vt_subnav2_block{
display:none;
}
div#horizontal_main_nav ul li ul.vt_subnav1 li a:hover div.vt_subnav2_block,
div#horizontal_main_nav ul li ul.vt_subnav1 li:hover div.vt_subnav2_block	
{
display:block;
}