body
{
    border: 0;
    margin: 0;
    padding: 0;
    font-size: 100%;
}
h1, h2, h3, h4, h5
{
    font-family: Arial,Helvetica,sans-serif !important;
    z-index: 99999 !important;
    color: #39393a;
}
p, li, a
{
    font-family: Arial,Helvetica,sans-serif !important;
    z-index: 99999 !important;
    color: #595959;
}
h2
{
    font-size: 24px;
}
h3
{
    font-size: 18px;
}
h4
{
    font-size: 16px;
}
hr.solid
{
    border-bottom: 1px solid #cfcfcf;
}
hr.gradient
{
    background: url('../images/fold.png') no-repeat center;
    width: 100%;
    margin: 32px 0;
    clear: both;
}
hr.small-divider
{
    background: url('../images/small_divider.png') no-repeat center;
    width: 100%;
    margin-bottom: 14px;
    clear: both;
}
br
{
    background: none !important;
    border: none !important;
}
p
{
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 16px;
}
h1, h2, h3, h4
{
    margin-bottom: 14px;
}
a
{
    text-decoration: none;
    color: inherit;
}
blockquote
{
    background: #ebebeb;
    padding: 16px;
    font-size: 22px;
    color: #828282;
    margin: 14px 0;
}
.red-strike
{
    text-decoration: line-through;
    color: #f00;
}
.green-text
{
    color: #06a064;
    font-size: 16px;
}
.row
{
    margin-bottom: 22px;
}
.50-percent
{
    width: 50%;
}
.100-percent
{
    width: 100%;
}
.right
{
    float: right;
}
.text-right
{
    text-align: right;
}
.left
{
    float: left;
}
.center
{
    text-align: center;
}
.relative-container
{
    position: relative;
}
.last-item
{
    border-bottom: 0;
}
.bottom-margin-bottom-20
{
    margin-bottom: 20px;
}
.left-rounded
{
    border-radius: 8px 0 0 0;
    -moz-border-radius: 8px 0 0 0;
    -webkit-border-radius: 8px 0 0 0;
}
.right-rounded
{
    border-radius: 0 8px 0 0;
    -moz-border-radius: 0 8px 0 0;
    -webkit-border-radius: 0 8px 0 0;
}
.absolute-center
{
    display: table-cell !important;
    vertical-align: middle !important;
    text-align: center !important;
}
.v-center
{
    display: table-cell;
    vertical-align: middle;
}
.special-td
{
    background: #51add2;
    text-align: center;
    color: #fff !important;
    text-shadow: -1px 0 1px #424242;
}
.no-borders
{
    background: transparent !important;
}
.no-borders > *
{
    border: none !important;
    background: none !important;
}
.styled-list ul
{
    margin: 14px 0 14px 14px;
}
.styled-list li
{
    font-size: 14px;
    line-height: 22px;
    list-style-type: disc;
    list-style-position: inside;
}
.tight li
{
    margin-bottom: 10px;
}
.pattern
{
    background: url('../images/stripe_title_bar.png') repeat;
}
.pattern-light
{
    background: url('../images/stripe_light.png') repeat;
}
.last-item
{
    margin-right: 0 !important;
}
.small
{
    font-size: 11px;
    line-height: 12px;
}
.in-line li
{
    float: left;
}
a.orange-bold.italic
{
    font-style: normal !important;
}
a.orange-bold.italic:hover
{
    text-decoration: underline;
}
span.italic
{
    font-style: normal !important;
}
.validationMessage
{
    color: red;
    font-size: 12px;
}
.loading
{
    background: url('../images/ajax-loader.gif') no-repeat center;
    width: 32px;
    height: 32px;
    position: absolute;
    z-index: 77;
    margin-left: 100px;
    display: none;
}
.lang-menu
{
    list-style: none;
}
.lang-menu li
{
    display: block;
    position: relative;
    float: left;
}
.lang-menu li ul
{
    display: none;
    width: 73px;
}
.lang-menu ul li a
{
    display: block;
    text-decoration: none;
    padding: 8px 8px;
    margin-left: 1px;
    white-space: nowrap;
    background: #aaa;
    margin-top: -14px;
    color: #fff;
}
.lang-menu li:hover ul
{
    display: block;
    position: absolute;
    top: 20px;
    padding-top: 13px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.lang-menu li:hover li
{
    float: none;
    font-size: 11px;
    margin-top: 5px;
    text-align: center;
}
.lang-menu li:hover li:first-child a
{
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
}
.lang-menu li:hover li:last-child a
{
    border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
}
.bold
{
    font-weight: bold;
}
.brown-text
{
    color: #8d7f5f;
}
.gray-text
{
    color: #595959;
}
.orange-text
{
    color: #ea5921;
}
.blue-text
{
    color: #169acd;
}
.add-arrow
{
    position: relative;
    padding-right: 5px;
}
.add-arrow:after
{
    left: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.add-arrow:after
{
    border-left-color: #fff;
    border-width: 5px;
    top: 50%;
    margin-top: -5px;
}
.add-arrow-big
{
    position: relative;
    padding-right: 5px;
}
.add-arrow-big:after
{
    left: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.add-arrow-big:after
{
    border-left-color: #fff;
    border-width: 10px;
    top: 50%;
    margin-top: -10px;
}
.add-arrow-medium
{
    position: relative;
    padding-right: 5px;
}
.add-arrow-medium:after
{
    left: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.add-arrow-medium:after
{
    border-left-color: #fff;
    border-width: 7px;
    top: 50%;
    margin-top: -7px;
}
.add-top-arrow
{
    position: relative;
    background: #ea5921;
}
.add-top-arrow:after
{
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.add-top-arrow:after
{
    border-bottom-color: #ea5921;
    border-width: 20px;
    left: 50%;
    margin-left: -20px;
}
.add-top-arrow-small
{
    position: relative;
    background: #f3f0ef;
}
.add-top-arrow-small:after
{
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.add-top-arrow-small:after
{
    border-bottom-color: #aaa;
    border-width: 8px;
    left: 50%;
    margin-left: -8px;
}
.add-bottom-arrow
{
    position: relative;
}
.add-bottom-arrow:after
{
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.add-bottom-arrow:after
{
    border-width: 30px;
    left: 50%;
    margin-left: -30px;
}
.orange-button-big
{
    -moz-box-shadow: inset 0 1px 0 0 #fac769;
    -webkit-box-shadow: inset 0 1px 0 0 #fac769;
    box-shadow: inset 0 1px 0 0 #fac769;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f27c41),color-stop(1,#bd2e0d));
    background: -moz-linear-gradient(center top,#f27c41 5%,#bd2e0d 100%) repeat scroll 0 0 #f27c41;
    background: -ms-linear-gradient(center top,#f27c41 5%,#bd2e0d 100%) repeat scroll 0 0 #f27c41;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f27c41',endColorstr='#bd2e0d');
    background-color: #f27c41;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #e65d33;
    display: block;
    float: left;
    color: white;
    font-family: arial;
    font-size: 25px;
    font-weight: normal;
    padding: 13px 56px;
    text-decoration: none;
    text-shadow: 1px -1px 2px #575757;
}
.orange-button-big:not(.disabled):hover
{
    background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#fb9868),color-stop(85%,#d45129));
    background: -moz-linear-gradient(center top,#f58e56 60%,#d45129 95%) repeat scroll 0 0 #fb9868;
    background: -ms-linear-gradient(center top,#f58e56 60%,#d45129 95%) repeat scroll 0 0 #fb9868;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d45129',endColorstr='#f58e56');
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.orange-button-medium
{
    -moz-box-shadow: inset 0 1px 0 0 #fac769;
    -webkit-box-shadow: inset 0 1px 0 0 #fac769;
    box-shadow: inset 0 1px 0 0 #fac769;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f27c41),color-stop(1,#bd2e0d));
    background: -moz-linear-gradient(center top,#f27c41 5%,#bd2e0d 100%) repeat scroll 0 0 #f27c41;
    background: -ms-linear-gradient(center top,#f27c41 5%,#bd2e0d 100%) repeat scroll 0 0 #f27c41;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f27c41',endColorstr='#bd2e0d');
    overflow: hidden;
    background-color: #f27c41;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #e65d33;
    display: inline-block;
    color: white;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    padding: 9px 22px;
    text-decoration: none;
    text-shadow: 1px -1px 2px #575757;
}
.orange-button-medium:not(.disabled):hover
{
    background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#fb9868),color-stop(85%,#d45129));
    background: -moz-linear-gradient(center top,#f58e56 60%,#d45129 95%) repeat scroll 0 0 #fb9868;
    background: -ms-linear-gradient(center top,#f58e56 60%,#d45129 95%) repeat scroll 0 0 #fb9868;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d45129',endColorstr='#f58e56');
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.orange-button-small
{
    -moz-box-shadow: inset 0 1px 0 0 #fac769;
    -webkit-box-shadow: inset 0 1px 0 0 #fac769;
    box-shadow: inset 0 1px 0 0 #fac769;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f27c41),color-stop(1,#bd2e0d));
    background: -moz-linear-gradient(center top,#f27c41 5%,#bd2e0d 100%) repeat scroll 0 0 #f27c41;
    background: -ms-linear-gradient(center top,#f27c41 5%,#bd2e0d 100%) repeat scroll 0 0 #f27c41;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f27c41',endColorstr='#bd2e0d');
    background-color: #f27c41;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #e65d33;
    display: inline-block;
    color: white;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 20px;
    text-decoration: none;
    text-shadow: 1px -1px 2px #575757;
}
.orange-button-small:not(.disabled):hover
{
    background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#fb9868),color-stop(85%,#d45129));
    background: -moz-linear-gradient(center top,#f58e56 60%,#d45129 95%) repeat scroll 0 0 #fb9868;
    background: -ms-linear-gradient(center top,#f58e56 60%,#d45129 95%) repeat scroll 0 0 #fb9868;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d45129',endColorstr='#f58e56');
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.orange-button-big
{
    -moz-box-shadow: inset 0 1px 0 0 #fac769;
    -webkit-box-shadow: inset 0 1px 0 0 #fac769;
    box-shadow: inset 0 1px 0 0 #fac769;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f27c41),color-stop(1,#bd2e0d));
    background: -moz-linear-gradient(center top,#f27c41 5%,#bd2e0d 100%) repeat scroll 0 0 #f27c41;
    background: -ms-linear-gradient(center top,#f27c41 5%,#bd2e0d 100%) repeat scroll 0 0 #f27c41;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f27c41',endColorstr='#bd2e0d');
    background-color: #f27c41;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #e65d33;
    display: inline-block;
    color: white;
    font-family: arial;
    font-size: 25px;
    font-weight: normal;
    padding: 13px 56px;
    text-decoration: none;
    text-shadow: 1px -1px 2px #575757;
}
.orange-button-big:hover
{
    background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#fb9868),color-stop(85%,#d45129));
    background: -moz-linear-gradient(center top,#f58e56 60%,#d45129 95%) repeat scroll 0 0 #fb9868;
    background: -ms-linear-gradient(center top,#f58e56 60%,#d45129 95%) repeat scroll 0 0 #fb9868;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d45129',endColorstr='#f58e56');
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.blue-button-small
{
    -moz-box-shadow: inset 1px 1px 0 0 #4edfef;
    -webkit-box-shadow: inset 1px 1px 0 0 #4edfef;
    box-shadow: inset 1px 1px 0 0 #4edfef;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#2eb2da),color-stop(1,#096397));
    background: -moz-linear-gradient(center top,#2eb2da 5%,#096397 100%) repeat scroll 0 0 #2eb2da;
    background: -ms-linear-gradient(center top,#2eb2da 5%,#096397 100%) repeat scroll 0 0 #2eb2da;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2eb2da',endColorstr='#096397');
    background-color: #2eb2da;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #117ea9;
    display: inline-block;
    color: white;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 22px;
    text-decoration: none;
    text-shadow: 1px -1px 2px #575757;
}
.blue-button-small:not(.disabled):hover
{
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#4dc8f2),color-stop(1,#1686c5));
    background: -moz-linear-gradient(center top,#4dc8f2 5%,#1686c5 100%) repeat scroll 0 0 #4dc8f2;
    background: -ms-linear-gradient(center top,#4dc8f2 5%,#1686c5 100%) repeat scroll 0 0 #4dc8f2;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dc8f2',endColorstr='#1686c5');
}
.blue-button-medium
{
    -moz-box-shadow: inset 1px 1px 0 0 #4edfef;
    -webkit-box-shadow: inset 1px 1px 0 0 #4edfef;
    box-shadow: inset 1px 1px 0 0 #4edfef;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#2eb2da),color-stop(1,#096397));
    background: -moz-linear-gradient(center top,#2eb2da 5%,#096397 100%) repeat scroll 0 0 #2eb2da;
    background: -ms-linear-gradient(center top,#2eb2da 5%,#096397 100%) repeat scroll 0 0 #2eb2da;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2eb2da',endColorstr='#096397');
    background-color: #2eb2da;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #117ea9;
    display: inline-block;
    color: white;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    padding: 9px 22px;
    text-decoration: none;
    text-shadow: 1px -1px 2px #575757;
}
.blue-button-medium:not(.disabled):hover
{
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#4dc8f2),color-stop(1,#1686c5));
    background: -moz-linear-gradient(center top,#4dc8f2 5%,#1686c5 100%) repeat scroll 0 0 #4dc8f2;
    background: -ms-linear-gradient(center top,#4dc8f2 5%,#1686c5 100%) repeat scroll 0 0 #4dc8f2;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dc8f2',endColorstr='#1686c5');
}
.gray-button-big
{
    -moz-box-shadow: inset 1px 1px 0 0 #cfcfcf;
    -webkit-box-shadow: inset 1px 1px 0 0 #cfcfcf;
    box-shadow: inset 1px 1px 0 0 #cfcfcf;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#8f8f8f),color-stop(1,#3f3f3f));
    background: -moz-linear-gradient(center top,#8f8f8f 5%,#3f3f3f 100%) repeat scroll 0 0 #8f8f8f;
    background: -ms-linear-gradient(center top,#8f8f8f 5%,#3f3f3f 100%) repeat scroll 0 0 #8f8f8f;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f8f8f',endColorstr='#3f3f3f');
    background-color: #4b4b4b;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #4b4b4b;
    float: left;
    color: white;
    font-family: arial;
    font-size: 16px;
    font-weight: normal;
    padding: 13px 32px;
    text-decoration: none;
    text-shadow: 1px -1px 2px #575757;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.gray-button-big:not(.disabled):hover
{
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#979797),color-stop(1,#4b4b4b));
    background: -moz-linear-gradient(center top,#979797 5%,#4b4b4b 100%) repeat scroll 0 0 #979797;
    background: -ms-linear-gradient(center top,#979797 5%,#4b4b4b 100%) repeat scroll 0 0 #979797;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#979797',endColorstr='#4b4b4b');
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.gray-button-small
{
    -moz-box-shadow: inset 1px 1px 0 0 #cfcfcf;
    -webkit-box-shadow: inset 1px 1px 0 0 #cfcfcf;
    box-shadow: inset 1px 1px 0 0 #cfcfcf;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#8f8f8f),color-stop(1,#3f3f3f));
    background: -moz-linear-gradient(center top,#8f8f8f 5%,#3f3f3f 100%) repeat scroll 0 0 #8f8f8f;
    background: -ms-linear-gradient(center top,#8f8f8f 5%,#3f3f3f 100%) repeat scroll 0 0 #8f8f8f;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f8f8f',endColorstr='#3f3f3f');
    background-color: #f27c41;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #4b4b4b;
    display: inline-block;
    color: white;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 22px;
    text-decoration: none;
    text-shadow: 1px -1px 2px #575757;
}
.gray-button-small:not(.disabled):hover
{
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#979797),color-stop(1,#4b4b4b));
    background: -moz-linear-gradient(center top,#979797 5%,#4b4b4b 100%) repeat scroll 0 0 #979797;
    background: -ms-linear-gradient(center top,#979797 5%,#4b4b4b 100%) repeat scroll 0 0 #979797;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#979797',endColorstr='#4b4b4b');
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.wrapper
{
    margin: 0 auto;
}
.topNav
{
    height: 90px;
}
.orange-bold
{
    font-family: Arial,Helvetica,sans-serif;
    color: #ea5921;
    font-weight: bold;
    text-shadow: -1px 1px 1px #fff;
}
.orange-text
{
    font-family: Arial,Helvetica,sans-serif;
    color: #ea5921;
    text-shadow: -1px 1px 1px #fff;
}
table
{
    margin: 15px 0;
    font-size: 12px;
}
table td, table th
{
    border: 1px solid #cfcfcf;
    padding: 5px;
}
table th
{
    background: #e6e7e8;
    font-weight: bold;
}
header
{
    height: 90px;
    -webkit-box-shadow: 0 1px 2px 1px #aaa;
    -moz-box-shadow: 0 1px 2px 1px #aaa;
    box-shadow: 0 1px 2px 1px #aaa;
}
.content-wrapper
{
    background: url('../images/bg_pattern.png') repeat-x top;
    width: 100%;
    margin-top: -58px;
    padding-top: 91px;
}
.splash-base-bg
{
    height: 395px;
    width: 100%;
    background: #5dc8eb;
    z-index: 5;
    position: absolute;
    -webkit-box-shadow: 0 0 0 1px #aaa;
    -moz-box-shadow: 0 0 0 1px #aaa;
    box-shadow: 0 0 0 1px #aaa;
}
.splash-paint
{
    position: absolute;
    z-index: 6;
    height: 395px;
    width: 100%;
    margin: 0 auto;
    background: url('../images/slideshow_paint.jpeg') no-repeat center top;
}
.splash-container
{
    height: 395px;
    width: 100%;
    margin: 0 auto;
    box-shadow: inset 1px 1px 2px #fff;
    -webkit-box-shadow: inset 1px 1px 2px #fff;
    -moz-box-shadow: inset 1px 1px 2px #fff;
}
.splash-container h1, .splash-container h2, .splash-container p
{
    color: #fff;
}
.splash-container h1
{
    font-size: 50px;
    text-shadow: #3b3b3b 0 2px 3px;
    margin-bottom: -4px;
}
.splash-container h2
{
    font-size: 20px;
    text-shadow: #3b3b3b 0 1px 3px;
}
.splash-container p
{
    font-size: 17px;
    text-shadow: #3b3b3b 0 1px 2px;
    margin-bottom: 25px;
}
.splash-content
{
    z-index: 8;
    padding-top: 33px;
}
.splash-content .awards
{
    background: url('../images/home_sp.png') no-repeat top;
    width: 293px;
    height: 63px;
    background-position: -6px -353px;
    margin-right: 10px;
}
.splash-content .text a.try-free
{
    display: inline-block;
    width: 243px;
    height: 50px;
    background: url('../images/home_sp.png') no-repeat top;
    background-position: -243px -416px;
    box-shadow: 0 0 20px rgba(255,255,255,0.5);
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: box-shadow;
    -moz-transition-property: box-shadow;
    -o-transition-property: box-shadow;
    -ms-transition-property: box-shadow;
    transition-property: box-shadow;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.splash-content .text a.try-free:hover
{
    width: 243px;
    height: 50px;
    background-position: 0 -416px;
    box-shadow: 0 0 40px #fff;
    -webkit-transition-duration: .1s;
    -moz-transition-duration: .1s;
    -o-transition-duration: .1s;
    -ms-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-property: box-shadow;
    -moz-transition-property: box-shadow;
    -o-transition-property: box-shadow;
    -ms-transition-property: box-shadow;
    transition-property: box-shadow;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.splash-content .text a.try-free img
{
    opacity: 0;
    filter: alpha(opacity=0);
}
.splash-content .video
{
    margin-top: 16px;
    width: 499px;
    height: 287px;
    display: table-cell !important;
    vertical-align: middle !important;
    text-align: center !important;
    text-align: center;
}
.splash-content .video .play-button
{
    cursor: pointer;
    width: 77px;
    height: 77px;
    background: url('../images/play_button.png') no-repeat -1px -2px;
    position: absolute;
    z-index: 12;
    margin: 106px 0 0 210px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -ms-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow;
    -moz-transition-property: box-shadow;
    -o-transition-property: box-shadow;
    -ms-transition-property: box-shadow;
    transition-property: box-shadow;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.splash-content .video .play-button:hover
{
    box-shadow: 0 0 60px #fff;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -ms-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow;
    -moz-transition-property: box-shadow;
    -o-transition-property: box-shadow;
    -ms-transition-property: box-shadow;
    transition-property: box-shadow;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.splash-content .video #home_video
{
    display: block;
    border: 3px #fff solid;
    height: 286px;
    background: url("../images/home_sp.png") top left no-repeat;
    width: 499px;
    height: 287px;
    background-position: 0 0;
    -webkit-transition-duration: .4s;
    -moz-transition-duration: .4s;
    -o-transition-duration: .4s;
    -ms-transition-duration: .4s;
    transition-duration: .4s;
    -webkit-transition-property: box-shadow;
    -moz-transition-property: box-shadow;
    -o-transition-property: box-shadow;
    -ms-transition-property: box-shadow;
    transition-property: box-shadow;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.8);
    position: relative;
    cursor: pointer;
}
.splash-content .video #home_video:hover div.play-button
{
    box-shadow: 0 0 60px #fff;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -ms-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow;
    -moz-transition-property: box-shadow;
    -o-transition-property: box-shadow;
    -ms-transition-property: box-shadow;
    transition-property: box-shadow;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    display: none;
}
.splash-content .video .video_text
{
    text-align: left;
    width: 204px;
    margin-right: 6px;
    position: absolute;
    bottom: 10px;
    right: 0;
}
.splash-content .video .video_text h3
{
    font-size: 19px;
    color: #fff;
    margin-bottom: 10px;
    font-weight: normal;
}
.glow
{
    box-shadow: 0 0 60px #fff;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -ms-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow;
    -moz-transition-property: box-shadow;
    -o-transition-property: box-shadow;
    -ms-transition-property: box-shadow;
    transition-property: box-shadow;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.feature-summary h3
{
    font-size: 20px;
    font-weight: bold;
    color: #39393a;
    max-height: 53px;
    overflow: hidden;
}
.feature-summary i
{
    display: block;
    background: url('../images/home_sp.png') top left no-repeat;
    float: left;
    margin-right: 14px;
    margin-top: -12px;
}
.feature-summary a
{
    color: #ea5921;
    font-weight: bold;
    line-height: 27px;
}
.feature-summary a:hover
{
    text-decoration: underline;
}
.feature-summary a.blue-button-small
{
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    padding: 0 14px 0 10px;
    margin: 0;
}
.feature-summary .grid_4
{
    padding-top: 61px;
    height: 446px;
}
.feature-summary .grid_4 img
{
    float: left;
    margin-right: 14px;
    margin-top: -11px;
}
.feature-summary .grid_4 .bucket
{
    margin-bottom: 90px;
}
.left-gradient
{
    height: auto;
    background: url('../images/left_gradient.png') no-repeat left;
}
#ad
{
    width: 493px;
    height: 72px;
    margin-top: 18px;
    padding: 5px;
    background: url('../images/bg_pattern.png') repeat left;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    overflow: hidden;
    border: 1px solid #cfcfcf;
    display: table-cell;
    vertical-align: middle;
}
#ad img
{
    margin: 4px 9px 0 0;
}
#ad p
{
    margin-bottom: 0;
    word-wrap: break-word;
}
#ad .blue-button-small
{
    padding: 6px 16px;
    font-size: 13px;
}
#ad a
{
    margin: 15px 3px 0 0;
}
#logo
{
    float: left;
    width: 143px;
    height: 80px;
    margin-top: 9px;
}
#logo a
{
    width: 200px;
    height: 80px;
    background-position: 0 0px;
    display: block;
}
#menu
{
    margin-top: 38px;
    width: 740px;
}
#menu .main-items
{
    list-style: none;
    float: left;
    margin-left: 72px;
}
#menu .main-items li
{
    list-style: none !important;
    width: 114px;
    float: left;
    list-style: inline;
}
#menu .main-items li a
{
    font: 16px Arial,Helvetica,sans-serif;
    color: #323233;
}
#menu .main-items li i.dot
{
    background: url("../images/header_footer_sp.png") top left no-repeat;
    display: block;
    float: left;
    margin: 7px 0 0 -9px;
}
#menu .main-items li a i.dot
{
    width: 6px;
    height: 6px;
    background-position: -135px -237px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
#menu .main-items li a:hover i.dot
{
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
#menu .main-items li .active
{
    position: relative;
    margin-right: 10px;
    width: 10px;
    height: 10px;
}
#menu .main-items li a.active i
{
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
}
#menu .main-items .last-item
{
    margin-right: 0;
    width: 94px;
}
#menu .buttons
{
    float: right;
    right: 0;
    list-style: none;
    margin-top: 13px;
    width: 225px;
}
#menu .buttons li.button-left
{
    width: 47%;
}
#menu .buttons li.button-right
{
    width: 47%;
}
#menu .buttons li.spacer
{
    width: 6%;
    height: 1px;
}
#menu .buttons li
{
    float: left;
    display: block;
}
#menu .buttons li a
{
    list-style: none;
    border: 1px solid #eb7449;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#f58e56),color-stop(85%,#c24018));
    background: -moz-linear-gradient(center top,#f58e56 60%,#c24018 95%) repeat scroll 0 0 #f58e56;
    background: -ms-linear-gradient(center top,#f58e56 60%,#c24018 95%) repeat scroll 0 0 #f58e56;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c24018',endColorstr='#f58e56');
    background-color: #f27c41;
    overflow: hidden;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0;
    text-decoration: none;
    text-align: center;
    -moz-box-shadow: inset 0 1px 0 0 #fac769,-1px 2px 5px 0 #ccc;
    -webkit-box-shadow: inset 0 1px 0 0 #fac769,-1px 2px 5px 0 #ccc;
    -ms-shadow: inset 0 1px 0 0 #fac769,-1px 2px 5px 0 #ccc;
    box-shadow: inset 0 1px 0 0 #fac769,-1px 2px 5px 0 #ccc;
    cursor: pointer;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    display: block;
    font: bold 12px Arial,Helvetica,sans-serif;
    color: white;
    text-shadow: 0 1px 1px #333;
}
#menu .buttons li a:hover
{
    background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#fb9868),color-stop(85%,#d45129));
    background: -moz-linear-gradient(center top,#f58e56 60%,#d45129 95%) repeat scroll 0 0 #fb9868;
    background: -ms-linear-gradient(center top,#f58e56 60%,#d45129 95%) repeat scroll 0 0 #fb9868;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d45129',endColorstr='#f58e56');
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
#menu .buttons li a.last-item
{
    margin-right: 0 !important;
}
#menu .buttons .last-item
{
    margin-right: 0;
}
#secNav
{
    height: 35px;
    margin-top: 20px;
    border-bottom: 1px solid #cfcfcf;
    position: relative;
    -webkit-box-shadow: 0 1px 0 0 #fff;
    -moz-box-shadow: 0 1px 0 0 #fff;
    box-shadow: 0 1px 0 0 #fff;
}
#secNav h1
{
    font: 24px Arial,Helvetica,sans-serif;
    font-weight: bold;
    color: #39393a;
    margin-bottom: 0;
    text-shadow: 0 2px 0 #fff;
}
#secNav h1 img
{
    margin: -25px 10px 0 0;
}
#secNav .items
{
    margin-top: -22px;
    list-style: none;
    float: right;
}
#secNav .items li
{
    list-style: none;
    margin-right: 34px;
    float: left;
}
#secNav .items li a
{
    font: 18px Arial,Helvetica,sans-serif;
    color: #595959;
    text-decoration: none;
    text-shadow: 0 2px 0 #fff;
    color: #39393a;
    text-align: right;
}
#secNav .items li a img
{
    margin-right: 5px;
    margin-bottom: 3px;
    visibility: hidden;
    width: 10px;
    height: 10px;
}
#secNav .items li a:hover img
{
    visibility: visible;
}
#secNav .items li.last-item
{
    margin-right: 0;
}
#tertiaryNav
{
    background: #f3f0ef;
    width: 226px;
    height: 29px;
    float: right;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px;
}
#tertiaryNav .icon-contact
{
    background: url("header_footer_sp.png") top left no-repeat;
    width: 15px;
    height: 13px;
    display: inline-block;
}
#tertiaryNav .items
{
    margin: 8px 0 0 5px;
}
#tertiaryNav .items li
{
    display: inline;
    font: 11px Arial,Helvetica,sans-serif;
    padding: 0 4px 7px 7px;
}
#tertiaryNav .items li i
{
    margin: -1px 3px 0 0 !important;
    display: block;
    height: 15px;
    float: left;
    background: url("../images/header_footer_sp.png") top left no-repeat;
}
#tertiaryNav .items li .contact-sales
{
    width: 15px;
    height: 15px;
    background-position: -53px -283px;
}
#tertiaryNav .items li .blog
{
    width: 12px;
    height: 15px;
    background-position: -68px -283px;
}
#tertiaryNav .items li .lang
{
    width: 15px;
    height: 15px;
    background-position: -38px -283px;
}
#tertiaryNav .items li a:hover
{
    text-decoration: underline;
}
#tertiaryNav .items .last-item
{
    margin-right: 0;
}
#content
{
    margin: 11px 0 30px 0;
    min-height: 400px;
}
.refund a
{
    color: #ea5921;
    font-weight: bold;
}
.left-content
{
    width: 622px;
}
.left-content-700
{
    width: 700px;
}
.right-content
{
    float: right;
}
.white-gradient
{
    width: 220px;
    height: 393px;
    position: absolute;
    z-index: 0;
    margin-top: 60px;
    background: -moz-linear-gradient(left,#fff 0,#fff 9%,#fff 39%,rgba(255,255,255,0.98) 40%,rgba(255,255,255,0.03) 98%,rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(9%,#fff),color-stop(39%,#fff),color-stop(40%,rgba(255,255,255,0.98)),color-stop(98%,rgba(255,255,255,0.03)),color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left,#fff 0,#fff 9%,#fff 39%,rgba(255,255,255,0.98) 40%,rgba(255,255,255,0.03) 98%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left,#fff 0,#fff 9%,#fff 39%,rgba(255,255,255,0.98) 40%,rgba(255,255,255,0.03) 98%,rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(left,#fff 0,#fff 9%,#fff 39%,rgba(255,255,255,0.98) 40%,rgba(255,255,255,0.03) 98%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right,#fff 0,#fff 9%,#fff 39%,rgba(255,255,255,0.98) 40%,rgba(255,255,255,0.03) 98%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);
}
.rounded-top-left
{
    -webkit-border-radius: 8px 0 0 0 !important;
    -moz-border-radius: 8px 0 0 0 !important;
    border-radius: 8px 0 0 0 !important;
}
.slider-nav
{
    width: 220px;
    float: left;
}
.slider-nav .items
{
    width: 220px;
}
.slider-nav .items li
{
    height: 24px;
    padding: 23px 0 13px 58px;
    border-bottom: 1px solid #aaa;
    background: transparent;
    cursor: pointer;
}
.slider-nav .items li a
{
    text-decoration: none;
    font: 14px Arial,Helvetica,sans-serif;
    color: #595959;
    z-index: 2;
    position: absolute;
    width: 162px;
    height: 24px;
}
.slider-nav .items li a:hover
{
    color: #ea5921;
}
.slider-nav .items li:first-child
{
    margin-top: 0;
}
.slider-nav .items li .feature-icons
{
    margin-top: -8px;
    margin-left: -40px;
    width: 32px;
    height: 32px;
    position: absolute;
    z-index: 4;
    background: url('../images/tour_icons.png') no-repeat;
}
.slider-nav .items li .feature-icons:hover .feature-icons
{
    filter: none;
    -webkit-filter: grayscale(0);
}
.slider-nav .items li .feature-icons:hover
{
    color: #ea5921;
}
.slider-nav .items li.last-child
{
    border-bottom: 0;
}
.slider-nav .items .active .feature-icons
{
    filter: none;
    -webkit-filter: grayscale(0);
}
.slider-nav .items li#create .feature-icons
{
    background-position: 0 0;
}
.slider-nav .items li#edit .feature-icons
{
    background-position: 0 -32px;
}
.slider-nav .items li#convert .feature-icons
{
    background-position: 0 -64px;
}
.slider-nav .items li#scan .feature-icons
{
    background-position: 0 -96px;
}
.slider-nav .items li#collab .feature-icons
{
    background-position: 0 -128px;
}
.slider-nav .items li#sign .feature-icons
{
    background-position: 0 -160px;
}
.slider-nav .items li#control .feature-icons
{
    background-position: 0 -192px;
}
.slider-nav .items li#e-form .feature-icons
{
    background-position: 0 -224px;
}
.slider-nav .items li.active
{
    border-bottom: 1px solid #cfcfcf;
}
.slider-nav .items .active
{
    z-index: 3;
    position: relative;
    width: 162px;
    height: 24px;
    border-top: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf;
    border-left: 1px solid #cfcfcf;
    border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    -webkit-border-radius: 8px 0 0 8px;
    background: url('../images/orange_border.png') repeat-y left #fff;
    overflow: hidden;
    margin-top: -1px;
}
.slider-nav .items .active a
{
    color: #ea5921;
    font-weight: bold;
}
.slider-content
{
    color: #595959;
    float: right;
    width: 698px;
    overflow: hidden;
    height: 480px;
    padding: 20px 0 0 20px;
    border-right: 1px solid #cfcfcf;
    border-left: 1px solid #cfcfcf;
    border-top: 1px solid #cfcfcf;
    -webkit-box-shadow: -25px 0 50px -20px #aaa;
    -moz-box-shadow: -25px 0 50px -20px #aaa;
    box-shadow: -25px 0 50px -20px #aaa;
    border-radius: 0 8px 0 0;
    -moz-border-radius: 0 8px 0 0;
    -webkit-border-radius: 0 8px 0 0;
    background: #fff;
}
.slider-content p, .slider-content h2, .slider-content ul li
{
    font-family: Arial,Helvetica,sans-serif;
}
.slider-content ul
{
    list-style-type: disc;
    margin-left: 18px;
}
.slider-content h2
{
    font-size: 24px;
    line-height: 28px;
    font-weight: normal;
}
.slider-content p, .slider-content ul li
{
    font-size: 14px;
    line-height: 23px;
}
.slider-content .video-container
{
    width: 265px;
    height: 194px;
    float: right;
    margin: 22px 8px 10px 0;
}
figcaption
{
    text-align: right;
    font-size: 12px;
    padding-left: 13px;
}
figcaption img
{
    margin-top: -3px;
    margin-right: 4px;
}
.world-map
{
    width: 697px;
    height: 294px;
    background: url('../images/world_map.png') no-repeat;
}
.partnerList a h2, .partnerList a
{
    color: #ea5921;
}
.partnerList a h2:hover, .partnerList a:hover
{
    text-decoration: underline;
}
.partnerList li
{
    margin-bottom: 30px;
    font-size: 14px;
    color: #595959;
}
.right-side-bar
{
    background: #f1f2f2;
    border: 1px solid #cfcfcf;
    width: 220px;   
    margin-bottom : 20px;
}
.download-press-kit
{
    background: #f1f2f2;
    border: 1px solid #cfcfcf;
    width: 220px;
    height: 107px;
    width: 214px;
    padding: 5px 7px 0 0;
    margin-bottom: 30px;
}
.download-press-kit p
{
    font-size: 14px;
    margin-top: 20px;
}
.download-press-kit .icon-book
{
    width: 68px;
    height: 79px;
    background: url('../images/icons/book.png') no-repeat transparent;
    margin: 10px 0 5px 40px;
}
.download-press-kit .icon-download
{
    width: 30px;
    height: 22px;
    background: url('../images/icons/dl.png') no-repeat transparent;
    right: 40px;
    bottom: -18px;
    position: absolute;
    z-index: 6;
}
.press li
{
    font-size: 14px;
    margin-bottom: 14px;
}
.inTheNewsText
{
    margin-bottom: 30px;
    margin-left: 160px;
    font-size: 14px;
    color: #595959;
}
.inTheNewsText a
{
    color: #ea5921;
    line-height: 27px;
}
.inTheNewsImage
{
    float: left;
    text-align: right;
    width: 140px;
}
.awards-h
{
    width: 100%;
    height: 596px;
    background: #f1f2f2;
    border: 1px solid #cfcfcf;
}
.awards-h .award-logos
{
    background: url('../images/icons/awards-h.png') no-repeat transparent center;
    width: 100%;
    height: 510px;
}
.awards-h h3
{
    margin: 15px 0;
}
#sequence
{
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}
#sequence .slider
{
    margin-left: 0;
    list-style-type: none;
    overflow: hidden;
}
.slide
{
    padding: 0 22px;
    overflow: hidden;
}
.slide ul li
{
    font-size: 13px;
    margin-bottom: 10px;
    margin-right: 10px;
    line-height: 19px;
}
.slide .desc
{
    width: 54%;
}
.slide hr
{
    margin: 10px 0;
}
.slide.animate-in
{
    -webkit-transition-duration: .1s;
    -moz-transition-duration: .1s;
    -o-transition-duration: .1s;
    -ms-transition-duration: .1s;
    transition-duration: .1s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    opacity: 1;
}
.slide.animate-out
{
    -webkit-transition-duration: .1s;
    -moz-transition-duration: .1s;
    -o-transition-duration: .1s;
    -ms-transition-duration: .1s;
    transition-duration: .1s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    opacity: .9;
}
.bottom-slide-nav
{
    height: 45px;
    width: 678px;
    background: #f9f9f9;
    border: 1px solid #cfcfcf;
    border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    padding: 15px 20px 0 20px;
    font-size: 14px;
    line-height: 99%;
}
.bottom-slide-nav > *
{
    width: 40%;
}
.bottom-slide-nav .nav-text-left
{
    margin-left: 37px;
}
.bottom-slide-nav .nav-text-right
{
    margin-right: 37px;
}
.bottom-slide-nav .nav-text-right a
{
    margin-right: 4px;
}
.slide.animate-in
{
    opacity: 1;
    filter: alpha(opacity=100);
}
.slide.animate-out
{
    opacity: 0;
    filter: alpha(opacity=0);
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}
.features-page p, .features-page h4
{
    margin-left: 20px;
}
.left-nav .items
{
    border: 1px solid #cfcfcf;
}
.left-nav .items li
{
    height: 10px;
    background: #f0f0f0;
    border-bottom: 1px solid #cfcfcf;
    padding: 15px 0 25px 55px;
    font-weight: normal;
    font-size: 14px;
    -webkit-box-shadow: 0 1px 0 0 #fff;
    -moz-box-shadow: 0 1px 0 0 #fff;
    box-shadow: 0 1px 0 0 #fff;
}
.left-nav .items li .feature-icons
{
    margin-top: -8px;
    margin-left: -40px;
    width: 32px;
    height: 32px;
    background: url('../images/tour_icons.png') no-repeat;
}
.left-nav .items li:hover .feature-icons
{
    filter: none;
    -webkit-filter: grayscale(0);
}
.left-nav .items li:hover
{
    color: #ea5921;
}
.left-nav .items .active .feature-icons
{
    filter: none;
    -webkit-filter: grayscale(0);
}
.left-nav .items li#create .feature-icons
{
    background-position: 0 0;
}
.left-nav .items li#edit .feature-icons
{
    background-position: 0 -32px;
}
.left-nav .items li#convert .feature-icons
{
    background-position: 0 -64px;
}
.left-nav .items li#scan .feature-icons
{
    background-position: 0 -96px;
}
.left-nav .items li#collab .feature-icons
{
    background-position: 0 -128px;
}
.left-nav .items li#sign .feature-icons
{
    background-position: 0 -160px;
}
.left-nav .items li#control .feature-icons
{
    background-position: 0 -192px;
}
.left-nav .items li#e-form .feature-icons
{
    background-position: 0 -224px;
}
.left-nav .items li.active
{
    background: #fff;
    color: #ea5921;
    font-weight: bold;
}
.features-page.grid_9 .row img
{
    margin: 0 15px 15px 15px;
}
.features-page.grid_9 .grid_3 img
{
    margin-bottom: 20px;
}
.download a.orange-button-medium
{
    margin-right: 15px;
    padding: 14px 22px;
}
.os-info
{
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    width: 504px;
    height: 40px;
    padding: 10px;
    border: 1px solid #cfcfcf;
    background: #dfdfdf;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZGZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#dfdfdf 0,#fefefe 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#dfdfdf),color-stop(100%,#fefefe));
    background: -webkit-linear-gradient(top,#dfdfdf 0,#fefefe 100%);
    background: -o-linear-gradient(top,#dfdfdf 0,#fefefe 100%);
    background: -ms-linear-gradient(top,#dfdfdf 0,#fefefe 100%);
    background: linear-gradient(to bottom,#dfdfdf 0,#fefefe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#fefefe',GradientType=0);
}
.os-info img
{
    margin-right: 10px;
    width: 42px;
    height: 42px;
}
table.compare
{ *border-collapse:collapse;border-spacing:0}
table.compare th
{
    height: 40px;
    font-size: 16px;
    display: table-cell;
    vertical-align: middle;
    color: #595959;
    padding: 5px 5px 5px 8px;
}
table.compare tbody tr:last-child td
{
    border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px;
}
table.compare td
{
    height: 41px;
    display: table-cell;
    vertical-align: middle;
    padding: 8px !important;
}
table.compare tbody
{
    background: #f7f7f7;
}
.shadow-fancy
{
    background: url('../images/shadow_fancy_big.png') no-repeat top left;
    width: 50%;
    height: 9px;
    position: absolute;
    z-index: 12;
    margin-top: 54px;
}
.overview
{
    color: #595959;
}
.overview .text
{
    margin-bottom: 10px;
}
.overview .text h4
{
    font-size: 24px;
    font-weight: normal;
}
.overview .text p
{
    font-size: 16px;
    margin-top: 13px;
}
.overview .thumbs
{
    margin-top: 32px;
    margin-bottom: 32px;
}
.overview .thumbs h4
{
    font-size: 24px;
    font-weight: bold;
    margin: 20px 0 4px 0;
}
.overview .thumbs p
{
    font-size: 14px;
    margin-bottom: 5px;
}
.fade-down
{
    width: 100%;
}
#hot-jobs
{
    background: #f1f2f2;
    padding: 18px 18px 0 18px;
    border: 1px solid #cfcfcf;
    margin: 14px 0;
}
#hot-jobs hr
{
    margin: 8px 0 4px 0;
}
#hot-jobs .grid_4
{
    margin: 10px 0 10px 0;
}
#hot-jobs h3
{
    margin-top: 8px;
}
#hot-jobs h3 img
{
    margin: -6px 11px 0 0;
}
iframe#jobviteframe div#openPositions
{
    display: none !important;
}
p.inputs
{
    margin-bottom: 16px;
}
.tabs
{
    margin-left: 0;
}
.tabs li
{
    display: block;
    float: left;
    border-left: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf;
    width: 122px;
    height: 145px;
    overflow: hidden;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    background: url('../images/biz_tab_gray_border.png') top repeat-x #fafafa;
}
.tabs li a
{
    background: url('../images/bottom_gradient.png') bottom no-repeat #fafafa;
    position: absolute;
    bottom: 10px;
    display: table-cell !important;
    vertical-align: middle !important;
    text-align: center !important;
    width: 122px;
    bottom: 0;
    padding-bottom: 10px;
}
.tabs li a img
{
    margin-bottom: 9px;
}
.tabs li a img:hover
{
    filter: none;
    -webkit-filter: grayscale(0);
}
.tabs li.second-child img
{
    margin-bottom: 0;
}
.tabs li:last-child img
{
    margin-bottom: 14px;
}
.tabs li.active
{
    background: url('../images/biz_tab_orange_border.png') top repeat-x #fafafa;
    border-bottom: 0;
}
.tabs li.active a
{
    background: #fff !important;
}
.tabs li.active a img
{
    filter: none;
    -webkit-filter: grayscale(0);
}
.tabs li:last-child
{
    border-right: #cfcfcf solid 1px !important;
}
.tab-wrapper
{
    width: 614px;
    height: 376px;
    border-left: #cfcfcf 1px solid;
    border-right: #cfcfcf 1px solid;
    border-bottom: #cfcfcf 1px solid;
    overflow: hidden;
}
.tab-content
{
    overflow: hidden !important;
}
.tab-content .main-content
{
    width: 335px;
    height: 295px;
    margin-top: 55px;
    margin-right: 25px;
}
.tab-content .excerpt
{
    width: 193px;
    margin: 51px 0 0 25px;
}
.tab-content .excerpt p
{
    font-size: 12px;
}
.bottom-tab-nav
{
    width: 574px;
    height: 32px;
    background: #f4f4f4;
    border-left: #cfcfcf 1px solid;
    border-right: #cfcfcf 1px solid;
    border-bottom: #cfcfcf 1px solid;
    border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    padding: 7px 20px;
    line-height: 99%;
}
.bottom-tab-nav > *
{
    width: 40%;
}
.bottom-tab-nav .nav-text-left, .bottom-tab-nav .nav-text-right
{
    margin: 9px 0 0 37px;
}
.bottom-tab-nav a
{
    font-size: 14px;
    color: #9d9d9d;
}
.tab-content.animate-in
{
    opacity: 1;
    -webkit-transition-duration: .1s;
    -moz-transition-duration: .1s;
    -o-transition-duration: .1s;
    -ms-transition-duration: .1s;
    transition-duration: .1s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.tab-content.animate-out
{
    opacity: 0;
    -webkit-transition-duration: .1s;
    -moz-transition-duration: .1s;
    -o-transition-duration: .1s;
    -ms-transition-duration: .1s;
    transition-duration: .1s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.padded-img img
{
    margin: 0 18px 26px 18px;
}
.padded-img h4
{
    margin-bottom: 5px;
}
.img-grayscale img
{ ;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;transition-duration:.2s;transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;cursor:pointer}
.img-grayscale img:hover
{
    filter: none;
    -webkit-filter: grayscale(0);
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.featured-logos img
{ ;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;transition-duration:.2s;transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;cursor:pointer}
.featured-logos img:hover
{
    filter: none;
    -webkit-filter: grayscale(0);
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.featured-logos .shadow
{
    margin-top: -11px;
}
.featured-logos .left
{
    margin-right: 10px;
}
.featured-logos .logo
{
    width: 200px;
    height: 154px;
    margin-right: 10px;
    background: url('../images/handmadepaper.png') repeat;
    border-bottom: 10px solid transparent;
    display: table-cell !important;
    vertical-align: middle !important;
    text-align: center !important;
}
.featured-logos .logo a img
{
    cursor: pointer;
}
.featured-logos .logo img
{
    cursor: default;
}
.featured-logos .logo h3
{
    font-size: 18px;
}
.featured-logos .logo:hover
{
    border-bottom: 10px solid #ea5921;
}
.featured-logos hr.logo-border
{
    border-bottom: 10px solid #ea5921;
    bottom: 0;
    position: static;
    visibility: hidden;
}
.featured-logos hr.logo-border:hover
{
    visibility: visible;
}
.case-study ul
{
    margin: 0 0 10px 18px;
}
.case-study ul li
{
    list-style-type: disc;
    font-size: 14px;
}
#customers-slideshow
{
    position: absolute;
    z-index: 9999;
    left: 0;
}
.customer-logos
{
    margin-bottom: 20px;
}
.customer-logos img
{ ;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;transition-duration:.2s;transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;cursor:pointer}
.customer-logos img:hover
{
    filter: none;
    -webkit-filter: grayscale(0);
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.customer-logos ul li
{
    display: block;
    float: left;
    cursor: default;
    margin: 0 27px 10px 0;
}
.customer-logos ul li img
{
    cursor: default;
    border: #e1e1e1 1px solid;
}
.customer-logos h4
{
    font-size: 14px;
    margin: 22px 0 13px 0;
    padding: 5px;
    background: #ebebeb;
    width: 94%;
}
.case-study h2
{
    margin: 47px 40px 0 14px;
    width: 358px;
    float: right;
}
.white-papers
{
    border: 1px solid #cfcfcf;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    width: 300px;
    height: 214px;
    overflow: hidden;
}
.row .grid_4
{
    margin-top: 25px;
    margin-bottom: 25px;
}
.row .grid_4 p
{
    margin-bottom: 14px;
}
#upgradeStepTwo .cart
{
    padding: 18px;
    border: 1px solid #cfcfcf;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
#premium-support
{
    border: #cfcfcf solid 1px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    height: 228px;
    overflow: hidden;
}
#premium-support h3
{
    font-size: 18px;
}
#premium-support .graphic
{
    background: #f6f6f6;
    width: 197px;
    float: left;
    padding: 37px 15px 0 15px;
    height: 191px;
}
#premium-support .graphic ul
{
    list-style-type: disc;
    list-style-position: inside;
    margin-top: 14px;
}
#premium-support .graphic ul li
{
    font-weight: bold;
    font-size: 12px;
}
#premium-support .buy-cart
{
    padding: 14px;
    border: 1px solid #cfcfcf;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
#premium-support .form
{
    background: #fff;
    border-left: #cfcfcf solid 1px;
    float: right;
    width: 350px;
    height: 188px;
    padding: 20px;
}
#premium-support .form h3
{
    font-size: 18px;
    margin-bottom: 5px;
}
#premium-support .form p, #premium-support .form hr, #premium-support .form input
{
    margin-bottom: 18px;
}
#premium-support .form input#premium_support_serial
{
    width: 239px;
    height: 27px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 1px solid #cfcfcf;
    float: left;
    margin-right: 15px;
    margin-bottom: 3px;
}
#premium-support .form button#premium_support_submit
{
    float: left;
}
#update
{
    background: #fff;
    border: #cfcfcf solid 1px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    height: 208px;
    padding: 10px 20px;
}
#update hr
{
    margin: 12px 0;
}
#update h3
{
    margin-bottom: 4px;
}
#update p
{
    margin-bottom: 0;
}
table.upgrade th:first-child
{
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}
table.upgrade th:last-child
{
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}
table.upgrade td, table.upgrade th
{
    display: table-cell;
    vertical-align: middle;
    padding: 17px;
    font-size: 14px;
    color: #595959;
}
table.upgrade th
{
    background: url('../images/stripe_light.png') repeat;
}
table.upgrade .grid_7 input
{
    width: 300px;
    height: 26px;
    margin-right: 10px;
}
.how-to
{
    height: 270px;
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.how-to .title-bar
{
    background: url('../images/stripe.png') repeat;
    height: 30px;
    border-bottom: 1px solid #cfcfcf;
    padding: 10px 10px 3px 10px;
}
.support-side-bar .right-side-nav, .support-side-bar .release-notes
{
    margin-bottom: 20px;
}
.support-side-bar #update
{
    margin-bottom: 40px;
}
.support-side-bar .release-notes p
{
    font-size: 12px;
}
.support-side-bar .release-notes img
{
    margin: 0 8px 12px 0;
}
.docs table a
{
    color: #ea5921;
    font-weight: bold;
    margin-right: 8px;
}
.right-side-nav
{
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border: 1px solid #cfcfcf;
    overflow: hidden;
}
.right-side-nav li
{
    border-bottom: 1px solid #cfcfcf;
}
.right-side-nav li a
{
    font-size: 14px;
    font-weight: bold;
    padding: 18px 16px;
    background: url('../images/stripe.png') repeat;
    display: block;
}
.right-side-nav li a.active
{
    -webkit-box-shadow: 0 1px 9px 0 #ccc !important;
    -moz-box-shadow: 0 1px 9px 0 #ccc !important;
    box-shadow: 0 1px 9px 0 #ccc !important;
    background: #fff !important;
    color: #ea5921 !important;
    overflow: hidden;
}
.right-side-nav .last-item
{
    border-bottom: 0;
}
.get-help
{
    margin-bottom: 20px;
    padding-bottom: 30px;
    height: 178px;
    background: url('../images/bottom_gradient.png') bottom no-repeat;
}
.get-help p
{
    margin-bottom: 20px;
}
#ourValues
{
    width: 640px;
    border: #ccc solid 3px;
    background: url('../images/bg_pattern.png') repeat-x top #fff;
}
#freeTrialForm
{
    width: 640px;
    height: 385px;
    border: #ccc solid 3px;
    background: url('../images/bg_pattern.png') repeat-x top #fff;
}
#freeTrialForm h1
{
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 0;
    text-shadow: 0 2px 0 white;
}
#freeTrialForm .form
{
    border: 0;
    width: 335px;
    text-align: right;
    float: left;
    color: #595959;
    padding: 32px 32px 0 0;
}
#freeTrialForm .form .orange-button-big
{
    margin-right: 1px;
    padding: 13px 55px;
    float: right;
}
#freeTrialForm .form .row
{
    height: 50px;
    margin-bottom: 12px;
}
#freeTrialForm .form input, #freeTrialForm .form select
{
    margin-bottom: 14px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: white;
    border: 2px solid #d9d9d9;
}
#freeTrialForm .form select
{
    padding: 9px 3px;
}
#freeTrialForm .form label
{
    cursor: default;
    line-height: 15px;
}
#freeTrialForm .form input
{
    height: 20px;
    padding: 5px 4px;
    width: 215px;
}
#freeTrialForm .form select
{
    width: 226px;
    height: 37px;
}
#freeTrialForm .features
{
    float: left;
    width: 220px;
    height: 100%;
    margin-left: 10px;
    margin-top: 54px;
    padding-left: 40px;
    background: url('../images/left_gradient_small.png') left top no-repeat;
}
#freeTrialForm .features h3
{
    margin-bottom: 75px;
}
#premiumSupportErrorModal
{
    width: 640px;
    border: #ccc solid 3px;
    background: url('../images/bg_pattern.png') repeat-x top #fff;
}
#premiumSupportErrorModal a
{
    color: #ea5921;
    font-weight: bold;
}
#premiumSupportErrorModal .orange-button-medium
{
    font-size: 14px;
    margin-right: 8px;
    color: #fff;
}
.modal-ad
{
    height: 62px;
    width: 100%;
    background: url('../images/bg_pattern.png') repeat-x top #fff;
    padding: 20px;
    margin: 20px 0 0 -20px;
    box-shadow: inset 0 2px 2px #ccc;
    border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    overflow: hidden;
}
.modal-ad h1
{
    margin-top: 0;
}
.modal-ad h2
{
    margin-bottom: 0;
}
.modal-ad .ad-download
{
    margin-top: 10px;
}
#trialPageForm h1
{
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 0;
    text-shadow: 0 2px 0 white;
}
#trialPageForm .form
{
    border: 0;
    width: 335px;
    text-align: right;
    float: left;
    color: #595959;
    padding: 32px 32px 0 0;
}
#trialPageForm .form .orange-button-big
{
    margin-right: 1px;
    padding: 13px 55px;
    float: right;
}
#trialPageForm .form .row
{
    height: 47px;
    margin-bottom: 5px;
}
#trialPageForm .form input, #trialPageForm .form select
{
    margin-bottom: 14px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: white;
    border: 2px solid #d9d9d9;
}
#trialPageForm .form select
{
    padding: 9px 3px;
}
#trialPageForm .form label
{
    cursor: default;
    line-height: 15px;
    font-size: 13px;
    padding-left: 5px;
}
#trialPageForm .form input
{
    height: 20px;
    padding: 5px 4px;
    width: 198px;
}
#trialPageForm .form select
{
    width: 210px;
    height: 37px;
}
#trialPageForm .form .orange-button-big
{
    padding: 10px 47px;
}
.close-btn
{
    float: right;
    margin-top: -40px;
    margin-right: -40px;
}
.close-btn a
{
    background: url("../images/header_footer_sp.png") top left no-repeat;
    width: 38px;
    height: 42px;
    background-position: 0 -283px;
    display: block;
}
html.ie #freeTrialForm .form .orange-button-big
{
    padding: 13px 57px !important;
}
html.ie .side-form input
{
    margin-bottom: 12px !important;
}
html.ie .side-form textarea
{
    margin-bottom: 8px !important;
}
html.ie .costLabel, html.ie .totalCost
{
    font-size: 85%;
    font-weight: normal;
}
html.lt-ie8 .content-wrapper
{
    margin-top: -61px !important;
}
html.lt-ie8 li.spacer
{
    width: 5% !important;
    height: 1px;
}
html.lt-ie8 #tertiaryNav .items li
{
    display: inline;
}
html.lt-ie8 .play-button
{
    width: 79px !important;
    height: 79px !important;
    background-position-x: 0 !important;
}
html.ie8 .play-button, html.lt-ie9 .play-button
{
    width: 79px !important;
    height: 79px !important;
    background-position-x: 0 !important;
}
input, select, textarea
{
    margin-bottom: 14px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: white;
    border: 1px solid #d9d9d9;
    font-size: 12px;
}
input.error, select.error, textarea.error
{
    border-color: red !important;
}
label.error
{
    color: red;
}
input.disabled, select.disabled, textarea.disabled, button.disabled, checkbox.disabled
{
    opacity: .5;
}
.side-form
{
    background: #fafafa;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border: 1px solid #cfcfcf;
    text-align: right;
    float: left;
    color: #595959;
    width: 299px;
    background: url('../images/stripe_form_body.png') repeat;
    box-shadow: inset 12px -12px 11px #d8d9d9;
    overflow: hidden;
}
.side-form h3
{
    margin-bottom: 3px;
}
.side-form .row
{
    height: 50px;
    margin-bottom: 12px;
}
.side-form input, .side-form select, .side-form textarea
{
    margin-bottom: 14px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: white;
    border: 1px solid #d9d9d9;
    font-size: 12px;
}
.side-form label
{
    text-align: right;
    font-size: 12px;
    margin-right: 7px;
    font-weight: bold;
    text-shadow: 0 1px 1px #fff;
}
.side-form input
{
    width: 138px;
    height: 28px;
    box-shadow: 0 1px 0 rgba(255,255,255,0.4);
    padding-left: 8px;
    padding-right: 8px;
}
.side-form select
{
    width: 156px;
    height: 34px;
    padding: 9px;
    box-shadow: 0 1px 0 rgba(255,255,255,0.4);
}
.side-form textarea
{
    width: 137px;
    height: 61px;
    box-shadow: 0 1px 0 rgba(255,255,255,0.4);
    padding: 8px;
}
.side-form .requiredSymbol
{
    color: #ea5921;
}
.side-form .orange-button-medium
{
    width: 156px;
    height: 43px;
    font-weight: normal;
    padding: 6px 16px;
    margin-top: 6px;
}
.side-form .title-head
{
    background: url('../images/side_form_stripe.png') repeat;
    padding: 12px 12px 0 12px;
    border-bottom: 1px solid #cfcfcf;
    box-shadow: inset 12px 0 11px #2da2c4;
}
.side-form .title-head p
{
    color: white;
    font-size: 16px;
    line-height: 20px;
    text-align: left;
    font-weight: bold;
    text-shadow: -1px -1px 0 #363636;
}
.side-form .form-body
{
    padding: 12px 12px 12px 0;
    height: 515px;
}
#reviews
{
    height: 42px;
    overflow: hidden;
    border-bottom: 5px #dadada solid;
    margin-bottom: 16px;
}
#reviews .review
{
    height: 78px;
    overflow: hidden;
}
#reviews .review p
{
    font-size: 16px;
    line-height: 30px;
}
.credibility
{
    margin: -20px 0 20px 0;
    height: 170px;
}
.credibility h3
{
    font-size: 14px;
}
.review-tabs
{
    height: 48px;
}
.review-tabs li
{
    display: block;
    float: left;
    font-size: 12px;
    margin-right: 48px;
    height: 48px;
    margin-top: 0;
}
.review-tabs li div
{
    height: 70px;
}
.review-tabs li a
{
    display: block;
    background: url("../images/reviews.png") top left no-repeat;
}
.review-tabs li .zendesk
{
    width: 95px;
    height: 22px;
    background-position: 0 0;
}
.review-tabs li .tech_republic
{
    width: 95px;
    height: 18px;
    background-position: -277px 0;
}
.review-tabs li .pc_world_small
{
    width: 70px;
    height: 22px;
    background-position: -372px 0;
}
.review-tabs li .pc_mag
{
    width: 40px;
    height: 48px;
    background-position: -442px 0;
}
.review-tabs li .cnet_small
{
    width: 39px;
    height: 39px;
    background-position: -482px 0;
}
.review-tabs li .aboutcom
{
    width: 93px;
    height: 16px;
    background-position: -521px 0;
}
.review-tabs .active
{
    position: relative;
}
.review-tabs .active
{
    position: relative;
}
.review-tabs .active:after
{
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.review-tabs .active:after
{
    border-color: rgba(136,183,213,0);
    border-top-color: #dadada;
    border-width: 20px;
    left: 50%;
    margin-left: -19px;
    margin-top: -69px;
}
.review-tabs .last-child
{
    margin-right: 0;
}
.bqstart, .bqend
{
    color: #ea5921;
    font-size: 40px;
}
.bqstart
{
    float: left;
    height: 45px;
    margin-top: -22px;
    padding-top: 24px;
    margin-right: 4px;
}
.bqend
{
    height: 25px;
}
.buy-accolades
{
    background: url(../images/left_gradient_small.png) left center no-repeat;
    width: 211px;
    margin-top: 25px;
    height: 248px;
    padding-left: 21px;
}
.buy-accolades div
{
    background: url("../images/reviews.png") top left no-repeat;
    display: block;
    float: left;
    height: 98px;
}
.buy-accolades .deloitte-sm
{
    width: 86px;
    height: 54px;
    background-position: -95px 0;
    margin-right: 8px;
}
.buy-accolades .fast-sm
{
    width: 35px;
    height: 54px;
    background-position: -181px 0;
}
.buy-accolades .inc-500-sm
{
    width: 61px;
    height: 54px;
    background-position: -216px 0;
    margin-right: 8px;
}
#buyNowForm
{
    background: url('../images/bg_pattern.png') repeat-x top #fff;
}
.modal
{
    border: #ccc solid 3px;
}
.modal-form
{
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    color: #595959;
    padding: 12px;
    width: 730px;
    border: #ccc solid 3px;
}
.modal-form h3
{
    margin-bottom: 3px;
    text-shadow: 0 2px 0 white;
}
.modal-form .row
{
    height: 50px;
    margin-bottom: 12px;
}
.modal-form .field-column
{
    width: 175px;
    margin-right: 10px;
}
.modal-form input, .modal-form select, .modal-form textarea
{
    margin-bottom: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: white;
    border: 1px solid #d9d9d9;
    font-size: 12px;
}
.modal-form label
{
    text-align: right;
    font-size: 12px;
    margin-right: 7px;
}
.modal-form input
{
    width: 154px;
    height: 28px;
    margin-bottom: 10px;
}
.modal-form input.submit {
    background-color: #426C7F;
    border-style: none;
    color: #FFFFFF;
    cursor: pointer;
    padding-bottom: 6px;
    padding-top: 5px;
    text-shadow: 0 -1px 1px #222222;
    width: 110px;
}
.modal-form select
{
    width: 156px;
    height: 32px;
    padding: 7px 9px;
}
.modal-form textarea
{
    width: 335px;
    height: 74px;
}
.modal-form .requiredSymbol
{
    color: #ea5921;
}
.modal-form .blue-button-medium
{
    width: 200px;
    height: 54px;
    font-weight: normal;
    padding: 6px 18px;
}
.modal-form .features
{
    width: 235px;
    height: 100%;
    padding-left: 32px;
    background: url('../images/left_gradient_small.png') left center no-repeat;
    margin-top: 30px;
}
.modal-form .features h3
{
    margin-bottom: 95px;
    font-size: 14px;
    font-weight: bold;
}
.modal-form .features h3 i
{
    display: block;
    background: url("../images/home_sp.png") top left no-repeat;
    float: left;
    margin-right: 10px;
    margin-top: -25px;
}
.modal-form .features h3 i.edit
{
    width: 61px;
    height: 66px;
    background-position: 0 -287px;
}
.modal-form .features h3 i.control
{
    width: 63px;
    height: 65px;
    background-position: -61px -287px;
}
.modal-form .features h3 i.convert
{
    width: 63px;
    height: 63px;
    background-position: -212px -287px;
}
.modal-form .features h3 i.biz
{
    width: 88px;
    height: 64px;
    background-position: -124px -287px;
    margin-top: 0;
}
.modal-form .features h3 i.vlp
{
    width: 80px;
    height: 52px;
    background-position: -299px -353px;
    margin-top: 0;
    margin-left: 9px;
}
.modal-form .features h3 i.support
{
    width: 62px;
    height: 63px;
    background-position: -275px -287px;
    margin-top: -10px;
}
.modal-form #trialModalBodyLeft
{
    width: 391px;
}
.customers
{
    position: relative;
    text-align: center;
    height: 146px;
    width: 630px;
    overflow: hidden;
    margin-left: 45px;
    margin-top: 10px;
}
.customers .customer-logos-nav-modal
{
    margin-top: 61px;
    position: absolute;
    width: 624px;
    z-index: 99;
}
.customers .customer-logos-nav-modal a
{
    display: block;
    background: url("../images/header_footer_sp.png") top left no-repeat;
}
.customers .customer-logos-nav-modal a.prev
{
    width: 13px;
    height: 15px;
    background-position: -80px -283px;
}
.customers .customer-logos-nav-modal a.next
{
    width: 13px;
    height: 15px;
    background-position: -93px -283px;
}
.customers h3
{
    margin-bottom: 10px;
}
.customers .customer-logos
{
    margin-left: 20px;
}
.customers .customer-logos li
{
    display: table-cell !important;
    vertical-align: middle !important;
    text-align: center !important;
    display: block;
    float: left;
    width: 95px;
    height: 95px;
    padding: 2px;
    opacity: .7;
    border: 1px solid #cfcfcf;
    background: url('images/customers_sp.png') no-repeat;
    -webkit-transition-duration: .1s;
    -moz-transition-duration: .1s;
    -o-transition-duration: .1s;
    -ms-transition-duration: .1s;
    transition-duration: .1s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    margin: 0 20px 0 0;
}
.customers .customer-logos li:hover
{
    opacity: 1;
    filter: none;
    -webkit-filter: grayscale(0);
    -webkit-transition-duration: .1s;
    -moz-transition-duration: .1s;
    -o-transition-duration: .1s;
    -ms-transition-duration: .1s;
    transition-duration: .1s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.customers .customer-logos li:last-child
{
    margin-right: 0;
}
.customers .customer-logos li.last-child
{
    margin-right: 0;
}
.customers .customer-logos li.conoco
{
    background-position: 0 0;
}
.customers .customer-logos li.dell
{
    background-position: -95px 0;
}
.customers .customer-logos li.honeywell
{
    background-position: -190px 0;
}
.customers .customer-logos li.ibm
{
    background-position: -285px 0;
}
.customers .customer-logos li.oracle
{
    background-position: -380px 0;
}
.customers .customer-logos li.pfizer
{
    background-position: -475px 0;
}
.customers .customer-logos li.safeway
{
    background-position: -570px 0;
}
.customers .customer-logos li.nike
{
    background-position: -665px 0;
}
.customers .customer-logos li.johndeere
{
    background-position: -760px 0;
}
.customers .customer-logos li.pepsico
{
    background-position: -855px 0;
}
.customers .customer-logos li.bofa
{
    background-position: -950px 0;
}
.customers .customer-logos li.jpmorgan_chase
{
    background-position: -1045px 0;
}
.customers .customer-logos li.goldman_sachs
{
    background-position: -1140px 0;
}
.customers .customer-logos li.prudential
{
    background-position: -1235px 0;
}
.customers .customer-logos li.wells_fargo
{
    background-position: -1330px 0;
}
.customers .customer-logos li.boeing
{
    background-position: -1425px 0;
}
.customers .customer-logos li.cat
{
    background-position: -1520px 0;
}
.customers .customer-logos li.gm
{
    background-position: -1615px 0;
}
.customers .customer-logos li.general_dynamics
{
    background-position: -1710px 0;
}
.customers .customer-logos li.johnson_controls
{
    background-position: -1805px 0;
}
.customers .customer-logos li.aflac
{
    background-position: -1900px 0;
}
.customers .customer-logos li.mass_mutual
{
    background-position: -1995px 0;
}
.customers .customer-logos li.metlife
{
    background-position: -2090px 0;
}
.customers .customer-logos li.new_york_life
{
    background-position: -2185px 0;
}
.customers .customer-logos li.travelers
{
    background-position: -2280px 0;
}
.customers .customer-logos li.barnes_thornburg
{
    background-position: -2375px 0;
}
.customers .customer-logos li.bsdr
{
    background-position: -2470px 0;
}
.customers .customer-logos li.chicago_bar_assoc
{
    background-position: -2565px 0;
}
.customers .customer-logos li.davis_wright_tremaine
{
    background-position: -2660px 0;
}
.customers .customer-logos li.lexis_nexis
{
    background-position: -2755px 0;
}
.customer-slide.animate-in
{
    opacity: 1;
    -webkit-transition-duration: .1s;
    -moz-transition-duration: .1s;
    -o-transition-duration: .1s;
    -ms-transition-duration: .1s;
    transition-duration: .1s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.customer-slide.animate-out
{
    opacity: 0;
    -webkit-transition-duration: .1s;
    -moz-transition-duration: .1s;
    -o-transition-duration: .1s;
    -ms-transition-duration: .1s;
    transition-duration: .1s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.ticket-form
{
    background: #fafafa;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border: 1px solid #cfcfcf;
    font-size: 12px;
    color: #595959;
    padding: 12px;
}
.ticket-form .row
{
    height: 50px;
    margin-bottom: 12px;
}
.ticket-form .validationMessage
{
    display: none;
    font-size: 11px;
}
.ticket-form span.chk
{
    display: block;
    clear: right;
}
.ticket-form span.chk input
{
    width: 25px;
    float: left;
}
.ticket-form input, .ticket-form select, .ticket-form textarea
{
    margin-bottom: 14px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: white;
    border: 1px solid #d9d9d9;
}
.ticket-form label
{
    text-align: right;
    font-size: 12px;
}
.ticket-form input
{
    width: 159px;
    height: 25px;
}
.ticket-form select
{
    width: 167px;
    height: 31px;
}
.ticket-form textarea
{
    width: 154px;
    height: 74px;
}
.ticket-form .requiredSymbol
{
    color: #ea5921;
}
.ticket-form .blue-button-medium
{
    width: 159px;
    height: 43px;
    font-weight: normal;
    padding: 6px 18px;
}
#try
{
    width: 590px;
    height: 320px;
    border: 1px solid #cfcfcf;
    padding: 15px 15px;
    background: #fff;
    margin-bottom: 20px;
}
#try h1
{
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 0;
}
#try p
{
    margin-bottom: 0;
}
#try .form
{
    border: 0;
    width: 318px;
    text-align: right;
    float: left;
    color: #595959;
    padding: 10px 32px 0 0;
}
#try .features
{
    float: left;
    width: 200px;
    height: 100%;
    padding-left: 32px;
    background: url('../images/left_gradient_small.png') left top no-repeat;
    margin-top: -80px;
}
#try .features h4
{
    margin-bottom: 40px;
}
#try .features h4 img
{
    margin-right: 10px;
}
.cart
{
    border: 1px solid #cfcfcf;
    height: 253px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
.cart .item-image
{
    width: 206px;
    height: inherit;
    border-right: 1px solid #cfcfcf;
    text-align: center;
}
.cart .item-image img
{
    margin-top: 33px;
}
.cart .items-form
{
    padding: 30px 0 0 34px;
    width: 443px;
    height: auto;
}
.cart .items-form input
{
    height: 34px;
    width: 75px;
    font-size: 18px;
    font-weight: bold;
    color: #595959;
    margin-right: 3px;
    margin-left: 6px;
}
.cart .items-form select
{
    height: 33px;
    margin-right: 30px;
    padding: 7px;
    min-width: 55px;
}
.cart .items-form select.slt_med
{
    width: 129px;
}
.cart .items-form select.slt_vsm
{
    width: 45px;
}
.cart .items-form button
{
    float: right;
    clear: left;
    margin-top: 42px;
}
.cart .items-form label
{
    font-size: 11px;
}
.cart .items-form .orange-button-big
{
    padding: 10px 30px;
}
.check-eligibility
{
    margin-top: 8px;
    height: 100%;
}
.check-eligibility input
{
    width: 220px;
    height: 24px;
    margin-right: 12px;
}
.check-eligibility p
{
    margin-bottom: 14px;
}
.quote-sidebar
{
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #f1f2f2;
}
.quote-sidebar .title-bar
{
    border-bottom: 1px solid #cfcfcf;
    width: 100%;
    background: url('../images/stripe_title_bar.png') repeat;
    height: 14px;
    text-align: center;
    padding: 19px 0 21px 0;
}
.quote-sidebar .title-bar h4
{
    font-size: 14px;
}
.quote-sidebar .quote-content
{
    padding: 15px;
}
.quote-sidebar .quote-content p, .quote-sidebar .quote-content a
{
    margin-bottom: 14px;
}
.quote-sidebar .quote-content p img
{
    margin-top: -30px;
}
.side-button
{
    width: 174px;
}
.quote-sidebar-upgrade
{
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #f1f2f2;
}
.quote-sidebar-upgrade .title-bar
{
    border-bottom: 1px solid #cfcfcf;
    width: 100%;
    background: url('../images/stripe_title_bar.png') repeat;
    height: 14px;
    text-align: center;
    padding: 12px 0 18px 0;
}
.quote-sidebar-upgrade .title-bar h3
{
    font-size: 18px;
}
.quote-sidebar-upgrade .quote-content
{
    padding: 15px 15px 0 15px;
}
.quote-sidebar-upgrade .quote-content h5, .quote-sidebar-upgrade .quote-content p, .quote-sidebar-upgrade .quote-content a
{
    margin-bottom: 18px;
}
.quote-sidebar-upgrade .quote-content img
{
    margin-right: 8px;
}
.quote-sidebar-upgrade .quote-content p img
{
    margin-top: -30px;
}
.quote-sidebar-upgrade .quote-content h5
{
    font-size: 16px;
}
.business-sidebar
{
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #f1f2f2;
}
.business-sidebar .title-bar
{
    border-bottom: 1px solid #cfcfcf;
    width: 100%;
    background: url('../images/stripe_title_bar.png') repeat;
    padding: 19px 0 4px 0;
}
.business-sidebar .title-bar h4
{
    margin-bottom: 0;
    font-size: 24px;
    font-weight: normal;
}
.business-sidebar .title-bar h4 img
{
    margin: -5px 12px 0 10px;
}
.business-sidebar .quote-content
{
    padding: 14px;
}
.business-sidebar .quote-content p, .business-sidebar .quote-content a
{
    margin-bottom: 14px;
    margin-top: 18px;
}
.business-sidebar .quote-content p img
{
    margin-top: -30px;
}
.business-sidebar .quote-content a
{
    margin-top: 17px;
}
#gmap-aus, #gmap-us
{
    width: 300px;
    height: 165px;
    border: #fff 3px solid;
    -webkit-box-shadow: 1px 1px 5px 2px #ccc;
    -moz-box-shadow: 1px 1px 5px 2px #ccc;
    box-shadow: 1px 1px 5px 2px #ccc;
    margin: 10px 0;
}
.left-nav .itmes li
{
    list-style-type: none;
    height: 52px;
    background: #f0f0f0;
    border-bottom: 1px solid #cfcfcf;
}
.left-nav .itmes li a
{
    margin: 5px;
}
.tech ul
{
    list-style-position: inside;
}
.tech ul li
{
    margin-bottom: 10px;
    font-size: 14px;
    list-style-position: inside;
    list-style-type: disc;
}
.tech h3
{
    text-transform: capitalize;
}
.tech a
{
    color: #ea5921;
    font-weight: bold;
    font-style: italic;
}
.nitro-history
{
    text-align: center;
    float: right;
    width: 222px;
    height: 187px;
    overflow: hidden;
    position: relative;
    margin-bottom: 20px;
}
.nitro-history h3
{
    margin-bottom: 55px;
    color: #595959;
    font-weight: bold;
}
.nitro-history a
{
    margin-top: -11px;
}
.nitro-history a img
{
    z-index: 10;
}
.nitro-history .circle
{
    position: absolute;
    margin-top: 25px;
    margin-left: -12px;
}
.time-line-nav a
{
    position: absolute;
    z-index: 14;
}
.time-line-nav a:first-child
{
    left: 0;
}
.time-line-nav a:last-child
{
    right: 0;
}
.time-line
{
    right: -222px;
    margin-top: -39px;
}
.time-line .event
{
    background: #ea5921;
    text-align: left;
    padding: 8px;
    height: 46px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.time-line .event p
{
    color: #fff;
    font-size: 16px;
    margin-bottom: 0;
}
.time-line .time-slide
{
    opacity: 1;
    width: 222px;
    margin-top: -10px;
}
.time-line .time-slide h3
{
    color: #ea5921;
    font-weight: bold;
}
.slide-show-container
{
    width: 340px;
    height: 230px;
    overflow: hidden;
    border: 1px solid #cfcfcf;
    text-align: center;
}
.slide-show-container .slide-show p
{
    position: static;
    bottom: 10px;
}
.slide-show-container .photo-slide
{
    width: 324px;
    height: 187px;
    margin: 8px;
}
.slide-show-container .photo-slide img
{
    border: 1px solid #cfcfcf;
}
.slide-show-container .photo-slide.animate-in
{
    opacity: 1;
    -webkit-transition-duration: .1s;
    -moz-transition-duration: .1s;
    -o-transition-duration: .1s;
    -ms-transition-duration: .1s;
    transition-duration: .1s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.slide-show-container .photo-slide.animate-out
{
    opacity: 0;
    left: 324px;
    -webkit-transition-duration: .1s;
    -moz-transition-duration: .1s;
    -o-transition-duration: .1s;
    -ms-transition-duration: .1s;
    transition-duration: .1s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.slide-show-container .slideshow-nav
{
    width: 55px;
    float: right;
    margin-right: 6px;
}
.slide-show-container .caption
{
    float: left;
    font-size: 12px;
    padding: 9px 0 0 2px;
}
.benefits-container
{
    height: 559px;
    margin-bottom: 32px;
}
.benefits
{
    width: 700px;
    height: 522px;
    position: absolute;
    z-index: 222;
}
.eNews input
{
    margin-bottom: 14px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: white;
    border: 2px solid #d9d9d9;
    height: 20px;
    padding: 5px 4px;
    width: 215px;
}
.eNews button
{
    padding: 7px 20px 8px 20px;
    font-size: 16px;
}
#benefits-photos
{
    position: absolute;
    z-index: 221;
}
#benefits-photos ul li img
{
    display: none;
    position: static;
    z-index: 222;
}
#benefits-photos ul li img.animate-in
{
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition-duration: .4s;
    -moz-transition-duration: .4s;
    -o-transition-duration: .4s;
    -ms-transition-duration: .4s;
    transition-duration: .4s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
#benefits-photos ul li img.animate-out
{
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition-duration: 2s;
    -moz-transition-duration: 2s;
    -o-transition-duration: 2s;
    -ms-transition-duration: 2s;
    transition-duration: 2s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.each
{
    width: 160px;
    height: 160px;
    background: 0;
    opacity: 1;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    margin: 0 20px 21px 0;
    position: static;
    z-index: 222;
    float: left;
    cursor: pointer;
}
.each:nth-child(4), .each:nth-child(8), .each:nth-child(12)
{
    margin-right: 0;
}
.each:hover
{
    opacity: 1;
    background: #ea5921;
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    -ms-transition-duration: 0s;
    transition-duration: 0s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.each p
{
    color: #fff;
    font-weight: bold;
    margin: 10px;
    position: static;
    z-index: 2255;
}
.magin-right-0
{
    margin-right: 0;
}
.leadership-photos
{
    width: 165px;
    height: 173px;
    -webkit-box-shadow: 0 0 4px 2px #aaa;
    -moz-box-shadow: 0 0 4px 2px #aaa;
    box-shadow: 0 0 4px 2px #aaa;
    background: #595959;
    border: #fff 4px solid;
    margin-bottom: 20px;
    margin-right: 18px;
    margin-top: 7px;
}
.leadershipText
{
    width: 490px;
}
.leadershipText p
{
    line-height: 21px;
    font-size: 14px;
}
.contact
{
    color: #595959;
    padding: 20px 10px 0 10px;
    width: 200px;
}
.contactaddress
{
    color: #595959;
    padding: 20px 10px 0 10px;
    width: 280px;
}
.contact .map-container
{
    margin: 15px;
}
.contact .map-embed-aus #gmap-aus, .contact .map-embed-sf #gmap-us
{
    border: 1px solid #cfcfcf !important;
    width: 200px !important;
    height: 200px !important;
    margin: 0 !important;
    padding: 0 !important;
    box-shadow: none !important;
}
.contact .map-embed-aus, .contact .map-embed-sf
{
    border: 1px solid #cfcfcf !important;
    width: 200px !important;
    height: 200px !important;
    margin-bottom: 12px;
}
.semi-footer
{
    background: #e5e5e5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#e5e5e5 0,#f9f9f9 22%,#f9f9f9 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5e5e5),color-stop(22%,#f9f9f9),color-stop(100%,#f9f9f9));
    background: -webkit-linear-gradient(top,#e5e5e5 0,#f9f9f9 22%,#f9f9f9 100%);
    background: -o-linear-gradient(top,#e5e5e5 0,#f9f9f9 22%,#f9f9f9 100%);
    background: -ms-linear-gradient(top,#e5e5e5 0,#f9f9f9 22%,#f9f9f9 100%);
    background: linear-gradient(to bottom,#e5e5e5 0,#f9f9f9 22%,#f9f9f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5',endColorstr='#f9f9f9',GradientType=0);
    box-shadow: inset 1px 1px 2px #ccc;
    -webkit-box-shadow: inset 1px 1px 2px #ccc;
    -moz-box-shadow: inset 1px 1px 2px #ccc;
}
.semi-footer .awards
{
    height: 150px;
    padding: 20px 0;
}
.semi-footer .slide-logos
{
    position: absolute;
    z-index: 99 !important;
}
.semi-footer .slide-logos .customer-logos
{
    overflow: hidden;
    width: 905px;
}
.semi-footer .slide-logos .customer-logos li
{
    display: table-cell !important;
    vertical-align: middle !important;
    text-align: center !important;
    display: block;
    float: left;
    width: 95px;
    height: 95px;
    padding: 2px;
    opacity: .7;
    background: url('../images/customers_sp.png') no-repeat;
    -webkit-transition-duration: .1s;
    -moz-transition-duration: .1s;
    -o-transition-duration: .1s;
    -ms-transition-duration: .1s;
    transition-duration: .1s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    margin: 0 20px 0 0;
}
.semi-footer .slide-logos .customer-logos li:hover
{
    opacity: 1;
    filter: none;
    -webkit-filter: grayscale(0);
    -webkit-transition-duration: .1s;
    -moz-transition-duration: .1s;
    -o-transition-duration: .1s;
    -ms-transition-duration: .1s;
    transition-duration: .1s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.semi-footer .slide-logos .customer-logos li:last-child
{
    margin-right: 0;
}
.semi-footer .slide-logos .customer-logos li.last-child
{
    margin-right: 0;
}
.semi-footer .slide-logos .customer-logos li.conoco
{
    background-position: 0 0;
}
.semi-footer .slide-logos .customer-logos li.dell
{
    background-position: -95px 0;
}
.semi-footer .slide-logos .customer-logos li.honeywell
{
    background-position: -190px 0;
}
.semi-footer .slide-logos .customer-logos li.ibm
{
    background-position: -285px 0;
}
.semi-footer .slide-logos .customer-logos li.oracle
{
    background-position: -380px 0;
}
.semi-footer .slide-logos .customer-logos li.pfizer
{
    background-position: -475px 0;
}
.semi-footer .slide-logos .customer-logos li.safeway
{
    background-position: -570px 0;
}
.semi-footer .slide-logos .customer-logos li.nike
{
    background-position: -665px 0;
}
.semi-footer .slide-logos .customer-logos li.johndeere
{
    background-position: -760px 0;
}
.semi-footer .slide-logos .customer-logos li.pepsico
{
    background-position: -855px 0;
}
.semi-footer .slide-logos .customer-logos li.bofa
{
    background-position: -950px 0;
}
.semi-footer .slide-logos .customer-logos li.jpmorgan_chase
{
    background-position: -1045px 0;
}
.semi-footer .slide-logos .customer-logos li.goldman_sachs
{
    background-position: -1140px 0;
}
.semi-footer .slide-logos .customer-logos li.prudential
{
    background-position: -1235px 0;
}
.semi-footer .slide-logos .customer-logos li.wells_fargo
{
    background-position: -1330px 0;
}
.semi-footer .slide-logos .customer-logos li.boeing
{
    background-position: -1425px 0;
}
.semi-footer .slide-logos .customer-logos li.cat
{
    background-position: -1520px 0;
}
.semi-footer .slide-logos .customer-logos li.gm
{
    background-position: -1615px 0;
}
.semi-footer .slide-logos .customer-logos li.general_dynamics
{
    background-position: -1710px 0;
}
.semi-footer .slide-logos .customer-logos li.johnson_controls
{
    background-position: -1805px 0;
}
.semi-footer .slide-logos .customer-logos li.aflac
{
    background-position: -1900px 0;
}
.semi-footer .slide-logos .customer-logos li.mass_mutual
{
    background-position: -1995px 0;
}
.semi-footer .slide-logos .customer-logos li.metlife
{
    background-position: -2090px 0;
}
.semi-footer .slide-logos .customer-logos li.new_york_life
{
    background-position: -2185px 0;
}
.semi-footer .slide-logos .customer-logos li.travelers
{
    background-position: -2280px 0;
}
.semi-footer .slide-logos .customer-logos li.barnes_thornburg
{
    background-position: -2375px 0;
}
.semi-footer .slide-logos .customer-logos li.bsdr
{
    background-position: -2470px 0;
}
.semi-footer .slide-logos .customer-logos li.chicago_bar_assoc
{
    background-position: -2565px 0;
}
.semi-footer .slide-logos .customer-logos li.davis_wright_tremaine
{
    background-position: -2660px 0;
}
.semi-footer .slide-logos .customer-logos li.lexis_nexis
{
    background-position: -2755px 0;
}
.semi-footer .accolades .accolades-container
{
    position: absolute;
    z-index: 9999 !important;
    margin-left: 10px;
    width: 290px;
}
.semi-footer .accolades .accolade-logos li
{
    display: block;
    float: left;
    height: 98px;
    background: #fff;
    margin: 0 0 20px 0;
    opacity: .7;
    padding: 0;
    -webkit-transition-duration: .1s;
    -moz-transition-duration: .1s;
    -o-transition-duration: .1s;
    -ms-transition-duration: .1s;
    transition-duration: .1s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    background: url('../images/customers_sp.png') no-repeat center;
    cursor: pointer;
}
.semi-footer .accolades .accolade-logos li:hover
{
    opacity: 1;
    filter: none;
    -webkit-filter: grayscale(0);
    -webkit-transition-duration: .1s;
    -moz-transition-duration: .1s;
    -o-transition-duration: .1s;
    -ms-transition-duration: .1s;
    transition-duration: .1s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.semi-footer .accolades .accolade-logos li.last-child
{
    margin-right: 0;
}
.semi-footer .accolades .accolade-logos li.inc-500
{
    background-position: -3229px 0;
    width: 89px;
    margin-left: 20px;
}
.semi-footer .accolades .accolade-logos li.fast
{
    background-position: -3317px 0;
    width: 52px;
    margin-left: 77px;
}
.semi-footer .accolades .accolade-logos li.deloitte
{
    background-position: -3369px 0;
    width: 126px;
    margin: 0 0 0 4px;
}
.semi-footer .accolades .accolade-logos li.soft-500
{
    background-position: -3494px 0;
    width: 110px;
    margin: 0 0 0 27px;
    padding: 0;
}
.semi-footer .slide-bg
{
    width: 775px;
    float: left;
    position: static;
    z-index: 10 !important;
}
.semi-footer .slide-bg .logos-bg li
{
    display: table-cell !important;
    vertical-align: middle !important;
    text-align: center !important;
    border: #acacac 1px solid;
    display: block;
    float: left;
    width: 97px;
    height: 97px;
    background: #fff;
    margin: 0 20px 20px 0;
}
.semi-footer .slide-bg .logos-bg li.last-child
{
    margin-right: 0;
}
.semi-footer .slide-bg-acc
{
    width: 298px;
    float: left;
    margin-left: 10px;
    position: static;
    z-index: 10 !important;
}
.semi-footer .slide-bg-acc .logos-bg-acc li
{
    display: table-cell !important;
    vertical-align: middle !important;
    text-align: center !important;
    border: #acacac 1px solid;
    display: block;
    float: left;
    width: 144px;
    height: 97px;
    background: #fff;
    margin: 0 5px 20px 0;
}
.semi-footer .slide-bg-acc .logos-bg-acc li.last-child
{
    margin-right: 0;
}
.semi-footer .customer-logos-nav
{
    margin-left: -25px;
    position: absolute;
    width: 904px;
    z-index: 999;
    left: 0;
    margin-top: 140px;
}
.semi-footer .customer-logos-nav a
{
    display: block;
    background: url("../images/header_footer_sp.png") top left no-repeat;
}
.semi-footer .customer-logos-nav a.prev
{
    width: 13px;
    height: 15px;
    background-position: -80px -283px;
}
.semi-footer .customer-logos-nav a.next
{
    width: 13px;
    height: 15px;
    background-position: -93px -283px;
}
.semi-footer .slide-logos
{
    position: absolute;
    z-index: 999;
    overflow: hidden;
    width: 580px;
    clear: both;
}
.semi-footer .logos-slide
{
    overflow: hidden;
}
.semi-footer .slide-logos.animate-in
{
    opacity: 1;
    filter: alpha(opacity=100);
}
.semi-footer .slide-logos.animate-out
{
    filter: alpha(opacity=0);
    opacity: 0;
}
#flying-milo
{
    position: absolute;
    display: none;
    background: url('../images/flying_milo.png') no-repeat;
    width: 105px;
    height: 95px;
    bottom: -95px;
}
footer
{
    background: url('../images/footer_bg.png') repeat;
    bottom: 0;
    overflow: hidden;
    height: 164px;
    padding: 25px 0 5px 0;
}
#footer
{
    overflow: hidden;
}
#footer .nav-column
{
    margin-right: 10px;
    width: 149px;
}
#footer li
{
    font-size: 13px;
    line-height: 175%;
}
#footer li:first-child
{
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 5px;
    border-bottom: 1px #fff solid;
    text-decoration: none;
    width: 130px;
}
#footer li a
{
    color: #fff;
    text-shadow: 0 1px 4px #000;
}
#footer li a:hover
{
    text-decoration: underline;
}
#footer li:first-child a:hover
{
    text-decoration: none;
}
#footer .social
{
    width: 163px;
}
#footer .social li.first-child
{
    margin-top: 0;
}
#footer .social li.first-child a
{
    background: 0;
    display: inline;
}
#footer .social li
{
    margin: 4px 4px 4px 0;
}
#footer .social li a
{
    background: url('../images/header_footer_sp.png') top left no-repeat;
    display: block;
}
#footer .social li a.twitter
{
    width: 45px;
    height: 46px;
    background-position: -3px 0;
}
#footer .social li a.fb
{
    width: 45px;
    height: 46px;
    background-position: -90px -237px;
}
#footer .social li a.linkedin
{
    width: 45px;
    height: 46px;
    background-position: -45px -237px;
}
#footer .social li a.yt
{
    width: 45px;
    height: 46px;
    background-position: 0 -237px;
}
#footer .social li a.rss
{
    width: 45px;
    height: 46px;
    background-position: -93px 0;
}
#footer .social li a.email
{
    width: 45px;
    height: 46px;
    background-position: -48px 0;
}
#footer .contact-info
{
    background: url('../images/bottom_footer_bg.png') repeat;
    position: absolute;
    height: 40px;
    margin-top: 20px;
    width: 100%;
    z-index: 20;
}
#footer .contact-info p
{
    font-size: 12px;
    color: #fff;
    margin-top: 10px;
    font-weight: bold;
}
#video_player_standin
{
    width: 640px;
    height: 368px;
    background: url('../images/home_video_blur.jpg') no-repeat top left;
}
#video_player_standin h2
{
    position: absolute;
    height: 24px;
    width: 250px;
    line-height: 24px;
    text-align: center;
    left: 50%;
    top: 50%;
    margin: -12px 0 0 -125px;
    background: rgba(0,0,0,0.5);
    text-shadow: 0 2px 4px rgba(0,0,0,0.4);
    padding: 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: white;
}
.goto-tour
{
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    position: absolute;
    white-space: nowrap;
    height: 15px;
    line-height: 15px;
    top: 0;
}
.icon-flipped-x
{
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
.icon-back
{
    height: 29px;
    width: 29px;
    background: url('../images/back.png') no-repeat;
}
.home_sp
{
    background: url("../images/home_sp.png") top left no-repeat;
}
i.edit
{
    width: 61px;
    height: 66px;
    background-position: 0 -287px;
}
i.control
{
    width: 63px;
    height: 65px;
    background-position: -61px -287px;
}
i.convert
{
    width: 63px;
    height: 63px;
    background-position: -212px -287px;
}
i.business
{
    width: 62px;
    height: 62px;
    background-position: -337px -287px;
}
i.performance
{
    width: 62px;
    height: 61px;
    background-position: -399px -287px;
}
i.nitro_reader
{
    width: 50px;
    height: 50px;
    background-position: -379px -353px;
}
.lang-de .tab-content .main-content, .lang-es .tab-content .main-content, .lang-it .tab-content .main-content, .lang-nl .tab-content .main-content, .lang-fr .tab-content .main-content
{
    margin-top: 19px !important;
}
.lang-de p, .lang-es p
{
    font-size: 13px !important;
    line-height: 19px !important;
}
.lang-de .feature-summary h3, .lang-es .feature-summary h3, .lang-it .feature-summary h3, .lang-nl .feature-summary h3
{
    font-size: 15px;
}
.lang-de .splash-content .text a.try-free
{
    background: url('../images/slideshow_try_de.png') no-repeat top;
}
.lang-de .splash-content .text a.try-free:hover
{
    background: url('../images/slideshow_try_de.png') no-repeat -1px -53px;
}
.lang-de .left-nav .items a
{
    font-size: 13px;
}
.lang-it .splash-container h2
{
    font-size: 18px;
}
.lang-it .splash-content .text a.try-free
{
    background: url('../images/slideshow_try_it.png') no-repeat top;
}
.lang-it .splash-content .text a.try-free:hover
{
    background: url('../images/slideshow_try_it.png') no-repeat -1px -53px;
}
.lang-it #quote span
{
    font-size: 13px !important;
}
.lang-it .gray-button-big
{
    padding: 13px 16px !important;
}
.lang-it #update p
{
    line-height: 17px !important;
}
.lang-it #premium-support p
{
    line-height: 14px;
}
.lang-nl .splash-container h2
{
    font-size: 16px;
}
.lang-nl .splash-content .text a.try-free
{
    background: url('../images/slideshow_try_nl.png') no-repeat top;
}
.lang-nl .splash-content .text a.try-free:hover
{
    background: url('../images/slideshow_try_nl.png') no-repeat -1px -53px;
}
.lang-nl #tertiaryNav .items
{
    margin: 8px 0 0 -3px !important;
}
.lang-nl #tertiaryNav .items li
{
    padding-left: 6px !important;
}
.lang-nl .goto-tour
{
    font-size: 12px;
}
.lang-nl .try-free
{
    margin-right: 9px !important;
}
.lang-nl .left-nav .items li
{
    padding: 15px 0 25px 44px;
    font-size: 13px;
}
.lang-es .feature-summary h3
{
    font-size: 18px;
}
.lang-es .splash-content .text a.try-free
{
    width: 244px;
    height: 50px;
    background: url('../images/slideshow_try_es.png') no-repeat top;
}
.lang-es .splash-content .text a.try-free:hover
{
    width: 244px;
    height: 50px;
    background: url('../images/slideshow_try_es.png') no-repeat 0 -53px;
}
.lang-fr .feature-summary h3
{
    font-size: 14px;
}
.lang-fr .splash-container h2
{
    font-size: 17px;
}
.lang-fr .splash-content .text a.try-free
{
    background: url('../images/slideshow_try_fr.png') no-repeat top;
}
.lang-fr .splash-content .text a.try-free:hover
{
    background: url('../images/slideshow_try_fr.png') no-repeat -1px -53px;
}
.lang-fr #tertiaryNav .items
{
    margin: 8px 0 0 -2px !important;
}
.lang-fr #tertiaryNav .items li
{
    padding-left: 6px;
}
#footer .last-column
{
    margin-right: 0 !important;
    width: 144px;
}
.sticky
{
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
}
.sticky:hover
{
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    right: -1px;
}
label input
{
    display: block;
    width: 300px;
    margin-bottom: 10px;
}
.modal, .modal-form
{
    position: absolute;
    left: 50%;
    background: white;
    border-radius: 8px;
    box-shadow: 0 3px 8px rgba(0,0,0,0.2);
    margin-top: 40px;
    z-index: 99999999998;
}
.modal
{
    padding: 20px 20px 0 20px;
}
.modal-form
{
    padding: 20px;
}
.modal-background
{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: black;
    -ms-filter: "alpha(opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5;
    z-index: 99999999999;
}

.category-head {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 3px solid #ED1C24;
    margin-bottom: 10px;
    padding: 3px 10px 0;
}
p{
    text-align: justify;
}
.bucket ul li{
    margin-left:80px;
}