@CHARSET "ISO-8859-1";
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* style site, mai sus este css reset */
a {
    text-decoration:none;
    color: #006699;
}

h1, h2, h3, h4, h5, h6 {
    font-family:Arial, sans-serif;
}

a:hover {
    color:#336666;
}
body {
    background-color:#FbFbFb;
    font-family: Verdana, sans-serif, serif;
    font-size: 12px;
}

#container {
    width:927px;
    margin:30px auto 0px auto;
}

#header {
    width:927px;
    margin:30px 0px 0px 0px;
    background:transparent url("../img/ui/header_separator.png") no-repeat bottom left;
    height:53px;
}
.line {
    float:left;
    width:900px;
}
#wrapper {
    width:927px;
    margin:10px 0px 10px 0px;
    overflow: hidden;
}

#footer {
    width:927px;
    margin:20px 0px 10px 0px;
    float:left;
}

#logo {
    float:left;
    width:150px;
}

#menu {
    float:right;
}

#menu ul {
    float:right;
}

#menu ul li {
    margin:16px 10px 14px 0px;
    float:left;
}

#menu ul li a {
    text-transform: uppercase;
    /*font-family: Verdana sans-serif serif;*/
    font-size:1.1em;
    letter-spacing:-0.2px;
    color:#333333;
    text-decoration: none;
    font-weight: 700;
    font-family: Arial, sans-serif, serif;
}

#menu ul li a:hover {
    color: #336666;
}

#menu ul li.selected a {
    color:#336666;
}

#footer {
    background:transparent url('../img/ui/footer_separator.png') no-repeat scroll  top center;
    margin-top:10px;
    overflow:hidden;
    font-size:1.1em;
    padding-top:10px;
    margin-bottom: 20px;
}

ul.footer_box {
    float:left;
    width:150px;
    text-align:left;
}

ul.footer_box li {
    list-style-type: none;
    margin:8px 0px;
    padding:0px;
}

ul.footer_box li a {
    font-size:1em;
    color:#666;
    /* #999 */
}

ul.footer_box li a:hover {
    color:#336666;
}

ul.footer_box li.title {
    font-size: 13px;
    line-height: 17px;
    font-weight: 700;
    color: #333333;
}

#footer_right {
    float:right;
    width:325px;
}
#footer_right p.we {
     color: #333333;
    font-size: 13px;
    font-weight: 700;
    line-height: 17px;
    margin: 7px 0 0 0;
    /*
    font-size:1.4em;
    color:#999;
    margin:0px 0px 10px 0px;
    */
}
#footer_right .social_media {
    float:left;
   /* background-color: #eeeeef; */
    font-size:0.85em;
    color:#999999;
}

#footer_right .social_media p {
    float:left;
    padding: 20px 20px 10px  0px;
    font-size: 11px;
    line-height: 16.5px;
}

#footer_right .social_media .social_logo {
    float:left;
    margin:10px 20px 30px 0px;
}
#footer_right .social_media .social_logo a{
    display: inline-block; float: left;
}
#footer_right .social_media .social_logo a.first {
    float:left;
    margin-right:50px;
}

#footer_right .social_media .social_logo a.second {
    float:left;
    margin-right:50px;
}

/* centru homepage */

#content {
    float:left;
    width:936px;
}

#banner_homepage {
    background:transparent url("../img/ui/header_bg.png") no-repeat 0px 0px;
    width:927px;
    height:297px;
    overflow: hidden;
}

.thumb {
    background:transparent url("../img/ui/thumb.png") no-repeat 0px 0px;
    width:113px;
    height:82px;
}

.thumb_features{
    width: 330px;
    height: 222px;
    float: left;
    margin: 0 10px 0 0;
}

.thumb  a {
    width:113px;
    height:82px;
    float:left;
    text-align:center;
    vertical-align:middle;
}

.thumb a img {
    margin:14px;
}
.sponsors {
    float:left;
    width:927px;
    background-color: #e6e7e8;
    margin:20px 0px 20px 0px;
}

