input[type="submit"].button-black-206-36, input.button-black-206-36, a.button-black-206-36, *.button-grey-206-36, input[type="submit"].button-grey-206-36, input.grey-black-206-36, a.button-grey-206-36 { width:206px; height:36px; text-align:center; color:#FFF; line-height:36px; padding:0px; margin:0px; font-size:14px; }
*.button-black-206-36, input[type="submit"].button-black-206-36, input.button-black-206-36, a.button-black-206-36 { background-image:url('../images/design/buttons/button-black-206-36.png'); }
*.button-grey-206-36, input[type="submit"].button-grey-206-36, input.grey-black-206-36, a.button-grey-206-36 { background-image:url('../images/design/buttons/button-grey-206-36.png'); background-color:transparent; }

div.two-buttons div.button * { display:block; }
div.two-buttons div.button-left { float:left; }
div.two-buttons div.button-right { float:right; }

*.warning-message { background-color:#ffceb0; padding:15px; }
*.warning-message *.warning-icon { padding-left:50px; color:#000; background-image:url('../images/design/warning/icon-warning.png'); margin-bottom:15px; line-height:31px;}
*.warning-message p { color:#4c4c4c; }

*.gothic { font-family:"Gotham A","Gotham B","Century Gothic","Arial","sans-serif"; }

.rotate-180 {
	-webkit-transform: rotate(180deg);     /* Chrome and other webkit browsers */
	-moz-transform: rotate(180deg);        /* FF */
	-o-transform: rotate(180deg);          /* Opera */
	-ms-transform: rotate(180deg);         /* IE9 */
	transform: rotate(180deg);             /* W3C compliant browsers */

	/* IE8 and below */
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=0, M21=0, M22=-1, DX=0, DY=0, SizingMethod='auto expand');
}

div#members-area div#footer-copyright { padding-bottom:105px; }

/**** Members Area Classes ****/
div.members-list-select { margin:20px 0px; }
div.members-list-select select { display:block; border:1px solid #CCC; width:100%; line-height:25px; color:#6b6b6b; font-size:12px; height:20px; }

div.button-to-view-more { }
div.button-to-view-more a { margin:0 auto; }

div.compatibility-score { display:none; }
div.compatibility-score div.compatibility-score-text { font-size:14px; text-align:center; line-height:30px; color:#141414; }
div.compatibility-score div.compatibility-stars, div.compatibility-score div.compatibility-score-stars { margin:0 auto; width:80px; background-image:url('../images/design/stars_empty.gif'); background-position:center center; }
div.compatibility-score div.compatibility-stars div, div.compatibility-score div.compatibility-score-stars div { text-align:left; text-indent:-9999px; background-image:url('../images/design/stars_full.gif'); height:12px; margin-right:auto; }

h1.name-with-compatibility { margin-bottom:20px; position:relative; padding-right:200px; line-height:30px; color:#5c322d; }
h1.name-with-compatibility a { color:inherit; }
h1.name-with-compatibility div.compatibility-score { position:absolute; right:0px; top:0px; height:30px; text-align:right; width:200px; }
h1.name-with-compatibility div.compatibility-score div.compatibility-score-text { float:left; padding-right:10px; }
h1.name-with-compatibility div.compatibility-score div.compatibility-stars { float:right; height:30px; background-position:center center; }
h1.name-with-compatibility div.compatibility-score div.compatibility-stars div { height:30px; text-indent:-9999px; background-position:center left; }

div.member-picture-container { width:150px; height:150px; padding:25px; background-image:url('../images/design/member-picture-container.jpg'); margin:0 auto; position:relative; }
div.member-picture-container a { display:block; width:100%; height:100%; text-indent:-9999px; background-position:center center; }
div.member-picture-container a.picture-male { background-image:url('../images/design/member-picture-male.jpg'); }
div.member-picture-container a.picture-female { background-image:url('../images/design/member-picture-female.jpg');}
div.member-picture-container a.picture-lock { text-indent:0px; }
div.member-picture-container a.picture-lock div { position:absolute; top:50%; left:50%; margin-top:-41px; margin-left:-30px; }
div.member-picture-container a.picture-lock div .lock-brown { fill:#CFC7A3; }
div.member-picture-container div.member-picture-pending-review { width:150px; height:150px; text-indent:-9999px; background-image:url('../images/design/member-picture-pending-review.gif'); }

.user-profile-images div.member-picture-container a.picture-male,
.user-profile-images div.member-picture-container a.picture-fe male{ height:126px; background-position:left top; }

div.member-list-exact { margin-bottom:20px; padding-left:60px; background-image:url('../images/design/icon-exact-compatible.png'); line-height:25px; }

div.member-list-filter-end { margin:30px 0; background-image:url('../images/design/gradient-filter-end.png'); background-position: left center; background-repeat: repeat-x; text-align:center; }
div.member-list-filter-end span { background-color:#E5E0CC; line-height:25px; font-size:18px; color:#74322d; padding:0 25px; }

/**** Send-Message Box ****/
div#send-message-container { margin:20px 0; border:1px solid #b2c39f; background-color:#d9e5cc; padding:10px 15px; position:relative; left:auto; right:auto; top:auto; bottom:auto; width:auto; }
div#send-message-container h2 { line-height:40px; background-image:url('../images/design/send-message-bubble.jpg'); background-position:left center; padding-left:50px; color:#2f3c20; margin-bottom:15px; }
div#send-message-container ul#send-message-box { }
div#send-message-container ul#send-message-box li {margin-bottom:12px;}
div#send-message-container ul#send-message-box li.error-message {width:auto; margin:10px 0; display:none; text-align:center; }

div#send-message-container ul#send-message-box li label { display:none; line-height:30px;}
div#send-message-container ul#send-message-box li.form-text-field input,
div#send-message-container ul#send-message-box li.form-text-field textarea { display:block; border:1px solid #bbff55; background-color:#FFF; color:#3f3f3f ; font-size:13px; width:100%; padding:5px 7px; box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; max-width:100%; }
div#send-message-container ul#send-message-box li.form-text-field:hover input, div#send-message-container ul#send-message-box li.form-text-field:hover textarea { background-color:#efffd7; }
div#send-message-container ul#send-message-box li.form-text-field *.input-before-focus { color:#838382; }
div#send-message-container ul#send-message-box li.form-text-field *.input-after-focus { color:#3f3f3f ; }
div#send-message-container ul#send-message-box li textarea { min-height:81px;}

div#send-message-container ul#send-message-box li.form-submit input#UserIdTo {display:none;}

div#send-message-container div#message-sent { margin-bottom:15px; display:none; line-height:30px; text-align:center; }
div#send-message-container div#message-sent p { line-height:30px; margin:0px; }
/** End Send Message Box **/

div.send-message-container {position:absolute; width:455px; overflow:hidden; margin-left:auto; margin-right:auto;}
ul.send-message-box {width:445px; border:5px solid #bfbaa5; background-color:#f1ecda; z-index:99; margin-right:auto; margin-left:auto; overflow:hidden;}
ul.send-message-box li {margin-bottom:12px;}
ul.send-message-box li.send-message-error {width:340px; height:15px; display:none;}
ul.send-message-box li.message-heading {line-height:31px; height:32px; background:url("../images/design/gradient.gif") repeat-x; padding-left:15px; color:#FFF; margin-bottom:15px;}
ul.send-message-box li label {width:83px; padding-right:17px; float:left; text-align:right; line-height:34px;}
ul.send-message-box li input {width:287px; padding:10px; height:16px; font-size:12px;}
ul.send-message-box li textarea {width:297px; max-width:297px; padding:5px; height:71px; border:1px solid black;}
ul.send-message-box li.send-button {height:24px;}
ul.send-message-box li.send-button input {width:104px; height:24px; border:0px; background-color:transparent; padding:0; float:left;}
ul.send-message-box li.send-button input#UserIdTo {display:none;}
ul.send-message-box li.send-button div#cancel-button {width:104px; height:24px; float:left; margin-left:17px;}
/** End Send Message Box **/

*.button-send-message { width:109px; height:28px; line-height:28px; text-indent:-9999px; display:block; background-image:url('../images/design/button-send-message.gif'); }
*.button-report-user { line-height:28px; color:#C1C1C1; font-size:12px; font-weight: 500; }
*.button-view-photos { width:133px; height:28px; line-height:28px; text-indent:-9999px; display:block; background-image:url('../images/design/button-view-photos.gif'); }

ul.table-list { padding:10px 0; }
ul.table-list li { margin-bottom:10px;  font-size:14px; line-height:20px; color:#343434; }
ul.table-list li.horizontal-line { height:1px; border-top:1px solid #000; margin:20px 0px; clear:both; }

ul.table-list li span { float:left; width:50%; font-size:14px; line-height:20px; color:#343434; }
ul.table-list li span.table-list-right { font-weight:bold; }

ul.table-list li.form-select { }
ul.table-list li.form-select label { width:50%; float:left; line-height:20px; }
ul.table-list li.form-select select { float:left; width:50%; }

ul.table-list li.form-submit { margin-top:20px; }
ul.table-list li.form-submit label { width:50%; float:left; visibility:hidden; line-height:20px; text-indent:-9999px; }
ul.table-list li.form-submit input { float:left; }

/*** Are You Interested ***/
input.button-generic, a.button-generic { display:block; width:109px; height:25px; line-height:25px; text-align:center; font-size:12px; background-image:url('../images/design/button-generic.gif'); }

*.are-you-interested { position:relative; width:100%; font-size:14px; color:#000; line-height:40px; }
*.are-you-interested input:hover { background-color:transparent; }
*.are-you-interested p { font-size:14px; color:#000; line-height:40px; }

*.are-you-interested *.are-you-interested-buttons input { background-color:transparent; }

*.are-you-interested-default { background-color:#f2edd7; padding:0 35px 25px 35px; }
*.are-you-interested-default h3 { text-align:center; line-height:50px; font-weight:bold; color:#5c322d; }
*.are-you-interested-default h3 a { color:inherit; }
*.are-you-interested-default div.are-you-interested-buttons { }
*.are-you-interested-default div.are-you-interested-button { width:33.33%; float:left; }
*.are-you-interested-default div.are-you-interested-button p { text-align:center; margin:0 auto; line-height:30px; }
*.are-you-interested-default div.are-you-interested-button input { display:block; width:110px; height:28px; text-indent:-9999px; font-size:0px; line-height:0px; border:0px; margin:0 auto; }
*.are-you-interested-default div.are-you-interested-button input.button-interested-no { background-image:url('../images/design/button-interested-no.gif'); }
*.are-you-interested-default div.are-you-interested-button input.button-interested-yes-anonymously { background-image:url('../images/design/button-interested-yes-anonymously.gif'); }
*.are-you-interested-default div.are-you-interested-button input.button-interested-yes { background-image:url('../images/design/button-interested-yes.gif'); }

div.are-you-interested-interested { line-height:40px; min-height:41px; background-color:#fff2c2; padding:0 35px; }
div.are-you-interested-interested p { width:70%; float:left; overflow:hidden; }
div.are-you-interested-interested div.are-you-interested-buttons { float:right; width:25%; margin-top:9px; }
div.are-you-interested-interested div.are-you-interested-buttons a.button-send-message { float:left; }
div.are-you-interested-interested div.are-you-interested-buttons input.button-generic { float:right; }

div.are-you-interested-interested-anonymously { line-height:40px; min-height:41px; background-color:#f0e9d0; padding:0 35px; }
div.are-you-interested-interested-anonymously p { width:70%; float:left; overflow:hidden; }
div.are-you-interested-interested-anonymously div.are-you-interested-buttons { float:right; width:25%; margin-top:9px; }
div.are-you-interested-interested-anonymously div.are-you-interested-buttons a.button-send-message { float:left; }
div.are-you-interested-interested-anonymously div.are-you-interested-buttons input.button-generic { float:right; }

div.are-you-interested-not-interested { line-height:40px; min-height:41px; background-color:#ffd6c2; padding:0 35px; }
div.are-you-interested-not-interested p { width:70%; float:left; overflow:hidden; }
div.are-you-interested-not-interested div.are-you-interested-buttons { float:right; width:25%; margin-top:9px; }
div.are-you-interested-not-interested div.are-you-interested-buttons a.button-send-message { float:left; }
div.are-you-interested-not-interested div.are-you-interested-buttons input.button-generic { float:right; }
/* End Are You Interested */

/** End Members Area Classes **/
div#members-area { width:980px; margin:0 auto; position:relative; }

div#members-area-header { position:relative; height:128px; background-image:url("../images/design/front-page-minimal/header_bg.jpg"); background-position:center center; z-index:2; }
div#members-area-header a#logo { display:block; width:175px; height:128px; position:absolute; left:0px; top:0px; background-position:center left; background-image:url("../images/design/logo.png"); text-indent:-9999px; }

ul#members-area-menu-top { position:absolute; right:0px; top:12px; }
ul#members-area-menu-top li { float:left; }
ul#members-area-menu-top li.float-divider { float:left; }
ul#members-area-menu-top li a { padding:0 15px; line-height:20px; font-size:11px; color:#e5e0cc; text-decoration:underline; }
ul#members-area-menu-top li a:hover { text-decoration:none; }

/**** Navigation ****/
ul#members-area-navigation { position:absolute; right:0px; bottom:0px; left:auto; border:0px solid #000; border-bottom-width:0px; z-index:9999; }
ul#members-area-navigation li {
	float:left;
	position:relative;
	background: #5a5a5a;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhNWE1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzM3MzczNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTBhMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #5a5a5a 0%, #373737 50%, #0a0a0a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a5a5a), color-stop(50%,#373737), color-stop(100%,#0a0a0a));
	background: -webkit-linear-gradient(top,  #5a5a5a 0%,#373737 50%,#0a0a0a 100%);
	background: -o-linear-gradient(top,  #5a5a5a 0%,#373737 50%,#0a0a0a 100%);
	background: -ms-linear-gradient(top,  #5a5a5a 0%,#373737 50%,#0a0a0a 100%);
	background: linear-gradient(to bottom,  #5a5a5a 0%,#373737 50%,#0a0a0a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5a5a', endColorstr='#0a0a0a',GradientType=0 );
}
ul#members-area-navigation li.float-divider { float:none; }

ul#members-area-navigation li.button-first { border-top-left-radius:5px; }
ul#members-area-navigation li.button-last { border-top-right-radius:5px; }

ul#members-area-navigation li a { float:left; line-height:43px; font-size:12px; color:#ffe593; padding:0 20px; background-position:right center; background-image:url('../images/design/members-area-navigation-separator.gif'); }
ul#members-area-navigation li.button-highlight > a { color:#EF1429; }
ul#members-area-navigation li a:hover {text-decoration:none; color:#FFF;}

ul#members-area-navigation li.button-icon a { padding-left:0px; padding-right:15px; }
ul#members-area-navigation li.button-icon a div.icon { float:left; margin-right:0px; width:40px; margin-top:1px; height:42px; background-position:center center; margin-left:3px; }

ul#members-area-navigation li.button-highlight a div.icon { background-color:#be0404; margin-right:5px; margin-left:0px; }

ul#members-area-navigation li#button-messages div.icon { background-image:url('../images/design/icons/icon-messages.png'); }
ul#members-area-navigation li#button-members div.icon { background-image:url('../images/design/icons/icon-members.png'); }

ul#members-area-navigation li.button-last a { background-image:none; }

ul#members-area-navigation li ul.dropdown-menu { position:absolute; width:200px; left:0; top:100%; z-index:99999; display:none; margin:0; padding:0; }
ul#members-area-navigation li.button-last ul.dropdown-menu { right:0; left:auto; }
ul#members-area-navigation li ul.dropdown-menu li { float:none; background-color:#4e4e4e; display:block; }
ul#members-area-navigation li ul.dropdown-menu li.separator span { height:1px; background-color:#FFF; display:block; }
ul#members-area-navigation li ul.dropdown-menu li a { float:none; display:block; width:auto; line-height:30px; font-size:12px; text-align:left; padding:0; padding-left:25px; background-image:none; background-color:#4e4e4e; color:#FFF; border-width:0; }
ul#members-area-navigation li ul.dropdown-menu li a:hover { background-color:#303030; color:#fed960; }

ul#members-area-navigation li ul.dropdown-menu li.highlight a,
ul#members-area-navigation li ul.dropdown-menu li.highlight a:hover { background-color:#bf0505; color:#FFF; }

/** End Navigation **/

div#members-area-upper { background-color:#E5E0CC; }

/**** Members Area Banners ****/
div#members-area-banners { padding:0; z-index:9998; background-color:#efebdf; }

div#members-area-banners h1#welcome-header { margin-left:25px; float:left; width:295px; line-height:100px; font-size:22px; color:#3c3c3c; font-weight:normal; }
div#members-area-banners h1#welcome-header span a { color:#3C3C3C; }

div#members-area-banners-boxes { float:right; width:660px; }
div#members-area-banners-boxes a:hover { text-decoration:none; }

div#members-area-banners-boxes div.members-area-banner-box { width:213px; padding-left:7px; position:relative; float:right; background-image:url('../images/design/members-area-banners-separator.gif'); background-position:left center; }
div#members-area-banners-boxes div.members-area-banner-box div.members-area-banner-box-logo { float:left; width:63px; min-height:100px; background-position:center center; }

div#members-area-banners-boxes div.members-area-banner-box div.members-area-banner-box-content { width:150px; float:right; padding-top:20px; color:#505050; text-align:center; }

div#members-area-banners-boxes div.members-area-banner-box div.members-area-banner-box-content p { color:#000; font-size:12px; line-height:20px; margin:0px; }
div#members-area-banners-boxes div.members-area-banner-box div.members-area-banner-box-content h5.out-of-credits { color:#542c28; text-transform:uppercase; font-size:14px; }
div#members-area-banners-boxes div.members-area-banner-box div.members-area-banner-box-content div.grey-button { margin:0 auto; }
div#members-area-banners-boxes div.members-area-banner-box div.members-area-banner-box-content *.button-generic { margin:0 auto; }
div#members-area-banners-boxes div.members-area-banner-box div.members-area-banner-box-content div.tooltip div.tooltip-text { width:400px; right:0%; left:auto; }
div#members-area-banners-boxes div.members-area-banner-box div.members-area-banner-box-content *.button-generic, div#members-area-banners-boxes div.members-area-banner-box *.tooltip { margin-left:auto; margin-right:auto; }

div#members-area-banner-matches div.members-area-banner-box-logo { background-image:url('../images/design/icon-ma-banner-matches.gif'); }
div#members-area-banner-profile-credits div.members-area-banner-box-logo { background-image:url('../images/design/icon-ma-banner-profile.gif'); }
div#members-area-banner-messages div.members-area-banner-box-logo { background-image:url('../images/design/icon-ma-banner-mail.gif'); }

div.members-area-membership-expired { width:927px; margin:10px auto; background-image:url('../images/design/banner-membership-expired.png'); height:83px; }
div.members-area-membership-expired a { display:block; text-indent:-9999px; height:100%; }
/** End Members Area Banners **/

/**** Members Area Content ****/
div#members-area-content { padding:20px; background-color:#e5e0cc; }
div#members-area-content-main { width:72.5%; float:right; width:auto; float:none; }
div#members-area-content-sidebar { width:25%; float:left; display:none; }

div.sidebar-widget { margin-bottom:15px; }
div.sidebar-widget h2.title {
	background: #686868;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4Njg2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNjQ2NDZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NDUzNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWUxZDFiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #686868 0%, #64646c 0%, #545350 0%, #1e1d1b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#686868), color-stop(0%,#64646c), color-stop(0%,#545350), color-stop(100%,#1e1d1b));
	background: -webkit-linear-gradient(top,  #686868 0%,#64646c 0%,#545350 0%,#1e1d1b 100%);
	background: -o-linear-gradient(top,  #686868 0%,#64646c 0%,#545350 0%,#1e1d1b 100%);
	background: -ms-linear-gradient(top,  #686868 0%,#64646c 0%,#545350 0%,#1e1d1b 100%);
	background: linear-gradient(to bottom,  #686868 0%,#64646c 0%,#545350 0%,#1e1d1b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#686868', endColorstr='#1e1d1b',GradientType=0 );
	line-height:47px;
	color:#FFF;
	font-size:16px;
	margin:0px;
	position:relative;
	padding-left:55px;
}
div.sidebar-widget h2.title div.icon { position:absolute; width:47px; height:47px; top:0px; left:0px; background-position:center center; }
div.sidebar-widget ul li {
	font-size:12px;
	color:#636363;
	background: #686868;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4Njg2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNjQ2NDZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmOWY2ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjNlZGQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #686868 0%, #64646c 0%, #f9f6e9 0%, #f3edd5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#686868), color-stop(0%,#64646c), color-stop(0%,#f9f6e9), color-stop(100%,#f3edd5));
	background: -webkit-linear-gradient(top,  #686868 0%,#64646c 0%,#f9f6e9 0%,#f3edd5 100%);
	background: -o-linear-gradient(top,  #686868 0%,#64646c 0%,#f9f6e9 0%,#f3edd5 100%);
	background: -ms-linear-gradient(top,  #686868 0%,#64646c 0%,#f9f6e9 0%,#f3edd5 100%);
	background: linear-gradient(to bottom,  #686868 0%,#64646c 0%,#f9f6e9 0%,#f3edd5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#686868', endColorstr='#f3edd5',GradientType=0 );
}

div#members-sidebar div.latest-online { margin-bottom:20px; }
div#members-sidebar div.latest-online h2.title div.icon { background-image:url('../images/design/widgets/latest-online/icon-latest-online.png'); }
div#members-sidebar div.latest-online ul li div.thumb { display:none; width:38px; height:36px; float:left;  }
div#members-sidebar div.latest-online ul li div.display-name { }
div#members-sidebar div.latest-online ul li div.display-name a { padding-left:55px; display:block; line-height:36px; color:#636363; font-size:12px; }
div#members-sidebar div.latest-online ul li div.text { display:none; float:left; width:90px; line-height:36px; color:#9d9d9d; font-size:11px; }

div.widget-messages ul li a { padding-left:10px; display:block; line-height:36px; color:#636363; font-size:12px; }

div#widget-messages-unread h2.title { background-image:url('../images/design/widgets/messages/background-red.png'); }
div#widget-messages-unread h2.title div.icon { background-image:url('../images/design/widgets/messages/icon-unread.png');  }
/** End Members Area Content **/

/**** Only paid members may view this page ****/
div#notice-only-paid h1 { text-align:center; line-height:45px; color:#747474; font-weight:bold; margin-bottom:10px; font-size:28px;}
div#notice-only-paid p { color:#000; line-height:40px; font-size:22px; font-weight:bold; text-align:center; }

div.subscribe-box { margin:20px auto 0 auto; width:638px; background-image:url('../images/design/boxes/subscribe/subscribe-box.gif'); }
div.subscribe-box a { display:block; height:423px; text-indent:-9999px; }
/** End Subscribe Box **/

/**** View More Members ****/
div#view-more-members h1 { text-align:center; color:#747474; font-size:28px; line-height:45px; font-weight:bold; }
div#view-more-members p  { text-align:center; color:#000; font-size:22px; line-height:45px; font-weight:bold; }
/** End View More Members **/

/**** Sidebar ****/

/**** Suggestions Box ****/
div#suggestions-holder { position:relative; }
div#suggestions-error-message {  margin:0px auto 15px auto; width:80%; }
div#suggestions-error-message p { text-align:center; }

ul#suggestions-box { background-color:#e6dcb5; border:1px solid #c1bead; border-top-color:#FFF; border-left-color:#f1ecd7; padding:20px; }
ul#suggestions-box li#suggestion-heading {line-height:30px; color:#585858; font-size:16px; margin-bottom:10px; text-align:center;}
ul#suggestions-box li#suggestion-paragraph p {margin-bottom:10px; font-size:12px; color:#54544f; text-align:justify; }
ul#suggestions-box li#suggestion-textarea textarea { color:#ababa0; width:100%; max-width:100%; height:78px; border:1px solid #c3bfae; padding:10px; font-size:13px; margin:0; background-color:#FFF; box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
ul#suggestions-box li#suggestion-button input { margin:15px auto 0px auto; font-size:14px; padding:0px; border-width:0px; }
/** End Suggestions Box **/

div#gold-member-banner a { display:block; height:55px; background-image:url("../images/design/gold_button.gif"); margin-bottom:8px; background-position:center center; }

div#members-sidebar div#invite-a-friend-box { margin-bottom:20px;}
div#members-sidebar div#invite-a-friend-box a {
	width:auto;
	line-height:47px;
	display:block;
	margin:0 auto;
	background: #898989;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDEwMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #898989 0%, #101010 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#898989), color-stop(100%,#101010));
	background: -webkit-linear-gradient(top,  #898989 0%,#101010 100%);
	background: -o-linear-gradient(top,  #898989 0%,#101010 100%);
	background: -ms-linear-gradient(top,  #898989 0%,#101010 100%);
	background: linear-gradient(to bottom,  #898989 0%,#101010 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898989', endColorstr='#101010',GradientType=0 );
	color:#FFF;
	text-align:center;
}

div#members-sidebar div#invite-a-friend-box ul#invite-a-friend-list { width:auto; }
div#members-sidebar div#invite-a-friend-box ul#invite-a-friend-list li { padding:0px; padding:0 5%; }
div#members-sidebar div#invite-a-friend-box ul#invite-a-friend-list li input { padding:5px 0; margin:auto; width:100%; box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
div#members-sidebar div#invite-a-friend-box ul#invite-a-friend-list li#invite-a-friend-button-holder input { padding:0; }
div#members-sidebar-reviews { margin:20px 0; }

div#members-sidebar-reviews h2 { text-align:center; margin-bottom:10px; }
div#members-sidebar-reviews p { text-align:center; line-height:20px; }
div#members-sidebar-reviews p a { text-decoration:none; }
div#members-sidebar-reviews p a:hover { text-decoration:underline; }


/**** Members Articles Box ****/
*.bordered-box { border:1px solid #c2bead; border-top-color:#FFF; border-left-color:#f1ecd7; }

div#articles-box { padding:20px; background-color:#f7f3e2; margin-bottom:20px; }
div#articles-box h3 { color:#585858; line-height:30px; border-bottom:1px solid #c3c3c3; margin-bottom:30px; font-weight:bold; }

div.article-sidebar { margin-bottom:15px; border-bottom:1px solid #bfbaa5; padding-bottom:15px; }
div.article-sidebar h4 { color:#585958; font-size:14px; font-weight:bold; }
div.article-sidebar div.article-image { margin:10px 0;}
div.article-sidebar p { color:#4b4b5a; font-size:12px; margin-bottom:10px; }
div.article-sidebar div.full-article-link { }
div.article-sidebar div.full-article-link a { color:#4b4b5a; font-size:12px; font-weight:bold; text-decoration:underline; }

div.article-page p { margin-bottom:10px; }

div.article-page ul, div.article-page ol { list-style-type:disc; margin:15px 10px; }
div.article-page ul li, div.article-page ol li { margin-left:15px; line-height:20px; color:#726b58; list-style-type:disc; margin-bottom:5px;}

/** End Members Articles Box **/
/** End Sidebar **/

div.members-list-sort ul { }
div.members-list-sort ul li.heading { padding-left:15px; }
div.members-list-sort ul li a { display:block; line-height:30px; padding-left:25px; }

div.members-list-sort ul li a:hover { text-decoration:underline; }

/**** Members List ****/
div#members-list { position:relative; }
div#members-list h1#members-list-heading { line-height:40px; color:#999481; font-size:33px; font-weight:bold; margin-bottom:20px; position:relative; z-index:1;}
div#members-list h1#members-list-heading div.members-list-sort { font-size:14px; position:absolute; width:350px; height:39px; top:0px; bottom:0px; right:0px; background-color:#FFF; background-repeat: repeat-x; }
div#members-list h1#members-list-heading div.members-list-sort div.members-list-sort-heading { color:#636363; }
div#members-list h1#members-list-heading div.members-list-sort div.members-list-sort-heading a { display:block; line-height:39px; font-size:14px; height:39px; }
div#members-list h1#members-list-heading div.members-list-sort div.members-list-sort-heading a:hover { text-decoration:none; }
div#members-list h1#members-list-heading div.members-list-sort div.members-list-sort-heading a span { line-height:39px; float:left; text-align:center; background-color:#FFF; }
div#members-list h1#members-list-heading div.members-list-sort div.members-list-sort-heading a span.members-list-sort-link-title { width:30%; background-color:#F8F5E6; }
div#members-list h1#members-list-heading div.members-list-sort div.members-list-sort-heading a span.members-list-sort-link-current { width:60%; }
div#members-list h1#members-list-heading div.members-list-sort div.members-list-sort-heading a span.members-list-sort-link-arrow { float:right; width:10%; height:100%; background-position:center center; background-image:url('../images/design/arrow-white.jpg'); }
div#members-list h1#members-list-heading div.members-list-sort div.members-list-sort-heading a div.fd { background-color:#E5E0CC; }
div#members-list h1#members-list-heading div.members-list-sort ul { display:none; position:absolute; top:100%; left:0px; width:100%; background-color:#EBEBEB; }
div#members-list h1#members-list-heading div.members-list-sort ul li a { line-height:35px; color:#636363;}
div#members-list h1#members-list-heading div.members-list-sort ul li a:hover { background-color:#FFF; text-decoration: none;}

div#members-list h1#members-list-heading a.view-more-members { position:absolute; right:0px; line-height:40px; font-size:11px; top:0px; text-decoration:none; color:#000; }
div#members-list h1#members-list-heading a.view-more-members:hover { text-decoration:underline; }

/**** Pagination ****/
div.pagination-container { position:relative; }

ul.pagination { display:table; margin:0 auto; }
ul.pagination li { display:table-cell; vertical-align:middle; margin:0; text-align:center; }
ul.pagination li a { display:inline-block; min-width:20px; text-align:center; padding:0 10px; line-height:34px; font-size:24px; color:#989898; font-style: normal; font-weight: 300; }

ul.pagination li.pagination-page a:hover,
ul.pagination li.current-page { color:#333333; font-size:30px; text-decoration:none; line-height:34px; font-style: normal; font-weight: 400; }

ul.pagination li.current-page { padding:0 10px; }

ul.pagination li.members-list-pagination-button a {
	padding:0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:34px;
	height:34px;
	text-align:center;
	line-height:32px;
	background-color:#EF1429;
	border:1px solid #F8404B;
	color:#FFF;
	border-radius:4px;
}

ul.pagination li.members-list-pagination-button a img {
	width:12px;
}

ul.pagination li.members-list-pagination-back { padding-left:0px; padding-right:10px; }
ul.pagination li.members-list-pagination-next { padding-left:10px; padding-right:0px; }
/** End Pagination **/

/**** Members List Pagination ****/

div.member-list { }
div.member-list div.member-list-with-banner { padding-top:0px; }

div.member-list div.member-list-banner-interested { background-image:url('../images/design/members-area/interested-bg.png'); background-repeat: repeat-x; margin-bottom:25px; }
div.member-list div.member-list-banner-interested div.icon { float:left; height:45px; width:45px; background-position:center center; background-image:url('../images/design/members-area/interested-icon.png'); }
div.member-list div.member-list-banner-interested p { float:left; line-height:45px; color:#000; font-size:16px; }

div.member-list div.member-list-banner-match { margin:0 auto 25px auto; background-color:#5d5d5d; line-height:55px; color:#FFF; font-size:16px; }
div.member-list div.member-list-banner-match .text { padding:0 5%; }
div.member-list div.member-list-banner-match div.match-name { float:left; width:35%; background-color:#926057; }
div.member-list div.member-list-banner-match div.match-info { float:right; width:60%; }
div.member-list div.member-list-banner-match div.match-info .text { padding-left:0; }

div.member-list-left { float:left; width:35%; }
div.member-list-left p.user-last-online { text-align:center; margin-top:10px; }
div.member-list-left p.user-last-online span { display:block; color:#a95555; font-weight:bold; line-height:30px; }

div.member-list-left div.compatibility-score { text-align:center; margin-bottom:15px; }
div.member-list-left div.compatibility-score div. { color:#141414; line-height:20px; font-size:14px; margin-bottom:10px; }

div.member-list-right { float:right; width:60%; }

div.member-info h2 { color:#000000; font-size:16px; line-height:20px; margin-bottom:5px; }
div.member-info h2.member-name { line-height:25px; font-size:21px; color:#5c322d; font-weight:bold; margin-bottom:20px; }
div.member-info h2.member-name a { color:inherit; }
div.member-info h2.member-profession { color:#535353; margin-bottom:20px; }

div.member-info p { color:#7b786c; font-size:13px; line-height:20px; margin-bottom:15px; }
div.member-info p span { font-weight:bold; }
div.member-info p.members-list-paragraph {  }
div.member-info p.member-list-one-sentence { font-style:italic; }

div.members-list-buttons { }
div.members-list-buttons *.members-list-button { float:left; width:109px; height:28px; text-indent:-9999px; font-size:0px; line-height:0px; background-color:transparent; }
div.members-list-buttons a.members-list-button-profile { background-image:url('../images/design/members-list-button-profile.gif'); }
div.members-list-buttons a.members-list-button-message { background-image:url('../images/design/members-list-button-message.gif'); float:right; }
div.members-list-buttons *.members-list-button-last { margin-right:0px; border:0px; }
div.members-list-buttons input.members-list-button-remove { background-image:url('../images/design/members-list-button-remove.jpg');  }
div.members-list-buttons input.members-list-button-restore { background-image:url('../images/design/members-list-button-restore.jpg'); }

.btn-images,
.members-list-buttons .btn-view-profile { margin-top:20px; width:151px; margin-left:auto; margin-right:auto; display:block; }

div.member-list-separator { margin-bottom:20px; }
/** End Members List Pagination **/

/** End Members List **/

/**** Settings ****/

div#settings {}

/*** Settings Navigation ***/
ul#settings-navigation,
div.close-account div.close-account-navigation { width:25%; float:left; }

ul#settings-navigation li { margin-bottom:10px; }
ul#settings-navigation li a { display:block; line-height:45px; background-color:#757575; color:#FFF; padding-left:20px; border:1px solid #FFF; }
ul#settings-navigation li a:hover { text-decoration:none; }
ul#settings-navigation li.float-divider { float:none; }
/* End Settings Navigation */

div#settings-content { width:70%; float:right; }
div#settings-content *.white-box { width:auto; padding:0px; border-width:0px; }
div#settings-content div.folded-box-content { }
div#settings-content div.folded-box-content p { color:#000; text-align:justify; }
div#settings-content div.folded-box-content p a { text-decoration:underline; }
div#settings-content div.folded-box-content p span { text-decoration:underline; }
div#settings-content div.folded-box-content select { height:auto; width:100%; margin:0; float:none; display:block; box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

div#settings-content div.folded-box-content h1 { margin-bottom:15px; text-align:center; }
div#settings-content div.folded-box-content p { text-align:justify; }
div#settings-content div.folded-box-content *.centre-content-form-box { border-width:0px; width:auto; padding:0px; }
div#settings-content div.folded-box-content *.centre-content-form-box label { width:auto; display:block; float:none; text-align:left; padding:0; }
div#settings-content div.folded-box-content *.centre-content-form-box input { height:auto; width:100%; float:none; display:block; box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
div#settings-content div.folded-box-content *.centre-content-form-box input.textbox { width:100%; float:none; display:block; box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
div#settings-content div.folded-box-content *.centre-content-form-box li.submit-button-holder { height:auto; }
div#settings-content div.folded-box-content *.centre-content-form-box li.submit-button-holder label { display:none; }
div#settings-content div.folded-box-content *.centre-content-form-box li.submit-button-holder input { height:24px; width:105px; margin:0; margin-bottom:10px; float:none; display:block; box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

div#settings-content ul#settings-personal-details { width:auto; }

div#settings-content ul#settings-personal-details li#settings-address-region select { height:30px; line-height:20px; }

div#settings-content ul#settings-password li label { width:auto; display:block; float:none; text-align:left; }
div#settings-content ul#settings-password li.submit-button-holder label { display:none; }
div#settings-content ul#settings-password li input.textbox { width:100%; float:none; display:block; box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

div#settings-content div#user-remove-profile { width:auto; margin:0; }

ul#settings-additional-members { height:20px; }

div#settings-content ul#settings-disconnect { margin:15px 0; }
div#settings-content ul#settings-disconnect li { margin-bottom:5px; }
div#settings-content ul#settings-disconnect li.centre-content-form-box-subheadline { padding-left:0px; margin-bottom:5px; line-height:30px; }
div#settings-content ul#settings-disconnect li.centre-content-form-box-checkbox input { margin:13px 10px 13px 0px; }
div#settings-content ul#settings-disconnect li.centre-content-form-box-checkbox label { width:350px; }

div#settings-content ul#settings-disconnect li#settings-disconnect-submit-buttons { width:auto; margin:30px 0 0 0; }
div#settings-content ul#settings-disconnect li#settings-disconnect-submit-buttons label { display:none; }
div#settings-content ul#settings-disconnect li#settings-disconnect-submit-buttons input { margin:0px; padding:0px; width:109px; height:28px; }
div#settings-content ul#settings-disconnect li#settings-note { padding:15px 30px; }
/** End Settings **/

/**** Settings - Membership ****/
div#settings-membership p.horizontal-line { width:auto; }
div#settings-membership div.fine-print p { font-size:12px; }
/** End Settings - Membership **/

/**** User Profile ****/
div#user-profile { position:relative; }

div#user-profile-about p, div#user-profile-summary p { color:#7e7e7e; font-size:13px; margin-bottom:23px; }
div#user-profile-about p { text-align:justify; }|
div#user-profile p span { font-weight:bold; }
div#user-profile h2 { color:#535353; line-height:25px; margin-bottom:10px; }

div#user-profile div#user-profile-summary { float:left; width:60%; }
div#user-profile div#user-profile-summary h2#user-profile-tagline { margin-bottom:20px; }

div#user-profile div#user-profile-options { float:right; width:40%; }
div#user-profile div#user-profile-options div.member-picture-container { margin-bottom:0px; }
div#user-profile div#user-profile-options div.member-picture-container a { text-indent:0px; text-align:center; }
div#user-profile div#user-profile-options div.member-picture-container a.picture-male,
div#user-profile div#user-profile-options div.member-picture-container a.picture-female { text-align:left; text-indent:-9999px; }

div#user-profile div#user-profile-options div.member-picture-container a img { visibility:hidden; }

div#user-profile div#user-profile-buttons,
div#user-profile div.user-profile-buttons { margin:30px 0; }

div#user-profile div#user-profile-buttons a.user-profile-button,
div#user-profile div.user-profile-buttons a.user-profile-button { float:left; margin-right:20px; }
div#user-profile div#user-profile-buttons a.button-view-photos,
div#user-profile div.user-profile-buttons a.button-view-photos { float:right; margin-right:33px; }

/**** Send Message Container ****/
div#user-profile div#send-message-container h2 { line-height:40px; color:#2f3c20; margin-bottom:15px; }

/** End Send Message Container **/

/** End User Profile **/

/**** Members-Area Front-Page ****/
div#user-profile-home * { text-align:center; }
div#user-profile-home h1.user-first-name-headline span { color:#78362e; }
div#user-profile-home h1.user-first-name-headline { color:#453e24; }
div#user-profile-home h2 { color:#453e24; font-size:16px; margin-top:23px; }
div#user-profile-home h3 { margin:15px 0; }
div#user-profile-home p { color:#7b786c; font-size:13px; margin-top:10px; }
div#user-profile-home div.member-picture-container { margin:15px auto; }
div#user-profile-home *.two-buttons-centered { width:auto; }
div#user-profile-home *.two-buttons-centered input.grey-button-input { float:left; }
div#user-profile-home *.two-buttons-centered a.black-button { float:right; }
/** End Members-Area Front-Page **/

/**** Report Message ****/
ul#report-message { width:auto; }
/** End Report Message **/

/**** View-Messages *****/
ul#messages-boxes { clear:both; display:table; width:100%; }
ul#messages-boxes li { display:table-cell;}
ul#messages-boxes li.float-divider { display:none !important;  }
ul#messages-boxes li.view-messages-button a {
	color:#f1ecda;
	border:1px solid #7c765a;
	display:block;
	text-align:center;
	line-height:32px;
	background: #3c3c3c;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjM2MzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDEwMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3c3c3c 0%, #101010 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c3c3c), color-stop(100%,#101010));
	background: -webkit-linear-gradient(top,  #3c3c3c 0%,#101010 100%);
	background: -o-linear-gradient(top,  #3c3c3c 0%,#101010 100%);
	background: -ms-linear-gradient(top,  #3c3c3c 0%,#101010 100%);
	background: linear-gradient(to bottom,  #3c3c3c 0%,#101010 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c', endColorstr='#101010',GradientType=0 );
}

ul#messages-boxes li.view-messages-button a:hover {text-decoration:none; color:#b6a052;}

ul#messages-actions { }
ul#messages-actions li { float:left; line-height:28px; margin-right:15px; }
ul#messages-actions li.float-divider { float:none; line-height:1px; margin-right:0px; }
ul#messages-actions li input.button-arrow { background-color:transparent; width:109px; height:28px; }

table#messages-table {width:100%; margin:15px 0; border-collapse:collapse; text-align:left; padding:0 1%;}

table#messages-table thead {text-align:left; border-bottom:1px solid #bfbaa5; }
table#messages-table thead tr th {line-height:21px; color:#464646; font-size:10px; padding-left:10px;}
table#messages-table thead tr th#messages-select {width:50px; text-align:center; padding-left:0px;}
table#messages-table thead tr th#messages-read {width:40px; text-align:center; padding-left:0px;}
table#messages-table thead tr th#messages-from {width:70px;}
table#messages-table thead tr th#messages-subject {width:230px;}
table#messages-table thead tr th#messages-text {width:41px;}
table#messages-table thead tr th#messages-last-modified {width:110px; text-align:center; }
table#messages-table thead tr th#messages-delete {width:20px;}

table#messages-table tbody tr td {text-align:left; height:30px; font-size:13px; vertical-align:middle; padding-left:10px;}
table#messages-table tbody tr td.message-from { font-size:12px; color:#888876; }
table#messages-table tbody tr td.message-from a { color:#888876; }
table#messages-table tbody tr td.message-date { font-size:12px; color:#888876; text-align:center; }
table#messages-table tbody tr td.message-subject a { font-weight:bold; display:block;}
table#messages-table tbody tr td.message-text { font-weight:bold; }
table#messages-table tbody tr td.message-checkbox input {border:0px; background-color:transparent;}
table#messages-table tbody tr td.message-checkbox,table#messages-table tbody tr td.message-icon {text-align:center; padding-left:0;}

table#messages-table tbody tr.message-unread td.message-icon {background-image:url("../images/design/message-unread.gif"); background-position:center center;}
table#messages-table tbody tr.message-read td.message-icon {background-image:url("../images/design/message-read.gif"); background-position:center center;}
table#messages-table tbody tr.message-read {background:#f6f4eb; border:1px solid #bfbaa5;}
table#messages-table tbody tr.message-unread {background:#FFF; border:1px solid #bfbaa5;}
table#messages-table tbody tr td.messages-delete-icon input {width:12px; height:11px; padding:0;}
ul#pagination {position:relative;}
/** End View-Messages **/

/**** View Topic Messages ****/

div#topic-messages { border:1px solid #bfbaa5;}
div#topic-messages div.message {padding:35px; background-color:#FFF; border-bottom:1px solid #bfbaa5;}
div#topic-messages div.message.sent { background-color:#FFFCF2; }
div#topic-messages div.message div { line-height:20px; margin-bottom:10px;}
div#topic-messages div.message div.message-message { margin-bottom:0px; }
div#topic-messages div.message span.message-left-column { width:20%; float:left; }
div#topic-messages div.message span.message-right-column {width:80%; float:left; }

div#topic-messages div.message div.message-from span.message-right-column, div#topic-messages div.message div.message-date span.message-right-column { font-weight:bold; color:#888876; font-size:13px; }
div#topic-messages div.message div.message-from span.message-right-column a { color:#888876; text-decoration:underline; font-size:13px; }
div#topic-messages div.message div.message-from span.message-left-column, div#topic-messages div.message div.message-date span.message-left-column { color:#888876; }
div#topic-messages div.message div.message-message span.message-left-column { display:none; }
div#topic-messages div.message div.message-message span.message-right-column { color:#555; width:auto; float:none; }

ul#message-reply { padding:35px; background-color:#FFF; border:1px solid #BFBAA5; border-bottom-width:0px; }
ul#message-reply li { margin-bottom:20px;}
ul#message-reply li#message-buttons { margin-bottom:0px; }
ul#message-reply li.float-divider {margin:0;}
ul#message-reply li#message-reply-to {line-height:21px; font-size:16px; color:#000;}
ul#message-reply li#messages-reply-box textarea {width:100%; max-width:100%; min-height:80px; box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
ul#message-reply li#messages-reply-box label {display:none;}
ul#message-reply li#message-buttons span {margin-bottom:10px; display:block; }
ul#message-reply li#message-buttons span.grey-button { margin-bottom:0px; }

div#cannot-read-message {background-color:#FFF; padding:40px 150px; margin-bottom:15px; border:1px solid #bfbaa5; padding:40px 100px; text-align:center;}
div#cannot-read-message p {margin-bottom:20px; color:#42424f;}
/** End View Topic Messages **/

/**** Profile Editing ****/
div#profile-editing { width:auto; margin:0 auto; }
div#profile-editing div#registration-holder { position:static; }
/** End Profile Editing **/

div#members-area-content-full div#registration-container { margin:10px auto; width:auto; }
div#members-area-content-full div#registration-container div#registration-buttons { margin:0px auto; }
div#members-area-content-full div#registration-container div#registration-buttons div#back-button { left:0px; }

/**** Display User Images ****/
div#view-user-images { position:relative; }
div#view-user-images div#send-message-container { bottom:150px; top:auto; left:61px; right:auto; }

div#edit-images-link {text-align:center; margin:20px 0;}

div#user-images { width:420px; margin:20px auto; }
div#user-images div#user-images-thumbnails { width:87px; float:left; }
div#user-images div#user-images-thumbnails div#user-images-thumbnails-one { margin-bottom:20px; }
div#user-images div#user-images-thumbnails div#user-images-thumbnails-two { margin-bottom:19px; }
div#user-images div#user-images-thumbnails div.user-thumbnail { width:85px; height:85px; border:1px solid #bfbaa5; background-color:#E5E0CC; background-position:center center; }
div#user-images div#user-images-thumbnails div.user-thumbnail a { display:block; width:85px; height:85px; text-indent:-9999px; }

div#user-images div#user-images-main { width:300px; float:right; background:#E5E0CC; height:300px; border:1px solid #bfbaa5; background-position:center center; background-repeat:no-repeat;}
/** End Display User Images **/

/**** Submit Review ****/
div#submit-review { position:relative; }
div#submit-review div.loading { background-color:transparent; opacity:1; filter:Alpha(Opacity=100); }
div#submit-review ul.form li.form-textarea textarea { height:100px; width:580px; padding:5px; }

div#review-submitted { border:1px solid #000; padding:15px; margin-top:50px; }
div#review-submitted p { text-align:center; }
/** End Submit Review **/

/**** Members Area Banners ****/
div#members-area-banner-membership { }
div#members-area-banner-membership a { display:block; margin:20px auto 0 auto; height:83px; text-indent:-9999px; background-position:center center; background-size:cover; }
div#members-area-banner-membership a.banner-membership-trial { background-image:url('../images/design/banner-trial-membership-subscribe.gif'); }
div#members-area-banner-membership a.banner-membership-expired { background-image:url('../images/design/banner-membership-expired.png'); }
/** End Members Area Banners **/

div#members-area-banner-profile-credits div.members-area-banner-box-content div.tooltip div.tooltip-text { text-align:center; }

/**** User Profile Credits ****/
div#settings-profile-credits { }
div#settings-profile-credits p { text-align:justify; }
div#settings-profile-credits ul.table-list { margin-top:20px; }
div#settings-profile-credits ul.table-list li { border-bottom:1px solid #000; }
div#settings-profile-credits ul.table-list li span { text-align:center; }

/**** Indicate Interest ****/
div#indicate-interest { position:fixed; padding:10px; background:#e5e0cc; bottom:0px; left:0px; right:0px; z-index:3; }
div#indicate-interest div#indicate-interest-content { border:1px solid #aeaa98; width:908px; padding:10px; margin:0 auto; background-color:#FFF; }

div#indicate-interest div.content-left { width:660px; float:left; }
div#indicate-interest div.content-left h2 { color:#770000; text-align:center; line-height:30px; font-size:20px; margin-bottom:0px; }
div#indicate-interest div.content-left div.are-you-interested-selected { background-color:transparent; margin-top:20px; }
div#indicate-interest div.content-right { width:205px; float:right; border:1px solid #77b929; background-color:#ecf6dc; padding:10px; height:100px; }
div#indicate-interest div.content-right p { color:#606558; text-align:center; line-height:20px; margin-bottom:15px; }
div#indicate-interest div.content-right a.button-send-message { margin:10px auto 0 auto; background-color:transparent; }
div#indicate-interest div.are-you-interested-default { background-color:transparent; margin-top:0px; padding-bottom:0px; }
/** End Indicate Interest **/

/**** User Profile Interested ****/
div.user-profile-interested { position:fixed; bottom:0px; left:0px; right:0px; width:100%; z-index:2; }
div.user-profile-interested div.are-you-interested-choose { background-color:#232323; }
div.user-profile-interested div.are-you-interested div.are-you-interested-content { width:980px; margin:0 auto; }
div.user-profile-interested div.are-you-interested div.are-you-interested-content div.are-you-interested-selected p { width:600px; }
div.user-profile-interested div.are-you-interested div.are-you-interested-default { background-color:transparent; }

div.user-profile-interested div.are-you-interested-choose div.are-you-interested-default { padding:0px; }
div.user-profile-interested div.are-you-interested-choose div.are-you-interested-default h3 { line-height:28px; padding:29px 0px 29px 70px; background-position:left center; color:#fedb55; float:left; width:500px; background-image:url('../images/design/indicaticon.jpg'); }
div.user-profile-interested div.are-you-interested-choose div.are-you-interested-default div.are-you-interested-buttons { float:right; width:410px; margin-top:29px; }
div.user-profile-interested div.are-you-interested-choose div.are-you-interested-default div.are-you-interested-buttons div.are-you-interested-button { width:33%; }
div.user-profile-interested div.are-you-interested-choose div.are-you-interested-default div.are-you-interested-buttons p { color:#e5e0cc; }

div.user-profile-interested div.are-you-interested-chosen { background-color:#FFF2C2; }
div.user-profile-interested div.are-you-interested-chosen div.are-you-interested-selected { padding:10px 20px; }
div.user-profile-interested div.interested { }
div.user-profile-interested div.interested-anonymously { background-color:#F0E9D0; }
div.user-profile-interested div.not-interested { background-color:#FFD6C2; }

/** End User Profile Interested **/

div#settings-deactivate-account div.content { width:725px; float:right; }

form ul li.form-text-no-label label { display:none; }
div.deactivate-account form ul li { margin-bottom:10px; }
div.deactivate-account form ul li.form-text textarea { padding:10px 0 0px 10px; background-color:#FFF; width:80%; height:100px;  border-color:#c3bfae; color:#838382; font-size:14px; max-width:90%; }
div.deactivate-account form ul li.form-submit input { float:left; margin-right:15px; width:206px; height:36px; }
div.deactivate-account form ul li.form-submit a { float:left; width:206px; height:36px; color:#FFF; }
div#deactivate-account-initial p { color:#4e544c; }
div#deactivate-account-initial div.error-message { margin:15px 0; width:60%; }

div.deactivate-account ul.centre-content-form-box { width:auto; border-width:0px; padding:0px; background-color:transparent; }
div.deactivate-account ul.centre-content-form-box li.centre-content-form-box-checkbox input { margin:13px 20px; }
div.deactivate-account ul.centre-content-form-box li.form-submit label { display:none; }
div.deactivate-account ul.centre-content-form-box li.form-submit input { float:left; }
div.deactivate-account ul.centre-content-form-box li.form-submit a { float:left; margin-right:15px; }
div.deactivate-account ul.centre-content-form-box li.warning-message { margin-bottom:20px; }
div.deactivate-account ul.centre-content-form-box li.warning-message p { color:#4c4c4c; }

div#members-area div#wizard-step-3 div.profile-wizard-paragraphs { margin-top:20px; }

/**** Close Account ****/
div.close-account div.close-account-navigation { float:left; width:25%; }
div.close-account div.close-account-navigation ul#settings-navigation { width:auto; float:none; }
div.close-account div.close-account-content { float:right; width:70%; }
div.close-account div.close-account-content div#user-remove-profile { width:auto; margin:0px; }
div.close-account div.close-account-content div.folded-box-content h1 { margin-bottom:40px; font-size:29px; line-height:50px; font-weight: normal; }
div.close-account div.close-account-content ul#settings-disconnect { margin-bottom: 20px; }
div.close-account div.close-account-content ul#settings-disconnect li { margin-bottom:0px; }
div.close-account div.close-account-content ul#settings-disconnect li label { width:100%; float:none; line-height:40px; }
div.close-account div.close-account-content ul#settings-disconnect li label input { display:inline; margin:10px 20px 0 2px; }
div.close-account div.close-account-content ul#settings-disconnect li label div.text { display:inline; }
div.close-account div.two-buttons { }

div.close-account div.offer { z-index:1; position:relative; }
div.close-account div.offer-setup { margin-bottom:20px; }
div.close-account div.offer-setup div.offer-text { background-position:right center; }

div.close-account div.offer-setup div.offer-text p { line-height:25px; color:#a5a191; text-align:justify; }

div.close-account div.offer-50-off div.offer-setup div.offer-text { min-height:171px; padding-right:325px; background-image:url('../images/design/icons/50off.png'); }
div.close-account div.offer-3-months div.offer-setup div.offer-text { min-height:150px; padding-right:250px; background-image:url('../images/design/icons/brokenheart.png'); }
div.close-account non.existent div.offer-3-months-image { position:absolute; right:0px; bottom:0px; width:273px; height:318px; background-image:url('../images/design/icons/3freemonths.png'); }

div.close-account div.warning-message { margin-bottom:20px; position:relative; z-index:0; }
div.close-account div.warning-message p { color:#4c4c4c; }
div.close-account div.warning-message p a { color:#4c4c4c; text-decoration:underline; }
div.close-account ul.centre-content-form-box li.centre-content-form-box-textarea { background-color:transparent; border-width:0px; padding:15px 0px; color:#453e24; font-size:13px; }
div.close-account ul.centre-content-form-box li.centre-content-form-box-textarea p { line-height:20px; }
div.close-account ul.centre-content-form-box li.centre-content-form-box-textarea textarea { max-width:96%; width:96%; padding:2%; border:1px solid #c3bfae; background-color:#FFF; color:#838382; font-size:14px; }

div.close-account div.offer-50-off div.offer-setup div.offer-text { min-height:171px; padding-right:325px; background-image:url('../images/design/icons/50off.png'); }

/** End Close Account **/

@media all and (max-width:1010px) {
	div#members-area {
		width:auto;
		margin-left:15px;
		margin-right:15px;
	}
}

@media all and (max-width:980px) {
	div.user-profile-interested div.are-you-interested div.are-you-interested-content div.are-you-interested-selected p { width:auto; }
	div.user-profile-interested div.are-you-interested div.are-you-interested-content { width:auto; }
	div.user-profile-interested div.are-you-interested-choose div.are-you-interested-default { padding:10px 15px; }
	div.user-profile-interested div.are-you-interested-choose div.are-you-interested-default h3 { width:auto; padding:0px; float:none; text-align:center; background-image:none; margin:0; }
	div.user-profile-interested div.are-you-interested-choose div.are-you-interested-default div.are-you-interested-buttons { width:auto; float:none; margin-top:10px; }
}

@media all and (max-width:950px) {
	div#members-area div#members-area-header {
		margin-left: -15px;
		margin-right: -15px;
		padding: 0 15px;
		background-size:cover;
		height:auto;
		padding:0 15px;
	}

	div#members-area-header a#logo {
		position:static;
		margin:0 auto 15px auto;
		margin-right:auto;
		height:85px;
	}

	ul#members-area-navigation {
		display:table;
		width:100%;
		position:static;
		right:auto;
		left:auto;
		top:auto;
		bottom:auto;
		width:100%;
	}

	ul#members-area-navigation li {
		display:table-cell;
		float:none;
		width:20%;
	}

	ul#members-area-navigation li ul.dropdown-menu li {
		width:auto;
	}

	ul#members-area-navigation li a {
		float:none;
		display:block;
		text-align:center;
		padding:0;
	}

	ul#members-area-navigation li.float-divider {
		display:none !important;
	}

	div#user-profile div#user-profile-summary { width:55%; }
	div#user-profile div#user-profile-options { width:45%; }
}

@media all and (max-width:927px) {
	div#members-area-banner-membership a {
		background-size:contain;
	}
}

@media all and (max-width:850px) {
	div#members-area-content-main {
		margin-bottom:20px;
		width:auto;
		float:none;
	}

	div#members-area-content-sidebar {
		width:auto;
		float:none;
	}

	div#articles-box {
		text-align:center;
	}

	div#profile-wizard-navigation-links a {
		width:50%;
		margin-bottom:10px;
	}

	ul.importance-scale li table,
	ul.importance-scale li table {
		width:100%;
	}
}

@media all and (max-width:800px) {
	div.member-list-left,
	div.member-list-right {
		float:none;
		width:auto;
	}

	div.member-list-left {
		margin-bottom:20px;
	}

	div.member-list-right {
		text-align:center;
	}

	div#user-profile div#user-profile-summary { width:60%; }
	div#user-profile div#user-profile-options { width:40%; }

	div.member-list div.member-list-banner-match { text-align:center }
	div.member-list div.member-list-banner-match .text { padding:0 5%; }
	div.member-list div.member-list-banner-match div.match-name,
	div.member-list div.member-list-banner-match div.match-info { float:none; width:auto; }
	div.member-list div.member-list-banner-match div.match-info .text { padding-left:5%; }

}

@media all and (max-width:700px) {
	div#members-list h1#members-list-heading div.members-list-sort {
		position:static;
		width:auto;
		height:auto;
		margin-top:20px;
	}
}

@media all and (max-width:650px) {
	div.are-you-interested-interested {
		padding:0 35px 15px 35px;
	}

	div.are-you-interested-interested p {
		width:auto;
		float:none;
		margin-bottom:20px;
		text-align:center;
	}

	div.are-you-interested-interested div.are-you-interested-buttons {
		width:auto;
		float:none;
		margin-top:0px;
	}

	div.are-you-interested-interested div.are-you-interested-buttons input.button-generic {
		margin-left:auto;
		margin-right:auto;
		float:none;
	}

	div#user-profile div#user-profile-summary,
	div#user-profile div#user-profile-options { width:auto; float:none; }

	div#topic-messages div.message span.message-left-column { width:25%; float:left; }
	div#topic-messages div.message span.message-right-column {width:70%; float:right; }

	/**** Settings ****/
	ul#settings-navigation,
	div#settings-content,
	div.close-account div.close-account-navigation,
	div.close-account div.close-account-content { width:auto; float:none; }
}

@media all and (max-width:515px) {
	div.user-profile-interested div.are-you-interested-choose div.are-you-interested-default div.are-you-interested-buttons div.are-you-interested-button,
	*.are-you-interested-default div.are-you-interested-button {
		width:auto;
		float:none;
	}
}

@media all and (max-width:450px) {
	div#profile-wizard-navigation-links {
		width:auto;
		float:none;
		display:block;
	}

	div#profile-wizard-navigation-links a {
		width:auto;
		float:none;
		display:block;
		margin-bottom:10px;
	}
}

@media all and (max-width:360px) {
	div#user-profile-home *.two-buttons-centered { height:auto; margin-bottom:0px; }
	div#user-profile-home *.two-buttons-centered input.grey-button-input,
	div#user-profile-home *.two-buttons-centered a.black-button { float:none; display:block; margin-left:auto; margin-right:auto; }

	div#user-profile-home *.two-buttons-centered input.grey-button-input {
		margin-bottom:15px;
	}
}