/* CSS CROSS BROWSER RESET - by Eric Meyer */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}
body *, html *{}

/* 960 GRID SYSTEM */
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

a, a span, a b, a strong, a i, a em, a:hover{text-decoration:none;cursor:pointer;}
body, html{font:12px/16px Arial, Helvetica;}
body{background:#fff url(/themes/main/themes/black/corporate.jpg) no-repeat center -206px;}
#document{position:relative;_height:1%;}

.ieCHEATER{
	width:50px;
        width:50px\9; /* IE8 and down */
        *width:50px; /* IE7 and down */
        _width:50px; /* IE6 */
        
}

#mainBarWrap, #secondaryBarWrap, #subHeadWrap, #footerWrap{position:relative;min-width:960px;background:#222 url(/themes/main/themes/black/corporate.jpg) no-repeat center -206px;}
#bgames {
	background:url(/themes/main/themes/black/aerianow.png) no-repeat 263px 0px;
  _background-image:url(/themes/main/themes/black/aerianow.ie6.png);
}
#secondaryBarWrap{background-color:#333;background-position:center -273px;}
#subHeadWrap{height:56px;background-color:#2d75b0;background-position:center 0;}
#subHeadWrap.custom{background:#333;
	background:rgba(0,0,0,.5);
        background:none\9; /* IE8 and below */
        filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000,endColorstr=#88000000);
        ms-filter:"Progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000,endColorstr=#88000000)";
        
}
#footerWrap{position:absolute;display:none;background-position:center -56px;left:0;bottom:0;width:100%;}

#mainBarWrap, #mainBar, #menuAeria, #logoHeader{height:67px;z-index:999999;}
#secondaryBarWrap, #secondaryBar{height:37px;z-index:888888;}
#footerWrap, #footer{clear:both;height:110px;overflow:hidden;}

#logoFooter, #logoHeader{background:none;}
#logoFooter{height:65px;width:100px;}


.corpHeadIcon, .flag{
	background:url(/themes/main/themes/black/corporateHeadIcons.png) no-repeat;
	_background-image:url(/themes/main/themes/black/corporateHeadIcons.ie6.png);}
.flag#English{background-position:0 -430px;}
.flag#German{background-position:0 -446px;}
.flag#EnglishUK{background-position:0 -462px;}
.flag#French{background-position:0 -478px;}
.flag#Turkish{background-position:0 -494px;}
.flag#Polish{background-position:0 -510px;}
.flag#Spanish{background-position:0 -526px;}
.flag#SpanishLAT{background-position:0 -542px;}
.flag#Portuguese{background-position:0 -558px;}
.flag#Italian{background-position:0 -574px;}
.flag#Russian{background-position:0 -590px;}


#subHead, #subHead h1,#subHead h3, #subHead a{font:bold 11px/56px Helvetica, Arial;color:#fff;
        text-shadow:#113e60 0px 1px 5px;
}
#subHead h1,#subHead h3{display:inline;float:left;font-size:23px;letter-spacing:-1px;text-transform:capitalize;}
#subHead .breadcrumbs{float:right;display:inline;width:400px;text-align:right;}

#contentContainer{clear:both;display:block;margin-top:0;padding:20px 0 150px;}
#front #contentContainer{margin-top:25px;padding:0 0 150px;position:relative;z-index:0;}
.#contentContainer .container{/*background:#e5e5e5;*/}

