/* css/primer.en_US.css */
/* FONT FIX */
body{font-family:verdana;font-size:62.5%;margin:0em;padding:0em;} /* 62.5% fixes ems so that 1.0em is 10px and 1.2 is 12px */


h1 {font-size:2em}  /* displayed at 24px */
h2 {font-size:1.5em}  /* displayed at 18px */
h3 {font-size:1.25em}  /* displayed at 15px */
h4 {font-size:1em}  /* displayed at 12px */
input, select, th, td {font-size:1em}

a{outline:none;}
a:link{outline:none;-moz-outline-style:none;}
a:visited{outline:none;-moz-outline-style:none;}
a:hover{outline:none;-moz-outline-style:none;}
a:active{outline:none;-moz-outline-style:none;}
a:focus{outline:none;-moz-outline-style:none;}




/* FLOATING BEHAVIOR FIX */
.clearfix:after{content: ".";display:block;height:0px;clear:both;visibility:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
*html .clearfix {height: 1%;}
*:first-child+html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* MAKES ALL WEBMESSENGER LINKS HIDDEN BY DEFAULT... UNTIL JAVASCRIPT SETS THEM TO DISPLAY:BLOCK */
html body .wm_link{display:none;}

/* GENERAL "MAKE TRANSLUCID" CLASS... WILL BE REPLACED BY AJAX BEHAVIORS */
.faded{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}

/* GENERAL BACKDROP FOR POPUPS */
#popupLayer{display:block;position:absolute;top:0px;left:0px;width:100%;height:500em;z-index:5000;}
#backdrop{display:block;position:absolute;top:0px;left:0px;width:100%;height:500em;background-color:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
*html #backdrop{background-color:#000;background-image:url(/images/en-US/blank.png);}
*:first-child+html #backdrop{background-color:#000;background-image:url(/images/en-US/blank.png);}

/* GENERAL PAGE LAYOUT SCHEME */
html body{background:url(/images/en-US/bg.png);}
#container{display:block;position:relative;width:77em;margin:auto;padding:0em;border:none;}
#end-of-page{display:block;position:relative;float:none;width:50em;height:0em;margin:0em;padding:0em;border:none;background:none;visibility:hidden;}

/* GENERAL PAGE AJAX LOADING CURSOR */
body.loading{cursor:progress!important;} /*-moz-spinning,progress,wait*/
body.loading *{cursor:progress!important;} /*-moz-spinning,progress,wait*/

*:first-child+html body.loading{cursor:url('/images/en-US/cursors/ajax.ani')!important;}
*:first-child+html body.loading *{cursor:url('/images/en-US/cursors/ajax.ani')!important;}


/* GENERAL PAGE ERROR */
.pageError{display:block;width:50%;margin:1em;padding:25px;padding-left:65px;border:2px solid #000;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:0.5em;font-family:arial;font-size:1.2em;font-weight:bold;background:no-repeat;background-color:#FFF;background-image:url(/images/en-US/dialog/error.png);background-position:left top;}
.pageSuccess{display:block;width:50%;margin:1em;padding:25px;padding-left:65px;border:2px solid #000;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:0.5em;font-family:arial;font-size:1.2em;font-weight:bold;background:no-repeat;background-color:#FFF;background-image:url(/images/en-US/dialog/success.png);background-position:left top;}
.pageMessage{display:block;width:50%;margin:1em;padding:25px;padding-left:65px;border:2px solid #000;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:0.5em;font-family:arial;font-size:1.2em;font-weight:bold;background:no-repeat;background-color:#FFF;background-image:url(/images/en-US/dialog/message.png);background-position:left top;}


						 
						 
/* GENERAL UPLOAD POPUP */
.popUpload{display:block;position:absolute;top:0px;left:0px;z-index:500;}/* visibility:hidden; */
.popUpload fieldset{padding:0.5em 1em;border:0px;}
.popUpload legend{display:none;margin:0px;padding:0px;border:0px;outline:0px;}




/* GENERAL BANNER ADS*/
#adspace001 a img{padding-top:2em;width:16em;height:60em;}
#adspace002 a img{padding-top:2em;width:16em;height:60em;}






/* GENERAL FORM LAYOUT */
form hr {color:transparant;margin:0px;padding:0px;border:0px;visibility:hidden;}/* In for IE we insert some HR between fieldset because otherwise the collision is not detected */

form fieldset{display:block;position:relative;margin:0em 0em 1em 0em;padding:0em;border:0px solid;font-size:1.1em;clear:both;}
form fieldset legend{display:block;position:relative;margin:0em 0em 1em 0em;padding:0em;border:0px;top:0em;left:0em;font-size:1.4em;font-weight:bold;}
*html form fieldset legend{top:0em;left:-1em;}
*:first-child+html form fieldset legend{top:0em;left:-1em;}
form fieldset .button_row{display:block;position:relative;text-align:center;}

/* GENERAL FORM LAYOUT : FIELDS */
form fieldset .hidden_row{display:none!important;}
form fieldset .field_row{display:block;position:relative;margin:0em 0em 1em 0em;padding:0em;border:0px solid;color:#333;overflow:hidden;clear:both;}/*margin:0em 0em 0.5em;*/
*html form fieldset .field_row{width:99%;}/*tentative change from width:92%*/
*:first-child+html form fieldset .field_row{width:99%;}/*tentative change from width:92%*/
form fieldset .field_row input{margin:0em 0em 0.5em 12em;padding:0.2em;width:15em;border:1px solid #7f9db9;color:#666;}
form fieldset .field_row textarea{margin:0em 0em 0.5em 12em;padding:0.2em;width:30em;height:12em;border:1px solid #7f9db9;color:#666;font-size:1.1em;font-family:arial,helvetica,sans-serif}
*html form fieldset .field_row textarea{font-size:11px;}
*:first-child+html form fieldset .field_row textarea{font-size:11px;}
form fieldset .field_row select{margin:0em 0em 0.5em 12em;padding:0em;width:15.7em;border-color:1px solid #7f9db9;color:#666;}
form fieldset .field_row select option.preset{font-style:italic;background:#EEE;}
form fieldset .field_row select option.preset:before{content:"---"}
form fieldset .field_row select option.preset:after{content:"---"}
form fieldset .field_row img.captcha{margin:0em 0em 0.5em 12em;padding:0em;border-color:1px solid #7f9db9;color:#666;}
*html form fieldset .field_row input{position:relative;margin:0em 0em 0.5em 0em;left:12em;}
*:first-child+html form fieldset .field_row input{position:relative;margin:0em 0em 0.5em 0em;left:12em;}
*html form fieldset .field_row select{position:relative;margin:0em 0em 0.5em 0em;left:12em;}
*:first-child+html form fieldset .field_row select{position:relative;margin:0em 0em 0.5em 0em;left:12em;}
form fieldset .field_row ul{display:block;position:relative;margin:0em 0em 0.5em 12em;padding:0em;border:0px;width:auto;color:#666;background:none;list-style:none;z-index:9999;}
*html form fieldset .field_row ul{height:1%;}
*:first-child+html form fieldset .field_row ul{height:1%;}
form fieldset .field_row ul li{display:block;position:relative;float:left;width:100%;margin:0em;height:auto;padding:0.1em 0.1em 0.1em 1.5em;border:0px solid #7f9db9;list-style:none;}
*html form fieldset .field_row ul li{padding:0.5em 0.5em 0.5em 2em;}
*:first-child+html form fieldset .field_row ul li{padding:0.5em 0.5em 0.5em 2em;border:0px solid;}
form fieldset .field_row ul li input{display:block;position:absolute;width:auto;height:auto;margin:0em;padding:0em;top:0.1em;left:0em;}
*html form fieldset .field_row ul li input{border:0px;}
*:first-child+html form fieldset .field_row ul li input{display:block;position:absolute;border:0px;top:0em;left:0em;}
form fieldset .field_row ul li label{display:inline;position:relative;font-weight:normal;}
*:first-child+html form fieldset .field_row ul li label{display:inline;position:relative;font-weight:normal;}
form fieldset .field_row ul li label:after{content:"";}
form fieldset .field_row ul.colsize0 li{width:28%;}
*html form fieldset .field_row ul.colsize0 li{width:25%;}
*:first-child+html form fieldset .field_row ul.colsize0 li{width:25%;}
form fieldset .field_row ul.colsize5 li{width:28%;}
*html form fieldset .field_row ul.colsize5 li{width:25%;}
*:first-child+html form fieldset .field_row ul.colsize5 li{width:25%;}
form fieldset .field_row ul.colsize10 li{width:28%;}
*html form fieldset .field_row ul.colsize10 li{width:25%;}
*:first-child+html form fieldset .field_row ul.colsize10 li{width:25%;}
form fieldset .field_row ul.colsize15 li{width:28%;}
*html form fieldset .field_row ul.colsize15 li{width:25%;}
*:first-child+html form fieldset .field_row ul.colsize15 li{width:25%;}
form fieldset .field_row ul.colsize20 li{width:45%;}
*html form fieldset .field_row ul.colsize20 li{width:41%;}
*:first-child+html form fieldset .field_row ul.colsize20 li{width:41%;}
form fieldset .field_row ul.colsize30 li{width:45%;}
*html form fieldset .field_row ul.colsize30 li{width:41%;}
*:first-child+html form fieldset .field_row ul.colsize30 li{width:41%;}
form fieldset .field_row ul.colsize40 li{width:45%;}
*html form fieldset .field_row ul.colsize40 li{width:41%;}
*:first-child+html form fieldset .field_row ul.colsize40 li{width:41%;}
form fieldset .field_row ul.colsize50 li{width:100%;}
*html form fieldset .field_row ul.colsize60 li{width:100%;}
*:first-child+html form fieldset .field_row ul.colsize60 li{width:100%;}
form fieldset .field_row ul.colsize60 li{width:100%;}
*html form fieldset .field_row ul.colsize70 li{width:100%;}
*:first-child+html form fieldset .field_row ul.colsize70 li{width:100%;}
form fieldset .field_row ul.colsize80 li{width:100%;}
*html form fieldset .field_row ul.colsize80 li{width:100%;}
*:first-child+html form fieldset .field_row ul.colsize80 li{width:100%;}
form fieldset .field_row ul.colsize90 li{width:100%;}
*html form fieldset .field_row ul.colsize90 li{width:100%;}
*:first-child+html form fieldset .field_row ul.colsize90 li{width:100%;}
form fieldset .field_row ul.colsize200 li{width:100%;}
*html form fieldset .field_row ul.colsize200 li{width:100%;}
*:first-child+html form fieldset .field_row ul.colsize200 li{width:100%;}


/* GENERAL FORM LAYOUT : LABELS */
form fieldset .field_row label{display:block;width:12em;position:absolute;top:0em;left:0em;font-weight:bold;color:#630;}
*html form fieldset .field_row label{position:absolute;top:0em;left:0em;}
*:first-child+html form fieldset .field_row label{position:absolute;top:0em;left:0em;}
form fieldset .field_row label:after{content:":"}
form fieldset .field_row label.sublabel{display:inline;width:auto;position:static;top:auto;left:auto;}
form fieldset .field_row label.sublabel:after{content:""}

form fieldset .field_row div label{font-weight:normal;}
form fieldset .field_row div input{margin:0em;top:auto;left:auto;right:auto;}
form fieldset .field_row div select{width:4em;margin:0em;top:auto;left:auto;right:auto;}


/* GENERAL FORM LAYOUT : MESSAGES */
form fieldset .field_row .message {display:none;position:absolute;top:0em;right:0em;z-index:800;margin:0em;padding:0.2em 0.2em 0.2em 1.5em;width:19.5em;}
form fieldset .field_row .error{display:block;background:url(/images/en-US/msg_error.png) top left no-repeat #CDE;}
form fieldset .field_row .warning{display:block;background:url(/images/en-US/msg_warning.png) top left no-repeat #CDE;}
form fieldset .field_row .success{display:block;background:url(/images/en-US/msg_success.png) top left no-repeat #CDE;}
form fieldset .field_row .waiting{display:block;background:url(/images/en-US/ajax_wait1.gif) top left no-repeat #CDE;}

form fieldset .check_row{margin:0em 0em 0.5em 12em;padding:0em;color:#333;overflow:hidden;clear:both;}
form fieldset .check_row input{display:block;position:absolute;}
form fieldset .check_row label{display:block;position:relative;margin:0 0 0 2em;padding:0.2em 0 0 0;border:0px solid;}
*html form fieldset .check_row label{left:2em;}
*:first-child+html form fieldset .check_row label{left:2em;}
form fieldset .check_row .message {display:none;position:relative;margin:0.5em 0 0 2em;padding:0.4em 0.2em 0.2em 1.5em;}
form fieldset .check_row .error{display:block;background:url(/images/en-US/msg_error.png) top left no-repeat #CDE;}
form fieldset .check_row .warning{display:block;background:url(/images/en-US/msg_warning.png) top left no-repeat #CDE;}
form fieldset .check_row .success{display:block;background:url(/images/en-US/msg_success.png) top left no-repeat #CDE;}
form fieldset .check_row .waiting{display:block;background:url(/images/en-US/ajax_wait1.gif) top left no-repeat #CDE;}


form fieldset .button_row{margin-top:2em;text-align:center;}
form fieldset .button_row input, form fieldset .button_row button{margin:auto;}



/* SPECIFIC FIELD LAYOUTS */
form fieldset .field_row select.month{margin:0em 0em 0.5em 12em;width:3.2em;}
*html form fieldset .field_row select.month{margin:0em 0em 0.5em 0em;}
*:first-child+html form fieldset .field_row select.month{margin:0em 0em 0.5em 0em;}
form fieldset .field_row select.day{margin:0em 0em 0.5em 0em;width:3.2em;}
form fieldset .field_row select.year{margin:0em 0em 0.5em 0em;width:5.2em;}

form fieldset .field_row div.datepref{margin:0em 0em 0.5em 12em;}/* width:15em; */
*html form fieldset .field_row div.datepref{display:block;position:relative;margin:0em 0em 0.5em 0em;left:12em;}
*:first-child+html form fieldset .field_row div.datepref{display:block;position:relative;margin:0em 0em 0.5em 0em;left:12em;}
form fieldset .field_row div.datepref select{margin:0em 0.5em 0em 0em;width:auto;}
*html form fieldset .field_row div.datepref select{left:auto;}
*:first-child+html form fieldset .field_row div.datepref select{left:auto;}
form fieldset .field_row div.datepref label{margin:0 0.5em 0 0;}
form fieldset .field_row div.datepref label:after{content:"";}
*:first-child+html form fieldset .field_row div.datepref label{display:inline;position:static;width:auto;top:auto;left:auto;}


form fieldset .field_row div.agerange{position:relative;margin:0em 0em 0.5em 12em;}
*html form fieldset .field_row div.agerange{margin:0em 0em 0.5em 0em;left:12em;}
*:first-child+html form fieldset .field_row div.agerange{margin:0em 0em 0.5em 0em;left:12em;}
form fieldset .field_row div.agerange select{margin:0em 0.5em 0em 0.5em;width:auto;}
*html form fieldset .field_row div.agerange select{left:0em;}
*:first-child+html form fieldset .field_row div.agerange select{margin:0px;left:auto;right:auto;width:4em;}

form fieldset .field_row div.tags{margin:0em 0em 0.5em 12em;}
form fieldset .field_row div.tags textarea{margin:0em 0em 0.5em 0em;}
*html form fieldset .field_row div.tags textarea{margin:0em 0em 0.5em -13em;width:35em;height:8em;}
*:first-child+html form fieldset .field_row div.tags textarea{margin:0em 0em 0.5em -13em;width:35em;height:8em;}





/*Processors List*/
.processors-list{margin:0em; padding:0em; clear:both;}
.proc-small{margin:0em; padding:1em 0.5em; clear:both; height:10.5em; background:#fff;}
.proc-small p{margin:0em; padding:0em; font-size:1.1em;}
.proc-small p.title{font-weight:bold;}
.proc-small ul{margin:1.5em 0em 0em; padding:0em; list-style-type:none; height:4.5em;}
.proc-small ul li{float:left;}
.proc-small ul li a{display:block; float:left; width:80px; height:44px; text-indent:-9999px; text-decoration:none; cursor:pointer;}
.proc-small ul li.proc-visa a{background:url(/images/en-US/processors/visa_sml.png) 0% 0% no-repeat;}
.proc-small ul li.proc-mc{margin-left:0.6em;}
.proc-small ul li.proc-mc a{background:url(/images/en-US/processors/mastercard_sml.png) 0% 0% no-repeat;}

.proc-large{height:12em;}
.proc-large ul{margin:0em; padding:0em; list-style-type:none; width:31em;}
.proc-large ul li{float:left;}
.proc-large ul li a{display:block; float:left; list-style-type:none; text-indent:-9999px; text-decoration:none; cursor:pointer;}
.proc-large ul li.proc-visa a{margin:2em; padding:0em; width:100px; height:72px; background:url(/images/en-US/processors/verified_en_lm.jpg) 0% 0% no-repeat;}
*html .proc-large ul li.proc-visa a{margin:1em;}
.proc-large ul li.proc-mc a{margin:2em 0em; padding:0em; width:140px; height:75px; background:url(/images/en-US/processors/12376_sc_learn_140x75.png) 0% 0% no-repeat;}

/* Facebook Share Links through out the site (only for Friendorama for now)*/
/*
a.fb_share_button{display:-moz-inline-block;display:inline-block;padding:1px 20px 0 5px;height:15px;border:1px solid #AAA;background:white url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;color:#3b5998} 
a.fb_share_button:hover{color:#fff;border-color:#295582;background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;text-decoration:none;} 
*/
div.fb_share_myhome{display:block;position:relative;padding:2em 0 0 0;background-color:#e2f4f4;text-align:center;}
div.fb_share_myhome a.fb_share_button{display:-moz-inline-block;display:inline-block;padding:0;border:0;width:150px;height:50px;background:url(/images/en-US/promo/fbshare/fb_share_myhome.png);background-position:0% 0%;overflow:hidden;text-indent:-300px;}
div.fb_share_myhome a.fb_share_button:hover{background-position:0% 100%;}
*html div.fb_share_myhome a.fb_share_button{display:block;padding:auto;}
*:first-child+html div.fb_share_myhome a.fb_share_button{display:block;padding:auto;}
div.fb_share_mypage{display:block;position:absolute;top:12em;right:0.7em;width:140px;}
div.fb_share_mypage a.fb_share_button{display:block;position:relative;padding:0;border:0;width:140px;height:25px;background:url(/images/en-US/promo/fbshare/fb_share_mypage.png);background-position:0% 0%;overflow:hidden;text-indent:-3000px;}
div.fb_share_mypage a.fb_share_button:hover{background-position:0% 100%;}
div.fb_share_hon{display:block;position:absolute;top:12em;right:0.3em;width:150px;height:75px}
div.fb_share_hon a.fb_share_hon_hot{display:block;position:relative;float:left;padding:0;border:0;width:75px;height:75px;background:url(/images/en-US/promo/fbshare/fb_share_hotornot.png);background-position:0% 0%;overflow:hidden;text-indent:-3000px;}
div.fb_share_hon a.fb_share_hon_hot:hover{background-position:0% 100%;}
div.fb_share_hon a.fb_share_hon_not{display:block;position:relative;float:left;padding:0;border:0;width:75px;height:75px;background:url(/images/en-US/promo/fbshare/fb_share_hotornot.png);background-position:100% 0%;overflow:hidden;text-indent:-3000px;}
div.fb_share_hon a.fb_share_hon_not:hover{background-position:100% 100%;}


/*Meet In Person Guarantee Seal*/
.guarantee-terms{margin:0em 0em 0.5em; padding:1em; background-color:#fff;}
.guarantee-terms a{margin:0em auto; display:block; width:120px; height:120px; background:url(/images/en-US/meet-in-person.png) 0% 0%; text-indent:-9999px; text-decoration:none;}

/*What friends think of you Button*/
.complmnts-link{margin:0.5em auto; display:block; width:172px; height:51px; background:url(/images/en-US/wfto_You.png) 0% 0% no-repeat; text-decoration:none; text-indent:-9999px; overflow:hidden;}

/*Profile Freeze Notice - Myhome*/
#box-notice-frozen-profile{display:block;margin:auto;position:relative;top:25.5em;z-index:5001;width:51em;}
#box-notice-frozen-profile a,
#box-notice-frozen-profile a:visited,
#box-notice-frozen-profile a:active{color:#f30; text-decoration:underline;}
#box-notice-frozen-profile a:hover{color:#666; text-decoration:none;}
#box-notice-frozen-profile .content2 h4{margin:0em 0em 1em; font-size:1.1em;}
#box-notice-frozen-profile .content2{padding:1em; color:#666;}
#box-notice-frozen-profile .content2 p{font-size:1.1em;}
#box-notice-frozen-profile .content2 .contact-info{margin:0em 0em 2em;}
#box-notice-frozen-profile .content2 .contact-info h4{color:#f60;}
#box-notice-frozen-profile .content2 .contact-info .info{margin:0em 0em 0.3em; font-size:1.1em; height:1.2em;}
#box-notice-frozen-profile .content2 .contact-info .info .label,
#box-notice-frozen-profile .content2 .contact-info .info .value{float:left;}
#box-notice-frozen-profile .content2 .contact-info .info .label{width:5em;}
#box-notice-frozen-profile .content2 .contact-info .info .label:after{content:': '}

/* css/optin.en_US.css */
/* OPT-IN POP UP */
#box-optin{display:block;margin:auto;position:relative;top:25.5em;z-index:5001;width:51em;}

/* OPT-IN CONTENT */
#box-optin .head{display:block;height:auto;border:0px solid;}
*html #box-optin .head{height:1%;}
*:first-child+html #box-optin .head{height:1%;}
#box-optin .head .title{display:block;height:auto;border:0px solid;}
*html #box-optin .head .title{height:1%;}
*:first-child+html #box-optin .head .title{height:1%;}
#box-optin .head .title h3{display:block;margin:10px auto 10px auto;border:0px solid;width:350px;height:35px;background:url(/images/en-US/opt_in_header.png) top center no-repeat;}
/*Moz-fix*/#box-optin .head .title:before{content:".";color:white;}
/*Moz-fix*/#box-optin .head .title:after{content:".";color:white;}
#box-optin .content .content2{padding:0em 1.5em 4em 1.5em;color:#333;}
#box-optin .content h3{margin:0em 0em 0em 0em;font-size:1.8em;}
#box-optin .content h4{margin:0em 0em 0.5em 0em;font-size:1.8em;}
#box-optin .content h5{margin:2em 0em 0.5em; font-size:1.3em; color:#900;}
#box-optin .content p{display:block;margin:0em;padding:0em;font-size:1.1em;}
#box-optin .content p a{font-weight:bold;text-decoration:none;color:#f60;}
#box-optin .content p a[href^="mailto"]{font-weight:normal;}
#box-optin .content p a:link{text-decoration:none;}
#box-optin .content p a:active{text-decoration:none;}
#box-optin .content p a:visited{text-decoration:none;}
#box-optin .content p a:hover{text-decoration:underline;}
#box-optin .content form {margin:2em 0em 2em 0em;padding:0em;}
#box-optin .content form p{display:block;margin:0em 0em 0.5em 0em;padding:0em;}
#box-optin .content form fieldset{display:block;margin:0px 0px 0px 0px;/*margin-top:30px;*/padding:0em;clear:both;border:none;overflow:visible;}
#box-optin .content form fieldset div.field_row{display:block;position:relative;float:left;margin:0em;padding:0em;overflow:visible;}
#box-optin .content form fieldset div.field_row label{display:none;}
#box-optin .content form fieldset div.field_row input{float:left;border:1px solid #7f9db9;font-size:1.1em;color:#666;width:161px;margin:0em;padding:0.2em 0em;}
*html #box-optin .content form fieldset div.field_row input{margin:0em;top:auto;left:auto;}
*:first-child+html #box-optin .content form fieldset div.field_row input{margin:0em;top:auto;left:auto;}
#box-optin .content form fieldset div.field_row div.message{display:none;position:absolute;top:2px;left:250px;right:auto;width:200px;}
#box-optin .content form fieldset div.field_row div.error{display:block;}
#box-optin .content form fieldset div.field_row div.warning{display:block;}
#box-optin .content form fieldset div.field_row div.success{display:block;}
#box-optin .content form fieldset #action_row{display:none}
#box-optin .content form fieldset div.button_row{display:inline;}
#box-optin .content form fieldset div.button_row input{float:left;margin:0px 5px 0px 5px;}
*html #box-optin .content form fieldset div.button_row input{float:left;margin:5px 0px 5px 0px;}
*:first-child+html #box-optin .content form fieldset div.button_row input{float:left;margin:5px 0px 5px 0px;}

/*Special Offer*/
#box-optin .content .special-offer{margin:2em 0em 0em; padding:1.8em; background-color:#ffc; border:1px dotted #ccc;}
#box-optin .content .special-offer h4,
#box-optin .content .special-offer p{text-align:center;}
#box-optin .content .special-offer h4 em{color:#900; text-transform:uppercase; font-style:normal;}
#box-optin .content .special-offer p{font-size:1.2em;}
#box-optin .content .special-offer p .deal{font-weight:bold; text-transform:uppercase;}
#box-optin .content .special-offer p .deal em{font-style:normal; text-transform:none;}
#box-optin .content .count-down{margin:0em; padding:0.5em 2em; font-size:1.3em; text-align:right; font-weight:bold; color:#666; border:1px dotted #ccc;}



#box-optin .content .count-down .time-left{color:#900;}


/* css/franchisee_info.en_US.css */


.franchisee_info{padding:2em 0em;width:77em;background-color:#e2f4f4;}
.franchisee_info .terms{margin:0em;padding:2em 0em 1em;text-indent:-5000px;background:url(/images/en-US/terms_header.png) center 1em no-repeat;}
.franchisee_info .aboutus{margin:0em;padding:2em 0em 1em;text-indent:-5000px;background:url(/images/en-US/about_header.png) center 1em no-repeat;}
.franchisee_info .privacy{margin:0em;padding:2em 0em 1em;text-indent:-5000px;background:url(/images/en-US/privacy_header.png) center 1em no-repeat;}
.franchisee_info .contactus{margin:0em;padding:2em 0em;text-indent:-5000px;background:url(/images/en-US/contactus_header.png) center 2em no-repeat;}
.franchisee_info .spam_prev{margin:0em;padding:2em 0em;text-indent:-5000px;background:url(/images/en-US/title_spam_prevention.png) center 2em no-repeat;}
.franchisee_info .announcement{margin:0em;padding:2em 0em;text-indent:-5000px; background:url(/images/en-US/fr_message_header.png) center 2em no-repeat;}
.franchisee_info .payment_confirm{margin:0em;padding:2em 0em;text-indent:-5000px; background:url(/images/en-US/payment_confirm_header.png) center 2em no-repeat;}



.franchisee_info .franchisee_box{margin:0em auto;padding:0em;width:59em;color:#333;}
.franchisee_info .franchisee_box h3{display:block;margin:0em 1.2em;padding:0.5em 0em;color:#ff3503;font-size:1.3em; color:#f60;}
.franchisee_info .franchisee_box h4{display:block;margin:0em 2em;padding:1em 0em 0em;font-size:1.1em;}
.franchisee_info .box-spam-prevention h4{margin:0em 2em 1em; text-transform:uppercase;}
.franchisee_info .franchisee_box p{margin:0em 2em;padding:0.5em 0em 1em;font-size:1.1em;}
.franchisee_info .franchisee_box em.trans{color:#c60;}
.franchisee_info .franchisee_box ul{margin:0em 3em 1em; padding:0em; list-style-type:none;}
.franchisee_info .franchisee_box ul, .franchisee_info .franchisee_box ol{font-size:1.1em;}
.franchisee_info .franchisee_box li ul,
.franchisee_info .franchisee_box li ol{font-size:100%; margin:0.3em 0em 0.3em 1.5em;}
.franchisee_info .franchisee_box ul li{background:url(/images/en-US/bullet.png) left 0.6em no-repeat; padding:0em 0em 0em 0.5em; margin:0.5em 0em;}
.franchisee_info .franchisee_box ol{margin:0em 2em 0em 3.5em; padding:0em;}
*html .franchisee_info .franchisee_box ol{margin:0em 2em 0em 3.5em; padding:0em;}
*:first-child+html .franchisee_info .franchisee_box ol{margin:0em 2em 0em 4em; padding:0em;}
.franchisee_info .franchisee_box ol li{background:none;}
.franchisee_info .franchisee_box li{padding:0em 0em 0.5em;}
.franchisee_info .franchisee_box li strong{display:block; color:#333; margin:0em 0em 0.5em;}
.franchisee_info .franchisee_box ol ol li{list-style-type:lower-alpha;}


.franchisee_info .franchisee_box a:link, .franchisee_info .franchisee_box a:visited, .franchisee_info .franchisee_box a:active{color:#f60;text-decoration:none;}
.franchisee_info .franchisee_box a:hover{color:#f60;text-decoration:underline;}

.franchisee_info .box-simplify{margin:8em auto 0em auto;padding:0em;width:59em;color:#333;}

.franchisee_info .spammers-list{margin:0em; padding:0em; background:url(/images/en-US/spam_img.png) top right no-repeat;}
.franchisee_info .spammers-list li{margin:0em 19.5em 1em 0em; padding:0em;}
.franchisee_info .spammers-list li .label{font-weight:bold; color:#f60;}
.franchisee_info .spam-link{color:#f60;}
/*Overwrite button display block*/
.btn_controls{margin:0em; padding:2em 0em;text-align:center;}
.btn_controls .btn_joinforfree, .btn_controls .btn_takethetour{margin:0em 0.5em 0em 0em; padding:0em 0em 0.7em 7em; display:inline;}
.btn_controls .btn_joinforfree:hover, .btn_controls .btn_takethetour:hover{text-decoration:none;}

/* Contact us Form */
.franchisee_info .franchisee_box .cform{margin:2em auto;width:55.7em;}
.billing_tel{margin:0em;padding:2em 0em 0em;}
.cclose{margin:0em;float:right;width:9px;height:9px;background:url(/images/en-US/intface_close.png) 0px 0px no-repeat;border:none;cursor:pointer;}
.cclose span{display:none;}

.cform form{margin:0em;padding:0em;}
.cform fieldset{text-align:left;font-size:1.1em;}

.cform_row{margin:0.2em 0em 0.5em;height:1.5em;}
.ccode_row{margin:0em;padding:0.3em 0em;clear:both;}

.sender_info{margin:0em;padding:0.5em 0.3em 1.5em 2em;background-color:#fff;border:1px solid #ccc;clear:both;}
.sender_info legend{display:none;}
.sender_info label{margin:-1.5em 0em 0em;padding:0em;display:block;width:5em;color:#630;}
.sender_info input{margin:0em 0em 0em 5em;padding:0.2em;width:18em;font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;}

.sendto{background-color:#fff;border:none;}
.sender, .subj{border:1px solid #7f9db9;}

.msgbody{margin:0.1em 0em;border:1px solid #7f9db9;background-color:#fff;}
.msgbody legend, .msgbody label{display:none;}
.msgbody textarea{margin:1em 1.2em;height:8em;padding:0em;width:40em;border:1px solid #fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;overflow:hidden;}

.cform_code{margin:0em;padding:0em;}
.cform_code p{margin:0em;padding:1em 0em;}
.cform_code label{display:none;}
.cform_code input{padding:0.2em;width:14em;border:1px solid #7f9db9;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.1em;}

.sender_info .sender, .sender_info .subj, .msgbody textarea{color:#999;font-style:italic;}
.sender_info .sender:focus, .sender_info .subj:focus, .msgbody textarea:focus, .cform_code input:focus{color:#333;font-style:normal;}


.code_image{margin:0em 0.5em 0em 0em;float:left;}
.ctips{margin:0em 0em 0em 16.5em;padding:0em;list-style-type:none;}

.cform_control{margin:0.5em 0em;padding:0em;}
.cform_control button{width:75px;height:20px;cursor:pointer;border:none;}
.cform_control button span{display:none;}


/* css/content.en_US.css */
.content_block{display:block;position:relative;width:77em;margin:0em;padding:0em;padding-top:1.5em;background:url(/images/en-US/bg_page.png) repeat center center;z-index:500;}
.content_spread{display:block;position:relative;width:75em;margin:0em 1em;padding:0em;background:url(/images/en-US/bg_ads.png) right;}
.content_spread:after{content:".";display:block;height:0em;clear:both;visibility:hidden;}

.page_content{display:block;position:relative;width:57em;min-height:120em;margin:0em;padding:0em;padding-bottom:3em;border:0px;outline:0px;background-color:#e2f4f4;}/*min-height:102.4em; outline:1px solid #999; */
*html .page_content{height:120em!important;}/* min-height:102.4em; */
.column{display:block;position:relative;width:18em;margin:0em;padding:0em;}


.splitmode_left .content_spread{background:url(/images/en-US/bg_ads.png) right;}
.splitmode_left .page_content{float:left;width:56.9em;border-right:1px solid #BBB}
.splitmode_left .column{float:right;}


.splitmode_right .content_spread{background:url(/images/en-US/bg_ads.png) left;}
.splitmode_right .page_content{float:right;width:56.9em;border-left:1px solid #BBB}
* html .splitmode_right .page_content{float:right;width:56.8em;border-left:1px solid #BBB}
.splitmode_right .column{float:left;}


.splitmode_none .content_spread{background:url(/images/en-US/bg_ads.png) right;}
.splitmode_none .page_content{width:75em;padding-top:0.1em;}
.splitmode_none .column{display:none;}


.adspace{text-align:center;padding:0.5em 0em;}
.adspace a{display:block;margin:0em;padding:0em;}
.adspace a img{display:block;position:relative;margin:auto;padding:0em;border:0px;/*width:16em;height:60em;*/}

/*Main Ad*/
.page_content .main-ad{margin:0em auto 1em; padding:0em; width:560px; background:#fff;}
*:first-child+html .page_content .main-ad{margin:0em auto 1em; padding:0em; width:560px; background:#fff;}
*html .page_content .main-ad{margin:0em auto 1em; padding:0em; width:560px; background:#fff;}
.page_content .main-ad #flash-ad{position:relative; z-index:1;}
.main-ad img{border:none;}

.dmain-ad, .dmain-extended{margin:0em auto 1em; padding:0em; width:560px; height:250px;}
.male-ad{background:url(/advertisement/main_ads/Price_Reduction/PR_man.jpg) 0% 0% no-repeat;} 
.female-ad{background:url(/advertisement/main_ads/Price_Reduction/PR_woman.jpg) 0% 0% no-repeat;}
.dmain-extended{background:url(/advertisement/main_ads/Price_Reduction/PR_extend.jpg) 0% 0% no-repeat;}
#activator{text-indent:-9999px; overflow:hidden; background:transparent;}
.pr, .dmain-extended{position:relative;}
.pr h2, .dmain-extended h2{text-indent:-9999px; overflow:hidden;}
.pr p{margin:4em 0em 0em 2.2em; padding:0em; width:30em; font-size:1.2em; font-weight:bold;}
.dmain-extended p{margin:6.8em 0em 0em 1.7em; padding:0em; width:23em; font-size:1.2em; font-weight:bold;}
.pr p em, .dmain-extended p em{color:#03f; font-style:normal;}
.pr p strong{color:#f00; text-transform:uppercase;}
.pr a.upgrade{display:block; width:160px; height:82px; position:absolute; bottom:3.3em; right:4.7em; text-decoration:none; text-indent:-9999px; overflow:hidden;}
.dmain-extended a.upgrade{display:block; width:155px; height:78px; position:absolute; bottom:1.3em; left:20em; text-decoration:none; text-indent:-9999px; overflow:hidden;}
.pr .d-fnote{font-size:1.1em; position:absolute; bottom:0.5em; left:2.2em;}
.pr .d-fnote .country{color:#03f;}

.pr .timer{position:absolute; bottom:3em; left:2.5em; z-index:9999; width:260px; height:9em; background:#e1ffff; border:1px solid #000;}
.pr .timer em{margin:0em;}
.pr .timer span{margin:0em 0.5em 0em 0em; padding:0em; width:1.5em; text-align:center;}
.pr .timer em, .pr .timer span{text-align:center; font-size:1.6em; font-weight:bold; font-style:normal; display:block; float:left; text-transform:uppercase;}
.pr .timer span.day{margin:0em; width:70px; font-size:54px; color:#f00;}
.pr .timer em.days-left{margin:0em; width:180px; font-size:54px; color:#f00;}
.pr .timer span.hr{margin:0em 0em 0em 1em;}
*html .pr .timer span.hr{margin:0em 0em 0em 0.5em;}
.pr .timer em.hrs-left{margin:0em 0.5em 0em 0em;}
*html .pr .timer em.hrs-left{margin:0em 1em 0em 0em;}
*:first-child+html .pr .timer em.hrs-left{margin:0em 0.8em 0em 0em;}
.pr .timer em.mins-left{margin:0em 0.5em 0em 0em;}
*html .pr .timer em.mins-left{margin:0em 1em 0em 0em;}
*:first-child+html .pr .timer em.mins-left{margin:0em 0.8em 0em 0em;}
.pr .timer span.sec{color:#f00;}
.pr .timer em.secs-left{color:#f00;}


/* css/profile.en_US.css */

#results{display:block;padding:0em;padding-top:1em;padding-left:5px;padding-right:15px;padding-bottom:10em;}
#results a.anchor{display:none;}





/* FLOATING EDIT BOX */
form#profile-edit{width:30em;z-index:500;}/* visibility:hidden; */
*html form#profile-edit{width:31em;z-index:500;}/* visibility:hidden; */
*:first-child+html form#profile-edit{width:31em;z-index:500;}/* visibility:hidden; */
form#profile-edit .body .content{padding-bottom:1em;}

form#profile-edit fieldset{padding:0.5em .5em;}
form#profile-edit fieldset.form_controls{text-align:center;}

form#profile-edit fieldset .field_row input{margin:0em 0em 0.5em 10em;width:13em;}
*html form#profile-edit fieldset .field_row input{position:relative;margin:0em 0em 0.5em 0em;left:10em;}
*:first-child+html form#profile-edit fieldset .field_row input{position:relative;margin:0em 0em 0.5em 0em;left:10em;}
form#profile-edit fieldset .field_row textarea{margin:0em 0em 0.5em 10em;width:30em;font-size:1.25em;}
form#profile-edit fieldset .field_row select{margin:0em 0em 0.5em 10em;width:13.5em;}
*html form#profile-edit fieldset .field_row select{position:relative;margin:0em 0em 0.5em 0em;left:10em;}
*:first-child+html form#profile-edit fieldset .field_row select{position:relative;margin:0em 0em 0.5em 0em;left:10em;}

form#profile-edit fieldset .field_row ul{display:block;position:relative;margin:0em 0em 0.5em 10em;padding:0em;width:auto;border:0px;color:#666;background:none;list-style:none;z-index:9999;}
form#profile-edit fieldset .field_row ul li{display:block;position:relative;float:left;width:100%;margin:0em;height:auto;padding:0.1em 0.1em 0.1em 1.5em;border:0px solid #7f9db9;list-style:none;}
*html form#profile-edit fieldset .field_row ul li{height:1.5em;}
form#profile-edit fieldset .field_row ul li input{display:block;position:absolute;width:auto;height:auto;margin:0em;padding:0em;top:0.1em;left:0em;width:auto;}
*html form#profile-edit fieldset .field_row ul li input{top:-0.2em;left:-0.5em;}
*:first-child+html form#profile-edit fieldset .field_row ul li input{position:absolute;top:-0.2em;left:-0.5em;}
form#profile-edit fieldset .field_row ul li label{display:inline;position:relative;font-weight:normal;top:0px;left:0px;}
form#profile-edit fieldset .field_row ul li label:after{content:"";}

form#profile-edit fieldset .field_row ul.colsize5 li{float:left;width:45%;}
form#profile-edit fieldset .field_row ul.colsize10 li{float:left;width:45%;}
form#profile-edit fieldset .field_row ul.colsize15 li{float:left;width:45%;}
form#profile-edit fieldset .field_row ul.colsize20 li{float:left;width:100%;}
form#profile-edit fieldset .field_row ul.colsize30 li{float:left;width:100%;}
form#profile-edit fieldset .field_row ul.colsize40 li{float:left;width:100%;}
form#profile-edit fieldset .field_row ul.colsize50 li{float:left;width:100%;}
form#profile-edit fieldset .field_row ul.colsize60 li{float:left;width:100%;}
form#profile-edit fieldset .field_row ul.colsize70 li{float:left;width:100%;}
form#profile-edit fieldset .field_row ul.colsize80 li{float:left;width:100%;}
form#profile-edit fieldset .field_row ul.colsize90 li{float:left;width:100%;}
form#profile-edit fieldset .field_row ul.colsize0 li{float:left;width:100%;}
form#profile-edit fieldset .field_row ul.inventory0 li{float:left;width:100%;}

	 

form#profile-edit fieldset .field_row label{width:10em;font-size:0.9em;}


form#profile-edit fieldset #country_row{margin:0em;}
form#profile-edit fieldset #postal_row{margin:0em;}
form#profile-edit fieldset #region_row{margin:0em;}
form#profile-edit fieldset #locality_row{margin:0em;}


form#profile-edit fieldset #dob_row select.month{margin:0em 0em 0.5em 10em;width:4.2em;}
*html form#profile-edit fieldset #dob_row select.month{margin:0em 0em 0.5em 0em;}
*:first-child+html form#profile-edit fieldset #dob_row select.month{margin:0em 0em 0.5em 0em;}
form#profile-edit fieldset #dob_row select.day{margin:0em 0em 0.5em 0em;width:4.2em;}
form#profile-edit fieldset #dob_row select.year{margin:0em 0em 0.5em 0em;width:5.2em;}

form#profile-edit fieldset #datepref_row {text-align:left;}
form#profile-edit fieldset #datepref_row label{display:none;}
form#profile-edit fieldset #datepref_row label.sublabel{display:inline;font-weight:bold;}
form#profile-edit fieldset #datepref_row div.datepref{margin:0em 0em 0.5em 0em;}
*html form#profile-edit fieldset #datepref_row div.datepref{display:block;position:relative;margin:0em 0em 0.5em 0em;left:0em;}
*:first-child+html form#profile-edit fieldset #datepref_row div.datepref{display:block;position:relative;margin:0em 0em 0.5em 0em;left:0em;}
form#profile-edit fieldset #datepref_row div.datepref select{margin:0em 0.5em 0em 0.5em;width:6em;}
*html form#profile-edit fieldset #datepref_row div.datepref select{margin:0em 0.4em 0em 0.4em;width:6em;left:0em;}
*:first-child+html form#profile-edit fieldset #datepref_row div.datepref select{margin:0em 0.4em 0em 0.4em;width:6em;left:0em;}


form#profile-edit fieldset .field_row .message{display:none;position:relative;margin:-0.5em 2.5em 1em 0em;font-style:italic;text-align:right;}
form#profile-edit fieldset .field_row .error{display:block;position:relative;}
form#profile-edit fieldset .field_row .success{display:block;position:relative;}
form#profile-edit fieldset .field_row .waiting{display:block;position:relative;}


form#profile-edit fieldset .button_row{margin-top:2em;text-align:center;}
form#profile-edit fieldset .button_row input, form#profile-edit fieldset .button_row button{margin:auto;}





form#set-picture .body .content{padding-bottom:1em;}


.set-picture{display:block;position:absolute;top:0px;left:0px;width:35em;z-index:500;}/* visibility:hidden; */
.set-picture .instructions{font-size:1.1em;}
.set-picture .instructions a{text-decoration:none;color:#CC0000}
.set-picture .instructions a:hover{text-decoration:underline;color:#FF5555}
.set-picture fieldset{padding:0em;border-top:0px;border-bottom:0px;}
.set-picture fieldset.form_controls{text-align:center;}
.set-picture legend{margin:0px;padding:0px;border:0px;outline:0px;}
.set-picture input{margin:0.5em;}
.set-picture ol{display:block;position:relative;float:none;width:100%;margin:0em auto;padding:0em;border:0px solid;list-style:none;}
.set-picture ol:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
*html .set-picture ol{height:1%;}
*:first-child+html .set-picture ol{height:1%;}
.set-picture ol li{display:block;position:relative;float:left;margin:0.5em;padding:0em 0em 1.5em 0em;border:0px solid;list-style:none;background-repeat:no-repeat;background-position:bottom center;}
*html .set-picture ol li{margin-bottom:1em;padding-bottom:1.5em;}
*:first-child+html .set-picture ol li{margin-bottom:1em;padding-bottom:1.5em;}
.set-picture ol li.approved{background-image:none;}
.set-picture ol li.pending{background-image:url(/images/en-US/status-pending-3.png);}
.set-picture ol li.rejected{background-image:url(/images/en-US/status-rejected-3.png);}

.set-picture ol li input{display:block;position:absolute;width:5em;height:4em;margin:0em;padding:7em;border:0px solid white;outline:1px solid #999;}
.set-picture ol li input:focus{outline:2px solid red;}
.set-picture ol li input:checked{outline:2px solid red;}
*html .set-picture ol li input{display:block;position:absolute;width:5em;height:4em;top:0em;left:0em;margin:auto;padding:auto;border:auto;outline:auto;z-index:100;filter:alpha(opacity=1);}
*:first-child+html .set-picture ol li input{display:block;position:absolute;width:5em;height:4em;top:0em;left:0em;margin:auto;padding:auto;border:auto;outline:auto;z-index:100;filter:alpha(opacity=1);}
.set-picture ol li.rejected input{visibility:hidden;}
*html .set-picture ol li.rejected input{visibility:visible;}
*:first-child+html .set-picture ol li.rejected input{visibility:visible;}

.set-picture ol li label{display:block;position:relative;width:5em;height:4em;margin:0em;padding:0em;border:0px solid #AAA;}
.set-picture ol li label img{display:block;position:relative;width:5em;height:4em;margin:0em;padding:0em;border:0em solid white;outline:0px solid #AAA;}

.set-picture ol li.rejected label img{background:#CCCCCC;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;}


.set-picture input{display:block;margin:0em auto;padding:0em;float:none;}
.set-picture #picture-status{display:block;height:2em;}




/* css/wm.css */

form#popup-blocker-win{width:30em;z-index:500;}/* visibility:hidden; */
*html form#popup-blocker-win{width:31em;z-index:500;}/* visibility:hidden; */
*:first-child+html form#popup-blocker-win{width:31em;z-index:500;}/* visibility:hidden; */
form#popup-blocker-win .body .content{padding-bottom:1em;}

form#popup-blocker-win p{font-size:1em;color:#666;margin:0em;margin-bottom:1em;width:22em;}

form#popup-blocker-win .btn_yes{float:left;margin-left:50px;}
*html form#popup-blocker-win .btn_yes{margin-left:10px;}
form#popup-blocker-win .btn_no{float:right;margin-right:50px;}
*html form#popup-blocker-win .btn_no{margin-right:10px;}

/* css/buttons.en_US.css */
.btn{display:block;margin:0;padding:0;border:0;outline:0;width:75px;height:20px;background-color:transparent;background-repeat:no-repeat;background-position:0% 0%;text-indent:-500em;overflow:hidden;font-size:0px;cursor:pointer;}
input.btn{letter-spacing:125px;}/*JUST FOR OPERA letter-spacing:125px;font-family:"InvisibleInk",small;*/

.btn:link{outline:none;-moz-outline-style:none;}
.btn:visited{outline:none;-moz-outline-style:none;}
.btn:hover{outline:none;-moz-outline-style:none;}
.btn:active{outline:none;-moz-outline-style:none;}
.btn:focus{outline:none;-moz-outline-style:none;}



*html .btn{padding:0px;font-size:-10px;line-height:0px;}
*:first-child+html .btn{font-size:-10px;line-height:0px;}
.btn:focus{outline:none;} /* removes the firefox focus outline */

.selected {background-position:0% 33.34%;}
.locked {background-position:0% 66.67%;}
.disabled {background-position:0% 100%;}

.selected a{background-position:0% 33.33%;}
.locked a{background-position:0% 66.67%;}
.disabled a{background-position:0% 100%;}

a.btn .text{visibility:hidden;}
a.btn[disabled="disabled"]{background-position:0% 100%;}
a.btn[disabled="enabled"]{background-position:0% 0%;}
a.btn:disabled{background-position:0% 100%;}

input.btn[disabled="disabled"]{background-position:0% 100%;}
input.btn[disabled="enabled"]{background-position:0% 0%;}
input.btn:disabled{background-position:0% 100%;}

button.btn{cursor:pointer;border:none;}
button.btn span{display:none;}
button.btn[disabled="disabled"]{background-position:0% 100%;}
button.btn[disabled="enabled"]{background-position:0% 0%;}
button.btn:disabled{background-position:0% 100%;}


.btn_yes{background-image:url(/images/en-US/buttons/btn_yes.png);}
.btn_no{background-image:url(/images/en-US/buttons/btn_no.png);}
.btn_save{background-image:url(/images/en-US/buttons/btn_save.png);}
.btn_cancel{background-image:url(/images/en-US/buttons/btn_cancel.png);}
.btn_cancelno{background-image:url(/images/en-US/buttons/btn_cancelno.png);width:134px;}
.btn_cancelyes{background-image:url(/images/en-US/buttons/btn_cancelyes.png);width:134px;}
.btn_cart{background-image:url(/images/en-US/buttons/btn_cart.png);width:54px;}
.btn_checkout{background-image:url(/images/en-US/buttons/btn_checkout.png);width:108px;}
.btn_checkoutwithDC{background-image:url(/images/en-US/buttons/btn_checkoutwithDC.png);width:245px;height:21px;}
.btn_datecashier{background-image:url(/images/en-US/buttons/btn_datecashier.png);}
.btn_compose{background-image:url(/images/en-US/buttons/btn_compose.png);}
.btn_delete{background-image:url(/images/en-US/buttons/btn_delete.png);width:73px;}
.btn_enroll{background-image:url(/images/en-US/buttons/btn_enroll.png);width:90px;}
.btn_restore{background-image:url(/images/en-US/buttons/btn_restore.png);width:73px;}
.btn_getgold{background-image:url(/images/en-US/buttons/btn_getgold.png);width:97px;}
.btn_getoffers{background-image:url(/images/en-US/buttons/btn_getoffers.png);}
.btn_getpassword{background-image:url(/images/en-US/buttons/btn_getpassword.png);width:133px;}
.btn_joinforfree{background-image:url(/images/en-US/buttons/btn_joinforfree.png);}
.btn_login{background-image:url(/images/en-US/buttons/btn_login.png);width:62px;}
.btn_newsearch{background-image:background:url(/images/en-US/buttons/btn_newsearch.png);width:129px;}
.btn_next{background-image:url(/images/en-US/buttons/btn_next.png);width:92px;}
.btn_nothanks{background-image:url(/images/en-US/buttons/btn_nothanks.png);}
.btn_ok{background-image:/*transparent*/ url(/images/en-US/buttons/btn_ok.png);width:80px;}
.btn_organize{background-image:url(/images/en-US/buttons/btn_organize.png);width:92px;}
.btn_removeno{background-image:url(/images/en-US/buttons/btn_removeno.png);width:160px;}
.btn_removeyes{background-image:url(/images/en-US/buttons/btn_removeyes.png);width:160px;}
.btn_search{background-image:url(/images/en-US/buttons/btn_search.png);}
.btn_send{background-image:url(/images/en-US/buttons/btn_send.png);}
.btn_signmeup{background-image:url(/images/en-US/buttons/btn_signmeup.png);width:113px;}
.btn_signup{background-image:url(/images/en-US/buttons/btn_signup.png);width:90px;}
.btn_signup_L{background-image:url(/images/en-US/buttons/btn_signup_L.png);width:123px; height:45px;}
.btn_skip{background-image:url(/images/en-US/buttons/btn_skip.png);width:92px;}
.btn_submit{background-image:url(/images/en-US/buttons/btn_submit.png);width:78px;}
.btn_submit_L{background-image:url(/images/en-US/buttons/btn_submit_L.png);width:123px; height:45px;}
.btn_subscribe{background-image:url(/images/en-US/buttons/btn_subscribe.png);}
.btn_takethetour{background-image:url(/images/en-US/buttons/btn_takethetour.png);}
.btn_upgrade{background-image:url(/images/en-US/buttons/btn_upgrade.png);width:97px;}
.btn_upload{background-image:url(/images/en-US/buttons/btn_upload.png);width:92px;}
.btn_thanks{background-image:url(/images/en-US/buttons/btn_thanks.png);width:80px;}
.btn_newsearch{background-image:url(/images/en-US/buttons/btn_newsearch.png);width:129px;}
.btn_compose{background-image:url(/images/en-US/buttons/btn_compose.png);width:129px;}
.btn_unsubscribeall{background-image:url(/images/en-US/buttons/btn_unsubscribeall.png);width:170px;}
.btn_unsubscribenow{background-image:url(/images/en-US/buttons/btn_unsubscribenow.png);width:170px;}
.btn_unsub_L{background-image:url(/images/en-US/buttons/btn_unsub_L.png);width:170px; height:45px;}
.btn_iaccept{background-image:url(/images/en-US/buttons/btn_iaccept.png);width:108px;}
.btn_idecline{background-image:url(/images/en-US/buttons/btn_idecline.png);width:108px;}
.btn_cancelbilling{background-image:url(/images/en-US/buttons/btn_cancelbilling.png);width:133px;}
.btn_buynow{background-image:url(/images/en-US/buttons/btn_buynow.png);width:103px; height:45px;}
.btn_upgrade_L{background-image:url(/images/en-US/buttons/btn_upgrade_L.png);width:110px; height:57px;}
.btn_upgrade_M{background-image:url(/images/en-US/buttons/btn_upgrade_M.png);width:86px; height:45px;}
.btn_addgold{background-image:url(/images/en-US/buttons/btn_addgold.png);width:103px; height:44px;}
.btn_findfriends{background-image:url(/images/en-US/buttons/btn_findfriends.png);width:123px; height:44px;}
.btn_sendinvites{background-image:url(/images/en-US/buttons/btn_sendinvites.png);width:123px; height:44px;}
.btn_skip_L{background-image:url(/images/en-US/buttons/btn_skip_L.png);width:123px; height:44px;}

.btn_bugreport{background-image:url(/images/en-US/buttons/btn_bugreport.png);width:103px;}
*html .btn_bugreport{background-image:url(/images/en-US/buttons/btn_bugreport.png);width:103px;}

.bin_upalbum{background-image:url(/images/en-US/buttons/bin_upalbum.png);width:155px;height:15px;}
.bin_upbin{background-image:url(/images/en-US/buttons/bin_upbin.png);width:185px;height:15px;}
.bin_orgalbum{background-image:url(/images/en-US/buttons/bin_orgalbum.png);width:110px;height:15px;}
.bin_orgbin{background-image:url(/images/en-US/buttons/bin_orgbin.png);width:140px;height:15px;}

.com_chat{background-image:url(/images/en-US/buttons/com_chat.png);width:80px;height:20px;}
.com_flirt{background-image:url(/images/en-US/buttons/com_flirt.png);width:80px;height:20px;}
.com_email{background-image:url(/images/en-US/buttons/com_email.png);width:80px;height:20px;}
.com_block{background-image:url(/images/en-US/buttons/com_block.png);width:100px;height:15px;}
.com_unblock{background-image:url(/images/en-US/buttons/com_unblock.png);width:100px;height:15px;}
.com_abuse{background-image:url(/images/en-US/buttons/com_abuse.png);width:100px;height:15px;}
.com_gift{background-image:url(/images/en-US/buttons/com_gift.png);width:100px;height:15px;}

.ico_chat{background-image:url(/images/en-US/buttons/ico_chat.png);width:16px;height:16px;}
.ico_wink{background-image:url(/images/en-US/buttons/ico_wink.png);width:16px;height:16px;}
.ico_mail{background-image:url(/images/en-US/buttons/ico_mail.png);width:16px;height:16px;}
.ico_addmatch{background-image:url(/images/en-US/buttons/ico_addmatch.png);width:16px;height:16px;}

.nav_first{background-image:url(/images/en-US/buttons/nav_first.png);width:30px;height:25px;}
.nav_previous{background-image:url(/images/en-US/buttons/nav_previous.png);width:75px;height:25px;}
.nav_next{background-image:url(/images/en-US/buttons/nav_next.png);width:45px;height:25px;}
.nav_last{background-image:url(/images/en-US/buttons/nav_last.png);width:30px;height:25px;}

.matchfinder_yes{background-image:url(/images/en-US/buttons/matchfinder_yes.png);width:75px;height:25px;}
.matchfinder_no{background-image:url(/images/en-US/buttons/matchfinder_no.png);width:65px;height:25px;}
.matchfinder_bigyes{background-image:url(/images/en-US/buttons/matchfinder_bigyes.png);width:109px;height:37px;}
.matchfinder_bigno{background-image:url(/images/en-US/buttons/matchfinder_bigno.png);width:95px;height:37px;}
.matchfinder_email{background-image:url(/images/en-US/buttons/matchfinder_email.png);width:125px;height:25px;}
.matchfinder_more{background-image:url(/images/en-US/buttons/matchfinder_more.png);width:125px;height:25px;}
.matchfinder_meet{background-image:url(/images/en-US/buttons/matchfinder_meet.png);width:150px;height:25px;}



/* css/box.en_US.css */
.box, .box .head, .box .title, .box .body, .box .content{display:block;position:relative;margin:0px;padding:0px;border:0px solid;background-repeat:no-repeat;z-index:5001;}/*width:100%;*/
.box .head, .box .title{height:10px;}
.box .title h1,.box .title h2,.box .title h3,.box .title h4,.box .title h5,.box .title h6{display:none;margin:0px;padding:0em;border:0px;width:0px;height:0px;top:auto;left:auto;background-color:transparent;background-repeat:no-repeat;background-position:0% 0%;line-height:0em;font-size:0px;text-indent:-500em;overflow:hidden;}
.box .head{left:10px;background-position:right top;}
.box .title{left:-10px;background-position:top left;}
.box .body{left:10px;background-position:bottom right;}
.box .content{left:-10px;background-position:bottom left;}
.box .content p{margin-top:0em;margin-bottom:1em;}
.box .content2{margin:0px;margin-left:10px;padding-bottom:14px;}
.box .content2:after{content: ".";display:block;height:0px;clear:both;visibility:hidden;}
*html .box .content2 {height: 1%;}
*:first-child+html .box .content2{height: 1%;}
.box .head .close{display:block;position:absolute;top:5px;right:15px;padding:0em;border:none;width:9px;height:9px;background:url(/images/en-US/box/close.png);text-indent:-30em;overflow:hidden;z-index:5002;}

/* IE6 Z-INDEX FIX */ *html .box .head{z-index:20}
/* IE6 Z-INDEX FIX */ *html .box .body{z-index:10}
/* IE7 Z-INDEX FIX */ *:first-child+html .box .head{z-index:20}
/* IE7 Z-INDEX FIX */ *:first-child+html .box .body{z-index:10}

.box .head,.box .body{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_soft/bg_right.png);}
.box .title,.box .content{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_soft/bg_left.png);}



.box-profile-edit .head,.box-profile-edit .title,.box-profile-edit .body,.box-profile-edit .content{background-image:url(/images/en-US/box/blue/bdr666/sdw_hard/bg.png);}

.box-facts-edit .head,.box-facts-edit .title,.box-facts-edit .body,.box-facts-edit .content{background-image:url(/images/en-US/box/blue/bdr666/sdw_hard/bg.png);}

.box-details-edit .head,.box-details-edit .title,.box-details-edit .body,.box-details-edit .content{background-image:url(/images/en-US/box/blue/bdr666/sdw_hard/bg.png);}

.box-set-picture .head,.box-set-picture .title,.box-set-picture .body,.box-set-picture .content{background-image:url(/images/en-US/box/white/bdr666/sdw_hard/bg.png);}

.box-uploadpop .head,.box-uploadpop .title,.box-uploadpop .body,.box-uploadpop .content{background-image:url(/images/en-US/box/white/bdr666/sdw_hard/bg.png);}

.box-abusepop .head,.box-abusepop .title,.box-abusepop .body,.box-abusepop .content{background-image:url(/images/en-US/box/blue/bdr666/sdw_hard/bg.png);}

.box-tooltip .head,.box-tooltip .title,.box-tooltip .body,.box-tooltip .content{background-image:url(/images/en-US/box/white/bdr666/sdw_hard/bg.png);}

.box-lovethatpoker .head,.box-lovethatpoker .title,.box-lovethatpoker .body,.box-lovethatpoker .content{background-image:url(/images/en-US/box/lovethatpoker/bg.png);}

.box-canceldialog .head,.box-canceldialog .title,.box-canceldialog .body,.box-canceldialog .content{background-image:url(/images/en-US/box/white/square/sdw_none/bg.png);}

.box-joinpage .head,.box-joinpage .body{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_right.png);}
.box-joinpage .title,.box-joinpage .content{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_left.png);}

.box-upload .head,.box-upload .body{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_right.png);}
.box-upload .title,.box-upload .content{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_left.png);}

.box-aboutus .head,.box-aboutus .body{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_right.png);}
.box-aboutus .title,.box-aboutus .content{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_left.png);}

.box-contact .head,.box-contact .body{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_right.png);}
.box-contact .title,.box-contact .content{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_left.png);}

.box-privacy .head,.box-privacy .body{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_right.png);}
.box-privacy .title,.box-privacy .content{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_left.png);}

.box-terms .head,.box-terms .body{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_right.png);}
.box-terms .title,.box-terms .content{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_left.png);}

.box-spam-prevention .head,.box-spam-prevention .body{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_right.png);}
.box-spam-prevention .title,.box-spam-prevention .content{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_left.png);}

.box-simplify .head,.box-simplify .body{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_right.png);}
.box-simplify .title,.box-simplify .content{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_left.png);}

.box-optout .head,.box-optout .body{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_right.png);}
.box-optout .title,.box-optout .content{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_left.png);}

.box-affiliates-terms .head,.box-affiliates-terms .title,.box-affiliates-terms .body,.box-affiliates-terms .content{background-image:url(/images/en-US/box/white/bdr666/sdw_hard/bg.png);}

.box-upgrade .head, .box-upgrade .body{background-image:url(/images/en-US/box/blue/bdr666/sdw_none/bg_right.png);}
.box-upgrade .title, .box-upgrade .content{background-image:url(/images/en-US/box/blue/bdr666/sdw_none/bg_left.png);}

.box-upgrade-12 .head, .box-upgrade-12 .body{background-image:url(/images/en-US/box/yellow/color_ffc/bdr666/sdw_none/bg_right.png);}
.box-upgrade-12 .title, .box-upgrade-12 .content{background-image:url(/images/en-US/box/yellow/color_ffc/bdr666/sdw_none/bg_left.png);}

.box-upgrade-premium .head,.box-upgrade-premium .body{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_right.png);}
.box-upgrade-premium .title,.box-upgrade-premium .content{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_left.png);}

.box-upgrade-gold .head,.box-upgrade-gold .body{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_right.png);}
.box-upgrade-gold .title,.box-upgrade-gold .content{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_left.png);}

.box-bin .head,.box-bin .body{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_right.png);}
.box-bin .title,.box-bin .content{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_none/bg_left.png);}

.box-message .head,.box-message .title,.box-message .body,.box-message .content{background-image:url(/images/en-US/box/white/bdr666/sdw_hard/bg.png);}

.box-tempPopup .head,.box-tempPopup .title,.box-tempPopup .body,.box-tempPopup .content{background-image:url(/images/en-US/box/white/bdr666/sdw_hard/bg.png);}

.box-matchfinder .head,.box-matchfinder .body{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_soft/bg_right.png);}
.box-matchfinder .title,.box-matchfinder .content{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_soft/bg_left.png);}

.box-halfmatchfinder .head{background-image:url(/images/en-US/box/orange/bdrCCC/sdw_soft/bg_right.png);}
.box-halfmatchfinder .title{background-image:url(/images/en-US/box/orange/bdrCCC/sdw_soft/bg_left.png);}
.box-halfmatchfinder .body{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_soft/bg_right.png);}
.box-halfmatchfinder .content{background-image:url(/images/en-US/box/white/bdrCCC2/sdw_soft/bg_left.png);}

.box-counter .head,.box-counter .title,.box-counter .body,.box-counter .content{background-image:url(/images/en-US/box/white/bdr666/sdw_hard/bg.png);}

/* css/header.en_US.css */
#accessibility{display:block;position:absolute;top:-1.5em;left:0px;margin:0px;padding:0px;border:0px solid;list-style:none;background:transparent;}
#accessibility li{display:block;position:relative;float:left;margin:0px;padding:1px 5px 1px 5px;border:0px;list-style:none;background:#859d9d;}
#accessibility li a{color:#fff;text-transform:uppercase;font-weight:bold;text-decoration:none;}
#accessibility{position:absolute;left:-999px;width:990px;}

#top {margin:0em;padding:0em;}

#top ul{list-style-type:none;}
#top ul li{display:inline;}

/*
#topmenu {margin:-106px 0em 0em;padding:0em;position:absolute;width:77em;}

#topmenu p {margin:0em;padding:0em 0em 0em 1em;color:#fff;font-weight:bold;float:right;background-color:#859d9d;}
#topmenu p:before{content:"Hi ";}
#topmenu p span#loggedUser{color:#ffc;}
#topmenu p span#loggedUser:after{content:"!";}
#topmenu ul{display:inline;margin:0em 0em 0.5em;padding:0em 1em;float:right;background-color:#859d9d;}
#topmenu ul li{margin:0em;padding:0em 0.2em;font-size:1em;}
#topmenu li a, #topmenu li a:visited, #topmenu li a:hover, #topmenu li a:active{color:#fff;text-transform:uppercase;font-weight:bold;text-decoration:none;}
#topmenu li a.two, #topmenu li a.two:visited, #topmenu li a.two:hover, #topmenu li a.two:active{color:#ffc;}

#topmenu li.language{}
*/

#topmenu {display:block;position:absolute;margin:-106px 0 0 0;padding:0;width:100%;}
#topmenu ul{display:block;position:absolute;top:0;right:0;margin:0em 0em 0.5em 0em;padding:0;background-color:#859d9d;}
#topmenu ul li{display:block;float:left;height:12px;margin:0em;padding:0em 0.2em;font-size:1em;border:0px solid black}
#topmenu ul li a, #topmenu ul li a:visited, #topmenu ul li a:hover, #topmenu ul li a:active{color:#fff;text-transform:uppercase;font-weight:bold;text-decoration:none;}
/*#topmenu ul li a.two, #topmenu ul li a.two:visited, #topmenu ul li a.two:hover, #topmenu ul li a.two:active{color:#ffc;}*/
#topmenu ul li#loggedUser {margin:0em;padding:0em 1em 0em 1em;color:#fff;font-weight:bold;}
/*#topmenu ul li#loggedUser:before{content:"Hi ";}*/
#topmenu ul li#loggedUser:before{content:"Hi ";color:#fff;}
#topmenu ul li#loggedUser{color:#ffc;}
#topmenu ul li#loggedUser:after{content:"!";color:#fff;}

#topmenu ul li fieldset{margin:0;padding:0;}

#topmenu ul li.language{display:block;position:relative;float:none;width:auto;height:auto;margin:14px 0em 0em 0em;padding:3px;border:0px solid #859d9d;outline:3px solid #859d9d;;-webkit-border-radius:4px;-moz-border-radius:2px;border-radius:2px;background-color:#e0ebec;}
#topmenu ul li.language form {margin:0;padding:0;border:0;}
#topmenu ul li.language form select{width:100%;}
#topmenu ul li.language form input{display:none;position:absolute;right:-27px;top:0;width:30px;height:23px;margin:0;padding:0;border:0;outline:0;-webkit-border-radius:4px;-moz-border-radius:2px;border-radius:2px;font-weight:bold;background-color:#e0ebec;}
#topmenu ul:hover li.language form input{display:block;}
#topmenu ul.ajax li.language form input{display:none;}



*html #topmenu ul.ieLoggedOut{width:130px;}
*:first-child+html #topmenu ul.ieLoggedOut{width:130px;}
*html #topmenu ul.ieLoggedIn{width:180px;}
*:first-child+html #topmenu ul.ieLoggedIn{width:180px;}
*html #topmenu ul li#loggedUser {width:75px;overflow:none;}
*:first-child+html #topmenu ul li#loggedUser {width:75px;overflow:none;}
*html #topmenu ul li.language {border:2px solid #859d9d}
*:first-child+html #topmenu ul li.language {border:2px solid #859d9d}

#header{margin:1.5em 0em 0em;padding:0em;height:90px;background:url(/images/en-US/logo_back.png) bottom left no-repeat;}

#top .vcard{display:block;margin:0em;padding:0em 0em 0em 3em;width:234px;overflow:hidden;height:90px;float:left;}
.vcard h1 {margin:0em;padding:0em;font-size:1em;text-indent:-5000px;}
.vcard img{padding:0em;margin:0em;border:0px;width:234px;}

div#headmenu {margin-left:2em;height:90px;background:url(/images/en-US/header_backing2.png) no-repeat bottom right;}
div#headmenu div a{margin:53px 0.5em 0em;float:left;height:37px;font-size:1em;overflow:hidden;background-color:#ffc;vertical-align:top;}
div#headmenu div a span {display:none;}

div#headmenu div.women a{width:69px;background:url(/images/en-US/topmenu/women.png) 0 0 no-repeat;}
div#headmenu div.men a{width:41px;background:url(/images/en-US/topmenu/men.png) 0 0 no-repeat;}
div#headmenu div.join a{margin-left:20px;width:108px;background:url(/images/en-US/topmenu/join.png) 0 0 no-repeat;}

div#headmenu div.myhome a{width:71px;background:url(/images/en-US/topmenu/myhome.png) 0 0 no-repeat;}
div#headmenu div.mypage a{width:63px;background:url(/images/en-US/topmenu/mypage.png) 0 0 no-repeat;}
div#headmenu div.myprofilepage a{width:85px;background:url(/images/en-US/topmenu/myprofile.png) 0 0 no-repeat;}
div#headmenu div.mymailbox a{width:97px;background:url(/images/en-US/topmenu/mymailbox.png) 0 0 no-repeat;}
div#headmenu div.search a{width:59px;background:url(/images/en-US/topmenu/search.png) 0 0 no-repeat;}
div#headmenu div.search2 a{margin-left:230px;width:59px;background:url(/images/en-US/topmenu/search.png) 0 0 no-repeat;}
div#headmenu div.upgrade a{width:77px;background:url(/images/en-US/topmenu/upgrade.png) 0 0 no-repeat;}
div#headmenu div.getgold a{width:75px;background:url(/images/en-US/topmenu/getgold.png) 0 0 no-repeat;}

div#headmenu div a.selected{background-position: 0% 25%;}

.hide{display:none;}

#bugreport{display:block;position:absolute;right:0em;top:15px;z-index:900; display:none;}
*html #bugreport{display:block;position:absolute;right:0em;top:25px;z-index:900; display:none;}
*:first-child+html #bugreport{display:block;position:absolute;right:0em;top:25px;z-index:900; display:none;}
#bugreport{display:none;}/* Removes bug report button */

/* css/alerter.en_US.css */
#alerts{display:block;position:fixed;width:25em;right:0px;bottom:0;margin:0;padding:0;border:0px solid green;list-style-type:none;z-index:2000;}
#alerts li{display:block;position:relative;height:7.5em;margin:0;padding:0 0 0.5em 0;border:0px solid blue;list-style-type:none;}
#alerts li .alert{display:block;position:relative;width:215px;height:50px;margin:0;padding:15px 15px 15px 15px;border:0px solid red;background-repeat:no-repeat;}

#alerts li .alert .image{display:block;position:absolute;width:5em;height:4em;top:16px;left:25px;margin:0;padding:0;border:1px solid #999;background:url(/images/en-US/defaults/nopic_50x40.png)}
#alerts li .alert .image img{display:block;width:5em;height:4em;border:0;}
#alerts li .alert .alertMessage{display:block;position:relative;margin:0.8em 1em 0 2.5em;padding:0;border:0;font-weight:bold;font-style:normal;font-size:1.3em;text-decoration:none;text-align:center;color:#731;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
*html #alerts li .alert .alertMessage{margin:2.1em 1em 0 2.5em;}
*:first-child+html #alerts li .alert .alertMessage{margin:2.1em 1em 0 2.5em;}
#alerts li .alert .alertHeadline{display:block;position:relative;width:100%;margin:0.2em 0 0 0;padding:0;border:0;font-weight:bold;font-style:normal;font-size:1.2em;text-decoration:none;color:#731;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#alerts li .alert .alertHeadline:hover{text-decoration:underline;}
#alerts li .alert .alertHeadline2{display:block;position:relative;width:100%;margin:0.2em 0 0 0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:1.2em;text-decoration:none;color:#731;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#alerts li .alert .alertHeadline2:hover{text-decoration:underline;}
#alerts li .alert .alertContent{display:block;position:relative;width:100%;margin:0.2em 0 0 0;padding:0;border:0;font-weight:bold;font-style:normal;font-size:1.3em;text-decoration:none;color:#731;text-align:center;}
#alerts li .alert .alertContent:hover{text-decoration:underline;}
#alerts li .alert .alertContent em{font-weight:bold;font-style:normal;font-size:1.1em}
#alerts li .alert .alertType{display:block;position:relative;font-weight:normal;font-style:italic;color:#666;width:150px;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}



#alerts li .alert-matchfinder{width:155px;padding-left:80px;background-image:url(/images/en-US/box/notifications/alpha/matchfinder.png)}
*html #alerts li .alert-matchfinder{background-image:url(/images/en-US/box/notifications/index/matchfinder.png)}
*:first-child+html #alerts li .alert-matchfinder{background-image:url(/images/en-US/box/notifications/index/matchfinder.png)}

#alerts li .alert-flirt{width:155px;padding-left:80px;background-image:url(/images/en-US/box/notifications/alpha/flirt.png)}
*html #alerts li .alert-flirt{background-image:url(/images/en-US/box/notifications/index/flirt.png)}
*:first-child+html #alerts li .alert-flirt{background-image:url(/images/en-US/box/notifications/index/flirt.png)}

#alerts li .alert-cupid{width:155px;padding-left:80px;background-image:url(/images/en-US/box/notifications/alpha/cupid.png)}
*html #alerts li .alert-cupid{background-image:url(/images/en-US/box/notifications/index/cupid.png)}
*:first-child+html #alerts li .alert-cupid{background-image:url(/images/en-US/box/notifications/index/cupid.png)}

#alerts li .alert-email{width:155px;padding-left:80px;background-image:url(/images/en-US/box/notifications/alpha/email.png)}
*html #alerts li .alert-email{background-image:url(/images/en-US/box/notifications/index/email.png)}
*:first-child+html #alerts li .alert-email{background-image:url(/images/en-US/box/notifications/index/email.png)}

#alerts li .alert-halfmatch{width:155px;padding-left:80px;background-image:url(/images/en-US/box/notifications/alpha/halfmatch.png)}
*html #alerts li .alert-halfmatch{background-image:url(/images/en-US/box/notifications/index/halfmatch.png)}
*:first-child+html #alerts li .alert-halfmatch{background-image:url(/images/en-US/box/notifications/index/halfmatch.png)}

#alerts li .alert-fullmatch{width:155px;padding-left:80px;background-image:url(/images/en-US/box/notifications/alpha/match.png)}
*html #alerts li .alert-fullmatch{background-image:url(/images/en-US/box/notifications/index/match.png)}
*:first-child+html #alerts li .alert-fullmatch{background-image:url(/images/en-US/box/notifications/index/match.png)}

#alerts li .alert-chatblocked{padding-left:16px;background-image:url(/images/en-US/box/notifications/alpha/chatblocked.png)}
*html #alerts li .alert-chatblocked{background-image:url(/images/en-US/box/notifications/index/chatblocked.png)}
*:first-child+html #alerts li .alert-chatblocked{background-image:url(/images/en-US/box/notifications/index/chatblocked.png)}

#alerts li .alert-error{padding-left:16px;background-image:url(/images/en-US/box/notifications/alpha/error.png)}
*html #alerts li .alert-error{background-image:url(/images/en-US/box/notifications/index/error.png)}
*:first-child+html #alerts li .alert-error{background-image:url(/images/en-US/box/notifications/index/error.png)}

#alerts li .alert-success{padding-left:16px;background-image:url(/images/en-US/box/notifications/alpha/success.png)}
*html #alerts li .alert-success{background-image:url(/images/en-US/box/notifications/index/success.png)}
*:first-child+html #alerts li .alert-success{background-image:url(/images/en-US/box/notifications/index/success.png)}



#alerts li .alert .alertAction{display:none;position:absolute;right:-6px;bottom:20px;margin:0px;padding:0em;border:0px;outline:none;width:24px;height:24px;background-color:transparent;background-repeat:no-repeat;background-position:0% 0%;text-indent:-500em;overflow:hidden;font-size:0px;cursor:pointer;}

#alerts li .alert .alertAction-go{background-image:url(/images/en-US/box/notifications/alpha/go.png);}
*html #alerts li .alert .alertAction-go{background-image:url(/images/en-US/box/notifications/index/go.png);}
*:first-child+html #alerts li .alert .alertAction-go{background-image:url(/images/en-US/box/notifications/index/go.png);}

#alerts li .alert .alertAction-open{background-image:url(/images/en-US/box/notifications/alpha/open.png);}
*html #alerts li .alert .alertAction-open{background-image:url(/images/en-US/box/notifications/index/open.png);}
*:first-child+html #alerts li .alert .alertAction-open{background-image:url(/images/en-US/box/notifications/index/open.png);}


/* css/joiner.en_US.css */

/* SIGN-UP BLOCK */
.signup{margin:0em auto;padding:5em 0em 2em;width:59.8em;}
.signup .title1{margin:0em;padding:0.5em 0em 0em;text-indent:-5000px;background:url(/images/en-US/signup_header.png) top center no-repeat;}
.signup .title2{margin:0em;padding:0em 0em 1.5em;text-indent:-5000px;background:url(/images/en-US/signup_header2.png) top center no-repeat;}
.signup .subtitle1{margin:0em 10.5em 0em 0em;padding:0em;text-align:right;font-size:1.1em;}
.signup .subtitle1 a.part1{color:#333;margin:0.2em;}
.signup .subtitle1 a.part2{color:#F00;margin:0.2em;}
.signup a, .signup a:visited, .signup a:active{color:#f60;text-decoration:none;}
.signup a:hover{color:#f60;text-decoration:underline;}


/* SIGN-UP SHEET CONTENT */
.signup #joinform {padding:0em 0em 5em 0em;}
.signup .joinform h3{display:block;position:relative;margin:0em 6em;padding:0.5em 0em;font-size:1.1em;text-align:right;}
.signup .joinform h3 span{color:#c00;}
.signup .joinform form{margin:0em;padding:0em;}
.signup .joinform fieldset{display:block;position:relative;margin:0em;padding:1em 0.5em 1em 2em;font-size:1.1em;border:0px;clear:both;}
.signup .joinform hr {color:white;margin:0px;padding:0px;border:0px;}/* In for IE we insert some HR between fieldset because otherwise the collision is not detected */

.button_row{display:block;position:relative;text-align:center;}



.signup .field_row{display:block;position:relative;margin:0em;padding:0em;border:0px solid gray;color:#333;overflow:hidden;clear:both;}/*margin:0em 0em 0.5em;*/
.signup .field_row input{margin:0em 0em 0.5em 12em;padding:0.2em;width:15em;border:1px solid #7f9db9;color:#666;}
.signup .field_row textarea{margin:0em 0em 0.5em 12em;padding:0.2em;width:30em;height:15em;border:1px solid #7f9db9;color:#666;font-size:1.25em;}
.signup .field_row select{margin:0em 0em 0.5em 12em;padding:0em;width:15.7em;border-color:1px solid #7f9db9;color:#666;}
.signup .field_row select option.preset{font-style:italic;background:#EEE;}
.signup .field_row select option.preset:before{content:"---"}
.signup .field_row select option.preset:after{content:"---"}
.signup .field_row img.captcha{display:block;margin:0em 0em 0.5em 12em;padding:0em;border-color:1px solid #7f9db9;color:#666;}
*html .signup .field_row input{position:relative;margin:0em 0em 0.5em 0em;left:12em;}
*html .signup .field_row select{position:relative;margin:0em 0em 0.5em 0em;left:12em;}

.signup .field_row select.month{margin:0em 0em 0.5em 12em;width:5.2em;}
*html .signup .field_row select.month{margin:0em 0em 0.5em 0em;}
.signup .field_row select.day{margin:0em 0em 0.5em 0em;width:5.2em;}
.signup .field_row select.year{margin:0em 0em 0.5em 0em;width:5.2em;}

.signup .field_row select.gender{margin:0em 0.5em 0em 0.5em;width:auto;}
*html .signup .field_row select.gender{left:0em;}
.signup .field_row select.genderpref{margin: 0em 0.5em 0em 0.5em;width:auto;}
*html .signup .field_row select.genderpref{left:0em;}
.signup .field_row .datepref{margin:0em 0em 0.5em 12em;}/* width:15em; */
*html .signup .field_row .datepref{display:block;position:relative;margin:0em 0em 0.5em 0em;left:12em;}/* width:15em; */


.signup form fieldset .field_row ul{display:block;position:relative;margin:0em 0em 0.5em 12em;padding:0em;width:auto;border:0px;color:#666;background:none;list-style:none;z-index:9999;}
.signup form fieldset .field_row ul li{display:block;position:relative;float:left;width:100%;margin:0em;height:auto;padding:0.1em 0.1em 0.1em 1.5em;border:0px solid #7f9db9;list-style:none;}
.signup form fieldset .field_row ul li input{display:block;position:absolute;width:auto;height:auto;margin:0em;padding:0em;top:0.1em;left:0em;width:auto;}
.signup form fieldset .field_row ul li label{display:inline;position:relative;}
.signup form fieldset .field_row ul li label:after{content:"";}
.signup form fieldset .field_row ul.colsize10 li{float:left;width:28%;}
.signup form fieldset .field_row ul.colsize15 li{float:left;width:28%;}
.signup form fieldset .field_row ul.colsize20 li{float:left;width:45%;}
.signup form fieldset .field_row ul.colsize30 li{float:left;width:45%;}
.signup form fieldset .field_row ul.colsize40 li{float:left;width:45%;}
.signup form fieldset .field_row ul.colsize50 li{float:left;width:100%;}
.signup form fieldset .field_row ul.colsize60 li{float:left;width:100%;}
.signup form fieldset .field_row ul.colsize70 li{float:left;width:100%;}
.signup form fieldset .field_row ul.colsize80 li{float:left;width:100%;}
.signup form fieldset .field_row ul.colsize90 li{float:left;width:100%;}
.signup form fieldset .field_row ul.colsize0 li{float:left;width:100%;}
.signup form fieldset .field_row ul.inventory0 li{float:left;width:100%;}





.signup .field_row label{display:block;width:12em;position:absolute;top:0em;left:0em;color:#630;}
.signup .field_row label:after{content:":"}
.signup .field_row label.sublabel{display:inline;width:inherit;position:static;top:auto;left:auto;}
.signup .field_row label.sublabel:after{content:""}
.signup .field_row .message {display:none;position:absolute;top:0em;right:0em;z-index:800;margin:0em;padding:0.2em 0.2em 0.2em 1.5em;width:21em;}
*html .signup .field_row .message {width:20.5em;}
*:first-child+html .signup .field_row .message {width:20.5em;}
.signup .field_row .error{display:block;background:url(/images/en-US/msg_error.png) top left no-repeat #e7e7e7;}
.signup .field_row .warning{display:block;background:url(/images/en-US/msg_warning.png) top left no-repeat #e7e7e7;}
.signup .field_row .success{display:block;background:url(/images/en-US/msg_success.png) top left no-repeat #e7e7e7;}
.signup .field_row .waiting{display:block;background:url(/images/en-US/ajax_wait1.gif) top left no-repeat #e7e7e7;}


.signup .check_row .error{display:block;background:url(/images/en-US/msg_error.png) top left no-repeat #e7e7e7;}
.signup .check_row .warning{display:block;background:url(/images/en-US/msg_warning.png) top left no-repeat #e7e7e7;}
.signup .check_row .success{display:block;background:url(/images/en-US/msg_success.png) top left no-repeat #e7e7e7;}
.signup .check_row .waiting{display:block;background:url(/images/en-US/ajax_wait1.gif) top left no-repeat #e7e7e7;}

.signup .button_row .btn_signmeup{margin:2em auto;}

.signup #captcha_row{border:0px solid;}
*html .signup #captcha_row label{display:block;position:absolute;top:0px;left:-12em;}
.signup #captcha_row .message{position:absolute;top:auto;bottom:0.5em;right:0em;margin:0em;padding:0.2em 0.2em 0.2em 1.5em;border:0px solid;width:21em;z-index:900;}



/* Javascript Implemented*/
#username_check{display:block;position:relative;margin:0em;padding:0em;outline:0px;top:-0.5em;left:12em;width:15.5em;text-align:right;}
#captcha-refresh{display:block;position:relative;margin:0em;padding:0em;outline:0px;top:-0.5em;left:12em;width:15.5em;text-align:left;}



/* HINT POPUP CONTENT */
.hint_popup h3{margin:0em;padding:0em;color:#c00;font-size:1.1em;}
.hint_popup p{margin:0em;padding:0.5em 0em;color:#666;font-size:1.1em;}





/* ********************EDIT MODE


/* SIGN-UP SHEET CONTENT */
.editer fieldset{display:block;position:relative;margin:0em;padding:1em 0.5em 1em 2em;font-size:1.1em;border:0px;clear:both;}
.editer hr {color:white;margin:0px;padding:0px;border:0px;}/* In for IE we insert some HR between fieldset because otherwise the collision is not detected */

.button_row{display:block;position:relative;text-align:center;}

.editer .field_row{display:block;position:relative;margin:0em;padding:0em;border:0px solid;color:#333;overflow:hidden;clear:both;}/*margin:0em 0em 0.5em;*/
.editer .field_row input{margin:0em 0em 0.5em 12em;padding:0.2em;width:15em;border:1px solid #7f9db9;color:#666;}
.editer .field_row textarea{margin:0em 0em 0.5em 12em;padding:0.2em;width:30em;height:12em;border:1px solid #7f9db9;color:#666;font-size:1.25em;}
.editer .field_row select{margin:0em 0em 0.5em 12em;padding:0em;width:15.7em;border-color:1px solid #7f9db9;color:#666;}
.editer .field_row select option.preset{font-style:italic;background:#EEE;}
.editer .field_row select option.preset:before{content:"---"}
.editer .field_row select option.preset:after{content:"---"}
.editer .field_row img.captcha{margin:0em 0em 0.5em 12em;padding:0em;border-color:1px solid #7f9db9;color:#666;}
*html .editer .field_row input{position:relative;margin:0em 0em 0.5em 0em;left:12em;}
*html .editer .field_row select{position:relative;margin:0em 0em 0.5em 0em;left:12em;}

.editer .field_row select.month{margin:0em 0em 0.5em 12em;width:5.2em;}
*html .editer .field_row select.month{margin:0em 0em 0.5em 0em;}
.editer .field_row select.day{margin:0em 0em 0.5em 0em;width:5.2em;}
.editer .field_row select.year{margin:0em 0em 0.5em 0em;width:5.2em;}

.editer .field_row select.gender{margin:0em 0.5em 0em 0.5em;width:auto;}
*html .editer .field_row select.gender{left:0em;}
.editer .field_row select.genderpref{margin: 0em 0.5em 0em 0.5em;width:auto;}
*html .editer .field_row select.genderpref{left:0em;}
.editer .field_row .datepref{margin:0em 0em 0.5em 12em;}/* width:15em; */
*html .editer .field_row .datepref{display:block;position:relative;margin:0em 0em 0.5em 0em;left:12em;}/* width:15em; */





.editer form fieldset .field_row ul{display:block;position:relative;margin:0em 0em 0.5em 12em;padding:0em;width:auto;border:0px;color:#666;background:none;list-style:none;z-index:9999;}
.editer form fieldset .field_row ul li{display:block;position:relative;float:left;width:100%;margin:0em;height:auto;padding:0.1em 0.1em 0.1em 1.5em;border:0px solid #7f9db9;list-style:none;}
.editer form fieldset .field_row ul li input{display:block;position:absolute;width:auto;height:auto;margin:0em;padding:0em;top:0.1em;left:0em;width:auto;}
.editer form fieldset .field_row ul li label{display:inline;position:relative;}
.editer form fieldset .field_row ul li label:after{content:"";}
.editer form fieldset .field_row ul.colsize10 li{float:left;width:28%;}
.editer form fieldset .field_row ul.colsize15 li{float:left;width:28%;}
.editer form fieldset .field_row ul.colsize20 li{float:left;width:45%;}
.editer form fieldset .field_row ul.colsize30 li{float:left;width:45%;}
.editer form fieldset .field_row ul.colsize40 li{float:left;width:45%;}
.editer form fieldset .field_row ul.colsize50 li{float:left;width:100%;}
.editer form fieldset .field_row ul.colsize60 li{float:left;width:100%;}
.editer form fieldset .field_row ul.colsize70 li{float:left;width:100%;}
.editer form fieldset .field_row ul.colsize80 li{float:left;width:100%;}
.editer form fieldset .field_row ul.colsize90 li{float:left;width:100%;}
.editer form fieldset .field_row ul.colsize0 li{float:left;width:100%;}
.editer form fieldset .field_row ul.inventory0 li{float:left;width:100%;}

.editer form fieldset .field_row label{display:block;width:12em;position:absolute;top:0em;left:0em;color:#630;}
.editer form fieldset .field_row label:after{content:":"}
.editer form fieldset .field_row label.sublabel{display:inline;width:inherit;position:static;top:auto;left:auto;}
.editer form fieldset .field_row label.sublabel:after{content:""}
.editer form fieldset .field_row .message {display:none;position:absolute;top:0em;right:0em;z-index:800;margin:0em;padding:0.2em 0.2em 0.2em 1.5em;width:19.5em;}
.editer form fieldset .field_row .error{display:block;background:url(/images/en-US/msg_error.png) top left no-repeat #CDE;}
.editer form fieldset .field_row .warning{display:block;background:url(/images/en-US/msg_warning.png) top left no-repeat #CDE;}
.editer form fieldset .field_row .success{display:block;background:url(/images/en-US/msg_success.png) top left no-repeat #CDE;}
.editer form fieldset .field_row .waiting{display:block;background:url(/images/en-US/ajax_wait1.gif) top left no-repeat #CDE;}

.editer form fieldset .check_row{margin:0em 0em 0em 12em;padding:0em;color:#333;overflow:hidden;clear:both;}
.editer form fieldset .check_row label{display:inline;position:relative;top:-0.3em;left:0.3em;}
.editer form fieldset .check_row .message {display:none;position:relative;padding:0.2em 0.2em 0.2em 1.5em;}
.editer form fieldset .check_row .error{display:block;background:url(/images/en-US/msg_error.png) top left no-repeat #CDE;}
.editer form fieldset .check_row .warning{display:block;background:url(/images/en-US/msg_warning.png) top left no-repeat #CDE;}
.editer form fieldset .check_row .success{display:block;background:url(/images/en-US/msg_success.png) top left no-repeat #CDE;}
.editer form fieldset .check_row .waiting{display:block;background:url(/images/en-US/ajax_wait1.gif) top left no-repeat #CDE;}

button span{display:none;}







/* css/reporter.en_US.css */
#abuse {padding:4em 0em 0em 0em}
#abuse h2{display:block;position:relative;margin:20px auto;padding:0;border:0;outline:0;width:150px;height:25px;background:url(/images/en-US/title_abuse.png);text-indent:-500em;overflow:hidden;font-size:0px;}
#abuse form{display:block;position:relative;width:40em;margin:auto}
#abuse form fieldset .field_row{margin:0;padding:0}
#abuse form fieldset .field_row ul li{width:100%;margin:0em 0em 1em 0em}
#abuse form fieldset .field_row .msg{background-color:transparent;margin:2em 1em 3em 1em;padding:0.2em 0.2em 0.2em 2em}

#popAbuse{width:200px;}
#popAbuse fieldset .field_row{width:auto;margin:0;padding:0;}
#popAbuse fieldset #reasons_row label:after{content:"";}
*html #popAbuse fieldset #reasons_row label{top:-20px;}
#popAbuse fieldset #reasons_row ul{width:auto;margin:2em 0 0 0;padding:0;}
#popAbuse fieldset #reasons_row ul li{width:100%;margin:0em 0em 1em 0em}
*html #popAbuse fieldset #reasons_row ul li{width:auto;margin:0;}
*html #popAbuse fieldset #reasons_row ul li label{top:0;}
#popAbuse fieldset .button_row{width:auto;margin:0;padding:0;}
#popAbuse fieldset .field_row .msg{background-color:transparent;margin:1em 0em;padding:0.2em 0.2em 0.2em 2em;}



/* css/footer.en_US.css */
#footer{display:block;position:relative;width:77em;margin:0em;padding:1.6em 0em;background:url(/images/en-US/bg_page.png) repeat center center;z-index:10;}
#footer ul{display:block;position:relative;margin:0em;margin-left:4em;padding:0em;list-style-type:none;}
#footer li{display:inline;padding:0.5em;}
#footer li a{text-decoration:none;color:#666666;}
#footer li a:hover{text-decoration:underline;color:#888888;}

/* css/linker.css */
#linker{display:block;margin:2em 0em;}
#linker img{border:0px;}

