/* ---------- gallery styles start here ----------------------- */
.galRoot {
	text-decoration:none;
	color: #000; font-size:100%;
}

.galLink, .galLink:visited	{
	color: #CC2204; /*104EFE*/
	text-decoration: none;
	margin: 4px 0;
	font-size: 1.1em;
	font-weight: normal;
	text-transform: none;
}
.galLink:hover	{
	color: #104EFE;
	text-decoration: underline;
}
.galActive	{
	font-size: 1.1em;
	font-weight:normal;
	color: #0B6EBF;
	text-transform: none;
	text-decoration: none;
}

.gallery-video {
	list-style: none;
	margin: 0;
	padding: 0; 
}
.gallery-video li {
	width: 285px;
	height: 210px;
	margin: 10px;
	padding: 0;
	float: left;
	position: relative;
}
.gallery-video em {
	width: 2620px;
	height: 25px;
	display: block;
	position: absolute;
	top: 2px;
	left: 2px;
	background: url(../images/watercolor-maskgif.gif) no-repeat;
	text-align: center;
	font: italic 100%/100% Georgia, "Times New Roman", Times, serif;
	padding-top: 168px;
}


.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery li {
	margin: 10px;
	padding: 0;
	float: left;
	position: relative;
	width: 212px;
	height: 155px; /*175*/
}

.gallery a {
	text-decoration: none;
	color: #999;
}
.gallery a:hover {
	color: #000;
	text-decoration: underline;
}
.gallery img {
	border: none;
	/*padding: 14px 12px 12px 13px;*/
	padding: 5px 5px 25px 5px;
}
.gallery em {
	width: 225px; /*193*/
	height: 25px;
	display: block;
	position: absolute;
	top: 2px;
	left: 2px;
	/*given from thumbnail class*/
	/*background: url(../images/watercolor-mask.png) no-repeat;*/
	text-align: center;
	font: italic 100%/100% Georgia, "Times New Roman", Times, serif; 
	padding-top: 132px;
}



/* For Navigations */
.navBlock{ font-family: "Trebuchet MS", Tahoma, Verdana, Arial; font-size: 12px; font-weight: normal; color: #000; text-decoration: none; line-height:20px; text-align: justify; margin:5px 10px 0 10px; padding:5px; }

.navLink, a.navLink, a.navLink:visited {
	background-color:#FFAFDC;	border: 1px solid #CF4D95;
	color: #000;	
	*padding-top: 0px; *padding-bottom:0px;
	padding-top: 2px; padding-bottom:2px;
	padding-left: 4px; padding-right:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	height:20px;	text-decoration: none;
	}
a.navLink:hover {
	background-color:#DF459B; border: 1px solid #AF005D;
	color: #FFFFFF;
	padding: 2px;	/* 0px 5px 0px 5px;*/
	padding-top: 2px; padding-bottom:2px;
	padding-left: 4px; padding-right:4px;
	text-decoration: none;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	}
.curNavLink {
	background-color:#DF459B; border: 1px solid #AF005D;
	color: #FFFFFF;
	padding: 2px;	/* 0px 5px 0px 5px;*/
	padding-top: 2px; padding-bottom:2px;
	padding-left: 4px; padding-right:4px;
	text-decoration: none;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	}