.app_content_2388801017 html { color: #000000; }
.app_content_2388801017 body, .app_content_2388801017 div, .app_content_2388801017 dl, .app_content_2388801017 dt, .app_content_2388801017 dd, .app_content_2388801017 ul, .app_content_2388801017 ol, .app_content_2388801017 li, .app_content_2388801017 h1, .app_content_2388801017 h2, .app_content_2388801017 h3, .app_content_2388801017 h4, .app_content_2388801017 h5, .app_content_2388801017 h6, .app_content_2388801017 pre, .app_content_2388801017 code, .app_content_2388801017 form, .app_content_2388801017 fieldset, .app_content_2388801017 legend, .app_content_2388801017 input, .app_content_2388801017 button, .app_content_2388801017 textarea, .app_content_2388801017 p, .app_content_2388801017 blockquote, .app_content_2388801017 th, .app_content_2388801017 td { border: medium none #ffffff; margin: 0pt; padding: 0pt; }
.app_content_2388801017 table { border-collapse: collapse; border-spacing: 0pt; }
.app_content_2388801017 fieldset, .app_content_2388801017 img { border: 0pt none #ffffff; }
.app_content_2388801017 address, .app_content_2388801017 caption, .app_content_2388801017 cite, .app_content_2388801017 code, .app_content_2388801017 dfn, .app_content_2388801017 em, .app_content_2388801017 strong, .app_content_2388801017 th, .app_content_2388801017 var, .app_content_2388801017 optgroup { font-style: inherit; font-weight: inherit; }
.app_content_2388801017 del, .app_content_2388801017 ins { text-decoration: none; }
.app_content_2388801017 li { list-style-type: none; list-style-image: none; list-style-position: outside; }
.app_content_2388801017 caption, .app_content_2388801017 th { text-align: left; }
.app_content_2388801017 h1, .app_content_2388801017 h2, .app_content_2388801017 h3, .app_content_2388801017 h4, .app_content_2388801017 h5, .app_content_2388801017 h6 { font-size: 100%; font-weight: normal; }
.app_content_2388801017 q:before, .app_content_2388801017 q:after { content: ''; }
.app_content_2388801017 abbr, .app_content_2388801017 acronym { border: 0pt none #ffffff; font-variant: normal; }
.app_content_2388801017 sup { vertical-align: baseline; }
.app_content_2388801017 sub { vertical-align: baseline; }
.app_content_2388801017 legend { color: #000000; }
.app_content_2388801017 input, .app_content_2388801017 button, .app_content_2388801017 textarea, .app_content_2388801017 select, .app_content_2388801017 optgroup, .app_content_2388801017 option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
.app_content_2388801017 input, .app_content_2388801017 button, .app_content_2388801017 textarea, .app_content_2388801017 select {  }
.app_content_2388801017 body { font-family: arial,helvetica,clean,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: 1.231; font-size-adjust: none; font-stretch: normal; }
.app_content_2388801017 select, .app_content_2388801017 input, .app_content_2388801017 button, .app_content_2388801017 textarea, .app_content_2388801017 button { font-family: arial,helvetica,clean,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 99%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.app_content_2388801017 table { font-size: inherit; }
.app_content_2388801017 pre, .app_content_2388801017 code, .app_content_2388801017 kbd, .app_content_2388801017 samp, .app_content_2388801017 tt { font-family: monospace; line-height: 100%; }
.app_content_2388801017 body { background: #d0d5d8 url("http://cdn.speeddate.com/static/21288/site/images/-sprite1.png") repeat-x scroll 0px -1895px; font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: #222222; }
.app_content_2388801017 body.facebook {  }
.app_content_2388801017 body.facebook div#app2388801017_site.loggedin { width: 735px; overflow-x: hidden; min-height: 780px; }
.app_content_2388801017 body.bare-body { background: #ffffff none repeat scroll 0% 0%; }
.app_content_2388801017 .common-t { vertical-align: top; }
.app_content_2388801017 .common-b { vertical-align: bottom; }
.app_content_2388801017 .common-m { vertical-align: middle; }
.app_content_2388801017 .common-l { text-align: left; }
.app_content_2388801017 .common-r { text-align: right; }
.app_content_2388801017 .common-c { text-align: center; }
.app_content_2388801017 .common-dn { display: none; }
.app_content_2388801017 .common-db { display: block; }
.app_content_2388801017 .common-clickable { cursor: pointer; }
.app_content_2388801017 .common-logo { margin: 0pt; padding: 0pt ! important; width: 137px; height: 46px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: left -1638px; cursor: pointer; }
.app_content_2388801017 .common-logo-large { margin: 0pt; padding: 0pt; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: left -1683px; background-repeat: no-repeat; cursor: pointer; height: 43px; width: 169px; }
.app_content_2388801017 html > body .common-inline-block { display: inline-block; }
.app_content_2388801017 .common-inline-block { position: relative; display: inline-block; }
.app_content_2388801017 * html .common-inline-block { display: inline; }
.app_content_2388801017 *:first-child + html .common-inline-block { display: inline; }
.app_content_2388801017 a, .app_content_2388801017 .fake-link { text-decoration: none; color: #95a9af; cursor: pointer; }
.app_content_2388801017 a:hover, .app_content_2388801017 .fake-link:hover { text-decoration: underline; }
.app_content_2388801017 strong, .app_content_2388801017 b { font-weight: bold; }
.app_content_2388801017 em, .app_content_2388801017 i { font-style: oblique; }
.app_content_2388801017 p { margin-bottom: 1em; }
.app_content_2388801017 h3.boxed { border: 1px solid #f8f7f7; padding: 5px 10px; background: #ddebef none repeat scroll 0% 0%; color: #444444; margin-bottom: 10px; height: auto; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.app_content_2388801017 h4 { color: #345d6b; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.app_content_2388801017 h5 { color: #48515f; font-weight: bold; margin-top: 1em; }
.app_content_2388801017 h6 { text-decoration: underline; }
.app_content_2388801017 .clear { clear: both; height: 1%; visibility: hidden; }
.app_content_2388801017 .right-detail { position: absolute; top: 0pt; right: 5px; }
.app_content_2388801017 .rel { position: relative; }
.app_content_2388801017 .input-field, .app_content_2388801017 select, .app_content_2388801017 textarea, .app_content_2388801017 .input-file { border: 1px solid #dcdcdc; margin: 0pt; padding: 1px; font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; background-color: #fcfcfc; }
.app_content_2388801017 select { font-size: 11px; }
.app_content_2388801017 .input-field:focus, .app_content_2388801017 select:focus, .app_content_2388801017 textarea:focus, .app_content_2388801017 .input-file:focus, .app_content_2388801017 .input-field.hasfocus, .app_content_2388801017 select.hasfocus, .app_content_2388801017 textarea.hasfocus, .app_content_2388801017 .input-file.hasfocus { border-color: #e6b473; background-color: #fffcec; }
.app_content_2388801017 .input-button { border-style: solid; border-color: #fafafa #999999 #999999 #fafafa; border-width: 1px; padding: 2px 15px 3px; background-color: #eeeeee; text-align: center; }
.app_content_2388801017 * html .input-button { overflow: visible; width: 1px; }
.app_content_2388801017 * + html .input-button { overflow: visible; }
.app_content_2388801017 .input-button:hover { border-color: #fafafa #cccccc #cccccc #fafafa; background-color: #f2f2f2; text-decoration: none; }
.app_content_2388801017 .input-radio, .app_content_2388801017 .input-checkbox { position: relative; top: 2px; }
.app_content_2388801017 a img { border: 1px solid #ffffff; }
.app_content_2388801017 a:hover img { border: 1px solid #999999; }
.app_content_2388801017 .cursor-hand { cursor: pointer; }
.app_content_2388801017 .transparent-black-70 { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/transparent-black-70.png") repeat scroll 0% 0%; }
.app_content_2388801017 .capitalized { text-transform: capitalize; }
.app_content_2388801017 .generic_dialog_popup .common-blue-button-sm { border: 1px solid #425168; padding: 3px 10px ! important; background-image: url("http://www.speeddate.com/static/site/images/-sprite-fb-quizes.png"); background-position: -68px -146px; color: #ffffff; cursor: pointer; display: block; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 18px; height: 25px; margin-top: 10px; float: left; }
.app_content_2388801017 .generic_dialog_popup .unselect-link { float: left; padding-left: 7px; padding-top: 20px; }
.app_content_2388801017 .generic_dialog_popup .select-unselect-buttons { margin-bottom: 6px; }
.app_content_2388801017 .generic_dialog_popup .friend-select-panel { border: 1px solid #eeeeee; padding: 4px 0pt 4px 4px; overflow: auto; clear: both; height: 180px; position: relative; }
.app_content_2388801017 .generic_dialog_popup .friend-select-panel input { margin-top: 5px; }
.app_content_2388801017 .generic_dialog_popup .friend-select-panel label { padding-bottom: 5px; }
.app_content_2388801017 .generic_dialog_popup .friend-select-panel span { margin: 0px; }
.app_content_2388801017 .big-table { margin: 10px auto 0pt; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.app_content_2388801017 .big-table td { padding-top: 14px; vertical-align: middle; }
.app_content_2388801017 .big-table th { font-size: 18px; padding-top: 14px; padding-right: 10px; text-align: right; color: #444444; vertical-align: middle; width: 200px; }
.app_content_2388801017 .big-table select, .app_content_2388801017 .big-table .input-field, .app_content_2388801017 .big-table .input-file, .app_content_2388801017 .big-table textarea { padding: 2px; font-size: 18px; }
.app_content_2388801017 .big-table .input-field, .app_content_2388801017 .big-table textarea { width: 140px; }
.app_content_2388801017 .big-table.sm th { padding-top: 8px; font-weight: bold; color: #333333; text-align: right; font-size: 12px; }
.app_content_2388801017 .big-table.sm td { padding-top: 6px; font-weight: bold; color: #333333; font-size: 12px; }
.app_content_2388801017 .big-table.sm select, .app_content_2388801017 .big-table.sm .input-field { font-size: 12px; }
.app_content_2388801017 .big-table.sm .big-button { margin: 0pt; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/orange-button-110x22.gif") no-repeat scroll 0% 0%; height: 22px; width: 110px; }
.app_content_2388801017 .big-table.sm .big-button a { text-transform: none; font-size: 12px; line-height: 22px; letter-spacing: 0pt; font-weight: bold; }
.app_content_2388801017 .big-table.sm .checkbox-text { font-size: 10px; font-weight: normal; }
.app_content_2388801017 .header-container { height: 50px; }
.app_content_2388801017 .top-banner { position: relative; width: 512px; height: 38px; left: 135px; margin-top: 3px; }
.app_content_2388801017 body.site .top-banner { left: 188px; }
.app_content_2388801017 .top-banner img { border: 1px solid #eeeeee; }
.app_content_2388801017 body.site .header-container #app2388801017_top-links { width: 229px; }
.app_content_2388801017 .big-button { margin: 10px 0pt; overflow: hidden; height: 37px; width: 200px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite2.png"); background-position: left 0px; position: relative; }
.app_content_2388801017 .big-button a { background: transparent none repeat scroll 0% 0%; overflow: hidden; display: block; height: 100%; width: 100%; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: 37px; font-size-adjust: none; font-stretch: normal; color: #ffffff; text-align: center; letter-spacing: 3px; text-transform: uppercase; position: relative; }
.app_content_2388801017 .big-button input, .app_content_2388801017 .big-button-2 input { position: absolute; top: 60px; left: 0px; }
.app_content_2388801017 .big-button-2 { margin: 10px auto; height: 37px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite2.png"); background-position: right -37px; }
.app_content_2388801017 .big-button-2 a { display: block; height: 100%; width: 100%; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite2.png"); background-position: left -37px; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: 37px; font-size-adjust: none; font-stretch: normal; color: #ffffff; text-align: center; letter-spacing: 1px; }
.app_content_2388801017 .big-button-2.start-sd { margin-top: 30px; width: 300px; }
.app_content_2388801017 .green-button { margin: 10px 0pt; overflow: hidden; height: 60px; width: 261px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite6.png"); background-position: 0pt -60px; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 20px; line-height: 60px; font-size-adjust: none; font-stretch: normal; color: #ffffff; text-align: center; cursor: pointer; }
.app_content_2388801017 .green-button:hover { background-position: 0pt 0px; }
.app_content_2388801017 .green-button-sm { margin: 10px 0pt; overflow: hidden; height: 39px; width: 194px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite6.png"); background-position: -304px -1px; position: relative; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 20px; line-height: 60px; font-size-adjust: none; font-stretch: normal; color: #ffffff; text-align: center; cursor: pointer; }
.app_content_2388801017 .green-button-sm:hover { background-position: -304px -41px; }
.app_content_2388801017 .white-bordered-button { margin: 10px 0pt; overflow: hidden; height: 45px; width: 185px; padding-left: 5px; padding-right: 10px; padding-top: 8px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite6.png"); background-position: 0pt -461px; position: relative; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: #111111; text-align: left; cursor: pointer; }
.app_content_2388801017 .tooltip { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/tooltip-bg-top.gif") no-repeat scroll center top; position: absolute; width: 216px; top: 50px; right: -220px; }
.app_content_2388801017 .tooltip .b { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/tooltip-bg-btm.gif") no-repeat scroll center bottom; width: 100%; height: 100%; }
.app_content_2388801017 .tooltip .c { padding: 15px 10px 15px 30px; }
.app_content_2388801017 .tooltip blockquote { margin-left: 10px; font-style: oblique; }
.app_content_2388801017 .tooltip img { border: 1px solid #999999; }
.app_content_2388801017 .tooltip ul { margin-left: 15px; }
.app_content_2388801017 .forgot-password { font-size: 12px; text-align: left; font-weight: bold; }
.app_content_2388801017 td.checkbox { width: 20px; }
.app_content_2388801017 td.user-img { width: 45px; }
.app_content_2388801017 .user-details .name-age { font-weight: bold; color: #345d6b; }
.app_content_2388801017 .user-details .location { color: #666666; }
.app_content_2388801017 .pagination { position: absolute; top: 4px; right: 5px; font-size: 11px; line-height: 17px; height: 17px; }
.app_content_2388801017 .pagination .pag, .app_content_2388801017 .pagination a { padding: 2px 6px; text-decoration: none; color: #444444; cursor: pointer; }
.app_content_2388801017 .pagination .current, .app_content_2388801017 .pagination a:hover { background: #b1c8d0 none repeat scroll 0% 0%; color: white; text-decoration: none; cursor: pointer; }
.app_content_2388801017 .h-table { margin: 0pt auto; width: 97%; border-collapse: collapse; }
.app_content_2388801017 .h-table td { border-bottom: 1px solid #dddddd; overflow: hidden; font-size: 11px; }
.app_content_2388801017 .h-table th { border-bottom: 1px solid #dddddd; padding: 5px 0pt; color: #666666; font-size: 11px; }
.app_content_2388801017 .h-table .delete-row { border: 0px none #ffffff; padding-top: 8px; }
.app_content_2388801017 .h-table .date-rel { font-size: 10px; color: #999999; }
.app_content_2388801017 .menu-iframe { border: medium none #ffffff; position: absolute; top: 0px; left: 0px; filter: alpha(opacity=0); opacity: 0; }
.app_content_2388801017 #app2388801017_ajax-busy { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/ajax.gif") no-repeat scroll right top; position: absolute; top: 23px; right: 0px; z-index: 75; width: 20px; height: 20px; }
.app_content_2388801017 #app2388801017_popup-ajax-busy { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/ajax.gif") no-repeat scroll right top; position: absolute; top: 0px; left: 0px; z-index: 575; width: 20px; height: 20px; }
.app_content_2388801017 .dropdown { overflow: visible; width: 350px; }
.app_content_2388801017 .dropdown .text { border: 1px solid #dddddd; padding: 2px 16px 2px 2px; overflow: hidden; display: block; cursor: pointer; width: 200px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: right -1430px; background-color: #ffffff; height: 1.1em; }
.app_content_2388801017 .dropdown-active .text { border: 1px solid #e6b473; background-color: #fefbec; }
.app_content_2388801017 .dropdown-options { border: 1px solid #888888; overflow: visible; position: absolute; background-color: #fcfcfc; padding-bottom: 5px; z-index: 20; }
.app_content_2388801017 .dropdown-options .close { clear: both; height: 1.5em; }
.app_content_2388801017 .dropdown-options .close div { padding: 2px; cursor: pointer; float: right; text-decoration: underline; }
.app_content_2388801017 .dropdown-options .option { padding: 2px 2px 2px 10px; float: left; width: 160px; text-align: left; }
.app_content_2388801017 .dropdown-options .option input { margin-right: 5px; }
.app_content_2388801017 .dropdown-options .option span { padding: 2px; cursor: pointer; }
.app_content_2388801017 .error-message { border: thin solid #ce3a12; background-color: #ff8888; }
.app_content_2388801017 .content-outer .result-message { margin: 0px auto 30px; }
.app_content_2388801017 .content-outer .result-error { margin: 10px auto; }
.app_content_2388801017 .result-ok { border: thin solid #c47c00; background-color: #ffa200; }
.app_content_2388801017 .result-error { border: thin solid #bb0000; background-color: #ffdddd; font-weight: bold; }
.app_content_2388801017 .result-error ul { margin-top: 5px; margin-bottom: 5px; }
.app_content_2388801017 .result-error li { margin-bottom: 5px; list-style-type: none; }
.app_content_2388801017 .zero-states { border: 2px ridge #cccccc; margin: 40px auto; padding: 20px; text-align: center; width: 380px; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.app_content_2388801017 .panel-title { display: none; }
.app_content_2388801017 .autouploader-iframe { display: none; visibility: hidden; height: 1px; }
.app_content_2388801017 #app2388801017_history-iframe { display: none; visibility: hidden; height: 1px; }
.app_content_2388801017 .tooltip-base .tooltip-text { display: none; }
.app_content_2388801017 div.nav-redirect { display: none; }
.app_content_2388801017 div.login-error { display: none; }
.app_content_2388801017 div.confirm-message { display: none; }
.app_content_2388801017 div.sd-command { display: none; }
.app_content_2388801017 .autocomplete-listing { border: 1px solid #dddddd; background: #fafafa none repeat scroll 0% 0%; }
.app_content_2388801017 .autocomplete-listing a { padding: 2px 5px; display: block; font-size: 12px; line-height: 16px; color: #222222; cursor: pointer; }
.app_content_2388801017 .autocomplete-listing a:hover { text-decoration: none; background-color: #adc3ca; }
.app_content_2388801017 .autocomplete-listing a .description { padding-left: 10px; font-size: 10px; color: #666666; }
.app_content_2388801017 .number { width: 39px; height: 39px; display: block; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); }
.app_content_2388801017 .no-1 { background-position: right -90px; }
.app_content_2388801017 .no-2 { background-position: right -134px; }
.app_content_2388801017 .no-3 { background-position: right -173px; }
.app_content_2388801017 .blue-button { border: medium none #ffffff; margin: 10px 0pt 5px; padding: 5px 0pt 0pt 10px; display: block; width: 73px; height: 28px; color: white; font-size: 18px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png"); background-position: left -291px; cursor: pointer; }
.app_content_2388801017 .grid-doc { width: 100%; text-align: left; }
.app_content_2388801017 .grid-doc-1024 { margin: 0pt auto; width: 73.074em; min-width: 950px; text-align: left; }
.app_content_2388801017 .grid-doc-800 { margin: 0pt auto; width: 57.69em; min-width: 750px; text-align: left; }
.app_content_2388801017 .grid-doc-facebook { margin: 0pt auto; width: 740px; min-width: 740px; text-align: left; }
.app_content_2388801017 .grid-row:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.app_content_2388801017 .grid-col .grid-row:after { clear: none; }
.app_content_2388801017 .grid-col .grid-row { overflow: hidden; width: 100%; }
.app_content_2388801017 .grid-row, .app_content_2388801017 .grid-col {  }
.app_content_2388801017 .grid-row-split .grid-col { text-align: right; }
.app_content_2388801017 .grid-row-split .grid-col-first { text-align: left; }
.app_content_2388801017 .grid-row-join .grid-col { text-align: left; }
.app_content_2388801017 .grid-row-join .grid-col-first { text-align: right; }
.app_content_2388801017 .grid-row-25-75 .grid-col, .app_content_2388801017 .grid-col .grid-row-25-75 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-25-75 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-25-75 .grid-col { margin: 0pt; width: 74.2%; float: right; display: inline; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-25-75 .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-25-75 .grid-col-first, .app_content_2388801017 .grid-col .grid-row-25-75 .grid-col-first, .app_content_2388801017 .grid-row-25-75 .grid-col-first { margin: 0pt; width: 24%; float: left; display: inline; }
.app_content_2388801017 .grid-row-25-75-alt .grid-col, .app_content_2388801017 .grid-col .grid-row-25-75-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-25-75-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-25-75-alt .grid-col { margin: 0pt; width: 24%; float: left; display: inline; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-25-75-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-25-75-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-row-25-75-alt .grid-col-first, .app_content_2388801017 .grid-row-25-75-alt .grid-col-first { margin: 0pt; width: 74.2%; float: right; display: inline; }
.app_content_2388801017 .grid-row-75-25 .grid-col, .app_content_2388801017 .grid-col .grid-row-75-25 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-75-25 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-75-25 .grid-col { margin: 0pt; width: 24%; float: right; display: inline; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-75-25 .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-75-25 .grid-col-first, .app_content_2388801017 .grid-col .grid-row-75-25 .grid-col-first, .app_content_2388801017 .grid-row-75-25 .grid-col-first { margin: 0pt; width: 74.2%; float: left; display: inline; }
.app_content_2388801017 .grid-row-75-25-alt .grid-col, .app_content_2388801017 .grid-col .grid-row-75-25-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-75-25-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-75-25-alt .grid-col { margin: 0pt; width: 74.2%; float: left; display: inline; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-75-25-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-75-25-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-row-75-25-alt .grid-col-first, .app_content_2388801017 .grid-row-75-25-alt .grid-col-first { margin: 0pt; width: 24%; float: right; display: inline; }
.app_content_2388801017 .grid-row-33-67 .grid-col, .app_content_2388801017 .grid-col .grid-row-33-67 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-33-67 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-33-67 .grid-col { margin: 0pt; width: 66%; float: right; display: inline; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-33-67 .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-33-67 .grid-col-first, .app_content_2388801017 .grid-col .grid-row-33-67 .grid-col-first, .app_content_2388801017 .grid-row-33-67 .grid-col-first { margin: 0pt; width: 32%; float: left; display: inline; }
.app_content_2388801017 .grid-row-33-67-alt .grid-col, .app_content_2388801017 .grid-col .grid-row-33-67-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-33-67-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-33-67-alt .grid-col { margin: 0pt; width: 32%; float: left; display: inline; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-33-67-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-33-67-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-row-33-67-alt .grid-col-first, .app_content_2388801017 .grid-row-33-67-alt .grid-col-first { margin: 0pt; width: 66%; float: right; display: inline; }
.app_content_2388801017 .grid-row-67-33 .grid-col, .app_content_2388801017 .grid-col .grid-row-67-33 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-67-33 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-67-33 .grid-col { margin: 0pt; width: 32%; float: right; display: inline; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-67-33 .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-67-33 .grid-col-first, .app_content_2388801017 .grid-col .grid-row-67-33 .grid-col-first, .app_content_2388801017 .grid-row-67-33 .grid-col-first { margin: 0pt; width: 66%; float: left; display: inline; }
.app_content_2388801017 .grid-row-67-33-alt .grid-col, .app_content_2388801017 .grid-col .grid-row-67-33-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-67-33-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-67-33-alt .grid-col { margin: 0pt; width: 66%; float: left; display: inline; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-67-33-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-67-33-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-row-67-33-alt .grid-col-first, .app_content_2388801017 .grid-row-67-33-alt .grid-col-first { margin: 0pt; width: 32%; float: right; display: inline; }
.app_content_2388801017 .grid-row-50-50 .grid-col, .app_content_2388801017 .grid-col .grid-row-50-50 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-50-50 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-50-50 .grid-col { margin: 0pt; width: 48.1%; float: right; display: inline; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-50-50 .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-50-50 .grid-col-first, .app_content_2388801017 .grid-col .grid-row-50-50 .grid-col-first, .app_content_2388801017 .grid-row-50-50 .grid-col-first { margin: 0pt; width: 49.1%; float: left; display: inline; }
.app_content_2388801017 .grid-row-50-50-alt .grid-col, .app_content_2388801017 .grid-col .grid-row-50-50-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-50-50-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-50-50-alt .grid-col { margin: 0pt; width: 49.1%; float: left; display: inline; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-50-50-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-50-50-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-row-50-50-alt .grid-col-first, .app_content_2388801017 .grid-row-50-50-alt .grid-col-first { margin: 0pt; width: 48.1%; float: right; display: inline; }
.app_content_2388801017 .grid-row-nest .grid-col, .app_content_2388801017 .grid-col .grid-row-nest .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-nest .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-nest .grid-col { margin: 0pt; float: left; width: auto; display: inline; }
.app_content_2388801017 .grid-row-nest-alt .grid-col, .app_content_2388801017 .grid-col .grid-row-nest-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-nest-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-nest-alt .grid-col { margin: 0pt; float: right; width: auto; display: inline; }
.app_content_2388801017 .grid-row-20 .grid-col, .app_content_2388801017 .grid-col .grid-row-20 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-20 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-20 .grid-col { margin: 0pt 0pt 0pt 21px; display: block; width: auto; float: none; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-20 .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-20 .grid-col-first, .app_content_2388801017 .grid-col .grid-row-20 .grid-col-first, .app_content_2388801017 .grid-row-20 .grid-col-first { margin: 0pt; display: block; width: 21px; float: left; }
.app_content_2388801017 .grid-row-20-alt .grid-col, .app_content_2388801017 .grid-col .grid-row-20-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-20-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-20-alt .grid-col { margin: 0pt 21px 0pt 0pt; display: block; width: auto; float: none; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-20-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-20-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-row-20-alt .grid-col-first, .app_content_2388801017 .grid-row-20-alt .grid-col-first { margin: 0pt; display: block; width: 21px; float: right; }
.app_content_2388801017 .grid-row-50 .grid-col, .app_content_2388801017 .grid-col .grid-row-50 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-50 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-50 .grid-col { margin: 0pt 0pt 0pt 51px; display: block; width: auto; float: none; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-50 .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-50 .grid-col-first, .app_content_2388801017 .grid-col .grid-row-50 .grid-col-first, .app_content_2388801017 .grid-row-50 .grid-col-first { margin: 0pt; display: block; width: 51px; float: left; }
.app_content_2388801017 .grid-row-50-alt .grid-col, .app_content_2388801017 .grid-col .grid-row-50-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-50-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-50-alt .grid-col { margin: 0pt 51px 0pt 0pt; display: block; width: auto; float: none; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-50-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-50-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-row-50-alt .grid-col-first, .app_content_2388801017 .grid-row-50-alt .grid-col-first { margin: 0pt; display: block; width: 51px; float: right; }
.app_content_2388801017 .grid-row-80 .grid-col, .app_content_2388801017 .grid-col .grid-row-80 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-80 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-80 .grid-col { margin: 0pt 0pt 0pt 81px; display: block; width: auto; float: none; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-80 .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-80 .grid-col-first, .app_content_2388801017 .grid-col .grid-row-80 .grid-col-first, .app_content_2388801017 .grid-row-80 .grid-col-first { margin: 0pt; display: block; width: 81px; float: left; }
.app_content_2388801017 .grid-row-80-alt .grid-col, .app_content_2388801017 .grid-col .grid-row-80-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-80-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-80-alt .grid-col { margin: 0pt 81px 0pt 0pt; display: block; width: auto; float: none; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-80-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-80-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-row-80-alt .grid-col-first, .app_content_2388801017 .grid-row-80-alt .grid-col-first { margin: 0pt; display: block; width: 81px; float: right; }
.app_content_2388801017 .grid-row-160 .grid-col, .app_content_2388801017 .grid-col .grid-row-160 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-160 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-160 .grid-col { margin: 0pt 0pt 0pt 161px; display: block; width: auto; float: none; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-160 .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-160 .grid-col-first, .app_content_2388801017 .grid-col .grid-row-160 .grid-col-first, .app_content_2388801017 .grid-row-160 .grid-col-first { margin: 0pt; display: block; width: 161px; float: left; }
.app_content_2388801017 .grid-row-160-alt .grid-col, .app_content_2388801017 .grid-col .grid-row-160-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-160-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-160-alt .grid-col { margin: 0pt 161px 0pt 0pt; display: block; width: auto; float: none; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-160-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-160-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-row-160-alt .grid-col-first, .app_content_2388801017 .grid-row-160-alt .grid-col-first { margin: 0pt; display: block; width: 161px; float: right; }
.app_content_2388801017 .grid-row-180 .grid-col, .app_content_2388801017 .grid-col .grid-row-180 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-180 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-180 .grid-col { margin: 0pt 0pt 0pt 181px; display: block; width: auto; float: none; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-180 .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-180 .grid-col-first, .app_content_2388801017 .grid-col .grid-row-180 .grid-col-first, .app_content_2388801017 .grid-row-180 .grid-col-first { margin: 0pt; display: block; width: 181px; float: left; }
.app_content_2388801017 .grid-row-180-alt .grid-col, .app_content_2388801017 .grid-col .grid-row-180-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-180-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-180-alt .grid-col { margin: 0pt 181px 0pt 0pt; display: block; width: auto; float: none; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-180-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-180-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-row-180-alt .grid-col-first, .app_content_2388801017 .grid-row-180-alt .grid-col-first { margin: 0pt; display: block; width: 181px; float: right; }
.app_content_2388801017 .grid-row-300 .grid-col, .app_content_2388801017 .grid-col .grid-row-300 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-300 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-300 .grid-col { margin: 0pt 0pt 0pt 301px; display: block; width: auto; float: none; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-300 .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-300 .grid-col-first, .app_content_2388801017 .grid-col .grid-row-300 .grid-col-first, .app_content_2388801017 .grid-row-300 .grid-col-first { margin: 0pt; display: block; width: 301px; float: left; }
.app_content_2388801017 .grid-row-280 .grid-col, .app_content_2388801017 .grid-col .grid-row-280 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-280 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-280 .grid-col { margin: 0pt 0pt 0pt 281px; display: block; width: auto; float: none; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-280 .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-280 .grid-col-first, .app_content_2388801017 .grid-col .grid-row-280 .grid-col-first, .app_content_2388801017 .grid-row-280 .grid-col-first { margin: 0pt; display: block; width: 281px; float: left; }
.app_content_2388801017 .grid-row-280-alt .grid-col, .app_content_2388801017 .grid-col .grid-row-280-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-280-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-280-alt .grid-col { margin: 0pt 281px 0pt 0pt; display: block; width: auto; float: none; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-280-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-280-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-row-280-alt .grid-col-first, .app_content_2388801017 .grid-row-280-alt .grid-col-first { margin: 0pt; display: block; width: 281px; float: right; }
.app_content_2388801017 .grid-row-260 .grid-col, .app_content_2388801017 .grid-col .grid-row-260 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-260 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-260 .grid-col { margin: 0pt 0pt 0pt 261px; display: block; width: auto; float: none; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-260 .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-260 .grid-col-first, .app_content_2388801017 .grid-col .grid-row-260 .grid-col-first, .app_content_2388801017 .grid-row-260 .grid-col-first { margin: 0pt; display: block; width: 261px; float: left; }
.app_content_2388801017 .grid-row-260-alt .grid-col, .app_content_2388801017 .grid-col .grid-row-260-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-260-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-260-alt .grid-col { margin: 0pt 261px 0pt 0pt; display: block; width: auto; float: none; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-260-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-260-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-row-260-alt .grid-col-first, .app_content_2388801017 .grid-row-260-alt .grid-col-first { margin: 0pt; display: block; width: 261px; float: right; }
.app_content_2388801017 .grid-row-300-alt .grid-col, .app_content_2388801017 .grid-col .grid-row-300-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-300-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-300-alt .grid-col { margin: 0pt 301px 0pt 0pt; display: block; width: auto; float: none; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-300-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-300-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-row-300-alt .grid-col-first, .app_content_2388801017 .grid-row-300-alt .grid-col-first { margin: 0pt; display: block; width: 301px; float: right; }
.app_content_2388801017 .grid-row-320 .grid-col, .app_content_2388801017 .grid-col .grid-row-320 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-320 .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-320 .grid-col { margin: 0pt 0pt 0pt 321px; display: block; width: auto; float: none; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-320 .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-320 .grid-col-first, .app_content_2388801017 .grid-col .grid-row-320 .grid-col-first, .app_content_2388801017 .grid-row-320 .grid-col-first { margin: 0pt; display: block; width: 321px; float: left; }
.app_content_2388801017 .grid-row-320-alt .grid-col, .app_content_2388801017 .grid-col .grid-row-320-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-row-320-alt .grid-col, .app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-320-alt .grid-col { margin: 0pt 321px 0pt 0pt; display: block; width: auto; float: none; }
.app_content_2388801017 .grid-col .grid-col .grid-col .grid-row-320-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-col .grid-row-320-alt .grid-col-first, .app_content_2388801017 .grid-col .grid-row-320-alt .grid-col-first, .app_content_2388801017 .grid-row-320-alt .grid-col-first { margin: 0pt; display: block; width: 321px; float: right; }
.app_content_2388801017 ul.grid-row { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.app_content_2388801017 ul.grid-row li.grid-col { margin: 0pt; padding: 0pt; float: left; }
.app_content_2388801017 ul.grid-row-33 li.grid-col { width: 33.2%; }
.app_content_2388801017 .dgrid-row:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.app_content_2388801017 .dgrid-col-l .dgrid-row:after, .app_content_2388801017 .dgrid-col-r .dgrid-row:after { clear: none; }
.app_content_2388801017 .dgrid-col-l .dgrid-row, .app_content_2388801017 .dgrid-col-r .dgrid-row { overflow: hidden; width: 100%; }
.app_content_2388801017 .dgrid-col-l, .app_content_2388801017 .dgrid-col-r, .app_content_2388801017 .dgrid-row {  }
.app_content_2388801017 .dgrid-col-l { margin: 0pt; display: block; float: left; width: auto; }
.app_content_2388801017 .dgrid-col-r { display: block; width: auto; float: none; }
.app_content_2388801017 .fgrid-doc { margin: 0pt auto; padding: 0pt; text-align: left; }
.app_content_2388801017 .fgrid-l { margin: 0pt; padding: 0pt; float: left; }
.app_content_2388801017 .fgrid-r { margin: 0pt; padding: 0pt; float: right; }
.app_content_2388801017 #app2388801017_h1 { display: block; width: 128px; height: 45px; position: relative; top: 3px; }
.app_content_2388801017 #app2388801017_h1 a { display: block; width: 100%; height: 100%; }
.app_content_2388801017 #app2388801017_h1.large { width: 172px; height: 63px; top: 0px; }
.app_content_2388801017 #app2388801017_h1 span { position: absolute; top: 0pt; left: 0pt; width: 100%; height: 100%; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: left -1638px; cursor: pointer; }
.app_content_2388801017 .homepage #app2388801017_h1.large { left: 21px; }
.app_content_2388801017 #app2388801017_h1.large span { width: 100%; height: 100%; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: left -1683px; }
.app_content_2388801017 #app2388801017_notify-verification { border: 1px outset #ce3a12; padding: 5px 10px; position: absolute; top: 5px; left: 160px; width: 450px; background-color: #ff8888; color: #111111; text-align: center; }
.app_content_2388801017 #app2388801017_notify-verification a { color: #ffffff; font-weight: bold; }
.app_content_2388801017 #app2388801017_notify-verification { border: 1px outset #ce3a12; padding: 5px 10px; position: absolute; top: 5px; left: 160px; width: 450px; background-color: #ff8888; color: #111111; text-align: center; }
.app_content_2388801017 #app2388801017_notify-verification a { color: #ffffff; font-weight: bold; }
.app_content_2388801017 #app2388801017_site { margin: 0pt auto; position: relative; }
.app_content_2388801017 body.facebook #app2388801017_site { position: absolute; left: 8px; top: 0px; overflow-x: hidden; }
.app_content_2388801017 body.site .loggedin { width: 760px; }
.app_content_2388801017 body.site .loggedin { width: 760px; }
.app_content_2388801017 #app2388801017_header { padding-top: 5px; height: 68px; width: 760px; margin-left: auto; margin-right: auto; clear: both; }
.app_content_2388801017 .loggedin #app2388801017_header { padding: 0pt; width: 100%; height: 55px; position: relative; }
.app_content_2388801017 #app2388801017_top-links { position: relative; float: right; top: 2px; right: 4px; width: 93px; font-size: 11px; color: #8f989b; }
.app_content_2388801017 #app2388801017_top-links .firstrow { width: 100%; background-color: #e4eded; }
.app_content_2388801017 #app2388801017_top-links .secondrow {  }
.app_content_2388801017 #app2388801017_top-links .secondrow .l {  }
.app_content_2388801017 #app2388801017_top-links a, .app_content_2388801017 #app2388801017_top-signin a {  }
.app_content_2388801017 #app2388801017_top-links strong a { color: #9e551e; }
.app_content_2388801017 #app2388801017_top-signin { display: block; position: absolute; top: 20px; right: 0pt; width: 650px; height: 32px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite2.png"); background-position: right -184px; }
.app_content_2388801017 #app2388801017_top-signin .input-button { padding: 0pt 8px; height: 18px; font-size: 12px; margin-right: 10px; }
.app_content_2388801017 #app2388801017_top-signin .l { width: 100%; height: 100%; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite2.png"); background-position: left -184px; font-size: 11px; text-align: center; }
.app_content_2388801017 #app2388801017_top-signin .c { padding: 7px 0pt 0pt 10px; }
.app_content_2388801017 #app2388801017_top-signin label { font-size: 12px; }
.app_content_2388801017 #app2388801017_top-signin .input-field { margin-right: 10px; font-size: 12px; }
.app_content_2388801017 #app2388801017_top-signin .forgot { margin-left: 10px; }
.app_content_2388801017 #app2388801017_top-signin .joinsite { color: #fe4502; font-weight: bold; }
.app_content_2388801017 #app2388801017_container { width: 574px; float: left; position: relative; padding-left: 6px; margin-top: 10px; }
.app_content_2388801017 .inner-site { border-top: 0px solid #cccccc ! important; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; clear: both; position: relative; width: 574px; background-color: #eae7e5; min-height: 470px; padding-bottom: 7px; float: left; }
.app_content_2388801017 .inner-site-bottom { position: relative; float: left; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite7.png"); background-position: left 0pt; height: 18px; width: 574px; }
.app_content_2388801017 #app2388801017_content-speeddate {  }
.app_content_2388801017 .inner-content { overflow-y: auto; position: relative; padding-bottom: 17px; }
.app_content_2388801017 .inner-site-hidden { display: none; }
.app_content_2388801017 .inner-sidebar { float: left; position: relative; }
.app_content_2388801017 .inner-sidebar .ad { position: absolute; top: 182px; left: 10px; display: none; }
.app_content_2388801017 .search-box.inner { border-left: medium none #ffffff; padding: 2px 2px 2px 5px; background: #f0f0f0 none repeat scroll 0% 0%; position: relative; margin-bottom: 7px; height: 20px; font-family: Tahoma,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-size-adjust: none; font-stretch: normal; line-height: 20px; color: #444444; }
.app_content_2388801017 .search-box.inner select { margin: 0pt 1px; }
.app_content_2388801017 * html .search-box.inner select { position: relative; top: 1px; }
.app_content_2388801017 .search-box.inner .input-button { padding: 0pt 1px; height: 18px; font-size: 11px; margin-left: 5px; color: white; background-color: #ffa200; }
.app_content_2388801017 .search-box.inner .input-button:hover { background-color: #ffca40; }
.app_content_2388801017 .search-box.inner label { font-size: 11px; }
.app_content_2388801017 .search-box h3 { color: #48515f; font-weight: bold; }
.app_content_2388801017 .search-box td { padding-top: 5px; color: #222222; font-size: 11px; }
.app_content_2388801017 .search-box th { padding: 5px 5px 0pt 0pt; width: 35px; font-size: 11px; text-align: right; font-weight: bold; color: #666666; }
.app_content_2388801017 .search-box .input-field, .app_content_2388801017 .search-box select, .app_content_2388801017 .search-box .input-button { font-size: 11px; }
.app_content_2388801017 .search-box #app2388801017_min_age, .app_content_2388801017 .search-box #app2388801017_max_age { width: 40px; }
.app_content_2388801017 .inner-header { border: 1px solid #f8f7f7; padding: 2px 10px; background: #ddebef none repeat scroll 0% 0%; position: relative; height: 21px; font-size: 12px; line-height: 21px; color: #444444; }
.app_content_2388801017 .inner-header.no-margin { margin-bottom: 0px; }
.app_content_2388801017 .inner-header.with-search { border-style: none solid solid; border-color: #f8f7f7; border-width: 1px; }
.app_content_2388801017 .inner-header form { display: inline; }
.app_content_2388801017 .inner-header h3 { display: inline; font-weight: bold; margin-right: 5px; }
.app_content_2388801017 .inner-header select { margin-left: 5px; }
.app_content_2388801017 * html .inner-header select { position: relative; top: 1px; }
.app_content_2388801017 .content { border: 1px solid #ffffff; padding: 6px; position: relative; float: left; margin-left: 7px; margin-right: 7px; width: 546px; background-color: white; min-height: 423px; }
.app_content_2388801017 .content-2 { overflow: hidden; position: relative; float: left; }
.app_content_2388801017 .wide-content { margin: 0pt 10px; padding: 0pt 10px; overflow: auto; height: 460px; position: relative; }
.app_content_2388801017 .wide-header { margin: -9px 20px 0pt 1px; padding: 5px 10px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite2.png"); background-position: left -614px; font-size: 24px; }
.app_content_2388801017 #app2388801017_footer { width: 100%; margin-top: 10px; padding-bottom: 10px; color: #666666; text-align: center; font-size: 11px; line-height: 150%; }
.app_content_2388801017 #app2388801017_footer span { padding-left: 30px; }
.app_content_2388801017 #app2388801017_site.loggedin #app2388801017_footer { margin-top: 0px; width: 566px; }
.app_content_2388801017 .facebook #app2388801017_footer { right: 30px; margin-top: 0px; float: right; }
.app_content_2388801017 .homepage #app2388801017_footer { margin-top: 10px; padding-bottom: 0pt; margin-left: auto; margin-right: auto; }
.app_content_2388801017 .signup #app2388801017_footer { margin-top: 40px; margin-left: auto; margin-right: auto; }
.app_content_2388801017 .site #app2388801017_footer { margin-left: auto; margin-right: auto; }
.app_content_2388801017 #app2388801017_footer a { color: #666666; }
.app_content_2388801017 #app2388801017_primary-navigation { margin: 0pt 15px; }
.app_content_2388801017 #app2388801017_primary-navigation li { overflow: visible; float: left; display: block; position: relative; margin-right: 3px; height: 20px; font-family: "Lucida Grande",Tahoma,Verdana,sans-serif; list-style-type: none; background-color: #a5b1b7; z-index: 1; }
.app_content_2388801017 #app2388801017_primary-navigation li:hover { background-color: white; cursor: pointer; }
.app_content_2388801017 #app2388801017_primary-navigation .nav-speeddate {  }
.app_content_2388801017 #app2388801017_primary-navigation li.nav-speeddate.current:hover span { border-top: 1px solid #a5b1b7 ! important; border-left: 1px solid #a5b1b7 ! important; border-right: 1px solid #a5b1b7 ! important; cursor: pointer; background-color: #eae7e5 ! important; color: #4c5456 ! important; }
.app_content_2388801017 #app2388801017_primary-navigation li.nav-home.current:hover span { border-top: 1px solid #a5b1b7 ! important; border-left: 1px solid #a5b1b7 ! important; border-right: 1px solid #a5b1b7 ! important; cursor: pointer; background-color: #eae7e5 ! important; color: #4c5456 ! important; }
.app_content_2388801017 #app2388801017_primary-navigation li span { border-top: 1px solid #a5b1b7; border-left: 1px solid #a5b1b7; border-right: 1px solid #a5b1b7; display: block; float: left; height: 19px; font-size: 12px; background-color: #a5b1b7; }
.app_content_2388801017 #app2388801017_primary-navigation li:hover span { border-top: 1px solid #bbbbbb; border-left: 1px solid #7c8589; border-right: 1px solid #7c8589; background-color: #e6eaed ! important; color: #4c5456; }
.app_content_2388801017 #app2388801017_primary-navigation li:hover a { color: #4c5456; }
.app_content_2388801017 #app2388801017_primary-navigation li.current { background-color: #eae7e5; color: #4c5456; }
.app_content_2388801017 #app2388801017_primary-navigation li.current a { color: #606f75; }
.app_content_2388801017 #app2388801017_primary-navigation li.current span { background-color: #eae7e5; }
.app_content_2388801017 #app2388801017_primary-navigation li.current:hover span { background-color: white ! important; }
.app_content_2388801017 #app2388801017_primary-navigation .menu-title.with-arrow {  }
.app_content_2388801017 #app2388801017_primary-navigation li a.menu-title .tab-counter, .app_content_2388801017 #app2388801017_primary-navigation li a.menu-title:hover .tab-counter { border: 3px solid #ff0000; margin: 0pt -6px 0pt 5px; float: none; color: #ffffff; font-weight: bold; background-color: #ff0000 ! important; height: 8px; line-height: 10px; top: -8px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; font-size: 10px; }
.app_content_2388801017 html > body #app2388801017_primary-navigation li a.menu-title .tab-counter, .app_content_2388801017 html > body #app2388801017_primary-navigation li a.menu-title:hover .tab-counter { display: inline-block; }
.app_content_2388801017 #app2388801017_primary-navigation li a.menu-title .tab-counter, .app_content_2388801017 #app2388801017_primary-navigation li a.menu-title:hover .tab-counter { position: relative; display: inline-block; }
.app_content_2388801017 * html #app2388801017_primary-navigation li a.menu-title .tab-counter, .app_content_2388801017 * html #app2388801017_primary-navigation li a.menu-title:hover .tab-counter { display: inline; }
.app_content_2388801017 *:first-child + html #app2388801017_primary-navigation li a.menu-title .tab-counter, .app_content_2388801017 *:first-child + html #app2388801017_primary-navigation li a.menu-title:hover .tab-counter { display: inline; }
.app_content_2388801017 #app2388801017_primary-navigation .menu-container .tab-menu-counter { border: medium none #ffffff; float: none; display: inline; }
.app_content_2388801017 #app2388801017_primary-navigation li a { padding: 3px 12px 0px; color: #e2e9ed; text-decoration: none; display: block; }
.app_content_2388801017 #app2388801017_primary-navigation li a:hover { color: #4c5456; }
.app_content_2388801017 #app2388801017_primary-navigation li .menu-container { overflow: hidden; position: absolute; left: 0px; top: 20px; width: 170px; background-repeat: repeat-x; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite1.png"); background-position: left -430px; background-color: white; z-index: 1; }
.app_content_2388801017 #app2388801017_primary-navigation li.current .menu-container { background: #ffffff none repeat scroll 0% 0%; top: 20px; z-index: 1; }
.app_content_2388801017 #app2388801017_primary-navigation li ul { border-left: 1px solid #7c8589; border-right: 1px solid #7c8589; border-bottom: 1px solid #7c8589; margin: 0pt; padding: 5px 0pt; line-height: 1em; display: none; color: #666666; }
.app_content_2388801017 #app2388801017_primary-navigation li ul li { border: medium none #ffffff; margin: 0pt; background: transparent none repeat scroll 0% 0%; float: none; height: 19px; display: block; font-family: "Lucida Grande",Tahoma,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; line-height: 1em; white-space: nowrap; }
.app_content_2388801017 #app2388801017_primary-navigation li ul li a { padding: 4px 25px 4px 10px; color: #444444; display: block; }
.app_content_2388801017 #app2388801017_primary-navigation li ul li a:hover { background-color: #898480; text-decoration: none; color: white; }
.app_content_2388801017 #app2388801017_primary-navigation li .menu-container ul li a:hover .tab-menu-counter { background-color: #898480 ! important; text-decoration: none ! important; color: white ! important; }
.app_content_2388801017 .secondary-navigation { margin-left: 7px; margin-top: 5px; }
.app_content_2388801017 .secondary-navigation li { list-style-type: none; line-height: 14px; float: left; display: block; text-align: center; font-size: 11px; color: #606f75; }
.app_content_2388801017 .secondary-navigation li.first-item { border-left: 0px solid #c9c9c9; }
.app_content_2388801017 .secondary-navigation li.other-item { border-left: 1px solid #c9c9c9; }
.app_content_2388801017 .secondary-navigation li.current { background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite1.png"); background-repeat: repeat-x; background-position: 0px 0px; color: #302c27; }
.app_content_2388801017 .secondary-navigation li:hover { background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite1.png"); background-repeat: repeat-x; background-position: 0px 6px; }
.app_content_2388801017 .secondary-navigation li.first { margin-bottom: 1em; }
.app_content_2388801017 #app2388801017_content-members .secondary-navigation li:hover { background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite1.png"); background-repeat: repeat-x; background-position: 0px 20px; }
.app_content_2388801017 .secondary-navigation a { padding: 3px 5px; background: transparent none repeat scroll 0% 0%; text-decoration: none; color: #606f75; display: block; }
.app_content_2388801017 .secondary-navigation a:hover { color: #202c27; }
.app_content_2388801017 .secondary-navigation li.current a { background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite1.png"); }
.app_content_2388801017 .start-dating-button { width: 340px; height: 90px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite5.png"); background-repeat: no-repeat; background-position: left 0px; }
.app_content_2388801017 .invite-friends-button { width: 166px; height: 74px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite5.png"); background-repeat: no-repeat; background-position: left -90px; }
.app_content_2388801017 .checkout-spd-button { width: 166px; height: 73px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite5.png"); background-repeat: no-repeat; background-position: left -164px; }
.app_content_2388801017 .add-buddies-button { width: 160px; height: 40px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite2.png"); background-repeat: no-repeat; background-position: -824px -216px; cursor: pointer; }
.app_content_2388801017 .upload-photo-btn { display: none; }
.app_content_2388801017 .homepage-button {  }
.app_content_2388801017 .chat-taskbar-button { padding: 2px 5px 0pt; background-color: #67bde0; height: 25px; line-height: 21px; display: none; color: #ffffff; font-weight: bold; }
.app_content_2388801017 .chat-taskbar-button .chat-show { border: medium none #ffffff; float: right; text-align: right; padding-right: 20px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: right -1394px; color: #ffffff; font-weight: bold; }
.app_content_2388801017 #app2388801017_chat-iframe { border: medium none #ffffff; position: absolute; background-color: #ff0000; opacity: 0; z-index: 199; }
.app_content_2388801017 #app2388801017_chat { overflow: hidden; position: absolute; top: 0px; left: 0px; background-color: #67bde0; width: 250px; z-index: 200; height: 0px; }
.app_content_2388801017 .blinking1 #app2388801017_chat-title { background-color: #ffb202; }
.app_content_2388801017 .blinking2 #app2388801017_chat-title { background-color: #ff4900; }
.app_content_2388801017 #app2388801017_chat-title { margin: 0px; height: 22px; cursor: move; padding-top: 5px; padding-left: 5px; padding-right: 5px; color: #ffffff; font-weight: bold; }
.app_content_2388801017 #app2388801017_chat-title { margin: 0px; height: 22px; cursor: move; padding-top: 5px; padding-left: 5px; padding-right: 5px; color: #ffffff; font-weight: bold; }
.app_content_2388801017 #app2388801017_chat-title .chat-minimize { border: medium none #ffffff; float: right; width: 68px; text-align: left; padding-left: 16px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: -689px -1366px; color: #ffffff; font-weight: bold; }
.app_content_2388801017 #app2388801017_chat-title .chat-close-icon { padding: 0pt 0pt 0pt 15px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/chat/endchat.gif") no-repeat scroll 2% 50%; float: right; }
.app_content_2388801017 #app2388801017_chat-body { margin-top: 0px; margin-left: 5px; margin-right: 5px; }
.app_content_2388801017 #app2388801017_chat.chat-loading { background: transparent none repeat scroll 0% 0%; }
.app_content_2388801017 #app2388801017_chat.chat-loading #app2388801017_chat-title { display: none; }
.app_content_2388801017 #app2388801017_chat.chat-loading #app2388801017_chat-body { margin: 0pt; }
.app_content_2388801017 .smalltype { font-size: 9pt; }
.app_content_2388801017 .message-ital { font-style: italic; }
.app_content_2388801017 .message-bold { font-weight: bold; }
.app_content_2388801017 .message-entry { padding: 5px 5px 0px; line-height: 16px; }
.app_content_2388801017 .message-from { font-weight: bold; }
.app_content_2388801017 .message-text { margin-left: 5px; }
.app_content_2388801017 .messageframe { background: #dddddd none repeat scroll 0% 0%; overflow: hidden; height: 400px; }
.app_content_2388801017 .messageimageicon { width: 75px; cursor: pointer; }
.app_content_2388801017 .messageoutput { border-style: solid; border-color: #cccccc #eeeeee #eeeeee #cccccc; border-width: 1px; background: #ffffff none repeat scroll 0% 0%; overflow: auto; height: 336px; width: 306px; word-wrap: break-word; }
.app_content_2388801017 .messagebox { margin: 5px 5px 0pt 0pt; width: 306px; }
.app_content_2388801017 .messagetab { border-style: solid; border-color: #aaaaaa #dddddd #dddddd #aaaaaa; border-width: 1px; margin: 5px 5px 0pt; padding: 5px; background: #bbbbbb none repeat scroll 0% 0%; min-width: 75px; font-size: 12px; cursor: pointer; }
.app_content_2388801017 * html .messagetab .messagetab { width: 75px; }
.app_content_2388801017 .messagetab.blinking1 { border-color: #ff9900; background: #ff9900 none repeat scroll 0% 0%; color: #ffffff; }
.app_content_2388801017 .messagetab.blinking2 { border-color: #ffbb44; background: #ffbb44 none repeat scroll 0% 0%; color: #ffffff; }
.app_content_2388801017 .messagetab a { color: black; display: block; }
.app_content_2388801017 .currentmessagetab { border: 1px solid #e7e7e7; margin: 5px 5px 0pt; padding: 5px; background: white none repeat scroll 0% 0%; width: 75px; font-size: 12px; }
.app_content_2388801017 .currentmessagetab img { margin-top: 5px; }
.app_content_2388801017 .sendform { border-style: solid; border-color: #cccccc #ffffff #ffffff #cccccc; border-width: 1px; margin-top: 5px; width: 306px; }
.app_content_2388801017 .sendform textarea { border: medium none #ffffff; margin: 3px 3px 0pt; overflow: auto; width: 255px; height: 40px; }
.app_content_2388801017 .sendform textarea:focus { background-color: #fcfcfc; }
.app_content_2388801017 .sendform.disabled textarea { background-color: #eeeeee; color: #bbbbbb; cursor: default; font-style: italic; font-weight: bold; }
.app_content_2388801017 .sendform.disabled form { background-color: #eeeeee; }
.app_content_2388801017 .sendform .input-button { margin: 1px; padding: 0pt; height: 43px; width: 30px; font-size: 18px; }
.app_content_2388801017 #app2388801017_chat form { display: block; background-color: #fcfcfc; }
.app_content_2388801017 .messageframe table { width: 306px; }
.app_content_2388801017 .messageframe table td { vertical-align: top; }
.app_content_2388801017 .buttonrow { text-align: right; }
.app_content_2388801017 .buttonrow input { margin: 3px 2px; padding: 3px 5px; background: #eeeeee none repeat scroll 0% 0%; font-size: 10px; font-weight: bold; cursor: pointer; }
.app_content_2388801017 .buttonrow input:hover { background-color: #dddddd; }
.app_content_2388801017 .buttonrow .report { color: #d81b01; background-color: #dddddd; }
.app_content_2388801017 .buttonrow .block { background-color: #dddddd; }
.app_content_2388801017 .buttonrow .endchat { background-color: #dddddd; }
.app_content_2388801017 .smiley { vertical-align: bottom; }
.app_content_2388801017 .smileys { background: #fcfcfc none repeat scroll 0% 0%; }
.app_content_2388801017 .smileys img { margin: 2px; }
.app_content_2388801017 .input-button.disabled, .app_content_2388801017 .input-button.disabled:hover { border: 1px solid #eeeeee; background-color: #fafafa; color: #999999; }
.app_content_2388801017 #app2388801017_report-panel { padding: 15px; overflow: hidden; background-color: #ffffff; height: 370px; }
.app_content_2388801017 #app2388801017_report-panel h1 { color: #b1c8d0; font-weight: bold; font-size: 16px; margin-bottom: 15px; }
.app_content_2388801017 #app2388801017_report-panel p { color: #000000; }
.app_content_2388801017 #app2388801017_report-panel div.option-line { padding: 4px; }
.app_content_2388801017 #app2388801017_report-panel div.option-line label { margin-left: 5px; }
.app_content_2388801017 #app2388801017_report-panel div.option-buttons input.input-button { margin-right: 5px; }
.app_content_2388801017 #app2388801017_chat-sth { overflow: hidden; height: 1px; font-size: 1px; }
.app_content_2388801017 #app2388801017_chat .link-profile, .app_content_2388801017 #app2388801017_chat .link-close, .app_content_2388801017 #app2388801017_chat .link-block, .app_content_2388801017 #app2388801017_chat .link-report { padding: 0pt 0pt 0pt 18px; background: #ffffff url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png") no-repeat scroll left -2092px; color: #000000; cursor: pointer; font-size: 10px; line-height: 16px; text-decoration: none; display: block; }
.app_content_2388801017 #app2388801017_chat .link-profile { background: #ffffff url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png") no-repeat scroll left -2092px; }
.app_content_2388801017 #app2388801017_chat .link-close { background: #ffffff url("http://cdn.speeddate.com/static/21288/site/images/chat/endchat.gif") no-repeat scroll 2% 50%; }
.app_content_2388801017 #app2388801017_chat .link-block { background: #ffffff url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png") no-repeat scroll left -2051px; }
.app_content_2388801017 #app2388801017_chat .link-report { background: #ffffff url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png") no-repeat scroll -7px -2241px; }
.app_content_2388801017 #app2388801017_chat .link-profile:hover, .app_content_2388801017 #app2388801017_chat .link-report:hover, .app_content_2388801017 #app2388801017_chat .link-close:hover, .app_content_2388801017 #app2388801017_chat .link-block:hover { text-decoration: underline; }
.app_content_2388801017 #app2388801017_sidebar { overflow: hidden ! important; position: absolute; top: -2px; left: 588px; width: 153px; background-color: white; }
.app_content_2388801017 #app2388801017_sidebar-header, .app_content_2388801017 #app2388801017_sidebar-header a { color: #666666; background-color: #eeeeee; font-size: 11px; }
.app_content_2388801017 #app2388801017_sidebar-header .invite-fb-friends a { padding: 0pt 0pt 3px 8px ! important; color: #3b5998 ! important; font-size: 11px; margin-top: 0pt ! important; }
.app_content_2388801017 #app2388801017_sidebar-header .links { float: right; width: 105px; margin-top: 3px; font-size: 11px; }
.app_content_2388801017 #app2388801017_sidebar-header a { display: block; margin-top: 5px; padding-left: 12px; }
.app_content_2388801017 .sidebar-viewed-you { border-top: 1px solid #bbbbbb; padding: 2px 2px 2px 8px; background-color: #ffffff; }
.app_content_2388801017 .viewed-you-container { font-weight: normal; }
.app_content_2388801017 .viewed-you { color: #724c19; font-size: 11px; line-height: 16px; }
.app_content_2388801017 #app2388801017_change-picture { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: -6px -1972px; }
.app_content_2388801017 #app2388801017_edit-profile { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: -5px -1993px; }
.app_content_2388801017 #app2388801017_sidebar .subheader { padding: 2px 5px; background-color: #eae7e5; font-size: 11px; color: #60584a; }
.app_content_2388801017 #app2388801017_sd-sidebar-buddy-headline {  }
.app_content_2388801017 #app2388801017_sd-sidebar-alerts { padding: 2px 0pt; }
.app_content_2388801017 .alert-title { padding: 2px 8px; color: #724c19; font-size: 11px; cursor: pointer; }
.app_content_2388801017 .alert-title-no-link { font-weight: bold; text-decoration: underline; }
.app_content_2388801017 .alert-title:hover { color: #000000; }
.app_content_2388801017 .alert.result { padding: 2px; }
.app_content_2388801017 .alert.result table { width: 160px; }
.app_content_2388801017 .alert.result td { vertical-align: middle; }
.app_content_2388801017 .alert.result .vote { margin: 0pt 5px; }
.app_content_2388801017 .alert.result a { font-weight: bold; }
.app_content_2388801017 .alert.result a:hover { cursor: pointer; }
.app_content_2388801017 #app2388801017_sidebar-buddy { overflow: auto; }
.app_content_2388801017 #app2388801017_sd-sidebar-buddy-list { background-color: white; }
.app_content_2388801017 #app2388801017_sd-buddy-popup li { border: medium none #ffffff; padding: 2px 0pt 2px 20px; list-style-type: none; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); line-height: 15px; }
.app_content_2388801017 .send-message { background-position: left -2029px; }
.app_content_2388801017 .start-chat { display: none; }
.app_content_2388801017 .online .start-chat { display: block; background-position: left -2110px; }
.app_content_2388801017 .view-profile { background-position: left -2090px; }
.app_content_2388801017 .delete-buddy { background-position: left -2069px; }
.app_content_2388801017 .block-buddy { background-position: left -2049px; }
.app_content_2388801017 .buddy { border: 3px solid #eeeeee; padding: 1px 3px; clear: both; width: auto; color: #555555; }
.app_content_2388801017 .buddy .menu-container h4 { display: block; }
.app_content_2388801017 .buddy .menu-container li { display: block; }
.app_content_2388801017 .buddy:hover { border: 3px solid #e4eded; }
.app_content_2388801017 .buddy .extended { border: 3px solid #345d6b; padding: 3px; height: 109px; }
.app_content_2388801017 .buddy .name { padding: 0px 0pt 0px 20px; display: block; float: left; cursor: pointer; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: left -1948px; }
.app_content_2388801017 .buddy.online .name { background-position: left -2012px; }
.app_content_2388801017 .buddy.online .status { color: #3b973b; }
.app_content_2388801017 .buddy .status { padding: 0px 15px 0px 0pt; display: block; float: right; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: right -1411px; cursor: pointer; width: 15px; height: 15px; }
.app_content_2388801017 .buddy .details { clear: both; }
.app_content_2388801017 .compact .details { display: none; }
.app_content_2388801017 .compact:hover { color: #000000; text-decoration: underline; }
.app_content_2388801017 .buddy .details img { margin: 5px 0pt; float: left; }
.app_content_2388801017 .buddy .details .text { width: 120px; float: left; margin-left: 5px; margin-top: 5px; }
.app_content_2388801017 .buddy .text a { padding: 1px 0pt; color: #345d6b; }
.app_content_2388801017 #app2388801017_sd-sidebar-alerts .alert { position: relative; }
.app_content_2388801017 #app2388801017_sidebar h3 { overflow: hidden; color: #666666; font-size: 11px; font-weight: bold; line-height: 25px; padding-left: 7px; height: 23px; background-color: #eae7e5; }
.app_content_2388801017 .img-container { margin: 4px; overflow: hidden; width: 40px; height: 40px; float: left; }
.app_content_2388801017 .img-container img { margin: 0px auto; width: 40px; height: 40px; }
.app_content_2388801017 #app2388801017_sidebar .result { border-top: 1px solid #dddddd; margin-top: 3px; }
.app_content_2388801017 .match-container .match { padding-top: 15px; width: 75px; float: left; }
.app_content_2388801017 .match-container .img-container { width: 40px; height: 40px; float: right; margin-right: 30px; }
.app_content_2388801017 .match-container #app2388801017_result-username-text { clear: both; width: 160px; }
.app_content_2388801017 .homepage .content-middle { margin: 15px auto 0pt; width: 948px; height: 310px; position: relative; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite2.png"); background-position: left -302px; }
.app_content_2388801017 .homepage .content-middle .flash { position: absolute; top: 25px; left: 20px; width: 320px; }
.app_content_2388801017 .homepage .content-middle .left-text { position: absolute; top: 20px; left: 360px; }
.app_content_2388801017 .homepage .content-middle .left-text ul { margin: 30px 0pt 0pt; }
.app_content_2388801017 .homepage .content-middle .left-text li { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage-bullet.gif") no-repeat scroll left center; display: block; list-style-type: none; color: #444444; line-height: 30px; padding-left: 20px; }
.app_content_2388801017 .homepage .content-middle .right-text { position: absolute; top: 20px; left: 675px; height: 290px; width: 275px; }
.app_content_2388801017 .homepage .content-middle .right-text select { width: 140px; }
.app_content_2388801017 .homepage .big-table .result-error { border: medium none #ffffff; margin: 0pt; padding: 3px; font-size: 11px; font-weight: bold; width: 95%; }
.app_content_2388801017 .homepage .content-middle .big-button { margin: 0pt auto; }
.app_content_2388801017 .homepage .content-middle .big-button-container { position: absolute; bottom: 30px; right: 0pt; width: 305px; }
.app_content_2388801017 .homepage .big-table td { padding-top: 10px; }
.app_content_2388801017 .homepage .big-table th { padding-top: 14px; vertical-align: top; }
.app_content_2388801017 .homepage .big-table td.error { padding-top: 0pt; }
.app_content_2388801017 .homepage .big-table .result-error ul { margin: 0pt; }
.app_content_2388801017 .homepage .big-table .result-error li { margin: 0pt; list-style-type: none; }
.app_content_2388801017 .homepage .big-table .input-field { width: 136px; }
.app_content_2388801017 .homepage .content-middle h2 { font-size: 30px; color: #345d6b; }
.app_content_2388801017 .homepage .big-table .big-button { margin-left: auto; margin-right: auto; }
.app_content_2388801017 .homepage .content-bottom { margin: 20px auto 0pt; width: 948px; position: relative; }
.app_content_2388801017 .homepage .content-bottom h3 { font-size: 18px; color: #598390; text-align: left; margin-bottom: 10px; }
.app_content_2388801017 .homepage .content-bottom .left-text { width: 340px; float: left; margin-left: 23px; }
.app_content_2388801017 .homepage .content-bottom .left-text ol { margin-left: 2em; }
.app_content_2388801017 .homepage .content-bottom .left-text li { padding: 5px 0pt; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.app_content_2388801017 .homepage .content-bottom .left-text td { border: 1px solid #dddddd; width: 100px; padding-right: 15px; }
.app_content_2388801017 .homepage .content-bottom .left-text img { border: 1px solid #666666; }
.app_content_2388801017 .homepage .content-bottom .mid-text { margin: 0pt 43px 0pt 15px; width: 230px; float: left; text-align: left; }
.app_content_2388801017 .homepage .content-bottom .mid-text img {  }
.app_content_2388801017 .homepage a img, .app_content_2388801017 .homepage a:hover img { border: medium none #ffffff; }
.app_content_2388801017 .homepage .content-bottom .right-text { width: 250px; height: 130px; float: left; }
.app_content_2388801017 .homepage .content-bottom .right-text ul { margin: 0pt; }
.app_content_2388801017 .homepage .content-bottom .right-text li { padding: 5px; list-style-type: none; display: block; font-size: 14px; margin-bottom: 7px; }
.app_content_2388801017 .homepage .content-bottom .right-text li.even { background-color: #ededed; }
.app_content_2388801017 .homepage-a { background: #e8f2f3 url("http://cdn.speeddate.com/static/21288/site/images/homepage/bg.png") repeat-x scroll center top; }
.app_content_2388801017 .homepage-a #app2388801017_site { width: 950px; }
.app_content_2388801017 .homepage-a .header { width: 100%; height: 95px; position: relative; }
.app_content_2388801017 .homepage-a .sd-logo { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage/logo.png") no-repeat scroll left top; position: absolute; top: 8px; left: 0pt; width: 230px; height: 90px; text-indent: -1000px; }
.app_content_2388801017 .homepage-a .topbar { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage/topbar-r.png") no-repeat scroll right bottom; position: absolute; top: 0pt; right: 0pt; width: 698px; height: 27px; }
.app_content_2388801017 .homepage-a .topbar .l { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage/topbar-l.png") no-repeat scroll left bottom; width: 100%; height: 27px; }
.app_content_2388801017 .homepage-a .topbar .c { padding: 3px 6px; font-size: 11px; text-align: center; }
.app_content_2388801017 .homepage-a .topbar .forgot { padding-left: 20px; }
.app_content_2388801017 .homepage-a .topbar .input-field { margin-right: 5px; font-size: 11px; }
.app_content_2388801017 .homepage-a .topbar .input-button { padding: 0pt 10px; font-size: 11px; }
.app_content_2388801017 .homepage-a .topbar .joinsite { color: #ff3300; font-weight: bold; }
.app_content_2388801017 .homepage-a .header-text { margin: 30px 0pt 0px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage/header.png") no-repeat scroll center top; width: 100%; text-indent: -1000px; height: 60px; }
.app_content_2388801017 .homepage-a .content-right { float: right; width: 300px; }
.app_content_2388801017 .homepage-a .signup-box { width: 300px; height: 350px; padding-top: 10px; }
.app_content_2388801017 .homepage-a .signup-box h2 { font-size: 24px; text-align: center; margin-top: 30px; font-weight: bold; }
.app_content_2388801017 .homepage-a .signup-box h2.replaced { overflow: hidden; width: 300px; text-indent: -1000px; font-size: 12px; margin-top: 10px; }
.app_content_2388801017 .homepage-a .signup-box .big-table { margin-top: 10px; }
.app_content_2388801017 .homepage-a .signup-box .big-table td, .app_content_2388801017 .homepage-a .signup-box .big-table th { padding-top: 5px; }
.app_content_2388801017 .homepage-a .signup-box select { width: 170px; }
.app_content_2388801017 .homepage-a .signup-box .big-button { margin: 20px auto 5px; }
.app_content_2388801017 .homepage-a .signup-box .signup-box-notice { font-size: 14px; text-align: center; }
.app_content_2388801017 .homepage-a .content-left { float: left; width: 630px; }
.app_content_2388801017 .homepage-a1 .content-left { padding-top: 20px; }
.app_content_2388801017 .homepage-a .steps { margin: 10px 0pt 0pt; display: block; }
.app_content_2388801017 .homepage-a .steps li { margin: 0pt; padding: 130px 20px 0pt 30px; display: block; width: 150px; float: left; }
.app_content_2388801017 .homepage-a .steps li.step-1 { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage/step1.png") no-repeat scroll left top; }
.app_content_2388801017 .homepage-a .steps li.step-2 { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage/step2.png") no-repeat scroll left top; }
.app_content_2388801017 .homepage-a .steps li.step-3 { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage/step3.png") no-repeat scroll left top; padding-right: 0px; }
.app_content_2388801017 .homepage-a .steps li ul { margin: 0pt; padding: 0pt; list-style-type: disc; list-style-image: none; list-style-position: outside; }
.app_content_2388801017 .homepage-a .steps li li { margin: 0pt 0pt 5px; padding: 0pt; width: auto; float: none; display: block; list-style-type: disc; list-style-image: none; list-style-position: outside; font-size: 14px; }
.app_content_2388801017 .homepage-a .steps h3 { color: #373c46; font-size: 20px; font-weight: bold; margin-bottom: 10px; text-align: center; }
.app_content_2388801017 .homepage-a .slogans { width: 580px; font-size: 24px; text-align: center; color: #373c46; font-weight: bold; clear: both; margin-top: 20px; }
.app_content_2388801017 .homepage-a1 .big-button-2 { margin-top: 20px; width: 400px; }
.app_content_2388801017 .homepage-a .slogans strong { color: #0d0d0f; }
.app_content_2388801017 .homepage-a a.nyt { margin: 10px auto 0pt; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage/nyt.png") no-repeat scroll left top; display: block; text-indent: -1000px; width: 240px; height: 210px; }
.app_content_2388801017 .homepage-a a.nyt span { visibility: hidden; }
.app_content_2388801017 .homepage-a .homepage-a1 .signup-box h2.replaced { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage/signup-box-header-use.png") no-repeat scroll center center; height: 70px; }
.app_content_2388801017 .homepage-a .homepage-a2 .signup-box h2.replaced { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage/signup-box-header-search.png") no-repeat scroll center center; height: 30px; margin-top: 40px; }
.app_content_2388801017 .homepage-a2 .content-middle { margin: 10px 0pt 30px; }
.app_content_2388801017 .homepage-a2 .banner { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage/couple.jpg") no-repeat scroll left top; width: 600px; height: 350px; position: relative; }
.app_content_2388801017 .homepage-a2 .banner .banner-text { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage/banner-text.png") no-repeat scroll left top; text-indent: -1000px; width: 455px; height: 100px; position: absolute; top: 20px; right: 15px; }
.app_content_2388801017 .homepage-a2 .banner .banner-info { position: absolute; font-size: 14px; left: 370px; top: 265px; text-align: center; }
.app_content_2388801017 .homepage-a2 .banner .banner-info .big-button a { text-transform: none; letter-spacing: 0pt; }
.app_content_2388801017 .homepage-a2 .thumb-header { margin-top: 30px; font-size: 26px; color: #373c46; text-align: center; font-weight: bold; margin-bottom: 10px; }
.app_content_2388801017 ul.userthumbs { margin: 0pt; padding: 0pt; }
.app_content_2388801017 ul.userthumbs a div { border: 1px solid white; display: block; width: 120px; height: 160px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/rinvite-sprite.jpg"); cursor: pointer; }
.app_content_2388801017 ul.userthumbs a:hover div { border: 1px solid #373c46; }
.app_content_2388801017 table.userthumbs { width: 100%; }
.app_content_2388801017 table.userthumbs td { text-align: center; }
.app_content_2388801017 .userthumbs li { float: left; display: block; list-style-type: none; margin-bottom: 30px; margin-right: 35px; }
.app_content_2388801017 .userthumbs li.lastinrow { margin-right: 0pt; }
.app_content_2388801017 .userthumbs img { width: 120px; height: 160px; }
.app_content_2388801017 .userthumbs .name-age { font-weight: bold; font-size: 14px; }
.app_content_2388801017 .homepage-a1 .thumb-header { font-size: 22px; font-weight: bold; margin-bottom: 8px; text-align: center; margin-top: 30px; color: #ee3300; }
.app_content_2388801017 .homepage-a1 .userthumbs { margin-left: 25px; }
.app_content_2388801017 .homepage-a1 .userthumbs li { margin: 0pt; width: 95px; text-align: center; }
.app_content_2388801017 .homepage-a1 .userthumbs img { width: 90px; height: 120px; }
.app_content_2388801017 .homepage-a2 .big-button-2 { margin: 10px 0pt; width: 580px; }
.app_content_2388801017 .homepage-a2 .stats { margin-top: 25px; font-size: 20px; text-align: center; color: #373c46; font-weight: bold; }
.app_content_2388801017 .homepage-a .stats strong { color: #0d0d0f; }
.app_content_2388801017 .homepage-a3 .content-left { width: 290px; }
.app_content_2388801017 .homepage-a3 .content-right { width: 650px; }
.app_content_2388801017 .homepage-a .homepage-a3 .signup-box h2 { margin: 0pt; background: transparent none repeat scroll 0% 0%; font-size: 24px; text-indent: 0pt; text-align: center; height: auto; }
.app_content_2388801017 .homepage-a3 .banner { border: 1px solid #cccccc; margin: 30px 0pt; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage/couple2.jpg") no-repeat scroll 60% bottom; width: 100%; position: relative; }
.app_content_2388801017 .homepage-a .top-slogan { font-size: 28px; position: absolute; right: 0pt; text-align: center; top: 50px; width: 600px; color: #373c46; }
.app_content_2388801017 .homepage-a3 .signup-box { padding: 10px 0pt; background: transparent none repeat scroll 0% 0%; height: auto; }
.app_content_2388801017 .homepage-a .homepage-a3 .signup-header, .app_content_2388801017 .homepage-a .homepage-a3 .signup-content { background: transparent none repeat scroll 0% 0%; }
.app_content_2388801017 .homepage-a3 .userthumbs li { margin: 0pt; width: 130px; text-align: center; }
.app_content_2388801017 .homepage-a3 .thumb-header { font-size: 18px; font-weight: bold; margin-bottom: 8px; text-align: center; }
.app_content_2388801017 .homepage-a3 .thumb-header a { color: #2c404c; }
.app_content_2388801017 .homepage-a3 .benefits { font-size: 15px; position: absolute; right: -1px; top: 15px; width: 300px; }
.app_content_2388801017 .homepage-a3 .benefits a { color: #283c49; font-size: 17px; }
.app_content_2388801017 .homepage-a3 .benefits h3 { margin: 0pt; padding: 20px 0pt 12px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage/signup-box-top.png") no-repeat scroll center top; font-size: 24px; letter-spacing: -0.5px; color: #ee2222; display: block; font-weight: bold; text-align: center; width: 300px; }
.app_content_2388801017 .homepage-a3 .benefits ol { margin: 0pt; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage/signup-box-bottom.png") no-repeat scroll center bottom; display: block; padding-left: 40px; width: 260px; padding-bottom: 30px; }
.app_content_2388801017 .homepage-a3 .benefits li { margin-bottom: 12px; }
.app_content_2388801017 .homepage-a .signup-header { margin: 0pt; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage/signup-box-top.png") no-repeat scroll center top; display: block; width: 300px; padding-top: 10px; }
.app_content_2388801017 .homepage-a .signup-content { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage/signup-box-bottom.png") no-repeat scroll center bottom; display: block; padding-bottom: 15px; }
.app_content_2388801017 .homepage-a3 .stats { margin-left: 20px; font-size: 18px; }
.app_content_2388801017 .home-quotes ul { margin: 50px 0pt 0pt 65px; width: 920px; }
.app_content_2388801017 .home-quotes ul li { display: block; float: left; width: 220px; margin-right: 80px; }
.app_content_2388801017 .home-quotes ul li blockquote { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage/quotebox-arrow.gif") no-repeat scroll 10px bottom; padding-bottom: 11px; margin-bottom: 3px; }
.app_content_2388801017 .home-quotes ul li blockquote p { margin: 0pt; padding: 13px 17px; background: #ffffff none repeat scroll 0% 0%; font-size: 12px; }
.app_content_2388801017 .home-quotes ul li .comment-owner { font-size: 10px; font-weight: bold; }
.app_content_2388801017 .homepage-a4 .content-middle { border: 1px solid #a6b6b4; background: white none repeat scroll 0% 0%; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; margin-top: 10px; }
.app_content_2388801017 .homepage-a4 .content-left { padding: 15px 20px; width: 550px; }
.app_content_2388801017 .homepage-a4 .content-left .big-button-container { margin: 0pt auto; }
.app_content_2388801017 .homepage-a4 .content-left p { font-size: 16px; }
.app_content_2388801017 .homepage-a4 .content-left h2 { font-size: 24px; font-weight: bold; }
.app_content_2388801017 .homepage-a4 .content-left .big-button-2 { width: 250px; margin-left: 0px; }
.app_content_2388801017 .homepage-a4 .content-right { width: 300px; }
.app_content_2388801017 .homepage-a4 .banner { border: 1px solid #c7b0a8; margin: 10px 0pt; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage/member-poster1.jpg") no-repeat scroll left top; width: 100%; height: 200px; position: relative; }
.app_content_2388801017 .homepage-a4 .signup-box .signup-header { background: transparent none repeat scroll 0% 0%; }
.app_content_2388801017 .homepage-a4 .signup-box .signup-content { background: transparent none repeat scroll 0% 0%; }
.app_content_2388801017 .content-outer { position: relative; }
.app_content_2388801017 .content-outer .b { width: 100%; text-align: center; }
.app_content_2388801017 .content-outer .c { padding: 20px 10px; }
.app_content_2388801017 .content-outer .big-table { margin: 15px auto 0pt; text-align: left; }
.app_content_2388801017 .content-outer h2 { margin-bottom: 20px; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 24px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: #48515f; }
.app_content_2388801017 .login .content-outer, .app_content_2388801017 .reactivate .content-outer { margin: 40px auto 0pt; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-content-400-top.gif") no-repeat scroll center top; width: 402px; }
.app_content_2388801017 .login .content-outer .b, .app_content_2388801017 .reactivate .content-outer .b { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-content-400-btm.gif") no-repeat scroll center bottom; }
.app_content_2388801017 .login .content-outer .big-button-2 { width: 100%; margin-top: 20px; }
.app_content_2388801017 .login .content-outer .join-link { font-size: 12px; position: absolute; left: -180px; top: 67px; width: 180px; text-align: center; }
.app_content_2388801017 .content-outer { margin: 20px auto -10px; width: 822px; }
.app_content_2388801017 .content-outer .content { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-content-600w.gif") no-repeat scroll center top; width: 602px; }
.app_content_2388801017 .content-outer .inner-sidebar { padding: 20px 0pt 0pt; width: 170px; }
.app_content_2388801017 .big-button-join { margin: 10px auto 0pt; width: 145px; height: 37px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite2.png"); background-position: right 0px; position: relative; clear: both; }
.app_content_2388801017 .big-button-join a { display: block; height: 100%; width: 100%; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: 37px; font-size-adjust: none; font-stretch: normal; color: #ffffff; text-align: center; letter-spacing: 1px; }
.app_content_2388801017 .content-outer .secondary-navigation { width: 145px; }
.app_content_2388801017 .content-outer .secondary-navigation .inner-sidebar li { padding: 5px 0pt; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: right; }
.app_content_2388801017 .content-outer .secondary-navigation .inner-sidebar li.current { border-left: medium none #ffffff; }
.app_content_2388801017 .content-outer .inner-header { margin: 15px 15px 0pt; padding: 5px 10px; height: auto; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.app_content_2388801017 .content-outer .inner-content { margin: 10px 15px 20px; padding: 0pt 10px 0pt 0pt; overflow: auto; height: 320px; font-size: 12px; line-height: 150%; }
.app_content_2388801017 .content-outer .inner-content.small-font { font-size: 11px; }
.app_content_2388801017 .content-outer .inner-content.no-header { margin: 15px; height: 370px; }
.app_content_2388801017 .content-outer .inner-content h4 { font-size: 16px; }
.app_content_2388801017 #app2388801017_site.small #app2388801017_header, .app_content_2388801017 #app2388801017_site.small .inner-sidebar, .app_content_2388801017 #app2388801017_site.small #app2388801017_footer { display: none; }
.app_content_2388801017 #app2388801017_site.small .content-outer { margin: 0pt; width: 602px; }
.app_content_2388801017 #app2388801017_site.small { width: 602px; margin-top: 10px; }
.app_content_2388801017 .how-it-works table { margin: 0px auto; width: 95%; }
.app_content_2388801017 .how-it-works td { text-align: center; vertical-align: top; }
.app_content_2388801017 .how-it-works .pic { position: relative; }
.app_content_2388801017 .how-it-works .pic .number { margin: 10px auto 0pt; }
.app_content_2388801017 .how-it-works .visitor .pic .number { margin: 0pt; padding: 0pt; display: block; position: absolute; top: 0pt; left: 0pt; }
.app_content_2388801017 .how-it-works .visitor .pic { padding-top: 15px; }
.app_content_2388801017 .how-it-works h2 { font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: #ffa200; margin-bottom: 10px; padding-top: 5px; text-align: center; letter-spacing: -0.5px; }
.app_content_2388801017 .how-it-works ul { margin: 0pt 10px; }
.app_content_2388801017 .how-it-works li { list-style-type: none; font-family: "Lucida Grande",Tahoma,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: left; margin-bottom: 0.5em; }
.app_content_2388801017 .how-it-works .box { margin: 10px auto 0pt; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite2.png"); background-position: right -355px; width: 150px; }
.app_content_2388801017 .how-it-works .big-button-join { margin-top: 7px; }
.app_content_2388801017 .site .content-outer .inner-content.how-it-works { overflow: hidden; margin-top: 5px; margin-bottom: 10px; height: 340px; }
.app_content_2388801017 #app2388801017_content-site .inner-content { padding: 10px; overflow-y: auto; }
.app_content_2388801017 .help {  }
.app_content_2388801017 .help h4 { margin-top: 20px; }
.app_content_2388801017 .help h4.first { margin-top: 0px; }
.app_content_2388801017 .sd-help-question div { display: none; }
.app_content_2388801017 .camerahelp .sd-help-question div { display: block; }
.app_content_2388801017 .sd-help-question .question { color: #95a9af; }
.app_content_2388801017 .press-quotes th { padding-right: 10px; padding-bottom: 25px; text-align: center; }
.app_content_2388801017 .press-quotes td { padding-left: 35px; padding-bottom: 25px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite2.png"); background-position: -948px -301px; vertical-align: top; }
.app_content_2388801017 .press-quotes { margin: 20px 0pt 0pt; }
.app_content_2388801017 .press a { color: #ee4000; }
.app_content_2388801017 .press p { margin: 0pt; }
.app_content_2388801017 .public { position: relative; margin-top: 10px; }
.app_content_2388801017 .public .content-outer { width: 950px; }
.app_content_2388801017 .public-header { float: left; margin-left: 3px; }
.app_content_2388801017 .public-header.with-map { width: 610px; }
.app_content_2388801017 #app2388801017_public-map { float: right; width: 320px; height: 295px; }
.app_content_2388801017 .public h1 { font-size: 22px; color: #48515f; }
.app_content_2388801017 .public h2 { font-size: 14px; color: #48515f; }
.app_content_2388801017 .public h3 { color: #444444; }
.app_content_2388801017 .public h4 { font-size: 18px; }
.app_content_2388801017 .public h5 { margin: 0pt 0pt 0.3em; font-weight: normal; color: #222222; }
.app_content_2388801017 .public-list, .app_content_2388801017 .public-member, .app_content_2388801017 .public-directory { margin: 20px auto 0pt; float: left; position: relative; }
.app_content_2388801017 .public .t { height: 20px; width: 100%; float: left; }
.app_content_2388801017 .public .c { margin: 0pt; padding: 0pt; float: left; }
.app_content_2388801017 .public .b { height: 20px; float: left; position: relative; }
.app_content_2388801017 .public-list { width: 760px; }
.app_content_2388801017 .public-list .c { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-content-760-mid.gif") repeat-y scroll center center; width: 760px; }
.app_content_2388801017 .public-list .b { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-content-760-btm.gif") no-repeat scroll center bottom; }
.app_content_2388801017 .public-list .t { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-content-760-top.gif") no-repeat scroll center top; }
.app_content_2388801017 .public .profile { border-bottom: 1px solid #eeeeee; margin: 0pt 0pt 40px; padding: 0pt 18px 25px; width: 340px; text-align: left; line-height: 150%; float: left; }
.app_content_2388801017 .public .profile-photo { margin: 0pt 10px 5px 0pt; background: #eeeeee none repeat scroll 0% 0%; float: left; width: 120px; height: 160px; }
.app_content_2388801017 .public .profile-details span { font-weight: bold; color: #666666; }
.app_content_2388801017 .public-button { margin: 15px auto 10px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/orange-button-public.gif") no-repeat scroll center center; clear: both; width: 300px; height: 28px; }
.app_content_2388801017 .public-button a { display: block; font-size: 14px; line-height: 28px; color: white; text-align: center; }
.app_content_2388801017 .public-directory { width: 930px; }
.app_content_2388801017 .public-directory h2 { color: #48515f; font-size: 22px; margin-bottom: 5px; }
.app_content_2388801017 .public-directory h3 { font-size: 16px; }
.app_content_2388801017 .public-directory a { color: #598390; text-decoration: underline; line-height: 150%; }
.app_content_2388801017 .directory-description { margin: 20px 15px 0pt; width: 900px; color: #444444; }
.app_content_2388801017 .public-directory .c { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-content-930-mid.gif") repeat-y scroll center center; padding-left: 20px; padding-right: 20px; width: 890px; }
.app_content_2388801017 .public-directory .b { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-content-930-btm.gif") no-repeat scroll center bottom; }
.app_content_2388801017 .public-directory .t { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-content-930-top.gif") no-repeat scroll center top; }
.app_content_2388801017 .public-directory table { margin: 10px 0pt 30px; width: 100%; }
.app_content_2388801017 .public-directory td { vertical-align: top; font-size: 11px; }
.app_content_2388801017 .public-member { width: 930px; }
.app_content_2388801017 .public-member .t { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-content-930-parted-top.gif") no-repeat scroll center top; }
.app_content_2388801017 .public-member .c { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-content-930-parted-mid.gif") repeat-y scroll center center; width: 100%; }
.app_content_2388801017 .public-member .b { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-content-930-parted-btm.gif") no-repeat scroll center bottom; }
.app_content_2388801017 .public-member .profile { border-bottom: medium none #ffffff; margin: 0pt; width: 400px; float: left; }
.app_content_2388801017 .public .signup { float: right; width: 450px; }
.app_content_2388801017 .public .signup h2 { margin: 0pt; font-size: 22px; text-align: center; }
.app_content_2388801017 .public .signup h3 { margin: 0pt auto 20px; font-size: 14px; text-align: center; }
.app_content_2388801017 .public .signup .big-table { margin-top: -10px; }
.app_content_2388801017 .public .signup .big-table th, .app_content_2388801017 .public .signup .big-table td, .app_content_2388801017 .public .signup .big-table select, .app_content_2388801017 .public .signup .big-table .input-field { font-size: 14px; }
.app_content_2388801017 .public .signup .big-table .big-button { margin-left: auto; margin-right: auto; }
.app_content_2388801017 .public .signup .notice { margin: 10px; padding: 10px 0pt; font-size: 11px; border-top-color: #eeeeee; }
.app_content_2388801017 .public-search { margin: 0px auto 30px; text-align: center; font-size: 13px; line-height: 30px; }
.app_content_2388801017 .public-search input, .app_content_2388801017 .public-search select { font-size: 13px; }
.app_content_2388801017 .public-search .input-button { background-color: #ffa200; height: 18px; padding-top: 0pt; }
.app_content_2388801017 .public-footer { clear: both; color: #95a9af; padding-top: 10px; text-align: center; }
.app_content_2388801017 .leftlayout #app2388801017_footer, .app_content_2388801017 .leftlayout .public-footer { margin-right: 200px; width: auto; }
.app_content_2388801017 .public-sidebar { width: 160px; margin-left: 10px; margin-top: 45px; float: left; }
.app_content_2388801017 .public-sidebar a { font-size: 12px; color: #598390; text-decoration: underline; line-height: 150%; }
.app_content_2388801017 .public .pagination { position: absolute; top: -10px; right: 20px; }
.app_content_2388801017 .public-signup-message { margin: 20px auto 10px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-content-400-top.gif") no-repeat scroll center top; width: 402px; }
.app_content_2388801017 .public-signup-message .b { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-content-400-btm.gif") no-repeat scroll center bottom; }
.app_content_2388801017 .public-signup-message .c { padding: 10px 20px; text-align: left; font-size: 13px; }
.app_content_2388801017 .public-signup-message p { margin: 0pt; }
.app_content_2388801017 #app2388801017_public-links { border-top: 1px solid #cccccc; padding: 20px 100px 40px; margin-top: 50px; color: #666666; font-size: 13px; }
.app_content_2388801017 #app2388801017_public-links h2 { padding: 30px 0pt 5px; color: #598390; font-size: 18px; clear: both; }
.app_content_2388801017 #app2388801017_public-links h1 { padding: 30px 0pt 5px; color: #598390; font-size: 18px; clear: both; }
.app_content_2388801017 #app2388801017_public-links a { color: #598390; text-decoration: underline; }
.app_content_2388801017 #app2388801017_public-links p { margin-bottom: 5px; }
.app_content_2388801017 #app2388801017_public-links td { border: 0pt none #ffffff; text-align: center; }
.app_content_2388801017 #app2388801017_public-links table { margin: 10px auto; width: 100%; }
.app_content_2388801017 #app2388801017_public-links a.clink { padding: 3px 0pt; display: block; float: left; width: 190px; text-align: center; }
.app_content_2388801017 .signup #app2388801017_header { border-bottom: 1px solid #cecece; padding-bottom: 8px; margin-bottom: 20px; padding-top: 5px; }
.app_content_2388801017 .signup .content-middle h2 { font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 30px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: #345d6b; text-align: center; }
.app_content_2388801017 .signup .content-middle { margin: 0px auto; position: relative; width: 600px; }
.app_content_2388801017 .signup .content-middle.with-right { float: left; margin-left: 50px; }
.app_content_2388801017 .signup .content-middle.with-left { float: left; }
.app_content_2388801017 .signup .content-right { float: left; width: 350px; font-size: 14px; margin-right: 20px; }
.app_content_2388801017 .signup .content-left { float: left; }
.app_content_2388801017 .signup .content-right h2, .app_content_2388801017 .signup .content-left h2 { margin: 20px 0pt 10px; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 24px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: #345d6b; text-align: left; }
.app_content_2388801017 .signup td.checkbox { width: 15px; }
.app_content_2388801017 .signup .step-3 .input-field { width: 150px; }
.app_content_2388801017 .signup .input-field { width: 200px; }
.app_content_2388801017 .signup .checkbox-text { font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: #444444; padding-right: 20px; }
.app_content_2388801017 .buddybox { border-bottom: 12px solid #eae7e5; overflow-y: auto; height: 300px; }
.app_content_2388801017 .buddybox p { margin: 20px 10px; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: center; color: #444444; }
.app_content_2388801017 .signup .notice { border-top: 1px solid #bbbbbb; padding: 5px 12px 0px; margin-top: 10px; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: center; color: #444444; }
.app_content_2388801017 .signup #app2388801017_me_type, .app_content_2388801017 .signup #app2388801017_you_type, .app_content_2388801017 .signup #app2388801017_country { width: 200px; }
.app_content_2388801017 .signup #app2388801017_day, .app_content_2388801017 .signup #app2388801017_year { margin-left: 10px; }
.app_content_2388801017 .signup .step-2 .notice, .app_content_2388801017 .signup.invitation .notice { font-size: 12px; padding-left: 0pt; padding-right: 0pt; }
.app_content_2388801017 .signup .step-3 h2 { font-size: 26px; }
.app_content_2388801017 .h2-sub { font-size: 20px; color: #222222; margin-top: 10px; margin-bottom: 20px; text-align: center; }
.app_content_2388801017 .signup .step-3 .h2-sub { font-size: 16px; margin-top: 30px; }
.app_content_2388801017 .signup .step-3 .content-middle { width: 600px; }
.app_content_2388801017 .signup .step-3 .big-table { margin-top: 0pt; margin-bottom: 20px; }
.app_content_2388801017 .signup .step-3 #app2388801017_email { width: 100px; }
.app_content_2388801017 .signup .step-3 .big-button { margin-top: 2px; }
.app_content_2388801017 .signup-emailus { margin: 30px 0pt 20px; color: #666666; font-size: 11px; text-align: center; }
.app_content_2388801017 .signup .step-4 .signup-emailus { margin-bottom: 0pt; }
.app_content_2388801017 .signup .skip, .app_content_2388801017 .importer .skip { float: right; margin-top: 20px; margin-right: 50px; font-size: 11px; }
.app_content_2388801017 .signup .step-4 .skip { font-size: 14px; margin-top: 0pt; margin-right: 0pt; }
.app_content_2388801017 .signup .step-4 .big-button { margin: 0pt 10px 0pt 0pt; float: right; }
.app_content_2388801017 .signup .step-4 .big-table { margin: 0pt auto 5px; width: 450px; }
.app_content_2388801017 .signup .step-4 td.checkbox { padding-right: 3px; }
.app_content_2388801017 .signup .step-4 .notice { border-top: medium none #ffffff; padding-top: 0pt; margin-bottom: 10px; }
.app_content_2388801017 .signup .step-5 td { font-size: 14px; }
.app_content_2388801017 .signup .step-5 th { font-size: 14px; }
.app_content_2388801017 .signup .step-5 select, .app_content_2388801017 .signup .step-5 .input-field, .app_content_2388801017 .signup .step-5 .input-file { font-size: 14px; width: 200px; }
.app_content_2388801017 .signup .step-5 textarea { font-family: "Lucida Grande",Tahoma,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; width: 300px; }
.app_content_2388801017 .signup .step-5 .dropdown .text { width: 180px; background-position: 99% 40%; }
.app_content_2388801017 .signup .step-5 .note { font-size: 12px; }
.app_content_2388801017 .signup .invitation td { padding-top: 10px; }
.app_content_2388801017 .signup .invitation th { padding-top: 12px; }
.app_content_2388801017 .signup .invitation select, .app_content_2388801017 .signup .invitation .input-field { font-size: 16px; }
.app_content_2388801017 .signup li.red { color: #ee4000; }
.app_content_2388801017 .viral #app2388801017_footer { display: none; }
.app_content_2388801017 #app2388801017_site .viral h2 { font-size: 24px; }
.app_content_2388801017 #app2388801017_site .viral2 .h2-sub { font-size: 16px; }
.app_content_2388801017 .signup-error { border: 1px solid #ff3333; margin: 10px 0pt 5px; padding: 3px; color: #ff3333; font-weight: bold; font-size: 12px; text-align: center; background-color: #fcf0ee; }
.app_content_2388801017 .signup.test3 ul, .app_content_2388801017 .signup.test2 ul { margin-left: 2em; }
.app_content_2388801017 .signup.test3 li, .app_content_2388801017 .signup.test2 li { font-size: 13px; }
.app_content_2388801017 .signup.test3 h2 { text-align: left; font-size: 22px; }
.app_content_2388801017 .signup.test3 .content-left { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup-woman2.jpg") no-repeat scroll right top; width: 350px; height: 490px; margin-top: 20px; margin-right: 20px; margin-left: 90px; }
.app_content_2388801017 .signup.test3 .content-middle { width: 420px; }
.app_content_2388801017 .signup.test3 .invitation-message { margin-bottom: 0pt; }
.app_content_2388801017 .signup.test3 .notice { margin-top: 20px; }
.app_content_2388801017 body.darkbg { background: #000000 url("http://cdn.speeddate.com/static/21288/site/images/site-bg-dark.jpg") repeat-x scroll left top; }
.app_content_2388801017 .signup.test4 { margin: 0pt; background: #000000 url("http://cdn.speeddate.com/static/21288/site/images/site-bg-dark.jpg") repeat-x scroll left top; width: 100%; padding-top: 20px; padding-bottom: 300px; }
.app_content_2388801017 .signup.test4 #app2388801017_header { border: 0px none #ffffff; margin: 0pt auto; padding: 0pt 0pt 0pt 40px; width: 600px; height: 80px; }
.app_content_2388801017 .signup.test4 #app2388801017_h1 { width: 174px; height: 67px; top: 0px; }
.app_content_2388801017 .signup.test4 #app2388801017_h1 span { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/speed-date-logo-large-dark.gif") no-repeat scroll 0% 0%; position: absolute; top: 0pt; left: 0pt; width: 100%; height: 100%; cursor: pointer; }
.app_content_2388801017 .signup.test4 h3 { font-size: 18px; color: #345d6b; margin-bottom: 10px; }
.app_content_2388801017 .signup.test4 .notice { margin-top: 20px; letter-spacing: -0.3px; }
.app_content_2388801017 .signup.test4 .content-middle { margin: 0pt auto; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-dark-600-top.gif") no-repeat scroll center top; width: 606px; font-size: 12px; }
.app_content_2388801017 .signup.test4 .content-middle .b { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-dark-600-btm.gif") no-repeat scroll center bottom; width: 606px; }
.app_content_2388801017 .signup.test4 .content-middle .c { padding: 10px 10px 20px; }
.app_content_2388801017 .signup.test4 .big-table { width: 420px; }
.app_content_2388801017 .signup.test4 .notsm .big-button { margin: 10px 0pt; height: 37px; width: 200px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: left 0px; }
.app_content_2388801017 .signup.test4 .notsm .big-button a { font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: 37px; font-size-adjust: none; font-stretch: normal; color: #ffffff; text-align: center; letter-spacing: 3px; text-transform: uppercase; }
.app_content_2388801017 .signup.test4 .invite-check-out { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/invite-bubble-message-checkout.gif") no-repeat scroll 0% 0%; width: 165px; height: 82px; }
.app_content_2388801017 .signup.test4 .content-side { width: 165px; position: absolute; top: 30px; left: 10px; }
.app_content_2388801017 .signup.test4 .content-side div { text-align: right; padding-right: 20px; }
.app_content_2388801017 .signup.test4 form.with-left { display: block; float: right; }
.app_content_2388801017 .invite-box { border: 1px solid #dddddd; margin: 0pt auto; padding: 7px; text-align: center; width: 400px; }
.app_content_2388801017 h4.divider { margin: 5px 0pt; color: #444444; width: 100%; text-align: center; }
.app_content_2388801017 .invite-layout .profile-table.invite { margin: 0pt auto; width: 350px; }
.app_content_2388801017 .imported-emails-container { border: 1px solid #dddddd; margin: 0px; overflow: auto; height: 330px; }
.app_content_2388801017 .imported-emails-container table { margin: 0pt 0pt 5px 10px; width: 450px; }
.app_content_2388801017 .imported-emails-container td.name { padding-right: 15px; font-weight: bold; }
.app_content_2388801017 .imported-emails-container td { padding-top: 6px; font-size: 12px; vertical-align: middle; }
.app_content_2388801017 .email-icons td { vertical-align: middle; }
.app_content_2388801017 .email-icons a:hover img, .app_content_2388801017 .email-icons a img { border: medium none #ffffff; }
.app_content_2388801017 .profile-table.invite-import { margin: 20px auto; }
.app_content_2388801017 .profile-table.invite-imported-emails { margin: 0px auto; }
.app_content_2388801017 .profile-table.invite textarea { width: 380px; height: 60px; }
.app_content_2388801017 .profile-table.invite .header-row { padding-bottom: 10px; text-align: center; position: relative; }
.app_content_2388801017 .profile-table.invite td { text-align: center; }
.app_content_2388801017 .profile-table.invite .input-field { width: 160px; }
.app_content_2388801017 .profile-table.invite-import .note { font-size: 11px; color: #999999; padding-top: 20px; }
.app_content_2388801017 .invite-box table { margin: 10px auto 0pt; width: 300px; }
.app_content_2388801017 .invite-container { border: 1px solid #cccccc; margin: 0px auto; overflow: auto; height: 240px; width: 500px; background-color: white; padding-left: 5px; }
.app_content_2388801017 .invite-container th { text-align: left; font-size: 14px; padding-top: 20px; padding-bottom: 5px; font-weight: bold; }
.app_content_2388801017 .invite-container td.name { padding-right: 15px; font-weight: bold; padding-left: 5px; }
.app_content_2388801017 .invite-container td { border-bottom: 1px solid #e0e0e0; padding-top: 5px; padding-bottom: 5px; font-size: 12px; }
.app_content_2388801017 .invite-container label { display: block; }
.app_content_2388801017 .invitation-message { margin: 20px auto; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-content-400-top.gif") no-repeat scroll center top; width: 402px; font-size: 16px; }
.app_content_2388801017 .invitation-message .b { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-content-400-btm.gif") no-repeat scroll center bottom; }
.app_content_2388801017 .invitation-message .c { padding: 10px 20px; text-align: left; }
.app_content_2388801017 .invitation-message p { margin: 10px 0pt; }
.app_content_2388801017 .invitation-message blockquote { border: 1px solid #dddddd; padding: 10px; font-size: 14px; background-color: #fafafa; }
.app_content_2388801017 .with-pic blockquote, .app_content_2388801017 .with-pic p { margin-left: 110px; }
.app_content_2388801017 .invitation-inviter { float: left; width: 75px; margin-top: 20px; }
.app_content_2388801017 .invitation-text { border-bottom: 1px solid #666666; margin: 0px auto; font-size: 12px; text-align: center; width: 402px; padding-bottom: 20px; }
.app_content_2388801017 .vote div, .app_content_2388801017 .match div { margin: 0pt auto; font-size: 1px; color: #ffffff; position: relative; }
.app_content_2388801017 .vote .yes { width: 26px; height: 25px; }
.app_content_2388801017 .vote .no { width: 25px; height: 24px; }
.app_content_2388801017 .vote .unknown { width: 25px; height: 24px; }
.app_content_2388801017 .match .match-unknown { width: 57px; height: 25px; }
.app_content_2388801017 .match .match-yes { width: 57px; height: 25px; }
.app_content_2388801017 .match .match-no { width: 57px; height: 25px; }
.app_content_2388801017 .vote span, .app_content_2388801017 .match span { display: block; position: absolute; left: 0pt; top: 0pt; width: 100%; height: 100%; }
.app_content_2388801017 .vote .yes span { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: left -1797px; }
.app_content_2388801017 .vote .no span { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: left -1822px; }
.app_content_2388801017 .vote .unknown span { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: left -1897px; }
.app_content_2388801017 .vote .match-yes span { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: left -1846px; }
.app_content_2388801017 .vote .match-no span { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: left -1871px; }
.app_content_2388801017 .match .match-yes span { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: left -1846px; }
.app_content_2388801017 .match .match-no span { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: left -1871px; }
.app_content_2388801017 .match .match-unknown span { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: left -1920px; }
.app_content_2388801017 .vote input { border-style: solid; border-color: #fafafa #999999 #999999 #fafafa; border-width: 1px; }
.app_content_2388801017 .vote .match-unknown span { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: left -1920px; }
.app_content_2388801017 .p-content .flirtpop { width: 350px; }
.app_content_2388801017 .popup-box h4 { padding: 8px 25px 4px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png") no-repeat scroll left top; color: #ffffff; position: relative; font-weight: bold; font-size: 14px; cursor: move; }
.app_content_2388801017 .fb-popup-close { padding: 4px 6px; font-size: 16px; font-weight: bold; position: absolute; top: 3px; right: 15px; color: black; }
.app_content_2388801017 .fb-popup-close:hover { color: white; }
.app_content_2388801017 .fb-popup-close a { text-decoration: none; color: black; }
.app_content_2388801017 .popup-close { padding: 4px 6px; font-size: 16px; font-weight: bold; position: absolute; top: 3px; right: 15px; color: black; cursor: pointer; }
.app_content_2388801017 .popup-close:hover { color: white; }
.app_content_2388801017 .popup-box .input-button { padding: 2px 8px; margin-top: 10px; margin-right: 10px; }
.app_content_2388801017 .popup-box-contents { padding: 10px 0pt 0pt; }
.app_content_2388801017 .popup-box textarea { width: 97%; height: 4em; }
.app_content_2388801017 .popup-box-buttons { height: 32px; }
.app_content_2388801017 .popup-box-buttons .input-button { float: left; }
.app_content_2388801017 .popup-box-buttons input.right-button { float: right; }
.app_content_2388801017 table.flirt-messages {  }
.app_content_2388801017 table.flirt-messages td { padding-top: 5px; vertical-align: top; font-size: 12px; }
.app_content_2388801017 table.flirt-messages td.checkbox { padding-top: 5px; width: 16px; }
.app_content_2388801017 table.flirt-messages .limits { font-size: 9px; color: #666666; font-weight: bold; }
.app_content_2388801017 .add-buddy { margin-top: 5px; margin-bottom: 5px; }
.app_content_2388801017 .flirtpop .sd-gift-select { margin-top: 10px; }
.app_content_2388801017 .feedback-message { margin: 10px 0pt; }
.app_content_2388801017 .feedbackpop select { margin-bottom: 10px; font-size: 16px; }
.app_content_2388801017 .feedbackpop textarea { height: 8em; }
.app_content_2388801017 .datepop { padding: 10px 0pt 0pt; }
.app_content_2388801017 .datepop .textbox-descriptor { font-size: 14px; }
.app_content_2388801017 .upgradepop { text-align: center; }
.app_content_2388801017 .upgradepop .input-button { margin-right: 10px; margin-top: 10px; }
.app_content_2388801017 .upgradepop h2 { margin: 8px; color: #48515f; font-weight: bold; font-size: large; }
.app_content_2388801017 .upgradepop h3 { margin: 8px 2px; color: #48515f; font-weight: bold; }
.app_content_2388801017 .upgradepop ul { margin: 5px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.app_content_2388801017 .upgradepop li { margin: 5px; color: #444444; font-weight: bold; }
.app_content_2388801017 .flirt-box { border-bottom: 1px solid #dddddd; padding: 10px 10px 0pt; background-color: #fafafa; height: 200px; position: relative; width: 533px; }
.app_content_2388801017 .flirt-image { position: absolute; top: 10px; left: 10px; }
.app_content_2388801017 .flirt-image .details { font-size: 12px; padding-top: 2px; }
.app_content_2388801017 .flirt-image img { height: 160px; width: 120px; }
.app_content_2388801017 .flirt-image a { display: block; }
.app_content_2388801017 .flirt-box .box-contents { position: absolute; top: 10px; left: 145px; }
.app_content_2388801017 .flirt-box h4 { text-transform: none; font-size: 14px; color: #444444; }
.app_content_2388801017 .flirt-box .details { color: #666666; margin-bottom: 5px; }
.app_content_2388801017 .flirt-box .location { padding-left: 20px; }
.app_content_2388801017 .flirt-box textarea { height: 80px; width: 350px; }
.app_content_2388801017 .flirt-box .limits { margin-right: 40px; text-align: right; font-size: 10px; color: #999999; margin-bottom: 4px; }
.app_content_2388801017 .flirt-box .note { font-size: 10px; color: #999999; line-height: 10px; margin-bottom: 5px; }
.app_content_2388801017 .flirt-box .add-buddy-text { line-height: 20px; }
.app_content_2388801017 .flirt-box .add-buddy-text sup { font-weight: bold; }
.app_content_2388801017 .flirt-box .pagination { position: absolute; right: 5px; top: 175px; }
.app_content_2388801017 .profilepop .dialog_content { padding: 0pt; }
.app_content_2388801017 .profilepop .photo-and-info { padding: 0pt; }
.app_content_2388801017 .profilepop .overflirted-message { margin: 0pt auto 10px; width: 300px; }
.app_content_2388801017 .overflirted-message { border: 1px solid #f6be10; margin: 5px 0pt; padding: 5px; background-color: #fffdd4; text-align: center; }
.app_content_2388801017 .overflirted-message a { font-weight: bold; }
.app_content_2388801017 .underflirted-message { border: 1px solid #10f656; margin: 5px 0pt; padding: 5px; background-color: #d4ffdf; text-align: center; }
.app_content_2388801017 .underflirted-message a { color: #9999aa; font-weight: bold; }
.app_content_2388801017 .profilepop .profile-box { background: transparent none repeat scroll 0% 0%; height: 320px; }
.app_content_2388801017 .profilepop .profile-box .action-buttons { width: 80px; margin-top: 0pt; }
.app_content_2388801017 .profilepop .profile-box .profile-head { padding: 10px 0pt 0pt; width: 300px; background-color: transparent; color: #222222; height: 310px; }
.app_content_2388801017 .profilepop .profile-box .profile-content { margin-top: 10px; width: 350px; padding-right: 0pt; padding-left: 0pt; height: 310px; }
.app_content_2388801017 .profilepop .premium-logo { position: absolute; left: 20px; top: 239px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-position: right -34px; background-repeat: no-repeat; display: none; height: 21px; width: 160px; }
.app_content_2388801017 a.upgrade-button-link .upgrade-and-button { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/-sprite6.png") no-repeat scroll left -125px; height: 81px; width: 270px; }
.app_content_2388801017 a.upgrade-button-link:hover .upgrade-and-button { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/-sprite6.png") no-repeat scroll left -206px; text-decoration: none; }
.app_content_2388801017 .upgrade-link-text { padding: 24px 0pt 0pt 20px; color: #330000; font-weight: normal; }
.app_content_2388801017 .upgrade-text-red, .app_content_2388801017 .upgrade-text-red a { font-weight: bold; color: #800000; font-size: 20px; }
.app_content_2388801017 .popup-content-left { width: 145px; float: left; }
.app_content_2388801017 .popup-content-right { width: 270px; float: left; color: #555555; font-weight: bold; }
.app_content_2388801017 .viewed-you-silluets { margin: 10px 0pt; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/silluets.png") no-repeat scroll -177px -177px; color: #555555; font-weight: bold; padding-left: 180px; height: 170px; }
.app_content_2388801017 .viewed-you-silluets h2, .app_content_2388801017 .popup-content-right h2 { font-weight: bold; font-size: medium; color: #48515f; }
.app_content_2388801017 #app2388801017_content-members .content.with-nav { overflow: hidden; }
.app_content_2388801017 .members-table { margin-top: 0px; width: 513px; }
.app_content_2388801017 .members-table .button { border: medium none #ffffff ! important; }
.app_content_2388801017 .members-table td { padding: 0px; vertical-align: top; }
.app_content_2388801017 .members-table .photo-and-info { padding: 3px 0pt 4px 3px; display: block; width: 120px; height: 185px; position: absolute; top: 0px; left: 0px; text-align: left; float: none; }
.app_content_2388801017 .members-table a.member { border: 5px solid #dddddd; margin: 4px; background-color: #dceaef; height: 195px; display: block; position: relative; width: 165px; }
.app_content_2388801017 .members-table a.member:hover { border-color: #f6f6f6; text-decoration: none; }
.app_content_2388801017 .members-table a.member:hover img, .app_content_2388801017 .members-table a.member img { border: medium none #ffffff; }
.app_content_2388801017 .members-table .pppp { background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-position: right -218px; width: 117px; height: 20px; position: absolute; top: 149px; left: 2px; }
.app_content_2388801017 .members-table .photo-and-info .details { margin: 0px auto; width: 115px; padding-left: 4px; font-size: 12px; line-height: 14px; cursor: pointer; white-space: nowrap; }
.app_content_2388801017 .details .age { font-size: 11px; color: #666666; }
.app_content_2388801017 .members-table .photo-and-info .viewed-days { padding-left: 5px; width: 115px; position: absolute; background-color: #f7f7f7; }
.app_content_2388801017 .members-table .photo-and-info .name { color: #345d6b; font-weight: bold; }
.app_content_2388801017 .members-table .photo-and-info .location { padding: 0px; font-size: 11px; color: #666666; }
.app_content_2388801017 .members-table .buttons { position: absolute; top: 0pt; left: 123px; width: 40px; height: 185px; padding-top: 2px; }
.app_content_2388801017 .members-table .buttons .button { margin: 1px auto 1px 2px; display: block; width: 37px; height: 37px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite7.png"); }
.app_content_2388801017 .members-table .buttons .chat-enabled { background-image: url("http://cdn.speeddate.com/static/21288/site/images/btn-chat-members.gif"); background-repeat: no-repeat; background-position: 0pt 0pt; }
.app_content_2388801017 .members-table .buttons .chat-disabled { background-image: url("http://cdn.speeddate.com/static/21288/site/images/btn-chat-members.gif"); background-repeat: no-repeat; background-position: left -37px; }
.app_content_2388801017 .members-table .buttons .wink { background-position: -1px -549px; }
.app_content_2388801017 .members-table .buttons .flirt { background-position: -1px -590px; }
.app_content_2388801017 .members-table .buttons .date { background-position: -1px -631px; }
.app_content_2388801017 .members-table .buttons .add-favorite { background-position: -1px -672px; }
.app_content_2388801017 .members-table .buttons .chat:hover { background-position: -38px 0px; }
.app_content_2388801017 .members-table .buttons .wink:hover { background-position: -51px -549px; }
.app_content_2388801017 .members-table .buttons .flirt:hover { background-position: -51px -590px; }
.app_content_2388801017 .members-table .buttons .date:hover { background-position: -51px -631px; }
.app_content_2388801017 .members-table .buttons .add-favorite:hover { background-position: -51px -672px; }
.app_content_2388801017 .members-table .buttons .wink:active { background-position: -101px -549px; }
.app_content_2388801017 .members-table .buttons .flirt:active { background-position: -101px -590px; }
.app_content_2388801017 .members-table .buttons .date:active { background-position: -101px -631px; }
.app_content_2388801017 .members-table .buttons .add-favorite:active { background-position: -101px -672px; }
.app_content_2388801017 .members-table .buttons .added-favorite { background-position: -152px -672px; }
.app_content_2388801017 .h-table.results td { padding: 7px 0pt; line-height: 15px; }
.app_content_2388801017 .h-table.results td.user-details, .app_content_2388801017 .h-table.results th.user-details { width: 140px; }
.app_content_2388801017 .h-table.results th { line-height: 15px; }
.app_content_2388801017 .h-table.results td.date { font-size: 10px; }
.app_content_2388801017 .h-table.results td.delete-row { height: 20px; }
.app_content_2388801017 .h-table.results td.vote, .app_content_2388801017 .h-table.results th.vote, .app_content_2388801017 .h-table.results td.match, .app_content_2388801017 .h-table.results th.match, .app_content_2388801017 .h-table.results td.actions, .app_content_2388801017 .h-table.results th.actions { text-align: center; }
.app_content_2388801017 .actions a.input-button { padding: 5px 0pt 5px 20px; display: block; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: left -1759px; color: #345d6b; margin-left: auto; margin-right: auto; width: 55px; font-size: 11px; background-color: #f7f7f7; }
.app_content_2388801017 #app2388801017_content-messages .content {  }
.app_content_2388801017 .h-table.messages .unread td { background-color: #ffffd9; }
.app_content_2388801017 .h-table.messages .unread .subject a { font-weight: bold; }
.app_content_2388801017 .h-table.messages td { padding: 4px 0pt 1px; }
.app_content_2388801017 .h-table.messages .date { width: 170px; padding-left: 5px; }
.app_content_2388801017 .h-table.messages .name-age { font-weight: normal; }
.app_content_2388801017 .h-table.messages .subject { width: 170px; }
.app_content_2388801017 .h-table.messages .subject a { padding: 5px; display: block; color: #345d6b; }
.app_content_2388801017 .msg-thread { border-bottom: 1px solid #eeeeee; overflow: auto; position: relative; width: 513px; height: auto; margin-bottom: 5px; clear: both; }
.app_content_2388801017 .msg-thread .h-table { margin: 0px auto; width: 480px; }
.app_content_2388801017 .msg-thread .msg-sender { font-weight: bold; color: #48515f; }
.app_content_2388801017 .msg-thread .h-table td { padding: 5px 0px; vertical-align: middle; }
.app_content_2388801017 .msg-thread td.checkbox { padding-left: 5px; }
.app_content_2388801017 .msg-thread .date { text-align: right; padding-right: 10px; width: 80px; }
.app_content_2388801017 .msg-thread td { padding: 5px 0pt; }
.app_content_2388801017 .msg-buttons { position: relative; }
.app_content_2388801017 .msg-buttons .right { position: absolute; right: 0px; top: 0px; }
.app_content_2388801017 .msg-buttons form { display: inline; }
.app_content_2388801017 .report-box { border: 1px solid #dddddd; padding: 10px; background-color: #fafafa; width: 493px; }
.app_content_2388801017 .h-table.requests td { padding: 5px 0pt 4px; }
.app_content_2388801017 .h-table.requests .subject { color: #345d6b; }
.app_content_2388801017 .incoming .user img { height: 80px; width: 60px; }
.app_content_2388801017 .incoming .checkbox { padding-right: 5px; }
.app_content_2388801017 .incoming .view-profile { margin: 10px 0pt; }
.app_content_2388801017 .incoming td { padding: 7px 0pt; }
.app_content_2388801017 .wasread { font-weight: bold; color: red; }
.app_content_2388801017 .my-info-content { margin: 30px auto; }
.app_content_2388801017 .profile-image { float: right; width: 120px; margin-right: 10px; }
.app_content_2388801017 .profile-image .upload-photo { font-weight: bold; }
.app_content_2388801017 .profile-table tr { vertical-align: top; }
.app_content_2388801017 .profile-table td { padding-top: 5px; vertical-align: top; font-size: 12px; }
.app_content_2388801017 .profile-table th { padding-right: 5px; padding-top: 7px; text-align: right; font-weight: bold; color: #666666; vertical-align: top; font-size: 12px; width: 180px; }
.app_content_2388801017 .my-info .profile-table th { width: 120px; }
.app_content_2388801017 .about-me .profile-table th { width: 190px; }
.app_content_2388801017 .profile-table #app2388801017_member-name { padding: 3px; font-size: 24px; margin-bottom: 10px; font-family: Verdana,Helvetica,sans-serif; }
.app_content_2388801017 .profile-table #app2388801017_day, .app_content_2388801017 .profile-table #app2388801017_month, .app_content_2388801017 .profile-table #app2388801017_year { margin-right: 2px; }
.app_content_2388801017 .profile-table #app2388801017_zipcode { width: 6em; }
.app_content_2388801017 .about-me .profile-table .input-field, .app_content_2388801017 .about-me .profile-table select { width: 220px; }
.app_content_2388801017 .about-me .profile-table textarea { width: 90%; }
.app_content_2388801017 .dating-quiz .profile-table .input-field, .app_content_2388801017 .dating-quiz .profile-table select { width: 470px; }
.app_content_2388801017 .dating-quiz .profile-table th { width: 470px; }
.app_content_2388801017 .dating-quiz .profile-table textarea { width: 90%; }
.app_content_2388801017 .profile-image .img-link { padding: 5px 0pt; display: block; text-align: center; font-size: 11px; }
.app_content_2388801017 .profile-image .img-link.first { border-bottom: 1px solid #dddddd; color: #ee4000; }
.app_content_2388801017 .profile-image a img { border: 2px solid #ffffff; }
.app_content_2388801017 .profile-image a:hover img { border: 2px ridge #999999; }
.app_content_2388801017 .account-settings li { border: 1px solid #dddddd; margin: 7px; padding: 10px; float: left; width: 177px; background-color: #f7fbff; }
.app_content_2388801017 .verify-email .profile-table { margin-bottom: 20px; }
.app_content_2388801017 .verify-email a { text-decoration: underline; }
.app_content_2388801017 .profile-table.deactivate td, .app_content_2388801017 .profile-table.unsubscribe td, .app_content_2388801017 .profile-table.deactivate th, .app_content_2388801017 .profile-table.unsubscribe th { padding-top: 2px; }
.app_content_2388801017 .h-table.blocked td { padding: 3px 0pt; }
.app_content_2388801017 .h-table.blocked .user-details { width: 150px; }
.app_content_2388801017 .column-header { padding-bottom: 8px; font-size: 14px; color: #777a7f; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; text-align: center; }
.app_content_2388801017 .column-header-right { padding-bottom: 8px; font-size: 14px; color: #777a7f; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; text-align: left; padding-left: 59px; }
.app_content_2388801017 .upload-pic { margin: 12px auto 0pt; text-align: left; width: 500px; }
.app_content_2388801017 .upload-pic .col-2 { border-left: 1px solid #999999; padding-left: 11px; width: 350px; }
.app_content_2388801017 .upload-pic .col-1 { padding-right: 18px; width: 140px; vertical-align: top; }
.app_content_2388801017 .image { border-bottom: 1px solid #d6d0c8; margin-bottom: 3px; padding-bottom: 2px; }
.app_content_2388801017 .browse-accent { border-bottom: 2px solid #e29c40; padding-top: 7px; }
.app_content_2388801017 .upload-pic .inline { display: block; float: left; }
.app_content_2388801017 .upload-pic .image-column { margin-right: 6px; margin-bottom: 4px; }
.app_content_2388801017 .upload-pic .image-column img { margin: 2px 5px 0px 4px; }
.app_content_2388801017 .upload-pic .set-column { color: #cccccc; width: 100px; margin-top: 19px; }
.app_content_2388801017 .upload-pic .set-column a { color: #936a4e; }
.app_content_2388801017 .upload-pic .set-column a:hover { color: #6d4038; }
.app_content_2388801017 .upload-pic .delete-column { text-align: left; margin-top: 20px; }
.app_content_2388801017 .upload-pic .input-file { margin-bottom: 3px; }
.app_content_2388801017 .upload-action { color: #777a7f; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; margin-bottom: 4px; margin-top: 2px; text-align: left; padding-left: 2px; }
.app_content_2388801017 .input-field, .app_content_2388801017 select, .app_content_2388801017 textarea, .app_content_2388801017 .input-file { border: 1px solid #dcdcdc; margin: 0pt; padding: 1px; background-color: #fcfcfc; font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif; font-size: 13px; }
.app_content_2388801017 .upload-photo-message { margin: 5px; padding: 5px; text-align: center; }
.app_content_2388801017 .upload-photo-popup-bar { margin: 10px; padding-top: 15px; }
.app_content_2388801017 .upload-photo-popup-bar .upload-photo-label { text-align: left; font-size: 13px; float: left; padding-left: 38px; }
.app_content_2388801017 .upload-photo-popup-bar .upload-photo-form-in-popup {  }
.app_content_2388801017 .popup-upload-photo-btn { display: none; }
.app_content_2388801017 #app2388801017_popup-iframe { border: medium none #ffffff; display: none; position: absolute; background-color: #ff0000; filter: alpha(opacity=0); opacity: 0; z-index: 500; }
.app_content_2388801017 #app2388801017_popup-div { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/mac_transparent.gif") repeat scroll 0% 0%; display: none; position: absolute; z-index: 501; }
.app_content_2388801017 #app2388801017_popup-div.no-mac { background: #000000 none repeat scroll 0% 0%; filter: alpha(opacity=80); opacity: 0.8; }
.app_content_2388801017 #app2388801017_popup-internaldiv { border: 1px solid #cccccc; padding: 0pt; overflow: hidden; display: none; position: absolute; background-color: #ffffff; z-index: 502; width: 500px; height: 400px; }
.app_content_2388801017 #app2388801017_popup-internaldiv-content { position: relative; }
.app_content_2388801017 #app2388801017_popup-internaldiv-content .close-popup { position: absolute; top: 0pt; right: 0pt; }
.app_content_2388801017 #app2388801017_popup-internaldiv-content .close-popup a { padding: 0pt 4px; display: block; font-size: 20px; text-decoration: none; color: black; }
.app_content_2388801017 #app2388801017_popup-internaldiv-content .close-popup a:hover { background-color: #f7f7f7; text-decoration: none; color: black; }
.app_content_2388801017 .msn-import { background: white none repeat scroll 0% 0%; padding-left: 20px; }
.app_content_2388801017 .msn-import table { width: 96%; }
.app_content_2388801017 .msn-import h2 { font-size: 14px; font-weight: normal; }
.app_content_2388801017 .msn-import #app2388801017_signinframe, .app_content_2388801017 .msn-import #app2388801017_userInfo { position: relative; }
.app_content_2388801017 .msn-import #app2388801017_txtMessage { width: 300px; height: 50px; }
.app_content_2388801017 .msn-import #app2388801017_divContacts { border: 1px solid #dddddd; padding: 10px; overflow: auto; width: 90%; height: 250px; position: relative; }
.app_content_2388801017 .msn-import #app2388801017_btnSend { float: right; }
.app_content_2388801017 .msn-import .ContactItem { color: black; font-size: 12px; margin-bottom: 0.7em; }
.app_content_2388801017 .msn-import #app2388801017_divOptions { font-size: 12px; }
.app_content_2388801017 .msn-import #app2388801017_sendMessage { margin: 1em 2em 0pt; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/orange-button-110x22.gif") no-repeat scroll 0% 0%; overflow: hidden; height: 22px; width: 110px; float: right; position: relative; cursor: pointer; }
.app_content_2388801017 .msn-import #app2388801017_sendMessage.on { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/orange-button-fill-110x22.gif") no-repeat scroll 0% 0%; }
.app_content_2388801017 .msn-import #app2388801017_sendMessage #app2388801017_btnSend { font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: 22px; font-size-adjust: none; font-stretch: normal; width: 100%; text-align: center; }
.app_content_2388801017 .msn-import #app2388801017_signinframe-container { overflow: hidden; }
.app_content_2388801017 .msn-import .status { font-size: 0.8em; color: #999999; }
.app_content_2388801017 .msn-import .displayname { padding-left: 5px; }
.app_content_2388801017 .importer h2 { color: #345d6b; font-size: 30px; margin-bottom: 0pt; }
.app_content_2388801017 .importer .content-outer { background: transparent none repeat scroll 0% 0%; width: 600px; text-align: center; }
.app_content_2388801017 body.fbapp { background: #ffffff none repeat scroll 0% 0%; }
.app_content_2388801017 .fbapp #app2388801017_sidebar { padding: 0pt; position: absolute; background-image: none; left: 350px; top: 80px; width: 345px; height: 402px; }
.app_content_2388801017 .fbapp #app2388801017_container { width: 642px; float: left; position: relative; top: -5px; }
.app_content_2388801017 .fbapp #app2388801017_content-speeddate { position: relative; padding-top: 10px; }
.app_content_2388801017 .fbapp .flirt-box { width: auto; }
.app_content_2388801017 .fbapp #app2388801017_sd-filter { margin: 0pt 10px 7px; background-color: #eeeeee; position: relative; height: 45px; }
.app_content_2388801017 .fbapp .sd-layout-left { top: 80px; }
.app_content_2388801017 .fbapp .sd-layout-right { top: 80px; }
.app_content_2388801017 .fb-app-hidden { position: absolute; z-index: 60; top: 330px; left: 0px; width: 2px; height: 2px; }
.app_content_2388801017 .fb-app-normal { position: absolute; z-index: 60; top: 308px; left: 10px; width: 332px; height: 165px; }
.app_content_2388801017 .fb-app-is-dating { position: absolute; z-index: 60; top: 70px; left: 10px; width: 332px; height: 412px; }
.app_content_2388801017 .fbapp #app2388801017_sd-message { border: 1px solid #f6be10; padding: 10px; background: #fffdaa none repeat scroll 0% 0%; position: absolute; top: 300px; left: 90px; width: 500px; color: black; text-align: center; font-size: 20px; z-index: 300; }
.app_content_2388801017 .fbapp #app2388801017_welcome-instructions { padding: 10px; position: absolute; left: 10px; top: 80px; height: 383px; z-index: 150; width: 663px; }
.app_content_2388801017 .fbapp .flirt-wink-inside-panel table.profile-table { margin: 0pt -7px; width: auto; }
.app_content_2388801017 .fbapp .limits { margin-right: 0pt; }
.app_content_2388801017 .close-profile-action { position: absolute; right: 5px; bottom: 5px; }
.app_content_2388801017 .fb-popup-close { padding: 3px 5px; position: absolute; top: 2px; right: 2px; cursor: pointer; }
.app_content_2388801017 .flirt-wink-notice { margin: 0pt -10px; padding: 3px 10px; background: #1cc600 none repeat scroll 0% 0%; font-size: 11px; }
.app_content_2388801017 .sd-popup-content { border-style: solid; border-color: #555555; border-width: 0px 1px 1px; padding: 20px; background: #ffffff none repeat scroll 0% 0%; font-size: 11px; }
.app_content_2388801017 #app2388801017_sd-fb-send-message { width: 450px; }
.app_content_2388801017 #app2388801017_sd-fb-drag-title { border: 1px solid #3b5998; margin: 0px; background: #6d84b4 none repeat scroll 0% 0%; }
.app_content_2388801017 #app2388801017_sd-fb-drag-title h4 { padding: 4px 10px 5px; background: #6d84b4 none repeat scroll 0% 0%; color: white; font-size: 14px; font-weight: bold; display: block; width: 428px; cursor: move; }
.app_content_2388801017 #app2388801017_sd-fb-send-message table {  }
.app_content_2388801017 #app2388801017_sd-fb-send-message th { color: #666666; font-weight: bold; text-align: right; padding-right: 10px; width: 65px; vertical-align: top; }
.app_content_2388801017 #app2388801017_sd-fb-send-message th, .app_content_2388801017 #app2388801017_sd-fb-send-message td { padding-top: 5px; }
.app_content_2388801017 #app2388801017_sd-fb-send-message textarea { border: 1px solid #8496ba; margin: 0pt; padding: 5px 0pt 5px 3px; overflow: auto; font-size: 11px; width: 330px; height: 4em; }
.app_content_2388801017 #app2388801017_sd-fb-send { border-style: solid; border-color: #d9dfea #0e1f5b #0e1f5b #d9dfea; border-width: 1px; padding: 2px 25px 3px; background-color: #3b5998; color: #ffffff; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; text-align: center; margin-right: 5px; }
.app_content_2388801017 #app2388801017_sd-fb-send.passive { border-color: #e3eaf5 #738399 #738399 #e3eaf5; background-color: #c1cacf; color: white; }
.app_content_2388801017 #app2388801017_sd-fb-cancel { border-style: solid; border-color: #e7e7e7 #666666 #666666 #e7e7e7; border-width: 1px; padding: 2px 15px 3px; background: #f0f0f0 none repeat scroll 0% 0%; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; text-align: center; color: #000000; margin-right: 5px; }
.app_content_2388801017 .fb-message { margin: 20px auto 0pt; text-align: left; font-size: 11px; width: 450px; }
.app_content_2388801017 .fb-banner-1 { background: transparent url("http://www.speeddate.com/static/site/images/invite-banner-1.png") no-repeat scroll left center; height: 150px; width: 100%; }
.app_content_2388801017 .fb-strip-1 { background: transparent url("http://www.speeddate.com/static/site/images/invite-strip-1.png") no-repeat scroll center top; height: 53px; line-height: 53px; width: 100%; font-size: 18px; margin-bottom: 10px; text-align: center; }
.app_content_2388801017 .fb-strip-2 { background: transparent url("http://www.speeddate.com/static/site/images/invite-strip-2.png") no-repeat scroll center top; height: 53px; line-height: 53px; width: 100%; font-size: 18px; margin-bottom: 10px; text-align: center; }
.app_content_2388801017 .fb-strip-3 { background: transparent url("http://www.speeddate.com/static/site/images/invite-strip-3.png") no-repeat scroll center top; height: 53px; line-height: 53px; width: 100%; font-size: 18px; margin-bottom: 10px; text-align: center; }
.app_content_2388801017 .condensed_multi_friend_selector { margin: 0pt auto; width: 280px; }
.app_content_2388801017 .narrow-selector .condensed_multi_friend_selector { width: 220px; }
.app_content_2388801017 .wide-selector form { width: 275px; display: block; }
.app_content_2388801017 .wide-selector .condensed_multi_friend_selector { width: 220px; }
.app_content_2388801017 .two-row-inviter { margin: 5px auto; }
.app_content_2388801017 .fb-notice-ry { border: 1px solid #bb0000; margin: 0pt 10px 10px; padding: 5px; background-color: #ffffd7; font-size: 14px; font-weight: bold; text-align: center; }
.app_content_2388801017 .fb-notice-y { border: 1px solid #fce74a; margin: 0pt 10px 10px; padding: 5px; background-color: #fefcdb; font-size: 11px; font-weight: bold; text-align: left; }
.app_content_2388801017 .condensed-inviter-buttons a.fb-skip { border-style: solid; border-color: #e7e7e7 #666666 #666666 #e7e7e7; border-width: 1px; padding: 3px 5px; background: #f0f0f0 none repeat scroll 0% 0%; color: #000000; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; text-align: center; cursor: default; text-decoration: none; }
.app_content_2388801017 .condensed-inviter-buttons a.fb-skip:hover { cursor: default; text-decoration: none; }
.app_content_2388801017 .members-table .premium a .details { color: #666666; cursor: pointer; }
.app_content_2388801017 .members-table .premium .flirtable:hover .details {  }
.app_content_2388801017 .members-table .premium a.member {  }
.app_content_2388801017 .premium-logo { background-image: url("http://www.speeddate.com/static/site/images/-sprite4.png"); background-position: right -34px; background-repeat: no-repeat; display: none; height: 21px; width: 160px; position: absolute; top: 220px; left: 10px; }
.app_content_2388801017 .premium .premium-logo { display: block; }
.app_content_2388801017 .recipient-img .premium-logo { margin-top: 10px; margin-bottom: -15px; }
.app_content_2388801017 fieldset label, .app_content_2388801017 fieldset li { padding: 5px 0pt; display: block; font-size: 13px; color: #0b0b0d; font-weight: normal; }
.app_content_2388801017 fieldset { border: 1px solid #bbc8ca; margin: 10px auto 30px; padding: 8px 15px 15px; background: transparent url("http://www.speeddate.com/static/site/images/fancy-bg-sm.png") no-repeat scroll 0pt -30px; width: 450px; display: block; }
.app_content_2388801017 legend { border: medium none #ffffff; padding: 0pt 15px; font-size: 22px; color: #414956; font-weight: bold; }
.app_content_2388801017 .results-bar { border: 1px solid #bbc8ca; padding: 4px; background: #ffffff none repeat scroll 0% 0%; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: #0b0b0d; white-space: nowrap; }
.app_content_2388801017 .question-title { font-size: 14px; margin-bottom: 1em; }
.app_content_2388801017 .poll-question { margin: 0.5em 0pt 1em; font-size: 14px; }
.app_content_2388801017 ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.app_content_2388801017 span.total-votes { font-size: 12px; }
.app_content_2388801017 .trial-logo { border-top: 1px solid #eeeeee; padding: 20px; background: transparent url("http://www.speeddate.com/static/site/images/fbapp/logo-fast-fun.png") no-repeat scroll 50% 20px; width: 100%; margin-top: 10px; height: 55px; }
.app_content_2388801017 .trial-couple { border: 10px solid white; margin-left: 10px; float: right; width: 330px; height: 260px; background-image: url("http://www.speeddate.com/static/site/images/couple2.jpg"); background-repeat: no-repeat; background-position: 100% 80%; }
.app_content_2388801017 .features li { list-style-type: circle; list-style-image: none; list-style-position: outside; line-height: 150%; margin-left: 10px; }
.app_content_2388801017 ul.features { margin: 1em 0pt; padding-left: 1em; font-size: 14px; float: left; }
.app_content_2388801017 .trial-button { margin: 5px; padding: 10px 40px; font-size: 14px; background-color: #375c91; color: #ffffff; font-weight: bold; }
.app_content_2388801017 #app2388801017_trial {  }
.app_content_2388801017 .trial-container { padding: 0pt 20px 20px; background: #e3efef url("http://www.speeddate.com/static/site/images/fancy-bg-sm.png") repeat-x scroll 0px 0px; color: #0b0b0d; }
.app_content_2388801017 .image-holder { width: 100px; float: left; }
.app_content_2388801017 .quiz-holder { width: 620px; float: left; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; margin-left: 60px; }
.app_content_2388801017 .right-holder { float: right; margin-left: 0px; width: 640px; }
.app_content_2388801017 .quiz-image { border: 1px solid #cccccc; padding: 3px; width: 75px; }
.app_content_2388801017 .quiz-question { color: #000000; font-size: 16px; }
.app_content_2388801017 #app2388801017_quiz-holder label { display: block; vertical-align: middle; float: left; font-weight: normal; color: #000000; font-size: 12px; }
.app_content_2388801017 .radio-multiple-choice { border: 1px solid green; display: block; }
.app_content_2388801017 #app2388801017_quiz-holder input { display: block; float: left; vertical-align: middle; }
.app_content_2388801017 .quiz-holder a { display: block; text-decoration: none; margin-top: 5px; }
.app_content_2388801017 .quiz-holder a:hover { text-decoration: none; cursor: pointer; }
.app_content_2388801017 .quiz-holder li { margin: 0px; font-weight: bold; font-size: 20px; color: #497497; }
.app_content_2388801017 .quiz-title { font-size: 20px; font-weight: bold; }
.app_content_2388801017 .quiz-description { margin: 10px 0pt; font-size: 14px; color: #666666; }
.app_content_2388801017 .common-blue-button { border: 1px solid #425168; margin: 0pt auto; padding: 12px 30px ! important; cursor: pointer; display: block; background-image: url("http://www.speeddate.com/static/site/images/-sprite-fb-quizes.png"); background-position: -68px 0px; color: #ffffff; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 24px; height: 34px; }
.app_content_2388801017 .common-blue-button:hover { background-position: -68px -72px; text-decoration: none; }
.app_content_2388801017 .new-quiz { background-position: -1px 0px; padding-left: 70px; }
.app_content_2388801017 .new-quiz:hover { background-position: -1px -72px; }
.app_content_2388801017 .nq-button-container { height: 120px; margin-top: 16px; }
.app_content_2388801017 .common-blue-button-sm { border: 1px solid #425168; padding: 9px 30px ! important; margin-top: 10px; display: block; cursor: pointer; background-image: url("http://www.speeddate.com/static/site/images/-sprite-fb-quizes.png"); background-position: -68px -146px; color: #ffffff; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 18px; height: 25px; }
.app_content_2388801017 .common-blue-button-sm:hover { background-position: -68px -199px; text-decoration: none; }
.app_content_2388801017 .common-blue-button-add { border: 1px solid #425168; padding: 8px 15px 0pt 39px ! important; margin-top: 10px; display: block; cursor: pointer; background-image: url("http://www.speeddate.com/static/site/images/-sprite-fb-quizes.png"); background-position: 0pt -252px; color: #ffffff; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 16px; height: 28px; }
.app_content_2388801017 .common-blue-button-add:hover { background-position: 0px -298px; text-decoration: none; }
.app_content_2388801017 .common-blue-button-send { border: 1px solid #425168; padding: 8px 15px 0pt 39px ! important; margin-top: 10px; display: block; cursor: pointer; background-image: url("http://www.speeddate.com/static/site/images/-sprite-fb-quizes.png"); background-position: 0pt -344px; color: #ffffff; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 16px; height: 28px; }
.app_content_2388801017 .common-blue-button-send:hover { background-position: 0px -390px; text-decoration: none; }
.app_content_2388801017 .guidelines { color: #888888; margin-top: 10px; margin-left: 120px; }
.app_content_2388801017 .create-title { font-size: 20px; font-weight: bold; }
.app_content_2388801017 .create-description { font-size: 14px; color: #aaaaaa; }
.app_content_2388801017 .quiz-item { border: 1px solid #a7c4db; margin: 10px 0px; padding: 10px 10px 0px; background-color: #e7f2fb; width: 595px; float: left; }
.app_content_2388801017 .quiz-one-item { vertical-align: middle; float: left; }
.app_content_2388801017 .close-quiz-item { float: right; cursor: pointer; display: none; }
.app_content_2388801017 .quiz-item-label { float: left; display: block; text-align: right; color: #555555; font-weight: bold; margin-right: 20px; font-size: 14px; margin-top: 2px; }
.app_content_2388801017 .quiz-item-input { float: left; display: block; margin-bottom: 10px; }
.app_content_2388801017 .quiz-item input { width: 430px; }
.app_content_2388801017 .quiz-item textarea { width: 430px; }
.app_content_2388801017 .quiz-item .tooltip-text { margin-bottom: 5px; }
.app_content_2388801017 .tooltip-text { font-size: 10px; color: #555555; }
.app_content_2388801017 .error-text { font-size: 10px; color: #ff0000; }
.app_content_2388801017 .question-title-field .input-field { margin-left: 40px; }
.app_content_2388801017 .question-input-field li { color: #666666; font-size: 12px; margin-bottom: 3px; }
.app_content_2388801017 .question-input-field ol { margin-bottom: 0px; }
.app_content_2388801017 fieldset#app2388801017_quiz-title-field { width: 600px; margin-top: 0px; }
.app_content_2388801017 fieldset#app2388801017_quiz-title-field legend { font-size: 14px; }
.app_content_2388801017 fieldset#app2388801017_quiz-title-field .quiz-title { margin-top: 10px; }
.app_content_2388801017 #app2388801017_quiz-submit { margin: 0px auto; text-align: center; width: 200px; }
.app_content_2388801017 #app2388801017_quiz-submit .blue-button { margin: 0px auto; float: none; }
.app_content_2388801017 #app2388801017_quiz-submit a { margin-top: 5px; text-align: center; }
.app_content_2388801017 #app2388801017_add-question .quiz-item-label { float: left; }
.app_content_2388801017 #app2388801017_add-question .quiz-item-input { float: left; }
.app_content_2388801017 #app2388801017_add-question #app2388801017_add-question-button { float: left; }
.app_content_2388801017 #app2388801017_add-question #app2388801017_submit-quiz-buttom { float: right; }
.app_content_2388801017 #app2388801017_quiz-next-step-button { float: right; margin-right: 22px; margin-bottom: 7px; width: 48px; }
.app_content_2388801017 #app2388801017_send-notification-button { margin-top: 10px; float: right; margin-right: 35px; }
.app_content_2388801017 #app2388801017_send-notification-button input { width: 400px; }
.app_content_2388801017 .finding-matches-text { text-align: center; font-size: 16px; }
.app_content_2388801017 #app2388801017_matches-panel { margin: 0px auto; text-align: center; }
.app_content_2388801017 #app2388801017_matches-panel fieldset { width: 460px; }
.app_content_2388801017 #app2388801017_matches-panel .one-profile { border: 1px solid #dddddd; margin: 7px; padding: 5px; float: left; text-align: center; background-color: white; }
.app_content_2388801017 #app2388801017_matches-panel .one-profile:hover { border-color: #8ca5b3; text-decoration: none; }
.app_content_2388801017 #app2388801017_matches-panel fieldset { width: 580px ! important; }
.app_content_2388801017 #app2388801017_other-quiz-panel { margin: 5px auto; width: 760px; text-align: center; }
.app_content_2388801017 #app2388801017_other-quiz-panel a { border: 1px solid #ffffff; padding: 5px; display: block; float: left; margin-right: 10px; }
.app_content_2388801017 #app2388801017_other-quiz-panel a:hover { border: 1px solid #b9cad3; padding: 5px; background-color: #f7fcff; text-decoration: none; }
.app_content_2388801017 #app2388801017_other-quiz-panel img { border: 1px solid #dddddd; padding: 3px; float: left; margin-right: 10px; background-color: white; }
.app_content_2388801017 #app2388801017_other-quiz-panel .other-quiz-title { margin: 15px; padding: 0pt 15px; color: #414956; font-size: 22px; font-weight: bold; }
.app_content_2388801017 hr { border: 0pt none #ffffff; color: #cccccc; background-color: #cccccc; height: 1px; }
.app_content_2388801017 #app2388801017_create-new-panel { margin: 5px auto; width: 325px; text-align: center; }
.app_content_2388801017 #app2388801017_create-new-panel .create-new-title { font-size: 16px; font-weight: bold; }
.app_content_2388801017 #app2388801017_create-new-panel .blue-button { text-decoration: none; font-size: 20px; font-weight: bold; }
.app_content_2388801017 #app2388801017_add-question fieldset { margin-bottom: 0px; }
.app_content_2388801017 #app2388801017_add-question .add-question-warning { margin: 10px 0px 0px 10px; font-size: 14px; font-weight: bold; }
.app_content_2388801017 #app2388801017_add-question .answers-text { margin-top: 15px; display: block; text-align: left; }
.app_content_2388801017 #app2388801017_add-question .input-field { width: 440px; }
.app_content_2388801017 #app2388801017_add-question .required { margin-left: 10px; width: 470px; height: 20px; font-size: 14px; font-weight: bold; vertical-align: middle; }
.app_content_2388801017 #app2388801017_add-question ol { margin-top: 10px; }
.app_content_2388801017 #app2388801017_add-question .quiz-item { width: 600px; }
.app_content_2388801017 #app2388801017_buttons-panel { vertical-align: middle; }
.app_content_2388801017 #app2388801017_buttons-panel #app2388801017_tooltip-publish { border: 1px solid #f3d298; padding: 10px; margin-top: 5px; margin-bottom: 5px; display: none; width: 616px; background-color: #ffeccb; }
.app_content_2388801017 #app2388801017_tooltip-publish .warning { background-image: url("http://www.speeddate.com/static/site/images/-sprite-fb-quizes.png"); background-position: -3px -478px; width: 40px; height: 25px; float: left; }
.app_content_2388801017 #app2388801017_buttons-panel .tooltip-text { width: 545px; float: left; margin-left: 8px; }
.app_content_2388801017 #app2388801017_buttons-panel .submit-button-panel { float: right; margin-right: 0pt; }
.app_content_2388801017 #app2388801017_buttons-panel .submit-button-panel a {  }
.app_content_2388801017 #app2388801017_buttons-panel .add-question-button-panel { float: left; }
.app_content_2388801017 #app2388801017_buttons-panel .add-question-button-panel a {  }
.app_content_2388801017 .create-quiz-label { width: 120px; text-align: right; }
.app_content_2388801017 .your-quiz-panel { margin: 0px auto; width: 350px; }
.app_content_2388801017 .your-quiz-panel .other-one-quiz { float: left; text-align: left; width: 250px; }
.app_content_2388801017 .your-quiz-panel .one-quiz-title { font-weight: bold; font-size: 14px; text-align: left; }
.app_content_2388801017 .your-quiz-panel .one-quiz-description { color: #aaaaaa; font-size: 12px; margin-bottom: 10px; text-align: left; }
.app_content_2388801017 #app2388801017_answer-panel .radio-item { margin-top: 3px; }
.app_content_2388801017 #app2388801017_answer-panel .radio-item:hover { background-color: #fff099; }
.app_content_2388801017 #app2388801017_answer-panel label:hover { background-color: #fff099; }
.app_content_2388801017 #app2388801017_answer-panel label { margin: 0px; width: 555px; height: 100%; background-color: #ffffff; padding-bottom: 6px; padding-top: 4px; }
.app_content_2388801017 #app2388801017_add-question .answer-label { display: block; margin-top: 18px; }
.app_content_2388801017 #app2388801017_friends_quizzes {  }
.app_content_2388801017 #app2388801017_friends_quizzes .ad_panel {  }
.app_content_2388801017 #app2388801017_friends_quizzes .center-panel { margin: 10px auto; text-align: center; }
.app_content_2388801017 #app2388801017_friends_quizzes .left-panel { margin: 10px; text-align: left; }
.app_content_2388801017 #app2388801017_friends_quizzes a.create-quiz-button { margin: 5px auto; width: 150px; }
.app_content_2388801017 #app2388801017_friends_quizzes h1 { font-size: 18px; font-weight: bold; }
.app_content_2388801017 #app2388801017_friends_quizzes h2 { font-size: 16px; font-weight: bold; }
.app_content_2388801017 #app2388801017_friends_quizzes hr { margin: 10px 10px 0px; }
.app_content_2388801017 #app2388801017_all-quizzes-panel a.take-quiz-button { padding: 5px; width: 90px; margin-top: 5px; font-size: 12px; background-color: #007405; color: #ffffff; display: block; }
.app_content_2388801017 #app2388801017_all-quizzes-panel a.show-result-button { padding: 5px; width: 110px; margin-top: 5px; font-size: 12px; background-color: #2e57b6; color: #ffffff; display: block; float: right; }
.app_content_2388801017 #app2388801017_all-quizzes-panel a.take-quiz-link { font-size: 14px; }
.app_content_2388801017 #app2388801017_all-quizzes-panel .friend-quiz-item { margin: 5px auto; padding: 5px; text-align: left; width: 320px; background-color: #fffdd2; }
.app_content_2388801017 #app2388801017_all-quizzes-panel .friend-quiz-item .friend-quiz-item-photo { float: left; display: block; }
.app_content_2388801017 #app2388801017_all-quizzes-panel .friend-quiz-item .friend-quiz-item-text { float: left; display: block; margin-left: 10px; }
.app_content_2388801017 #app2388801017_all-quizzes-panel .friends-result { margin: 5px; display: none; }
.app_content_2388801017 #app2388801017_all-quizzes-panel .friend-solved { margin-top: 5px; }
.app_content_2388801017 #app2388801017_all-quizzes-panel .my-score { float: left; font-size: 14px; font-weight: bold; margin-top: 7px; }
.app_content_2388801017 #app2388801017_suggested-questions { margin-top: 20px; }
.app_content_2388801017 #app2388801017_suggested-questions a { font-size: 12px; font-weight: normal; }
.app_content_2388801017 #app2388801017_suggested-questions a:hover { text-decoration: underline; }
.app_content_2388801017 #app2388801017_suggested-questions li { margin-right: 5px; }
.app_content_2388801017 #app2388801017_create-my-quiz .quiz-one-item .radio-input { padding: 0px; width: 20px; }
.app_content_2388801017 #app2388801017_create-my-quiz .input-field { width: 350px; }
.app_content_2388801017 #app2388801017_create-my-quiz .required { width: 380px; }
.app_content_2388801017 #app2388801017_my_quiz_show_result {  }
.app_content_2388801017 #app2388801017_my_quiz_show_result .column { width: 370px; float: left; }
.app_content_2388801017 #app2388801017_my_quiz_show_result .quiz-takers { margin: 20px 10px 0px 22px; }
.app_content_2388801017 #app2388801017_my_quiz_show_result h3 { font-size: 14px; }
.app_content_2388801017 #app2388801017_my_quiz_show_result .friend-result { background-color: #fffdd2; width: 326px; margin-top: 5px; }
.app_content_2388801017 #app2388801017_my_quiz_show_result .user-result { width: 60px; float: left; font-size: 18px; margin-top: 12px; margin-left: 5px; }
.app_content_2388801017 #app2388801017_my_quiz_show_result .user-link { float: left; margin-top: 10px; }
.app_content_2388801017 #app2388801017_my_quiz_show_result .invite-friends { border: 1px solid #fef762; padding: 5px; background-color: #fffdd2; width: 314px; margin-top: 10px; font-size: 12px; }
.app_content_2388801017 #app2388801017_my_quiz_show_result a.create-quiz-button { width: 265px; margin-top: 5px; margin-bottom: 10px; margin-left: 24px; }
.app_content_2388801017 #app2388801017_my_quiz_show_result h1 { width: 265px; margin-left: 24px; }
.app_content_2388801017 #app2388801017_show-answers { margin-top: 20px; }
.app_content_2388801017 #app2388801017_show-answers ol { margin-top: 5px; }
.app_content_2388801017 #app2388801017_show-answers li.question-title { font-size: 14px; font-weight: bold; }
.app_content_2388801017 #app2388801017_show-answers li.question-option { font-size: 12px; font-weight: normal; }
.app_content_2388801017 #app2388801017_show-answers .correctAnswer { color: green; font-weight: bold; }
.app_content_2388801017 #app2388801017_show-answers .wrongAnswer { color: red; font-weight: bold; }
.app_content_2388801017 .question-input-field .option-correct-label { font-weight: normal; }
.app_content_2388801017 #app2388801017_error-message-panel { border: 1px solid #ff6363; padding: 5px; display: none; background-color: #ffdbdb; font-weight: bold; margin-top: 10px; }
.app_content_2388801017 #app2388801017_speeddate-ad { margin: 0px auto 10px; width: 550px; }
.app_content_2388801017 #app2388801017_speeddate-ad .title { font-size: 15px; text-align: center; }
.app_content_2388801017 #app2388801017_featured-member-quiz-panel { border: 3px solid #f6ad45; background-color: #fffdd2; width: 330px; }
.app_content_2388801017 #app2388801017_featured-member-quiz-panel .friend-quiz-item { margin: 4px auto; padding: 5px; text-align: left; width: 310px; background-color: #f6ad45; }
.app_content_2388801017 #app2388801017_featured-member-quiz-panel .left { float: left; }
.app_content_2388801017 #app2388801017_featured-member-quiz-panel .right { float: right; }
.app_content_2388801017 #app2388801017_featured-member-quiz-panel a.take-quiz-button { padding: 5px; width: 90px; margin-top: 5px; font-size: 12px; background-color: #007405; color: #ffffff; display: block; }
.app_content_2388801017 #app2388801017_featured-member-quiz-panel a.show-result-button { font-size: 10px; }
.app_content_2388801017 #app2388801017_featured-member-quiz-panel a.action-button { padding: 5px; text-align: center; width: 40px; margin-top: 5px; margin-right: 5px; font-size: 12px; background-color: #2e57b6; color: #ffffff; display: block; float: right; }
.app_content_2388801017 #app2388801017_featured-member-quiz-panel a.take-quiz-link { font-size: 14px; }
.app_content_2388801017 #app2388801017_my_quiz_show_result a.action-button { padding: 5px; text-align: center; width: 50px; margin-top: 5px; margin-right: 5px; font-size: 12px; background-color: #2e57b6; color: #ffffff; display: block; float: right; }
.app_content_2388801017 #app2388801017_featured-member-quiz-panel .friend-quiz-item .friend-quiz-item-photo { float: left; display: block; }
.app_content_2388801017 #app2388801017_featured-member-quiz-panel .friend-quiz-item .friend-quiz-item-text { float: left; display: block; margin-left: 10px; width: 250px; }
.app_content_2388801017 #app2388801017_featured-member-quiz-panel .friends-result { margin: 5px; display: none; }
.app_content_2388801017 #app2388801017_featured-member-quiz-panel .friend-solved { margin-top: 5px; }
.app_content_2388801017 #app2388801017_featured-member-quiz-panel .my-score { float: left; font-size: 12px; font-weight: bold; margin-top: 4px; }
.app_content_2388801017 #app2388801017_my-poll-page { font-family: "lucida grande",tahoma,verdana,arial,sans-serif; width: 760px; }
.app_content_2388801017 #app2388801017_my-poll-page .poll-panel { border: 1px solid #f3d298; padding: 10px; background-color: #fffdd2; text-align: center; vertical-align: middle; }
.app_content_2388801017 #app2388801017_my-poll-page .poll-title td { vertical-align: middle; font-size: 22px; font-weight: bold; color: #3b5988; }
.app_content_2388801017 #app2388801017_my-poll-page .poll-options { margin: 5px auto; text-align: center; }
.app_content_2388801017 #app2388801017_my-poll-page .poll-item { border: 1px solid #fffdd2; padding: 10px; text-align: center; vertical-align: top; cursor: pointer; }
.app_content_2388801017 #app2388801017_my-poll-page .poll-item:hover { border: 1px solid #327bf5; padding: 10px; background-color: #a0c7f9; text-align: center; vertical-align: top; }
.app_content_2388801017 #app2388801017_my-poll-page #app2388801017_poll-table { margin: 0px auto; }
.app_content_2388801017 #app2388801017_my-poll-page #app2388801017_poll-table td { vertical-align: top; font-size: 14px; font-weight: bold; }
.app_content_2388801017 #app2388801017_my-poll-page .skip-button { float: right; margin-bottom: 10px; }
.app_content_2388801017 #app2388801017_my-poll-page #app2388801017_sending-request-text { margin: 80px 0px; font-size: 20px; color: #3b5988; font-weight: bold; display: none; }
.app_content_2388801017 #app2388801017_question-options-panel td { padding: 10px 10px 0px 0px; text-align: center; }
.app_content_2388801017 #app2388801017_question-options-panel img { width: 75px; }
.app_content_2388801017 #app2388801017_question-options-panel .correct-answer { position: absolute; background-image: url("http://www.speeddate.com/static/site/images/tick-32.png"); width: 32px; height: 32px; }
.app_content_2388801017 #app2388801017_question-options-panel .wrong-answer { position: absolute; background-image: url("http://www.speeddate.com/static/site/images/cross-32.png"); width: 32px; height: 32px; }
.app_content_2388801017 #app2388801017_ratio-container { height: 10px; margin-bottom: 2px; width: 148px; text-align: left; }
.app_content_2388801017 #app2388801017_ratio-container .correct-ratio { height: 10px; background-color: #17c100; }
.app_content_2388801017 #app2388801017_ratio-container .wrong-ratio { height: 10px; background-color: #ff0000; }
.app_content_2388801017 #app2388801017_show-one-question-panel div.image { margin-right: 10px; float: left; }
.app_content_2388801017 #app2388801017_show-one-question-panel div.title { font-size: 18px; font-weight: bold; padding-left: 5px; float: left; width: 300px; }
.app_content_2388801017 #app2388801017_show-one-question-panel div.option { font-size: 12px; font-weight: bold; }
.app_content_2388801017 #app2388801017_my_quiz_show_result .correct-answer { background-image: url("http://www.speeddate.com/static/site/images/tick-32.png"); width: 32px; height: 32px; }
.app_content_2388801017 #app2388801017_my_quiz_show_result .wrong-answer { background-image: url("http://www.speeddate.com/static/site/images/cross-32.png"); width: 32px; height: 32px; }
.app_content_2388801017 .friend-quiz-item { border: 1px solid #f6ad45; width: 318px; }
.app_content_2388801017 .generic_dialog_popup .common-blue-button-sm { border: 1px solid #425168; padding: 3px 10px ! important; background-image: url("http://www.speeddate.com/static/site/images/-sprite-fb-quizes.png"); background-position: -68px -146px; color: #ffffff; cursor: pointer; display: block; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 18px; height: 25px; margin-top: 10px; float: left; }
.app_content_2388801017 .generic_dialog_popup .unselect-link { float: left; padding-left: 7px; padding-top: 20px; }
.app_content_2388801017 .generic_dialog_popup .select-unselect-buttons { margin-bottom: 6px; }
.app_content_2388801017 .generic_dialog_popup .friend-select-panel { border: 1px solid #eeeeee; padding: 4px 0pt 4px 4px; overflow: auto; clear: both; height: 180px; position: relative; }
.app_content_2388801017 .generic_dialog_popup .friend-select-panel input { margin-top: 5px; }
.app_content_2388801017 .generic_dialog_popup .friend-select-panel label { padding-bottom: 5px; }
.app_content_2388801017 .generic_dialog_popup .friend-select-panel span { margin: 0px; }
.app_content_2388801017 .sd-gift-selected { border: 2px solid #f6be10; cursor: pointer; }
.app_content_2388801017 .sd-gift-not-selected { border: 2px solid #ffffff; cursor: pointer; }
.app_content_2388801017 #app2388801017_sd-buddy-popup { position: absolute; z-index: 200; }
.app_content_2388801017 .sd-gift-select { border-bottom: 1px solid #aaaaaa; margin: 0pt -10px; padding: 2px 6px; background: #e7e7e7 url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png") no-repeat scroll right -495px; text-align: center; }
.app_content_2388801017 .sd-gift-select img { width: 64px; height: 64px; }
.app_content_2388801017 .sd-gift-select .price { font-weight: bold; }
.app_content_2388801017 .fbapp .sd-gift-select { padding: 5px; }
.app_content_2388801017 .fbapp .sd-gift-select table { margin: 0pt -3px; }
.app_content_2388801017 .sd-gift-select pagination { margin-left: 20px; }
.app_content_2388801017 .sd-gift-select a { padding: 0pt 10px; font-size: 11px; }
.app_content_2388801017 .sd-gift-select td { padding-top: 0pt; font-size: 11px; text-align: center; }
.app_content_2388801017 #app2388801017_sd-giftbox-bad { border-style: none solid solid; border-color: #ffffff #bbbbbb #dddddd; border-width: 0pt 1px 1px; margin: 0pt auto 5px; padding: 5px; position: relative; width: 400px; background-color: #f7f7f7; }
.app_content_2388801017 .msg-thread #app2388801017_sd-giftbox-bad { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: right -493px; }
.app_content_2388801017 #app2388801017_sd-giftbox-bad span { font-weight: bold; padding-bottom: 2px; }
.app_content_2388801017 #app2388801017_sd-giftbox-bad .pagination { margin: 0px auto; width: 130px; }
.app_content_2388801017 #app2388801017_sd-giftbox-bad .pagination a { padding-left: 5px; padding-right: 5px; }
.app_content_2388801017 #app2388801017_sd-giftbox-bad table { width: 100%; font-size: 11px; }
.app_content_2388801017 #app2388801017_sd-giftbox-bad td { padding: 0pt; text-align: center; }
.app_content_2388801017 #app2388801017_sd-giftbox-bad table img { width: 64px; height: 64px; }
.app_content_2388801017 #app2388801017_sd-giftbox-bad .price { font-weight: bold; }
.app_content_2388801017 .gift-in-msg { border: 1px solid #eeeeee; padding: 2px; margin-right: 5px; float: left; text-align: center; }
.app_content_2388801017 .gift-text { float: left; }
.app_content_2388801017 .sd-gift-select span { font-weight: bold; }
.app_content_2388801017 #app2388801017_tt { position: absolute; display: block; z-index: 500; }
.app_content_2388801017 #app2388801017_ttcont { border: 1px solid #eccd49; padding: 10px; background: #fffcd1 none repeat scroll 0% 0%; display: block; color: #000000; }
.app_content_2388801017 input.end-date { margin: 10px; padding: 10px; font-size: 14px; }
.app_content_2388801017 .result-arrow { padding: 0pt 5px; font-weight: bold; color: black; text-decoration: none; }
.app_content_2388801017 .result-username { font-size: 13px; text-align: center; width: 150px; }
.app_content_2388801017 .profile-head-inline { border-bottom: 1px solid #cccccc; padding: 5px 5px 0pt 10px; overflow: hidden; background-color: #ddebef; height: 73px; position: relative; }
.app_content_2388801017 .profile-head-inline .favorite { border: medium none #ffffff; width: 90px; height: 40px; float: right; background-color: transparent; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png"); }
.app_content_2388801017 .profile-head-inline .add { background-position: 7px -464px; cursor: pointer; }
.app_content_2388801017 .profile-head-inline .added { background-position: -85px -464px; }
.app_content_2388801017 .profile-head-inline h2 { overflow: hidden; font-size: 1.8em; font-weight: bold; color: #48515f; margin-bottom: -2px; width: 230px; display: block; float: left; margin-top: 5px; }
.app_content_2388801017 .profile-head-inline .location, .app_content_2388801017 .profile-head-inline .age { margin-right: 115px; line-height: 14px; }
.app_content_2388801017 .profile-box-dating .profile-content { float: none; width: auto; height: 322px; margin-top: 0pt; }
.app_content_2388801017 .profile-box-dating .profile-table { margin-top: 5px; }
.app_content_2388801017 .profile-box-dating .profile-table .th { width: 110px; }
.app_content_2388801017 .fbapp .profile-content { padding: 0pt; height: 278px; }
.app_content_2388801017 .profile-box-dating {  }
.app_content_2388801017 #app2388801017_sd-filter { margin: 0pt 10px; padding: 8px 8px 0pt; line-height: 90%; background-color: #eeeeee; position: relative; width: 669px; height: 42px; }
.app_content_2388801017 .filter-item { float: left; }
.app_content_2388801017 .filter-top { position: relative; top: -3px; height: 25px; }
.app_content_2388801017 .filter-btm { position: relative; top: 3px; height: 18px; }
.app_content_2388801017 .filter-btm #app2388801017_upcoming-dates { font-weight: bold; }
.app_content_2388801017 #app2388801017_sd-filter td { vertical-align: middle; font-size: 13px; }
.app_content_2388801017 #app2388801017_sd-filter input { font-size: 14px; }
.app_content_2388801017 #app2388801017_sd-filter select { font-size: 12px; }
.app_content_2388801017 #app2388801017_sd-filter .location { font-size: 13px; margin-left: 7px; }
.app_content_2388801017 #app2388801017_sd-filter .search-button { border: medium none #ffffff; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png"); background-position: left 0px; color: #ffffff; width: 160px; height: 32px; font-weight: bold; cursor: pointer; }
.app_content_2388801017 #app2388801017_sd-filter .search-button.hovered { background-position: left -32px; }
.app_content_2388801017 #app2388801017_sd-filter .pause-button { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png"); background-position: left -64px; }
.app_content_2388801017 #app2388801017_sd-filter .pause-button.hovered { background-position: left -96px; }
.app_content_2388801017 #app2388801017_sd-filter img.status-indicator { float: left; }
.app_content_2388801017 #app2388801017_sd-filter .status-indicator-container { margin: 0pt 10px; position: relative; }
.app_content_2388801017 .sd-layout-left { border: 6px solid #555555; position: absolute; top: 67px; left: 10px; width: 320px; height: 391px; background-color: #aec4ca; }
.app_content_2388801017 .sd-flirt-premium { top: 25px ! important; height: 391px; }
.app_content_2388801017 .sd-layout-right { position: absolute; top: 67px; right: 10px; width: 346px; height: 402px; }
.app_content_2388801017 #app2388801017_sd-profile { background-color: #f7fbfc; }
.app_content_2388801017 .photo-and-info h2 { margin: 0pt; font-size: 18px; font-weight: bold; }
.app_content_2388801017 .photo-and-info { padding: 2px 10px 10px; text-align: center; width: 180px; float: left; }
.app_content_2388801017 .photo-and-info .location { padding-left: 5px; }
.app_content_2388801017 .flirt-wink-inside-panel { position: relative; }
.app_content_2388801017 .flirt-wink-inside-panel .action-buttons { float: left; }
.app_content_2388801017 .action-buttons { margin-top: 10px; float: left; padding-left: 15px; width: 100px; }
.app_content_2388801017 .report-container { text-align: right; }
.app_content_2388801017 .report-container a { color: #345d6b; font-size: 10px; }
.app_content_2388801017 .action-buttons form { display: inline; }
.app_content_2388801017 .action-buttons .button-group { width: 84px; clear: both; }
.app_content_2388801017 .action-buttons .button-group .input-button { padding: 0pt; width: 40px; }
.app_content_2388801017 .action-buttons .input-button { border: medium none #ffffff; margin: 4px 0pt; padding: 1px 0pt 3px; width: 83px; height: 33px; color: white; font-size: 18px; background-color: transparent; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png"); background-position: left -291px; cursor: pointer; }
.app_content_2388801017 .action-buttons .add-favorite-area { border: medium none #ffffff; padding: 1px 0pt 3px; width: 83px; height: 40px; margin-top: 79px; background-color: transparent; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite7.png"); }
.app_content_2388801017 .action-buttons .add { background-position: -231px -671px; cursor: pointer; margin-left: 3px; }
.app_content_2388801017 .action-buttons .added { background-position: -311px -671px; }
.app_content_2388801017 .date-button { margin: 4px 0pt 0pt -8px; padding: 1px 0pt 3px; width: 100px; height: 37px; cursor: pointer; background-color: transparent; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite6.png"); background-position: left -382px; }
.app_content_2388801017 .date-button:hover { background-position: left -421px; }
.app_content_2388801017 .action-buttons .input-button:hover { background-position: right -291px; }
.app_content_2388801017 .action-buttons .input-button.wink { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png"); background-position: left -258px; padding-right: 12px; }
.app_content_2388801017 .action-buttons .input-button.wink:hover { background-position: right -258px; }
.app_content_2388801017 .action-buttons .input-button.flirt { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png"); background-position: left -225px; padding-right: 12px; }
.app_content_2388801017 .action-buttons .input-button.flirt:hover { background-position: right -225px; }
.app_content_2388801017 .action-buttons .input-button.flirt { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png"); background-position: left -225px; }
.app_content_2388801017 .action-buttons .input-button.contact { padding: 2px 24px 5px 2px; font-size: 14px; }
.app_content_2388801017 .action-buttons .input-button.send-message { background-position: left -423px; }
.app_content_2388801017 .action-buttons .input-button.send-message:hover { background-position: right -423px; }
.app_content_2388801017 .action-buttons .input-button.date:hover { background-position: right -390px; }
.app_content_2388801017 .action-buttons .input-button.date { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png"); background-position: left -390px; padding-right: 12px; }
.app_content_2388801017 .action-buttons .input-button.chat { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/btn-chat.gif"); padding-right: 13px; cursor: pointer; }
.app_content_2388801017 .profile-head .action-buttons .input-button.chat { background-position: left 0px; }
.app_content_2388801017 .profile-head .action-buttons .input-button.chat-disabled { background-position: left -33px ! important; }
.app_content_2388801017 .flirt-wink-inside-panel .action-buttons .input-button.chat { background-position: right 0px; }
.app_content_2388801017 .flirt-wink-inside-panel .action-buttons .input-button.chat-disabled { background-position: right -33px ! important; color: #b8c7d1 ! important; }
.app_content_2388801017 .action-buttons .input-button.nextb { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png"); background-position: left -357px; float: right; }
.app_content_2388801017 .action-buttons .input-button.nextb:hover { background-position: right -357px; }
.app_content_2388801017 .action-buttons .input-button.backb { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png"); background-position: left -324px; float: left; }
.app_content_2388801017 .action-buttons .input-button.backb:hover { background-position: right -324px; }
.app_content_2388801017 .action-buttons .input-button.close { margin: 0pt; padding: 0pt; }
.app_content_2388801017 .send-gift-action, .app_content_2388801017 .view-profile-action { font-size: 14px; padding-top: 5px; text-align: center; }
.app_content_2388801017 .send-gift-action a, .app_content_2388801017 .view-profile-action a { color: #345d6b; }
.app_content_2388801017 #app2388801017_content-speeddate { position: relative; }
.app_content_2388801017 #app2388801017_app-container {  }
.app_content_2388801017 #app2388801017_app-container.app-tab-other, .app_content_2388801017 #app2388801017_app-container.app-is-dating, .app_content_2388801017 #app2388801017_app-container.app-normal, .app_content_2388801017 #app2388801017_app-container.app-hidden, .app_content_2388801017 #app2388801017_app-container.app-tab-other-is-dating { position: absolute; z-index: 60; }
.app_content_2388801017 .app-hidden { top: 330px; left: 0px; width: 10px; height: 10px; }
.app_content_2388801017 .app-normal { top: 330px; left: 10px; width: 332px; height: 165px; }
.app_content_2388801017 .app-is-dating { top: 92px; left: 10px; width: 332px; height: 412px; }
.app_content_2388801017 .app-tab-other { top: auto; bottom: 1px; left: 714px; width: 229px; height: 1px; }
.app_content_2388801017 .app-tab-other-is-dating { top: auto; bottom: 4px; left: 714px; width: 229px; height: 260px; }
.app_content_2388801017 .sd-message { border: 1px solid #f6be10; padding: 10px; background: #fffdaa none repeat scroll 0% 0%; color: black; text-align: center; font-size: 20px; }
.app_content_2388801017 .change-settings { border: 1px solid #f6be10; padding: 10px; background: #fffdaa none repeat scroll 0% 0%; text-align: center; position: absolute; top: 78px; width: 230px; left: 32px; color: #555555; }
.app_content_2388801017 .no-flirts-yet { border: 1px solid #dddddd; padding: 10px; background: #eaeaea none repeat scroll 0% 0%; text-align: center; position: absolute; top: 78px; width: 230px; height: 3.5em; left: 32px; color: #555555; }
.app_content_2388801017 #app2388801017_sd-other-tab-filter { background-color: #eeeeee; font-size: 10px; top: 445px; right: 3px; position: absolute; width: 229px; height: 55px; display: none; }
.app_content_2388801017 #app2388801017_sd-other-tab-filter input { font-size: 12px; margin-left: 0px; }
.app_content_2388801017 #app2388801017_sd-other-tab-filter .filter-info { position: absolute; bottom: 5px; top: auto; right: 5px; }
.app_content_2388801017 #app2388801017_sd-other-tab-filter .status-indicator { position: absolute; top: 12px; margin-left: 50px; }
.app_content_2388801017 #app2388801017_sd-other-tab-filter .search-button { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite2.png"); background-position: -48px -664px; color: black; width: 44px; height: 49px; position: absolute; top: 4px; left: 2px; font-size: 12px; font-weight: bold; cursor: pointer; }
.app_content_2388801017 #app2388801017_sd-other-tab-filter .search-button.hovered { background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite2.png"); background-position: -96px -664px; }
.app_content_2388801017 #app2388801017_sd-other-tab-filter .pause-button { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite2.png"); background-position: -1px -664px; }
.app_content_2388801017 #app2388801017_sd-other-tab-filter .pause-button.hovered { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite2.png"); background-position: -1px -664px; }
.app_content_2388801017 #app2388801017_sd-other-tab-filter .change-button { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png"); background-position: left -208px; width: 49px; height: 17px; font-size: 10px; font-weight: bold; cursor: pointer; }
.app_content_2388801017 #app2388801017_welcome-instructions { border: 1px solid #f6be10; background: #ffffff url("http://cdn.speeddate.com/static/21288/site/images/site-bg.jpg") repeat-x scroll 0pt 20px; position: absolute; left: 10px; top: 65px; width: 683px; height: 403px; z-index: 90; color: #aaaaaa; }
.app_content_2388801017 #app2388801017_welcome-instructions .splash { margin: 0pt 0pt 0pt 0px; padding: 10px; text-align: left; font-size: 13px; }
.app_content_2388801017 #app2388801017_welcome-instructions .start-dating-button { margin: 100px auto 0pt; cursor: pointer; }
.app_content_2388801017 #app2388801017_welcome-instructions .invite-friends-button, .app_content_2388801017 #app2388801017_welcome-instructions .checkout-spd-button { margin: 10px auto; }
.app_content_2388801017 #app2388801017_sd-send-message-popup { position: absolute; z-index: 200; top: 200px; left: 100px; }
.app_content_2388801017 #app2388801017_sd-buddy-popup { position: absolute; z-index: 200; }
.app_content_2388801017 .bl-start-chat { display: none; }
.app_content_2388801017 .online .bl-start-chat { display: block; }
.app_content_2388801017 .flirt-wink-inside-panel .chat-disabled, .app_content_2388801017 .chat-enabled { display: none; }
.app_content_2388801017 .profile-box { margin: 0px; position: relative; height: 400px; width: auto; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: 140px -982px; }
.app_content_2388801017 .profile-box .profile-head { padding: 10px; background-color: #323232; color: #ffffff; float: left; font-family: "Lucida Grande",Verdana,Arial,sans-serif; width: 120px; height: 380px; }
.app_content_2388801017 .profile-head h2 { margin-top: 3px; font-size: 14px; }
.app_content_2388801017 .profile-head h2 .age { font-size: 12px; }
.app_content_2388801017 .profile-head .location { font-size: 12px; }
.app_content_2388801017 .profile-content { padding: 0px 10px 0pt; overflow: auto; margin-top: 20px; width: 440px; height: 380px; float: left; }
.app_content_2388801017 .profile-content .profile-images { padding: 5px; }
.app_content_2388801017 .profile-content .profile-images a img { border: 2px solid #ffffff; padding: 2px; margin-right: 1px; }
.app_content_2388801017 .profile-content .profile-images a.active img { border: 2px solid #95a9af; }
.app_content_2388801017 .profile-content .profile-images a:hover img { border: 2px solid #f6be10; }
.app_content_2388801017 .profile-content .profile-table th { width: 130px; }
.app_content_2388801017 #app2388801017_sd-profile .profile-content .profile-table th { width: 110px; }
.app_content_2388801017 .profile-content .profile-table th, .app_content_2388801017 .profile-content .profile-table td { padding-top: 0pt; padding-bottom: 5px; font-size: 12px; }
.app_content_2388801017 .profile-box .action-buttons { padding-left: 20px; }
.app_content_2388801017 .profile-box .flirt-box { padding: 10px 10px 0pt 30px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png") no-repeat scroll left -982px; position: absolute; top: 0px; left: 125px; width: 290px; height: 390px; }
.app_content_2388801017 .profile-box .flirt-box textarea { width: 90%; height: 70px; }
.app_content_2388801017 .profile-box .flirt-box .profile-table td { padding-top: 7px; font-size: 12px; }
.app_content_2388801017 .profile-box .flirt-box .input-button { padding: 10px 20px; margin-top: 20px; }
.app_content_2388801017 .profile-box .flirt-box td.checkbox { width: 15px; }
.app_content_2388801017 #app2388801017_profile-flirt-box-container { position: relative; top: 70px; left: 180px; }
.app_content_2388801017 #app2388801017_profile-flirt-box { position: absolute; }
.app_content_2388801017 .premium-logo { width: 126px; height: 35px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-position: right 0px; display: none; }
.app_content_2388801017 .premium .premium-logo { display: block; }
.app_content_2388801017 .top-content-banner { background-color: transparent; background-repeat: no-repeat; height: 40px; display: block; margin-left: 2px; }
.app_content_2388801017 .premium-bolt { float: left; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-position: right -56px; width: 23px; height: 29px; margin-left: 6px; margin-top: 5px; }
.app_content_2388801017 .flirt-box .premium-logo { width: 125px; height: 34px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-position: right 0px; display: none; position: absolute; left: 0pt; top: 130px; }
.app_content_2388801017 .flirt-box .premium .premium-logo { display: block; }
.app_content_2388801017 .members-table .premium a .details {  }
.app_content_2388801017 .members-table .premium .flirtable:hover .details {  }
.app_content_2388801017 #app2388801017_sd-profile .premium .profile-head-inline { background-color: #ffdb80; height: 85px; }
.app_content_2388801017 #app2388801017_sd-profile .premium .profile-head-inline h2 { color: #552f12; }
.app_content_2388801017 #app2388801017_sd-profile .premium .profile-head-inline .premium-logo { position: absolute; bottom: 2px; right: 5px; }
.app_content_2388801017 #app2388801017_sd-profile .premium .profile-content { background-color: #fff9e9; height: 309px; }
.app_content_2388801017 #app2388801017_sd-profile .premium .profile-content .profile-table th { color: #241204; }
.app_content_2388801017 .fbapp #app2388801017_sd-profile .premium .profile-content { border-bottom: 1px solid #dddddd; }
.app_content_2388801017 #app2388801017_profile-box .premium-logo { margin: 15px auto 10px; }
.app_content_2388801017 #app2388801017_profile-box.premium .action-buttons { margin-top: 0px; }
.app_content_2388801017 .welcome-premium-ad { padding: 10px; position: absolute; top: 0pt; left: 0pt; width: 160px; background-color: #fffdd4; color: #333333; font-size: 12px; height: 383px; line-height: 145%; }
.app_content_2388801017 #app2388801017_welcome-instructions .next-step { margin: 0px -10px; padding: 10px 0pt 20px; font-size: 26px; text-align: center; font-style: italic; color: #3d2f12; }
.app_content_2388801017 .welcome-premium-ad a { font-weight: bold; color: #6e7f8f; }
.app_content_2388801017 .welcome-premium-ad a.upgrade-now { text-align: center; font-weight: bold; font-size: 18px; }
.app_content_2388801017 .welcome-premium-ad .big-button { margin: 15px 0px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite5.png"); background-position: left -343px; width: 160px; }
.app_content_2388801017 .welcome-premium-ad .big-button a { text-transform: none; color: #ffffff; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: 37px; font-size-adjust: none; font-stretch: normal; letter-spacing: 0pt; }
.app_content_2388801017 .welcome-premium-ad a.upgrade-now { font-weight: bold; }
.app_content_2388801017 .welcome-premium-ad .toolbar-link { border-top: 1px solid #f8cb40; padding: 5px 0pt; background: #fce893 none repeat scroll 0% 0%; display: block; position: absolute; bottom: 0pt; left: 0pt; width: 180px; text-align: center; color: #111111; font-size: 11px; font-weight: bold; }
.app_content_2388801017 #app2388801017_welcome-instructions.show-ad .splash { position: absolute; top: 0pt; left: 180px; width: 475px; padding-left: 15px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: left -983px; height: 383px; }
.app_content_2388801017 .top-banner-ad { margin: 2px 0pt 0pt -2px; overflow: hidden; width: 574px; }
.app_content_2388801017 .top-banner-ad a img, .app_content_2388801017 .top-banner-ad a:hover img { border: medium none #ffffff; }
.app_content_2388801017 .bannered .msg-thread {  }
.app_content_2388801017 .bannered .inner-sidebar, .app_content_2388801017 .bannered .content { top: 0px; }
.app_content_2388801017 .wide-content.payment { border-top: 1px solid #c6d6dd; margin: 0pt 1px; padding: 0pt; overflow: hidden; height: 430px; }
.app_content_2388801017 iframe.payment { border: medium none #ffffff; width: 100%; height: 430px; }
.app_content_2388801017 .payment-sections { width: 1300px; position: relative; }
.app_content_2388801017 .payment-section { padding-left: 20px; width: 360px; padding-right: 40px; float: left; height: 430px; }
.app_content_2388801017 .payment-form h5 { margin: 0pt; padding: 10px 0pt 5px; font-size: 16px; }
.app_content_2388801017 .payment-offer { border: 3px solid #e3edf0; margin: 0pt 0pt 1em; padding: 10px; background: #fafafa none repeat scroll 0% 0%; color: #333333; font-size: 12px; width: 250px; }
.app_content_2388801017 .payment-offer span { color: #9c3500; font-weight: bold; }
.app_content_2388801017 .payment-badge { width: 100px; height: 100px; position: absolute; left: 310px; top: 35px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/risk-free-badge.png"); background-repeat: no-repeat; }
.app_content_2388801017 .payment-form .old-button { margin: 10px auto; color: #ffffff; display: block; font-size: 20px; letter-spacing: 3px; line-height: 37px; text-align: center; text-transform: uppercase; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite2.png"); background-position: left 0pt; background-repeat: no-repeat; height: 37px; width: 200px; }
.app_content_2388801017 .hidden-submit { border: medium none #ffffff; background: white none repeat scroll 0% 0%; width: 1px; height: 1px; }
.app_content_2388801017 #app2388801017_submitSideText { float: left; margin-top: 20px; font-size: 14px; margin-right: 10px; }
.app_content_2388801017 .blue-box { border: 1px solid #e4eded; margin: 10px 20px; padding: 5px; background-color: #f4f8fa; font-size: 12px; cursor: default; }
.app_content_2388801017 .red-box { border: 1px solid #bb0000; margin: 0px 20px; padding: 5px; background-color: #ffdddd; font-size: 12px; cursor: default; }
.app_content_2388801017 #app2388801017_payment-continue { margin-top: 20px; float: right; margin-right: 40px; }
.app_content_2388801017 .linked { cursor: pointer; }
.app_content_2388801017 #app2388801017_payment-back { margin-top: 20px; float: left; color: #345d6b; cursor: pointer; }
.app_content_2388801017 #app2388801017_chosen-plan { cursor: pointer; font-size: 12px; }
.app_content_2388801017 #app2388801017_chosen-plan .plan-price { padding-left: 5px; font-size: 12px; font-weight: normal; }
.app_content_2388801017 #app2388801017_chosen-plan .payment-back { padding-left: 10px; font-weight: bold; color: #345d6b; }
.app_content_2388801017 #app2388801017_chosen-plan-content { display: inline; }
.app_content_2388801017 ul.payment-plans { border-top: 1px solid #eeeeee; margin: 20px 0pt 0pt; }
.app_content_2388801017 .payment-plans li { border-bottom: 1px solid #eeeeee; padding: 10px 0pt; list-style-type: none; }
.app_content_2388801017 .payment-plans li:hover { background-color: #fafafa; color: #345d6b; }
.app_content_2388801017 .payment-plans label { padding-left: 5px; cursor: pointer; display: block; }
.app_content_2388801017 .plan-duration { display: block; font-size: 14px; width: 100px; float: left; }
.app_content_2388801017 .plan-price { display: block; font-size: 16px; font-weight: bold; float: left; }
.app_content_2388801017 .info-popup { border: 5px solid #444444; padding: 10px; position: absolute; font-size: 11px; background-color: #fcf5d3; width: 350px; }
.app_content_2388801017 .info-popup-close { margin: -10px -10px 5px; padding: 5px; float: right; font-size: 14px; cursor: pointer; }
.app_content_2388801017 .info-popup h6 { border-bottom: 1px solid black; }
.app_content_2388801017 #app2388801017_rebill-info { top: 50px; left: -150px; }
.app_content_2388801017 #app2388801017_cvc3-info { top: 70px; left: -100px; }
.app_content_2388801017 .payment-benefits { float: left; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: 0px -985px; background-color: #fcfcfc; width: 227px; padding-left: 25px; font-size: 11px; }
.app_content_2388801017 .payment-benefits h5 { margin: 10px 0pt 1em; color: #48515f; font-size: 16px; }
.app_content_2388801017 .payment-benefits h6 { text-decoration: none; font-weight: bold; color: #345d6b; }
.app_content_2388801017 .payment-benefits ul { margin: 0pt; }
.app_content_2388801017 .payment-benefits li { list-style-type: none; margin-bottom: 1em; }
.app_content_2388801017 .payment-benefits h4 {  }
.app_content_2388801017 .rebilling-info { padding-top: 3px; font-size: 11px; color: #333333; }
.app_content_2388801017 .error { color: #dd0000; padding-left: 5px; font-size: 10px; display: none; }
.app_content_2388801017 .payment-result { border: 3px solid #e3edf0; margin: 30px 10px 0pt; padding: 10px; background: #fcfcfc none repeat scroll 0% 0%; color: #333333; font-size: 13px; text-align: center; }
.app_content_2388801017 .subscription-status { border: 1px solid #ffe222; margin: 50px auto; padding: 20px; background: #fffbe2 none repeat scroll 0% 0%; font-size: 14px; width: 400px; }
.app_content_2388801017 .subscription-status strong { font-size: 16px; }
.app_content_2388801017 .subscription-status p { margin-bottom: 2em; }
.app_content_2388801017 .subscription-status .detail { font-size: 11px; color: #666666; }
.app_content_2388801017 .standalone #app2388801017_site { width: 950px; }
.app_content_2388801017 .standalone #app2388801017_top-signin { background: transparent none repeat scroll 0% 0%; top: 35px; width: 740px; }
.app_content_2388801017 .standalone #app2388801017_top-signin h4 { margin: 0pt 0pt 0pt 20px; text-align: left; color: #48515f; font-size: 24px; }
.app_content_2388801017 .standalone .content-outer { margin-top: 5px; }
.app_content_2388801017 .standalone .payment-left { width: 530px; }
.app_content_2388801017 .standalone .payment-form { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-content-530-mid.gif") repeat-y scroll left center; width: 490px; padding-left: 20px; padding-right: 20px; }
.app_content_2388801017 .standalone .b { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-content-530-btm.gif") no-repeat scroll center bottom; height: 11px; width: 100%; }
.app_content_2388801017 .standalone .t { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/outer-content-530-top.gif") no-repeat scroll center top; height: 11px; width: 100%; }
.app_content_2388801017 .standalone .payment-plans { margin-top: 10px; }
.app_content_2388801017 .standalone .payment-plans li { padding: 5px 0pt; cursor: pointer; }
.app_content_2388801017 .standalone .payment-section { padding: 0pt; width: 490px; height: auto; margin-right: 20px; }
.app_content_2388801017 .standalone h5 { font-size: 18px; }
.app_content_2388801017 .standalone h5.no-1 { margin-top: 20px; }
.app_content_2388801017 .standalone h5.no-2 { margin-top: 30px; }
.app_content_2388801017 .standalone h5.congrats { text-align: center; }
.app_content_2388801017 .payment-badge-2 { width: 100px; height: 100px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite5.png"); background-position: left -237px; background-repeat: no-repeat; float: right; }
.app_content_2388801017 .standalone .payment-offer { width: 350px; float: left; }
.app_content_2388801017 .standalone .payment-benefits { background: transparent none repeat scroll 0% 0%; left: 540px; width: 350px; font-size: 12px; }
.app_content_2388801017 .standalone .payment-result { border: medium none #ffffff; background: transparent none repeat scroll 0% 0%; text-align: justify; }
.app_content_2388801017 .standalone .content-outer { width: 950px; }
.app_content_2388801017 .standalone #app2388801017_rebill-info { top: 100px; left: 400px; width: 400px; }
.app_content_2388801017 .standalone #app2388801017_cvc3-info { top: 400px; left: 400px; }
.app_content_2388801017 .standalone #app2388801017_payment-3 { padding: 20px 0pt 40px; }
.app_content_2388801017 .standalone #app2388801017_site.paymentform-wide, .app_content_2388801017 .standalone .paymentform-wide .content-outer { width: 700px; }
.app_content_2388801017 .standalone .paymentform-wide .payment-left { width: 442px; }
.app_content_2388801017 .standalone .paymentform-wide .payment-benefits { margin: 0pt 20px; padding: 0pt; float: left; width: 280px; }
.app_content_2388801017 .standalone .paymentform-wide .t { background-image: url("http://cdn.speeddate.com/static/21288/site/images/outer-content-440-top.gif"); }
.app_content_2388801017 .standalone .paymentform-wide .payment-form { background-image: url("http://cdn.speeddate.com/static/21288/site/images/outer-content-440-mid.gif"); }
.app_content_2388801017 .standalone .paymentform-wide .b { background-image: url("http://cdn.speeddate.com/static/21288/site/images/outer-content-440-btm.gif"); }
.app_content_2388801017 .standalone .paymentform-2col .payment-left, .app_content_2388801017 .standalone .paymentform-2col .payment-right { width: 450px; }
.app_content_2388801017 .standalone .paymentform-2col h5.no-1, .app_content_2388801017 .standalone .paymentform-2col h5.no-2 { margin-top: 0pt; }
.app_content_2388801017 .standalone .paymentform-wide .payment-form, .app_content_2388801017 .standalone .paymentform-wide .payment-section, .app_content_2388801017 .standalone .paymentform-wide #app2388801017_card-info-table { width: 410px; }
.app_content_2388801017 .standalone .payment-left { float: left; }
.app_content_2388801017 .standalone .payment-right { float: right; }
.app_content_2388801017 .standalone h4.getmore { font-size: 24px; padding-top: 15px; }
.app_content_2388801017 .standalone h5.no-1 { margin: 0pt; }
.app_content_2388801017 .standalone h5.no-2 { margin-top: 20px; }
.app_content_2388801017 .radio-container { float: left; }
.app_content_2388801017 .plan-price { float: left; }
.app_content_2388801017 .price-old { float: left; color: #a7220f; font-size: 13px; font-weight: bold; text-decoration: line-through; }
.app_content_2388801017 .best-value { padding-left: 5px; color: #d47602; }
.app_content_2388801017 .plan-explanation { clear: both; margin-left: 120px; padding-top: 3px; font-size: 10px; color: #999999; width: 270px; }
.app_content_2388801017 .standalone .benefits-1 h5 { margin: 0pt 0pt 10px; font-size: 21px; }
.app_content_2388801017 .paymentform-a4 .memberbadge { margin-left: 0pt; }
.app_content_2388801017 .paymentform-a5 .memberbadge { margin-right: 0pt; }
.app_content_2388801017 .paymentform-a6 .memberbadge { margin-left: 0pt; }
.app_content_2388801017 .memberbadge { border: 1px solid #b9c8cd; margin: 0pt 20px; background-color: #d8eaee; width: 125px; float: left; }
.app_content_2388801017 .memberbadge h4 { padding: 5px 5px 10px; color: #1e1d22; font-size: 14px; font-weight: bold; text-align: center; }
.app_content_2388801017 .memberlist-120x90 .form-member { margin: 10px auto 20px; width: 100px; font-size: 12px; color: #1e1d22; text-align: center; }
.app_content_2388801017 .memberlist-80x60 .form-member { margin: 0px auto; width: 95px; font-size: 12px; color: #1e1d22; text-align: center; }
.app_content_2388801017 .memberlist-arrowed .form-member { margin: 0pt; width: 95px; font-size: 12px; color: #1e1d22; text-align: center; float: left; }
.app_content_2388801017 .memberlist-wider .form-member { margin: 0pt 15px 0pt 0pt; width: 95px; font-size: 12px; color: #1e1d22; text-align: center; float: left; }
.app_content_2388801017 .memberlist-arrowed .form-member img, .app_content_2388801017 .memberlist-wider .form-member img { border: 1px solid #666666; width: 90px; height: 120px; }
.app_content_2388801017 .memberlist-120x90 .form-member img { padding: 1px 5px 5px 1px; background: #ffffff url("http://cdn.speeddate.com/static/21288/site/images/payment/a/photo-frame-120x90.gif") no-repeat scroll left top; width: 90px; height: 120px; }
.app_content_2388801017 .memberlist-80x60 .form-member img { border: 1px solid #666666; width: 60px; height: 80px; }
.app_content_2388801017 #app2388801017_card-info-table { width: 500px; }
.app_content_2388801017 #app2388801017_card-info-table th { width: 120px; }
.app_content_2388801017 .payment-vertical { float: left; width: 440px; }
.app_content_2388801017 .standalone .paymentform-a7 .payment-vertical, .app_content_2388801017 .standalone .paymentform-a9 .payment-vertical { margin-left: 20px; }
.app_content_2388801017 .standalone .paymentform-a8 .payment-vertical, .app_content_2388801017 .standalone .paymentform-a10 .payment-vertical, .app_content_2388801017 .standalone .paymentform-dynamic .payment-vertical { margin-right: 20px; float: left; }
.app_content_2388801017 .standalone .paymentform-a8 .payment-left, .app_content_2388801017 .standalone .paymentform-a10 .payment-left, .app_content_2388801017 .standalone .paymentform-dynamic .payment-left { float: right; }
.app_content_2388801017 .standalone .payment-vertical .payment-benefits { margin: 0pt; float: none; width: 440px; }
.app_content_2388801017 .payment-vertical .memberbadge { margin: 0pt 0pt 20px; float: none; width: 440px; }
.app_content_2388801017 .payment-vertical .form-member { margin: 0pt 0pt 0pt 5px; float: left; }
.app_content_2388801017 .memberbadge .badge-msg { padding: 5px; text-align: right; font-size: 16px; font-weight: bold; margin-top: 5px; }
.app_content_2388801017 div.benefits-2 { border: 1px solid #b9c8cd; padding: 10px; background-color: #d8eaee; margin-bottom: 30px; }
.app_content_2388801017 .benefits-2 .form-member { float: left; }
.app_content_2388801017 .benefits-2 .memberbadge { margin: 0pt 0pt 20px; float: none; width: 500px; }
.app_content_2388801017 .subscribe-button a { overflow: hidden; height: 38px; width: 114px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/payment/a/button-subscribe.gif"); float: left; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: 38px; font-size-adjust: none; font-stretch: normal; color: #ffffff; text-align: center; display: block; }
.app_content_2388801017 .button-side-text { width: 150px; text-align: right; float: left; color: #d2750e; font-size: 12px; margin-right: 10px; }
.app_content_2388801017 .button-side-text strong { font-size: 14px; font-weight: bold; }
.app_content_2388801017 .standalone .paymentform-2col .payment-plans .plan-explanation { color: #999999; }
.app_content_2388801017 .paymentform-2col #app2388801017_header.people { border-bottom: 2px solid #aaaaaa; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/payment/a/group-pic.png") no-repeat scroll right bottom; height: auto; }
.app_content_2388801017 .paymentform-2col h2 { padding: 80px 0pt 10px; font-size: 30px; letter-spacing: 2px; }
.app_content_2388801017 .paymentform-2col h2 strong { font-weight: bold; font-size: 36px; letter-spacing: -0.5px; }
.app_content_2388801017 .paymentform-2col #app2388801017_rebill-info { top: 50px; left: 150px; }
.app_content_2388801017 .paymentform-2col #app2388801017_cvc3-info { top: 70px; left: 100px; }
.app_content_2388801017 h2.discount { font-size: 20px; padding-top: 30px; }
.app_content_2388801017 .paymentform-1usd2 .plan-price em { font-style: normal; color: #a7220f; font-size: 13px; text-decoration: line-through; }
.app_content_2388801017 .price-promotion-1usd { font-size: 12px; font-weight: normal; }
.app_content_2388801017 .price-promotion-1usd strong { font-size: 18px; font-weight: bold; }
.app_content_2388801017 .benefits-2 h4 { font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.app_content_2388801017 .benefits-2 ul { margin: 0pt; padding: 0pt; }
.app_content_2388801017 .benefits-2 .benefits-left { width: 475px; float: left; }
.app_content_2388801017 .benefits-2 .benefits-right { width: 430px; float: right; }
.app_content_2388801017 .benefits-2 .benefits-right li { list-style-type: none; font-size: 14px; line-height: 150%; }
.app_content_2388801017 h2.with-benefits { padding: 30px 0pt 0pt; color: #345d6b; font-size: 20px; letter-spacing: 0pt; font-weight: bold; }
.app_content_2388801017 ul.benefits-2 { margin: 0pt; padding: 0pt; }
.app_content_2388801017 ul.benefits-2 li { list-style-type: none; font-size: 14px; line-height: 180%; }
.app_content_2388801017 .form-member-arrow { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/payment/a/member-arrow.png") no-repeat scroll left center; height: 120px; width: 45px; float: left; }
.app_content_2388801017 h4.benefits-header { font-weight: bold; font-size: 16px; }
.app_content_2388801017 .means { margin: 5px 0pt 20px; font-size: 12px; font-weight: bold; }
.app_content_2388801017 .payment-member-img { float: left; width: 135px; }
.app_content_2388801017 .payment-member-img img { padding: 1px 5px 5px 1px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/payment/a/photo-frame-160x120.png") no-repeat scroll left top; float: left; width: 120px; height: 160px; }
.app_content_2388801017 .payment-member-benefits { float: left; width: 300px; font-size: 15px; color: #444444; line-height: 130%; font-weight: bold; }
.app_content_2388801017 .payment-member-benefits h4.benefits-header { font-weight: bold; font-size: 13px; }
.app_content_2388801017 .payment-member-benefits ul.benefits-2 { margin-left: 5px; }
.app_content_2388801017 .payment-member-benefits ul.benefits-2 li { font-size: 14px; line-height: 140%; margin-top: 6px; list-style-type: none; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite2.png"); background-position: left -714px; background-repeat: no-repeat; padding-left: 20px; }
.app_content_2388801017 .payment-member-benefits ul.benefits-2 li.odd { color: #444444; }
.app_content_2388801017 .payment-member-benefits ul.benefits-2 li.even { color: #444444; }
.app_content_2388801017 .payment-member-benefits ul.benefits-2 li.more { width: 280px; text-align: left; padding-left: 0px; background-image: url("http://static.ak.fbcdn.net/rsrc.php/z12E0/hash/8q2anwu7.gif"); font-weight: bold; color: #48515f; margin-top: 20px; font-size: 16px; }
.app_content_2388801017 .paymentform-dynamic h2 { font-size: 28px; font-weight: bold; }
.app_content_2388801017 .radio-container { width: 20px; }
.app_content_2388801017 #app2388801017_feedbackLink { display: block; margin-top: 15px; font-size: 13px; text-decoration: underline; text-align: center; }
.app_content_2388801017 #app2388801017_bb-logo { float: left; width: 60px; margin-left: 8px; margin-top: 25px; }
.app_content_2388801017 #app2388801017_verisign-production { width: 135px; height: 86px; float: left; margin-left: 10px; }
.app_content_2388801017 .subscribe-button-container { overflow: hidden; margin-top: 15px; height: 45px; width: 300px; float: right; }
.app_content_2388801017 .padlock { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/payment/a/padlock.png") no-repeat scroll left center; float: right; line-height: 20px; padding-left: 20px; width: 170px; font-size: 11px; margin-top: 20px; }
.app_content_2388801017 .float-right { float: right; }
.app_content_2388801017 .signup-layout { border: 1px solid #c5d5dc; margin: 0pt; padding: 20px; background-color: white; }
.app_content_2388801017 .signup-layout li { list-style-type: none; }
.app_content_2388801017 .signup-layout h3 { font-size: 2em; font-weight: 700; }
.app_content_2388801017 .signup-layout .jdate-plans .payment-plans { border: 1px solid #c0d6bc; color: #394a83; }
.app_content_2388801017 .signup-layout .payment-member-benefits { float: none; width: auto; }
.app_content_2388801017 .signup-layout .special-offer { padding: 5px 0pt; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/payment/a/aff-button-bar.png") no-repeat scroll left 0pt; font-weight: bolder; width: 648px; text-align: center; }
.app_content_2388801017 .signup-layout .headline-offer { text-align: center; color: #48515f; }
.app_content_2388801017 .signup-layout .subscribe-button-container { float: none; width: auto; height: auto; }
.app_content_2388801017 .signup-layout .subscribe-button-container .green-button { margin: 0pt auto; }
.app_content_2388801017 .signup-layout #app2388801017_bb-logo, .app_content_2388801017 .signup-layout #app2388801017_verisign-production { float: none; margin-top: 0pt; }
.app_content_2388801017 .signup-layout .signup-step { margin: 10px 0pt; padding: 0pt 40px; color: #333333; font-size: 1.27em; font-weight: bold; height: 25px; line-height: 1.6em; }
.app_content_2388801017 .signup-layout .billing-header { border-style: solid solid none; border-color: #a8b1e4 #a8b1e4 #ffffff; border-width: 1px 1px 0pt; padding: 4px 0pt; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/payment/a/jdate-billing-header.png") repeat-x scroll 0% 0%; }
.app_content_2388801017 .jdate-benefits { border: 1px solid #c0d6bc; padding: 5px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/payment/a/jdate-plan-benefits-bg.png") repeat-x scroll 0% 0%; color: #394a83; }
.app_content_2388801017 .jdate-benefits .benefits-list li { font-size: 12px; font-weight: normal; list-style-type: disc; }
.app_content_2388801017 .jdate-header { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/payment/a/jdate-header-bg.png") repeat-x scroll 0% 0%; height: 33px; width: 100%; }
.app_content_2388801017 .jdate { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/payment/a/jdate-steps.png") no-repeat scroll 0% 0%; }
.app_content_2388801017 .step-1 { background-position: left 0pt; }
.app_content_2388801017 .step-2 { background-position: left -27px; }
.app_content_2388801017 .supplemental-agree { margin: 10px 0pt 0pt 30px; }
.app_content_2388801017 .supplemental-tos { border: 1px solid #cccccc; margin: 30px 0px 10px; padding: 5px; overflow: auto; height: 50px; background-color: #eeeeee; width: 500px; font-size: 10px; }
.app_content_2388801017 .p-content { padding: 0pt 10px 0pt 9px; }
.app_content_2388801017 .overlay_dialog { background-color: #666666; filter: alpha(opacity=60); opacity: 0.6; }
.app_content_2388801017 .overlay___invisible__ { background-color: #666666; filter: alpha(opacity=0); opacity: 0; }
.app_content_2388801017 .dialog_nw { width: 20px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-repeat: no-repeat; background-position: 0pt 0pt; }
.app_content_2388801017 .dialog_n { background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-position: -20px 0pt; background-repeat: no-repeat; }
.app_content_2388801017 .dialog_ne { width: 27px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-position: -770px 0pt; background-repeat: no-repeat; }
.app_content_2388801017 .dialog_w { width: 8px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-position: 0pt -50px; background-repeat: no-repeat; }
.app_content_2388801017 .dialog_e { width: 10px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-position: -787px -50px; background-repeat: no-repeat; }
.app_content_2388801017 .dialog_sw { width: 20px; height: 26px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-position: 0pt -570px; background-repeat: no-repeat; }
.app_content_2388801017 .dialog_s { background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-position: -20px -570px; background-repeat: no-repeat; height: 26px; }
.app_content_2388801017 .dialog_se { width: 27px; height: 26px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-position: -770px -570px; background-repeat: no-repeat; }
.app_content_2388801017 .dialog_sizer { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/default/sizer.gif") no-repeat scroll 0pt 0pt; width: 9px; height: 19px; cursor: se-resize; }
.app_content_2388801017 .dialog_close { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/default/close.gif") no-repeat scroll 0pt 0pt; width: 14px; height: 14px; position: absolute; top: 5px; left: 8px; cursor: pointer; z-index: 2000; }
.app_content_2388801017 .dialog_minimize { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/default/minimize.gif") no-repeat scroll 0pt 0pt; width: 14px; height: 15px; position: absolute; top: 5px; left: 28px; cursor: pointer; z-index: 2000; }
.app_content_2388801017 .dialog_maximize { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/default/maximize.gif") no-repeat scroll 0pt 0pt; width: 14px; height: 15px; position: absolute; top: 5px; left: 49px; cursor: pointer; z-index: 2000; }
.app_content_2388801017 .dialog_title { padding: 8px 5px 4px; color: #ffffff; position: relative; font-weight: bold; font-size: 14px; cursor: move; text-align: left; }
.app_content_2388801017 .dialog_content { background-color: #f7f7f7; font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.app_content_2388801017 .top_draggable, .app_content_2388801017 .bottom_draggable { cursor: move; }
.app_content_2388801017 .status_bar { font-size: 12px; }
.app_content_2388801017 .status_bar input { font-size: 12px; }
.app_content_2388801017 .wired_frame { border: 1px dashed #000000; display: block; position: absolute; }
.app_content_2388801017 div.sd-dialog { width: auto; }
.app_content_2388801017 .dialog { display: block; position: absolute; width: 100%; }
.app_content_2388801017 .dialog table.table_window { margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0pt; width: 100%; }
.app_content_2388801017 .dialog .title_window { -moz-user-select: none; }
.app_content_2388801017 .overlay_bluedialog { background-color: #666666; filter: alpha(opacity=60); opacity: 0.6; }
.app_content_2388801017 .overlay___invisible__ { background-color: #666666; filter: alpha(opacity=0); opacity: 0; }
.app_content_2388801017 .bluedialog_nw { width: 30px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-repeat: no-repeat; background-position: 0pt -600px; }
.app_content_2388801017 .bluedialog_n { background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-position: -30px -600px; background-repeat: no-repeat; }
.app_content_2388801017 .bluedialog_ne { width: 35px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-position: -763px -600px; background-repeat: no-repeat; }
.app_content_2388801017 .bluedialog_w { width: 6px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-position: 0pt -630px; background-repeat: no-repeat; }
.app_content_2388801017 .bluedialog_e { width: 11px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-position: -787px -630px; background-repeat: no-repeat; }
.app_content_2388801017 .bluedialog_sw { width: 30px; height: 36px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-position: 0pt -1028px; background-repeat: no-repeat; }
.app_content_2388801017 .bluedialog_s { background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-position: -30px -1028px; background-repeat: no-repeat; height: 36px; }
.app_content_2388801017 .bluedialog_se { width: 35px; height: 36px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png"); background-position: -763px -1028px; background-repeat: no-repeat; }
.app_content_2388801017 .bluedialog_sizer { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/default/sizer.gif") no-repeat scroll 0pt 0pt; width: 9px; height: 19px; cursor: se-resize; }
.app_content_2388801017 .bluedialog_close { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/default/close.gif") no-repeat scroll 0pt 0pt; width: 14px; height: 14px; position: absolute; top: 5px; left: 8px; cursor: pointer; z-index: 2000; }
.app_content_2388801017 .bluedialog_minimize { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/default/minimize.gif") no-repeat scroll 0pt 0pt; width: 14px; height: 15px; position: absolute; top: 5px; left: 28px; cursor: pointer; z-index: 2000; }
.app_content_2388801017 .bluedialog_maximize { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/default/maximize.gif") no-repeat scroll 0pt 0pt; width: 14px; height: 15px; position: absolute; top: 5px; left: 49px; cursor: pointer; z-index: 2000; }
.app_content_2388801017 .bluedialog_title { padding: 8px 5px 4px; color: #ffffff; position: relative; font-weight: bold; font-size: 14px; cursor: move; text-align: left; }
.app_content_2388801017 .bluedialog_content { padding: 0pt 10px; background-color: #ebf1f4; font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.app_content_2388801017 .top_draggable, .app_content_2388801017 .bottom_draggable { cursor: move; }
.app_content_2388801017 .status_bar { font-size: 12px; }
.app_content_2388801017 .status_bar input { font-size: 12px; }
.app_content_2388801017 .wired_frame { border: 1px dashed #000000; display: block; position: absolute; }
.app_content_2388801017 .bluedialog { display: block; position: absolute; }
.app_content_2388801017 .bluedialog table.table_window { margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0pt; width: 100%; }
.app_content_2388801017 .bluedialog .title_window { -moz-user-select: none; }
.app_content_2388801017 .fans-stories { padding-right: 10px; }
.app_content_2388801017 .submit-story { width: 300px; margin-bottom: 20px; }
.app_content_2388801017 .story { border-bottom: 1px solid #dddddd; margin-bottom: 10px; }
.app_content_2388801017 .story-header { padding: 0pt 0pt 10px; position: relative; }
.app_content_2388801017 .story-header h4 { font-size: 20px; }
.app_content_2388801017 .story-date { font-size: 12px; color: #999999; }
.app_content_2388801017 .story-contents img { margin: 0pt 10px 10px 0pt; float: left; }
.app_content_2388801017 .story-contents img.photo-right { margin: 0pt 0pt 10px 10px; float: right; }
.app_content_2388801017 .story-contents p { line-height: 1.7em; }
.app_content_2388801017 a.story-pagination { border: 1px solid #eeeeee; margin: 5px; padding: 3px; }
.app_content_2388801017 a.story-pagination:hover { background-color: #fafafa; }
.app_content_2388801017 .nostory { border: 2px ridge #cccccc; margin: 40px auto; padding: 20px; text-align: center; width: 380px; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.app_content_2388801017 .welcome-popup { position: absolute; left: 0pt; top: 0pt; width: 574px; height: 433px; padding-top: 42px; }
.app_content_2388801017 .welcome-ad { height: 220px; position: relative; }
.app_content_2388801017 .welcome-ad .top-alert { font-size: 16px; font-weight: bold; color: #cf2e00; }
.app_content_2388801017 .welcome-ad .mystery-girl { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/mystery-girl-1.png") no-repeat scroll 0% 0%; width: 215px; height: 220px; }
.app_content_2388801017 .welcome-ad .mystery-boy { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/mystery-guy-1.png") no-repeat scroll 0% 0%; width: 203px; height: 220px; }
.app_content_2388801017 .welcome-ad .download-icon { background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: 2px -2161px; background-repeat: no-repeat; height: 32px; padding-left: 40px; }
.app_content_2388801017 .welcome-ad .magnifying-glass-icon { background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: 3px -2198px; background-repeat: no-repeat; height: 32px; padding-left: 40px; }
.app_content_2388801017 .welcome-ad .no-thanks { font-size: 13px; color: #345d6b; text-decoration: underline; }
.app_content_2388801017 .welcome-ad .upgrade-required { font-size: 11px; color: #999999; }
.app_content_2388801017 #app2388801017_premium-popup.welcome-ad { border: 6px solid #666666; margin: 66px auto; background: white none repeat scroll 0% 0%; width: 440px; height: 260px; }
.app_content_2388801017 #app2388801017_seven-day-trial.welcome-ad { border: 6px solid #666666; margin: 0px 0px 0px 1px; width: 530px; height: 320px; background-color: #ecf1f5; }
.app_content_2388801017 .button-green-stretch { height: 57px; cursor: pointer; text-decoration: none; }
.app_content_2388801017 .button-green-stretch .left { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/_sprite3.jpg") no-repeat scroll 0px 0px; width: 41px; height: 57px; display: block; float: left; }
.app_content_2388801017 .button-green-stretch .middle { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/_sprite3.jpg") repeat-x scroll 0px -114px; height: 57px; display: block; float: left; padding-right: 12px; font-family: "Lucida Grande",Verdana,Arial,sans-serif; font-size: 22px; font-weight: bold; color: white; padding-top: 13px; }
.app_content_2388801017 .button-green-stretch .right { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/_sprite3.jpg") no-repeat scroll 0px -57px; width: 41px; height: 57px; display: block; float: left; }
.app_content_2388801017 .welcome-ad-option-1 .cute-couple { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/cute-couple-on-blue.jpg") no-repeat scroll 0% 0%; width: 294px; height: 262px; }
.app_content_2388801017 .welcome-ad-option-2 .cute-couple { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/welcome-boy.jpg") no-repeat scroll 0% 0%; width: 294px; height: 262px; }
.app_content_2388801017 .welcome-ad-option-3 .cute-couple { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/welcome-boy.jpg") no-repeat scroll 0% 0%; width: 294px; height: 262px; }
.app_content_2388801017 .welcome-popup-close { position: absolute; top: 2px; right: 3px; width: 19px; height: 24px; color: black; cursor: pointer; font-size: 19px; font-weight: bold; padding-left: 6px; padding-top: 1px; }
.app_content_2388801017 .welcome-popup-close:hover { color: #666666; }
.app_content_2388801017 .welcome-ad-option-4 .cute-couple { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/welcome-girl.jpg") no-repeat scroll 0% 0%; width: 294px; height: 262px; }
.app_content_2388801017 .welcome-ad-option-5 .cute-couple { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/welcome-girl.jpg") no-repeat scroll 0% 0%; width: 294px; height: 262px; }
.app_content_2388801017 #app2388801017_seven-day-trial.welcome-ad-option-6 { border-width: 0px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/welcome-gray.jpg") no-repeat scroll 0% 0%; height: 332px; }
.app_content_2388801017 #app2388801017_seven-day-trial.welcome-ad-option-7 { border-width: 0px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/welcome-pink.jpg") no-repeat scroll 0% 0%; height: 332px; }
.app_content_2388801017 .profile-deactivate .deactivate-container { padding: 30px; text-align: center; }
.app_content_2388801017 .profile-deactivate .alert-box { border: 2px solid red; padding: 10px; color: #333333; width: 400px; background-color: #eeeeee; font-size: 14px; }
.app_content_2388801017 .profile-deactivate .alert-box span { color: red; font-weight: bold; }
.app_content_2388801017 .profile-deactivate .green-button { position: relative; line-height: 100%; text-align: center; margin-left: 70px; margin-top: 20px; }
.app_content_2388801017 .profile-deactivate .green-button .shadow { color: #1d2810; position: absolute; left: 30px; top: 19px; font-size: 18px; }
.app_content_2388801017 .profile-deactivate .green-button .white { position: absolute; left: 29px; top: 18px; font-size: 18px; text-align: center; }
.app_content_2388801017 .profile-deactivate .grey-box { border: 1px solid #cccccc; padding: 10px; color: #666666; position: relative; width: 400px; font-size: 11px; margin-top: 50px; background-color: #eeeeee; }
.app_content_2388801017 .profile-deactivate .grey-box a { text-decoration: none; }
.app_content_2388801017 .profile-deactivate .button-unsubscribe { border-style: solid; border-color: white #888888 #888888 white; border-width: 1px; padding: 5px 12px; cursor: pointer; color: #666666; background-color: #eeeeee; float: left; margin-left: 35px; margin-top: 12px; }
.app_content_2388801017 .profile-deactivate .button-unsubscribe:hover { background-color: #eeffee; }
.app_content_2388801017 .profile-deactivate .green-button-sm { float: left; position: relative; line-height: 100%; text-align: center; margin-left: 16px; margin-top: 5px; }
.app_content_2388801017 .profile-deactivate .green-button-sm .shadow { color: #444444; position: absolute; left: 16px; top: 9px; font-size: 16px; }
.app_content_2388801017 .profile-deactivate .green-button-sm .white { position: absolute; left: 15px; top: 8px; font-size: 16px; text-align: center; }
.app_content_2388801017 .profile-deactivate .deactivate-button { margin-top: 8px; color: #666666; cursor: pointer; }
.app_content_2388801017 .profile-deactivate .deactivate-box { width: 350px; margin-left: 25px; margin-top: 35px; }
.app_content_2388801017 .subscription-cancel .inner-header { border: 1px solid #a1b8bf; line-height: 15px; padding-top: 4px; text-align: center; color: #222222; margin-top: 4px; }
.app_content_2388801017 .subscription-cancel h3 { font-size: 14px; }
.app_content_2388801017 .subscription-cancel .sh { font-weight: bold; padding-bottom: 4px; margin-top: 5px; color: #444444; }
.app_content_2388801017 .subscription-cancel .benefits-left { float: left; padding-left: 10px; }
.app_content_2388801017 .subscription-cancel .benefits-right { float: left; margin-left: 15px; }
.app_content_2388801017 .subscription-cancel .button-container { float: left; position: relative; padding-left: 10px; }
.app_content_2388801017 .subscription-cancel .green-button { position: relative; line-height: 100%; text-align: center; }
.app_content_2388801017 .subscription-cancel .text-shadow { color: #1d2810; position: absolute; left: 20px; top: 10px; font-size: 15px; }
.app_content_2388801017 .subscription-cancel .text-white { position: absolute; left: 19px; top: 9px; font-size: 15px; text-align: center; }
.app_content_2388801017 .subscription-cancel .alert { width: 215px; color: red; font-size: 13px; text-align: center; margin-left: 25px; margin-top: 6px; }
.app_content_2388801017 .subscription-cancel .resign-container { border: 1px solid #cccccc; padding: 5px; width: 231px; float: right; margin-top: 5px; margin-right: 5px; background-color: #eeeeee; }
.app_content_2388801017 .subscription-cancel .profile-table { padding-top: 0px; }
.app_content_2388801017 .subscription-cancel .profile-table th { width: 220px; text-align: left; font-weight: normal; font-size: 11px; padding-top: 0px; }
.app_content_2388801017 .subscription-cancel .profile-table td { padding-top: 2px; }
.app_content_2388801017 .subscription-cancel .password { font-size: 13px; width: 110px; }
.app_content_2388801017 .subscription-cancel .resign { color: #777777; background-color: #dddddd; cursor: pointer; }
.app_content_2388801017 .subscription-cancel .resign:hover { background-color: #eeeeee; }
.app_content_2388801017 .subscription-cancel .resign-button-no-pass { padding-top: 25px; float: right; margin-right: 10px; }
.app_content_2388801017 .subscription-cancel .assistance { width: 100%; font-size: 11px; color: #555555; padding-top: 7px; padding-left: 100px; }
.app_content_2388801017 #app2388801017_filter { overflow: hidden; position: absolute; top: 19px; width: 704px; z-index: 95; }
.app_content_2388801017 body.site #app2388801017_filter { left: 7px; }
.app_content_2388801017 #app2388801017_filter.opened { height: 468px; }
.app_content_2388801017 #app2388801017_filter.closed { height: 0px; }
.app_content_2388801017 .filter-parts .quick-search-button { display: none; }
.app_content_2388801017 .filter-ui { border-top: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb; border-right: 2px solid #bbbbbb; margin: 0pt auto; padding: 10px 6px 0pt; width: 688px; height: 425px; background-color: white; }
.app_content_2388801017 .filter-ui ul { margin: 0pt; padding: 0pt; list-style-type: none; }
.app_content_2388801017 .filter-ui .optionHeaders, .app_content_2388801017 .filter-ui .optionContents { clear: both; }
.app_content_2388801017 .filter-ui .optionGroup, .app_content_2388801017 .filter-ui .optionHeader { float: left; width: 159px; }
.app_content_2388801017 .filter-ui .optionHeader { border-left: 1px solid #cccccc; background-color: #f7f7f7; margin-top: 5px; margin-right: 5px; cursor: pointer; font-size: 14px; padding-bottom: 5px; padding-top: 3px; line-height: 14px; }
.app_content_2388801017 .filter-ui .optionHeader .groupTitle { display: inline; }
.app_content_2388801017 .filter-ui .selectedText { font-size: 9px; font-weight: normal; color: #666666; line-height: 12px; padding-right: 3px; display: inline; }
.app_content_2388801017 .filter-ui .open .selectedText { display: none; }
.app_content_2388801017 .filter-ui #app2388801017_advanced-quick-search, .app_content_2388801017 .filter-ui .selectContainer { line-height: 27px; }
.app_content_2388801017 .filter-ui #app2388801017_headerGroup0 .optionHeader { border-top: 2px solid #98bdbd; margin-top: 0pt; }
.app_content_2388801017 .filter-ui #app2388801017_headerGroup1 .optionHeader { border-top: 2px solid #a5c285; }
.app_content_2388801017 .filter-ui #app2388801017_headerGroup2 .optionHeader { border-top: 2px solid #fab782; }
.app_content_2388801017 .filter-ui #app2388801017_headerGroup3 .optionHeader { border-top: 2px solid #d68f9d; }
.app_content_2388801017 .filter-ui #app2388801017_headerGroup4 .optionHeader { border-top: 2px solid #9795cc; }
.app_content_2388801017 .filter-ui .optionContents { overflow: hidden; }
.app_content_2388801017 .filter-ui .optionGroups { border-left: 1px solid #cccccc; float: left; margin-right: 5px; margin-bottom: 0px; }
.app_content_2388801017 .filter-ui .optionHeader, .app_content_2388801017 .filter-ui .optionGroup { padding-left: 6px; }
.app_content_2388801017 .filter-ui .optionGroup { padding-top: 6px; padding-bottom: 6px; }
.app_content_2388801017 .filter-ui #app2388801017_g_lookingFor.optionGroups, .app_content_2388801017 .filter-ui #app2388801017_g_religion.optionGroups, .app_content_2388801017 .filter-ui #app2388801017_g_bodyStyle.optionGroups { width: 336px; }
.app_content_2388801017 .filter-ui #app2388801017_h_lookingFor.optionHeader, .app_content_2388801017 .filter-ui #app2388801017_h_religion.optionHeader, .app_content_2388801017 .filter-ui #app2388801017_h_bodyStyle.optionHeader { width: 330px; }
.app_content_2388801017 .filter-ui #app2388801017_g_speaks .optionGroup, .app_content_2388801017 .filter-ui #app2388801017_g_speaks .optionGroup li { width: 76px; }
.app_content_2388801017 .filter-ui #app2388801017_g_speaks .optionGroup { padding-left: 2px; }
.app_content_2388801017 .filter-ui #app2388801017_contentGroup1 { height: 190px; }
.app_content_2388801017 .filter-ui .option { line-height: 150%; }
.app_content_2388801017 .filter-ui .option input {  }
.app_content_2388801017 .filter-ui .option label { padding-left: 1px; }
.app_content_2388801017 .filter-ui .disabledField { color: #999999; }
.app_content_2388801017 .filter-ui #app2388801017_h_livingArrangements .groupTitle { letter-spacing: -0.5px; }
.app_content_2388801017 .filter-ui #app2388801017_member_preferences_label_5_12 { letter-spacing: -0.5px; }
.app_content_2388801017 .filter-ui #app2388801017_member_preferences_label_9_6 { letter-spacing: -0.75px; }
.app_content_2388801017 .filter-ui #app2388801017_member_preferences_label_3_5 { letter-spacing: -1px; }
.app_content_2388801017 .sidebar-quick-search { margin: 7px auto 0pt; height: 30px; padding-top: 7px; font-size: 12px; }
.app_content_2388801017 .sidebar-quick-search-green { border: 1px solid #c0e7a2; background-color: #f1ffe7; }
.app_content_2388801017 .new-search-header { text-align: center; font-size: 18px; font-weight: bold; margin-top: 5px; }
.app_content_2388801017 body.site .new-quick-search div, .app_content_2388801017 body.site .new-quick-search div select { font-size: 13px; }
.app_content_2388801017 body.site .new-quick-search #app2388801017_radius { width: auto; }
.app_content_2388801017 .new-quick-search { margin-top: 3px; }
.app_content_2388801017 .new-quick-search div { margin-left: 4px; font-size: 11px; }
.app_content_2388801017 .new-quick-search .quick-search-button { padding: 2px 8px 3px; font-size: 13px; font-weight: bold; color: #333333; margin-top: -1px; }
.app_content_2388801017 .new-quick-search .input-checkbox { top: 0pt; margin-top: 3px; }
.app_content_2388801017 .new-quick-search .photo-only { margin-left: 2px; margin-top: 2px; }
.app_content_2388801017 .new-quick-search .advanced-search-link { background-color: white; margin-left: 5px; margin-top: 3px; font-size: 12px; height: 14px; line-height: 19px; }
.app_content_2388801017 .new-quick-search .advanced-search-link:hover { text-decoration: underline; cursor: pointer; }
.app_content_2388801017 .sort-form-list { margin: 2px 8px; }
.app_content_2388801017 .sort-form-list a { font-weight: normal; }
.app_content_2388801017 .sidebar-quick-search #app2388801017_radius { width: 85px; }
.app_content_2388801017 .sidebar-quick-search div { float: left; padding-bottom: 2px; margin-left: 4px; }
.app_content_2388801017 .sidebar-quick-search select { padding: 0px; font-size: 12px; }
.app_content_2388801017 .sidebar-search-box {  }
.app_content_2388801017 .sidebar-search-box h3 { text-transform: uppercase; font-size: 13px; font-weight: bold; color: #48515f; margin-left: 2px; }
.app_content_2388801017 .search-button { background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite7.png"); background-repeat: no-repeat; background-position: -1px -65px; width: 95px; height: 32px; cursor: pointer; background-color: transparent; }
.app_content_2388801017 .advanced-search-button { margin: 5px 0pt; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite7.png"); background-repeat: no-repeat; background-position: -2px -30px; width: 158px; height: 31px; cursor: pointer; background-color: transparent; }
.app_content_2388801017 .advanced-search-ad { background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite7.png"); background-repeat: no-repeat; background-position: -160px -102px; width: 158px; height: 130px; cursor: pointer; margin-top: 2px; }
.app_content_2388801017 .quick-search-button { border: 1px solid #cccccc; float: left; height: 22px; cursor: pointer; background-color: #eeeeee; margin-left: 4px; padding-left: 3px; padding-right: 3px; }
.app_content_2388801017 .advanced-search {  }
.app_content_2388801017 .sidebar-container-top { clear: both; }
.app_content_2388801017 .sidebar-container-bottom { background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite7.png"); background-repeat: no-repeat; background-position: -4px -429px; width: 155px; height: 4px; font-size: 1px; }
.app_content_2388801017 .filter-bottom-bar { border-top: 1px solid #dddddd; margin: 0pt auto; width: 702px; height: 48px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite7.png"); background-repeat: no-repeat; background-position: 0pt -447px; }
.app_content_2388801017 .filter-bottom-bar .search-button { float: right; margin-top: 6px; margin-right: 10px; }
.app_content_2388801017 .filter-bottom-bar .search-cancel { float: right; margin-top: 5px; line-height: 32px; margin-right: 20px; cursor: pointer; text-decoration: underline; color: #333333; }
.app_content_2388801017 #app2388801017_search-terms { display: none; }
.app_content_2388801017 .sidebar-search-terms { overflow: auto; }
.app_content_2388801017 .searchTerm { display: block; }
.app_content_2388801017 .searchTerm .selectedText { display: inline; font-size: 10px; color: #777777; padding-left: 3px; }
.app_content_2388801017 .searchTerm .groupTitle { display: inline; font-size: 10px; font-weight: bold; color: #333333; }
.app_content_2388801017 .sd-console { border-bottom: 1px solid black; padding: 2px; background-color: #ffffff; }
.app_content_2388801017 .sd-console .toolbar { overflow: auto; background-color: #eeeeee; }
.app_content_2388801017 .sd-console .console { border-top: 5px solid #eeeeee; overflow: auto; height: 300px; background-color: #eeeeee; }
.app_content_2388801017 .dating-window { border: 3px solid #616163; padding: 0pt; background-color: #e2d8cf; z-index: 10000; top: -380px; left: 0px; width: 430px; height: 365px; }
.app_content_2388801017 .dating-window.win-skin1 .win-title { border-style: solid; border-color: #616163; border-width: 0pt 0pt 1px; padding: 2px 20px 2px 5px; overflow: hidden; height: 20px; background-color: #97908a; line-height: 20px; cursor: move; color: #ffffff; font-size: 10px; }
.app_content_2388801017 .dating-window.win-skin1 .win-title b { font-size: 16px; }
.app_content_2388801017 .dating-window.win-skin1 .close-button { padding: 0pt 5px; position: absolute; line-height: 20px; height: 20px; display: block; color: black; cursor: pointer; font-size: 16px; font-weight: bold; top: 0px; right: 3px; }
.app_content_2388801017 .dating-window.win-skin1 .close-button:link, .app_content_2388801017 .dating-window.win-skin1 .close-button:visited { color: #000000; text-decoration: none; }
.app_content_2388801017 .dating-window.win-skin1 .close-button:active { color: #ffffff; text-decoration: none; }
.app_content_2388801017 .dating-window.win-skin1 .close-button:hover { color: #ffffff; text-decoration: none; }
.app_content_2388801017 .dating-window.win-skin1 .win-content-hack { padding: 0pt 5px; position: relative; top: 350px; width: 1px; height: 1px; }
.app_content_2388801017 .dating-window.win-skin1 .win-content { padding: 0pt 5px; position: relative; top: 0pt; width: 420px; height: 340px; }
.app_content_2388801017 .window-skin1 { border: 3px solid #616163; }
.app_content_2388801017 .window-skin1_title { padding: 3px; color: #ffffff; background-color: #97908a; height: 100%; position: relative; font-weight: normal; cursor: move; text-align: left; font-size: 10px; }
.app_content_2388801017 .window-skin1_title b { font-weight: bold; font-size: 15px; }
.app_content_2388801017 .window-skin1_content { background-color: #e2d8cf; font-size: 12px; }
.app_content_2388801017 .window-skin1_status { height: 2px; font-size: 2px; }
.app_content_2388801017 .window-skin1_n { border-bottom: 1px solid #616163; background-color: #97908a; }
.app_content_2388801017 .window-skin1_e { width: 5px; background-color: #e2d8cf; }
.app_content_2388801017 .window-skin1_s { height: 0pt; font-size: 0pt; background-color: #e2d8cf; }
.app_content_2388801017 .window-skin1_w { width: 5px; background-color: #e2d8cf; }
.app_content_2388801017 .window-skin1_nw { border-bottom: 1px solid #616163; width: 5px; background-color: #97908a; }
.app_content_2388801017 .window-skin1_ne { border-bottom: 1px solid #616163; width: 5px; background-color: #97908a; }
.app_content_2388801017 .window-skin1_se { width: 5px; height: 0pt; font-size: 0pt; background-color: #e2d8cf; }
.app_content_2388801017 .window-skin1_sw { width: 5px; height: 0pt; font-size: 0pt; background-color: #e2d8cf; }
.app_content_2388801017 .window-skin1_sizer { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/default/sizer.gif") no-repeat scroll 0pt 0pt; width: 9px; height: 19px; cursor: se-resize; }
.app_content_2388801017 .window-skin1_close { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/default/close.gif") no-repeat scroll 0pt 0pt; width: 14px; height: 14px; position: absolute; top: 5px; left: 8px; cursor: pointer; z-index: 2000; }
.app_content_2388801017 .window-skin1_minimize { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/default/minimize.gif") no-repeat scroll 0pt 0pt; width: 14px; height: 15px; position: absolute; top: 5px; left: 28px; cursor: pointer; z-index: 2000; }
.app_content_2388801017 .window-skin1_maximize { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/default/maximize.gif") no-repeat scroll 0pt 0pt; width: 14px; height: 15px; position: absolute; top: 5px; left: 49px; cursor: pointer; z-index: 2000; }
.app_content_2388801017 .window-skin1 .p-content { padding: 0pt; }
.app_content_2388801017 .msg-window { border: 1px solid #f6be10; padding: 5px; background: #fffdaa none repeat scroll 0% 0%; color: black; text-align: center; font-size: 20px; z-index: 100; }
.app_content_2388801017 .msg-window .input-button { border-style: solid; border-color: #fafafa #999999 #999999 #fafafa; border-width: 1px; padding: 2px 15px 3px; background-color: #eeeeee; text-align: center; text-decoration: none; color: #333333; outline-width: 0px; }
.app_content_2388801017 .msg-window .input-button:active { border-color: #999999 #fafafa #fafafa #999999; padding: 3px 14px 2px 16px; color: #000000; text-decoration: none; background-color: #dddddd; }
.app_content_2388801017 .msg-window .win-content { border-width: 0px; padding: 20px; background: inherit inherit inherit inherit inherit inherit; height: auto; }
.app_content_2388801017 .msg-window .win-footer { border-width: 0px; padding: 10px; background: inherit inherit inherit inherit inherit inherit; height: auto; text-align: center; }
.app_content_2388801017 .msg-window .close-button { padding: 0pt 5px; position: absolute; line-height: 20px; height: 20px; display: block; color: black; cursor: pointer; font-size: 16px; font-weight: bold; top: 0px; right: 3px; text-decoration: none; }
.app_content_2388801017 .sd-message .close-button:link, .app_content_2388801017 .sd-message .close-button:visited { color: #000000; text-decoration: none; }
.app_content_2388801017 .sd-message .close-button:active { color: #ffffff; text-decoration: none; }
.app_content_2388801017 .sd-message .close-button:hover { color: #ffffff; text-decoration: none; }
.app_content_2388801017 .window-skin2 { border: medium none #ffffff; }
.app_content_2388801017 .window-skin2 .p-content { padding: 0pt; }
.app_content_2388801017 .window-skin2_content {  }
.app_content_2388801017 .window-skin2_title, .app_content_2388801017 .window-skin2_status { display: none; }
.app_content_2388801017 .window-skin2_n, .app_content_2388801017 .window-skin2_e, .app_content_2388801017 .window-skin2_s, .app_content_2388801017 .window-skin2_w, .app_content_2388801017 .window-skin2_nw, .app_content_2388801017 .window-skin2_ne, .app_content_2388801017 .window-skin2_se, .app_content_2388801017 .window-skin2_sw { display: none; }
.app_content_2388801017 .window-skin2_sizer, .app_content_2388801017 .window-skin2_close, .app_content_2388801017 .window-skin2-close-button, .app_content_2388801017 .window-skin2_minimize, .app_content_2388801017 .window-skin2_maximize { display: none; }
.app_content_2388801017 .overlay_window-skin2 { background-color: #000000; filter: alpha(opacity=75); opacity: 0.75; }
.app_content_2388801017 .dating-window { border: 3px solid #616163; padding: 0pt; background-color: #e2d8cf; z-index: 10000; top: -380px; left: 0px; width: 430px; height: 365px; }
.app_content_2388801017 .dating-window.win-skin1 .win-title { border-style: solid; border-color: #616163; border-width: 0pt 0pt 1px; padding: 2px 20px 2px 5px; overflow: hidden; height: 20px; background-color: #97908a; line-height: 20px; cursor: move; color: #ffffff; font-size: 10px; }
.app_content_2388801017 .dating-window.win-skin1 .win-title b { font-size: 16px; }
.app_content_2388801017 .dating-window.win-skin1 .close-button { padding: 0pt 5px; position: absolute; top: 0px; right: 3px; height: 20px; display: block; line-height: 20px; color: black; cursor: pointer; font-size: 16px; font-weight: bold; }
.app_content_2388801017 .dating-window.win-skin1 .close-button:link, .app_content_2388801017 .dating-window.win-skin1 .close-button:visited { color: #000000; text-decoration: none; }
.app_content_2388801017 .dating-window.win-skin1 .close-button:active { color: #ffffff; text-decoration: none; }
.app_content_2388801017 .dating-window.win-skin1 .close-button:hover { color: #ffffff; text-decoration: none; }
.app_content_2388801017 .dating-window.win-skin1 .win-content-hack { padding: 0pt 5px; position: relative; top: 350px; width: 1px; height: 1px; }
.app_content_2388801017 .dating-window.win-skin1 .win-content { padding: 0pt 5px; position: relative; top: 0pt; width: 420px; height: 340px; }
.app_content_2388801017 div.subscriptiondialog { padding: 5px; background-color: #ffffff; width: 680px; color: #485464; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; margin-left: 100px; }
.app_content_2388801017 .subscriptiondialog .head { padding: 10px 10px 15px; font-size: 18px; font-weight: bold; text-align: center; }
.app_content_2388801017 .subscriptiondialog .body {  }
.app_content_2388801017 .subscriptiondialog .body .left { padding: 0pt 10px 10px 0pt; }
.app_content_2388801017 .subscriptiondialog .body .left .user-image { text-align: right; }
.app_content_2388801017 .subscriptiondialog .body .left .user-image img {  }
.app_content_2388801017 .subscriptiondialog .body .right { padding: 0pt 10px; }
.app_content_2388801017 .subscriptiondialog .body .right .subhead { padding: 10px 0pt 25px; font-weight: bold; color: #d62901; }
.app_content_2388801017 .subscriptiondialog .body .right .plans-header { padding: 10px 0pt 5px; font-size: 18px; font-weight: bold; }
.app_content_2388801017 .subscriptiondialog .body .right .benefits {  }
.app_content_2388801017 .subscriptiondialog .body .right .benefits .head { padding: 0pt; font-size: 12px; font-weight: bold; text-align: left; }
.app_content_2388801017 .subscriptiondialog .body .right .benefits ul { padding: 5px 0pt 20px 15px; }
.app_content_2388801017 .subscriptiondialog .body .right .benefits ul li { font-size: 11px; list-style-type: disc; }
.app_content_2388801017 .subscriptiondialog .body .right .plans {  }
.app_content_2388801017 .subscriptiondialog .body .right .plans .plan { border: 2px solid #89b8cc; margin: 5px; padding: 10px 0pt; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/signup_grad.png") repeat-x scroll 0% 0%; text-align: center; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; cursor: pointer; }
.app_content_2388801017 .subscriptiondialog .body .right .plans .plan h1 { font-size: 20px; font-weight: bold; }
.app_content_2388801017 .subscriptiondialog .body .right .plans .plan1 h1 { color: #d62901; }
.app_content_2388801017 .subscriptiondialog .body .right .plans .plan2 h1 { color: #df9302; }
.app_content_2388801017 .subscriptiondialog .body .right .plans .plan3 h1 { color: #85989e; }
.app_content_2388801017 .subscriptiondialog .body .right .plans .plan h3 { letter-spacing: -1px; }
.app_content_2388801017 .subscriptiondialog .body .right .plans .plan h3 b { font-size: 20px; color: #000000; }
.app_content_2388801017 .subscriptiondialog .body .right .plans .plan h3 i { font-size: 15px; font-style: normal; font-family: arial narrow; }
.app_content_2388801017 .subscriptiondialog .body .right .plans .plan:hover { border-color: #3b933f; background-position: left -300px; }
.app_content_2388801017 .subscriptiondialog .body .right .cancel-message { padding: 5px 10px 0pt 0pt; text-align: center; }
.app_content_2388801017 .subscriptiondialog .body .right .footer { padding: 30px 10px 0pt 0pt; text-align: right; }
.app_content_2388801017 .subscriptiondialog .body .right .footer a { color: #6c858d; }
.app_content_2388801017 .flirtwink { margin-top: 7px; color: #485464; }
.app_content_2388801017 .flirtwink .content { border: 1px solid #d9d9d9; padding: 0px ! important; width: 560px; background-color: #f7f7f7; }
.app_content_2388801017 .flirtwink .navigation { background-color: #ededed; }
.app_content_2388801017 .flirtwink .navigation .left { padding: 10px 2px 10px 16px; width: 390px; }
.app_content_2388801017 .flirtwink .navigation .right { padding: 10px; text-align: right; }
.app_content_2388801017 .flirtwink .profile-head { border-bottom: 1px solid #d9d9d9; overflow: visible; background-color: #ededed; height: 40px; }
.app_content_2388801017 .flirtwink .profile-head .left { height: 1px; text-align: right; margin-right: 11px; }
.app_content_2388801017 .flirtwink .profile-head .left img { border: 1px solid #dddddd; margin: 0pt 31px 0pt auto; padding: 4px; background-color: #ffffff; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; }
.app_content_2388801017 .flirtwink .profile-head .left img.featured { border: 1px solid #f6be10; }
.app_content_2388801017 .flirtwink .profile-head .right { margin-left: -34px; }
.app_content_2388801017 .flirtwink .profile-head .right b { font-size: 16px; margin-left: -34px; }
.app_content_2388801017 .flirtwink .profile-body { background-color: #f7f7f7; height: 294px; padding-top: 5px; }
.app_content_2388801017 .flirtwink .profile-body .left { float: right; margin-right: 14px; }
.app_content_2388801017 .flirtwink .profile-body .left div { margin: 3px -1px 0pt 0pt; overflow: visible; width: 45px; height: 45px; }
.app_content_2388801017 .flirtwink .profile-body .left div img { border: 1px solid #cccccc; padding: 2px; display: block; width: 40px; height: 40px; cursor: pointer; background-color: #ffffff; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 2px; }
.app_content_2388801017 .flirtwink .profile-body .left div img.selected, .app_content_2388801017 .flirtwink .profile-body .left div img:hover { border-color: #1674d4; background-color: #1674d4; }
.app_content_2388801017 .flirtwink .profile-body .right { padding: 3px 10px 10px 0pt; }
.app_content_2388801017 .flirtwink .profile-body .right .details { border: 1px solid #d9d9d9; height: 279px; background-color: #ffffff; overflow-y: auto; overflow-x: hidden; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; }
.app_content_2388801017 .flirtwink .profile-body .right div.featured { border: 1px solid #f6be10; }
.app_content_2388801017 .flirtwink .profile-body .right .featured div { border: medium none #ffffff; }
.app_content_2388801017 .flirtwink .profile-body .right .details div { margin: 0pt; }
.app_content_2388801017 .flirtwink .profile-body .right .details div div { margin: 3px 7px 2px 10px; }
.app_content_2388801017 .flirtwink .flirtee-featured { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png") no-repeat scroll -1022px -267px; height: 45px; }
.app_content_2388801017 .flirtwink .flirtee-message { margin: 0pt; padding: 5px; text-align: center; }
.app_content_2388801017 .flirtwink .flirtee-message-overflirted { border-bottom: 1px solid #f6be10 ! important; background-color: #fffdd4; }
.app_content_2388801017 .flirtwink .flirtee-message-overflirted a { color: #1674d4; text-decoration: underline; font-weight: bold; }
.app_content_2388801017 .flirtwink .flirtee-message-underflirted { border-bottom: 1px solid #10f656 ! important; background-color: #d4ffdf; }
.app_content_2388801017 .flirtwink .foot { background-color: #f7f7f7; }
.app_content_2388801017 .flirtwink .foot .left { padding: 0pt 30px 3px 0pt; text-align: right; font-size: 10px; }
.app_content_2388801017 .flirtwink .foot div {  }
.app_content_2388801017 div.flirtwink-loading { border: 1px solid #666666; margin: auto; background: #dddddd url("http://cdn.speeddate.com/static/21288/site/images/ajax-loader.gif") no-repeat scroll 0pt 28px; width: 223px; height: 50px; position: absolute; top: 200px; left: 250px; text-align: center; padding-top: 10px; z-index: 100; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; }
.app_content_2388801017 .flirtwink-new .clear { line-height: 0px; height: 0px; font-size: 0px; clear: both; }
.app_content_2388801017 .flirtwink-new { margin-top: 7px; color: #485464; }
.app_content_2388801017 .flirtwink-new .content { border: 1px solid #d9d9d9; padding: 0px ! important; width: 560px; }
.app_content_2388801017 .flirtwink-new .navigation { background-color: #ededed; padding-left: 20px; padding-top: 10px; }
.app_content_2388801017 .flirtwink-new .navigation { border-bottom: 1px solid #cccccc; padding: 10px; height: 98px; text-align: left; }
.app_content_2388801017 .flirtwink-new .navigation .secondarybutton-favorite { float: right; position: relative; top: 0px; }
.app_content_2388801017 .flirtwink-new .profile-left { overflow: visible; margin-right: 6px; width: 255px; float: left; margin-top: -61px; }
.app_content_2388801017 .flirtwink-new .profile-left .report { float: right; padding-right: 3px; }
.app_content_2388801017 .flirtwink-new .profile-left a.report { color: #777777; font-size: 11px; }
.app_content_2388801017 .flirtwink-new .profile-left .browse-img-container { margin-left: 7px; }
.app_content_2388801017 .flirtwink-new .profile-left img { border: 1px solid #dddddd; margin: 0pt auto; padding: 4px; background-color: #ffffff; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; display: block; }
.app_content_2388801017 .flirtwink-new .profile-left img.featured { border: 1px solid #f6be10; }
.app_content_2388801017 .flirtwink-new .profile-left b { font-size: 16px; }
.app_content_2388801017 .flirtwink-new .profile-left .about-me { margin: 6px 4px 20px 20px; position: relative; color: #444444; font-size: 14px; font-style: italic; padding-top: 7px; }
.app_content_2388801017 .flirtwink-new .profile-right { width: 294px; float: left; margin-top: -64px; padding-top: 3px; }
.app_content_2388801017 .flirtwink-new .profile-right .title { font-size: 14px; padding-left: 8px; padding-top: 3px; }
.app_content_2388801017 .flirtwink-new .profile-right .title b { font-weight: bold; font-size: 17px; }
.app_content_2388801017 .flirtwink-new .profile-right .thumbs { padding-top: 15px; padding-left: 5px; }
.app_content_2388801017 .flirtwink-new .profile-right .thumbs .thumb { margin: 3px 1px 0pt 0pt; overflow: visible; width: 45px; height: 45px; float: left; }
.app_content_2388801017 .flirtwink-new .profile-right .thumbs .thumb img { border: 1px solid #cccccc; padding: 2px; display: block; width: 40px; height: 40px; cursor: pointer; background-color: #ffffff; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 2px; }
.app_content_2388801017 .flirtwink-new .profile-right .thumbs .thumb img.selected, .app_content_2388801017 .flirtwink-new .profile-right .thumbs .thumb img:hover { border-color: #1674d4; background-color: #1674d4; }
.app_content_2388801017 .flirtwink-new .profile-right .profile-body { overflow: auto; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; margin-bottom: 20px; margin-top: 6px; padding-top: 4px; }
.app_content_2388801017 .flirtwink-new .profile-right .details { padding-top: 3px; }
.app_content_2388801017 .flirtwink-new .profile-right div.featured {  }
.app_content_2388801017 .flirtwink-new .profile-right .featured div { border: medium none #ffffff; }
.app_content_2388801017 .flirtwink-new .profile-right .profile-body div { margin: 0pt; }
.app_content_2388801017 .flirtwink-new .profile-right .profile-body div div { margin: 3px 7px 2px 8px; }
.app_content_2388801017 .flirtwink-new .flirtee-featured { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/-sprite4.png") no-repeat scroll -1022px -267px; height: 45px; }
.app_content_2388801017 .flirtwink-new .flirtee-message { margin: 0pt; text-align: center; }
.app_content_2388801017 .flirtwink-new .flirtee-message-overflirted { border-bottom: 1px solid #f6be10 ! important; background-color: #fffdd4; }
.app_content_2388801017 .flirtwink-new .flirtee-message-overflirted a { color: #1674d4; text-decoration: underline; font-weight: bold; }
.app_content_2388801017 .flirtwink-new .flirtee-message-underflirted { border-bottom: 1px solid #10f656 ! important; background-color: #d4ffdf; }
.app_content_2388801017 div.flirtwink-new-loading { border: 1px solid #666666; margin: auto; background: #dddddd url("http://cdn.speeddate.com/static/21288/site/images/ajax-loader.gif") no-repeat scroll 0pt 28px; width: 223px; height: 50px; position: absolute; top: 200px; left: 250px; text-align: center; padding-top: 10px; z-index: 100; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; }
.app_content_2388801017 body.site .flirtwink-new .navigation { padding-left: 10px; }
.app_content_2388801017 body.site .flirtwink-new .profile-left { width: 285px; margin-right: 5px; }
.app_content_2388801017 body.site .flirtwink-new .profile-right { width: 422px; }
.app_content_2388801017 body.site .flirtwink-new .profile-body { padding-left: 7px; }
.app_content_2388801017 body.site .flirtwink-new .profile-left .browse-img-container { margin-left: 20px; }
.app_content_2388801017 body.site .flirtwink-new .profile-left .about-me { margin-left: 35px; }
.app_content_2388801017 .sd-filter-links-container { margin: auto; width: 760px; overflow-x: hidden; }
.app_content_2388801017 .sd-filter { height: 68px; width: 651px; position: relative; float: left; background-repeat: repeat-x; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite1.png"); background-position: -5px -314px; margin-bottom: 10px; left: 4px; }
.app_content_2388801017 .sd-filter .left-corner { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite1.png"); background-position: -5px -76px; width: 20px; height: 68px; position: absolute; top: 0pt; left: 0px; }
.app_content_2388801017 .sd-filter .right-corner { background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite1.png"); background-position: 0pt -195px; width: 20px; height: 68px; position: absolute; top: 0pt; right: 0px; }
.app_content_2388801017 .sd-filter-container { overflow: hidden; position: absolute; top: 0pt; left: 0pt; width: 100%; height: 68px; background-color: transparent; }
.app_content_2388801017 .sd-filter-logo { float: left; width: 111px; height: 50px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite8.png"); background-position: 0pt 0pt; margin-left: 10px; }
.app_content_2388801017 .sd-filter .link-home { cursor: pointer; }
.app_content_2388801017 .sd-filter .options-container { overflow: hidden; height: 66px; position: absolute; width: 215px; left: 130px; top: 6px; }
.app_content_2388801017 .options-container .find-dates { font-weight: bold; }
.app_content_2388801017 .sd-filter #app2388801017_location { overflow: hidden; width: 93px; }
.app_content_2388801017 .sd-filter .filter-btm { overflow: hidden; float: right; margin-top: 2px; }
.app_content_2388801017 #app2388801017_sd-filter .pulldowns select { overflow: hidden; width: 10px; }
.app_content_2388801017 .sd-filter .status-indicator { margin-left: 2px; margin-right: 7px; margin-top: 2px; }
.app_content_2388801017 .sd-filter .buttons-container { width: 291px; position: absolute; right: 11px; top: 19px; }
.app_content_2388801017 .sd-filter-button { background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite8.png"); height: 39px; background-repeat: no-repeat; float: left; display: block; }
.app_content_2388801017 .sd-filter .start-dating { width: 140px; background-position: -119px -19px; }
.app_content_2388801017 .sd-filter .pause-button { background-position: -719px -19px ! important; }
.app_content_2388801017 .sd-filter .go-premium { width: 146px; background-position: -264px -19px; margin-left: 5px; }
.app_content_2388801017 .sd-filter .start-dating:hover { background-position: -419px -19px; }
.app_content_2388801017 .sd-filter .go-premium:hover { background-position: -564px -19px; }
.app_content_2388801017 .sd-filter-inside span, .app_content_2388801017 .sd-filter-inside div {  }
.app_content_2388801017 .sd-filter-inside { border-bottom: 2px solid #dddddd; padding: 10px 8px 15px; background-color: #ffffff; }
.app_content_2388801017 body.site .sd-filter-inside { width: 769px; }
.app_content_2388801017 .sd-filter-inside select { font-size: 12px; }
.app_content_2388801017 .sd-filter-inside .upcoming-dates-value { font-size: 12px; color: #b0772a; margin-left: 7px; }
.app_content_2388801017 .sd-filter-inside .upcoming-dates-text { font-size: 12px; color: #b0772a; margin-right: 7px; }
.app_content_2388801017 .sd-filter-inside .updating-dates-text { font-size: 12px; color: #b0772a; margin-left: 7px; margin-right: 7px; }
.app_content_2388801017 .sd-filter-title { font-size: 17px; color: #491102; font-weight: bold; margin-bottom: 7px; }
.app_content_2388801017 .sd-filter-inside .sd-filter-btn-place { position: absolute; right: 146px; top: 56px; }
.app_content_2388801017 .sd-filter-btn-place .start-button { background-image: url("http://cdn.speeddate.com/static/21288/site/images/start-pause-dating.jpg"); background-repeat: no-repeat; height: 26px ! important; width: 139px ! important; background-position: 0pt -1px; cursor: pointer; position: absolute; }
.app_content_2388801017 body.site .sd-filter-inside .sd-filter-btn-place { right: 149px; }
.app_content_2388801017 .sd-filter-btn-place .pause-button { background-position: 0px -59px ! important; }
.app_content_2388801017 .sd-filter-btn-place .start-button:hover { background-position: 0px -30px; }
.app_content_2388801017 .actionbutton { border: 1px solid #c4c2cd; padding: 0pt 10px; height: 40px; font-size: 18px; background-color: #ffffff; outline-color: invert; outline-style: none; outline-width: medium; cursor: pointer; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
.app_content_2388801017 .actionbutton:hover { border-color: #89aecb; }
.app_content_2388801017 .actionbutton:focus { outline-color: invert; outline-style: none; outline-width: medium; }
.app_content_2388801017 .actionbutton span { border: medium none #ffffff; outline-color: invert; outline-style: none; outline-width: medium; }
.app_content_2388801017 .actionbutton i { outline-color: invert; outline-style: none; outline-width: medium; font-style: normal; font-size: 1em; display: none; line-height: 10px; }
.app_content_2388801017 .actionbutton span:focus, .app_content_2388801017 .actionbutton i:focus { outline-color: invert; outline-style: none; outline-width: medium; }
.app_content_2388801017 .actionbutton-date { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png") no-repeat scroll -25px -574px; }
.app_content_2388801017 .actionbutton-date span {  }
.app_content_2388801017 .actionbutton-date i { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png") no-repeat scroll 3px -582px; display: inline; letter-spacing: 18px; }
.app_content_2388801017 .actionbutton-flirt { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png") no-repeat scroll -25px -624px; }
.app_content_2388801017 .actionbutton-flirt span {  }
.app_content_2388801017 .actionbutton-flirt i { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png") no-repeat scroll 5px -633px; display: inline; letter-spacing: 25px; }
.app_content_2388801017 .actionbutton-wink { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png") no-repeat scroll -25px -675px; }
.app_content_2388801017 .actionbutton-wink span {  }
.app_content_2388801017 .actionbutton-wink i { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png") no-repeat scroll 6px -684px; display: inline; letter-spacing: 12px; }
.app_content_2388801017 .actionbutton-prev { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png") no-repeat scroll -25px -522px; width: 45px; }
.app_content_2388801017 .actionbutton-prev span { display: none; }
.app_content_2388801017 .actionbutton-prev i { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png") no-repeat scroll 3px -530px; display: inline; letter-spacing: 25px; line-height: 12px; }
.app_content_2388801017 .actionbutton-next { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png") no-repeat scroll -25px -522px; width: 45px; }
.app_content_2388801017 .actionbutton-next span { display: none; }
.app_content_2388801017 .actionbutton-next i { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png") no-repeat scroll 6px -734px; display: inline; letter-spacing: 25px; line-height: 12px; }
.app_content_2388801017 .actionbutton-dropdown { padding: 0pt 10px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png") no-repeat scroll -25px -522px; height: 30px; font-size: 12px; color: #4d4d4d; }
.app_content_2388801017 .actionbutton-dropdown span {  }
.app_content_2388801017 .actionbutton-dropdown i { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/signup_grad.png") no-repeat scroll 2px -720px; display: inline; letter-spacing: 5px; line-height: 5px; }
.app_content_2388801017 .actionbutton-plain { padding: 0pt 10px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png") no-repeat scroll -25px -522px; height: 30px; font-size: 12px; color: #4d4d4d; }
.app_content_2388801017 .actionbutton-green { border: 10px solid #eeeeee; padding: 10px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/signup_grad.png") repeat-x scroll left -650px; height: auto; color: #ffffff; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; }
.app_content_2388801017 .actionbutton-green:hover { border-color: #f7f699; }
.app_content_2388801017 .secondarybutton-chat { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/chat_animation_sprite.gif") no-repeat scroll 0% 0%; height: 40px; width: 35px; }
.app_content_2388801017 .secondarybutton-chat:hover { background-position: -35px 0pt; }
.app_content_2388801017 .secondarybutton-chat-inactive { display: none; }
.app_content_2388801017 .secondarybutton-favorite { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png") no-repeat scroll 7px -778px; height: 40px; width: 90px; cursor: pointer; }
.app_content_2388801017 .secondarybutton-favorite:hover { background-position: 7px -826px; }
.app_content_2388801017 .secondarybutton-favorite-inactive { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/-sprite3.png") no-repeat scroll -83px -778px; cursor: default; }
.app_content_2388801017 .secondarybutton-favorite-inactive:hover { background-position: -83px -778px; }
.app_content_2388801017 .buddylist { height: 170px; overflow-y: auto; overflow-x: hidden; }
.app_content_2388801017 .buddylist .buddy { border: 0pt none #ffffff; margin: 0pt; padding: 0pt; background-color: #ffffff; }
.app_content_2388801017 .buddylist .buddy .head { border-style: none none solid; border-color: #ffffff #ffffff #efefef; border-width: 0pt 0pt 1px; margin: 0pt; padding: 2px 0pt; font-size: 10px; font-weight: normal; cursor: pointer; background-color: #ffffff; }
.app_content_2388801017 .buddylist .buddy-expanded .head { border-bottom: medium none #ffffff; }
.app_content_2388801017 .buddylist .buddy .head:hover { color: #000000; }
.app_content_2388801017 .buddylist .buddy .head:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; background-color: #ffffff; }
.app_content_2388801017 .buddylist .buddy .head .left { background: #ffffff url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png") no-repeat scroll left -1950px; padding-left: 20px; float: left; }
.app_content_2388801017 .buddylist .buddy .head .right { background: #ffffff url("http://cdn.speeddate.com/static/21288/site/images/signup/signup_grad.png") no-repeat scroll left -719px; width: 12px; height: 12px; float: right; }
.app_content_2388801017 .buddylist .buddy-expanded .head .right { background-position: left -753px; }
.app_content_2388801017 .buddylist .buddy-online .head { font-weight: bold; }
.app_content_2388801017 .buddylist .buddy-online .head .left { background-position: left -2014px; }
.app_content_2388801017 .buddylist .buddy .body { padding: 0pt; background-color: #eae7e5; }
.app_content_2388801017 .buddylist .buddy .body .insert { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px 3px; }
.app_content_2388801017 .buddylist .buddy .body .left {  }
.app_content_2388801017 .buddylist .buddy .body .left .buddy-image img { border: 1px solid #dddddd; padding: 2px; cursor: pointer; background-color: #ffffff; display: inline-block; width: 75px; height: 75px; text-align: center; vertical-align: middle; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; }
.app_content_2388801017 .buddylist .buddy .body .left .buddy-image img:hover { border: 2px solid #1674d4; padding: 1px; cursor: pointer; background-color: #cccccc; }
.app_content_2388801017 .buddylist .buddy .body .right { padding-left: 3px; }
.app_content_2388801017 .buddylist .buddy .body .right .link { padding: 0pt 0pt 0pt 18px; cursor: pointer; text-decoration: none; font-size: 10px; line-height: 16px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); }
.app_content_2388801017 .buddylist .buddy .body .right .link:hover { text-decoration: underline; }
.app_content_2388801017 .buddylist .buddy .body .right .link-profile { background-position: left -2092px; }
.app_content_2388801017 .buddylist .buddy .body .right .link-chat { background-position: left -2112px; display: none; }
.app_content_2388801017 .buddylist .buddy-online .body .right .link-chat { background-position: left -2112px; display: block; }
.app_content_2388801017 .buddylist .buddy .body .right .link-flirt { background-position: left -2031px; }
.app_content_2388801017 .buddylist .buddy .body .right .link-delete { background-position: left -2070px; }
.app_content_2388801017 .buddylist .buddy .body .right .link-block { background-position: left -2051px; }
.app_content_2388801017 .buddylist .buddy .body .buddy-info1 { text-align: center; }
.app_content_2388801017 .buddylist .buddy .body .buddy-info2 { text-align: center; font-size: 10px; }
.app_content_2388801017 .carousel { margin: auto; padding: 0pt; width: 510px; clear: left; }
.app_content_2388801017 .carousel li { float: left; }
.app_content_2388801017 .carousel li.container { overflow: hidden; display: block; position: relative; height: 85px; width: 425px; }
.app_content_2388801017 .carousel li ul { width: 425px; }
.app_content_2388801017 .carousel li ul li { float: left; margin-left: 2px; }
.app_content_2388801017 .carousel li ul li img { border: 1px solid #cccccc; padding: 3px; background-color: #ffffff; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; display: inline-block; width: 75px; height: 75px; cursor: pointer; }
.app_content_2388801017 .carousel li ul li.selected:hover img, .app_content_2388801017 .carousel li ul li.selected img { border: 3px solid #e5984a; padding: 1px; background-color: #ffffff; cursor: default ! important; }
.app_content_2388801017 .carousel li ul li:hover img { border: 2px solid #1674d4; padding: 2px; background-color: #eeeeee; }
.app_content_2388801017 .carousel .btn-back, .app_content_2388801017 .carousel .btn-forward { padding: 3px; cursor: pointer; color: #eae7e5; font-size: 55px; font-family: "Lucida Grande"; }
.app_content_2388801017 .carousel:hover .btn-back, .app_content_2388801017 .carousel:hover .btn-forward { color: #999999; }
.app_content_2388801017 .carousel .btn-back:hover, .app_content_2388801017 .carousel .btn-forward:hover, .app_content_2388801017 .carousel .btn-back:focus, .app_content_2388801017 .carousel .btn-forward:focus { cursor: pointer; color: #5f7995; }
.app_content_2388801017 div.button { border: 1px solid #c4c2cd; margin: 0pt; padding: 0pt; background: transparent url("http://cdn.speeddate.com/static/21288/common/images/sprite_grad.png") repeat-x scroll 0pt -835px; font-size: 12px; color: #4d4d4d; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; display: -moz-inline-box; }
.app_content_2388801017 div.button:hover { border-color: #89aecb; }
.app_content_2388801017 div.button:focus { outline-color: invert; outline-style: none; outline-width: medium; }
.app_content_2388801017 div.button div {  }
.app_content_2388801017 div.button div a { border: medium none #ffffff; padding: 5px 10px; color: #333333; outline-color: invert; outline-style: none; outline-width: medium; display: block; text-decoration: none; }
.app_content_2388801017 div.button div a:focus { outline-color: invert; outline-style: none; outline-width: medium; }
.app_content_2388801017 div.button-dropdown { background: transparent url("http://cdn.speeddate.com/static/21288/common/images/sprite_grad.png") repeat-x scroll 0pt -835px; }
.app_content_2388801017 div.button-dropdown a {  }
.app_content_2388801017 input.button, .app_content_2388801017 button.button { border: 1px solid #c4c2cd; margin: 0pt; padding: 5px; background: transparent url("http://cdn.speeddate.com/static/21288/common/images/sprite_grad.png") repeat-x scroll 0pt -835px; font-size: 12px; color: #4d4d4d; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; cursor: pointer; }
.app_content_2388801017 button.button:hover { border-color: #89aecb; }
.app_content_2388801017 .profile-progress-bar { border: 1px solid #588c45; margin: 0pt auto; height: 11px; background-color: white; }
.app_content_2388801017 .profile-progress-bar div { background-color: #b4da9d; height: 11px; }
.app_content_2388801017 .profile-progress-bar {  }
.app_content_2388801017 .sidebar-profile { background-color: white; }
.app_content_2388801017 .sidebar-profile div.photo img { margin: 0pt 8px 1px; }
.app_content_2388801017 .sidebar-profile .profile-progress-label { font-size: 11px; color: #777777; }
.app_content_2388801017 .sidebar-profile .profile-progress-label .bottom { color: #34722f; font-weight: bold; }
.app_content_2388801017 .sidebar-profile h4 { padding: 2px 2px 3px 0pt; font-size: 10px; color: #777777; }
.app_content_2388801017 .sidebar-profile ol.profile-progress-list { margin: 5px 8px 0pt; font-size: 11px; font-weight: normal; padding-bottom: 5px; }
.app_content_2388801017 .sidebar-profile ol.profile-progress-list li a { color: #3b5998; }
.app_content_2388801017 .sidebar-profile ol.profile-progress-list li a.complete, .app_content_2388801017 .sidebar-profile ol.profile-progress-list li a.complete:hover { color: #aaaaaa; text-decoration: none; cursor: default; }
.app_content_2388801017 .sidebar-profile .profile-progress-label .bottom-b { padding: 1px 7px; color: #34722f; font-size: 10px; letter-spacing: -0.04em; }
.app_content_2388801017 .sidebar-profile .profile-progress-list-collapsee-b { padding: 3px 7px; text-align: right; }
.app_content_2388801017 .sidebar-profile a.next-step-link { font-size: 11px; }
.app_content_2388801017 .sidebar-viewed-you-b { border-top: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; padding: 2px 2px 2px 8px; background-color: #ffffff; }
.app_content_2388801017 .sidebar-dating-sontrols { border-top: 1px solid #bbbbbb; padding: 5px 7px; font-size: 11px; color: #666666; }
.app_content_2388801017 .sidebar-dating-sontrols .sd-filter-btn-place { margin-top: 4px; }
.app_content_2388801017 body.site #app2388801017_seven-day-trial.how-it-works-popup { margin: auto; }
.app_content_2388801017 body.facebook #app2388801017_seven-day-trial.how-it-works-popup { margin-left: -3px; }
.app_content_2388801017 #app2388801017_seven-day-trial.how-it-works-popup { border: 6px solid #666666; margin: 0pt auto; width: 574px; height: 320px; background-color: #ecf1f5; background-image: url("http://cdn.speeddate.com/static/21288/site/images/welcome-how-it-works-popup.jpg"); background-repeat: no-repeat; position: relative; }
.app_content_2388801017 body.facebook #app2388801017_seven-day-trial.how-it-works-popup { width: 568px; background-position: -3px 0pt; }
.app_content_2388801017 #app2388801017_seven-day-trial.how-it-works-popup .close { position: absolute; top: 3px; left: 487px; width: 83px; height: 28px; cursor: pointer; }
.app_content_2388801017 #app2388801017_seven-day-trial.how-it-works-popup .upgrade { position: absolute; top: 250px; left: 357px; width: 182px; height: 43px; cursor: pointer; }
.app_content_2388801017 .sd-signup { color: #9e9e9e; }
.app_content_2388801017 .sd-signup .grid-doc-800 {  }
.app_content_2388801017 .sd-signup .module { border-style: solid; border-color: #b1bbc4; border-width: 1px 1px 2px; margin: 0pt 0pt 10px; padding: 5px; background-color: #ffffff; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; }
.app_content_2388801017 .sd-signup .head { border-bottom: 1px solid #b1bbc4; background-color: #ffffff; }
.app_content_2388801017 .sd-signup .head .left .common-logo-large { margin-top: 10px; }
.app_content_2388801017 .sd-signup .head .right { text-align: right; float: right; }
.app_content_2388801017 .sd-signup .head .right .secure { margin: 22px 0pt 10px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/signup_secure.png") no-repeat scroll 0% 0%; width: 94px; height: 37px; }
.app_content_2388801017 .sd-signup .head .right .breadcrumb { padding-bottom: 3px; padding-top: 10px; font-size: 10px; }
.app_content_2388801017 .sd-signup .head h1 { padding: 30px 0pt 0pt 40px; font-size: 25px; font-weight: bold; color: #333333; }
.app_content_2388801017 .sd-signup.sd-signup-simple .head h1 { margin: 0pt auto; padding: 10px 0pt 15px; width: 760px; font-size: 20px; font-weight: bold; color: #333333; text-align: center; }
.app_content_2388801017 .sd-signup .body { background-color: #edf2f5; padding-top: 15px; }
.app_content_2388801017 .sd-signup .body .left { padding-right: 5px; text-align: center; }
.app_content_2388801017 .sd-signup .body .left .user { padding: 10px 0pt 27px; font-size: 11px; color: #445463; }
.app_content_2388801017 .sd-signup .body .left .user h1 { padding: 0pt 10px 10px; color: #fe9503; font-size: 14px; font-weight: bold; letter-spacing: -1px; text-align: center; }
.app_content_2388801017 .sd-signup .body .left .user img { margin-bottom: 20px; height: 160px; width: 120px; }
.app_content_2388801017 .sd-signup .body .left .benefits { padding: 10px; font-size: 11px; color: #445463; text-align: left; }
.app_content_2388801017 .sd-signup .body .left .benefits h1 { font-size: 14px; font-weight: bold; letter-spacing: -1px; margin-bottom: 5px; }
.app_content_2388801017 .sd-signup .body .left .benefits ul { margin-left: 15px; }
.app_content_2388801017 .sd-signup .body .left .benefits li { list-style-type: disc; list-style-image: none; list-style-position: outside; line-height: 150%; }
.app_content_2388801017 .sd-signup .body .right { padding-left: 5px; }
.app_content_2388801017 .sd-signup .body .right .planpicker { padding: 7px 0pt 10px; }
.app_content_2388801017 .sd-signup .body .right .planpicker .left { padding: 0pt 0pt 0pt 56px; }
.app_content_2388801017 .sd-signup .body .right .planpicker .left h1 { color: #fe9503; font-size: 16px; font-weight: bold; letter-spacing: -1px; text-align: center; }
.app_content_2388801017 .sd-signup .body .right .planpicker .left h2 { font-size: 18px; text-align: center; color: #000000; letter-spacing: -1px; padding-bottom: 4px; }
.app_content_2388801017 .sd-signup .body .right .planpicker .left h2 small { font-size: 13px; color: #666666; font-weight: bold; }
.app_content_2388801017 .sd-signup .body .right .planpicker .left h2 .savings { color: #ff3505; font-weight: bold; }
.app_content_2388801017 .sd-signup .body .right .planpicker .left h2.refund { margin-top: 10px; font-size: 16px; }
.app_content_2388801017 .sd-signup .body .right .planpicker .left h3 { font-size: 10px; text-align: center; }
.app_content_2388801017 .sd-signup .body .right .right { padding: 15px 0pt 0pt; }
.app_content_2388801017 .sd-signup .body .right .signup-form { padding: 10px 0pt 0pt 21px; }
.app_content_2388801017 .sd-signup .body .right .signup-form select {  }
.app_content_2388801017 .sd-signup .body .right .credit-card { margin: 49px 0pt 183px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/signup_cc.png") no-repeat scroll 0% 0%; width: 123px; height: 77px; }
.app_content_2388801017 .sd-signup .body .right .verisign { margin: -20px 0pt 0pt; padding: 0pt; }
.app_content_2388801017 .sd-signup .body .right .signup-form .left { padding: 30px 10px 10px; text-align: right; }
.app_content_2388801017 .sd-signup .body .right .signup-form .right { padding: 30px 10px 10px; text-align: center; }
.app_content_2388801017 .signup-rebilling-info { text-align: center; font-size: 10px; }
.app_content_2388801017 ul.signup-plans-menu { border: 1px solid #999999; margin: 1px 0pt 0pt; padding: 0pt; background-color: #ffffff; position: absolute; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; }
.app_content_2388801017 ul.signup-plans-menu li { padding: 4px 5px; cursor: pointer; }
.app_content_2388801017 ul.signup-plans-menu li.over { background-color: #508bc7; color: #ffffff; }
.app_content_2388801017 .welcome-popup-slider { position: absolute; }
.app_content_2388801017 #app2388801017_content-home .member-home-promotion-banner { width: 570px; height: 56px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/new-banner.jpg"); margin-left: 2px; margin-top: 7px; margin-bottom: -4px; }
.app_content_2388801017 .news-feed {  }
.app_content_2388801017 .news-feed a { color: #2b4793; }
.app_content_2388801017 .news-feed a:hover img { border-color: #95a3cb ! important; }
.app_content_2388801017 .news-feed h2 { margin: 3px 0pt 6px; padding: 0pt; font-size: 16px; color: #222222; font-weight: bold; text-align: left; }
.app_content_2388801017 .news-feed .subsection { padding: 7px 7px 8px; background-color: white; margin-top: 4px; }
.app_content_2388801017 .news-feed .search { text-align: center; }
.app_content_2388801017 .news-feed .search span { border: 0px solid #ffffff; background-color: white; }
.app_content_2388801017 .news-feed .search .ul { text-align: left; }
.app_content_2388801017 .news-feed .search li { margin-bottom: 8px; }
.app_content_2388801017 .news-feed .search select { font-size: 13px; }
.app_content_2388801017 .news-feed .search .button { margin: 0pt auto; font-size: 13px; font-weight: bold; color: #333333; width: 140px; }
.app_content_2388801017 .news-feed .search .button:hover { border: 1px solid #db7600; color: black; }
.app_content_2388801017 .news-feed .search .input-button { padding: 0pt; }
.app_content_2388801017 .news-feed .search .input-button .button {  }
.app_content_2388801017 .news-feed .search .input-button .button:hover {  }
.app_content_2388801017 .news-feed .search .home-advanced-search-button { margin-top: 4px; }
.app_content_2388801017 .news-feed .search .home-advanced-search-button:hover {  }
.app_content_2388801017 .news-feed .search .or-try { text-align: center; font-size: 11px; font-weight: bold; padding-top: 4px; font-family: arial,helvetica,clean,sans-serif; color: #666666; }
.app_content_2388801017 .news-feed .dates { font-size: 11px; }
.app_content_2388801017 .news-feed .dates li { border-bottom: 1px solid #cccccc; padding-bottom: 3px; margin-bottom: 3px; }
.app_content_2388801017 .news-feed .dates li.last { border-bottom: 0px solid #ffffff; padding-top: 3px; }
.app_content_2388801017 .news-feed .dates li img { float: left; margin-right: 5px; }
.app_content_2388801017 .news-feed .dates li .second-chance-link { text-align: center; font-weight: bold; }
.app_content_2388801017 .news-feed .dates li .match { background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite.png"); background-position: left -1846px; background-repeat: no-repeat; height: 25px; width: 57px; float: right; margin-right: 18px; margin-top: 7px; }
.app_content_2388801017 .news-feed .dates li .no-match { margin-top: 0px; color: #777777; }
.app_content_2388801017 .news-feed .dates li a.match-unknown { width: 80px; display: block; float: left; }
.app_content_2388801017 .news-feed .dates li a.match-unknown div.q { background-image: url("http://cdn.speeddate.com/static/21288/site/images/thinking.jpg"); height: 20px; width: 27px; margin-left: 29px; margin-top: 3px; }
.app_content_2388801017 .news-feed .complete-profile ul { margin-top: 6px; }
.app_content_2388801017 .news-feed .complete-profile li { margin-bottom: 2px; }
.app_content_2388801017 .news-feed .complete-profile .compl-container { border-top: 1px solid #d8ebbf; }
.app_content_2388801017 .news-feed .complete-profile .compl-container .button { border: 1px solid #aac389; margin: 6px 8px 5px 0pt; float: left; font-weight: bold; font-size: 12px; width: 161px; text-align: center; background-color: #e3f7cc; background-image: none; }
.app_content_2388801017 .news-feed .complete-profile .compl-container div.button div a { padding: 6px 10px ! important; }
.app_content_2388801017 .news-feed .complete-profile .compl-container .button:hover { border: 1px solid #697f4b; background-color: #edfbdc; }
.app_content_2388801017 .news-feed .complete-profile .compl-container .compl-text { padding: 6px 0pt 3px; font-size: 11px; }
.app_content_2388801017 .news-feed .promotions {  }
.app_content_2388801017 .news-feed .promotions .col { display: block; font-size: 13px; color: #555555; letter-spacing: 0.6px; }
.app_content_2388801017 .news-feed .promotions .col-1 { padding: 8px 5px 0pt; width: 38%; float: left; }
.app_content_2388801017 .news-feed .promotions .col-1 .start-dating { color: #7b3e0d; font-weight: bold; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/-sprite8.png"); background-position: -974px -4px; padding-top: 4px; margin-top: 4px; padding-left: 23px; padding-bottom: 4px; }
.app_content_2388801017 .news-feed .promotions .col-1 .online-count { font-weight: bold; }
.app_content_2388801017 .news-feed .promotions .col-1 a { font-size: 13px; margin-bottom: 7px; display: block; }
.app_content_2388801017 .news-feed .promotions .col-2 { border: 3px solid #d8f3ba; padding: 4px 8px; width: 53%; float: right; background-color: #f7ffef; }
.app_content_2388801017 .news-feed .promotions .col-2 li { list-style-type: disc ! important; margin-left: 15px; font-size: 11px; }
.app_content_2388801017 .news-feed .promotions .col-2 span { font-weight: bold; color: #333333; }
.app_content_2388801017 .news-feed .promotions .col-1 p { font-size: 11px; }
.app_content_2388801017 .news-feed .promotions .col-2 a { border: 2px solid #9cdf84; padding: 5px; float: right; background-color: #71b758; color: white; font-weight: bold; margin-top: 10px; font-size: 15px; display: block; }
.app_content_2388801017 .news-feed .promotions .col-2 a:hover { border: 2px solid #69b74d; background-color: #369314; cursor: pointer; text-decoration: none; }
.app_content_2388801017 .news-feed .matchmaker ul.results { margin-top: 5px; }
.app_content_2388801017 .news-feed .matchmaker ul.results li { margin: 0pt 2px; width: 104px; float: left; }
.app_content_2388801017 .news-feed .matchmaker ul.results li a.avatar-link { border: 1px solid #cccccc; padding: 10px 0pt; display: block; height: 125px; font-size: 10px; text-align: center; background-color: #f3f3f3; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; }
.app_content_2388801017 .news-feed .matchmaker ul.results li a.avatar-link:hover { border-color: #ffc157; text-decoration: none; background-color: #fff9ef; }
.app_content_2388801017 .news-feed .matchmaker ul.results li a img { border: 1px solid #cccccc; padding: 3px; background-color: #ffffff; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; display: inline-block; }
.app_content_2388801017 .news-feed .matchmaker ul.results li a b { font-size: 12px; }
.app_content_2388801017 .news-feed .matchmaker ul.results li a span { color: #555555; }
.app_content_2388801017 .news-feed .recent-activity ul.avatar-list {  }
.app_content_2388801017 .news-feed .recent-activity ul.avatar-list li { margin: 0pt 4px 0pt 0pt; float: left; }
.app_content_2388801017 .news-feed .recent-activity ul.avatar-list li a.avatar-link { border: 1px solid #cccccc; padding: 5px 0pt 0pt 5px; display: block; height: 95px; width: 80px; font-size: 10px; text-align: left; background-color: #f3f3f3; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; }
.app_content_2388801017 .news-feed .recent-activity ul.avatar-list li a.avatar-link:hover { border-color: #ffc157; text-decoration: none; background-color: #fff9ef; }
.app_content_2388801017 .news-feed .recent-activity ul.avatar-list li a img { border: 1px solid #cccccc; padding: 3px; background-color: #ffffff; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; display: inline-block; }
.app_content_2388801017 .news-feed .recent-activity ul.avatar-list li a b { font-size: 10px; }
.app_content_2388801017 .news-feed .recent-activity ul.avatar-list li a span { font-size: 9px; font-weight: normal; color: #555555; }
.app_content_2388801017 .news-feed .recent-activity .user-details ul { border-left: 6px solid #cccccc; margin: 10px 0pt; padding: 5px 10px 5px 20px; color: #333333; background-color: #f9f9f9; }
.app_content_2388801017 .news-feed .recent-activity .user-details ul li { margin: 0pt; padding: 3px 0pt; font-style: italic; font-size: 11px; background-color: #f9f9f9; }
.app_content_2388801017 .news-feed .recent-activity .user-details ul li strong { font-style: normal; font-size: 12px; }
.app_content_2388801017 .news-feed .recent-activity .feed-attachment { padding: 5px; margin-bottom: 8px; }
.app_content_2388801017 .news-feed .recent-activity .feed-attachment img { border: 1px solid #cccccc; padding: 3px; background-color: #ffffff; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; display: inline-block; }
.app_content_2388801017 .news-feed .recent-activity .feed-record { border-top: 1px solid #dddddd; padding: 3px 0pt 0pt; }
.app_content_2388801017 .news-feed .recent-activity .feed-record .feed-icon { padding: 0pt 10px 0pt 0pt; text-align: right; }
.app_content_2388801017 .news-feed .recent-activity .feed-record .feed-icon img.member-photo { border: 1px solid #ffffff; padding: 2px; background-color: #ffffff; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 2px; }
.app_content_2388801017 .news-feed .recent-activity .feed-record .feed-icon { padding: 0pt 10px 0pt 0pt; text-align: right; }
.app_content_2388801017 .news-feed .recent-activity .feed-record .feed-content { padding: 0pt 10px 0pt 5px; }
.app_content_2388801017 .news-feed .recent-activity .feed-record .feed-content .user-link, .app_content_2388801017 .news-feed .recent-activity .feed-record .feed-content .feed-action-links { font-weight: bold; }
.app_content_2388801017 .news-feed .recent-activity .feed-record .feed-content .feed-action-links { margin-top: 10px; }
.app_content_2388801017 .news-feed .recent-activity .feed-record .feed-content .user-link span { font-size: 10px; font-weight: normal; color: #333333; }
.app_content_2388801017 .news-feed .recent-activity .feed-record .feed-date { margin: 0pt; padding: 0pt; color: #999999; font-size: 11px; }
.app_content_2388801017 .home-members { padding: 10px; background-color: #ffffff; }
.app_content_2388801017 .home-members table { width: 100%; }
.app_content_2388801017 .home-members table h2 {  }
.app_content_2388801017 .home-members table td.sub-headers { padding-top: 7px; font-size: 14px; font-weight: bold; color: #777777; }
.app_content_2388801017 .home-members table td.sub-headers a {  }
.app_content_2388801017 .update-payment-info { margin: auto; padding: 10px 20px 20px; font-size: 12px; color: #333333; background-color: white; width: 650px; position: relative; }
.app_content_2388801017 .update-payment-header { border-bottom: 1px solid #cccccc; height: 65px; }
.app_content_2388801017 .update-payment-header .common-logo { width: 150px; height: 60px; left: 10px; top: 46px; background-position: -560px -1626px ! important; }
.app_content_2388801017 .update-payment-header .secure { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/signup_secure.png") no-repeat scroll 0% 0%; width: 94px; height: 37px; position: absolute; right: 20px; top: 33px; }
.app_content_2388801017 .credit-card-info-container { margin: auto; padding: 0pt 30px; width: 330px; }
.app_content_2388801017 .credit-card-info-container span { color: #555555; }
.app_content_2388801017 .update-payment-info .h1 { font-size: 20px; font-weight: bold; margin-bottom: 11px; text-align: center; }
.app_content_2388801017 .update-payment-info h2 { font-size: 14px; font-weight: bold; margin-bottom: 5px; }
.app_content_2388801017 .update-payment-info .profile-table th { font-size: 12px ! important; color: #333333 ! important; font-weight: bold; }
.app_content_2388801017 .update-payment-info .update-buttons { padding: 15px 0pt 0pt 50px; height: 45px; }
.app_content_2388801017 .update-payment-info .update-button { border-right: 1px solid #304b1c; border-bottom: 1px solid #304b1c; padding: 5px 15px; background-color: #4db300; font-size: 14px; color: white; width: 85px; text-align: center; float: left; margin-left: 15px; }
.app_content_2388801017 .update-payment-info .update:hover { background-color: #3d8706; text-decoration: none; }
.app_content_2388801017 .update-payment-info .update-button.cancel { border-right: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; background-color: #eeeeee; color: #555555; }
.app_content_2388801017 .update-payment-info .cancel:hover { border-right: 1px solid #888888; border-bottom: 1px solid #888888; color: #333333; text-decoration: none; }
.app_content_2388801017 .update-payment-info .validation-advice { color: #e70000; font-weight: bold; }
.app_content_2388801017 .update-payment-info .billing { text-align: center; }
.app_content_2388801017 div.update-sucess { padding-top: 100px; padding-bottom: 50px; font-weight: bold; text-align: center; }
.app_content_2388801017 .ipdate-link-home { text-decoration: none; padding-bottom: 300px; text-align: center; }
.app_content_2388801017 .resubscribe-content { position: relative; }
.app_content_2388801017 #app2388801017_site .resubscribe-content { background-image: url("http://cdn.speeddate.com/static/21288/site/images/stripes-background.jpg"); }
.app_content_2388801017 #app2388801017_site .resubcribe-site { margin-left: 100px; position: relative; }
.app_content_2388801017 .resubscribe-header { margin: 17px 0pt 17px 9px; position: absolute; font-size: 19px; font-weight: bold; color: #e58200; z-index: 1; width: 540px; text-align: center; padding-top: 10px; background-color: white; }
.app_content_2388801017 .resubscribe-subheader { font-size: 16px; color: #333333; position: absolute; top: 62px; left: 125px; z-index: 1; text-align: center; }
.app_content_2388801017 .resubscribe-cc-info { padding: 13px; position: absolute; width: 211px; height: 247px; font-size: 10px; color: #555555; z-index: 1; left: 305px; top: 112px; letter-spacing: -0.04em; }
.app_content_2388801017 .resubscribe-cc-info .header { font-size: 13px; font-weight: bold; margin-bottom: 4px; }
.app_content_2388801017 .resubscribe-content .spacer { height: 7px; }
.app_content_2388801017 .resubscribe-button { border: 1px solid #006837; background-repeat: repeat-x; background-image: url("http://cdn.speeddate.com/static/21288/site/images/signup/signup_grad.png"); height: 40px; background-position: 0pt -649px; color: white; font-weight: bold; font-size: 19px; width: 211px; text-align: center; margin-bottom: 6px; cursor: pointer; margin-top: 2px; }
.app_content_2388801017 .resubscribe-background { position: absolute; width: 540px; height: 361px; left: 9px; top: 30px; background-repeat: no-repeat; background-image: url("http://cdn.speeddate.com/static/21288/site/images/resubscribe-background.jpg"); }
.app_content_2388801017 .resubscribe-content .update { text-align: center; margin-top: 2px; margin-bottom: 4px; }
.app_content_2388801017 .resubscribe-content .update a { font-size: 13px; font-weight: bold; color: #3b5998; text-decoration: underline; }
.app_content_2388801017 .resubscribe-content ul li {  }
.app_content_2388801017 .resubscribe-content span.small-text { font-size: 9px; line-height: 11px; color: #888888; }
.app_content_2388801017 body#app2388801017_cpa { background: #b4b7b9 url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/bg.gif") repeat-x scroll left top; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #000000; }
.app_content_2388801017 #app2388801017_cpa img { border: medium none #ffffff; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-wrapper { margin: 0pt auto; background: transparent none repeat scroll 0% 0%; width: 826px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-header { width: 826px; height: 107px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-title { margin: 26px 0pt 0pt; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/header.gif") no-repeat scroll left top; width: 516px; height: 68px; float: left; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-title .top { padding: 8px 0pt 5px 14px; display: block; font-style: italic; font-weight: 700; font-size: 20px; color: #ffffff; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-title .final { padding: 6px 0pt 5px 398px; display: block; font-style: italic; font-weight: 700; font-size: 16px; color: #ffffff; text-transform: uppercase; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-logo { margin: 10px 0pt 0pt 124px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/logo.gif") no-repeat scroll left top; width: 183px; height: 67px; float: left; display: inline; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content { background: transparent none repeat scroll 0% 0%; width: 826px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .top { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/top.gif") no-repeat scroll left top; width: 826px; height: 12px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content { border-style: none solid; border-color: #ffffff #dfdfdf; border-width: medium 2px; margin: 0pt; padding: 0pt; background: white none repeat scroll 0% 0%; width: 822px; float: none; min-height: 0pt; position: relative; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .bottom { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/bottom.gif") no-repeat scroll left top; width: 826px; height: 12px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .box { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/redbox.gif") no-repeat scroll left top; width: 392px; height: 391px; float: left; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .box .image { margin: 8px 0pt 0pt 15px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/girl.jpg") no-repeat scroll left top; width: 101px; height: 127px; float: left; display: inline; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .box .text { margin: 8px 0pt 0pt 0px; width: 276px; height: 127px; float: left; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .box .text h2 { padding: 0pt 0pt 0pt 10px; font-size: 18px; color: #ffffff; font-weight: normal; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .box .text p { padding: 20px 50px 0pt 10px; font-size: 12px; color: #ffffff; font-weight: normal; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .box .subscription { margin: 10px 0pt 0pt 24px; width: 352px; display: inline; float: left; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .box .subscription input { margin: 3px 0pt 0pt; display: block; float: left; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .box .subscription label { margin: 0pt 0pt 0pt 10px; width: 305px; float: left; cursor: pointer; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .box .subscription .months { font-size: 16px; color: #000000; display: block; font-weight: 700; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .box .subscription .now { font-size: 12px; color: #000000; display: block; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .box .subscription .was { font-size: 10px; color: #54a31a; display: block; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .box .subscription .billed { font-size: 10px; color: #9a9a9a; display: block; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .box .subscription .green { font-size: 14px; color: #54a31a; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .box .subscription .orange { font-size: 14px; color: #ff8d0d; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .box .subscription .line-through { text-decoration: line-through; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .box .subscription .line { border-bottom: 1px solid #b5b5b5; margin: 10px 20px 10px 10px; width: 322px; height: 1px; float: left; display: inline-block; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .bold { font-weight: 700; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .form { width: 430px; height: 391px; float: left; position: relative; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .form h2 { padding: 0pt 0pt 20px 60px; font-size: 26px; color: #55a31b; font-weight: 700; font-style: italic; float: none; width: auto; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .form label { margin: 5px 10px 0pt 0pt; width: 110px; float: left; display: block; color: #000000; font-weight: 700; text-align: right; clear: left; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .form .input-txt { border: 1px solid #b2b2b2; margin: 0pt 0pt 3px; padding: 3px 0pt 0pt 3px; width: 150px; height: 18px; float: left; color: #000000; font-weight: normal; text-align: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .form .cvv-txt { border: 1px solid #b2b2b2; margin: 0pt 0pt 3px; padding: 3px 0pt 0pt 3px; width: 50px; height: 18px; float: left; color: #000000; font-weight: normal; text-align: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .form .select { border: 1px solid #b2b2b2; margin: 0pt 0pt 3px; padding: 3px; width: 95px; float: left; color: #000000; font-weight: normal; text-align: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .form .additional { margin: 0pt 0pt 3px; padding: 3px; width: 120px; float: left; color: #7bb4dc; display: block; font-weight: normal; text-align: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .form .month { border: 1px solid #b2b2b2; margin: 0pt 5px 3px 0pt; padding: 3px; width: 85px; float: left; color: #000000; font-weight: normal; text-align: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .form .year { border: 1px solid #b2b2b2; margin: 0pt 0pt 3px; padding: 3px; width: 65px; float: left; color: #000000; font-weight: normal; text-align: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .form .state { border: 1px solid #b2b2b2; margin: 0pt 0pt 3px; padding: 3px; width: 50px; float: left; color: #000000; font-weight: normal; text-align: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .form .zipcode { border: 1px solid #b2b2b2; margin: 0pt 0pt 3px; padding: 3px 0pt 0pt 3px; width: 55px; height: 20px; float: left; color: #000000; font-weight: normal; text-align: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .form .country { border: 1px solid #b2b2b2; margin: 0pt 5px 3px 0pt; padding: 3px; width: 174px; float: left; color: #000000; font-weight: normal; text-align: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .form a#app2388801017_submitButton { margin: 20px 0pt 0pt 181px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/btn_done.gif") no-repeat scroll left top; width: 113px; height: 37px; float: left; display: inline; text-indent: -5000px; outline-color: invert; outline-style: none; outline-width: medium; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .form a#app2388801017_submitButton:hover { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/btn_done.gif") no-repeat scroll left bottom; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .form .cards { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/cards.jpg") no-repeat scroll left top; width: 104px; height: 44px; position: absolute; top: 65px; left: 310px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .form .bbb { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/bbb.jpg") no-repeat scroll left top; width: 41px; height: 67px; position: absolute; top: 250px; left: 340px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-content .content .form .verisign { width: 41px; height: 67px; position: absolute; top: 340px; left: 330px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-footer { border-left: 2px solid #d3d4d6; border-right: 2px solid #d3d4d6; background: #272727 none repeat scroll 0% 0%; width: 822px; height: 200px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-footer h3 { padding: 10px 0pt 10px 50px; font-size: 26px; color: #ffffff; font-weight: 700; font-style: italic; float: none; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-footer .first { padding: 0pt 0pt 0pt 45px; width: 392px; float: left; color: #ffffff; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-footer .first li { padding: 0pt 0px 3px 25px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/arrow.gif") no-repeat scroll 2px 0px; list-style-type: none; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-footer .second { padding: 0pt 0pt 0pt 45px; width: 300px; float: left; color: #ffffff; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_v2-footer .second li { padding: 0pt 0px 3px 25px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/arrow.gif") no-repeat scroll 2px 0px; list-style-type: none; }
.app_content_2388801017 #app2388801017_cpa .bottom { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/footer_bottom.gif") no-repeat scroll center top; width: 826px; height: 10px; }
.app_content_2388801017 #app2388801017_cpa .fix:after { content: '[.]'; display: block; height: 0pt; clear: both; visibility: hidden; }
.app_content_2388801017 #app2388801017_cpa .fix { display: inline-block; }
.app_content_2388801017 #app2388801017_cpa .fix { display: block; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_wrapper { margin: 0pt auto; background: transparent none repeat scroll 0% 0%; width: 826px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_logo { margin: 10px 3px 0pt 0pt; float: right; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_header { margin: 0pt; padding: 0pt; clear: both; height: auto; width: auto; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_header h3 { margin: 26px 0pt 0pt; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/signup.png") repeat scroll 0% 0%; float: left; width: 516px; height: 70px; text-indent: -5000px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_top { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/homebox.jpg") no-repeat scroll 0pt 60px; left: -28px; padding-left: 21px; position: relative; width: 835px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_getStarted { margin: 0pt; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/getstarted_body.png") repeat-y scroll 0pt 0pt; position: relative; float: left; width: 300px; height: 440px; display: inline; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_getStarted h3 { margin: 0pt 0pt 8px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/getstarted.png") repeat scroll 0% 0%; width: 300px; height: 50px; text-indent: -5000px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_hpform { padding: 0pt 0pt 10px 10px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_hpform table { margin: 0pt; width: 280px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_hpform th { padding: 0pt 10px 5px 0pt; width: 70px; color: #ffffff; font-weight: bold; text-align: right; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_hpform td { width: 210px; padding-bottom: 5px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_hpform #app2388801017_birthday-month, .app_content_2388801017 #app2388801017_cpa #app2388801017_hpform #app2388801017_birthday-day, .app_content_2388801017 #app2388801017_cpa #app2388801017_hpform #app2388801017_birthday-year { padding: 0pt; font-size: 10px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_agree { margin: 0pt 0pt 5px; display: block; clear: left; color: #ffffff; font-size: 10px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_agree input { margin: 0pt 3px 0pt 0pt; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_agree * { vertical-align: middle; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_bjoin { clear: left; color: #ffffff; font-size: 10px; margin-right: 10px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_bjoin { margin-right: 10px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_bjoin span { padding: 18px 0pt 0pt; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/verisign.png") no-repeat scroll 180px 0px; display: block; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_bjoin a { color: #ffffff; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_submitButton {  }
.app_content_2388801017 #app2388801017_cpa #app2388801017_continue { border: 0pt none #ffffff; padding: 71px 0pt 0pt; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/continue.png") repeat scroll 0% 0%; overflow: hidden; width: 229px; height: 71px; display: block; position: absolute; top: -35px; left: 60px; cursor: pointer; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_intro { width: 526px; float: left; display: inline; position: relative; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_intro h3 { margin: 30px 0pt 0pt 15px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/meet.png") repeat scroll 0% 0%; width: 474px; height: 25px; text-indent: -5000px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_intro ul { margin: 40px 0pt 0pt 30px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/list.png") repeat scroll 0% 0%; width: 248px; height: 147px; text-indent: -5000px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_work { margin: 50px 0pt 0pt 8px; float: left; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_work h2 { margin: 7px 0pt 5px 10px; color: #ffffff; font-size: 22px; font-style: italic; width: auto; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_work ol { margin: 0pt 0pt 10px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_work ol li { float: left; text-align: center; display: inline; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_join { width: 175px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_join h3 { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/join_now.png") repeat scroll 0% 0%; width: 175px; height: 121px; text-indent: -5000px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_meet { width: 169px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_meet h3 { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/meet_people.png") repeat scroll 0% 0%; width: 169px; height: 121px; text-indent: -5000px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_connect { width: 169px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_connect h3 { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/connect.png") repeat scroll 0% 0%; width: 169px; height: 121px; text-indent: -5000px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_work ol li p { margin: 5px 3px 0pt; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_footer { padding: 13px 0pt 0pt; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup/cpa/footer_bg.png") repeat scroll 0% 0%; clear: both; width: 826px; height: 270px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_footer ul { margin: 0pt 13px; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_footer ul li { width: 160px; float: left; text-align: center; list-style-type: none; list-style-image: none; list-style-position: outside; }
.app_content_2388801017 #app2388801017_cpa #app2388801017_footer p { margin: 0pt auto; padding: 3px 0pt 0pt; width: 120px; color: #ffffff; font-size: 10px; text-align: left; }
.app_content_2388801017 #app2388801017_cpa .payment-plans { border: medium none #ffffff; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; clear: none; float: none; width: auto; }
.app_content_2388801017 #app2388801017_cpa .payment-plans li { border-top: medium none #ffffff; }
.app_content_2388801017 #app2388801017_cpa .payment-plans li:hover { background: transparent none repeat scroll 0% 0%; }
.app_content_2388801017 html { overflow-y: auto; }
.app_content_2388801017 body.site #app2388801017_site { width: 960px ! important; }
.app_content_2388801017 body.site #app2388801017_site.loggedin #app2388801017_footer { margin-right: 135px ! important; }
.app_content_2388801017 body.site .sd-filter-links-container { width: 960px ! important; }
.app_content_2388801017 body.site .sd-filter-links-container .sd-filter { width: 740px; }
.app_content_2388801017 body.site .sd-filter-links-container .sd-filter .sd-filter-logo { margin-left: 20px; }
.app_content_2388801017 body.site .sd-filter-links-container .sd-filter .sd-filter .buttons-container { right: 50px ! important; }
.app_content_2388801017 body.site .sd-filter-links-container .sd-filter .options-container { left: 157px ! important; }
.app_content_2388801017 body.site .sd-filter-links-container .sd-filter .options-container .find-dates {  }
.app_content_2388801017 body.site #app2388801017_sidebar { left: 800px; }
.app_content_2388801017 body.site #app2388801017_container { width: 777px ! important; }
.app_content_2388801017 body.site #app2388801017_container .top-banner-ad { margin: 2px auto ! important; }
.app_content_2388801017 body.site #app2388801017_container .inner-site .welcome-popup { width: 786px; }
.app_content_2388801017 body.site #app2388801017_seven-day-trial.welcome-ad { margin: 0pt auto; width: 586px; }
.app_content_2388801017 body.site #app2388801017_seven-day-trial.welcome-ad-option-6 { width: 542px; }
.app_content_2388801017 body.site #app2388801017_seven-day-trial.welcome-ad-option-7 { width: 542px; }
.app_content_2388801017 body.site #app2388801017_seven-day-trial.welcome-ad .green-button { right: 20px; }
.app_content_2388801017 body.site #app2388801017_container .inner-site { width: 785px ! important; }
.app_content_2388801017 body.site #app2388801017_container .inner-site .common-c { margin: 0pt 15px 8px; background-color: white; }
.app_content_2388801017 body.site #app2388801017_container .inner-site .content { width: 757px ! important; }
.app_content_2388801017 body.site #app2388801017_container .secondary-navigation li a { padding-left: 10px; padding-right: 7px; }
.app_content_2388801017 body.site #app2388801017_container .secondary-navigation li.first-item a { padding-left: 10px; }
.app_content_2388801017 body.site #app2388801017_container .inner-site .flirtwink .content { width: 769px ! important; }
.app_content_2388801017 body.site #app2388801017_container .inner-site .flirtwink .content .navigation .left { padding-left: 10px ! important; }
.app_content_2388801017 body.site #app2388801017_container .inner-site .flirtwink .profile-body { height: auto; }
.app_content_2388801017 body.site #app2388801017_container .inner-site .flirtwink .profile-body .right .details { height: auto; min-height: 250px; }
.app_content_2388801017 body.site .flirtwink .profile-head .left img {  }
.app_content_2388801017 body.site #app2388801017_container #app2388801017_content-members .sidebar-quick-search div, .app_content_2388801017 body.site #app2388801017_container #app2388801017_content-members .sidebar-quick-search input { margin-left: 18px; }
.app_content_2388801017 body.site #app2388801017_container #app2388801017_content-members .members-table td { padding-left: 5px; padding-top: 1px; }
.app_content_2388801017 body.site #app2388801017_container #app2388801017_content-messages .h-table.messages .subject { width: 310px; }
.app_content_2388801017 body.site #app2388801017_container #app2388801017_content-messages .h-table.messages .date { width: 150px; }
.app_content_2388801017 body.site #app2388801017_content-messages .msg-thread { width: 100%; }
.app_content_2388801017 body.site #app2388801017_content-messages .msg-thread table.h-table { width: 100% ! important; }
.app_content_2388801017 body.site #app2388801017_content-messages .flirt-box { width: auto; }
.app_content_2388801017 body.site #app2388801017_content-messages .flirt-box .sd-flirt-input { width: 500px; }
.app_content_2388801017 body.site #app2388801017_container .my-profile-content table { margin: 0pt auto; }
.app_content_2388801017 body.site #app2388801017_container .my-profile-content .profile-image {  }
.app_content_2388801017 body.site #app2388801017_content-home .news-feed .fgrid-l { width: 598px ! important; }
.app_content_2388801017 .guest-logged-out {  }
.app_content_2388801017 .guest-logged-out .content { border: 0px solid #ffffff; }
.app_content_2388801017 .guest-logged-out #app2388801017_top-signin, .app_content_2388801017 .guest-logged-out #app2388801017_top-signin .l { background-image: none; }
.app_content_2388801017 .guest-logged-out ul.secondary-navigation li { float: left; width: 130px; margin-left: 15px; text-align: left; background-image: none; font-size: 13px; line-height: 18px; }
.app_content_2388801017 .guest-logged-out .big-button-join { float: left; margin-top: 15px; }
.app_content_2388801017 .guest-logged-out {  }
.app_content_2388801017 .guest-logged-out {  }
.app_content_2388801017 #app2388801017_trigger_popup_exp_viewed_you { margin-top: -6px; }
.app_content_2388801017 #app2388801017_trigger_popup_exp_viewed_you div { margin: -4px 0pt 0pt 40px; font-size: 9px; color: #999999; }
.app_content_2388801017 #app2388801017_trigger_popup_exp_date_you { margin-top: -6px; margin-bottom: -6px; }
.app_content_2388801017 #app2388801017_trigger_popup_exp_date_you div { margin: -4px 0pt 0pt 40px; font-size: 9px; color: #999999; }
.app_content_2388801017 #app2388801017_sd-filter.above-navigation { padding: 6px 6px 0px 10px; position: absolute; left: 1px; height: 47px; width: 385px; top: -5px; background-color: white ! important; }
.app_content_2388801017 #app2388801017_sd-filter.above-navigation .filter-item { float: left; }
.app_content_2388801017 #app2388801017_sd-filter.above-navigation .status-indicator-container { margin: 0px 7px; }
.app_content_2388801017 #app2388801017_sd-filter.above-navigation .upgrade-button { right: -148px; top: 15px; }
.app_content_2388801017 #app2388801017_sd-filter.above-navigation .search-button { margin-top: 3px; }
.app_content_2388801017 #app2388801017_header .filter-btm { top: -10px; left: 420px; width: auto; }
.app_content_2388801017 #app2388801017_header .upgrade-button { left: 423px; top: 6px; }
.app_content_2388801017 #app2388801017_sd-filter.above-navigation .pulldowns { width: 175px; white-space: nowrap; }
.app_content_2388801017 #app2388801017_sd-filter.above-navigation #app2388801017_upcoming-text { line-height: 20px; }
.app_content_2388801017 #app2388801017_sd-filter.above-navigation .premium-bolt { display: none; }
.app_content_2388801017 #app2388801017_sd-filter.above-navigation .location { margin-top: 4px; margin-left: 7px; width: 160px; }
.app_content_2388801017 .green-top-border { height: 10px; background-color: #86c156; }
.app_content_2388801017 .my-life-body { background-image: none; background-color: white; }
.app_content_2388801017 .payment-mylife { margin: 0px auto; width: 890px; }
.app_content_2388801017 .payment-mylife .header { width: 860px; }
.app_content_2388801017 .payment-mylife .common-logo { margin-top: 30px; float: left; display: block; }
.app_content_2388801017 .payment-mylife .slogan { font-size: 14px; font-weight: bold; color: #00778b; float: left; display: block; margin-top: 61px; }
.app_content_2388801017 .payment-mylife .action { border-bottom: 2px solid #d3d5d5; height: 30px; padding-top: 15px; clear: both; }
.app_content_2388801017 .payment-mylife .action h1 { clear: both; font-size: 26px; font-weight: bold; color: #00778b; float: left; display: block; }
.app_content_2388801017 .payment-mylife .link { float: right; padding-top: 14px; }
.app_content_2388801017 .payment-mylife .continue a { text-decoration: none; font-size: 14px; color: #476b7f; }
.app_content_2388801017 .payment-mylife .bread-crumb span { color: #bbbbbb; }
.app_content_2388801017 .payment-mylife .photo { margin-top: 10px; width: 120px; float: left; }
.app_content_2388801017 .payment-mylife h2 { padding: 6px 10px 10px 15px; display: block; width: 700px; float: left; font-size: 30px; font-weight: bold; height: 22px; }
.app_content_2388801017 .payment-mylife h3 { display: block; width: 270px; float: left; font-size: 17px; font-weight: bold; padding-left: 13px; padding-top: 15px; }
.app_content_2388801017 .payment-mylife .arrow { width: 51px; height: 60px; float: left; background-image: url("http://cdn.speeddate.com/static/21288/site/images/payment/mylifeExp/arrow.jpg"); margin-left: 27px; margin-top: 70px; }
.app_content_2388801017 .payment-mylife .payment-plans { border: 1px solid #e9e9b6; padding: 8px; clear: both; float: left; width: 510px; background-color: #fdffe9; margin-bottom: 10px; }
.app_content_2388801017 .payment-mylife .plan-duration { width: 210px; font-size: 12px; }
.app_content_2388801017 .payment-mylife .plan-price { font-size: 12px; color: #00778b; }
.app_content_2388801017 .payment-mylife .plan-explanation { margin: 0pt 15px; width: 450px; }
.app_content_2388801017 .payment-mylife .price-old { clear: both; margin-left: 229px; width: 230px; float: left; color: #00778b; font-size: 11px; font-weight: normal; text-decoration: none; }
.app_content_2388801017 .payment-mylife .radio-container, .app_content_2388801017 .plan-duration { margin-top: 6px; }
.app_content_2388801017 .payment-mylife .price { color: #00778b; }
.app_content_2388801017 .payment-mylife .best-value { font-size: 18px; color: #e07f06; }
.app_content_2388801017 .payment-mylife .signup-form { border: 1px solid #e9e9b6; padding: 8px 8px 0pt; clear: both; width: 510px; background-color: #fdffe9; margin-top: 2px; }
.app_content_2388801017 .payment-mylife .mylife-invisible { display: none; width: 0px; }
.app_content_2388801017 .ppayment-mylife profile-table, .app_content_2388801017 #app2388801017_card-info-table { width: 390px; }
.app_content_2388801017 .payment-mylife .cc-secure { height: 53px; position: relative; float: right; top: -224px; }
.app_content_2388801017 .payment-mylife .pcc-header { padding-left: 8px; color: #ffffff; font-size: 13px; width: 520px; height: 22px; padding-top: 5px; float: left; background-image: url("http://cdn.speeddate.com/static/21288/site/images/payment/mylifeExp/card-header-grad.jpg"); margin-bottom: 1px; }
.app_content_2388801017 .payment-mylife .rebilling-info { padding: 0px 2px 2px; font-size: 10px; margin-top: 60px; top: -9px; position: relative; }
.app_content_2388801017 .payment-mylife .bb-logo { margin: 10px 25px 15px 300px; width: 75px; float: left; }
.app_content_2388801017 .payment-mylife .verisign { float: left; padding-top: 10px; }
.app_content_2388801017 .payment-mylife .submit-container { width: 300px; margin-left: 160px; }
.app_content_2388801017 .payment-mylife .next-button { border: 2px solid #d4d6c4; padding: 8px 17px; position: relative; top: -20px; background-color: #e8822f; background-image: url("http://cdn.speeddate.com/static/21288/site/images/payment/mylifeExp/button-grad.jpg"); color: white; font-size: 19px; font-weight: bold; width: 155px; text-align: center; }
.app_content_2388801017 .payment-mylife .process { display: none; text-align: center; margin-top: 10px; }
.app_content_2388801017 .payment-mylife .contact { padding: 12px; text-align: center; }
.app_content_2388801017 .payment-mylife .right-pane { display: block; width: 348px; height: 581px; float: left; margin-left: 10px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/payment/mylifeExp/right-pane.jpg"); }
.app_content_2388801017 .payment-mylife {  }
.app_content_2388801017 .payment-mylife {  }
.app_content_2388801017 .clock { display: block; background-image: url("http://cdn.speeddate.com/static/21288/site/images/payment/mylifeExp/clock.jpg"); width: 132px; height: 97px; margin-top: 3px; margin-right: 3px; }
.app_content_2388801017 .digits { padding-top: 61px; padding-left: 35px; }
.app_content_2388801017 .dig { background-image: url("http://cdn.speeddate.com/static/21288/site/images/payment/mylifeExp/digits.png"); width: 13px; height: 21px; background-position: 0px 0px; }
.app_content_2388801017 .dig0 { background-image: url("http://cdn.speeddate.com/static/21288/site/images/payment/mylifeExp/digits.png"); width: 13px; height: 21px; background-position: 0px 0px; }
.app_content_2388801017 .dig1 { background-image: url("http://cdn.speeddate.com/static/21288/site/images/payment/mylifeExp/digits.png"); width: 13px; height: 21px; background-position: -13px 0px; }
.app_content_2388801017 .dig2 { background-image: url("http://cdn.speeddate.com/static/21288/site/images/payment/mylifeExp/digits.png"); width: 13px; height: 21px; background-position: -26px 0px; }
.app_content_2388801017 .dig3 { background-image: url("http://cdn.speeddate.com/static/21288/site/images/payment/mylifeExp/digits.png"); width: 13px; height: 21px; background-position: -39px 0px; }
.app_content_2388801017 .dig4 { background-image: url("http://cdn.speeddate.com/static/21288/site/images/payment/mylifeExp/digits.png"); width: 13px; height: 21px; background-position: -52px 0px; }
.app_content_2388801017 .dig5 { background-image: url("http://cdn.speeddate.com/static/21288/site/images/payment/mylifeExp/digits.png"); width: 13px; height: 21px; background-position: -65px 0px; }
.app_content_2388801017 .dig6 { background-image: url("http://cdn.speeddate.com/static/21288/site/images/payment/mylifeExp/digits.png"); width: 13px; height: 21px; background-position: -78px 0px; }
.app_content_2388801017 .dig7 { background-image: url("http://cdn.speeddate.com/static/21288/site/images/payment/mylifeExp/digits.png"); width: 13px; height: 21px; background-position: -91px 0px; }
.app_content_2388801017 .dig8 { background-image: url("http://cdn.speeddate.com/static/21288/site/images/payment/mylifeExp/digits.png"); width: 13px; height: 21px; background-position: -104px 0px; }
.app_content_2388801017 .dig9 { background-image: url("http://cdn.speeddate.com/static/21288/site/images/payment/mylifeExp/digits.png"); width: 13px; height: 21px; background-position: -117px 0px; }
.app_content_2388801017 .semicolon { background-image: url("http://cdn.speeddate.com/static/21288/site/images/payment/mylifeExp/digits.png"); width: 3px; height: 21px; background-position: -131px 0px; float: left; margin-right: 3px; }
.app_content_2388801017 .payment-terms { padding: 10px; margin-top: 45px; position: relative; top: -30px; }
.app_content_2388801017 body.simple { background-color: white ! important; background-image: none; }
.app_content_2388801017 body.simple .text { font-size: 11px; }
.app_content_2388801017 body.simple #app2388801017_site { border-bottom: 1px solid #eeeeee; position: relative ! important; width: 760px ! important; }
.app_content_2388801017 body.simple .gen-container, .app_content_2388801017 .signup-flow02 .gen-container { padding: 7px 10px; }
.app_content_2388801017 body.simple .gen-container .gen-header, .app_content_2388801017 .signup-flow02 .gen-container .gen-header { font-size: 20px; font-weight: bold; }
.app_content_2388801017 body.simple .gen-container .gen-subeader { font-size: 14px; color: #333333; font-weight: bold; }
.app_content_2388801017 body.simple .header-simple { height: 50px; padding-left: 15px; padding-top: 10px; }
.app_content_2388801017 body.simple .header-simple .logo { background-image: url("http://cdn.speeddate.com/static/21288/site/images/speed-date-logo.gif") ! important; background-color: white; height: 45px; width: 133px; float: left; }
.app_content_2388801017 body.simple .header-simple .top-login-bar { width: 580px; float: right; color: #aaaaaa; font-size: 11px; }
.app_content_2388801017 body.simple .header-simple .top-login-bar .input-field { border: 1px solid #dddddd; width: 100px; }
.app_content_2388801017 body.simple .header-simple .top-login-bar .input-button { border-color: #fafafa #cccccc #cccccc #fafafa; padding: 2px 13px; position: relative; top: -2px; color: #777777; }
.app_content_2388801017 body.simple a.signup-button { margin: 10px auto; display: block; width: 149px; height: 50px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/signup/flow-test/signup-btn.jpg") ! important; background-repeat: no-repeat; background-position: 0pt 0pt; }
.app_content_2388801017 body.simple a.signup-button:hover { cursor: pointer; background-position: 0pt -50px; }
.app_content_2388801017 .signup-test-form-container {  }
.app_content_2388801017 .signup-test-form-container .big-table { margin-left: 5px; }
.app_content_2388801017 .signup-test-form-container .big-table th { font-size: 13px; padding-right: 8px; padding-top: 3px; }
.app_content_2388801017 .signup-test-form-container .big-table td { padding-top: 5px; width: 300px; }
.app_content_2388801017 .signup-test-form-container #app2388801017_me_type, .app_content_2388801017 .signup-test-form-container #app2388801017_you_type, .app_content_2388801017 .signup-test-form-container #app2388801017_country { width: 160px; }
.app_content_2388801017 .signup-test-form-container .big-table select, .app_content_2388801017 .signup-test-form-container .big-table .input-field, .app_content_2388801017 .signup-test-form-container .big-table .input-file, .app_content_2388801017 .signup-test-form-container .big-table textarea { font-size: 13px; }
.app_content_2388801017 .signup-test-form-container .big-table .input-field { width: 195px; }
.app_content_2388801017 .signup-test-form-container .big-table td.tooltip-base select#app2388801017_birthday-month { width: 75px ! important; }
.app_content_2388801017 .signup-test-form-container .big-table .checkbox-text, .app_content_2388801017 .signup-test-form-container .big-table .checkbox-text span.checkbox-text { padding-left: 10px; color: #888888; padding-right: 10px; font-size: 11px; }
.app_content_2388801017 .signup-test-form-container .big-table .big-button { margin: 0pt; }
.app_content_2388801017 body.simple .signup .notice, .app_content_2388801017 .signup-flow02 .notice { border-top: 0px solid white ! important; padding: 10px; font-size: 11px ! important; color: #888888; }
.app_content_2388801017 .signup .signup-flow00 { background: transparent url("http://cdn.speeddate.com/static/21288/site/images/signup_blurred.jpg") no-repeat scroll left center; width: 760px; height: 500px; margin-top: 10px; }
.app_content_2388801017 .signup .signup-flow00 .signup-test-form-container { border: 1px solid #222222; margin: 14px 16px; background-color: white; width: 370px; float: right; }
.app_content_2388801017 .signup .signup-flow00 .notice { padding-top: 0px ! important; }
.app_content_2388801017 .signup .subheader { position: absolute; font-size: 20px; font-weight: bold; right: 225px; text-align: center; top: 75px; }
.app_content_2388801017 .signup .signup-flow01 { padding-bottom: 20px; }
.app_content_2388801017 .signup-flow01 .signup-test-form-container { width: 420px; float: left; margin-left: 15px; margin-top: 15px; }
.app_content_2388801017 .signup-flow01 .form-header { border: 1px solid #d33713; padding: 4px; background-color: #ff6843; color: white; font-size: 18px; font-weight: bold; text-align: center; }
.app_content_2388801017 .signup-flow01 .fb-connect { width: 190px; margin-left: 115px; margin-top: 15px; }
.app_content_2388801017 .signup-flow01 .info { text-align: center; margin-top: 13px; }
.app_content_2388801017 .signup-flow01 .stock-girl-container { background-image: url("http://cdn.speeddate.com/static/21288/site/images/signup/flow-test/stock-girl.jpg"); background-repeat: no-repeat; }
.app_content_2388801017 .signup-flow01 .stock-girl-container .girl-quote { padding: 360px 14px 14px; font-size: 17px; color: #666666; font-style: italic; font-weight: bold; }
.app_content_2388801017 .signup-flow01 .how-does-it-work { padding: 4px; background-color: #474747; color: white; font-size: 18px; font-weight: bold; text-align: center; font-style: italic; }
.app_content_2388801017 .signup-flow01 .steps { margin: 5px auto 0pt; background-image: url("http://cdn.speeddate.com/static/21288/site/images/signup/flow-test/3-steps.jpg"); width: 645px; height: 155px; }
.app_content_2388801017 .signup-flow2_step1 .gen-container { text-align: center; }
.app_content_2388801017 .signup-flow2_step1 .gen-subheader { margin-top: 7px; }
.app_content_2388801017 .signup-flow2_step1 .image-box { border: 1px solid #cccccc; margin: 10px auto 30px; background: transparent url("http://cdn.speeddate.com/static/21288/site/images/homepage/couple2.jpg") no-repeat scroll -30px 0pt; width: 700px; height: 300px; }
.app_content_2388801017 .signup-flow2_step1 .image-box .signup-test-form-container { margin: 30px 20px; width: 300px; }
.app_content_2388801017 .signup-flow2_step1 .image-box .signup-test-form-container #app2388801017_zipcode { width: 110px; }
.app_content_2388801017 .signup-flow02 { margin: 0pt auto; width: 760px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/signup/flow-test/02-members.jpg"); background-repeat: no-repeat; height: 724px; position: relative; }
.app_content_2388801017 .signup-seeking-boys { background-image: url("http://cdn.speeddate.com/static/21288/site/images/signup/flow-test/02-members-boys.jpg") ! important; }
.app_content_2388801017 body.facebook .signup-flow02 { overflow: hidden; }
.app_content_2388801017 body.facebook .signup-flow02 .form-border { border: 1px solid #000000; top: 150px; }
.app_content_2388801017 .signup-flow02 .overlay { background-color: black; width: 760px; height: 724px; filter: alpha(opacity=60); opacity: 0.6; }
.app_content_2388801017 .signup-flow02 .form-border { border: 1px solid #000000; background-color: white; position: relative; top: 150px; left: 207px; width: 370px; }
.app_content_2388801017 .signup-flow02 .form-border .signup-test-form-container .big-table { margin-top: 0px; }
.app_content_2388801017 .signup-flow2_step1 .signup-test-form-container .big-table .big-button { margin-top: 15px; }
.app_content_2388801017 .signup-flow03 .date-window { margin: 10px 0pt 0pt 7px; width: 435px; background-image: url("http://cdn.speeddate.com/static/21288/site/images/signup/flow-test/date.gif"); background-repeat: no-repeat; height: 374px; }
.app_content_2388801017 .signup-flow03 .signup-test-form-container { border: 1px solid #dddddd; margin: 10px 0pt 10px 7px; padding-bottom: 20px; }
.app_content_2388801017 .gen-container-flow3 .gen-subheader, .app_content_2388801017 .gen-container-flow3 .gen-header { text-align: center; }
.app_content_2388801017 .gen-container-flow3 .gen-subheader { margin-top: 7px; }
.app_content_2388801017 .regular-facebook-flow-step5 .form-border { border: 1px solid #000000; padding: 15px; background-color: white; left: 130px; position: relative; top: 150px; width: 451px; }
.app_content_2388801017 .site .regular-facebook-flow-step5 .form-border { width: 475px; }
.app_content_2388801017 .regular-facebook-flow-step5 .big-table { font-size: 11px; }
.app_content_2388801017 .flirt-restriction-exp .flirtpop { width: 100% ! important; }
.app_content_2388801017 .flirt-restriction-exp .flirtpop .call-to-action { border-bottom: 1px solid #bbbbbb; margin: 10px 0pt 5px; font-size: 12px; font-weight: bold; color: black; }
.app_content_2388801017 .flirt-restriction-exp .flirtpop .status-container { width: 60px; font-weight: bold; color: green; text-align: right; }
.app_content_2388801017 .flirt-restriction-exp .flirtpop .status-container .premium-status { color: #d73700; }
.app_content_2388801017 .flirt-restriction-exp .flirtpop .type-in-container { border: 1px solid #d73700; padding: 9px 16px 0pt 12px; margin-top: 7px; background-color: #ffe8db; }
.app_content_2388801017 .flirt-restriction-exp .flirtpop .type-in-container label { font-weight: bold; padding-left: 7px; }
.app_content_2388801017 .flirt-restriction-exp .type-in-container textarea { border: 1px solid #aaaaaa; height: 6em; background-color: white; width: 100%; margin-top: 5px; }
.app_content_2388801017 .flirt-restriction-exp .type-in-container .upgrade-link { float: right; }
.app_content_2388801017 .flirt-restriction-exp .type-in-container .upgrade-link a { color: #788ba3; }
.app_content_2388801017 .flirt-restriction-exp .limits { margin: 4px 0pt 5px; font-weight: normal; color: #777777; text-align: right; font-size: 11px; }
.app_content_2388801017 .flirt-restriction-exp .flirt-buttons { text-align: right; }
.app_content_2388801017 .flirt-restriction-exp .add-buddy { padding-left: 12px; }


#bootloader_http___external_ak_fbcdn_net_fbml_static_get_php_src_http_3A_2F_2Fcdn_speeddate_com_2Fstatic_2F21288_2Fsite_2Fcss_2Fcompiled_css_appid_2388801017_pv_1_sig_595a19f00301f2789f5f3e8137394ad3_filetype_css { height: 42px; }