body {
		background: #880000 url(images/bkground.gif) repeat-y top left;
		margin: 0;
		padding: 0;
	}
	p {
		color: #333;
	}
	a {
		color: ;
	}
	#wrapper {
		width: 560px;
		margin: 0 10px 0 50px;
	}
	h1 {
		background: #BF5613 url(images/brand.gif) no-repeat top left;
		font-size: 32px;
		font-family: arial;
		padding: 0;
		border: 0px solid black;
		margin: 0;
		height: 114px;
		width: 560px;
	}
	h1 span {
		display: none;
	}
	h2 {
		background: #999;
		font-size: 16px;
		color: white;
		margin: 0 ;
		padding: 2px;
		
		border-bottom: 1px solid white;
		
	}
	
	#content {
		clear: both;
		padding: 40px 10px 30px 10px;
		
	}

	#content h1 {
	font-weight: 800;
	font-size: 28px;
	background: none;
	height: 35px;
}
	
	.bigred {
	color: Red;
	font: normal 800 32px;
}

	#footer {
	background: #eeeeee;
	font-family: ;
	font-size: 11px;
	color: #555;
	border-top: 1px solid #ddd;
	padding: 20px 30px 20px 30px;
	text-align: center;
}
	.item {
			background: #ddd;
			border: 0px solid #7b8398;
			margin: 15px;
			width: ;
			
			text-align: center;
		}
	.item img {
		border: 6px solid white;
		margin: 7px;
	}
	.inset_image {
	margin: 8px 8px 2px 2px;
}

	.detail {
			background: ;
			font: 18px verdana;
			padding: 5px;
	}
	
	.caption {
	font: 10px verdana;
	padding: 0px 20px 10px 20px;
	text-align: justify;
	margin: 0px;
}

	.price {
	font: 20px verdana;
        font-weight: bold;
	padding: 5px 20px 10px 20px;
	text-align: center;
	margin: 0px;
}

	.poster_size {
	font: 12px verdana;
        font-weight: bold;
	padding: 5px 20px 5px 20px;
	text-align: center;
	margin: 0px;
}

	.edition_size {
	font: 12px verdana;
        font-weight: bold;
	padding: 5px 20px 5px 20px;
	text-align: center;
	margin: 0px;
}

	#menu {
	background: #cacfde url(images/hr_shadow_edge.gif) repeat-x top left;
	margin : 0;
	padding: 10px 0 0 0;
	height: 47px;
}

#menu ul, #menu li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}
#menu li#nav-1 a span,
#menu li#nav-2 a span {
	display: none;
}
	#menu li {
		float: left;
		margin: 0 0 0 10px;
	}
	#menu li#nav-1 a {
	background : #fff url(images/menu_art_down.gif) no-repeat top left;
	width: 147px;
	height: 47px;
	display: block;
	}
	#menu li#nav-1 a.current {
		background : #fff url(images/menu_art_up.gif) no-repeat top left;
	}
  #menu li#nav-2 a {
	background : #fff url(images/menu_die_down.gif) no-repeat top left;
	width: 141px;
	height: 47px;
	display: block;
	}
	#menu li#nav-2 a.current {
		background : #fff url(images/menu_die_up.gif) no-repeat top left;
	}

#menu ul#subnav-1,
#menu ul#subnav-2 {
	display : none;
	background: #7b8398;
	left : 50px;
	position : absolute;
	top : 171px;
	border-top: 2px solid white;
	width: 560px;
}
#menu ul#subnav-2.show,
#menu ul#subnav-1.show {
	display: block;
}


/*
#menu ul#subnav-1 a, 
#menu ul#subnav-1 a:visited,
#menu ul#subnav-1 a:link,
#menu ul#subnav-2 a,
#menu ul#subnav-2 a:visited,
#menu ul#subnav-2 a:link,
 {
	display: block;
	background: transparent;
	width: auto;
	height: auto;
	color: white;
	font: verdana 10px normal;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
}

*/
#menu ul#subnav-1 a,
#menu ul#subnav-2 a {
	display: block;
	background: transparent;
	width: auto;
	height: auto;
	color: white;
	font: verdana 10px normal;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
}
#menu ul#subnav-1 a.current,
#menu ul#subnav-2 a.current {
	font-weight: bold;
	background: url(images/submenu_selector.gif) no-repeat bottom center;
}
#sub {
                position: absolute;
                top: 0;
                left: 400px;
                width: 200px;
                font-family: serif;
                font-size: 12px;
                background:#fff;
                border : 0px solid black;
                padding: 0 0 4px 10px;
        }
		  
	.artist_note {
	background: #eeeeee;
	font-family: ;
	font-size: 13px;
	color: #555;
	border-top: 1px solid #ddd;
	padding: 10px 10px 10px 10px;
	text-align: center;
	margin: 0px 20px 0px 20px;
}
