/* Default Selectbox */
.selectbox{
  margin: 0px 15px 0 0;
  padding:0;
  padding-left:4px;
  font-size:0.9em;
  color:#333;
  font-weight:bold;
  width: 122px !important;
  height:20px !important; 
  line-height:20px;
  display:block;
  text-align:left; 
  background:url(../images/bkgSelectBox.gif) no-repeat left top !important;  
  cursor: pointer;
  border:0px solid #D1E4F6;
  color:#333;
  float:left;
}
div.selectbox-wrapper{
    position:absolute;
	z-index:999;
    margin:0px;
	top:-5px;
	left:-5px;
    padding:4px;
	width:126px !important;
    height:152px;
	background:url(../images/bkgSelectPop126.png);
   *height:152px; /*IE6 fix */
    
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  height:146px;
  width:120px;
  position:relative;
  top:4px;
  left:4px;
  overflow: auto;
}
div.selectbox-wrapper ul li.selected { 
	color:#cc0000;
	background:none;
	background-color: #efefef;
	font-weight:bold;
}
div.selectbox-wrapper ul li.current { 

  background-color: #ccc;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  
	background:none;
  margin:0;
  padding:2px;
  color:#333;
  font-size:1em;
  line-height:20px;
  cursor:pointer;
  border-bottom:1px solid #efefef;
}

/* Years SelectBox */
.selectboxYears{
  margin: 0px 15px 0 0;
  padding:0;
  padding-left:4px;
  font-size:0.9em;
  color:#333;
  font-weight:bold;
  width: 92px;
  height:20px;  
  line-height:18px;
  display:block; 
  text-align:left; 
  background:url(../images/bkgSelectBoxYears.gif) no-repeat left top;  
  cursor: pointer;
  border:0px solid #D1E4F6;
  color:#333;
}
.selectbox:hover, .selectboxYears:hover{
  color:#000;
  background-position:left bottom;  
}



html .clearfix {
height:1%;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}


div.connected { height:auto; min-height:115px;}

div.underThirtyForm{background:white; padding:25px 25px 25px 25px; float:left; width:660px; height:auto; }
div.underThirtyForm h2{background:url(/sonycentre/images/imgSignUp.gif) no-repeat; width:197px; height:52px; margin-bottom:15px;}
div.underThirtyForm label{color:Black; float:left; }
div.underThirtyForm div{margin:10px 0px 20px 0px;}
div.underThirtyForm p{ color:#fff; margin:0; padding:0 3px; position:relative; top:-5px;}
div.underThirtyForm p.required span{color:#bf0f0a; float:left;}

div.underThirtyForm input{ background:none; border:none; height:13px; font-size:0.95em; position:relative; top:0px; left:4px; margin-top:-7px;}
div.underThirtyForm span{color:#0068a0; font-weight:bold; margin-left:7px;}

div.underThirtyForm .fname {float:left; margin-right:62px; width:300px; }
div.underThirtyForm .fname .holder{background:url(/sonycentre/images/bkgMembershipName.gif) no-repeat; width:146px; height:21px; margin-bottom:6px; float:left; margin-left:38px; margin-bottom:10px; margin-top:-5px;}
div.underThirtyForm .fname input{ width:138px; }

div.underThirtyForm .lname {float:left; width:280px;}
div.underThirtyForm .lname .holder{background:url(/sonycentre/images/bkgMembershipName.gif) no-repeat; width:146px; height:21px; float:left; margin-top:-5px; margin-bottom:10px; margin-left:7px;}
div.underThirtyForm .lname input{width:138px; }

div.underThirtyForm .email{clear:left; width:505px; padding-bottom:11px;}
div.underThirtyForm .email .holder{background:url(/sonycentre/images/bkgMembershipEmail.gif) no-repeat; width:216px; height:21px; float:left; margin-top:-8px; margin-left:16px; margin-bottom:10px; margin-top:-5px;}
div.underThirtyForm .email label{margin-top:-2px;}
div.underThirtyForm .email input{width:205px; }

div.underThirtyForm .phone{clear:left; width:200px; margin-top:-14px;}
div.underThirtyForm .phone .holder{background:url(/sonycentre/images/bkgMembershipPhone.gif) no-repeat; width:116px; height:21px; float:left; margin:-15px 0px 0px 93px; margin-bottom:10px; margin-top:-15px;}
div.underThirtyForm .phone input{width:106px; }

div.underThirtyForm .dob{clear:left; width:680px; height:30px; }
div.underThirtyForm .dob .holder{ height:7px;}
/*div.underThirtyForm .dob input{background:url(/sonycentre/images/bkgMembershipPhone.gif) no-repeat; width:116px; height:21px; float:left; margin:-15px 0px 0px 72px;}*/
div.underThirtyForm span.dobspan{margin-right:121px; margin-top:-29px; float:right;}
div.underThirtyForm .select{position:relative;}

div.underThirtyForm input.FormButton{background:url(/sonycentre/images/btnSubmit.gif) no-repeat !important; width:137px !important; height:30px !important;}
div.underThirtyForm input.FormButton:hover{background-position: 0 -31px !important; cursor:pointer;}

div.underThirtyThankYou a.btnBackToMemberships{background:url(/sonycentre/images/btnBackToMembershios.gif) no-repeat; width:277px; height:30px; display:block;}
div.underThirtyThankYou a.btnBackToMemberships:hover{background-position:0 -31px; cursor:pointer;}

div.underThirtyThankYou img{margin:0px 0px 35px 0px; margin-top:0;}

#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneMain_BizForm_viewBiz_ctl00_dob_ddlDay_input{margin-left:26px;}
#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneMain_BizForm_viewBiz_ctl00_dob_ddlDay_container{margin-top:-9px; margin-left:91px;}
#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneMain_BizForm_viewBiz_ctl00_dob_ddlMonth_container{margin-top:-9px; margin-left:232px; }
#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneMain_BizForm_viewBiz_ctl00_dob_ddlYear_container{margin-top:-9px;margin-left:374px; }

div#rentalFeatureContainer a.techSpec{background:url(/sonycentre/images/btnDownloadTechSpecsRentals.gif) no-repeat; width:381px; height:29px; display:block; margin-top:22px;}
div#rentalFeatureContainer a.techSpec:hover{background-position: 0 -31px;}
div#rentalFeatureContainer a.techSpec span{display:none;}

.rentalsFooter{background:black; height:60px; width:100%;}
.rentalsFooter ul{margin:0px 0px 0px 12px;}
.rentalsFooter ul li{float:left; color:white; list-style-type:disc; background-image:none; list-style-position:inside; font-size:1em;}
.rentalsFooter p.blue{padding-left:25px; padding-top:9px; margin:0px;}


