a.ir{cursor:pointer; text-decoration:none} a.ir:active{outline:0} .ir{display:block; position:relative; overflow:hidden} .ir span{display:block; position:absolute; top:0; left:0; background:no-repeat 0 0} .center-y-wrapper{} .center-y[class]{display:table} .center-y[class] .align{display:table-cell; vertical-align:middle} .center-y{position:relative; height:100%; width:100%} .center-y .align{position:absolute; top:50%; left:0; width:100%} .center-y .re-align{position:relative; bottom:50%; left:0; width:100%} html>body .center-y[class] .re-align{position:static} .photo-upload{position:relative; padding:15px 8px; margin:20px 0; background-color:#e9e9e9; overflow:hidden; height:1%} .photo-upload .label{color:#b12725; font-size:14px;font-weight:bold;} .photo-upload .ir{height:23px; width:159px; position:absolute; top:15px; right:8px;pointer:hand;} .photo-upload .ir span{height:23px; width:159px; background-image:url('http://images.chemistry.com/sites/1000/success/upload-photo.png')} .photos{margin:0; padding:15px 0 0; list-style:none; clear:both} .photos.no-photos{display:none} .photos li{display:block; width:125px; height:1%; float:left; text-align:center; position:relative} .photos .img-wrapper{height:118px; width:89px; font-size:0; display:block; margin:0 auto; padding:1px 7px 8px 1px; background-image:url('http://images.chemistry.com/sites/1000/success/photo-frame.png')} .photos a{color:#c20501; font-size:12px} .photos .caption{width:89px; height:18px; line-height:18px; position:absolute; top:42px; left:15px} .photos .caption em{display:block; width:89px; text-transform:uppercase; font-style:normal; font-size:12px; position:relative; z-index:2} .photos .caption .background{display:block; width:89px; height:18px; position:absolute; top:0; left:0; background-color:#fff; opacity:.8; z-index:1; filter:alpha(opacity=80);} .modal{font:10px/normal Verdana, Arial; color:#666; padding:40px 12px 20px; border:solid 1px #8db6d6; background-color:#fff; position:relative; z-index:10000} .modal .title{font:normal 18px/normal Tahoma, Arial; color:#369; margin:0 0 10px} .modal p{margin:0 0 10px} .modal .close-window{height:8px; width:88px; position:absolute; top:10px; right:10px} .modal .close-window span{height:8px; width:88px; background-image:url('http://images.chemistry.com/sites/1000/a/ProfileV1/showprofile/close-window.png')} .jqmTerms{display:none; position:absolute;top:160px;left:49%; margin-left:-375px; color:#333; padding:12px;} * html .jqmTerms{position:absolute;} .jqmOverlay{ background-color:#000; } .some-content{border:solid 1px red} .legalTxt{position:relative; padding:0px; margin:0px; overflow:hidden; height:1%} .legalTxt input{color:#b12725; font-size:10px;float:left;} .legalTxt p{position:relative; padding:0px;; margin:3px 5px 5px 5px;font-size:10px;overflow:hidden; float:left;width:650px;} .legalTxt .legalNote{position:relative;padding:0px;; margin:0;font-size:10px;overflow:hidden;} .legalTxt .legalTerms{position:relative;padding:0px;; margin:0px;font-size:10px;overflow:hidden;} .legalTxt .legalTerms a{color:#666666;font-weight:normal;} .legalAccept{position:relative; padding:10px 8px; margin:0; overflow:hidden; height:1%} .legalAccept .legalAcceptNnote{color:#666666; font-size:10px;font-weight:normal;} .legalAccept .legalAcceptBtn{height:23px; width:159px; position:absolute; top:15px; right:100px;pointer:hand;} .succees_Terms{width:730px; padding-bottom:10px; padding-top:20px} .succees_Terms .title{margin-bottom:10px} .succees_Terms .body{overflow:hidden; color:#666; font-family:Verdan; text-align:left} .succees_Terms .body .title{margin:0 0 2px; font-size:10px; color:#666; font-weight:bold} .succees_Terms .body p{font-size:10px; margin:0 0 10px; font-weight:normal} .succees_Terms .body a{color:#666; font-weight:normal} .succees_Terms .body em{font-weight:bold}