h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #1B76B5; background: transparent; font-weight: bold; text-align: center;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #222222; font-weight: bold; margin-bottom: 3px; text-align: left;}

h3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #222222;
        font-weight: bold;
        margin-bottom: 3px;
        text-align: left;
        padding-left: 10px;
}

h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #222222; font-weight: bold; margin-bottom: 3px; text-align: left;}
h5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #222222; font-weight: bold; margin-bottom: 3px; text-align: left;}
h6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #222222; font-weight: bold; margin-bottom: 3px; text-align: left;}
A:link {text-decoration:none;}
A:visited {text-decoration:none;}
p {
        font-size: 12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 0;
        padding:0 0 12px;
        color: #333333;
        text-align: left;
        line-height: 150%;
}

p.endoflife {
	font-size: 18px !important;
	font-weight: bold !important;
	color: #ff0000 !important;
}

p.endoflife2 {
	font-size: 13px !important;
	color: #ff0000 !important;
}

#main p.center {font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding:0 0 12px; color: #333333; text-align: center;}
p.right {font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding:0 0 12px; color: #333333; text-align: right;}
p.logo {color: #FF0000; font-family: Verdana, Arial, sans-serif; font-size: 0.8em; font-weight: bold; font-style: italic;}

p.copyright {
        position: absolute;
        bottom: 0;
        width: 100%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        text-align: center;
        vertical-align: bottom;
}

p.field_header {
        font-weight: bold;
        font-style: italic;
        color: #DD1532;
}

p.supportemail {font-family: Arial, sans-serif; font-size: 1em; font-weight: bold;}
#main p.prices {font-family: Arial, sans-serif; font-size: 1.2em; font-weight: bold; color: #FF0000; text-align: center;}
p.prices-small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #FF0000; text-align: center;}
p.testimonial {font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding:0 0 12px; color: #333333; text-align: left; font-style: italic;}

table.leftright {
        margin-left: 20px;
        margin-right: 20px;
}

table.support_table {
        width: 80%;
        margin: 0 auto;
        border-spacing: 0;
        *border-collapse: collapse;             /* The '*' at the start makes this line for IE7 and below only */
        padding: 3px;
        margin-bottom: 10px;
}

table.prices_table {
        margin: 0 auto;
        border-spacing: 0;
        *border-collapse: collapse;             /* The '*' at the start makes this line for IE7 and below only */
        padding: 3px;
        margin-bottom: 10px;
        width: 350px;
}

td.leftpage {
        padding: 10px 50px 10px 10px;
        width: 50%;
        vertical-align: top;
}

td.rightpage {
        padding: 10px 50px 10px 10px;
        width: 50%;
        vertical-align: top;
}

table.leftright .highlight {
        background-color: #e3e1e2;
        display: block;
        margin: 0 auto;
        text-align: center;
        -webkit-border-top-left-radius: 10px;
        -khtml-border-radius-topleft: 10px;
        -moz-border-radius-topleft: 10px;
        border-top-left-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        -khtml-border-radius-topright: 10px;
        -moz-border-radius-topright: 10px;
        border-top-right-radius: 10px;
        -webkit-border-bottom-left-radius: 10px;
        -khtml-border-radius-bottomleft: 10px;
        -moz-border-radius-bottomleft: 10px;
        border-bottom-left-radius: 10px;
        -webkit-border-bottom-right-radius: 10px;
        -khtml-border-radius-bottomright: 10px;
        -moz-border-radius-bottomright: 10px;
        border-bottom-right-radius: 10px;
}

table.leftright .image {
        float: right;
}

table.leftright .imagelink {
        float: right;
        padding: 2px;
        border: 1px solid rgba(0, 0, 0, 0.3);
        border-radius: 4px;
        background: rgba(255, 255, 255, 0.1);
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
        -webkit-transition: all 0.2s ease-out;
        -moz-transition: all 0.2s ease-out;
        -ms-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
}

table.leftright .imagelink:hover {
        background-color: #63afff;
}

table.leftright .image:hover {
        background: rgba(255, 255, 255, 0.2);
}

table.support_table th {
        border: 1px solid black;
        text-align: left;
        font-weight: normal;
        vertical-align: top;
        padding-top: 10px;
}

table.prices_table th {
        border: 1px solid black;
        border-bottom: none;
        border-right: none;
        text-align: center;
        font-weight: bold;
        vertical-align: top;
        padding-top: 10px;
}

table.support_table th:first-child {
        border-bottom: none;
        border-right: none;
        -webkit-border-top-left-radius: 10px;
        -khtml-border-radius-topleft: 10px;
        -moz-border-radius-topleft: 10px;
        border-top-left-radius: 10px;
}

table.prices_table th:first-child {
        border-bottom: none;
        border-right: none;
        -webkit-border-top-left-radius: 10px;
        -khtml-border-radius-topleft: 10px;
        -moz-border-radius-topleft: 10px;
        border-top-left-radius: 10px;
}

table.support_table th:last-child {
        border-bottom: none;
        -webkit-border-top-right-radius: 10px;
        -khtml-border-radius-topright: 10px;
        -moz-border-radius-topright: 10px;
        border-top-right-radius: 10px;
}

table.prices_table th:last-child {
        border-bottom: none;
        border-right: 1px solid black;
        -webkit-border-top-right-radius: 10px;
        -khtml-border-radius-topright: 10px;
        -moz-border-radius-topright: 10px;
        border-top-right-radius: 10px;
}

table.support_table td {
        border: 1px solid black;
        vertical-align: top;
        padding-top: 10px;
}

table.prices_table td {
        border: 1px solid black;
        border-bottom: none;
        border-right: none;
        vertical-align: top;
}

table.support_table td:first-child {
        border-bottom: none;
        border-right: none;
}

table.prices_table td:first-child {
        border: 1px solid black;
        border-bottom: none;
        border-right: none;
}

table.support_table td:last-child {
        border-bottom: none;
}

table.prices_table td:last-child {
        border: 1px solid black;
        border-bottom: none;
}

table.support_table tr.last_line td {
        border-bottom: 1px solid;
        border-right: 1px solid;
        padding-bottom: 10px;
        -webkit-border-bottom-left-radius: 10px;
        -khtml-border-radius-bottomleft: 10px;
        -moz-border-radius-bottomleft: 10px;
        border-bottom-left-radius: 10px;
        -webkit-border-bottom-right-radius: 10px;
        -khtml-border-radius-bottomright: 10px;
        -moz-border-radius-bottomright: 10px;
        border-bottom-right-radius: 10px;
}

table.prices_table tr.last_line td {
        border-bottom: 1px solid;
}

table.prices_table tr.last_line td:first-child {
        border-bottom: 1px solid;
        border-right: none;
        -webkit-border-bottom-left-radius: 10px;
        -khtml-border-radius-bottomleft: 10px;
        -moz-border-radius-bottomleft: 10px;
        border-bottom-left-radius: 10px;
}

table.prices_table tr.last_line td:last-child {
        border-bottom: 1px solid;
        border-right: 1px solid;
        -webkit-border-bottom-right-radius: 10px;
        -khtml-border-radius-bottomright: 10px;
        -moz-border-radius-bottomright: 10px;
        border-bottom-right-radius: 10px;
}

img.center {
        display: block;
        margin-left: auto;
        margin-right: auto;
}

body {
        background: url("/images/background.png") no-repeat center center fixed;
        -moz-background-size: cover;
        -webkit-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        padding: 0;
        padding-top: 20px;
        margin: 0px;
}

#page {
        margin: 0px auto;
        width: 1024px;
}

#top {
        background-image: url("/images/top2.png");
        height: 175px;
        width: 1024px;
}

#main {
        position: relative;
        border-style: solid;
        background-color: white;
        top: 20px;
        width: 1018px;
        min-height: 400px;
        margin: 0 auto;
        -webkit-border-top-left-radius: 10px;
        -khtml-border-radius-topleft: 10px;
        -moz-border-radius-topleft: 10px;
        border-top-left-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        -khtml-border-radius-topright: 10px;
        -moz-border-radius-topright: 10px;
        border-top-right-radius: 10px;
        -webkit-border-bottom-left-radius: 10px;
        -khtml-border-radius-bottomleft: 10px;
        -moz-border-radius-bottomleft: 10px;
        border-bottom-left-radius: 10px;
        -webkit-border-bottom-right-radius: 10px;
        -khtml-border-radius-bottomright: 10px;
        -moz-border-radius-bottomright: 10px;
        border-bottom-right-radius: 10px;
}

