/* enrollment */
.dijitSlider td {
  vertical-align: middle;
}
.smbLpCont {
  background: url(/img/smb-enroll-lp-bgnew.jpg?v=1) 0 0 no-repeat;
  height: 505px;
}
.smbLpC {
  padding: 25px 25px 0 25px;
}
.smbLp .l {
  width: 585px;
}
.smbLp .r {
  width: 255px;
  position: absolute;
  top: 41px;
  left: 687px;
}
.smbLp .asFeat {
  padding: 30px 0 200px;
}
.smbLp h1 {
  color: #f15c22;
  font-weight: bold;
  font-size: 24px;
  margin: 0 0 5px;
  padding: 0;
}
.smbLp .sectionHeading {
  color: #00a4e4;
  margin: 15px 0 6px 0;
  font-weight: bold;
  font-size: 16px;
}
.smbLp .sectionBody {
  padding: 0 0 20px 0;
}
.smbLp ul {
  margin-top: 0;
  margin-bottom: 0;
}
.smbLp .r .headline {
  color: #f15c22;
  font-weight: bold;
  font-size: 17px;
  text-align: center;
  padding-bottom: 14px;
}
.smbLp .r td input {
  height: 14px;
}
.smbLp .compareC {
  padding: 60px 0 0;
}
.smbLp .compareEm {
  font-weight: bold;
}
/* compare profiles modal */
.compareEmCont h1 {
  margin-top: 0;
  padding-top: 0;
  font-size: 24px;
  padding-left: 10px;
}
.compareEmCont div {
  text-align: center;
}
.wizardBg {
  width: 950px;
  height: 380px;
}
.wizardGrid {
  padding-top: 30px;
}
.wizard h1,
h1 {
  color: #f15c22;
}
.wizard .sectionHeading,
.sectionHeading {
  color: #f15c22;
  margin: 0 0 10px 0;
  font-weight: bold;
  font-size: 14px;
}
.wizard .sectionBody,
.sectionBody {
  padding: 0 0 10px 20px;
}
.smbForm .label {
  font-weight: bold;
  padding: 0 0 3px;
}
.smbForm .input {
  padding: 0 0 10px 0;
  width: 370px;
}
.smbForm .input input {
  width: 96%;
}
.smbForm .logoFileInput {
  background-color: #fff;
  margin-bottom: 5px;
  border: 0px none gray;
}
/* see ie8fix.css */
/* .wizard input, .wizard textarea {border:1px solid #cccccc;} */
.smbServices .checkBoxGroup {
  width: 80%;
}
.checkBoxGroup .label2 {
  padding-top: 2px;
}
.smbFormFeat .input {
  width: auto;
}
.smbFormFeat .input input {
  width: auto;
}
.featDetails {
  border: 1px solid #FCE2AE;
}
.featDetails .top {
  background: #FCE2AE;
  height: 22px;
  line-height: 22px;
  color: #036CB6;
  font-weight: bold;
  font-size: 14px;
  padding: 0 0 0 5px;
}
.featDetails .l,
.featDetails .r {
  float: left;
  padding: 10px;
}
.featDetails .l {
  border: solid #FCE2AE;
  border-width: 0 1px 0 0;
  width: 530px;
  background: #FFF5E1;
}
.featDetails .l ul {
  margin-top: 0;
  margin-bottom: 0;
  color: #036CB6;
}
.featDetails .l span {
  color: #666;
  font-size: 11px;
}
.featDetails .r {
  color: #036CB6;
  font-weight: bold;
  width: auto;
}
.featDetails .r .price {
  font-size: 24px;
}
.featDetails .r .sup {
  font-size: 12px;
  position: relative;
  top: -8px;
}
.featDetails .r .perlead {
  font-size: 18px;
  font-weight: normal;
  color: #666;
}
.feat .helpLeft {
  float: right;
  font-weight: normal;
  font-size: 12px;
  margin-right: 10px;
  line-height: 15px;
  margin-top: 2px;
}
.feat .budget {
  border: 1px solid #ccc;
  padding: 10px;
  line-height: 24px;
  font-size: 24px;
  color: #036CB6;
  width: 300px;
  font-weight: bold;
  float: left;
}
.feat .budget .label {
  font-size: 18px;
  font-weight: normal;
  color: #666;
  position: relative;
  top: -1px;
}
.feat .tip {
  float: left;
}
.tip {
  width: 170px;
  background: #fcf3c0 url(/img/icons/tip-icon.png?v=1) top left no-repeat;
  color: #333;
  height: 32px;
  padding: 0 0 0 30px;
  margin: 7px 0 0 25px;
}
.tip .c {
  margin: 0;
  padding: 2px 2px 0 7px;
  font-size: 11px;
}
.tip .tipText {
  color: #6b4589;
  font-weight: bold;
}
.smbBusDet .input {
  padding: 0 0 12px;
}
.smbBusDet .checkBoxGroup {
  width: 60%;
}
.hoursOfOperation {
  padding: 0 0 30px;
}
.hoursOfOperation .tog {
  padding: 3px 0 0;
  width: 260px;
}
.hoursOfOperation input {
  position: relative;
  top: 2px;
}
.hoursOfOperation .hooRadLabel {
  padding: 0 0 0 4px;
}
.hoursOfOperation .days {
  position: relative;
  margin: 15px 0 0;
}
.hoursOfOperation .day {
  position: relative;
  float: left;
  clear: left;
  margin: 4px 0 4px 5px;
  overflow: hidden;
}
.hoursOfOperation .day span {
  line-height: 18px;
}
.hoursOfOperation .day .l,
.hoursOfOperation .day .r,
.hoursOfOperation .day .td1,
.hoursOfOperation .day .td2,
.hoursOfOperation .day .td3,
.hoursOfOperation .day .td4 {
  float: left;
}
.hoursOfOperation .day .l {
  width: 230px;
  margin: 0;
  height: auto;
}
.hoursOfOperation .day .r {
  width: auto;
}
.hoursOfOperation .day .r .cbLabel {
  padding-left: 4px;
  position: relative;
  top: -2px;
}
.hoursOfOperation .day .td1 {
  width: 27px;
}
.hoursOfOperation .day .td2 {
  width: 80px;
}
.hoursOfOperation .day .td3 {
  width: auto;
  margin: 0 10px;
}
.hoursOfOperation .day .td4 {
  width: 80px;
}
.hoursOfOperation .day select {
  width: 70px;
  margin: 0;
}
.hoursOfOperation .day .cb {
  position: static;
}
.smbSpOffer textarea {
  width: 100%;
  height: 100px;
}
.smbSpOffer .countChars_basic {
  width: 500px;
}
.smbSpOffer .DatePicker {
  float: left;
  margin-right: 15px;
}
/* screens */
.smbUpgrade .row {
  margin-bottom: 15px;
}
/* screens */
.hoursOfOperation .daysMask {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: none;
  background: white url(/img/1x1.gif?v=1) 0 0 repeat;
  z-index: 100001;
}
.hoursOfOperation .dayMask {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 220px;
  height: 100%;
  display: none;
  background: white url(/img/1x1.gif?v=1) 0 0 repeat;
  z-index: 100001;
}
/* profiles */
.smbProfile .r {
  overflow: visible;
}
.smbProfile .lb .td1,
.smbProfile .lb .td2,
.smbProfile .lb .td3 {
  float: left;
}
.smbProfile .pipe {
  color: #ccc;
}
.smbBreadCrumb h1 {
  font-size: 140%;
  font-weight: bold;
  line-height: 2em;
  margin: 0;
  color: #000;
}
.paggingBottom {
  padding: 30px 0 0 0;
}
.smbProfile .ownerResponse {
  padding: 5px 0 10px;
}
.smbProfileB {
  background: url(/img/smb/feat-profile-background.png) 0 0 repeat-x #E7E7E7;
  position: relative;
  margin-top: 5px;
}
.smbProfileB .c {
  padding: 0 0 0 10px;
}
.smbProfileB .base {
  background: url(/img/smb/feat-profile-base.gif) 0 0 no-repeat;
  height: 32px;
}
.smbProfileB .lb {
  margin: 0 10px 0 0;
  padding: 10px 0 30px 0;
  position: relative;
  min-height: 110px;
}
.smbProfileB .lb .td1 .title {
  color: #333333;
  font-size: 24px;
  margin: 0 0 9px;
}
.smbProfileB .lb .td1 .address {
  color: #666666;
  font-size: 14px;
}
.smbProfileB .lb .td1 .recTitle {
  color: #666666;
  font-weight: bold;
  font-size: 12px;
}
.smbProfileB .lb .td1 .rating {
  color: #666666;
  font-weight: bold;
  font-size: 12px;
}
.smbProfileB .lb .td1 .contentRightDes {
  color: #666666;
  font-weight: bold;
  font-size: 12px;
}
.smbProfileB .lb .td1 .rating .iconSpacer {
  color: #666;
}
.smbProfileB .lb .td1 .rating .iconSpacer img {
  vertical-align: middle;
}
.smbProfileB .lb .td1 .addlist .leftDesBlock {
  float: left;
  width: 300px;
}
.smbProfileB .lb .td1 .addlist .leftDesBlock .address {
  color: #666;
}
.smbProfileB .lb .td1 .addlist .leftDesBlock .vetting {
  font-weight: bold;
  padding: 5px 0;
}
.smbProfileB .lb .td1 .addlist .rightDesBlock {
  float: left;
  width: 120px;
}
.smbProfileB .lb .td1 .addlist .rightDesBlock .contentRightDes {
  margin: 50px 0 0 0;
}
.smbProfileB .lb .td2 {
  width: 275px;
}
.smbProfileB .main {
  margin: 0 10px 0 0;
}
.smbProfileB .main .top {
  background: url(/img/smb/feat-profile-cap.gif) 0 0 no-repeat;
  height: 7px;
}
.smbProfileB .main .c {
  background: white;
}
.smbProfileB .main .heading {
  color: #00a4e4;
  font-weight: bold;
  font-size: 16px;
}
.smbProfileB .main .nearby .contentNear {
  padding: 5px 5px 0;
}
.smbProfileB .main .title {
  font: bold 16px arial;
  color: #f15c22;
  padding: 0 0 5px 0;
}
.smbProfileB .main .nearby .contentNear .smbBlock {
  padding: 5px 0;
}
.smbProfileB .main .nearby .contentNear .smbBlock .smbTitle {
  font: bold 14px arial;
}
.smbProfileB .main .share {
  padding: 20px 0 10px;
}
.smbProfileB .main .writeReview {
  float: right;
}
.smbProfileB .main .count {
  float: left;
  display: block;
  padding: 10px 0 4px;
  font-weight: bold;
}
.smbProfileB .main .revHeader {
  font: bold 12px arial;
  padding: 0 0 5px 0;
}
.smbProfileB .main .indRev {
  border: solid #ccc;
  border-width: 1px 0 0;
}
.smbProfileB .main .indRev .title {
  font: bold 14px arial;
  color: #333;
  padding: 15px 0 0 0;
}
.smbProfileB .main .indRev .stars {
  padding: 4px 0;
  font-weight: bold;
}
.smbProfileB .main .indRev .stars img {
  vertical-align: baseline;
  padding: 0 0 0 5px;
}
.smbProfileB .main .indRev .whenAdded {
  color: #666;
  padding: 4px 0 15px;
}
.smbProfileB .main .indRev .comments {
  padding: 5px 0 10px 0;
}
.smbProfileB .main .postedReview {
  padding: 10px 0;
  font-weight: bold;
  text-align: center;
}
.smbProfileB .main .review {
  padding: 20px 0;
}
.smbProfileB .main .review table.reviewForm tr td.td1 {
  width: 60px;
  vertical-align: top;
  padding-top: 16px;
}
.smbProfileB .main .review table.reviewForm tr td.td2 {
  width: 365px;
  padding-top: 16px;
}
.smbProfileB .main .review table.reviewForm tr td.td2 input[type="text"] {
  width: 365px;
}
.smbProfileB .main .review table.reviewForm tr td.td2 textarea {
  width: 365px;
  height: 70px;
}
.search_res_menubar {
  background-color: #F7F7F7;
  height: 25px;
}
.smbProfileF {
  background: url(/img/smb/feat-profile-background.png) 0 0 repeat-x #E7E7E7;
  position: relative;
  margin-top: 5px;
}
/* margin for the ribbon */
.smbProfileF .lb {
  margin: 0 10px 0 0;
  padding: 10px 0 30px 0;
  position: relative;
  min-height: 110px;
}
.smbProfileF .lb .apipe {
  position: absolute;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #ffffff;
}
.smbProfileF .lb .title {
  color: #333333;
  font-size: 24px;
  margin: 0 0 5px;
}
/* see ie6fix.css */
.smbProfileF .lb .vetting {
  float: left;
  width: 125px;
  text-align: center;
  margin: 0 10px 0 0;
  background: url("/img/") repeat-y scroll right 0 transparent;
}
.smbProfileF .lb .vetting a {
  color: #00a4e4;
  text-decoration: none;
}
.smbProfileF .lb .vetting a:hover {
  color: #00a4e4;
  text-decoration: underline;
}
.smbProfileF .lb .rating {
  position: relative;
  float: left;
  width: 215px;
  text-align: center;
}
.smbProfileF .lb .rating .apipe {
  height: 80px;
  top: 0px;
  left: 5px;
}
.smbProfileF .lb .rating a {
  color: #00a4e4;
  text-decoration: none;
}
.smbProfileF .lb .rating a:hover {
  color: #00a4e4;
  text-decoration: underline;
}
.smbProfileF .lb .recTitle {
  color: #666666;
  font-weight: bold;
  font-size: 12px;
}
.smbProfileF .lb .recTitle .iconSpacer img {
  vertical-align: middle;
}
.smbProfileF .lb .thumb {
  text-align: center;
  padding: 5px 0 10px 0;
}
.smbProfileF .lb .iconSpacer {
  padding: 6px 0 5px;
}
.smbProfileF .lb .logo img {
  border: 1px solid #ccc;
}
.smbProfileF .lb .g7 {
  width: 250px;
  overflow: visible;
}
/* grid alteration */
.smbProfileF .lb .td3 {
  background: url("/img/") repeat-y scroll 0 0 transparent;
}
.smbProfileF .lb .address {
  color: #666666;
  font-size: 14px;
}
.smbProfileF .lb .requestInfo {
  margin: 20px 0;
}
.smbProfileF .main {
  margin: 0 10px 0 0;
}
.g19 {
  overflow: visible;
}
/* for the ribbon */
.smbProfileF .ribbon {
  background: url(/img/smb/img-featured-ribbon.png) 0 0 no-repeat;
  width: 81px;
  height: 81px;
  position: absolute;
  top: -4px;
  right: -5px;
}
.smbProfileF .c {
  padding: 0 0 0 10px;
}
.smbProfileF .base {
  background: url(/img/smb/feat-profile-base.gif) 0 0 no-repeat;
  height: 32px;
}
.smbProfileF .main .top {
  background: url(/img/smb/feat-profile-cap.gif) 0 0 no-repeat;
  height: 7px;
}
.smbProfileF .main .c {
  background: white;
}
.smbProfileF .main .l {
  width: 340px;
  padding-right: 10px;
}
/* grid alteration */
.smbProfileF .main .base {
  background: none;
}
.smbProfileF .main .section {
  margin: 0 0 20px;
}
.smbProfileF .main .staticMap {
  margin: 0 0 10px;
}
.smbProfileF .main .staticMap img {
  border: 1px solid #ccc;
}
.smbProfileF .main .heading {
  color: #00a4e4;
  font-weight: bold;
  font-size: 16px;
}
.smbProfileF .main .writeReview {
  float: right;
}
.smbProfileF .main .count {
  float: left;
  display: block;
  padding: 28px 0 4px;
  font-weight: bold;
}
.smbProfileF .main .revHeader {
  border: solid #ccc;
  border-width: 0 0 1px;
  margin: 0 0 15px;
}
.smbProfileF .indRev {
  border: solid #ccc;
  border-width: 0 0 1px;
  margin: 0 0 15px;
  padding: 0 0 20px;
}
.smbProfileF .indRev .title {
  font-weight: bold;
  font-size: 14px;
}
.smbProfileF .indRev .stars {
  padding: 4px 0;
}
.smbProfileF .indRev .starsLabel {
  float: left;
  font-weight: bold;
  margin-right: 4px;
}
.smbProfileF .indRev .whenAdded {
  color: #666;
  padding: 4px 0 15px;
}
.smbProfileF .main .postedReview {
  padding: 10px 0;
  font-weight: bold;
  text-align: center;
}
.smbProfileF .main .review {
  padding: 20px 0;
}
.smbProfileF .main .review .title {
  color: #00a4e4;
  font: bold 16px arial;
  padding: 0 0 5px;
}
.smbProfileF .main .review table.reviewForm tr td.td1 {
  width: 60px;
  vertical-align: top;
}
.smbProfileF .main .review table.reviewForm tr td.td2 {
  width: 440px;
}
.smbProfileF .main .review table.reviewForm tr td.td2 input[type="text"] {
  width: 440px;
}
.smbProfileF .main .review table.reviewForm tr td.td2 textarea {
  width: 440px;
  height: 70px;
}
.smbProfileF .requestSent {
  color: #8EC63F;
  font-size: 18px;
}
.editFlowCxl {
  width: 100%;
  text-align: center;
}
/* Make the combo box look normal */
div#widget_CSZInput,
div#widget_businessName {
  width: 120px;
  border: 1px solid #7F9DB9;
  background-color: white;
  padding: 2px 1px 0;
  margin-top: 3px;
  color: #333;
}
.smbConfBusPro div#widget_CSZInput {
  width: 355px !important;
}
.smbConfBusPro .errors {
  position: relative;
  top: -6px;
  color: red;
}
/* shareBlock for smb */
.smbProfile .shareBlock {
  padding: 5px 0px;
  margin: 0 0 10px;
  height: 21px;
}
.smbProfile .shareBlock a {
  text-decoration: none;
}
.smbProfile .shareBlock .shareCompFirst {
  padding: 1px 0 0 5px;
  display: inline-block;
  float: left;
  height: 21px;
}
.smbProfile .shareBlock .shareComp {
  padding: 0px 0 0 6px;
  margin: 0 0 0 6px;
  display: inline-block;
  float: left;
  height: 21px;
  overflow: visible;
  position: relative;
}
.smbProfile .shareBlock .shareComp .shareButton {
  width: 55px;
  display: inline;
  margin-left: 10px;
}
.smbProfile .shareBlock .shareComp .shareButton .shareImgBlock {
  position: relative;
  top: 2px;
}
.smbProfile .shareBlock .shareComp .shareButton .share {
  font-weight: bold;
  margin: 0 0 0 5px;
  vertical-align: bottom;
}
.smbProfile .shareBlock .shareComp a.smb img {
  vertical-align: middle;
}
.smbProfile .shareBlock .shareComp .shareThis {
  background-color: #fff;
  width: 290px;
  height: 100px;
  border: 1px solid #ccc;
  position: absolute;
  margin: 0 0 0;
  padding: 5px;
  z-index: 1;
  left: -133px;
  top: 25px;
}
.smbProfile .shareBlock .shareComp .shareThis .rightShare {
  float: left;
  width: 145px;
}
.smbProfile .shareBlock .shareComp .shareThis .indShare {
  display: block;
  padding: 5px 0 0 10px;
  margin: 5px 0 0 10px;
}
.smbProfile .shareBlock .shareComp .shareThis .shareimg {
  padding: 0 0 7px 15px;
  vertical-align: middle;
}
.smbProfile .shareBlock .shareComp .shareThis .reddit {
  background: url(/img/sm/reddit.png?v=1) no-repeat 0 0;
}
.smbProfile .shareBlock .shareComp .shareThis .myspace {
  background: url(/img/article/social-image-sprite.gif?v=1) no-repeat 0 55%;
}
.smbProfile .shareBlock .shareComp .shareThis .delicious {
  background: url(/img/article/social-image-sprite.gif?v=1) no-repeat 0 0;
}
.smbProfile .shareBlock .shareComp .shareThis .mixx {
  background: url(/img/article/social-image-sprite.gif?v=1) no-repeat 0 25%;
}
.smbProfile .shareBlock .shareComp .shareThis .google_buzz {
  background: url(/img/article/social-image-sprite.gif?v=1) no-repeat 0 105%;
}
.smbProfile .shareBlock .shareComp .shareThis .google_bmarks {
  background: url(/img/article/social-image-sprite.gif?v=1) no-repeat 0 80%;
  height: 16px;
}
.smbProfile .shareBlock .shareComp .shareThis1 {
  background-color: #fff;
  width: 290px;
  height: 100px;
  border: 1px solid #ccc;
  position: absolute;
  margin: 0 0 0;
  padding: 5px;
  z-index: 1;
}
.smbProfile .shareBlock .shareComp .shareThis1 .rightShare {
  float: left;
  width: 145px;
}
.smbProfile .shareBlock .shareComp .shareThis1 .indShare {
  display: block;
  padding: 5px 0 0 10px;
  margin: 5px 0 0 10px;
}
.smbProfile .shareBlock .shareComp .shareThis1 .shareimg {
  padding: 0 0 7px 15px;
  vertical-align: middle;
}
.smbProfile .shareBlock .shareComp .shareThis1 .reddit {
  background: url(/img/sm/reddit.png?v=1) no-repeat 0 0;
}
.smbProfile .shareBlock .shareComp .shareThis1 .myspace {
  background: url(/img/article/social-image-sprite.gif?v=1) no-repeat 0 55%;
}
.smbProfile .shareBlock .shareComp .shareThis1 .delicious {
  background: url(/img/article/social-image-sprite.gif?v=1) no-repeat 0 0;
}
.smbProfile .shareBlock .shareComp .shareThis1 .mixx {
  background: url(/img/article/social-image-sprite.gif?v=1) no-repeat 0 25%;
}
.smbProfile .shareBlock .shareComp .shareThis1 .google_buzz {
  background: url(/img/article/social-image-sprite.gif?v=1) no-repeat 0 105%;
}
.smbProfile .shareBlock .shareComp .shareThis1 .google_bmarks {
  background: url(/img/article/social-image-sprite.gif?v=1) no-repeat 0 80%;
  height: 16px;
}
.dnone {
  display: none;
}
.smbProfileF .ripGrad {
  background: url(/img/smb/form-gradient.jpg?v=1) repeat-x 0 0;
  min-height: 830px;
}
.smbProfileF .ripGradHead {
  background: url(/img/smb/form-header-gradient.jpg?v=1) repeat-x 0 0;
  height: 45px;
  position: relative;
}
.smbProfileF .ripContact {
  font-size: 21px;
  font-weight: bold;
  color: #FFFFFF;
  position: absolute;
  top: 10px;
  left: 30px;
}
.smbProfileF .ripRibbon {
  position: absolute;
  top: 0px;
  right: -4px;
}
.smbProfileF .ripPadLT {
  padding-left: 10px;
  padding-top: 5px;
}
.smbProfileF .ripFormHeader {
  color: #333333;
  font-size: 16px;
  width: 95%;
}
.smbProfileF .ripFormCall {
  border-bottom: 1px solid #CCCCCC;
  padding: 10px 0;
}
.smbProfileF .ripFormSpan {
  font-size: 18px;
  font-weight: bold;
}
.smbProfileF .ripFormSend {
  border-top: 1px solid #FFFFFF;
  padding: 10px 0;
}
.smbProfileF .ripFormShare {
  margin: 15px 0;
  color: #999999;
  font-size: 12px;
}
.smbProfileBR .ripGrad {
  background: #ecf5e6;
  min-height: 830px;
  border-bottom: 1px solid #ffffff;
}
.smbProfileBR .ripGradOuter {
  border-bottom: 1px solid #c5e1b2;
}
/*
	.smbProfileBR .ripGradHead {background: url(/img/marketPlace/bg_green.png) repeat-x 0 0 #6DB33F;height:57px;position:relative;}
  	.smbProfileBR .ripContact {font-size: 18px; font-weight: bold; color: #FFFFFF; position: absolute; top: 5px; left: 20px;}
	.smbProfileBR .ripRibbonLft {position: absolute; top:0; left: -9px;}
	.smbProfileBR .ripPadLT {padding:15px;}
	*/
