/*
 Theme Name: Reedge corporate
 Theme URI: http://www.reedge.com/
 Description: Reedge corporate
 Version: 1.0
 Author: Claudiu Rogoveanu
 
 */
body {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 100;
    background: #ffffff;
} #sharebox {
    background-color: #fff;
    border: 1px solid #ccc;
    bottom: 50px;
    left: 30px;
    position: fixed;
} #sharebox .float {
    padding: 5px;
}

img, a img {
    border: none;
}

b {
    font-weight: bold;
}

html {
    overflow-y: scroll !important;
}

a:link, a:visited, a:active {
    outline: none;
    color: #626469
}

a:hover {
    color: #F8901F
} .clear {
    clear: both;
    line-height: 0px;
    height: 1px;
    font-size: 0px;
} .clear5 {
    clear: both;
    line-height: 0px;
    height: 5px;
    font-size: 0px;
}

h2, h1, form {
    margin: 0px;
    padding: 0px;
}

div.infocenterbox {
    border: 2px solid #cccccc;
    position: relative;
    margin-bottom: 20px;
}

div.infocenterbox div.feature {
    padding: 25px 13px 5px 16px;
}

div.infocenterbox div.inner {
    padding: 15px 16px;
}

div.infocenterbox div.sponsor-block {
    position: relative;
    bottom: 20px;
}

div.infocenterbox h1, div.infocenterbox h2, div.infocenterbox h3 {
    margin: 0;
    padding: 0;
}

div.infocenterbox div.chapeau {
    position: absolute;
    top: -9px;
    left: 6px;
    background: #fff;
    padding: 0 10px;
    border-radius: 5px 5px;
    -moz-border-radius: 5px 5px;
    -webkit-border-radius: 5px 5px;
}

div.infocenterbox div.text {
    margin: 10px 160px 0 0;
} .content {
    width: 951px;
    text-align: left;
    position: relative;
} .div_header {
    width: 951px;
} .div_header .bg_header .beta {
    background: #EBEBEB;
    color: #4E5E6B;
    display: block;
    left: 195px;
    padding: 3px 5px;
    position: absolute;
    text-shadow: white 0px 1px 0px;
    top: 25px;
    border-radius: 5px 5px;
    -moz-border-radius: 5px 5px;
    -webkit-border-radius: 5px 5px;
} .logo {
    float: left;
    width: 188px;
    height: 42px;
    background: url(img/logo.jpg) no-repeat;
    margin: 10px 0px 0px 0px;
} .right_logo {
    float: right;
    width: auto;
} .link_top {
    float: right;
    width: auto;
    padding-top: 8px;
} .link_top a {
    text-decoration: none;
    color: #626469;
    font-size: 11px;
    font-weight: 100;
    float: left;
} .link_top a:hover {
    color: #F8901F;
} .link_top span {
    color: #cccccc;
    margin: 0px 8px;
    float: left;
    font-size: 11px;
} .search {
    clear: right;
    float: right;
    padding: 0px 0px 0px 0px;
	margin-top:5px;
} .bg_inp_search {
    background: #ffffff;
    width: 190px;
    padding: 3px 7px 2px 7px;
    border: none;
    float: left;
    font-size: 11px;
    color: #626469;
    border: 1px solid #9fa0a4;
} .but_search {
    background: url(img/but_search.jpg) no-repeat;
    float: left;
    width: 25px;
    height: 20px;
    border: none;
    cursor: pointer;
    margin-left: 6px;
    margin-top: 0px;
} .bg1 {
    width: 931px;
    clear: both;
    float: left;
    padding: 13px 10px;
    background: #0077b6;
    border-bottom: 1px solid #7dbada;
    text-align: left;
    color: #ffffff;
    font-size: 18px;
    font-weight: 800;
}

/* CSS Tabs */ #tabs8 {
    float: left;
    width: 981px;
} #tabs8 ul {
    margin: 0;
    clear: both;
    float: left;
    padding: 7px 0px 0px 0px;
    list-style: none;
} .article317 {
    margin-top: -2px;
    margin-bottom: -10px;
    padding: 10px;
    background-color: #c5e9fa;
    border: 2px solid black;
} #tabs8 li {
    display: inline;
    float: left;
    margin: 0;
    padding: 0px 5px 0px 0px;
    position: relative;
} #tabs8 a {
    float: left;
    background: url(img/left_meniu.jpg) no-repeat left top;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    text-decoration: none;
} #tabs8 a span {
    float: left;
    display: block;
    background: url(img/bg_meniu.jpg) no-repeat right top;
    padding: 10px 10px 5px 0px;
    margin: 0px 0px 0px 0px;
    color: #6e6e6d;
    font-weight: 800;
    font-size: 12px;
    width: 166px;
    text-align: left;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/ #tabs8 a span {
    float: none;
}

