﻿
#err_overlay 
  { background-color: #000000;
	-moz-opacity: 0.7; opacity: 0.7;
	filter: alpha(opacity=70); 
	top: 0; 
	left: 0; 
	position: fixed;
	width: 100%; 
	height:100%; 
	z-index: 200;
	text-align: center; }


#err_modal
  { position: fixed; 
    z-index: 201; 
    top: 0; left: 0; 
    width: 100%; height: 100%; 
    text-align: center;  }

#err_wrap
  { width: 840px;
    margin: 20px auto;
    text-align: center;
    border: solid 3px #600000;
    background-color: #FFFFFF; }

#err_title
  { color: #FFFFFF; 
    padding: 6px; 
    font-family: Arial, sans-serif;
    letter-spacing: 1em;
    font-size: 11px;
    text-transform: uppercase;
    background-color: #600000;  }

#err_content
  { background-color: white; 
    padding: 3px;  }


#err_lead
  { font-size: 16px;
    color: #900000;
    margin-top: 20px;
    letter-spacing: .2em; }

#err_content
  { color: #000000; 
    font-size: 14px; }

#err_concertmsg, #err_noqty, #err_orgname,
#err_contactName, #err_contactPhone,
#err_contactPhoneBlank, #err_phoneArea, #err_phonePrefix, #err_phoneSuffix,
#err_contactEmailBlank, #err_contactEmailInvalid, 
#err_notes, #err_confirm
  { display: none; 
    margin: 20px 10px 40px 10px;
    font-style: italic;
    font-variant: small-caps;
    line-height: 1.7em; }

#err_confirm
  { margin: 30px 0; 
    font-style: normal;
    line-height: 24px;
    font-variant: normal;  }
    
    
#err_buttons
  { padding: 12px; }

#err_buttons
  { text-align: center; }

#err_close
  { border-width: 0;
    font-size: 11px;
    background-color: #FFFFFF;
    padding: 3px;
    color: #600000;  }

