body {
font-family: 'open sans';
color: #666;
}

body > img { /* yext 1x1 img */
position: absolute;
left: -100px;
top: -100px;
}
.btn {
border-radius: 0;
}
.btn.btn-primary {
background-color: rgba(20,148,222,1);
border: none;
}

nav.navbar {
margin: 0 auto;
text-align: center;
width: 100%;
background-color: #1ea8e3;
border-bottom: solid 1px #0a94cf;
-moz-box-shadow: 0 1px 1px #888, 0 0px 0 #666 inset;
-webkit-box-shadow: 0 1px 1px #888, 0 0px 0 #666 inset;
box-shadow: 0 1px 1px #888, 0 0px 0 #666 inset;
}
.navbar-default .navbar-brand {
background: url('http://img.superpages.com/images-yp/sp/img/sprite-header.png') 0 0;
color: rgba(0,0,0,0);
width: 184px;
height: 46px;
margin-top: 3px;
}
.navbar-default .navbar-brand:hover {
color: rgba(0,0,0,0);
}
.navbar-default .navbar-nav>li>a {
color: #fff;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
color: #fff;
background-color: transparent;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
background-color: transparent;
}
.navbar-nav .sep {
padding-top: 16px;
color: #fff;
}
.navbar-nav .borders {
border-right: 1px solid #0994cf;
-moz-box-shadow: 1px 0 0 #5bc3f8;
-webkit-box-shadow: 1px 0 0 #5bc3f8;
box-shadow: 1px 0 0 #5bc3f8;
}
.navbar-default .navbar-toggle {
border-color: rgba(138,209,255,1);
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
background-color: rgba(138,209,255,.7);
}
.navbar-default .navbar-toggle .icon-bar {
background-color: rgba(138,209,255,1);
}
.navbar-default .navbar-collapse {
border-color: rgba(138,209,255,1);
text-align: left;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
background-color: rgba(138,209,255,1);
}
.navbar-nav>li>a.sep:hover {
cursor: default;
background-color: transparent;
}

footer {
color: #fff;
background-color: rgba(83, 97, 108, 1);
padding-top: 24px;
padding-bottom: 12px;
font-size: 12px;
}
footer ul {
list-style: none;
margin-bottom: 24px;
}
footer ul.first {
padding-left: 0;
}
footer ul li.title {
margin-bottom: 24px;
font-weight: 600;
}
footer ul li {
margin-bottom: 3px;
}
footer a {
color: #fff;
}
footer a:hover {
color: rgba(94,184,206,1);
text-decoration: none;
}
footer .sc {
background: url('http://img.superpages.com/images-yp/sp/img/sprite-social-footer.png') 0 0 no-repeat;
display: inline-block;
width: 28px;
height: 28px;
}
footer .sc.tw {
background-position: -28px 0;
}
footer .sc.gp {
background-position: -56px 0;
}
footer .sc.in {
background-position: -84px 0;
}
footer .sc.pi {
background-position: -112px 0;
}
footer .sc.gr {
background-position: -140px 0;
}
footer .copy, footer .social-text {
margin-top: 6px;
float: left;
}
footer .social {
float: right;
}

.ruler {
border-width: 4px;
width: 175px;
margin-top: 12px;
margin-bottom: 36px;
}

#uploadanimation {
position: absolute;
padding: 2px;
width: 230px;
z-index: 100;
margin: auto;
width: 100%;
height: 100%;
background-color: #fff;
left: 0px;
top: 0;
display: none;
}

#save-or-rate {
background-color: rgba(0,0,0,.8);
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
display: none;
}
#save-or-rate .inner {
margin-top: 15%;
}
#save-or-rate .inner button {
background-color: transparent;
color: #fff;
}
#save-or-rate .inner button:hover {
background-color: #fff;
color: #333;
}
#save-or-rate .no-reviews {
color: #fff;
margin-bottom: 12px;
}

@media (max-width: 1024px) {
   footer .social, footer .copy {
      margin-top: 12px;
      float: none;
   }
}


/* Logged in stuff */
body {
background-color: rgba(234,234,234,1);
}


.navbar form.search button {
border-color: rgba(254,135,0,1);
background-color: rgba(254,135,0,1);
}
.navbar form.search button:hover {
border-color: rgba(255,152,0,1);
background-color: rgba(255,152,0,1);
}
.navbar .user-thumb {
width: 40px;
height: 40px;
margin-top: 5px;
margin-left: 20px;
border-radius: 2px;
}

.breadcrumb {
background-color: transparent;
margin-bottom: 0;
padding: 12px 0 3px 0;
}
#title-head {
margin-bottom: 12px;
}

#profile {
margin-bottom: 36px;
background-color: #fff;
}
#profile .left {
border-right: 1px solid rgba(207,207,207,1);
}
.rate-total-reviews {
width: 100%;
height: 26px;
}
#profile .num-reviews {
margin-top: 3px;
margin-left: 6px;
font-size: 13px;
}

#map-toggle {
position: absolute;
left: 10px;
top: 10px;
z-index: 1000;
background-color: rgba(84,97,109,.7);
color: #fff;
padding: 0 6px;
border-radius: 2px;
cursor: pointer;
}
#map-toggle span {
display: inline-block;
border-right: 1px solid rgba(84,97,109,1);
padding: 2px;
webkit-box-shadow: 1px 0px 0px 0px rgba(154,159,196,1);
-moz-box-shadow: 1px 0px 0px 0px rgba(154,159,196,1);
box-shadow: 1px 0px 0px 0px rgba(154,159,196,1);
}
#map-canvas {
height: 340px;
margin: 0 -15px;
border-bottom: 3px solid rgba(84,97,109,1);
}

