/*  _______________________________________01 MENU BAR    _______________________________________  */
.nav li .drop{padding-right:21px;background:url("img/drop.png") no-repeat right 8px;}
.nav li:hover .drop{padding-right:21px;background:url("img/drop.png") no-repeat right 7px;}
.nav li:hover div a{color:#414141;}
.nav li:hover div a.untercat_blue{color:#466CC4;}
.nav li:hover div a.untercat_red{color:#E2007A;}

.nav li:hover div a:hover{color:#fff;}

.nav li ul li a:hover{color:#fff;}
/* Right aligned menu item */
.nav .right{float:right;right:0;margin-right:0px;}
/*  _______________________________________02 DROP DOWN MENU    _______________________________________  */
/* Left & right aligned common styles */
.nav .dropdown_1column, .nav .dropdown_2columns,.nav .dropdown_3columns,.nav .dropdown_4columns, .nav .dropdown_5columns
{margin:4px auto;left:-999em;position:absolute;background:#f4f4f4;border:1px solid #aaaaaa;border-top:none;padding:10px;text-align:left;
/* CSS 3 Stylings */
-moz-border-radius:0px 5px 5px 5px;
-webkit-border-radius:0px 5px 5px 5px;
-khtml-border-radius:0px 5px 5px 5px;
border-radius:0px 5px 5px 5px;
background:-moz-linear-gradient(top,#EEEEEE,#BBBBBB);
background:-webkit-gradient(linear,0% 0%,0% 100%,from(#EEEEEE),to(#BBBBBB));
z-index:1000;}
/* Drop Downs Sizes */
.nav .dropdown_1column{width:145px;}
.nav .dropdown_2columns{width:300px;}
.nav .dropdown_3columns{width:455px;}
.nav .dropdown_4columns{width:610px;}
.nav .dropdown_5columns{width:765px;}
/* Showing Drop Down on Mouse Hover - Left aligned */
.nav li:hover .dropdown_1column,.nav li:hover .dropdown_2columns,.nav li:hover .dropdown_3columns, .nav li:hover .dropdown_4columns, .nav li:hover .dropdown_5columns
{left:-1px;top:25px;}

ul#flexmenu1.flexdropdownmenu.jqflexmenu li a span.softie
{
font-size:8px;
font-style:italic;
color:#787878;
border-top: solid 1px #787878;
height: 0px;
}

/* Showing Drop Down on Mouse Hover - Right aligned */
.nav li .align_right{
/* Rounded Corners */
-moz-border-radius:5px 0px 5px 5px;
-webkit-border-radius:5px 0px 5px 5px;
border-radius:5px 0px 5px 5px;}
.nav li:hover .align_right{left:auto;right:-1px;top:auto;}
/* Columns Sizes */
.nav .col_1, .nav .col_2, .nav .col_3, .nav .col_4, .nav .col_5, .nav .col_6
{display:inline;float:left;position:relative;margin-left:10px;}
.nav .col_1{width:145px;}
.nav .col_2{width:300px;}
.nav .col_3{width:455px;}
.nav .col_4{width:610px;}
.nav .col_5{width:765px;}
.nav .col_6{width:920px;}
.nav .col_7{width:300px; float:left;}
/* IMPORTANT */
/* Use the firstcolumn class for the items that stick to the left edge of the dropdown */
.nav .firstcolumn{margin-left:0;
/* Clearing margin & left */
clear:left;}
/*  _______________________________________03 CONTENT STYLINGS    _______________________________________  */
.nav p, .nav ul, .nav li, .nav h2, .nav h3{font-size:14px; font-family:Arial,Helvetica,sans-serif;line-height:21px;text-align:left;}
.nav p{font-size:12px;line-height:18px;margin-bottom:10px;text-shadow:1px 1px 1px #FFFFFF;}
.nav .strong{font-weight:bold;}
.nav .italic{font-style:italic;}
.nav h2{font-family:Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:-1px;font-size:21px;line-height:21px;margin-top:7px;margin-bottom:14px;padding-bottom:14px;text-shadow:1px 1px 1px #FFFFFF;border-bottom:1px solid #666666;}
.nav h3{font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;line-height:21px;margin-top:7px;margin-bottom:14px;padding-bottom:7px;text-shadow:1px 1px 1px #FFFFFF;border-bottom:1px solid #888888;}
.nav .pusher{
/* Use this pucher if you want to give more vertical spacing between your rows of content */
margin-top:18px;}
/* Icon paragraphs */
.nav .help, .nav .favorite, .nav .mail, .nav .print{padding-left:52px;margin-bottom:18px;}
/*.nav .help{background:url("img/help.png") no-repeat 0px 2px;}*/
/*.nav .favorite{background:url("../images/ico07.gif") no-repeat 0px 2px;}*/
/*.nav .mail{background:url("img/mail.png") no-repeat 0px 2px;}*/
/*.nav .print{background:url("img/print.png") no-repeat 0px 2px;}*/
/* Images styles */
.nav .imgshadow_dark{
/* Better style on dark background */
background:#FFFFFF;padding:4px;border:1px solid #333333;margin-top:5px;
-moz-box-shadow:0px 0px 5px #000000;
-webkit-box-shadow:0px 0px 5px #000000;
box-shadow:0px 0px 5px #000000;}
.nav .imgshadow_light{
/* Better style on light background */
background:#FFFFFF;padding:4px;border:1px solid #777777;margin-top:5px;
-moz-box-shadow:0px 0px 5px #666666;
-webkit-box-shadow:0px 0px 5px #666666;
box-shadow:0px 0px 5px #666666;}
.nav .img_left{
/* Image sticks to the left */
width:auto;float:left;margin:2px 15px 5px 0px;}
.nav .img_right{
/* Image sticks to the right */
width:auto;float:right;margin:2px 0px 5px 15px;}
/* Box styles */
.nav li .black_box{background-color:#333333;color:#eeeeee;text-shadow:1px 1px 1px #000;padding:4px 6px 4px 6px;
/* CSS 3 Stylings */
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;    border-radius:5px;
-webkit-box-shadow:inset 0 0 3px #000000;
-moz-box-shadow:inset 0 0 3px #000000;
box-shadow:inset 0 0 3px #000000;}
.nav li .dark_grey_box{background-color:#555555;color:#eeeeee;text-shadow:1px 1px 1px #000;padding:4px 6px 4px 6px;
/* CSS 3 Stylings */
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;    border-radius:5px;
-webkit-box-shadow:inset 0 0 3px #111111;
-moz-box-shadow:inset 0 0 3px #111111;
box-shadow:inset 0 0 3px #111111;}
/* Standard lists styles */
.nav li ul{list-style:none;padding:0;margin:0 0 12px 0;}
.nav li ul li{font-size:12px;line-height:24px;position:relative;text-shadow:1px 1px 1px #ffffff;padding:0;margin:0;text-align:left;border-top:1px solid #818283;}
.nav li ul li:hover{background:none;background:#F4F4F4;border:none;padding:0;margin:0;}
/* Greybox lists styles */
.nav li .greybox li{background:#f4f4f4;border:1px solid #bbbbbb;margin:0px 0px 4px 0px;padding:4px 6px 4px 6px;width:131px;
/* CSS 3 Stylings */
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;}
.nav li .greybox li:hover{background:#ffffff;border:1px solid #aaaaaa;padding:4px 6px 4px 6px;margin:0px 0px 4px 0px;}
/* Other lists styles */
/*.nav li .plus li{background:url("img/plus.png") left 6px no-repeat;margin:0px 0px 4px 0px;padding:0px 0px 0px 21px;width:109px;}
.nav li .plus li:hover{background:url("img/plus.png") left 6px no-repeat;padding:0px 0px 0px 21px;margin:0px 0px 4px 0px;}
*/
/* Social Icons */
.nav li ul.social{list-style:none;margin:0;padding:0;}
.nav li ul.social li{padding-top:5px;margin:0 12px 12px 0;float:left;position:relative;display:inline;width:32px;}
.nav li ul.social li:hover{padding-top:5px;margin:-1px 12px 12px 0;}
.nav li ul.social li span{display:none;}
/* 2-Levels Drop Down */
.nav .levels{list-style:none;margin:0;padding:0;width:auto;}
/*.nav a.parent,.nav a.parent:hover{background:url("img/drop2.png") right center no-repeat;}*/
.nav .levels li li,.nav .levels li li:hover{width:150px;padding:0px 12px 0px 12px;margin:0px 0px 0px 1px;}
.nav .levels ul{
/* First level drop down */
position:absolute;z-index:500;top:-23px;left:100%;display:none;width:180px;border:1px solid #aaaaaa;background:#F4F4F4;margin:15px 0px 0px 0px;padding:6px 0px 6px 0px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
background:
-moz-linear-gradient(top,#EEEEEE,#BBBBBB);
background:
-webkit-gradient(linear,0% 0%,0% 100%,from(#EEEEEE),to(#BBBBBB));}
.nav .levels ul ul{top:-6px;left:100%;width:180px;margin:-1px 0px 0px 0px;}
.nav .levels li:hover{cursor:pointer;z-index:100;}
.nav .levels li:hover ul ul, .nav .levels li li:hover ul ul{display:none;}
.nav .levels li:hover ul, .nav .levels li li:hover ul{display:block;}
/*  _______________________________________04 CONTACT FORM    _______________________________________  */
.nav form{margin:0 0 12px 0;padding:0px;}
/* Labels & fieldsets stylings */
.nav fieldset{margin:0;border:none;}
.nav form p{margin:10px 0;overflow:hidden;width:270px;}
.nav label{float:left;display:block;text-align:left;width:50px;}
.nav input, .nav textarea{margin:0;width:170px;float:right;color:#eeeeee;background-color:#333333;border:1px solid #222222;padding:3px 5px 3px 5px;
/* CSS 3 Stylings */
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;    border-radius:5px;}
.nav textarea{height:100px;overflow:auto;}
/* Buttons stylings */
.nav button{float:right;width:80px;margin:0px;margin-right:30px;border:none;padding:2px 7px 2px 7px;color:#eeeeee;background-color:#333333;text-shadow:1px 1px 1px #000;
/* CSS 3 Stylings */
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;    border-radius:5px;}
/* Messages when sending email */
.error,.sent{font-size:12px;line-height:18px;padding:5px;margin-bottom:10px;
/* CSS 3 Stylings */
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;}
.error{background:#f3afa6;border:#ef9588 solid 1px;color:#992213;}
.sent{background:#bef08f;border:#adec71 solid 1px;color:#37620d;}
/*  _______________________________________05 DARK DROP DOWN    _______________________________________  */
/*.dark_dropdown li:hover{background:#111111;border:1px solid #000000;border-bottom:none;background:-moz-linear-gradient(top,#282828,#202020);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#282828),to(#202020));padding:3px 9px 5px 9px;}
.dark_dropdown li:hover a{color:#ffffff;}
.dark_dropdown li .drop{padding-right:21px;background:url("img/drop_dark.png") no-repeat right 8px;}
.dark_dropdown li:hover .drop{padding-right:21px;background:url("img/drop_dark.png") no-repeat right 8px;}
.dark_dropdown .dropdown_1column,.dark_dropdown .dropdown_2columns,.dark_dropdown .dropdown_3columns,.dark_dropdown .dropdown_4columns, .dark_dropdown .dropdown_5columns{background:#111111;border:1px solid #000000;border-top:none;background:-moz-linear-gradient(top,#202020,#111111);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#202020),to(#111111));}
.dark_dropdown p, .dark_dropdown ul, .dark_dropdown li, .dark_dropdown h2, .dark_dropdown h3{color:#ffffff;text-shadow:1px 1px #000000;}
.dark_dropdown h2, .dark_dropdown h3{border-bottom:1px solid #292929;}
.dark_dropdown .imgshadow_light{-moz-box-shadow:0px 0px 5px #000000;-webkit-box-shadow:0px 0px 5px #000000;box-shadow:0px 0px 5px #000000;}
.dark_dropdown li:hover div a{color:#948a9b;}
.dark_dropdown li:hover div a:hover{color:#beb7c2;}
.dark_dropdown li ul li a:hover{color:#beb7c2;}
.dark_dropdown li .black_box{background-color:#0A0A0A;-webkit-box-shadow:inset 0 0 3px #000000;-moz-box-shadow:inset 0 0 3px #000000;box-shadow:inset 0 0 3px #000000;}
.dark_dropdown li .dark_grey_box{background-color:#282828;-webkit-box-shadow:inset 0 0 3px #000000;-moz-box-shadow:inset 0 0 3px #000000;box-shadow:inset 0 0 3px #000000;}
.dark_dropdown li ul li{text-shadow:1px 1px 1px #000000;}
.dark_dropdown li ul li:hover{background:#111111;}
.dark_dropdown li .greybox li{background:#0A0A0A;border:1px solid #000000;}
.dark_dropdown li .greybox li:hover{background:#282828;border:1px solid #111111;}
.dark_dropdown li .plus li{background:url("img/plus_dark.png") left 6px no-repeat;}
.dark_dropdown li .plus li:hover{background:url("img/plus_dark.png") left 6px no-repeat;}
.dark_dropdown a.parent,.dark_dropdown a.parent:hover{background:url("img/drop2_dark.png") right center no-repeat;}
.dark_dropdown .levels ul{
/ * First level drop down * /
border:1px solid #111111;background:#111111;background:-moz-linear-gradient(top,#202020,#111111);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#202020),to(#111111));}*/
