.block > .header.title {
	padding: 27px 0px 28px 186px;
	border-bottom: 1px solid #cfc6b5;
	color: #cfc6b5;
	font-size: 22px;
	text-transform: uppercase;
}

.block > .header.caption {
	padding: 0px 0px 0px 186px;
	color: #80693c;
	font-size: 11px;
	margin-top: 22px;
	text-transform: uppercase;
	text-align: center;
}

.block > .header.caption span {
	display: block;
}

.block > .header.caption span.big {
	font-size: 17px;
	margin-bottom: 22px;
}

.block > .header.separator {
	height: 50px;
	margin-right: -179px;
	background: transparent url('/assets/img/block/header/separator.png') no-repeat center center;
}

.block > .content {
	margin-left: 186px;
	color: #808184;
}

.block > .content.group {
	margin-left: 0px;
}

.block > .content.slider {
	margin-left: 0px;
	margin-right: -179px;
	text-align: center;
}

.block > .content.slider ul.slider {
	position: relative;
	display: block;
	width: 965px;
	height: 302px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	list-style: none;
	white-space: nowrap;
	background: transparent url('/assets/img/block/content/slider.bottom.background.png') repeat-x left bottom;
}

.block > .content.slider ul.slider .control {
	position: absolute;
	left: 20px;
	bottom: 20px;
}

.block > .content.slider ul.slider .control a {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 6px;
	background: transparent url('/assets/img/block/content/slider.control.png') no-repeat center center;
}

.block > .content.slider ul.slider .control a.active {
	cursor: default;
	background-image: url('/assets/img/block/content/slider.control.active.png');
}

.block > .content.slider ul.slider li {
	position: relative;
	display: inline-block;
	border: 0px;
	width: 965px;
	height: 300px;
}

.block > .content.slider ul.slider li:first-child {}

.block > .content.slider ul.slider li > img {
	display: block;
	width: 965px;
	height: 300px;
	background: #80693c;
}

.block > .content.slider ul.slider li > div {
	position: absolute;
	right: 0px;
	top: 90px;
	width: 367px;
	height: 179px;
	padding: 10px 0px 10px 53px;
	background: transparent url('/assets/img/block/content/slide/arrow.png') no-repeat left top;
}

.block > .content.slider ul.slider li .data {
	position: relative;
	background: #fff;
	height: 118px;
	padding: 35px 30px 26px 21px;
	font-family: Verdana;
	text-align: left;
}

.block > .content.slider ul.slider li .data .shadow {
	position: absolute;
	left: 0px;
	right: 0px;
	height: 10px;
	background: transparent repeat-x left top;
}

.block > .content.slider ul.slider li .data .shadow.top {
	top: -10px;
	background-image: url('/assets/img/block/content/slide/shadow.top.png');
}

.block > .content.slider ul.slider li .data .shadow.bottom {
	bottom: -10px;
	background-image: url('/assets/img/block/content/slide/shadow.bottom.png');
}

.block > .content.slider ul.slider li .data h1 {
	margin: 0px 0px 10px;
	padding: 0px 0px 10px;
	background: transparent url('/assets/img/block/content/slide/separator.png') no-repeat left bottom;
	color: #80693c;
	font-size: 17px;
	font-weight: normal;
	text-transform: uppercase;
}

.block > .content.slider ul.slider li .data > span {
	display: block;
	width: 317px;
	height: 50px;
	margin-bottom: 8px;
	overflow: hidden;
	color: #808184;
	font-size: 11px;
	white-space: normal;
}

.block > .content.slider ul.slider li .data > a {
	display: inline-block;
	float: right;
	color: #80693c;
	font-size: 9px;
	text-transform: uppercase;
}

.block > .content.slider ul.previews {
	display: inline-block;
	margin: -17px auto 0px;
	padding: 0px;
}

.block > .content.slider ul.previews li {
	position: relative;
	display: table-cell;
	width: 235px;
	padding: 45px 31px 29px;
	background: transparent url('/assets/img/block/content/slider.preview.background.png') no-repeat left top;
	color: #808184;
	font-size: 10px;
	font-family: Verdana;
	text-align: left;
}

.block > .content.slider ul.previews li h1 {
	width: 235px;
	margin: 0px 0px 25px;
	white-space: nowrap;
	overflow: hidden;
	color: #cfc6b5;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
}

.block > .content.slider ul.previews li > img {
	display: block;
	width: 235px;
	height: 80px;
	margin-bottom: 20px;
	background: #80693c;
}

