/*GENERAL ELEMENTS*/
* {
	margin: 0;
	padding: 0;
}

html, body { text-align: center; font: normal 12px/20px Helvetica, Arial, sans-serif; background: #fff; }
td, input, select, textarea { font: normal 12px/20px Helvetica, Arial, sans-serif; }

img {border: 0px;}

.left { float: left; }
.right { float: right; }
.clear { clear: both; }

/* FONTS */
p { margin: 0 auto 24px; }

h1, h2, h3, h4 { color: #990000; }
h1 { font: 36px/46px 'Tinos', arial, serif; margin: 0 auto 10px;  }

/* MAIN ELEMENTS */
#container { width: 652px; height: 372px; top: 50%; left: 50%; margin-top: -186px; margin-left: -326px; text-align: center; position: absolute; z-index: 2; }

#logo { float: left; display: block; margin: 70px 0 0 0; }

#welcome { width: 343px; float: right; text-align: left; margin: 60px 0 0 0; }
#welcome img { float: left; margin-right: 8px; }
#welcome a#contactUs img { float: right; margin: 0; }

#formContainer { display: none; width: 343px; float: right; text-align: left; margin: 0px 0 0 0; position: relative;}
	.close { float: right; font: normal 10px Verdana, Helvetica, sans-serif; color: #ccc; }
	.close a { text-decoration: none; color: #ccc; }
	.close a:hover { color: #990000; }
	
	#formContainer form { margin: 0; }
	#formContainer div { clear: both; }
	#formContainer label { display: block; float: left; width: 165px; padding-top: 4px;}
	#formContainer input { display: block; float: left; width: 171px; height: 22px; border: 1px solid #b2b2b2; background: #fff url(../images/BKGform.jpg) repeat-x 0 0; padding: 2px; margin-bottom: 16px;}
	#formContainer ul { width: 177px; float: left; list-style: none; padding: 0; margin:0; }
		#formContainer ul label { padding-left: 25px; float: none; padding: inherit; width:auto;}
		#formContainer ul input { display: inline; float: none; width: auto; height: auto; vertical-align: middle; border: none; background: none; padding: 0; margin-bottom: 0; margin-top: -1px; }
	#formContainer textarea { display: block; width: 336px; height: 66px; border: 1px solid #b2b2b2; background: #fff url(../images/BKGform.jpg) repeat-x 0 0; padding: 2px; margin-bottom: 16px; }
	#formContainer #formSubmit { float: right; border: none; width: 112px; height: 32px; background: none; padding: 0; margin: 0; }
	
	.hint { display: none; background: #333; color: #fff; width: 150px; padding: 4px; position: absolute; top: 96px; right: -145px;border-radius: 4px;}
		.hint img { position: absolute; top: 10px; left: -21px; }