.sponsors p {
    float:left;
    width:120px;
    margin:30px 35px 10px 15px;
    font-size:1.1em;
    color:#333;
    font-weight: 700;
}

.sponsors .logo {
    float:left;
}

.sponsors .logo a {
    float:left;
    margin:25px 25px 0px 0px;
    height:65px;
}
.sponsors .logo a.microsoft {
    margin-top:40px;
    height:50px;
}

.sponsors .logo a img {
    vertical-align: middle;
}

.boxes {
    float:left;
    width:927px;
    margin:20px 0px;
}

#interested_in {
    margin-top:40px;
}
.boxes .interested {
    float:left;
    font-size:1.5em;
    color:#999999;
    font-weight: 700;
    width:200px;
    margin:15px 40px 10px 35px;
}

.boxes a.sss {
    float:left;
    margin:0px 30px 0px 0px;
}

.boxes .box {
    float:left;
    width:289px;
    text-align: left;
    margin-right:20px;
}

.boxes .box h2.title_homepage {
    font-size:1.3em;
    font-weight: 700;
    color:#333;
}

h2.title_landing{
    font-size:1.4em;
    line-height: 1.1em;
    padding: 5px 0 0  0px;
    font-weight: 700;
    color:#006699;
}
.marginTop15{
    margin: 15px 0 0 0;
}

p.text_landing{
    font-size: 1.2em;
    line-height: 1.2em;
    color: #666666;
    padding: 5px 0 0 0;
}
p.text_landing strong{
    color: #444;
}
.boxes .box p{
    font-size:1em;
    margin-top:10px;
    line-height: 15px;
    color: #666;
}
.boxes .box ul li a {
    font-style: normal;
}

.boxes .box .h2_special a {
    font-size:1.2em;
    font-style: normal;
}

.boxes .box a {
    clear:both;
    color:#006699;
    float:left;
    font-style: italic;
    font-size: 0.9em;
    margin-top:10px;
}

.boxes .box ul {
    float:left;
}
.boxes .box ul li{
    float:left;
    width:280px;
    font-size:1em;
    font-weight: 700;
    margin:4px 0px;
}

.boxes .box ul li.font_different a{
    font-size:1em;
}
.boxes .box ul li.font_different span {
    color:#666;
    float:left;
    margin-top:5px;
    line-height: 15px;
    font-size:1em;
    font-weight: 400;
}
.boxes .box h2.h2_special {
    margin:15px 0px 0px 0px;
    font-size: 1.3em;
}
.boxes .double_box {
    float:left;
    width:618px;
    padding: 0;
}

.boxes .double_box .thumb {
    float:left;
}
.boxes .double_box h2 {
    font-size:1.3em;
    color:#333;
    font-weight: 700;
    width:618px;
    margin:0px 0px 20px 0px;
}
#banner_homepage .trial_container{
    margin: 155px 0 0 0;
    overflow: hidden;
}
#banner_homepage h1 {
    font-size:1.7em;
    float:left;
    color:#FFFFFF;
    font-weight: 400;
    margin:0px 0px 0px 115px;
    /*    margin:150px 0px 0px 115px;*/
    letter-spacing: -0.1px;
    width:600px;
}

#banner_homepage .trial {
    font-size:1.2em;
    float:right;
    margin:0px 20px 0px 0px;
    font-weight: 700;
}

#banner_homepage .trial a{
    display: block;
    height:30px;
    color:#fff;
}
.little_description{
    overflow: hidden;
    background:#F2F2F2 url("../img/ui/header_bg_line.png") repeat-x 0px 0px;
    height: 12px;
    margin: 25px 0 0 0;
    text-align: center;
}
#banner_homepage .little_description h3 {
    clear:both;
    font-size:1em;
    font-style: italic;
    color:#333;
    display: inline-block;
    text-align: center;
    /*    margin:25px 0px 0px 137px;*/
    background: #F2F2F2;
    padding: 0 20px;
}

