assets#messages {
    position: absolute;
    width: 100%;
    height: 45px;
}

#messages ul {
    height: 35px;
    margin: 0 20px;
}

#messages ul li {
    list-style: none;
    background: url(https://www.reviversoft.com/resource/img/messagebox_info.png) no-repeat;
    padding-left: 40px;
    padding-top: 3px;
    height: 35px;
}

#messages {
    z-index: 99999;
    font-weight: 700;
    font-size: 1.2em;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 24px;
    line-height: 24px;
    padding: 10px 0 20px 0;
    border: 0;
    border-bottom: 1px solid #aaa;
}

.iconLink {
    padding-left: 20px;
}

.errors li {
    color: #ff0000;
    list-style-type: none;
    font-size: 12px;
}

.errors {
    padding-left: 0;
}

.btn {
    color: #fff;
    border-color: #5e9909;
    background: #5e9909;
    background: -moz-linear-gradient(top, #7bb710 0, #53950a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7bb710), color-stop(100%, #53950a));
    background: -webkit-linear-gradient(top, #7bb710 0, #53950a 100%);
    background: -o-linear-gradient(top, #7bb710 0, #53950a 100%);
    background: -ms-linear-gradient(top, #7bb710 0, #53950a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7bb710', endColorstr='#53950a', GradientType=0);
    background: linear-gradient(top, #7bb710 0, #53950a 100%);
}

.btn {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

#tag-element {
    margin-left: 0;
}

#tp_text {
    top: 240px;
    left: 570px;
}

#btns_se {
    display: none;
}

#tp_other {
    position: absolute;
    top: 490px;
    left: 570px;
}

/*/Box*/
/*Opacity*/
.opacity {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpi+P9/yxmAAAMACTIDf5NbzpMAAAAASUVORK5CYII=);
    background: rgba(255, 255, 180, 0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#85fffcc0, endColorstr=#85fffcc0);
}

/*/Opacity*/
/*Shadow*/
.shadow {
    border: #ccc solid 1px;
    box-shadow: 0 0 3px #aaa;
    -moz-box-shadow: 0 0 3px #aaa;
    -webkit-box-shadow: 0 0 3px #aaa
}

.corner {
    position: relative;
    top: -1px;
}

#leftCol {
    background-color: transparent;
    width: 660px;
    float: left;
    padding-right: 30px;
}

.tmCont .text, .tmCont1 .text {
    padding: 15px;
    font-style: italic;
    font-size: 14px;
}

#leftTm {
    background-color: transparent;
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

#rightCol {
    width: 290px;
    float: left;
    padding-top: 45px;
}

#contsep {
    background-image: url('https://www.reviversoft.com/resource/img/bg_sep.png');
    background-repeat: repeat-x;
    height: 92px;
    text-align: center;
    float: left;
    width: 100%;
}

#ccenter {
    height: auto;
    position: relative;
    overflow: hidden;
}

.pr, .res {
    text-indent: 5.5% !important;
}

.res {
    margin-top: 50px !important;
    text-transform: uppercase;
}

.product_details .buttons {
    float: left;
    width: 196px;
    margin-left: 0px;
}

.product_details {
    background-color: #FFFFFF;
    min-height: 170px;
    height: auto;
    overflow: overlay;
    margin: 0 !important;
    margin-top: 10px;
    padding: 0px 10px 0px 10px;
    width: 1000px;
}

.product_details_text a {
    color: #414143;
}

.dr {
    color: #ea6614;
}

.rr {
    color: #2a9dc1;
    padding-top: 15px;
}

.pres {
    padding-top: 15px;
}

.bo {
    color: #bb4444;
}

.resImg {
    margin-top: 0px !important;
}

.pc {
    color: #83b41e;
}

.mr {
    color: #7c65e8;
}

.product_details .buttons .productDownload2 {
    margin-top: 22px;
}

.product_details img {
    margin-top: 22px;
}

.product_details .icon {
    float: left;
    height: 90px;
    margin-right: 10px;
    width: 90px;
}

.iconpd {
    float: left;
    margin-right: 10px;
}

.product_details_text {
    float: left;
    width: 600px;
    margin: 21px 28px 0 0;
}

.product_details_text p {
    margin: 10px 10px 0 0;
    font-size: 13px;
    font-family: Arial;
}

.product_details_text .title,
.product_details_text .titleres {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Arial;
    font-size: 28px;
}

.product_details_text h4 {
    font-family: Arial;
    font-size: 14px;
}

#contcenter {
    background-image: url('https://www.reviversoft.com/resource/img/bg_center.png');
    background-repeat: repeat-x;
    background-color: transparent;
    height: auto;
    position: relative;
    overflow: hidden;
    float: left;
    width: 100%;
}

#contcenter_inner {
    height: auto;
    float: left;
    position: relative;
    left: 50%;
    width: 980px;
    position: relative;
    overflow: visible;
}

#textSix {
    padding-bottom: 25px;
}

#contfeat {
    background-image: url('https://www.reviversoft.com/resource/img/bg_center2.png');
    background-repeat: repeat-x;
    background-color: #f0f3f4;
    min-height: 220px;
    height: auto;
    position: relative;
    overflow: hidden;
    float: left;
    width: 100%;
    padding: 0 15px 25px 20px;
}

#contfeat .subCap,
.containerSupportContact .smallCaption,
.containerSc .smallCaption {
    font-family: Arial;
    font-weight: bold;
    color: #5A614F;
    font-size: 16px !important;
    margin-top: 7px;
}

.containerSc .smallCaption {
    font-family: Arial !important;
    font-weight: bold;
    color: #5A614F;
    font-size: 16px !important;
    margin-top: 7px;
}

.subCapCont {
    color: #2A9DC1;
    font-family: Calibry, Arial;
    font-size: 24px;
    font-weight: bold;
    float: left;
    width: 100%;
    margin-left: 0px;
    padding-top: 14px;
    padding-bottom: 14px;
}

.textSeven {
    padding-right: 7px;
}

#contfeat_inner {
    width: 980px;
    height: auto;
    float: left;
    position: relative;
    left: 50%;
}

body {
    font-family: Arial, Arial;
}

#tab-buttons a {
    font-size: 15px;
    text-transform: none;
}

#tabs-node {
    background-image: url('https://www.reviversoft.com/resource/img/bg_menu_products.png');
    background-repeat: repeat-x;
    height: 46px;
}

#tabs-node .contentProductPageTwo {
    padding-bottom: 0px;
}

#tabs-node .list {
    width: 75%;
}

#t-node .contentProductPageTwo {
    padding-bottom: 0px;
}

#t-node .list {
    width: 75%;
}

#contentProducts {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    background-color: #fff;
}

.contProdP {
    background-image: url(https://www.reviversoft.com/resource/img/awards_two_bg.png);
    background-repeat: repeat-x;
    background-position: bottom;
}

#contentProductPage {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    float: none;
    left: 0%;
    margin-top: 0px;
}

#cpp {
    position: relative;
    width: 1000px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    float: none;
    left: 0%;
    background: #fff;
    margin-bottom: 20px;
    padding-top: 20px;
}

#cpp .festus {
    font-size: 14px;
}

#cpp p, .rightCol p, .topCol p, .blogPart p, .qaContent p {
    font-size: 13px;
    font-family: Arial;
}

#cpp #rightColP2 {
    font-size: 12px;
}

#cpp .indexl {
    height: 360px;
}

#cpp #leftCol {
    padding-left: 20px;
    width: 640px;
}

#cpp .productDownload {
    width: 196px;
    padding-right: 10px;
}

#cpp .prDownload {
    text-indent: 10%;
}

#cpp .productPurchase {
    width: 196px;
}

#cpp .scap {
    padding-bottom: 14px;
}

#cpp .rightCol .ptext {
    font-size: 13px;
    font-family: Arial;
}

#cpp #lcol {
    -width: 550px;
    -height: 500px;
    -float: left;
}

#cpp #rcol {
    -padding-top: 0px;
    -width: 130px;
    -margin-top: 50px;
    padding-top: 36px;
}

#cpp .cap1 {
    width: 83%;
}

.stLarge {
    background-position: 0 2px;
}

.stButton .stLarge:hover {
    background-position: -32px 2px !important;
}

#addthis {
    width: 408px;
    float: right;
}

#copy {
    float: left;
    font-size: 12px;
    width: 530px;
    padding-top: 5px;
}

#f_area {
    padding-top: 0px;
    min-height: 310px;
    height: auto !important;
    width: 960px;
}

h3 {
    color: #404041;
}

.f_area {
    float: left;
    width: 316px;
    /*min-height:308px;*/
    background-image: url("https://www.reviversoft.com/resource/img/inteface/bg_block_center.png");
    background-repeat: repeat-y;
    padding-top: 0px;
    margin: 3px 0 20px 0;
    overflow: hidden;
    border: 1px solid #fff;
}

#f_area1 {
    margin-left: 2px;
}

#f_area3 {
    margin-right: 2px;
}

#slider {
    padding: 5px 8px 0 11px;
    height: 430px;
    width: 935px;
}

.jcarousel-control {
    width: 101.6% !important;
    float: none !important;
    height: 40px !important;
    margin: 2px 0 0 1px;
    background: -moz-linear-gradient(top, #737373 0%, #403d3d 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #737373), color-stop(100%, #403d3d)) !important;
    background: -webkit-linear-gradient(top, #737373 0%, #403d3d 100%) !important;
    background: -o-linear-gradient(top, #737373 0%, #403d3d 100%) !important;
    background: -ms-linear-gradient(top, #737373 0%, #403d3d 100%) !important;
    background: linear-gradient(top, #737373 0%, #403d3d 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
    startColorstr=#737373, endColorstr=#403d3d) !important
}

.smooth_slider .jcarousel-item {
    height: 305px !important;
}

.attachment-medium {
    float: left;
}

.attachment-thumbnail {
    float: left;
}

#eula, #eula p {
    font-size: 13px;
    font-family: Arial;
}

.entry {
    float: left;
}

.entry .btnSubmit {
    margin: 20px 0 0 43px !important;
}

.entry .btnReset {
    margin: 20px 0 0 20px;
}

.byw {
    color: #8f979d;
    float: left;
    width: auto;
}

.blogPart .entry {
    padding-left: 15px !important;
    width: 615px;
}

.sldr_title {
    text-transform: uppercase !important;
}

.f_top {
    background: url("https://www.reviversoft.com/resource/img/inteface/bg_block_top.png") no-repeat scroll 0 0 transparent;
    overflow: hidden;
    width: 316px;
}

.f_btm {
    background: url("https://www.reviversoft.com/resource/img/inteface/bg_block_bottom.png") no-repeat scroll 0 100% transparent;
    background-repeat: no-repeat;
    overflow: hidden;
    padding: 0 0 11px;
    width: 316px;
    margin-left: 1px;
}

#s {
    width: 284px;
    background: url("https://www.reviversoft.com/resource/img/inteface/bg_search.png") no-repeat scroll 0 0 transparent;
    height: 46px;
    border: 0px;
    color: #afafb1;
    text-indent: 38px;
    margin-top: 1px;
}

#lbl {
    color: #FFFFFF;
    float: left;
    font-size: 12pt;
    font-weight: 600;
    margin: 14px;
    text-transform: uppercase;
}

#searchsubmit {
    background: url("https://www.reviversoft.com/resource/img/inteface/search.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    border: 0px;
    position: relative;
    left: 40px;
    width: 24px;
    height: 18px;
}

.containerBlogDetails #searchsubmit,
.containerBlogSearch #searchsubmit {
    background: url("https://www.reviversoft.com/resource/img/inteface/search.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    border: 0px;
    position: relative;
    left: 13px;
    width: 24px;
    height: 18px;
    top: 33px;
}

.f_content {
    margin: 0 16px;
    padding-top: 0px;
}

.f_content img {
    margin-left: 3px;
}

.f_content h3 {
    margin-left: 3px;
}

.f_content ul {
    list-style-type: none;
    padding-left: 12px;
}

.f_content ul li {
    overflow: hidden;
    white-space: nowrap;
    width: 270px;
}

.tag a, .tag a:visited, .tag a:hover {
    color: #357ab1;
    font-weight: bold;
}

.f_content a, .f_content a:hover, .f_content a:visited {
    color: #248bd4;
    font-size: 14px;
}

.f_inner {
    padding: 10px 4px 4px 4px;
}

.f_inner a {
    color: #248bd4 !important;
    font-size: 11pt;
    line-height: 22px;
}

a.continue, .entry a:visited, .entry a:hover {
    color: #357ab1 !important;
    font-size: 14px;
}

.more_for_tag a, .more_for_tag a:visited, .more_for_tag a:hover {
    width: 100%;
    padding-top: 10px;
    font-size: 14px;
    color: #357ab1 !important;
}

.smooth_slider {
    background: url("https://www.reviversoft.com/resource/img/bg_slider.png") no-repeat scroll 0 0 transparent !important;
    overflow: visible !important;
    padding: 0 15px 0 0px !important;
}

.smooth_slider span {
    padding-top: 42px;
    font-size: 36px;
    line-height: 50px;
    display: block !important;
    font-family: Arial;
}

.smooth_slider_thumbnail {
    margin-right: 15px !important;
}

.smooth_slider h2 {
    display: none !important;
}

.smooth_slider p.more a {
    float: none !important;
    margin-top: 8px !important;
}


#s_box {
    background: url("https://www.reviversoft.com/resource/img/inteface/bg_label.png") no-repeat scroll 0 0 transparent;
    height: 52px;
    float: left;
    width: 97.5%;
    margin-left: 11px;
}

#st_box {
    background: url("https://www.reviversoft.com/resource/img/inteface/bg_label.png") no-repeat scroll 0 0 transparent;
    height: 52px;
    float: left;
    width: 97.5%;
    margin-left: 7px;
    position: relative;
    top: 28px;
    z-index: 1000;
}

.smooth_slider_thumbnail {
    margin: 0 0 5px 0 !important;
}

.smooth_slider .smooth_slideri div {
    padding-top: 0px;
}

#search_box {
    float: right;
}

.newfont {
    font-family: festus;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: -0.05em;
}

.clear {
    clear: both;
}

body, p, h1, h4 {
    margin: 0px;
    padding: 0px;
}

body, p {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #5a614f;
}

p {
    background-color: transparent;
}

h4 {
    font-size: 12px;
    color: #5a614f;
    background-color: transparent;
}

img {
    border: 0px;
}

.header, .content, .contentTwo .footer {
    width: 100%;
}

.contentTwo {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
}

.float_right {
    float: right;
}

.tick {
    width: 19px;
    height: 22px;
    background-image: url(https://www.reviversoft.com/resource/img/tick.png);
    background-repeat: no-repeat;
    float: left;
    padding-right: 6px;
    background-position-y: 3px;
}

#feattbl td, #testimtbl td {
    vertical-align: top;
    width: 50%;
}

#testimtbl .tmCont1, #testimtbl .tmCont {
    background-color: #f5f5f5;
    border: 1px solid #dcdcdc;

    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;

    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;

    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.bullet1 {
    width: 15px;
    height: 16px;
    background-image: url(https://www.reviversoft.com/resource/img/bullet.png);
    background-repeat: no-repeat;
    float: left;
    padding-right: 6px;
    background-position-y: 3px;
}

.smallContainer, .smallContainer1 {
    background-image: url(https://www.reviversoft.com/resource/img/arrowr.png);
    background-repeat: no-repeat;
    background-position-y: 13px;
    padding: 10px 37px 0 18px;
    width: 435px;
}

.smallContainer p, .smallContainer1 p {
    font-size: 12px;
    font-family: Arial;
}

.header {
    height: 170px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/menu/menu_bg.png);
    background-position: 0 30px;
    background-repeat: repeat-x;
    background-color: #1D1C1C;
}

.reviver5 {
    margin-top: -150px;
    margin-left: 125px;
}

#headerProductsOuter {
    background-color: #1D1C1C;
    width: 100%;
}

#headerProducts, .headerProducts {
    height: 118px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/menu/menu_bg.png);
    background-position: 0 30px;
    background-repeat: repeat-x;
    background-color: #1D1C1C;
}

.container {
    height: auto;
    width: 960px;
    margin: 0px auto;
    margin-top: -54px;
}

.line {
    width: 100%;
    background-color: #5A614F;
    line-height: 1px;
}

.innerContainer, .innerContainer4 {
    height: auto;
    width: 960px;
    background-repeat: no-repeat;
    background-color: white;
    float: left;
    position: relative;
    top: 1px;
}

.innerContainer {
    right: 2px;
}

.innerContainer4 {
    right: 50%;
}

.containerBlog .innerContainer {
    right: 50%;
}

.containerBlogDetails .innerContainer {
    right: 0;
}

.innerContainer2 {
    float: left;
    margin-top: -100px;
    width: 940px;
}

.innerContainer3 {
    height: auto;
    width: 960px;
    background-repeat: no-repeat;
    background-color: #fff;
    float: left;
    position: relative;
    right: 50%;

}

.footer {
    height: 111px;
    background-color: #1d1c1c;
    width: 960px;
    margin: 0px auto;
}

.footerTwo {
    width: 960px;
    height: 320px;
    margin: 0px auto;
    background-color: #1d1c1c;
    position: relative;
}

.footerTwo1 {
    font-family: ProximaNova-Regular, Helvetica Neue, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #999;
    width: 960px;
    margin: 0px auto;
    background-color: #1d1c1c;
    position: relative;
    padding-top: 10px;
    /*padding-top: 25px;*/
}

.footerTwo1 a img {
    background: no-repeat left top;

}

.footerTwo1 p {
    font-size: 13px;
    color: #898889;
    display: block;
    margin: -15px 0px 0px;

}

#tw_large {
    margin: 0;
    padding: 0;

}

#stLarge img {
    margin-top: 3px;
}

