          /* FOR BASE */
h1 { font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h2 { font-size: 16px; line-height: 18px; margin-bottom: 18px; }
h3 { font-size: 1em; line-height: 18px; }
h4 { font-size: 10px; line-height: 18px; }






/* LAYOUT */
body {height:860px; }
body {background: #efefef url(../images/appleconnect/bg_body.jpg) repeat-x 0 0;}
body a {cursor: pointer; }


/* #productheader {border: 0; height: 65px;}
#productheader img {float: left; margin: 20px 0 8px 8px;} */

#main #container {width: 984px;height:100% !important;}

#main #content {padding: 18px 60px 25px;}

#main #content p,  #main #content li {color: #777;}

#main #content h1 {margin-top: 30px; width: 40%;}

#main {background: url(../images/appleconnect/bg_main_top.png) no-repeat; padding-top: 7px; behavior: url(http://images.apple.com/global/scripts/lib/iepngfix.htc); color: #666;}
#main_wrap {background: #fff url(../images/appleconnect/bg_main.gif) repeat-y; padding: 0 2px; width: 980px; overflow: hidden;}
#main_bottom {background: url(../images/appleconnect/bg_main_bottom.gif) no-repeat; width: 984px; height: 10px; margin-bottom: 0px;}

#diversity_statement {text-align: center; color: #75797c; font-size: 11px; padding: 22px 0 8px;}


/* APPLECONNECT PAGE */

#main .grid2col {margin-bottom: 30px;height: 30px;}
#main .grid2col .column div {color: #777; padding-bottom: 5px;margin-top: 40%;}
#main .grid2col .column li {line-height: 15px; margin-bottom: 10px;}
#main .grid2col .column.first {padding-right: 40px; width: 100%;margin-top: 3%;}
#main .grid2col .column.last{border-left: 1px solid #e5e5e5; padding-left: 70px; width: 42%;margin-top: 50px;height: 85%;}



#main input {margin: 0; outline: 0;}
#main input#accountname, #appleconnect input#accountpassword {margin: 3px 0 10px; width: 270px;}
#main span.dstext {margin-top: 20px;}


/* CREATE ACCOUNT PAGE */
#create_acct .required {color: #c60;}
#create_acct #application {clear: both; display: block;}
#create_acct .buttons { margin: 40px 20px 30px -2px; padding-top: 20px; display: block;  overflow: hidden; border-top: 1px solid #e5e5e5;}
#create_acct .buttons ul li {display: inline; float: left; margin-right: 20px;}
#create_acct .grid2col {padding-top: 20px;}
#create_acct .column.first {border-right: 0;}
#create_acct .column.last { margin-right: 30px;}
#create_acct h1 {margin: 50px 0 18px 60px;}
#create_acct #content p {margin: 0 60px 18px;}
#create_acct .column.first div {margin: 0 0 0 60px ;}
#create_acct .column input {margin: 3px 0 20px; width: 375px;}
#create_acct .buttons {margin: 40px 60px 60px;}
#create_acct .column input.area_code {width: 42px;}
#create_acct .column input.phone {width: 110px;}

/* COOLJOBS VALIDATION */
.tooltip_wrap {/*display:block; position:relative; z-index:99;*/} 




.tooltip_appleconnect{ background-color:#fffbc8; border:1px solid #ccc; font-size:10px; margin-top:30px; padding:5px 10px;  -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 2px 4px #ddd; -webkit-box-shadow:0 2px 4px #ddd; text-decoration:none; width:250px;margin-top: 30px !important; }




