.GMapContainer
{
	background-color:#eeeeee;
	padding:3px;
	float:left;
}

.GMapTable
{
	width:100%;
	height:100%;
}

.GMapContainer
{
	height:100%;
}

#GMap
{
	border:1px solid #aaaaaa;
	width:100%;
	height:500px;	
}

.GMapCell
{
	wwidth:100%;
	hheight:100%;	
}

.GMapSidePanel
{
	width:195px;
	height:100%;
	
}

.googledir td
{
	font-size:9pt;
}

.GMapDirections
{
	background-color:#f7f6ff;
	overflow:auto;
}	

.NoMatch
{
	margin-top:5px;
	font-size:9pt;
	font-style:italic;
	text-align:center;
}

.SidePanel
{
	height:100%;
	overflow:auto;
}

.GMapSidePanel
{
	padding-left:5px;
}

.GoogleMaps2_ascx .modulePadding 
{
	hheight:100%;
}

.GMapDirections
{
	width:300px;
}

#DirectionsPane
{
	overflow:auto;
	height:100%;
}

.GMapTable_Photos
{
	width:350px;
}

.GMapSidePanel .FLevel1 a
{
	background-position:0px -5px;
	background-repeat:repeat-x;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	border-top:1px solid #CDCDCD;
	color:#4A4A4A;
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	margin:0pt;
	padding:5px 7px;
	text-decoration:none;
}

.GMapSidePanel .FLevel1 a, .GMapSidePanel .FLevel1 a:link, .GMapSidePanel .FLevel1 a:visited, .GMapSidePanel .FLevel1 a:hover, .GMapSidePanel .FLevel1 a:active
{
	text-decoration:none;	
}

.GMapSidePanel .FLevel2 a
{
	background-color:#F5F5F5;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	color:#383838;
	padding-left:15px;
}

.I_1_1
{
	background-image:url(../img/bar.png);
}

.I_1_2
{
	background-image:url(../img/bar11.png);
}

.I_1_3
{
	background-image:url(../img/bar22.png);
}

.I_1_4
{
	background-image:url(../img/bar33.png);
}

.I_1_5
{
	background-image:url(../img/bar44.png);
}

.I_1_6
{
	background-image:url(../img/bar55.png);
}

.I_1_7
{
	background-image:url(../img/bar66.png);
}

.I_1_8
{
	background-image:url(../img/bar77.png);
}


.SidePanel a
{
	display:block;
}

.FLevel2 a
{
	padding-left:15px;
}

.FLevel2 a:hover, .FLevel3 a:hover
{
	background-color:#fcfae4;
}

.FLevel3 a
{
	padding-left:30px;
}

.FHide
{
	display:none;
}

.GMapDirectionError
{
	margin-top:15px;
	font-style:italic;
}

.DirectionsClose
{
	border:1px solid #cccccc; 
	padding:2px; 
	font-size:5px; 
	font-family:arial; 
	cursor:pointer; 
	width:10px; 
	margin:0px 3px 3px 0px; 
	text-align:center;
	position:absolute;
	left:-2px;
	top:-2px;
	color:White;
	background-color:#b00000;
}	

.MarkerItems .FolderName
{
	text-align:center;
	border-bottom:1px solid #eeeeee;
	font-weight:bold;
	margin:3px 0px;
}

#BackRegion
{
	background: url(../img/back.gif) no-repeat left center;
	padding-left:20px;
	padding-bottom:3px;
	cursor:pointer;
	border-bottom:1px solid #cccccc;
}

#AjaxProgress
{
	text-align:center;
	font-size:9pt;
	font-style:italic;
}

.Gallery a
{
	margin-right:5px;
}

.Gallery img
{
	border: 2px solid #cccccc;
}


#PM_a {background-image: url(../img/iconbta.png);}
#PM_b {background-image: url(../img/iconbtb.png);}
#PM_c {background-image: url(../img/iconbtc.png);}
#PM_d {background-image: url(../img/iconbtd.png);}
#PM_e {background-image: url(../img/iconbte.png);}
#PM_f {background-image: url(../img/iconbtf.png);}
#PM_g {background-image: url(../img/iconbtg.png);}
#PM_h {background-image: url(../img/iconbth.png);}
#PM_i {background-image: url(../img/iconbti.png);}
#PM_j {background-image: url(../img/iconbtj.png);}
#PM_k {background-image: url(../img/iconbtk.png);}
#PM_l {background-image: url(../img/iconbtl.png);}
#PM_m {background-image: url(../img/iconbtm.png);}
#PM_n {background-image: url(../img/iconbtn.png);}
#PM_o {background-image: url(../img/iconbto.png);}
#PM_p {background-image: url(../img/iconbtp.png);}
#PM_q {background-image: url(../img/iconbtq.png);}
#PM_r {background-image: url(../img/iconbtr.png);}
#PM_s {background-image: url(../img/iconbts.png);}
#PM_t {background-image: url(../img/iconbtt.png);}
#PM_u {background-image: url(../img/iconbtu.png);}
#PM_v {background-image: url(../img/iconbtv.png);}
#PM_w {background-image: url(../img/iconbtw.png);}
#PM_x {background-image: url(../img/iconbtx.png);}
#PM_y {background-image: url(../img/iconbty.png);}
#PM_z {background-image: url(../img/iconbtz.png);}