#banner_homepage p.more {
    clear:both;
    vertical-align: bottom;
    text-align: right;
    font-style: italic;
    float:right;
    margin:40px 5px 0px 0px;
    display: inline-block;
}

#banner_homepage p.more a {
    color:#333;
}

/* style subheader element */

#subheader {
    width:927px;
    margin:30px 0px 20px 0px;
    float:left;
}

#subheader .box_logo {
    float:left;
    width:392px;
}

#subheader .box_logo p {
    float:left;
    text-align: left;
    margin:0px;
    font-weight: 400;
    line-height: 18px;
    display:inline-block;
    letter-spacing: 0;
    padding: 0;
}

#subheader .box_logo a.sss_logo {
    float:left;
    width:362px;
}

#subheader a.sss_trial {
    float:right;
    width:161px;
    height: 48px;
}
/* style menu right element */

.menu_right {
    float:right;
    width:185px;
}

.menu_right h2 {
    font-size:1.2em;
    margin:15px 0px 25px 0px;
}

.menu_right ul {
    float:left;
    width:220px;
}

.menu_right ul li {
    float:left;
    width:185px;
    height:40px;
    background:transparent url("../img/ui/bg_menu_right.png") no-repeat 0px 0px;
    margin:10px 0px;
}

.menu_right ul li a {
    font-size:1.2em;
    font-weight:700;
    text-align: center;
    color:#333;
    margin:12px 0px 10px 0px;
    width:185px;
    float:left;
}

.menu_right ul li a:hover {
    color:#336666;
}

body.bg_menu {
    background:transparent url("../img/ui/bg_menu.png") repeat-x 0px 220px;
}

.menu_middle {
    margin:14px 0px 20px 0px;
    float:left;
    width:927px;
    height:60px;
}

.menu_middle .selected {
    height:60px;
    /*    width:172px;*/
    width: 168px;
    float:left;
    background:transparent url("../img/ui/selected_sss.png") no-repeat -5px 0px;
}

.menu_middle .selected_upgrade {
    height:60px;
    width:98px;
    float:left;
    background:transparent url("../img/ui/selected_upgrade.png") repeat-x 0px 0px;
    margin-left: 10px;
}

.menu_middle .selected_upgrade  a{
    height:60px;
    width:98px;
}
.menu_middle li a {
    float:left;
    margin:22px 0px 0px 0px;
    font-size: 1.2em;
    display: inline-block;
    text-align: center;
    color:#fff;
    font-family: Arial, sans-serif, serif;
    width: 168px;
}

ul.requirements {
    float:right;
    width:220px;
    margin-top:30px;
}

.requirements h2 {
    background:transparent url("../img/ui/info.png") no-repeat 0px 0px;
    font-size:1.2em;
    margin:15px 0px 15px 0px;
    height:25px;
    padding:5px 0px 0px 30px;
    font-weight: 700;
}

.requirements li {
    float:left;
    width:220px;
    color:#999999;
    line-height: 20px;
    list-style-type: disc;
}

/* boxes right */
.box_right {
    float:right;
    width:220px;
    margin-bottom: 20px;
}

.box_right h4 {
    float:left;
    width:180px;
    font-weight: 700;
    padding: 0px 0px 0px 40px;
    font-size:1.2em;
}

.box_right p {
    line-height: 20px;
    color: #999;
    margin: 10px 0px;
    float: left;
    width: 220px;
}

.box_right p strong {
    color: #333;
}
.box_right #payment_options h4 {
    background:transparent url("../img/ui/payment_options.png") no-repeat 0px 0px;
    line-height: 34px;
}

.box_right #free_support h4 {
    background:transparent url("../img/ui/support.png") no-repeat 0px 0px;
    line-height: 25px;
}

.requirements li span {
    color:#333;
    font-weight:700;
}

.box_content {
    float:left;
    width: 700px;
    overflow: hidden;
    background: none repeat scroll 0 0 #FfFfFf;
}

.box_content.fullwidth{
    width: 912px;
}

.box_content h2 {
    font-size:1.2em;
    margin:15px 0px 15px 0px;
    padding: 0 14px 0 0px;
    font-weight: 700;
    color:#999;
}

