/* STYLESHEET SECTIONS
   CSS Flags marked with [=]
	 
	 HTML STYLES
	 LAYOUT
	 TEXT
	 LINKS
	 
	 ....................................... */

/* =HTML STYLES
   ....................................... */



body {
  line-height: 1.5;
  font-family: open sans;   
  color:#000;
  background: none;
  font-size: 10pt;
}

/* =LAYOUT
   ....................................... */
.master {width: auto; border: 0; padding: 0; float: none !important; background: transparent; color: black;}  
.footer-wc, .masthead, .footer, .left-rail, .popularserch,  #lrmap, form, .social, .advertising, .pager, .reportlst, .reviewlink, .reviewer, .reviewtext, #FBregistrationFlyoutWrapper, .pinkdevc, #listingsOverlay, .prv2play {display:none !important; visibility: hidden !important;}
.right-colm {width: auto !important;}
.result {border:1px solid #CCC; margin:10px 0; padding:10px;}
/* .reviews {display:none !important; visibility: hidden !important;} */
.supermatch {padding:10px; margin:10px 0;}
.sm_1ad_wrap {border-bottom:1px solid #666; margin:0 0 10px 0; padding:0 0 5px 0; width:auto !important;}


#BPsidebar, .leftsd, #BPmainRightCol, .tabs-nav, .savePrint, td.connect_widget_button_cell, .coreSG, #flippyDown, .bizWebsiteLink, .sphdr1_se, .local-picks  {display:none !important; visibility: hidden !important;}
#BPcore, #coreBizName, #BPcoreAboutBiz, .aboutBizTextRight {width: auto !important; float:none !important; margin:0!important; padding:0!important;}
.BPcoreContainer, #phNos {width: 900px !important; float:none !important; margin:0!important; padding:0!important;}
#BPcontainer {margin:0 !important; padding:0 !important; font-size: 12px !important;}
#bizWebsiteImage {text-align:left !important;}
.headerbarTopTitle {text-align:left !important; margin:0!important; padding:0!important; width: auto !important; font-size: 18px !important;}
#BPcoreSocial, #BPinfoContainer {margin:0!important; padding:0!important; width: auto !important;}
.headerbarContentContainer {width: 900px !important;}
#BPinfoContainer{margin-top:-40px; !important;}
.headerbarContentContainer {
border-left:0 !important;
border-right:0 !important;
padding:0 !important;
width: 900px !important;
}

.container {
  background: none;
}
hr { 
  background:#ccc; 
  color:#ccc;
  width:100%;
  height:2px;
  margin:2em 0;
  padding:0;
  border:none;
}

/* =TEXT
   ....................................... */
h1,h2,h3,h4,h5,h6,p { font-family: Arial, "Lucida Grande", sans-serif; padding:0; margin:0; }
code { font:.9em "Courier New", Monaco, Courier, monospace; } 

img { float:none; margin:0; }
a img { border:none; }
p img.top { margin-top: 0; }

blockquote {
  margin:1.5em;
  padding:1em;
  font-style:italic;
  font-size:.9em;
}

/* =LINKS
   ....................................... */
a:link, a:visited {
	color: #06c;
  background: transparent;
  font-weight:700;
  text-decoration: underline;
}

/* If you're having trouble printing relative links, uncomment and customize this:
   (note: This is valid CSS3, but it still won't go through the W3C CSS Validator) */

/* a[href^="/"]:after {
  content: " (http://www.yourdomain.com" attr(href) ") ";
} */

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}
 
.mapButtonContainer, .modal{display:none !important; visibility: hidden !important;}

.vd_pg {
    display: none !important;	
}


.business-video .watch {
    background: none;
    display: none !important;
}
.business-video .watch:hover {
    background: none;
    display: none !important;
}

.business-video li {
    display: block !important;
    height: 110px;
    width: 160px;
}

.business-video img {
	background-color: #FFF !important;
	width: 150px;
	height: 100px;
	float: none !important;
	visibility: visible !important;
	overflow: visible !important;
	background-image: none !important;
}