.npl {
padding-left: 0;
}
.npr {
padding-right: 0;
}
.arrow-down {
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid #d9e0e6;
margin: 10px 0 0 45px;
display: inline-block;
position: absolute;
bottom: 0;
left: 11px;
}

.rateit {
margin-top: 4px;
}
.rateit button.rateit-reset {
display: none !important;
}

.choose-city {
font-size: 16px;
font-weight: 600;
}
#choose-city .modal-header {
background-color: #efefef;
text-align: center;
}

.section {
padding-bottom: 24px;
margin-bottom: 12px;
border-bottom: 1px  solid rgba(207,207,207,1);
}

.section.last {
border-bottom: none;
padding-bottom: 0;
}

 /* .section.reviews.last {
border-bottom: 1px  solid rgba(207,207,207,1);
padding-bottom: 24px;
}  */
#profile .contact-info {
color: #333;
}
#profile > .row {
border: 1px solid rgba(207,207,207,1);
}
#profile .reviews article .info div, #profile .reviews article .info p {
display: inline-block;
font-size:12px;

}
.reviewdate{
	font-weight:400;
}
#profile .reviews article .item, #profile .reviews article .type {
display: none;
}
#profile .reviews article #reviewHelpful *, #profile .reviews article #reviewHelpful, #profile .reviews .clear .abuselinks {
display: inline-block;
}
.yes, .no{
	padding: 0 3px;
}
 #profile .reviews .business-response .abuselinks{
	font-size: 14px;
	font-weight:500; 
}
#profile .reviews .write-rate {
background-color: #efefef;
padding: 12px;
margin: 0 0 12px 0;
}
#profile .reviews .reviews-footer {
background-color: rgba(83, 97, 108, 1);
padding: 6px;
margin-bottom: 12px;
}
#profile .reviews  article {
margin-bottom: 10px;
padding-left: 50px;
background: #fff url('http://img.superpages.com/images-yp/sp/img/icon-review-user-bp.png') 0px -93px no-repeat;
}
#profile .reviews .rateit {
margin-top: 9px;
margin-right:17px;
}
#profile .reviews .num-reviews {
margin-top: 8px;
margin-right: 6px;
}
/*
.autocomplete {
border: 1px solid #ccc;
background: #FFF;
cursor: default;
text-align: left;
overflow: auto;
margin: 2px 0;
padding: 6px 12px;
border-radius: 4px;
}
*/
#myMap {
width: 100%;
/*height: 270px;*/
}
#myMap img {
 	max-width: 100%;
}
#BPmapcontainer {
margin: 0 -14px 0 -15px;
}
.mobilead-container {
margin: auto;
background-image: url(http://img.superpages.com/images-yp/sp/images/fw/mobilepromo-bpsidebarv5.jpg);
background-repeat: repeat-x;
width: 202px;
height: 733px;
font-family: Arial, Helvetica, sans-serif;
color: #000;
}

#profile .left h1 {
font-weight: 400;
font-size: 27px;
color: rgba(105,105,105,1);
margin-top: 28px;
max-width: 430px;
}
#title-head .npl a {
font-size: 12px;
}
#title-head .npr a {
color: rgba(105,105,105,1);
text-decoration: none;
}
[itemprop="address"] {
color: rgba(105,105,105,1);
margin: 12px 0;
}
.phone, .calltrack{
font-size: 20px;
line-height: 12px;
margin-top:12px;
font-weight: 400;
margin-bottom: 6px;
}
.contact-info {
display: block;
margin-bottom: 12px;
}
.contact-info a {
font-size: 12px;
display: block;
}
#profile .website, #profile .bookAppointment{
margin: 0;
display: inline-block;
font-size: 13px;
}
#profile .extra-details .col-sm-4 {
min-width: 200px;
white-space: nowrap;
font-weight: 700;
}
#profile .extra-details .col-sm-4, #profile .extra-details .col-sm-8, #profile .extra-details .col-sm-12 {
margin-bottom: 24px;
}
@media (max-width: 1084px) {
   #profile .extra-details .col-sm-4 {
      margin-bottom: 0;
   }
}
#BPsidebar {
margin-top: 36px;
margin-bottom: 36px;
}

.top-actions {
list-style-type: none;
position: absolute;
right: 0;
top: 0px;
margin: 0;
background-color: #f1f3f5;
padding: 8px 8px 6px 8px;
}
.top-actions li {
display: inline;
margin-right: 0px;
padding-right: 0px;
/*border-right: 1px solid rgba(205,205,205,1);*/
display: inline-block;
height: 24px;
}
.top-actions li a {
background: url('http://img.superpages.com/images-yp/sp/img/sprite-bp-icons-1.png') 0 -114px no-repeat;
display: inline-block;
width: 30px;
height: 18px;
margin-top: 0px;
}
.top-actions li.last {
padding: 0;
margin: 0;
border-right: none;
}
.top-actions li a.facebook {
background: url('http://img.superpages.com/images-yp/sp/img/sprite-bp-icons-1.png') 0 -12px no-repeat;
}
.top-actions li a.twitter {
background: url('http://img.superpages.com/images-yp/sp/img/sprite-bp-icons-1.png') 0 -44px no-repeat;
}
.top-actions li a.gplus {
background: url('http://img.superpages.com/images-yp/sp/img/sprite-bp-icons-1.png') 0 -76px no-repeat;
}
.top-actions li a.mobile {
background: url('http://img.superpages.com/images-yp/sp/img/sprite-bp-icons-1.png') 0 -114px no-repeat;
}
.top-actions li a.print {
background: url('http://img.superpages.com/images-yp/sp/img/sprite-bp-icons-1.png') 0 -180px no-repeat;
}
.top-actions li a.save {
background: url('http://img.superpages.com/images-yp/sp/img/sprite-bp-icons-1.png') 0 -281px no-repeat;
}
.top-actions li a.send {
background: url('http://img.superpages.com/images-yp/sp/img/sprite-bp-icons-1.png') 0 -147px no-repeat;
}
 #profile .website a {