#menuPortal,
.mnu-li{float:left;display:inline;}
.mnu-li{position:relative;
	_width:10px; /* IE 6 */
}
.mnu-li a{white-space:nowrap;}
.mnu-li a:hover{text-decoration:none;}
.mnu-li{height:67px;}
.mnu-a{height:55px;padding-top:12px;color:#fff;font:bold 16px/20px Arial, Helvetica;}
.mnu-a, .mnu-a strong{display:block;}
.mnu-a strong{padding:10px 15px;height:20px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        /*border-radius:5px;*/
        
        text-shadow:#000 0px 1px 4px, #000 0px 1px 8px, #000 0px 1px 12px;
}
.mnu-li a:hover, .mnu-li a:hover strong{color:#9ac8ed;}

a.mnu-a:hover strong,
.mnu-li-active .mnu-a strong{padding:9px 14px;
	border:solid 1px;
	border-color:#282828;
        border-color:rgba(256,256,256,.04);
        border-top-color:rgba(256,256,256,.01);
        border-bottom-color:rgba(256,256,256,.12);
        border-color:#282828\9; /* IE8 and below */     
        
        background:rgba(0,0,0,.30);
        background-image: -moz-linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,.55));
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0,0,0,.85)), to(rgba(0,0,0,.15)));
        
        background:none\9; /* IE8 and below */
        filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#DC000000,endColorstr=#4D000000);
        ms-filter:"Progid:DXImageTransform.Microsoft.gradient(startColorstr=#DC000000,endColorstr=#4D000000)";
        
        -moz-box-shadow:inset #000 0px 3px 10px, inset #000 0px 0px 3px;
        -webkit-box-shadow:inset #000 0px 3px 10px, inset #000 0px 0px 3px;
        box-shadow:inset #000 0px 3px 10px, inset #000 0px 0px 3px;
        
}

.mnu-li-active .mnu2{display:block;top:67px;left:0;width:auto;height:auto;overflow:visible;}

.mnu2-li{clear:both;}
.mnu2{position:absolute;top:-1000px;left:-1000px;width:1px;height:1px;overflow:hidden;padding:0;
        
        background:#000;
        background:rgba(0,0,0,.90);
        
        background:none\9; /* IE8 and below */
        filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#E8000000,endColorstr=#E8000000);
        ms-filter:"Progid:DXImageTransform.Microsoft.gradient(startColorstr=#E8000000,endColorstr=#E8000000)";
        
        border:solid 1px;
        border-color:rgba(256,256,256,.08);
        border-right-color:rgba(0,0,0,.85);
        border-bottom-color:rgba(0,0,0,.85);
        
        border-color:#272727\9;
        border-right-color:#000\9;
        border-bottom-color:#000\9;
}
.mnu2-a{padding:0 10px;display:block;height:34px;
	background:url(/themes/main/themes/black/corporateHeadIcons.png) no-repeat 2px -82px;
	_background-image:url(/themes/main/themes/black/corporateHeadIcons.ie6.png);
}
.mnu2-a strong{display:block;height:34px;font:bold 12px/34px Arial, Helvetica;color:#fff;padding:0 20px 0 12px;border-bottom:solid 1px #222;
        border-bottom-color:rgba(256,256,256,.1);
        border-bottom-color:#222\9; /* IE8 and below */
        
        text-shadow:#000 0px 1px 6px, #000 0px 1px 3px;
}
.mnu2-li-last .mnu2-a strong{border-bottom:0;height:35px;} 
.extra-link{position:relative;}
.mnu2-rss-link{display:block;width:24px;height:24px;position:absolute;right:5px;
        top:6px;
        
        background-position:center -285px;
}
.has-mnu3{padding:0 10px 5px;clear:left;display:inline;float:left;}
.has-mnu3 .mnu2-a{padding:0;
	background-position:-8px -82px;}