.right {
        float: right;
        margin: 10px;
}

.right .highlight, .imghighlight {
        padding: 10px;
        vertical-align: top;
        width: 360px;
        background-color: #e3e1e2;
        display: block;
        margin: 0 auto;
        text-align: center;
        -webkit-border-top-left-radius: 10px;
        -khtml-border-radius-topleft: 10px;
        -moz-border-radius-topleft: 10px;
        border-top-left-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        -khtml-border-radius-topright: 10px;
        -moz-border-radius-topright: 10px;
        border-top-right-radius: 10px;
        -webkit-border-bottom-left-radius: 10px;
        -khtml-border-radius-bottomleft: 10px;
        -moz-border-radius-bottomleft: 10px;
        border-bottom-left-radius: 10px;
        -webkit-border-bottom-right-radius: 10px;
        -khtml-border-radius-bottomright: 10px;
        -moz-border-radius-bottomright: 10px;
        border-bottom-right-radius: 10px;
}

.right .highlight p {
        text-align: center;
}

#video {
        display: block;
        width: 320px;
        margin: 0 auto;
        -webkit-border-top-left-radius: 10px;
        -khtml-border-radius-topleft: 10px;
        -moz-border-radius-topleft: 10px;
        border-top-left-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        -khtml-border-radius-topright: 10px;
        -moz-border-radius-topright: 10px;
        border-top-right-radius: 10px;
        -webkit-border-bottom-left-radius: 10px;
        -khtml-border-radius-bottomleft: 10px;
        -moz-border-radius-bottomleft: 10px;
        border-bottom-left-radius: 10px;
        -webkit-border-bottom-right-radius: 10px;
        -khtml-border-radius-bottomright: 10px;
        -moz-border-radius-bottomright: 10px;
        border-bottom-right-radius: 10px;
}

