@charset "utf-8";
/* CSS Document */

/* Make scrollbar visible always */
html {
        height: 100.1%;
        }

body {
        margin: 0;
        padding: 0;

        color:black;
        font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
        font-size: 76%;

        text-align:left;
        background: #FFFFFF url(/index.php/Y29t/d29yZHRyYWNrZXI/ZnJlZWtleXdvcmRz/aHR0cDovL2ZyZWVrZXl3b3Jkcy53b3JkdHJhY2tlci5jb20vY3NzLy4uL2kvc2FsZXMtc2l0ZS9ib2R5X2JnLmpwZw/69/0/go.php) repeat-x;
        }

h1,h2,h3,h4,h5,h6,p {
        padding: 0;
        margin: 0 0 1em;
        }


.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
        clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
p {
}


img {
        border: none;
        }

img.title {
        margin: 15px 0 28px 0;
        }

h2 {
        font-size: 1.5em;
        color: #3C486A;
        font-family: Georgia, "Times New Roman", Times, serif;
}

h2 span {
        color: #990000;
        }

div.container {
        width: 920px;
        text-align: left;
        margin-right: auto;
        margin-left: auto;
        }

.padding_left { padding-right: 30px;
}


/* HEADER */
    div#header {
        color: white;
        background: #1F2937;
                line-height: 1.5em;
    }
    div#header em {
        position: absolute;
        left: -999em;
        top: 0;
    }
    div#header ul {
        margin: 0;
        padding: 0;

        list-style: none;

        text-align: right;
    }
    div#header li {
        margin: 0;
        padding: 0;

        list-style: none;
    }
    div#header img {
        float: left;
        width: 166px;

        margin: 12px 0 17px 0%;
    }

                  div#header ul#primary-nav {
            margin: 0;
            padding: 0;
        }
        div#header ul#primary-nav li {
            height: 0%;
                                padding: 17px 0 18px 0;
        }
        div#header ul#primary-nav li li {
            display: inline;

            font-size: 1.1em;
            color: #F0E9DD;
                                height: 100%
        }
        div#header ul#primary-nav li li a {
            padding: 17px 2em 20px 2em;

            font-weight: bold;

            color: white;
            text-decoration: none;
        }
        div#header ul#primary-nav li li a.active {
            background-color: #324966;
        }
        div#header ul#primary-nav li li a:hover {
            text-decoration: underline;
        }
    /* end primary-nav */

        div#header ul#nav-main li#help-nav {
                float: right;
                width: 20%;
                padding-right: 25px;
        }
        div#header ul#nav-main li#help-nav ul {
                text-align: right;
        }
        div#header ul#nav-main li#help-nav li {
                float: right;
      width: auto;
   }
   div#header ul#nav-main li#help-nav li a {
                padding: 0.5em 0px 0 12px;
        text-decoration: none;
                font-weight: normal;
                font-size: 0.9em;
   }
        div#header ul#nav-main li#help-nav li a:hover {
                text-decoration: underline;
                background: none;
                color: #534537;
        }

    /* end help-nav */

    /* nav bar */
        div#header ul#nav-main {
            clear: both;
            height: 1%;

            padding: 0;

            color: #534537;
            background: #F0E9DD;
            border-top: 1px solid white;
        }
        div#header ul#nav-main li a {
            display: block;

            padding: 0.5em 15px 0.6em 15px;

            color: #534537;
            background: transparent;
        }

                div#header ul#nav-main li strong a, div#header ul#nav-main li a:hover {
                        background:#B0ABA2;
                        color:white;
                }

        /* secondary nav */
            div#header ul#nav-main li#secondary-nav {
                float: left;
                width: 70%;
            }
            div#header ul#nav-main li#secondary-nav ul {
                text-align: left;
            }
            div#header ul#nav-main li#secondary-nav li {
                float: left;
                width: auto;
            }
            div#header ul#nav-main li#secondary-nav li a {
                text-decoration: none;
                                font-weight: bold;
            }
        /* end secondary nav */
    /* end nav bar */
