/* $Id: local-sample.css,v 1.1 2009/08/19 04:28:52 sociotech Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* body and caption style override */


.brg-body-head {
	font: bold 14px/16px Arial, Helvetica, Verdana, "Bitstream Vera Sans", sans-serif;
	border-bottom: 1px solid #7f7f7f;
	width: 100%;
	color: #4d4d4d;
}

.brg-body {
	font: 12px/16px Arial, Helvetica, Verdana, "Bitstream Vera Sans", sans-serif;
}

.brg-body-indent {
	font: 12px/16px Arial, Helvetica, Verdana, "Bitstream Vera Sans", sans-serif;
	margin-left: 12px;
}

.brg-body-bold {
	font: bold 12px/16px Arial, Helvetica, Verdana, "Bitstream Vera Sans", sans-serif;
}

.brg-caption {
  font-family: Arial, Helvetica, Verdana, "Bitstream Vera Sans", sans-serif;
  font-size: 10px;   /* also set in acquia_prosper.info: settings[base-font-size] = font-size-12 */
}

/* Primary menu overrides  */


ul.menu li, ul.links li {
margin:0;
padding:0;
	border-bottom: 1px dotted #c4c4c4;
}

li, li.leaf, ul.menu li, .item-list ul li {
line-height:180%;
}

li.leaf {
list-style-image:url("../images/menu-leaf.png");
list-style-type:square;
line-height:180%;
}

.header-primary-menu-inner ul.menu li {
font-size: 126.01%;
	font-weight: bold;
	padding:1px;
}


ul li.first {
border-top:4px solid #5A5B5E;
}
ul li.menu-648{
border-top:4px solid #3CB82F;
}
ul li.menu-650 {
border-top: 4px solid #d97828;
}

ul li.menu-652 {
border-top:4px solid #3FC4D9;
}
ul li.menu-656 {
border-top: 4px solid #2445a6;
}
ul li.menu-654 {
border-top: 4px solid #c91a23;
}
ul li.menu-658 {
border-top: 4px solid #61942c;
}
ul li.menu-660 {
border-top: 4px solid #04515e;
}
ul li.menu-2530 {
border-top: 4px solid #870000;
}
ul li.menu-2723 {
border-top: 4px solid #2445a6;
}
ul li.menu-6561 {
border-top: 4px solid #4c943e;
}
ul li.menu-6595 {
border-top: 4px solid #2455a5;
}
ul li.menu-6609 {
border-top: 4px solid #9c372d;
}
ul li.menu-7578 {
border-top: 4px solid #946200;
}
ul li.menu-7671 {
border-top: 4px solid #17508d;
}
ul li.menu-7937 {
border-top: 4px solid #D3A700;
}




/* Secondary Sidebar menu overrides  */

#block-menu-menu-sidebar-navigation li.leaf, ul.menu li{
line-height: 180%;
	font-size: 1.1em;
}

/* Secondary Sidebar menu overrides  */


.gmap-auto1map-gmap0 {
border:1px solid #006B33;
background-color:#E5E3DF;
height:300px;
position:relative;
width:400px;
float: right;
overflow: hidden;
	
}

/* Embedded Video overrides  */


.panels-flexible-region panels-flexible-region-1-bottom_left panels-flexible-region-first {
	padding-left: 3px;
}


.panels-flexible-region-1-center_top_left {
    border-right: 1px solid #939393;
    float: left;
    width: 34.6545%;

/* Feature Article overrides  */

.field-field-brg-feature-image {
	width: 205px;
	float: left;
	margin-right: 5px;
}

.field-field-brg-feature-image-caption {
	width: 205px;
	float: left;
	color: #787878;
	margin-right: 5px;
	margin-bottom: 5px;
	clear: none;
}

/* Walking Tour overrides  */


.wtour1{
	border-bottom: 1px solid #e5801e;
	padding-bottom: 30px;
	padding-top: 15px;
}

/* Views Grid a link override */

.views-view-grid a:link, h3 {
	padding-top: 18px;
}

/* Taxonomy Terms override */


.terms {
display:none;
line-height:130%;
}


#tour-link {
	border-bottom: 1px solid #e5801e;
	padding-bottom: 30px;
	padding-top: 15px;
	width: 222px;
	color: #dedede;
}