/* End IE5-Mac hack */ #tabs8 a:hover span {
    color: #ffffff;
    margin: 0px;
    padding: 10px 10px 15px 0px;
} #tabs8 a:hover {
    background: url(img/left_meniu_hover.jpg) no-repeat left top;
    margin: 0px;
} #tabs8 a:hover span {
    background: url(img/bg_meniu_hover.jpg) no-repeat right top;
    color: #ffffff;
    margin: 0px;
} #tabs8 a.current {
    background: url(img/left_meniu_hover.jpg) no-repeat left top;
    margin: 0px;
    /*padding:20px 10px 5px 0px; */
} #tabs8 a.current span {
    background: url(img/bg_meniu_hover.jpg) no-repeat right top;
    color: #ffffff;
    margin: 0px;
    padding: 10px 10px 15px 0px;
} #tabs8 div.submenu {
    position: absolute;
    cursor: hand;
    left: 0;
    top: 37px;
    display: none;
    width: 186px;
    background: url(img/dropdown_bottom.gif) bottom left no-repeat;
    padding: 0 0 8px 0;
    z-index: 999
} #tabs8 div.submenu div {
    background: #f7901e;
    float: left;
    cursor: hand;
    width: 166px;
    padding: 10px 10px 10px 10px
} #tabs8 div.submenu div a {
    clear: both;
    padding: 8px 0;
    margin: 0;
    background: none;
    color: #fef1e3;
    border-bottom: 1px solid #fef1e3;
    width: 166px;
} #tabs8 div.submenu div a.first {
    border-top: 1px solid #fef1e3
} #tabs8 div.submenu div a:hover {
    padding: 8px 0;
    margin: 0;
    background: none;
    text-decoration: underline;
} #tabs8 .topMenuLi, #tabs8 .topMenuLi a span {
    cursor: hand;
} .div_header #tabs8 .topMenuLi {
    z-index: 999
}

/* End of CSS Tabs */ .div_body {
    width: 951px;
    clear: both;
    float: left;
    background: #ffffff;
    text-align: left;
    padding: 0px 0px 0px 0px;
    min-height: 400px;
} .div_1 {
    float: left;
    width: 193px;
    padding: 50px 0px 0px 0px;
    margin: 0px;
} .div_2 {
    float: left;
    width: 565px;
    padding: 0px;
    font-size: 12px;
    font-weight: 100;
    color: #000;
} .full {
    width: 749px;
}

div.rightSides {
    float: left;
    width: 756px;
} .div_2 h2, .div_2 h3 {
    margin-top: 8px;
} .div_4 h3 {
    margin-top: 23px;
} .Right_Side_Pricelist p {
    background: url(../../uploads/2009/10/icon_check1.gif) no-repeat;
    clear: both;
    font-weight: normal;
    font-size: 12px;
    padding-left: 25px;
    line-height: 17px;
    height: 17px;
    margin: 0px;
}
} .followus {
    margin-top: -55px;
    margin-left: 3px;
    margin-bottom: 7px;
} .div_2 h2 {
    font-size: 16px;
    font-weight: 800;
    color: #0077b6;
} .div_2 h3 {
    font-size: 14px;
    font-weight: 800;
    color: #0077b6;
} .div_4 h3 {
    font-size: 14px;
    font-weight: 800;
    color: #0077b6;
} .div_3 {
    float: left;
    width: 186px;
    padding: 65px 0px 0px 0px;
    margin: 0px;
    margin-left: 6px;
    overflow: hidden;
} .div_5 {
    float: left;
    width: 186px;
    padding: 14px 0px 0px 0px;
    margin: 0px;
    margin-left: 6px;
    overflow: hidden;
} .div_4 {
    float: left;
    width: 183px;
    padding: 83px 0px 0px 8px;
    margin: 0px;
    overflow: hidden;
} .div_2_full {
    float: left;
    width: 749px;
    padding: 0px;
    font-size: 12px;
    font-weight: 100;
    color: #6e6e6d;
} .div_2_blog {
    float: left;
    width: 749px;
    padding: 0px;
    font-size: 12px;
    font-weight: 100;
    color: #0077b6;
} .div_5_blog {
    float: right;
    margin-left: 10px;
} .top_content {
    background: url(img/top_content.jpg) no-repeat;
    clear: both;
    width: 565px;
    height: 15px;
    font-size: 0px;
} .bottom_content {
    background: url(img/bottom_content.jpg) no-repeat;
    clear: both;
    width: 565px;
    height: 11px;
    font-size: 0px;
} .bg_content {
    padding-right: 15px;
    text-align: justify;
    clear: both;
    float: left;
    background: #eaeaea;
    font-size: 12px;
    font-weight: 100;
    color: #000;
    padding-left: 15px;
    -moz-border-radius: 8px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
} .noround {
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
} .top1_ {
    background: url(img/top1_.jpg) no-repeat;
    width: 188px;
    height: 15px;
    font-size: 0px;
} .bottom1_ {
    background: url(img/bottom1_.jpg) no-repeat;
    width: 188px;
    height: 9px;
    font-size: 0px;
} .bg1_ {
    width: 158px;
    background: url(img/bg1_.jpg) repeat-y;
    font-weight: 800;
    color: #ffffff;
    font-size: 12px;
    padding: 0px 15px;
    height: 225px
} .top2_ {
    background: url(img/top2_.jpg) no-repeat;
    width: 188px;
    height: 15px;
    font-size: 0px;
} .bottom2_ {
    background: url(img/bottom2_.jpg) no-repeat;
    clear: both;
    width: 188px;
    height: 9px;
    font-size: 0px;
} .bg2_ {
    width: 173px;
    background: url(img/bg2_.jpg) repeat-y;
    font-weight: 800;
    color: #ffffff;
    font-size: 12px;
    padding: 0px 15px 0px 0px;
    height: 225px
} .top3_ {
    background: url(img/top3_.jpg) no-repeat;
    width: 188px;
    height: 15px;
    font-size: 0px;
} .bottom3_ {
    background: url(img/bottom3_.jpg) no-repeat;
    width: 188px;
    height: 9px;
    font-size: 0px;
} .bg3_ {
    width: 158px;
    background: url(img/bg3_.jpg) repeat-y;
    font-weight: 800;
    color: #ffffff;
    font-size: 12px;
    padding: 0px 15px;
    height: 225px
} .top4_ {
    background: url(img/top4_.jpg) no-repeat;
    width: 188px;
    height: 15px;
    font-size: 0px;
} .bottom4_ {
    background: url(img/bottom4_.jpg) no-repeat;
    width: 188px;
    height: 9px;
    font-size: 0px;
} .bg4_ {
    width: 168px;
    background: url(img/bg4_.jpg) repeat-y;
    font-weight: 800;
    color: #6e6e6d;
    font-size: 12px;
    padding: 0px 10px;
    height: 225px
} .top5_ {
    background: url(img/top5_.jpg) no-repeat;
    width: 186px;
    height: 15px;
    font-size: 0px;
} .bottom5_ {
    background: url(img/bottom5_.jpg) no-repeat;
    width: 186px;
    height: 9px;
    font-size: 0px;
} .bg5_ {
    width: 156px;
    background: url(img/bg5_.jpg) repeat-y;
    font-weight: 100;
    color: #6e6e6d;
    font-size: 12px;
    padding: 0px 15px;
    height: 225px
} .bg5_ a, .bg5_ a:link, .bg5_ a:visited {
    color: #6E6E6D
} .all_news {
    float: right;
    text-decoration: none;
    color: #6e6e6d;
    font-weight: 800;
}

