/*
body, textarea {
    font-family: arial;
    font-size: 11px;
}

dd { 
    margin: 0;
}

td {
    padding: 5px;
}

th {
    padding: 5px;
    text-align: left;
}

.errors {
    color: #ff0000;
}

form#admin_email input#fromEmail {
    width: 200px; 
}

form#admin_email input#subject {
    width: 400px; 
}
*/

dd, dt { float: left; margin: 0; padding: 0; }

dd { width: 100%; }

dt { width: 100%; }

fieldset { border: none; margin: 0; padding: 0; }

.c { clear: both; }


/****** forms *********/
dd { margin-bottom: 12px; }


form#microsite_contact dl { width: 440px; }
form#microsite_contact dt { float: left; width: 140px; }
form#microsite_contact dd { float: left; width: 300px; }
form#microsite_contact #submit { background: transparent; background-image: url(/hospital/images/hospital-submit-now-140.png); border: none; cursor: pointer; height: 29px; width: 140px; }
form#microsite_contact #illness { height: 100px; margin-left: 1px; width: 300px; }


form#microsite_login dd { width: 80%; }
form#microsite_login dt { width: 20%; }

form#microsite_forgot #email-label { margin-top: 3px; width: 10%; }
form#microsite_forgot #email-element { width: 224px; }
form#microsite_forgot #email-element input { width: 200px; }
form#microsite_forgot #submit-label { display: none; }
form#microsite_forgot #submit-element { width: 20%; }


/****** Step 1 *********/
form#microsite_about dd { margin-left: 16px; width: 630px; } 
form#microsite_about dt { margin-top: 6px; width: 100%; }
form#microsite_about dd#tagline-element input { width: 300px; }
form#microsite_about #save-label { display: none; }
form#microsite_about #save-element { float: left; width: 50px; }
form#microsite_about #next-label { display: none; }
form#microsite_about #next-element { float: left; width: 50px; }
form#microsite_about #buttons-label { display: none; }
form#microsite_about #buttons-element { float: right; }
form#microsite_about #buttons-element #fieldset-buttons { float: right; }


/****** Step 2 *********/
form#microsite_virtual_tour dd.slide-show-picture { margin-bottom: 12px; margin-left: 0; padding-top: 10px; border-top: solid #ccc 1px; }
form#microsite_virtual_tour dd.slide-show-picture-first { margin-bottom: 12px; margin-left: 0; padding-top: 11px; }
form#microsite_virtual_tour dd.slide-show-picture .description { margin-left: 0; margin-top: 0; }
form#microsite_virtual_tour dd { margin-left: 16px; width: 630px; }
form#microsite_virtual_tour dt { margin-top: 6px; width: 100%; }
form#microsite_virtual_tour .description { font-size: 12px; margin-left: 16px; }
form#microsite_virtual_tour textarea#video { height: 80px; margin-left: 16px; width: 624px; }
form#microsite_virtual_tour textarea#description { height: 160px; margin-left: 0; width: 624px; }
form#microsite_virtual_tour dt#video_thumbnail-label { margin-bottom: 6px; margin-left: 16px; }
form#microsite_virtual_tour dd#video_thumbnail-element { display: none; }
form#microsite_virtual_tour dd#picture_upload-element { margin-bottom: 0; }
form#microsite_virtual_tour dt#picture-label { margin-top: 12px; }
form#microsite_virtual_tour dd#picture-element { margin-top: 12px; }
form#microsite_virtual_tour dd#picture-element { float: left; margin-left: 0; width: 80%; }
form#microsite_virtual_tour dt#picture-label { float: left; margin-left: 0; width: 20%; }
form#microsite_virtual_tour dd#description-element { float: left; margin-left: 0; width: 80%; }
form#microsite_virtual_tour dd#description-element textarea { height: 100px; margin-left: 0; width: 100%; }
form#microsite_virtual_tour dt#description-label { float: left; width: 20%; }
form#microsite_virtual_tour dt#pictures-label { display: none; }
form#microsite_virtual_tour dd#pictures-element { margin-left: 0; }
form#microsite_virtual_tour dd#pictures-element dl { margin-left: 16px; }
form#microsite_virtual_tour dt#picture1-label { display: none; }
/* form#microsite_virtual_tour dd#picture1-element { margin: 0; margin-bottom: 6px; margin-top: 6px; } */
form#microsite_virtual_tour dd#picture1-element p.description { margin: 0; }
form#microsite_virtual_tour dt#picture2-label { display: none; }
/* form#microsite_virtual_tour dd#picture2-element { margin: 0; margin-bottom: 6px; margin-top: 6px; } */
form#microsite_virtual_tour dd#picture2-element p.description { margin: 0; }
form#microsite_virtual_tour dt#picture3-label { display: none; }
/* form#microsite_virtual_tour dd#picture3-element { margin: 0; margin-bottom: 6px; margin-top: 6px; } */
form#microsite_virtual_tour dd#picture3-element p.description { margin: 0; }
form#microsite_virtual_tour dt#picture4-label { display: none; }
/* form#microsite_virtual_tour dd#picture4-element { margin: 0; margin-bottom: 6px; margin-top: 6px; } */
form#microsite_virtual_tour dd#picture4-element p.description { margin: 0; }
form#microsite_virtual_tour dt#picture5-label { display: none; }
/* form#microsite_virtual_tour dd#picture5-element { margin: 0; margin-bottom: 6px; margin-top: 6px; } */
form#microsite_virtual_tour dd#picture5-element p.description { margin: 0; }