.footerTwo1 .textbox {
    background: url(https://www.reviversoft.com/resource/img/fld_email.png) no-repeat;
    height: 25px;
    width: 180px;
    border-style: none;
    color: #c2c2c2;
    text-indent: 10px;
    line-height: 25px;
    position: relative;
    left: -40px;
}

.footerTwo1 .submit {
    background: url(https://www.reviversoft.com/resource/img/btn_submit.png) no-repeat left top;
    height: 23px;
    width: 65px;
    list-style: none;
    display: block;
    float: left;
    position: relative;
    top: 17px;
    -top: 0px;
}

.ie6 .footerTwo1 .submit {
    margin: -45px 0px 0px 215px;
    width: 75px;
}

.footerTwo1 .submit:hover {
    background: url(https://www.reviversoft.com/resource/img/btn_submit.png) no-repeat left bottom;


}

.awards {
    float: left;
    height: 69px;
    width: 100%;
    background-image: url(https://www.reviversoft.com/resource/img/awards_bg.jpg);
    background-repeat: repeat-x;
}

.awards .awardsWrapper {
    height: 69px;
    width: 960px;
    position: relative;
    margin: 0px auto;
}

/*================HEADER=================*/
.headerWraper {
    position: relative;
    width: 960px;
    height: 164px !important;
    height: 100px;
    margin: 0 auto;
}

.header .mainLine {
    position: absolute;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/main_line.jpg);
    background-repeat: repeat-x;
    width: 100%;
    height: 2px;
    top: 62px;
    color: #FFF;
    left: 960px;
}

.ie6 .header .mainLine {

    top: 62px;

}

#myaccount {
    background-image: url(https://www.reviversoft.com/resource/img/inteface/icon_account1.png) !important;
    -background-image: url(https://www.reviversoft.com/resource/img/inteface/icon_account.gif);
    padding-left: 21px;
    padding-top: 1px;
    background-repeat: no-repeat;
    background-position: 8px 2px;
}

#myaccount:hover {
    background-image: url(https://www.reviversoft.com/resource/img/inteface/icon_account1.png) !important;
    -background-image: url(https://www.reviversoft.com/resource/img/inteface/icon_account.gif);
    padding-left: 21px;
    padding-top: 1px;
    background-repeat: no-repeat;
    background-position: 8px -20px;
    -background-position: 8px -20px;
}

.header .mainLine1 {
    position: absolute;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/main_line.jpg);
    background-repeat: repeat-x;
    width: 100%;
    height: 2px;
    top: 61px;
    -top: 62px;
    color: #FFF;
    left: 0px;
    margin-top: 0px;
}

.header .logo {
    position: absolute;
    left: 0px;
    bottom: 54px;
}

.header .logo1 {
    position: absolute;
    left: 0px;
    top: 36px;
}

.header .location {
    color: #c4c3c4;
    position: absolute;
    top: 88px;
    right: 62px;
    font-size: 12px;
}

.titleindex {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 40px;
    padding: 40px 0px 0px 0px;
}

.numberitem {
    padding: 0px;
    margin: 0px;
    height: 180px;
    width: 273px;
    float: left;
}

.circlemenuleft, .circlemenuright {
    position: absolute;
    top: 60px;
    left: 0px;
    height: 300px;
    width: 400px;
    text-align: left;
}

.circlemenuleft ul, .circlemenuright ul {
    list-style: none;

}

.circlemenuleft li, .circlemenuright li {
    font-size: 18px;
    font-weight: bold;
    color: #666;


}

.circlemenuleft a:hover, .circlemenuright a:hover {
    color: #00a2df;


}

.circlemenuleft .RR a {
    /*    padding-bottom: 20px;*/
}

.RR {
    position: absolute;
    left: -40px;
    background: url(https://www.reviversoft.com/resource/img/ico_registryreviver.png) no-repeat left bottom;
    height: 170px;
    width: 200px;
    bottom: -50px;

}

.ie6 .RR {
    background: url(https://www.reviversoft.com/resource/img/ico_registryreviver_ie6.gif) no-repeat left bottom;
}

.BM {
    position: absolute;
    left: 80px;
    background: url(https://www.reviversoft.com/resource/img/ico_brenchmark.png) no-repeat left bottom;
    height: 200px;
    width: 170px;
    bottom: 12px;
}

.ie6 .BM {
    background: url(https://www.reviversoft.com/resource/img/ico_brenchmark_ie.gif) no-repeat left bottom;
}

.DR {
    position: absolute;
    left: 100px;
    background: url(https://www.reviversoft.com/resource/img/ico_driverreviver.png) no-repeat left bottom;
    height: 190px;
    width: 170px;
    bottom: 12px;
}

.ie6 .DR {
    background: url(https://www.reviversoft.com/resource/img/ico_driverreviver_ie6.gif) no-repeat left bottom;
}

.BO {
    position: absolute;
    background: url(https://www.reviversoft.com/resource/img/ico_bateryoptimizer.png) no-repeat left bottom;
    height: 155px;
    width: 200px;
    bottom: -30px;
    right: -3px;
    background-image: url(https://www.reviversoft.com/resource/img/ico_bateryoptimizer.png);
}

.ie6 .BO {
    background-image: url(https://www.reviversoft.com/resource/img/ico_bateryoptimizer_ie6.gif);
}

/*================FOOTER=================*/
.footerWrapper {
    position: relative;
    width: 960px;
    height: 126px;
    margin: 0 auto;
}

.footerTwoWrapper {

}

.logo_small {
    position: absolute;
    top: 11px;
    left: 15px;
}

.logo_smallTwo {
    margin-left: 421px;
    margin-top: 15px;
}

.copyright {
    position: absolute;
    top: 50px;
    left: 15px;
    font-size: 12px;
    font-weight: bold;
    color: #757475;
}

.copyrightTwo {
    margin-top: 5px;
    margin-left: 353px;
    width: 253px;
    font-size: 12px;
    font-weight: bold;
    color: #757475;
}

.conduction {
    margin-top: 5px;
    font-size: 11px;
    color: #757475;
    width: 872px;
    margin-left: 44px;
}

.footerThreeMenu {
    margin-top: 33px;
    margin-left: 279px;
    width: 402px;
    font-size: 12px;
    font-weight: bold;
    color: #757475;
}

.footerThreeMenuLink, .footerThreeMenuLink:hover, .footerThreeMenuLink:visited {
    color: #757475;
}

.footerThreeMenuLink:hover {
    color: #fff;
}

.footerSeparatorOne {
    position: absolute;
    right: 275px;
    top: 15px;
}

.footerSeparatorTwo {
    position: absolute;
    right: 171px;
    top: 15px;
}

.footerSeparatorThree {
    position: absolute;
    right: 67px;
    top: 15px;
}

.footer .menuBottomOne {
    position: absolute;
    left: 697px;
    top: 15px;
    width: 79px;
    height: auto;
}

.footer .menuBottomTwo {
    position: absolute;
    left: 800px;
    top: 15px;
    width: 79px;
    height: auto;
}

.footer .menuBottomThree {
    position: absolute;
    left: 903px;
    top: 15px;
    width: 79px;
    height: auto;
}

.footer .menuBottomCaption {
    color: #35b6de;
    font-size: 12px;
    font-weight: bold;
}

.footer .menuBottomUl {
    margin-top: 5px;
    list-style-type: none;
    font-weight: bold;
    font-size: 12px;
    padding: 0px;
}

.footer ul a, .footer ul a:visited {
    text-decoration: none;
    color: #757475;
}

.footer ul a:hover {
    text-decoration: none;
    color: #FFF;
}

.footerTwo .leftCol {
    width: 420px;
    margin-top: 28px;
}

.footerTwo .rightCol {
    width: 296px;
    height: 100%;
    position: absolute;
    right: 5px;
}

.footerTwo .rightCol .left {
    width: 198px;
    height: 100%;
    float: left;
    position: relative;
}

.footerTwo .rightCol .left .logo_small {
    margin-top: 198px;
    margin-left: 5px;
}

.footerTwo .rightCol .left .copyright {
    font-size: 14px;
    font-weight: bold;
    color: #757475;
    text-align: right;
    margin-top: 198px;
    margin-left: -13px;
}

.footerTwo .rightCol .left .separator {
    position: absolute;
    right: 0px;
    top: 12px;
}

.footerTwo .rightCol .right {
    height: 100%;
    width: 94px;
    float: left;
}

.footerTwo .menuBottomOne {
    float: left;
    width: 90px;
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 5px;
    height: auto;
}

.footerTwo .menuBottomTwo {
    float: left;
    width: 85px;
    margin-left: 15px;
    margin-bottom: 5px;
    height: auto;
}

.footerTwo .menuBottomThree {
    float: left;
    width: 85px;
    margin-left: 15px;
    height: auto;
}

.footerTwo .menuBottomCaption {
    color: #35b6de;
    font-size: 14px;
    font-weight: bold;
}

.footerTwo .menuBottomUl {
    margin-top: 5px;
    list-style-type: none;
    font-weight: bold;
    font-size: 13px;
    padding: 0px;
}

.footerTwo ul a, .footerTwo ul a:visited {
    text-decoration: none;
    color: #757475;
    font-size: 14px;
}

.footerTwo ul a:hover {
    text-decoration: none;
    color: #FFF;
}

.footerTwo .leftCol h1 {
    color: #37c1ec;
    float: left;
    margin-left: 52px;
    width: 328px;
}

.footerTwo .leftCol .quote {
    float: left;
}

.footerTwo .leftCol .quoteTwo {
    float: left;
    margin-top: 10px;
    margin-left: -349px;
}

.footerTwo .leftCol .text {
    float: left;
    width: 350px;
    margin-left: 8px;
    margin-top: 13px;
    color: #757475;
}

.footerTwo .leftCol .textTwo {
    float: left;
    width: 100px;
    margin-left: 250px;
    color: #757475;
}

.footerTwo .leftCol .textThree {
    float: left;
    width: 350px;
    margin-left: 52px;
    margin-top: -3px;
    color: #757475;
}

.footerTwo .leftCol .textTwoT {
    float: left;
    width: 328px;
    margin-left: 250px;
    margin-bottom: 40px;
    color: #757475;
}

.space {
    float: left;
    height: 27px;
    width: 350px;
}

/*================CONTAINER=================*/

/*================SUPPORT HOME=================*/
.contentSupportHome {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/bg_content.png);
    background-position: 0px 164px;
    background-repeat: repeat-x;
    background-color: #0c5087;
}

.containerSupportHome {
    height: auto;
    width: 960px;
    float: left;
    position: relative;
    left: 50%;
    margin-top: -54px;
}

.reggie {
    margin-left: 32px;
    margin-top: 15px;
}

.containerSupportHome .leftCol {
    margin-top: 5px;
    margin-left: 40px;
    float: left;
    width: 236px;
    margin-right: 2px;
}

.containerSupportHome .rightCol {
    position: relative;
    margin-top: 5px !important;
    padding-top: -150px;
    padding-left: 30px;
    float: left !important;
    float: right;
    width: 598px;
    -width: 578px;
}

.caption, .caption1, .captionSup {
    font-size: 36px;
    font-weight: bold;
    color: #2B9DC1;
    background-color: transparent;
    float: none;
}

.caption {
    min-height: 95px;
}

.caption1 {
    padding-bottom: 20px;
    padding-top: 15px;
}

#rightColP2 {
    font-size: 12px;
}

.screenshot {
    width: 143px;
    height: 99px;
    padding-right: 4px;
}

.screenshot2 {
    width: 143px;
    height: 99px;
}

.txt1 {
    width: 645px;
    float: none;
}

.txt1 p {
    font-size: 13px;
    font-family: Arial;
}

.containerSupportHome .leftCol a:visited {
    color: #5a614f;
}

.reggiew {
    top: 41px;
    position: relative;
    left: -36px;
}

.ql {
    height: 57px;
    padding-top: 10px;
}

.qlt {
    width: 170px;
}

.ql div {
    float: left;
}

.ql a, .ql a:visited, .aplus {
    color: #2B9DC1 !important;
    font-size: 18px;
    position: relative;
    top: 13px;
    left: 8px;
}

.aplus {
    font-size: 11px;
}

a.qlia:visited {
    color: #2B9DC1;
}

.qli {
    width: 53px;
    height: 55px;
}

.qlc {
    text-align: center;
    padding-top: 15px;
    text-transform: none;
}

.qlc1 {
    padding-left: 18px;
    padding-top: 0px;
    text-align: center;
    text-transform: none;
}

.about_company p {
    margin: 5px 0 10px;
    color: #5A614F;
    font-family: Arial;
    font-size: 13px;
}

.about_company img {
    position: relative;
    left: -37px;
}

.about_company h1 {
    color: #5A614F;
    padding: 0 0 4px;
    text-transform: uppercase;
}

.about_company a {
    color: #336699;
    font-size: 13px;
    font-weight: normal;
    background: none repeat scroll 0 0 transparent;
    padding: 0;
    text-transform: none;
}

.leftCol .qlc {
    padding-bottom: 8px;
}

.rightCol .qlc {
    text-align: left;
}

.containerSupportHome .text {
    margin-top: 19px;
}

.containerSupportHome .subColumnOne, .containerSupportHome .subColumnTwo {
    width: 568px;
    float: left;
    margin-right: 30px;
    margin-bottom: 18px;
}

.sblock {
    float: left;
    width: 188px;
}

.containerSupportHome .subColumnThree {
    width: 170px;
    float: left;
    margin-bottom: 18px;
}

.containerSupportHome .subCaptionOne {
    margin-top: 25px;
}

.containerSupportHome .subCaptionTwo {
    margin-top: 5px;
}

.containerSupportHome .subCaptionTwo {
    margin-left: 40px;
    text-transform: uppercase;
}

.containerSupportHome .rightCol .picTwo {
    margin-top: 18px;
    margin-left: 50px;
}

.containerSupportHome .subCaptionThree {
    margin-left: 39px;
    margin-top: 5px;
    text-transform: uppercase;
}

.containerSupportHome .rightCol .picOne {
    margin-top: 20px;
    margin-left: 12px;
}

.containerSupportHome .rightCol .boxOne {
    background-image: url(https://www.reviversoft.com/resource/img/box_code.png);
    background-repeat: no-repeat;
    width: 280px;
    height: 126px;
    margin-bottom: 20px;
}

.containerSupportHome .rightCol .boxTwo {
    background-image: url(https://www.reviversoft.com/resource/img/box_download.png);
    background-repeat: no-repeat;
    width: 280px !important;
    width: 250px;
    height: 222px;
    -margin: 0;
}

.containerSupportHome .rightCol .reggie {
    margin-left: 55px;
    margin-bottom: 12px;
}

.containerSupportHome .leftCol .bubble,
.containerIndividualSupport .bubble {
    position: relative;
    color: #FFF;
    font-weight: bold;
    font-size: 12px !important;
}

.containerSupportHome .leftCol .bubble {
    left: 40px;
    top: -183px;
}

.containerIndividualSupport .bubble {
    top: 51px;
    left: -33px;
}

.containerSupportHome .rightCol .boxOne .caption, .containerSupportHome .rightCol .boxTwo .caption {
    color: #fafafa;
    font-size: 16px;
    margin-left: 22px;
    padding-top: 27px;
    font-weight: bold;
}

.containerSupportHome .rightCol .text {
    padding-top: 0px;
    font-size: 13px;
}

.containerSupportHome .rightCol .text2 {
    padding-top: 4px;
    margin-left: 22px;
    font-size: 13px;
}

.containerSupportHome .rightCol .link {
    text-decoration: none;
    color: #2B9DC1;
}

.containerSupportHome .sideBoxContent .textThree .link {
    margin-left: 3px;
    text-align: left;
}

/*================SUPPORT CONTACT=================*/
.contentSupportContact {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/bg_content.png);
    background-position: 0px 164px;
    background-repeat: repeat-x;
    background-color: #0c5087;
}

.containerSupportContact {
    height: auto;
    width: 960px;
    float: left;
    position: relative;
    left: 50%;
    margin-top: -54px;
}

.containerSupportContact .topCol .link {
    color: #2B9DC1;
    text-decoration: none;
}

.containerSupportContact .leftCol,
.containerSc .leftCol {
    float: left;
    margin-left: 90px;
    margin-top: 40px;
}

.containerSupportContact .rightCol,
.containerSc .rightCol {
    float: left;
    margin-top: 21px;
    margin-bottom: 40px;
}

.leftColF {
    padding: 0;
    float: left;
    margin-left: 90px;
    margin-top: 40px;
}

.rightColF {
    float: left;
    margin-top: 21px;
    width: 500px;
    margin-bottom: 40px;
}

.containerSupportContact .topCol {
    float: left;
    margin-left: 40px;
    margin-top: 25px;
    padding-right: 40px;
}

.containerSupportContact .rightCol .text {
    color: #2B9DC1;
}

.containerSupportContact .form {
    margin-left: -40px
}

.containerSupportContact .supportTextbox,
.containerSc .supportTextbox {
    background-image: url(https://www.reviversoft.com/resource/img/textboxOne.png);
    background-repeat: no-repeat;
    width: 238px;
    height: 20px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    line-height: 20px;
    margin-bottom: 15px;
}

.containerSupportContact .supportTextboxTwo {
    background-image: url(https://www.reviversoft.com/resource/img/textboxTwo.png);
    background-repeat: no-repeat;
    width: 186px;
    height: 20px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    line-height: 20px;
    margin-bottom: 15px;
}

.containerSupportContact .supportTextarea,
.containerSc .supportTextarea {
    background-image: url(https://www.reviversoft.com/resource/img/textarea.png);
    background-repeat: no-repeat;
    background-color: transparent;
    width: 470px;
    height: 159px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    font-size: 12px;
    margin-top: 15px;
    margin-bottom: 10px;
    padding-top: 1px;
    resize: none;
}

.containerLostCode .iciProduct,
.containerMyAccount .iciProduct,
.containerAffiliate .iciProduct {
    min-height: 450px;
}

.containerSupportHome p {
    font-size: 13px;
    font-family: Arial;
}

.containerSupportHome .qlc {
    font-size: 24px;
    font-family: Arial;
    font-weight: bold;
}

.containerSupportHome .qls {
    font-size: 36px;
    font-family: Arial;
    font-weight: bold;
}

.containerSupportContact .btnSubmit,
.containerSc .btnSubmit,
.containerLostCode .btnSubmit,
.containerMyAccount .btnSubmit,
.containerUninstall .btnSubmit,
#createQuestionForm .btnSubmit {
    background-image: url(https://www.reviversoft.com/resource/img/button_green.png);
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0px;
    cursor: pointer;
    -height: 28px;
    color: white;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    line-height: 29px;
    margin: 20px 0 0 40px;
    font-size: 11px;
    -padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
}

#t-node .containerAboutUs .topCol {
    margin-top: 60px;
}

#t-node .topCol {
    padding-left: 55px;
}

#t-node .containerSc .topCol {
    padding-left: 0px;
}

.hint {
    margin-top: 0px !important;
    margin-bottom: 1em;
}

.containerLostCode .btnSubmit,
.containerMyAccount .btnSubmit,
.containerSupportContact .btnSubmit,
.containerSc .btnSubmit,
.containerUninstall .btnSubmit,
#createQuestionForm .btnSubmit {
    width: 196px;
    height: 57px;
    margin-bottom: 20px;
}

.acctxt, .containerMyAccount .btnSubmit {
    margin-left: 51px !important;
}

.acctxt {
    margin-top: 0px !important;
}

.containerMyAccount .btnSubmit {
    margin-top: 35px !important;
}

.containerSupportContact .btnSubmit:hover,
.containerSc .btnSubmit:hover,
.containerLostCode .btnSubmit:hover,
.containerMyAccount .btnSubmit:hover,
.containerUninstall .btnSubmit:hover,
#createQuestionForm .btnSubmit:hover {
    background-position: 0px -57px;
    cursor: pointer;
}

#createQuestionForm .btnSubmit {
    margin: 10px 0 0 3px !important;
}

.containerUninstall .topCol .button {
    cursor: pointer;
    font-weight: bold;
    width: 196px;
    height: 57px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
}

.containerSupportContact .btnReset,
.containerSupportContact .btnSubmit,
.containerSc .btnReset,
.containerSc .btnSubmit {
    float: left;
}

.containerSupportContact .btnReset,
.containerSc .btnReset,
.containerUninstall .btnReset {
    background-image: url(https://www.reviversoft.com/resource/img/button_blue.png);
    background-repeat: no-repeat;
    background-color: transparent;
    font-weight: bold;
    text-decoration: none;
    float: left;
    text-align: center;
    line-height: 29px;
    padding-left: 10px;
}

.containerSupportContact .btnReset:hover,
.containerSc .btnReset:hover,
.containerUninstall .btnReset:hover {
    background-image: url(https://www.reviversoft.com/resource/img/button_blue.png);
    background-position: 0px -57px;
    cursor: pointer;
}

.containerUninstall .btnReset {
    float: right !important;
    margin-right: 15px !important;
}

.containerSupportContact .btnReset,
.containerSc .btnReset {
    margin: 20px 0 0 20px;
}

.containerSupportContact .captcha {
    position: absolute;
    bottom: 82px;
    right: 334px;
}

.capun {
    color: #f00;
    min-height: inherit;
    padding-bottom: 5px;
}

/*================NEWSLETTER SIGNUP=================*/
.contentSupportContact {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/bg_content.png);
    background-position: 0px 164px;
    background-repeat: repeat-x;
    background-color: #0c5087;
}

.containerNewsLetterSignup {
    height: auto;
    width: 960px;
    float: left;
    position: relative;
    left: 50%;
    margin-top: -54px;
}

.containerNewsLetterSignup .smallCaption {
    font-size: 16px;
    margin-top: 7px;
}

.containerNewsLetterSignup .topCol .link {
    color: #2B9DC1;
    text-decoration: none;
}

.containerNewsLetterSignup .leftCol {
    float: left;
    margin-left: 40px;
    margin-top: 85px;
    margin-right: 78px;
}

.containerNewsLetterSignup .rightCol {
    float: left;
    margin-top: 21px;
    margin-bottom: 40px;
}

.containerNewsLetterSignup .topCol {
    float: left;
    margin-left: 40px;
    margin-top: 25px;
    padding-right: 40px;
}

.containerNewsLetterSignup .rightCol .text {
    color: #2B9DC1;
}

.containerNewsLetterSignup .form {
    margin-left: -40px
}

.containerNewsLetterSignup .supportTextbox {
    background-image: url(https://www.reviversoft.com/resource/img/textboxOne.png);
    background-repeat: no-repeat;
    width: 238px;
    height: 20px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    line-height: 20px;
    margin-bottom: 15px;
}

.containerNewsLetterSignup .supportTextboxTwo {
    background-image: url(https://www.reviversoft.com/resource/img/textboxTwo.png);
    background-repeat: no-repeat;
    width: 186px;
    height: 20px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    line-height: 20px;
    margin-bottom: 15px;
}

.containerNewsLetterSignup .supportTextarea {
    background-image: url(https://www.reviversoft.com/resource/img/textarea.png);
    background-repeat: no-repeat;
    background-color: transparent;
    width: 470px;
    height: 159px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    font-size: 12px;
    margin-top: 15px;
    margin-bottom: 10px;
    padding-top: 1px;
    resize: none;
}

.containerNewsLetterSignup .btnSubmit {
    /*background-image: url(../../../img/button_submit.png);*/
    /*-background-image: url(../img/button_submit.gif);*/
    background-color: transparent;
    border: 0px;
    cursor: pointer;
    width: 185px;
    height: 29px;
    -height: 28px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
    float: left;
    text-align: center;
    line-height: 29px;
    margin-right: 11px;
    font-size: 11px;
    -padding-bottom: 10px;
}

.containerNewsLetterSignup .btnSubmit:hover {
    /*background-image: url(../../../img/button_submit.png);*/
    /*-background-image: url(../img/button_submit.gif);*/
    background-position: 0px -29px;
    cursor: pointer;
}

.containerNewsLetterSignup .btnReset {
    background-image: url(https://www.reviversoft.com/resource/img/button_blue.png);
    background-color: transparent;
    border: 0px;
    cursor: pointer;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
    float: left;
    text-align: center;
    line-height: 29px;
    font-size: 11px;
    padding-left: 10px;
}

.containerNewsLetterSignup .btnReset:hover {
    background-image: url(https://www.reviversoft.com/resource/img/button_blue.png);
    background-position: 0px -57px;
    cursor: pointer;
}

.containerNewsLetterSignup .captcha {
    position: absolute;
    bottom: 82px;
    right: 334px;
}


/*================BLOG=================*/
.contentBlog {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/bg_content.png);
    background-repeat: repeat-x;
    background-color: #0c5087;
}

.containerBlog {
    height: 870px;
    height: auto;
    width: 960px;
    float: left;
    position: relative;
    left: 50%;
    margin-top: -48px;
}

.containerBlog .leftCol {
    margin-top: 25px;
    margin: 25px 13px 40px 13px;
    float: left;
    width: 97%;
    height: auto;
    position: relative;
}

.containerBlog .rightCol {
    position: relative;
    margin-top: 100px;
    margin-left: 40px;
    margin-bottom: 40px;
    float: left;
    width: 310px;
}

.containerBlog .blogPart {
    margin-top: 20px;
    position: relative;
    width: 100%;
    height: 280px !important;
    overflow: hidden;
    background: url(https://www.reviversoft.com/resource/img/inteface/article_btm.png) no-repeat 0 100%;
}

.blogPart .entry p {
    overflow: hidden;
    height: 65px !important;
}

.addthis {
    height: 60px;
}

.containerBlogSearch .blogPart {
    margin-top: 20px;
    position: relative;
    width: 532px;
    height: auto;
}

.containerBlogSearch .leftCol {
    margin-top: 25px;
    margin-left: 40px;
    width: 534px;
    margin-right: 2px;
    height: auto;
    position: relative;
    margin-bottom: 40px;
}

.blogPartTwo {
    height: auto;
    min-height: 160px;
    margin-top: 20px;
    position: relative;
    width: 534px;
}

.blogPart .date {
    position: relative;
    background-image: url(https://www.reviversoft.com/resource/img/date.png);
    width: 48px;
    height: 52px;
    background-color: transparent;
}

.blogPartTwo .date {
    position: relative;
    background-image: url(https://www.reviversoft.com/resource/img/date.png);
    width: 48px;
    height: 51px;
}

.date .month {
    font-size: 14px;
    font-weight: bold;
    margin-top: 3px;
    position: absolute;
    text-align: center;
    width: 48px;
    color: #3c3535;
}

.date .day {
    padding-top: 4px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}

.blogPart .title {
    padding-top: 2px;
}

.blogPart .author_date {
    padding-left: 12px;
    width: 80%;
    float: left;
}

.blogPart .author {
    font-size: 15px;
    color: #357ab1;
}

.blogPart .entry {
    padding-top: 5px;
    text-align: justify;
    padding-top: 18px;
}

.sldr2, .sldr3 {
    margin: 13px 5px 0 0 !important;
    padding: 0 !important;
    border: 0 !important;
}

.sldr1 {
    margin: 13px 5px 0 9px !important;
    padding: 0 !important;
    border: 0 !important;
}

.containerBlog .leftCol .blogCaption {
    position: absolute;
    top: 5px;
    font-size: 19px;
    position: static;
    color: #5A614F;
    padding-left: 10px;
}

.containerBlogDetails .leftCol .author, .containerBlog .leftCol .author {
    margin-top: 1px;
    float: left;
    padding: 0 3px;
    font-weight: bold;
}

.wp-post-image {
    padding-top: 18px;
}

.containerBlog .leftCol .postDate {
    position: absolute;
    top: 30px;
    right: 0px;
}

.containerBlog .leftCol .blogText {
    position: absolute;
    top: 60px;
    left: 20px;
    text-align: justify;
    width: 514px;
}

.containerBlog .oldEntries {
    color: #2B9DC1;
    font-size: 15px;
    float: left;
    margin-left: 10px;
    margin-top: 20px;
}

.containerBlog .newEntries {
    color: #2B9DC1;
    font-size: 15px;
    float: left;
    margin-top: 20px;
    margin-left: 330px;
}

.containerBlog .feed {
    float: left;
    font-size: 25px;
    font-weight: bold;
    background-image: url(https://www.reviversoft.com/resource/img/rss.png);
    background-repeat: no-repeat;
    padding-left: 40px;
    height: 35px;
    letter-spacing: -2px;
    -width: 100%;
    -font-size: 18px;
}

.containerBlog .boxOne {
    background-image: url(https://www.reviversoft.com/resource/img/box_categories.png);
    background-repeat: no-repeat;
    width: 276px;
    height: 221px;
    float: left;
    margin-top: 10px;
    position: relative;
}

.containerBlog .boxTwo {
    background-image: url(https://www.reviversoft.com/resource/img/box_archive.png);
    background-repeat: no-repeat;
    width: 276px;
    height: 292px;
    float: left;
    margin-top: 10px;
    position: relative;
}

.containerBlog .rightCol .boxOne .caption {
    color: #fafafa;
    font-size: 16px;
    margin-left: 44px;
    padding-top: 21px;
    font-weight: bold;
}

.containerBlog .rightCol .boxTwo .caption {
    color: #fafafa;
    font-size: 16px;
    margin-left: 44px;
    padding-top: 19px;
    font-weight: bold;
}

.containerBlog .rightCol .boxOne .text, .containerBlog .rightCol .boxTwo .text {
    position: absolute;
    top: 34px;
    padding-top: 25px;
    margin-left: 67px;
    font-size: 14px;
}

.containerBlog .boxOne .arrows, .containerBlog .boxTwo .arrows, .containerBlogDetails .boxOne .arrows, .containerBlogDetails .boxTwo .arrows, .containerBlogDetails .boxThree .arrows {
    width: 7px;
    height: auto;
    float: left;
    margin-top: 24px;
    margin-left: 55px;
    margin-right: 10px;
}

.containerBlog .boxOne .arrows img, .containerBlog .boxTwo .arrows img, .containerBlogDetails .boxOne .arrows img, .containerBlogDetails .boxTwo .arrows img, .containerBlogDetails .boxThree .arrows img {
    float: left;
    margin-bottom: 10px;
}

.containerBlog .rightCol .boxOne .link, .containerBlog .rightCol .boxTwo .link, .containerBlog .rightCol .boxOne .link:visited, .containerBlog .rightCol .boxTwo .link:visited {
    color: #5a614f;
}

.containerBlog .categories {
    float: left;
    -float: none;
    list-style: none;
    width: auto;
    margin-left: -40px;
    -margin-left: -40px;
    -padding-left: 50px;
    font-size: 14px;
    margin-top: 19px;
}

.containerBlog .categorieEntries {
    float: left;
    list-style: none;
    width: 25px;
    text-align: center;
    font-size: 14px;
    margin-top: 19px;
    margin-left: -20px;
}

.containerBlog .categoriesTwo {
    float: left;
    list-style: none;
    width: auto;
    margin-left: -40px;
    -margin-left: 80px;
    font-size: 14px;
    margin-top: 19px;
}

.containerBlog .categorieEntriesTwo {
    float: left;
    list-style: none;
    width: 25px;
    text-align: center;
    font-size: 14px;
    margin-top: 19px;
    margin-left: 0px;
}

.blogText a {
    /* Changed to correspond to old link color - sonny@reviversoft
	color:#5a614f; */
    color: #0092cf;
}

/*================MY ACCOUNT=================*/
.contentMyAccount {

    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/bg_content.png);
    background-position: 0px 164px;
    background-repeat: repeat-x;
    background-color: #0c5087;
}

.contentIndex1 {
    width: 100%;
    position: relative;
    height: auto;
    padding-bottom: 0px;
}

.containerMyAccount {
    float: none;
    height: auto;
    left: 0;
    margin-top: -54px;
    position: relative;
    width: 960px;
}

.containerMyAccount .caption {
    margin-left: 51px;
    margin-top: 25px;
}

.containerMyAccount .text {
    margin-left: 51px;
    margin-top: 20px;
}

.containerMyAccount .email {
    float: left;
    margin-top: 42px;
    margin-left: 51px;
    font-size: 22px;
    color: #2B9DC1;
    font-weight: bold;
}

.innerContainer form {
    width: 420px;
    -height: 200px;
    float: left;
}

.containerSupportContact .innerContainer form {
    width: 460px;
}

.icNl form {
    width: 345px;
}

.innerContainer form#lostform {
    width: auto;
}

.innerContainer .sideBoxContent form {
    width: auto !important;
    -height: 200px;
    float: left;
}

.containerMyAccount .password {
    float: left;
    margin-top: 20px;
    -margin-top: 23px;
    margin-left: 50px;
    font-size: 22px;
    color: #2B9DC1;
    font-weight: bold;
}

.containerMyAccount .emailTextbox {
    background-image: url(https://www.reviversoft.com/resource/img/textboxThree.png);
    background-repeat: no-repeat;
    background-color: transparent;
    width: 231px;
    height: 26px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    line-height: 28px;
    margin-top: 42px;
    float: right;
}

.containerMyAccount .passwordTextbox {
    background-image: url(https://www.reviversoft.com/resource/img/textboxThree.png);
    background-repeat: no-repeat;
    background-color: transparent;
    width: 231px;
    height: 27px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    line-height: 28px;
    margin-top: 20px;
    float: right;
}

.containerMyAccount .btnLogin {
    /*background-image: url(../../../img/button_submit.png);*/
    /*-background-image: url(../img/button_submit.gif);*/
    background-color: transparent;
    border: 0px;
    cursor: pointer;
    width: 185px;
    height: 29px;
    -height: 29px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
    float: right;
    text-align: center;
    line-height: 29px;
    margin-top: 28px;
    position: relative;
    right: -14px;
}

.containerMyAccount .btnLogin:hover {
    /*background-image: url(../../../img/button_submit.png);*/
    /*-background-image: url(../img/button_submit.gif);*/
    background-position: 0px -29px;
    cursor: pointer;
}

.containerMyAccount .firstTime {
    float: left;
    margin-left: 40px;
    margin-top: 10px;
    text-align: left;
    width: 285px;
    -width: 285px;
    -margin-left: 25px;
    -margin-top: 24px;
}

.containerMyAccount .reggie {
    float: left;
    margin-bottom: 40px;
    margin-left: 23px;
    margin-top: -65px;
}

/*================BLOG DETAILS=================*/
.contentBlogDetails {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/bg_content.png);
    background-repeat: repeat-x;
    background-color: #0c5087;
}

.containerBlogDetails {
    height: auto;
    width: 960px;
    float: none;
    position: relative;
    left: 0%;
    margin-top: -47px;
}

.containerBlogDetails .leftCol, .containerBlogDetails .rightCol {
    float: left;
}

.containerBlogDetails .leftCol {
    margin-top: 25px;
    margin-left: 40px;
    width: 534px;
    margin-right: 2px;
    height: auto;
    position: relative;
    margin-bottom: 40px;
}

.containerBlogDetails .rightCol,
.containerBlogSearch .rightCol {
    position: relative;
    margin-top: 50px;
    margin-left: 40px;
    width: 310px;
    margin-bottom: 40px;
    -margin-bottom: 40px;
    -padding-bottom: 40px;
}

.containerBlogDetails .blogPart {
    margin-top: 20px;
    position: relative;
    width: 532px;
    height: auto;
}

.containerBlogDetails .blogPart .date {
    position: relative;
    float: left;
    background-image: url(https://www.reviversoft.com/resource/img/date.png);
    background-color: transparent;
    width: 48px;
    height: 52px;
}

.containerBlogDetails .date .month {
    font-size: 14px;
    font-weight: bold;
    margin-top: 3px;
    position: absolute;
    text-align: center;
    width: 48px;
    color: #3c3535;
}

.postmetadata.alt.blogText {
    padding-top: 20px;

}

.containerBlogDetails .date .day {
    padding-top: 4px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}

.boxTwo1 .part {
    float: left;
    width: 290px;
    height: 60px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.text1 {
    float: left;
    margin-left: 15px;
    width: 220px;
    font-size: 12px;
    margin-top: -5px;
}

.centerCol {
    width: 1px;
    float: left;
}

.containerSupportHome .centerCol {
    margin-top: 25px;
}

.containerBlogDetails .leftCol .blogCaption {
    float: left;
    margin-left: 17px;
    color: #2B9DC1;
    font-size: 24px;
    width: 85%;
    -width: 85%;
    font-family: Arial;
    font-weight: bold;
}

.containerBlogSearch .entry-title {
    float: left;
    margin-left: 0px;
    color: #2B9DC1;
    font-size: 24px;
    width: 95%;
    -width: 85%;
    font-family: Arial;
    font-weight: bold;

}

.containerBlogDetails .leftCol .socialSmallPic {
    margin-left: 2px;
}

.containerBlogDetails .leftCol .socialSmall {
    float: left;
    margin-top: 5px;
    margin-left: 49px;
    color: #2B9DC1;
    font-size: 20px;
}

.containerBlogDetails .leftCol .postDate {
    /*float:left;*/
    margin-left: 11px;
}

.containerBlogDetails .leftCol .blogText {
    float: left;
    margin-bottom: 7px;
    text-align: justify;
    width: 514px;
}

.containerBlogDetails .leftCol .reply {
    float: left;
    margin-top: 15px;
    margin-left: 20px;
    text-align: justify;
    width: 514px;
}

.containerBlogDetails .leftCol .blogTextTwo {
    float: left;
    margin-top: 15px;
    margin-left: 20px;
    text-align: justify;
    width: 514px;
    font-size: 13px;
    font-family: Arial;
}

#respond p, .containerBlog p {
    font-size: 13px;
    font-family: Arial;
}

.containerBlogDetails .blogDetailsTextbox {
    background-image: url(https://www.reviversoft.com/resource/assets/img/textboxTwo.png);
    background-repeat: no-repeat;
    background-color: transparent;
    width: 186px;
    height: 20px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    line-height: 20px;
    margin-bottom: 10px;
    margin-top: 15px;
    float: left;
}

.containerBlogDetails .blogDetailsTextboxTwo {
    background-image: url(https://www.reviversoft.com/resource/assets/img/textboxTwo.png);
    background-repeat: no-repeat;
    background-color: transparent;
    width: 186px;
    height: 20px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    line-height: 20px;
    margin-bottom: 10px;
    margin-left: -185px;
    margin-top: 45px;
    float: left;
}

.containerBlogDetails .blogDetailsTextboxThree {
    background-image: url(https://www.reviversoft.com/resource/img/textboxTwo.png);
    background-repeat: no-repeat;
    background-color: transparent;
    width: 186px;
    height: 20px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    line-height: 20px;
    margin-bottom: 10px;
    margin-left: -186px;
    margin-top: 75px;
    float: left;
}

.containerBlogDetails .blogDetailsTextarea {
    background-image: url(https://www.reviversoft.com/resource/img/textareaTwo.png);
    background-repeat: no-repeat;
    background-color: transparent;
    width: 303px;
    height: 153px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    font-size: 12px;
    margin-top: -62px;
    margin-left: 211px;
}

.containerBlogDetails form {
    margin-left: -20px;
}

.containerBlogDetails .btnSubmit {
    /*background-image: url(../../../img/button_submit.png);*/
    background-color: transparent;
    border: 0px;
    cursor: pointer;
    width: 185px;
    height: 29px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
    font-size: 10px;
    float: left;
    text-align: center;
    line-height: 29px;
    margin-left: 40px;
    margin-top: -47px;
}

.containerBlogDetails .btnSubmit:hover {
    /*background-image: url(../../../../../img/button_submit.png);*/
    background-position: 0px -29px;
    cursor: pointer;
}

.containerBlogDetails .leftCol .blogTextThree {
    float: left;
    margin-top: 15px;
    margin-left: 20px;
    text-align: justify;
    width: 514px;
    font-size: 18px;
}

.containerBlogDetails .leftCol .responses {
    float: left;
    margin-top: 15px;
    margin-left: 20px;
    width: 514px;
    padding-left: 11px;
}

.containerBlogDetails .leftCol .number {
    float: left;
    font-size: 28px;
    text-align: right;
    width: 15px;
    font-weight: bold;
}

.containerBlogDetails .leftCol .avatar {
    float: left;
    margin-left: 20px;
    margin-top: 4px;
}

.containerBlogDetails .leftCol .user {
    float: left;
    margin-top: 19px;
    margin-left: 5px;
}

.containerBlogDetails .leftCol .postingDate {
    float: left;
    width: 514px;
    color: #2B9DC1;
    background-image: none;
    margin-left: 0px;
    margin-top: -10px;
}

.containerBlogDetails .leftCol .comment {
    float: left;
    width: 514px;
    background-image: none;
}

.containerBlogDetails .feed {
    background-image: url("https://www.reviversoft.com/resource/img/rss.png");
    background-repeat: no-repeat;
    float: left;
    font-size: 20px;
    font-weight: bold;
    height: 35px;
    letter-spacing: -2px;
    padding-left: 49px;
}

.containerBlogDetails .boxOne {
    position: relative;
    background-image: url(https://www.reviversoft.com/resource/img/box_categories.png);
    background-repeat: no-repeat;
    width: 276px;
    height: 221px;
    float: left;
    margin-top: 10px;
}

.containerBlogDetails .boxTwo {
    position: relative;
    background-image: url(https://www.reviversoft.com/resource/img/box_archive.png);
    background-repeat: no-repeat;
    width: 276px;
    height: 292px;
    float: left;
    margin-top: 10px;
}

.containerBlogDetails .boxThree {
    position: relative;
    background-image: url(https://www.reviversoft.com/resource/img/box_categories.png);
    background-repeat: no-repeat;
    width: 276px;
    height: 221px;
    float: left;
    margin-top: 10px;
    margin-bottom: 30px;
}

.containerBlogDetails .rightCol .boxOne .caption {
    color: #fafafa;
    font-size: 16px;
    margin-left: 44px;
    padding-top: 21px;
    font-weight: bold;
}

.containerBlogDetails .rightCol .boxTwo .caption {
    color: #fafafa;
    font-size: 16px;
    margin-left: 44px;
    padding-top: 19px;
    font-weight: bold;
}

.containerBlogDetails .rightCol .boxThree .caption {
    color: #fafafa;
    font-size: 16px;
    margin-left: 44px;
    padding-top: 21px;
    font-weight: bold;
}

.containerBlogDetails .rightCol .boxOne .text, .containerBlogDetails .rightCol .boxTwo .text, .containerBlogDetails .rightCol .boxThree .text {
    position: absolute;
    top: 34px;
    padding-top: 25px;
    margin-left: 67px;
    font-size: 14px;
}

.containerBlogDetails .rightCol .boxOne .link, .containerBlogDetails .rightCol .boxTwo .link, .containerBlogDetails .rightCol .boxOne .link:visited, .containerBlogDetails .rightCol .boxTwo .link:visited, .containerBlogDetails .rightCol .boxThree .link, .containerBlogDetails .rightCol .boxThree .link:visited {
    color: #5a614f;
}

.containerBlogDetails .social {
    margin-left: 35px;
}

.containerBlogDetails .socialPic {
    margin-right: 5px;
}

.containerBlogDetails .arrow {
    list-style-image: url(https://www.reviversoft.com/resource/img/arrow.png);
    width: 0px;
    margin-left: 32px;
    float: left;
}

.arrow li {
    margin-bottom: -2px;
}

.containerBlogDetails .arrowTwo {
    list-style-image: url(https://www.reviversoft.com/resource/img/arrow.png);
    width: 0px;
    margin-left: 32px;
    margin-top: 18px;
    float: left;
}

.containerBlogDetails .categories {
    float: left;
    list-style: none;
    width: auto;
    margin-left: -40px;
    -margin-left: 10px;
    font-size: 14px;
    margin-top: 19px;
}

.containerBlogDetails .categorieEntries {
    float: left;
    list-style: none;
    width: 25px;
    text-align: center;
    font-size: 14px;
    margin-top: 19px;
    margin-left: -20px;
}

.containerBlogDetails .categoriesTwo {
    float: left;
    list-style: none;
    width: auto;
    margin-left: -40px;
    font-size: 14px;
    margin-top: 19px;
}

.containerBlogDetails .categorieEntriesTwo {
    float: left;
    list-style: none;
    width: 25px;
    text-align: center;
    font-size: 14px;
    margin-top: 19px;
    margin-left: 0px;
}

.arrowTwo li {
    margin-bottom: -2px;
}

/*================DOWNLOAD=================*/
.contentDownload {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/bg_content.png);
    background-repeat: repeat-x;
    background-color: #0c5087;
}

.containerDownload {
    height: auto;
    width: 960px;
    float: left;
    position: relative;
    left: 50%;
    margin-top: -54px;
}

.containerDownload .leftCol, .containerDownload .rightCol {
    float: left;
    margin-right: 40px;
    margin-top: 94px;
}

.containerDownload .leftCol {
    margin-top: 40px;
    margin-left: 40px;
    width: 532px;
}

.containerDownload .rightCol {
    width: 307px;
    margin-bottom: 40px;
}

.containerDownload * {
    float: left;
}

.containerDownload h1 {
    font-size: 41px;
    padding-top: 14px;
    margin-left: 30px;
}

.containerDownload .text {
    margin-top: 30px;
}

.containerDownload .leftCol .smallCaption,
#cpp .leftCol .smallCaption {
    margin-top: 30px;
    margin-right: 50px;
}

#cpp .caption11,
.containerBlog .caption11 {
    font-size: 28px;
    font-weight: bold;
    color: #2B9DC1;
    background-color: transparent;
    width: 100%;
    margin-left: 0px;
    padding-bottom: 20px;
}

.containerBlog .caption11 {
    font-size: 36px;
    font-family: Arial;
    min-height: 45px !important;
}

.containerIndividualSupport .caption11 {
    padding-top: 20px !important;
}

.containerDownload .list {
    list-style-image: url(https://www.reviversoft.com/resource/img/blue_bullet.png);
    width: 280px;
    margin-right: 63px;
}

.containerDownload li {
    clear: both;
}

.containerDownload .reviver {
    margin-top: -15px;
}

.contentProductPageTwo .reviver,
#cpp .reviver {
    margin-top: 30px;
}

.containerDownload .rightCol .smallCaption,
.containerProductPage .rightCol .smallCaption,
#cpp .rightCol .smallCaption {
    font-size: 28px;
    margin-left: 15px;
    font-weight: bold;
}

.containerDownload .rightCol .text,
.containerProductPage .rightCol .text,
#cpp .rightCol .text {
    width: 302px;
    margin-top: 10px;
    margin-left: 0px;
}

#cpp .rightCol .textt {
    width: 302px;
    margin-top: 20px;
    margin-left: 0px;
}

.containerDownload .rightCol .textTwo,
.containerProductPage .rightCol .textTwo,
#cpp .rightCol .textTwo {
    font-weight: bold;
    margin-top: 10px;
    margin-left: 0px;
    margin-bottom: 10px;
    width: 275px;
}

.containerDownload .rightCol .winxp,
.containerProductPage .rightCol .winxp,
#cpp .rightCol .winxp {
    margin-right: 25px;
    margin-bottom: 10px;
}

.containerDownload .rightCol .windows,
.containerProductPage .rightCol .windows,
#cpp .rightCol .windows {
    margin-right: 150px;
}

.containerDownload .rightCol .textThree,
.containerProductPage .rightCol .textThree,
#cpp .rightCol .textThree {
    margin-top: 10px;
    font-size: 14px;
}

.ie .containerProductPage .rightCol .windows,
.ie .containerProductPage .rightCol .textThree {
    float: none;
}

.containerDownload .rightCol .textFour,
.containerProductPage .rightCol .textFour,
#cpp .rightCol .textFour {
    margin-top: 10px;
    font-weight: bold;
    margin-right: 200px;
}

.containerDownload .rightCol .textFive,
.containerProductPage .rightCol .textFive,
#cpp .rightCol .textFive {
    margin-right: 60px;
    width: 200px;
}

.containerDownload .rightCol .textSix,
.containerDownload .rightCol .textEight,
#cpp .rightCol .textSix,
#cpp .rightCol .textEight {
    font-size: 14px;
    width: 100px;
}

.containerDownload .rightCol .button {
    background-image: url(https://www.reviversoft.com/resource/img/button_download.png);
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0px;
    line-height: 40px;
    margin-top: 20px;
    margin-left: -25px;
    width: 258px;
    height: 40px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
}

.containerDownload .rightCol .button:hover {
    background-image: url(https://www.reviversoft.com/resource/img/button_download.png);
    background-position: 0px -40px;
    background-repeat: no-repeat;
    cursor: pointer;
}

/*================DOWNLOAD AND INSTALL=================*/
.contentDownloadInstall {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/bg_content.png);
    background-repeat: repeat-x;
    background-color: #0c5087;
}

.containerDownloadInstall {
    height: auto;
    width: 960px;
    float: left;
    position: relative;
    left: 50%;
    margin-top: -54px;
}

.containerDownloadInstall .topCol {
    float: left;
    margin-top: 40px;
    margin-left: 58px;
    margin-bottom: 20px;
    width: 844px;
    height: auto;
    text-align: center;
}

.containerDownloadInstall .redirect {
    background-image: url(https://www.reviversoft.com/resource/img/download_start.png);
    width: 844px;
    height: 48px;
    text-align: center;
    line-height: 42px;
    font-weight: bold;
}

.containerDownloadInstall .topCol .text {
    margin-left: 0px;
    font-size: 14px;
}

.containerDownloadInstall .topCol .caption {
    margin-top: 10px;
}

.containerDownloadInstall .leftCol, .containerDownloadInstall .rightCol {
    float: left;
}

.containerDownloadInstall .leftCol {
    margin-left: 40px;
    width: 366px;
    margin-right: 2px;
    height: auto;
    margin-bottom: 50px;
}

.containerDownloadInstall .leftCol img {
    margin-bottom: 25px;
}

.containerDownloadInstall .rightCol {
    margin-left: 31px;
    margin-right: 40px;
    width: 481px;
    height: auto;
    margin-bottom: 40px;
}

.containerDownloadInstall .rightCol .caption {
    font-size: 26px;
}

.containerDownloadInstall .rightCol .text {
    width: 438px;
    font-size: 18px;
}

.containerDownloadInstall .rightCol .downinstPartOne {
    margin-top: 75px;
    height: 175px;
}

.containerDownloadInstall .rightCol .downinstPartTwo {
    margin-top: 130px;
    height: 175px;
}

.containerDownloadInstall .rightCol .downinstPartThree {
    margin-top: 120px;
    height: 175px;
}

.containerDownloadInstall .rightCol .downinstPartFour {
    margin-top: 140px;
    height: 175px;
}

.containerDownloadInstall .rightCol .downinstPartFive {
    margin-top: 100px;
    height: 175px;
}

/*================INSTALL=================*/
.contentInstall {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/bg_content.png);
    background-position: 0px 164px;
    background-repeat: repeat-x;
    background-color: #0c5087;
}

.containerInstall {
    height: auto;
    width: 960px;
    /*	float:left;
	left:50%; */
    position: relative;
    margin-top: -54px;
}

.containerInstall .topCol {
    float: left;
    margin-top: 27px;
    margin-left: 40px;
    width: 880px;
    height: auto;
}

.containerInstall .topCol .text {
    margin-top: 10px;
    text-align: justify;
    width: 880px;
}

.containerInstall .leftCol {
    float: left;
    margin-left: 40px;
    margin-top: 131px;
    margin-right: 40px;
    width: 290px;
    height: auto;
    text-align: justify;
}

.containerInstall .rightCol {
    margin-top: 25px;
    margin-bottom: 40px;
    float: left;
    width: 555px;
    height: auto;
}

/*================UNINSTALL=================*/
.contentUninstall {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/bg_content.png);
    background-position: 0px 164px;
    background-repeat: repeat-x;
    background-color: #0c5087;
}

.containerUninstall {
    float: none;
    height: auto;
    left: 0;
    margin-top: -54px !important;
    position: relative;
    width: 960px;
}

.containerUninstall div, .containerUninstall p {
    font-size: 13px;
    font-family: Arial;
}

.containerUninstall .topCol {
    float: left;
    margin-top: 40px;
    margin-left: 105px;
    -margin-left: 50px;
    width: 757px;
    height: 226px;
    background-image: url(https://www.reviversoft.com/resource/img/uninstall_shape.png);
    background-repeat: no-repeat;
}

.containerUninstall .topCol .caption {
    margin-top: 5px;
    margin-left: 35px;
    font-family: Arial;
}

.containerUninstall .topCol .text {
    margin-left: 15px;
    margin-right: 15px;
    height: 85px;
}

.containerUninstall .leftCol {
    float: left;
    margin-top: 15px;
    margin-left: 40px;
    margin-right: 40px;
    -margin-left: 20px;
    margin-bottom: 40px;
    width: 440px;
    height: auto;
}

.containerUninstall .rightCol {
    float: left;
    -float: right;
    margin-top: 15px;
    -margin-top: 20px;
    margin-right: 0px;
    -margin-right: 20px;
    margin-bottom: 40px;
    width: 415px;
    height: auto;
}

.containerUninstall .rightCol .caption, .containerUninstall .rightCol .text {
    margin-left: 0px;
}

.containerUninstall .rightCol .caption {
    padding-top: 14px;
}

.containerUninstall .uninstallTextbox {
    background-image: url(https://www.reviversoft.com/resource/img/textboxOne.png);
    background-repeat: no-repeat;
    width: 238px;
    height: 20px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    line-height: 20px;
    margin-bottom: 15px;
}

.containerUninstall .uninstallTextboxTwo {
    background-image: url(https://www.reviversoft.com/resource/img/textboxTwo.png);
    background-repeat: no-repeat;
    width: 186px;
    height: 20px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    line-height: 20px;
    margin-bottom: 15px;
}

.containerUninstall .uninstallTextarea {
    background-image: url(https://www.reviversoft.com/resource/img/textareaThree.png);
    background-repeat: no-repeat;
    background-color: transparent;
    width: 390px;
    height: 159px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    font-size: 12px;
    margin-top: 15px;
    margin-bottom: 10px;
    padding-top: 5px;
}

.containerUninstall .captcha {
    position: absolute;
    bottom: 80px;
    right: 170px;
}

.containerUninstall form {
    margin-left: -30px;
}

.sign {
    width: 44px;
    padding: 0 15px 0 0;
}

/*================NEWSLETTER SIGNUP=================*/
.contentNewsletterSignup {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/bg_content.png);
    background-position: 0px 164px;
    background-repeat: repeat-x;
    background-color: #0c5087;
}

.containerNewsletterSignup {
    height: auto;
    width: 960px;
    float: left;
    position: relative;
    left: 50%;
    margin-top: -54px;
}

.containerNewsletterSignup .leftCol {
    float: left;
    margin-top: 105px;
    margin-left: 110px;
    margin-right: 35px;
    width: 540px;
    height: auto;
}

.containerNewsletterSignup .rightCol {
    float: left;
    margin-top: 90px;
    margin-right: 40px;
    margin-bottom: 40px;
    width: 235px;
    height: 234px;
}

.containerNewsletterSignup .button {
    margin-top: 20px;
    margin-left: 330px;
    float: left;
    /*background-image: url(../../../img/button_ok.png);*/
    background-color: transparent;
    border: 0px;
    cursor: pointer;
    width: 141px;
    height: 26px;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    text-align: center;
}

.containerNewsletterSignup .button:hover {
    /*background-image: url(../../../img/button_ok.png);*/
    background-position: 0px -26px;
    cursor: pointer;
}

/*================PRODUCT SUPPORT=================*/
.contentProductSupport {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/bg_content.png);
    background-position: 0px 164px;
    background-repeat: repeat-x;
    background-color: #0c5087;
}

#cpp .leftSl {
    font-size: 13px;
    font-family: Arial;
}

#cpp .leftCol {
    float: left;
    margin-top: 5px;
    margin-left: 40px;
    margin-right: 40px;
    width: 560px;
    height: auto;
}

#cpp .leftCol ul li {
    float: none !important;
    padding-bottom: 3px;
}

.ie #cpp .leftCol {
    /*margin-top:20px;*/
}

#cpp .rightCol {
    float: left;
    margin-top: 95px;
    margin-right: 40px;
    margin-bottom: 40px;
    width: 280px;
    height: auto;
}

#cpp .leftCol .caption {
    float: left;
    padding-bottom: 10px;
}

#cpp .leftCol .part {
    float: left;
    width: 560px;
    margin-bottom: 25px;
}

#cpp .leftCol .pic {
    float: left;
    margin-right: 10px;
}

#cpp .leftCol .picTwo {
    float: left;
}

#cpp .leftCol .smallCaption {
    float: left;
    font-size: 20px;
    font-family: Arial;
    margin-left: 75px;
    margin-bottom: 10px;
    text-transform: uppercase;
    -margin-top: 5px;
    text-transform: uppercase;
    -width: 400px;
    margin-top: 11px;
}

#cpp .leftCol .smallCaption22 {
    float: left;
    font-size: 14px;
    width: 100%;
    margin-bottom: 25px;
}

#cpp .leftCol .smallCaption12 {
    width: 400px;
    padding-top: 20px;
}

#cpp .leftCol ul {
    float: left;
    margin-left: 35px;
    width: 365px;
    -width: 400px;
    -margin: 0;
    -padding-left: 15px;
    -margin-left: 8px;
    -list-style: none;

}

#cpp .leftCol a {
    color: #2c839f;
}

#cpp .rightCol .boxOne, #cpp .rightCol .boxThree {
    background-image: url(https://www.reviversoft.com/resource/img/box_code.png);
    background-repeat: no-repeat;
    width: 280px;
    height: 126px;
    margin-bottom: 20px;
}

#cpp .rightCol .boxTwo {
    background-image: url(https://www.reviversoft.com/resource/img/box_download.png);
    background-repeat: no-repeat;
    width: 280px;
    height: 222px;
}

#cpp .rightCol .boxFour {
    background-image: url(https://www.reviversoft.com/resource/img/box_support.png);
    background-repeat: no-repeat;
    width: 280px;
    height: 167px;
}

#cpp .rightCol .boxOne .caption, #cpp .rightCol .boxTwo .caption, #cpp .rightCol .boxThree .caption {
    color: #fafafa;
    font-size: 16px;
    margin-left: 22px;
    padding-top: 27px;
    font-weight: bold;
}

#cpp .rightCol .boxFour .caption {
    color: #fafafa;
    font-size: 16px;
    margin-left: 22px;
    padding-top: 30px;
    font-weight: bold;
}

.rightCol .text {
    margin-left: 22px;
    font-size: 13px;
}

.rightCol .textl {
    margin-left: 0px;
    font-size: 13px;
}

#cpp .rightCol .boxFour .textTwo {
    font-size: 13px;
    padding-top: 37px;
    padding-left: 22px;
    width: 227px;
    text-align: justify;
}

#cpp .rightCol .textThree {
    font-size: 13px;
    padding-top: 5px;
    width: 227px;
    text-align: justify;
    -text-align: left
}

#cpp .rightCol .link, #question_h, .fn {
    text-decoration: none;
    color: #2B9DC1;
    padding-left: 5px;
    font-weight: bold;
}