a.all_news:hover {
    color: #F8901F;
} .all_news1 {
    float: right;
    text-decoration: none;
    color: #ffffff;
    font-weight: 800;
} .all_news1:hover {
    color: #F8901F;
} .download {
    float: right;
    text-decoration: underline;
    color: #ffffff;
    font-weight: 800;
    font-size: 12px;
} .ul_ {
    float: left;
    width: 160px;
    margin: 0px;
    padding: 10px 0px 0px 0px;
} .ul_ li {
    list-style-type: none;
    width: 160px;
    color: #6e6e6d;
    font-weight: 800;
    font-size: 12px;
    float: left;
    clear: both
} .ul_ li a {
    float: left;
    width: 160px;
    color: #ffffff;
    font-weight: 800;
    font-size: 12px;
    text-decoration: none;
} .ul1_ {
    float: left;
    width: 160px;
    margin: 0px;
    padding: 0px;
    margin-left: 8px;
} .ul1_ li {
    list-style-type: none;
    width: 160px;
    color: #6e6e6d;
    font-weight: 800;
    font-size: 12px;
} .ul1_ li a {
    float: left;
    width: 160px;
    color: #6e6e6d;
    font-weight: 800;
    font-size: 12px;
    text-decoration: none;
    background: url(img/arrow.jpg) no-repeat 0px 5px;
    padding-left: 11px;
} .ul2_ {
    float: left;
    width: 148px;
    padding: 0 0 0 12px;
    margin: 0px;
} .ul2_ li {
    list-style-type: none;
    width: 148px;
    color: #0077b6;
    font-weight: 800;
    font-size: 12px;
} .ul2_ li a {
    float: left;
    width: 148px;
    color: #0077b6;
    font-weight: 800;
    font-size: 12px;
    text-decoration: none;
    background: url(img/arrow.jpg) no-repeat 0px 5px;
    padding-left: 11px;
} .ul2_ li.current a {
    text-decoration: underline;;
} .ul2_ ul {
    float: left;
    width: 136px;
    padding: 0 0 0 12px;
    margin: 0px;
} .ul2_ ul li {
    list-style-type: none;
    width: 136px;
    color: #6e6e6d;
    font-weight: 100;
    font-size: 12px;
} .ul2_ ul li a {
    float: left;
    width: 136px;
    color: #6e6e6d;
    font-weight: 100;
    font-size: 12px;
    text-decoration: none;
    background: url(img/arrow.jpg) no-repeat 0px 5px;
    padding-left: 11px;
} .ul2_ ul li a:hover {
    color: #F8901F;
}

ul.ul2_ li > a:hover {
    text-decoration: underline;
}

