﻿
span.LocalGuideTitleText
{	
	display:inline-block; 
    color:#003e7e; /*tboBlue*/ 
    font-size:28px; 
    margin-top:5px;
}

span.LocalGuidePlaceName
{	
	display:inline-block; 
	color:#34a5e2; /* .tboaqua */
    font-size:28px; 
    margin-top:5px;
}
div#ListingItem
{
	display:block;
	margin-top:15px;
}

div.ListingItemHeader
{
	display:inline-block;
	height:52px;
	width:554px;
	background:none;
	background-image:url("/_style/module/local-guide/i/blue-bg-top.png");
	background-repeat:no-repeat;
}
div.ListingItemHeaderAlt
{
	display:inline-block;
	height:52px;
	width:554px;
	background:none;
	background-repeat:no-repeat;
	background-image:url("/_style/module/local-guide/i/grey-bg-top.png");
}

span.ListingItemTitle
{
	display:inline-block;
	float:left;
	color:#003e7e; /* .tboblue */
	font-weight:bold;
	font-size:large;
	margin:5px;
	margin-left:10px;
	width:370px;
	height:46px;
}

span.ListingItemTelephone
{
	display:inline-block;
	text-align:right;
	display:block;
	float:right;
	color:#003e7e; /* .tboblue */
	font-weight:bold;
	font-size:large;
	margin:5px;
	margin-right:10px;
	background-image:url("/_style/module/local-guide/i/telephone-icon.png");
	background-repeat:no-repeat;
}
span.NoPhone /* used in place of above to not show icon when text field empty */
{
}

div.ListingItemContent
{
	display:inline-block;
	width:554px;
	background:none;
	background-image:url("/_style/module/local-guide/i/blue-bg-mid.png");
	background-repeat:repeat-y;
}
div.ListingItemContentAlt
{
	display:inline-block;
	width:554px;
	background:none;
	background-repeat:repeat-y;
	background-image:url("/_style/module/local-guide/i/grey-bg-mid.png");
}

div#ListingItemContentLeft
{
	display:inline;
	float:left;
}

div#ListingItemContentLeft span.ListingItemAddress
{
	display:inline-block;
	width:300px;
	color:#003e7e; /* .tboblue */
	font-weight:bold;
	margin:10px;
}

div#ListingItemContentRight
{
	display:inline;
	float:right;
	margin:10px;
}

div#ListingItemContentRight a.ListingItemWebLink
{
	display:inline-block;
	color:#003e7e; /* .tboblue */
	font-weight:bold;
	background-image:url("/_style/module/local-guide/i/website-icon.png");
	background-repeat:no-repeat;
	padding-left:35px;
	padding-top:3px;
	height:27px;
	clear:right;
}

div#ListingItemContentRight a.ListingItemWebNoLink
{
	display:inline-block;
	color:#003e7e; /* .tboblue */
	font-weight:bold;
	background-image:url("/_style/module/local-guide/i/website-icon.png");
	background-repeat:no-repeat;
	padding-left:35px;
	padding-top:3px;
	height:27px;
	text-decoration:none;
	clear:right;
}

div#ListingItemContentRight a.ListingItemEmailLink
{
	display:inline-block;
	color:#003e7e; /* .tboblue */
	font-weight:bold;
	background-image:url("/_style/module/local-guide/i/email-icon.png");
	background-repeat:no-repeat;
	padding-left:35px;
	padding-top:3px;
	height:27px;
	clear:right;
}

div#ListingItemContentRight a.ListingItemEmailNoLink
{
	display:inline-block;
	color:#003e7e; /* .tboblue */
	font-weight:bold;
	background-image:url("/_style/module/local-guide/i/email-icon.png");
	background-repeat:no-repeat;
	padding-left:35px;
	padding-top:3px;
	height:27px;
	text-decoration:none;
	clear:right;
}

 a.ListingItemMoreInfoLink
{
	display:inline-block;
	color:white; 
	font-weight:bold;
	background-image:url("/_style/module/local-guide/i/moreinfo-icon-bg.png");
	background-repeat:no-repeat;
	text-align:center;
	padding-top:5px;
	margin-right:10px;
	margin-bottom:5px;
	height:27px;
	width:103px;
	float:right;
	clear:right;
}

div.ListingItemFooter
{
	display:inline-block;
	height:22px;
	width:554px;
	background:none;
	background-image:url("/_style/module/local-guide/i/blue-bg-foot.png");
	background-repeat:no-repeat;
}
div.ListingItemFooterAlt
{
	display:inline-block;
	height:22px;
	width:554px;
	background:none;
	background-repeat:no-repeat;
	background-image:url("/_style/module/local-guide/i/grey-bg-foot.png");
}

span.MoreInfoHeader
{
	color:#003e7e; /* .tboblue */
	font-weight:bold;
}

span.MoreInfoText
{
	color:#6f7376; /* .tbogray */
	padding:20px;
}

/* The DIV in which the map is created */
div#Div_Map
{
    display:block;
    width:532px; /* we are stuck eith the width from the parent */
    height:333px; /* height calculated as a golden ratio of height to look "right" */
    border:solid 1px #34a5e2; /* .tboaqua */
    margin:10px;
    margin-top:25px;
}

#Div_Events_Map span
{
}

span.NoMapText
{
	color:#34a5e2; /* .tboaqua */
	line-height:50px;
	margin-left:20px;
}

div#TopBanner,
div#BottomBanner
{
	margin-left:0px;
	margin-bottom:0px;
}

