#popupBlindLayer {
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
background:#154654;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
filter:alpha(opacity=80);
-moz-opacity:.8;
-khtml-opacity:.8;
opacity:.8;
z-index:100;
display:none;
}

#closebtn {
background:url(../images/close.png);
width:58px;
height:54px;
position:absolute;
z-index:199;
cursor:pointer;
right:-20px;
top:-20px;
}

#closebtn:active {
right:-18px;
top:-18px;
}

#modalWizard {
position:relative;
z-index:101;
}

#modalWizard .waiting {
background:#FFF url(../images/loading2.gif) no-repeat 50% 50%;
position:absolute;
top:20px;
left:20px;
z-index:109 0;
filter:alpha(opacity=80);
-moz-opacity:.8;
-khtml-opacity:.8;
opacity:.8;
}

.modalPopupFrame {
font-family:proxima-nova,"Lucida Grande";
position:fixed;
width:875px;
top:10%;
left:50%;
background:url(../images/frame_border.png);
box-shadow:0 0 10px #383838;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
z-index:100;
margin:0 0 0 -445px;
padding:10px;
}

.modalPopupFrame .frameHolder {
border:solid 2px #587c86;
background:url(../images/sidebar_bg.jpg) 640px 59px no-repeat #FFF;
overflow:hidden;
}

.dropBackground .frameHolder {
background-image:none;
}

.modalPopupFrame strong {
font-weight:700;
}

.modalPopupFrame small {
font-size:13px;
}

.modalPopupFrame .tabs {
background:url(../images/tabs_bg.gif) 0 -1px repeat-x;
height:59px;
margin:0 0 30px;
padding:0;
}

.modalPopupFrame .tabs li {
float:left;
border:solid 1px #f1f5f5;
border-bottom:solid 1px #c0ced1;
border-right:solid 1px #c0ced1;
width:16%;
font-size:14px;
}

.modalPopupFrame .tabs li.preview {
float:right;
width:164px;
border:none;
}

.modalPopupFrame .tabs li a {
display:block;
text-align:center;
color:#666;
font-size:14px;
line-height:56px;
text-shadow:1px 1px #FFF;
}

.modalPopupFrame .tabs li.current {
border-bottom:solid 1px #FFF;
}

.modalPopupFrame .tabs li.preview.current {
border-bottom:solid 2px #FFF;
}

.modalPopupFrame .tabs li.current a {
background:url(../images/tabs_bg_current.gif);
color:#2799b7;
text-decoration:underline;
}

.modalPopupFrame .tabs li.preview a {
color:#9c3;
font-size:23px;
font-weight:700;
}

.modalPopupFrame .centralPart,.modalPopupFrame .bbf-form {
padding:0 25px 25px;
}

.modalPopupFrame .sideBar {
float:right;
width:185px;
padding-right:20px;
padding-left:25px;
font-size:14px;
line-height:18px;
position:relative;
top:-20px;
}

.modalPopupFrame .sideBar h5 {
font-size:14px;
font-weight:700;
margin-bottom:10px;
margin-top:24px;
}

.modalPopupFrame .sideBar h6 {
font-size:14px;
font-weight:700;
margin-bottom:10px;
}

.modalPopupFrame .sideBar .robot {
position:relative;
margin-left:-25px;
}

.modalPopupFrame .sideBar .button {
background:url(../images/button_title_bg.jpg);
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
display:block;
width:190px;
cursor:pointer;
height:45px;
line-height:60px;
text-align:center;
position:absolute;
bottom:20px;
margin:0;
padding:8px 0 0;
}

.modalPopupFrame .sideBar .button img {
position:relative;
top:5px;
}

.modalPopupFrame .section_intro,.modalPopupFrame .suggestion {
font-size:18px;
color:#7D7D7D;
}

.modalPopupFrame .section_intro .step {
font-weight:700;
color:#90C723;
}

.modalPopupFrame .section_intro .example {
font-size:14px;
color:#7D7D7D;
font-style:italic;
position:relative;
background-color:#EEE;
width:490px;
margin:10px 0;
padding:20px;
}