/****** Step 3 *********/

form#microsite_description dd { margin-left: 16px; }
form#microsite_description dd#about-element { margin-left: 16px; }
form#microsite_description dd#about-element textarea { height: 320px; width: 624px; }
form#microsite_description dd#sectionTitle-element input { width: 300px; }
form#microsite_description dt#surgicalOutcomes-label { margin-top: 12px; }
form#microsite_description dd#surgicalOutcomes-element { margin-left: 16px; }
form#microsite_description dd#surgicalOutcomes-element textarea { height: 320px; width: 624px; }


/****** Step 4 *********/

form#microsite_surgeon_videos dd { margin-left: 16px; }
form#microsite_surgeon_videos dd#name-element { margin-left: 16px; }
form#microsite_surgeon_videos textarea#video { height: 160px; margin-left: 16px; width: 624px; }
form#microsite_surgeon_videos div#video-container { margin-bottom: 12px; }
form#microsite_surgeon_videos dd#url-element #url { width: 300px; }


/****** Coordinator *********/

form#microsite_coordinator dd { margin-left: 16px; }
form#microsite_coordinator dd#email-element #email { width: 300px; }
form#microsite_coordinator dd#cc_email-element #cc_email { width: 300px; }
form#microsite_coordinator textarea#description { height: 160px; width: 624px; }


/****** Step 5 *********/

form#microsite_surgeon_patients dd { margin-left: 16px; }
form#microsite_surgeon_patients dd#name-element { margin-left: 16px; }
form#microsite_surgeon_patients dd#surgeon-element { margin-left: 16px; }
form#microsite_surgeon_patients dd#picture-element { margin-left: 16px; }
form#microsite_surgeon_patients dd#story-element { margin-left: 16px; }
form#microsite_surgeon_patients dd#story-element textarea { height: 160px; width: 624px; }


/****** Step 6 *********/

form#microsite_learn_more dd { margin-left: 16px; }
form#microsite_learn_more dd#type-element { margin-left: 16px; }
form#microsite_learn_more dt#url-label { margin-left: 16px; margin-top: 6px; }
form#microsite_learn_more dd#url-element { margin-left: 16px; }
form#microsite_learn_more dd#url-element input { width: 300px; }
form#microsite_learn_more dt#title-label { margin-left: 16px; margin-top: 6px; }
form#microsite_learn_more dd#title-element { margin-left: 16px; }
form#microsite_learn_more dd#title-element input { width: 300px; }

#save-label, #back-label, #next-label, #skip-label { display: none; }
#save-element, #back-element, #next-element, #skip-element { float: left !important; width: 50px !important; }
#buttons-label { display: none !important; }
#buttons-element { float: right !important; margin-top: 6px; }
#buttons-element #fieldset-buttons { float: right !important; }
