/*reset*/
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,b, u, i, center,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-size: 100%; vertical-align: top; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
img, button { border: 0px; }
th { text-align: left; font-weight: normal; font-family: 'Oswald', impact; text-transform: uppercase; }

/*elements*/
body,html { height: 100%; }
body { color: #fff; background: url('/static/en/img/2014/background.jpg') top center no-repeat #222222; font-family: 'Open Sans', sans-serif; font-size: 14px; }
a { color: #fff; text-decoration: none;  transition: all .3s linear; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; }
a:hover {color: #9eb3d7; }
h1, h2, h3 { font-family: 'Oswald', impact; text-transform: uppercase; margin: 15px 0; }
h1 { font-size: 26px; font-weight: 500}
h2 { font-size: 20px; font-weight: 500}
.form input[type=text], .form input[type=password], input[type=text], input[type=password] { background: #232323; border: 1px solid #595959; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; color: #fff; }
.form select { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background: url('/static/en/img/2014/down-arrow.png') #232323 center right no-repeat; border: 1px solid #595959; color: #fff; }

/*wrapper*/
.global { min-height: 100%; position: relative; }
.wrapper { padding-bottom: 290px; }

/*header*/
.header { height: 54px; background: url('/static/en/img/2014/header.png') bottom center repeat-x; }
.header .header-inner { width: 960px; margin: 0 auto; background: url('/static/en/img/2014/header-inner.png') bottom center no-repeat; padding-top: 6px; position: relative; height: 48px; }
.header .header-inner .logo { display: block; width: 182px; height: 38px; background: url('/static/en/img/2014/logo-with-powered-by.png') top center no-repeat; }
.header .header-inner .powered-by { color: #777; font-size: 10px; text-transform: uppercase; width: 165px; text-align: justify; margin-top: 1px; }
.header .header-inner .powered-by:after { content: ""; display: inline-block; width: 100%; }
.header .header-inner .header-links { display: block; position: absolute; right: 0px; top: 0px; padding-top: 21px; }
.header .header-inner .header-links li { display: block; float: left; padding-left: 22px; position: relative; }
.header .header-inner .header-links li:first-child { padding-left: 0px; }
.header .header-inner .header-links li a { display: block; text-decoration: none; font-size: 12px; color: #939393; transition: all .3s linear; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; }
.header .header-inner .header-links li a:hover { color: #fff; }
.header .header-inner .header-links li.support-links { position: relative; padding-bottom: 10px; }
.header .header-inner .header-links li.support-links ul { display: none; position: absolute; top: 20px; left: 16px; width: 160px; border: 1px solid #444; background: #222; }
.header .header-inner .header-links li.support-links:hover ul { display: block; }
.header .header-inner .header-links li.support-links ul li { padding: 0px; }
.header .header-inner .header-links li.support-links ul li a { display: block; padding: 5px; }
.header .header-inner .header-links li #login-form { display: none; background: url('/static/en/img/2014/ffffff-10.png'); padding: 10px; position: absolute; top: 20px; left: 0px; z-index: 100; }
.header .header-inner .header-links li #login-form h2 { margin: 0 0 10px 0; }
.header .header-inner .header-links li #login-form label { font-size: 12px; margin: 0 0 3px 0; display: block; color: #ccc; }
.header .header-inner .header-links li #login-form input { float: left; clear: both; width: 150px; }
.header .header-inner .header-links li #login-form .button { font-size: 16px; padding: 5px; margin-top: 5px; }
.header .header-inner .header-links li.live-support { padding-left: 15px; }
.header .header-inner .header-links li.live-support a { color: lime; position: relative; padding-left: 25px; }
.header .header-inner .header-links li.live-support a:hover { color: #fff; }
.header .header-inner .header-links li.live-support a:before { content: "\f086"; font-family: FontAwesome; font-size: 18px; position: absolute; top: -3px; left: 0px; }

/*text*/
.text-prominent { color: #9eb3d7; }

/*buttons*/
.button { cursor: pointer; display: block; font-family: 'Oswald', impact; font-size: 26px; background: #a6a6a6; text-decoration: none; color: #fff; text-align: center; padding: 10px; float: left; text-shadow: 1px 1px 1px rgba(51,51,51,0.5); text-transform: uppercase; border: 0px; transition: all .3s linear; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -webkit-appearance: none;  -webkit-border-radius: 0; }
.button:hover { background: #c6c6c6; color: #fff; }
.button-prominent { background: #9eb3d7; color: #fff; }
.button-prominent:hover { background: #c3d3ef; color: #fff; }
.button-with-arrow { position: relative; padding-right: 5px; }
.button-with-arrow:after { content: "\f054"; font-family: FontAwesome; position: absolute; top: 11px; right: 8px; }

/* Trial form */
.order-trial .button-with-arrow {
	padding: 10px 30px 10px 10px;
	line-height: 39px;
	margin-right: 10px;
}

/*header-box*/
.header-box { font-family: 'Oswald', impact; font-size: 36px; text-transform: uppercase; text-align: center; line-height: 50px; }
.header-box div { background: url('/static/en/img/2014/header-box-border-top-left.png') no-repeat top left; }
.header-box div div { background: url('/static/en/img/2014/header-box-border-top-right.png') no-repeat top right; }
.header-box div div div { background: url('/static/en/img/2014/header-box-border-bottom-right.png') no-repeat bottom right; }
.header-box div div div div { background: url('/static/en/img/2014/header-box-border-bottom-left.png') no-repeat bottom left; padding: 30px 20px; }

/*header-boxes*/
.header-box-worldwide { width: 325px; position: absolute; top: 110px; left: 0px; }

/*rows*/
.row { }

/*row-style-main*/
.row-style-default { padding: 20px 0; }
.row-style-default .row-inner { width: 960px; margin: 0 auto; position: relative;  }
.row-style-default .middle-box h1 { display: block; font-size: 31px; text-align: justify; height: 45px; margin: 0px; padding: 0px; }
.row-style-default .middle-box h1:after { content: ""; display: inline-block; width: 100%; }
.row-style-default .middle-box { width: 590px; margin: 0 auto; }

/*row-style-stone*/
.row-style-stone { background: url('/static/en/img/2014/row-style-stone-background.jpg') repeat-x top center; }
.row-style-stone .row-inner { background: url('/static/en/img/2014/row-style-stone-border-top.png') repeat-x top center; height: 100%; }
.row-style-stone .row-inner .row-inner { background: url('/static/en/img/2014/row-style-stone-border-bottom.png') repeat-x bottom center; height: 100%; }
.row-style-stone .row-inner .row-inner .row-inner { width: 960px; margin: 0 auto; padding: 45px 0; }

/*row-style-stone-dark*/
.row-style-stone-dark { background: url('/static/en/img/2014/row-style-stone-dark-background.jpg') repeat-x top center; }
.row-style-stone-dark .row-inner { background: url('/static/en/img/2014/row-style-stone-dark-border-top.png') repeat-x top center; height: 100%; }
.row-style-stone-dark .row-inner .row-inner { background: url('/static/en/img/2014/row-style-stone-dark-border-bottom.png') repeat-x bottom center; height: 100%; }
.row-style-stone-dark .row-inner .row-inner .row-inner { width: 960px; margin: 0 auto; padding: 45px 0; position: relative; }

/*row-style-purple-haze*/
.row-style-purple-haze { background: url('/static/en/img/2014/row-style-purple-haze-background.jpg') no-repeat #000 top center; }
.row-style-purple-haze .row-inner { width: 960px; margin: 0 auto; padding: 45px 0; position: relative; }

/*row-topic-sign-up*/
.row-topic-sign-up { padding: 90px 0;}
.row-topic-sign-up h2 { margin: 30px 0 0 0; font-size: 36px; text-align: justify; height: 40px; color: #00ff00; }
.row-topic-sign-up h2:after { content: ""; display: inline-block; width: 100%; }
.row-topic-sign-up .teamspeak-intro { font-size: 14px; text-align: justify; line-height: 30px; padding-top: 30px; text-shadow: 1px 1px 1px rgba(0,0,0,1); }
.row-topic-sign-up .call-to-actions { padding-top: 30px; }
.row-topic-sign-up .call-to-actions .button { width: 270px; margin-left: 10px;}
.row-topic-sign-up .call-to-actions .button:first-child { margin: 0px; }
.row-topic-sign-up .sign-up-bar { width: 574px; height: 46px; background: url('/static/en/img/2014/sign-up-bar.png') no-repeat top left; margin-top: 30px; padding: 8px; }
.row-topic-sign-up .sign-up-bar p { color: #6d6d6d; font-size: 13px; display: block; margin-bottom: 4px; }
.row-topic-sign-up .sign-up-bar .server-size { float: left; margin-right: 10px; }
.row-topic-sign-up .sign-up-bar .server-size #server-size-pseudo-dropdown { width: 90px; padding: 5px; height: 18px; background: url('/static/en/img/2014/psuedo-dropdown-down-arrow.png') no-repeat #232323 top right; border: 1px solid #595959; font-family: 'Oswald', impact; font-size: 18px; text-transform: uppercase; position: relative; cursor: pointer; }
.row-topic-sign-up .sign-up-bar .server-size #server-size-pseudo-dropdown:hover { border: 1px solid #777; }
.row-topic-sign-up .sign-up-bar .server-size #server-size-pseudo-dropdown .large-number { font-size: 16px; padding-top: 1px; }
.row-topic-sign-up .sign-up-bar .server-size ul#possible-user-sizes { display: none; position: absolute; right: -1px; top: 30px; background: #232323; border: 1px solid #595959; width: 99px; }
.row-topic-sign-up .sign-up-bar .server-size ul#possible-user-sizes li { display: block; padding: 5px; }
.row-topic-sign-up .sign-up-bar .server-size ul#possible-user-sizes li:hover { display: block; padding: 5px; background: #444; }
.row-topic-sign-up .sign-up-bar .server-hostname { float: left; width: 300px; margin-right: 10px; }
.row-topic-sign-up .sign-up-bar .server-hostname .server-hostname-pseudo-input { padding: 5px; height: 18px; background: #232323; border: 1px solid #595959; font-size: 14px;  }
.row-topic-sign-up .sign-up-bar .server-hostname .server-hostname-pseudo-input input { display: block; font-family: 'Open Sans', sans-serif; width: 169px; float: left; text-align: right; border: 0px; background: transparent; color: #fff; padding: 0px; margin: 0px; font-size: 14px; padding-right: 2px; }
.row-topic-sign-up .sign-up-bar .server-hostname .server-hostname-pseudo-input .teamspeak-dot-com { color: #999999; font-size: 14px; padding-top: 3px; }
.row-topic-sign-up .sign-up-bar .button-continue { padding: 3px 30px 3px 10px; margin: 0px; height: 47px; }

/*row-topic-free-server*/
.row-topic-free-server { padding: 90px 0;}
.row-topic-free-server .middle-box { position: relative; }
.row-topic-free-server .middle-box h1 { font-size: 28px; color: #fff; }
.row-topic-free-server .services-agreement { font-size: 14px; }
.row-topic-free-server .form label { text-transform: none; font-size: 12px; margin-bottom: 4px; }
.row-topic-free-server .form .validation-error { color: #fff; font-size: 12px; padding: 3px; background: red; display: block; }
.row-topic-free-server .form .success-on-field { background: #232323 url('/static/en/img/2014/check.png') center right no-repeat !important; }
.row-topic-free-server .form .loading { background: #232323 url('/static/en/img/2014/loading.gif') center right no-repeat !important; }
.row-topic-free-server .free-servers-left { z-index: 2; width: 350px; position: absolute; top: 80px; right: 0px; font-family: 'Oswald', impact; text-transform: uppercase; font-size: 26px; line-height: 35px; background: url('/static/en/img/2014/ffffff-10.png'); padding: 10px; }
.row-topic-free-server .services-agreement span a { text-decoration: underline; }

/*row-topic-features*/
.row-topic-features .features-left { width: 530px; float: left; }
.row-topic-features .features-right { width: 410px; float: left; }
.row-topic-features .feature { height: 48px; padding-left: 53px; margin-top: 20px; }
.row-topic-features .feature:first-child { margin-top: 0px; }
.row-topic-features .feature h2 { font-size: 22px; font-weight: normal; text-shadow: 1px 1px 1px rgba(51,51,51,1); display: block; padding-bottom: 8px; margin: 0px; }
.row-topic-features .feature p { font-size: 12px; color: #dcdcdc; line-height: 20px; }
.row-topic-features .feature-ready { background: url('/static/en/img/2014/icon-headset-48x48.png') no-repeat top left; }
.row-topic-features .feature-afk { background: url('/static/en/img/2014/icon-person-minus-48x48.png') no-repeat top left; }
.row-topic-features .feature-file { background: url('/static/en/img/2014/icon-cloud-48x48.png') no-repeat top left; }
.row-topic-features .feature-hostname { background: url('/static/en/img/2014/icon-gear-48x48.png') no-repeat top left; }
.row-topic-features .feature-snapshot { background: url('/static/en/img/2014/icon-camera-48x48.png') no-repeat top left; }
.row-topic-features .feature-group { background: url('/static/en/img/2014/icon-people-48x48.png') no-repeat top left; }
.row-topic-features .feature-satisfaction { background: url('/static/en/img/2014/icon-smiley-48x48.png') no-repeat top left; }
.row-topic-features .feature-script { background: url('/static/en/img/2014/icon-code-48x48.png') no-repeat top left; }

/*row-topic-bot*/
.row-topic-bot .features-left { width: 470px; float: left; }
.row-topic-bot p { font-size: 12px; color: #ddd; }
.row-topic-bot .features-right { width: 470px; float: left; }
.row-topic-bot h1 .text-prominent { color: #B8D1FB; }
.row-topic-bot ul li { padding: 10px 0px 0px 17px; font-size: .9em;  list-style-position: inside; background: url('/static/en/img/small-purple-plus.png') no-repeat 0px 10px; }

/*row-topic-worldwide-locations*/
.row-topic-worldwide-locations .row-inner { background: none; }
.row-topic-worldwide-locations .world-map { height: 302px; width: 565px; background: url('/static/en/img/2014/world-map.gif') no-repeat top left; float: right; position: relative; }
.row-topic-worldwide-locations .world-map .server-location { height: 23px; width: 23px; background: url('/static/en/img/2014/server-location.png') no-repeat top left; position: absolute; }
.row-topic-worldwide-locations .world-map .server-location:hover { background: url('/static/en/img/2014/server-location.png') no-repeat bottom left; }
.row-topic-worldwide-locations .world-map .server-location-us-east { top: 108px; left: 130px; }
.row-topic-worldwide-locations .world-map .server-location-us-central { top: 125px; left: 100px; }
.row-topic-worldwide-locations .world-map .server-location-us-west { top: 106px; left: 70px; }
.row-topic-worldwide-locations .world-map .server-location-canada { top: 90px; left: 100px; }
.row-topic-worldwide-locations .world-map .server-location-europe { top: 90px; left: 290px; }
.row-topic-worldwide-locations .world-map .server-location-asia-singapore { top: 165px; left: 420px; }
.row-topic-worldwide-locations .world-map .server-location-asia-hongkong { top: 135px; left: 444px; }
.row-topic-worldwide-locations .world-map .server-location-australia { top: 220px; left: 485px; }

/*row-topic-server-explanation*/
.row-topic-server-explanation { padding: 40px 0; }
.row-topic-server-explanation h2 { display: block; font-family: 'Oswald', impact; text-transform: uppercase; font-size: 28px; text-align: center; margin-bottom: 40px; }
.row-topic-server-explanation .server-diagram { width: 960px; height: 124px; background: url('/static/en/img/2014/server-diagram.png') no-repeat top center; }

/*row-topic-application-features*/
.row-topic-application-features .application-skins { float: left; width: 480px; }
.row-topic-application-features .overlay { float: left; width: 480px; }
.row-topic-application-features .header-box { float: left; font-size: 30px; margin: 0 60px 40px 60px; }
.row-topic-application-features .header-box div div div div { padding: 20px 40px; }

/*row-topic-mobile*/
.row-topic-mobile .header-box { margin-bottom: 30px; }
.row-topic-mobile .header-box div div div div { padding: 20px 30px; }
.row-topic-mobile .mobile-apps-ios { width: 450px; float: left; padding-right: 30px; }
.row-topic-mobile .mobile-apps-ios .header-box  { float: right; margin-right: 68px; }
.row-topic-mobile .mobile-apps-ios .header-box .ios { text-transform: none; }
.row-topic-mobile .mobile-apps-ios .header-box .icon { display: block; float: left; width: 32px; height: 40px; background: url('/static/en/img/2014/apple-icon.png') no-repeat 0 8px; margin-right: 8px; }
.row-topic-mobile .mobile-apps-ios .description { float: right; clear: both; margin-right: 110px; }
.row-topic-mobile .mobile-apps-ios .description a img { display: block; }
.row-topic-mobile .mobile-apps-android { width: 450px; float: left; padding-left: 30px; }
.row-topic-mobile .mobile-apps-android .header-box  { float: left; margin-left: 45px; }
.row-topic-mobile .mobile-apps-android .header-box .icon { display: block; float: left; width: 32px; height: 40px; background: url('/static/en/img/2014/android-icon.png') no-repeat 0 8px; margin-right: 8px; }
.row-topic-mobile .mobile-apps-android .description { float: left; margin-left: 130px; }
.row-topic-mobile .mobile-apps .tm { font-size: 10px; padding: 0px; line-height: 28px; }
.row-topic-mobile .mobile-apps .description a img { display: block; }
.row-topic-mobile .mobile-apps .description a img:first-child { margin-bottom: 10px; }
.row-topic-mobile .description { position: relative; }
.row-topic-mobile .description a { display: block; clear: both; font-family: 'Oswald', impact; text-transform: uppercase; text-align: justify; font-size: 16px; }
.row-topic-mobile .description a span { display: block; clear: both; margin-top: 10px; }
.row-topic-mobile .description a span:after { content: ""; display: inline-block; width: 100%; }

/*row-topic-footer*/
.row-topic-footer { position: absolute; width: 100%; height: 290px; bottom: 0; z-index: 0; }
body.index .row-topic-footer .row-inner { background: none; }
body.index .row-topic-footer .row-inner.row-inner { background: none; }
.row-topic-footer .row-inner .row-inner .row-inner { height: 200px; }
.row-topic-footer table td { padding-left: 30px; color: #ccc; }
.row-topic-footer table td:first-child { padding-left: 0px; }
.row-topic-footer table td ul li a { text-decoration: none; color: #ccc; transition: all .3s linear; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; }
.row-topic-footer table td ul li a:hover { text-decoration: none; color: #fff;}
.row-topic-footer table td ul li { display: block; padding-bottom: 20px; }
.row-topic-footer table td .link-topic { color: #fff; margin-bottom: 20px; font-family: 'Oswald', impact; font-size: 18px; text-transform: uppercase; }
.row-topic-footer table td .footer-row { margin-bottom: 20px; }
.row-topic-footer table td .footer-row .bbb-logo { margin-right: 10px; }
.row-topic-footer .copyright { color: #aaa; font-size: 10px; text-align: center; }

/**/
.row-topic-server-page { font-size: 16px; }
.row-topic-server-page h1 { font-size: 35px; }
.row-topic-server-page .introduction { width: 50%; margin: 0 auto; }
.row-topic-server-page .introduction h1 { text-align: center; margin-bottom: 10px; font-size: 40px; }
.row-topic-server-page .introduction img { display: block; margin-right: auto; margin-left: auto; text-align: center; max-width: 500px; margin-bottom: 30px; -moz-box-shadow: 0 0 30px #9eb3d7; -webkit-box-shadow: 0 0 30px #9eb3d7; box-shadow: 0 0 30px #9eb3d7; }
.row-topic-server-page .introduction .float { float: left; }
.row-topic-server-page .introduction .connect-helper { height: 46px; margin-left: 10px; line-height: 46px; margin-bottom: 20px; }
.row-topic-server-page .introduction .connect-helper a { vertical-align: middle; }
.row-topic-server-page .container-left { margin-top: 20px; width: 470px; margin-right: 20px; float: left; }
.row-topic-server-page .container-right { margin-top: 20px; width: 470px; float: left; }
.row-topic-server-page ul li { padding: 10px 0px 0px 0px; list-style-position: inside; }
.row-topic-server-page .online-users { height: 265px; overflow: auto; }
.row-topic-server-page .recently-connected-users { height: 265px; overflow: hidden; }
.row-topic-server-page.contributions h1 { margin-bottom: 40px; }
.row-topic-server-page.contributions table { width: 100%; line-height: 20px; }
.row-topic-server-page.contributions table .amount { padding-right: 10px; width: 75px; }
.row-topic-server-page.contributions table .who { padding-right: 10px; width: 125px; }
.row-topic-server-page.contributions table th { height: 30px; }
.row-topic-server-page.contributions table td { padding-bottom: 10px; }
.row-topic-server-page.contributions .custom-contribution-message { margin-bottom: 20px; }
.row-topic-server-page.recent-users ul { list-style-type: none; }
.row-topic-server-page.recent-users .user-left { float: left; }
.row-topic-server-page.recent-users .user-right { float: right; margin-right: 10px; color: #ccc; }
.row-topic-server-page.recent-users p { margin-bottom: 8px; }
.row-topic-server-page.recent-users i { color: #9eb3d7; }
.row-topic-server-page.disk-transfer .tri-graph { float: left; width: 33%; }
.row-topic-server-page.disk-transfer .tri-graph i { margin-right: 10px; }
.row-topic-server-page.disk-transfer .sales { margin-top: 20px; }

/*teamspeak-download page */
.button-download { display: block; margin-bottom: 10px; position: relative; width: 310px; text-align: left; padding-left: 55px; margin-left: 10px; }
.button-download .icon { display: inline-block; width: 32px; height: 32px; background-image: url("/static/en/img/os-sprites.png"); background-repeat: no-repeat; position: absolute; top: 20px; left: 10px; }
.button-download .icon-osx { background-position: -32px 0px; }
.button-download .icon-linux { background-position: -64px 0px; }
.button-download .client { padding-bottom: 5px; }
.button-download .version { font-size: 20px; }

/*server status script page */
#code { background: #232323; border: 1px solid #595959; padding: 10px; color: #fff; width: 450px; height: 50px; margin-top: 10px; }
#server-example-container { position: absolute; top: 90px; left: 400px; background: url('/static/en/img/2014/ffffff-10.png'); padding: 10px; border: 1px solid #666; }
#server-example-container h2 { margin-top: 0px; }

/************************/
/* Supporting Old Pages */
/************************/
/**/
/**/ /*support*/
/**/ .row ol { list-style-type: decimal; padding: 0 0 0 20px; }
/**/ .row .stepHeader { font-size: 18px; display: inline-block; margin-bottom: 15px; }
/**/ body.teamspeak-server-support .row li, body.teamspeak-2-server-support .row li { display: block; margin-bottom: 10px; }
/**/
/**/ /*permissions-list*/
/**/ #permissionList tr td, #permissionList tr th { padding: 3px 0; }
/**/ #permissionList tr:hover td { background: url('/static/en/img/2014/ffffff-10.png'); }
/**/
/**/ /*landing page*/
/**/ body.landing_ts h1 { padding: 10px; text-align: justify; display: block; width: 765px; height: 20px; font-size: 30px; }
/**/ body.landing_ts h1:after { content: ""; display: inline-block; width: 100%; }
/**/ body.landing_ts .row-style-default .row-inner { padding-left: 180px; padding-top: 90px; }
/**/ body.landing_ts .row-inner .package { color: #9eb3d7; width: 196px; float: left; text-align: center; font-size: 100px; font-family: impact,arial; background: url("/static/en/img/package-background.png"); margin: 0px 10px 20px 10px; width: 176px; padding-bottom: 20px; cursor: pointer; text-decoration: none; text-shadow: 0px 0px 5px #000000; filter: shadow(color=black,strength=4); }
/**/ body.landing_ts .row-inner .package:hover { display: block; background: url('/static/en/img/package-background-hover.png'); color: #fff; }
/**/ body.landing_ts .row-inner .package:first-child { margin-left: 0px; }
/**/ body.landing_ts .row-inner .package .users { font-size: 26px; text-transform: uppercase; color: #fff; }
/**/ body.landing_ts .row-inner .package .price { font-size: 50px; }
/**/ body.landing_ts .row-inner .package .order { font-size: 25px; text-transform: uppercase; color: #fff;  }
/**/
/**/ /*pricing*/
/**/ .pricing-table { margin: 20px 0 0 0; width: 100%; }
/**/ .pricing-table tr td, .pricing-table tr th { padding: 4px; }
/**/ .pricing-table tr:hover td { background: url('/static/en/img/2014/ffffff-10.png'); }
/**/
/**/ /*hidden details*/
/**/ .details_link { font-size: 12px; text-decoration: underline; }
/**/ .details { display: none; background: url('/static/en/img/2014/ffffff-10.png'); padding: 5px; margin-top: 10px; }
/**/
/**/ /*tos*/
/**/ body .ui-widget-header { background: #1a3c4d;  -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; font-family: 'Oswald', impact; text-transform: uppercase; }
/**/ body .ui-dialog { border: 1px solid #1a3c4d; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; padding: 5px; }
/****************************/
/* End Supporting Old Pages */
/****************************/

/* analytics-container */
.analytics-container { display: none; }

/* ui helpers */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }


.try-something-new {
	background: url(/static/en/img/try-something-new.png) top left no-repeat;
	height: 107px;
	width: 326px;
	display: block;
	text-decoration: none;
	position: absolute;
	top: -10px;
	right: -10px;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.try-something-new:hover { background-position: bottom left; }
.try-something-new .top-line { display: block; margin-top: 15px; text-align: center; font-size: 11px; color: #ccc; }
.try-something-new .bottom-line { display: block; margin-top: 45px; text-align: center; }
