/* MSN / MATCH.com Partner Sites 2006 Global [US] Stylesheet */
/* (c) 2006, Match.com */
/* Created Thursday, October 5, 2006 | Updated Tuesday, October 24, 2006 */
/* Authored by Andy Schubert */
/* Compliant with W3C CSS Level 1 & 2 Standards */
/* DO NOT ALTER THIS STYLESHEET WITHOUT THOROUGHLY TESTING IN Internet Explorer 6.0+, Firefox 1.5+, and Opera 8.5+ */

/*** Global Reset - DO NOT ALTER STYLE SETTINGS IN THIS SECTION ***/
	/* Purpose: Reset idiosyncratic default styles of various XHTML browsers */
	/* Required Layout DIV Classes: TBD */

	/* Reset Margins and Padding to Common Elements */
	* {padding:0px; margin:0px; font-weight:normal; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:normal;}
	ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, textarea {margin:0; padding:0;}

	a:link, a:visited, a:hover { text-decoration:none;} /* Remove default link decoration */
	ul,ol { list-style:none; } /* Remove default list style */

	/* Commonize all Heading Styles */
	h1,h2,h3,h4,h5,h6,pre,code {color:#666666;}
	table, tr, th, td, tbody, caption, div {text-align:left; font-size: 1.0em;} /* Global Setting of Font Alignment */
	img {border:0; margin:0;} /* Eliminate Default Image Borders */
	strong {font-weight:bold;}
	em {font-style:italic;}

	/* Override MSN page styles */
	#page input, #page select, #page textarea {
		padding:0 0 0 3px;
	}


/*** END Global Reset ***/


/* Overrides */
	#divReligion input {
		position:relative;
		top:-2px;
	}
	#divRelationships input {
		position:relative;
		top:-2px;
	}
	#page {
		width:773px;
		overflow:hidden;
	}
	#foot {
		width:773px;
	}
	#partnerFooter {
		visibility:hidden;
		display:none;
	}
	
/* ********* */


