#horizontal_layout {

	width: 100%;

}

#horizontal_layout > #first_content,
#horizontal_layout > #second_content {

	width: 48%;
	float: left;

}

#horizontal_layout > #second_content {

	margin-left: 1%;
	padding-left: 1%;
	border-left: 1px dotted #E8E8E8;

}

#vertical_layout {

	width: 100%;

}

#vertical_layout > #first_content,
#vertical_layout > #second_content {

	width: 100%;

}

#vertical_layout > #second_content {

	margin-top: 0.5%;
	padding-top: 0.5%;
	border-top: 1px dotted #E8E8E8;

}