.quicktabs_main.quicktabs-style-navlist  {
background:none repeat scroll 0 0 #fff;
border:1px solid #BFD0FF;
float:left;
min-height:64px;
padding:10px;
position:relative;
width:70%;
z-index:1;
	height: 100%;
}

.views-field-field-video-embed {
	float: left;
	width: 200px;
}

#view-id-nodequeue_6-page .views-field-title {
	font-size: 166.67%;
	line-height: 1.6em;
	margin-left: -8px;
}

.views-row {
	margin-bottom:20px;
	padding-bottom:15px;
	border-bottom: 1px solid #979797;
}

#main-wrapper {
  padding: 5px 0;
}


.header-group-wrapper {
  background: #003366;
}

.header-group-inner {
  padding: 0px 0 0px 0;
}

/* Content Regions
-------------------------------------------------------------- */
#content-inner {
  clear: both;
	border-right: 1px solid #dedede;
	border-left: 1px solid #dedede;
}

/* Search Panel Pane 
-------------------------------------------------------------- */

.pane-plain-box-temporary-da1953f264ba52569bd2920d31a6a2d1 {
    background-color: #FFFFFF;
    border: 1px solid #E5E5E5;
    color: #000000;
    height: 34px;
    margin-bottom: 10px;
    margin-left: -2px;
    margin-top: 12px;
    padding-left: 7px;
    padding-top: 4px;
    width: 292px;
    }
    
.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300m, .addthis_default_style .at300bs {
    float: right;
    }
    
.views_slideshow_thumbnailhover_main_nodequeue_8-block{
	width: 300px;
	float: left;
}


/* Business Listings

-------------------------------------------------------------- */

.social-links{
	clear: left;
	margin-left: -28px;
}
.social-links ul{
	list-style-type: none;
}
.social-links li{
	display: inline;
}
.facebook-links {
	float: left;
	margin-right: 20px;
}

field-bus_facebook_image{
}

.field-twitter-logo{
}

.field-facebook-link{
	font: bold 11px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.field-twitter-link{
	font: bold 11px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
}


.business-location-wrapper {
	margin-left:-28px;
	margin-top:-22px;
	width: 525px;
}

.business-location-wrapper ul {
	list-style-type: none;
}

.business-location-wrapper li {
	display: inline-block;
	color: #597ca8;
	font: bold 14px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 10px;
	text-shadow: #979797 0 0 0;
}

.business-town {
	padding-right: 5px;
}
.business-state {
	padding-right: 11px;
}

.business-postal-code {
	padding-right: 16px;
}

.business-phone {
}

.business-fax {
}

/* Gallery Profile
/-------------------------------------------------------------- */

.gbusiness-listing-image-caption {
	float: left;
	width: 200px;
	height: 200px;
	margin-bottom: 20px;
	margin-right: 20px;
}
.business-listing-image {
	margin-right: 20px;
	margin-bottom: 8px;
	border: 1px solid #bebebe;
	width: 200px;
	height: 200px;
}

.business-listing-image-caption {
	color: #757575;
	font-size: 11px;
	margin-bottom: 6px;
}

.business-listing-image-body{
	margin-bottom: 55px;
}

.business-listing-image-links {
	float: right;
}

.business-listing-image-links ul{
	list-style-type: none;
}
.business-listing-image-links li{
	display: inline-block;
}

.field-bus-link {
}
.field-bus-link {
	font: bold 16px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-shadow: #979797 0 0 0;
	padding-right: 10px;
	list-style-image: url(../images/color_bullet.png);
	width: 120px;
	list-style-position: outside;
}

.business-location-wrapper {
	margin-bottom: 15;
}

/* Business MAP Profile
/-------------------------------------------------------------- */

#gmap-auto1map-gmap0 {
	width: 936px;
	border: 2px solid #cfdbe1;
}

.print-link {
  /* Use these for links above the content */
  display: block;
  text-align: right;
  padding-bottom: 0.5em;
  /* Use these for links in a corner of the content */
  /*
  position:relative;
  bottom: 0.5em;
  float:right;
  */
}

.print-icon {
	vertical-align:middle;
}

.print_html li{
	list-style-image: url(images/print_icon.gif);
}

.bus-grid-image-source {
	color: #969696;
	font: 8px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.gam-holder {
    margin: 0 auto;
    width: 300px;
}