.has-mnu3 .mnu2-a strong{border-bottom:0;height:35px;}
.mnu3{float:left;display:inline;width:180px;clear:left;padding:1px;
	background:#191919;
	background:rgba(0,0,0,.35);
	background:none\9; /* IE8 and below */
	filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#E8000000,endColorstr=#E8000000);
	ms-filter:"Progid:DXImageTransform.Microsoft.gradient(startColorstr=#EF000000,endColorstr=#EF000000)";
}
.mnu2-li-last .mnu3{
	margin-bottom:5px;
}
.mnu3-li{
        border-bottom:solid 1px #161616;
        
        background:#232323;
        background-image: -moz-linear-gradient(100% 100% 90deg, #1c1c1c, #272727);
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#272727), to(#1c1c1c));
	filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF272727,endColorstr=#FF1c1c1c);
	ms-filter:"Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF272727,endColorstr=#FF1c1c1c)";
}
.mnu3-a{display:block;height:26px;font:11px/26px Arial, Helvetica;color:#3491da;padding-left:8px;border:solid 1px;
	border-color:#323232 #2d2d2d #202020;
}
.left .mnu3-a{border-right-color:#161616;}
.mnu3 .last{border-bottom-color:#2d2d2d;}
.last .mnu3-a{border-bottom-color:#1c1c1c;}

a.mnu3-a:hover{border-width:1px;height:26px;line-height:26px;padding-left:8px;
	background:#0d0d0d;
	border-bottom-color:#0d0d0d;
}

.mnu3 .selected{border-color:#376991;
	background:#2f82c4;
	background-image: -moz-linear-gradient(100% 100% 90deg, #205986, #3490d8);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3490d8), to(#205986));
	filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF3490d8,endColorstr=#FF205986);
	ms-filter:"Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF3490d8,endColorstr=#FF205986)";
}
.mnu3 .selected .mnu3-a, .mnu3 .selected a.mnu3-a:hover{color:#fff;font-weight:bold;background:none;padding-left:8px;height:26px;line-height:26px;
	border:solid 1px;
	border-color:#4288c1 #4288c1 #205986 #4288c1;
}

.double-mnu3 .mnu3{width:340px;}
.double-mnu3 .mnu3-li{float:left;display:inline;width:170px;}
.mnu3 .li-empty{width:169px;height:28px;background:float:left;display:inline;
        border-right:solid 1px #2d2d2d;
        
        background:#1a1a1a;
        background-image: -moz-linear-gradient(100% 100% 90deg, #222, #111);
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#111), to(#222));
	filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF111111,endColorstr=#FF222222);
	ms-filter:"Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF111111,endColorstr=#FF222222)";
}


.mnu2-a strong{/*width:240px;*/}
.double-mnu3 .mnu2-a strong{min-width:300px;_width:300px;}
#menuUser{width:360px;}
#menuUser,
#menuUser .mnu-li{float:right;display:inline;}
#menuUser .mnu-a{font-size:13px;line-height:18px;height:48px;padding-top:19px;}
#menuUser .mnu-a strong{padding:5px 10px;height:18px;line-height:18px;
	-moz-border-radius:5px;-webkit-border-radius:5px;/*border-radius:5px;*/}
#menuUser a.mnu-a:hover strong,
#menuUser .mnu-li-active .mnu-a strong{padding:4px 9px;}
#menuUser .menu-drop strong{}
#menuUser .mnu-li-active .mnu2{left:auto;right:0;top:67px;}

#menuUser #languageSelector .selected-language, #menuUser #profileMenu .mnu-a strong{margin-left:10px;display:block;padding:5px;height:16px;width:38px;
        background:#383838;
        background-image: -moz-linear-gradient(100% 100% 90deg, #191919, #3f3f3f);
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3f3f3f), to(#191919));
        filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF3f3f3f,endColorstr=#FF191919);
        ms-filter:"Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF3f3f3f,endColorstr=#FF191919)";
        
        border:solid 1px;
        border-color:#3f3f3f;
        border-right-color:#222;
        border-bottom-color:#222;
        
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        /*border-radius:3px;*/
}

#menuUser #profileMenu .mnu-a strong {padding-left:10px;padding-right:0;width:auto;}

#menuUser #languageSelector a.mnu-a:hover .selected-language,
#menuUser #languageSelector.mnu-li-active .selected-language{
        background:transparent;
        background:rgba(0,0,0,.30);
        filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#DC000000,endColorstr=#4D000000);
        ms-filter:"Progid:DXImageTransform.Microsoft.gradient(startColorstr=#DC000000,endColorstr=#4D000000)";
        
        border-color:#282828;
        border-color:rgba(256,256,256,.04);
        border-top-color:rgba(256,256,256,.01);
        border-bottom-color:rgba(256,256,256,.12);
        border-color:#282828\9; /* IE8 and below */     
        
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        /*border-radius:5px;*/
}
#languageSelector .mnu2-a strong{width:98px;}
#languageSelector .flag{float:left;display:inline;width:22px;height:16px;
	-moz-box-shadow:#000 0px 1px 4px;
	-webkit-box-shadow:#000 0px 1px 4px;
        box-shadow:#000 0px 1px 4px;
}

#menuUser #profileMenu span {background-position:right 0;float:left;padding-right:20px;} 
#menuUser #languageSelector .arrow{display:inline;float:left;width:16px;height:16px;
        background-position:-1px 0;
}

#menuUser #profileAP .mnu-a strong {
    padding-left: 10px;
    padding-right: 0;
    width: auto;
}

#menuUser #profileAP .mnu-a strong{margin-left:10px;display:block;padding:5px;height:16px;
        background:#383838;
        background-image: -moz-linear-gradient(100% 100% 90deg, #191919, #3f3f3f);
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3f3f3f), to(#191919));
        filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF3f3f3f,endColorstr=#FF191919);
        ms-filter:"Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF3f3f3f,endColorstr=#FF191919)";
        
        border:solid 1px;
        border-color:#3f3f3f;
        border-right-color:#222;
        border-bottom-color:#222;
        
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        /*border-radius:3px;*/
}


#profileAPContent{position:relative;padding-right:15px}
#profileAPContentArrow{position:absolute;width:10px;height:10px;background-position:center 0;right:5px}
#menuUser #profileMenu .mnu-a strong {padding-left:10px;padding-right:0;width:auto;}

#menuUser #profileAP .apBalance{display:inline;float:left;height:32px;}
#menuUser #profileAP .apIcon{display:inline;float:left;margin-top:-7px;margin-right:10px;width:32px;height:32px;background:url(/themes/global/images/logos/ap_32x32.png) no-repeat;}



#loginBox-li{padding:10px 10px 0;}
#topLoginForm{padding:1px;display:block;margin:0;overflow:hidden;height:76px;width:218px;
	background:#191919;
	background:rgba(0,0,0,.35);
	background:none\9; /* IE8 and below */
	filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#E8000000,endColorstr=#E8000000);
	ms-filter:"Progid:DXImageTransform.Microsoft.gradient(startColorstr=#EF000000,endColorstr=#EF000000)"
}
#topLogin{height:58px;width:200px;padding:8px;
        border:solid 1px;
        border-color:#323232 #2d2d2d #2d2d2d;
        
        background:#232323;
        background-image: -moz-linear-gradient(100% 100% 90deg, #1c1c1c, #272727);
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#272727), to(#1c1c1c));
	filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF272727,endColorstr=#FF1c1c1c);
        ms-filter:"Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF272727,endColorstr=#FF1c1c1c)";
}

