.bubble-overlay {
  /*width: 325px;*/
}
.bubble-overlay .center-name {
  margin-top: 0;
}
.bubble-overlay .center-details {
  float: left;
  width: 180px;
  line-height: 1.4;
}
.bubble-overlay .phone {
  margin-top: 12px;
}
.bubble-overlay .center-photo {
  float: right;
  width: 100px;
  margin-left: 8px;
}

.InfoWindowWrapper {
	font-family: sans-serif; 
  font-size:12px; 
  color:#647c88;
	cursor:default; 
  padding: 12px;
  overflow: hidden;
}


div.InfoWindowWrapper div.CenterName {
	font-size:14px; font-weight:bold; margin-top:0px; margin-bottom:5px;
}

div.InfoWindowWrapper td {
	vertical-align:top; white-space:nowrap;
}

div.InfoWindowWrapper div.LocImageWrapper {
	 margin-top:3px;
	width:100px; height:68px;

}

div.InfoWindowWrapper div.LocImageWrapper img {
	margin:0 !important; padding:0 !important;
    border:#9A9A9A 1px solid;
}

#full-column div.InfoWindowWrapper a.HomepageLink{
	font-weight:bold; cursor:pointer; color:#3C699F; text-decoration:underline; font-size:12px;
}

/* JP 4/13/2010: remove hover un-underlining
#full-column div.InfoWindowWrapper a.HomepageLink:hover{
	text-decoration:none;
}
*/

#full-column img.LocImage{
	margin:0; padding:0;
}


span.CenterNameClick {
	font-weight:bold; cursor:pointer; color:#3C699F; text-decoration:underline;
}
span.CenterNameClick:hover {
	text-decoration:none;
}


td.CenterNameCell {
	/*width:175px;*/
}

td.CenterNameCell div.loc-image {
	width:145px;
	height:85px;
	float:left;
	margin: 4px 0px 5px 14px;
}


td.CenterNameCell span.adr {
	display:block;
	float:left;
	width:335px;
}

td.LinksCell {
	width:221px;
}

td.PhoneCell {
	width:220px;
}

/*************** My *********************/

#otaInfoWindow{
	width:300px;
}

#otaInfoWindow_contents {
	background-color: #FAFAFA;
}

#otaInfoWindow_close{
	background-image:url(https://www.tradingacademy.com/assets/images/gmaps/otaBubble_close.png); background-repeat:no-repeat;
	width:18px; height:18px; cursor:pointer;
	background-position:bottom left;
}

#otaInfoWindow_tl{
	background-image:url(../images/gmaps/otaBubble_tl.png); background-repeat:no-repeat;
	height:14px; width:14px;
}

#otaInfoWindow_tr{
	background-image:url(../images/gmaps/otaBubble_tr.png); background-repeat:no-repeat;
	height:14px; width:14px;
}

#otaInfoWindow_bl{
	background-image:url(../images/gmaps/otaBubble_bl.png); background-repeat:no-repeat;
	height:14px; width:14px;
}

#otaInfoWindow_br{
	background-image:url(../images/gmaps/otaBubble_br.png); background-repeat:no-repeat;
	height:14px; width:14px;
}


#otaInfoWindow_t{
	background-image:url(../images/gmaps/otaBubble_t.png); background-repeat: repeat-x;
	height:14px; width:14px;
}

#otaInfoWindow_l{
	background-image:url(../images/gmaps/otaBubble_l.png); background-repeat: repeat-y;
	height:14px; width:14px;
}

#otaInfoWindow_r{
	background-image:url(../images/gmaps/otaBubble_r.png); background-repeat: repeat-y;
	height:14px; width:14px;
}

#otaInfoWindow_b
{
	background-image:url(../images/gmaps/otaBubble_b.png); background-repeat: repeat-x;
	height:14px; width:14px;
}

#otaInfoWindow_beak{
	background-image:url(../images/gmaps/otaBubble_beak.png); background-repeat:no-repeat;
	background-position:right;
	/*width:180px; height:68px;*/
	
	width:120px; height:68px;


}




/*** Directions ***/

div#DirectionsInfoWrapper {
	font-size:12px; font-family:Arial;
	margin-bottom:10px;
}

div#DirectionsInfoWrapper img {
	margin:2px 0 3px 0px; padding:0;
	
}

div#DirectionsInfoWrapper table {
	margin-bottom:3px !important;
}

div#DirectionsInfoWrapper a {
	font-weight:bold; text-decoration:none; color:#000000;
	margin-left:8px;
}

div#DirectionsInfoWrapper div div div table tbody tr td {
	/*background-color:Aqua !important;*/
	padding-left:15px !important;
}

div#DirectionsInfoWrapper div div div table tbody tr td + td {
	padding-left:25px !important;
}


p#GMapTextFooter {
	margin-top:6px; margin-left:18px;
}



/************* Regions Menu *************/

div.RegionsMenuLinkContainer {
	padding-top: 5px;
	
}


a.RegionsMenuLink {
	text-align:left;
	margin-left:10px; margin-right:10px; margin-bottom:3px;
	color: Black !important;
	font-family: Arial !important;
	font-weight:bold !important;
	font-size:11px;
	text-decoration: none;
	display:block;
	
}

a.RegionsMenuLink:hover {
	text-decoration: underline;
	color: #0D0D84 !important;
}