/* end HEADER */


div.main_content {
        padding-top: 20px;
        width: 634px;
        float: left;
        }

img.button_images {
        margin-right: 50px;
        border: none;
        }

ul.main {
        margin: 0;
        padding: 0px;
        list-style: none;
        }

ul.main li {
        background: url(/index.php/Y29t/d29yZHRyYWNrZXI/ZnJlZWtleXdvcmRz/aHR0cDovL2ZyZWVrZXl3b3Jkcy53b3JkdHJhY2tlci5jb20vY3NzLy4uL2kvc2FsZXMtc2l0ZS9idWxsZXQucG5n/69/0/go.php) no-repeat 0px 11px;
        display: block;
        padding-left: 15px;
        width: 70%;
        padding-top: 10px;
        padding-bottom: 10px;
}



.buy_links {
        width:380px;
        clear:both;
        height: 50px;
        text-align: center;
}


.buy_links a:hover {
        color: #FF6600;
        }

.buy_links_bottom {
        width:380px;
        clear:both;
        height: 50px;
        text-align: center;
}
a.buy {
        display: block;
        color: #0033CC;
        font-weight: bold;
        float: left;
        font-size: 1em;
        width: 174px;
        text-align: center;
        }

/* Articles */
div.articles {
        padding: 20px 0 0 10px;
        background: url(/index.php/Y29t/d29yZHRyYWNrZXI/ZnJlZWtleXdvcmRz/aHR0cDovL2ZyZWVrZXl3b3Jkcy53b3JkdHJhY2tlci5jb20vY3NzLy4uL2kvc2FsZXMtc2l0ZS9hcnRpY2xlc19iZy5naWY/69/0/go.php) no-repeat left 2px;
}

div.articles p {
        font-size: 1em;
}

div.articles h2 {
        font-size: 1.3em;
        margin: 0 0 0.3em 0;
        padding: 0px;
        font-family: Georgia, "Times New Roman", Times, serif;
}
div.article_box h3 {
        color: #3C486A;
        margin: 0 0 0.7em;
        padding: 0px 0px 3px;
        font-size: 1.1em;
        border-bottom: 1px solid #E1E1E1;
        font-family: Georgia, "Times New Roman", Times, serif;
}
div.article_box ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
}
div.article_box {
        width: 170px;
        padding: 10px 10px 10px 0px;
        float: left;
        margin-right: 20px;
}
div.article_box ul li {
        padding-bottom: 7px;
}
div.article_box ul li a {
        color: #2C5885;
        font-size: 0.9em;
        text-decoration: none;
}

div.article_box ul li a:hover {
        text-decoration: underline;
        color: #FF0000;
        }

/* Sidebar Layout*/
div.sidebar {
        width: 261px;
        float: right;
        background: #FAF9F7;
        padding-top: 10px;
        margin-top: 99px;
        border-top: 1px dotted #CCCCCC;
        }

body#home div.sidebar {
        margin-top: 1px;
        border-top: none;
        }


/* Newsletter Form Section */
div.newsletter {
        background: #fff;
        height: 220px;
        padding: 5px;
        padding-bottom: 15px;
        border: 1px solid #cacaca;
        margin-right: 12px;
        margin-bottom: 1em;
        margin-left: 12px;
}

div.newsletter h3 {
        font-size: 1.5em;
        color: #3B4759;
        text-align: center;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-weight: normal;
        margin-bottom: 5px;
        }

div.newsletter form {
        padding: 0;
        margin: 0;
        }
div.newsletter form label {
        display: none;
        }

input.submit {
        display: block;
        margin-top: 5px;
        background-image: url(/index.php/Y29t/d29yZHRyYWNrZXI/ZnJlZWtleXdvcmRz/aHR0cDovL2ZyZWVrZXl3b3Jkcy53b3JkdHJhY2tlci5jb20vY3NzLy4uL2kvc2FsZXMtc2l0ZS9zdWJtaXRfYmcuZ2lm/69/0/go.php);
        background-repeat: repeat-x;
        border: 1px solid #D6C1A3;
        font-weight: bold;
        font-size: 1em;
        padding: 2px;
        margin-right: 10px;
        }