.fn {
    padding-left: 0px;
}

#question_h {
    padding-left: 0px;
}

#cpp .rightCol .boxFour .pic {
    float: left;
    margin-right: 10px;
}

.reviverBO {
    position: relative;
    /*float:none;*/
    -margin-top: -210px;
    -margin-left: 450px;
    margin-top: -229px;
    margin-left: 425px;
}

.rateing {
    padding-top: 10px;
}

/*================ABOUT US=================*/
.contentAboutUs {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/bg_content.png);
    background-repeat: repeat-x;
    background-color: #0c5087;
    padding-bottom: 30px;
}

.containerAboutUs {
    height: auto;
    width: 960px;
    float: left;
    position: relative;
    left: 50%;
    margin-top: -54px;
}

.containerAboutUs h1 {
    font-size: 36px;
    font-family: Arial;
}

.containerAboutUs h2 {
    font-size: 24px;
    font-family: Arial;
}

.containerAboutUs .topCol {
    float: left;
    margin-top: 25px;
    margin-left: 40px;
    margin-right: 40px;
    width: 880px;
}

.containerAboutUs .topCol .text {
    float: left;
    margin-top: 15px;
    margin-left: 40px;
    width: 880px;
}

.containerAboutUs .bottomCol {
    background-image: url(https://www.reviversoft.com/resource/img/awards_bg.jpg);
    float: left;
    margin-top: 25px;
    margin-left: 40px;
    margin-right: 40px;
    width: 880px;
    margin-bottom: 40px;
}

.containerAboutUs .bottomCol .pic {
    float: left;
}

.containerAboutUs .bottomCol .text {
    float: left;
    margin-left: 78px;
}

.containerAboutUs .bottomCol .part {
    float: left;
    margin-left: 78px;
    margin-top: 30px;
}

.containerAboutUs .bottomCol .partTwo {
    float: left;
    margin-left: 78px;
    margin-top: 25px;
}

.containerAboutUs .bottomCol .pic {
    float: left;
    margin-right: 10px;
}

.containerAboutUs .bottomCol .link {
    float: left;
    margin-right: 45px;
    margin-top: 10px;
}

/*================BATTERY HEALTH=================*/
.contentBatteryHealth {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/bg_content.png);
    background-position: 0px 164px;
    background-repeat: repeat-x;
    background-color: #0c5087;
}

