@import url(bp_reset_071.css);


body { 
	font-family: Georgia, 'Times New Roman', serif;
	font-size: .95em;
	color: #ccc;
	background: url(../images/body-bg.jpg) repeat;
	margin: 0;
}
a { color: #c3c8cd; }
a:hover, a.current { color: #d2af5a; }
.clear { clear: both; }
.left { float: left; }
#container { background: url(../images/container-home-bg-lg.jpg) no-repeat 0 0; }
#about #container,
#collection #container { background: url(../images/container-about-bg-lg.jpg) no-repeat 0 0; }

#header {
	height: 196px;
	padding-top: 14px;
}
	#header .braid { 
		padding-top:-20px;
		//background: url(../images/braid.png) no-repeat center bottom;
		height: 22px;
	}
h1 a {
	background: url(../images/site-title_2.png) no-repeat center top;
	width: 499px;
	height: 130px;
	display: block;
	margin: 0 auto;
	text-indent: -9999px;
	overflow: hidden;
}
h2, h3, h4 { font-family: georgai, Times, serif; }
h2 { font-style: italic; color: #a8c1c7; margin-bottom: 0;}

#content {
	margin: -6px auto 0 auto; 
	padding-bottom: 120px; 
	width: 850px;
	clear: both;
	position: relative; 
}
	#home #content { text-align: center; }
	#home #content .home-img { 
		width: 327px;
		height: 365px;
		margin: -12px auto 0;
		background: url(/images/home-circeo.png) no-repeat 0 0;
	}
	
.mainNav {
	list-style-type: none;
	margin: 12px 0 0 0;
	padding-top: -12px;
	text-align: center;
	font-size: 1.1em;
}
	.mainNav li { 
		display: inline;
		text-align: center;
		margin-right: 16px;
	}
	.mainNav li.last { margin-right: 0; }
	.mainNav a { text-decoration: none; }
	

#alpha { 
	width: 680px;
	margin-left: 180px;
	position: relative; 
}
	.portrait {
		width: 233px;
		height: 366px;
		background: url(../images/about_portrait.png) no-repeat 0 0;
		float: right;
		margin: -90px 0 0 10px;
	}
	
#sidebar { 
	width: 160px;
	left: 0; 
	position: absolute; 
}
	#sidebar ul { 
		list-style-type: none;
		margin: 0;
		border: 0;
	}
	#sidebar ul a { 
		text-decoration: none; 
		display: block;
		padding: 3px 10px;
		background: url(../images/sidebar-top-nav.png) repeat 0 0;
	}
	#sidebar li { margin-bottom: 2px; }
	#sidebar li li { margin: 0; }
	#sidebar li li a { 
		background: url(../images/sidebar-sub-nav.png) repeat 0 0;
		padding: 0 10px 0 20px;
	}
	#sidebar li li a.current { font-style: italic; }
	#sidebar ul ul {  
		font-size: 13px;
		padding: 5px 0;
	}
	#sidebar ul ul.trinav { padding: 0; }
	#sidebar ul ul.trinav li { background: url(../images/trinav.png) repeat 0 0; }
	#sidebar ul ul.trinav li a { padding-left: 2.5em; }
	
#footer { clear: both; }
	
.collections_list { 
	list-style-type: none;
	margin: 0 0 1.5em 0;
	float: left; 
}
	.collections_list li {
		float: left;
		margin-right: 12px;
	}
	.collections_list li.last { margin: 0; }
	.collections_list li a { 
		display: block;
		width: 161px;
		height: 213px;
		text-indent: -9999px;
		overflow: hidden;
		background-repeat: no-repeat;
	}
	.collections_list li a:hover { background-position: 0 100%; }
	a#byzantine { background-image: url(../images/collections/byzantine.jpg); }
	a#perla { background-image: url(../images/collections/perla.jpg); }
	a#freedom { background-image: url(../images/collections/freedom.jpg); }
	a#lachiesa { background-image: url(../images/collections/lachiesa.jpg); }
#byzantine #alpha { 
	background: url(../images/collections/byzantine_main.jpg) no-repeat 0 0;
	padding-top: 308px;
}
#perla #alpha { 
	background: url(../images/collections/perla_main.jpg) no-repeat 0 0;
	padding-top: 308px;
}
#freedom #alpha { 
	background: url(../images/collections/freedom_main.jpg) no-repeat 0 0;
	padding-top: 308px;
}
	#freedom-show #alpha { 
		background: none;
		padding: 0;
	}
#lachiesa #alpha { 
	background: url(../images/collections/lachiesa_main.jpg) no-repeat 0 0;
	padding-top: 308px;
}
#byzantine h2,
#perla h2,
#freedom h2,
#lachiesa h2 { float: left; }

.prodNav { 
	list-style-type: none;
	margin: 0 0 1.5em 0;
	float: right; 
}
	.prodNav li { float: left; margin-right: 18px; }
	.prodNav li.last { margin: 0; }
	.prodNav li a { 
		text-indent: -9999px;
		overflow: hidden;
		display: block; 
		width: 188px;
		height: 35px;
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	.prodNav li a:hover { background: 0 100%; }
	a#jewelry { background-image: url(../images/collections/jewelry_link.gif); }
	a#paintings { background-image: url(../images/collections/paintings_link.gif); }
	
	
/* SLIDESHOW */
	
#slides {
	width: 545px !important; 
	padding: 1em 0; 
	position: absolute !important;
	top: 301px; 
	left: 32px !important;
}

#slides li a { display: block; border: 2px solid transparent; padding: 0; width: 88px; height: 75px;  }
#slides li a.selected { border: 2px solid #c8a22b; }
	a.prev, a.next{
		width: 22px;
		height: 44px; 
		border: 0;
		text-indent: -9999px;
		display: block; 
		z-index: 20;
		padding: 17px 7px;
		background-color: transparent;
		top: 333px;
		position: absolute;
	}
	a.prev { background: /*#243761*/ url(../images/prev-arrow.png) no-repeat 0 0; }
	a.next { 
		background: /*#243761*/ url(../images/next-arrow.png) no-repeat 0 0; 
		right: 60px;
	}
	
#slideshow { 
	list-style-type: none;
	margin: 0;
}
	#slideshow li { position: relative; }
	#slideshow .info { margin-top: 125px; }
		#slideshow .info h3 { margin-bottom: .5em; }
	#slideshow .image { text-align: center; }