@charset "utf-8";

#mainArea {
	width:100%;
	padding:0;
}



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

#ringGallery {
	padding:5px 0 10px 68px;
}

#ringGallery li,
#ringGallery p {
	float:left;
	/*position:relative;*/
	padding:0 36px 22px 0;
}

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

#ringGallery li a,
#ringGallery p a {
	/*width:166px;
	height:138px;
	padding:1px;*/
	width:168px;
	height:140px;
}

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

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


* html #ringGallery li a .new,
* html #ringGallery 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 ----------------------------------------- */

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

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

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

/* @end */