.block > .content.slider ul.previews li a {
	position: absolute;
	left: 50%;
	bottom: 0px;
	display: block;
	height: 10px;
	margin-left: -43px;
	padding: 0px 15px 0px 0px;
	color: #80693c;
	font-size: 9px;
	font-family: Verdana;
	text-transform: uppercase;
	line-height: 10px;
	background: transparent url('/assets/img/block/content/slider.preview.link.png') no-repeat right center;
}

.block > .content.text {
	margin-bottom: 50px;
	padding-top: 19px;
	font-size: 11px;
	line-height: 16px;
	text-align: justify;
}

.block > .content.text > img {
	width: 600px;
	height: 155px;
	background: #80693c;
	margin-bottom: 19px;
}

.block > .content.text h1 {
	height: 17px;
	margin: 0px 0px 19px;
	color: #80693c;
	font-size: 17px;
	font-weight: normal;
	text-transform: uppercase;
}

.block > .content.text ul.columns {
	display: table;
	margin: 0px;
	padding: 0px;
}

.block > .content.text ul.columns li {
	display: table-cell;
	padding: 0px 24px;
}

.block > .content.text ul.columns li:first-child {
	padding-left: 0px;
}

.block > .content.text ul.columns li:last-child {
	padding-right: 0px;
}

.block > .content.text ul.columns li.signature {
	width: 175px;
	font-size: 15px;
	text-align: right;
}

.block > .content.text ul.columns li.signature p.author {
	color: #b0a286;
	font-style: italic;
	font-size: 11px;
	margin-top: 30px;
	padding-bottom: 36px;
	background: transparent url('/assets/img/block/content/signature.png') no-repeat right bottom;
}

.block > .content.items {
	padding-top: 19px;
}

.block > .content.items ul {
	display: block;
	width: 600px;
	padding: 0px;
	margin: 0px;
    vertical-align:top;
	letter-spacing: 50px;
	text-align: center;
}

.block > .content.items li {
	display: inline-block;
	width: 75px;
	margin-bottom: 19px;
	font-size: 9px;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
}

.block > .content.items li a {
	display: block;
	width: 75px;
	color: #808184;
	text-decoration: none;
}

.block > .content.items li img {
	width: 75px;
	height: 75px;
	background: #80693c;
	margin-bottom: 9px;
}

.block > .content.items li b {
	display: block;
	font-size: 10px;
}

.block > .content.items li:last-child {
	padding-right: 0px;
}

.block > .content.contact {
	color: #6d6e70;
	font-size: 11px;
	line-height: 15px;
}

.block > .content.contact ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}

.block > .content.contact dl {
	text-align: center;
}

.block > .content.contact dt {
	margin-right: 5px;
}

.block > .content.contact dd {
	font-style: italic;
}

.block > .content.contact_form {
	text-align: center;
	padding: 0px;
}

.block > .content.contact_form input, .block > .content.contact_form textarea {
	display: block;
	width: 320px;
	padding: 6px 12px;
	border: 1px solid #f1f0eb;
	background: #f6f5f1;
	color: #988560;
	font-size: 11px;
	font-family: Verdana;
	font-style: italic;
}

.block > .content.contact_form input {
	height: 10px;
	margin: 0px auto 8px;
}

.block > .content.contact_form textarea {
	height: 110px;
	margin: 0px auto 12px;
	resize: vertical;
}

.block > .content.contact_form input::-webkit-input-placeholder, .block > .content.contact_form textarea::-webkit-input-placeholder {
	color: #988560;
}

.block > .content.contact_form input:-moz-placeholder, .block > .content.contact_form textarea:-moz-placeholder {
	color: #988560;
}

.block > .content.contact_form button {
	padding: 7px 12px;
	background: transparent;
	border: 1px solid #f1f0eb;
	cursor: pointer;
	color: #80693c;
	font-size: 9px;
	text-transform: uppercase;
}

.block > .content.preview {
	padding-top: 19px;
	position: relative;
	padding-left: 250px;
	font-size: 11px;
}

.block > .content.preview > img {
	position: absolute;
	left: 0px;
	width: 220px;
	height: 80px;
	background: #80693c;
}

.block > .content.preview h1 {
	height: 18px;
	margin: 0px 0px 19px;
	color: #a9997b;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
}

.block > .content.preview span {
	display: block;
}

.block > .content.preview a {
	display: inline-block;
	padding: 7px 13px;
	margin: 19px 0px;
	background: #ece9e2;
	color: #80693c;
	font-size: 9px;
	text-decoration: none;
	text-transform: uppercase;
}

.block > .content.preview a:hover {
	background: transparent;
}

.block > .content.hero {
	padding-top: 45px;
	margin-left: 60px;
	margin-right: -126px;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
}

.block > .content.hero h1 {
	height: 17px;
	margin: 0px 0px 23px;
	color: #a9997b;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
}

.block > .content.hero span {
	display: block;
}