.flightoffers{margin-top:5px;}
#topbanner{padding-top:15px;}
.footer1{font-size:10px;color:#ccc;}
.footer1 a{font-size:10px;color:#ccc;font-weight:bold;}
ul.footer{list-style-type:none;margin:0;font-size:11px;}
ul.footer li{float:left;width:24%;}
ul.footer a{color:#077ea2;text-decoration:none;}
ul.footer a:hover{text-decoration:underline;}
#adwonder{float:left;left:870px;position:absolute;top:138px;width:160px;}
iframe.newsletter{height:2600px;}
img{border:0;}
.oj{display:none;}
table.form{margin:0px;margin-bottom:5px;}
table.form td{padding:5px;}
table.form td.label{font-weight:bold;text-align:right;width:30%;padding:10px;padding-right:80px;vertical-align:top;}
sup{font-size:8px;font-weight:normal;}
table.form input,table.form select{width:194px;}
.button{display:inline-block;zoom:1;*display:inline;vertical-align:baseline;margin:0 2px;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:14px/100% Arial,Helvetica,sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);}
.button:hover{text-decoration:none;}
.button:active{position:relative;top:1px;}
.bigrounded{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;}
.medium{font-size:12px;padding:.4em 1.5em .42em;}
.small{font-size:11px;padding:.2em 1em .275em;}
.black{color:#d7d7d7;border:solid 1px #333;background:#333;background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#000));background:-moz-linear-gradient(top,#666,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#000000');}
.black:hover{background:#000;background:-webkit-gradient(linear,left top,left bottom,from(#444),to(#000));background:-moz-linear-gradient(top,#444,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#000000');}
.black:active{color:#666;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#444));background:-moz-linear-gradient(top,#000,#444);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#666666');}
.gray{color:#e9e9e9;border:solid 1px #555;background:#6e6e6e;background:-webkit-gradient(linear,left top,left bottom,from(#888),to(#575757));background:-moz-linear-gradient(top,#888,#575757);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888',endColorstr='#575757');}
.gray:hover{background:#616161;background:-webkit-gradient(linear,left top,left bottom,from(#757575),to(#4b4b4b));background:-moz-linear-gradient(top,#757575,#4b4b4b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575',endColorstr='#4b4b4b');}
.gray:active{color:#afafaf;background:-webkit-gradient(linear,left top,left bottom,from(#575757),to(#888));background:-moz-linear-gradient(top,#575757,#888);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757',endColorstr='#888888');}
.white{color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));background:-moz-linear-gradient(top,#fff,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed');}
.white:hover{background:#ededed;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcdcdc));background:-moz-linear-gradient(top,#fff,#dcdcdc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dcdcdc');}
.white:active{color:#999;background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#fff));background:-moz-linear-gradient(top,#ededed,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff');}
.orange{color:#fef4e9;border:solid 1px #da7c0c;background:#f78d1d;background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));background:-moz-linear-gradient(top,#faa51a,#f47a20);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',endColorstr='#f47a20');}
.orange:hover{background:#f47c20;background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));background:-moz-linear-gradient(top,#f88e11,#f06015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',endColorstr='#f06015');}
.orange:active{color:#fcd3a5;background:-webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#faa51a));background:-moz-linear-gradient(top,#f47a20,#faa51a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20',endColorstr='#faa51a');}
.red{color:#faddde;border:solid 1px #980c10;background:#d81b21;background:-webkit-gradient(linear,left top,left bottom,from(#ed1c24),to(#aa1317));background:-moz-linear-gradient(top,#ed1c24,#aa1317);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24',endColorstr='#aa1317');}
.red:hover{background:#b61318;background:-webkit-gradient(linear,left top,left bottom,from(#c9151b),to(#a11115));background:-moz-linear-gradient(top,#c9151b,#a11115);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b',endColorstr='#a11115');}
.red:active{color:#de898c;background:-webkit-gradient(linear,left top,left bottom,from(#aa1317),to(#ed1c24));background:-moz-linear-gradient(top,#aa1317,#ed1c24);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317',endColorstr='#ed1c24');}
.blue{color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5));background:-moz-linear-gradient(top,#00adee,#0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee',endColorstr='#0078a5');}
.blue:hover{background:#007ead;background:-webkit-gradient(linear,left top,left bottom,from(#0095cc),to(#00678e));background:-moz-linear-gradient(top,#0095cc,#00678e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc',endColorstr='#00678e');}
.blue:active{color:#80bed6;background:-webkit-gradient(linear,left top,left bottom,from(#0078a5),to(#00adee));background:-moz-linear-gradient(top,#0078a5,#00adee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5',endColorstr='#00adee');}
.rosy{color:#fae7e9;border:solid 1px #b73948;background:#da5867;background:-webkit-gradient(linear,left top,left bottom,from(#f16c7c),to(#bf404f));background:-moz-linear-gradient(top,#f16c7c,#bf404f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c',endColorstr='#bf404f');}
.rosy:hover{background:#ba4b58;background:-webkit-gradient(linear,left top,left bottom,from(#cf5d6a),to(#a53845));background:-moz-linear-gradient(top,#cf5d6a,#a53845);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a',endColorstr='#a53845');}
.rosy:active{color:#dca4ab;background:-webkit-gradient(linear,left top,left bottom,from(#bf404f),to(#f16c7c));background:-moz-linear-gradient(top,#bf404f,#f16c7c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f',endColorstr='#f16c7c');}
.green{color:#e8f0de;border:solid 1px #538312;background:#64991e;background:-webkit-gradient(linear,left top,left bottom,from(#7db72f),to(#4e7d0e));background:-moz-linear-gradient(top,#7db72f,#4e7d0e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f',endColorstr='#4e7d0e');}
.green:hover{background:#538018;background:-webkit-gradient(linear,left top,left bottom,from(#6b9d28),to(#436b0c));background:-moz-linear-gradient(top,#6b9d28,#436b0c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28',endColorstr='#436b0c');}
.green:active{color:#a9c08c;background:-webkit-gradient(linear,left top,left bottom,from(#4e7d0e),to(#7db72f));background:-moz-linear-gradient(top,#4e7d0e,#7db72f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e',endColorstr='#7db72f');}
.pink{color:#feeef5;border:solid 1px #d2729e;background:#f895c2;background:-webkit-gradient(linear,left top,left bottom,from(#feb1d3),to(#f171ab));background:-moz-linear-gradient(top,#feb1d3,#f171ab);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3',endColorstr='#f171ab');}
.pink:hover{background:#d57ea5;background:-webkit-gradient(linear,left top,left bottom,from(#f4aacb),to(#e86ca4));background:-moz-linear-gradient(top,#f4aacb,#e86ca4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb',endColorstr='#e86ca4');}
.pink:active{color:#f3c3d9;background:-webkit-gradient(linear,left top,left bottom,from(#f171ab),to(#feb1d3));background:-moz-linear-gradient(top,#f171ab,#feb1d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab',endColorstr='#feb1d3');}
.date{border:1px solid #ccc;font-size:14px;padding:4px;text-align:left;width:95%;-moz-box-shadow:0 0 10px #eee inset;}
input[type="text"]{border:1px solid #ccc;font-size:14px;padding:4px;text-align:left;width:95%;-moz-box-shadow:0 0 10px #eee inset;}
#calroot{z-index:1;margin-top:-1px;width:198px;padding:2px;background-color:#fff;font-size:11px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 0 15px #666;-webkit-box-shadow:0 0 15px #666;}
#calroot select{height:auto;width:auto;}
#calhead{padding:2px 0;height:22px;}
#caltitle{font-size:14px;color:#0150D1;float:left;text-align:center;width:155px;line-height:20px;text-shadow:0 1px 0 #ddd;}
#calnext,#calprev{display:block;width:20px;height:20px;background:transparent url(prev.gif) no-repeat scroll center center;float:left;cursor:pointer;}
#calnext{background-image:url(next.gif);float:right;}
#calprev.caldisabled,#calnext.caldisabled{visibility:hidden;}
#caltitle select{font-size:10px;}
#caldays{height:14px;border-bottom:1px solid #ddd;padding-bottom:10px;}
#caldays span{display:block;float:left;width:28px;text-align:center;}
#calweeks{background-color:#fff;margin-top:4px;}
.calweek{clear:left;height:22px;}
.calweek a{display:block;float:left;width:27px;height:20px;text-decoration:none;font-size:11px;margin-left:1px;text-align:center;line-height:20px;color:#666;-moz-border-radius:3px;-webkit-border-radius:3px;}
.calweek a:hover,.calfocus{background-color:#ddd;}
a.calsun{color:red;}
a.caloff{color:#ccc;}
a.caloff:hover{background-color:rgb(245,245,250);}
a.caldisabled{background-color:#efefef !important;color:#ccc !important;cursor:default;}
#calcurrent{background-color:#498CE2;color:#fff;}
#caltoday{background-color:#333;color:#fff;}
body{color:#333333;font:12px Verdana,Arial,Helvetica,sans-serif;text-align:justify;line-height:20px;}
h1{font:bold 26px/26px Arial,Helvetica,sans-serif;}
h2{font:bold 20px/20px Arial,Helvetica,sans-serif;}
#menue1{z-index:2;}
#page{width:850px;}
#header{width:850px;}
#header img.logo{float:left;padding:5px;padding-right:50px;margin-bottom:10px;width:278px;height:73px;}
#menue{clear:both;width:100%;margin-top:10px;height:35px;border:1px solid #ebebeb;border-right:1px solid #969696;border-bottom:0px;background-image:-moz-linear-gradient(top,#fefefe,#d2d2d2);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(1,#d2d2d2));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe',EndColorStr='#d2d2d2');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe',EndColorStr='#d2d2d2')";-moz-border-radius-topleft:12px;-moz-border-radius-topright:12px;-webkit-border-radius:12px;border-radius:12px;color:#fff;}
#menue ul,#menue_sub ul{margin:0;padding:5px 10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
#menue li,#menue_sub li{float:left;list-style-type:none;color:#000;margin-right:20px;line-height:30px;}
#menue li a{color:#000;font-weight:bold;text-decoration:none;}
#menue li a:hover{text-decoration:underline;}
#menue_sub{width:100%;height:30px;background:#0751ab;margin:0;border:1px solid #0751ab;overflow:hidden;line-height:20px;}
#menue_sub li a:before{content:'::';}
#menue_sub li{line-height:20px;}
#menue_sub li a{color:#fff;font-weight:normal;text-decoration:none;font-size:12px;}
#menue_sub li a:hover{text-decoration:underline;}
#content{clear:both;}
#right{float:right;width:645px;}
#menue_left{float:left;overflow:hidden;width:200px;margin-right:5px;margin-top:-5px;}
#menue_left ul{padding:0;margin:0;width:100%;background:#fff;}
#menue_left ul.rex-navi1 li{background:#0d6abe;color:#183152;font-size:12px;border:1px solid #0c65b6;line-height:20px;margin-top:5px;}
#menue_left ul.rex-navi1 li a{color:#fff;padding:3px;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;}
#menue_left ul.rex-navi2{background:#fff;margin:0;padding:0;}
#menue_left ul.rex-navi2 li{background:#fff;border:0;list-style-type:none;padding:3px;line-height:14px;}
#menue_left a:hover{text-decoration:underline;}
#menue_left ul.rex-navi2 li a{color:#336699;padding:2px;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
#content{margin-top:5px;overflow:hidden;}
#footer{clear:both;height:80px;margin-top:5px;border:1px solid #ccc;width:828px;overflow:hidden;background-image:-moz-linear-gradient(top,#fefefe,#d2d2d2);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(1,#d2d2d2));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe',EndColorStr='#d2d2d2');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe',EndColorStr='#d2d2d2')";padding:10px;}
#footer .left{float:left;width:80%;}
#footer .right{float:right;width:20%;margin-top:20px;}
#footer .right img{margin-top:auto;margin-bottom:auto;}
iframe.flugibe{width:100%;overflow:hidden;height:10000px;border:0px solid #fff;margin-top:0;}
iframe.traffics{margin-top:-5px;margin-left:-5px;width:691px;border:0;height:10000px;overflow:hidden;overflow-x:hidden;overflow-y:hidden;}
#content .traffics_left{float:left;width:691px;}
#content .traffics_right{float:right;width:158px;text-align:center;font-weight:bold;}
#content .traffics_right h3{color:#375d81;}
#content .traffics_right span.small{font-size:8px;text-align:left;margin:0;padding:0;font-weight:normal;}
#content .traffics_right img{margin:0;}
#content .traffics_right h3{font-size:11px;margin:0;}
.list{border:1px solid #ccc;margin-bottom:10px;}
.list h1{font:bold 18px/18px Arial,Helvetica,sans-serif;background:#e8f0f1;margin-top:0;border-bottom:1px solid #ccc;padding:10px;}
.list h2{font:bold 14px/14px Arial,Helvetica,sans-serif;background:#e8f0f1;margin-top:0;border-bottom:1px solid #ccc;color:#0075a1;padding:10px;}
.list p{padding:10px;padding-top:5px;margin:0;}
.list ul{margin-left:0px;margin-right:15px;padding-left:25px;}
table.flugsuche{width:645px;border:1px solid #ccc;padding:0;margin:0;border-collapse:collapse;margin-bottom:0px;}
table.flugsuche tfoot th{padding:5px;height:40px;background:#ddd;border-top:1px solid #ccc;text-align:left;background-image:-moz-linear-gradient(top,#fefefe,#d2d2d2);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(1,#d2d2d2));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe',EndColorStr='#d2d2d2');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe',EndColorStr='#d2d2d2')";}
table.flugsuche tfoot a{font-weight:normal;color:#375d81;text-decoration:none;font-size:11px;line-height:12px;text-align:left;}
table.flugsuche tfoot .button{width:100%;}
table.flugsuche thead th{padding:5px;color:#fff;font-weight:normal;font:normal 14px/14px Arial,Helvetica,sans-serif;}
table.flugsuche td{padding:5px;vertical-align:top;}
table.flugsuche thead{background:#375d81;height:30px;}
colgroup col{width:33%;}
table.flugsuche thead h1{color:#fff;margin:0;padding:5px;font:normal 16px/16px Arial,Helvetica,sans-serif;}
label{display:block;}
select{-moz-box-shadow:0 0 10px #eee inset;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif;font-size:14px;height:27px;width:98%;margin:0;padding:0px;line-height:25px;text-align:left;vertical-align:bottom;}
select.chd{width:48%;}
#menue1{width:850px;margin:0;padding:0;clear:both;}
.angebote{margin-top:5px;}
.angebote img{border:0;}
.angeboter{float:right;}
.angebotel{float:left;}
.angebotel img{width:436px;height:321px;border:1px solid #17462d;}
iframe{width:100%;border:0px;overflow-x:hidden;overflow-y:hidden;overflow:hidden;height:10000px;}
iframe.cruise{margin-top:-8px;width:650px;margin-left:-5px;}
form{margin:0;padding:0;}
.flightoffers{border:1px solid #bbbbbb;clear:both;overflow:hidden}
.flightoffers div.border{border:1px solid #fff;background:#f5f5f5;}
.flightoffers .flightoffer{padding:5px;overflow:hidden;border-top:1px solid #fff;border-bottom:1px solid #d5d5d5;}
.flightoffer h1{font-size:16px;padding:5px;padding-left:0px;margin:0;color:#9c9a01;padding-bottom:0px;margin-left:25px;}
.flightoffer.first{border-top:0px;}
.flightoffer.last{border-bottom:0px;}
.flightoffers img{float:left;vertical-align:center;margin:auto 0;border:0;width:20px;margin-top:10px;}
.flightoffers h2{padding-bottom:0px;font-size:12px;margin:0;padding:0;color:#375d81;margin-left:25px;line-height:16px;text-align:left;white-space:nowrap;}
.flightoffers h2 a{color:#375d81;text-decoration:none;}
.flightoffers a:hover{text-decoration:underline;}
.flightoffers div.text{margin-left:25px;font-size:11px;line-height:16px;text-align:justify;word-spacing:-1px;}
.departure_airport{font-weight:bold;margin-bottom:5px;text-align:center;color:#375d81;background:#c4d7ed;border:1px solid #c4d7ed;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px;padding-top:5px;line-height:12px;}
.departure_airport span.small{font-size:10px;font-weight:normal;display:block;}
.bestimmungen{background:#c4d7ed;padding:10px;color:#375d81;border:1px solid #c4d7ed;margin-top:5px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin-bottom:5px;}
.bestimmungen div{padding:5px;border-bottom:1px solid #adc8e7;border-top:1px solid #dfe3e8;}
.bestimmungen div.small{font-size:10px;}
.bestimmungen div.last{border-bottom:0px;}
.bestimmungen div.first{border-top:0px;}
.bestimmungen h1{color:#375d81;font-size:16px;}
.zeitraum{padding:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:5px;font-size:14px;font-weight:bold;text-align:center;color:red;}
table.flugangebote{border-spacing:0px;clear:both;width:100%;text-align:left;border:1px solid #ddd;background:#f5f5f5;padding:5px;}
table.flugangebote tr:hover{background:#faf4e8;}
table.flugangebote thead{margin:-5px;background:blue;}
table.flugangebote td{border-top:1px solid #fff;border-bottom:1px solid #e2e2e5;padding:5px;}
table.flugangebote td a{text-decoration:none;color:#375d81;}
table.flugangebote td a:hover{text-decoration:underline;}
table.flugangebote td.preis{text-align:right;}
table.flugangebote td.preis a{font-size:14px;color:#420000;font-weight:bold;}
table.flugangebote td.first{border-top:0;}
table.flugangebote td.last{border-bottom:0;}
table.background{width:60%;margin:0 10%;}
.flugspecials{vertical-align:bottom;margin:0 auto;width:100%;margin-bottom:5px;}
.flugspecials .header{overflow:hidden;margin:0;background:#c4d7ed;border:1px solid #ccc;line-height:normal;color:#fff;padding:5px;height:30px;}
.flugspecials .header h1{margin:0;padding:0;font-size:12px;line-height:16px}
.flugspecials .header .left{float:left;width:50%;text-align:left;color:#375d81;font-weight:bold;}
.flugspecials .header .right{float:right;width:50%;text-align:right;color:#375d81;font-weight:bold;}
.flugspecials .small{font-weight:normal;font-size:11px;padding:0;margin:0;}
#seatmap{height:600px;}
.simple_overlay{display:none;z-index:10000;background-color:#333;width:800px;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000;}
.simple_overlay .close{background-image:url(close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;}
.car{clear:both;background:#c4d7ed;padding:5px;color:#375d81;border:1px solid #c4d7ed;margin-top:5px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin-bottom:5px;overflow:hidden;}
.car img{float:left;margin:0;padding:0;margin-right:10px;}
.car h2{padding:5px 0;font-size:14px}
.megadropdown{background:#0B66BA !important;background:-moz-linear-gradient(top,#77BAF7 0%,#2692F2 3%,#0B66BA 100%) !important;background:-webkit-gradient( linear,left top,left bottom,color-stop(0,#77BAF7 ),color-stop(0.03,#2692F2),color-stop(1,#0B66BA)) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2692F2',endColorstr='#0B66BA') !important;width:100%;height:50px;border:solid 1px #0C65B6;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.megadropdown ul{width:98%;padding:0 !important;margin:0 auto !important;}
.megadropdown li{list-style-type:none;line-height:30px;float:left;padding:0 10px 0;margin:10px 10px 0 0;position:relative;border:1px solid transparent;}
.megadropdown li.hasSubNav{background:url(nav-arrow.png) no-repeat 89% 52%;padding-right:2.5em !important;}
.megadropdown li.right{float:right;}
.megadropdown li a{color:#fff;font-weight:normal;text-decoration:none;font-size:14px;}
.megadropdown li.current,.megadropdown li:hover{background-color:#FFF;border:1px solid #CCC;border-bottom:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;}
.megadropdown li.current{background-color:#0B66BA;border-color:transparent;}
.megadropdown li.current:hover{background-color:#0B66BA;}
.megadropdown li:hover{background-color:#555;border-color:transparent;}
.megadropdown li.current:hover a{color:#900;}
.megadropdown li.current a,.megadropdown li.current:hover a{color:#FFF !important;}
.megadropdown li.hasSubNav:hover{background-color:#FFF !important;}
.megadropdown li:hover .subNav{display:block;}
.megadropdown li.hasSubNav:hover a{color:#0b66ba !important;}
.subNav{background:#FC0;background:-moz-linear-gradient(top,#FFFFFF 0%,#DDDDDD 100%) !important;background:-webkit-gradient( linear,left top,left bottom,color-stop(0,#FFFFFF ),color-stop(1,#DDDDDD));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#DDDDDD');width:160px;font-size:11px;line-height:1.7em;color:#333;position:absolute;top:-7px;left:-1px;z-index:1001;overflow:hidden;border:1px solid #CCC;border-top:none;display:none;padding:1.5em 10px 0;margin-top:3em !important;z-index:1001;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:1px 1px 2px rgba(0,0,0,.2)}
.subNavRight,.megadropdown li.right .subNav{right:-1px;left:auto;}
.subNav ul{padding:0;margin:0;list-style-type:none;}
.subNav li{background:none !important;float:none !important;border-bottom:1px dotted #DDD !important;border:none !important;padding:0 5px 0 0px !important;margin:0 0 1.5em 0px !important;list-style-type:none !important;line-height:1.5em !important;}
.subNav li:hover{background:transparent !important;border:none !imortant;}
.megadropdown li.hasSubNav:hover .subNav li a{background:none !important;font-size:11px !important;color:#333 !important;text-decoration:underline !important;display:block !important;padding:0 !important;margin:0 0 0 !important;border:none !important;outline:none !important;}
.subNav .col{width:150px;margin:0 10px .5em 0;float:left;}
.oneCol{width:160px !important;}
.twoCol{width:320px !important;}
.threeCol{width:480px !important;}
.subNav h3{font-weight:bold;font-size:12px;margin:0 0 1.5em 0;padding:0;}
.subNav p{line-height:1.7em !important;}
.subNav a{color:#358 !important;text-decoration:underline !important;}
.megadropdown.grey{background:#555555 !important;background:-moz-linear-gradient(top,#AEAEAE 0%,#737373 2%,#555555 100%) !important;background:-webkit-gradient( linear,left top,left bottom,color-stop(0,#AEAEAE),color-stop(0.02,#737373),color-stop(1,#555555)) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#737373',endColorstr='#555555') !important;border:solid 1px #414141 !important;-webkit-border-radius:6px !important;-moz-border-radius:6px !important;}
.megadropdown.grey li.current,.megadropdown.grey li:hover{background-color:#555555;border-color:transparent;}
.megadropdown.grey li.hasSubNav:hover a{color:#555 !important;}
.megadropdown.blue{background:#0B66BA !important;background:-moz-linear-gradient(top,#77BAF7 0%,#2692F2 3%,#0B66BA 100%) !important;background:-webkit-gradient( linear,left top,left bottom,color-stop(0,#77BAF7 ),color-stop(0.03,#2692F2),color-stop(1,#0B66BA)) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2692F2',endColorstr='#0B66BA') !important;border:solid 1px #0C65B6;-webkit-border-radius:6px !important;-moz-border-radius:6px !important;}
.megadropdown.blue li.current,.megadropdown.blue li:hover{background-color:#0B66BA;border-color:transparent;}
.megadropdown.blue li.hasSubNav:hover a{color:#0B66BA !important;}
.megadropdown.green{background:#6A9D2A !important;background:-moz-linear-gradient(top,#ffffff 0%,#8FCD43 3%,#6A9D2A 100%) !important;background:-webkit-gradient( linear,left top,left bottom,color-stop(0,#BCE18E),color-stop(0.03,#8FCD43),color-stop(1,#6A9D2A)) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8FCD43',endColorstr='#6A9D2A') !important;border:solid 1px #598423 !important;-webkit-border-radius:6px !important;-moz-border-radius:6px !important;}
.megadropdown.green li.current,.megadropdown.green li:hover{background-color:#6A9D2A;border-color:transparent;}
.megadropdown.green li.hasSubNav:hover a{color:#6A9D2A !important;}
.megadropdown.red{background:#CC0000 !important;background:-moz-linear-gradient(top,#ffffff 0%,#EE0000 3%,#CC0000 100%) !important;background:-webkit-gradient( linear,left top,left bottom,color-stop(0,#EE0000),color-stop(0.03,#EE0000),color-stop(1,#CC0000)) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EE0000',endColorstr='#CC0000') !important;border:solid 1px #9D0000 !important;-webkit-border-radius:6px !important;-moz-border-radius:6px !important;}
.megadropdown.red li.current,.megadropdown.red li:hover{background-color:#C10000;border-color:transparent;}
.megadropdown.red li.hasSubNav:hover a{color:#C10000 !important;}
.megadropdown.orange{background:#EC8D00 !important;background:-moz-linear-gradient(top,#ffffff 0%,#FCB143 3%,#EC8D00 100%) !important;background:-webkit-gradient( linear,left top,left bottom,color-stop(0,#FDD08C),color-stop(0.03,#FCB143),color-stop(1,#EC8D00)) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCB143',endColorstr='#EC8D00') !important;border:solid 1px #C67701;-webkit-border-radius:6px;-moz-border-radius:6px;}
.megadropdown.orange li.current,.megadropdown.orange li:hover{background-color:#EC8D00;border-color:transparent;}
.megadropdown.orange li.hasSubNav:hover a{color:#EC8D00 !important;}