#gotMail{float:left;padding:1px;position:absolute;right:-10px;top:5px;z-index:10;
	background:#b6241b;
	background-image: -moz-linear-gradient(100% 100% 90deg, #b6241b, #b21913);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b21913), to(#b6241b));
	filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFb21913,endColorstr=#FFb6241b);
	ms-filter:"Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFb21913,endColorstr=#FFb6241b)";	
	-moz-border-radius:90px;-webkit-border-radius:90px;/*border-radius:90px;*/	
}
#gotMail a{color:white;height:20px;float:left;font:bold 11px Arial;padding:0 8px;text-align:center;line-height:20px;
	background:#b21913;
	background-image: -moz-linear-gradient(100% 100% 90deg, #71110c, #d91602);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d91602), to(#71110c));
	filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFd91602,endColorstr=#FF71110c);
	ms-filter:"Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFd91602,endColorstr=#FF71110c)";	
	-moz-border-radius:90px;-webkit-border-radius:90px;/*border-radius:90px;*/
	text-shadow:#000 0px 1px 3px;
}
#gotMail a:hover{
	background:#b21913;
	background-image: -moz-linear-gradient(100% 100% 90deg, #d91602, #71110c);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#71110c), to(#d91602));
	filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF71110c,endColorstr=#FFd91602);
	ms-filter:"Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF71110c,endColorstr=#FFd91602)";	
	-moz-border-radius:90px;-webkit-border-radius:90px;/*border-radius:90px;*/
	text-shadow:#000 0px 1px 3px;
}