a.privacy {
        font-size: 0.9em;
        text-decoration: underline;
        text-align: center;
        }


/* Testimonials Div */
div.testimonials {
        margin-top: 2em;
        margin-bottom: 2em;
        padding-right: 20px;
}
div.testimonials p {
        color: #4c4c4c;
}
div.testimonials p.person {
        font-size: 0.9em;
        color: #333333;
}

/* Download e-books */
div.downloads {
        padding: 5px;
        border: 1px solid #cacaca;
        margin-right: 12px;
        background: #FFFFFF;
        margin-bottom: 1em;
        height: 140px;
        margin-left: 12px;
}

div.downloads img {
        border: none;
        float: left;
        }

div.downloads p {
        color: #004563;
        font-size: 1em;
        padding-top: 10px;
}

div.downloads a {
        color: #004563;
        font-size: 0.9em;
        }
div.downloads a:hover {
        text-decoration: none;
        }


div.footer {
        width: 100%;
        margin: 20px auto 0;
        clear: both;
        height: 50px;
        padding: 20px 0 0px;
        background: url(/index.php/Y29t/d29yZHRyYWNrZXI/ZnJlZWtleXdvcmRz/aHR0cDovL2ZyZWVrZXl3b3Jkcy53b3JkdHJhY2tlci5jb20vY3NzLy4uL2kvc2FsZXMtc2l0ZS9mb290ZXJfYmcucG5n/69/0/go.php) repeat-x;
        font-size: 0.9em;
        color: #666666;
        text-align: center;
}

div.footer p {
        font-size: 1em;
        padding: 0;
        }

div.footer a {
        }

div.testimonials {
        background: #f4f4f4;
        background-image:url(/index.php/Y29t/d29yZHRyYWNrZXI/ZnJlZWtleXdvcmRz/aHR0cDovL2ZyZWVrZXl3b3Jkcy53b3JkdHJhY2tlci5jb20vY3NzLy4uL2kvc2FsZXMtc2l0ZS90ZXN0aW1vbmlhbF9iZy5naWY/69/0/go.php);
        background-repeat: repeat-x;
        padding: 10px;
        border: 1px solid #d5d5d5;
        margin: 0.5em 12px;
}

div.testimonials p {
        color: #4c4c4c;
        font-size: 1em;
}

div.testimonials p.person {
        font-size: 0.9em;
        color: #4c4c4c;
}


/* Free trial page */
div.trial {
        padding: 10px;
        width: 250px;
        margin-right: auto;
        border: 1px solid #D6C1A3;
        margin-left: auto;

}

div.trial form {
        padding: 0;
        margin: 0;
        }
div.trial form label {
        display: block;
        clear: both;
        font-weight:bold;
        }

div.trial form input {
        margin-bottom: 10px;
        }

div.main_content div.downloads {
        padding: 5px 10px;
        border: 1px solid #D6C1A3;
        margin-right: 2em;
        background: #FFFFFF;
        margin-bottom: 1em;
        height: 110px;
        width: 40%;
        float: left;
        margin-left: 0px;

}

div.main_content div.tool {
        padding: 5px 10px;
        margin-right: 0em;
        background: #FFFFFF;
        margin-bottom: 1em;
        height: 110px;
        width: 272px;
        float: left;
        border-top: 1px dashed #ccc;
        margin-top: 40px;

}

#tool #main pre {
        margin-top: 25px;
        margin-bottom: 25px;
        font-size: 1.3em;
}

div.login {
        padding: 5px 10px;
        margin-right: 2em;
        background: #FFFFE1;
        margin-bottom: 1em;
        width: 40%;
        float: left;
        border: 1px solid #ccc;

}

div.main_content div.downloads img, div.tool img {
        margin-right: 10px;
        border: none;
        float: left;
        }