padding-left: 27px;
font-size: 12px;
}
#profile .website a{
background: url('http://img.superpages.com/images-yp/sp/img/sprite-bp-icons.png') 0 -231px no-repeat;
}
#profile .website a:HOVER{
background: url('http://img.superpages.com/images-yp/sp/img/sprite-bp-icons.png') 0 -248px no-repeat;
}


#profile .bus-tabs {
background-color: #F1F3F5;
margin: 12px -15px 24px -15px;
}

#profile .bus-tabs > div {
padding: 0;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
color: #fff;
background-color: #66757F;
text-transform: uppercase;
border-radius: 0;
}
.bus-tabs ul li.active a{
	background-color: #66757F;
}
.nav-pills>li>a {
text-transform: uppercase;
}

.details p{
	font-size:13px;
}
.details {
	word-break:break-all;
}

.toprintmore {
display: none;
}
#lessdes, #moredes {
margin-bottom: 24px;
font-size:13px;
}
.extra-details{
	font-size:13px;
}
.advertiser_notice{
	margin-bottom: 24px;
	font-size: 13px;
}
.btn-group-sm>.btn, .btn-sm{
	font-size:13px;
}
/*
#profile .nav-pills>li.active>a, #profile .nav-pills>li.active>a:focus, #profile .nav-pills>li.active>a:hover, #profile .nav-pills>li>a {
background-color: #fff;
border-radius: 0;
padding: 0px;
text-transform: uppercase;
font-weight: 600;
}
#profile .nav-pills>li.active, #profile .nav-pills>li.active:focus, #profile .nav-pills>li.active:hover, #profile .nav-pills>li {
border-right: 1px solid rgba(207,207,207,1);
margin-right: 12px;
padding-right: 12px;
}
#profile .nav-pills>li:last-of-type {
border-right: none;
}
#profile .nav-pills>li.active>a, #profile .nav-pills>li.active>a:focus {
color: rgba(0,0,0,1);
border-bottom: 3px solid rgba(255,170,0,1);
}
*/

#profile .photos {
float: right;
text-align: center;
}
#profile .photos > div {
width: 91px;
height: 91px;
float: left;
margin-right: 12px;
}
#profile .photos.gallery {
float: none;
}
#profile .photos.gallery > div {
width: 71px;
height: 71px;
}
#profile .photos > div:last-of-type {
margin-right: 0;
}
#profile .photos .add-photo {
border: 2px dashed rgba(205,205,205,1);
}
#profile .photos .add-photo div.txt {
color: rgba(155,155,155,1);
font-weight: 600;
font-size: 12px;
}
.add-photo-icon{
display:none;	
background: url('http://img.superpages.com/images-yp/sp/img/sprite-add-photo-bp.png') 0 0 no-repeat;
width: 34px;
height: 25px;	
margin: 8px 14.5px;
}
.add-photo-icon:HOVER{
	background: url('http://img.superpages.com/images-yp/sp/img/sprite-add-photo-bp.png') -34px 0 no-repeat;
}
#profile .photos .add-photo div.camera-icon {
background: url('http://img.superpages.com/images-yp/sp/img/sprite-add-photo-bp.png') 0 0 no-repeat;
width: 34px;
height: 25px;
margin: 25px auto 5px auto;
}
#profile .left h3 {
font-size: 15px;
margin: 3px;
font-weight:600;
}
.nav > li a:FOCUS, .nav > li a:HOVER{
	background-color:#C8CCC9;
}

.see-more i {
width: 25px;
background: url('http://img.superpages.com/images-yp/sp/img/sprite-bp-icons-1.png') 0 -482px no-repeat;
display: inline-block;
height: 16px;
}

.top-review {
margin-bottom: 6px;
padding: 8px 8px 6px 45px;
background: rgba(245,245,245,1) url('http://img.superpages.com/images-yp/sp/img/icon-review-user-bp.png') 7px 11px no-repeat;
overflow: hidden;
font-size:12px;
}
.coupons-list {
max-height:200px;
overflow:auto;
}
.coupons-list div a{
background: url('http://img.superpages.com/images-yp/sp/img/sprite-bp-icons-1.png') 0 -453px no-repeat;
padding-left:26px;
}
.coupons-list div a:HOVER{
background: url('http://img.superpages.com/images-yp/sp/img/sprite-bp-icons.png') 0 -370px no-repeat;
padding-left:26px;
height:
}
.coupons-list span {
font-size:12px;
}
.coupons-list p {
margin-top: 12px;
padding-top: 12px;
border-top: 1px dotted rgba(207,207,207,1);
}
/* .coupons-list .info.first {
background: url('http://img.superpages.com/images-yp/sp/img/sprite-bp-icons-1.png') 0 -449px no-repeat;
} */
.coupons-list .info.first p {
margin:0;
padding:0;
border: none;
}
.web-photo {
margin-bottom: 24px;
}

