#inspection .question { clear: both; }
#inspection .answer { margin-right: 5px; margin-left: 5px; }
#inspection .answers { line-height: 20px; display: inline; }
#inspection { /* border:1px solid #EBEFF1;background-color: #FFFFFF;*/ width: 910px; margin-right: auto; margin-left: auto; }
#inspection .contents { padding: 6px; }
#inspection .clr { clear: both; }
#inspection .overview-group { color: #333333; float: right; margin-right: 5px; margin-left: 5px; font-size: 0.9em; width: 300px; padding: 5px 5px 5px 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; }
#inspection .section { border: 1px solid #CCC; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; margin-left: 10px; padding: 3px;background-color: #FFFFFF; }
#inspection .overview-col1 { clear: left; float: left; width: 100px; text-align: right; padding-right: 3px; padding-top: 1px; padding-bottom: 1px; }
#inspection .instructions { clear: both; font-style: italic; font-weight: normal; margin-bottom: 5px; margin-left: 10px; }
#inspection .overview-col2 { float: left; width: 150px; padding-top: 1px; padding-bottom: 1px; }
#inspection .question-contents { margin-left: 10px; background-color: #F7F7F7; height: 1%; margin-right: 10px; padding: 3px; }
#inspection .section-label { background-color: #336699; padding-top: 6px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #039; font-size: 1.1em; font-weight: bold; color: #FFF; }
#inspection .question-label { font-weight: bold; font-size: 1.1em; margin-top: 20px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; clear: both; display: block; }
#inspection .question-body { font-weight: bold; }
#inspection .footnote { margin-top: 5px; font-size: 0.9em; margin-left: 10px; }
#inspection .selected { background-color: #3366FF; font-weight: bold; color: #FFFFFF; border: 1px solid #003399; text-align: center; padding: 3px; }
#inspection .not-selected { background-color: #FFFFFF; color: #CCCCCC; border: 1px solid #CCCCCC; text-align: center; font-weight: bold; padding: 3px; }
#inspection .input-label { margin-right: 5px; margin-left: 5px; font-weight: bold; }
#inspection .input-value { font-style: italic; margin-right: 5px; }
#inspection span.no { font-weight: bold; color: #FFFFFF; background-color: #990000; border: 1px solid #666666; margin-right: 2px; margin-left: 2px; padding: 5px; }
#inspection span.yes { font-weight: bold; color: #FFFFFF; background-color: #009900; border: 1px solid #666666; margin-right: 2px; margin-left: 2px; padding: 5px; }
#inspection .right-column { float: right; padding: 2px; a  text-align: right;
white-space: nowrap; }
#inspection .left-column { float: left; width: 350px; }
#inspection .highlight-red { font-weight: bold; color: #FFFFFF; background-color: #CC0000; border: 1px solid #990000; padding: 3px; }
#inspection .highlight-green { font-weight: bold; color: #FFFFFF; background-color: #339900; border: 1px solid #006600; padding: 3px; }
#inspection .highlight-orange { font-weight: bold; color: #FFFFFF; background-color: #FF9900; border: 1px solid #FF6600; padding: 3px; }
#inspection .highlight-yellow { font-weight: bold; color: #333333; background-color: #FFFF66; border: 1px solid #E6E600; padding: 3px; } 
#inspection .highlight-gray { font-weight: bold; color: #333333; background-color: #dedede; border: 1px solid #c1c1c1; padding: 3px; }

#inspection  .highlight-white { font-weight: bold; color: #333333; background-color: #FFFFFF; border: 1px solid #c1c1c1; padding: 3px; }
#inspection .nested-input { background-color: #FFFFFF; color: #333333; }
#inspection .answers table { width: 100%; }
#inspection .answers td { padding: 0px; }
#pnlPhotos.section { margin-top: 0px; margin-right: 10px; margin-bottom: 5px; margin-left: 10px; padding: 0px; }
#pnlPhotos .contents { padding: 4px; text-align: center; }
/*#inspection div.user-input { clear: both; background-color: #FFFF33; padding: 2px; margin-right: 3px; border: 1px solid #E6E600; }*/
#inspection div.user-input { clear: both; color: #333333; background-color: #FFFFFF; border: 1px solid #c1c1c1; padding: 2px; margin-right: 3px;}

#inspection span.button { margin-right: 1px; margin-left: 1px; }
#inspection td span { display:block; text-align: center; }
#inspection .overview-group2 { color: #333333; float: left; margin-right: 5px; margin-left: 5px; font-size: 0.9em; width: 300px; }
#inspection .seller-col1 { clear: left; float: left; width: 60%; padding-right: 3px; padding-top: 1px; padding-bottom: 1px; }
#inspection .seller-col2 { float: left;  width: 40%%;
padding-top: 1px; padding-bottom: 1px; }

