/**
 * directory-teaser-style.css
 * Controls styles for Directory and listing teasers
 **
 */

/* -------======= Directory Specific ==========------ */

.view-service-directory div.attachment-before{
  float: right;
}

.view-service-directory div.attachment-before, .view-service-directory div.attachment-after {
  -moz-border-radius:8px;
  border:9px solid #A7A6AA;
  /*margin-left:15px;*/
  margin-bottom: 15px;
}

.node {
  margin-bottom: 1em;
  overflow: auto;
  background-color:#F0F3FA;
  padding:7px;
  width:425px;
  /*border-bottom:3px dashed #9BB17D;*/
}

#edit-search-block-form-1-wrapper label{
  display:none;
}

.views-exposed-form .views-exposed-widget .form-submit {
  margin-top:1em;
}

.views-exposed-title {
  font-size:18px;
  font-weight:bold;
}

.views-exposed-form {
  background-color:#F2F5FC;
  border-bottom:1px solid tan;
  border-top:1px solid tan;
  margin-bottom:16px;
  margin-top:7px;
  padding:6px 10px;
}

.views-exposed-widget-search {
  float:left;
  padding:0.5em 1em 0 0;
}

.views-exposed-widget-search #edit-search-block-form-1{
  width:230px;
}

/* -------======= Teaser Specific ==========------ */
/*a.biz_teaser_title {
  font-family:helvetica;
  font-size:15px;
  text-decoration:underline;
  margin:0 0 14px;
  display: block;
}*/

#content .node h2 {
  clear: none;
  font-family:helvetica;
  font-size:15px;
  text-decoration:none;
  margin:0 0 14px;
  display: block;
}

.see_more {
  font-size:10px;
  margin-right:50px;
  text-align:right;
}

.biz_teaser_phone {
  color:#306F9F;
  float:right;
  font-family:Arial;
  font-size:17px;
  font-weight:bold;
  position:relative;
  text-align:right;
  top:-38px;
}

a.biz_teaser_logo {
  float:left;
  display: block;
  width: 85px;
  height: 65px;
  margin-right:11px;
  background-color: #D2D2D2;
  background-position: center;
  background-repeat: no-repeat;
}

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

a.biz_detail_link {
  float:right;
  font-size:12px;
  font-weight:normal;
  clear:right;
}

.biz_categories {
  /*clear:left;*/
  line-height:10px;
  padding-top:8px;
}

div#middlecontainer .biz_categories a, div#middlecontainer .biz_categories a:visited, div#middlecontainer .biz_categories a:link{
  color:#104A91;
  font-family:Arial;
  font-size:10px;
  font-weight:normal;
}

.biz_categories b{
  font-size:10px;
  margin:0 5px;
}

.view-service-directory .views-exposed-form .views-exposed-widget {
  padding-right:2em;
}

.view-service-directory .views-exposed-form .views-exposed-widget input#edit-keyword {
  width:263px;
}


/*--------Gmap Specifics-------*/
/*.gmap div.content{
  background-color:#fff;
  width:auto;
  padding:0;
  height:115px;
}*/

.gmap .biz_teaser_logo{
  float: none;
}

/* ---------  HOMES SPECIFIC  ----------------*/
.left .container #main { width:955px; }

.node .content { clear: none; }
#wrapper .container #main .view-service-directory .node { width:450px; clear: none;}

#wrapper .container #main .view-service-directory .views-exposed-form .views-exposed-widget select#edit-category { width:335px;}

.gmap th{ background: none; border:0; padding:0; font-size:1.2em;}


/* ----------  DRIVE SPECIFIC  ----------------*/
.view-filters{ clear:both; }
#content .view-header .tabs-primary ul {list-style-type:none;}