#profile .listing {
margin-bottom: 24px;
}
#profile .listing .button.right:HOVER {
background: url('http://img.superpages.com/images-yp/sp/img/sprite-bp-icons-1.png') 0 -247px no-repeat;
padding-left: 28px;
}
#profile .listing .button.right {
background: url(http://img.superpages.com/images-yp/sp/img/sprite-bp-icons.png) 0 -269px no-repeat;
padding-left: 27px;
font-size:13px;
}
#profile .listing .button.left:HOVER {
background: url('http://img.superpages.com/images-yp/sp/img/sprite-bp-icons-1.png') 0 -281px no-repeat;
padding-left: 28px;
border-right: none;
}
#profile .listing .button.left {
background: url(http://img.superpages.com/images-yp/sp/img/sprite-bp-icons.png) 0 -309px no-repeat;
padding-left: 26px;
border-right: none;
font-size:13px;
}

.advertising1 {
display: none;
}
.bootstrap footer {
margin-bottom: 0 !important;
}

.changecityStyle{
color: #677580;
float: right;
padding-right: 22px;
}
.changecityStyle:hover{
cursor: pointer;
text-decoration: underline;
}
.changecityStyle div{
font-size: 18px;
}
.changecityStyle a{
color:#677580;
text-decoration:none;
font-size: 13px;
font-weight:bold;
}
.citychange{
background: url("http://img.superpages.com/images-yp/sp/img/sprite-header.png") no-repeat scroll 0 0 transparent;
background-position: 0px -74px;
display: block;
font-size: 0px;
height: 7px;
margin: 0;
position: absolute;
right: 7px;
text-indent: -9999px;
top: 10px;
width: 10px;
pointer-events: auto;
}


#changecity.modal {
display: none;
z-index: 999;
/* padding:25px; */
background-color: #FFF;
-webkit-border-radius: 12px;
border-radius: 2px;
border: solid;
border-color: #d9e0e6;
border-width: medium;
box-shadow: 4px 4px 9px rgb(192, 192, 192);
position:fixed;
margin-top:80px;
margin-left: auto;
margin-right: auto;
}
#changecity {
width: 600px;
height: 450px;
overflow: initial;
}
#changecity.modal #city-list {
height: 267px;
margin: 0;
}
#changecity.modal ul {
display: block;
float: left;
margin-left: 25px;
margin-top: 20px;
padding: 0;
width: 150px;
}
#changecity.modal li {
list-style-type: none;
margin: 0;
padding: 2px;
font-size: 12px;
line-height: 14px;
}
#changecity.modal li a {
color: #1fa7e2;
text-decoration: none
}
#changecity.modal li a:hover {
opacity: 0.4;
}
#changecity.modal ul.options {
margin-top: 10px;
}
#changecity.modal .modalCloseImg {
display: block;
position: absolute;
right: -10px;
top: -10px;
padding: 4px 8px 4px 8px;
background-color: #66757F;
color: #FFF;
font-size: 10px;
-webkit-border-radius: 10px;
border-radius: 100%;
}
#changecity.modal .modalCloseImg:hover {
background-color: #919BA3;
text-decoration: none;
cursor: pointer;
}
#changecity.modal #city-list-search {
font-size: 14px;
color: #666;
font-weight: bold;
margin-top: 62px;
margin-left: 25px;
clear: both;
vertical-align: baseline;
}
#changecity.modal #city-list-search form {
display: table;
vertical-align: middle;
}
#changecity.modal #city-list-search form label {
display: block;
float: left;
margin-top: 7px;
}
#changecity.modal #city-list-search input[type="text"] {
border: 1px solid #CCCCCC;
float: left;
height: 36px;
line-height:;
margin-left: 7px;
padding-left: 5px;
width: 150px;
-webkit-border-radius: 1px;
border-radius: 1px;
font-weight: lighter;
}
#changecity.modal #city-list-search input.submit {
border: none;
height: 36px;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-size: 14px;
padding: 7px 20px;
white-space: nowrap;
margin: 0px 0 0 14px;
overflow: visible;
text-align: center;
background-color: #1EA8E3;
-webkit-border-radius: 2px;
border-radius: 2px;
transition: all 0.4s ease-out 0s;
width: auto;
}
#changecity.modal #city-list-search input.submit:hover {
background-color: #FF9900;
transition: all 0.4s ease-out 0s;
-webkit-border-radius: 2px;
border-radius: 2px;
}
#simplemodal-overlay {
background-color: #000;
}
#changecityheader {
text-align: center;
background-color: #d9e0e6;
display: block;
width: 594px;
height: 60px;
position: relative;
font-color: gray;
font-size: 20px;
line-height: 60px;
}

.helpful, .abuselinks {
font-size: 11px;
font-weight: 600;
}
#reviewHelpful p{
	font-size:11px;
}

.info {
font-weight: 600;
}

.modal-signin, .modal-signin * {
box-sizing: content-box;
}
.modal-signin .close {
float: inherit;
font-size: 21px;
font-weight: inherit;
line-height: inherit;
color: #000;
text-shadow: none;
filter: alpha(opacity=100);
opacity: 1;
}
.modal-signin input[type="text"], .modal-signin input[type="password"] {
width: 289px !important;
}
.modal-signin .row:last-of-type, .modal-signin .row:last-of-type input {
margin-bottom: 0;
}

