/* -------------------------------------------------------------- 
   forms.css
   * Sets up some default styling for forms
   * Gives you classes to enhance your forms
-------------------------------------------------------------- */

/* Fieldsets */
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }

/* Text fields */
input              { }
input.text         { padding-top:5px; height:18px; color:#FCFCFC; }
input.text:focus   {}

/* Input submit
input.submit       { background:#D8D8D8; color:#FCFCFC; font-weight:bold; }
*/

/* checkbox fields */
input.check        {}

/* Textareas */
textarea            { border:1px solid #bbb; background:#eee; padding:5px; }
textarea:focus      { border:1px solid #999; background:#fff; }

/* Select fields */
select              { border:1px solid #ccc; background:#f6f6f6; }
select:focus        { border:1px solid #999; background:#fff; }

/* Button */
button              { height:24px; padding:0 8px; font-size:12px; line-height:18px; margin-top:-2px; }
button.pos          { margin-left:65px; }

/* Success, error & notice boxes for messages and errors. */
.error,
.notice, 
.success       { padding:.4em; margin-bottom:1em; border:2px solid #ddd; }
.error ul,
.notice ul, 
.success ul    { margin-left:1em; padding-left:1em; list-style-type:square; }
.error         { background:#FBE3E4; color:#D12F19; border-color:#FBC2C4; }
.notice        { background:#FFF6BF; color:#817134; border-color:#FFD324; }
.success       { background:#E6EFC2; color:#529214; border-color:#C6D880; }
.error a       { color:#D12F19; }
.notice a      { color:#817134; }
.success a     { color:#529214; }

/* for login */   
 label { float:left; margin-left:1em; padding-right:5px;width:120px; text-align:right; }
 input.submit { float:left; margin-left:95px; }
 .error { width:50%; margin-top:1em; margin-left:1em; }   

#wrapper .error{width:706px; left:162px;top:93px;position: relative;}