/* CSS Document */
img { border:0px;}
.catch{ overflow: hidden; zoom: 1; }

a.GalleryCategoryLink {	text-decoration: none; font-size:12px; font-weight:bold; color:#FFFFFF; padding:4px;}
a.GalleryCategoryLink:HOVER {text-decoration:underline; font-size:12px; font-weight:bold; color:#FFFFFF; padding:4px; }

a.pagerlink{ margin: 0px 3px; color: #5F6752; text-decoration: none; font-size: 12px; font-weight: bold; }
span.pagerspan{ margin: 0px 3px; color: #5F6752; text-decoration: none; font-size: 12px; font-weight: bold; }

.BigPic{ border:#AEB89D; border-style:solid; border-width:5px; vertical-align:middle; text-align:center;  }
#big{ idth:394px; eight:266px;}


/* Gallery */
.SmallPic{ background:#AEB89D; border:#AEB89D; border-style:solid; border-width:2px; vertical-align:middle; 
		   line-height:20px; height:43px; width:43px; text-align:center;  }
#ViewGallery{ width: 404px; margin: 0px auto; padding-top:17px;  }
#ViewGallery div.catalogueline{ margin-bottom: 17px; }
#ViewGallery div.catalogueline div.imagebox{ width: 43px; float: right; margin-left: 17px; }
#ViewGallery div.catalogueline div.last{ margin-left: 0px; }
#ViewGallery div.catalogueline div.imagebox div{ width: 43px; height: 43px; text-align: center; vertical-align:middle; }

#ViewGallery div.catalogueline div.imagebox img{ width: 39px; height: 39px; }


.GalleryTitle{ color:#667250; font-size:20px; font-weight:bold; text-align:right; padding-right:17px;}
.GallerySubTitle{color:#333333; font-size:14px; font-weight:bold; text-align:right; padding:5px 17px 9px 17px;}
.GalleryCategoryMenuLine{ background:#aeb89d; height:22px; width:404px; 
						  text-align:center; vertical-align:middle; color:#FFFFFF; font-weight:bold;}

/* trip page Gallery */
#ViewTripGallery{ width: 238px; margin: 0px auto; padding-top:10px;  }
#ViewTripGallery div.catalogueline{ margin-bottom: 10px; }
#ViewTripGallery div.catalogueline div.imagebox{ width: 43px; float: right; margin-left: 14px; }
#ViewTripGallery div.catalogueline div.last{ margin-left: 0px; }
#ViewTripGallery div.catalogueline div.imagebox div{ width: 43px; height: 43px; text-align: center; vertical-align:middle; }

#ViewTripGallery div.catalogueline div.imagebox img{ width: 39px; height: 39px; }



/* Maps */
.MapsRegionMenuLine{ background:#aeb89d; height:22px; width:398px; 
					 text-align:center; vertical-align:middle; color:#FFFFFF; font-weight:bold;}

.MapsSmallPic{ background:#AEB89D; border:#AEB89D; border-style:solid; border-width:5px; vertical-align:middle; 
		       line-height:20px;  height:116px; width:116px; text-align:center;  }
.MapName{  background:url(/ASSETS/Home/dots_H.gif) repeat-x bottom; line-height:19px; 
		   text-align:center; font-family:Arial, Helvetica, sans-serif; 
		   color:#333333; font-size:12px; font-weight:bold; }
		  
.MapSpacebox{background:url(/ASSETS/Home/dots_V.gif) repeat-y center; width:24px; }

#ViewMaps{ width: 410px; margin: 0px auto; text-align:center;  }
#ViewMaps div.catalogueline{  }
#ViewMaps div.catalogueline div.imagebox{ width: 140px; float: right; height:153px; /*margin-left: 12px;*/ }
#ViewMaps div.catalogueline div.last{ margin-left: 0px; width:116px; }
#ViewMaps div.catalogueline div.imagebox div{ width: 116px; height: 116px; text-align: center; vertical-align:middle; }

.TopLayer {
	position:absolute;
	z-index:1; 
	visibility:hidden; 
	color:#FFFFFF;
	left: 0px; 
}
.CloseLine{
	background-color: #AEB89D;
}

/* admin: */
#ViewMapsAdmin{ width: 750px; margin: 0px auto; text-align:center;  }
#ViewMapsAdmin div.catalogueline{  }
#ViewMapsAdmin div.catalogueline div.imagebox{ width: 140px; float: right; height:153px;  }
#ViewMapsAdmin div.catalogueline div.last{ margin-left: 0px; width:116px; }
#ViewMapsAdmin div.catalogueline div.imagebox div{ width: 116px; height: 116px; text-align: center; vertical-align:middle; }

