
.parentDisable {
z-index:999;
display:block;

background-color: #ccc;
color: #aaa;
opacity: .9;
filter: alpha(opacity=90);  
}

#popup {
position:absolute;
width:700px;

color: #000;
background-color: #fff;
 
text-align: center
}

.indiv {
width:490px;
height:483px;
position:absolute;

color: #efer33;
background-color: #ffffff;
}

.textdiv {
width:540px;
height:17px;
position:relative;
text-align: left;
left: 10px;
color: #000;
background-color: #FFFFFF;
}

.boxtxtnew {
 font-family: arial;
 font-size: 12px;
 line-height: 22px;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
 width: 452px;
 padding-top: 2px;
 padding-bottom: 2px;
 background-color: #249FF2;
 border: 5px #FFFFFF solid;
 text-align: justify;
 padding-right: 2px;
 padding-left: 5px;
 margin: 3px;
}
.boxtxtnew A {
 color: #FFFFFF;
 text-decoration: none;
}
.boxtxtnew A:hover  {
 color: #000;
 text-decoration: underline;
}
.boxtxtnewboundry {
 border: 1px solid #229FF1;
 width: 474px;
}


.mapbythemes {  font-family: "Century Gothic"; font-size: 16px; color: #000000; text-align: justify; padding-left: 10px; border: #fce18f; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 5px; margin-bottom: 5px; height: 30px; line-height: 30px; padding-top: 3px}
.mapbythemes A {  font-family: "Century Gothic"; font-size: 16px; color: #000000; text-align: justify; }
.mapbythemes A:hover {  font-family: "Century Gothic"; font-size: 16px; color: #c40004; text-align: justify; text-decoration: underline;}
a {  text-decoration: none}

.themesmaptour {  background-color: #FEFAED; border: 1px #FCDC7C dotted; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 25px; color: #000000; text-decoration: none; text-align: justify; padding-left: 15px}
.themesmaptour A {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #000000; text-decoration: none; }
.themesmaptour A:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #c40004; text-decoration: underline; }
.stepsoftravel {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #000000; text-decoration: none; text-align: justify}


 /* Generic map, side bar holder styles */
      .MapBsl {font: normal small verdana, arial, helvetica, sans-serif; font-size: 10pt; margin: 0px;
	  margin-left: 4px; padding-bottom: 10px;
	   
	  }
      .MapBsl a {text-decoration: none; color: #0066CC; background-color: transparent;}
      .MapBsl a:hover {color: #F60; background-color: transparent;}
      .MapBsl h1 {font-weight: bold; font-size: 16pt; color: #369; border-bottom: 2px solid #369;}
      
      /* Info Window styles */
      .IW { width: 350px; }
      .BSLContent {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-top: 2px;  height: 70px;  margin-right: 5px; overflow:auto;}
      .IWCaption {font-family: Arial, Helvetica, sans-serif;font-weight: bold; font-size: 12pt; color: #369; border-bottom: 2px solid #369;}
      .IWFooter {font-family: Arial, Helvetica, sans-serif;margin-top: 5px; font-size: 8pt; }
      .IWFooterZoom {}
      .IWDirections{background-color:#FFF;}
.mapclose {
	font-family: "ms sans serif";
	font-size: 12px;
	color: #0409ce;
	text-decoration: none;

	font-weight: bold;
	margin-bottom: 1px;
	 margin-top: 4px;
}

.maptext {
font-family: "ms sans serif";
	font-size: 2px;
	color: #00CC00;
}
.mapheading {
	font-family: "ms sans serif";
	font-size: 12px;
	color: #0409ce;
	text-decoration: none;
	text-align: left;
	float: left;
	width: 89%;
	margin-bottom: 1px;
	height: 10px;
	 margin-top: 4px;

	font-weight: bold;
}
 