#directionsFlyout {
display:none;
position:absolute;
top:228px;
left:0px;
z-index:100;
}
#directionsContent {
background-color: white;
    width: 400px;
    height: auto;
    border: 3px solid #c9d0d7;
    min-height: 160px;
   margin-top: 70px;
}
.directionsClose {
display: block;
    position: absolute;
    right: 4px;
   
    padding: 2px 5px 5px 5px;
    background-color: #66757F;
    color: #FFF;
    font-size: 10px;
    -webkit-border-radius: 25px;
    border-radius: 100%;
    border: 2px solid #EEEEEE;
    width: 25px;
    height: 25px;
    opacity: 1;
    text-shadow: 0;
    font-weight: normal;
    cursor: pointer;
    text-align: center;
}
 .directionsClose:HOVER{
  opacity:0.5;
  text-decoration:none;
  }  
  .directionsClose a:HOVER{
  text-decoration:none;
  }
.directionsRadioContainer {
clear:both;
width:232px;
height:60px;
margin:25px 0 10px 40px;
border:solid #cccccc 1px;
background-color:#e9e9e9;

}
.directionsRadioLeft {
float:left;
font-size:11px;
width:120px;
margin-top:4px;
padding-left:5px;
}
.directionsRadioRight {
float:center;
font-size:11px;
width:auto;
margin-top:4px;
padding-left:55px;
padding-top:15px;
}

.deston{
clear:both;
width:280px;
margin:5px 0 0 15px;
padding:7px 0px 0 0px;
border:0px solid red;
}
.destonn{
display:block;
clear:both;
margin:8px 0 0 15px;
padding:0 0px 0 0px;
border:0px solid red;
}
.alph{
float:left;
width:17px;
height:16px;
margin:3px 4px 0 0;
font-family:Arial;
font-size:12px;
color:#fff;
text-align:center;
padding:0;
background:url(http://img.superpages.com/images-yp/sp/images/bp/images/redbckg.gif) no-repeat left top;
}
.poinpt{
width:230px;
float:left;
margin:4px 3px 0 4px;
padding:4;
border:1px solid #6699cc;
}
.clos{
font-size: 11px;
    color: white;
    float: right;
    width: 0px;
    height: 17px;
    margin-top: 6px;
    background-color: #66757F;
    border-radius: 100%;
    padding: 0px 12px 0px 5px;
}
.clos:HOVER{
opacity:0.5;
}
.btn-primary{
background-color: #1EA8E3;

}
#edit1{
height:36px;
padding: 6px 20px;
width: 140px;
}
#edit1:HOVER{
	opacity:0.5;
}
#edit1c {
    color: white;
    background: #9CA3A6;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    height: 36px;
    margin-bottom: 10px;
    padding: 6px 20px;
    text-decoration: none;
    width: 150px;
    border: solid 1px;
}
#edit1c:HOVER {
opacity:0.5;
}
.addReverse{
clear:both;
display:block;
font-size:11px;
margin:10px 0 8px 0;
padding:10px 0 0 60px;
border:0px solid red;
}
.mapbottom {
width: 328px;
height: 20px;
margin: 0;
padding: 0;
background: url(http://img.superpages.com/images-yp/sp/images/bp/directions_bottom.png) no-repeat center bottom;
}


[itemprop="reviewRating"] {
margin-right: 18px;
}
#profile .reviews article.business-response {
background: none;
}
.business-response .info {
display: none;
}
.business-response .details {
background-color: #efefef;
padding: 12px;
position: relative;
}
.business-response .busownername {
padding-bottom: 10px;
display: inline-block;
}
.business-response .abuselinks {
margin: 0;
}
.business-response .arrow-up {
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #efefef;
position: absolute;
left: 45px;
top: -10px;
}
.business-text {
font-weight: 600;
margin-top: 12px;
}
.yext-tag {
background: url("http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png") no-repeat scroll transparent;
background-position: -1px -538px;
font-size: 12px;
height: 16px;
line-height: 15px;
margin: 5px 0;
overflow: hidden;
padding-left: 23px;
text-overflow: ellipsis;
white-space: nowrap;
}
.yext-tag:hover {
background: url("http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png") no-repeat scroll transparent;
background-position: -1px -554px;
}
#yextData {
float: right;
background: url("http://img.superpages.com/images-yp/sp/img/merchant-verified.png") no-repeat scroll right top transparent;
color: #333333;
margin: 0;
height: 20px;
width: 147px;
margin-top:12px;
margin-right:18px;
}
.providedbyYP {
float:right;
width: 96px;
height: 27px;
margin-top:4px;
margin-right:9px;
background-image: url(http://img.superpages.com/images-yp/sp/images/bp/yplogo_final.png);
}
.providedbyDex {
float: right;
width: 140px;
margin-top: 9px;
}
.providedbyDextext{
font-size:11px;
color:#666666;
font-family: open sans;
}
.listing-side {
margin-top: 24px;
margin-bottom: 24px;
}
.listing-side p {
margin: 0;
}
.listing-side p.links, .fs_lstlnks {
margin-bottom: 12px;
padding-bottom: 12px;
padding-top: 8px;
border-bottom: 1px dotted #aaa;
}
.listing-side p > .phlnk {
/*display: none;*/
}
.listing-side .b-name,  .listing-side .name{
font-weight: 600;
}
.listing-side .rating {
margin-right: 8px;
}
.listing-side .b-icon {
border: 1px solid #efefef;
margin-right: 8px;
margin-bottom: 8px;
}

.ws-link-hide {
display: none;
}

.business-video .watch {
background: url("http://img.superpages.com/images-yp/sp/images/fw/play-button-large.png") no-repeat scroll 44% 44% transparent;
cursor: pointer;
height: 110px;
left: 0;
position: absolute;
text-indent: -10000px;
top: 0;
width: 160px;
}


/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/ 
#colorbox, #cboxOverlay, #cboxWrapper{box-sizing: content-box; position:absolute; top:0; left:0; z-index:7999; overflow:hidden;}
#cboxOverlay{background-color: #000000;position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#cboxDisclamer{font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

#colorbox{}
   #cboxListing{position:absolute; top:21px; right:0px; z-index:3; width:278px;;}
   #cboxListing p{margin:0;}
    #cboxTopLeft{width:14px; height:14px; background:url(http://img.superpages.com/images/video/spcontrol3.png) no-repeat -52px 0;}
    #cboxTopRight{width:14px; height:14px; background:url(http://img.superpages.com/images/video/spcontrol3.png) no-repeat -62px 0;}
    #cboxBottomLeft{width:14px; height:14px; background:url(http://img.superpages.com/images/video/spcontrol3.png) no-repeat -52px -10px;}
    #cboxBottomRight{width:14px; height:14px; background:url(http://img.superpages.com/images/video/spcontrol3.png) no-repeat -62px -10px;}
    #cboxMiddleLeft{width:14px;  background:url(http://img.superpages.com/images/video/spcontrol3.png) left top repeat-y;}
    #cboxMiddleRight{width:14px; background:url(http://img.superpages.com/images/video/spcontrol3.png) right top repeat-y;}
   
    #cboxTopCenter{height:14px; background:url(http://img.superpages.com/images/video/videoborder2.png) -0px -0px repeat-x;}
    #cboxBottomCenter{height:14px; background:url(http://img.superpages.com/images/video/videoborder2.png) 0px -14px repeat-x;}
    #cboxContent{background:#ffffff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:0px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
      /*#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;border:solid blue 1px;}*/
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
       /*#cboxLoadingOverlay{background:url(http://img.superpages.com/images/video/loading_background.png) no-repeat center center;}*/
        #cboxLoadingGraphic{background:url(http://img.superpages.com/images/video/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:0px; right:0px; z-index:3; background:url(http://img.superpages.com/images/video/spcontrol3.png) no-repeat -15px 0; width:24px; height:24px; text-indent:-9999px;}
        #cboxCloseg.hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7+ replaces a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6

.cboxIE6 #cboxTopLeft{background:url(http://colorpowered.com/colorbox/core/example1/images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(http://colorpowered.com/colorbox/core/example1/images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(http://colorpowered.com/colorbox/core/example1/images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(http://colorpowered.com/colorbox/core/example1/images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(http://colorpowered.com/colorbox/core/example1/images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(http://colorpowered.com/colorbox/core/example1/images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(http://colorpowered.com/colorbox/core/example1/images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(http://colorpowered.com/colorbox/core/example1/images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
*/
h3 {
font-family:open sans;
margin:0;
padding:0;
}

#coreBizData {
float:right; 
width:275px; 
padding-right:20px; 
margin-top:15px;
}
/*   ////////////////////////////////////////////////////////////////////////// video flyout  ////////////////////////////////////////////////////////////////////////// */
#videoFlyout {
position:absolute;
top:185px; 
left:212px; 
width:690px; 
/*height:390px;*/  
z-index:500;
display:none;
font-family:Arial,Helvetica,sans-serif;
}
 