.containerBatteryHealth {
    height: auto;
    width: 960px;
    float: left;
    position: relative;
    left: 50%;
    margin-top: -54px;
}

.containerBatteryHealth .topCol {
    float: left;
    margin-top: 25px;
    margin-left: 40px;
    margin-right: 40px;
    width: 880px;
}

.containerBatteryHealth .topCol .battery {
    float: left;
    margin-right: 20px;
}

.containerBatteryHealth .topCol .caption {
    float: left;
    width: 763px;
}

.containerBatteryHealth .topCol .text {
    float: left;
    margin-top: 15px;
    width: 880px;
    text-align: justify;
}

.containerBatteryHealth .bottomCol {
    float: left;
    margin-top: 25px;
    margin-left: 40px;
    margin-right: 40px;
    margin-bottom: 40px;
    width: 880px;
}

.containerBatteryHealth .bottomCol .leftLeft {
    min-height: 300px;
    float: left;
}

.containerBatteryHealth .bottomCol .pic {
    float: left;
}

.containerBatteryHealth .bottomCol .part {
    float: left;
    margin-bottom: 15px;
    margin-left: 40px;
    width: 650px;
}

.containerBatteryHealth .bottomCol .part .pic {
    float: left;
    margin-right: 15px;
}

.containerBatteryHealth .bottomCol .part .pic2 {
    float: left;
    margin-right: 26px;
}