.box_content h2.upgradest{
    color: #000;
    font-size: 1.3em;
     margin: 10px 0;
}

.box_content ul.feature_list {
    float:left;
    margin: 0 0 15px 0px;
    padding: 0 0 0 0;

}

.box_content ul#middle_list {
    margin-top:0px;
}

.box_content ul.feature_list li {
    margin:8px 14px 0 14px;
    color:#666;
    line-height: 20px;
    list-style-image: url("../img/ui/bullet.png");
    float:left;
    font-size:1em;

}

.middle_box {
    float:left;
    width:480px;
    margin:40px 100px;
}

.middle_box a {
    float:left;
    margin-right:40px;
}


/* upgrade */
#center_upgrade {
    width:927px;
}

#center_upgrade h1 {
    width:927px;
    float:left;
    text-align: center;

}

/* overview */

.table_overview {
    float:left;
    width:910px;
    margin: 20px 0px 30px 0px;
    font-size: 1em;
}

.table_overview ul {
    float:left;
    margin-left:60px;
    width:400px;
    margin-bottom: 10px;
}

.table_overview ul li {
    list-style-image: url("../img/ui/bullet.png");
    float: left;
    margin: 2px 0px;
}
.center_full_page .table_overview p {
    float:left;
    width:100%;
    margin:0px 0px 5px 0px;
    font-size: 1em;
}
.table_overview strong {
    color: #333;
}

.table_overview tr {
    margin-bottom: 20px;
    float:left;
}
.table_overview td.title {
    width:360px;
    font-size:1.4em;
    font-weight: 700;
    vertical-align: top;
    font-family: Arial, sans-serif, serif;
}

.table_overview td.content {
    line-height: 20px;
    color:#666;
    vertical-align: top;
}

/* o parte din pricing */

.center_full_page {
    float: left;
    width:927px;
    background: none repeat scroll 0 0 #FfFfFf;
    float: left;
    overflow: hidden;

}

/*.center_full_page p {
    color:#666;
    font-size:1em;
    line-height: 20px;
    margin: 20px 0px;
}*/

.center_full_page p strong {
    /*    color: #333;*/
    color: #F8BB00;
}

.center_full_page p a {
    text-decoration: underline;
    color: #336699;
}

.center_full_page .tables {
    float:left;
    width: 927px;
}

.center_full_page .tables .table_big {
    width:467px;
    height: 200px;
    background:transparent url("../img/ui/bg_table_big.png") no-repeat 0px 0px;
}
.center_full_page .tables .table_big.sdk{
    height: 145px;
    background:transparent url("../img/ui/bg_table_big_old.png") no-repeat 0px 0px;
}
.center_full_page .tables table.table_big {
    width: 470px;
    float: left;
    margin: 0px 0px 0px 10px;
}
.center_full_page .tables table.table_big a{
    color:#000;
    font-weight:400;
    text-decoration:underline;
    width: 137px;
    height:41px;
    display: inline-block;
}
.center_full_page .tables table.table_big a:hover{
    color:#336666;
}
.center_full_page .tables .table_header {
    color: #999;
    font-size: 0.9em;
    padding: 5px 0px 5px 20px;
    text-align: left;
    float: left;
    width: 900px;
}

.center_full_page .tables .table_header p {
    float:left;
    margin:5px 0px;
}

.center_full_page .tables .table_header p.small_left {
    width:130px;
}

.center_full_page .tables table.table_big td {
    height:50px;
    text-align: center;
    vertical-align: middle;
    font-size:1.4em;
    font-weight: 700;
    color: #333;
}

.center_full_page .tables table.table_big td.td_left {
    width:118px;
}

.center_full_page .tables table.table_big td.td_right {
    width:148px;
}

.tables .right_text {
    float: left;
    width:400px;
    margin:40px 0px 0px 40px;
    text-align: left;
}