.videoClose {
position:absolute; 
top:20px; 
left:663px; 
top:15px; 
width:11px; 
height:10px;
}
 
 
#videoFlyoutContent {
width:682px; 
/*height:356px;*/  
background-color:#f6f6f6; 
border-left:solid #999999 4px; 
border-right:solid #999999 4px;
}
 
.videoLeft {
float:left; 
width:360px; 
height:355px; 
margin-left:14px; 
_margin-left:6px;
}
 
#videoSocialContainer {
position: relative;
bottom: 0;
margin-top:10px;
}
 
/*video-ad*/
 
 
/*   ////////////////////////////////////////////////////////////////////////// social  ////////////////////////////////////////////////////////////////////////// */
.f11 {
font-size:11px;
}
 
/*/////////////CSS FOR SOCIAL ICON LIST IN SHARE FLYOUT AND VIDEO POP////////////*/
#videoSocialContainer .sicon {float:left; margin-right:5px; margin-top:9px; width:24px; height:24px; text-indent:-9999px; display:block;}
#videoSocialContainer .delicious {background: transparent url(http://img.superpages.com/images-yp/sp/images/bp/icon-social-delicious.png) no-repeat 0 0;}
#videoSocialContainer .reddit {background: transparent url(http://img.superpages.com/images-yp/sp/images/bp/icon-social-reddit.png) no-repeat 0 0;}
#videoSocialContainer .stumble {background: transparent url(http://img.superpages.com/images-yp/sp/images/bp/icon-social-stumble.png) no-repeat 0 0;}
#videoSocialContainer .digg {background: transparent url(http://img.superpages.com/images-yp/sp/images/bp/icon-social-digg.png) no-repeat 0 0;}
#videoSocialContainer .yahoo {background: transparent url(http://img.superpages.com/images-yp/sp/images/bp/icon-social-yahoo.png) no-repeat 0 0;}
#videoSocialContainer .windows {background: transparent url(http://img.superpages.com/images-yp/sp/images/bp/icon-social-windows.png) no-repeat 0 0;}
#videoSocialContainer .google {background: transparent url(http://img.superpages.com/images-yp/sp/images/bp/icon-social-google.png) no-repeat 0 0;}
#videoSocialContainer .facebook {background: transparent url(http://img.superpages.com/images-yp/sp/images/bp/icon-social-facebook.png) no-repeat 0 0;}
#videoSocialContainer .twitter {background: transparent url(http://img.superpages.com/images-yp/sp/images/bp/icon-social-twitter.png) no-repeat 0 0;}

