#pl-head {float:left; width:302px; background:#fff}
#pl-step {float:left; width:445px; text-align:left; border:1px solid #999; background:url(images/placead/bg_plstep.gif) bottom left repeat-x; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
  #pl-selectstatus {float:left; width:259px; padding:10px}
  #pl-total {float:left; text-align:center; padding-top:10px}
  #pl-totaltext {padding:2px 10px; border:1px solid #393; background:#fff; font:bold 13px arial; margin:2px 0 10px 0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}

ol.progressbar {float:left; clear:both; position:relative; left:1px; display:block; width:762px; height:37px; margin:5px 0; font-weight:bold}
  ol.progressbar#pbar01 {background:url(images/placead/pbar_arrow.png) no-repeat 65px 26px}
  ol.progressbar#pbar02 {background:url(images/placead/pbar_arrow.png) no-repeat 216px 26px}
  ol.progressbar#pbar03 {background:url(images/placead/pbar_arrow.png) no-repeat 368px 26px}
  ol.progressbar#pbar04 {background:url(images/placead/pbar_arrow.png) no-repeat 519px 26px}
  ol.progressbar#pbar05 {background:url(images/placead/pbar_arrow.png) no-repeat 670px 26px}
  ol.progressbar li {float:left; display:block; width:143px; height:19px; padding-top:5px; margin-right:7px; text-align:center}
  li.pbar-on {border:1px solid #cd0000; background:#cd0000; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
  li.pbar-prev {border:1px solid #666; color:#666; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
  li.pbar-next {border:1px solid #ccc; color:#ccc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}

#pl-error {float:left; width:750px; border:2px dashed #cd0000; padding:10px; margin:10px 0; text-align:center; font:bold 1.2em arial; color:#cd0000}

#pl-selectwrap {clear:both; float:left; width:408px; text-align:left}
  .pl-box {float:left; clear:both; width:396px; border:2px solid #999; margin-bottom:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px}
  .pl-selecthead {float:left; width:396px; height:30px; color:#fff; background:#06a0db; font-weight:bold; -moz-border-radius:7px 7px 0 0; -webkit-border-top-left-radius:7px; -webkit-border-top-right-radius:7px; border-radius:7px 7px 0 0}
  .pl-promohead {float:left; width:396px; height:30px; color:#fff; background:#e60000}

#pl-infowrap {float:left; width:348px; text-align:left}
  .pl-box2 {float:left; clear:both; width:336px; border:2px solid #999; margin-bottom:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px}
  .pl-infobox ul {list-style-type:disc; margin:7px 0 0 16px}
  .pl-infohead {float:left; width:336px; height:30px; color:#fff; background:#dce9b5; -moz-border-radius:7px 7px 0 0; -webkit-border-top-left-radius:7px; -webkit-border-top-right-radius:7px; border-radius:7px 7px 0 0}
.pl-icon {float:left; padding:3px 0 3px 10px}
.pl-headtext {float:left; padding:7px 0 0 12px; font:bold 1.1em arial}
.pl-infoheadtext {float:left; padding:7px 0 0 12px; font:bold 1.1em arial; color:#000}
.pl-moreinfo a {float:right; display:block; width:62px; height:16px; margin:4px 7px 0 0; padding:2px 0 0 9px; font-size:12px; color:#cd0000; background:#fff; text-decoration:none; border:1px solid #fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.pl-moreinfo a:visited {color:#cd0000}
.pl-moreinfo a:hover {color:#fff; background:#cd0000}
.pl-boxtext {float:left; position:relative; width:376px; padding:10px}
.pl-box2text {float:left; position:relative; padding:10px}
.pl-desc {float:left; width:364px; background:#f3f3f3; border:1px solid #999; padding:5px; margin-bottom:10px}
.pl-desc2 {float:left; width:352px; background:#f3f3f3; border:1px solid #999; padding:5px; margin-bottom:10px}
.pl-desc-info {float:left; width:304px; background:#f3f3f3; border:1px solid #999; padding:5px; margin-bottom:10px}
.pl-list {margin:0 0 0 16px; padding-left:0; list-style-type:disc}
a.mail_in {font:bold 12px arial; color:#000; text-decoration:none; background:#eee; border-top:1px solid; border-right:2px solid; border-bottom:2px solid; border-left:1px solid; border-color:#bbb #777 #777 #bbb; padding:4px 12px 3px 12px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
a.mail_in:hover {color:#000; background:#ddd; border-top:2px solid; border-right:1px solid; border-bottom:1px solid; border-left:2px solid; border-color:#777 #bbb #bbb #777; padding:4px 12px 3px 12px}
a.mail_in:visited {color:#000}
#pl-security {float:left; width:170px; margin-right:20px}
#pl-submitbox {clear:both; width:370px; text-align:right; padding:16px 0 16px 0}
.pl-data {clear:both; float:left; width:734px; padding:12px 10px 10px 10px; border:1px solid #999; text-align:left; -moz-border-radius:5px; -webkit-border-radius:5px}
#pl-helplist {float:left; width:358px; padding-bottom:10px}
#pl-helplist ul {width:300px}
#pl-helplist ul li {float:left; width:150px}
#ccards {position:relative; left:80px; top:5px}
/* Place Ad Signup form */
.pl-signup {margin:0; padding:0; font:12px arial}
.pl-signup label {display:block; float:left; text-align:right; width:120px; margin:2px 5px 0 0; padding-right:10px}
.pl-signup select {display:block; float:left; width:180px; height:20px; margin:0 7px 7px 0; border:1px solid #7f9db9; background:#fff}
.pl-signup input[type='text'] {display:block; float:left; width:180px; height:15px; margin:0 7px 7px 0; border:1px solid #7f9db9; background:#fff}
.pl-signup-text {display:block; float:left; width:180px; height:15px; margin:0 7px 7px 0; border:1px solid #7f9db9; background:#fff}
.pl-signup input[type='text'].phonepre {display:block; float:left; width:26px; height:15px; margin:0 2px 7px 0; border:1px solid #7f9db9; background:#fff}
.pl-signup input[type='text'].phonenum {display:block; float:left; width:32px; height:15px; margin:0 7px 7px 0; border:1px solid #7f9db9; background:#fff}
.pl-signuppass {display:block; float:left; width:180px; height:15px; margin:0 7px 7px 0; border:1px solid #7f9db9; background:#fff}
/* Place Ad Login Form */
.pl-login {margin:7px 0 0; padding:0; font:12px arial}
.pl-login label {display:block; float:left; text-align:right; width:70px; padding-top:2px}
.pl-login input[type='text'] {display:block; float:left; width:150px; height:15px; margin:0 7px 7px 10px; border:1px solid #7f9db9; background:#fff}
.pl-loginfield {display:block; float:left; width:150px; height:15px; margin:0 7px 7px 10px; border:1px solid #7f9db9; background:#fff}
.pl-login input[type='submit'], input[type='reset'] {display:block; float:left; margin:0 7px 7px 80px}
.pl-loginpass {display:block; float:left; width:150px; height:15px; margin:0 7px 7px 10px; border:1px solid #7f9db9; background:#fff}
.pl-login button {float:left; margin:0 7px 7px 80px}
/* PLACE AD - Success */
#pl-tools {float:left; width:336px; background:url(images/placead/user_gears.jpg) 240px 12px no-repeat; margin-left:-10px; padding:10px 5px 5px 20px; border-left:1px solid #ccc}

#payinfo {position:absolute; top:124px; left:454px; font-weight:bold}
#p-error {clear:both; float:left; width:738px; padding:12px 10px 10px 10px; margin-bottom:16px; border:2px dashed #cd0000; text-align:center; font-weight:bold}
#p-error h1 {color:#cd0000}
#p-error p {font-size:1.4em}