#PM_1 {background-image: url(../img/iconbt1.png);}
#PM_2 {background-image: url(../img/iconbt2.png);}
#PM_3 {background-image: url(../img/iconbt3.png);}
#PM_4 {background-image: url(../img/iconbt4.png);}
#PM_5 {background-image: url(../img/iconbt5.png);}
#PM_6 {background-image: url(../img/iconbt6.png);}
#PM_7 {background-image: url(../img/iconbt7.png);}
#PM_8 {background-image: url(../img/iconbt8.png);}
#PM_9 {background-image: url(../img/iconbt9.png);}
#PM_10{background-image: url(../img/iconbt10.png);}
#PM_11{background-image: url(../img/iconbt11.png);}
#PM_12{background-image: url(../img/iconbt12.png);}
#PM_13{background-image: url(../img/iconbt13.png);}
#PM_14{background-image: url(../img/iconbt14.png);}
#PM_15{background-image: url(../img/iconbt15.png);}
#PM_16{background-image: url(../img/iconbt16.png);}
#PM_17{background-image: url(../img/iconbt17.png);}
#PM_18{background-image: url(../img/iconbt18.png);}
#PM_19{background-image: url(../img/iconbt19.png);}
#PM_20{background-image: url(../img/iconbt20.png);}
#PM_21{background-image: url(../img/iconbt21.png);}
#PM_22{background-image: url(../img/iconbt22.png);}
#PM_23{background-image: url(../img/iconbt23.png);}
#PM_24{background-image: url(../img/iconbt24.png);}
#PM_25{background-image: url(../img/iconbt25.png);}

.MarkItems
{
	
}
.MarkerItems a, .MarkerItems a:link, .MarkerItems a:visited, .MarkerItems a:hover, .MarkerItems a:active
{
	background-color:White;
	padding:5px 5px 2px 15px;
	border-top:1px solid #DFDFDF;
	font-family:sans-serif,"sans serif",arial;
	font-size:8pt;	
	display:block;
	min-height:20px;
	background-position:1px 3px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:black;
}

.MarkerItems a:hover
{
	background-color:#fcfae4;
}

.GMapTable_Details, .GMapTable_Photos, .GMapTable_Videos
{
	width:100%;
	font-family:arial;
	font-size:8pt;
}

#PhotoDescription
{
	color:White;
	position:absolute;
	z-index:16384;
}

.GMapTable_Details td, .GMapTable_Photos td, .GMapTable_Videos td
{
	vertical-align:top;
	font-size:8pt;
	font-family:Arial;	
}

.GMapTable_Details .Name, .GMapTable_Photos .Name, .GMapTable_Videos .Name
{
	font-weight:bold;
	text-align:center;
	font-size:10pt;
	border-bottom: 1px solid #dddddd;
}

.GMapTable_Photos .Name, .GMapTable_Videos .Name
{
	height:16px;
}

.GMapTable_Details .InfoPhoto
{
	padding:5px 0px;
	text-align:justify;
	border-bottom:1px solid #dddddd;
}

.GMapTable_Details .InfoPhoto .Photo
{
	float:right;
	margin: 0px 0px 4px 8px;
}

.GMapTable_Details .Address
{
	padding:5px 0px;
}

.GMapTable_Details .Features
{
	margin:5px 0px 0px 0px;
}

.GMapTable_Details .Features img
{
	padding:0px 3px;
}

div.DirectionsText
{
	border-top: 1px solid #eeeeee;
	padding:5px 0px;
	text-align:center;
	font-size:8pt; 
	font-family:Arial;
}

div.DirectionsText a:hover, div.DirectionsText a:link, div.DirectionsText a:visited
{
	font-size:8pt;
	font-color:blue;
}

.GMapTable_Details .DirInput
{
	font-size:8pt;
	font-weight:bold;
}

.GMapTable_Details .DirInput input[type="text"]
{
	font-size:8pt;
	font-family:helvetica;
	font-weight:normal;
	border:1px dotted #aaaaaa;
	padding-left:2px;
	width:165px;
}

.GMapTable_Details form input[type="submit"]
{
	border:1px solid;
	font-size:7pt;
}

.GMapTable_Details .Directions form
{
	text-align:left;
	padding-top:5px;
}

.GMapTable_Photos .MediaInfo, .GMapTable_Videos .MediaInfo
{
	text-align:center;
	color:#aaaaaa;
	font-size:7pt;
}

.GMapTable_Photos .MediaInfo, .GMapTable_Videos .MediaInfo
{
	height:12px;
}

.GMapTable_Photos .PhotoItem, .GMapTable_Videos .VideoItem
{
	float:left;
	margin-bottom:5px;
	margin-left:5px;
}