ul li.current_page_item > a, li.current a:link, li.current a:visited {
    text-decoration: underline;
} .title_ {
    color: #0077b6;
    font-size: 18px;
    font-weight: 800;
    text-align: left;
    padding: 20px 0px 0px 0px;
} .noPaddTop {
    padding-top: 0;
} .mb {
    margin-bottom: 5px;
} .breadcrumb {
    padding: 10px 0px 0px 0px;
    color: #6e6e6d;
    font-size: 12px;
    font-weight: 100;
} .breadcrumb a {
    color: #6e6e6d;
    font-size: 12px;
    font-weight: 100;
    text-decoration: underline;;
    float: left;
} .breadcrumb a:hover {
    color: #F8901F;
} .breadcrumb span {
    float: left;
    margin: 0px 3px;
} .img_ {
    border: 1px solid #e4e4e4;
    padding: 3px;
    background: #ffffff;
    clear: both;
    margin-top: 7px;
} .text_ {
    color: #656565;
    font-size: 11px;
    font-weight: 100;
    clear: both;
    text-align: left;
    padding: 5px 0px 0px 5px;
    line-height: 14px;
} .text_content {
    padding: 15px 20px 0px 0px;
} .text_content p {
    margin-bottom: 0;
} .profile {
    padding-top: 0;
} .noRightCol {
    width: 758px;
} .noLeftCol {
    width: 758px;
} .noLeftRightCol {
    width: 100%;
} .profile .input {
    width: 250px;
    padding-top: 0;
} .top_right {
    background: url(img/top_right.jpg) no-repeat;
    clear: both;
    width: 186px;
    height: 13px;
    font-size: 0px;
} .bg_right {
    width: 174px;
    clear: both;
    float: left;
    border-left: 1px solid #cccccc;
    padding-left: 12px;
} .bg_right h3 {
    font-weight: 800;
    color: #0077b6
} .bg_right p {
    font-weight: 100;
    color: #000
} .bg_right ul {
    padding-left: 15px;
} .ul_right {
    float: left;
    width: 175px;
    padding: 5px 0px 0px 0px;
    margin: 0px;
} .ul_right li {
    list-style-type: none;
    width: 175px;
    color: #6e6e6d;
    font-weight: 100;
    font-size: 12px;
} .ul_right li a {
    float: left;
    width: 164px;
    color: #0077b6;
    font-weight: 100;
    font-size: 12px;
    text-decoration: none;
    background: url(img/arrow_1.jpg) no-repeat 0px 5px;
    padding-left: 11px;
} .ul_right li a:hover {
    color: #F8901F;
} .top_right_1 {
    background: url(img/top_right_1.jpg) no-repeat;
    clear: both;
    width: 188px;
    height: 16px;
    font-size: 0px;
} .bottom_right_1 {
    background: url(img/bottom_right_1.jpg) no-repeat;
    clear: both;
    width: 188px;
    height: 15px;
    font-size: 0px;
} .bg_right_1 {
    width: 176px;
    clear: both;
    float: left;
    background: url(img/bg_right_1.jpg) repeat-y;
    font-weight: 800;
    color: #ffffff;
    padding-left: 12px;
} .div_footer {
    background: #eaeaea;
    width: 940px;
    clear: both;
    text-align: left;
    padding: 4px 5px 5px 6px;
} .bg_footer {
    float: left;
    width: auto;
    padding: 4px 0 0;
} .div_footer a {
    text-decoration: none;
    color: #626469;
    font-size: 11px;
    font-weight: 100;
    float: left;
} .div_footer a:hover {
    color: #F8901F;
    text-decoration: underline;
} .div_footer span {
    color: #cccccc;
    margin: 0px 8px;
    float: left;
    font-size: 11px;
} .copy {
    color: #626469;
    text-align: left;
    padding: 4px 0 0 25px;
    float: right;
    width: auto;
} .div1_ {
    width: 225px;
    float: left;
    padding: 0px 10px 0px 15px;
    text-align: left;
    font-size: 12px;
    font-weight: 100;
    color: #6e6e6d;
    line-height: 14px;
} .noLeftCol .div1_, .noRightCol .div1_ {
    width: 321px;
} .noLeftRightCol .div1_ {
    width: 418px;
} .div1_ h2 {
    margin: 0px;
    padding: 15px 0px 10px 0px;
    font-size: 15px;
    font-weight: 800;
    color: #0077b6;
} .div4_ h3 {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-weight: 800;
    color: #0077b6;;
} .div1_ .read_more {
    margin: 0px;
    padding: 5px 0px 0px 0px;
    font-size: 12px;
    font-weight: 800;
    color: #6e6e6d;
    text-decoration: undeline;
    clear: both;
    float: right;
} .div1_ .read_more:hover {
    color: #F8901F;
} .top1 {
    float: left
} .top2 {
    float: left;
    padding-left: 3px
} .top3 {
    float: left;
    padding-left: 3px
} .top4 {
    float: left;
    padding-left: 2px
} .top5 {
    float: left;
    padding-left: 3px
} .listing .item {
    margin-bottom: 10px;
} .listing .item h2 {
    color: #6E6E6D;
    font-size: 12px;
} .listing . h2 a, .listing .item h2 a:link, .listing .item h2 a:visited {
    color: #6E6E6D;
} .listing .item .match {
    color: #6E6E6D;
} .blog h3 {
    font-size: 14px;
    margin-bottom: 10px;
} .blog {
    color: #000000;
}

