/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition License
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magentocommerce.com/license/enterprise-edition
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     enterprise_mc
 * @copyright   Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://www.magentocommerce.com/license/enterprise-edition
 */

.orange{ color:#f47b20 !important; }
.no-style{ list-style:none; }
.decimal{ list-style:decimal; margin:0 !important;}
.no-display{ display:none !important; }
.no-visibility{ visibility: hidden !important; }
.no-wrap{ white-space: nowrap; }
.ul-disc{ list-style-type: disc; }

body { margin:0; padding:0; position:relative; overflow: hidden; }

.f-14{
    font-size: 14px;
}
input:-webkit-autofill {
    color: #2a2a2a !important;
}
select option[disabled], select[disabled]{
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    cursor: default;
}

/******************************************CSS FRAME EL********************************************************/
/*HGROUP*/
.go-cms .hgroup h1{ font:bold 30px/37px helvetica; color:#000; }
.go-cms .hgroup h2{ font:normal 22px/30px helvetica; color:#909090; }
.go-cms .hgroup h1, .go-cms .hgroup h2{ margin:0; padding:0; }
/*LINKS*/
.link-arrow{ padding:2.5px 0 2.5px 15px; font:bold 13px helvetica; background:url(../images/apps/ico-arrow.png) no-repeat left 6px; }
/*LIST*/
.last-h{ margin-right:0px !important; clear:right; }
.last-v{ margin-bottom:0px !important; }
/*LIST BLOCK*/
.list-block{ margin:0 0 10px; overflow:auto; }
.list-block h3{ margin:0 0 25px; padding:5px 10px; display:block; background:url(../images/apps/bg-header_block.png) repeat-x top left #f6f6f6; border:1px solid #d9d9d9; font:bold 14px helvetica; }
.list-el{ margin:0 15px 30px 0; float:left; width:302px; }
.list-el.first{ clear:both; }
.list-el img{ float:left; }
.list-el .list-description{ padding:0 0 0 135px; }
.list-el .list-description h4{ margin:0 0 5px; font-size:13px; }
.list-el .list-description p{ margin:0 0 5px; }
/*INDENTATION*/
.page-type01{ margin:52px 9px 50px 67px !important; }
/*********************************************************************************************************/

.magento-go{ background:#575757; }
.go-wrapper {
    padding-top: 107px;
    height: auto;
    overflow: hidden;
    background:#fff;
}

/* Go homepage wrapper */
.cms-go .go-wrapper { height:668px; overflow:hidden; position:relative; }

.col2-left-layout {  }
.col2-left-layout .col-main { width:621px; float:right; margin-right:9px; }
.col2-left-layout .col-left { width:260px; float:left; margin-left:50px; }


/* Forms */
select option[disabled]{
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    cursor: default;
}
/*REGISTRATION FORM*/
.form-list .password .input-box, .form-list  .password .input-box .validation-advice { position: relative; }
.form-list .password .input-box .validation-advice, .opc .form-list .password .input-box .validation-advice { margin: 0; left: 0; top: 0px; width: 420px; }
.form-list .password .input-box .validation-advice p{ margin: 0 0 2px; color: #C90000; font: normal 11px/12px arial; }
.form-list .password .input-box .validation-advice ul{ margin: 0 0 0 15px; }
.account-login .form-list .password .input-box .validation-advice ul li, .opc .form-list .password .input-box .validation-advice ul li{ display: list-item !important; }

/*BTN GRAY*/
button.button-mc-style, a.button-mc-style{ padding: 3px 15px; background: #fff; display: inline-block; cursor: pointer; color: #444; text-decoration: none; white-space: nowrap; font: bold 14px/18px arial; border: 1px solid #ddd; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
button.button-mc-style{ margin-bottom: 4px; }
a.button-mc-style{ padding: 4px 17px; }
button.button-mc-style.btn-gray, a.button-mc-style.btn-gray{ background: url(../img/btn/btn-gray_bg.png) repeat-x 0 0 #e7e7e7;
    text-shadow: 0 1px 1px #FFFFFF;
    -moz-text-shadow: 0 1px 1px #FFFFFF;
    -webkit-text-shadow: 0 1px 1px #FFFFFF;
    box-shadow: 1px 1px 1px #666;
    -moz-box-shadow: 1px 1px 1px #666;
    -webkit-box-shadow: 1px 1px 1px #666;
}

.form-list-alt label { padding-left:2px; display:block; color:#555; text-align:left; font:bold 16px/26px helvetica, arial;  }
.form-list-alt .input-box { background:url(../images/input-text-bg.gif) no-repeat 0 0; margin-right:10px; padding:0 0 0 3%; }
.form-list-alt .input-text { color:#555; height:19px; font:16px/16px helvetica, arial; background:url(../images/input-text-bg.gif) no-repeat 100% 0; border:0; display:block; width:97%; padding:10px 3% 10px 0; }
.form-list-alt li.fields { margin:0 0 10px 0; }
.form-list-alt li.fields .field { width:49%; float:left; margin:0 1% 0 0; }
.button { border:0; text-indent:-2000em; cursor:pointer; }
.disc { margin-top:5px; }
.disc, .disc li { list-style-type:disc; }
.decimal, .decimal ol { list-style-type:decimal; }
.magento-go-terms .disc li { margin:0 0 5px 15px; }
.magento-go-terms .main-list li { margin-left: 25px; }
.magento-go-terms h3 { color: #e34500; font-size: 17px; }
.magento-go-terms .alt2 { margin-bottom: 1em; border-bottom: 1px solid #ccc; }
.no-visible{ visibility: hidden; }
.go-toplinks { position:absolute; right:9px; }
.go-toplinks li { float:left; }
.go-toplinks li a,
.go-toplinks li span { display:block; margin:11px 0 0 1px; background: url(../images/but-top-bg.gif) no-repeat 0 0; line-height:22px; color:#fff; text-decoration:none; padding:0 8px; font-weight:normal; }
.go-toplinks li span { max-width:180px; overflow:hidden; }
.go-toplinks li span span { white-space:nowrap; margin:0; background:none; }
.go-toplinks li a.rev { background-position:100% 0; padding-left:0; }
.go-toplinks li a.rev span { margin-left:0; padding-left:15px; }
.mini-cart { width:960px; margin:0 auto; position:relative; top:-6px; z-index:3; }
.mini-login-box { background: url(../images/bkg_mini-login.png) no-repeat 0 100%; width:300px; height:150px; position:absolute; top:50px; padding:24px 20px 0px 16px; right:0; z-index:0; text-align:left; }
.mini-login-box .col-1 { width:110px; float:left; }
.mini-login-box .col-2 { width:180px; float:right; }
.mini-login-box label { display:block; font:bold 12px/12px helvetica, arial; color:#555; text-align:right; margin:6px 0 33px 0; }
.mini-login-box .col-1 a { float:right; }
.mini-login-box .input-box { background: url(../images/input-box-small-bg.gif) no-repeat 0 0; padding:0 0 0 10px; margin:0 0 9px 0; }
.mini-login-box .input-text { background: url(../images/input-box-small-bg.gif) no-repeat 100% 0; border:0; width:160px; padding:6px 10px 6px 0; margin:0 0 11px 0!important; font:12px/12px helvetica, arial; }
.mini-login-box .actions { margin-top:10px; }
.mini-login-box .button { float:right; background: url(../images/but-login.gif) no-repeat 0 0; border:0; cursor:pointer; width:70px; height:25px; text-indent:-2000em; }
.mini-login-box .btn-cancel { background: url(../images/but-cancel-sm.gif) no-repeat 0 0; margin-right:5px; }
.mini-login-box .actions a { display:block; float:left; margin-top:5px; }
#goLoginMessages { color:red; padding:0 0 0 70px; }
.mini-cart .validation-advice { color:red; position:absolute; margin:-13px 0 0 -8px; font-size:11px; }
.mini-cart .close-lnk {  }
.logged-in-menu { text-align:left; float:right; margin:11px 9px 0 0; background: url(../images/but-top-bg.gif) no-repeat 0 0; padding:0 0 0 10px !important; }
.logged-in-menu #topMemberNav{ position:absolute; margin-top:-3px; right:-25px; left:-10px; }
.logged-in-menu li { position:relative; }
.logged-in-menu a { color:#fff !important; font:12px/22px helvetica, arial !important; text-transform:none !important; text-align:left !important; margin:0 !important; }
.logged-in-menu a:hover { text-decoration:none; }
.logged-in-menu ul { background: url(../images/but-top-bg-arr.gif) no-repeat 100% 0; padding:0 25px 0 0 !important; margin:0 !important; }
.logged-in-menu ol { position:relative; background:#cc6633; padding:9px 10px 5px 10px; }
.logged-in-menu ol li a { display:block; line-height:24px !important; background:url(../images/top-menu-dots.gif) repeat-x 0 100%; }
.logged-in-menu ol li a:hover { color:#f1d6c9 !important; }
.logged-in-menu ol li.last a { background:none; }
.logged-in-menu ol li.last { margin:0 0 -4px 0; }
.logged-in-menu .menu-cor { height:4px; background:#cc6633; margin:0 4px; }
.logged-in-menu .menu-cor-r, .logged-in-menu .menu-cor-l { background:url(../images/top-menu-cor.png) no-repeat -4px 0; width:4px; height:4px; float:right; margin:0 -4px 0 0; }
.logged-in-menu .menu-cor-l { background-position:0 0; float:left; margin:0 0 0 -4px; }

/* Main */
.go-main { margin-top:45px; min-width:960px; }
.go-slider { margin:40px 0 0; z-index:0; position:absolute; height:668px; width:100%; overflow:hidden; top:0; }
.go-slider-cont { position:absolute; height:668px; width:999999px; }
.go-slider .go-slide { float:left; position:relative; background-repeat:no-repeat; background-position:50% 0; height:668px; }
.go-slider-nav { position:absolute; width:960px; left:50%; margin-left:-480px; }
.arrows { display:block; position:absolute; top:173px; width:52px; height:52px; }
.arrows img { border:0 !important; }
#arrow_back { left:2px; }
#arrow_next { right:0px; background-position:0 100%; }
.im-going-places { right:10px; top:45px; background: url(../images/im-going-places.png) no-repeat 0 0; width:229px; height:78px; position:absolute; text-indent:-2000em; }
.go-banner-txt { position:absolute; margin:49px 0 0 72px; }
.promo-text { height:206px; overflow:hidden; color:#272626; }
.promo-text h2,
.promo-text h5 { font-family:CallunaSansBlack, arial, sans-serif; font-weight:bold; font-size:57px; line-height:57px; }
.promo-text h5 { font-family:CallunaSansBold, arial, sans-serif; font-size:18px; line-height:18px; margin-top:5px; }
.promo-text p { font-family:CallunaSansLight, arial, sans-serif; font-size:18px; line-height:26px; margin:16px 0 0 1px; }

.go-banner-txt ul { height:85px; }
.go-banner-txt ul li { float:left; padding:0 !important; margin:0 0 0 0 !important; list-style-type:none !important; }
.go-banner-txt ul li a { display:block; background:url(../images/slides/thumb-bg.png) no-repeat 0 0; width:117px; height:85px; padding:3px; }
.go-banner-txt ul li.active a,
.go-banner-txt ul li a:hover {  }

.go-main { position:relative !important; height:622px; }
.sub-slides-wrapper { width:960px; height:545px; position:absolute; top:624px; left:0; z-index:10; }
.slide-back { width:80px; height:31px; display:block; margin:0 auto; margin-top:58px; }

.go-create-store { position:absolute; background: url(../images/but-create-store.png) no-repeat 0 0; display:block; width:341px; height:86px; text-indent:-2000em; top:411px; left:50%; margin-left:-405px; }

/* CMS Pages */
.go-cms { width:960px; margin:0 auto; margin-top:-11px; text-align:left; padding:11px 0 0 0; min-height:600px; position:relative; }
.go-cms h1 { font:normal 28px/28px helvetica, arial; margin:50px 0 23px 50px; }

.go-cms .messages { padding-top: 20px; margin: 0; }

.go-cms .free-trial { position:absolute; right:0; margin:11px 0 0 0; z-index:1; }
.but-free-trial { background: url(../images/but-free-trial.png) no-repeat 0 0; display:block; width:188px; height:30px; float:right; text-indent:-2000em; margin:0 9px 0 0; }
.but-free-trial-sm { background: url(../images/but-free-trial-sm.png) no-repeat 0 0; display:block; width:118px; height:30px; float:right; text-indent:-2000em; margin:0 9px 0 0; }
.contact-us-top { background: url(../images/icon-chat.png) no-repeat 0 10px; float:right; font:13px/29px arial; display:block; margin:0 19px 0 0; padding:0 0 0 18px; }
.contact-us-top:hover { color:#f47b20; text-decoration:none; background-position:0 -80px; }

.live-help-top { float:right; display:block; margin:6px 19px 0 0; }
.live-help-go { float:right; display:block; margin:0 19px 0 0; }

/* 404 */
.not-found { background:url(../images/404.jpg) no-repeat 100% 0; min-height:350px; margin:0 0 50px 51px; }
.not-found p { font:16px/22px helvetica, arial; color:#555; margin:0 0 22px 3px; }
.not-found h3 { font:bold 22px/22px helvetica, arial; color:#f47b20; margin:10px 0; }

/* Prices */
.go-prices {  }

.go-plans { margin:49px 0 0 50px; background: url(../images/bkg-plans.gif) repeat-y 0 0; width:904px; }
.go-plans-bot { background: url(../images/bkg-plans-bot.gif) no-repeat 0 0; height:22px; }
.plan-col { width:183px; float:left; position:relative; text-align:center; }

.plan-titles { background: url(../images/bkg-plan-title.gif) repeat-x 0 0; height:141px; overflow:hidden; }
.plan-titles .plan-col { height:141px; }

.plan-titles h3 { font:normal 14px/14px CallunaSansBold; text-transform:uppercase; color:#b4b4b4; padding:10px 0 0 0; }
.plan-titles .col3 h3 { color:#ffe1cb; }
.plan-titles .col1 h3 { padding-right:14px; }

.plan-titles p { height:39px; margin:11px 0 0 0; text-indent:-2000em; }
.plan-titles .col1 p { background:url(../images/num/pr15.gif) no-repeat 32px 0; }
.plan-titles .col2 p { background:url(../images/num/pr25.gif) no-repeat 51px 0; }
.plan-titles .col3 p { background:url(../images/num/pr65.gif) no-repeat 38px 0; }
.plan-titles .col4 p { background:url(../images/num/pr125.gif) no-repeat 45px 0; }

.plan-titles span { display:block; color:#fff200; font-family:CallunaSansLight; font-size:16px; margin:1px 0 9px 0; cursor:pointer; }
.plan-titles span strong { font-weight:normal; text-decoration:underline; }
.plan-titles a { display:block; color:#fff200; font-family:CallunaSansLight; font-size:16px; margin:1px 0 9px 0; cursor:pointer; }
.plan-titles a strong { font-weight:normal; text-decoration:underline; }
.plan-titles .col1 a { margin-right:14px; }
.plan-titles .col1 span { padding-right:15px; }
/*.plan-titles .col3 span { margin:0px 0 3px 0; }*/

.num, .b-num { display:block; float:left; font-style:normal; font-size:1px; line-height:180px; height:32px !important; overflow:hidden; }
.b-num { height:39px !important; }
.s-dol { background: url(../images/num/s-dol.png) no-repeat 0 0; width:18px; }
.s1 { background: url(../images/num/s1.png) no-repeat 0 0; width:14px; }
.s2 { background: url(../images/num/s2.png) no-repeat 0 0; }
.s3 { background: url(../images/num/s3.png) no-repeat 0 0; }
.s4 { background: url(../images/num/s4.png) no-repeat 0 0; width:22px; }
.s5 { background: url(../images/num/s5.png) no-repeat 0 0; }
.s6 { background: url(../images/num/s6.png) no-repeat 0 0; }
.s7 { background: url(../images/num/s7.png) no-repeat 0 0; width:18px; }
.s8 { background: url(../images/num/s8.png) no-repeat 0 0; width:20px; }
.s9 { background: url(../images/num/s9.png) no-repeat 0 0; }
.s0 { background: url(../images/num/s0.png) no-repeat 0 0; width:21px; }
.s2, .s3, .s5, .s6, .s9 { width:19px; }

.b-dol { background: url(../images/num/b-dol.png) no-repeat 0 0; }
.b1 { background: url(../images/num/b1.png) no-repeat 0 0; width:17px; }
.b2 { background: url(../images/num/b2.png) no-repeat 0 0; }
.b3 { background: url(../images/num/b3.png) no-repeat 0 0; }
.b4 { background: url(../images/num/b4.png) no-repeat 0 0; }
.b5 { background: url(../images/num/b5.png) no-repeat 0 0; }
.b6 { background: url(../images/num/b6.png) no-repeat 0 0; }
.b7 { background: url(../images/num/b7.png) no-repeat 0 0; }
.b8 { background: url(../images/num/b8.png) no-repeat 0 0; }
.b9 { background: url(../images/num/b9.png) no-repeat 0 0; }
.b0 { background: url(../images/num/b0.png) no-repeat 0 0; }
.b-dol, .b2, .b3, .b7 { width:24px; }
.b5, .b9 { width:25px; }
.b4, .b0 { width:28px; }
.b6, .b8 { width:26px; }


.go-plans .col0 { width:147px; text-align:right; }
.go-plans .col2 { width:189px; }
.go-plans .col4 { width:187px; padding-right:15px; }

.go-plans a.mill { text-indent:-2000em; display:block; float:left; font:normal 28px/28px helvetica, arial; height:141px; width:165px; background: url(../images/bkg-plans-title.gif) no-repeat 0 0; margin:0; }
.go-plans a.mill:hover { background-position:0 100%; }
.plan-titles .col1 { width:165px; background: url(../images/plan-col1.gif) no-repeat 100% 0; }
.plan-titles .col2 { background: url(../images/plan-col2.gif) no-repeat 0 0; }
.plan-titles .col3 { background: url(../images/plan-col3.gif) repeat-x 0 0; }
.plan-titles .col4 { background: url(../images/plan-col4.gif) no-repeat 0 0; }

.plan-cont .plan-col,
.plan-cont-alt .plan-col { line-height:36px; height:34px; padding-top:2px; color:#555; }

.plan-cont .col4,
.plan-cont-alt .col4 { margin-right:15px !important; padding-right:0 !important; }
.plan-cont .col0,
.plan-cont-alt .col0 { width:120px; margin-left:14px; font-weight:bold; padding-right:13px; font-size:13px; }

.plan-cont .col0 { background:url(../images/plan-cont-col0.gif) repeat-y 0 0; }
.plan-cont-alt .col0 { background:url(../images/plan-cont-alt-col0.gif) repeat-y 0 0; }
.plan-cont .col1 { background:url(../images/plan-cont-col1.gif) repeat-y 0 0; }
.plan-cont-alt .col1 { background:url(../images/plan-cont-alt-col1.gif) repeat-y 0 0; }
.plan-cont .col2 { background:url(../images/plan-cont-col2.gif) repeat-y 0 0; }
.plan-cont-alt .col2 { background:url(../images/plan-cont-alt-col2.gif) repeat-y 0 0; }
.plan-cont .col3 { background:url(../images/plan-cont-col3.gif) repeat-y 0 0; }
.plan-cont-alt .col3 { background:url(../images/plan-cont-alt-col3.gif) repeat-y 0 0; }
.plan-cont .col4 { background:url(../images/plan-cont-col4.gif) repeat-y 0 0; }
.plan-cont-alt .col4 { background:url(../images/plan-cont-alt-col4.gif) repeat-y 0 0; }

.plan-service .plan-col { line-height:50px; height:49px; padding-top:2px; }
.plan-service span { background:url(../images/bkg-plans-email.gif) no-repeat 0 0; display:block; margin:11px 55px 0 55px; padding:0 0 0 65px; line-height:27px; text-align:left; }
.plan-service .col2 span { margin:11px 60px 0 55px; }
.plan-service span span { background-position:100% 0; padding:0; margin:0 !important; font-size:11px; }

.plan-service span.email-phone { padding:0; margin:7px 7px 0 30px; background:none; }
.plan-service span.email-phone span.email { background:url(../images/bkg-plans-email-nostar.gif) no-repeat 0 4px; padding:0 0 0 54px; float:left; line-height:34px !important; }
.plan-service span.email-phone span.phone { background:url(../images/bkg-plans-phone.gif) no-repeat 0 1px; padding:0 0 0 33px; float:left; }
.plan-service span.email-phone span.phone span { background-position:100% 4px; padding:0 12px 0 0; line-height:34px !important; }

.plan-service span.email-phone-alt { padding:0; margin:7px 40px 0 35px; background:none; }
.plan-service span.email-phone-alt span.email { background:url(../images/bkg-plans-email-alter.gif) no-repeat 0 0px; padding:0 10px 0 44px; color:#fff; float:left; line-height:34px !important; }

.plan-service span.email-phone-alt span.phone { background:url(../images/bkg-plans-phone-alt.gif) no-repeat 0 0; padding:0 0 0 45px; color:#fff; float:left; line-height:34px !important; }
.plan-service span.email-phone-alt .epa-end { background:url(../images/bkg-plans-email-alter.gif) no-repeat 100% 0px; height:32px; }
.plans-note { margin:12px 0 30px 54px; }
.plans-note span { color:#f47b20; }

.whght img { margin:9px 0 0 0; }
.wtip { width:105px !important; padding-right:28px !important; position:relative; }
.whght { height:48px !important; line-height:18px !important; padding-top:8px !important; }
.plan-cont-alt .tooltips,
.plan-cont .tooltips, .tooltips { position:absolute; top:7px; right:3px; margin:0; background:url(../images/icon-tooltip.png) no-repeat 0 0; width:15px; height:15px; display:block; }
.whght .tooltip { top:19px; right:8px; }

.plans-signup .plan-col { padding:4px 0 0 0; }
.plans-signup .col0 { padding-right:13px; }

.custom-features { font:16px/16px helvetica, arial; margin:10px 0 4px 50px; }
.custom-features .col-1 { background:url(../images/icon-custom-plan.gif) no-repeat 0 0; height:44px; width:470px; padding:19px 0 0 52px; }
.custom-features .col-2 { background:url(../images/icon-features.gif) no-repeat 0 0; height:44px; width:319px; padding:20px 0 0 56px; }

.faq-separ { background:url(../images/separ-line.gif) no-repeat 0 0; height:7px; font:1px/1px arial; margin-left:50px; }

.faq { margin:0 230px 40px 50px; }
.faq  dt { font:bold 16px/18px helvetica, arial; color:#f47b20; margin:21px 0 0 0; }
.faq  dd { font:normal 13px/18px helvetica, arial; padding:5px 0 2px 22px; }
.faq p { margin-bottom:10px; }

.stimulus { width:630px; margin:0 auto; color:#555; font:13px/18px helvetica, arial; }
.stimulus h1 { background:url(../images/stimulus-banner.jpg) no-repeat 0 0; height:167px; text-indent:-2000em; }
.stimulus h2 { font:bold 20px/20px helvetica, arial; margin:25px 0 19px 0; }
.stimulus p { margin:0 0 18px 0; }
.stimulus .prgph {  }
.stimulus .back-to-plans { background:url(../images/back-to-plans.gif) no-repeat 0 0; width:135px; height:39px; display:block; float:right; text-indent:-2000em; margin-top:10px; }

/* FAQ */
.go-faq {  }
.faq-head { margin:0 0 0 51px; }
.faq-head { width:902px; padding:0 0 0 0; /* background:url(../images/bkg-faq-list.gif) no-repeat 0 0;*/ }
.faq-head .faq-head-bot { background:url(../images/bkg-faq-list.gif) no-repeat 0 100%; padding:0 0 16px 0; }
.faq-head ul { margin-left:41px; width:350px !important; font:normal 12px/17px helvetica, arial; }
.faq-head ul.col-2 { margin-right:60px; width:390px !important; }
.faq-head ul li { margin:0; padding:3px 0 11px 13px; background:url(../images/list-bullet.gif) no-repeat 0 7px; }
.faq-head ul li a { font:normal 15px/17px helvetica, arial; }
.faq-head ul li.title { font:bold 16px/16px helvetica, arial; padding-left:0px; padding-top:15px; background:none; }

.go-faq .faq-separ { margin:23px 0 0 51px; }

.go-faq .faq { margin:0 0 40px 50px; }
.go-faq .faq dd { margin-right:200px; }
.go-faq .faq dt { position:relative; margin-right:11px; }
.go-faq .faq dt.title { color:#555; }
.go-faq .faq dt a { position:absolute; right:0; font:normal 13px/13px helvetica,arial; margin-top:4px; }

/* Features */
.go-features-head { color:#555; font:16px/22px helvetica, arial; margin:47px 0 38px 72px; background:url(../images/features-head.gif) no-repeat 0 0; padding:0 130px 0 200px; min-height:140px; }
.go-features-head h3 { font:bold 22px/22px helvetica, arial; color:#f47b20; margin:0 0 20px 0; }

.go-features { margin:22px 0 0 50px; }
.go-features dl { float:left; width:275px; margin:0 42px 0 0; }
.go-features dl.last { margin-right:0; }
.go-features dl dt { color:#f47b20; font:bold 16px/20px helvetica, arial; margin:10px 0; }
.go-features dl dd ul { list-style-type:disc; margin:0 0 38px 30px; font:13px/22px helvetica, arial; }

.go-features-signup { font:16px/52px helvetica, arial; padding:0 0 0 134px; color:#555; background:url(../images/features-signup.gif) no-repeat 0 0; height:55px; margin:27px 0 190px 50px; }

/* Testimonials */
.testimonials {width: 960px; position: relative; }
.testimonials .testimonials-block {display:block; margin: 0 0 20px; }
.testimonials .testimonials-block .image-l { float: left; width: 350px; }
.testimonials .testimonials-block .quote-r { float: right; width: 500px; margin:50px 0 0; padding: 20px 30px 5px 60px; font-size:20px; line-height:28px; background:url(../images/testimonial-quotes.jpg) no-repeat; }
.testimonials .testimonials-block .author-r { float: right; width: 500px; padding: 5px 30px 60px 50px; font-size:14px; }
.testimonials .testimonials-block .image-r { float: right; width: 350px; }
.testimonials .testimonials-block .quote-l { float: left; width: 500px; margin:50px 0 0; padding: 20px 30px 5px 60px; font-size:20px; line-height:28px; background:url(../images/testimonial-quotes.jpg) no-repeat; }
.testimonials .testimonials-block .author-l { float: left; width: 500px; padding: 5px 30px 20px 60px; font-size:14px; }

.testimonials .testimonials-interview { width: 625px; margin: 20px auto; }
.testimonials .testimonials-interview h1 { font-size: 24px; font-weight: bold; color: #666; margin: 0; }
.testimonials .testimonials-interview .question { margin: 20px 0 10px; font-size: 16px; font-weight: bold; color: #F47B20; }
.testimonials .testimonials-interview .answer {margin: 5px 0 40px; font-size: 14px; font-weight: normal; color: #333; }
.testimonials .testimonials-interview .answer ul ol { list-style: disc !important; }
.testimonials .testimonials-interview .answer ul li { margin: 15px 0 15px 20px }

.site-showcase-top { float: right; background:#f0f0f0 ; font: 13px/30px arial;display: block;margin: 0 19px 0 0;padding: 0 18px 0 18px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

/* Affiliate Program */
.go-cms.apps.affiliate { min-height: 284px; }
/* Saved styles
.affiliate-program {width: 650px; position: relative; margin: 0 auto 30px; }
.affiliate-program h1 {font-weight:bold; color:#333; margin:15px 0 10px;}
.affiliate-program h2 {font-weight:bold; color:#555; font-size: 14px; margin: 5px 0;} */
.affiliate-program {width: 650px; position: relative; margin: 0 auto; padding-bottom: 30px; }
.affiliate-program h1 { font-weight: bold; color: #333; margin: 52px 0 20px; }
.affiliate-program h2 { font-weight: bold; color: #f47b20; font-size: 16px; line-height: 26px; margin: 0 0 20px; }
.affiliate-program p {font: 14px/1.55em helvetica, sans-serif; margin: 0 0 40px;}
.affiliate-program .commission-rates {margin:0 0 40px;}
.affiliate-program .for-who { float:left; display:block; width:300px;  margin-right:25px; }
.affiliate-program .how-work { float:right; display:block; width: 300px;  }
.affiliate-program ul {list-style-type: none; padding-top:10px;}
.affiliate-program li { padding: 0px 0 15px 40px; line-height:32px; font-size:16px; font-weight:bold; }
.affiliate-program li#number1 {color: #0068B7; background: url(../images/affiliate-program/number1.jpg) no-repeat 0 0; }
.affiliate-program li#number2 {color: #F47B20; background: url(../images/affiliate-program/number2.jpg) no-repeat 0 0; }
.affiliate-program li#number3 {color: #F47B20; background: url(../images/affiliate-program/number3.jpg) no-repeat 0 0; }
.affiliate-program li p { line-height: 16px; font-size: 14px; color: #555; font-weight:normal; margin: -5px 0 0; }
.affiliate-program .content p {margin:0;}
.affiliate-program .reports { padding:50px 0 0; }
.affiliate-program .reports .icon { float:left; width:170px; display:block; }
.affiliate-program .reports .content { float:right; width:480px; display:block; }
.affiliate-program .marketing { padding:50px 0 0; }
.affiliate-program .marketing .icon { float:left; width:170px; display:block; }
.affiliate-program .marketing .content { float:right; width:480px; display:block; }
.affiliate-program .ready { margin: 40px 0; padding: 50px 0 0 375px ; height:300px; background: url(../images/affiliate-program/ready.jpg) no-repeat 0 0;}
.affiliate-program .ready h2 {color: #F47B20;}

/* Lightwindow */
.lw-table .main, .lw-table .page { width:670px !important; overflow:hidden; }
.lw-table .page-title { display:none; }

.popup-error-container { position:absolute; text-align:left; width:601px; margin:68px 0 0 40px !important; z-index:2; }
.popup-error-bot { background:url(../images/bkg_messages-bot.png) no-repeat 0 0; height:29px; }
.popup-error-container ul { background:url(../images/bkg_messages.png) no-repeat 0 0; width:601px; padding:15px 0 10px 0; }
.popup-error-container ul li { font:12px/16px arial; margin:0 30px; background:url(../images/avail-notavail.gif) no-repeat 0 9px; padding:8px 0 0 20px; color:#c90000; }
.popup-error-container a.close { display:block; margin:0 0 10px 550px; color:gray; }

/* Footer */
.go-bottom {
    text-align: center;
    background: #3c3b36;
    position: relative;
}
.go-footer {
    color: #fff;
    font: normal 12px 'OpenSansBold', sans-serif;
    letter-spacing: 1px;
    height: 185px;
    text-align: left;
    margin: 0 auto;
    z-index: 2;
    padding-top: 40px;
    width: 980px;
}
.go-footer a {
    color: #cac3b4;
}
.go-footer a:hover {
    color: #72a0c7;
    text-decoration: none;
}
.go-footer .col4-set .cols {
    float: left;
}
.go-footer .col4-set .col1 {
    width: 253px;
}
.go-footer .col4-set .col2 {
    width: 260px;
}
.go-footer .col4-set .col3 {
    width: 242px;
}
.go-footer .col4-set .col4 {
    width: 200px;
}
.go-footer .col4-set ul li {
    line-height: 24px;
}
.go-footer .col4-set h5 {
    margin: 0 0 10px;
    font: normal 12px 'OpenSansBold', sans-serif;
}
.go-footer .col4-set .col3 li {
    margin-bottom: 14px;
}
.go-footer .col4-set .col3 li:first-child {
    margin: 3px 0 20px;
}
.go-footer .col4-set .social {
    margin: 0 0 54px;
}
.go-footer .col4-set .social li {
    margin: 0 0 16px;
    line-height: 28px;
}
.go-footer .col4-set a.fb-button, .go-footer .col4-set a.tw-button {
    padding: 0 0 0 40px;
    display: block;
    line-height: 29px;
    background: url(../img/footer/icon-social.png) no-repeat 0 0;
}
.go-footer .col4-set a.fb-button:hover, .go-footer .col4-set a.tw-button:hover {
    background-position: 0 -39px;
}
.go-footer .col4-set a.tw-button {
    background-position: 0 -78px;
}
.go-footer .col4-set a.tw-button:hover {
    background-position: 0 -117px;
}
.go-footer .lang-switch {
    position: relative;
    width: 173px;
    margin-top: 40px;
    color: #cac3b4;
    text-transform: uppercase;
}
.go-footer .lang-switch:after {
    content: "";
    display: block;
    clear: both;
}
.go-footer .lang-switch a {
    color: #cac3b4;
    text-decoration: none;
}
.go-footer .lang-switch a:hover {
    color: #fff;
}
.go-footer .lang-switch a.current-lang {
    padding-right: 19px;
    float: left;
    line-height: 15px;
    background: url(../img/footer/arrow.png) no-repeat 100% 5px;
}
.go-footer .lang-switch a.current-lang:hover {
    background: url(../img/footer/arrow.png) no-repeat 100% -25px;
}
.go-footer .lang-switch ul {
    text-align: left;
    position: absolute;
    left: -21px;
    top: -13px;
    padding: 12px 10px 3px 20px;
    border: 1px solid #676056;
    background: #31302b;
    display: none;
    width: 173px;
}
.go-footer .lang-switch-active ul {
    display: block;
}
.go-footer .lang-switch ul li {
    line-height: 15px;
    padding: 0 0 10px;
}
.go-footer .lang-switch span {
    padding-left: 30px;
    display: block;
    vertical-align: middle;
}
.go-footer .lang-switch span.en_us {
    background: url(../img/footer/flags.png) no-repeat 0 0;
}
.go-footer .lang-switch span.en_gb {
    background: url(../img/footer/flags.png) no-repeat 0 -48px;
}
.go-footer .lang-switch a:hover span.en_us {
    background: url(../img/footer/flags.png) no-repeat 0 -24px;
}
.go-footer .lang-switch a:hover span.en_gb {
    background: url(../img/footer/flags.png) no-repeat 0 -72px;
}

.secondary { position:absolute; margin-top:-124px; height:122px; border-bottom:1px solid #383c3d; background:#333; width:960px; line-height:normal; }
.secondary .col-1 { width:572px; border-top:1px solid #404040; position:relative; }
.secondary .col-2 { width:388px; }
.secondary .secondary-icons { display:block; position:absolute; top:-19px; left:-8px; z-index:1; }
.secondary .video { margin:7px; background:transparent; padding:0 0 0 10px; float:left; position:relative; z-index:2; }
.secondary .promo { margin:19px 0 0 112px; float:left; width:275px; color:#898989; font:13px/18px helvetica, arial; position:relative; z-index:2; }
.secondary .promo h6 { margin-bottom:12px; text-transform:uppercase; color:#ccc; font:14px/14px CallunaSansLight; }
.secondary .promo a.arrow { color:#e1e1e1; padding-right:16px; background:url(../images/arrow-link-s.gif) no-repeat 100% 100%; }

.login-fields .lb-login { border-bottom:1px solid #ebebeb; margin:0 0 10px 11px; padding:7px 40px 0; }
.login-fields .lb-login button { background:url(../images/but-lb-login.gif) no-repeat 0 0; width:74px; height:25px; cursor:pointer; border:0; text-indent:-2000em; }
.login-fields .lb-login .input-text { width:277px; }
.login-fields .lb-login label { float:none !important; text-align:left !important; line-height:28px; padding-left:2px !important; }
.login-fields .lb-login .input-box { float:none !important; }

.go-req-success { text-align:left; color:#555 !important; }
.go-req-success .col2-set { padding:20px 16px; }
.go-req-success .col-1 { width:415px; font:13px/18px helvetica, arial; }
.go-req-success .col-1 h2 { font:bold 20px/20px helvetica, arial; margin-bottom:8px; }
.go-req-success .col-2 { width:210px; font:13px/20px helvetica, arial; padding-top:4px; }
.go-req-success .col-2 li{ margin:0 20px 0 0; float:left; }
.go-req-success .col-2 a { display:block; padding:0 0 7px 30px; }
.go-req-success .twitter { background:url(../images/icon-twitter-c.gif) no-repeat 0 0; }
.go-req-success .facebook { background:url(../images/icon-facebook-c.gif) no-repeat 0 0; }
.go-req-success .linked-in { background:url(../images/icon-linkedin-c.gif) no-repeat 0 0; }
.go-req-success .success-banner { margin:0 0 0 16px; height:101px; padding:22px 21px 0 158px; overflow:hidden; background:url(../images/bkg_go-lb-success.jpg) no-repeat 0 0; }
.go-req-success .success-banner p { padding-top:15px;  float:left; width:200px; font:bold 16px/24px helvetica, arial; color:#fff !important;}
.go-req-success .success-banner a.but { margin-top:15px; display:block; background:url(../images/but-review-c.gif) no-repeat 0 0; width:105px; height:39px; float:right; text-indent:-2000px; }
#createTenantLoading {
    position:absolute; width:100%; height:100%; top:0px;
    z-index:10;
    background:#fff url(../images/lightwindow/ajax-loading.gif) no-repeat 50% 200px;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity:0.8;
    opacity:0.8;
}
.go-checkout-review #createTenantLoading { top:25px; }

.ma-nav li { list-style-type:none !important; }

/* Support Left Nav */
.left-nav { padding:0 1px; width:258px; position:relative; background:url(../images/support/bg-left-nav.gif) repeat-y 0 0; }
.left-nav .bg-top { margin:0 -1px; background:url(../images/support/bg-left-nav-top.gif) no-repeat 0 0; height:4px; line-height:0px; }
.left-nav .bg-bot { margin:0 -1px; background:url(../images/support/bg-left-nav-bot.gif) no-repeat 0 0; height:4px; line-height:0px; }
.left-nav ul { margin:0; padding:0 2px; }
.left-nav li { padding:0 7px; /* background:url(../images/bg-left-bav-button.gif) no-repeat 0 0; */ }
.left-nav li a { display:block; border-bottom:1px solid #ededed; color:#0065b1; font:bold 14px/18px helvetica, arial; }
.left-nav li a span { display:block; padding:11px 10px 11px 31px; }
.left-nav li.active a,
.left-nav li a:hover { text-decoration:none; color:#4c4c4c; }
.left-nav a.icon-ticket span { background:url(../images/support/icon-ticket.png) no-repeat 1px 2px; }
.left-nav a.icon-pdf span { background:url(../images/support/icon-pdf.png) no-repeat 2px 6px; }
.left-nav a.icon-question span { background:url(../images/support/icon-question.png) no-repeat 2px 10px; }
.left-nav a.icon-request span { background:url(../images/support/icon-request.png) no-repeat 2px 6px; }
.left-nav a.icon-report span { background:url(../images/support/icon-report.png) no-repeat 0px 8px; }
.left-nav a.icon-share span { background:url(../images/support/icon-share.png) no-repeat -2px 6px; }
.left-nav a.icon-forums span { background:url(../images/support/icon-forums.png) no-repeat 3px 9px; }
.left-nav a.icon-video span { background:url(../images/support/icon-video.png) no-repeat 3px 9px; }
.left-nav a.icon-release span { background:url(../images/support/icon-release.png) no-repeat 3px 9px; }
.left-nav a.kb span { background:url(../images/icon-left-nav-kb.png) no-repeat 3px 8px; }

.left-nav .left-nav-top { padding-top:2px; background:url(../images/support/bg-left-top-but.gif) repeat-x 0 0; /* background:url(../images/bg-left-nav-top.gif) no-repeat 0 0; */ }
.left-nav .left-nav-bot a { border:none !important; }

.left-nav li ul { width:260px; display:none; background:url(../images/bg-left-nav-bot-active.gif) no-repeat 0 100%; padding-bottom:12px; }
.left-nav li ul li { background:none; margin:5px 0 9px 0; }

.left-nav li.active a.kb span { background-position:3px 6px; padding-top:9px; }
.left-nav li.active ul { padding-bottom:0; display:block; background:none !important; width:238px; border-bottom:1px solid #ededed; }
.left-nav li.active a { border:0; margin:-2px 0 0 2px; }
.left-nav li.active ul a { margin:0; font:13px/15px helvetica, arial !important; border:0; padding:0 10px 0 20px; color:#0065b1; height:auto; }
.left-nav li ul a:hover { text-decoration:none; color:#4c4c4c; }
/*
.left-nav li.active a { background:none; }
.left-nav li.active ul a { font:13px/15px helvetica, arial !important; padding:0 10px 0 40px; color:#0065b1; height:auto; }
.left-nav li ul a:hover { text-decoration:none; color:#4c4c4c; }
.left-nav li.active ul { display:block; }
*/

.left-nav li li ol { display:none; }
.left-nav li li.on ol { display:block; }
.left-nav li li.on a { color:#4c4c4c; font-weight:bold !important; }
.left-nav li li.on li a { color:#0065b1; font-weight:normal !important; }
.left-nav li li.on li.on a { color:#4c4c4c; }
.left-nav li li.on-light a { color:#4c4c4c; }

.left-nav-top-active { background:url(../images/bg-left-nav-active-alt.gif) no-repeat 0 0 !important; }
.left-nav-top-active a { background:url(../images/bg-left-nav-top-active.gif) no-repeat 0 0 !important; color:#4c4c4c; }


/* Knowledge Base */
.kb {}
.kb-cat-head { background:url(../images/kb-category-header.jpg) no-repeat 0 0; height:195px; }

.kb-entry { font:13px/21px arial; padding-bottom:50px; overflow:auto; }
.kb-entry h2 { font:28px/32px arial; color:#002d53; margin:0 0 10px 0; }
.kb-entry p { margin:5px 0 10px 0 !important; }
.kb-entry h3 { padding:10px 0 5px 0 !important; font:22px/28px arial; color:#444; }
.kb-entry ol { list-style-type:decimal; margin:0 40px 10px 20px; }
.kb-entry ol li { margin:0 0 8px 22px; }

.kb-table { margin:0; padding:0; width:100%; border:1px solid #ddd; border-width:1px 0 0 1px; empty-cells:show; }
.kb-table th { padding:5px; font-weight:bold; border:1px solid #ddd; border-width:0 1px 1px 0; }
.kb-table td { padding:2px 5px; border:1px solid #ddd; border-width:0 1px 1px 0; }

.kb-featured { padding:29px 0; border-bottom:1px solid #ededed; }
.kb-featured li { width:190px; float:left; margin-right:25px; }
.kb-featured li.last { margin-right:0px; }
.kb-pop-title { font:bold 16px/16px helvetica, arial; color:#f47b20; }
.kb-pop-descr { font:14px/20px helvetica, arial; margin:15px 0 0; }
.kb-featured .imaged { width:145px; padding-left:45px; }

/* beginning of  */
ol.vt-series-list li, ul.vt-series-list li { margin-bottom: 1px !important; }
ol.vt-series-list, ul.vt-series-list { margin-top: 0px !important; }
ol.vt-short, ul.vt-short { content: counter(item) ". "; counter-increment: item; font-weight: bold; }
ol.vt-short li, ul.vt-short li { margin-bottom: 4px !important;  }
ol.vt-short li span, ul.vt-short li span { font-weight: normal !important; }
/* end */

/* Support */
.go-support {}
.go-support h3 { font:bold 16px/20px helvetica, arial; color:#f47b20; }
.go-support p { font:13px/18px helvetica, arial; }

.search-block { margin:0 0 36px 0; }
.search-block .corners { display:block; height:3px; }
.search-block-in { background:#f0f0f0; border-left:1px solid #ededed; border-right:1px solid #ededed; padding:33px 0 32px 29px; }
.search-block-in .input-box { float:left; background:url(../images/bg-search-input.gif) no-repeat 0 0; width:449px; height:35px; padding:0; margin:0; }
.search-block-in .input-text { border:0; width:400px; background:transparent; color:#717171; font:16px/16px helvetica, arial; padding:11px 8px 0px 38px; vertical-align:middle !important; }
.search-block button { float:left; display:block; margin-left:11px; border:0; width:100px; height:34px; cursor:pointer; text-indent:-2000em; background:url(../images/but-search.gif) no-repeat 0 0; }

.support-panes { margin-top:-10px; }
.support-panes li { float:left; width:207px; }
.support-panes li a.img { display:block; border-right:1px solid #ececec; border-bottom:1px solid #ececec; }
.support-panes .caption { border-right:1px solid #dfdfdf; border-bottom:1px solid #ededed; width:206px; }
.support-panes .caption a { font:bold 15px/18px helvetica, arial; padding:9px 29px 12px 19px; display:block; background:#f0f0f0 url(../images/support-caption.gif) no-repeat 160px 17px; border-top:1px solid #fff; border-left:1px solid #fff; }
.support-panes .caption a:hover { text-decoration:none; color:#4c4c4c; }
.support-panes li .last { border-right:0 !important; width:207px !important; }
.support-panes li .last a { width:158px !important; }
.support-panes li .first a { border-left:0 !important; }
.support-panes li a big { display:block; margin:3px 0 2px 0; }

.tech-login .form-list-alt { margin:0 36px 0 2px; }
.tech-login .button { background:url(../images/but-login-big.gif) no-repeat 0 0; width:95px; height:34px; border:0; cursor:pointer; text-indent:-2000em; float:right; margin-right:51px; }
.tech-login .actions { margin-top:10px; }
#supportLoginMessages { color:red; margin:10px 0 0 3px; }
#checkoutMessages { color:red; margin:10px 0 0 3px; text-align:left; }

/*SUPPORT VIDEO TUTORIAL & API*/
.kb-entry.support-tab h2{ font:bold 24px/30px helvetica; color:#333; }
.kb-entry.support-tab h3, .kb-entry.support-tab h4 { font:bold 16px/19px helvetica; }
.kb-entry.support-tab ol h4 { font:bold 14px/17px helvetica; }
.kb-entry.support-tab h3 { padding:20px 0 0 0 !important; margin:0 0 15px; }
.kb-entry.support-tab h3 p, .kb-entry.support-tab li{ font:normal 13px/17px helvetica; color:#555; }
.kb-entry.support-tab .decimal li{ padding-bottom:5px; }
.kb-entry.support-tab .decimal ol{ margin:5px 0 0 0; }

/* Trial */
.go-trial { padding-bottom:70px; }
.go-trial h1 { margin:42px 0 31px 10px !important; font: bold 24px/30px helvetica, arial;  }
.trial-top { margin:0 9px 0 10px; font:14px/22px helvetica, arial; }
.trial-top h2 { font:bold 24px/24px helvetica, arial; }
.go-trial .col-1 { width:400px; }
.go-trial .col-2 { width:515px; position:relative; }
.trial-top p { margin:8px 0 23px 0; }
.trial-items { font:13px/18px helvetica, arial; margin:0 9px 0 10px; }
.trial-items .col2-set { margin:66px 0 0 0; }
.trial-items .first { margin:46px 0 0 0; }
.trial-items .col2-set .col-2,
.trial-items .item-alt .col-1 { padding-top:4px; }
.trial-items .item-alt .col-1 { padding-top:0; }
.trial-items h3 { font:bold 24px/30px helvetica, arial; }
.trial-items h5 { color:#f47b20; font:bold 14px/18px helvetica, arial; margin:3px 0 12px 0; }
.trial-items p { margin:0 0 18px 0; }
.trial-items p.intro { margin:0 0 18px 0; color: #B4B4B4; font:bold 16px/22px helvetica, arial;}
.trial-items dl { background:url(../images/icon-bullet.gif) no-repeat 11px 7px; padding:0 0 18px 20px; }
.trial-items dl dt { font-weight:bold; }
.trial-items .tour-slide { width:360px; height:255px; padding:5px; background:#dedfda; overflow:hidden; }
.trial-items .tour-slide-in { position:relative; width:360px; height:255px; overflow:hidden; }
.trial-items .tour-slide ul { position:absolute; width:10000px; }
.trial-items .tour-slide ul li { float:left; margin-right:5px; }
.bullets { background:url(../images/tour/slide-bullet-bg.gif) no-repeat 0 0; padding:5px 0 0 10px; height:20px; margin:0 0 0 146px; }
.bullets a { float:left; display:block; width:19px; height:15px; background:url(../images/tour/slide-bullet.gif) no-repeat 0 0; text-indent:-2000em; margin:0 1px 0 0; }
.bullets a:hover { background-position:0 -15px; }
.bullets a.active,
.bullets a.active:hover { background-position:0 -30px; }
.tour-slide-prev,
.tour-slide-next { display:block; width:33px; height:31px; position:absolute; top:121px; text-indent:-2000em; }
.tour-slide-prev { background:url(../images/tour/slide-prev.png) no-repeat 0 0; left:-15px; }
.tour-slide-next { background:url(../images/tour/slide-next.png) no-repeat 0 0; right:-15px; }
.trial-items .saas-create .form-list label {  position: relative;  display: block; color: #555;float: left;width: 123px; text-align: right;  font: bold 12px/40px helvetica, arial;  padding: 0 23px 0 0 !important; margin-right: 10px; }
.trial-items .saas-create .form-list {text-align: left !important;width: 515px; }
.trial-items .saas-create .form-list .input-text { display: block; overflow: hidden;color: #555; padding: 10px 12px; width: 253px; height: 19px; font: 16px/16px helvetica, arial; vertical-align: middle;background: url(../images/input-text-bg-short.gif) no-repeat 0 0;border: 0;}
.trial-items .saas-create .form-list .input-box {float: left;width: 300px;height: 39px;}

/* Tour */
.go-tour { padding-bottom:70px; }
.go-tour h1 { margin:42px 0 31px 10px !important; }
.tour-top { margin:0 9px 0 10px; font:14px/22px helvetica, arial; }
.tour-top h2 { font:bold 24px/24px helvetica, arial; }
.go-tour .col-1 { width:545px; }
.go-tour .col-2 { width:370px; position:relative; }
.tour-top p { margin:8px 0 23px 0; }
.go-tour .full-features { position:absolute; right:0; top:58px; background:url(../images/icon-features.gif) no-repeat 0 0; height:44px; width:278px; padding:20px 0 0 56px; font:14px/14px helvetica, arial; }
.go-tour .video-player { background:#f2f2f2 url(../images/bkg-video-player.gif) no-repeat 0 0; width: 367px;  }
.go-tour .video-player-bot { padding:14px 16px; background:url(../images/bkg-video-player-bot.gif) no-repeat 0 100%;  }
.go-tour .intro-video { background:#f2f2f2 url(../images/bkg-video-player.gif) no-repeat 0 0; width: 367px;  }
.go-tour .intro-video-bot { padding:14px 16px; background:url(../images/bkg-video-player-bot.gif) no-repeat 0 100%;  }
.item-alt .col-1 { float:right; width:545px; }
.item-alt .col-2 { float:left; width:370px; position:relative; }
.tour-items { font:13px/18px helvetica, arial; margin:0 9px 0 10px; }
.tour-items .col2-set { margin:66px 0 0 0; }
.tour-items .first { margin:46px 0 0 0; }
.tour-items .col2-set .col-2,
.tour-items .item-alt .col-1 { padding-top:4px; }
.tour-items .item-alt .col-1 { padding-top:0; }
.tour-items h3 { font:bold 24px/30px helvetica, arial; }
.tour-items h5 { color:#f47b20; font:bold 14px/18px helvetica, arial; margin:3px 0 12px 0; }
.tour-items p { margin:0 0 18px 0; }
.tour-items dl { background:url(../images/icon-bullet.gif) no-repeat 11px 7px; padding:0 0 18px 20px; }
.tour-items dl dt { font-weight:bold; }

.tour-items .tour-slide { width:360px; height:255px; padding:5px; background:#dedfda; overflow:hidden; }
.tour-items .tour-slide-in { position:relative; width:360px; height:255px; overflow:hidden; }
.tour-items .tour-slide ul { position:absolute; width:10000px; }
.tour-items .tour-slide ul li { float:left; margin-right:5px; }
.bullets { background:url(../images/tour/slide-bullet-bg.gif) no-repeat 0 0; padding:5px 0 0 10px; height:20px; margin:0 0 0 146px; }
.bullets a { float:left; display:block; width:19px; height:15px; background:url(../images/tour/slide-bullet.gif) no-repeat 0 0; text-indent:-2000em; margin:0 1px 0 0; }
.bullets a:hover { background-position:0 -15px; }
.bullets a.active,
.bullets a.active:hover { background-position:0 -30px; }
.tour-slide-prev,
.tour-slide-next { display:block; width:33px; height:31px; position:absolute; top:121px; text-indent:-2000em; }
.tour-slide-prev { background:url(../images/tour/slide-prev.png) no-repeat 0 0; left:-15px; }
.tour-slide-next { background:url(../images/tour/slide-next.png) no-repeat 0 0; right:-15px; }

.red-buttons-block { background:#f2f2f2 url(../images/bg-red-buttons.gif) no-repeat 0 0; width:941px; margin:18px 0 0 10px; }
.red-buttons-block-bot { background:url(../images/bg-red-buttons-bot.gif) no-repeat 0 100%; }
.red-buttons-block ul { height:183px; padding:10px 0 10px 24px; }
.red-buttons-block li { background:url(../images/tour/big-red-button.png) no-repeat 0 0; float:left; height:183px; width:171px; margin:0 10px 0 0; }

#anch1 { background:url(../images/tour/anchor1.jpg) no-repeat 0 0; }
#anch2 { background:url(../images/tour/anchor2.jpg) no-repeat 0 0; }
#anch3 { background:url(../images/tour/anchor3.jpg) no-repeat 0 0; }
#anch4 { background:url(../images/tour/anchor4.jpg) no-repeat 0 0; }
#anch5 { background:url(../images/tour/anchor5.jpg) no-repeat 0 0; }

.red-buttons-block li a {
    display:block; color:#fff;
    font:bold 16px/18px helvetica, arial;
    height:80px; width:145px;
    text-align:center;
    padding:123px 13px 0 13px;
    /* Shadow */
    -moz-text-shadow: 2px 2px 2px #29231f;
    -webkit-text-shadow: 2px 2px 2px #29231f;
    text-shadow: 2px 2px 2px #29231f;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#29231f')"; /* For IE 8 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#bc5012'); /* For IE 5.5 - 7 */
}

.grey-buttons-block { width:941px; margin:18px 0 0; }
.grey-buttons-block ul { height:183px; padding:10px 0; width: 966px; }
.grey-buttons-block li { background:url(../images/tour/big-grey-button.png) no-repeat 0 0; float:left; height:175px; width:151px; margin:0 10px 0 0; }

.grey-buttons-block #anch1 { background:url(../images/tour/anchor1-sm.jpg) no-repeat 0 0; }
.grey-buttons-block #anch2 { background:url(../images/tour/anchor2-sm.jpg) no-repeat 0 0; }
.grey-buttons-block #anch3 { background:url(../images/tour/anchor3-sm.jpg) no-repeat 0 0; }
.grey-buttons-block #anch4 { background:url(../images/tour/anchor4-sm.jpg) no-repeat 0 0; }
.grey-buttons-block #anch5 { background:url(../images/tour/anchor5-sm.jpg) no-repeat 0 0; }
.grey-buttons-block #anch6 { background:url(../images/tour/anchor6-sm.jpg) no-repeat 0 0; }

.grey-buttons-block li a {
    display:block; color:#fff;
    font:bold 13px/14px helvetica, arial;
    height:60px; width:124px;
    text-align:center;
    padding:115px 13px 0 13px;
    /* Shadow */
    -moz-text-shadow: 2px 2px 2px #29231f;
    -webkit-text-shadow: 2px 2px 2px #29231f;
    text-shadow: 2px 2px 2px #29231f;
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#29231f')"; /* For IE 8 */
    /*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#bc5012'); /* For IE 5.5 - 7 */
}
.grey-buttons-block li a:hover { text-decoration: none; }


/* Terms */
.magento-go-terms { padding-top:20px; }
.magento-go-terms p { margin-bottom:15px; }
.magento-go-terms .idnt { padding-left:15px; }

.red-buttons-block li a:hover { text-decoration:none; }

.input-box-half-mid { width:120px !important; }
.input-box-half-mid select { height:37px !important; width:120px !important; }
.input-box-half-mid .input-text { height:37px !important; width:120px !important; background:url(../images/input-box-half-mid.gif) no-repeat 0 0 !important; }
.field-data { width:120px !important; float:left !important; margin:0 10px 0 0; }

.contact-popup-block label { width:180px !important; }
.contact-popup-block .input-box { width:410px !important; }

.go-maintaince { font:13px/18px helvetica, arial; background:url(../images/down/go-down-background.gif) repeat-x 0 0; }
.go-down-content { background:url(../images/down/go-down-banner.gif) no-repeat 0 0; width:700px; margin:0 auto; min-height:650px; }
.go-down-content h3 { margin:0; font:bold 22px/26px helvetica, arial; color:#f47b20; }
.go-down-content .col-1 { padding:316px 0 0 10px; float:left; width:283px; }
.go-down-content .col-1 .follow { height:77px; background:url(../images/down/follow.gif) no-repeat 0 0; }
.go-down-content .col-1 h3 { font:bold 16px/18px helvetica, arial; text-align:center; padding:17px 0 0 0; }
.go-down-content .col-1 a { margin:6px 0 0 28px; padding:0 0 0 30px; font:13px/20px helvetica, arial; color:#0065b1; text-decoration:none; display:block; background:url(../images/icon-twitter-c.gif) no-repeat 0 0; }
.go-down-content .col-1 a { text-decoration:underline; }
.go-down-content .col-2 { float:left; width:250px; padding:221px 0 0 107px; }
.go-down-content .col-2 p { font:16px/22px helvetica, arial; color:#555; margin:8px 0 25px 0; }

.account-login { width:960px; margin:0 auto; margin-top:-11px; text-align:left; padding:11px 0 30px 0; min-height:490px; position:relative; }
.account-login h1 { font:normal 28px/28px helvetica, arial; margin:50px 0 23px 50px; }
.account-login .col2-set { position:relative; text-align:left; margin:0 0 20px 50px; width:859px; padding:0; }
.account-login .col-1,
.account-login .col-2 { background:url(../images/checkout/bg-wrapper.gif) repeat-y 0 0; padding:0 0 0 2px; }
.account-login .col-bg { background:url(../images/checkout/bg-wrapper.gif) repeat-y 100% 0; padding:0 17px 20px 20px; }
.account-login .registered-users { width:500px; position:relative; }
.account-login .new-users { width:330px; position:relative; }
.account-login .new-users .col-bg { padding:0 17px 35px 20px; }

.account-login .top-bg,
.account-login .bot-bg { height:5px; width:100%; position:absolute; left:0px; overflow:hidden; }
.account-login .top-bg { background:url(../images/checkout/bg-opc-top.gif) no-repeat 0 0; top:-1px; }
.account-login .bot-bg { background:url(../images/checkout/bg-opc-bot-alt.gif) no-repeat 0 0; bottom:0px; }

.account-login .top-bg span,
.account-login .bot-bg span { height:5px; overflow:hidden; display:block; margin:0 0 0 30px; }
.account-login .top-bg span{ background:url(../images/checkout/bg-opc-top.gif) no-repeat 100% 0; }
.account-login .bot-bg span { background:url(../images/checkout/bg-opc-bot-alt.gif) no-repeat 100% 0; }

.account-login .legend { float:none; display:block; color:#555; font:bold 20px/26px helvetica, arial; margin:0 -15px 20px -20px; padding:10px 20px 10px 20px ; background:url(../images/checkout/bg-step-title.gif) repeat-x 0 0; }
.account-login h3 { color:#999; font:normal 18px/22px helvetica, arial; margin:0 5px 10px 0; padding:10px 0 5px; border-bottom:1px solid #eaeaea; }
.account-login h3.first { padding-top:0; }
.account-login p { margin:0; padding:0; color:#555; font:16px/24px helvetica,arial; }
.account-login .form-list { padding:15px 0 0 0; margin:0 -10px 0 0; }
.account-login .form-list li { display:block !important; width:auto; margin:0; /*padding:0 0 12px 0;*/ clear:both !important; float:none !important; }
.account-login .form-list label { position:relative; display:inline; color:#555; float:left; text-align:right; line-height:28px; font:bold 16px/30px helvetica, arial; margin:0; padding:0 20px 0 0; width:150px; }
.account-login .form-list label em { color:#f47b20; padding-right:5px; }
.account-login .form-list .input-box { float:left; display:inline; }
.account-login .form-list .input-text { display:block; color:#555; margin:0; padding:10px 12px; width:254px; height:19px; font:16px/16px helvetica, arial; vertical-align:middle; }
.account-login .form-list .input-box { margin:0 0 20px; }
.account-login .forgot-pass { float:left; display:inline; margin:-5px 8px 0 170px; }
.account-login .registered-users button { background:url(../images/btn-login.gif) no-repeat 0 0; width:73px; height:34px; border:0; cursor:pointer; text-indent:-2000em; float:right; }
.account-login .new-users button { background:url(../images/btn-register.gif) no-repeat 0 0; width:97px; height:34px; border:0; cursor:pointer; text-indent:-2000em; float:right; }
.account-login .buttons-set { clear:both; height:34px; margin:0; padding:49px 10px 0 10px; }
.account-login .registered-users .buttons-set { padding:4px 16px 0 0; }
.account-login .form-list .sel-wrap { float: left; background:url(../images/input-text-bg.gif) no-repeat 0 0; width:411px; }
.account-login .validation-advice { color:#C90000; font:normal 11px/12px arial; position: relative; width: 278px; }

.login-only .registered-users { width:100%; }
.login-only .form-list { padding:25px 0 0 120px; }
.login-only .registered-users .buttons-set { padding:4px 257px 10px 120px !important; }

.account-login .box { position:relative; text-align:left; margin:0 0 20px 50px; width:859px; background:url(../images/checkout/bg-wrapper.gif) repeat-y 0 0; padding:0 0 0 2px; }
.account-login .box-bg { background:url(../images/checkout/bg-wrapper.gif) repeat-y 100% 0; padding:0 17px 20px 20px; }

.forgotpass {}
.forgotpass .box-bg { padding:20px 17px 20px 20px; }
.forgotpass .form-list { padding:50px 0 0 50px; }
.forgotpass .form-list .input-text { width:387px; }
.forgotpass .fieldset { }
.forgotpass .fieldset p { }
.forgotpass .buttons-set { margin:0 192px 0 220px; padding:5px 0 0; height:100px; }
.forgotpass .buttons-set p.back-link { margin:5px 0 0; padding:0; float:left;  }
.forgotpass .buttons-set button { float:right; display:inline; cursor:pointer; height:34px; border:0; text-indent:-2000em; width:96px; background:url(../images/but-submit.gif) no-repeat 0 0; }
.forgotpass p.required { position:absolute; right:20px; bottom:15px; font-size:13px; color:#F47B20; }
p.required em { color:#f47b20; padding-right:5px; }

.account-create .form-list .input-box{ margin:0 0 25px; }
.account-create .form-list label { width:200px; }
.account-create .form-list .input-text { width:387px; }
.account-create .form-list .control { margin:0 0 0 220px; padding:5px 0 20px; }
.account-create .form-list .control label { padding:0 0 0 5px; text-align:left; line-height:1.1em; }
.account-create .inside { margin-top:20px; }

.form-list .form-control .input-box, .form-list .form-control input { float:left; margin: 0; }
.form-list .form-control label { text-align: left; padding: 0 0 0 10px; width: auto; line-height: 16px; }

.account-create .buttons-set { margin:0 192px 0 220px; padding:5px 0 0; height:100px; }
.account-create .buttons-set p.back-link { margin:5px 0 0; padding:0; float:left;  }
.account-create .buttons-set button { float:right; display:inline; cursor:pointer; height:34px; border:0; text-indent:-2000em; width:96px; background:url(../images/but-submit.gif) no-repeat 0 0; }
.account-create p.required { position:absolute; right:20px; bottom:15px; font-size:13px; color:#F47B20; }

#million_slide { width:268px; height:291px; position:fixed; top:105px; right:-239px; }
#million_slide a { display:block; height:291px; float:left; }
#million_slide #oneMillBut { width:29px; background:url(../images/1million-slide-but.png) no-repeat 0 0; }
#million_slide #slide { width:239px; background:url(../images/1million-slide.png) no-repeat 0 0; }

.arrow-link { background:url(../images/arrow-link.gif) no-repeat 100% 2px; font:15px/15px helvetica, arial; padding-right:19px; }
button[disabled]:active, button[disabled],
input[type="button"][disabled]:active,
input[type="button"][disabled],
input[type="submit"][disabled]:active,
input[type="submit"][disabled] {
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity:0.5;
    opacity:0.5;
    cursor:default;
}

.support-lists { padding-bottom:25px; }
.support-lists h3 { font:bold 16px/16px helvetica, arial; color:#f47b20; margin:-9px 0 11px 0; }
.support-lists ul { margin-bottom:25px; }
.support-lists li { margin:0 0 7px 0; }
.support-lists li.title { margin:10px 0 7px 0; }
.support-lists li.title a { font:bold 14px/14px helvetica, arial; text-decoration:none !important; color:#000; }

.sub-cats-lists {}
.sub-cats-lists a { display:block; font:14px/14px helvetica, arial; margin-bottom:2px; }

select{ -webkit-appearance:none; }
.classic-select-style select{ -webkit-appearance:menulist; }

.test-div { border:1px solid red !important; }

/* Clears ================================================================================ */
.clearer { clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
.clearer:after,
.plan-titles p:after,
.go-banner-txt ul:after,
.step-title:after,
.kb-featured:after,
.account-login .form-list li:after,
.account-create .form-list .field:after,
.go-footer:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }


.kb-notes { padding:5px; background:#F9F2E1; border:1px solid #DBCBA5; }
.kb-images { border:1px solid #ccc; margin:10px 0; padding:0; }
.kb-images img { margin:0 !important; padding:0 !important; }
.kb-entry li { margin-bottom:6px; }


.col2-right-layout { width:890px; }
.col2-right-layout .col-main { width:600px; float:left; }
.col2-right-layout .col-right { width:260px; float:right; }
.col2-right-layout .free-trial { margin-top:22px; margin-right:-10px; }

/* Go Blog */
.go-blog { padding: 0 0 50px 50px; }
.go-blog-comments { background:url(../images/pipe-small.gif) no-repeat 8px 2px; padding:0 0 0 24px; color:#c8c8c8; font-size:11px !important; }
/* Actual Post */
.go-blog .post                    { clear:both; border-bottom:2px solid #c1c1c1; margin-bottom:20px; }
.go-blog .post h3 		  { margin-bottom:.3em; color:#e34500; font-size:17px; }
.go-blog .post h4 		  { margin-bottom:.2em; font-size:1.25em; color:#222; }
.go-blog .post h2  		  { margin-bottom:.3em; font-size:1.7em; font-weight:normal; }
.go-blog .post                    { clear:both;  margin-top:0; padding:7px 0; }
.go-blog .post ul 		  { margin-bottom:15px; }
.go-blog .post ul li              { margin-left:22px; list-style-type:disc; }
.go-blog .post ol li              { margin-left:22px; }
.go-blog .post ol.steps           { margin:15px 0; }
.go-blog .post ol.steps li        { margin:4px 0; padding:10px; }
.go-blog .post ol.steps li.even   { background:#f4f4f4; }
.go-blog .post .new_img           { padding:10px 4px; border:1px solid #cdcdcd; }
.go-blog .post .left-new_img      { float:left; margin:5px 12px 12px 0; }
.go-blog .post .right-new_img     { float:right; margin:5px 0 12px 12px; }


.r-box-rss {background:#f6f6f6 url(../images/r-box-rss-bg.gif) repeat-x left top; border:1px solid #d9d9d9; color:#666; margin-bottom:15px; padding:5px 5px 5px 10px; font-weight:bold; font-size:.95em; }
.r-box-rss a, .r-box-rss a:hover { color:#1980cf; text-decoration:none; background:none; font-size:.95em; }
.r-box-rss a:hover {color:#666;}
.r-box-rss strong {color:#e8571d; font-size:.95em; float:left; width:15px; height:15px; background:url(../images/rssicon_min.gif) no-repeat left; vertical-align:middle; margin-top:2px; margin-right:3px;}

.no-show {  display: none;}
.go-blog-nav { width:260px; padding:21px 0; background:url(../images/blog/navigation-bg.gif) no-repeat 0 0; }
.go-blog-nav ul { margin:0 21px 0 21px !important; }
.go-blog-nav li { margin:0 0 5px 0; }
.go-blog-nav li a { font:13px/16px helvetica, arial; color:#0065b1; }
.go-blog-nav li.blog-nav-title { font:bold 14px/14px helvetica, arial; color:#555; margin:0 0 9px 0; }

.go-blog-nav .share-button { display:block; width:246px; height:46px; padding:8px 10px; margin:10px 0 0 8px; background:url(../images/blog/share-button-clean.gif) no-repeat 0 0; }
/* .go-blog-nav .share-button span { background:none; display:block; height:46px; text-indent:-2000em; } */
.go-blog-nav .fbchat { margin:10px 0 0 12px; }

.go-blog-nav .subscribe { width:246px; background:#eee url(../images/blog/bg-subscribe-top.gif) no-repeat 0 0; padding-top:6px; margin:10px 0 10px 7px; }
.go-blog-nav .subscribe .inner { background:url(../images/blog/bg-subscribe-bot.gif) no-repeat 0 100%; padding:7px 0 16px 13px; }
.go-blog-nav .subscribe label { display:block; background:url(../images/blog/label.gif) no-repeat 0 0; padding:0 0 0 30px; margin:0 0 4px; font:15px/16px arial; color:#555; }
.go-blog-nav .subscribe .input-box { background:url(../images/blog/subscribe-input.gif) no-repeat 0 0; display:block; border:0; width:196px; height:29px; float:left; }
.go-blog-nav .subscribe .input-text { display:block; font:13px/13px arial; margin:6px 6px; width:180px; border:0; }
.go-blog-nav .subscribe .subscribe-button { background:url(../images/blog/subscribe-button.gif) no-repeat 0 0; float:left; width:30px; height:29px; border:0; cursor:pointer; }

.go-blog-post h3.red-title { color:#f37b20; font:bold 17px/22px helvetica, arial; margin:10px 0 7px; }

.go-blog h2 a { font:bold 20px/22px helvetica, arial; }
.go-blog .post { padding:10px 0 50px 0; }
.go-blog .post .left { float:left; width:75%; }
.go-blog .post .metalinks a { text-indent:-5000px; width:18px; height:16px; margin-left:7px; display:block; float:right; }
.go-blog .post .postmetadata-top { background:none; padding:0; font-size:11px; }
.go-blog .post p { margin:0 0 10px 0; }

/* Pager */
.pager-grey             { margin-bottom:13px; text-align:right; border-top:1px solid #e7e7e7; background:#f4f4f4; }
.pager-grey dt          { float:left; width:23%; text-align:left; padding-left:10px; line-height:30px; }
.pager-grey dd          { float:right; width:70%; margin-right:1%;  line-height:30px; }
.pager-grey dd span,
.pager-grey li span     { color:#c6c6c6; line-height:30px; }
.pager-grey ul,
.pager-grey li          { display:inline; color:#000; }
.pager-grey li          { padding:0 2px; line-height:1em; }
.pager-grey strong      { padding:2px 3px; line-height:30px; }
.pager-grey a,
.pager-grey a:hover     { text-decoration:none; line-height:30px; }
.pager-grey a.active,
.pager-grey a.active:hover { background:#eee; border-color:#999; color:#333; font-weight:bold; cursor:default; }

/*COMPARE*/
.compare-info{ margin:70px 0 20px 90px; width:775px; overflow:auto; }
.compare-info .table{ padding:0; float:left; width:100%; }
.compare-info h3{ font:bold 18px helvetica; color:#212121; }
.compare-info .titles{ padding:0 20px; overflow:auto; background:url(../images/bkg-compare-top.png) no-repeat left 15px; }
.compare-info .title{ margin:20px 0 0; padding:0; overflow:auto; border:1px solid #ebebeb; background:#f1f1f1; border-radius:7px 7px 0 0; -moz-border-radius:7px 7px 0 0; -webkit-border-radius:7px 7px 0 0; }
.compare-info .content .title .col.num-00{ border-right:none; }
.compare-info .content{ overflow:auto; padding:0 20px; background:url(../images/bkg-compare-bg.png) repeat left top; }
.compare-info .col{ float:left; padding:10px; text-align:center; font:13px/24px arial; }
.compare-info .content .col.row-2{ height:50px; }
.compare-info .titles .col{ padding:20px 20px 12px; }
.compare-info .titles .col.num-00{ width:155px; padding-top:28px; }
.compare-info .titles .col.num-01, .compare-info .titles .col.num-02{ width:229px; border-top:1px solid #f4f4f4; border-radius:7px 0 0 0; -moz-border-radius:7px 0 0 0; -webkit-border-radius:7px 0 0 0; }
.compare-info .titles .col.num-02{ border-radius:0 7px 0 0; -moz-border-radius:0 7px 0 0; -webkit-border-radius:0 7px 0 0; }
.compare-info .col.num-00{ width:175px; text-align:right; font-weight:bold; }
.compare-info .content .col.num-00{ width:148px; text-align:right; font-weight:bold; position:relative; padding-right:35px; border-right:2px solid #e5e5e5; }
.compare-info .col.num-01{ width:249px; background:url(../images/bkg-compare-col.png) repeat-y right top; border-left:1px solid #f4f4f4; }
.compare-info .col.num-02{ width:249px; border-right:1px solid #f4f4f4; }
.compare-info .col.num-01{ background-color:#f1f1f1; }
.compare-info .col.num-02{ background-color:#f9efe8; }
.compare-info .row-2 .col{ height:35px; line-height:15px; }
.compare-info .row-3 .col{ height:48px; line-height:15px; }
.compare-info .row-2 div img{ margin-top:5px; }
.compare-info .row-3 div img{ margin-top:13px; }
/* only first table does not contain title - e.g. http://jsfiddle.net/passtet/gYjB7/ */
.compare-info .content:first-child > div:not(.title):nth-of-type(odd) > .col.num-00,
.compare-info .content:first-child > div:not(.title):nth-of-type(odd) > .col.num-01,
.compare-info .content:not(:first-child) > div:not(.title):nth-of-type(even) > .col.num-00,
.compare-info .content:not(:first-child) > div:not(.title):nth-of-type(even) > .col.num-01 { background-color:#f6f6f6; }
.compare-info .content:first-child > div:not(.title):nth-of-type(even) > .col.num-00,
.compare-info .content:first-child > div:not(.title):nth-of-type(even) > .col.num-01,
.compare-info .content:not(:first-child) > div:not(.title):nth-of-type(odd) > .col.num-00,
.compare-info .content:not(:first-child) > div:not(.title):nth-of-type(odd) > .col.num-01 { background-color:#ebebeb; }
.compare-info .content:first-child > div:not(.title):nth-of-type(odd) > .col.num-02,
.compare-info .content:not(:first-child) > div:not(.title):nth-of-type(even) > .col.num-02 { background-color:#fcf6f1; }
.compare-info .content:first-child > div:not(.title):nth-of-type(even) > .col.num-02,
.compare-info .content:not(:first-child) > div:not(.title):nth-of-type(odd) > .col.num-02 { background-color:#f8eae0; }
.compare-info .col.num-02.odd{ background-color:#fcf6f1; }
.compare-info .col.num-02.event{ background-color:#f8eae0; }
.compare .tooltips{ position:absolute; top:12px; right:15px; margin:0; background:url(../images/icon-tooltip.png) no-repeat 0 0; width:15px; height:15px; display:block; }
.compare-info .col.num-02.email-phone { background:url(../images/bkg-compare-tel-mail.png) no-repeat center 5px #f8eae0; color:#f47b20; font-weight:bold; }
.compare span.in{ color:#f47b20; font-weight:bold; }
.compare ul.notice{ padding:0 0 40px 110px; }
.compare ul.notice span{ color:#f47b20; }
.compare span.email{ padding:0 0 0 45px; }
.compare span.phone{ padding:0 0 0 25px; }
.compare-footer{ background: url("../images/bkg-compare-bot.png") no-repeat top left; height:20px; float:left; width:100%; }

/* CONTACT LITEBOX*/
.saas-create.contact-popup-block .fieldset{ margin-bottom:0 !important; }
.compare-footer{ background: url("../images/bkg-compare-bot.png") no-repeat top left; height:20px; float:left; width:100%; }


/*EXPAND COLLAPSE*/
.kb-entry .plus-minus p{ margin:0 !important; }
.plus-minus .section{ background: url(../images/plus-minus-icon.gif) no-repeat scroll 0 7px transparent; }
.plus-minus .toggler{ border-bottom: 1px solid #DFDFDF; color: #0068B7; cursor: pointer; font:bold 13px/16px arial; padding: 4px 0 4px 22px; position:relative; display:block; }
.plus-minus .hidden-block{ background: url(../images/plus-minus-icon.gif) no-repeat scroll 0 -82px #fff; padding:40px 15px 15px; margin:-25px 0 0; }
.hidden-block{ padding:0 15px 15px; overflow:auto; }

/*CONTACT POPUP*/
.contact-popup-block{ padding:0 30px; }
.contact-popup-block h2{ margin:0 0 5px; font:bold 20px/26px helvetica; color:#000; }
.contact-popup{ margin:20px 0 30px 0; background-color:#f0f0f0; overflow:hidden; width:320px; float:left; height:280px; position:relative; }
.contact-popup.last{ float:right; }
#lightwindow .contact-popup p{ margin:0; padding:20px 30px 5px; }
#lightwindow .contact-popup p, #lightwindow p.notice{ font:normal 13px/22px helvetica; color:#555; }
#lightwindow p.notice{ padding:0 0 0 50px; color:#555; background:url(../images/contact-us/ico-kb.png) no-repeat left 3px; overflow:auto; }
.contact-popup h2{ padding:10px 60px; background:url(../images/contact-us/ico-sales.png) no-repeat 30px 11px #f6f6f6; }
.contact-popup h2.support{ background:url(../images/contact-us/ico-ticket.png) no-repeat 30px 17px #f6f6f6; }
.intro{ margin:0 0 10px; font:normal 16px/22px helvetica; color:#444; }
.absolute{ position:absolute; z-index:1; }
.corners{ height:5px; width:100%; }
.corners.top{ top:0; }
.corners.bottom{ bottom:0; }
.corners div{ width:5px; height:5px; background:url(../images/contact-us/block-corners-01.png) no-repeat left top; }
.corners .corner-l{ background-position:left top; top:0; left:0; float:left; }
.corners .corner-r{ background-position:right top; top:0; right:0; float:right; }
.corners .corner-l-b{ background-position:left bottom; bottom:0; left:0; float:left; }
.corners .corner-r-b{ background-position:right bottom; bottom:0; right:0; float:right; }
.contact-popup button{ border:none; background:none; cursor:pointer; }
.contact-popup button:active{ position:relative; bottom:-1px; right:-1px; }
.contact-popup .hr{ display:block; clear:both; border-top:1px solid #dcdcdc; margin:15px 0 10px; }
.contact-popup b.orange{ font-size:16px; }

/*APPS PAGE*/
.go-cms.apps .free-trial{ top:11px; }
.go-cms.apps .hgroup{ margin:0 0 40px; }
.go-cms.apps .wtip{ padding:0 0 0 20px !important; margin:0 0 10px; height:17px; overflow:hidden; }
.go-cms.apps .wtip  a{ font:bold 13px/15px helvetica; }
.go-cms.apps .wtip .tooltips{ left:0; top:1px; margin:0; }

/*KB configuration*/
table.bordered{ margin-top:10px; }
table.bordered th{ padding:10px 15px; background:#f0f0f0; border:1px solid #ccc; font:bold 13px arial; color:#000; }
table.bordered td{ padding:10px 15px; border:1px solid #ccc; }

.textarea-validation-failed {background: #FFF799; border: 2px solid #EC943C}
.textarea-validation-passed {background: #F4F4F4; border: 2px solid #E3E3E3}

/*SURVEY*/
.survey{ margin:0 auto; padding:60px 0 30px; width:960px; }
.survey .survey-iframe{ width:960px; border:0; height:700px; overflow-x:hidden; }

/****************************RE-DESIGN GO********************************************/
/*SAME*/
.invisible{ display:none !important; }
.align-r{ text-align:right !important; }
.align-c{ text-align:center !important; }
.f-18{ font:normal 18px/25px helvetica !important; }

/*PAGER*/
.page-title .pager-list{ float:right; margin-top:13px; }
.pager-list.orange{ color:#ee382a; }
.pagers a{ color:#0065b1; font-weight:bold; }
.pagers span :last-child, span.pagers :last-child{ font-weight:normal; }
.details-page span.pagers :last-child{ font-weight:bold; }
.pagers b{ color:#c6c6c6; }
.pagers .pager-list{ color:#555; }
.pagers a, .pagers b{ margin-right:5px; }
.pagers a.active, .pagers a:hover{ color:#000; text-decoration:none; }
.pager-bottom{ margin:30px 0 0; padding:5px; border:1px solid #ddd; border-width:1px 0 0; }
.pager-bottom span{ float:right; }

/*CMS PAGES*/
/*FULL WIDTH*/
.go-cms.full-width{ padding-left:10px; padding-right:9px; width:940px; }
.go-cms.full-width .article{ margin:0; margin:52px 0 0 0; display:block; overflow:visible; }
.go-cms.full-width .article .r-img{ float:right; }
.go-cms.full-width .description{ margin:0 0 70px; }
.go-cms.full-width h1{ margin:0; color:#212121; font:bold 30px/30px helvetica, arial; }
.go-cms.full-width h1.normal{ font-weight:normal; }
.go-cms.full-width h2{ margin:9px 0 11px 0; color:#909090;font:22px/22px helvetica, arial; }
/*PADDING LEFT*/
.go-cms.padding{ padding: 11px 0 50px 50px; width:910px; }
.go-cms.padding h1{ margin:50px 0 30px 0; }
.go-cms.padding h3{ font:bold 16px/20px helvetica; }
.go-cms.padding h2{ font:bold 24px/28px helvetica; }
.go-cms.padding h2.grey{ font:normal 20px/24px helvetica; color:#909090; }
.go-cms.padding h2, .go-cms.padding h3, .go-cms.padding p{ margin-bottom:10px; }
.go-cms.padding .intro{ margin-bottom:23px; font:normal 14px/21px helvetica; color:#555; }
.go-cms.padding ol{ margin:0 0 10px 20px !important; }
.go-cms.padding ol.bold{ font-weight:bold; }
.go-cms.padding ol.bold ol{ font-weight:normal; }
.go-cms.padding .two-col{ overflow:auto; }
.go-cms.padding .col-one{ margin:0 30px 0 0; width:258px; float:left; }
.go-cms.padding .col-two{ overflow:auto; }
.intro .img-block{ margin-left:50px; float:right; }
.btn-img{ border:0; cursor:pointer; }
.btn-img:active, .btn-img:focus, .verisign .button:active, .verisign .button:focus{ position:relative; right:-1px; bottom:-1px; }
/*NAV ASIDE*/
.nav-aside{ border:1px solid #ededed; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.go-cms.padding .nav-aside h2{ padding:0 20px; margin:0; background:url(../images/nav-block/bg-head.png) repeat-x #f2f2f2; font:bold 14px/43px helvetica; color:#4c4c4c; }
/*KB MENU*/
.nav-aside.kb-menu{ margin:0 0 20px; }
.kb .nav-aside .nav-links, .go-cms.kb .nav-aside.kb-menu h2 { padding:0; background:none; }
.go-cms.kb .nav-aside.kb-menu h2 a{ margin:0 20px; font:bold 14px/43px helvetica; display:block; border-bottom:1px solid #ededed; }
.go-cms.kb .nav-aside.kb-menu .nav-links :last-child h2 a{ border-bottom:0; }
.go-cms.kb .nav-aside.kb-menu .active-cat h2 a, .go-cms.kb .nav-aside.kb-menu li:hover h2 a{ padding:0 20px; margin:0; background:url(../images/nav-block/bg-head.png) repeat-x #f2f2f2; }
.go-cms.kb .nav-aside.kb-menu li{ margin:0; }
.go-cms.kb .nav-aside.kb-menu li ul{ display:none; }
.go-cms.kb .nav-aside.kb-menu .active-cat ul{ display:block; padding:10px 20px 0; }
.go-cms.kb .nav-aside.kb-menu .active-cat ul li{ margin:0 0 5px; }
.go-cms.kb .nav-aside.kb-menu .active-cat ul li a{ font-size:13px; }
.go-cms.kb .nav-aside.kb-menu .active-cat h2 a, .nav-aside.kb-menu .active a{ color:#4c4c4c; }
.go-cms.kb .nav-aside.kb-menu .sub-cat li{ margin:0 0 5px; }
.go-cms.kb .nav-aside.kb-menu .sub-cat a{ font-size:13px; }
/*DESIGN SERVICES*/
.go-cms.design-services{ padding-bottom:50px; }
.go-cms.design-services h1{ margin-left:0; }
.go-cms.design-services .clear{ padding:0 0 7px; clear:both; border-top:3px solid #f47b20; background:url(../images/design-services/h_shadow.png) repeat-x bottom left; }
.article{ margin:10px 0 20px; overflow:auto; }
.article p{ font:normal 14px/22px helvetica; }
.article .text-block{ width:550px; }
.article .img-block{ padding:121px 90px 42px 22px; background:url(../images/design-services/banner_DesignPartnersGoPro.jpg) no-repeat top left; float:right; width:135px; margin-right: 9px; }
.article .img-block-old { background: url("../images/design-services/banner_design_agency.png") no-repeat 0 0; float: right; padding: 140px 58px 25px 72px; width: 135px; }
.payment .r-img{ margin-right:400px; }
.text-block h2, .text-block h3{ margin:0 0 10px; }
.text-block h2{ font:bold 24px/28px helvetica; }
.text-block h3{ font:bold 16px/20px helvetica; }
ul.items-list{ margin:30px 0 20px; display:inline-block; width:100%; }
ul.items-list li{ float:left; width:50%; }
ul.items-list li.list-sep{ margin:30px 0 37px; width:100%; border-top:1px solid #ededed; }
ul.items-list b{ color:#333; }
ul.items-list img{ border:1px solid #ededed; float:left; }
ul.items-list .even img{ margin:0 0 0 40px; }
ul.items-list div{ padding:0 0 0 130px; }
ul.items-list .even div{ padding:0 0 0 170px; }
ul.items-list p{ margin:10px 0 0; padding:0 40px 0 0; }
ul.items-list p.info{ line-height:24px; }
ul.items-list .even p{ padding-right:0; }
/*ADDONS PAGE*/
.article.addons{ margin-bottom:15px; }
.article.addons .text-block{ width:auto; }
.article.addons .text-block img{ float:right; }
.article.addons .text-block h1{ margin:0; color:#212121; font:bold 30px/30px helvetica, arial; }
.article.addons .text-block h3{ margin:9px 0 11px 0; color:#909090;font:22px/22px helvetica, arial; }
.article.addons .text-block p{ margin-top:10px; }
/*API PAGE*/
.api .intro .img-block{ text-align:center; height:246px; background:url(../images/api/magento_add-ons.jpg) no-repeat 0 0; }
.api .intro .img-block:hover{ background:url(../images/api/magento_add-ons.jpg) no-repeat 0 -248px; }
.api .intro .img-block a{ padding:50px 30px 150px; width:240px; display:inline-block; font-size:13px; }
.api .intro .img-block a{ font:italic 16px georgia; color:#5997b2; }
.api .intro .img-block a b{ padding:0 30px 5px 0; font:bold 20px helvetica; color:#ff7300; background:url(../images/icons/orange-arrow.png) no-repeat right 3px; }
.api .intro .img-block a:hover{ text-decoration:none; }
.api li a{ font-size:13px; }
.video-thumb h4{ padding:15px 0 5px; }
/*RELEASE NOTE*/
.release .section-line-bot{ padding:30px 0; border-bottom:1px solid #ccc; }
.release .section-line-bot li{ padding:0 0 5px; font-size:13px; }
.release .section-line-bot.last{ border-bottom:none; }
.release ul.disc{ margin:0 0 0 20px; }
.go-cms.padding.release .intro{ margin-bottom:10px; }
/*SUPPORT PAGE*/
.support  .text-block h2 img, .support  .text-block .btn-img{ margin:5px 0 0; }
.support  .text-block .btn-img{ display:inline-block; }
.go-cms.padding.support .two-col { width: 850px; margin:50px 0 30px 0; padding:0 0 30px; border-bottom:0px solid #ededed; overflow:auto; }
.go-cms.padding.support .col-one { margin:0 0 0 30px; float:right; width:238px; }

.support .df{ padding:10px; border:1px solid #b4ddf0; background:url(../images/support/bg-iframe.jpg) no-repeat 0 0 #c8eafc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.support .df h2{ padding:10px 20px 5px; }
.support .df-in{ padding:40px 30px; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.support .df-in iframe{ height:350px !important; }

.support .kb-cat ul { width:175px;}
.support .video-block {float:left; margin-left:60px;}
.support .col-one .video-block { margin-left:0;}

.kb-search-cat{ margin:0 0 30px; padding:35px 20px 20px; background:#f0f0f0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.go-cms.kb .kb-search-cat{ padding-top:15px; }
.kb-search-cat h2{ padding:0 0 5px; }
.go-cms.padding .kb-search-cat h3, .col-left .kb-search-cat h3{ padding: 0; font:bold 14px helvetica; color:#4c4c4c;}
.go-cms.kb .kb-search-cat h3{ padding:0; }
.kb-search-cat form{ display:block; }
.kb-search-cat form input{ padding:9px 7px; font:normal 14px helvetica; color:#717171; width:150px; border:0; background:url(../images/buttons/input-right.png) no-repeat 0 0; float:left; }
.go-cms.kb .kb-search-cat form #gsearch{ width:170px; }
.kb-search-cat form .btn-img{ margin:0; padding:0; background:url(../images/buttons/search-small.png) no-repeat 0 0; height:33px; width:34px; float:right; text-indent:-9999px; font-size:1px; color:#fff; }
.kb-search-cat li{ margin:0 0 3px; }
.kb-search-cat li a{ padding:5px 7px; background:#fff; display:block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.kb-search-cat ul :last-child{ margin:0; }
.kb-search-cat li a:hover{ text-decoration:none; color:#4c4c4c; }
.video-block li{ margin:0 0 5px ; }
.kb-cat{ display:inline-block; }
.kb-cat ul{ float:left; width:250px; }
.kb-cat ul.api{ background:url(../images/support/icon-request.png) no-repeat 0 0; }
.kb-cat ul.request{ margin:0 60px; background:url(../images/support/icon-forums.png) no-repeat 0 0; }
.kb-cat ul.guides{ background:url(../images/support/icon-release.png) no-repeat 0 0;  }
.kb-cat ul li{ margin:0 0 10px; }
.kb-cat ul h3{ padding:0 0 0 25px; color:#f47b20; }
/*GUIDES*/
.go-cms.padding.guides h1{ margin-bottom:10px; }
.go-cms.padding.guides h3{ font-size:18px; }
.go-cms.padding.guides .pdf { margin:30px 70px 0 0; float:left; }
.go-cms.padding.guides .pdf li{ margin:0 0 20px; text-align:center; position:relative; }
.go-cms.padding.guides .badge { background:url(../images/guide-badge.png) no-repeat 0 0; width:77px; height:77px; position:absolute; right:-35px; top:-35px; }
.go-cms.padding.guides .sm-text { font-size:14px; line-height:28px; display:block; }
.go-cms.padding.guides .pdf-last { margin:30px 0px 0 0; float:left; }
.go-cms.padding.guides .pdf-last li{ margin:0 0 20px; text-align:center; }
/*KB CAT & SUB-CAT*/
.go-cms.kb h2{ margin:0 0 20px; }
.go-cms.kb .kb-entry h2{ font-weight:normal; }
.kb .cat-block{ margin:0 50px 15px 0; float:left; width:285px; }
.kb .cat-block.last{ margin-right:0; clear:right; }
.kb .cat-block ul{ padding:0; }
.kb .description{ display:inline-block; }
.kb .support-lists h3 { margin:0; color:#000; padding:7px 10px; }
.kb .support-lists .title { margin:0 0 15px; position:relative; background:url(../images/kb/kb-title.png) no-repeat 0 0; }
.kb .support-lists .title .list { padding:0 0 0 17px; position:absolute; top:8px; right:10px; display:block; background:url(../images/icons/list.png) no-repeat 0 0; }
.kb .support-lists .title .list a{ color:#0068B7; font:normal 12px helvetica; }
.kb .support-lists h4 a{ font:normal 14px helvetica; }
.kb .support-lists li{ margin:0 0 15px; }
/*PAYMENT GATEWAYS*/
.go-cms.full-width.payment h2{ margin-bottom:20px; }
.go-cms.full-width.payment .nav-aside{ border:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }
.payment .article{ padding-bottom:150px !important; }
.payment .article select{ margin:30px 0 0; font:16px/23px helvetica; color:#717171; width:250px; }
.payment .list-block li{ margin-bottom:70px; float:left; width:420px; }
.payment .list-block li:nth-of-type(odd) { margin-right:100px; }
.payment .list-block li:nth-of-type(even) { clear:right; }
.payment .list-block .logo-thumb{ float:left; }
.payment .list-block .list-description{ margin:0 0 0 135px; }

/*DROP-DOWN REPLACE SELECTS*/
.video .srList { width:279px; }
.payment .srList { width:310px; }
.payment .srList.srExpanded{ width:310px; height:340px; overflow:hidden; overflow-y:scroll; }
.payment ul.srList li { padding-right:35px; }
.drop-down-block{ position:relative; z-index:1; }
select.srReplacedSelect { border:0 solid #fff; display:none; }
ul.srList{ background:url(../img/select/bg.png) repeat-x 0 0 #f1f1f1; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; }
ul.srCollapsed{ padding:0; display:block; overflow:hidden; }
ul.srExpanded{ padding:0 0 7px; display:block; position:absolute; z-index:100;}
ul.srList li{ padding:0 59px 0 15px; display:none; color:#717171; cursor:pointer; font:normal 18px/30px helvetica; }
ul.srList.srExpanded li, ul.srList li.srSelectedLi{ display:block; }
ul.srList li.srSelectedLi, ul.srList li:hover{ color:#000; }
ul.srCollapsed li.srSelectedLi, ul.srExpanded li.first-opt{ padding-top:7px; padding-bottom:7px; background:url(../img/select/sel-arrow.png) no-repeat top right; }
ul.srExpanded li.first-opt{ background-position:bottom right; }
.payment ul.srExpanded li.first-opt{ width: 205px; }
.payment ul.srExpanded li.first-opt{ background:none; }

/*WEBINARS*/
.border{ border:5px solid #ddd; }
.web-elem{ margin:20px 0 40px; }
.web-elem dl, .web-elem .padding{ padding:0 0 0 215px; }
.web-elem dt, .web-elem b{ font:bold 13px/20px helvetica; }
.web-elem dt.main{ font:bold 16px/27px helvetica; }
.web-elem dd{ margin:0 0 15px; }
.web-elem .disc{ margin-top:0px; }
.web-elem .disc li{ margin-left:15px; }
.web-elem .no-style li{ margin-bottom:10px; }
.web-elem .no-style li a{ padding-bottom:3px; }
.web-elem .no-style li a img{ margin:3px 5px 0 0; float:left; }
.go-cms.padding p.empty{ margin:0 0 70px; }
/*SHOWCASE*/
#carousel{ position:relative; width: 930px; }
#carousel-wrapper { width:930px; }
#carousel-content .slide { float: left; width: 930px; height: 280px; }
#carousel .nav span { cursor: pointer; }
.slider { margin:30px 0 36px; border:5px solid #ddd; overflow:hidden; position:relative; width:920px; height:380px !important; cursor:pointer; }
.slider .slide-img{ text-align:center; border-bottom:5px solid #ddd; position:relative; }
.slider .link{ top:220px; right:0; }
#prev, #next{ top:130px; display:inline-block; z-index:100; }
#prev{ left:-17px; }
#next{ right:-26px; }
.slider .slide-dscr{ background:#ddd; }
.slider .slide-dscr .in{ padding:10px 15px; background:#fff; border:1px solid #fff; }
.slider .info{ padding:10px 20px 10px 0; border-right:1px solid #ededed; font:bold 27px helvetica; color:#333333; float:left; }
.slider h3, .elem-cust h4{ font:bold 17px helvetica; }
.slider .in div{ padding:0 0 0 270px; }
.elem-cust{ margin:0 36px 36px 0; padding:5px; position:relative; background:#ddd; float:left; width:279px; cursor:pointer; }
.elem-cust.last{ margin-right:0; }
.elem-cust:hover{ background:#ccc; }
.elem-cust h4{ background:#fff; padding:15px; text-align:center; border-radius:7px; }
.elem-cust .slide-img{ padding-bottom:5px; }
.elem-cust .absolute{ top:140px; right:-6px; }

/*FREE TRIAL*/
.go-cms.full-width.free-trial .article{ margin-bottom:35px; }

.free-trial .left {width:440px;}
.free-trial .left img { margin-top: 30px; position:absolute;  }

.free-trial .right.create-tnt{ margin:0 0 50px; width:500px; }
.free-trial .center.create-tnt{ margin:0 auto 50px; width:500px; }
.free-trial .info{ padding:15px 50px 50px 0; float: left; width: 390px; }
.free-trial .f-18 b{ color:#999; }
.free-trial .f-18 i{ padding:0 0 15px; display:block; font-family:georgia !important; }
.free-trial .info p{ margin:0 0 10px; color:#000; font-size:14px; }
.free-trial .tour-items{ margin:30px 10px 10px; position:relative; }
.h-group{ margin:0 0 -74px; position:relative; }
.h-group .tape{ top:-3px; right:-2px; z-index:1; }
.tnt-create { margin:73px 0 0; font:12px/19px helvetica; position:relative; color:#555; background:#f9f7f7; border:1px solid #cfcfcf; border-width:0 1px 1px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; }
.tnt-create #createTenantLoading{ height:100%; top:0; z-index:99; }
.go-cms.full-width .h-group h2{ margin:0; padding:20px 0 22px; background:url(../img/free-trial/bg-free-form.png) repeat-x 0 0; font:bold 26px/33px helvetica; color:#fff; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0; }
.tnt-create .form-list { padding:10px 0 0; }
.tnt-create .fieldset { padding:10px 10px 20px; }
.tnt-create .form-list li { margin:0; display:block; overflow:auto; }
.tnt-create .form-list .field { clear:both; }
.tnt-create .form-list label{ padding:0 20px 0 0; position:relative; color:#555; float:left; width:138px; font:bold 12px/32px helvetica; }
.tnt-create .form-list li.two-rows label { line-height:20px; }
.tnt-create .form-list label em { color:#f47b20; padding-right:5px; }
.tnt-create .saas-create .form-list label span, .tnt-create .sample-data label span { background:url(../images/icon-tooltip.gif) no-repeat 0 0; position:absolute; width:15px; height:15px; display:block; right:0; top:10px; }
.tnt-create .sample-data, .tnt-create .sample-data label{ font:normal 14px/32px helvetica; }
.tnt-create .sample-data label { padding:0 20px 0 0; font-weight:bold; position:relative; float:none; }
.tnt-create .sample-data label span { top:0; }
.tnt-create .form-list label small { display:block; font:13px/13px helvetica, arial !important; text-align:right; margin-top:-8px; }
.tnt-create .form-list .input-box {  margin-bottom:20px; float:right; width:310px; }
.tnt-create .form-list .input-text { display:block; color:#555; padding:8px 10px; width:250px; height:19px; font:16px/16px helvetica, arial; vertical-align:middle; background:url(../img/free-trial/input-bg.png) repeat-x 0 0; border:2px solid #efefef; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.tnt-create .form-list #domain{ width:170px; }
.tnt-create .legend { display:none; }
.tnt-create .tooltips { top:9px; right:0; }
.tnt-create .domain-name { float:right; font:16px/33px helvetica; margin-right:10px; width:106px; }
.tnt-create .notLoggedIn { margin-bottom:10px; font-size:12px; }
.tnt-create .sample-data { padding:0 0 0 163px; }
.tnt-create li.sample-data label { padding:0 7px 0 0; display:inline; }
.tnt-create .form-list .validation-failed { background:url(../img/account/bg-rounded-error.png) repeat-x scroll 0 0 #FFF799; border:2px solid #F57B20; }
.tnt-create .select-box .sel-wrap { width:271px; background:url(../images/select-bg-middle.gif) no-repeat 0 0; border:none; }
.tnt-create .css3-fields select { display:block; border:0 !important; color:#555; padding:10px 12px; width:272px; font:14px/19px helvetica, arial !important; vertical-align:middle; background:url(../images/select-bg-middle.gif) no-repeat 0 0; }
.tnt-create .css3-fields select.validation-failed { background:url(../images/select-bg-middle.gif) no-repeat 0 -40px; }
.tnt-create .validation-error { background:url(../images/input-text-bg.gif) no-repeat 0 100%; }
.tnt-create select option { padding:1px 0 1px 5px; font-size:11px; }
.tnt-create .availability { padding:0 12px 0 0; position:absolute; top:40px; right:0; font:12px/16px helvetica; }
.tnt-create .domain-field.error_message { height:150px !important; }
.tnt-create .availability a, .tnt-create .availability span { padding:0 0 0 16px; height:16px; }
.tnt-create .check-avail { background:url(../images/avail-check.gif) no-repeat 0 100%; }
.tnt-create .check-loading { background:url(../images/loading.gif) no-repeat 0 0; color:#ccc; }
.tnt-create .domain-avail { color:#1b9100; background:url(../images/avail-avail.gif) no-repeat 0 100%; }
.tnt-create .domain-not-avail { white-space:nowrap !important; color:#c90000; background:url(../images/avail-notavail.gif) no-repeat 0 100%; }
.tnt-create .buttons-set button { cursor:pointer; border:0; font:1px/1px arial; text-align:left; color:#3071af; }
.tnt-create .buttons-set .but-submit { width:341px; height:86px; background:url(../img/btn/start-selling.png) no-repeat 0 0; }
.tnt-create .buttons-set .but-cancel { width:75px; background:url(../images/but-cancel.gif) no-repeat 0 0; }
.tnt-create .terms { margin:0 0 20px; padding:0 0 0 163px; font-size:12px; position:relative; }
.tnt-create .terms input { position:relative; top:2px; }
.tnt-create #messages li{ padding:30px 30px 0 70px; }
.tnt-create .domain-field .input-box { margin-bottom:33px; position:relative; }
.tnt-create .validation-advice, .tnt-create #messages li{ color:#C90000; font-size:11px; }
.tnt-create .validation-advice{ margin-bottom:-13px; line-height:13px; }
.tnt-create .domain-field .validation-advice{ margin:0; padding:0; position:absolute; top:39px; background:#f9f7f7; z-index:13; }
.go-req-success p{ margin-bottom:10px; }

/*BLOG SOCIAL LINKS OVERLAY FIX*/
.stButton{ position:static !important; }
.stButton .stHBubble{ z-index:0 !important; }
.fb_iframe_widget iframe{ margin-top:0 !important; float:left; }

/*NEW FIELDS*/
.css3-fields li{ margin:0; display:block; }
.css3-fields .fields{ clear:both; }
.css3-fields input[type="text"], .css3-fields input[type="password"], .css3-fields select{ padding:8px 10px; background:url(../img/input-bg-01.png) repeat-x 0 0 #f4f4f4; border:2px solid #fefefe; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#555; display:block; font:16px/16px helvetica,arial; vertical-align:middle; width:390px; }
.css3-fields select{ width:410px; }

.css3-fields.white input, .css3-fields.white select{ background:url(../img/free-trial/input-bg.png) repeat-x #FFF799; border-color:#e3e3e3; }
.verisign .sslProductForm .col3ssl label { margin:0 -15px 0 0; }
.css3-fields label i{ margin:0 0 0 5px; color:#F47B20; }
.css3-fields input[type="text"].validation-failed, .css3-fields input[type="password"].validation-failed, .css3-fields .validation-failed { background:url(../img/account/bg-rounded-error.png) repeat-x 0 0 #FFF799; border:2px solid #F57B20; }
.css3-fields .field.f-no-label input{ margin:25px 0 0; }
.css3-fields .sel-wrap{ display:block; background:url(../img/input-bg-01.png) repeat-x 0 0 #f4f4f4; border:2px solid #fefefe; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.css3-fields .sel-wrap.sel-failed{ background:url(../img/account/bg-rounded-error.png) repeat-x 0 0 #FFF799; border:2px solid #F57B20; }
.css3-fields .sel-wrap select{ border:0; height:35px; }
.verisign .css3-fields .sel-wrap select.validation-failed { background:url(../img/select-arrow.png) no-repeat 100% 10px !important; border:none; }
/*COL 2 SET*/
.css3-fields{ padding:0 30px; }
.css3-fields.col-02-set .field{ float:left; width:50%; }
.css3-fields.col-02-set .field input{ width:350px; }
.css3-fields.col-02-set .field select{ padding:7px 10px; width:370px; }
.css3-fields.col-02-set .fields-wide .field, .css3-fields.col-02-set .add-field .field{ width:100%; }
.css3-fields.col-02-set .fields-wide .field input, .css3-fields.col-02-set .add-field input{ width:745px; }
/*COL 3 SET*/
.css3-fields.col-03-set .col-02{ overflow:hidden; }
.css3-fields.col-03-set .col-02 .field{ margin:0; display:block; }
.css3-fields.col-03-set .col-02 .field input{ width:170px; }
.css3-fields.col-03-set .col-02 .field select{ width:195px; }
.css3-fields.col-03-set .fields{ float:left; width:539px; }
.css3-fields.col-03-set .field{ margin:0 5px 0 0; float:left; display:inline-block; }
.css3-fields.col-03-set .field.country{ margin:0 55px 0 0; }
.css3-fields.col-03-set .field.check-box-same{ margin:0 15px 0 0; padding:15px 17px; width:205px; border:1px solid #ccc; background:#fffcdd; font-size:14px; }
.css3-fields.col-03-set .field.check-box-same label{ display:block; font-weight:normal; font-size:14px; }
.css3-fields.col-03-set .field.check-box-same input{ margin:3px 5px 0; padding:0; background:none; border:none; border-radius:0px; float:left; height:auto; width:auto; }
.check-box-same .check-box p{ margin:5px 0 0; width:49%; display:inline-block; }
.css3-fields.col-03-set .field input, .css3-fields .sel-fix-kit.select-box, .css3-fields .sel-fix-kit.select-box .webkit-wrap{ width:230px; }
.css3-fields.col-03-set .field select{ width:255px; }
.css3-fields.col-03-set .field.city input{ width:170px; }
.css3-fields.col-03-set .field.city select{ width:195px; }
.css3-fields.col-03-set .field.zip input, .css3-fields.col-03-set .field.state input{ width:115px; }
.css3-fields.col-03-set .field.state select, .css3-fields .state .sel-fix-kit.select-box{ margin-right:0; width:140px; }
.css3-fields.col-03-set .field.f-secondary input{ width:200px; }
.css3-fields.col-03-set .field.f-secondary select{ width:225px; }

/*PARTNERRESOURCES*/
#partnerresources-list table.ma-table { table-layout:fixed; word-wrap:break-word; }
#partnerresources-edit .ma-form .validation-advice { width:auto; margin-right:0; }
#partnerresources-edit .delete-image label { display:inline; }
#partnerresources-edit .delete-image input[type="checkbox"] { margin-top:3px; }
#partnerresources-edit textarea.validation-failed { border: 1px solid #f47d4e !important; background: #fff7f5 !important;}

/*GO-PAYPAL*/
.go-paypal .magento-paypal { display:block; margin:0 0 30px;}
.go-paypal .f-left { width:340px; margin:0 0 10px; }
.go-paypal .f-right { width:290px; margin:0 0 10px; }
.go-paypal .f-right .info-banner { background: url(../images/paypal/bg-info.jpg) no-repeat; height:221px; padding:20px; font:normal 15px/22px helvetica; color:#585858; }
.go-paypal .f-right .info-banner h3 { color: #f47b20; font-family:CallunaSansBold, arial, sans-serif; font-size:24px; line-height:26px; text-align:center; margin:0 0 20px; }
.method-view{ display:none; }
.label-paypal { display:inline-block; background:url(../img/paypal/ico-paypal.png) 0 0 no-repeat; text-indent:-2000em; width:94px; height:43px; }

/*TOOLTIP*/
.verisign h2.verisign-h a.tooltips{ position:relative; top:3px; display:inline-block; vertical-align:top; }
a.tooltips:hover{ text-decoration:none;}
#ssl-info-tlt.tooltip{ width:400px; }
.tooltip .xboxcontent.body b{ font-size:12px; }
.tooltip b.block{ display:block; }
.tooltip .xboxcontent.body p, .tooltip .xboxcontent.body ul, .tooltip .xboxcontent.body ol{ padding:0 0 15px; color:#555; }
.tooltip .xboxcontent.body ol, .tooltip .xboxcontent.body ul{ margin:0 0 0 20px; padding:0 0 10px; }
.tooltip .xboxcontent.body ol li, .tooltip .xboxcontent.body ul li{ margin:0 0 5px; padding:0; }
.tooltip .xboxcontent.body ol{ list-style:decimal outside; }

/*BUGS*/
.my-account #inline-contact{ display:none; }

/*PARTNER SOLUTIONS DIRECTORY*/
.page-partner-support  { position:relative; overflow: hidden; }
.page-partner-support h2 { padding:0 0 0 20px; color:#444; font-weight:bold; margin:0 0 10px; }
.page-partner-support h2 span { font-weight:normal; }
.page-partner-support span.separator { color:#F47B20; }
.partner-support-search-form { background:#F1F1F1; padding:20px; margin:0 0 30px; border:1px solid #ccc; overflow:hidden; }
.partner-support-search-form .holder { float:left; margin:0 20px 0 0; width:494px; }
.partner-support-search-form .ma-form .select-box { float:left; line-height:30px; }
.partner-support-search-form .ma-form select { width:200px; margin-right:10px; }
.partner-support-search-form .input-box { padding:0 0 10px; float:left; }
.partner-support-search-form input.input-text { width:480px !important; }
.partner-support-search-form p { margin:0 0 20px; }
.partner-support-search-form button.button { margin:8px 0 0; float:left; height:50px; }
.partner-support-search-form button.button span { background-image: url(../img/btn/bg_btn_big.png); height:50px; padding:0 0 0 20px; position:relative; }
.partner-support-search-form button.button span span { padding: 0 30px 0 10px; height:50px; font-size:18px; line-height:50px; }
#partner-support-search-results { border:none; width:737px; word-wrap:break-word; table-layout:fixed; }
#partner-support-search-results thead { background:none; height:42px; }
#partner-support-search-results th { background: url(../img/ma-page-title-line.gif) repeat-x; color:#fff; border:none; height:30px; padding:12px 5px 0 15px; text-transform:none; }
#partner-support-search-results th.first-child { border-radius:5px 0 0 0; }
#partner-support-search-results th.last-child { border-radius:0 5px 0 0; }
#partner-support-search-results td { border:1px solid #ccc; border-width:0 0 1px 2px; padding: 10px 5px 10px 15px; }
#partner-support-search-results td.border-cell { border-width:0 0 1px 1px; }
#partner-support-search-results td.last { border-width:0 2px 1px 1px; }
#partner-support-search-results .last-row td { border-width:0 0 2px 2px; }
#partner-support-search-results .last-row td.border-cell { border-width:0 0 2px 1px; }
#partner-support-search-results .last-row td.last { border-width:0 2px 2px 1px; }
#partner-support-search-results th a { color:#fff; }
#partner-support-more-results td { padding:20px 0 0; border-width:0; }
#partner-support-more-results .add-more { display:block; width:737px; background:#f4f4f4; line-height:30px; height:30px; text-align:center; font-size:14px; font-weight:bold; color:#444; }
#partner-support-search-results .pagination { font-size:12px; }
#partner-support-search-results .pagination td { border-width:1px 0 2px; padding:10px 0; color:#ccc; }
#partner-support-search-results .pagination td.lnk-top { text-align:right; padding:5px; }
#partner-support-search-results .pagination img { vertical-align:middle; }
#partner-support-search-results .pagination a { color:#ccc; }
#partner-support-search-results .no-results td {  border:1px solid #ccc; }
.page-partner-support .backtoresults { float:right; margin:10px 10px 0 0; }
.page-partner-support .backtoresults span { background:url(../img/bg_btn_small_gray_corner.png) no-repeat 0 0; color:#444; }
.page-partner-support .backtoresults span span { background-position:100% -22px; height:22px; }
.page-partner-support .partner-support-description { padding:10px 20px; }
.page-partner-support .partner-support-description h2 { padding:0; }
.page-partner-support .partner-support-description dl { margin:0 0 20px; }
.page-partner-support .partner-support-description dt { font-weight:bold; float:left; padding:0 10px 0 0; }
.page-partner-support .partner-support-description dd { overflow:hidden; height:1%; }
.page-partner-support #overlay { display:none; position:absolute !important; width:100%; height:100%; top:46px; left:0px; z-index:999; background:#fff url(../images/lightwindow/ajax-loading.gif) no-repeat 50% 50%; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; }
.page-partner-support .solution-body p { margin:0 0 20px; }
.page-partner-support .solution-body blockquote {  border-left: 2px solid #326CA6; padding: 0 0 0 16px; }
.page-partner-support .solution-body .panel { margin:0 0 20px; }
.page-partner-support .solution-body .panelHeader { text-align:center; font-size:13px; }
.page-partner-support .solution-body .panelHeader, .page-partner-support .solution-body .panelContent { padding:3px 5px; }
.page-partner-support .solution-body .code { font-family: "Courier New", Courier, monospace; margin:0 0 10px; border:none !important; background:#f0f0f0; }
.page-partner-support .solution-body .codeHeader { padding:0 5px; border:1px solid #000; border-bottom:none !important; text-align:center; }
.page-partner-support .solution-body .codeContent { padding:5px; border:1px solid #000; }
.page-partner-support .solution-body .code-comment { color: #808080; }
.page-partner-support .solution-body .code-keyword { color: #000091; }
.page-partner-support .solution-body .code-object { color: #910091; }
.page-partner-support .solution-body th.confluenceTh { background: #f0f0f0; border: 1px solid #ccc; padding: 3px 4px; text-align: center; font-weight:bold; }
.page-partner-support .solution-body td.confluenceTd { border: 1px solid #ccc; padding: 3px 4px; }
.page-partner-support .solution-body ul { margin:0 0 20px; }
.page-partner-support .solution-body ul li { background:#fff url(../img/li_bull.gif) no-repeat 0 7px; padding:0 0 0 10px; }
.page-partner-support .solution-body ul li ul { padding:5px 0 5px 5px; margin:0; }


/*GO FORM*/
.go-form .form-list{ overflow:auto; }
.go-form li{ margin:0; display:block; }
.go-form .fields{ clear:both; }
.go-form input[type="text"], .go-form input[type="password"], .go-form  select{ padding:8px 10px; background:url(../img/input-bg-01.png) repeat-x 0 0 #f4f4f4; border:2px solid #fefefe; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#555; display:block; font:16px/16px helvetica,arial; vertical-align:middle; }
.go-form.white input, .go-form.white select{ background:url(../img/free-trial/input-bg.png) repeat-x #FFF799; border-color:#e3e3e3; }
.go-form label i{ margin:0 0 0 5px; color:#F47B20; }
.go-form input[type="text"].validation-failed, .go-form input[type="password"].validation-failed, .saas-create .go-form textarea.validation-failed { background:url(../img/account/bg-rounded-error.png) repeat-x 0 0 #FFF799 !important; border:2px solid #F57B20; }
.go-form .validation-failed { background:url(../img/account/bg-rounded-error.png) repeat-x 0 0 #FFF799; border:2px solid #F57B20; }
.go-form .sel-wrap{ display:block; background:url(../img/input-bg-01.png) repeat-x 0 0 #f4f4f4; border:2px solid #fefefe; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.go-form .sel-wrap.sel-failed{ background:url(../img/account/bg-rounded-error.png) repeat-x 0 0 #FFF799; border:2px solid #F57B20; }
.go-form.sel-wrap select{ border:0; height:37px; }
.go-form .validation-advice{ position:absolute; }
/*CONTACT US LB*/
#caseform input, #mktForm_1016 input, #caseform textarea, #mktForm_1016 textarea{ width:384px; resize: none; }
#caseform select, #mktForm_1016 select{ width:407px; }

/* Site map
*****************************************************/
ul.sitemap li a {height:1%;}
div.sitemap h2, div.sitemap h2 a { padding-top:0.75em; margin-bottom:.5em; font-size:14px; font-weight:bold; color:#F47B20; }
ul.sitemap li a:hover {border:0;}
ul.sitemap li { background:url(../img/generic_link_arrow.gif) left .5em no-repeat; padding:.2em 0 0 20px; border:0; font-size:0.875em; font-weight:bold; color:#444; font-size:12px; margin:0 0 0 4px; }
ul.sitemap li a { color:#4190c8; font-size:12px; border:0; }
ul.sitemap li ul li { padding-top:0.1em; font-size:1em; font-size:12px; background-image:url(../img/icon-generic-link-list.gif);}
ul.sitemap li ul li a {font-weight:normal;}
div.sitemap { margin-bottom: 30px; }