div.page_homepage {
	margin: 0px 0px 10px 0px; }

/* ********** [ FEATURES ] ********** */
div.entrance {
	margin: 0px 0px 10px 0px;
	font: 11px/16px verdana, arial;
	color: #363636;
	text-align: justify; }

	div.entrance b {
		font-weight: normal; }

	div.entrance a {
		font: 11px/16px verdana, arial;
		color: #1066af;
		text-decoration: none; }

		div.entrance a:hover {
			text-decoration: underline; }

/* ********** [ QUICK SEARCH ] ********** */
div.quicktools {
	margin: 0px 0px 10px 0px;
	height: 200px;
	background: #C7ECFE url('homepage_qtools_bg.gif') repeat-x; }

	div.quicktools div.couple {
		width: 310px;
		height: 200px;
		float: left;
		background: url('homepage_couple.jpg') no-repeat; }

	div.quicktools div.quicksearch {
		margin: 0px 0px 0px 10px;
		padding: 20px 0px 0px 0px;
		width: 320px;
		float: left; }

		div.quicktools dl.fieldset dt {
			width: 90px; }

		div.quicktools select#field_country {
			width: 150px; }

/* ********** [ LATEST MEDIA ] ********** */
div.quickoverview {
	margin: 0px 0px 10px 0px; }

	div.quickoverview div.features {
		width: 210px;
		float: left; }

		div.quickoverview div.features h3 {
			margin: 0px 0px 5px 0px;
			padding: 0px;
			font: 16px tahoma, arial;
			color: #c51931; }

		div.quickoverview div.features ul {
			margin: 0px;
			padding: 0px;
			list-style-type: none; }

			div.quickoverview div.features ul li {
				margin: 0px;
				padding: 4px 0px 6px 4px;
				display: block;
				float: left;
				width: 206px;
				font: 11px verdana, arial;
				color: #363636;
				background: url('hr.gif') repeat-x 0px 100%; }

			div.quickoverview div.features ul li.last {
				padding-bottom: 0px;
				background: none; }

				div.quickoverview div.features ul li span {
					padding: 0px 0px 0px 14px;
					background: url('homepage_features_bull.gif') no-repeat 0px 50%; }

				div.quickoverview div.features ul li a {
					font: 11px verdana, arial;
					color: #1066af;
					text-decoration: none; }

					div.quickoverview div.features ul li a:hover {
						text-decoration: underline; }

	div.quickoverview div.news {
		margin: 0px 0px 0px 10px;
		width: 420px;
		float: left; }

		div.quickoverview div.news h3 {
			margin: 0px 0px 5px 0px;
			padding: 0px;
			font: 16px tahoma, arial;
			color: #c51931; }

		div.quickoverview div.news div.row {
            margin: 0px 0px 10px 0px;
            padding: 0px 0px 10px 0px;
			background: url('hr.gif') repeat-x 0px 100%; }

			div.quickoverview div.news div.row div.image {
				margin: 0px 0px 0px 6px;
				float: right;
				background: url('picture_progress.gif') no-repeat 50% 50%; }

				div.quickoverview div.news div.row div.image a {
					border: 1px solid #1066af;
					width: 75px;
					height: 75px;
					display: block;
					text-decoration: none; }

					div.quickoverview div.news div.row div.image a:hover {
						text-decoration: none; }

			div.quickoverview div.news div.row h4 {
				margin: 0px 0px 2px 0px;
				padding: 0px;
				font: 11px verdana, arial;
				color: #1066af; }

				div.quickoverview div.news div.row h4 a {
					margin: 0px;
					padding: 0px;
					font: 11px verdana, arial;
					color: #1066af;
					text-decoration: none; }

					div.quickoverview div.news div.row h4 a:hover {
						text-decoration: underline; }

			div.quickoverview div.news div.row div.body {
				font: 11px/16px verdana, arial;
				color: #363636;
				text-align: justify; }

				div.quickoverview div.news div.row div.body a {
					color: #1066af; }

					div.quickoverview div.news div.row div.body a:hover {
						text-decoration: none; }

/* ********** [ LATEST MEMBERS ] ********** */
div.latestmembers { }

	div.latestmembers h3 {
		margin: 0px 0px 6px 0px;
		padding: 0px;
		font: 16px tahoma, arial;
		color: #c51931; }

	div.latestmembers div.women {; }

	div.latestmembers div.men { }

	div.latestmembers div.block {
		margin: 0px 5px 5px 0px;
		float: left; }

	div.latestmembers div.block div.image {
		background: url('picture_progress.gif') no-repeat 50% 50%; }

		div.latestmembers div.block div.image a {
			border: 1px solid #1066af;
			width: 84px;
			height: 84px;
			display: block;
			text-decoration: none; }

			div.latestmembers div.block div.image a:hover {
					text-decoration: none; }