.containerBatteryHealth .bottomCol .part .text {
    float: left;
    width: 607px;
    text-align: justify;
}

/*================AFFILIATE PROGRAM=================*/
.contentAffiliate {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/bg_content.png);
    background-repeat: repeat-x;
    background-color: #0c5087;
}

.containerAffiliate {
    height: auto;
    width: 960px;
    position: relative;
    font-size: 13px !important;
    font-family: Arial !important;
    margin-top: -54px !important;
}

.containerAffiliate .leftCol {
    float: left;
    margin: 40px 15px 40px 25px;
    width: 480px;
}

.containerAffiliate .rightCol {
    float: left;
    margin: 40px 20px 40px 0;
    width: 420px;
    text-align: center;
}

.containerAffiliate .leftCol .bigcap {
    float: left;
    font-size: 36px;
}

.containerAffiliate .leftCol .pic {
    float: left;
    margin-top: 10px;
}

.containerAffiliate .leftCol .text {
    float: left;
    margin-left: 15px;
    width: 255px;
    text-align: justify;
}

.containerAffiliate .leftCol .text2 {
    float: left;
    margin-top: 20px;
    margin-left: 35px;
    width: 255px;
    text-align: justify;
}

.containerAffiliate .rightCol .pic {
    float: left;
    margin-top: 10px;
    margin-left: 22px;
}

.containerAffiliate .rightCol .text,
.containerAffiliate .rightCol .text2 {
    float: left;
    width: 370px;
    text-align: justify;
}

.containerAffiliate .rightCol .text2 {
    float: left;
    margin-top: 15px;
    margin-left: 22px;
    width: 370px;
}

.containerAffiliate .scp1 {
    padding-bottom: 20px;
}

.containerAffiliate .aftxt {
    margin-top: 37px;
}

.containerAffiliate .rightCol .text span,
.containerAffiliate .rightCol .text2 span {
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
}