div.main_content div.downloads p, div.tool p {
        color: #3C486A;
        font-size: 1em;
        padding-top: 10px;
}

div.main_content div.downloads a, div.tool a {
        font-size: 1em;
        }
div.main_content div.downloads a:hover, div.tool a:hover {
        text-decoration: none;
        }

body#tool div.sidebar img {
        margin: 20px 0 0 0;
        padding: 0;
        }

div.contact_form {
        padding: 10px;
        background: #F7F7F2;
        border: 1px solid #D6C1A3;
        }
div.contact_form label {
        display: block;
        margin-bottom: 5px;
        font-weight: bold;
        }

div.contact_form div {
        width: 80%;
        }

div.contact_form input {
        margin-bottom: 10px;
        }
div.top ul li a.active {
        background: #B0ABA2 url(/index.php/Y29t/d29yZHRyYWNrZXI/ZnJlZWtleXdvcmRz/aHR0cDovL2ZyZWVrZXl3b3Jkcy53b3JkdHJhY2tlci5jb20vY3NzLy4uL2kvc2FsZXMtc2l0ZS9hY3RpdmUuZ2lm/69/0/go.php) no-repeat center bottom;
        color: #FFFFFF;
}
div.corporate {
        padding: 10px;
        text-align: center;
        height: 20px;
        line-height: 20px;
        border: 1px solid #D5D5D5;
        font-weight: bold;
        font-size: 0.9em;
        width: 418px;
        clear: both;
}
div.corporate a {

}
input.proceed_button {
        padding: 2px;
        font-weight: bold;
        float: left;
        display: block;
        background: url(/index.php/Y29t/d29yZHRyYWNrZXI/ZnJlZWtleXdvcmRz/aHR0cDovL2ZyZWVrZXl3b3Jkcy53b3JkdHJhY2tlci5jb20vY3NzLy4uL2kvc2FsZXMtc2l0ZS9zdWJtaXRfYmcuZ2lm/69/0/go.php);
        border: 1px solid #999999;
        margin-top: 10px;
        margin-left: 20px;
        width: 170px;
        height: 30px;
}
div.buy_links a {
        display: block;
        width: 155px;
        text-align: center;
        float: left;
        background: url(/index.php/Y29t/d29yZHRyYWNrZXI/ZnJlZWtleXdvcmRz/aHR0cDovL2ZyZWVrZXl3b3Jkcy53b3JkdHJhY2tlci5jb20vY3NzLy4uL2kvc2FsZXMtc2l0ZS9idXlfYmdfbmV3LmdpZg/69/0/go.php) no-repeat;
        height: 41px;
        line-height: 41px;
        font-weight: bold;
        font-size: 1.1em;
        text-decoration: none;
        color: #333333;
        margin-right: 35px;
}
div.sidebar ul {
        margin: 20px 0px 20px;
        padding: 0px;
        list-style: none;
}
div.sidebar ul li a {
        display: block;
        padding: 5px;
        margin-bottom: 2px;
        border-bottom: 1px dashed #DDDEC9;
        color: #534537;
        font-weight: bold;
        text-decoration: none;
}
div.sidebar ul li a:hover {
        background: #B0ABA2;
        color: #FFFFFF;
        }
a.pr {
        display: block;
        background-image: url(/index.php/Y29t/d29yZHRyYWNrZXI/ZnJlZWtleXdvcmRz/aHR0cDovL2ZyZWVrZXl3b3Jkcy53b3JkdHJhY2tlci5jb20vY3NzLy4uL2kvc2FsZXMtc2l0ZS9zdWJtaXRfYmcuZ2lm/69/0/go.php);
        background-repeat: repeat-x;
        border: 1px solid #D6C1A3;
        font-weight: bold;
        font-size: 1em;
        padding: 10px;
        float: right;
        margin: 20px;
        width: 140px;
        height: 25px;
        line-height: 25px;
        text-align: center;
        color: #3C486A;
        text-decoration: none;
}