.input3d-wrap, .input3d{position:relative;display:inline;float:left;clear:left;
        
}
.input3d-wrap{padding:1px;margin:0 0 5px;
        background-image: -moz-linear-gradient(100% 100% 90deg, rgba(256,256,256,.07), rgba(256,256,256,0));
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(256,256,256,0)), to(rgba(256,256,256,.07)));
        filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#02FFFFFF,endColorstr=#18FFFFFF);
        ms-filter:"Progid:DXImageTransform.Microsoft.gradient(startColorstr=#02FFFFFF,endColorstr=#18FFFFFF)";  
        
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        /*border-radius:5px;*/
}
.input3d{border:solid 1px #1d1d1d;height:22px;width:130px;
	background:#3b3b3b;
	background-image: -moz-linear-gradient(100% 100% 90deg, #474747, #2b2b2b);
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2b2b2b), to(#474747));
        filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF2b2b2b,endColorstr=#FF474747);
        ms-filter:"Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF2b2b2b,endColorstr=#FF474747)";
        
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        /*border-radius:4px;*/
}
.input3d input, .input3d label{height:22px;background:none;border:0;color:#a9a9a9;font:bold 11px/22px Arial, Helvetica;margin:0;padding:0;position:absolute;width:123px;height:22px;left:0;top:0;z-index:0;text-indent:7px;display:none;
	text-shadow:#000 0px 1px 3px;
}
.input3d input{color:#fff;left:6px;text-indent:0;display:block;}
.input3d .input-focused{color:#797979;}

#topLoginInputs .show-focus{background:#266ea7;padding:2px;margin:-1px -1px 4px;
	-moz-box-shadow:#266ea7 0 0 7px;
	-webkit-box-shadow:#266ea7 0 0 7px;
	box-shadow:#266ea7 0 0 7px;
}
#topLoginInputs, #primaryMenuLogin #loginSubmit, #primaryMenuLogin #loginSubmit b{float:left;display:inline;}
#primaryMenuLogin #loginSubmit{padding:5px;margin:1px 0 0 8px;
        background:#181818;
        background:rgba(0,0,0,.35);
        
        -moz-border-radius:10px;
        -webkit-border-radius:10px;
        /*border-radius:10px;*/
}
#primaryMenuLogin #loginSubmit b{height:46px;width:48px;
        background-color:#3c7eb2;
        background-position:center -130px;
        background-repeat:repeat-x;
        
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        /*border-radius:5px;*/
}
#primaryMenuLogin #loginSubmit input{display:block;height:46px;width:48px;margin:0;padding:0;cursor:pointer;
        background-position:center -230px;
        
        border:solid 1px #5481a5;
        border:solid 1px rgba(256,256,256,.10);
        
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        /*border-radius:5px;*/
        
        outline:0;
        
}
#primaryMenuLogin #loginSubmit input::-moz-focus-inner{border:0;}
#primaryMenuLogin #loginSubmit.show-focus{padding:5px;margin:1px 0 0 8px;
	background:#181818;
	background:rgba(0,0,0,.5);
}
#primaryMenuLogin #loginSubmit:hover b, #primaryMenuLogin #loginSubmit.show-focus b{
	background-position:center -180px;
}
#primaryMenuLogin #loginSubmit.show-focus input{
        background-position:center -231px;
        
        border:solid 2px #266ea7;
        
        -moz-box-shadow:#266ea7 0 0 7px;
        -webkit-box-shadow:#266ea7 0 0 7px;
        box-shadow:#266ea7 0 0 7px;
}

#languageSelector .mnu3-li{display:inline;float:left;}
#languageSelector .mnu3-li,
#languageSelector .mnu3{width:130px;}
#languageSelector .mnu3 .flag{margin:5px 6px 0 -1px;}
#languageSelector a.mnu3-a:hover .flag{margin-top:6px;}

#menuSearch{position:absolute;top:0;left:0;bottom:0;z-index:10;width:30px;}
#menuSearch .mnu-li,
#menuSearch .search-icon{width:29px;padding-top:0;height:30px;
	background-position:5px -28px;
}

#menuSearch .mnu3-li{float:left;display:inline;clear:left;width:110px;}

#primaryMenuSignup .arrow{float:left;display:inline;padding-right:15px;
	background-position:right -60px;
}