.center_full_page .terms {
    color: #707070;
    font-size: 9px;
    font-style: italic;
    line-height: 15px;
    padding: 15px 0px 10px 14px;
    margin: 0px 0 0 0;
    display: inline-block;
}

.pricing a {
    text-decoration: underline;
    color: #336699;
}

.pricing h3 {
    font-size:1.4em;
    font-weight: 700;
    color: #333;
    margin:20px 0px;
    float: left;
    width:100%;
}

.pricing p {
    font-size:1em;
    color: #666;
    line-height: 20px;
    float: left;
    margin:5px 0px;
}

.center_full_page h1 {
    float:left;
    width:927px;
    margin:20px 0px 40px 0px;
    font-size:1.6em;
    text-align: center;
    color: #666;
}

.center_full_page h1 .blue {
    color:#336699;
}

.tables .small_table {
    width:231px;
    float:left;
    margin:0px 0px 0px 0px;
}

.tables .small_table p.small_text{
    color: #666666;
    font-size: 1em;
    line-height: 18px;
    padding: 0 10px 0 14px;
}
.tables .small_table .small_header {
    float:left;
    width:245px;
}
.tables .small_table .small_header p {
    float:left;
    width:115px;
    text-align: center;
    color:#666;
    margin:0px 0px 5px 0px;
    font-size: 0.9em;
}

a.upgrade{
    width: 136px;
    height: 41px;
    display: inline-block;
    margin: 20px 0 0 14px;
}

a.contactUs{
    width: 105px;
    height: 31px;
    display: inline-block;
    margin: 10px 0 0 14px;
}
.tables .small_table h2{
    color: #555555;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    padding: 10px 0 10px 14px;
    text-decoration: underline;
}

.tables .small_table h2 .color_green{
    color: #339999;
    text-decoration: underline;
}

.tables .small_table p.text_brackets {
    color: #ACACAC;
    font-size: 14px;
    line-height: 17px;
    padding: 0 0 10px 14px;
}

.tables .small_table table {
    background:transparent url("../img/ui/bg_small_table.png") no-repeat 0px 0px;
    width:245px;
    height:225px;
    float:left;
}
.tables .small_table table tr {
    float:left;
}
.tables .small_table table td {
    width:115px;
    float:left;
    text-align: center;
    vertical-align: middle;
    line-height: 44px;
    font-size: 1.4em;
}
.tables .small_table table td.upgrade {
    float:left;
    width:245px;
    text-align: center;
    margin:20px 0px 0px 0px;
}
.tables .small_table table td.right {
    font-weight: 700;
}
.tables .small_table table td.line_1 {
    line-height: 54px;
}

.tables #table3 {
    margin-top:25px;
    background:transparent url("../img/ui/bg_small_table3.png") no-repeat 0px 0px;
}

.tables #table3 td {
    width:245px;
    text-align: center;
    vertical-align: middle;
    margin:90px 0px 0px 0px;
}
.upgrade_down {
    margin-right: 10px;
    background: none;
}
.upgrade_right {
    float: left;
}
.upgrade_down p {
    margin:20px 0px 0px 0px;
}

.featured_sdk p {
    color:#666;
    line-height: 20px;
    padding: 0 14px;
}
.featured_sdk p a {
    text-decoration: underline;
    color: #336699;
    font-weight: 700;
}

.featured_sdk h3 {
    color: #999999;
    font-size: 1.6em;
    margin:15px 0px;
    padding: 0 0 0 14px;
    float:left;
    width:100%;
}
.featured_sdk ul.feature_list {
    margin:10px 14px 10px 27px;
}
.featured_sdk ul.feature_list li {
    margin:0px;
}

/* thank you pages */

.text_menu_middle {
    margin:14px 0px 20px 10px;
    float:left;
    width:550px;
    height:60px;
    line-height: 55px;
    color: #fff;
    font-size:1.2em;
}

.thank_you {
    float:right;
    width:230px;
    height:138px;
    display: block;
    margin:20px 70px 0px 0px;
    background:transparent url("../img/ui/thank_you.png") no-repeat 0px 0px;
}

