body,h1,h2,h3,h4,h5,ul,li,p,dl,dt,dd,form,br {
	margin:0;
	padding:0;
}
li {
	list-style:none;
}
img {
	border:0;
}
a {
	color:#000;
}

body {
	background:#ededed;
	font-family:verdana;
}

#wrapper {
	width:750px;
	margin:0 auto;
	padding-top:30px;
	overflow:hidden;
}


ul#nav {
	width:622px;
	height:34px;
}
ul#nav li {
	float:left;
	width:119px;
}
ul#nav li a {
	float:left;
	display:block;
	text-indent:-9000px;
	outline:none;
}
ul#nav li#nav_home {
	float:left;
	width:220px;
	height:34px;
	background:url(/img/nav_all.png) no-repeat;
}
ul#nav li#nav_home a {
	width:220px;
	height:34px;
}
ul#nav li#nav_home_on {
	float:left;
	width:220px;
	height:34px;
	background:url(/img/nav_all.png) 0 -34px no-repeat;
}
ul#nav li#nav_home_on a {
	width:220px;
	height:34px;
}
ul#nav li#nav_news {
	float:right;
	width:50px;
	height:19px;
	margin:12px 3px 0 0;
	background:url(/img/nav_all.png) -220px 0 no-repeat;
}
ul#nav li#nav_news a {
	width:50px;
	height:19px;
}
ul#nav li#nav_news_on {
	float:right;
	width:50px;
	height:19px;
	margin:12px 3px 0 0;
	background:url(/img/nav_all.png) -220px -34px  no-repeat;
}
ul#nav li#nav_news_on a {
	width:50px;
	height:19px;
}
ul#nav li#nav_info {
	float:right;
	width:42px;
	height:19px;
	margin:12px 12px 0 0;
	background:url(/img/nav_all.png) -270px 0 no-repeat;
}
ul#nav li#nav_info a {
	width:42px;
	height:19px;
}
ul#nav li#nav_info_on {
	float:right;
	width:42px;
	height:19px;
	margin:12px 12px 0 0;
	background:url(/img/nav_all.png) -270px -34px no-repeat;
}
ul#nav li#nav_info_on a {
	width:42px;
	height:19px;
}
ul#nav li#nav_cv {
	float:right;
	width:15px;
	height:19px;
	margin-top:12px;
	background:url(/img/nav_all.png) -312px 0 no-repeat;
}
ul#nav li#nav_cv a {
	width:15px;
	height:19px;
}
ul#nav li#nav_cv_on {
	float:right;
	width:15px;
	height:19px;
	margin-top:12px;
	background:url(/img/nav_all.png) -312px -34px no-repeat;
}
ul#nav li#nav_cv_on a {
	width:15px;
	height:19px;
}


#main {
	clear:both;
	float:left;
	width:750px;
	padding-bottom:16px;
}



/* thumbnails */

#thumbnails {
	width:660px;
	margin:11px 0 0 8px;
	overflow:hidden;
}
#thumbnails div {
	display:inline;
	float:left;
	width:100px;
	height:100px;
	margin:5px;
}
#thumbnails div img {
	width:100px;
	height:100px;
}

#thumbnails div.blank {
	visibility:hidden;
}




/* news */

#main #news {
	_display:inline;
	float:left;
	width:230px;
	height:539px;
	margin:25px 0 0 11px;
}
#main #news h2 {
	margin-bottom:16px;
	font-size:15px;
	font-weight:normal;
}
#main #news h3 {
	margin-bottom:13px;
	font-size:12px;
	font-weight:normal;
	color:#787878;
}
#main #news p {
	margin:0 5px 29px 0;
	font-size:10px;
}

#main #homeArt {
	_position:relative; 		/* IE only hack for vertical centering */
	display:table;
	float:left;
	width:475px;
	height:550px;
	margin:75px 0 0 7px;
	text-align:center;
}
#main #homeArt div {
	_position:absolute; 		/* IE only hack for vertical centering */
	_left:50%;					/* IE only hack for vertical centering */
	_top:50%;					/* IE only hack for vertical centering */
	display:table-cell;
	vertical-align:top;
}
#main #homeArt div img {

	_position:relative; 		/* IE only hack for vertical centering */
	_left:-25%;					/* IE only hack for vertical centering */

	_top:-50%;					/* IE only hack for vertical centering */
}





/* info */

#info {
	width:575px;
	margin:25px 0 0 11px;
	font-size:11px;
}
#info p {
	margin-bottom:25px;
}
#info ul {
	width:350px;
	margin-bottom:30px;
	padding-left:20px;
}
#info li {
	margin-top:5px;
}




/* detail */

#pieceWrapper {

	_position:relative; 		/* IE only hack for vertical centering */

	display:table;

	width:720px;

	height:530px;

	margin-top:15px;
	_margin-top:30px;

}

#piece {

	_position:absolute; 		/* IE only hack for vertical centering */

	width:720px;

	_top:50%;					/* IE only hack for vertical centering */

	display:table-cell;

	text-align:center;

	vertical-align:middle;

}

#piece img, #piece object {

	display:block;

	_position:relative; 		/* IE only hack for vertical centering */

	_top:-50%;					/* IE only hack for vertical centering */

	margin:0 auto;

}



* html #piece embed.mov {

    display/**/: none;

}



#buynow {
	position:absolute;
	left:51px;
	top:545px;
}

#detail_description {
	clear: both;
	width: 590px;
	padding: 22px 0 0 65px;
	font-size: 11px;
}

ul#detailNav {
	clear:both;
	width:720px;
	margin-top:5px;
	/margin-top:20px;
}

	ul#detailNav li {
		display:block;
		float:left;
		font-size:11px;
		line-height:12px;
	}
	
		ul#detailNav li#pieceInfo {
			width:300px;
		}
		
		ul#detailNav li#prev, ul#detailNav li#next  {
			width:60px;
			text-align:right;
		}
		
		ul#detailNav li#count {
			float:right;
			width:238px;
			padding-right:10px;
			text-align:right;
		}
		
		ul#detailNav li span {
			margin-left:10px;
		}




/* footer */

ul#footer {
	display:none;
}
h5 {
	display:none;
}