.pro-landing-page .section-shaded{background:#F5F5F5}
.pro-landing{color:#636363}
.pro-landing h1{font-size:36px;text-align:center}
.pro-landing div{background:#FFF;border-bottom:4px solid #d8d8d8;border-radius:3px;float:left;height:500px;margin:40px 10px;width:310px}
.pro-landing h2{font-size:18px;font-weight:bold;line-height:22px;margin:20px 0 0;padding:0 20px;height:44px}
.pro-landing p{font-size:16px;line-height:25px;margin:20px 0;padding:0 20px}
.pro-landing ul{margin:30px 0 0 0}
.pro-landing li{display:block;font-size:36px;float:left;width:330px;text-align:center}
.pro-landing .cta{clear:both;text-align:center}
.pro-landing .cta a{font-size:26px;margin:10px 0 60px;padding:12px 50px}
.user-menu .pro-create{border:0;font-size:18px!important;height:25px;margin-top:-21px;padding:16px 26px!important}
.pro-signup-top{margin-bottom:5px;padding-top:10px}
.pro-signup-top .ir{background:url(/images/fixya3/pro/pro-logo-lg.png) 0 0 no-repeat;display:block;height:50px;width:230px}
.lt-ie9 .pro-signup-top .ir{height:70px;margin-top:-10px}
.pro-signup-top span{float:left;margin-right:15px}
.pro-signup-top h2{clear:both;margin:0}
.pro-signup-form{padding:25px 0 0}
.pro-signup-form input{vertical-align:top}
.pro-signup-form .input-xlarge{width:360px}
.pro-signup-form .btn{font-size:18px;margin-left:178px;margin-right:25px;padding:10px 70px}
.pro-signup-form .back-to-about{bottom:10px;left:115px;position:absolute}
.pro-signup-form .help-inline.pull-right{font-size:12px;position:absolute;right:0;width:210px}
.pro-signup-form .radio,.pro-signup-form .checkbox{line-height:16px;min-height:20px;padding-left:20px;padding-top:5px}
.pro-signup-form .checkbox{line-height:12px}
.pro-signup-form .second-label{padding:0 16px}
.pro-details-section{display:none}
.pro-category-selection ul li ul.second-level{display:none;margin-bottom:20px}
.pro-signup-form .control-group,.pro-signup-form .controls{position:relative}
.checkbox-label{padding-top:0!important}
.my-profile .pro-signup-form .btn{font-size:inherit;margin-left:0;margin-right:0;padding:4px 12px}
.my-profile .pro-signup-form .radio{padding-left:0}
.pro-signup-form .social{background:url(/images/fixya3/pro/pro-social-icons-sm.png) 0 0 no-repeat;padding-left:28px;width:337px}
.pro-signup-form .gplus{background-position:3px -78px}
.pro-signup-form .fb{background-position:3px 5px}
.pro-signup-form .twitter{background-position:3px -23px}
.pro-signup-form .linkedin{background-position:3px -51px}
.pro-signup-form .yelp{background-position:3px -107px}
.pro-signup-form .youtube{background-position:3px -135px}
.pro-signup-form .fieldError{border:1px solid #F99094;color:#000!important}
#frmProRegistration .error,.pro-signup-form .error{color:#ff4a00}
.pro-signup-form #bizTypeContainer .radio{padding-left:10px}
.pro-about h3 a{float:right;margin-top:-5px}
.pro-about .inner{background:#f8f8f9;border:1px solid #d8dbde;border-radius:3px;padding:20px;word-wrap:break-word}
.pro-about .about{font-size:15px;line-height:23px;word-wrap:break-word}
.pro-about h4{font-size:13px;font-weight:bold;margin:20px 0 0}
.pro-about ul{margin:0;padding:0}
.pro-about .social a{background:url(/images/fixya3/pro/pro-social-icons.png) no-repeat;display:block;float:left;height:30px;margin-right:10px;width:30px}
.pro-about .social .gplus{background-position:-120px 0}
.pro-about .social .fb{background-position:0 0}
.pro-about .social .twitter{background-position:-40px 0}
.pro-about .social .linkedin{background-position:-160px 0}
.pro-signup-form .social .pro-about .social .yelp{background-position:-80px 0}
.pro-about .social .yelp{background-position:-80px 0}
.pro-about .social .youtube{background-position:-200px 0}
#pro-map-canvas{height:250px;margin:20px -20px -20px;width:258px}
.pro-about .workhours li span{display:inline-block;width:50px}
.pro-about .brand-link{margin-top:10px;padding-top:10px;display:block}
.pro-about .claim-company{border-top:1px solid #ececec;border-bottom:1px solid #ececec;height:30px;margin-top:3px;line-height:30px;vertical-align:middle}
.pro-landing-page #frmProRegistration label,.my-profile #frmSaveProDetails label{cursor:default}
.member-overview .pro-badge{margin-bottom:-5px}
.localpro-hero{background-color:#f4f4f4;background-position:center;background-repeat:no-repeat;box-shadow:inset 0 0 1px 1px rgba(0,0,0,0.2);height:294px;margin:0 auto;max-width:2560px;min-width:1195px;padding:0;position:relative}
.localpro-hero .pull-left{width:665px}
.localpro-hero-bar{background:#000;background:rgba(51,51,51,0.65);bottom:0;padding:0;position:absolute;width:100%}
.localpro-hero-bar .avatar{float:left}
.localpro-hero-bar .avatar img{background:rgba(255,255,255,.55);padding:0 10px}
.localpro-hero-bar .details{padding:10px 0 0 135px}
.localpro-hero-bar .details h1 a{color:white;text-decoration:none}
.localpro-hero-bar p{color:#FFF;font-size:12px;font-weight:bold;margin:0}
.localpro-hero-bar h1{color:#FFF;font-size:28px;line-height:28px;margin:10px 0;padding:0}
.localpro-hero-bar .btn{font-size:24px;margin-top:20px;padding:17px 0;width:298px;margin-right:20px}
.lt-ie9 .localpro-hero{min-width:1200px;max-width:1200px}
.localpro-profile .pull-left{width:118px}
.localpro-profile .pull-right{width:495px}
.localpro-profile h2{border-bottom:1px solid #eaeaea;line-height:34px;margin:0 0 20px;padding:0 0 20px}
.localpro-page .secondary{width:300px}
.localpro-specialties h4{border-bottom:1px solid #eaeaea;color:#787878;font-size:14px;margin:0 0 10px;padding:0 0 10px}
.localpro-specialties ul{margin:0;padding:0}
.localpro-specialties li{padding:0 0 10px}
.localpro-reviews{margin-bottom:25px}
.localpro-review{border-bottom:1px solid #eaeaea;padding:20px 0}
.localpro-review:last-child{border-bottom:0}
.localpro-review .avatar{float:left}
.localpro-review .review{padding-left:80px}
.localpro-review .review ul{margin:0 0 5px 0;padding:0;float:left;width:100%}
.localpro-review .review li{background:url(/images/fixya3/sprite10.png) -1px -2531px no-repeat;color:#666;float:left;font-size:12px;padding:0 8px}
.localpro-review .review li:first-child{background:0;padding-left:0}
.localpro-review .review li:last-child{border:0}
.localpro-review .review p{font-size:14px;line-height:21px}
.localpro-review .view-all{float:right;margin-top:-15px}
.localpro-review .review .read-more{margin-bottom:0}
.localpro-review .review .relationship{display:block;clear:both;border:0;padding:0;background:0}
.localpro-review .review p{font-size:14px;line-height:21px;margin-bottom:5px}
.localproreview-top{padding:0 0 20px}
.localproreview-top h3{color:#003D79;float:left;font-size:16px;line-height:16px;margin:0}
.localproreview-top ul{float:right;margin:0}
.localproreview-top li{color:#666;float:left;font-size:12px;padding:0 0 0 10px}
.localproreview-top li a{color:#666}
.yelp .localproreview-top img{margin-top:-6px}
.google .localproreview-top img{margin-top:-1px}
.localpro-rating{background:url(/images/fixyapro/local-rating-stars.png) 0 0 no-repeat;display:block;height:16px;margin-top:2px;width:84px}
.fixya .localpro-rating{width:74px;height:13px;background-position:0 0}
.fixya .localpro-rating.one-star{background-position:0 -14px}
.fixya .localpro-rating.onehalf-star{background-position:0 -28px}
.fixya .localpro-rating.two-star{background-position:0 -42px}
.fixya .localpro-rating.twohalf-star{background-position:0 -57px}
.fixya .localpro-rating.three-star{background-position:0 -71px}
.fixya .localpro-rating.threehalf-star{background-position:0 -85px}
.fixya .localpro-rating.four-star{background-position:0 -99px}
.fixya .localpro-rating.fourhalf-star{background-position:0 -113px}
.fixya .localpro-rating.five-star{background-position:0 -127px}
.yelp .localpro-rating{width:84px;height:16px;background-position:0 -160px}
.yelp .localpro-rating.one-star{background-position:0 -179px}
.yelp .localpro-rating.onehalf-star{background-position:0 -198px}
.yelp .localpro-rating.two-star{background-position:0 -217px}
.yelp .localpro-rating.twohalf-star{background-position:0 -236px}
.yelp .localpro-rating.three-star{background-position:0 -255px}
.yelp .localpro-rating.threehalf-star{background-position:0 -274px}
.yelp .localpro-rating.four-star{background-position:0 -293px}
.yelp .localpro-rating.fourhalf-star{background-position:0 -312px}
.yelp .localpro-rating.five-star{background-position:0 -331px}
.google .localpro-rating{width:70px;height:12px;background-position:0 -366px;margin-top:4px}
.google .localpro-rating.one-star{background-position:0 -380px}
.google .localpro-rating.onehalf-star{background-position:0 -393px}
.google .localpro-rating.two-star{background-position:0 -406px}
.google .localpro-rating.twohalf-star{background-position:0 -419px}
.google .localpro-rating.three-star{background-position:0 -432px}
.google .localpro-rating.threehalf-star{background-position:0 -444px}
.google .localpro-rating.four-star{background-position:0 -458px}
.google .localpro-rating.fourhalf-star{background-position:0 -471px}
.google .localpro-rating.five-star{background-position:0 -484px}
.localpro-cta{background:#F8F8F8;padding:20px}
.localpro-cta p{color:#787878;font-size:16px;line-height:38px;margin:0}
.localpro-cta p a{float:right;font-size:18px;padding:8px 11px}
.localpro-review-box{background:#F8F8F8;border:1px solid #eaeaea;border-radius:1px;margin-bottom:20px;padding:20px}
.localpro-review-box textarea{height:100px;margin-bottom:10px;width:440px}
.localpro-review-box .btn{float:right;font-size:20px;padding:5px 25px}
.localpro-rating-stars{position:relative}
.localpro-rating-stars p{color:#3F3F3F;font-size:16px;line-height:16px;margin:0 0 10px;padding:0}
#localpro-rating-stars{background:url(/images/fixyapro/ratingstar-holder.png) 0 0 no-repeat;float:left;margin:7px 0 0;min-height:31px;width:195px}
#localpro-rating-stars>img{margin-right:4px}
#localpro-rating-hint{color:#787878;float:left;font-size:13px;margin-left:0;padding-top:13px}
.localpro-review-box form{margin:0}
.localpro-review-box .control-group{margin-top:20px}
.localpro-review-box .control-label{cursor:default;width:175px}
.localpro-review-box .controls{margin-left:205px}
.localpro-review-box label.pull-left{margin-right:10px;width:auto}
.localpro-review-box-bottom,#localreview-alert{display:none}
.localpro-review-box-bottom .pull-right{margin:0}
.localpro-page .pro-about .inner{background:0;border:0;padding:0}
#pro-map-canvas{background:#f8f8f8;margin:20px 0 0}
#pro-map-canvas img{max-width:none}
.localpro-page .section .secondary-300{padding-top:0}
.local-specialties{background:0;padding:0}
.local-specialties .pull-left{border:1px solid #CCC}
.local-specialties h3{background:#f9f9fa;margin:0 0 5px 0;padding:10px}
.local-specialties label{padding:2px 10px;font-size:12px;width:190px}
.local-specialties input[type="checkbox"]{margin-top:-4px}
.local-specialties .pull-left{margin:0 10px 10px 0;height:540px}
.pro-signup-form input{vertical-align:middle}
.pro-signupv2 .local-specialties input[type="checkbox"]{margin-top:-2px}
.pro-signupv2 h3{background:#f9f9fa;margin:0 0 5px 0;padding:10px}
.procats-selected{margin:20px 0 0 0;font-size:14px}