h2.thanks {
    clear:both;
    width:1000px;
    float:left;
    margin:50px 0px 70px 0px;
    font-size:2.2em;
    text-align: center;
    color:#666;
    font-weight: 400;
}
h2.t_buying {
    width:900px;
}

h2.thanks_trial {
    font-size:1.8em;
}

.box1 {
    float:left;
    width:326px;
    height: 109px;
    display: block;
    background:transparent url("../img/ui/thank_bg_box.png") no-repeat 0px 0px;
    margin:10px 70px 60px 80px;
}
.box1 a, .box2 a {
    width:326px;
    height: 109px;
    display: block;
    line-height: 109px;
    text-align: center;
    color:#666;
    font-size:1.6em;
}

.box1 a:hover, .box2 a:hover {
    color:#336666;
}
.box2 {
    float:left;
    width:326px;
    height: 109px;
    display: block;
    background:transparent url("../img/ui/thank_bg_box.png") no-repeat 0px 0px;
    margin:10px 0px 60px 0px;
}

/* download page */

.download_box {
    float:left;
    width:900px;
    margin:0px 0px 30px 0px;
}
.download_box h2 {
    font-size:1.3em;
    font-weight: 700;
}
.download_box p {
    font-size:1em;
    margin:5px 0px;
}

.download_box a.download {
    float:left;
    line-height:25px;
    background:transparent url("../img/ui/sageata.png") no-repeat 0px 0px;
    padding-left:25px;
    color:#006699;
    margin:10px 0px 0px 0px;
    font-size:1.2em;
}

.download_box a.download:hover {
    color:#336666;
    text-decoration: underline;
}

.menu_middle_404 {
    margin:14px 0px 200px 0px;
    float:left;
    width:927px;
}

li.error404 {
    float:left;
    width:900px;
    color:#fff;
    font-size:1.2em;
    margin:20px 0 0 0px;
}

.color_gri {
    color:#666;
    line-height: 15px;
    padding: 10px 0 0 0px;

}

.color_gri.upgradest{
    color:#666;
    line-height: 20px;
    padding: 10px 0 0 0px;

}

#pentru homepage deskperience{}

#btn_contactUS{
    display: inline-block;
    width: 105px;
    overflow: hidden;
    background:transparent url("../img/ui/btn_contactUs.png") top left;
    height: 31px;
    text-indent: -9999px;
    font-size: 0;
    text-decoration: none;
    margin: 5px  0 0 0;
}

.pricing_left{
    width: 650px;
    float: left;
    background: #ffffff;
    overflow: hidden;
}

.pricing_left .soft_container{
    border-bottom: 1px solid #becccc;
    overflow: hidden;
}

.pricing_left .soft_container .sub_left{
    width: 286px;
    overflow: hidden;
    float: left;
}
.pricing_left .soft_container .sub_left h3{
    text-decoration: underline;
    font-size: 18px;
    line-height: 25px;
    color: #555555;
    padding: 10px 0 10px 0px;
    font-weight: 400;
}
.pricing_left .soft_container .sub_left h3 .color_green{
    color: #339999;
    text-decoration: underline;
}
.text_brackets{
    font-size: 14px;
    color: #acacac;
    line-height: 17px;
    padding: 0 0 10px 0px;
}

.price_screen_scraper{
    font-size: 18px;
    line-height: 21px;
    color: #f8bb00;
    padding: 0 0 10px 0px;
}

.upgrade_screen_scraper{
    font-size: 18px;
    line-height: 21px;
    color: #f8bb00;
    padding: 10px 0 0px 14px;
}

.price_screen_scraper a{
    color: #f8bb00;
    text-decoration: underline;
}
.btn_buy_container{
    padding: 0 0 10px 0px;
    margin-top: 15px;
}
a.buy_now_screen{
    width: 137px;
    height: 41px;
    display: inline-block;
    font-size: 1px;
    line-height: 1px;
    text-indent: -9999px;
    background: transparent url("../img/ui/buy_now.png") 0 0 no-repeat;
}

