@charset "utf-8";

{border:0; padding:0; margin:0;}

/*Common Styles*/
body { padding: 5px 0; margin: 0; font-family: Calibri,Tahoma; font-size: 16px; }
img, ul, li { border: 0; margin: 0; padding: 0; }
a { outline: none; }
textarea { font-family: courier; }

.left { float: left; }
.right { float: right; }
.clear { clear: both; height: 0; overflow: hidden; line-height: 0; font-size: 0; }
.mp0 { padding: 0; margin: 0;}
.hidden { display: none; }

/* FF rounded div styles */
.div-rounded-3 { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.div-rounded-5 { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.div-rounded-left-5 { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.div-rounded-top-5 { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.div-rounded-bottom-5 { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
/* FF shadow styles */
.div-shadow-3-orange { box-shadow: 0 0 3px #ff5c00; -moz-box-shadow: 0 0 3px #ff5c00; -webkit-box-shadow: 0 0 3px #ff5c00; filter: progid:DXImageTransform.Microsoft.Glow(Color=#ff5c00,Strength=1); }
.div-shadow-10-orange { box-shadow: 0 0 10px #ff5c00; -moz-box-shadow: 0 0 10px #ff5c00; -webkit-box-shadow: 0 0 10px #ff5c00; }
.div-shadow-5 { box-shadow: 2px 2px 5px #8a8a8a; -moz-box-shadow: 2px 2px 5px #8a8a8a; -webkit-box-shadow: 2px 2px 5px #8a8a8a; }
.div-shadow-10 { box-shadow: 0 0 10px #8a8a8a; -moz-box-shadow: 0 0 10px #8a8a8a; -webkit-box-shadow: 0 0 10px #8a8a8a; }
.img-scale:hover { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); }
.div-gradient-linear-dark { background: #666; background: -moz-linear-gradient(top, #222, #aaa); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#222), to(#aaa)); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#222222',EndColorStr='#aaaaaa'); }
.div-gradient-linear-light { background: #f1f1f1; background: -moz-linear-gradient(top, #fff, #eee); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eee)); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#eeeeee');}

/*div spacers*/
.spacer1, .spacer2, .spacer3, .spacer4, .spacer5, .spacer10, .spacer15, .spacer20, .spacer25, .spacer30, .spacer50, .spacer100 { height: 0; overflow: hidden; padding-bottom: 1px; }
.spacer2 { padding-bottom: 2px; }
.spacer3 { padding-bottom: 3px; }
.spacer4 { padding-bottom: 4px; }
.spacer5 { padding-bottom: 5px; }
.spacer10 { padding-bottom: 10px; }
.spacer15 { padding-bottom: 15px; }
.spacer20 { padding-bottom: 20px; }
.spacer25 { padding-bottom: 25px; }
.spacer30 { padding-bottom: 30px; }
.spacer50 { padding-bottom: 50px; }
.spacer100 { padding-bottom: 100px; }

.link-dark { color: #3a3a3a; text-decoration: underline; }
.link-12, .link-12-grey, .link-12-red { color: #c6c6c6; text-decoration: none; font-size: 12px; }
.linku-14-dark { color: #3a3a3a; font-size: 14px; }
.link-14-orange { color: #ff5c00; text-decoration: underline; font-size: 14px; }
.link-14-orange:hover { text-decoration: none; color: #3a3a3a; }
.link-16-orange { color: #ff5c00; text-decoration: none; font-size: 16px; }
.link-16-orange:hover { text-decoration: underline; color: #3a3a3a; }
.link-12-dark, .link-14-dark, .link-14-darkv, .link-16-dark, .link-18-dark { color: #3a3a3a; text-decoration: underline; font-size: 12px; }
.link-18-dark { font-size: 18px; }
.link-12-light, .link-14-light, .link-16-light { color: #6d6e71; text-decoration: underline; font-size: 12px; }
.link-16-dark, .link-16-light { font-size: 16px; }
.link-14-dark, .link-14-darkv, .link-14-light, .link-14-white { font-size: 14px; }
.link-14-white, .link-16-white, .link-12-grey:hover { color: #fff; text-decoration: none; }
.link-14-darkv:visited { color: #6d6e71; }
.link-12-red { color:red;text-decoration: underline; }
.link-16-darkblue:hover, .link-12-red:hover, .link-dark:hover, .link-14-white:hover, .link-16-white:hover, .link-12-dark:hover, .link-14-dark:hover, .link-14-darkv:hover, .link-16-dark:hover, .link-12:hover, .linku-14-dark:hover, .link-12-light:hover, .link-14-light:hover, .link-16-light:hover, .link-18-dark:hover { text-decoration: none; color: #ff5c00; }
.link-16-darkblue { color: #008; text-decoration: none; font-size: 16px; }

.maxHeight300 { max-height: 300px; overflow: auto; }
* html .maxHeight300 { height: expression( this.scrollHeight > 299 ? "300px" : "auto" ); } /* sets max-height for IE */
.maxHeight600 { max-height: 600px; overflow: auto; }
* html .maxHeight600 { height: expression( this.scrollHeight > 599 ? "600px" : "auto" ); } /* sets max-height for IE */
.maxWidth400 { max-width: 400px; overflow: auto; }
* html .maxWidth400 { width: expression( this.scrollWidth > 399 ? "400px" : "auto" ); } /* sets max-width for IE */
.maxWidth600 { max-width: 600px; overflow: auto; }
* html .maxWidth600 { width: expression( this.scrollWidth > 599 ? "600px" : "auto" ); } /* sets max-width for IE */

.title { font-size: 40px; color: #000; font-weight: bold; }
.title-link { color: #fff; text-decoration: none; }
.title-link:hover { color: #000; }
.pagetitle { text-align:center; background: #d6d6d6; border: 1px #d6d6d6 solid; padding: 5px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; box-shadow: 2px 2px 5px #8a8a8a; -moz-box-shadow: 2px 2px 5px #8a8a8a; -webkit-box-shadow: 2px 2px 5px #8a8a8a; }
.heading1, .heading2, .heading3, .heading4 { font-size: 20px; color: #000; font-weight: bold; }
.heading2 { font-size: 18px; }
.heading3 { font-size: 16px; }
.heading4, .text-14 { font-size: 14px; }
.heading-text16 { font-size: 16px; color: #000; }
.text-12, .text-12-dark { color: #a6a6a6; font-family: Calibri,Tahoma; font-size: 12px; }
.text-12-dark { color: #969696; }
.text-orange { color: #ff5c00; }
.text-light { color: #6d6e71; }
.text-red { color: red; }
.body-text12, .body-text14, .body-text16, .body-text18 { font-color: #6d6e71; color: #6d6e71; font-family: Calibri,Tahoma; font-size: 14px; }
.body-text12 { font-size: 12px; }
.body-text16 { font-size: 16px; }
.body-text18 { font-size: 18px; }
.text16-black, .body-text14-dark { color: #000; font-family: Calibri,Tahoma; font-size: 16px; }
.body-text14-dark { font-size: 14px; }
.text-darkgrey { color: #3a3a3a; }
.text-darkblue { color: #008; }

.ajaxLoad { margin-top: 10px; text-align: center; }

.tryit-link, .contactus-link { color: #000; text-decoration: none; }
.tryit-link:hover, .contactus-link:hover { color: #fff; }

.maincontainer { width: 927px; margin: 0 auto; }
.midcontainer { width: 925px; border: 1px #969696 solid; }
.midcontainer-inner { width: 905px; padding: 10px; color: #6d6d74; }
.bottommenu { width: 925px; padding: 5px 0; margin: 0 auto; text-align: center; border: 1px #969696 solid; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.bottomnav { width: 925px; margin: 0 auto; text-align: center; }
.bottom-link { padding: 0 5px; }
.boxcontainer-500 { width: 500px; padding: 15px; border: 1px solid #ff5c00; background: #f1f1f1; }

.transparencyLow { filter:alpha(opacity = 95); -moz-opacity:0.95; -khtml-opacity:0.95; opacity:0.95; }
.newSiteMessageContainer { margin:60px 110px; width: 600px; padding: 50px; background: #fff; position: absolute; font-size: 16px; color: #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.newSiteMessage { padding: 10px; filter: none; color: #000; text-align: left; border: 1px solid #ff5c00; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.topbg { height: 80px; background: url("../images/bshare-topbg.gif") no-repeat; }
.top-logo { padding: 15px 0 0 10px }
* html .top-logo { width: 570px; }
.toplinks, .toplinks2 { color: #fff; margin: 15px; font-size: 12px; height: 14px; }
.toplinks { margin-left: 0; }
* html .toplinks { margin-right: 8px; }
* html .toplinks2 { margin-right: 8px; }
.topmenu { padding: 11px 5px 0 0; }
.topmenuleft { background: #777; border: 1px solid #969696; border-bottom: none; }
.topmenu-item { height: 20px; padding-bottom: 5px; background: #777; margin: 0 2px; text-align: center; }
.topmenu-item-link { display: block; height: 20px; padding: 5px 5px 0; }
* html .topmenu-item { padding-bottom: 0; }
* html .topmenu-item-link { width: 25px; white-space: nowrap; }
.midbg { width: 927px; height: 249px; background: url("../images/banner-bsync.jpg") no-repeat; }
.midbg-default { width: 927px; height: 249px; background: url("../images/banner-default.jpg") no-repeat; }

.banner-main { float: left; position: relative; }
.banner-div { height: 249px; width: 927px; overflow: hidden; position: relative; }
.banner-image-reel { position: absolute; top: 0; left: 0; }
.banner-image-reel img { float: left; }

/*--Paging Styles--*/
.paging { position: absolute; bottom: 5px; right: 5px; width: 76px; height:24px; z-index: 100; text-align: center; line-height: 24px; display: none; }
.paging a { padding: 2px 4px; font-size: 12px; text-decoration: none; color: #999; background: #eee; border: 1px solid #999; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; }
.paging a.active { font-weight: bold; color: #ff5c00; background: #ddd; border: 1px solid #ff5c00; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; }
.paging a:hover { font-weight: bold; color: #ff5c00; background: #ddd; border: 1px solid #ff5c00; }

.submenu-item { width: 110px; text-align: left; }
/* sub menu popup */
.sub-menu-popup { padding-top: 3px; background: #d6d6d6; position: absolute; z-index: 10; text-align: left; border: 1px solid #d6d6d6; display: none; }
* html .submenu-item-link { width: 110px; }
* html .sub-menu-popup { width: 114px; }

.arrow-step-orange, .arrow-step-grey { color: #6a6a6a; float: left; width: 200px; background: url("../images/arrow-step-grey.gif") no-repeat; line-height: 21px; height: 21px; }
.arrow-step-orange { font-weight: bold; color: #fff; background: url("../images/arrow-step-orange.gif") no-repeat; }
.arrow-step-grey { cursor: pointer; }
	
.midbox { font-size: 14px; width: 458px; float: left; }
.midbox-title { font-size: 16px; height: 24px; background-color: #777; color: #FFF; padding: 4px 10px 0; }
.midBox-content, .midBox-content-updates { color: #333; padding:10px; border: 1px #CCC solid; height: 125px; line-height: 21px; overflow: hidden; }
.midBox-content a { color: #333; text-decoration: none; }
.midBox-content a:hover { text-decoration: underline; }
.midBox-content ul, .midBox-content-updates ul { list-style-image:url("../images/arrow_s.gif"); margin-left: 20px; height: 110px; }

.bottom { width: 927px; }
.bottombox1, .bottombox2 { width: 301px; padding: 0 12px 0 0; position: inline; }
.bottombox2 { padding: 0; }
.bottom-tabbg { height: 60px; background: url("../images/bottom-tabbg.gif") no-repeat; }
.bottom-tab-title { padding-top: 8px; color: #fff; margin: 0 auto; text-align: center; font-size: 40px; font-weight: bold; }
.bottom-tabmid { font-size:14px; color:#333; height:135px; line-height:21px; padding: 10px 10px 0; border-left: 1px #969696 solid; border-right: 1px #969696 solid; }
.bottom-tabbottom { padding-bottom: 5px; border: 1px #969696 solid; border-top: none; }
.tabbottom-img, .pubbottom-img, .userbottom-img, .platformbottom-img { display: block; margin: 0 auto; text-align: center; }
.bottombox-tt1, .bottombox-tt2 { width: 299px; padding:0 0 5px; margin: 0 12px 0 0; position: inline; border: 1px #969696 solid; min-height: 143px; }
* html .bottombox-tt1, * html .bottombox-tt2 { height: auto !important; height: 143px; }
.bottombox-tt2 { margin: 0; }

.pub-midbg { height: 199px; background: url("../images/publishers-topbar.gif") no-repeat; }
.pub-bottomleft { width: 415px; height: 397px; overflow: hidden; padding: 10px 10px 5px; margin: 0 7px 0 0; border: 1px #969696 solid; }
.pub-bottomright { width: 482px; height: 414px; overflow: hidden; }
.pub-bottomrightbox { height: 100px; padding: 0; border: 1px #969696 solid; }
.pub-bottomrightbox-left { width: 161px; height: auto; border-right: 1px #969696 solid; }
.pub-bottomrightbox-right { padding: 0 10px; }
.pub-leftbutton { height: 28px; width: 130px; text-align: center; padding: 5px 0 0 5px; margin: 0 8px 0 0; font-size: 22px; font-weight: bold; color: black; text-decoration: none; background: url("../images/pub-leftbutton.gif") no-repeat; }
* html .pub-leftbutton { padding-top: 5px; }
.pub-leftbutton:hover { color: #fff; }

.user-topbg { height: 199px; background: url("../images/user-top-bar.gif") no-repeat; border-right: 1px #969696 solid; }
.user-bookmark-button-div { padding: 105px 0 0 735px; }
.user-bookmark-text { font-size: 12px; text-align: center; width: 295px; padding: 5px 10px 0 0; float: right; }
.users-bottomleft, .platforms-bottomleft, .blogbus-bottomleft { width: 302px; height: 412px; overflow: hidden; padding: 0; margin: 0 7px 0 0; border: 1px #969696 solid; }
.users-bottomleft-bottom, .platforms-bottomleft-bottom { font-size: 14px; padding: 10px 10px 5px; }
.users-bottomright { width: 614px; height: 412px; overflow: hidden; padding: 0; margin: 0; border: 1px #969696 solid; }

.users-bottomright-top, .users-bottomright-mid, .users-bottomright-bot { width: 100%; }
.users-bottomright-bottom { margin: 0; padding: 0; }
.users-bottomright-top-left, .users-bottomright-mid-left, .users-bottomright-bot-left { width: 232px; height: 100px; }
.users-bottomright-top-left { padding-top: 0; }
.users-bottomright-top-right, .users-bottomright-mid-right, .users-bottomright-bot-right { font-size: 14px; width: 361px; margin: 0 10px; }
* html .users-bottomright-top-right { margin-top: 0; }
.users-bottomright-bot-left { }

.platforms-topbg { height: 197px; background: url("../images/platforms-top.gif") no-repeat; border: 1px #969696 solid; }
.platforms-contactus-button-div { height: 29px; width: 136px; position: relative; text-align: center; padding: 4px 0 0; margin: 145px 35px 0 750px; font-size: 22px; font-weight: bold; background: url("../images/platforms-contactus-button.gif") no-repeat; }
.platforms-bottomright { width: 614px; height: 412px; overflow: hidden; padding: 0; margin: 0; border: 1px #969696 solid; }
.platforms-bottomright-top, .platforms-bottomright-mid { width: 100%; }
.platforms-bottomright-bottom { margin: 0; padding: 0; }
.platforms-bottomright-top-left, .platforms-bottomright-mid-left { height: 106px; width: 299px; border: 1px #969696 solid; border-left: none; }
.platforms-bottomright-top-right, .platforms-bottomright-mid-right  { font-size: 14px; width: 291px; margin: 0 10px; }
.code-textarea, .code-textarea-popup { width: 410px; height: 40px; font-size: 12px; float: left; color: #6d6d74; }
* html .code-textarea, * html .code-textarea-popup, * html .code-textarea-long { margin:0; padding:0; }
* html .code-textarea { height: 60px; }
.code-textarea-long { width: 905px; height: 35px; font-size: 12px; float: left; color: #6d6d74; }
.code-textarea-popup { width: 495px; }
.website-code { position: absolute; visibility: hidden; }

.services-bottombox { padding: 10px; position: inline; border: 1px #969696 solid; }
.services-col { width: 206px; padding: 10px; float: left; }
.services-row { padding: 0 10px; }
.service-icon { height: 48px; width: 48px; }
.service-link-div { padding: 13px 0 0 15px; width: 158px; height: 18px; overflow: hidden; }
.services-rightbutton { height: 28px; width: 135px; position: relative; text-align: center; padding: 5px 0 0; margin: 45px 52px 0 740px; font-size: 20px; font-weight: bold; background: url("../images/platforms-contactus-button.gif") no-repeat; }
html>body .services-rightbutton { *top: 45px; }

.blogbus-topbg { height: 197px; background: url("../images/blogbus-top.jpg") no-repeat; border: 1px #969696 solid; }
.blogbus-bottomleft-bottom { font-size: 16px; padding: 5px 10px; }
.blogbus-bottomright-basic1, .blogbus-bottomright-basic2, .blogbus-bottomright-basic3, .blogbus-bottomright-basic4, .blogbus-bottomright-advanced1, .blogbus-bottomright-custom1, .blogbus-bottomright-custom2, .blogbus-bottomright-custom3, .blogbus-bottomright-register { width: 614px; height: 412px; padding: 0; margin: 0 0 0 2px; border-bottom: 1px #969696 solid; background: url("../images/blogbus-basic1-bg.jpg") no-repeat; }
.blogbus-bottomright-basic2 { background: url("../images/blogbus-basic2-bg.jpg") no-repeat; }
.blogbus-bottomright-basic3 { background: url("../images/blogbus-basic3-bg.jpg") no-repeat; }
.blogbus-bottomright-basic4 { background: url("../images/blogbus-basic4-bg.jpg") no-repeat; }
.blogbus-basic-title { line-height: 30px; height: 30px; font-size: 24px; color: #ffffff; padding: 5px 10px; }
.blogbus-basic-subtitle { height: 22px; font-weight: bold; font-size: 20px; color: #ff5c00; padding: 10px 10px 10px 15px; }
.blogbus-basic-subtitle-black { height: 40px; font-weight: bold; font-size: 14px; color: #000; padding: 10px 10px 5px 15px; }
.blogbus-basic1-text, .blogbus-basic3-text, .blogbus-adv1-text { width: 260px; font-size: 16px; padding: 100px 10px 10px; }
.blogbus-basic3-text { padding: 60px 10px 10px; }
.blogbus-adv1-text { padding: 0 10px 10px; }
.blogbus-custom2-text { width: 180px; font-size: 16px; padding: 100px 10px 10px; }
.blogbus-basic-bottom { padding: 8px 15px 7px; }
.blogbus-bottommid-div { height: 300px; }
.blogbus-bottommid-div-custom1 { height: 245px; }
.blogbus-bottombottom-div { height: 30px; }

.blogbus-bottomright-advanced1 { background: url("../images/blogbus-advanced1-bg.jpg") no-repeat; }
.blogbus-bottomright-custom1 { background: url("../images/blogbus-custom1-bg.jpg") no-repeat; }
.blogbus-bottomright-custom2 { background: url("../images/blogbus-custom2-bg.jpg") no-repeat; }
.blogbus-bottomright-custom3 { background: url("../images/blogbus-custom3-bg.jpg") no-repeat; }
.blogbus-bottomright-register { background: url("../images/blogbus-register-bg.jpg") no-repeat; }

.wordpress-topbg { height: 197px; background: url("../images/wordpress-top.jpg") no-repeat; border: 1px #969696 solid; }

.discuzx1-topbg { height: 197px; background: url("../images/discuzx1-top.jpg") no-repeat; border: 1px #969696 solid; }

.terms-mid { padding: 10px; color: #6d6d74; font-family: Calibri,Tahoma; font-size: 12px; overflow: hidden; }
.numberleft { width: 5%; }
.numberright { width: 95%; }
* html .numberleft { width: 2%; }
* html .numberright { width: 97%; }

.feedback-mid { color: #6d6d74; padding: 10px; overflow: auto; }

.about-bottombox { height: 296px; }
.about-bottomleft1, .about-bottomleft2 { width: 302px; height: 296px; padding: 0; margin: 0 7px 0 0; border: 1px #969696 solid; overflow: hidden; }
.about-bottomleft2 { height: 296px; margin: 0; }
.about-bottomleft-bottom { font-size: 14px; padding: 6px 10px; }

/* partners */
.box-bg-small { width: 100px; height: 98px; background: url("../images/box_bg_small.gif") no-repeat; margin: 0 24px; padding-top: 7px; text-align: center; overflow: hidden; }
* html .box-bg-small { margin: 0 20px; }

/* language menu popup */
.language-menu-img { cursor: pointer; }
.language-menu-popup { width: 150px; background: #fff; position: absolute; z-index: 10; text-align: left; margin-top: 85px; margin: 85px 0 0 0; padding: 5px; border: 1px solid #ff5c00; display: none; }
.language-menu-popup ul { padding: 0; margin: 0; }
.language-menu-popup li.popupliheader { background: #e7e7e7; font-size: 14px; font-weight: bold; color: #000; list-style: none; border-bottom: 1px solid #ff5c00; margin: -5px -5px 0 -5px; padding: 5px; text-align: center; }
.language-menu-popup li { color: #6d6e71; list-style: none; margin: -1px 0; padding: 3px 0 0; text-align: center; }
.language-menu-popup li a { font-size: 14px; color: #6d6e71; text-decoration: none; padding: 0; }
.language-menu-popup li a:hover { text-decoration: underline; }

/* help popups */
.help-popup-img { margin: 0 0 3px 2px; width: 10px; }
.helpPopupBoxes { width: 200px; background: #fff; position: absolute; font-size: 12px; color: #6d6e71; text-align: left; padding: 5px; border: 1px solid #ff5c00; display: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.helpPopupBoxes { margin-left: 5px; z-index: 20000; box-shadow: 0 0 10px #ff5c00; -moz-box-shadow: 0 0 10px #ff5c00; -webkit-box-shadow: 0 0 10px #ff5c00; }
.helpPopupBoxes .helpPopupContent { width: 200px; display: block; }

/* STATUS MESSAGES */
.status-messages { background-color: #fff8cc; width: 800px; display: none; font-size: 16px; padding: 5px 50px; margin: 10px auto; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.action-error-messages, .field-error-messages { font-size: 16px; color: #ff0000; padding: 5px 30px; margin:0; }
.action-messages, .success-messages { color: #4f8a10; font-size: 14px; padding: 5px 30px; }
#status-messages, #status-messages-div, #field-error-messages-div { box-shadow: 2px 2px 5px #e1e1e1; -moz-box-shadow: 2px 2px 5px #e1e1e1; -webkit-box-shadow: 2px 2px 5px #e1e1e1; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/* REGISTER */
.register-form { font-size: 16px; color: #6d6e71; }
.register-form ul { padding: 5px; }
.register-form li { list-style: none; float: left; }
.register-form li.login-lcol { width: 150px; color: #6d6e71; font-size: 16px; line-height: 24px; padding-right: 10px; text-align: right; }
.txtbox200 { width: 200px; font-size: 14px; height: 18px; }
.txtbox, .txtbox250, .txtbox400 { width: 250px; font-size: 14px; height: 18px; }
.txtbox400 { width: 400px; }
.desc-textarea { width: 410px; height: 60px; font-family: Calibri,Tahoma; font-size: 16px; color: #000; }

.button-cancel-editprofile, .button-cancel-customize, .button-submit-editprofile, .button-submit-bind, .button-cancel-bind, .button-submit-customize, .button-signup, .button-submit-verify, .button-login, .button-submit-feedback, .button-submit{ color: #E7E7E7; font-size: 20px; width: 118px; height: 30px; display: block; text-decoration: none; font-weight: bold; }
.button-cancel-editprofile span, .button-cancel-customize span, .button-submit-editprofile span, .button-submit-customize span, .button-signup span, .button-submit-verify span, .button-login span, .button-submit-feedback span, .button-submit span, .button-submit-bind span, .button-cancel-bind span { padding-left: 25px; text-align: center; line-height: 30px; display: block; } 
.button-cancel-editprofile:hover span, .button-cancel-customize:hover span, .button-submit-bind:hover span,.button-cancel-bind:hover span,.button-submit-editprofile:hover span, .button-submit-customize:hover span, .button-signup:hover span, .button-submit-verify:hover span, .button-login:hover span, .button-submit-feedback:hover span, .button-submit:hover span, .button-forgot-password:hover span { color: #FFF; }
.button-cancel-editprofile, .button-cancel-customize , .button-cancel-bind { background: transparent url('../images/button_return.gif') scroll no-repeat top right; }
.button-submit-editprofile, .button-submit-customize , .button-submit-bind { background: transparent url('../images/button_submit.gif') scroll no-repeat top right; }
.button-signup { background: transparent url('../images/button_signup.gif') scroll no-repeat top right; }
.button-submit-verify, .button-login, .button-submit-feedback, .button-submit { background: transparent url('../images/button_login.gif') scroll no-repeat top right; }
/* FORGOT PW */
.button-forgot-password { padding-right: 15px; float: left; background: transparent url('../images/button_right_grey.gif') scroll no-repeat top right; color: #E7E7E7; font-size: 20px; height: 30px; display: block; text-decoration: none; font-weight: bold; }
.button-forgot-password span { padding-left: 15px; background: transparent url('../images/button_left_grey.gif') no-repeat; line-height: 30px; display: block; } 

/* VERIFY */
.verify-form ul { padding: 5px; }
.verify-form li { list-style: none; float: left; }
.verify-form li.verify-lcol { width: 150px; color: #6d6e71; font-size: 16px; }
.verify-form .verifytxtbox { width: 250px; font-size: 14px; height: 18px; }

/* LOGIN */
.login-form { font-size: 16px; color: #6d6e71; width: 440px; }
.login-form ul { padding: 5px; }
.login-form li { list-style: none; float: left; }
.login-form li.login-lcol { width: 150px; color: #6d6e71; font-size: 16px; line-height: 24px; }

/* FEEDBACK */
.feedback-form { font-size: 16px; color: #6d6e71; width:725px; padding:15px; border:1px solid #ff5c00; background:#f1f1f1; }
.feedback-form ul { padding: 5px; }
.feedback-form li { list-style: none; float: left; }
.feedback-form li.login-lcol { width: 180px; color: #6d6e71; font-size: 16px; line-height: 24px; }

/* ADMIN EMAIL */
.adminemail-form { font-size: 16px; color: #6d6e71; }
.adminemail-form ul { padding: 5px; }
.adminemail-form li { list-style: none; float: left; }
.adminemail-form li.login-lcol { width: 180px; color: #6d6e71; font-size: 16px; line-height: 24px; }
.adminSelected { color: #fff; line-height: 25px; height: 25px; width: 125px; margin-left: -15px; padding-left: 15px; background: url('../images/admin-selected.gif') no-repeat; font-size: 20px; }
.adminLeftMenu { line-height: 25px; height: 25px; }
* html .adminSelected { position: absolute; }
* html .adminMenu { width: 100px; }

/* NORMAL FORM */
.normal-form { width:725px; font-size: 16px; color: #6d6e71; padding:15px; border:1px solid #ff5c00; background:#f1f1f1; }
.normal-form ul { padding: 5px; }
.form-label { width: 180px; color: #6d6e71; font-size: 16px; line-height: 24px; padding-right: 10px; text-align:right; }
.normal-form li { list-style: none; float: left; }

/* DASHBOARD */
.website-manage { height: 26px; border: 1px solid #6d6e71; background: #f1f1f1; color: #000; margin: 4px 0; width:706px; }
.website-manage-row-bottom, .website-manage-row1, .website-manage-row2, .website-manage-row3, .website-manage-row4, .website-manage-row5, .website-manage-row6 { padding: 4px 3px; overflow: hidden; }
.website-manage-row1 { width: 18px; }
.website-manage-row2 { width: 110px; height: 18px; }
.website-manage-row3 { width: 260px; height: 18px; }
.website-manage-row4 { width: 280px; height: 18px; }
.website-manage-row5 { width: 85px; height: 18px; text-align: center; }
.website-manage-row6 { padding-left: 0; width: 190px; height: 18px; float: right; text-align: right; }
.website-manage-row-bottom { width: 50px; }
.getCodePopup, .verifiedNotePopup, .adViewPopup { width: 500px; background: #fff; position: absolute; font-size: 12px; color: #6d6e71; text-align: left; padding: 5px; border: 1px solid #ff5c00; display: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.verifiedNotePopup { width: 300px; }
.adViewPopup { overflow: hidden; }
.websiteSubs { display: none; padding-left: 150px; }
.toggleWebsiteSubs { margin-right:2px; font-family: courier; }
.deleteSubLink { padding-bottom: 5px; color: red; text-decoration: none; }
.deleteSubLink:hover { color: #3a3a3a; }
.websiteSubs { background: #fff; }
.website-item { width: 706px; }
.website-item:hover { border: 1px solid #ff5c00; background: #fafafa; }
.websitesub-item, .website-item { border: 1px solid #fff; }
.websitesub-item:hover { border: 1px solid #c6c6c6; background: #fafafa; }

/* ADMIN INVITE CODES DASHBOARD */
.invite-code { height: 26px; line-height: 26px; font-size: 14px; border: 1px solid #6d6e71; background: #f1f1f1; color: #000; margin: 4px 0; width:900px; }
.invite-code-row-bottom, .invite-code-row1, .invite-code-row2, .invite-code-row3, .invite-code-row4, .invite-code-row5, .invite-code-row6, .invite-code-row7 { height: 18px; line-height: 18px; padding: 4px 3px; overflow: hidden; }
.invite-code-row1 { width: 100px; text-align: left; }
.invite-code-row2 { width: 150px; text-align: left; }
.invite-code-row3 { width: 80px; text-align: center; }
.invite-code-row4 { width: 150px; text-align: left; }
.invite-code-row5 { width: 250px; text-align: center; }
.invite-code-row6 { width: 55px; text-align: center; }
.invite-code-row7 { width: 65px; text-align: center; }
.invite-code-row-bottom { width: 50px; }
.toggleInviteCodeSubs { margin-right: 2px; font-family: courier; }
.inviteCodeSubs { display: none; padding-left: 260px; background: #fff; }
.invite-code-item { width: 900px; }
.invite-code-item:hover { border: 1px solid #ff5c00; background: #fafafa; }
.invitecodesub-item, .invite-code-item { font-size: 14px; border: 1px solid #fff; }
.invitecodesub-item { height: 24px; line-height: 24px; }
.invitecodesub-item:hover { border: 1px solid #c6c6c6; background: #fafafa; }

/* STATS */
.statsSelectorDiv, .contentDiv { padding: 10px; border: 1px solid #6d6e71; background: #f1f1f1; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.statsSelectorDiv { height: 20px; }
.statsSelectorDivItem, .websiteSubSelectorDivItem { padding-right: 5px; float: left; }
.stats-left-div { width: 600px; }
.stats-right-div { width: 305px; }
.stats-table-label { font-weight: bold; height: 16px; color: #ff5c00; font-size: 14px; }
.stats-table-header { font-size: 14px; height: 16px; color: #000; border-bottom: 1px solid #000; font-weight: bold; text-align: center; }
* html .stats-table-header { line-height: 15px; }
.stats-table-left, .stats-table-mid, .stats-table-right { height: 16px; text-align: right; overflow: hidden; }
.stats-table-left { width: 185px; text-align: left; }
.stats-table-mid { width: 80px; }
.stats-table-right { width: 40px; }
.stats-table-text { font-size: 14px; height: 16px; }
.stats-table-center, .stats-table-40, .stats-table-70, .stats-table-100, .stats-table-250 { width: 100px; height: 16px; text-align: center; overflow: hidden; }
.stats-table-40 { width: 40px; }
.stats-table-70 { width: 70px; }
.stats-table-250 { width: 250px; }
.ui-datepicker-trigger { margin-bottom: -4px; }

/* CUSTOMIZE */
.customize-form { font-size: 16px; color: #6d6e71; }
.customize-form-js-change-needed { border: 1px solid red; background-color:#FDF3E7; }
.customize-form-no-js-change-needed { border: 1px solid green; background-color:#FDF3E7; }
.customize-form ul { padding: 5px; }
.customize-form li { list-style: none; float: left; }
.txtbox30 { width: 30px; font-size: 14px; height: 18px; }
.customize-form-li-5 { padding-right: 5px; color: #3a3a3a; }
.checkbox-list-item { width: 19%; padding-right: 5px; float: left; color: #6d6e71; }
.checkbox-list-row { width: 870px; height: 20px; padding: 5px; color: #6d6e71; }
* html .checkbox-list-row { padding:5px 3px; }
#platformsSortable li, #platformsSortable li label { cursor: move; }
#buttonPlatformsSortable li, #buttonPlatformsSortable li label { cursor: move; }
.checkbox-label-img { margin-bottom: -3px; height:16px; }

/* CONTACTS */
.contact-manage { height: 26px; border: 1px solid #6d6e71; background: #f1f1f1; color: #000; margin: 4px 0; }
.contact-manage-row-bottom, .contact-manage-row1, .contact-manage-row2, .contact-manage-row3, .contact-manage-row4 { padding: 4px 10px; overflow: hidden; }
.contact-manage-row1 { width: 20px; padding: 4px 5px;}
.contact-manage-row2 { width: 180px; height: 18px; }
.contact-manage-row3 { width: 330px; height: 18px; }
.contact-manage-row4 { width: 100px; }
.contact-manage-row-bottom { width: 50px; }
.addContactPopup, .changePwPopup, .bindAccountPopup { width: 390px; background: #fff; position: absolute; z-index: 10; text-align: left; border: 1px solid #ff5c00; display: none; }
.changePwPopup { width: 460px; }
.addcontact-form { font-size: 16px; color: #6d6e71; }
.addcontact-form ul { padding: 5px; }
.addcontact-form li { list-style: none; float: left; }
.addcontact-form li.login-lcol { width: 100px; color: #6d6e71; font-size: 16px; line-height: 24px; }
.import-contact-form { border: 1px solid #ff5c00; width: 460px; font-size: 16px; color: #6d6e71; background:#f1f1f1; padding:10px; }
.import-contact-form ul { padding: 5px; }
.import-contact-form li { list-style: none; float: left; }
.import-contact-form li.login-lcol { width: 100px; color: #6d6e71; font-size: 16px; line-height: 24px; padding-right: 10px; text-align: right; }
.import-contact-left { height: 20px; padding:5px; margin-top:5px; }
.contact-saved-state { background: #CCFFCC }
.contact-editing-state { background: #FFE7E9 }
.contact-normal-state { border: 1px solid #fff; }
.contact-normal-state:hover { border: 1px solid #ff5c00; }
.checkboxLabel { font-size: 14px; line-height: 14px; }
.pinyinIndex ul { list-style: none; display: block; }
.pinyinIndex li { display: block; float: left; border: none; padding: 0; margin: 0; overflow: hidden; }
.pinyinIndex a { margin: 2px; text-decoration: none; color: #000; }
.pinyinIndex a:hover { color: #ff5c00; background: #f1f1f1; }
.uc-letter { padding: 0 1px; }

.jqmOverlay { background-color: #000; }
.modalDialog, .modalDialogRR { display:none;position:fixed;top:15%;left:50%;margin-left:-300px;width:600px;background-color: #fff;border:1px solid #ff5c00;padding:10px; }
* html .modalDialog, * html .modalDialogRR { position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
.modalDialogRR { width: 905px; top:89px; margin-left:-464px; padding: 10px; border:1px solid #3778BC; }

/* HELP */
/* top menu pages */
.helpTabbedBox { border: 1px solid #ff5c00; width: 900px; height: 400px; padding: 0; margin-top: 0; margin-left: -5px; }
.helpTabbedBox-content {  padding: 0; width: 900px; height: 400px; }
.helpTabbedBox-content-int { width: 870px; height: 337px; font-family: Calibri,Tahoma; font-size: 14px; color: #6d6e71; overflow: auto; overflow-x: hidden; }
* html .helpTabbedBox-content .ui-tabs-nav { width: 885px; }
* html .helpTabbedBox-content { width: 870px; }
* html .helpTabbedBox-content-int { width: 845px; }
.help-question { height:18px; cursor: pointer; width: 830px; color: #6d6e71; background-color: #e7e7e7; padding: 1px 0 0 5px; margin: 0 0 5px; }
* html .help-question { width: 840px; }
.help-answer { width: 830px; color: #ff5c00; padding: 0 0 5px 10px; display:none;}
* html .help-answer { width: 830px; }
.help-collapse-expand-img { float: right; padding: 1px 5px 0 0; height: 14px; width: 14px; }

/* BSHAREBOX */
.moreDetailsPopup { width: 350px; background: #fff; position: absolute; z-index: 10; text-align: left; border: 1px solid #ff5c00; display: none; }
.moreDetailsPopupInner { color: #6d6e71; padding:0 5px 5px;}
.bShareBoxNavTab { cursor: pointer; float: left; width: auto; line-height: 20px; height: 20px; padding: 5px 10px; margin: 0; background: #fff; color: #ff5c00; }
.bShareBoxNavTabOff { background: #777; color: #c6c6c6; }
.bShareBoxNavTabOff:hover { background: #d6d6d6; color: #ff5c00; }
.bShareBoxShareItem, .adOrderInfo, .adOrderStatBox { width: 650px; padding: 8px; background-color: #FDF3E7; border: 1px solid #C6C6C6 }
.adOrderStatBox { width: 144px; background-color: #fff; border: 1px solid #ff5c00; margin: 5px; }
.bShareBoxShareItem:hover { border: 1px solid #ff5c00; }
.bShareBoxSelected, .adsSelected { color: #fff; line-height: 25px; height: 25px; width: 230px; margin-left: -15px; padding-left: 15px; background: url('../images/bsharebox-selected.gif') no-repeat; font-size: 20px; }
* html .bShareBoxSelected, * html .adsSelected { position: absolute; }
* html .bShareBoxNotSelectedB { margin-top: 25px; }
.ie6spacer, .ie6spacer19 { line-height: 0; height: 0; }
* html .ie6spacer { line-height: 25px; height: 25px; }
/* ADS DASHBOARD */
.adOrderInfo { width: 690px; background-color: #f1f1f1; }
.adsSelected { line-height: 19px; height: 19px; width: 190px; background: url('../images/ads-selected.gif') no-repeat; }
* html .ie6spacer19 { line-height: 19px; height: 19px; }

* html .adOrderStatBox { width: 142px; }
	
/* SORTABLE */
.sortable { list-style-type: none; margin: 0; padding: 0; width: 870px; }
.sortable li { width: 153px; margin: 3px; padding: 5px; font-size: 16px; height: 18px; color: #6D6E71; font-family: Calibri,Tahoma; }
.sortable li.ui-state-highlight { background: #FFF8CC; border: 1px dashed #CCC }

/* ADS */
/* DASHBOARD */
.ad-manage { height: 26px; border: 1px solid #6d6e71; background: #f1f1f1; color: #000000; margin: 4px 0; width:706px; }
.ad-manage-row-bottom, .ad-manage-row1, .ad-manage-row2, .ad-manage-row3, .ad-manage-row4, .ad-manage-row5, .ad-manage-row6, .ad-manage-row7, .ad-manage-row8, .ad-manage-row9 { padding: 4px 3px; overflow: hidden; }
.ad-manage-row1 { width: 15px; }
.ad-manage-row2 { width: 50px; height: 18px; }
.ad-manage-row3 { width: 130px; height: 18px; }
.ad-manage-row4 { width: 185px; height: 18px; }
.ad-manage-row5 { width: 139px; height: 18px; }
.ad-manage-row6, .ad-manage-row7 { width: 70px; height: 18px; text-align: center; }
.ad-manage-row8 { padding-left: 0; width: 150px; height: 18px; text-align: right; }
.ad-manage-row9 { padding-left: 0; width: 60px; height: 18px; text-align: center; }
.ad-manage-row-bottom { width: 55px; }

.link-ad-title { color: #ff5c00; text-decoration: underline; font-size: 14px; }
.link-ad-title:hover, .shareToBox:hover { text-decoration: none; color: #3a3a3a; }

.ads-item { width: 706px; border: 1px solid #fff; }
.ads-item:hover { border: 1px solid #ff5c00; background: #fafafa; }

/* STAR RATINGS */
.star-rating { margin: 3px 0 0 3px; }
.star-rating li { list-style: none; margin: 0; padding: 0; width: 18px; height: 20px; background: url("../images/star_rat_off.gif") 0 0 no-repeat; float: left; }
.star-rating li a:hover, .star-rating li.rated:hover { background: url("../images/star_rat_hover.gif") 0 0 no-repeat !important }
.star-rating .on, .star-rating li.rated { background: url("../images/star_rat_on.gif") 0 0 no-repeat !important; }
.star-rating a { cursor: pointer; float: left; background: url("../images/star_rat_off.gif") no-repeat !important; width: 18px; height: 20px; }
#rateStatus { float: right; }
#ratingSaved, #ratingRate, #ratingCurrent { display:none; }

/* TAGS */
.tag { cursor: pointer; line-height: 22px; margin-left: 4px; padding: 0 2px; background: #e7e7e7; filter:alpha(opacity = 75); -moz-opacity:0.75; -khtml-opacity:0.75; opacity:0.75; }
.tag a:hover { text-decoration:underline; color: #ff5c00; filter: alpha(opacity = 100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }
.tag a { text-decoration: underline; color: #3a3a3a; text-decoration: none; padding: 1px 3px 1px 3px; white-space: nowrap; line-height: 24px; }
.tagCloud1 a { font-size: 13px; color: #A0A0A0; font-weight: lighter; }
.tagCloud2 a { font-size: 14px; font-weight: lighter; }
.tagCloud3 a { font-size: 17px; }
.tagCloud4 a { font-size: 20px; font-weight: bolder; }

.apiKeyEnabled img, .burlPrefixShowFrame img, .burlPrefixChangeReferer img { cursor: pointer; }

/* CONNECTOR */
.bshare-outsite-icon-RENREN { background: url("../images/connector/icon_renren.jpg") left no-repeat; width:16px;height:16px; }
.userProfile-account-list { height:16px;line-height:16px; }