/*-----------------------------------------------------------------------*/	
/*                           FORM GLOBALS                                */
/*-----------------------------------------------------------------------*/

form { margin:0; padding:0; } 	

.validation-summary-errors { position:absolute; display:block; color:#900; top:50px; left:620px; width:210px; font:bold 12px/18px verdana; margin:0 0 15px 0; background-color:#FFF; padding:20px; }

ul.validation-summary-errors { display:block; padding:20px; margin:70px 0 0 0!important; }

ul.validation-summary-errors li { font:normal 12px verdana!important; color:#000!important; }

.field-validation-error { font-weight:bold; color:#900; }


/*-----------------------------------------------------------------------*/	
/*                           FORM BUTTONS                               */
/*-----------------------------------------------------------------------*/

/* removes extra side padding in IE */
button { position: relative; border: 0; padding: 0; cursor: pointer; overflow: visible;}

/* overrides extra padding in Firefox */
button::-moz-focus-inner { border: none!important;}

button span { position: relative; display: block; white-space: nowrap; }

/* Safari and Google Chrome only - fix margins */
@media screen and (-webkit-min-device-pixel-ratio:0) { button span { margin-top: -1px; }}

/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.submitBtn { padding: 0 20px 0 0; margin-right:5px; text-align: center; }
	
button.submitBtn span { padding: 6px 0 0 20px; height:25px; color:#fff;  font:normal 12px georgia; }
 
button.buttonStyle1 { background: transparent url(/Uploads/ui/button-1.gif) no-repeat right -50px  }

button.buttonStyle1 span {  background: transparent url(/Uploads/ui/button-1.gif) no-repeat left -50px;  }

button.buttonStyle2 { background: transparent url(/Uploads/ui/button-2.gif) no-repeat right -50px }

button.buttonStyle2 span { background: transparent url(/Uploads/ui/button-2.gif) no-repeat left -50px }
	
button.buttonStyle3 { background: transparent url(/Uploads/ui/button-3.gif) no-repeat right -50px }

button.buttonStyle3 span { background: transparent url(/Uploads/ui/button-3.gif) no-repeat left -50px }

/* the redundant class is used to apply the hover state with a script */ 
button.submitBtn:hover, button.submitBtnHover { background-position:right top ;}
	
button.submitBtn:hover span, button.submitBtnHover span { background-position:left top ; color:#50270e;}
