/* Mainpage Definitions */
#Center {
	background-image: url(/images/mainpage/center-bg.gif);
	background-position: center;
}
#MainPageContent {
	
}

#MainPageContent DIV.mainpageblock {
	border-bottom: 1px solid #d9e9f4;
	margin: 0 0 15px 0;
}
#MainPageContent #MainPageArticles H2 {
	background-image: url(../images/mainpage/title-bg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #f6655e;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
}

#MainPageContent H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}
#MainPageArticles H4 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color:  #69b2f8;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#MainPageArticles H4 A {
	color: #69B2F8;
}
#MainPageContent DIV.mainpageblock H4 SPAN {
	font-size: 11px;
	color: #a0a0a0;
}

#MainPageContent P {
	margin: 0 0 0 0;
	padding: 5px 0 10px 0;
}


#Welcome {
	height: 200px;
}

#WelcomeFeatures {
	background-color: #ffb2a1;
	background-image: url(/images/mainpage/welcome_features-bg.gif);
	width: 229px;
	height: 200px;
	float: left;
}
#WelcomeFeatures DIV.welcomefeatureblock {
	height: 48px;
	border: 1px solid #ffa492;
	border-left: none;
}
#FeaturesMembers {
	background-image: url(/images/mainpage/members.gif);
}
#FeaturesCompatibility {
	background-image: url(/images/mainpage/compatibility.gif);
}
#FeaturesServices {
	background-image: url(/images/mainpage/services.gif);
}
#FeaturesPreScreening {
	background-image: url(/images/mainpage/prescreening.gif);
}
#WelcomeFeatures DIV.welcomefeaturetext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	width: 168px;
	float: left;
}
#WelcomeFeatures DIV.welcomefeaturetext P {
	margin: 0;
	padding: 5px;
}
#WelcomeFeatures DIV.welcomefeatureicon {
	width: 59px;
	float: left;
}
#WelcomeFeatures DIV.welcomefeatureicon DIV {
	height: 48px;
}

#WelcomeInfo {
	background-image: url(../images/mainpage/welcome-bg.jpg);
	width: 769px;
	height: 198px;
	border-top: 1px solid #ad4444;
	border-bottom: 1px solid #ad4444;
	float: left;
}

#WelcomeInfo #WelcomeText H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color:  #f16d78;
	margin: 0;
	padding: 30px 0 0 250px;
}
#Welcome #WelcomeText H2 SPAN {
	font-size: 40px;
	padding: 0 0 0 25px;
}
#Welcome #WelcomeText P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #87bbe2;
	text-align: justify;
	margin: 0;
	padding: 5px 205px 0 255px;
}

#MainPageColsBlock {
	
}

#MainPageCol01 {
	width: 229px;
	float: left;
}
#MainPageCol02 {
	width: 769px;
	float: left;
}
#MainPageCol02A {
	width: 469px;
	float: left;
}
#MainPageCol02B {
	width: 300px;
	float: left;
}

#MainMatchForm {
	background-image: url(/images/mainpage/form-bg.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	width: 229px;
	height: 230px;
}
#MainMatchForm H3 {
	font-family: Arial;
	font-size: 18px;
	color: #ed5361;
	text-align: center;
	letter-spacing: -1px;
	margin: 0 0 0 0;
	padding: 25px 0 10px 0;
}
#MainMatchForm FORM {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#MainMatchFormBlock {
	padding: 5px 15px 0 18px;
}
#MainMatchFormBlock DIV {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#Iam,
#Seeking {
	width: 67px;
	height: 45px;
	float: left;
}
#Aged {
	width: 60px;
	height: 45px;
	float: left;
}
#Living {
	height: 45px;
	clear: both;
}
#Submit {
	text-align: center;
	height: 35px;
}
#MainMatchFormBlock P {
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	border-top: 1px solid #c8d0f1;
}
#MainMatchFormBlock SPAN {
	display: block;
}
#MainMatchFormBlock SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	vertical-align: middle;
	width: 60px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#MainMatchFormBlock SELECT.select-country {
	width: 194px;
}
#MainMatchFormBlock INPUT.input-submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 55px;
	height: 20px;
	margin: 0 10px 0 0;
	vertical-align: middle;
}

#MainPageGoogleLinks {
	background-color: #efefef;
	height: 30px;
	border-bottom: 1px solid #a6cfee;
}
#MainPageGoogleLinks DIV {
	width: 728px;
	margin: 8px auto 0 auto;
}

#MainPageArticles {
	padding: 10px 10px 0 10px;
}
#MainFeaturedArticle {
	background-color: #ffece3;
	margin: 0 0 15px 0;
	padding: 5px;
	border: 1px solid #ffd7c4;
}
#MainFeaturedArticle P {
	text-align: justify;
	margin: 0;
	padding: 0;
}
#MainPageContent DIV.articleblockpic {
	width: 110px;
	float: right;
}
#MainPageContent DIV.articleblockpic IMG {
	margin: 0 0 10px 10px;
}
#MainPageContent #MainPageArticles DIV.mainpageblock {
	padding: 0 0 10px 0;
}
#MainPageContent #MainPageArticles DIV.mainpageblock P {
	margin: 0;
	padding: 0;
}

#MainPageGoogleAdds {
	padding: 0;
}

#MainPageFeatures {
	background-color: #efefef;
	padding: 0;
}
#FeaturesForWomen,
#FeaturesForMen,
#FeaturesForOther {
	background-position: top;
	height: 95px;
	border-top: none !important;
}
#FeaturesForWomen {
	background-color: #ffdbdb;
	background-image: url(/images/mainpage/features-bg-girls.gif);
	border-left: 1px solid #dbaac1;
	border-bottom: 1px solid #dbaac1;
	margin: 0;
}
#FeaturesForMen {
	background-color: #d5e9f7;
	background-image: url(/images/mainpage/features-bg-guys.gif);
	border-left: 1px solid #a6cfee;
	border-bottom: 1px solid #a6cfee;
	margin: 0;
}
#FeaturesForOther {
	background-color: #f5d9ff;
	background-image: url(/images/mainpage/features-bg-other.gif);
	border-left: 1px solid #ada5ec;
}
#MainPageFeatures DIV.mainpagefeaturepic {
	width: 146px;
	float: left;
}
#MainPageFeatures DIV.mainpagefeaturepic IMG {
	vertical-align: bottom;
}
#MainPageFeatures DIV.mainpagefeaturetext {
	width: 152px;
	float: left;
}
#MainPageFeatures DIV.mainpagefeaturetext H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #fff;
	padding: 4px 0 5px 0;
}
#MainPageFeatures DIV.mainpagefeaturetext UL {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#MainPageFeatures DIV.mainpagefeaturetext LI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	margin: 0 5px 0 5px;
	padding: 4px 0 2px 0;
	border-bottom: 1px solid #efefef;
	list-style: none;
}

#MainPageMore {
	padding: 10px 10px 0 10px;
}

/* END Mainpage Definitions */