.vd_pgn{
display:none;
position:absolute;
top:347px;
left:-100px;
width:200px;

}

.vd_pgn label {
    color: #000000;
    font-weight: bold;
}

.vd_pgn ul {
    border: 0 solid black;
    list-style-type: none;
    padding: 0;
}
.vd_pgn li {
    list-style: none outside none;
}
.vd_pgn li {
    display: inline;
}
.vd_pgn ul li#active {
    border: 0 solid #E3E3E3;
    font-weight: bold;
}
.vd_pgn ul li#active a {
    color: black;
    cursor: none;
    text-decoration: underline;
}
.vd_pgn ul li a {
    color: #1675A3;
    padding: 5px;
    text-decoration: none;
}
.videoiconHide{
   display:none;
   }
 
#requireMessage, .privacy{
	text-align:center;
}

#sendform .form-group{
	margin-bottom:0;	
}  
#sendform .form-control, #sendform .form-group div{
  margin-left:15px;
  width: 85%;  
  display:inline-block;
}

#sendform label{
  max-width:10%;	
}
#sendform .well{
  padding:12px 12px 0;
  margin-bottom:10px;
} 

#sendform .modal-header{
padding: 8px 15px;
}

#policySMS, #policyEmail {
	font-size:12px;
}	

#sendform .modal-body{
padding: 2px 15px;
}

#sendform h4{
	margin-bottom:3px;
	font-size:16px;
}

.reviewPhoto{
font-size:15px;
font-weight:600;
padding:10px 0;	
}
.pull-left{
	font-size:13px;
}
/*/////////////END CSS FOR SOCIAL ICON LIST IN SHARE FLYOUT AND VIDEO POP////////////*/

.bus-owner{
background-color:#eee;
font-family: open sans;
padding: 1px 20px 20px;
margin-top:30px;
margin-bottom:-24px;
}
.bus-owner h4{
font-size:15px;
font-weight: 600;
}
.bus-owner p{
font-size:13.5px;
line-height:24px;
}
.claim{
width:150px;
height:30px;
padding-top:4px;
background-color:#1594df;
border-color:#1594df;
margin-left:78%;
text-align: center;


}
.claim a{
color:white;
}
.claim:HOVER{
opacity:0.6;
}

.claim a:HOVER{
text-decoration: none;
}

.img-1 {
	margin-bottom:7px;
}
.top-actions > li:HOVER{
	opacity:0.5;
	border: 1px dotted #000000;
}

.features {
display: inline-block;
font-size: 12px;
}


a.phone,
a.website,
a.map, a.restaurant, a.restprof, a.flowers,a.hotel,a.deals, a.yp, a.cars, a.flyer,a.giftcert,  a.menu,a.calender,a.bios,a.catalog, a.email,a.yellowad, a.favorite{
display: inline-block;
line-height: 15px;
margin-right:5px;
margin-left:4px;

}
a.flyer{
height: 15px;
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -336px;
padding-left: 24px;
font-size:12px;
}
a.flyer:HOVER{
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -351px;
}
a.cars{
height: 12px;
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -188px;
padding-left: 24px;
font-size:12px;
}
a.cars:HOVER{
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -200px;
}
a.yp{
height: 17px;
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -154px;
padding-left: 20px;
font-size:12px;
}
a.yp:HOVER{
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -171px;
}
a.phone {
height: 15px;
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px 0px;
margin: 4px;
padding-left: 20px;
font-size:12px;
}
a.deal {
height: 17px;
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -120px;
padding-left: 23px;
font-size:12px;
margin-left:4px;
}
a.deal:HOVER{
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -137px;
}
a.phone:HOVER {
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -15px;
}
a.restaurant, a.restprof {
height: 15px;
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -394px;
padding-left: 18px;
font-size:12px;
}
a.hotel{
height: 15px;
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -366px;
padding-left: 23px;
font-size:12px;
}
a.hotel:HOVER{
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -380px;
}
a.email{
height: 13px;
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-bp-icons.png) no-repeat -1px -198px;
padding-left: 27px;
font-size:12px;

}
a.email:HOVER{
height: 13px;
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-bp-icons.png) no-repeat -1px -211px;
}
a.menu{
height: 14px;
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -424px;
padding-left: 23px;
font-size:12px;
}
a.menu:HOVER{
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -438px;
}
a.calender{
height: 13px;
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -512px;
padding-left: 23px;
font-size:12px;
}
a.yellowad:HOVER{
	height: 17px;
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -171px;
}
a.yellowad{
height: 17px;
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -154px;
padding-left: 25px;
font-size:12px;
}
a.calender:HOVER{
	height: 14px;
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -524px;
}
a.bios{
height: 15px;
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -482px;
padding-left: 23px;
font-size:12px;
}
a.bios:HOVER{
	height: 14px;
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -497px;
}
a.catalog{
height: 15px;
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -452px;
padding-left: 23px;
font-size:12px;
}
a.catalog:HOVER{
	
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -467px;
}
a.website{
height: 15px;
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -452px;
padding-left: 23px;
font-size:12px;
}
a.website:HOVER{
	
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -467px;
}
a.favorite{
display:none;	
height: 18px;
background: url(http://img.superpages.com/images-yp/sp/img/sprite-mysp-icons.png) 0 -783px no-repeat;
padding-left: 23px;
font-size:12px;
}
a.favorite:HOVER{
height: 23px;	
background: url(http://img.superpages.com/images-yp/sp/img/sprite-mysp-icons.png) 0 -806px no-repeat;
}
a.userFavorite{
padding-left: 23px;
margin-left: 3px;
font-size:12px;
height: 23px;	
background: url(http://img.superpages.com/images-yp/sp/img/sprite-mysp-icons.png) 1px -806px no-repeat;
}
a.flowers{
height: 17px;
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -277px;
padding-left: 23px;
font-size:12px;
}
a.flowers:HOVER{
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -295px;
}
a.restaurant:HOVER, a.restprof:HOVER{
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -409px;
}
a.giftcert{
height: 15px;
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -244px;
padding-left: 28px;
font-size:12px;

}
a.giftcert:HOVER{
background: transparent url(http://img.superpages.com/images-yp/sp/img/sprite-feature-icons.png) no-repeat -1px -260px;
}
/*  //////////////////////////////////////////////////////////////////////////  UGC Guidelines  //////////////////////////////////////////////////////////////////////////  */
.UGCguidelinesBody {	
	font-size: 12px;
	line-height:16px;
}
.UGCguidelinesSub {
	font-size: 16px;
	font-weight: bold;
	margin-top:25px;
	margin-bottom: 3px;
}
.UGCguidelinesBody li {
 margin-left:18px;
}		   
#addPhotoFlyout .modal-dialog{
	margin: 76px auto;
}		   
		   
.photoCommon{
	margin:20px 0;
}	

.social li a {
    background: url("http://img.superpages.com/images-yp/sp/img/sprite-social-footer.png") no-repeat scroll 0 center transparent;
    display: block;
    height: 27px;
    margin: 0 4px 0 0;
    padding: 0;
    width: 27px;
}
.social li a:HOVER{
	opacity:0.5;
}

.social li.socialFacebook a {
    background-position: 0 0;
}

.social li.socialTwitter a {
    background-position: -29px 0;
}
.social li.socialGoogle a {
    background-position: -56px 0;
}
.social li.socialLinkedin a {
    background-position: -84px 0;
}
.social li.socialPrintset a {
    background-position: -112px 0;
}
#socialFacebook, #socialTwitter, #socialGoogle, #socialLinkedin, #socialPrintset{
	float:left;
	display:block;
	cursor:pointer;
}
#socialFacebook{
	margin-left:-40px;
}

#socialTwitter{
	margin-left:-10px;
}
#socialGoogle{
		margin-left:-1px;
}
#socialLinkedin{
	margin-left:-1px;
}
#socialPrintset{
	margin-left:-1px;
}