#searchWrap{padding:1px;float:right;display:inline;margin-top:5px;width:185px;overflow:visible;
	background-image: -moz-linear-gradient(100% 100% 90deg, rgba(256,256,256,.1), rgba(256,256,256,.01));
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(256,256,256,.01)), to(rgba(256,256,256,.1)));
        filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#02FFFFFF,endColorstr=#18FFFFFF);
        ms-filter:"Progid:DXImageTransform.Microsoft.gradient(startColorstr=#02FFFFFF,endColorstr=#18FFFFFF)";
        
        -moz-border-radius:20px;
        -webkit-border-radius:20px;
        /*border-radius:20px;*/
}
#searchFormWrap{position:relative;border:solid 1px #222;
        
        -moz-border-radius:15px;
        -webkit-border-radius:15px;
        /*border-radius:15px;*/
}
#searchBackground{position:absolute;z-index:0;top:0;left:0;width:100%;height:22px;
        _top:1px;
        
        background:#3b3b3b;
        background-image: -moz-linear-gradient(100% 100% 90deg, #474747, #2b2b2b);
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2b2b2b), to(#474747));
        filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF2b2b2b,endColorstr=#FF474747);
        ms-filter:"Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF2b2b2b,endColorstr=#FF474747)";
        
        
        -moz-border-radius:15px;
        -webkit-border-radius:15px;
        /*border-radius:15px;*/
}

#searchWrap.show-focus{background:#266ea7;padding:2px;margin:4px -1px 0 0;
	-moz-box-shadow:#266ea7 0 0 7px;
	-webkit-box-shadow:#266ea7 0 0 7px;
	box-shadow:#266ea7 0 0 7px
}

#mSearch{padding:0;margin:0;height:22px;}
#mSearch label,
#mSearch #search_term{height:22px;background:none;border:0;color:#a9a9a9;font:bold 11px/22px Arial, Helvetica;margin:0;padding:0;position:absolute;width:150px;height:22px;left:30px;top:0;z-index:0;display:none;
	text-shadow:#000 0px 1px 3px;
}
#mSearch #search-button{border:0;}
#mSearch #search_term{color:#fff;z-index:10;display:block;}
#mSearch label.input-focused{color:#797979;}

#menuSearch .mnu-li-active .mnu2{top:29px;left:-10px;border-top:0;}
#menuSearch .mnu2-li{padding-top:11px;}
#menuSearch .mnu3{width:110px;}



#menuCommunity strong{min-width:70px;_width:70px;}
#menuShop strong{min-width:150px;_width:150px;}
#menuHelp strong{min-width:100px;_width:100px;}
#menuLogin strong{min-width:188px;_width:188px;}

#menuUser .mnu-li-active #menuHelp{right:-60px;}
#menuUser .mnu-li-active #menuLogin{right:auto;left:-10px;}

#footerLinks, #footerBranding, #footer li, #footer a{font:11px/65px Arial, Helvetica, sans-serif;display:inline;color:#aaa;
	text-shadow:#000 0px 1px 4px, #000 0px 1px 8px, #000 0px 1px 12px;}

#footer a{padding:0 0 0 15px;color:#ddd;display:inline;font-weight:bold;white-space:nowrap;}
#footer a:hover{color:#fff;text-decoration:none;}
#footerLinks{float:right;}
#footer #logoFooter{padding:0}
#footer .sitemap {display:none;}

.minH600{min-height:600px;_height:600px;}

