h2 { color: #036 }
img { display:inline }
p.buttons { margin-top:2em }
p input { float:right }
.fixedwidth { width: 760px }
div.fieldset { width:734px }
div.half { float:left; width:50% }
.charcount { font-size: 10px; color: #c00; width: 300px; zoom:1 }
table.ratings { border-collapse:collapse; margin-top:1em }
table.ratings tr td:first-child { width:150px ; }
table.ratings tr.odd td { background-color:#ccc }
table.ratings tr.even td { background-color:#eee }
table.ratings tr td .question { margin-top:0!important }
table.ratings tbody td { border:1px solid #fff; padding:2px }
table.ratings thead span { white-space:nowrap }
table.ratings tr td span.key { margin-bottom:.5em }
table.form { width: 100% }
table.form tr td:first-child { padding-right: 1em; }
table.form tr td label.radioindent { padding-left:22px; text-indent:-22px ; padding-top: 0.5em; }
table.form tr td textarea,table.ratings { width:724px }
table.form tr td+td textarea { width:604px }
table.form tr td .question,span.question { display:block; font-weight:700; margin-top:1em }
table.form tr td span.answer { display: block; margin-top: 1em }
table.form tr td span.clarify,table.form tr td span.key { display: block; font-size:.9em; font-style:italic; font-weight:400; padding: .5em 0 .5em 0 }
table.form tr td { text-align:left }
table.form tr td p { width:auto }
table.form tr td .note { display:block; font-size:.9em; margin:.5em 0 }
table.form tr td input[type="text"] { width:20em }
div.fieldset fieldset { margin-top:-1em }
table.form tr td textarea,table.form tr td select,table.form tr td input[type="text"],table.form tr td input[type="radio"] { margin-top:.5em }
label,table.form tr td span.key { display:block }
.group { display: block; float: left; margin-right: 1em }
table.form tr td .group span.clarify { line-height: normal }
table.form,table.form tr td textarea { width:100% }	/*error checking*/#alert { background-color:#ffc; background-image:url(http://www.tirerack.com/images/navigation/alertTriangleSmTan.gif); background-position:2px 2px; background-repeat:no-repeat; border:solid 1px #cc9; line-height:16px; margin-bottom:12px; padding:3px 3px 3px 24px; width:733px }.missing { color:#c00; display: block; font-weight: 700; margin-top:1em }
