/**
 * directory-Body-style.css
 * Controls styles for listing body
 **
 */

h1.title {
  font-size:27px;
  margin-top:4px;
}

h1.title b{
  display:none;
}

h1.title em{
  display:block;
  font-size:17px;
  line-height:16px;
  margin-top:7px;
}

img.biz_logo{
  float: left;
  margin-right:13px;
}

td#biz_top_content {
  padding-bottom:13px;
}

.node {
  margin-bottom: 0;
  padding: 0;
  clear:right;
}

.biz_hours {
  background-color:#f3f3f3;
  width:210px;
  padding-bottom:5px;
  margin:5px;
  text-align: center;
}

.biz_hours h2 {
  background:#B9C5D3 none repeat scroll 0 0;
  font-size:12px;
  font-weight:bold;
  margin-bottom:3px;
  margin-top:0;
  padding-bottom:2px;
  padding-left:6px;
  padding-top:2px;
  text-align:left;
}

.biz_hours ul {
  list-style:none;
  margin:0;
  padding:0;
  text-align:left;
}

.biz_hours ul li span{
  display:block;
  float:left;
  font-weight:bold;
  margin-left:10px;
  width:50px;
}

a.biz_file {
  background-color:#D2D2D2;
  background-image:url(http://marketplace.placeropolis.com/images/pdf_icon.gif);
  background-position:50% 27%;
  background-repeat:no-repeat;
  display:block;
  float:left;
  height:100px;
  margin-right:14px;
  margin-top:10px;
  text-align:center;
  width:116px;
  overflow: hidden;
}

a.biz_file:hover {
  text-decoration: none;
  background-color: #A2A2A2;
}

a.biz_file div{
  line-height:13px;
  padding-top:65px;
  /*position:relative;
  top:66%;*/
}

#biz_right{
  float: right;
}

.info_box {
  overflow:auto;
  float:left;
  margin-right:23px;
}

.info_box h3{
  margin-top:0;
}

.info_box .address {
  line-height:14px;
}

.info_box .address span {
  display: block;
}

.info_box .phone { font-weight: bold;}
.info_box .phone span{ font-weight: normal;}

a.biz_photo {
  display:block;
  float:left;
  height:100px;
  margin-right:10px;
  margin-top:10px;
  padding:8px;
  width:100px;
  background-color: #D2D2D2;
  background-position: center;
  background-repeat: no-repeat;
}

a.biz_photo:hover {
  background-color: #A2A2A2;
}

.biz_link {
  border-bottom:2px solid #D2D2D2;
}

.biz_link a {
  color:#486168;
  font-size:12px;
  font-weight:normal;
}

#tabs-biz_tabs .tab_body_content {
  height: 300px;
  /*width: 500px;*/
  overflow-y: auto;
}

#tabs-biz_tabs .profile_body_content {
  padding-right:15px;
}

.location_map {
  -moz-border-radius:8px;
  border:6px solid #A7A6AA;
  margin-left:13px;
}

.website a:link {
  color:#024031;
}

.payment {
  margin-top:5px;
}

.payment img {
  margin-right: 7px;
}

.taxonomy ul.links.inline {
  font-size:11px;
}

/* ---------  TABS SPECIFIC  ----------------*/

.ui-tabs-panel {
  border: 1px solid #A7A6AA;
  padding:6px;
  -moz-border-radius:6px;
  -moz-border-radius-topleft:0;
}

.ui-tabs-nav {
  float: none;
  padding-bottom: 3px;
  border:0;
}

.ui-tabs-nav li {
  border:0 none;
}

.ui-tabs-nav li a {
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
}


#tabs-biz_tabs ul.primary {
  border-bottom:none;
  padding-top: 3px;
}


/* ---------  HOMES SPECIFIC  ----------------*/
.left .container #main { width:955px; }
.node .content ul { list-style-type:none; margin:0;}

/* ---------  NCDRIVE SPECIFIC  ----------------*/

#content ul { list-style-type:none;}