/* DOCUMENT SETUP */
body a,
.topicsListMasthead h1 a:visited,
body .author h2 a:visited{text-decoration:none;color:#1e5b7e;}
body a:hover{text-decoration:underline;}
body a:focus{outline:0;}

/* STANDARD AVATAR */
.profileListing{display:block;float:left;width:50px;height:70px;margin:0 5px 5px 0;overflow:hidden;}
.avatarContainer{width:48px;height:48px;border:solid 1px #555;overflow:hidden;}
.avatarContainer a{display:block;height:100%;width:100%;text-align:center;}
.avatar{visibility:hidden;margin:0px;}
.avatarWrap {border:1px solid #DCDCDC;float:left;padding:4px;}
.profileListing .username, .profileListing .username{display:block;height:20px;text-align:center;}
.profileListing .username{font:9px/14px Verdana;letter-spacing:-1px;}

/* AD WRAPPERS */
.leaderboardAd, .rectangleAd, .wideScraperAd{display:block;background:#CCCCCC;color:#777777;font:10px Verdana;text-transform:lowercase;text-align:center;margin:0 auto;letter-spacing:-1px;overflow:hidden;}
.advertisement{display:block;background:#CCCCCC;color:#777777;font:10px Verdana;text-transform:lowercase;text-align:center;margin:0 auto;letter-spacing:-1px;overflow:hidden;}
.leaderboardAd{width:728px;height:90px;line-height:90px;}
.rectangleAd{width:300px;height:250px;line-height:250px;}
.wideScraperAd{width:160px;height:600px;line-height:600px;}

/* MISC OVERRIDES */
.displayNone{display:none;}
#pager{margin-top:15px;}
#pager a{font:bold 11px/15px Arial, Helvetica, sans-serif;text-transform:lowercase;}
#pager .pager-current{font:bold 11px/15px Arial, Helvetica, sans-serif;text-decoration:underline;}
form{padding:0px;margin:0px;}

/* DRUPAL Overides */
div.tabs{overflow:hidden;position:relative;border-bottom:0px solid;height:41px;margin-bottom:20px;}
div.tabs .borderShim{height:40px;border-bottom:solid 1px #B9B9B9;}
ul.primary{border-collapse:collapse;font:bold 13px Arial;padding:6px 0 0;white-space:nowrap;list-style:none;margin:0;height:40px;border-bottom:0px solid;position:absolute;bottom:0px;left:0px;}
ul.primary li{display:inline;float:left;cursor:pointer;display:block;float:left;height:41px;line-height:40px;padding:0;text-align:center;}
ul.primary li.active {border:1px solid #B9B9B9;
	background-image: -moz-linear-gradient(100% 75% 90deg, white, #e8e8e8);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e8e8e8), to(white));
    filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFe8e8e8,endColorstr=#FFFFFFFF);
    ms-filter:"Progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF3f3f3f,endColorstr=#FFFFFFFF)";
	-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;
	-webkit-border-radius-top-left:5px;-webkit-border-radius-top-right:5px;
	border-top-left-radius:5px;border-top-right-radius:5px;
}
ul.primary li.active a{background:none;border:0;border-bottom:solid 0px #B9B9B9;color:black;}
ul.primary li a {color:black;}
ul.primary li a, ul.primary li a:hover, ul.primary li.active a:hover {background:none;border:none;}

ul.primary li.right
ul.secondary{border-bottom:1px solid #bbb;padding:5px 10px 5px 1em;margin:5px;}
ul.secondary li{display:inline;padding:0 10px;border-right:1px solid #ccc;}
ul.secondary a{padding:0;text-decoration:none;}
ul.secondary a.active{border-bottom:4px solid #999;}

ul.contextTabs{left:auto;right:0px;border-bottom:0px;}
ul.contextTabs li{float:right;margin-top:0px;border-bottom:solid 0px;}

.fieldsetTitle{display:none;text-transform:capitalize;}
fieldset.collapsible{margin:5px 0;height:20px;overflow:hidden;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.50;}
fieldset.collapsible a.fieldsetToggler{font-size:12px;color:#555;width:50%;display:block;height:20px;border:solid 1px #999;line-height:20px;text-indent:26px;background:url(/themes/main/themes/black/corporateIcons.png) no-repeat 0 -1050px;}
fieldset.collapseOpen a.fieldsetToggler{background:url(/themes/main/themes/black/corporateIcons.png) no-repeat 0 -1103px;}
fieldset.collapsible a.fieldsetToggler,
fieldset.collapsible a.fieldsetToggler strong{display:block;}
fieldset.collapsible a.fieldsetToggler:hover{text-decoration:none;}
fieldset.collapsible .collapseContent{width:50%;background:#EEEEEE;padding-left:2px;}
fieldset.collapsible .collapseContent .collapseContainer{padding:5px 10px;}
fieldset.collapsible .collapseContent *{visibility:visible;}
fieldset.collapsible .collapseContent label{padding:0px;}
fieldset.collapsible .collapseContent input.form-text,
fieldset.collapsible .collapseContent select,
body fieldset.collapsible .collapseContent .description{width:80%;}
fieldset.collapsible a.fieldsetToggler{display:block;height:20px;font:bold 12px/20px Arial, Helvetica, sans-serif;}
fieldset.collapsible .form-item{margin:0 0 5px 0;}


fieldset .collapseContent .option,
fieldset .collapseContent label,
fieldset .collapseContent a{float:none;clear:left;width:auto;display:block;font:bold 11px/20px Arial, Helvetica, sans-serif!important;}
fieldset .collapseContent .option .form-radio,
fieldset .collapseContent .option .form-checkbox{float:left;clear:left;display:inline!important;margin-right:10px;}
body .form-item .description{width:50%;color:#777;clear:left;}
body .form-item .description,
body .form-item .description .tips,
body .form-item .description *{color:#555;clear:left;font:9px/12px Verdana, Arial, Helvetica, sans-serif;letter-spacing:-1px;}
body .form-item .description a,
body .form-item .description .tips a,
body .form-item .description b,
body .form-item .description strong{clear:none;display:inline;font:bold 9px/12px Verdana, Arial, Helvetica, sans-serif!important;letter-spacing:0px;}
body .form-item .description ul{list-style-type:square;list-style-position:outside;padding-left:40px;margin-bottom:5px;}
fieldset .collapseContent .form-item{clear:left;display:block;}
                


.form-item select, .form-item textarea{border: solid 1px #999;overflow:auto;}
.node-form .form-item label{font:bold 11px/14px Arial, Helvetica, sans-serif;color:black;}
.form-item input.form-text,
.form-item select{width:50%;}
.container-inline select,
.container-inline input{width:auto;}
.resizable-textarea, .node-form textarea{width:95%;display:block;}
body .form-item{font:11px/15px Arial, Helvetica, sans-serif;margin:0px;}
body .form-item label{padding:10px 0 5px 0;text-transform:capitalize;}


.formDescription{background:black;color:white;width:150px;}


/* BLOG PREVIEW OVERRIDES */
body .preview #blogPreview{margin:0 -20px 10px -20px;}
body .preview h3{margin:15px 0 0 0;font:bold 14px/16px Arial, Helvetica, sans-serif;letter-spacing:-1px;color:navy;}
body .preview #blogPreview .innerScreen{margin:0px;}
body .preview #blogPreview .screenLight{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:.50;}
body .preview #blogPreview #authorAvatar{width:50px;margin-top:5px;}

/* ERROR */
#showErrors{clear:both;margin:15px 0px -12px 0px;}
#showErrors .messages, #pageCols #showErrors .help{border:solid 1px #ffb3b3;background:white url(/themes/main/images/portal_pages/login/errorBack.jpg) repeat-x center bottom;text-align:center;padding:15px;font:13px Verdana;color:#ff0000;margin-bottom:30px;}
#showErrors .messages a{font:bold 13px Verdana;}
#showErrors .help{border-color:#99FF66;background:#FFFFCC;}
#showErrors .help p{font:10px Verdana;}

.lang_fr #footer a{padding:0 10px 0 0;letter-spacing:-1px;padding:0 9px 0 0\9;}
.lang_pt #footer a, .lang_pl #footer a, .lang_it #footer a{padding:0 12px 0 0;}
.lang_fr .fTitle h2 {font:bold 17px/30px Arial;letter-spacing:-1px;}

span.local-flag{
        -moz-box-shadow: 0 1px 4px #000000;-webkit-box-shadow: 0 1px 4px #000000;box-shadow: 0 1px 4px #000000;        
        filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=215,strength=3);
        background-position: 0 -430px;        
        margin: 2px 7px 7px 0;float:left;height:16px;width:22px;
}

#offersWrap {float: left;}
#offersWrap li {float: left;}
#offersWrap a {text-decoration: none;}
#offersWrap strong {font:bold 16px/37px Arial; color: #FFFFFF;}
#offersWrap a strong {color: #125EA9;}
.form-item textarea {resize:none;}