#mainLogo{
	cursor: pointer;
	position:absolute;
	bottom:0;
	top:0;
	right:0;
	left:0;
	margin:auto;
	max-width:100%;
	max-height:100%;
}

.flagImage{
  background: transparent url("http://img.superpages.com/images-yp/sp/img/image-flag-sprite.png") no-repeat scroll 0 0;
  height: 21px;
  margin: 0 -1px -1px;
  padding-left: 20px;
}

.flagImage:hover{
 background:url("http://img.superpages.com/images-yp/sp/img/image-flag-sprite.png") no-repeat 0 -21px;	
}

#photoGalleryTitle, #photoGalleryAuthor{
display:none;
text-align:left;
font-size:13px;
padding:2.5px 0;
}

.photoContainerDiv{
  position:relative; 
  float: none;
  padding:10px;
  margin-bottom:10px; 
  border: 1px solid #CCCCCC;
}

.bookAppointment{
	background: rgba(0, 0, 0, 0) url("http://img.superpages.com/images-yp/sp/img/book-an-appointment.png") no-repeat scroll 15px center;
    border-radius: 4px;
    padding: 8px 15px 10px 41px;
}
.requestQuote{
	background: rgba(0, 0, 0, 0) url("http://img.superpages.com/images-yp/sp/img/quote.png") no-repeat scroll 15px center;
    border-radius: 4px;
    padding: 8px 15px 10px 41px;
}
.enterOrder{
	background: rgba(0, 0, 0, 0) url("http://img.superpages.com/images-yp/sp/img/order.png") no-repeat scroll 15px center;
    border-radius: 4px;
    padding: 8px 15px 10px 41px;
}
.P_upApp:hover{
	opacity:0.7;
}
.P_upApp{
	margin: 15px 0;
}

.P_upbar{
	border-right: 1px solid #137ab1;
    font-size: 24px;
    margin: -8px 0 0 -1px;
    position: absolute;
}
.breakWord{
	word-wrap: break-word;
}
#myspDropdown{
	padding: 1px 2px;

}
#phone_number{
	line-height: 30px;
}
.bizhours_status_open{
	background: transparent url("http://img.superpages.com/images-yp/sp/img/clock-sprite.png") no-repeat scroll 0px 0px;
	padding-left: 22px;
	margin: 3px 0px 5px 0px;
	line-height: 16px;
	cursor: pointer;
	color: #59B200;
}
.bizhours_status_closed{
	background: transparent url("http://img.superpages.com/images-yp/sp/img/clock-sprite.png") no-repeat scroll 0px -16px;
	padding-left: 22px;
	margin: 3px 0px 5px 0px;
	line-height: 16px;
	cursor: pointer;
	color: #FF4D4D;
}
.bizhours_shown{
	font-size: 12px;
	margin-top: 10px;
}
.hop_bland{
	color: #666;
}
.hop_holiday{
	color: #FF4D4D;
}
#bizhours_arrow{
	background: transparent url("http://img.superpages.com/images-yp/sp/img/sprite-header.png") no-repeat scroll 0px -68px;
	padding-left: 7px;	
}
#bizhours_list{
	padding-left: 22px;
	font-size: 14px;
	line-height: 20px;
	color: #666;
}
.bizhours_bold{
	font-weight: bold;
}