.info_text{
    font-size: 9px;
    font-style: italic;
    line-height: 15px;
    color: #707070;
    padding: 15px 55px 10px 0px;
}

.pricing_left .soft_container .sub_right{
    width: 364px;
    overflow: hidden;
    float: right;
}

.include_limitations{
    padding: 0 20px 20px 0;
}

.include_limitations dt{
    margin: 13px 0 0 0;
    font-size: 1em;
    line-height: 18px;
    color: #666;
}
.include_limitations dd{
    font-size: 0.9em;
    line-height: 18px;
    color: #666;
    padding: 0 0 0 36px;
}

dd span{
    color: #acacac;
}
p.info_text_2, p.info_text_3{
    color: #666;
    font-size: 1em;
    line-height: 18px;
    padding: 0 0 0 0px;
}
p.info_text_2{
    padding: 10px 0 0 0px;
}
h4.info_title_3{
    font-size: 1.3em;
    color: #333333;
    line-height: 17px;
    padding: 0px;
    margin: 15px 0 6px 0px;
}
.no_color{
    background: #FFFFFF none;
}

.pricing_right{
    width: 244px;
    float: right;
    background: transparent;
    overflow: hidden;
}
.payment_container, .volume_discount{
    border: 1px solid #c3d2d2;
    overflow: hidden;
}

.volume_discount{
    margin: 30px 0 0 0;
}
.payment_container p{
    color: #666;
    font-size: 0.9em;
    line-height: 18px;
    padding: 4px 10px;
}
.payment_container p strong{
    color: #666;
    font-weight: 700;
}
.payment_container h5{
    background: url('../img/ui/icon_payment_methon.png') 12px 1px no-repeat;
    border-bottom: 1px solid #c3d2d2;
    line-height: 27px;
    font-size: 1em;
    color: #666;
    padding: 0 0 0 66px;
}

.volume_discount h5{
    border-bottom: 1px solid #c3d2d2;
    line-height: 27px;
    font-size: 1em;
    color: #666;
    text-align: center;
    color: #666;
}

.volume_discount p{
    color: #666;
    font-size: 0.9em;
    line-height: 18px;
    padding: 4px 20px 4px 10px;
}
.volume_discount p strong{
    float: right;
}

.double_box{
    overflow: hidden;
    padding: 0 0 14px 0px;
}

.double_box h2{
    padding:  0 0 0 0;
}

/** NewsLetter **/

.desk_newsletter {
	width: 100%;
	margin:20px 0px;
        overflow: hidden;
}
.desk_newsletter_container{
        width:927px;
        margin: 0 auto;
}
.desk_newsletter p {
	float:left;
	font-size:1.2em;
	color:#666;
	margin-right:20px;
	line-height: 46px;
}

.desk_newsletter #newsletter_box a {
	text-align:center;
	color: #006699;
        text-decoration: none;
	font-size:1em;
	line-height: 46px;
        display: inline-block;
        text-align: center;
        width:214px;
}
.desk_newsletter #newsletter_box  a:hover {
    text-decoration: underline;
}
.desk_newsletter #newsletter_box {
	background: #E6E7E8;
        border: 1px solid #C8CBCE;
        -moz-border-radius: 5px;
        border-radius: 5px;
/*        url('../img/bg_newsletter.png') no-repeat scroll 0px 0px;*/
	width:214px;
	height:46px;
        overflow: hidden;
	float:left;
}

#newsletter_box:hover{
    background: #C8CBCE;
    border: 1px solid #666666;
}

.desk_newsletter #newsletter_form {
	display: none;

}
.desk_newsletter #newsletter_box form {
	float:left;
	margin:10px 0 0 10px;
}

.desk_newsletter #newsletter_box form  {
}

/* Upgrade */
#upgrade_table{
    width: 930px;
    height: 232px;
    overflow: hidden;
    background: none #F3F3F4;
    margin-bottom: 10px;
}