body#home {
        /* background: #fff url(/index.php/Y29t/d29yZHRyYWNrZXI/ZnJlZWtleXdvcmRz/aHR0cDovL2ZyZWVrZXl3b3Jkcy53b3JkdHJhY2tlci5jb20vY3NzLy4uL2kvc2FsZXMtc2l0ZS9ob21lX2JnLmpwZw/69/0/go.php) repeat-x; */
        margin: 0px;
        padding: 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

        div.top ul.contact {
        list-style: none;
        display: block;
        height: 31px;
        line-height: 31px;
        float:right;
        background: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        border-bottom: none;
        border-top: none;
        margin: 10px 15px 0 0;
        padding: 0;
        }

div.top ul.contact li {
        float: left;
        }

div.top ul.contact li a {
        display: block;
        color: #fff;
        font-weight: bold;
        text-decoration: none;
        padding: 0 10px;
        }
div.top ul.contact li a:hover {
        background: none;
        color: #fff;
        text-decoration: underline;
        }

p { line-height: 1.7em; }

div.padding_left h1 {
        display: block;
        width: 100%;
        padding-bottom: 10px;
        border-bottom: 1px dotted #CCCCCC;
        font-family: Georgia, "Times New Roman", Times, serif;
        color: #242d39;
        font-weight: normal;
        font-size: 2.2em;
}

body#home h1 {
        border-bottom: none;
        }

div.newsletter {
        padding-top: 8px;
        margin-top: 10px;
}
div.newsletter p {
        line-height: 1.4em;
        padding: 8px;
        text-align: center;
        font-size: 1em;
        color: #3B4759;
}
div.newsletter input {
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 5px;
        width: 180px;
}

div.member-login a {
        margin-right: auto;
        margin-left: auto;
        margin-top: 5px;

        background: transparent url(/index.php/Y29t/d29yZHRyYWNrZXI/ZnJlZWtleXdvcmRz/aHR0cDovL2ZyZWVrZXl3b3Jkcy53b3JkdHJhY2tlci5jb20vY3NzLy4uL2kvc2FsZXMtc2l0ZS9zdWJtaXRfYmcuZ2lm/69/0/go.php);
        border: 1px solid #D6C1A3;
        display:block;
        width: 170px;

        color:#333333;
        font-size:1em;
        font-weight:bold;
        text-align:center;
        text-decoration:none;
        padding: 6px;

/*      height:41px;
        line-height:41px; */
}


div.newsletter input.submit {
        width: auto;
}
.form_div {
        width: 182px;
        margin: 0 auto;
        text-align: center;
}
.keyword_research {
        margin: 1em 0 1em 0;
}
span.cents {
        display: block;
        font-size: 0.7em;
        clear: both;
}
div.breadcrumbs {
        clear: both;
        height: 20px;
        line-height: 20px;
        margin-bottom: 2em;
        font-size: 0.8em;
        color: #999999;
}
body#trial label {
        display: block;
        clear: both;
}
div.pdf {
        padding: 20px;
        text-align: center;
        border: 1px solid #D5D5D5;
        background: #F5F5F5 url(/index.php/Y29t/d29yZHRyYWNrZXI/ZnJlZWtleXdvcmRz/aHR0cDovL2ZyZWVrZXl3b3Jkcy53b3JkdHJhY2tlci5jb20vY3NzLy4uL2kvc2FsZXMtc2l0ZS90ZXN0aW1vbmlhbF9iZy5naWY/69/0/go.php) repeat-x;
        margin: 20px 100px;
}
div.steps {
        border-top: none;
        border-right: none;
        border-bottom: none;
        border-left: none;
        margin-top: 30px;
        margin-bottom: 30px;
        margin-left: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
}

.help_search_button {
        float:left;
        margin: 0 0 0 10px;
        padding: 2px !important;
}


