/*
 Screen style - Edit pages
 Site: The Construction Exchange
*/

/* Edit Forms */
.edit h1 { font-size: 2.09em; margin:10px 0px 10px 0px;padding-bottom:10px;border-bottom:1px solid #aaa}
.edit h2 { font-size: 2.09em; margin:20px 0px 10px 0px; }
.edit h2 span { font-size: 0.43em; font-weight: normal; margin-left: 5px; color: #999;}
.edit h3 { font-size: 1.36em; margin: 10px 10px; margin-bottom:0px; float:left; display:block }
.edit h4{ font-size: 1.36em; margin: 10px 0px;  display:block}
.edit h4 span { font-size: 0.63em; font-weight: normal; margin-left: 5px; color: #999;}
.edit #content {  background: none; padding:0pt}

.edit-left { width: 440px; float: left;}
.edit-right { width: 430px; float: left; padding-left:50px;}
#edit-left { width: 440px; float: left;}
#edit-right { width: 430px; float: left; padding-left:50px;}

div#searchResultsBox{float:left}
ul#searchResults {float:left;width:430px;max-height:236px;height:auto;_height:236px;overflow:auto;position:relative}
ul#searchResults li.load{text-align:center;border:none;}
ul#searchResults li{float:left;background-color:#fefefe;padding:4px 3px;width:406px;}
ul#searchResults li.r0{background-color:#efefef}
ul#searchResults li p {margin:0}
ul#searchResults li p.details{float:left;width:220px}
ul#searchResults li p.action{float:right;padding-top:10px; }
ul#searchResults li p.action a{}

div.button-row{}
div.button-row p.pos-actions{margin: 20px 0px 20px 175px}
div.button-row p a{margin-bottom:10px}
div.button-row p {float:left}
p.cancel-row{margin:0px 0px;width:100%;text-align:center;clear:left;float:none;font-size:14px;font-weight:bold}

div.company-hdr{width:600px;float:left;margin-bottom:15px }
p.company-details{float:left;}
p.actions{float:right}p.company-details span{font-size:16px}
p.company-details span.name{font-weight:bold}

div#editCompany{float:left;margin-top:20px;padding-top:10px;border-top:1px #ccc dashed}
div#edit-company-project label,div#editCompany label, div#editProfile label, div#editProfile legend, div#editWork label{ display: block; width: 130px; float: left; font-weight: 800; padding: 5px 0 0; }
div#edit-company-project input.edit-text,div#editCompany input.edit-text, div#editProfile input.edit-text, div#editWork input.edit-text { width: 227px; border-top: 1px solid #999;border-left: 1px solid #999; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 3px 2px; font-size: 1.1em; }
div#editCompany select, div#editProfile select, div#editWork select { width: 233px; margin-bottom: 0px; border-top: 1px solid #999;border-left: 1px solid #999; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;padding: 2px 2px;font-size: 1.1em;}
div#editWork label a{font-weight:normal;font-size:.8em}
div#edit-company-project div#edit-left{width:620px}

textarea { border-top: 1px solid #999;border-left: 1px solid #999; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 3px 2px; font-size: 1.1em;}

span.input-info { color: #999; display: block; margin: 5px 0 10px 135px; }
span.select-block { display: block; width: 227px; float: left; }
div#editCompany span.select-block label, div#editProfile span.select-block label { display: block; width: 50px; float: left; }

div#editProfile span.select-block select, div#editCompany span.select-block select { margin-bottom: 10px; }
span.select-block input { width: 137px; border-top: 1px solid #999;border-left: 1px solid #999; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 3px 2px; font-size: 1.1em; float: left; }
span.label-info { color: #999; font-size: .9em; font-weight: 400; margin: 5px 0 0; display: block;}
span.hint-text {color:#aaa;font-size:11px;font-weight:normal}

h4.form-hdr { font-size: 1.4em; font-weight: 400; color: #000; margin: 1em 0em;}
input.editCompanysubmit, input.editProfilesubmit { margin:20px 0px 40px 125px;vertical-align:middle }

div#editProfile input#yourPicture, div#editCompany input#companyLogo{ height:24px; padding: 3px 2px; }
p#submit-wrap { margin: 20px 0 0 125px; }

/* Edit Work */
div#editWork .currentlyWork input { margin:0 10px 0 0 }
div#editWork input#jobTitle { width: 350px; }
div#editWork select#companyState { width: 60px; }
div#editWork input#zip { width: 100px; }
div#editWork select.select-month { width: 100px; border-top: 1px solid #999;border-left: 1px solid #999; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;padding: 2px 2px; vertical-align:middle;margin: 0;}
div#editWork input.input-year { width: 50px;border-top: 1px solid #999;border-left: 1px solid #999; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 2px 2px; font-size: 1.1em; vertical-align:middle; }
span.currently-work { margin-left: 193px; }
.findCompany-result { margin: 20px 0 0; background: url(../images/edit/company-check.png) no-repeat; padding: 0 0 0 50px; font-size: 1.15em;}

div#editWork input.editWorksubmit { float: left;  }
span#edit-job-cancel a{ color: #678a30; text-decoration: none; font-weight: 800; vertical-align: top; font-size: 1.1em; margin-left: 10px; display: block; float: left; padding-top: 16px;}
p#remove-position { clear: both; }
p#remove-position a{ margin: 15px 0 0 135px; color: #678a30; display: block; text-decoration: none; font-weight: 800; }

/* Edit Profile */
fieldset#interest-checkboxes p { width: 270px; float: right; margin: 2px 0 3px; }
fieldset#interest-checkboxes input { float: left; vertical-align: middle; margin-right: 5px; height: 15px; }
fieldset#interest-checkboxes p label{ display: inline; width: 100%; font-weight: 400; float: none; vertical-align: middle; padding-top: 3px;}

/* Auto clearing */
.autoclear:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

/* IE 6 Fixes */
* html span.select-block { padding-bottom: 10px;margin-left: 3px; }
* html div#editCompany input#editCompanysubmit { behavior: url("./js/pngbehavior/pngbehavior.htc"); display: block; width: 140px; height: 50px;}
* html div#editProfile input#editProfilesubmit { behavior: url("./js/pngbehavior/pngbehavior.htc"); display: block; width: 140px; height: 50px;}
* html div#editWork input#editWorksubmit { behavior: url("./js/pngbehavior/pngbehavior.htc"); display: block; width: 153px; height: 50px;}

/* IE 7 Fixes */
*:first-child+html p#remove-position a{ margin-top:0; } 
*:first-child+html span.select-block { padding-bottom: 10px; }

/* Sync Company */
fieldset p{position:relative}
fieldset span.eq{float:left;position:absolute;left:-65px;font-size:14px;
                 color:black;padding:2px;font-weight:bold;border:1px solid #ccc;
                 background-color:#66cc66}
fieldset a.sync{border:1px solid #ccc;
                float:left;position:absolute;left:-68px;
                color:black;font-size:12px;padding:2px;
                display:block;background-color:gold}
fieldset.sync p{height:25px}

/*Update Project Photos*/
#edit-right .photo-item{float:left;width:100%;padding:0 0 10px 0;margin:10px 0 0 0;border-bottom:1px dotted #ccc}

#edit-right .photo-item p{float:left;margin:0;padding:0;width:auto}
#edit-right .photo-item p span {display:block;font-weight:bold}
#edit-right .photo-item p.img span{margin-top:5px;display:block;text-align:center;font-weight:normal;width:80px}