#main p {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        margin-left: 10px;
        margin-right: 10px;
        line-height: 150%;
}

#main p.error {
        color: red;
}

#main a.faqlink {
        text-decoration: none;
        outline: none;
        color: #333333;
        font-size: 14px;
        font-weight: bold;
}

#main h2.faqheader {
        font-size: 16px;
        color: blue;
        margin-left: 10px;
        margin-bottom: 10px;
}

#main h2.faqh2 {
        padding-left: 10px;
}

#main a.faqlink:visited {
        text-decoration: none;
        outline: none;
        color: #333333;
}

#main a.faqlink:hover {
        color: red;
        text-decoration: none;
        outline: none;
}

#main a.download_now_link {
        text-decoration: none;
        outline: none;
}

#main a.download_now_link: visited {
        text-decoration: none;
        outline: none;
}

#main a.download_now_link: hover {
        text-decoration: none;
        outline: none;
}

p.top_text {
        position: relative;
        left: 666px;
        top:  55px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        font-style: italic;
        color: #dc0408;
        margin-top: 0px;
        width: 330px;
}

p.address_text1 {
        position: relative;
        color: black;
        top: 31px;
        left: 664px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        width: 330px;
}

p.address_text2 {
        position: relative;
        color: black;
        top: 27px;
        left: 664px;
        width: 330px;
}

p.intervations_link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        position: relative;
        left: 666px;
        top: 47px;
        color: black;
        width: 330px;
}

p.intervations_link a {
        text-decoration: none;
        outline: none;
        color: black;
}

p.intervations_link a:visited {
        text-decoration: none;
        outline: none;
        color: black;
}

p.intervations_link a:link {
        text-decoration: none;
        outline: none;
        color: black;
}

#top_line {
        background-image: url("/images/top_line.png");
        height: 3px;
        width: 1024px;
}

.features_left {
        float: left;
        width: 340px;
}

#bottom {
        position: relative;
        top: 40px;
        background-image: url("/images/top_line.png");
        background-repeat: no-repeat;
        height: 55px;
        width: 100%;
}

#header {
        margin: 0px auto;
        margin-bottom: -4px;
        padding-top: 15px;
        width: 919px;
        text-align: left;
        background-color: #97ACBA;
}

#footer {
        background-color: #97ACBA;
}

#footer_margin_background {
        background-color: #000000;
        min-width: 151px;
        width: 151px;
}

#footer_left_background{
        background-color: #ffffff;
        width: 371px;
}

#footer_right_background{
        background-color: #ffffff;
        width: 371px;
}

#menu {
        padding-left: 100px;
        float: right;
        margin-top: 11px;
}

.menu {
        padding: 0 30px 0;
        list-style: none outside none;
}

.menu li {
        float: left;
        position: relative;
}

.menu li a {
        /*background:url(/images/menu-bg.png) 0px 40px repeat;*/
        text-decoration: none;
        display: block;
        text-align: center;
        overflow: hidden;
        color: black;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 14px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 17px;
        outline: none;
}

.menu li.active {
        text-decoration: underline;
        color: black;
}

.menu li a:hover {
        background:url(/images/menu-bg.png) 0px 40px repeat;
        border-radius:10px 10px 0 0;
        -moz-border-radius:10px 10px 0 0;
        -webkit-border-radius:10px 10px 0 0;
        color: white;
}

ul.bullet {
        list-style-type: none;
        padding: 0;
        margin: 0;
        padding-left: 20px;
}

li.list3 {
        font-size: 0.8em;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 0;
        padding:0 0 0px;
        color: #333333;
        text-align: left;
        background-image: url("/images/icon16.png");
        background-repeat: no-repeat;
        background-position: 0.4em;
        padding-left: 2.0em;
        padding-top: 4px;
}

ul.list2 {
        margin-top: -5px;
        padding-bottom: 10px;
}

li.list2 {
        font-size: 0.8em;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 0;
        padding:0 0 0px;
        color: #333333;
        text-align: left;
        padding-left: 5px;
        padding-top: 4px;
}

#plusone {
        margin-left:260px;
        margin-top: 0px;
}

img.screenshot {
        width: 449px;
}

table.screenshottable {
        margin-left: 20px;
        margin-right: 20px;
        width: 988px;
        margin: 0 auto;
        table-layout: fixed;
}

table.screenshottable tr td {
        vertical-align: top;
}