ul.help_nav {
        margin: 0;
        padding: 0px;
        list-style: none;
        font-size: 1.3em;
        font-weight: bold;
}
ul.help_nav li {

}
ul.help_nav span {
        font-size: 0.8em;
        font-weight: normal;
        text-decoration: none;
}
ul.help_nav a {
        display: block;
        padding: 20px 20px 20px 5px;
        width: 70%;
        border-bottom: 1px dotted #D6C1A3;
        text-decoration: none;
}

ul.help_nav li a:hover  {
        background: #EAE3D7;
        color: #3B4759;
        border-bottom: 1px solid #FFDDBB;
        }
dt {
        clear: both;
        font-weight: bold;
        color: #534537;
        margin-bottom: 5px;
}
dd {
        margin: 3px 0px 20px;
        padding: 0px;
}
h3 {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 1.2em;
        margin-bottom: 0.5em;
        color: #000033;
}
.sml_icons {
        vertical-align: text-bottom;
        margin-right: 5px;
        margin-left: 5px;
}
body#help div.padding_left {
}
body#help div.padding_left {

}
div.k_base {
        float: left;
        width: 173px;
        padding: 5px 5px 5px 10px;
        height: 150px;
        margin-right: 11px;
        margin-bottom: 10px;
        border: 1px solid #E7DECB;
        background: #F5F5F5 url(/index.php/Y29t/d29yZHRyYWNrZXI/ZnJlZWtleXdvcmRz/aHR0cDovL2ZyZWVrZXl3b3Jkcy53b3JkdHJhY2tlci5jb20vY3NzLy4uL2kvc2FsZXMtc2l0ZS90ZXN0aW1vbmlhbF9iZy5naWY/69/0/go.php) repeat-x;
        position: relative;
}
div.k_base ol {
        margin: 0px;
        padding: 0px 0px 0px 20px;
        font-size: 0.9em;
}
div.k_base h2 {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 1.2em;
}
div.k_base a.more {
        display: block;
        width: 150px;
        text-align: right;
        position: absolute;
        right: 5px;
        bottom: 10px;
        font-size: 0.9em;
        font-weight: bold;
}
div.k_base ol li a:hover {
        text-decoration: none;
        color: #242D39;
}
div.k_base ol li {
        padding: 0px;
        margin: 0px 0px 5px;
}
.search_button {
        float:left;
        margin: 0 0 0 10px;
        padding: 2px;
        display: block;
        background-image: url(/index.php/Y29t/d29yZHRyYWNrZXI/ZnJlZWtleXdvcmRz/aHR0cDovL2ZyZWVrZXl3b3Jkcy53b3JkdHJhY2tlci5jb20vY3NzLy4uL2kvc2FsZXMtc2l0ZS9zdWJtaXRfYmcuZ2lm/69/0/go.php);
        background-repeat: repeat-x;
        border: 1px solid #D6C1A3;
        font-weight: bold;
        font-size: 1em;
        padding: 2px;
        float: left;
        margin-right: 10px;
}
div.contact_form label span {
        color: #FF0000;
}
div.contact_form form div {
        margin-bottom: 10px;
}
.small_paragraph {
        font-size: 0.9em;
        line-height: 1.3em;
}

ul.tour {
        margin: 0;
        padding: 0px;
        list-style: none;
        font-size: 1.3em;
        font-weight: bold;
}
ul.tour li {

}
ul.tour a {
        display: block;
        padding: 10px 10px 10px 5px;
        width: 70%;
        border-bottom: 1px dotted #D6C1A3;
        text-decoration: none;
}

ul.tour li a:hover  {
        background: #EAE3D7;
        color: #3B4759;
        border-bottom: 1px solid #FFDDBB;
        }

ul.tour li a.active  {
        background: #FFFAF1;
        }

