﻿@charset "utf-8";
/* CSS Document */

p {line-height:1.0em; margin-top:0px; margin-bottom:0px;}

.photooverflow img {width:132px; height:165px; display:inline; float:left;}

.photooverflow {display:inline; float:left; }

body { font-family: 'PT Sans',Arial,Helvetica,sans-serif;
    font-size: 13px; background-color:#FFF;}
	
	input { font-family: 'PT Sans',Arial,Helvetica,sans-serif;
   }
   

   
   
   select { font-family: 'PT Sans',Arial,Helvetica,sans-serif;
   }
   
   .divQuestion {font-size:37px; font-weight:bold; display:block; clear:both;text-align:center; color:#1d5caa; margin-top:20px;}
   
   .divQuestion3 {font-size:22px; font-weight:bold; display:block; clear:both;text-align:center; color:#1d5caa; margin-top:20px; margin-left:80px; margin-right:80px;}
   
   .profileresponsecontainer {display:block; clear:both; text-align:center;}
   
   #divProfileQuestions select {}
   
   #imgFreeBrowse {cursor:pointer;}
   
   .bigcity {font-weight:bold;}
   
   .photodarkenplace {position:relative;}

.photodarken {position:absolute; width:1590px;  height:825px; background-color:#FFF; opacity:0.7; filter:alpha(opacity=70); z-index:3; } 

#profiles { width:1590px; height:825px; overflow:hidden;}

.searchbottomplace {position:relative;}

.searchbottom {position:absolute; z-index:12; width:813px;  border:solid 5px #1d5caa; left:98px; top:110px;  background-image:url(../images/whitebg.png); border-radius:3px; height:433px; text-align:left;}

.logobottomplace {position:relative;}

.logobottom {position:absolute; z-index:12; left:130px; top:30px;}

.searchbottomleft {display:inline; float:left; width:440px; color:#FFFFFF; margin-left:30px; margin-top:24px;}

.searchbottommiddle {display:inline; float:left; width:60px; margin-top:36px; }

.searchbottomright{display:inline; float:left; color:#FFFFFF; margin-top:50px; margin-left:16px;}

.headlineright1 {font-size:38px;}

.headlineright2 {font-size:75px; font-weight:bold; margin-top:4px;}

.headlineright3 {font-size:38px; margin-top:4px;}

#cityname {font-weight:bold;}

.loginlinkplace {position:relative;}

.loginlink {position:absolute; z-index:5; color:#3D3D3D; top:77px; left:745px; }

.signuptext {margin-top:40px; font-size:20px; margin-left:5px;}

.questionssubhead1 {font-size:20px;  text-align:center; color:#FFFFFF; background-color:#1d5caa; padding:4px 10px 10px 10px;}

.questionssubhead2 {font-size:20px;  text-align:center; color:#FFFFFF; background-color:#1d5caa; padding:4px 10px 10px 10px;}

.questionssubhead3 {font-size:20px;  text-align:center; color:#FFFFFF; background-color:#1d5caa; padding:4px 10px 10px 10px;}

.questionssubhead4 {font-size:20px;  text-align:center; color:#FFFFFF; background-color:#1d5caa; padding:4px 10px 10px 10px;}

.questionssubhead5 {font-size:20px;  text-align:center; color:#FFFFFF; background-color:#1d5caa; padding:4px 10px 10px 10px;}

#funnel_topper {display:block; clear:both;}


#line3 {height:45px; display:block; clear:both; }

#questionnumber {font-size:80px; color:#1d5caa;}

#questionnumber2 {font-size:80px; color:#1d5caa;}

#questionnumber3 {font-size:80px; color:#1d5caa;}

#questionnumber4 {font-size:80px; color:#1d5caa;}

#questionnumber5 {font-size:80px; color:#1d5caa;}

#questionnumber6 {font-size:80px; color:#1d5caa;}

.profileresponse {
    cursor: pointer;
    padding-bottom: 6px;
    padding-top: 6px;
	padding-botom: 7px;
	font-size:20px;
	font-weight:bold;
	border:solid 1px #FFFFFF;
}

.profileresponsecontainer {
    background-color: #FFF;
    border: 1px solid #CDD5DB;
    border-radius: 3px 3px 3px 3px;
    color: #363636;
    width: 260px;
	margin-top:10px;
	margin-left:auto; margin-right:auto;
	height: 219px;
	overflow:auto;

}

.divbirthdate { margin-top:20px; width:335px; margin-left:auto; margin-right:auto; font-size:20px; font-weight:bold; height:211px;}

.divbirthdate select {font-size:20px; font-weight:bold; margin-left:4px; margin-right:4px;}

#btnUsernameContinue {cursor:pointer;}

#btnBirthdayContinue {cursor:pointer;}

#btnBirthdayContinue {cursor:pointer;}

#btnEmailContinue {cursor:pointer;}

#ddlCountryContainer {
     background-color: #FFF;
    border: 1px solid #CDD5DB;
    border-radius: 3px 3px 3px 3px;
    color: #363636;
    width: 260px;
	margin-top:10px;
	margin-left:auto; margin-right:auto;
	height: 219px;
	overflow:auto;
}


.countryresponse {
    cursor: pointer;
	border:solid 1px #FFFFFF;
    padding-bottom: 6px;
    padding-left: 10px;
	padding-top: 6px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	}
	
	.floatselectleft {

}

.comment { font-weight:normal !important;}

.txtPostalCodediv {margin-top:10px; height:191px;}

.txtPostalCodediv select {}
   
#divProfileQuestions_4 .profileresponsecontainer {

}

#questionnumber2 {display:none;}

.continuebtn {margin-top:12px;}
#btnContinueContainer:focus { outline: none; }

.profileresponsecontainer div:hover {
    background-color: #f1be98;
    border: 1px solid #f1be98;
}
.profileresponse_selected {
    background-color: #f1be98;
    border: 1px solid #f1be98;
}

#ddlCountryContainer div:hover {
    background-color: #f1be98;
    border: 1px solid #f1be98;
}

.leftarrow a {font-size:24px; color:#666666;}

.questionnextbutton {margin-left:20px; margin-top:15px; display:inline; float:left;}

#funnel_bar_container {display:block; clear:both;}

.progressbarouter {background-image:url(https://cp.peoplemedia.com/site/general/138056/bpm/images/progressoff.png); width:322px; height:17px; display:inline; float:left; margin-top:22px;}

.progressbarouter2 {background-image:url(https://cp.peoplemedia.com/site/general/138056/bpm/images/progressoff2.png); width:122px; height:17px; display:inline; float:left; margin-top:22px; margin-left:102px;}

.progressbarinner {background-image:url(https://cp.peoplemedia.com/site/landingpages/22/directtest/images/progresscomplete.png); border:solid 1px color:#FFFFFF;  height:17px;}

.progressbarinner2 {background-image:url(https://cp.peoplemedia.com/site/landingpages/22/directtest/images/progresscomplete2.png); border:solid 1px color:#FFFFFF;  height:17px;}

.leftarrow {display:inline; float:left; width:212px; margin-top:14px; padding-left:30px;}

.rightarrow {display:inline; float:right; margin-right:27px;}

a{
    color: #F2802B; text-decoration:none;}

a.button_style:link {
    background-color: #F2802B;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-size:28px;
    font-weight: bold;
    padding: 5px 20px;
    text-shadow: 1px 1px 1px #333333;
	text-decoration:none;
	box-shadow: 1px 1px 1px #333;
}

a.button_style:hover {
    background-color: #db7527;

}
a.button_style:visited {
    color: #FFFFFF;
}
a.button_style:active {
    color: #FFFFFF;
}
a.button_style {
     background-color: #F2802B;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-size:28px;
    font-weight: bold;
    padding: 5px 20px;
    text-shadow: 1px 1px 1px #333333;
	text-decoration:none;
	box-shadow: 1px 1px 1px #333;
}

.memberlink {display:block; clear:both; font-size:16px; font-weight:bold; text-align:right; margin-top:0px;}

.memberlink {font-weight:normal\9;}

.cta {text-align:center; display:block; clear:both; margin-top:36px;}


#redesignfooter {
    color: #000;
    font-size: 13px;
   display:block;
   clear:both;
    padding-top: 25px;
    text-align: left;
    width: 900px;
	margin-left:100px;
}

#redesignfooter p {
    line-height: 20px;
}


#links {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC  -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
    color: #000;
   margin-left:100px;
    margin-top: 25px;
    padding-top: 20px;
    text-align: center;
    width: 902px;
}


#links p {
    line-height: 20px;
}


#footerlinks {
    margin-top: 12px;
}

#legalsearch {
    color: #000;
    font-size: 13px;
   margin-left:100px;
    margin-top: 15px;
    padding-bottom: 25px;
    width: 900px;
}

#legalsearch p {margin-bottom:10px;}

.errorMessageSummary {position:relative; text-align:center; margin-left:177px;}

.errorMessageSummary ul {
	position:absolute;
	top:-10px;
    margin: 0px 0 0;
    padding: 10px 0 0;
}
#questionnumber {display:none;}

.errorMessageSummary li {
    background-color: #000;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    list-style: none outside none;
    margin-bottom: 0px;
    padding-bottom: 4px;
    padding-left: 20px;
	padding-right: 20px;
    padding-top: 6px;
	padding-bottom: 6px;
}


.errorMessageSummary ul {width: 460px;
	}
#txtPassword {font-family:Arial, Helvetica, sans-serif !important;}

input[type=password] { font-family:Arial, Helvetica, sans-serif !important; }