/*pagination*/ .pageleft {
    float: left;
    width: 49%
} .pageright {
    float: right;
    text-align: right;
    width: 49%;
} .login .input {
    width: 250px;
} .message {
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    background-color: #FFFBCC;
    border: 1px solid #E6DB55;
    color: #DD0000;
    margin-bottom: 12px;
    margin-top: 3px;
    padding: 5px;
} .messagenice {
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    background-color: #FFFBCC;
    border: 1px solid #E6DB55;
    color: #1b7603;
    margin-bottom: 12px;
    margin-top: 3px;
    padding: 5px;
} .topImages {
    width: 950px;
    height: 236px;
    position: relative;
} .topImages .nav {
    position: absolute;
    top: 200px;
    right: 20px;
    z-index: 100
} .topImages .nav a {
    background-image: url(img/nrBg.png);
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 21px;
    margin-right: 5px;
    padding-top: 5px;
    text-align: center;
    text-decoration: none;
    width: 26px;
    border: 1px solid #FFFFFF;
} .topImages .nav a.activeSlide {
    background-color: #F68F1E;
    background-image: none;
    color: #FFFFFF;
} .topImages .bg_img {
    width: 950px;
    height: 236px;
    overflow: hidden;
    clear: both;
} .wp-caption-text {
    background-color: #FFFFFF;
    font-style: italic;
    margin-right: 5px;
    padding: 5px 10px;
} .free15Trial {
    background-image: url(img/trialTop.png);
    background-position: top left;
    background-repeat: no-repeat;
    background-color: #f8901f;
    width: 176px;
    height: 110px;
    padding: 130px 6px 0 6px;
} .free15Trial .row {
    margin-bottom: 5px;
} .free15Trial .label {
    color: #000;
    font-weight: normal;
    width: 38px;
    display: block;
    float: left;
    margin-top: 1px;
} .free15Trial .input {
    width: 131px;
    font-size: 11px;
    padding: 0
} .tosAgree {
    color: #000;
    font-weight: normal;
    font-size: 11px;
    margin-top: 5px;
} .tosAgree a, .tosAgree a:link, .tosAgree a:visited {
    color: #000;
    font-weight: normal;
} .tosAgree span {
    display: block;
    float: left;
} .submit {
    padding-left: 40px;
} .tosCheck {
    display: block;
    float: right;
    margin: 1px 0 10px 2px;
    height: 10px;
    padding: 0;
}

/*content tabs*/ .tabbedContent {
} .tabbedContent .top .div_2 {
    background-color: #EAEAEA;
    color: #fff;
} .tabbedContent .div_2 {
    width: 565px;
} .tabbedContent .div_4 {
    width: 191px;
} .contentTabs {
    border-bottom: 1px solid #909393;
    height: 31px;
    position: relative;
    z-index: 995;
} .contentMenu {
    position: relative;
    padding: 0 0 0 0px;
    margin: 0 auto 0 auto;
    height: 20px;
    list-style: none;
    font-family: Arial;
} .contentMenu li {
    float: left;
    background-image: url("img/tabs2_left.gif");
    background-position: top left;
    background-repeat: no-repeat;
    margin-right: 5px;
    margin-top: 1px;
} .contentMenu li a, .contentMenu li a:visited {
    float: left;
    display: inline;
    color: #000;
    text-decoration: none;
    font-family: sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0px 0 5px; /*Padding to accomodate left tab image. Do not change*/
    background-image: url("img/tabs2_middle.gif");
    /*background-position: top left;
     background-repeat: no-repeat;*/
    height: 30px;
    line-height: 19px;
    text-align: center;
    cursor: pointer;
} .contentMenu li a b {
    float: left;
    display: block;
    background-image: url("img/tabs2_right.gif");
    background-position: top right;
    background-repeat: no-repeat;
    padding-right: 7px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 13px !important;
    color: #6e6e6d
    /*padding: 0 24px 0 8px; /*Padding of menu items*/
} .contentMenu li.current, .contentMenu li:hover {
    background-image: url("img/tabs2_lefta.gif");
    border-bottom: 1px solid #f79021;
} .contentMenu li a b {
    padding-left: 10px;
    padding-right: 15px;
    padding-top: 5px;
} .contentMenu li.current a, .contentMenu li a:hover, .contentMenu li:hover a {
    color: #fff;
    background: url(img/tabs2_middlea.gif);
} .contentMenu li.current a b, .contentMenu li a:hover b, .contentMenu li:hover a b {
    color: #fff;
    background-image: url("img/tabs2_righta.gif");
} .tabsContent {
    background-color: #6e6e6d;
    color: #fff;
}

