body
{
    font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
    font-size: 13px;
    color: #393939;
    background: url(../images/bg-noise.jpg);
}
a
{
    color: #3186a3;
}
a:hover
{
}
.mCont
{
    width: 990px;
    margin: 0 auto;
    position: relative;
}
.button, .button span
{
    display: inline-block;
    text-align: center;
    padding: 0;
}
.button
{
    border: solid 1px #000;
    border-radius: 2px;
}

.btn1, .btn2, .btn5
{
    color: #3D331C;
    border: solid 1px #B38D0B;
    background-color: #F1B700;
    background: -moz-linear-gradient(top, #ffe600 0%, #f1b700 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe600), color-stop(100%, #f1b700));
    background: -webkit-linear-gradient(top, #ffe600 0%, #f1b700 100%);
    background: -o-linear-gradient(top, #ffe600 0%, #f1b700 100%);
    background: -ms-linear-gradient(top, #ffe600 0%, #f1b700 100%);
    background: linear-gradient(top, #ffe600 0%, #f1b700 100%);
    -pie-background: linear-gradient(top, #ffe600 0%, #f1b700 100%);
    behavior: url(/assets/PIE.htc);
}
.btn1, .btn5
{
    height: 48px;
    line-height: 48px;
    border-top: solid 1px #FFF8B3;
    text-shadow: 0 1px 0 #FFE600;
    padding: 0 20px;
}
.btn1:hover
{
    background-color: #F1B700;
    background: -moz-linear-gradient(top, #f1b700 0%, #ffe600 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1b700), color-stop(100%, #ffe600));
    background: -webkit-linear-gradient(top, #f1b700 0%, #ffe600 100%);
    background: -o-linear-gradient(top, #f1b700 0%, #ffe600 100%);
    background: -ms-linear-gradient(top, #f1b700 0%, #ffe600 100%);
    background: linear-gradient(top, #f1b700 0%, #ffe600 100%);
    -pie-background: linear-gradient(top, #f1b700 0%, #ffe600 100%);
    behavior: url(/assets/PIE.htc);
}
.btn2
{
    cursor: pointer;
    border-top: solid 1px #FFF8B3;
    text-shadow: 0 1px 0 #FFE600;
    padding: 3px 5px;
    font-size: 1.1em;
    font-size: 12px;
    font-weight: bold;
}
.btn2:hover
{
    color: #000;
}
.btn4
{
    border: solid 1px #8ca366;
    color: #fff;
    background-color: #A7CF62;
    background: -moz-linear-gradient(top, #A7CF62 0%, #698C2E 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #A7CF62), color-stop(100%, #698C2E));
    background: -webkit-linear-gradient(top, #A7CF62 0%, #698C2E 100%);
    background: -o-linear-gradient(top, #A7CF62 0%, #698C2E 100%);
    background: -ms-linear-gradient(top, #A7CF62 0%, #698C2E 100%);
    background: linear-gradient(top, #A7CF62 0%, #698C2E 100%);
    -pie-background: linear-gradient(top, #A7CF62 0%, #698C2E 100%);
    behavior: url(/assets/PIE.htc);
    height: 38px;
    line-height: 38px;
    width: 115px;
    border-top: solid 1px #3BA60F;
    border-top: none;
    text-shadow: none;
    font-size: 1.1em;
}
.btn4:hover
{
    background: none;
    background: #A7CF62;
    text-shadow: none;
}
.btn1big
{
    height: 50px;
    line-height: 50px;
    font-weight: bold;
    padding: 0 50px;
    font-size: 1.5em;
}
.buttonCont
{
    display: inline-block;
    padding: 3px;
    background: rgba(0, 0, 0, 0.1);
    border-radius: 2px;
}
#header
{
    background: #236a82;
    border-bottom: 1px solid #175063;
}
#header .mCont
{
    height: 50px;
}
#header h1, #header h1 a
{
    display: block;
    height: 50px;
    width: 125px;
    margin-top: 1px;
}
#header h1
{
    float: left;
}
#header h1 a
{
    text-indent: -900em;
    background: url(../images/logo.png) 0 56% no-repeat;
}
#intro
{
    /*background:#97d7f0; */
    background: url(../images/stripes-bg.png);
    border-bottom: solid 1px #fff;
    border-top: 1px solid #96ddf3;
    position: relative;
}
.fleft
{
    float: left;
}
.fright
{
    float: right;
}

.top-menu
{
    margin-top: 16px;
}
.top-menu li
{
    display: inline;
    padding-left: 20px;
}
.top-menu a
{
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}

#intro .mCont
{
    height: 560px;
}
#intro .tagline h2, #intro .tagline h3
{
    color: #4b4b4b;
    text-shadow: 0 1px 1px #fff;
    text-align: center;
}
#intro .tagline h2
{
    padding: 16px 0 0;
    font-size: 3.5em;
    font-weight: bold;
}
#intro .tagline h3
{
    color: #4b4b4b;
    padding: 18px 0;
    font-size: 1.2em;
    margin-bottom: 36px;
    line-height: 1.5;
}
#plans
{
    margin-left: 120px;
}
#plans .planItem
{
    position: relative;
    float: left;
    background: #F9F9F9;
    width: 210px;
    height: 350px;
    border-radius: 3px;
    text-shadow: 0 1px 1px #fff;
    box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.4);
}
#plans .featured
{
    background: #fff;
    height: 380px;
    width: 300px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    margin-top: -30px;
    z-index: 80;
    border-radius: 3px;
}
#plans .personal
{
    border-radius: 3px 0 0 0;
}
#plans .enterprise
{
    border-radius: 0 3px 0 0;
}
#plans .planItem .hd
{
    height: 60px;
    border-bottom: solid 1px #E3E3E3;
}
#plans .featured .hd
{
    height: 70px;
}
#plans .planItem h3, #plans .planItem h4
{
    text-align: center;
}
#plans .planItem h3
{
    font-size: 1.4em;
    padding: 10px 0 8px;
}
#plans .featured h3
{
    font-size: 1.8em;
}
#plans .planItem h4
{
    color: #7F7F7F;
    font-size: .95em;
}
#plans .details .pricing
{
    height: 70px;
    border-bottom: solid 1px #E3E3E3;
    background: #444444;
    text-align: center;
    line-height: 70px;
}
#plans .featured .details .pricing
{
    background-color: #F1B700;
    background: -moz-linear-gradient(top, #ffe600 0%, #f1b700 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe600), color-stop(100%, #f1b700));
    background: -webkit-linear-gradient(top, #ffe600 0%, #f1b700 100%);
    background: -o-linear-gradient(top, #ffe600 0%, #f1b700 100%);
    background: -ms-linear-gradient(top, #ffe600 0%, #f1b700 100%);
    background: linear-gradient(top, #ffe600 0%, #f1b700 100%);
    -pie-background: linear-gradient(top, #ffe600 0%, #f1b700 100%);
    behavior: url(PIE.htc);
    border-bottom: solid 1px #e4ad00;
    border-top: solid 1px #fff;
    height: 80px;
    line-height: 80px;
}
#plans .details .pricing strong
{
    font-size: 2.4em;
    font-weight: bold;
    padding-left: 25px;
}
#plans .featured .details .pricing strong
{
    font-size: 3.7em;
}
#plans .details .pricing span
{
    color: #7F7F7F;
    position: relative;
    top: 5px;
}
#plans .details .dItem
{
    font-size: 1.1em;
    padding: 13px 0 0;
}
#plans .featured .details .dItem
{
    font-size: 1.2em;
}
#plans .details .main
{
    font-size: 1.2em;
    padding: 23px 0 0;
}
#plans .featured .details .main
{
    font-size: 1.4em;
}
#plans .details .dItem strong
{
    float: left;
    text-align: right;
    width: 90px;
}
#plans .featured .details .dItem strong
{
    width: 103px;
}
#plans .details .dItem span
{
    color: #7F7F7F;
    float: right;
    width: 115px;
}
#plans .featured .details .dItem span
{
    width: 130px;
}
#plans .details .pricing span.grey
{
    color: #c3c3c3;
    text-shadow: none;
}
#plans .fontwhite
{
    color: #fff !important;
    text-shadow: none;
}
#plans .choose
{
    border-top: solid 1px #E3E3E3;
    margin: 20px 20px 0;
    padding: 20px 0;
    text-align: center;
}
#plans .choose p
{
    color: #7F7F7F;
    font-size: .95em;
}
#plans .choose ul
{
    padding: 6px 0 0;
}
#actions-bar
{
    background-color: #F1B700;
    background: -moz-linear-gradient(top, #ffe600 0%, #f1b700 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe600), color-stop(100%, #f1b700));
    background: -webkit-linear-gradient(top, #ffe600 0%, #f1b700 100%);
    background: -o-linear-gradient(top, #ffe600 0%, #f1b700 100%);
    background: -ms-linear-gradient(top, #ffe600 0%, #f1b700 100%);
    background: linear-gradient(top, #ffe600 0%, #f1b700 100%);
    -pie-background: linear-gradient(top, #ffe600 0%, #f1b700 100%);
    behavior: url(PIE.htc);
    width: 100%;
    height: 87px;
    position: absolute;
    bottom: -7px;
    left: 0;
    border-radius: 0px 0px 5px 5px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.4) border:1px solid #b38d0b;
}
#actions-bar h3
{
    margin: 16px 0 0 20px;
    font-size: 1.3em;
}
#actions-bar h3 .or
{
    color: #545454;
    padding: 0 7px;
    font-size: .9em;
}
#actions-bar h3 .tour
{
    font-weight: bold;
    color: #3D331C;
    text-shadow: 0 1px 0 #FFE600;
    font-size: .9em;
}
#main-content
{
    text-shadow: 0 1px 0 #fff;
}
#features
{
    float: left;
    width: 100%;
}
#features ul
{
    padding: 0px 0 0;
}
#features li
{
    position: relative;
    padding-left: 60px;
    margin-right: 30px;
    float: left;
    width: 240px;
}
#features .odd
{
    margin-right: 0;
}
#features li h3
{
    font-weight: bold;
    font-size: 1.2em;
    margin-bottom: 13px;
}
#features li .featureIcon
{
    position: absolute;
    top: 0;
    left: 0;
    height: 50px;
    width: 40px;
    background: red;
}
#features .donefffeciently .featureIcon
{
    background: url(../images/efficient.png) 0 0 no-repeat;
}
#features .beautifuldesign .featureIcon
{
    background: url(../images/design.png) 0 0 no-repeat;
}
#features .supereasy .featureIcon
{
    background: url(../images/easy.png) 0 0 no-repeat;
}
#features .qualitycode .featureIcon
{
    background: url(../images/quality.png) 0 0 no-repeat;
}
#features .saveyourtime .featureIcon
{
    background: url(../images/time.png) 0 0 no-repeat;
}
#features .support .featureIcon
{
    background: url(../images/support.png) 0 0 no-repeat;
}
#features li p
{
    color: #6B6B6B;
}
#screens
{
    background: url(../images/line-top-screens.png) 0 0 no-repeat;
}
.featureCont
{
    background: url(../images/line-h.png) 0 100% repeat-x;
}
.featureCont li
{
    float: left;
    width: 300px;
    margin-right: 30px;
}
.featureCont li:last-child, .featureCont .lastChild
{
    margin-right: 0;
}
.featureCont h3
{
    font-weight: bold;
    font-size: 1.4em;
    margin-bottom: 15px;
}
.featureCont .featureImage
{
    display: block;
    padding: 4px;
    background: #fff;
    border: solid 1px #D3D3D3;
    border-bottom: solid 1px #BFBFBF;
    box-shadow: 0 1px 3px #D3D3D3;
    margin-bottom: 20px;
}
.featureCont .featureImage img
{
    display: block;
}
.featureCont p
{
    color: #6B6B6B;
}
.featureCont4
{
    height: 250px;
    margin-top: 20px;
}
.featureCont4 li
{
    float: left;
    width: 210px;
    margin-right: 25px;
    color: #868686;
}
.featureCont4 li:last-child, .featureCont4 .lastChild
{
    margin-right: 0;
}
.featureCont4 li a
{
    color: #868686;
}
.featureCont4 li a:hover
{
    color: #fff;
    text-decoration: none;
}
.featureCont4 h3
{
    font-weight: normal;
    font-size: 1.4em;
    margin-bottom: 15px;
    color: #fff;
}
.featureCont4 input[type="text"]
{
    background: #171717;
    border: none;
    color: #868686;
    font: 12px;
    height: 28px;
    line-height: 28px;
    margin: 0px 0px 16px;
    outline: none;
    padding: 0px 9px;
    width: 198px;
    box-shadow: inset 1px 1px 0px #131313, 1px 1px 0px #3d3d3d;
}
.featureCont4 textarea
{
    height: 58px;
    background: #171717;
    border: none;
    color: #868686;
    margin: 0px 0px 14px;
    outline: none;
    overflow: auto;
    padding: 9px;
    resize: none;
    width: 198px;
}
.footer
{
    padding: 20px 0;
    background: #222;
    border-top: 1px solid #313131;
}
.copyright
{
    padding: 10px 0;
    background: #131313;
    border-top: 1px solid #2c2c2c;
    font-size: 11px;
    color: #868686;
}
/* Signup */

#signup
{
    background: #222222 url("../images/dvsup.png");
    border-radius: 4px 4px 4px 4px;
    clear: both;
    overflow: hidden;
    padding: 30px;
}
.signup-button a
{
    background-color: #A7CF62;
    background: -moz-linear-gradient(top, #A7CF62 0%, #698C2E 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #A7CF62), color-stop(100%, #698C2E));
    background: -webkit-linear-gradient(top, #A7CF62 0%, #698C2E 100%);
    background: -o-linear-gradient(top, #A7CF62 0%, #698C2E 100%);
    background: -ms-linear-gradient(top, #A7CF62 0%, #698C2E 100%);
    background: linear-gradient(top, #A7CF62 0%, #698C2E 100%);
    -pie-background: linear-gradient(top, #A7CF62 0%, #698C2E 100%);
    behavior: url(/assets/PIE.htc);
    border-bottom: 0 solid #000000;
    border-radius: 2px;
    border-style: solid;
    border-top: 1px solid #C6F17A;
    border-width: 1px 0 0;
    box-shadow: 0 0 8px #15181B;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 26px !important;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 70px;
    text-align: center;
    text-shadow: 1px 1px 1px #4e6b1c;
    width: 370px;
}
.signup-button a:hover
{
    text-decoration: none;
    background: none;
    background: #A7CF62;
}
.getstarted
{
    font-size: 32px;
    color: #fff;
    float: left;
    margin-top: 20px;
}
/* Sub footer */

#sub-footer
{
    background: #fff url("../images/dvsup.png");
    clear: both;
    color: #476FBE;
}
#sub-footer #sub-footer-contents
{
    margin: auto;
    width: 960px;
    text-align: center;
}
#sub-footer-contents h3
{
    font-size: 2.0em;
    color: #fff;
    padding: 40px 0 20px;
}
.headtag
{
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    line-height: 50px;
    letter-spacing: 1px;
}
.arrow-left
{
    position: absolute;
    margin-top: 30px;
    margin-left: -50px;
}
.arrow-left-sprite
{
    background: url(../images/prev.png) no-repeat;
    height: 22px;
    width: 22px;
}
.arrow-left-sprite:hover
{
    background: url(../images/prev.png) no-repeat 0 -22px;
    height: 22px;
}
.arrow-right-sprite
{
    background: url(../images/next.png) no-repeat;
    height: 22px;
    width: 22px;
}
.arrow-right-sprite:hover
{
    background: url(../images/next.png) no-repeat 0 -22px;
    height: 22px;
}
.arrow-right
{
    position: absolute;
    margin-top: 30px;
    margin-left: 990px;
}
.caroufredsel_wrapper
{
    width: 960px !important;
}
.slider-wrapper .thumb-slider li
{
    height: 125px !important;
}
.slider-wrapper .thumb-slider
{
    margin-bottom: 60px;
}
.PTB40
{
    padding: 40px 0 40px 0;
}
.PB40
{
    padding-bottom: 40px;
}
.MT40
{
    margin-top: 40px;
}
.MT5
{
    margin-top: 5px;
}
/* Social */
.social
{
    padding-bottom: 40px !important;
}
.social li
{
    display: inline;
    padding-right: 20px;
}
.MB18
{
    margin-bottom: 20px;
}
.top-menu ul li
{
    position: relative !important;
}
.top-menu ul li ul
{
    position: absolute !important;
    z-index: 9999;
    background-color: #236A82;
    list-style: none;
    margin: 0;
    padding: 0;
    left: 0px;
}
.top-menu ul li ul li
{
    margin-top: 10px;
    display: block;
    width: 150px;
}
.configuration h3
{
    font-size: 2em!important;
    margin:10px 0;
}
