/* Start of CMSMS style sheet 'gallery' */
@charset "utf-8";

/* Gallery CSS Document */



/* ---------- gallery styles start here ----------------------- */

.photo {

	margin: 10px;

	/*position: relative;*/

	width: 180px;

	height: 130px;



}

.photo img {

	background: #fff;

	border: solid 1px #ccc;

	padding: 4px;

}



.photo a {

	text-decoration: none;

    cursor:pointer;

}



.photo em {

	display: block;

	padding: 0 20px 0 0;

	text-align: center;

	font: italic 100% Georgia, "Times New Roman", Times, serif;

	color: #333;

	width:400px;

}





.galPin span {

	width: 28px;

	height: 21px;

	display: block;

	position: absolute;

	top: -12px;

	left: 90px;

	background: url(uploads/images/images/pin.png) no-repeat;

}



.galTape span {

	width: 77px;

	height: 27px;

	display: block;

	position: absolute;

	top: -12px;

	left: 50px;

	background: url(uploads/images/images/tape.png) no-repeat;

}



.galPaper span {

	width: 30px;

	height: 60px;

	display: block;

	position: absolute;

	top: -5px;

	left: -2px;

	background: url(uploads/images/images/paper-clip.png) no-repeat;

}



.galPaper em {

	background: #fff url(uploads/images/images/grey-gradient.gif) repeat-y;

	color: #000;

	font-style: normal;

	padding: 2px 10px;

	display: block;

	position: absolute;

	top: 110px;

	left: 9px;

	border: 1px solid #999;

	border-left-color: #888;

}





.galMaskingTape span {

	width: 115px;

	height: 32px;

	display: block;

	position: absolute;

	top: -13px;

	left: 30px;

	background: url(uploads/images/images/tape2.png) no-repeat;

}



.galGoldFrame span {

	width: 216px;

	height: 166px;

	display: block;

	position: absolute;

	top: -17px;

	left: -18px;

	background: url(uploads/images/images/gold-frame.png) no-repeat;

}



.galCutCorner span {

	width: 189px;

	height: 137px;

	display: block;

	position: absolute;

	top: -5px;

	left: -5px;

	background: url(uploads/images/images/cut-corner.png) no-repeat;

}



.galRoundCorner span {

	width: 170px;

	height: 120px;

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	background: url(uploads/images/images/round-corner.png) no-repeat;

}

.galRoundCorner img {

	border: none;

	padding: 0;

}



.galRoundShadow span {

	width: 170px;

	height: 120px;

	display: block;

	position: absolute;

	top: 5px;

	left: 6px;

	background: url(uploads/images/images/round-corner.png) no-repeat;

}

.galRoundShadow img {

	border: none;

	padding: 5px 6px 6px;

	background: url(uploads/images/images/round-bg.gif) no-repeat;

}



.galStamp span {

	width: 170px;

	height: 120px;

	display: block;

	position: absolute;

	top: 6px;

	left: 7px;

	background: url(uploads/images/images/stamp-pattern.png) no-repeat;

}

.galStamp img {

	border: none;

	padding: 6px 7px 7px;

	background: url(uploads/images/images/stamp-bg.gif) no-repeat;

}



.galBrushBorder span {

	width: 181px;

	height: 134px;

	display: block;

	position: absolute;

	top: -6px;

	left: -6px;

	background: url(uploads/images/images/brush-border.png) no-repeat;

}

.galBrushBorder img {

	border: none;

	padding: 0;

}





.galFloral span {

	width: 122px;

	height: 72px;

	display: block;

	position: absolute;

	top: -22px;

	left: -15px;

	background: url(uploads/images/images/floral-corner.png) no-repeat;

}



.galWaterColour span {

	width: 186px;

	height: 137px;

	display: block;

	position: absolute;

	top: 2px;

	left: 2px;

	background: url(uploads/images/images/watercolor-top.png) no-repeat;

}

.galWaterColour img {

	border: none;

	padding: 9px 12px 12px 11px;

	background: url(uploads/images/images/watercolor-bg.png) no-repeat;

}



.galMask span {

	width: 170px;

	height: 120px;

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	background: url(uploads/images/images/mask.png) no-repeat;

}

.galMask img {

	border: none;

	padding: 0;

}



.galGlossy span {

	width: 160px;

	height: 84px;

	display: block;

	position: absolute;

	top: 5px;

	left: 5px;

	background: url(uploads/images/images/glossy-gradient.png);

}
/* End of 'gallery' */

