/* ###################### */
/* body */
/* ###################### */
body { background: #ededed url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/red/body-bg.gif) repeat-x 0 0; line-height: 1; color: #000; margin: 0; padding: 0; text-align: center; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }

body.blue { background: #ededed url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/blue/body-bg.gif) repeat-x 0 0; }
body.grey { background: #ededed url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/grey/body-bg.gif) repeat-x 0 0; }
body.green { background: #ededed url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/green/body-bg.gif) repeat-x 0 0; }
body.softblue { background: #ededed url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/softblue/body-bg.gif) no-repeat top center; }
body.brown { background: #f1f1f1 url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/brown/body-bg.gif) repeat-x top center; }
/* ###################### */
/* /body */
/* ###################### */

/* ###################### */
/* reset */
/* ###################### */
div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, button {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* ###################### */
/* /reset */
/* ###################### */

/* ###################### */
/* essentials */
/* ###################### */
.clear { clear: both; height: 0; font-size: 0; line-height: 0; overflow: hidden; }
hr, .hide { display: none; }
.hidden { visibility: hidden; }
img { display: block; }
button { cursor: pointer; cursor: hand; }
button span { font-size: 0; line-height: 0; visibility: hidden; }
.fleft { float: left; display: inline; }
.fright { float: right; display: inline; }
strong { font-weight: normal; }
em { font-style: normal; }
.debug1 { background-color: #ccc; color: #000; }
.debug2 { background-color: #999; color: #000; }
.debug3 { background-color: #666; color: #ff0; }
.debug4 { background-color: #333; color: #fff; }
.debug5 { background-color: #000; color: #fff; }
/*iframe { visibility: hidden; }*/
/* ###################### */
/* /essentials */
/* ###################### */

/* ###################### */
/* general */
/* ###################### */
#page { margin: 0 auto 10px auto; text-align: left; width: 1024px; position: relative; }

#msn-header { background-repeat: no-repeat; background-position: 0 0; overflow: hidden; height: 61px; width: 1024px; }
#msn-header h1 { padding: 18px 0 0 6px; }
#msn-header h1 a { text-indent: -9999px; background-color: transparent; display: block; background-position: 0 0; background-repeat: no-repeat; height: 35px; width: 118px; background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/msn/msn-header.gif); }

.nl-BE #msn-header h1 a { height: 35px; width: 118px; background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/msn/msn-header.gif); }
.fr-BE #msn-header h1 a { height: 35px; width: 118px; background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/msn/msn-header.gif); }
.da-DK #msn-header h1 a { height: 35px; width: 118px; background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/msn/msn-header.gif); }
.fi-FI #msn-header h1 a { height: 35px; width: 118px; background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/msn/msn-header.gif); }
.fr-FR #msn-header h1 a { height: 35px; width: 118px; background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/msn/msn-header.gif); }
.it-IT #msn-header h1 a { height: 35px; width: 118px; background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/msn/msn-header.gif); }
.en-IE #msn-header h1 a { height: 35px; width: 118px; background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/msn/msn-header.gif); }
.nl-NL #msn-header h1 a { height: 35px; width: 118px; background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/msn/msn-header.gif); }
.no-NO #msn-header h1 a { height: 35px; width: 118px; background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/msn/msn-header.gif); }
.pt-PT #msn-header h1 a { height: 35px; width: 118px; background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/msn/msn-header.gif); }
.es-ES #msn-header h1 a { height: 35px; width: 118px; background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/msn/msn-header.gif); }
.sv-SE #msn-header h1 a { height: 35px; width: 118px; background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/msn/msn-header.gif); }
.en-GB #msn-header h1 a { height: 35px; width: 118px; background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/msn/msnuk-header.gif); }

#msn-footer { text-align: right; background: transparent url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/msn/msn-footer.gif) bottom right no-repeat; overflow: hidden; height: 30px; width: 1024px; }
#msn-footer p { color: #666; font-size: .75em; line-height: 130%; margin: 13px 149px 0 0; }
#msn-header .inner { height: 61px; position: relative; background-repeat: no-repeat; background-position: right; background-color: transparent; width: 1024; }

#vdna-content-outer { background-color: #ededed; padding: 0 5px; background-repeat: no-repeat; background-position: 0 0; }

#vdna-content { border-color: #ccc; border-style: solid; border-width: 0 1px 1px 1px; background-color: #fff; }
#vdna-content { *height: 1%; }
/* ###################### */
/* general */
/* ###################### */

/* ###################### */
/* themes */
/* ###################### */
/* blue */
.blue #msn-header { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/blue/msn-header.gif); background-color: #3c7faf; }
.blue #msn-header .inner { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/blue/msn-header-right.gif); }
.blue #vdna-content-outer {  background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/blue/vdna-content-bg.gif); }
.blue #vdna-quiz { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/blue/quiz-bg.gif); }
.blue #vdna-quiz #flash-message p,
.blue #vdna-quiz #f p { color: #3c7faf; }
.blue #vdna-quiz div.loader { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/blue/load.gif); }

/* red */
.red #msn-header { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/red/msn-header.gif); background-color: #90322a; }
.red #msn-header .inner { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/red/msn-header-right.gif); }
.red #vdna-content-outer {  background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/red/vdna-content-bg.gif); }
.red #vdna-quiz { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/red/quiz-bg.gif); }
.red #vdna-quiz #flash-message p,
.red #vdna-quiz #f p { color: #90322a; }
.red #vdna-quiz div.loader { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/red/load.gif); }

/* grey */
.grey #msn-header { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/grey/msn-header.gif); background-color: #333; }
.grey #msn-header .inner { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/grey/msn-header-right.gif); }
.grey #vdna-content-outer {  background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/grey/vdna-content-bg.gif); }
.grey #vdna-quiz { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/grey/quiz-bg.gif); }
.grey #vdna-quiz #flash-message p,
.grey #vdna-quiz #f p { color: #333; }
.grey #vdna-quiz div.loader { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/grey/load.gif); }

/* green */
.green #msn-header { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/green/msn-header.gif); background-color: #668b1e; }
.green #msn-header .inner { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/green/msn-header-right.gif); }
.green #vdna-content-outer {  background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/green/vdna-content-bg.gif); }
.green #vdna-quiz { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/green/quiz-bg.gif); }
.green #vdna-quiz #flash-message p,
.green #vdna-quiz #f p { color: #668b1e; }
.green #vdna-quiz div.loader { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/green/load.gif); }

/* softblue */
.softblue #msn-header { background: transparent url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/softblue/msn-header.jpg) center center no-repeat; }
.softblue #msn-header .inner { background-image: none; background-color: transparent; }
.softblue #vdna-content-outer {  background-image: none; background-color: transparent; }
.softblue #vdna-quiz { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/softblue/quiz-bg.gif); }
.softblue #vdna-quiz #flash-message p,
.softblue #vdna-quiz #f p { color: #6fafd5; }
.softblue #vdna-quiz div.loader { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/softblue/load.gif); }

/* brown */
.brown #msn-header { background: transparent url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/brown/msn-header.jpg) center center no-repeat; }
.brown #msn-header .inner { background-image: none; background-color: transparent; }
.brown #vdna-content-outer {  background-image: none; background-color: transparent; }
.brown #vdna-quiz { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/brown/quiz-bg.gif); }
.brown #vdna-quiz #flash-message p,
.brown #vdna-quiz #f p { color: #000; }
.brown #vdna-quiz div.loader { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/themes/brown/load.gif); }

/* ###################### */
/* /themes */
/* ###################### */

/* ###################### */
/* quiz */
/* ###################### */
#vdna-quiz { height: 660px; text-align: center; background-color: #fff; background-repeat: no-repeat; background-position: top center; }
#vdna-quiz #c { width: 632px; margin: 0 auto; text-align: left; position: relative; }
#vdna-quiz #c #logo { width: 300px; position: absolute; top: 0; left: 11px; background-color: transparent; background-position: 0 0; background-repeat: no-repeat; height: 70px; }
#vdna-quiz .page { display: none; }
#vdna-quiz .q { width: 608px; height: 537px; position: absolute; left: 4px; top: 154px; }
#vdna-quiz .p { width: 605px; height: 11px; overflow: hidden; position: absolute; left: 13px; top: 479px; }
#vdna-quiz .p .progress { width: 100%; display: block; height: 11px; }
#vdna-quiz .p .progress span { height: 11px; display: block; background: #fff url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/quiz/progress.gif) 0 0 repeat-x; }
#vdna-quiz .q ul { width: 632px; }
#vdna-quiz .q li { float: left; margin: 0; display: inline; cursor: pointer; text-align: center; }
/* #vdna-quiz li div { position: relative; width: 158px; height: 158px; } */
/* #vdna-quiz .q li span { display: none; position: absolute; width: 158px; height: 158px; top: 0; left: 0; z-index: 1; margin: 0 auto; } */
/* #vdna-quiz li span img { position: relative; left: 0; top: 0; z-index: 1; width: 155px; height: 155px; display: block; margin: 0 auto; } */
/* #vdna-quiz li a img { position: absolute; top: 6px; left: 6px; z-index: 2; width: 138px; height: 138px; cursor: pointer; } */
#vdna-quiz #flash-message { height: 440px; width: 632px; position: absolute; z-index: 1; top: 90px; background-color: #fff; text-align: center; }
#vdna-quiz #flash-message p { font-size: 1.2em; line-height: 130%; margin: 0 auto; width: 480px; padding-top: 2.5em; }
#vdna-quiz #f { height: 440px; width: 632px; position: absolute; z-index: 1; top: 90px; background-color: #fff; text-align: center; }
#vdna-quiz #f p { font-size: 1.2em; line-height: 130%; margin: 0 auto; width: 480px; padding-top: 2.5em; }
#vdna-quiz div.loader { background-repeat: no-repeat; background-position: 0 0; background-color: transparent; width: 31px; height: 31px; overflow: hidden; margin: 40px auto 0 auto; }


#vdna-quiz li div { width: 158px; height: 158px; position: relative; }
/* #vdna-quiz li div div { width: 138px; height: 138px; top: 6px; left: 6px; position: absolute; background-color: #000; } */

#vdna-quiz li div div { width: 150px; height: 150px; top: 0px; left: 0px; position: absolute; }

#vdna-quiz li a img { position: absolute; top: 6px; left: 6px; z-index: 2; width: 138px; height: 138px; cursor: pointer; }






#vdna-quiz #save-vdna { position: absolute; left: 13px; top: 349px; width: 400px; }
#vdna-quiz #save-vdna a { color: #666; font-size: .6875em; text-decoration: none; }
#vdna-quiz #save-vdna a:hover { text-decoration: underline !important; }
#vdna-quiz #save-vdna input { float: left; }
#vdna-quiz #save-vdna label { float: left; width: 300px; padding-top: 5px; display: inline; margin-left: 2px; }

#vdna-quiz #save-vdna label { *padding-top: 2px; padding-top: 2px\9; }
#vdna-quiz #save-vdna label { *padding-top: 2px; padding-top: 2px\9; }

#vdna-quiz .s { position: absolute; left: 38px; top: 107px; }
#vdna-quiz .s h3 { color: #fff; font-size: 1.5em;  }

#vdna-content #vdna-quiz .smaller { top: 109px; }
#vdna-content #vdna-quiz .smaller h3 { font-size: 1.2em;  }

.matchmaking #vdna-quiz #matchmaking-text { position: absolute; top: 42px; left: 270px; width: 350px; }
.matchmaking #vdna-quiz #matchmaking-text li { font-weight: bold; color: #666; font-size: .75em; line-height: 120%; float: right; }
.matchmaking #vdna-quiz #matchmaking-text a { font-weight: normal; color: #666; text-decoration: none; color: #A29E99; }

.dating #vdna-quiz #dating-text { position: absolute; top: 22px; left: 270px; width: 350px; text-align: right; }
.dating #vdna-quiz #dating-text ul li { float: right; width: 100%; }
.dating #vdna-quiz #dating-text ul li a { display: block; font-weight: normal; color: #1b4e9a; font-size: .625em; line-height: 130%; text-decoration: underline; text-transform: uppercase; letter-spacing: 1px; padding-bottom: 4px; }
.dating #vdna-quiz #dating-text a span { font-weight: bold; font-size: 1.3em; }

.dating #vdna-quiz #dating-text ul li a { *font-size: .5625em; font-size: .5625em\9; }
.dating #vdna-quiz #dating-text a span { *font-size: 1.4444em; font-size: 1.4444em\9; }

.dating #matchmaking-text,
.matchmaking #dating-text { display: none; }

.matchmaking .nl-BE #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/meetic/quiz.gif); }
.matchmaking .fr-BE #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/meetic/quiz.gif); }
.matchmaking .da-DK #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/match/quiz.gif); }
.matchmaking .fi-FI #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/match/quiz.gif); }
.matchmaking .fr-FR #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/meetic/quiz.gif); }
.matchmaking .it-IT #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/meetic/quiz.gif); }
.matchmaking .en-IE #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/match/quiz.gif); }
.matchmaking .nl-NL #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/lexanl/quiz.gif); }
.matchmaking .no-NO #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/match/quiz.gif); }
.matchmaking .pt-PT #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/meetic/quiz.gif); }
.matchmaking .es-ES #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/meetic/quiz.gif); }
.matchmaking .sv-SE #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/match/quiz.gif); }
.matchmaking .en-GB #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/matchaffinity/quiz.gif); }

.dating .nl-BE #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/meetic/quiz.gif); }
.dating .fr-BE #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/meetic/quiz.gif); }
.dating .da-DK #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/match/quiz.gif); }
.dating .fi-FI #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/match/quiz.gif); }
.dating .fr-FR #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/meetic/quiz.gif); }
.dating .it-IT #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/meetic/quiz.gif); }
.dating .en-IE #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/match/quiz.gif); }
.dating .nl-NL #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/lexanl/quiz.gif); }
.dating .no-NO #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/match/quiz.gif); }
.dating .pt-PT #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/meetic/quiz.gif); }
.dating .es-ES #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/meetic/quiz.gif); }
.dating .sv-SE #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/match/quiz.gif); }
.dating .en-GB #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/match/quiz.gif); }


.en-GB .dating #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/match/quiz.gif); }
.en-GB .matchmaking #vdna-quiz #c #logo { background-image: url(http://resources-ms-ak.visualdna.com/match.visualdna.com/live/20100423164337/images/logos/matchaffinity/quiz.gif); }
/* ###################### */
/* /quiz */
/* ###################### */
