@charset "UTF-8";
/* CSS Document */

	
body {
	font-family:Futura, Helvetica, sans-serif;
	font-weight:100;
	color:#4c4c4c;
	}
	
img {
	border:none;
	}
	
#container {
	margin:20px 0 0 20px;
	width:680px;
	}
	
a {
	text-decoration:none;
	border:none;
	outline:none;
	}
	
img {
	border:none;
	outline:none;
	}
	
.hide {
	display:none;
	}
	
#nav {
	letter-spacing:1px;
	font-size:18px;
	text-align:right;
	}
	
#nav a, .navsel {
	display:inline-block;
	text-align:center;
	color:#d9d9d9;
	padding:5px 10px 7px 10px;
	margin:0 0 0 20px;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	}
	
#nav a:hover, .navsel {
	border-top: 2px solid #d9d9d9;
	border-bottom: 2px solid #d9d9d9;
	color:#4c4c4c;
	}
	
#logo {
	float:left;display:inline;
	margin:0;
	padding:0;
	}
	
#footer {
	color:#808080;
	margin:40px 0 20px 0;
	font-size:10px;
	}
	
#homeimage {
	margin:20px auto 0 auto;
	text-align:center;
	}
	
.category {
	margin:20px 0 20px 30px;
	text-align:left;
	}
	
	
	
	
	
	
	
.textcontent {
	font-size:14px;
	line-height:20px;
	width:430px;
	margin:40px 0 20px 20px;
	}
	
.contactform {
	text-align:right;
	margin:40px 20px 20px 0;
	color:#d9d9d9;
	font-size:12px;
	}
	
.contactaction {
	text-align:center;
	margin:240px 0 256px 0;
	color:#d9d9d9;
	}
	
.contactaction a {
	color:#9a9a9a;
	}
	
.contactaction a:hover {
	color:#4c4c4c;
	}








#gallery {
	margin:20px 0 0 0;
	}


.header {
	background-position: 0px 2px;
	background-repeat: no-repeat;
	letter-spacing:1px;
	font-size:20px;
	color:#d9d9d9;
	line-height:22px;
	background-image:url(_img/_layout/plus.jpg);
	padding:0 0 0 30px;
	text-decoration:none;
	cursor:pointer;
	}
	
.hrule {
	margin:10px 0 10px 0;
	padding:0;
	}

a:hover.header {
	text-decoration:none;
	color:#4c4c4c;
	background-image:url(_img/_layout/plus_over.jpg);
	}

a.header.selected {
	cursor:pointer;
	color:#4c4c4c;
	text-decoration:none;
	background-image:url(_img/_layout/minus.jpg);
	}
	

	
	
	
.title {
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin:0 15px 0 0;
	}
	
.medium {
	margin:0 15px 0 0;
	}
	
.description {
	}
	
	
	
	
	
	
.arrows {
	margin:15px 5px 10px 0;
	text-decoration:none;
	display:inline-block;
	text-align:center;
	color:#fff;
	padding:4px 8px 4px 8px;
	background-color:#d9d9d9;
	}
	
.arrows:hover {
	background-color:#4c4c4c;
	text-decoration:none;
	color:#fff;
	}
	
.paintingNavLink, .printNavLink, .paperNavLink {
	margin:15px 5px 0 0;
	font-size:10px;
	text-decoration:none;
	display:inline-block;
	text-align:center;
	color:#fff;
	padding:4px 8px 4px 8px;
	background-color:#d9d9d9;
	}
	
.paintingNav, .printNav, .paperNav {
	width:520px;
	}
	
.paintingNavLink:hover, .printNavLink:hover, .paperNavLink:hover {
	background-color:#4c4c4c;
	text-decoration:none;
	color:#fff;
	}

.paintingDescription, .printDescription, .paperDescription {
	font-size:12px;
	width:600px;
	margin:10px 0 0 0;
	}

.active {
	background-color:#4c4c4c;
	text-decoration:none;
	}