/* Global Element Settings */
html {color:#333333;}
body {font-size:0.7em; background-color:#efefef;} /* Font-size is established here to allow text resizing. */

a:link, a:visited, a:hover {color:#07519a;}
a:hover {text-decoration:underline;}

form {display:inline;}

div.clear {clear:both; float:none; width:1px; line-height:0px; height:0px; padding:0px; font-size:1px; display:inline; margin:0px;}

/* Primary Page Sections */
div.msntools {background:#FFFFFF; clear:left; margin:19px 0px 0px 0px; text-align:right; height:25px;}
div.msntools input {border: 1px solid #40BE02; padding:3px 1px 1px 2px; margin:0px 0px -2px 0px; font-size:1.0em; width:192px;}
div.msntools a:link, div.msntools a:visited {margin-right:11px; color:#183390;}
div.msntools a strong {margin-right:9px;}
div.msntools a:hover {text-decoration:underline;}

div.msntools a.button:link,
div.msntools a.button:visited,
div.msntools a.button:active,
div.msntools a.button:hover {background:#40BE02; color:#FFFFFF; font-weight:bold; padding:2px 10px 4px 10px; margin-left:-4px; margin-right:0px; text-decoration:none; cursor:default;}

div.msnlogo {float:left; clear:left; height:30px; width:85px;}
div.sectionhead {background:#FFFFFF; float:left; height:30px; width:400px; padding:9px 0px 0px 10px;}
div.sectionhead a:link, div.sectionhead a:visited {font-size:2.0em; color:#183390;}
div.poweredby {background:#FFFFFF url(http://images.match.com/match/msn/nov06/cssimages/poweredby_large.jpg) no-repeat 0px 0px; float:right; height:38px; width:130px; text-indent:-2000px;}

ul.maintabs {list-style:none; background:#0066CC; clear:left; height:21px;}
ul.maintabs li {
	float:left;
	padding:0px;
	margin:0px 0px 0px -1px;
	padding:1px 0px 0px 0px;
}
ul.maintabs li a:link, ul.maintabs li a:visited {display:block; color:#FFFFFF; padding:3px 8px 3px 8px; background:transparent url(http://images.match.com/match/msn/nov06/cssimages/tabborder.gif) no-repeat 0px 5px;}
ul.maintabs li.selected a:link, ul.maintabs li.selected a:visited {font-weight:bold; background:#FFFFFF; color:#183390; border-left:1px solid #183390; margin-left:1px;}
ul.maintabs li a:hover {text-decoration:underline;}

div#content_standard {background:#FFFFFF; padding:0px; margin:2px 0px 6px 0px; float:left; clear:left; width:766px;}
div#content_standard div#narrowcolumn {background:#FFFFFF; width:306px; float:left; height:auto; margin:15px 0px; padding: 0 0 0 15px;}
div#content_standard div#widecolumn {background:#FFFFFF; width:422px; float:right; height:auto; margin:15px 10px 18px 0px; display:inline;}

div#content_reverse {background:#FFFFFF; padding:0px; margin:2px 0px 6px 0px; float:left; clear:left; width:766px;}
div#content_reverse div#narrowcolumn {background:#FFFFFF; width:306px; float:right; height:auto; margin:13px 0px; padding: 0 8px 0 0; }
div#content_reverse div#widecolumn {background:#FFFFFF; width:422px; float:left; height:auto; margin:13px 0px; padding: 0 0 0 14px;}

div#content_article {background:#FFFFFF; padding:0px; margin:2px 0px 6px 0px; float:left; clear:left; width:766px; padding-left: 3px;}
div#content_article div#narrowcolumn {background:#FFFFFF; width:306px; float:right; height:auto; margin:15px 0px; padding: 0 10px 0 15px;}
div#content_article div#widecolumn {background:#FFFFFF; width:422px; float:left; height:auto; margin:15px 10px 18px 0px; display:inline;}

div#content_msnalert {background:#FFFFFF; padding:20px; margin:2px 0px 6px 0px; float:left; clear:left; width:726px;}
div#content_msnalert img {float:left;  margin-bottom:6px; display:inline; margin-left:42px;}
div#content_msnalert img.nogap {margin-bottom:0px;}

div#content_msnalert p {float:left; clear:left; display:inline; margin-left:92px; font-weight:bold; margin-bottom:6px; color:#666666; width:600px; height:15px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
div#content_msnalert ul {clear:left; display:block; margin-left:92px; list-style-type:disc; list-style-position:inside; margin-bottom:16px;}
div#content_msnalert ul li {line-height:25px; color:#666666; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

div#content_alert {float:left;padding:25px 0 30px 25px;margin:0; width:721px;}

div#content_alert div.top {background:#000 url(http://images.match.com/match/msn/alerts/4185_alert_top.gif) no-repeat top left; float:left;padding:0;margin:0; width:721px;}
div#content_alert div.btm {background:url(http://images.match.com/match/msn/alerts/4185_alert_btm.gif) no-repeat bottom left; padding:0px; margin:0;  height:551px;}
div#content_alert h1 {margin:45px auto 0 auto;padding: 16px 0 0 0; overflow: hidden; background:url(http://images.match.com/match/msn/alerts/4185_alert_title.gif) no-repeat; height: 0px !important; height /**/:16px; width:452px;}
div#content_alert h2 {margin:26px auto 0 auto;padding: 36px 0 0 0; overflow: hidden; background:url(http://images.match.com/match/msn/alerts/4185_alert_subtitle.gif) no-repeat; height: 0px !important; height /**/:36px; width:424px;}
div#content_alert h3 {margin:45px auto 0 auto;padding: 16px 0 0 0; overflow: hidden; background:url(http://images.match.com/match/msn/alerts/4185_alert_title.gif) no-repeat; height: 0px !important; height /**/:16px; width:452px;}
div#content_alert div#list {background:none;margin:26px 0 0 54px;}
div#content_alert div#list p {margin:0 0 20px 0;padding: 15px 0 0 0; overflow: hidden; background:url(http://images.match.com/match/msn/alerts/4185_alert_bullet_head.gif) no-repeat; height: 0px !important; height /**/:15px; width:220px;}
div#list ul li.bullet1 {padding: 19px 0 0 0; overflow: hidden; background:url(http://images.match.com/match/msn/alerts/4185_alert_bullet1.gif) no-repeat; height: 0px !important; height /**/:14px; width:439px;}
div#list ul li.bullet2 {padding: 19px 0 0 0; overflow: hidden; background:url(http://images.match.com/match/msn/alerts/4185_alert_bullet2.gif) no-repeat; height: 0px !important; height /**/:14px; width:473px;}
div#list ul li.bullet3 {padding: 21px 0 0 0; overflow: hidden; background:url(http://images.match.com/match/msn/alerts/4185_alert_bullet3.gif) no-repeat; height: 0px !important; height /**/:16px; width:344px;}
div#list ul li.bullet4 {padding: 20px 0 0 0; overflow: hidden; background:url(http://images.match.com/match/msn/alerts/4185_alert_bullet4.gif) no-repeat; height: 0px !important; height /**/:15px; width:117px;}

div#content_alert p.copy {margin:25px 0 0 54px;padding: 15px 0 0 0; overflow: hidden; background:url(http://images.match.com/match/msn/alerts/4185_alert_copy.gif) no-repeat; height: 0px !important; height /**/:15px; width:475px;}
div#content_alert p.messengerBox {margin:15px 0 0 130px;padding: 132px 0 0 0; overflow: hidden; background:url(http://images.match.com/match/msn/alerts/4185_alert_box.gif) no-repeat; height: 0px !important; height /**/:132px; width:398px;}
div#content_alert p.cta {float:left;margin:40px 0 0 54px;padding: 15px 0 0 0; overflow: hidden; background:url(http://images.match.com/match/msn/alerts/4185_alert_cta.gif) no-repeat; height: 0px !important; height /**/:15px; width:456px;}
div#content_alert a {margin:32px 0 0 15px;display:block;background:url(http://images.match.com/match/msn/alerts/4185_alert_btn.gif) no-repeat;padding: 26px 0 0 0;overflow: hidden;width:112px;height: 0px !important;height /**/:26px;}

div#article ol.msnA li {font-size:1.2em;}
div#article ul.msnA li {font-size:1.2em;}
div#article ol ul li {list-style:disc;}
div#article ol li ul {list-style:disc;}
div#article ol li ul li {list-style:disc;}

div#article {margin:16px 12px 12px 12px;}
div#article h1 {color:#666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:1.6em; margin-bottom:12px;}
div#article h3 {color:#666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:1.6em; margin-bottom:12px;}
div#article cite {font-style: normal; color:#666666; display:block; margin-bottom:12px;}
div#article h2 {font-size:1.2em; color:#333333; font-weight:bold;}
div#article p {font-size:1.2em; line-height:19px; margin-bottom:12px;}
img.lead {width:130px; height:120px; border:1px solid #ccc; float:left; margin-right:12px;}
div#article ul, div#article ol {margin: 0px 12px 12px 20px; list-style-position:outside;}
div#article ul li {list-style-type: disc; font-size:1.2em; line-height:19px; margin-bottom:12px;}
div#article hr {margin:0px; height:1px; border:0; background:#ccc; color:#ccc;}

div#content_full {background:#FFFFFF; padding:20px; margin:2px 0px 6px 0px; float:left; clear:left; width:726px;}
div#content_full h1 {font-size:1.6em; margin-bottom:12px; color:#666666;}
div#content_full h3 {font-size:1.6em; margin-bottom:12px; color:#666666;}

div#content_full p {font-size:1.0em; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left:16px; }
div#content_full cite {font-size:1.0em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom:24px; display:block; margin-left:16px;}
div#content_full cite.subtitle {font-size:1.0em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom:24px; display:block; margin-left:16px; margin-top:-12px;}
div#content_full p.standoff {margin:20px 0px;}
div#content_full p.standoff a:link, div#content_full p.standoff a:visited {display:inline; margin-left:0px; font-style:normal; font-weight:normal;}

div#content_full h2 {font-size:1.2em; font-weight:bold; padding-bottom:9px; margin-bottom:12px; border-bottom:1px solid #ccc;}
div#content_full p a:link, div#content_full cite a:visited {display:inline; font-weight:normal; margin-left:0px; font-style:normal;}
div#content_full a:link, div#content_full a:visited {font-weight:bold; display:block; font-size:1.0em; margin-left:16px;  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
div#content_full a.more:link, div#content_full a.more:visited {
	font-weight:bold;
	display:block;
	font-size:1.0em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:#FFFFFF url(http://images.match.com/match/msn/nov06/cssimages/morearrow.gif) no-repeat 0px 0px;
	padding-left:12px;
	margin-bottom:24px;
}
div#content_full div.adjustmentwrapper {margin-left:-16px;}

div#content_full div.infobox {width:306px;}
div#content_full div.infobox h1 {font-size:1.0em; margin-bottom:6px;}
div#content_full div.infobox h3 {font-size:1.0em; margin-bottom:6px;}
div#content_full div.infobox ul li a:link, div#content_full div.infobox ul li a:visited {font-weight:normal; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0px; padding:0px; width:280px;}

div.signinbox {background:transparent; margin-bottom:12px; padding-bottom:6px;}
div.signinbox h1 {font-size:1.7em; font-weight:normal; margin:8px 8px 2px 0px; color:#666666;}
div.signinbox h1 span {font-size:0.6em; font-weight:bold; color:#333333;}
div.signinbox h3 {font-size:1.7em; font-weight:normal; margin:8px 8px 2px 0px; color:#666666;}
div.signinbox h3 span {font-size:0.6em; font-weight:bold; color:#333333;}
div.signinbox p {clear:left;}

div.searchbox {border:1px solid #ccc; margin-bottom:12px; background:#FFFFFF; padding-bottom:6px;}
div.searchbox h1 {font-size:1.7em; font-weight:normal; margin:8px 8px 2px 10px; color:#666666;}
div.searchbox h2 {font-size:1.3em; font-weight:bold; margin:0px 8px 4px 10px; color:#666666;}
div.searchbox p {font-size:1.0em; margin:0px 8px 4px 10px; color:#333333;}
div.searchbox p a:link, div.searchbox p a:visited {color:#07519a;}
div.searchbox hr {margin:0px 10px 0px 10px; height:1px; border:0; background:#ccc; color:#ccc;}

p.poweredby {background:#FFFFFF url(http://images.match.com/match/msn/nov06/cssimages/poweredbymatch_small.gif) no-repeat top right; height:18px; text-indent:-2000px; clear:both;}

div.infobox {border:1px solid #ccc; display:block; margin-bottom:12px; background:#FFFFFF; clear:both;}
div.infobox h1 {
	font-size:1.0em;
	background:#f1f1f1;
	color:#666666;
	font-weight:bold;
	padding:2px 2px 3px 6px;
	border-bottom:1px solid #ccc;
	margin:0px 0px 4px 0px;
}
div.infobox h3 {
	font-size:1.0em;
	background:#f1f1f1;
	color:#666666;
	font-weight:bold;
	padding:2px 2px 3px 6px;
	border-bottom:1px solid #ccc;
	margin:0px 0px 4px 0px;
}
div.infobox ul {background:#FFFFFF; padding-left:6px; padding-bottom:1px; margin:6px 0px 6px 0px;}
div.infobox ul li {background: transparent url(http://images.match.com/match/msn/nov06/cssimages/bullet.gif) no-repeat 0px 6px; padding-left:12px; line-height:15px;}

div.infobox ul.twocolumn {background:#FFFFFF; padding-left:6px; margin:6px 0px 6px 0px;}
div.infobox ul.twocolumn li {
	background:transparent url(http://images.match.com/match/msn/nov06/cssimages/bullet.gif) no-repeat 0px 6px;
	padding-left:12px;
	line-height:15px;
	float:left;
	width:132px;
	margin: 0px 3px 2px 0px;
	display:inline;
}

div.infobox ul.twocolumn li a {
	font-size:0.8em;
}

div.infobox p {font-size:1.0em; margin:0px 8px 4px 8px; color:#333333;}

div.infobox dl.phil {background:#FFFFFF; margin:4px 10px 0px 10px; float:left; display:inline; width:284px;}
div.infobox dl.phil dt {font-size:1.0em; color:#333333; float:right; width:214px; margin-bottom:2px; font-weight:bold;}
div.infobox dl.phil dd {color:#333333; margin-left:0px; line-height:14px;}
div.infobox dl.phil dd.img {margin-left:0px;}
div.infobox dl.phil dd.img img {width:60px; height:60px; float:left; margin:0px 8px 0px 0px; padding:0px; border:1px solid #ccc; background:#FFFFFF;}

div.infobox dl.phil dt a:link, div.infobox dl.phil dt a:visited {color:#07519a; font-weight:bold;}
div.infobox dl.phil dd a:link, div.infobox dl.phil dd a:visited {color:#333;}
div.infobox dl.phil dd a:hover {text-decoration:none;}

div.infobox dl.alt dt {float:left;}
div.infobox dl.alt dd.img img {float:right; margin: 0 0 0 8px;}
div.infobox a.more {float:right; width:120px; height:15px; text-align:right; font-weight:bold; margin:0px 6px 1px 0px; display:inline;}

div.infobox div.newmember {width:142px; float:left; margin:6px 0px 10px 10px; display:inline; }
div.infobox div.newmember p {float:left; clear:none; width:74px; height:auto; overflow: hidden; margin:0px;}
div.infobox div.newmember img {border: 1px solid #ccc; float:left; margin-right:5px;}
div.infobox div.newmember a {float:left; clear:left;}
div.infobox hr {margin:0px 10px 0px 10px; height:1px; border:0; background:#ccc; color:#ccc;}

div.infobox div.newmember3 {width:90px; float:left; margin:6px 0px 10px 6px; display:inline;}
div.infobox div.newmember3 p {float:left; clear:left; text-align:center; width:78px; height:auto; margin:0px; margin-left:6px;}
div.infobox div.newmember3 img {border: 1px solid #ccc; float:left; margin-left:8px;}
div.infobox div.newmember3 a {float:left; clear:left; text-align:center; width:78px;}

div.infobox div.newmember3 div.nm3text {height:104px;}

div.infobox div.contentsplit {background:#FFFFFF; width:198px; float:left; margin-left:8px; margin-top:4px; display:inline;}
div.infobox div.contentsplit h1 {border:0; background:transparent; margin-left:0px; padding-left:0;}
div.infobox div.contentsplit h3 {border:0; background:transparent; margin-left:0px; padding-left:0;}
div.infobox div.contentsplit ul {background:transparent; margin-left:0px; padding-left:0;}
div.infobox div.contentsplit ul li {}
div.infobox div.contentsplit ul li a:link, div.infobox div.contentsplit ul li a:visited {}

#cta {width: 304px; height:156px; text-align: left; float:left;} /* CTA Crossfader Styles */

div.feature {background:#FFFFFF; margin:0px 0px 10px 0px;}
div.feature img {margin:0px 0px 6px 0px; float:left;}
div.feature h1 {font-size:2.0em; color:#183390; margin:0px 0px 2px 0px; float:left;}
div.feature h3 {font-size:2.0em; color:#183390; margin:0px 0px 2px 0px; float:left;}
div.feature p {margin:0px 0px 6px 0px; clear:left; color:#333333;}
div.feature a.previous {float:left; width:70px; margin-bottom:12px;}
div.feature a.next {float:right; width:70px; text-align:right; margin-bottom:12px;}
div.feature p a:link, div.feature p a:visited {color:#333;}
div.feature p a:hover {text-decoration:none;}

/* contains both article boxes to allow tiled background image */
div.allarticles { background:#FFFFFF; display:block; float:left; width:422px; margin-bottom:12px; border:0px solid #ccc;} 

div.articles { background:transparent; margin:0px 0px 10px 0px; padding:0 0 10px 0; border-right:1px solid #ccc; width:262px; float:left; clear:left;}
div.articles h1 { font-size:1.0em; background:transparent; color:#666666; font-weight:bold; padding:0px 2px 3px 0px; margin:5px 0px 4px 0px; }
div.articles h3 { font-size:1.0em; background:transparent; color:#666666; font-weight:bold; padding:0px 2px 3px 0px; margin:5px 0px 4px 0px; }
div.articles dl {background:transparent; margin:0px 0px 10px 0px; float:left; width:250px; display:inline; border-bottom:1px solid #ccc; padding-bottom:10px;}
div.articles dt {font-size:1.2em; color:#666666; float:right; width:180px; margin-bottom:2px;}
div.articles dd {color:#333333; margin-left:0px; line-height:14px;}
div.articles dd.img {margin-left:0px;}
div.articles dd.img img {width:60px; height:60px; float:left; margin:0px 8px 0px 0px; padding:0px; border:1px solid #ccc; background:#FFFFFF;}

div.articles dl.alt dt {float:left;}
div.articles dl.alt dd.img img {float:right; margin: 0 0 0 8px;}

div.articles dl.last {border-bottom:0; padding-bottom:0px;}

div.articles dl dt a:link, div.articles dl dt a:visited {color:#07519a;}
div.articles dl dd a:link, div.articles dl dd a:visited {color:#333;}
div.articles dl dd a:hover {text-decoration:none;}

div.pastarticles {background:transparent; margin:0px 0px 10px 0px; border:0px; width:147px; float:right;}

div.pastarticles h1 {
	font-size:1.0em;
	color:#666666;
	font-weight:bold;
	padding:2px 2px 3px 0px;
	margin:2px 0px 4px 0px;
}
div.pastarticles h3 {
	font-size:1.0em;
	color:#666666;
	font-weight:bold;
	padding:2px 2px 3px 0px;
	margin:2px 0px 4px 0px;
}
div.pastarticles ul {background:transparent; padding-left:0px; margin:6px 0px 6px 0px;}
div.pastarticles ul li {background: transparent url(http://images.match.com/match/msn/nov06/cssimages/bullet.gif) no-repeat 0px 6px; padding-left:12px; line-height:15px; margin-right:6px;}
div.pastarticles a.more { clear:left; width:142px; height:15px; text-align:right; font-weight:bold; margin:0px 0px 1px 0px; display:block;}

div.series {background:#f1f1f1; margin:0px 0px 12px 0px; border:1px solid #ccc; clear:both; padding:0px 0px 0px 0px;}
div.series h2 {font-size:1.2em; background:#f1f1f1; color:#666666; padding:4px 2px 3px 6px; margin:0px 0px 2px 0px;}
div.series p {color:#333333; margin:0px 0px 10px 8px; line-height:14px;}

div.series h2 a:link, div.series h2 a:visited {color:#07519a;}
div.series p a:link, div.series p a:visited {color:#333;}
div.series p a:hover {text-decoration:none;}

div#nav li a:link,div#nav li a:visited {color:#07519a;}

/* *************************************************** */
/* *************************************************** */
/* styles specific to July 2007 a/b testing "e" version */
/* *************************************************** */
/*                                                     */
div#div_4175_wrapper
	{
	background:#fff;
	margin:0;
	padding:0;
	width:773px;
	}

div#matchSearchBanner
	{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:768px;
	height:292px;
	}

div#matchSearchBanner select
	{
	padding-left:0px;
	}

div#matchSearchBanner select#GenderCode,
div#matchSearchBanner select#ThemRelationship
	{
	width:60px;
	}

div#matchSearchBanner select#ThemRelationship
	{
	margin-right: 8px;
	}

.lasirene7
	{
	background:url(http://images.match.com/match/msn/4185/4185_lasirene7_bg.jpg) no-repeat 5px 0;
	}

.exercizeguy
	{
	background:url(http://images.match.com/match/msn/4185/4185_exercizeguy_bg.jpg) no-repeat 5px 0;
	}

.kumnandi
	{
	background:url(http://images.match.com/match/msn/4185/4185_kumnandi_bg.jpg) no-repeat 5px 0;
	}

.ebanker727
	{
	background:url(http://images.match.com/match/msn/4185/4185_ebanker727_bg.jpg) no-repeat 5px 0;
	}

.random1
	{
	background:url(http://images.match.com/match/msn/4185/4185_random1_bg.jpg) no-repeat 5px 0;
	}

.random2
	{
	background:url(http://images.match.com/match/msn/4185/4185_random2_bg.jpg) no-repeat 5px 0;
	}

.random3
	{
	background:url(http://images.match.com/match/msn/4185/4185_random3_bg.jpg) no-repeat 5px 0;
	}

.random4
	{
	background:url(http://images.match.com/match/msn/4185/4185_random4_bg.jpg) no-repeat 5px 0;
	}

a.clickBox
	{
	padding: 50px 0 0 0;
	overflow: hidden;
	display:block;
	width:285px;
	height: 0px !important;
	height /**/:50px;
	cursor:pointer;
	}

.exercizeguy div#matchBox
	{
	clear:left;
	float:left;
	margin:42px 0 0 0;
	padding:0 0 0 18px;
	width:360px;
	}

.exercizeguy a.clickBox
	{
	margin:178px 0 0 0;
	}

.kumnandi div#matchBox
	{
	clear:left;
	float:left;
	margin:42px 0 0 0;
	padding:0 0 0 18px;
	width:450px;
	}

.kumnandi a.clickBox
	{
	margin:194px 0 0 0;
	}

.lasirene7 div#matchBox
	{
	clear:left;
	float:left;
	margin:42px 0 0 0;
	padding:0 0 0 18px;
	width:382px;
	}

.lasirene7 a.clickBox
	{
	margin:182px 0 0 0;
	}

.ebanker727 div#matchBox
	{
	clear:left;
	float:left;
	margin:42px 0 0 0;
	padding:0 0 0 18px;
	width:350px;
	}

.ebanker727 a.clickBox
	{
	margin:115px 0 0 0;
	}

.random2 div#matchBox
	{
	clear:left;
	float:left;
	margin:42px 0 0 0;
	padding:0 0 0 18px;
	width:360px;
	}

.random2 a.clickBox
	{
	margin:178px 0 0 0;
	}

.random3 div#matchBox
	{
	clear:left;
	float:left;
	margin:42px 0 0 0;
	padding:0 0 0 18px;
	width:450px;
	}

.random3 a.clickBox
	{
	margin:194px 0 0 0;
	}

.random1 div#matchBox
	{
	clear:left;
	float:left;
	margin:42px 0 0 0;
	padding:0 0 0 18px;
	width:382px;
	}

.random1 a.clickBox
	{
	margin:182px 0 0 0;
	}

.random4 div#matchBox
	{
	clear:left;
	float:left;
	margin:42px 0 0 0;
	padding:0 0 0 18px;
	width:350px;
	}

.random4 a.clickBox
	{
	margin:115px 0 0 0;
	}

div#matchBox h1
	{
	float:left;
	padding:22px 0 0 15px;
	font:normal 17px Verdana, Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	}

div#matchBox h1 span
	{
	display:block;
	font-weight:bold;
	
	}

div#matchBox div#dp_formWrapper
	{
	clear:left;
	float:left;
	padding:15px 0 20px 17px;
	font-size:11px;
	width:300px;
	}

div#matchBox div#dp_formWrapper input, div#matchBox div#dp_formWrapper select
	{
	font-size:11px;
	}
	
div#matchBox div.iam, div#matchBox div.seeking, div#matchBox div.near, div#matchBox div.submitBtn
	{
	margin:0 5px 0 0;
	float:left;
	}

div#matchBox div label
	{
	margin:0 0 3px 0;
	display:block;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#6a6a6a;
	}

div#matchBox input.button
	{
	margin:10px 0 0 5px;
	}

div#matchBox p.member
	{
	clear:left;
	float:left;
	margin:5px 0 0 0;
	font-size:10px;
	width:100px;
	}

div#matchBox p.member a:link, div#matchBox p.member a:visited
	{
	color:#6a6a6a;
	text-decoration:none;
	}

div#matchBox p.member a:hover, div#matchBox p.member a:active
	{
	color:#6a6a6a;
	text-decoration:underline;
	}

div#matchBox p.poweredby
	{
	float:right;
	margin:5px 10px 0 0;
	padding:0;
	background:url(http://images.match.com/match/msn/4185/4175_dp_search_logo.gif) no-repeat;
	width:120px;
	height:11px;
	clear:none;
	}

div#nextPortrait
	{
	position:absolute;
	bottom:3px;
	right:3px;
	padding:0;
	}

div#nextPortrait a
	{
	color:#7c7c7c;
	text-transform: uppercase;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	}

div#nextPortrait a:link, div#nextPortrait a:visited
	{
	text-decoration:none;
	}

div#nextPortrait a:hover, div#nextPortrait a:active
	{
	text-decoration:underline;
	}

/***								***/
/***	CHEMISTRY BANNER STYLES  	***/
/***								***/


div#dp_content
	{
	margin:0;
	padding:0 0 0 15px;
	}

div#chemWrapper
	{
	position:relative;
	float:left;
	margin:15px 0 10px 0; 
	padding: 0 0 15px 21px;
	border:1px solid #ccc;
	background:#f1f1f1;
	width:720px;
	}

div#chemWrapper div#chemBurst
	{
	position:absolute;
	top:-6px;	
	left:-7px;
	margin:0;
	padding:0;
	padding:124px 0 0 0;
	overflow: hidden;
	background:url(http://images.match.com/match/msn/4185/4185_chemistry_burst.gif) no-repeat;
	height: 0px !important;
	height /**/124px;
	width:123px;
	}

div#chemWrapper h2
	{
	margin:10px 0 0 94px;
	font-size:16px;
	}

div#chemWrapper div#chemBox
	{
	float:left;
	margin:12px 0 0 0;
	padding:0;
	background:#fff url(http://images.match.com/match/msn/4185/4175_dp_chem_bannner_top.gif) no-repeat top left;
	width:703px;
	}

div#chemWrapper div#chemContent
	{
	margin:0;
	padding:0;
	background:url(http://images.match.com/match/msn/4185/4175_dp_chem_bannner_btm.gif) no-repeat bottom left;
	width:710px;
	height:108px;
	color:#6a6a6a;
	}
	
div#chemWrapper div#chemContent div.chem_question
	{
	margin:0;
	padding:0 0 0 80px;
	width:160px;
	float:left;
	}

div#chemWrapper div#chemContent div.chem_question h3
	{
	margin:10px 0 0 15px;
	padding:0;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	}

div#chemWrapper div#chemContent div.chem_question p
	{
	margin:10px 0 0 15px;
	}

div#chemWrapper div#chemContent div#chem_choices
	{
	float:left;
	margin:20px 0 0 0;
	padding:0;
	background:url(http://images.match.com/match/msn/4185/4185_dp_chem_bannner_choice.gif) no-repeat;
	width:287px;
	height:67px;
	}

div#chemWrapper div#chemContent div#chem_choices a
	{
	display:block;
	padding: 91px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:91px;
	}

div#chemWrapper div#chemContent div#chem_cta
	{
	float:left;
	margin:15px 0 0 15px;
	width:150px;
	}

div#chemWrapper div#chemContent div#chem_cta a
	{
	float:left;
	margin:10px 0 0 0;
	padding: 28px 0 0 0;
	overflow: hidden;
	background:url(http://images.match.com/match/msn/4185/4175_dp_chem_bannner_btn.gif) no-repeat;
	height: 0px !important;
	height /**/:28px;
	width:141px;
	}

div#chemWrapper div#chemContent div#chem_cta p.logo
	{
	float:right;
	margin:3px 0 0 0;
	padding: 15px 0 0 0;
	overflow: hidden;
	background:url(http://images.match.com/match/msn/4185/4175_dp_chem_logo.gif) no-repeat;
	height: 0px !important;
	height /**/:15px;
	width:115px;
	}


/***								***/
/***	BOTTOM CONTENT STYLES  		***/
/***								***/


div#dp_content div.dp_colLeft
	{
	margin:0 7px 0 0;
	padding:0;
	float:left;
	width:302px;
	}

div#dp_content div.dp_colLeft div.more
	{
	float:right;
	margin: 0 3px 5px 0;
	}

div#dp_content div.dp_colMiddle
	{
	margin:0 6px 0 0;
	padding:0;
	float:left;
	width:280px;
	}

div#dp_content div.dp_colRight
	{
	margin:0;
	padding:0;
	float:left;
	width:146px;
	}

div#dp_content div.infobox
	{
	height:264px;
	}

div#dp_content div.dp_colMiddle div.infobox
	{
	height:125px;
	}
	
div#dp_content div.dp_colRight div.infobox
	{
	height:264px;
	}
	
div.dp_story
	{
	float:left;
	margin:5px 0 5px 5px;
	padding:0;
	}

div.dp_story img
	{
	margin:0 11px 0 0;
	float:left;
	}

div.dp_story h4 a
	{
	color:#144b8e;
	font-weight:bold;
	font-size:11px;
	}

div.dp_story p
	{
	margin:0
	padding:0 0 10px 0;
	}

div.dp_story p a
	{
		color:#333;
		text-decoration:none;
	}

div.dp_colMiddle div.infobox div.dp_story
	{
		padding: 0 0 0 1px;
		margin-left: 0;
	}

div.dp_colMiddle div.infobox div.dp_story h4 a
	{
		color:#144b8e;
		font-weight:bold;
		font-size:11px;
		margin: 0 0 0 8px;
	}

/* ****************************************************** */
/* footer etc                                             */
/* ****************************************************** */
/* ****************************************************** */
/*                                                        */



div#pagefooter {background:#FFFFFF; border:1px solid #FFFFFF; margin:0px 0px 20px 0px; padding:0px; width:768px; float:left; clear:left;}
div#pagefooter span.leftlinks {background:#FFFFFF; text-align:left; width:375px; float:left; margin-bottom:11px;}
div#pagefooter span.leftlinks a {margin-right:13px;}

div#pagefooter span.rightlinks {background:#FFFFFF; text-align:right; width:375px; float:right; margin-bottom:11px;}
div#pagefooter span.rightlinks a {margin-left:13px;}

div#pagefooter span.copyright {
	float:right;
	color:#636363;
	clear:both;
	background:#FFFFFF url(http://images.match.com/match/msn/nov06/cssimages/microsoftlogo.gif) no-repeat top right;
	padding:6px 48px 2px 1px;
	margin:10px 0px 6px 0px;
	width:180px;
	height:16px;
}

/* Dimensional DIVs for Forms */
div.newlineten, div.ten, div.twenty, div.thirty, div.forty, div.fifty, div.sixty, div.seventy, div.eighty, div.ninety, div.onehundred,
div.oneten, div.onetwenty, div.onethirty, div.oneforty, div.onefifty, div.onesixty, div.oneseventy, div.oneeighty, div.oneninety,
div.twohundred, div.twoten, div.twotwenty, div.twothirty, div.twoforty, div.twofifty
{height:21px; display:block; float:left; clear:none; margin-bottom:3px;}

div.newlineten {width:10px; float:left; clear:both;}
div.ten {width:10px;}
div.twenty {width:20px;}
div.thirty {width:30px;}
div.forty {width:40px;}
div.fifty {width:50px;}
div.sixty {width:60px;}
div.seventy {width:70px;}
div.eighty {width:80px;}
div.ninety {width:90px;}
div.onehundred {width:100px;}
div.oneten {width:110px;}
div.onetwenty {width:120px;}
div.onethirty {width:130px;}
div.oneforty {width:140px;}
div.onefifty {width:150px;}
div.onesixty {width:160px;}
div.oneseventy {width:175px;}
div.oneeighty {width:180px;}
div.oneninety {width:190px;}
div.twohundred {width:200px;}
div.twoten {width:210px;}
div.twotwenty {width:220px;}
div.twothirty {width:230px;}
div.twoforty {width:240px;}
div.twofifty {width:250px;}

div.ten span, div.twenty span {width:17px;}
div.thirty span {width:27px;}
div.forty span {width:37px;}
div.fifty span {width:47px;}
div.sixty span {width:57px;}
div.seventy span {width:67px;}
div.eighty span {width:77px;}
div.ninety span {width:87px;}
div.onehundred span {width:97px;}
div.oneten span {width:107px;}
div.onetwenty span {width:117px;}
div.onethirty span {width:127px;}
div.oneforty span {width:137px;}
div.onefifty span {width:147px;}
div.onesixty span {width:157px;}
div.oneseventy span {width:167px;}
div.oneeighty span {width:177px;}
div.oneninety span {width:187px;}
div.twohundred span {width:197px;}
div.twoten span {width:207px;}
div.twotwenty span {width:217px;}
div.twothirty span {width:227px;}
div.twoforty span {width:237px;}
div.twofifty span {width:247px;}

div.ten span, div.twenty span, div.thirty span, div.forty span, div.fifty span, div.sixty span, div.seventy span, div.eighty span,
div.ninety span, div.onehundred span, div.oneten span, div.onetwenty span, div.onethirty span, div.oneforty span, div.onefifty span,
div.onesixty span, div.oneseventy span, div.oneeighty span, div.oneninety span, div.twohundred span,
div.twoten span, div.twotwenty span, div.twothirty span, div.twoforty span, div.twofifty span
{color:#333333; display:block; margin-top:8px;}

div.ten span.inline, div.twenty span.inline, div.thirty span.inline, div.forty span.inline, div.fifty span.inline, div.sixty span.inline, div.seventy span.inline, div.eighty span.inline,
div.ninety span.inline, div.onehundred span.inline, div.oneten span.inline, div.onetwenty span.inline, div.onethirty span.inline, div.oneforty span.inline, div.onefifty span.inline,
div.onesixty span.inline, div.oneseventy span.inline, div.oneeighty span.inline, div.oneninety span.inline, div.twohundred span.inline,
div.twoten span.inline, div.twotwenty span.inline, div.twothirty span.inline, div.twoforty span.inline, div.twofifty span.inline
{color:#333333; display:block; margin-top:3px;}

div.ten select, div.twenty select, div.thirty select, div.forty select, div.fifty select, div.sixty select, div.seventy select,
div.eighty select, div.ninety select, div.onehundred select, div.oneten select, div.onetwenty select,
div.onethirty select, div.oneforty select, div.onefifty select, div.onesixty select, div.oneseventy select, div.oneeighty select,
div.oneninety select, div.twohundred select, div.twoten select, div.twotwenty select, div.twothirty select, div.twoforty select, div.twofifty select
{font-size:1.0em; padding:0px; margin:1px 0px 0px 0px;}

div.ten select {width:7px;}
div.twenty select {width:17px;}
div.thirty select {width:27px;}
div.forty select {width:37px;}
div.fifty select {width:47px;}
div.sixty select {width:57px;}
div.seventy select {width:67px;}
div.eighty select {width:77px;}
div.ninety select {width:87px;}
div.onehundred select {width:97px;}
div.oneten select {width:107px;}
div.onetwenty select {width:117px;}
div.onethirty select {width:127px;}
div.oneforty select {width:137px;}
div.onefifty select {width:147px;}
div.onesixty select {width:157px;}
div.oneseventy select {width:167px;}
div.oneeighty select {width:177px;}
div.oneninety select {width:187px;}
div.twohundred select {width:197px;}
div.twoten select {width:207px;}
div.twotwenty select {width:217px;}
div.twothirty select {width:227px;}
div.twoforty select {width:237px;}
div.twofifty select {width:247px;}

div.ten input.text, div.twenty input.text, div.thirty input.text, div.forty input.text, div.fifty input.text, div.sixty input.text,
div.seventy input.text, div.eighty input.text, div.ninety input.text, div.onehundred input.text,
div.oneten input.text, div.onetwenty input.text, div.onethirty input.text, div.oneforty input.text,
div.onefifty input.text, div.onesixty input.text, div.oneseventy input.text, div.oneeighty input.text,
div.oneninety input.text, div.twohundred input.text, div.twoten input.text, div.twotwenty input.text,
div.twothirty input.text, div.twoforty input.text, div.twofifty input.text
{
	font-size:1.0em;
	padding:1px 0px 1px 2px;
	margin:0px;
	border-width:1px;
	border-style:solid;
	border-color:#666666 #D7DCE0 #D7DCE0 #666666;
	background:#FFFFFF;
}

div.ten input.text {width:5px;}
div.twenty input.text {width:15px;}
div.thirty input.text {width:25px;}
div.forty input.text {width:35px;}
div.fifty input.text {width:45px;}
div.sixty input.text {width:55px;}
div.seventy input.text {width:65px;}
div.eighty input.text {width:75px;}
div.ninety input.text {width:85px;}
div.onehundred input.text {width:95px;}
div.oneten input.text {width:105px;}
div.onetwenty input.text {width:115px;}
div.onethirty input.text {width:125px;}
div.oneforty input.text {width:135px;}
div.onefifty input.text {width:145px;}
div.onesixty input.text {width:155px;}
div.oneseventy input.text {width:165px;}
div.oneeighty input.text {width:175px;}
div.oneninety input.text {width:185px;}
div.twohundred input.text {width:195px;}
div.twoten input.text {width:205px;}
div.twotwenty input.text {width:215px;}
div.twothirty input.text {width:225px;}
div.twoforty input.text {width:235px;}
div.twofifty input.text {width:245px;}

div.ten input.button, div.twenty input.button, div.thirty input.button, div.forty input.button, div.fifty input.button,
div.sixty input.button, div.seventy input.button, div.eighty input.button, div.ninety input.button, div.onehundred input.button,
div.oneten input.button, div.onetwenty input.button, div.onethirty input.button, div.oneforty input.button,
div.onefifty input.button, div.onesixty input.button, div.oneseventy input.button, div.oneeighty input.button,
div.oneninety input.button, div.twohundred input.button, div.twoten input.button, div.twotwenty input.button,
div.twothirty input.button, div.twoforty input.button, div.twofifty input.button {
	font-size:1.0em;
	padding:0px 0px 2px 1px;
	height:17px;
	margin:1px 0px 0px 0px;
	border-width:1px;
	border-style:solid;
	border-color:#D7DCE0 #666666 #666666 #D7DCE0;
	background:#DDD;
}

div.ten input.button {width:5px;}
div.twenty input.button {width:15px;}
div.thirty input.button {width:25px;}
div.forty input.button {width:35px;}
div.fifty input.button {width:45px;}
div.sixty input.button {width:55px;}
div.seventy input.button {width:65px;}
div.eighty input.button {width:75px;}
div.ninety input.button {width:85px;}
div.onehundred input.button {width:95px;}
div.oneten input.button {width:105px;}
div.onetwenty input.button {width:115px;}
div.onethirty input.button {width:125px;}
div.oneforty input.button {width:135px;}
div.onefifty input.button {width:145px;}
div.onesixty input.button {width:155px;}
div.oneseventy input.button {width:165px;}
div.oneeighty input.button {width:175px;}
div.oneninety input.button {width:185px;}
div.twohundred input.button {width:195px;}
div.twoten input.button {width:205px;}
div.twotwenty input.button {width:215px;}
div.twothirty input.button {width:225px;}
div.twoforty input.button {width:235px;}
div.twofifty input.button {width:245px;}

div.ten input.checkbox,
div.twenty input.checkbox, div.thirty input.checkbox, div.forty input.checkbox, div.fifty input.checkbox,
div.sixty input.checkbox, div.seventy input.checkbox, div.eighty input.checkbox, div.ninety input.checkbox,
div.onehundred input.checkbox, div.oneten input.checkbox, div.onetwenty input.checkbox,
div.onethirty input.checkbox, div.oneforty input.checkbox, div.onefifty input.checkbox, div.onesixty input.checkbox,
div.oneseventy input.checkbox, div.oneeighty input.checkbox, div.oneninety input.checkbox, div.twohundred input.checkbox,
div.twoten input.checkbox, div.twotwenty input.checkbox, div.twothirty input.checkbox, div.twoforty input.checkbox,
div.twofifty input.checkbox
{margin:-1px 0px 0px 0px; padding:0px;}

/* Holly Hack to fix a variety of IE bugs. */
/* Hides from IE-mac \*/
* html div.searchbox {height: 1%;}
* html div.infobox {height: 1%;}
/* End hide from IE-mac */

/* Fix to Cause Firefox to Fully Contain Content within Containing Box */
div.infobox:after, div.searchbox:after  
{content:"."; display:block; height:0px; clear:both; visibility:hidden;}

/***											***/
/***	THE EVER-SO-WONDERFUL FLOAT FIX  		***/
/***											***/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