h3.tabsContentH3, .tabsContent h3 {
    background-color: #F79021;
    color: #FFFFFF;
    font-size: 13px;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    margin: 0;
} .tabsContent .contnt {
    text-align: center;
    padding-left: 30px;
    margin-right: 10px;
    margin-top: 20px;
} .tabsContent a:link, .tabsContent a:visited {
    color: #fff;
} .tabsRight {
    background-image: url(img/greyCorn.gif);
    background-position: right 31px;;
    padding: 0;
    height: 44px;
    background-repeat: no-repeat;
} .tabbedContent .middle .div_2 {
    background-color: #6e6e6d;
} .darkGreyBott {
    background-image: url(img/darkGreyBottom.jpg);
    background-repeat: no-repeat;
    height: 7px;
    margin-top: 10px;
    line-height: 7px;
    font-size: 0;
} .tabbedContent .rightLegend {
    width: 181px;
    padding-top: 35px;
} .tabbedContent .rightLegend b {
    display: block;
    background-repeat: no-repeat;
    height: 22px;
    padding-left: 30px;
    margin-bottom: 0px;
    padding-top: 4px;
    font-weight: bold;
} .tabbedContent .rightLegend .i1 b {
    background-image: url(img/a.gif);
} .tabbedContent .rightLegend .i2 b {
    background-image: url(img/b.gif);
} .tabbedContent .rightLegend .i3 b {
    background-image: url(img/c.gif);
} .tabbedContent .rightLegend .i4 b {
    background-image: url(img/d.gif);
} .tabbedContent .rightLegend .i5 b {
    background-image: url(img/e.gif);
} .tabbedContent .rightLegend .i6 b {
    background-image: url(img/f.gif);
} .tabbedContent .rightLegend .i7 b {
    background-image: url(img/g.gif);
} .tabbedContent .rightLegend .i div {
    margin-right: 10px;
} .tabbedContent .rightLegend .i div.labels {
    padding-left: 30px;
} .tabbedContent .rightLegend .i div ul {
    padding-left: 10px;
    margin-left: 0;
    margin-top: 0px;
} .tabbedContent .rightLegend .i div ul li {
} .tabbedContent .ngg-gallery-thumbnail img {
    padding: 0px !important;
    margin: 0 !important;
} .tabbedContent .ngg-navigation {
    padding-bottom: 4px;
} .tabbedContent .ngg-galleryoverview {
    margin-top: 0 !important;
} .login .error {
    color: #fff;
    background-color: #F08080;
    border: 1px solid #FF0000;
    padding: 5px;
    margin-bottom: 12px;
}

/*end content tabs*/ .profileNotice {
    background-color: #F8FB9F;
    border: 1px solid #F68F1E;
    color: #FF0000;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    margin-bottom: 4px;
} .profileNoticeWelcome {
    background-color: #F8FB9F;
    border: 1px solid #F68F1E;
    color: #000000;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    margin-bottom: 4px;
} .reedgeOptOut {
    overflow: hidden;
} .reedgeOptOut .statusOptOut {
    font-weight: bold;
    float: left;
    margin-right: 5px;
} .reedgeOptOut .optOutLink {
    float: left;
} .reedgeOptOut .reedgeAfterOptInOut {
    clear: both;
    height: 0;
    font-size: 0;
    line-height: 0
}

a.whiteLink, a.whiteLink:link, a.whiteLink:visited {
    color: #fff
}

a.whiteLink:hover {
    color: #F8901F;
} .modal {
    background-color: #ffffff;
    display: none;
    width: 350px;
    padding: 15px;
    text-align: left;
    border: 2px solid #333;
    /*opacity:0.8; */
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-box-shadow: 0 0 50px #ccc;
    -webkit-box-shadow: 0 0 50px #ccc;
}

/* the overlayed element */ .overlay {
    /* must be initially hidden */
    display: none;
    /* place overlay on top of other elements */
    z-index: 10000;
    /* styling */
    background-color: #ffffff;
    width: 480px;
    height: 385px;
    border: 1px solid #666;
    /* CSS3 styling for latest browsers */
    -moz-box-shadow: 0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
}

/* close button positioned on upper right corner */ .overlay .close {
    background-image: url(img/close.png);
    position: absolute;
    right: -15px;
    top: -15px;
    cursor: pointer;
    height: 35px;
    width: 35px;
} .overlayYoutube {
    width: 610px;
    height: 480px;
} .overlayWhitepaper {
    width: 450px;
    height: 500px;
} .greentip {
    width: 274px;
    min-height: 50px;
    position: absolute;
    top: -15px;
    display: none;
    z-index: 999;
} 
.greentipbigger {width: 374px;}
.greentip .tipLeft {
    width: 8px;
    height: 14px;
    background-image: url(img/leftArr.png);
    float: left;
    margin-right: -1px;
    margin-top: 5px;
    position: relative;
} .greentip .tipRight {
    width: 260px;
    float: left;
} 
.greentipbigger .tipRight {
    width: 360px;
}
.greentip .tipRight .tipRightContent {
    border: 1px solid #356a1b;
    background-image: url(img/contentBg.png);
    background-repeat: repeat-x;
    background-color: #498e23;
    padding: 5px;
    min-height: 20px;
    color: #fff;
} .greentip .tipRight .tipRightShadow {
    height: 4px;
    background-image: url(img/shadowMiddle.png);
    background-repeat: repeat-x;
}

/*autocomplete*/ .ac_results {
    padding: 0px;
    border: 1px solid black;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
} .ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
} .ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    /*
     if width will be 100% horizontal scrollbar will apear
     when scroll mode will be used
     */
    /*width: 100%;*/
    font: menu;
    font-size: 12px;
    /*
     it is very important, if line-height not setted or setted
     in relative units scroll will be broken in firefox
     */
    line-height: 16px;
    overflow: hidden;
} .ac_loading {
    background: white url('img/indicator.gif') right center no-repeat;
} .ac_odd {
    background-color: #eee;
} .ac_over {
    background-color: #0A246A;
    color: white;
}