p.next {
        margin-top: 40px;
        text-align: right;
        }

        /* Help Center*/
        div.datarow
        {
                margin: 0px;
                padding: 0px;
                margin-top: 30px;
        }

        div.datarow span.left
        {
          float: left;
          text-align: left;
          width: 49%;
         }

        div.datarow span.right
        {
          float: right;
          text-align: right;
          width: 49%;
         }

        .accessibility
        {
        left:-999em;
        position:absolute;
        top:-999em;
        }

        /* --------------------------- BUY NOW PAGE ------------------------ */

                /* Order form */

                div#order table {
                        border:0px none;
                        font-size:1.1em;
                        font-weight:bold;
                        width:600px;
                        border-bottom: 1px solid #D6C1A3;
                        }

                div#order table small {
                                font-size:0.9em;
                                font-weight: normal;
                                }

                div#order table td {
                        background:#F7F7F2 none repeat scroll 0%;
                        border-bottom:1px solid white;
                        color:#595C8A;
                        border-top: 1px solid #D6C1A3;
                        padding: 8px;
                }

                div#order table th {
                        font-size:0.9em;
                        font-weight: bold;
                        color: black;
                        padding: 12px;
                        border-bottom:1px solid white;
                        border-top: 1px solid #D6C1A3;
                }

                div#order table td.price {
                        color: #FF6600;
                        font-size: 120%;
                        }
                div#order table td.price span.currency_symbol {
                        font-size: 105%;
                        margin: 0.05em;
                        }
                div#order table td.price span.currency_iso {
                        font-size: 50%;
                        margin: 0.5em;
                        }
                div#order table table div.submit input,
        div#order table table div.submit a {
                        font-size: 1.1em;
                        width: 9em;
                        padding: 5px;
                        font-weight: bold;
                        background: url(/index.php/Y29t/d29yZHRyYWNrZXI/ZnJlZWtleXdvcmRz/aHR0cDovL2ZyZWVrZXl3b3Jkcy53b3JkdHJhY2tlci5jb20vY3NzLy4uL2kvc2FsZXMtc2l0ZS9zdWJtaXRfYmcuZ2lm/69/0/go.php);
                        border: 1px solid #999999;
                }
        div#order table table div.submit a {
                display: block;
                float: right;
                padding: 3px 0px;
                text-align: center;
                text-decoration: none;
                color: black;
        }
                div#order div.submit {
                        background: transparent none repeat scroll 0%;
                        text-align: right;
                }
                div#order table table {
                        border: 0pt none;
                        border-collapse: collapse;
                        font-size: 1em;
                        width: 100%;
                }
                div#order table table td {
                        border: 0pt none;
                        padding: 1ex 0pt;
                }
                div#order table table tr.usd td {
                        border-bottom: 1px solid #AAAAAA;
                }

/* Free Trial */
        form#free-trial div.signup {
                float:left;
                margin-top: 10px;
                margin-bottom: 10px;
                margin-left: 30px;
                width: 370px;
        }
        form#free-trial div.signup input {
                width: 170px;
        }
        form#free-trial div.name-signup {
                float:left;
        }
        form#free-trial div.email-signup {
                float:right;
        }

        form#free-trial div.signup-button {
                width: 425px;
                margin-bottom: 25px;
                clear:both;
                text-align: center;
        }
        form#free-trial div.signup-button input {
                background-image: url(/index.php/Y29t/d29yZHRyYWNrZXI/ZnJlZWtleXdvcmRz/aHR0cDovL2ZyZWVrZXl3b3Jkcy53b3JkdHJhY2tlci5jb20vY3NzLy4uL2kvc2FsZXMtc2l0ZS9zdWJtaXRfYmcuZ2lm/69/0/go.php);
                background-repeat: repeat-x;
                border: 1px solid #D6C1A3;
                font-weight: bold;
                font-size: 1em;
                padding: 2px;
        }

        form#free-trial div.keyword-basics-signup {
                border: 2px solid #eeeeee;
                padding: 15px;
                width: 470px;
                margin-top: 40px;
                height: 155px;
        }
        form#free-trial div.keyword-basics-signup img {
                float:left;
                padding-right: 15px;
        }
        form#free-trial div.keyword-basics-signup h4 {
                font-weight: bold;
                font-size: 1.2em;
        }
        form#free-trial div.keyword-basics-signup p strong {
                font-size: 1.1em;
        }

span.notice {
        background-color: yellow;
}