#upgrade_table #top_table{
    margin: 15px 0 0 0;
    overflow: hidden;
}
#top_table span.no_underline{
     color: #FFF;
    font-size: 12px;
    line-height: 30px;
}
#top_table a{
    color: #FFF;
    font-size: 12px;
    line-height: 30px;
}
#top_table a:hover{
    text-decoration: none;
}
#top_table a strong, #top_table a span{
    text-decoration: underline;
}
#upgrade_table #top_table #info_cell{
    float: left;
    width: 90px;
    height: 169px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    margin: 0 0 0 20px;
}
#upgrade_table #top_table #early_upgrade{
    float: left;
    width: 304px;
    height: 169px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    margin: 0;
}

#info_cell p{
    text-align: left;
    font-weight: 700;
    color: #284141;
    font-size: 12px;
    line-height: 15px;
    display: inline-block;
    margin: 12px 0 0 0px;
}

#info_cell p.top{
    margin-top:30px;
}
div.top_price{
    margin-top:27px;
/*    display: inline-block;*/
    overflow: hidden;
}
div.middle_price, div.bottom_price{
    margin-top:11px;
/*    display: inline-block;*/
    overflow: hidden;
}

#late_upgrade{
    float: left;
    width:230px;
    height: 169px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    margin: 0;
}
#returning_customers{
    float: left;
    width:257px;
    height: 169px;
    border-bottom: 1px solid #000;
    margin: 0;
}
#upgrade_table #bottom_table{
    overflow: hidden;
    width: 930px;
}
#bottom_table p{
    text-align: center;
    font-weight: 700;
    color: #284141;
    font-size: 13px;
    line-height: 15px;
    display: inline-block;
    float: left;
    margin-top: 5px;
}

#purchase_date{
    margin-left: 77px;
}

#subcription_date{
    margin-left: 214px;
}

#since_date{
    margin-left: 120px;
}

#early_upgrade div span.no_underline{
    margin-left: 23px;
}
#late_upgrade div span.no_underline{
    margin-left: 11px;
}
#returning_customers div span.no_underline{
     margin-left: 9px;
}
#early_upgrade_439{
    width: 291px;
    height: 32px;
    background: url('../img/upgrade/early_upgrade_439.png') no-repeat transparent 0px 0px;
}

#early_upgrade_109{
    width: 291px;
    height: 32px;
    background: url('../img/upgrade/early_upgrade_109.png') no-repeat transparent 0px 0px;
}

#early_upgrade_43{
    width: 291px;
    height: 32px;
    background: url('../img/upgrade/early_upgrade_43.png') no-repeat transparent 0px 0px;
}

#late_upgrade_559{
    width: 216px;
    height: 32px;
    background: url('../img/upgrade/late_upgrade_559.png') no-repeat transparent 0px 0px;
}

#late_upgrade_139{
    width: 216px;
    height: 32px;
    background: url('../img/upgrade/late_upgrade_139.png') no-repeat transparent 0px 0px;
}

#late_upgrade_55{
    width: 216px;
    height: 32px;
    background: url('../img/upgrade/late_upgrade_55.png') no-repeat transparent 0px 0px;
}

#returning_customers_639{
    width: 256px;
    height: 32px;
    background: url('../img/upgrade/returning_customers_639.png') no-repeat transparent 0px 0px;
}

#returning_customers_159{
    width: 256px;
    height: 32px;
    background: url('../img/upgrade/returning_customers_159.png') no-repeat transparent 0px 0px;
}

#returning_customers_63{
    width: 256px;
    height: 32px;
    background: url('../img/upgrade/returning_customers_63.png') no-repeat transparent 0px 0px;
}
.no_underline:hover{
   text-decoration: none;
}

.no_underline{
   text-decoration: none !important;

}

.news_bar{
    margin: 10px 0 0 0;
    width: 925px;
    overflow: hidden;
    background: none #F2F2F2;
    border: 1px solid #DFDFDF;
    padding: 10px 0;
}

.news_bar p{
    font-size: 12px;
    line-height: 14px;
    padding: 0 0 0 14px;    
}

.news_bar p span{
    color: #F90;
    font-weight: 700;
}
