﻿.mixedResults  { top: 20%; left: 50%; margin-left: -252px;margin-top:0; width:504px; overflow:hidden; font-family: Helvetica, "Helvetica Neue", Arial,  sans-serif !important;position:absolute; z-index:7;font-size:12px;color:#333333; text-shadow:0 1px 0 #FFFFFF;}

.mixedResults .content-top {width:504px; overflow:hidden; background:url(../../signup/images/mixstep/new-pop-back.png) no-repeat; }

.step1 .content-top .text2, .step2 .content-top .text1 {display:none;}

.step1 .content-top .text1, .step2 .content-top .text2{display:block; margin:45px auto 15px;}

.step1 .content-top .text1 {background:url(../../signup/images/mixstep/mixed-results-text.gif) no-repeat 0 -29px; width:388px; height:0; padding-top:22px; overflow:hidden;}

.step2 .content-top .text2 {background:url(../../signup/images/mixstep/mixed-results-text.gif) no-repeat; width:405px; height:0; padding-top:25px; overflow:hidden;}

#ZipCode, #UserName, #Password, #PasswordConfirmation, #EmailAddress, #EmailConfirmation, #CountryID, #UserName_social, #Password_social, #PasswordConfirmation_social, #EmailAddress_social, #EmailConfirmation_social {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-khtml-border-radius: 5px;background-color:#FFFFFF;border:1px solid #9FCEF4;height:15px;padding:5px;width:255px;font-family: Helvetica, "Helvetica Neue", Arial,  sans-serif !important; font-size:12px; color:#4B4B4B;}

#CountryID{ width: 265px;padding: 0;}

#Birthdate_day, #Birthdate_year{margin-left: 5px;width: 80px;}

select {padding: 0 !important;height: 23px !important;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-khtml-border-radius: 5px;background-color:#FFFFFF;border:1px solid #9FCEF4;padding:0;}

select:hover, #ZipCode:hover, #UserName:hover, #Password:hover, #PasswordConfirmation:hover, #EmailAddress:hover, #EmailConfirmation:hover, #ZipCode:focus, #UserName:focus, #Password:focus, #PasswordConfirmation:focus, #EmailAddress:focus, #EmailConfirmation:focus, #UserName_social:hover, #Password_social:hover, #PasswordConfirmation_social:hover, #EmailAddress_social:hover, #EmailConfirmation_social:hover, #UserName_social:focus, #Password_social:focus, #PasswordConfirmation_social:focus, #EmailAddress_social:focus, #EmailConfirmation_social:focus {color:#000000; border:1px solid #76B9EF; }

.mixedResults .content-top fieldset .note { display:block; margin:5px 0 0 164px; color:#999999; font-size:10px;}

.mixedResults .content-top .terms {display:inline;float:right;margin:20px 34px 0 0;width:233px; font-size:10px; color:#666666;}

.mixedResults .content-top .terms a {color:#0066CB; font-size:10px;}

.mixedResults .content-top .terms a:hover {color:#000000;}

.mixedResults .content-top fieldset p span.error { display: block; margin: 0 0 7px 167px; width:278px;}

.mixedResults .content-top fieldset p .margin { margin-left:15px;}

.mixedResults .content-top fieldset p .row label { display:block; width:290px; overflow:hidden; height:24px; position:relative;}

.mixedResults .content-top fieldset p .row label span { position:absolute; left:21px; top:3px; font-size:11px;} 

.mixedResults .content-top fieldset p .screenName { height:88px;}

.mixedResults .content-top fieldset p .margin strong {font-weight:bold; margin-right:15px; font-size:13px; }

.mixedResults .content-top fieldset p { overflow:hidden; margin:15px 0 5px;}

.mixedResults .content-top #userNameSection { margin-top:0px;}

.mixedResults .content-top #userNameSection_social { margin-top:0px;}

.mixedResults .content-top fieldset p .title { float:left; width:145px; text-align:right; display:block; text-shadow:0 1px 0 #FFFFFF; font-weight:bold; line-height:21px;margin:0 20px 0 0; font-size:12px;}

.step1 .content-top .continue-btn { overflow:hidden; display:block; background:url(../../signup/images/mixstep/signup-buttons.png) no-repeat -163px 0; width:163px; height:37px; margin:20px 0 20px 45px;}

.step1 .content-top .continue-btn:hover { background:url(../../signup/images/mixstep/signup-buttons.png) no-repeat -163px -37px;}

.step1 .content-top .continue-btn2 { overflow:hidden; display:block; background:url(../../signup/images/mixstep/signup-buttons.png) no-repeat; width:163px; height:37px; margin:20px 0 50px 45px;}

.step1 .content-top .continue-btn2:hover { background:url(../../signup/images/mixstep/signup-buttons.png) no-repeat 0 -37px;}

.step2 .content-top .continue-btn { overflow:hidden; display:block; background:url(../../signup/images/mixstep/signup-buttons.png) no-repeat; width:163px; height:37px; margin:20px 0 50px 45px;}

.step2 .content-top .continue-btn:hover { background:url(../../signup/images/mixstep/signup-buttons.png) no-repeat 0 -37px;}

.step1 .content-top .step-number {background:url(../../signup/images/mixstep/steps.png) no-repeat 0 -38px; height:38px; width:160px; margin:30px auto 0;}

.step2 .content-top .step-number {background:url(../../signup/images/mixstep/steps.png) no-repeat -1px 0; height:38px; width:160px; margin:30px auto 0;}

.mixedResults .vendor-logos {width:504px; height:130px; background:url(../../signup/images/mixstep/new-pop-back.png) no-repeat 0 -959px; position:relative;}

.mixedResults .vendor-logos .verisign { position:absolute; top:11px; left:112px;}

.mixedResults .vendor-logos .bbb { position:absolute; top:38px; right:130px;}

.error {color:#DC143C; font-weight:normal; font-size:11px;}

.errors { width:403px; margin:15px auto; display:block;}

.errors li { margin:10px 0 0; list-style:none;}

/*********** SEARCH RESULTS CSS ***********/

#searchResultsDiv {margin: 0 auto;overflow:hidden; width:875px;}

#searchResultsDiv h3 { font-weight:normal; font-size:17px; color:#464646; margin:10px 0 20px;}

#searchResultsDiv .modelphoto { display:inline; float:left; width:120px; height:203px; border:#DFDFDF 1px solid; background:#F7F7F7; margin: 0 2px 12px 0; position:relative;}

#searchResultsDiv .modelphoto .close-btn,#searchResultsDiv div.search-result-detail .close-btn,#searchResultsDiv div.search-result-detail-last .close-btn{ position:absolute; top:5px; right:5px;}

#searchResultsDiv .modelphoto .close-btn img,#searchResultsDiv div.search-result-detail .close-btn img,#searchResultsDiv div.search-result-detail-last .close-btn img{border-style: none; width: 12px; height: 12px;}

#searchResultsDiv .modelphoto h2{ font-size:14px; font-weight:bold; color:#0366CC; margin:0px; padding-bottom: 4px; text-align:center; margin:5px 0 0 0;}

#searchResultsDiv .modelphoto .quick-srch-photo-div{width: 120px;text-align: center; z-index: 1002; overflow: hidden;}

#searchResultsDiv .modelphoto .quick-srch-photo-div:hover { cursor: pointer; }

#searchResultsDiv .modelphoto .quick-srch-photo-div .user-photo{ width:91px; height:107px; border:#DFDFDF 1px solid; margin:0; z-index: 1;}

#searchResultsDiv .modelphoto .user-photo-count{ color:#BC0555; font-size:11px; font-weight:bold; margin:3px 0 0; text-align:center; border-bottom:#CCCCCC 1px dotted;}

#searchResultsDiv .modelphoto a.email-user{ color:#0366CC;font-size:11px;font-weight:bold;margin:3px 0 0;text-align:center; border-bottom:#CCCCCC 1px dotted; text-decoration:none;}

div.removed-quick { width: 100%; text-align: center;}

div.removed-quick div.user-photo { display:block; width:91px; height:105px; border:#DFDFDF 1px solid; background:#EBEBEB; margin: 0px auto 0 auto; padding-left: 12px; color:#505050; text-align:center; font-size:14px; font-weight:bold;}

div.removed-quick p { color:#505050;margin: 8px 5px;}

.quick-srch-photo-div .rating {color:#505050; font-size:10px; line-height:17px; margin:10px auto 0 auto; text-align:left;  height:20px; line-height:20px; position:absolute; bottom:0px; left:0px; border-top:#DFDFDF 1px solid; background:#EBEBEB; width:115px; padding:5px 0 0 5px; color:#505050;}

.quick-srch-photo-div .rating span {background:url(../../signup/images/mixstep/ratings_star.gif) repeat-x; display:inline; width:80px; height:15px; position:absolute; top:5px; right:5px;}

.highlight {border:1px solid #DC143C !important;background: #FFFFCA !important;}
