#wrapper2 {
	background: url("/images/clouds_background.png") no-repeat center 150px rgb(41, 128, 185);
}

.box-one {
	float: left;
}
.box-two {
	float: right;
}
.row-content .body {
	overflow: hidden;
}
.row-content .title {
	line-height: 3.4rem; font-size: 3rem; font-weight: 300; margin-bottom: 6px; float: left;
}
.row-content .view-more {
	line-height: 3.4rem; font-size: 1.4rem; float: right;
}
.row-content p {
	line-height: 2.4rem; padding-top: 20px; clear: both; font-size: 1.8rem; font-weight: 300; margin-bottom: 24px; border-top-color: rgb(213, 213, 213); border-top-width: 1px; border-top-style: solid;
}
.row-content .image-container {
}


#bodyWrapper .row-contents {
	background: rgb(255, 255, 255);
}
.header-info {
	overflow: hidden; text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.header-info .title {
	line-height: 4rem; font-size: 3.6rem; margin-bottom: 8px;
}
.header-info a {
	color: rgb(221, 221, 221);
}
.header-info a span {
	color: rgb(221, 221, 221);
}
.header-info a:hover {
	color: rgb(255, 255, 255);
}
.header-info a:hover span {
	color: rgb(255, 255, 255);
}
.header-info p {
	line-height: 2.3rem; font-size: 1.8rem; margin-bottom: 20px; max-width: 77%;
}
.header-info .box-one {
	width: 100%;
}
.header-info .body {
	min-height: 135px;
}
.header-info .body {
	color: rgb(255, 255, 255);
}
.header-info .body .title {
	color: rgb(255, 255, 255); font-weight: 300; text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.header-info .body .subtitle {
	font-weight: 300;
}



.item1 .box-one {
	width: 65%;
}
.item1 .box-two {
	width: 30%;
}
.item1 .image-container {
	background: url("/images/HowItWorks/design.jpg") no-repeat 0px 0px / cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}



.item2 .box-one {
	width: 100%;
}
.item2 .box-two {
	width: 0%;
}
.item2 .image-container {
	background: url("/images/HowItWorks/design.jpg") no-repeat 0px 0px / cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}







.videosWrap {
	background: rgb(255, 255, 255); text-align: left; overflow: hidden;
}
.videosWrap .subtitle {
	margin: 0px auto; text-align: center; text-transform: none; font-size: 2.4rem; max-width: 640px;
}






.videosItem .body {
	padding-top: 0px; margin-top: 0px;
}
.videosItem .row-content {
	padding: 2%; width: 29%; text-align: left; vertical-align: top; display: inline-block;
}
.videosItem .row-content .screenshot {
	border-radius: 4px 4px 0px 0px; height: 200px;
}


.videosItem .row-content .item1 {
	background: url("/images/WatchVideos/item1_icon.jpg") no-repeat center;
}
.videosItem .row-content .item2 {
	background: url("/images/WatchVideos/item2_icon.jpg") no-repeat center;
}
.videosItem .row-content .item3 {
	background: url("/images/WatchVideos/item3_icon.png") no-repeat center;
}
.videosItem .row-content .item4 {
	background: url("/images/WatchVideos/item4_icon.jpg") no-repeat center;
}
.videosItem .row-content .item5 {
	background: url("/images/WatchVideos/item5_icon.jpg") no-repeat center;
}
.videosItem .row-content .item6 {
	background: url("/images/WatchVideos/item6_icon.png") no-repeat center;
}


.videosItem .row-content dl {
	margin: 20px 0px 0px; border-radius: 4px; border: 1px solid rgb(213, 213, 213); border-image: none; height: 333px;
}
.videosItem .row-content dl .title {
	padding: 10px; font-size: 1.8rem; font-weight: 700;
}
.videosItem .row-content dl .description {
	padding: 60px 10px 10px;font-size: 1.7rem; 
}