.containerAffiliate .rightCol .link {
    float: left;
    background-image: url(https://www.reviversoft.com/resource/img/button_aff.png);
    background-color: transparent;
    border: 0px;
    width: 180px;
    height: 27px;
    line-height: 30px;
    color: #FFF;
    font-weight: bold;
    margin-left: 5px;
    margin-top: 20px;
    cursor: pointer;
    padding-bottom: 3px;
}

.containerAffiliate .rightCol .link:hover {
    background-image: url(https://www.reviversoft.com/resource/img/button_aff.png);
    background-position: 0px -30px;
    cursor: pointer;
}

.containerAffiliate .rightCol .link2 {
    float: left;
    /*background-image:url(../../../img/button_aff2.png);*/
    /*background-color:transparent;*/
    border: 0px;
    width: 180px;
    height: 27px;
    line-height: 30px;
    color: #FFF;
    font-weight: bold;
    margin-top: 20px;
    cursor: pointer;
    padding-bottom: 3px;
}

.containerAffiliate .rightCol .link2:hover {
    /*background-image:url(../../../img/button_aff2.png);*/
    /*background-position:0px -30px;*/
    cursor: pointer;
}

/*================INDIVIDUAL SUPPORT=================*/
.contentIndividualSupport {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/bg_content.png);
    background-position: 0px 164px;
    background-repeat: repeat-x;
    background-color: #0c5087;
}

.breadCrumbs a:hover {
    color: #666;
}

.breadCrumbs, .containerPress .breadCrumbs, .containerSupportContact .breadCrumbs {
    float: left;
    margin-top: 30px;
    width: 920px;
    padding-left: 40px;
    font-weight: bold;
}

.breadCrumbs img, .containerPress .breadCrumbs img, .containerSupportContact .breadCrumbs img {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 7px;
}

.breadCrumbs a, .containerPress .breadCrumbs a, .containerSupportContact .breadCrumbs a {
    float: left;
    color: #999;
}

.breadCrumbs a:hover, .containerPress .breadCrumbs a:hover, .containerSupportContact .breadCrumbs a:hover {
    color: #666;
}


.containerIndividualSupport .leftCol {
    margin-left: 40px;
    margin-top: 0px;
    width: 544px;
    float: left;
}

.ie .containerIndividualSupport .leftCol {
    margin-top: 20px;
}

.containerIndividualSupport .rightCol {
    float: left;
    position: relative;
    width: 280px;
    text-align: center;
    margin-top: 0px;
    margin-left: 40px;
}

.containerIndividualSupport .leftCol .iscaps {
    float: left;
    font-size: 33px;
}

.containerIndividualSupport .leftCol .smallCaption {
    float: left;
    font-size: 15px;
}

.containerIndividualSupport .leftCol .text {
    float: left;
    margin-top: 25px;
}

.containerIndividualSupport .leftCol .text2 {
    float: left;
}

.containerIndividualSupport .leftCol .smallCaption2 {
    font-size: 15px;
}

.part {
    font-size: 13px !important;
    font-family: Arial !important;
}

.containerIndividualSupport .leftCol .part {
    position: relative;
    float: left;
    margin-top: 20px;
}

.containerIndividualSupport .leftCol .partOne {
    position: relative;
    float: left;
    margin-top: 20px;
}

.containerIndividualSupport .leftCol .part .caption {
    float: left;
    margin-right: 25px;
    font-weight: bold;
}

.containerIndividualSupport .leftCol .partOne .caption {
    float: left;
    margin-right: 25px;
    font-weight: bold;
}

.containerIndividualSupport .leftCol .part .text {
    float: left;
}

.containerIndividualSupport .leftCol .partOne .textN {
    float: left;
    margin-top: 25px;
    padding-left: 20px;
}

.containerIndividualSupport .leftCol .partOne .pic {
    float: left;
    margin-top: 65px;
    margin-left: -140px;
}

.containerIndividualSupport .leftCol .part .text2 {
    float: left;
    margin-top: -52px;
    margin-left: 50px;
}

.containerIndividualSupport .leftCol .part .pic {
    float: left;
    margin-top: 65px;
    margin-left: -140px;
}

.containerIndividualSupport .leftCol .part .pic2 {
    float: left;
    margin-top: 25px;
}

.containerIndividualSupport .leftCol .part .smallCaption {
    float: left;
    font-weight: bold;
}

.containerIndividualSupport .leftCol .part .text3, .containerIndividualSupport .leftCol .part .text4, .containerIndividualSupport .leftCol .part .text5 {
    float: left;
    color: #70bf16;
    font-weight: bold;
}

.containerIndividualSupport .leftCol .part .text3 {
    margin-right: 40px;
}

.containerIndividualSupport .leftCol .part .text4 {
    margin-right: 250px;
}

.containerIndividualSupport .leftCol .part .text6, .containerIndividualSupport .leftCol .part .text7, .containerIndividualSupport .leftCol .part .text8 {
    float: left;
}

.containerIndividualSupport .leftCol .part .text6 {
    margin-left: 10px;
    margin-right: 52px;
}

.containerIndividualSupport .leftCol .part .text7 {
    margin-right: 244px;
}

.containerIndividualSupport .leftCol .part .text8 {
    width: 108px;
}

.containerIndividualSupport .leftCol .part .text9 {
    margin-left: 70px;
    font-size: 13px;
}

.containerIndividualSupport .leftCol .part .code {
    background-image: url(https://www.reviversoft.com/resource/img/individual_support.png);
    width: 425px;
    height: 46px;
    line-height: 43px;
    margin-left: 58px;
    margin-top: 30px;
}

.containerIndividualSupport .leftCol .part .code p {
    margin-left: 15px;
}

.containerIndividualSupport .leftCol .part .picTwo {
    float: left;
}

.containerIndividualSupport .leftCol .part .text10 {
    float: left;
    margin-left: 65px;
    margin-top: -40px;
    font-size: 15px;
    margin-bottom: 40px;
}

div.text10 {
    width: 88%
}

.containerIndividualSupport .rightCol .reggie {
    margin-left: 55px;
    margin-bottom: 12px;
}

.containerIndividualSupport .leftCol .bubble {
    position: absolute;
    top: 6px;
    left: 77px;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}

.containerIndividualSupport .rightCol .boxOne {
    background-image: url(https://www.reviversoft.com/resource/img/box_categories.png);
    background-repeat: no-repeat;
    width: 276px;
    height: 221px;
    margin-bottom: 20px;
}

.containerIndividualSupport .rightCol .boxOne .caption, .containerIndividualSupport .rightCol .boxTwo .caption {
    color: #fafafa;
    font-size: 16px;
    padding-top: 21px;
    font-weight: bold;
    width: 140px;
    margin-left: 30px;
}

.containerIndividualSupport .rightCol .boxOne .link {
    float: left;
    margin-top: 20px;
    width: 276px;
    margin-bottom: 0px;
}

.containerIndividualSupport .rightCol .boxOne .link .linkImage {
    float: left;
    margin-left: 35px;
    margin-right: 30px;
}

.containerIndividualSupport .rightCol .boxOne .link .linkText {
    display: block;
    text-align: left;
    color: #5a614f;
    margin-top: 10px;
}

.containerIndividualSupport .rightCol .boxOne .link2 {
    float: left;
    margin-top: 10px;
    width: 276px;
    margin-bottom: 0px;
}

.containerIndividualSupport .rightCol .boxOne .link2 .linkImage {
    float: left;
    margin-left: 32px;
    margin-right: 26px;
}

.containerIndividualSupport .rightCol .boxOne .link2 .linkText {
    display: block;
    text-align: left;
    color: #5a614f;
    margin-top: 2px;
}

.containerIndividualSupport .rightCol .boxOne .link2 .linkText2 {
    display: block;
    text-align: left;
    color: #5a614f;
    margin-top: 10px;
}

.containerIndividualSupport .rightCol .boxOne .link2 .linkImage2 {
    float: left;
    display: block;
    margin-left: 52px;
    margin-right: 23px;
}

.containerIndividualSupport .rightCol .boxTwo {
    background-image: url(https://www.reviversoft.com/resource/img/box_support.png);
    background-repeat: no-repeat;
    width: 280px;
    height: 167px;
    margin-bottom: 20px;
}

.containerIndividualSupport .rightCol .boxTwo .caption {
    color: #fafafa;
    font-size: 16px;
    margin-left: 19px;
    padding-top: 31px;
    font-weight: bold;
    width: 170px;
}

.containerIndividualSupport .rightCol .boxTwo .labelOne {
    float: left;
    margin-top: 40px;
    margin-left: 47px;
}

.containerIndividualSupport .rightCol .boxTwo .labelTwo {
    float: left;
    margin-top: 40px;
}

.individualSupportYes {
    float: left;
    border: 0px;
    background-image: url(https://www.reviversoft.com/resource/img/rateBtnOne.png);
    background-repeat: no-repeat;
    color: #FFF;
    width: 37px;
    height: 36px;
    background-color: transparent;
    margin-left: 10px;
    margin-top: 32px;
    margin-right: 40px;
    cursor: pointer;
}

.individualSupportYes:hover {
    background-image: url(https://www.reviversoft.com/resource/img/rateBtnOne.png);
    background-position: 0px -36px;
    cursor: pointer;
}

.individualSupportNo {
    float: left;
    border: 0px;
    background-image: url(https://www.reviversoft.com/resource/img/rateBtnTwo.png);
    background-repeat: no-repeat;
    color: #FFF;
    width: 37px;
    height: 36px;
    background-color: transparent;
    margin-left: 10px;
    margin-top: 32px;
    margin-right: 20px;
    cursor: pointer;
}

.individualSupportNo:hover {
    background-image: url(https://www.reviversoft.com/resource/img/rateBtnTwo.png);
    background-position: 0px -36px;
    cursor: pointer;
}

.containerIndividualSupport .rightCol .boxThree .labelOne {
    float: left;
    margin-top: 45px;
    margin-left: 8px;
}

.containerIndividualSupport .rightCol .boxThree .labelTwo {
    float: left;
    margin-top: 45px;
}

.containerIndividualSupport .rightCol .boxThree .labelThree {
    float: left;
    margin-top: 45px;
}

.individualSupportGood {
    float: left;
    border: 0px;
    background-image: url(https://www.reviversoft.com/resource/img/thumbsup.png);
    background-repeat: no-repeat;
    color: #FFF;
    width: 43px;
    height: 43px;
    background-color: transparent;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 33px;
    cursor: pointer;
}

.individualSupportGood:hover {
    background-image: url(https://www.reviversoft.com/resource/img/thumbsup.png);
    background-position: 0px -43px;
    cursor: pointer;
}

.individualSupportBad {
    float: left;
    border: 0px;
    background-image: url(https://www.reviversoft.com/resource/img/thumbsdown.png);
    background-repeat: no-repeat;
    color: #FFF;
    width: 43px;
    height: 43px;
    background-color: transparent;
    margin-left: 10px;
    margin-top: 33px;
    margin-right: 10px;
    cursor: pointer;
}

.individualSupportBad:hover {
    background-image: url(https://www.reviversoft.com/resource/img/thumbsdown.png);
    background-position: 0px -43px;
    cursor: pointer;
}

.containerIndividualSupport .rightCol .boxThree {
    background-image: url(https://www.reviversoft.com/resource/img/box_support.png);
    background-repeat: no-repeat;
    width: 280px;
    height: 167px;
    margin-bottom: 20px;
}

.containerIndividualSupport .rightCol .boxThree .caption {
    color: #fafafa;
    font-size: 16px;
    margin-left: -6px;
    padding-top: 31px;
    font-weight: bold;
    width: 170px;
}

.containerIndividualSupport .rightCol .boxThree .link {
    float: left;
    color: #5a614f;
    margin-top: 35px;

}

.containerIndividualSupport .rightCol .boxThree .link1 {
    float: left;
    margin-left: 16px;
    margin-right: 5px;
    margin-top: 47px;
}

.containerIndividualSupport .rightCol .boxThree .link3 {
    float: left;
    margin-left: 10px;
    margin-right: 5px;
    margin-top: 47px;
}

.containerIndividualSupport .rightCol .boxThree .votes {
    float: left;
    margin-left: 5px;
    margin-top: 47px;
}

/*================INDEX=================*/
.contentIndex {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
}

.contentTwoIndex {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
}

.contentTwoIndex .wrapper {
    height: auto;
    width: 960px;
    float: left;
    position: relative;
    left: 50%;
}

.contentTwoIndex .wrapper .box {
    float: left;
    width: 310px;
    height: 362px;
    background: url(https://www.reviversoft.com/resource/img/box2.png) no-repeat;
    margin-right: 15px;
    margin-top: 30px;
}

.contentTwoIndex .wrapper .box h4 {
    float: left;
    padding-left: 15px;
    padding-top: 25px;
    font-size: 23px;
}

.contentTwoIndex .wrapper .box .pic {
    float: left;
    margin-left: 32px;
    margin-top: -15px;
}

.contentTwoIndex .wrapper .box .pic2 {
    float: left;
    margin-left: 11px;
    margin-top: -15px;
}

.contentTwoIndex .wrapper .box ul {
    float: left;
    width: 243px;
    height: 119px;
    list-style-image: url(https://www.reviversoft.com/resource/img/check2.png);
    font-size: 14px;
}

.contentTwoIndex .wrapper .box li {
    margin-bottom: 3px;
}

.contentTwoIndex .wrapper .box .boxUlTwo li {
    margin-bottom: 6px;
}

.contentTwoIndex .wrapper .box .product {
    float: left;
    margin-left: 15px;
    margin-top: 10px;
}

.contentTwoIndex .wrapper .box .productTwo {
    float: left;
    margin-left: 15px;
    margin-top: 8px;
}

.contentTwoIndex .wrapper .box .productThree {
    float: left;
    margin-left: 15px;
    margin-top: 12px;
}

.contentTwoIndex .wrapper .box .link {
    float: left;
    height: 32px;
    margin-top: 58px;
    color: #FFF;
    margin-left: 29px;
    font-size: 13px;
    line-height: 32px;
    width: 73px;
}

.contentTwoIndex .wrapper .box .link:hover {
    font-weight: bold;
}

.contentTwoIndex .wrapper .box .linkTwo {
    float: left;
    height: 32px;
    margin-top: 58px;
    color: #FFF;
    margin-left: 9px;
    font-size: 13px;
    line-height: 32px;
}

.contentTwoIndex .wrapper .box .linkTwo:hover {
    font-weight: bold;
}

.contentTwoIndex .wrapper .box .linkSecond {
    float: left;
    height: 32px;
    margin-top: 57px;
    color: #FFF;
    margin-left: 29px;
    font-size: 13px;
    line-height: 32px;
    width: 73px;
}

.contentTwoIndex .wrapper .box .linkSecond:hover {
    font-weight: bold;
}

.contentTwoIndex .wrapper .box .linkTwoSecond {
    float: left;
    height: 32px;
    margin-top: 57px;
    color: #FFF;
    margin-left: 9px;
    font-size: 13px;
    line-height: 32px;
}

.contentTwoIndex .wrapper .box .linkTwoSecond:hover {
    font-weight: bold;
}

.contentTwoIndex .wrapper .box .linkThird {
    float: left;
    height: 32px;
    margin-top: 57px;
    color: #FFF;
    margin-left: 33px;
    font-size: 13px;
    line-height: 32px;
    width: 73px;
}

.contentTwoIndex .wrapper .box .linkThird:hover {
    font-weight: bold;
}

.contentTwoIndex .wrapper .boxTwo {
    float: left;
    height: auto;
    margin-right: 25px;
    margin-bottom: 40px;
    width: 295px;
}

.boxTwo1 {
    float: left;
    height: auto;
    margin-right: 25px;
    margin-bottom: 40px;
    width: 270px;
    margin-top: 30px;
}

.contentTwoIndex .wrapper .boxThree {
    margin-left: 13px;
}

.contentTwoIndex .wrapper .boxFour {
    margin-left: 3px;
}

.contentTwoIndex .wrapper .boxOne {
    margin-right: 0px;
}

.contentTwoIndex .wrapper .boxTwo .caption {
    float: left;
    font-size: 28px;
    color: #357da7;
    width: 310px;
}

.contentTwoIndex .wrapper .boxTwo .reggie {
    float: left;
}

.contentTwoIndex .wrapper .boxTwo .text {
    float: left;
    margin-top: -45px;
    margin-left: 50px;
    font-size: 14px;
}

.contentTwoIndex .wrapper .boxTwo .textTwo {
    float: left;
    margin-top: 5px;
    font-size: 14px;
}

.contentTwoIndex .wrapper .boxTwo .readMore {
    float: left;
    margin-top: -5px;
    margin-left: 190px;
    font-size: 19px;
    color: #296f9e;
    font-weight: bold;
}

.smooth_slider p.more a {
    color: #2b9dc2 !important;
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
}

.jcarousel-skin-default .jcarousel-prev-horizontal {
    top: 88.5% !important;
    left: 880px !important;
}

.jcarousel-next {
    top: 88.5% !important;
    right: 11px !important;
}

.contentTwoIndex .wrapper .boxTwo .part {
    float: left;
    width: 300px;
    height: 41px;
    margin-top: 12px;
    margin-bottom: 15px;
}

.contentTwoIndex .wrapper .boxTwo .part .date {
    position: relative;
    float: left;
    width: 41px;
    height: 41px;
    background-image: url(https://www.reviversoft.com/resource/img/date2.png);
    background-repeat: no-repeat;
}

.contentTwoIndex .wrapper .boxTwo .part .date .month {
    margin-top: 1px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

.contentTwoIndex .wrapper .boxTwo .part .date .day {
    margin-top: -6px;
    text-align: center;
    font-size: 17px;
}

.contentTwoIndex .wrapper .boxTwo .part .text {
    float: left;
    margin-left: 15px;
    width: 240px;
    font-size: 14px;
    margin-top: -5px;
}

.contentTwoIndex .wrapper .boxTwo .partNewsletter {
    float: left;
    font-size: 14px;
    margin-top: 5px;
}

.contentTwoIndex .wrapper .boxTwo form {
    float: left;
    margin-left: -39px;
}

.contentTwoIndex .wrapper .boxTwo .indexTextbox {
    float: left;
    background-color: transparent;
    background-image: url(https://www.reviversoft.com/resource/img/textboxSmall.png);
    background-repeat: no-repeat;
    width: 125px;
    height: 28px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    margin-bottom: 15px;
}

.contentTwoIndex .wrapper .boxTwo .indexTextboxTwo {
    float: left;
    background-color: transparent;
    background-image: url(https://www.reviversoft.com/resource/img/textboxSmall.png);
    background-repeat: no-repeat;
    width: 125px;
    height: 28px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    line-height: 28px;
    margin-bottom: 15px;
    margin-left: 15px;
}

.contentTwoIndex .wrapper .boxTwo .indexTextboxThree {
    float: left;
    background-color: transparent;
    background-image: url(https://www.reviversoft.com/resource/img/textboxSmallTwo.png);
    background-repeat: no-repeat;
    width: 267px;
    height: 28px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    margin-bottom: 15px;
    line-height: 28px;
}

.contentTwoIndex .wrapper .boxTwo .btnSubmit {
    /*background-image:url(../../../img/button_newsletter2.png);*/
    /*background-color:transparent;*/
    border: 0px;
    width: 124px;
    height: 27px;
    color: #FFF;
    font-weight: bold;
    display: block;
    float: left;
    text-align: center;
    line-height: 27px;
    margin-left: 180px;
    cursor: pointer;
}

.contentTwoIndex .wrapper .boxTwo .btnSubmit:hover {
    /*background-image:url(../../../img/button_newsletter2.png);*/
    /*background-position:0px -27px;*/
}

.awardsWrapper .image {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 166px;
    height: 47px;
    display: block;
    background-image: url(https://www.reviversoft.com/resource/img/tucows2.png);
    background-repeat: no-repeat;
}

.awardsWrapper .image:hover {
    background-image: url(https://www.reviversoft.com/resource/img/tucows2.png);
    background-position: 0px -47px;
    background-repeat: no-repeat;
}

.awardsWrapper .majorgeeks {
    background-image: url(https://www.reviversoft.com/resource/img/majorgeeks2.png);
    background-repeat: no-repeat;
    width: 102px;
    height: 49px;
    left: 246px;
    display: block;
}

.awardsWrapper .majorgeeks:hover {
    background-image: url(https://www.reviversoft.com/resource/img/majorgeeks2.png);
    background-position: 0px -49px;
    background-repeat: no-repeat;
    width: 102px;
    height: 49px;
    left: 246px;
}

.awardsWrapper .editorspick {
    background-image: url(https://www.reviversoft.com/resource/img/editorspick2.png);
    background-repeat: no-repeat;
    width: 78px;
    height: 61px;
    left: 435px;
    display: block;
}

.awardsWrapper .editorspick:hover {
    background-image: url(https://www.reviversoft.com/resource/img/editorspick2.png);
    background-position: 0px -61px;
    background-repeat: no-repeat;
    width: 78px;
    height: 61px;
    left: 435px;
}

.awardsWrapper .softonic {
    background-image: url(https://www.reviversoft.com/resource/img/softonic2.png);
    background-repeat: no-repeat;
    width: 117px;
    height: 66px;
    left: 593px;
    display: block;
}

.awardsWrapper .softonic:hover {
    background-image: url(https://www.reviversoft.com/resource/img/softonic2.png);
    background-position: 0px -66px;
    background-repeat: no-repeat;
    width: 117px;
    height: 66px;
    left: 593px;
}

.awardsWrapper .awandpr {
    position: absolute;
    line-height: 69px;
    right: 0px;
    color: #144e78;
    font-size: 30px;
    font-weight: bold;
}

.slider {
    float: left;
    width: 960px;
    height: 365px;
    background-color: #F7F7F7;
}

.sliderButtonLeft {
    float: left;
}

.sliderButtonRight {
    float: left;
}

.blueLine {
    width: 975px;
    float: left;
    margin-top: 35px;
}

.indexDownload {
    display: block;
    float: left;
    background-image: url(https://www.reviversoft.com/resource/img/button_download_driver2.png);
    background-repeat: no-repeat;
    color: #fff !important;
    width: 200px;
    height: 35px;
    background-color: transparent;
    margin-left: 40px;
    margin-top: 20px;
    margin-right: 20px;
    font-weight: bold;
    font-size: 12px;
    line-height: 38px;
    padding-bottom: 4px;
    text-align: center;
}

.indexDownload:hover {
    background-image: url(https://www.reviversoft.com/resource/img/button_download_driver2.png);
    background-position: 0px -39px;
    cursor: pointer;
}

.indexPurchase {
    float: left;
    border: 0px;
    display: block;
    /*background-image: url(../../../img/button_purchase_driver.png);*/
    background-repeat: no-repeat;
    color: #FFF !important;
    width: 200px;
    height: 33px;
    background-color: transparent;
    margin-top: 20px;
    font-weight: bold;
    font-size: 12px;
    line-height: 38px;
    text-align: center;
    padding-bottom: 6px;
    cursor: pointer;
}

.indexPurchase:hover {
    /*background-image: url(../../../img/button_purchase_driver.png);*/
    background-position: 0px -39px;
    cursor: pointer;
}

input:-moz-focus-inner /*Remove button padding in FF*/
{
    border: 0;
    padding: 0;
}

/*================DOWNLOAD DRIVER=================*/
.contentDownloadDriver {
    position: relative;
    height: auto;
    min-height: 248px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/bg_content.png);
    background-repeat: repeat-x;
    background-color: #0c5087;
    width: 100%;
    padding-bottom: 40px;
}

.contentdownloadDriver .wrapper {
    height: auto;
    width: 960px;
    float: left;
    position: relative;
    left: 50%;
}

.contentdownloadDriver .top {
    width: 940px;
    height: auto;
    float: left;
}

.contentdownloadDriver .list {
    list-style: none;
    float: left;
    margin-top: 0px;
    margin-left: -40px;
    width: 800px;
}

.contentdownloadDriver .list li {
    float: left;
    width: 114px;
    height: 28px;
    margin-left: 5px;
}

.contentdownloadDriver .list li a {
    float: left;
    width: 114px;
    height: 28px;
    text-align: center;
    padding-top: 11px;
    font-size: 13px;
}

.contentdownloadDriver .list li a:hover, .contentdownloadDriver .list li .current {
    float: left;
    width: 114px;
    height: 28px;
    color: #FFF;
    padding-top: 11px;
    background-image: url(https://www.reviversoft.com/resource/img/productMenuHover.png);
    background-repeat: no-repeat;
}

.contentdownloadDriver .downloadDriverTextbox {
    float: left;
    background-image: url(https://www.reviversoft.com/resource/img/textboxSearch.png);
    background-repeat: no-repeat;
    width: 235px;
    height: 19px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    line-height: 19px;
    margin-left: 515px;
    margin-top: 20px;
    margin-right: 15px;
}

.contentdownloadDriver .downloadDriverSearch {
    float: left;
    border: 0px;
    background-image: url(https://www.reviversoft.com/resource/img/buttonSearch.png);
    background-repeat: no-repeat;
    color: #FFF;
    width: 113px;
    height: 23px;
    background-color: transparent;
    font-weight: bold;
    font-size: 10px;
    line-height: 21px;
    padding-bottom: 2px;
    margin-top: 20px;
    cursor: pointer;
}

.contentdownloadDriver .downloadDriverSearch:hover {
    float: left;
    border: 0px;
    background-image: url(https://www.reviversoft.com/resource/img/buttonSearch.png);
    background-position: 0px -23px;
    background-repeat: no-repeat;
    color: #FFF;
    width: 113px;
    height: 23px;
    background-color: transparent;
    font-weight: bold;
    font-size: 10px;
    line-height: 21px;
    padding-bottom: 2px;
    margin-top: 20px;
    cursor: pointer;
}

.contentdownloadDriver .driverLogo {
    float: left;
    margin-left: 40px;
}

.contentdownloadDriver .downloadCaption {
    float: left;
    font-size: 40px;
    color: #646464;
    font-weight: bold;
    margin-left: 20px;
    margin-top: -15px;
}

.contentdownloadDriver .text {
    float: left;
    color: #646464;
    margin-top: 45px;
    margin-left: -255px;
    font-weight: bold;
    width: 790px;
}

.contentdownloadDriver .downloadDriverList {
    float: left;
    list-style-image: url(https://www.reviversoft.com/resource/img/listItemBullet.png);
    color: #357da7;
    margin-left: -90px;
    margin-top: 63px;
}

.contentdownloadDriver .downloadDriverList a {
    color: #357da7;
}

.contentdownloadDriver .downloadDriverList li {
    margin-bottom: 7px;
}

.contentdownloadDriver .downloadDriverListTwo {
    float: left;
    list-style-image: url(https://www.reviversoft.com/resource/img/listItemBullet.png);
    color: #357da7;
    margin-top: 63px;
    margin-left: 123px;
}

.contentdownloadDriver .downloadDriverListTwo a {
    color: #357da7;
}

.contentdownloadDriver .downloadDriverListTwo li {
    margin-bottom: 7px;
}

.contentdownloadDriver .downloadDriverListThree {
    float: left;
    list-style-image: url(https://www.reviversoft.com/resource/img/listItemBullet.png);
    color: #357da7;
    margin-top: 63px;
    margin-left: 83px;
}

.contentdownloadDriver .downloadDriverListThree a {
    color: #357da7;
}

.contentdownloadDriver .downloadDriverListThree li {
    margin-bottom: 7px;
}

.contentdownloadDriver .downloadDriverListFour {
    float: left;
    list-style-image: url(https://www.reviversoft.com/resource/img/listItemBullet.png);
    color: #357da7;
    margin-top: 63px;
    margin-left: 94px;
}

.contentdownloadDriver .downloadDriverListFour a {
    color: #357da7;
}

.contentdownloadDriver .downloadDriverListFour li {
    margin-bottom: 7px;
}

.downloadDriverDownload {
    float: left;
    border: 0px;
    background-image: url(https://www.reviversoft.com/resource/img/button_download_driver2.png);
    background-repeat: no-repeat;
    color: #FFF !important;
    width: 200px;
    height: 34px;
    background-color: transparent;
    margin-left: 193px;
    margin-top: 20px;
    margin-right: 30px;
    font-weight: bold;
    font-size: 12px;
    line-height: 38px;
    padding-bottom: 4px;
    cursor: pointer;
    text-align: center;
}

.downloadDriverDownload:hover {
    background-image: url(https://www.reviversoft.com/resource/img/button_download_driver2.png);
    background-position: 0px -39px;
    cursor: pointer;
}

.contentdownloadDriver .awards {
    margin-top: 40px;
}

/*
.list li a:hover, .list li .current{
    float:left;
   width:114px;
    height:28px;
    color:#FFF;
    padding-top:11px;
    background-image:url(../../../img/productMenuHover.gif);
    background-repeat:no-repeat;
}*/
* html .pic {
    float: left;
}

.containerProductPage .list,
#cpp .list,
.containerIndividualSupport .list {
    list-style: none;
    float: left;
    margin-top: 0px;
    margin-left: -30px;
    -margin: 0;
    -width: 100%;
}

.containerProductPage .indexl .list {
    margin-left: -40px;
}

.ie .containerIndividualSupport .list {
    margin-left: 0px;
}

#cpp .list li,
.containerIndividualSupport .list li {
    float: left;
    height: 28px;
}

.containerProductPage .list li {
    float: left;
    padding: 6px 1px 0 1px;
}

.containerProductPage .list li a {
    float: left;
    height: 27px;
    text-align: center;
    font-size: 13px;
    padding: 13px 30px 0 30px;
    color: #fff;
}

.containerProductPage .list li a:hover,
.containerProductPage .list li a.current {
    float: left;
    height: 27px;
    color: #259dc2;
    padding: 13px 30px 0 30px;
    text-decoration: none;

    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;

    /*  */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#FEFEFE');
    /* IE10 */
    background-image: -ms-linear-gradient(top, #F0F0F0 0%, #FEFEFE 100%);
    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top, #F0F0F0 0%, #FEFEFE 100%);
    /* Opera */
    background-image: -o-linear-gradient(top, #F0F0F0 0%, #FEFEFE 100%);
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F0F0F0), color-stop(1, #FEFEFE));
    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top, #F0F0F0 0%, #FEFEFE 100%);
    /* Proposed W3C Markup */
    background-image: linear-gradient(top, #F0F0F0 0%, #FEFEFE 100%);
    zoom: 1;
}

/*================DOWNLOAD DRIVER MANUFACTURER=================*/
.contentdownloadDriverManufacturer .lineManufacturer {
    float: left;
    margin-top: 7px;
    margin-left: 8px;
    margin-right: 8px;
}

.contentdownloadDriverManufacturer .textManufacturer {
    float: left;
}

.contentdownloadDriverManufacturer .padding {
    padding-left: 25px;
}

.contentdownloadDriverManufacturer .manufacturerTable {
    float: left;
    background-image: url(https://www.reviversoft.com/resource/img/shape.png);
    background-repeat: no-repeat;
    background-color: transparent;
    width: 926px;
    height: 402px;
    margin-left: 7px;
    margin-top: 15px;
}

.contentdownloadDriverManufacturer .downloadDriverManufacturerTable {
    float: left;
    margin-top: 16px;
    margin-left: 48px;
}

.contentdownloadDriverManufacturer .downloadDriverManufacturerTable td {
    vertical-align: middle;
    height: 36px;
}

.contentdownloadDriverManufacturer .downloadDriverManufacturerTableTwo {
    float: left;
    margin-top: 16px;
    margin-left: 55px;
}

.contentdownloadDriverManufacturer .downloadDriverManufacturerTableTwo td {
    vertical-align: middle;
    height: 36px;
}

.contentdownloadDriverManufacturer .downloadDriverManufacturerTableThree {
    float: left;
    margin-top: 16px;
    margin-left: 73px;
}

.contentdownloadDriverManufacturer .downloadDriverManufacturerTableThree td {
    vertical-align: middle;
    height: 36px;
}

.contentdownloadDriverManufacturer .downloadDriverManufacturerTableFour {
    float: left;
    margin-top: 16px;
    margin-left: 73px;
}

.contentdownloadDriverManufacturer .downloadDriverManufacturerTableFour td {
    vertical-align: middle;
    height: 36px;
}

.contentdownloadDriverManufacturer .downloadDriverManufacturerTableFive {
    float: left;
    margin-top: 52px;
    margin-left: 10px;
}

.contentdownloadDriverManufacturer .downloadDriverManufacturerTableFive td {
    vertical-align: middle;
    height: 36px;
}

.contentdownloadDriverManufacturer .downloadDriverManufacturerTableFive td a {
    color: #357da7;
}

.contentdownloadDriverManufacturer .downloadDriverManufacturerTableSix {
    float: left;
    margin-top: 52px;
    margin-left: 5px;
}

.contentdownloadDriverManufacturer .downloadDriverManufacturerTableSix td {
    vertical-align: middle;
    height: 36px;
}

.contentdownloadDriverManufacturer .downloadDriverManufacturerTableSix .downloadDriverLink {
    background-image: url(https://www.reviversoft.com/resource/img/arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 7px;
    width: 7px;
    display: block;
}

/*================SHOPPING CART=================*/
.contentShopping {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/bg_content.png);
    background-position: 0px 164px;
    background-repeat: repeat-x;
    background-color: #0c5087;
}

.containerShopping {
    height: auto;
    width: 960px;
    float: left;
    position: relative;
    left: 50%;
    margin-top: -54px;
}

.containerShopping .leftCol {
    float: left;
    margin-top: 40px;
    margin-left: 40px;
    margin-right: 36px;
    margin-bottom: 40px;
    width: 568px;
    height: auto;
}

.containerShopping .rightCol {
    float: left;
    margin-top: 25px;
    margin-right: 36px;
    width: 280px;
    height: auto;
}

.containerShopping .leftCol .cart {
    background-image: url(https://www.reviversoft.com/resource/img/box_shop.png);
    background-repeat: no-repeat;
    float: left;
    width: 568px;
    height: 256px;
}

.containerShopping .leftCol .cart .cartCaption {
    font-size: 18px;
    font-weight: bold;
    color: #FFF;
    float: left;
    width: 568px;
    height: 33px;
    padding-left: 34px;
    line-height: 33px;
}

.containerShopping .leftCol .cart .productName {
    color: #144e78;
    float: left;
    margin-left: 34px;
    margin-top: 32px;
    font-weight: bold;
}

.containerShopping .leftCol .cart .unitPrice {
    color: #144e78;
    float: left;
    margin-left: 175px;
    margin-top: 32px;
    font-weight: bold;
}

.containerShopping .leftCol .cart .quantity {
    color: #144e78;
    float: left;
    margin-left: 55px;
    margin-top: 32px;
    font-weight: bold;
}

.containerShopping .leftCol .cart .price {
    color: #144e78;
    float: left;
    margin-left: 40px;
    margin-top: 32px;
    font-weight: bold;
}

.containerShopping .leftCol .cart .line {
    float: left;
    margin-top: 5px;
    margin-left: 9px;
}

.containerShopping .leftCol .cart .productNameTwo {
    float: left;
    margin-top: 11px;
    margin-left: 34px;
    color: #585858;
    font-weight: bold;
}

.containerShopping .leftCol .cart .priceTwo {
    float: left;
    margin-top: 11px;
    margin-left: 175px;
    color: #585858;
    font-weight: bold;
}

.containerShopping .leftCol .cart .quantityTwo {
    float: left;
    margin-top: 11px;
    margin-left: 78px;
    color: #585858;
    font-weight: bold;
}

.containerShopping .leftCol .cart .total {
    float: left;
    margin-top: 11px;
    margin-left: 40px;
    color: #585858;
    font-weight: bold;
}

.containerShopping .leftCol .cart .fix {
    float: left;
    margin-top: 10px;
    margin-left: 34px;
    color: #585858;
}

.containerShopping .leftCol .cart .lineTwo {
    float: left;
    margin-top: 8px;
    margin-left: 9px;
}

.containerShopping .leftCol .cart .totalTwo {
    color: #144e78;
    float: left;
    margin-left: 419px;
    margin-top: 9px;
    font-weight: bold;
}

.containerShopping .leftCol .cart .totalThree {
    color: #144e78;
    float: left;
    margin-left: 31px;
    margin-top: 9px;
    font-weight: bold;
}

.containerShopping .leftCol .cart .lineThree {
    float: left;
    margin-top: 9px;
    margin-left: 9px;
}

.containerShopping .leftCol .cart .coupon {
    color: #144e78;
    float: left;
    margin-left: 34px;
    margin-top: 19px;
    font-weight: bold;
}

.containerShopping .leftCol .bigBlue {
    background-image: url(https://www.reviversoft.com/resource/img/header.png);
    background-repeat: no-repeat;
    color: #fff;
    float: left;
    padding-left: 34px;
    margin-top: 50px;
    margin-bottom: 20px;
    font-weight: bold;
    width: 567px;
    height: 34px;
    line-height: 34px;
    font-size: 18px;
}

.containerShopping .leftCol .text {
    margin-left: 34px;
}

.containerShopping .leftCol .shoppingTextbox {
    background-image: url(https://www.reviversoft.com/resource/img/textboxShopping.png);
    background-repeat: no-repeat;
    background-color: transparent;
    width: 227px;
    height: 22px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    line-height: 20px;
    margin-bottom: 15px;
}

.containerShopping .leftCol .shoppingMargin {
    margin-top: 15px;
}

.containerShopping .leftCol .formTwo {
    position: relative;
}

.containerShopping .leftCol .checkboxOne {
    position: absolute;
    left: 262px;
    top: 0px;
}

.containerShopping .leftCol .checkboxTwo {
    position: absolute;
    left: 262px;
    top: 40px;
}

.containerShopping .leftCol .bigBlueTwo {
    background-image: url(https://www.reviversoft.com/resource/img/header.png);
    background-repeat: no-repeat;
    color: #fff;
    float: left;
    padding-left: 34px;
    margin-top: 18px;
    margin-bottom: 32px;
    font-weight: bold;
    width: 567px;
    height: 34px;
    line-height: 34px;
    font-size: 18px;
}

.containerShopping .leftCol .curency {
    font-size: 12px;
    margin-left: 34px;
    float: left;
}

.containerShopping .leftCol .shoppingSelect {
    float: left;
    margin-top: -5px;
}

.containerShopping .leftCol .greyLine {
    float: left;
    margin-top: 10px;
    margin-left: 8px;
}

.containerShopping .leftCol .shoppingRadioOne {
    float: left;
    margin-top: 10px;
    margin-left: 34px;
}

.containerShopping .leftCol .shoppingRadioTwo {
    float: left;
    margin-top: 10px;
    margin-left: 180px;
}

.containerShopping .leftCol .shoppingRadioThree {
    float: left;
    margin-top: 10px;
    margin-left: 40px;
}

.containerShopping .leftCol .shoppingRadioText {
    float: left;
    width: auto;
    margin-left: 10px;
}

.containerShopping .leftCol .paymentPic {
    float: left;
    margin-left: 34px;
    margin-top: 10px;
}

.containerShopping .leftCol .paymentPicTwo {
    float: left;
    margin-left: 8px;
    margin-top: 10px;
}

.containerShopping .leftCol .paymentPicThree {
    float: left;
    margin-left: 64px;
    margin-top: 10px;
}

.containerShopping .leftCol .textTwo {
    float: left;
    margin-left: 34px;
    margin-top: 10px;
    width: 534px;
    font-weight: bold;
}

.containerShopping .leftCol .textThree {
    float: left;
    margin-left: 34px;
    margin-bottom: 10px;
    margin-right: 150px;
}

.containerShopping .leftCol .shoppingTextboxTwo {
    background-image: url(https://www.reviversoft.com/resource/img/textboxShoppingTwo.png);
    background-repeat: no-repeat;
    background-color: transparent;
    width: 366px;
    height: 22px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    line-height: 20px;
    margin-bottom: 15px;
    float: left;
}

.containerShopping .leftCol .shoppingTextboxThree {
    /*background-image: url(../../../img/textboxShoppingThree.png);*/
    background-repeat: no-repeat;
    background-color: transparent;
    width: 177px;
    height: 22px;
    border: 0px;
    text-indent: 10px;
    color: #818282;
    font-family: Arial, Arial, sans-serif;
    line-height: 20px;
    margin-bottom: 15px;
    float: left;
}

.containerShopping .leftCol .shoppingLabel, .containerShopping .leftCol .shoppingSelectPayment, .containerShopping .leftCol .shoppingSelectPaymentTwo {
    float: left;
}

.containerShopping .leftCol .shoppingLabel {
    margin-left: 34px;
    font-size: 13px;
    margin-top: 4px;
}

.containerShopping .leftCol .shoppingSelectPayment {
    margin-left: 0px;
    margin-bottom: 17px;
}

.containerShopping .leftCol .shoppingSelectPaymentTwo {
    margin-left: 352px;
    margin-bottom: 17px;
    margin-top: -37px;
}

.containerShopping .leftCol .textboxMargin {
    margin-left: 44px;
}

.containerShopping .leftCol .textboxMarginTwo {
    margin-left: 42px;
    margin-right: 89px;
}

.containerShopping .leftCol .textboxMarginThree {
    margin-left: 18px;
}

.containerShopping .leftCol .selectMargin {
    margin-left: 29px;
}

.textFirst {
    -width: 580px !important;
}

.containerShopping .leftCol .textFour {
    float: left;
    margin-left: 34px;
    margin-top: 40px;
    width: 534px;
}

.containerShopping .leftCol .textFive {
    float: left;
    margin-left: 34px;
    margin-bottom: 10px;
    width: 534px;
}

.containerShopping .leftCol .btnSubmit {
    background-image: url(https://www.reviversoft.com/resource/img/button_download.png);
    background-color: transparent;
    border: 0px;
    cursor: pointer;
    width: 258px;
    height: 40px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
    float: left;
    text-align: center;
    line-height: 29px;
    margin-top: 20px;
    margin-left: 297px;
    font-size: 11px;
}

.containerShopping .leftCol .btnSubmit:hover {
    background-image: url(https://www.reviversoft.com/resource/img/button_download.png);
    background-position: 0px -40px;
    cursor: pointer;
}

.containerShopping .rightCol .shoppingCaption {
    float: left;
    color: #2c839f;
    font-size: 36px;
    width: 280px;
    font-weight: bold;
}

.containerShopping .rightCol .paymentPic {
    float: left;
    margin-left: 0px;
    margin-top: 10px;
}

.containerShopping .rightCol .paymentPicTwo {
    float: left;
    margin-left: 8px;
    margin-top: 10px;
}

.containerShopping .rightCol .days {
    float: left;
    margin-top: 15px;
}

.containerShopping .rightCol .verisign {
    float: left;
    margin-top: 23px;
    margin-left: 21px;
}

.containerShopping .rightCol .bbb {
    float: left;
    margin-top: 15px;
    margin-left: 6px;
}

.containerShopping .rightCol .shoppingCaptionTwo {
    float: left;
    color: #2c839f;
    font-size: 36px;
    width: 280px;
    margin-top: 34px;
    font-weight: bold;
}

.containerShopping .rightCol .text {
    float: left;
    width: 280px;
    margin-top: 24px;
}

.containerShopping .rightCol .textTwo {
    float: left;
    width: 280px;
    margin-top: 15px;
    color: #2f80a0;
    text-align: right;
}

.containerShopping .rightCol .textThree {
    float: left;
    width: 280px;
    margin-top: 34px;
}

.containerShopping .rightCol .shoppingCaptionThree {
    float: left;
    color: #2c839f;
    font-size: 36px;
    width: 280px;
    margin-top: 90px;
    font-weight: bold;
}

.containerShopping .rightCol .majorgeeks {
    float: left;
    margin-top: 13px;
    margin-left: 50px;
}

.containerShopping .rightCol .tucows {
    float: left;
    margin-top: 35px;
    margin-left: 35px;
}

.containerShopping .rightCol .gold {
    float: left;
    margin-top: 25px;
    margin-left: 30px;
    margin-right: 25px;
}

.containerShopping .rightCol .editorspick {
    float: left;
    margin-top: 25px;
}

/*================PRODUCT REGISTRATION=================*/

.containerProduct .leftCol .subCaption {
    font-size: 22px;
    float: left;
    font-weight: bold;
    margin-left: 80px;
}

.contentProduct {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/bg_content.png);
    background-position: 0px 164px;
    background-repeat: repeat-x;
    background-color: #0c5087;
}

.containerProduct {
    height: auto;
    width: 960px;
    float: none;
    position: relative;
    left: 0;
    margin-top: -54px;
}

.containerProduct .leftCol {
    float: left;
    margin-top: 40px;
    margin-left: 40px;
    margin-bottom: 25px;
    width: 532px;
}

.containerProduct .rightCol {
    width: 307px;
    margin-left: 40px;
    margin-top: 80px;
    margin-bottom: 25px;
}

.containerProduct * {
    float: left;
}

.containerProduct h1 {
    font-size: 41px;
    padding-top: 14px;
    margin-left: 30px;
}

.containerProduct .text {
    margin-top: 30px;
}

.containerProduct .leftCol .smallCaption {
    margin-top: 30px;
    margin-right: 50px;
}

.containerProduct .leftCol .text {
    font-size: 14px;
    font-weight: bold;
    margin-top: 20px;
}

.containerProduct .leftCol .textTwo {
    font-size: 14px;
    font-weight: bold;
    float: left;
}

.containerProduct .leftCol .pics {
    margin-top: 15px;
    margin-left: 40px;
}

.containerProduct .leftCol .pics img {
    margin-right: 3px;
}

.containerProduct .leftCol .reviver {
    float: left;
    margin-top: -219px;
    margin-left: 135px;
}

.containerProduct .list {
    list-style-image: url(https://www.reviversoft.com/resource/img/checkGreen.png);
    width: 310px;
    margin-top: 14px;
}

.containerProduct li {
    clear: both;
}

float:left

;
}
.containerProduct.reviver {
    margin-top: -15px;
}

.containerProduct .rightCol .smallCaption {
    font-size: 22px;
    margin-left: 15px;
    font-weight: bold;
    margin-top: 15px;
}

.containerProduct .rightCol .text {
    width: 302px;
    margin-top: 10px;
    margin-left: 0px;
}

.containerProduct .rightCol .textTwo {
    font-weight: bold;
    margin-top: 10px;
    margin-left: 0px;
    margin-bottom: 10px;
    width: 275px;
}

.containerProduct .rightCol .winxp {
    margin-right: 25px;
    margin-bottom: 10px;
    margin-top: 15px;
}

.containerProduct .rightCol .vista {
    margin-top: 15px;
}

.containerProduct .rightCol .windows {
    margin-right: 150px;
}

.containerProduct .rightCol .price {
    color: #2b9dc1;
    font-size: 25px;
    margin-top: 15px;
}

.containerProduct .rightCol .textTwo, .containerProduct .rightCol .textThree, .containerProduct .rightCol .textFour {
    font-size: 12px;
    margin-top: 5px;
}

.containerProduct .rightCol .textTwo {
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 15px;
}

.containerProduct .rightCol .textThree, .containerProduct .rightCol .textFour {
    margin-right: 140px;
}

.containerProduct .rightCol .rateing {
    margin-top: 20px;
    float: left;
}

.containerProduct .rightCol .button {
    background-image: url(https://www.reviversoft.com/resource/img/button_download.png);
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0px;
    line-height: 40px;
    margin-top: 20px;
    margin-left: -25px;
    width: 258px;
    height: 40px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
}

.containerProduct .rightCol .button:hover {
    background-image: url(https://www.reviversoft.com/resource/img/button_download.png);
    background-position: 0px -40px;
    background-repeat: no-repeat;
    cursor: pointer;
}

.containerProduct .bottomCol {
    float: left;
    width: 100%;
    height: 77px;
    background-image: url(https://www.reviversoft.com/resource/img/awards_two_bg.png);
    background-repeat: repeat-x;
}

.containerProduct .bottomCol * {
    float: left;
}

.containerProduct .bottomCol .gold {
    margin-left: 40px;
    margin-top: 8px;
    margin-right: 25px;
}

.containerProduct .bottomCol .verisign {
    margin-top: 21px;
    margin-right: 25px;
}

.containerProduct .bottomCol .bbb {
    margin-top: 23px;
    margin-right: 25px;
}

.containerProduct .bottomCol .editors {
    margin-top: 21px;
    margin-right: 25px;
}

.containerProduct .bottomCol .text {
    width: 480px;
    margin-top: 18px;
    font-size: 13px;
    margin-right: 25px;
}

.containerProduct .bottomCol .days {
    margin-top: 9px;
    margin-right: 40px;
}

/*========================================*/
.contentProductPageTwo .rightCol .price {
    color: #2b9dc1;
    font-size: 25px;
    margin-top: 15px;
}

.contentProductPageTwo .rightCol .winxp {
    margin-right: 25px;
    margin-bottom: 10px;
    margin-top: 15px;
}

.containerProductPage .rightCol .winxp {
    margin-top: 0px;
}

.contentProductPageTwo .rightCol .windows {
    margin-right: 150px;
}

/*================PRODUCT=================*/
.contentProductPage {
    width: 100%;
    position: relative;
    height: auto;
    min-height: 248px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/bg_content.png);
    background-repeat: repeat-x;
    background-color: #0c5087;
    padding-bottom: 40px
}

.contentProductPageTwo {
    height: auto;
    width: 960px;
    float: none;
    position: relative;
    left: 0%;
    margin-top: 0px;
}

.productMainPage .list {
    width: 100%;
}

.contentProductPageTwo .wrapper {
    height: auto;
    width: 960px;
    float: left;
    position: relative;
    left: 50%;
}

.contentProductPageTwo .wrapper .leftCol {
    float: left;
    height: auto;
    width: 532px;
    padding-left: 20px;
}

.productMainPage .contentProductPageTwo .wrapper .leftCol {
    width: 595px;
    margin: 0px;
}

.contentProductPageTwo .wrapper .rightCol,
.containerProductPage #tabs-1 .rightCol,
#cpp .rightCol {
    width: 307px;
    background-image: url(https://www.reviversoft.com/resource/img/inteface/separator.png);
    background-repeat: repeat-y;
    background-position: left top;
    float: left;
    padding-left: 15px;
    margin: 15px 0 15px 20px;
    height: auto;
    width: 310px;
    padding-bottom: 40px;
}

.containerIndividualSupport .rightCol {
    background-image: none !important;
    margin-top: 0px !important;
}

.contentProductPageTwo .leftCol, .contentProductPageTwo .rightCol {
    margin-right: 40px;
    margin-top: 80px;
}

.awards .image {
    float: none;
}

.leftSl {
    float: left;
    width: 403px;
    padding: 15px 35px 40px 30px;
    font-size: 14px;
    font-family: Arial;
}

.leftSl h1 {
    width: 100%;
    font-size: 2.4em;
}


.rightSl {
    float: left;
    width: 488px;
    margin-left: 20px;
    position: relative;
    top: -16px;
    z-index: 204;
    position: relative;
}

#tab-buttons {
    z-index: 208;
    position: relative;
}

#textFour, #textFive {
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    color: #5a614f;
}

.textLh {
    width: 50%;
    float: left;
    padding-top: 40px;
    padding-left: 40px;
}

#textFour {
    padding-top: 23px;
}

.visible {
    display: block;
}

.hidden {
    display: none;
}

#cat_details, #cat_h, #btns_qe {
    display: none;
}

#cat_h {
    padding-top: 15px;
}

.productDownload, .productPurchase, #lookup {
    float: left;
    border: 0px;
    background-repeat: no-repeat;
    background-color: transparent;
    color: #FFF !important;
    width: 200px;
    height: 56px;
    margin-top: 20px;
    font-weight: bold;
    line-height: 55px;
    cursor: pointer;
    font-family: Arial, Arial;
}

.productRes {
    float: left;
    border: 0px;
    background-repeat: no-repeat;
    background-color: transparent;
    color: #FFF !important;
    width: 221px;
    height: 56px;
    margin-top: 50px;
    font-weight: bold;
    line-height: 55px;
    cursor: pointer;
    font-family: Arial, Arial;
}

.buttonsRes {
    width: 221px;
    float: left;
    margin-left: 0px;
}

#lookup {
    text-transform: uppercase;
}

.signupNewsl {
    width: 360px !important;
}

.productDownload {
    background-image: url(https://www.reviversoft.com/resource/img/button_download2.png);
}

.productDownload:hover {
    background-image: url(https://www.reviversoft.com/resource/img/button_download2.png);
    background-position: 0px -57px;
    cursor: pointer;
}

.productDownload, .productPurchase, .productRes {
    text-align: left;
    text-indent: 3.5%;
    font-size: 16px;
}

.productRes {
    background-image: url(https://www.reviversoft.com/resource/img/button_res.png);
    text-indent: 55px;
    text-transform: uppercase;
}

.productRes:hover {
    background-image: url(https://www.reviversoft.com/resource/img/button_res.png);
    background-position: 0px -56px;
    cursor: pointer;
}

#btnPrevious, #btnPreview, .btnSubmit {
    text-align: center;
    text-indent: 0;
    font-size: 18px;
}

#btnPrevious {
    background-image: url(https://www.reviversoft.com/resource/img/button_blue.png);
}

#btnPrevious:hover {
    background-image: url(https://www.reviversoft.com/resource/img/button_blue.png);
    background-position: 0px -57px;
    cursor: pointer;
}

#btnPreview, .btnSubmit {
    background-image: url(https://www.reviversoft.com/resource/img/button_green.png);
    margin: 20px 0 0 20px;
}

.containerAffiliate #btnPreview,
.containerAffiliate #btnPrevious {
    margin-top: 30px;
}

#btnPreview:hover {
    background-image: url(https://www.reviversoft.com/resource/img/button_green.png);
    background-position: 0px -57px;
    cursor: pointer;
}

.btnSubmit {
    height: 55px !important;
}

.btnSubmit:hover {
    background-image: url(https://www.reviversoft.com/resource/img/button_green.png);
    background-position: 0px -57px;
    cursor: pointer;
}

.productPurchase {
    background-image: url(https://www.reviversoft.com/resource/img/button_purchase2.png);
}

.productPurchase:hover {
    background-image: url(https://www.reviversoft.com/resource/img/button_purchase2.png);
    background-position: 0px -57px;
    cursor: pointer;
}

.productDownload2, .productPurchase2 {
    float: left;
    border: 0px;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    color: #FFF !important;
    width: 243px;
    height: 55px;
    background-color: transparent;
    font-weight: bold;
    font-size: 18px;
    font-family: Arial, Arial;
    line-height: 55px;
    text-align: left;
    text-indent: 3.5%;
    cursor: pointer;
    padding-left: 42px;
}

#conteiner2 h3 span.number {
    width: 20px;
    line-height: 20px;
    color: white;
    background: url(https://www.reviversoft.com/resource/img/ask-title-bg.png) no-repeat 0 center;
    text-align: center;
    display: block;
    font-weight: bold;
    font-size: 87%;
    left: 0;
    top: 50%;
    margin: 2px 3px 0 10px;
    float: left;
}

#conteiner1, #conteiner2 {
    min-height: 625px;
    margin-top: 10px;
    border: 1px #cecece dashed;
    margin-top: 20px;
    height: auto;
    overflow: auto;
}

#conteiner2 {
    margin-bottom: 15px;
}

h3#lq {
    padding-left: 10px
}

.productDownload2 {
    background-image: url(https://www.reviversoft.com/resource/img/button_download4.png);
    margin-top: 37px;
}

.productDownload2:hover {
    background-image: url(https://www.reviversoft.com/resource/img/button_download4.png);
    background-position: 0px -55px;
    cursor: pointer;
    padding-left: 42px;
}

.productPurchase2 {
    background-image: url(https://www.reviversoft.com/resource/img/button_purchase4.png);
    margin-top: 10px;
    margin-bottom: 20px;
}

.mrp {
    width: 100%;
}

.productPurchase2:hover {
    background-image: url(https://www.reviversoft.com/resource/img/button_purchase4.png);
    background-position: 0px -55px;
    cursor: pointer;
    padding-left: 42px;
}

.contentProductPageTwo .wrapper .leftColTop .list {
    list-style: none;
    float: left;
    margin-top: 0px;
    margin-left: -40px;
    width: 620px;
}

.contentProductPageTwo .wrapper .leftColTop .list li {
    float: left;
    width: 114px;
    height: 28px;
    margin-left: 5px;
}

.contentProductPageTwo .wrapper .leftColTop .list li a {
    float: left;
    width: 114px;
    height: 28px;
    text-align: center;
    padding-top: 11px;
    font-size: 13px;
}

.contentProductPageTwo .wrapper .leftColTop .list li a:hover, .contentProductPageTwo .wrapper .leftColTop .list li .current {
    float: left;
    width: 114px;
    height: 28px;
    color: #FFF;
    padding-top: 11px;
    background-image: url(https://www.reviversoft.com/resource/img/productMenuHover.png);
    background-repeat: no-repeat;
}

.contentProductPageTwo .wrapper .leftCol .pic,
#cpp .leftCol .pic {
    float: left;
    margin-right: 10px;
}

#leftCol .subCaption, #leftTm .subCaption {
    color: #2a9dc1;
    font-family: Calibry, Arial;
    font-size: 24px;
    font-weight: bold;
    margin-top: 45px;
}

#leftTm .subCaption {
    margin-top: 11px;
}

#leftCol .subCaption {
    float: left;
    width: 472px;
    margin-left: 20px;
}

#leftTm .text {
    margin-left: 130px;
    margin-top: 10px;
    margin-right: 23px;
}

#leftTm .textf {
    margin-left: 0px;
}

#leftTm .subCaption {
    width: 88%;
    float: none;
    margin-left: 130px;
}

#ccenter .titleres a {
    color: #2a9dc1;
    font-family: Calibry, Arial;
    font-size: 28px;
    font-weight: bold;
}

.leftCol .subCaptionUn,
.rightCol .subCaptionUn {
    color: #2a9dc1;
    font-family: Calibry, Arial;
    font-size: 24px;
    font-weight: bold;
    float: left;
    width: 100%;
    margin-left: 0px;
    padding-top: 14px;
    padding-bottom: 14px;
}

.subCaptionPage {
    color: #2a9dc1;
    font-family: Calibry, Arial;
    font-size: 24px;
    font-weight: bold;
    float: left;
    margin: 0px;
    width: 480px;
}

.signupRl {
    width: 215px;
}

.scp0 {
    padding-bottom: 50px;
}

.scp01 {
    width: 100%;
}

.scp1 {
    width: 300px;
}

.contentProductPageTwo #leftCol .subCaption {
    float: left;
    font-size: 25px;
    color: #357da7;
    font-weight: bold;
    margin-left: 20px;
    margin-top: 30px;
    -margin-top: 10px;
    width: 472px;
}

.contentProductPageTwo .wrapper .leftCol .text {
    float: left;
    text-align: justify;
    margin-top: 5px;
}

.ie6 .contentProductPageTwo .wrapper .leftCol .text {
    float: none !important;
    clear: both !important;
}

.ie6 .contentProductPageTwo .wrapper .leftCol .textThree {
    float: none !important;
    clear: both !important;

}

.contentProductPageTwo .wrapper .leftCol .textTwo {
    float: left;
    text-align: justify;
    margin-top: 15px;
}

.contentProductPageTwo .wrapper .leftCol .picTwo {
    float: left;
}

.contentProductPageTwo .wrapper .leftCol .subCaptionTwo {
    float: left;
    font-size: 31px;
    color: #357da7;
    font-weight: bold;
    margin-top: 65px;
    margin-left: 20px;
}

.contentProductPageTwo .wrapper .leftCol .textThree {
    float: left;
    text-align: justify;
    margin-top: 15px;
}

.contentProductPageTwo .wrapper .leftCol .textFour {
    float: left;
    text-align: justify;
    margin-top: 20px;
    font-weight: bold;
    width: 595px;
}

.listNumbers {
    list-style: none;
    margin-left: -5px;
    -float: none;
    -margin-left: 15px;
    padding-left: 0;
}

.listNumbers li {
    -width: 100%;
    line-height: 23px;
}

.listNumbersTwo li {
    clear: both;
    -margin-left: 20px;
    -width: 100%;
    line-height: 23px;
}

.listNumbersTwo {
    list-style: none;
    margin-left: -5px;
    -float: none;
    -margin-left: 15px;
    padding-left: 0;
}

.subCap {
    font-size: 22px;
    font-weight: bold;
    font-family: Arial, Arial;
    margin-top: 30px;
    color: #5a614f;
}

.contentProductPageTwo .wrapper .leftCol .textFive {
    float: left;
    text-align: justify;
    margin-top: 0px;
    font-weight: bold;
    width: 595px;
}

.contentProductPageTwo .wrapper .leftCol .textSix {
    float: left;
    text-align: justify;
    margin-top: 0px;
    width: 595px;
}

.productDownloadTwo {
    float: left;
    border: 0px;
    background-image: url(https://www.reviversoft.com/resource/img/button_download_driver2.png);
    -background-image: url(https://www.reviversoft.com/resource/img/button_download_driver2.gif);
    background-repeat: no-repeat;
    color: #FFF !important;
    width: 200px;
    height: 34px;
    background-color: transparent;
    margin: 40px 10px 30px 105px;
    -margin: 40px 10px 30px 105px;
    font-weight: bold;
    font-size: 12px;
    line-height: 38px;
    padding-bottom: 4px;
    -padding-bottom: 0px;
    cursor: pointer;
    text-align: center;
}

.productDownloadTwo:hover {
    background-image: url(https://www.reviversoft.com/resource/img/button_download_driver2.png);
    -background-image: url(https://www.reviversoft.com/resource/img/button_download_driver2.gif);
    background-position: 0px -39px;
    cursor: pointer;
}

.productPurchaseTwo {
    float: left;
    border: 0px;
    /*background-image: url(../../../img/button_purchase_driver.png);*/
    /*-background-image: url(../../../img/button_purchase_driver.gif) !important;*/
    background-repeat: no-repeat;
    color: #FFF !important;
    width: 200px;
    -width: 200px;
    height: 33px;
    background-color: transparent;
    font-weight: bold;
    font-size: 12px;
    line-height: 38px;
    padding-bottom: 6px;
    -padding-bottom: 0px;
    cursor: pointer;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 30px;
    -margin-bottom: 30px;
    -margin-top: 0px;
    -padding-left: 0px;
    position: relative;
}

.productPurchaseTwo:hover {
    /*background-image: url(../../../img/button_purchase_driver.png);*/
    /*-background-image: url(../../../img/button_purchase_driver.gif);*/
    background-position: 0px -39px;
    cursor: pointer;
}

.contentProductPageTwo .wrapper .rightCol .subCaption {
    float: left;
    font-size: 25px;
    color: #357da7;
    font-weight: bold;
    margin-bottom: 20px;
    -margin-bottom: 20px;
}

.contentProductPageTwo .wrapper .rightCol .smallContainer {
    float: left;
    height: auto;
    width: 285px;
    margin-bottom: 15px;
}

.contentProductPageTwo .wrapper .rightCol .smallContainer .bullet {
    float: left;
    margin-top: 2px;
    margin-right: 5px;
}

.contentProductPageTwo .wrapper .rightCol .smallContainer .text {
    float: left;
    font-weight: bold;
    font-size: 14px;
    margin-top: -4px;
    width: 273px;
}

.contentProductPageTwo .wrapper .rightCol .smallContainer .textTwo {
    float: left;
    font-size: 14px;
    margin-top: 5px;
    margin-left: 12px;
    width: 273px;
}

.ie6 .contentProductPageTwo .wrapper .list li {
    margin: 0;
}

.festus-li {
    width: 25px;
}

.sideBox {
    width: 280px;
    overflow: hidden;
    /*background:url(/resource/img/boxBg.gif) repeat-y 0 0;*/
    background: url(https://www.reviversoft.com/resource/img/box_categories_08.gif) repeat-y 0 0;
    margin-bottom: 20px;
}

.sideBoxTop {
    width: 280px;
    overflow: hidden;
    /*background:url(/resource/img/topBgBox1.gif) no-repeat 0 0;	*/
    background: url(https://www.reviversoft.com/resource/img/box_categories_03.gif) no-repeat 0 0;
}

.sideBoxBottom {
    width: 280px;
    overflow: hidden;
    padding: 0 0 25px;
    /*background:url(/resource/img/bgBottom.gif) no-repeat 0 100%;	*/
    background: url(https://www.reviversoft.com/resource/img/box_categories_09.gif) no-repeat 0 100%;
}

.sideBoxCaption {
    background: url("https://www.reviversoft.com/resource/img/box_categories_06.gif") no-repeat scroll left bottom #2592B8;
    border-top: 1px solid #C6DCE4;
    color: #FAFAFA;
    font-size: 16px;
    font-weight: bold;
    margin-top: 23px;
    padding: 5px 4px 12px 5px;
    width: 250px;
}

.sideBoxContent {
    margin: 5px 35px 0 20px;
    -margin: 5px 35px 0 15px;
    font-size: 13px;
}

.sideBoxContent .support {
    margin: 5px 15px 0 0px;
    font-size: 13px;
}

.sideBoxContent .text {
    margin: 0 !important;
    padding: 0 !important;
}

.sideBoxContent .textTwo {
    font-size: 13px !important;
}

.containerSupportHome .sideBoxContent .textThree {
    padding: 0 0 5px 0;
}

#PopupBox {
    width: 400px;
    height: 265px;
    border: 1px solid #444;
    display: none;
    z-index: 1000000;
    background-color: #3484A9;
}

#PopupBox .div1 {
    float: left;
    position: relative;
    height: 20px;
    background-color: #3484A9;
    width: 365px;
    color: #ffffff;
    padding-left: 5px;
    padding-top: 5px;
}

#PopupBox .div2 {
    float: left;
    position: relative;
    height: 15px;
    width: 25px;
    color: #ffffff;
    padding-top: 5px;
    text-align: center;
    background: #3484A9 url(https://www.reviversoft.com/resource/icons/cross.png) no-repeat 5px 5px;
    cursor: pointer;
    position: relative;
    top: 5px;
    left: 5px;
}

#PopupBox .div3 {
    float: left;
    position: relative;
    background-color: #ffffff;
    width: 360px;
    height: 250px;
    text-align: left;
    vertical-align: middle;
    padding: 10px 20px 20px 20px;
}

.leftColDrDb {
    float: left;
    height: auto;
    width: 800px;
}

.contentdownloadDriver .leftColDrDb .list {
    width: 960px;
}

.batterOptimizer {
    background-image: url("https://www.reviversoft.com/resource/img/inteface/separator.png");
    background-repeat: repeat-y;
    float: left;
    margin-left: 30px;
    margin-top: 54px;
    padding-left: 30px;
    width: 285px;
}

#tabs-1 h1, #cpp h1, .leftCol h1, .topCol h1 {
    font-size: 36px;
    padding-top: 14px;
    margin-left: 30px;
    -margin-left: 30px;
}

#drt {
    margin-left: 0px !important;
    font-size: 36px;
    font-family: Arial;
    font-weight: bold;
}

.innerPageText {
    -width: 595px;
}

ul#sample-menu-1 li {
    /* padding-right:10px;*/
}

.menuHome {
    padding-left: 1em;
}

ul#sample-menu-1 li:last-child {
    padding-right: 0px;
}

.containerIndividualSupport {
    height: auto;
    width: 960px;
    float: none;
    position: relative;
    left: 0%;
    margin-top: -54px;
}

#menuRes,
#menuCompany,
#menuSupport,
#menuProducts,
#currentMenuHome {

    min-width: 48px;
}

ul li div {
    position: relative;
    font-weight: normal;
    text-transform: none;
}

.dropdown #currentMenuHome,
.dropdown #menuProducts,
.dropdown #menuSupport,
.dropdown #menuCompany,
.dropdown #menuRes {
    text-transform: uppercase;
}

ul.dropdown {
    position: relative;
    z-index: 597;
    float: left;
    /*margin-top: 11px;*/
    z-index: 88;
    padding: 0px;
    height: auto;
}

ul.dropdown li {
    float: left;
    line-height: 1.3em;
    vertical-align: middle;
    zoom: 1;
}


ul.dropdown ul li {
    float: none;
}

ul.dropdown ul ul {
    top: 1px;
    left: 99%;
}

.ie8 ul.dropdown ul {
    width: 147px;
}

ul.dropdown ul li {
    height: 22px;
    cursor: pointer;
}

#leftCol img, #leftTm img {
    float: left;
    position: relative;
    top: 30px;
}

#leftTm img {
    top: 15px;
    left: 8px;
}

.ie7 .headerWraper {
    position: relative;
    z-index: 2000;
}

.ie7 .containerSupportHome {
    position: relative;
    z-index: 1000;
}

.collapsed {
    display: none;
}

.expanded {
    display: block;
    margin-top: -24px;
}


.textTwoPurchase {
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 15px;
    margin-left: 0px;
    font-size: 12px;
    width: 275px;
    float: left;
}

.textFourPurchase {
    margin-right: 140px;
    font-size: 12px;
    margin-top: 5px;
    float: left;
}

.innerContainerIndexProduct .rightCol .rateing {
    margin-top: 20px;
    float: left;
}

.innerContainerIndexProduct .rightCol .textFour {
    margin-top: 10px;
    font-weight: bold;
    margin-right: 200px;
    width: 100%;
}

.innerContainerIndexProduct .rightCol .winxp {
    margin-right: 25px;
    margin-bottom: 10px;
}

.contentProductPageTwo .wrapper * {
    float: left;
}

.containerShadow {
    float: none;
}

.ie .innerContainerIndexProduct .list {
    margin-left: 0px;
}

.innerContainerIndexProduct .list li a:hover,
.innerContainerIndexProduct .list li .current {
    background-image: url(https://www.reviversoft.com/resource/img/slideProductMenuHover.png);
    padding-top: 11px;
    color: #fff;
}

.hint {
    margin-left: 50px;
    color: #999;
    font-style: italic;
    font-size: 13px;
    text-transform: none;
}

#banner-ask, #key_word {
    width: 450px;
    vertical-align: middle;
    margin: 17px 0 3px 10px;
    border: 1px solid #CCC;
    position: relative;
    z-index: 1;
    padding: 2px;
    float: left;
    line-height: 30px;
    top: 8px;
    font-size: 14px;
    color: #CCC;
}

.subcaption {
    font-size: 14px;
}

.subcaption.last {
    margin-bottom: 25px;
}

.listDownload {
    left: 0px;
    position: relative;
    width: 280px !important;
    margin: 30px 63px 0 0 !important;
}

.scpp {
    padding-top: 0px !important;
}

.containerIndividualSupport .leftCol {
    padding-top: 0px !important;
}

ul.listNumbers, ul.listNumbersTwo {
    font-size: 13px;
    font-family: Arial;
}

ul.listDownload li {
    font-size: 13px;
    font-family: Arial;
    padding-left: 15px;
    margin-left: 8px;
    background: url(https://www.reviversoft.com/resource/img/blue_bullet.png) no-repeat left center;
    list-style: none;
    float: left;
}

.listPurchase {
    margin: 0 !important;
}

#contentProductPage #tabs-1 *, .cpp * {
    float: left;
}

.containerProductPage #tabs-1 .leftCol {
    float: left;
    min-height: 500px;
}

.contentProductPageTwo .wrapper #tabs-1 .leftCol,
.containerProductPage #tabs-1 .leftCol {
    width: 532px;
    margin: 0px;
    margin-bottom: 25px;
}

#t-node .leftCol {
    width: 610px;
    margin: 0px;
    margin-bottom: 25px;
}

#t-node .leftCol {
    padding: 20px 0 0 30px;
}

#t-node .rightCol {
    padding: 20px 0 0 20px;
}

.safari .innerContainerIndexProduct .list li a {
    font-size: 12px;
}

.contentProductPageTwo {
    padding-bottom: 35px;
}

.txt_c {
    color: #2b9dc1;
}

#rightColP1 {
    color: #5a614f;
    font-weight: bold;
    font-size: 16px !important;
    font-family: Arial;
}

.caption {
    width: 100%;
}

#leftCol img {
    float: left;
    position: relative;
    top: 30px;
}

.leftColP1 {
    margin-top: 0px;
    float: left;
    font-size: 25px;
    color: #357DA7;
    font-weight: bold;
    margin-left: 20px;
    margin-top: 0px;
    -margin-top: 10px;
    width: 100%;
}

#gallery {
    width: 100%;
    padding-top: 15px;
}

.leftColP1, .leftColP2 {
    margin-left: 8px;
}

.br {
    width: 100%;
    height: 35px;
}

.img_os {
    width: 250px;
    height: 20px;
    margin-top: 15px;
    margin-bottom: 9px;
}

.headerWr1 {
    -margin-right: -100px;
    position: relative;
    z-index: 400;
}

.icCaption {
    text-align: center;
    margin: 16px 137px 10px 137px;
}

.containerSupportHome .caption {
    font-size: 19pt;
}

.qlc1 {
    text-align: left;
}

.icCaption .caption {
    font-size: 23pt;
}

.bubble1 {
    left: 12px !important;
    top: -142px !important;
}

.containerProductSupport .rightCol {
    background-image: none !important;
}

#searchForm td {
    padding: 5px;
}

.content h1#edit {
    padding: 20px 10px;
}

body.m-admin, body.m-mr {
    background: #F0F0F0 url('https://www.reviversoft.com/resource/img/bg-body.gif') top left repeat-y !important;
}
