
body {
background: url(/public/images/promo/reviews/bg_repeat_vert.jpg) top center repeat-y, url(/public/images/promo/reviews/bg.jpg) top center;
}

#container {
	width: 940px;
	margin: 0 auto;
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 300; /* light */

		}

#header_introducing {
	text-align: center;
}

#header_introducing > div {
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 300; /* light */

			font-size: 16px;
	color: #898a8c;
	display: inline-block;
	margin: 58px auto 0 auto;
}

#header_introducing > div > div {
	height: 1px;
	background-color: #626366;
	width: 75%;
	margin: 5px auto 0 auto;
}

h1 {
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 300; /* light */

			font-size: 32px;
	font-weight: normal;
	margin: 0 0 4px 0;
}

h2 {
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 200; /* thin */

			font-size: 30px;
	font-weight: normal;
	margin: 0 0 0px 0;
	text-shadow: 1px 1px 0px #4d5660;
	color: #fff;
}


h3 {
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 300; /* light */

			font-size: 32px;
	font-weight: normal;
	display: block;
	border-bottom: 1px solid #fff;
	text-align: center;
	padding-bottom: 7px;
}

h4 {
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 300; /* light */

			font-size: 21px;
	font-weight: normal;
	color: #fff;
	margin: 20px 0 20px 0;
}
h5 {
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 300; /* light */

			font-size: 15px;
	font-weight: normal;
	text-transform: none;
	color: #fff;
}

p {
	font-size: 15px;

	color: #557dab;
	margin: 0 0 28px 0;
}

#header_sub {
	text-align: center;
	font-size: 18px;
	text-shadow: 1px 1px 0px #63717f;
	margin: 365px auto 0 auto;
	width: 720px;
}

.image_block, .bottom_block {
	background-color: rgba(0, 0, 0 ,0.25);
	padding: 1px;
	box-shadow: 0 0 10px rgba(0,0,0,0.3);
	margin-bottom: 21px;
}

.image_block .img {
	width: 447px;
	height: 293px;
	padding: 16px 8px;
	display: inline-block;
	vertical-align: top;
}

.image_block .img > img {
	box-shadow: 0 0 8px #000;
}

.image_block .text, .bottom_block .text {
	width: 391px;
	color: #d6d7d8;
	font-size: 16px;
	text-shadow: 1px 1px 0px #4d5660;
	padding: 0 40px;
	display: inline-block;
	vertical-align: top;
}

.image_block .text > span {
	line-height: 23px;
}

.bottom_block .text {
	width: 615px;
}

.bottom_block .button_container {
	padding: 63px 0px 63px 40px;
	display: inline-block;
}

.col50 {
	width: 460px;
	display: inline-block;
	vertical-align: top;
}
.col50:first-child
{


}
.col50:not(:first-child)
{
	padding: 0 0 0 10px;
}