/* ----------------------------------------------------------
	gnav current
 ---------------------------------------------------------- */

#gNav li#gCollections a span {
	background-image:url(../img/g_collections_cr.jpg);
}


#pageTop {
	display:none;

}
p.btn_top {
	margin: 0;
	padding:0;
	position:absolute;
	bottom:10px;
	left:50px;
	z-index:9999;
}

/* ----------------------------------------------------------
	nav
 ---------------------------------------------------------- */

/* 
nav {
    overflow: visible;
    position: absolute;
    left: 0%;
    bottom: -0px;
    height: 35px;
    right: 50%;

	z-index:999;
}
nav li a {
    overflow: hidden;
    position: relative;
    padding: 0;
	cursor: pointer;
    display:block;
	float: right;
	clear: none;
	width: 5px;
	height: 5px;
	margin:1px 5px 0 5px;
	background: #c5b3a9;
	text-align:center;
}
nav li a:hover {
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	background: #c5b3a9;
}
nav li a:focus,
nav li a:active {
	width: 7px;
	height: 7px;
	background-color:#774E38;
}
 */




.wrapper {
	background:url(../img/coll/bg.jpg) repeat-x left bottom;
	padding: 0 0 0px 0;
	margin: 0 auto;
	position:relative;
}

div#body {
}

div#body div.wrap {
	min-width:1110px;
	margin: 0 auto;
}
h2 {
	margin-top:0px;
	color:#795139;
	line-height:150%;
}
#slider {
	padding: 0;
	padding-top:30px;

	margin:0;
}

#coll dl {
}
/* 
 */
.section {
	overflow:hidden;
}
.panel{
	height:600px;
	width:930px;
	margin: 0 auto 0px auto;
}
#coll p {
	font-size:85%;
	margin-bottom:20px;
}
#coll dl dt {
	width:600px;
	height:600px;
	overflow:hidden;
	float:left;
	display:block;
}
#coll dl dt img {
  width: 512px;
  height: 512px;
}
#coll dl dd {
	width:300px;
	float:right;
}

#coll .line {
	background:url(../img/coll/line.png) no-repeat left bottom;
	padding-bottom:20px;
	margin-bottom:20px;
}

#coll table {
	font-size:85%;
	width:300px;
/*	color:#aaa;*/
	color: #666666;
}
#coll table th {
/*	font-weight:bold;*/
	font-weight: normal;
	text-align:left;
	width: 80px;
}
#coll table td {
	padding-top:2px;
	padding-bottom:2px;
	line-height:120%;
	vertical-align:middle;
}
#coll table ul li {
	float:left;
	margin: 0 1px 0 0;
}
#coll table ul li img {
	border: solid 2px #fff;
}
#coll table ul li a:hover img {
	border: solid 2px #eee;
}
#coll table ul li a:focus img,
#coll table ul li a:active img {
	border: solid 2px #79503A;
}
#coll .btn {
}
#coll .thumb img {
  width: 50px;
  height: 50px;
}


@media screen and (max-width: 1100px){
	html body div#body div.wrap   {
		width:960px;
	}
	html body div#body div.wrap #coll dl dt   {
	}
	html body div#body div.wrap #coll dl dt img   {
	}
	html body div#footer .wrap,
	html body .wrapper    {
		width:1110px;
	}

}

/* ----------------------------------------------------------
	IE8Œü‚¯
 ---------------------------------------------------------- */

html>/**/body div#body div.wrap,
html>/**/body div.wrapper  { width:1110px\9; }




/* -------------- clearfix -------------- */

#coll dl:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#coll dl  {
display: inline-table;
min-height: 1%;
}
/* Hides from IE-mac \*/
* html #coll dl { height: 1%; }
#coll dl { display: block; }
/* End hide from IE-mac */


#coll .thumb{
	padding-left:19px;
}