Form																							{ background-color: #F4F0EA; border: 1px solid #DED5C4; width: 480px;  padding: 10px 10px 10px 10px;}

.clear                      { clear: both; }

#page-wrap                  { width: 700px; margin: 40px auto; }


label                       { width: 155px; display: block; font-size: 12px;}

label span                  { color: red; }

input[type=text], textarea  { width: 240px; outline: none; }

.rowElem 
label.error                 { float: none; font-style: italic; color: red;
                              position: absolute; top: 16px; left: 0; 
                              font-size: 10px; line-height: 1em;}
                              
.rowElem #jqTransformTextarea-mm
label.error                 { top: 28px; }

#changeTypeArea             { float: left; width: 35px; }

.rowElem                    { position: relative; clear: both; min-height: 36px;}
.rowElemSelect              { clear: both; min-height: 36px; }

.thanks                     { color: green; font-weight: bold; }


.jqTransformTextarea, 
.jqTransformSelectWrapper   { margin: 0 0 5px 0; }

#address-top																{margin-top: 10px;}
#occasion-top																{margin-top: 10px;}