.smbProfileBR .ripGradHead {
  background: url(/img/smb/form-header-bg.gif?v=1) repeat-x 0 0;
  height: 27px;
  padding: 5px 5px 5px 15px;
  position: relative;
}
.smbProfileBR .ripContact {
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
}
.smbProfileBR .ripRibbonLft {
  position: absolute;
  top: 0;
  left: -9px;
}
.smbProfileBR .ripPadLT {
  padding: 15px 20px;
}
.smbProfileBR .ripFormHeader {
  color: #666666;
  font-size: 16px;
  width: 95%;
}
.smbProfileBR .ripFormSubHeader {
  color: #666666;
  font-size: 12px;
  padding: 5px 2px 15px;
  margin: 0 auto;
}
.smbProfileBR .ripFormCall {
  border-bottom: 1px solid #CCCCCC;
  padding: 10px 0;
}
.smbProfileBR .ripFormSpan {
  font-size: 18px;
  font-weight: bold;
}
.smbProfileBR .ripFormSend {
  border-top: 1px solid #FFFFFF;
  padding: 10px 0;
}
.smbProfileBR .ripFormShare {
  margin: 5px 0;
  color: #666666;
  font-size: 12px;
  padding: 0 10px;
}
.smbProfileBR .postButton {
  background: url("/img/headTerm/button-arrow-white-lrg.png?v=1") no-repeat scroll 95% 56% #F15C22 !important;
}
.smbProfileBR .postButton:hover {
  background: url("/img/headTerm/button-arrow-white-lrg.png?v=1") no-repeat scroll 95% 56% #F47D4E !important;
}
.smbProfileBR .postButtonDisabled {
  margin-top: -4px;
  background: url("/img/headTerm/button-arrow-white-lrg.png?v=1") no-repeat scroll 95% 56% #F15C22 !important;
  border: 2px solid #FFFFFF;
  border-radius: 8px 8px 8px 8px;
  color: white;
  cursor: pointer;
  font-size: 20px;
  height: 28px;
  font-weight: bold;
  padding: 5px 0;
  width: 99%;
  text-align: center;
}
.smbProfileBR .postButtonDisabled .imgStyleLoading {
  position: relative;
  left: -70px;
  top: 0px;
}
.smbProfileBR .joinNowBtn {
  background: url("/img/headTerm/button-arrow-white-lrg.png?v=1") no-repeat scroll 78% 52% #F15C22 !important;
  border: 2px solid #FFFFFF;
  border-radius: 8px 8px 8px 8px;
  color: white;
  cursor: pointer;
  font-size: 20px;
  height: 28px;
  font-weight: bold;
  padding: 5px 0;
  width: 99%;
  text-align: center;
}
.smbProfileBR .thankYou {
  font-weight: bold;
  font-size: 14px;
  margin: 0 0 15px 0;
}
.smbProfileBR .memberSearch .submit input {
  margin-top: -4px;
  background: url("/img/headTerm/button-arrow-white-lrg.png?v=1") no-repeat scroll 95% 56% #F15C22 !important;
  height: 38px;
  font-size: 18px;
}
.smbProfileBR .memberSearch .submit input:hover {
  background: url("/img/headTerm/button-arrow-white-lrg.png?v=1") no-repeat scroll 95% 56% #F47D4E !important;
}
.smbMultiPhoto .smbMultiPhotoWizardNextStep {
  margin-top: 100px;
}
.sessionsInformation {
  width: 504px;
  height: 100px;
}
.spellcheckPos table {
  top: -26px;
}
.input.spellcheckPos table {
  right: 185px;
  top: -26px;
}
.profileTable .companyWebsite .td1 {
  vertical-align: top;
}
.profileTable .companyWebsite td .websiteAddress {
  width: 500px;
  word-wrap: break-word;
}
.editFlowBtn {
  width: 140px;
  margin: 0 auto;
}
.smb-app-unavail-info {
  font-size: 20px;
  padding: 40px;
}
#autorenew_disclaimer {
  margin-top: 2rem;
}
#autorenew_disclaimer::before {
  content: attr(error-msg);
  font-weight: 700;
  color: red;
  display: none;
  margin: 10px 0;
}
#autorenew_disclaimer.error::before {
  display: block;
}
#autorenew_disclaimer.error .checkmark {
  border-color: red;
}
#autorenew_disclaimer label {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
}
#autorenew_disclaimer input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
#autorenew_disclaimer .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 16px;
  width: 16px;
  border-radius: 4px;
  border: solid 1px #444;
}
#autorenew_disclaimer:hover input ~ .checkmark {
  background-color: #fff;
}
#autorenew_disclaimer label input:checked ~ .checkmark {
  background-color: #444;
}
#autorenew_disclaimer .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
#autorenew_disclaimer label input:checked ~ .checkmark:after {
  display: block;
}
#autorenew_disclaimer label .checkmark:after {
  left: 5px;
  top: 3px;
  width: 4px;
  height: 7px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