/*autocomplete*/ .downloadWhitepaper {
    width: 400px;
    height: 180px;
} .shareButtons {
    width: 174px;
    padding: 0;
    margin: 0 -10px 0 -10px;
} .shareButtons li {
    display: inline;
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0 3px;
    padding-top: 1px;
} .shareButtons a {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(img/sindic.png) no-repeat scroll 0 0;
    color: #808080;
    display: block;
    font-size: 7px;
    height: 14px;
    overflow: hidden;
    padding: 33px 0 0;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    width: 46px;
} .shareButtons .twitter a {
    background-position: -46px 0;
} .shareButtons .facebook a {
    background-position: -184px 0;
} .shareButtons .rss a {
    background-position: -460px 0;
} .shareButtons .twitter a:hover {
    background-position: -46px -47px;
} .shareButtons .facebook a:hover {
    background-position: -184px -47px;
} .shareButtons .rss a:hover {
    background-position: -460px -47px;
} .item {
    margin-bottom: 10px;
} .item h3 {
    margin: 0;
    font-size: 12px;
} #tml-page form {
    margin-top: 10px;
} .wizard {
    top: 110px !important;
} .startTest {
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    /*background-color:#F8901F;*/
    background-color: #a7d4e9;
    margin-top: 10px;
    padding: 10px;
} .startTest .button {
    width: 130px;
    float: right;
} .startTest .field {
    margin-right: 130px;
} .startTest .field input {
    font-size: 18px;
    height: 26px;
    width: 98%;
}

div.page2columns {
    width: 758px;
}

div.page2columns .text_content, .noLeftRightCol .text_content {
    padding-right: 0px;
} .testOverlay {
    width: 100%;
    height: 100%;
    -moz-box-shadow: none !important;
} .testButt {
    background-image: url("img/buildTest.png");
    border: medium none;
    cursor: pointer;
    height: 31px;
    margin: 0;
    padding: 0;
    width: 113px;
} .wp-paginate .title {
    font-weight: bold;
}

div.navigation {
    clear: both;
    height: 23px;
    margin-top: 15px;
}

h2.ptitle {
    margin-top: 30px;
}

h2.ptitle a, h2.ptitle a:link, h2.ptitle a:visited {
    color: #000;
} .sociable span.images {
    display: inline;
    margin-right: 10px;
} .sociable .images h3 {
    padding: 0;
    margin: 0;
} .sociable ul.imgs {
    float: right;
} .h {
    display: none;
}

