@charset "UTF-8";
h1, h2, h3, h4, h5, h6, pre, code {
    font-size: 1em;
}
h1, h2, h3, h4, h5, h6, pre, form, body, html, p, fieldset, input {
    margin: 0;
    padding: 0;
}
body {
    line-height: 1;
}
html, img {
    border: 0 none;
}
blockquote {
    padding: 0;
}
html, body {
    height: 100%;
    width: 100%;
}
ul, ol {
    margin: 0;
    padding: 0 0 0 30px;
}
:focus {
    outline: 0 none;
}
.page-default {
    background-color: #FFFFFF;
    color: #5D5D5D;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 150%;
}
.paragraph p {
    padding-bottom: 10px;
}
.center-text {
    padding-top: 5px;
    text-align: center;
}
.backgroundfooter {
    background-image: url("../images/footer-bg.html");
    background-position: left top;
    background-repeat: repeat-x;
}
.headertext {
    color: #464646;
    font-weight: normal;
    line-height: 130%;
}
.footertext {
    color: #2572B8;
    font-size: 12px;
}
.footerlink a:link, .footerlink a:visited, .footerlink a:active {
    color: #2572B8;
    text-decoration: none;
}
.footerlinkhover a:hover {
    color: #4D4D4D;
    text-decoration: underline;
}
.heading-2 h2 {
    color: #5E5E5E;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 39px;
    padding-top: 20px;
}
.readmorelink a:link, .readmorelink a:visited, .readmorelink a:active {
    color: #348AD4;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.readmorelinkhover a:hover {
    text-decoration: underline;
}
.sysreq {
    color: #3D8FD3;
    font-size: 12px;
    font-weight: bold;
}
.content-paragraph p {
    padding-bottom: 5px;
}
.headerlink a:link, .headerlink a:visited, .headerlink a:active {
    color: #348AD4;
    font-weight: bold;
    text-decoration: none;
}
.headerlinkhover a:hover {
    text-decoration: underline;
}
.page-heading-1 h1 {
	width: 500px;
    color: #444444;
    font-size: 26px;
    font-weight: normal;
    line-height: 120%;
}
.feature-heading h1, .feature-heading h2 {
    border-bottom: 2px dotted #9A9A9A;
    color: #5E5E5E;
    display: inline;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
}
.templatetext {
    color: #666666;
    text-align: center;
}
.left-indent-heading-2 h2 {
    color: #5E5E5E;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 20px;
    padding-left: 44px;
    padding-top: 10px;
}
.download-heading-2 h2 {
    color: #5E5E5E;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
}
.privacytext {
    color: #2572B8;
    font-size: 11px;
}
.heading-3 h3 {
    color: #5E5E5E;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
}
.link a:link, .link a:visited, .link a:active {
    color: #348AD4;
    text-decoration: none;
}
.sample-sites-link a:link, .sample-sites-link a:visited, .sample-sites-link a:active {
    color: #444444;
    text-decoration: none;
}
.hoverlink a:hover {
    text-decoration: underline;
}
.resources-heading-2 h2 {
    border-bottom: 2px solid #E1E1E1;
    font-size: 20px;
    padding-bottom: 5px;
}
.resource-heading-3 h3 {
    color: #848484;
    font-size: 16px;
}
.samplesitetext {
    font-size: 16px;
}
.contactus {
    color: #348AD4;
    font-size: 14px;
}
.resourcestext {
    font-size: 16px;
}
.content-bg-1 {
    background-image: url("../images/content-bg-1.html");
    background-position: left top;
    background-repeat: repeat-x;
}
.content-bg-0 {
    background-image: url("../images/content-bg-0.html");
    background-position: left top;
    background-repeat: repeat-x;
}
.navbar-bg {
    background-image: url("../images/nb-middle.html");
    background-position: left 90px;
    background-repeat: repeat-x;
}
.headertext-h1 h1 {
    color: #464646;
    font-size: 13px;
    font-weight: bold;
    line-height: 130%;
    padding-bottom: 5px;
}
.press-release-heading h2 {
    color: #444444;
    font-size: 16px;
    font-weight: bold;
    line-height: 120%;
}
.form-label {
    color: #444444;
    font-size: 14px;
    font-weight: normal;
    line-height: 23px;
}
.form-text {
    border-color: #C7DFF3;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
}
.text-align-right {
    color: #444444;
    text-align: right;
}
.error-message {
    color: #C40000;
}
.separator {
    background-color: #C2C2C2;
    border-width: 0;
    color: #C2C2C2;
}
.login-description {
    color: #464646;
    font-size: 15px;
    line-height: 130%;
}
.success-message {
    color: #348AD4;
    font-size: 16px;
    font-weight: bold;
}
.main-text {
    color: #5E5E5E;
    font-size: 16px;
    font-weight: bold;
    line-height: 150%;
}
.version-history-heading-2 h2 {
    border-bottom: 2px solid #E1E1E1;
    font-size: 16px;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.download-page-separator {
    background-color: #E1E1E1;
    border-width: 0;
    color: #E1E1E1;
}
.line-hover a:hover {
    background-image: url("../images/line.html");
    background-position: left bottom;
    background-repeat: repeat-x;
    padding-bottom: 2px;
    text-decoration: none;
}
.number-listing-padding ol {
    padding-left: 40px;
}
.site-management-icon {
    background-image: url("../images/website-realizer-css-sprites.html");
    background-position: 0 0;
    background-repeat: no-repeat;
}
.wysiwyg-editor-icon {
    background-image: url("../images/website-realizer-css-sprites.html");
    background-position: -32px 0;
    background-repeat: no-repeat;
}
.ftp-sftp-publisher-icon {
    background-image: url("../images/website-realizer-css-sprites.html");
    background-position: -64px 0;
    background-repeat: no-repeat;
}
.template-pages-icon {
    background-image: url("../images/website-realizer-css-sprites.html");
    background-position: -96px 0;
    background-repeat: no-repeat;
}
.tools-icon {
    background-image: url("../images/website-realizer-css-sprites.html");
    background-position: -128px 0;
    background-repeat: no-repeat;
}
.css-styles-icon {
    background-image: url("../images/website-realizer-css-sprites.html");
    background-position: -160px 0;
    background-repeat: no-repeat;
}
.html-source-editor-icon {
    background-image: url("../images/website-realizer-css-sprites.html");
    background-position: -192px 0;
    background-repeat: no-repeat;
}
.template-sites-icon {
    background-image: url("../images/website-realizer-css-sprites.html");
    background-position: -224px 0;
    background-repeat: no-repeat;
}
.e-commerce-icon {
    background-image: url("../images/website-realizer-css-sprites.html");
    background-position: -256px 0;
    background-repeat: no-repeat;
}
.template-pages-label {
    color: #444444;
    font-size: 15px;
    font-weight: normal;
    line-height: 16px;
}
.list-margin li {
    margin-bottom: 5px;
}
.buy-now-heading-2 h2 {
    border-bottom: 2px solid #E1E1E1;
    display: inline;
    font-size: 16px;
    padding-bottom: 3px;
}
.buy-now-upgrade-message {
    background-color: #FFFFE1;
    border-color: #FBF591;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    line-height: 130%;
    padding-left: 10px;
    padding-top: 2px;
}
.support-page-list li {
    margin-bottom: 3px;
}
.list-style-test li {
    margin-bottom: 20px;
}
.index-heading-1-2 h1, .index-heading-1-2 h2 {
    color: #5E5E5E;
    font-size: 16px;
    font-weight: bold;
    line-height: 32px;
    margin-bottom: 10px;
}
.headertext-h2 h2 {
    color: #464646;
    font-size: 13px;
    font-weight: bold;
    line-height: 130%;
    padding-bottom: 5px;
}
.index-heading-1 h1, .index-heading-1 h2 {
    color: #5E5E5E;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 39px;
    padding-top: 20px;
}
.index-heading-2 h1, .index-heading-2 h2 {
    color: #5E5E5E;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 39px;
    padding-top: 20px;
}
.video-tutorial {
    color: #FBA300;
    font-weight: bold;
}
.template-list ul {
    list-style-type: none;
    padding: 0;
    text-align: center;
}
.template-list-item li {
    float: left;
    margin-bottom: 30px;
    margin-left: 29px;
    margin-right: 29px;
    width: 159px;
}
.template-list-image img {
    display: block;
}
.index-heading-1-2-img img {
    float: left;
    margin-right: 10px;
}
.volume-purchase-form-label {
    color: #444444;
    font-size: 16px;
    font-weight: bold;
    line-height: 26px;
}
.volume-purchase-form-text {
    border-color: #C7DFF3;
    border-style: solid;
    border-width: 1px;
    line-height: 20px;
    padding: 3px;
}
.vp-form-description {
    color: #464646;
    font-size: 15px;
    line-height: 130%;
}
a.video-tutorial:link, a.video-tutorial:visited, a.video-tutorial:hover, a.video-tutorial:active {
    color: #FBA300;
}
.nbstyle1, .nbstyle1 * {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.nbstyle1 {
    line-height: 1;
}
.nbstyle1 li {
    float: left;
    position: relative;
}
.nbstyle1 a {
    display: block;
    position: relative;
    text-decoration: none;
}
ul.nbstyle1 {
    background-image: url("../images/nb-middle.html");
    background-repeat: repeat-x;
    width: 100%;
}
.nbstyle1 {
    float: left;
}
.nbstyle1 a.listitem, .nbstyle1 a.firstitem, .nbstyle1 a.lastitem {
    color: #353535;
    display: block;
    float: left;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 40px;
    margin-bottom: 0;
    margin-right: 0;
    text-align: center;
    text-decoration: none;
}
* html .nbstyle1 a.listitem, * html .nbstyle1 a.firstitem, * html .nbstyle1 a.lastitem {
    display: inline;
}
.nbstyle1 a.listitem:hover, .nbstyle1 li:hover a.listitem, .nbstyle1 li.sfHover a.listitem, .nbstyle1 a.firstitem:hover, .nbstyle1 li:hover a.firstitem, .nbstyle1 li.sfHover a.firstitem, .nbstyle1 a.lastitem:hover, .nbstyle1 li:hover a.lastitem, .nbstyle1 li.sfHover a.lastitem {
    background-image: url("../images/nb-right.html");
    background-position: right top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-decoration: none;
}
.nbstyle1 a.listitem span.mainitem, .nbstyle1 a.firstitem span.mainitem, .nbstyle1 a.lastitem span.mainitem {
    display: block;
    padding-left: 30px;
    padding-right: 30px;
    text-decoration: none;
}
* html .nbstyle1 a.listitem span.mainitem, * html .nbstyle1 a.firstitem span.mainitem, * html .nbstyle1 a.lastitem span.mainitem {
    float: left;
}
.nbstyle1 a.listitem:hover span.mainitem, .nbstyle1 a.firstitem:hover span.mainitem, .nbstyle1 a.lastitem:hover span.mainitem {
    text-decoration: none;
}
.nbstyle1 a.listitem:hover span.mainitem, .nbstyle1 a.firstitem:hover span.mainitem, .nbstyle1 a.lastitem:hover span.mainitem, .nbstyle1 li:hover a.listitem span.mainitem, .nbstyle1 li:hover a.firstitem span.mainitem, .nbstyle1 li:hover a.lastitem span.mainitem, .nbstyle1 li.sfHover a.listitem span.mainitem, .nbstyle1 li.sfHover a.firstitem span.mainitem, .nbstyle1 li.sfHover a.lastitem span.mainitem {
    background-image: url("../images/nb-left.html");
    background-position: left top;
    background-repeat: no-repeat;
}
* html .nbstyle1 a.listitem, * html .nbstyle1 a.firstitem, * html .nbstyle1 a.lastitem {
    cursor: pointer;
}
* + html .nbstyle1 a.listitem, * + html .nbstyle1 a.firstitem, * + html .nbstyle1 a.lastitem {
    cursor: pointer;
}
#ifldasb2 .nbstyle1 li.nav-ifldasb2 a.firstitem, .ifldasb2 .nbstyle1 li.nav-ifldasb2 a.firstitem, #ifldasb8 .nbstyle1 li.nav-ifldasb8 a.listitem, .ifldasb8 .nbstyle1 li.nav-ifldasb8 a.listitem, #ifldasb14 .nbstyle1 li.nav-ifldasb14 a.listitem, .ifldasb14 .nbstyle1 li.nav-ifldasb14 a.listitem, #ifldasb9 .nbstyle1 li.nav-ifldasb9 a.listitem, .ifldasb9 .nbstyle1 li.nav-ifldasb9 a.listitem, #ifldasb134 .nbstyle1 li.nav-ifldasb134 a.listitem, .ifldasb134 .nbstyle1 li.nav-ifldasb134 a.listitem, #ifldasb135 .nbstyle1 li.nav-ifldasb135 a.listitem, .ifldasb135 .nbstyle1 li.nav-ifldasb135 a.listitem, #ifldasb136 .nbstyle1 li.nav-ifldasb136 a.listitem, .ifldasb136 .nbstyle1 li.nav-ifldasb136 a.listitem {
    background-image: url("../images/nb-right.html");
    background-position: right top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-decoration: none;
}
#ifldasb2 .nbstyle1 li.nav-ifldasb2 a.firstitem span.mainitem, .ifldasb2 .nbstyle1 li.nav-ifldasb2 a.firstitem span.mainitem, #ifldasb8 .nbstyle1 li.nav-ifldasb8 a.listitem span.mainitem, .ifldasb8 .nbstyle1 li.nav-ifldasb8 a.listitem span.mainitem, #ifldasb14 .nbstyle1 li.nav-ifldasb14 a.listitem span.mainitem, .ifldasb14 .nbstyle1 li.nav-ifldasb14 a.listitem span.mainitem, #ifldasb9 .nbstyle1 li.nav-ifldasb9 a.listitem span.mainitem, .ifldasb9 .nbstyle1 li.nav-ifldasb9 a.listitem span.mainitem, #ifldasb134 .nbstyle1 li.nav-ifldasb134 a.listitem span.mainitem, .ifldasb134 .nbstyle1 li.nav-ifldasb134 a.listitem span.mainitem, #ifldasb135 .nbstyle1 li.nav-ifldasb135 a.listitem span.mainitem, .ifldasb135 .nbstyle1 li.nav-ifldasb135 a.listitem span.mainitem, #ifldasb136 .nbstyle1 li.nav-ifldasb136 a.listitem span.mainitem, .ifldasb136 .nbstyle1 li.nav-ifldasb136 a.listitem span.mainitem {
    background-image: url("../images/nb-left.html");
    background-position: left top;
    background-repeat: no-repeat;
}
div#nbstyle1preload1 {
    background-image: url("../images/nb-right.html");
    background-position: -9999px -9999px;
    background-repeat: no-repeat;
}
div#nbstyle1preload2 {
    background-image: url("../images/nb-left.html");
    background-position: -9999px -9999px;
    background-repeat: no-repeat;
}
.nbstyle2, .nbstyle2 * {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.nbstyle2 {
    line-height: 1;
}
.nbstyle2 li {
    float: left;
    position: relative;
}
.nbstyle2 a {
    display: block;
    position: relative;
    text-decoration: none;
}
ul.nbstyle2 {
    width: 100%;
}
.nbstyle2 {
    float: left;
}
.nbstyle2 a.listitem, .nbstyle2 a.firstitem, .nbstyle2 a.lastitem {
    background-color: #FFFFFF;
    border-color: #9A9A9A;
    border-style: solid;
    border-width: 1px;
    color: #353535;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    margin-right: 5px;
    text-align: center;
    width: 15px;
}
* html .nbstyle2 a.listitem, * html .nbstyle2 a.firstitem, * html .nbstyle2 a.lastitem {
    display: inline;
}
.nbstyle2 a.listitem:hover, .nbstyle2 li:hover a.listitem, .nbstyle2 li.sfHover a.listitem, .nbstyle2 a.firstitem:hover, .nbstyle2 li:hover a.firstitem, .nbstyle2 li.sfHover a.firstitem, .nbstyle2 a.lastitem:hover, .nbstyle2 li:hover a.lastitem, .nbstyle2 li.sfHover a.lastitem {
    background-color: #C0D9F1;
    border-color: #348AD4;
    border-style: solid;
    border-width: 1px;
}
.nbstyle2 a.listitem span.mainitem, .nbstyle2 a.firstitem span.mainitem, .nbstyle2 a.lastitem span.mainitem {
    display: block;
}
* html .nbstyle2 a.listitem, * html .nbstyle2 a.firstitem, * html .nbstyle2 a.lastitem {
    cursor: pointer;
}
* + html .nbstyle2 a.listitem, * + html .nbstyle2 a.firstitem, * + html .nbstyle2 a.lastitem {
    cursor: pointer;
}
#ifldasb9 .nbstyle2 li.nav-ifldasb9 a.firstitem, #ifldasb894 .nbstyle2 li.nav-ifldasb894 a.listitem, #ifldasb895 .nbstyle2 li.nav-ifldasb895 a.lastitem {
    background-color: #C0D9F1;
    border-color: #348AD4;
    border-style: solid;
    border-width: 1px;
}
.nbstyle3, .nbstyle3 * {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.nbstyle3 {
    line-height: 1;
}
.nbstyle3 li {
    float: left;
    position: relative;
}
.nbstyle3 a {
    display: block;
    position: relative;
    text-decoration: none;
}
ul.nbstyle3 {
    width: 100%;
}
.nbstyle3 {
    float: left;
}
.nbstyle3 a.listitem, .nbstyle3 a.firstitem, .nbstyle3 a.lastitem {
    background-color: #FFFFFF;
    border-color: #9A9A9A;
    border-style: solid;
    border-width: 1px;
    color: #353535;
    display: block;
    float: left;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 30px;
    margin-right: 5px;
    text-align: center;
    width: 210px;
}
* html .nbstyle3 a.listitem, * html .nbstyle3 a.firstitem, * html .nbstyle3 a.lastitem {
    display: inline;
}
.nbstyle3 a.listitem:hover, .nbstyle3 li:hover a.listitem, .nbstyle3 li.sfHover a.listitem, .nbstyle3 a.firstitem:hover, .nbstyle3 li:hover a.firstitem, .nbstyle3 li.sfHover a.firstitem, .nbstyle3 a.lastitem:hover, .nbstyle3 li:hover a.lastitem, .nbstyle3 li.sfHover a.lastitem {
    background-color: #C0D9F1;
    border-color: #348AD4;
    border-style: solid;
    border-width: 1px;
}
.nbstyle3 a.listitem span.mainitem, .nbstyle3 a.firstitem span.mainitem, .nbstyle3 a.lastitem span.mainitem {
    display: block;
}
* html .nbstyle3 a.listitem, * html .nbstyle3 a.firstitem, * html .nbstyle3 a.lastitem {
    cursor: pointer;
}
* + html .nbstyle3 a.listitem, * + html .nbstyle3 a.firstitem, * + html .nbstyle3 a.lastitem {
    cursor: pointer;
}
#ifldasb954 .nbstyle3 li.nav-ifldasb954 a.firstitem, #ifldasb960 .nbstyle3 li.nav-ifldasb960 a.listitem, #ifldasb961 .nbstyle3 li.nav-ifldasb961 a.listitem, #ifldasb962 .nbstyle3 li.nav-ifldasb962 a.lastitem {
    background-color: #C0D9F1;
    border-color: #348AD4;
    border-style: solid;
    border-width: 1px;
}
.hidethis {
    display: none;
}
