/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

/* the overlayed element */
div.overlay {
	
	/* growing background image */
	background-image:url(../img/overlay/white.png);
	
	/* dimensions after the growing animation finishes  */
	width: 560px;
	height: 500px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding: 55px;
}

/* default close button positioned on upper right corner */
/*
div.overlay div.close {
	background-image:url(../img/overlay/apple-close.png);
	position:absolute;
	right: 15px;
	top: 15px;
	cursor:pointer;
	height:28px;
	width:28px;
}
*/

#contactus {
	background-image:url(../img/overlay/apple.png);
	color:#fff;
}

#contactus h3 {
	color: #d76300;
	margin-bottom: 10px;
}

#contactus br {clear:both;}
#contactus label {font-size:1.2em; clear:left; display:block; width:130px; float:left; text-align:right; padding-top: 2px; padding-right:15px; font-weight:bold;}
#contactus .contact-input {padding:6px; margin:6px; background:#eee; border:1px solid #fff; width:300px;}
#contactus .contact-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}
#contactus .contact-send {width:50px; background:url(../img/contact/send.png) no-repeat;}
#contactus .contact-cancel {width:65px; background:url(../img/contact/cancel.png) no-repeat;}
#contactus textarea {height:100px;}
#contactus .contact-cc {font-size:.9em; cursor:default;}
#contactus .contact-loading {position:absolute; background:url(../img/contact/loading.gif) no-repeat; z-index:10000; height:55px; width:54px; margin:100px  0 0 250px; padding:0;}
#contactus .contact-message {text-align:center; padding:60px;}

#contactordinary {width: 500px;}		
#contactordinary label {font-size:1.2em; clear:left; display:block; width:130px; float:left; text-align:right; padding-top: 2px; padding-right:15px; font-weight:bold;}
#contactordinary .contact-input {padding:6px; margin:6px; background:#eee; border:1px solid #fff; width:300px;}
#contactordinary .contact-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#000; text-align:center; vertical-align:middle; background:#eee;}
#contactordinary .contact-error {text-align:center; color:#d76300; font-weight: bold}
#contactordinary .contact-message {text-align:center; color:#00d300; font-weight: bold; font-size:1.2em;}