.plans {}
.plans .pcol{ float:left;}
.plans .pc3 { width:310px; margin-right:10px;}
.plans .pc4 { width:230px; margin-right:10px;}
.trap {width:0px; height:0px; line-height:0px; border-color:#fff; border-style:solid;}
.plans .pc4 .trap {border-width: 10px 230px 0 0;}
.plans .pc3 .trap {border-width: 10px 310px 0 0;}
.greyb{border-right-color:#777776;}
.orangeb{border-right-color:#f8901d;}
.pc4 .l1 {margin-top:30px;}
.pc4 .l2 {height:10px;margin-top:20px;}
.pc4 .l3 {height:20px;margin-top:10px;}
.pc4 .l4 {height:30px;}

.pc3 .l1 {margin-top:20px;}
.pc3 .l2 {margin-top:10px;height:10px}
.pc3 .l3 {margin-top:0px;height:20px}

.plans .last { margin-right:0;}
.plans .pcontent{ background-color:#eaeaea; margin-bottom:20px;}
.pname {color: #FFFFFF;font-size: 16px;font-weight: bold;padding-bottom: 15px;padding-top: 15px;text-align: center;}
.grey { background-color:#777776;}
.orange {background-color:#f8901d;}
.pprice {font-size: 12px;    padding-top: 10px;    text-align: center;}
.pprice b{ font-size: 18px;font-weight: bold;}
.midstripe { background-image:url(img/stripe.gif); background-position:left center; background-repeat:repeat-x; }
.ctabuts {margin-top: 10px; text-align:center;}
.lastb { bottom: -16px;  position: relative;}

button.buy, .buy {  -moz-border-radius: 10px;border-radius: 10px;
 -webkit-border-radius: 10px;background-image: url("img/greenbut.gif");
    background-repeat: repeat-x; border: 1px solid #A1C079; color: #000000;font-weight: bold;height: 34px;
    padding: 2px 15px 6px 15px; cursor:pointer;}
button.quote, .quote {  -moz-border-radius: 10px 10px 10px 10px;border-radius: 10px;
 -webkit-border-radius: 10px; background-image: url("img/greybut.gif");
    background-repeat: repeat-x; border: 1px solid #9d9d9d; color: #eaeaea;font-weight: bold;height: 34px;
    padding: 2px 15px 6px 15px; cursor:pointer;}	
.mainfeatures {margin-top:10px; text-align:center;}
.mainfeatures ul { list-style-type:none; margin:0; padding:0;}
.mainfeatures ul li {list-style-type:none; margin:0; padding:0; font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    list-style-type: none;position:relative;}
.moref{ -moz-border-radius: 10px;border-radius: 10px; -webkit-border-radius: 10px; background-color:#fff;  color: #000;
		width:110px;
     padding: 6px 15px; cursor:pointer; white-space: nowrap; }
button.try, .try {  -moz-border-radius: 10px;border-radius: 10px;
 -webkit-border-radius: 10px;background-image: url("img/orangebut.gif");
    background-repeat: repeat-x; border: 1px solid #f7941e; color: #000000;font-weight: bold;height: 34px;
    padding: 2px 15px 6px 15px; cursor:pointer;}	 
button.disabledtry {background-image: url("img/orangebut_dis.gif");color: #666666;cursor:default;}
button.disabledbuy {background-image: url("img/greenbut_dis.gif");color: #666666;cursor:default;}
span.but {display: inline-block;font-size: 14px;height: auto;padding-bottom: 8px;padding-top: 8px;}
  
.morefeatures {margin-top:10px; text-align:center; display:none;}
.morefeatures ul { list-style-type:none; margin:0; padding:0;}
.morefeatures ul li {list-style-type:none; margin:0; padding:0; font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    list-style-type: none; position:relative;}
ul li.hover{background-color:#F9F8F8;}	
a.more { background-image:url(img/plus.png); background-repeat:no-repeat; padding-left:18px; }
a.less {background-image:url(img/collapse.png); background-repeat:no-repeat; padding-left:18px;}
.notep {clear:both;margin-top:40px; font-size:14px;}
.box {-moz-border-radius: 7px;border-radius: 7px; -webkit-border-radius: 7px;
	 padding:10px; }
.grey1 {background-color:#eaeaea; font-weight:bold;}	
.boxnote {color: #868686;font-size: 12px;text-align: right; margin-top: 5px;}
.rpx_label { margin-left:0 !important;}
.rpx_icon_large {margin-right:5px !important;}

.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px !important;
    background-repeat: no-repeat;
    background-position: 10px center;
	-moz-border-radius: 7px;border-radius: 7px; -webkit-border-radius: 7px;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('knobs/PNG/Knob Info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('knobs/PNG/Knob Valid Green.png');
	font-weight:bold;
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('knobs/PNG/Knob Attention.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('knobs/PNG/Knob Cancel.png');
}
.bold { font-weight:bold;}
.checkoutOptions {margin-top:20px;}
.smallunderbut{bottom: -15px;font-size: 10px;position: absolute;text-align: center;width: 100%;}
.logop {margin-right:50px;}
img.alignleft { float:left; margin-right:10px;margin-bottom:10px;}
.testimonialpart{margin-top:40px;}
.rpxregister .rpxmessage {
	text-align:left !important;
	padding:10px !important;	
}
.rpxemail {margin-left:16px;}
.rpxborder {background-color:#fff !important;width:390px !important;}
.rpxiframe, .rpxmsg, .rpxregister { width:390px !important;}
.tophome {background-image:url(img/background-image-homepage.png); background-repeat:repeat-x;}
.tophome .l1 {float:left; width:49%; margin-top: 10px;}
.tophome .r1 {float:right; width:49%;text-align: center;}
.tophome .l1 h2 {color: #09577E;font-size: 24px;}
.tophome .l1 .in { padding-left: 10px;}
.tophome .l1 .ul{color: #6A6A6A;font-size: 16px;font-weight: bold;margin-top: 10px;  margin-left: 0;
    padding-left: 17px;}
.tophome .l1 .pbuts {margin-top: 37px;}
.tophome .l1 a.butLink{ display: block;float: left;}
.tophome .l1 .afterBut { display: block;float: left; margin-left: 10px; margin-top: 18px;}
.overlayHomeCart {height: 270px !important;}
.disabled {cursor:default;}
.tooltip {
	position: absolute;
	background: url(img/bg-tooltip.png) no-repeat right bottom;
	width: 272px;
	padding-bottom: 36px;
	z-index: 2;
	font-size: 13px;
	line-height: 1.35em;
	color: #333;
	left: 55%;
	top: -42px;
	display: none;
	font-weight:normal;
	text-align:left;
}

.tooltip>div {
	background: url(img/bg-tooltip.png) no-repeat left top;
	padding: 30px 30px 0 45px;
}

.tooltip p{ margin-top:0;}

.tooltip h3 {
	font-size: 14px;
	color:#000;
	margin-bottom:0;
	margin-top:0;
}
.rpxborder {height:280px !important;} 
.couponarea {margin-bottom:20px;}
.couponResponsearea{background-color: #E9EBE8;border-radius: 8px 8px 8px 8px;padding: 10px;}
.couponResponse {  -moz-border-radius: 5px;border-radius: 5px;-webkit-border-radius: 5px;background-color: #F5FFAD; color: #00A31E; font-weight: bold; margin-bottom: 10px; padding: 5px;}
.couponResponseInvalid {  -moz-border-radius: 5px;border-radius: 5px;-webkit-border-radius: 5px;background-color: #F5FFAD; color: #F50723; font-weight: bold; margin-bottom: 10px; padding: 5px;}
.couponOffer{margin-bottom: 20px;margin-top: 10px;}
