/* -------------------------------------------------------------- 

   styles.css
   * Core stylesheet file
   
-------------------------------------------------------------- */

body {

}

td {
	vertical-align:top;
	padding:5px;
}

td.alt-row {
	background: #eee;
}

.wrapper {
	width:920px;
	margin:0 auto;
	background: url('/assets/images/wrapper.bg.png') center top no-repeat;
	padding:0px 20px;
}


body {
	background: url('/assets/images/body.bg.jpg') left top repeat-x;
}

.header h1 {
	margin:0;
}
	.header h1 a {
		display:block;
		width:400px;
		height:180px;
		margin:0 0 20px 0;
		background: url('/assets/images/logo.jpg');
	}
		.header h1 span {
			display:none;
		}

.footer {
	height:50px;
}

.contact-details {
	font-size:9px;
	color: #959595;
	margin-top:50px;
	/*
	margin-right:735px;
	*/
	text-transform:lowercase;
}
	.contact-details p {
		margin-bottom:1em;
		text-align:right;
		line-height:1.5em;
	}
	.contact-details a {
		text-decoration:none;
		color: #959595;
	}
	.contact-details a:hover {
		text-decoration:underline;
	}

.column {
	float:left;
}
	.column-left {
		width:188px;
		text-align:right;
	}
	.column-middle {
		width:160px;
		margin-right:24px;
	}
	.column-right {
		width:548px;
	}

div.navigation {
	margin-top:45px;
	text-align:right;
	font-size:11px;
}
	ul.navigation {
		list-style:none;
		margin:0;
		padding:0;
	}
		ul.navigation li {
			margin:0;
			padding:0 0 12px 0;
		}
			ul.navigation li a {
				color: #959595;
				text-decoration:none;
				padding-left:35px;
			}
			ul.navigation li a:hover,
			ul.navigation li a.selected {
				color: #a7bcbf;
				text-decoration:none;
				background: url('/assets/images/navigation.hover.bg.jpg') left center no-repeat;
			}

.column-left img {
	margin-top:95px;
}



.gallery-container {
}
	.gallery-image {
	}
	.gallery-info {
		margin-top:15px;
		font-size:10px;
		width:375px;
	}
		.gallery-info table {
			width:100%;
		}
			.gallery-info td {
				padding-bottom:5px;
				vertical-align:top;
			}
			.gallery-info td.label {
				color: #a7bcbf;
				padding-right:20px;
				width:70px;
				text-align:right;
			}
			.gallery-info td.value {
			}

.gallery-thumbs-container {
	margin-top:320px;
}
	.gallery-thumbs-container h1 {
		background: url('/assets/images/text.gallery.jpg') right center no-repeat;
		height:36px;
		margin: 0 0 15px 0;
	}
		.gallery-thumbs-container h1 span {
			display:none;
		}
	.gallery-thumbs {
	}
		.gallery-thumbs ul {
			list-style:none;
			margin:0;
			padding:0;
		}
			.gallery-thumbs li {
				float:right;
				margin: 0 0 5px 5px;
				padding:0;
			}
		.gallery-thumbs a {
			display:block;
			width:32px;
			height:32px;
		}
		.gallery-thumbs img {
			margin:0;
			padding:0;
			width:32px;
			height:32px;
		}