.modalPopupFrame .section_intro .example .label {
position:absolute;
color:#90C723;
top:0;
left:5px;
}

.helpIcon {
padding:0 3px;
}

.modalPopupFrame form.bbf-form {
width:600px;
}

.bbf-field * {
box-sizing:border-box;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}

.bbf-error .bbf-error {
padding-top:4px;
font-size:12px;
}

.bbf-help {
color:#555!important;
font-size:16px;
margin:1em 0;
}

.bbf-help.warning {
background-color:#FCF89C;
padding:8px;
}

.modalPopupFrame input,.modalPopupFrame textarea,.modalPopupFrame select,.modalPopupFrame label {
color:#555;
font-size:16px;
}

.modalPopupFrame input[type="text"],.modalPopupFrame input[type="email"],.modalPopupFrame input[type="password"],.modalPopupFrame textarea,.modalPopupFrame select {
border:2px solid #888;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
background-color:#FFF;
background-image:url(../images/inputbak.png);
background-repeat:repeat-x;
padding:5px;
}

.modalPopupFrame .notification {
width:auto;
background:#E6EFC2;
color:#264409;
border-color:#C6D880;
}

.modalPopupFrame .notification.standalone {
margin:50px 20px 20px;
}

.modalPopupFrame .buttons.right,.modalPopupFrame .right {
text-align:right;
}

.modalPopupFrame .standalone.buttons {
margin:0 20px 50px;
}

.modalPopupFrame .buttons a.button {
color:#FFF;
text-decoration:none;
}

.feature_tour .tour_vid {
width:440px;
height:327px;
margin-left:35px;
}

.feature_tour .tour_content {
float:right;
width:370px;
}

.feature_tour .tour_content a.next {
background-image:url(../images/tour/next_btn.png);
width:123px;
height:34px;
display:block;
margin:auto;
}

.feature_tour .tour_content a.close {
background-image:url(../images/tour/close_btn.png);
width:123px;
height:34px;
display:block;
margin:auto;
}

.feature_tour .tour_content .tour_text {
min-height:245px;
padding-right:8px;
}

.feature_tour .tour_content h2 {
margin-top:0;
color:#0dbbbc;
font-size:36px;
margin-bottom:5px;
}

.feature_tour .tour_content ul {
padding-left:5px;
}

.feature_tour .tour_content li {
background:transparent url(../images/tour/li.png) no-repeat 0 5px;
list-style:none;
padding-left:15px;
margin-bottom:10px;
}

.feature_tour h1 {
position:absolute;
color:#FFF;
top:-5px;
left:280px;
font-size:32px;
}

.feature_tour .modalPopupFrame .frameHolder {
background:url(../images/tour/tour_back.png) 0 0 repeat-x;
padding-top:80px;
font-family:proxima-nova;
}

.feature_tour .tabs {
display:none;
}

.feature_tour .tour_nav {
padding:42px 0 0;
}

.feature_tour .tour_nav img {
height:65px;
position:relative;
}

.feature_tour .tour_nav img.divider {
height:83px;
width:2px;
top:3px;
}

.feature_tour .tour_nav img.ft_communicate {
width:117px;
padding:0;
}

.feature_tour .tour_nav img.ft_analyze {
width:87px;
padding:0 15px;
}

.feature_tour .tour_nav img.ft_get_social {
width:97px;
padding:0 10px 0 0;
}

.modalPopupFrame .tabs li a:hover,.modalPopupFrame a {
color:#2799b7;
text-decoration:underline;
}

.modalPopupFrame .tabs li.preview.current a,.modalPopupFrame .sideBar a:hover {
text-decoration:none;
}

.feature_tour .tour_nav img.ft_post,.feature_tour .tour_nav img.ft_grade {
width:77px;
padding:0 20px;
}

.feature_tour .tour_nav img.ft_integrate,.feature_tour .tour_nav img.ft_reach_out {
width:97px;
padding:0 10px;
}