@charset "utf-8";



/* @group Thumbnail Gallery ========================================================*/

#grnGallery {
	padding:5px 0 10px 54px;
	font-size: 92%;
}

#grnGallery li,
#grnGallery p {
	float:left;
	/*position:relative;*/
	padding:0 45px 22px 0;
	width: 200px;
	line-height: 1.3;
	position: relative;
}

#grnGallery li a,
#grnGallery p a {
	display:block;
	/*display:none;*/
	/*position:relative;*/
}

#grnGallery li a,
#grnGallery p a {
	/*width:166px;
	height:138px;
	padding:1px;*/
	width: 200px;
	height:252px;
	text-align: center;
	background: url(../../images/bg_thumbnail.gif) bottom no-repeat;
	overflow:hidden;
}

#grnGallery li a:hover,
#grnGallery p a:hover {
	/*background:#07c4cd;*/
}

#grnGallery li a .new,
#grnGallery p a .new {
	/*position:absolute;
	top:0;
	left:0;*/
	margin-top:-140px;
}


* html #grnGallery li a .new,
* html #grnGallery p a .new {
	/*position:absolute;
	top:0;
	left:0;*/
	/*margin-top:-138px;*/
	position:relative;
	top:-138px;
	margin:0 0 -12px;
}


/* @end */

#refArea {
	width:776px;
	margin:0 auto;
}

#refArea .description {
	float:left;
	padding-left:6px;
	color:#b3b3b3;
	font-size:84%;
	line-height:22px;
}

#refArea .btnClear {
	float:right;
}

#refArea th,
#refArea td {
	border:solid 1px #e6e6e6;
	text-align:left;
	vertical-align:top;
}

#refArea th {
	border-bottom:none;
}

#refArea td {
	padding:6px 0 4px 4px;
	border-top:none;
}

#refArea td#refSet {
	padding-left:9px;
}

#refArea td li {
	display:inline;
}

#refArea td li a {
	float:left;
	width:107px;
	margin:0 2px 2px 0;
}

#refArea td#refSet li a {
	width:87px;
}


/* @group clearfix ----------------------------------------- */

#grnGallery:after,
.heading:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
	font-size:0;
}

* html #grnGallery,
* html .heading {/* IE6 */
	zoom:1;
}

*:first-child+html #grnGallery,
*:first-child+html .heading {/* IE7 */
	zoom:1;
}

/* @end */

#grnGallery p.itemtitle {
	padding: 0 36px 0 0;
	font-weight: bold;
	margin-top: 0px;
}

#grnGallery img {
	border: 2px solid #e0c0a0;
}

#grnGallery img.newmark{
	border: none;
	position: absolute;
	top: 2px;
	left: 2px;
}