/* *********************************
	Main elements
***********************************/	
/*  general  */
	body {padding:0; margin:0; background:#222 url(/bands/imagesbg/bg_grad_666_222.png) repeat-x fixed; color:#222;}
	body,div,tr,td,select,textarea,input,option {font-family:Verdana, Arial, "Helvetica Neue", Calibri; font-size:12px;}
	form {padding:0; margin:0;}
	img {border:none; vertical-align:middle;}
	a,  a:link, a:visited {color:#004080; text-decoration:none; }
			a:hover {color:#004080; text-decoration:underline;}
	input.btnSubmit {background:#005782; color:white; width:120px; padding:5px; border:none; cursor:pointer;}
	input.btnCancel {background:#ccc; color:#666; border:none; width:120px; padding:5px; margin-right:10px;}
	input, textarea {margin:1px; padding:2px; border-spacing:0; border:#cccccc solid 1px;}
	input[type=text], textarea {color:#333;}
	input[type=text]:focus, textarea:focus {color:#111;}
	input[type=text]:blur, textarea:blur {color:#333;}
	input[type=text].off, textarea.off {color:#bbb;}
	::placeholder {color:#bbb;opacity: 1;}
	:-ms-input-placeholder {color:#bbb;}
	::-ms-input-placeholder {color:#bbb;}
		
/* sidebar */
	#sidebarShadow {position:fixed; top:0; bottom:0; right:0; left:0; background:rgba(0,0,0,0.7); z-index:9000; opacity:0;}
	#sidebarBox {position:fixed; width:450px; padding:0; top:0; right:-500px; bottom:0; z-index:9001; overflow-x:hidden; overflow-y:scroll; background:#fff; box-shadow:-3px 0 12px -3px rgba(25,25,35,0.06), inset 1px 0 0 #e2e2e2;}	
	
/* fx */
	.fxThanks {display:none; position:fixed; z-index:9001; height:300px; width:400px; top:50%; left:50%; margin-top:-150px; margin-left:-200px; background:rgba(20, 20, 20, 0.95); border-radius:10px;}
	.fxThanks .fxSmile {padding:60px 0; text-align:center; font-size:76px; color:#ddd;}
	.fxThanks .fxText {text-align:center; font-size:40px; color:#bbb;} 
	
/* ajax */
	.ajaxLoading {text-align:center; padding:15px; font-size:16px; opacity:0.4; display:none;}
	
/* footer */
	.footerDiv {display:none; width:1200px; margin-left:auto; margin-right:auto; padding:40px 0 10px 0; color:#6f6f6f; font-size:12px;}
	
/* stylized input field */
	.inputMask  .fileContents_label {display: inline-block; }
	.inputMask  .browseLabel {display:inline-block; width:50%;}
	.inputMask  [type=file] { display:none;} /*Hide the file input */
	.inputMask  input, .inputMask  [type=file] + label {border: 1px solid #CCC; border-radius: 3px; padding: 5px 10px 5px 10px; width: 140px; }
	.inputMask  [type=file] + label {text-align: center; background: #005782; color: #fff; border: none; cursor: pointer;}
	.inputMask  [type=file] + label:hover {background: #3379bd;}
	.inputMask  .inputSubmit {display:none; cursor: pointer; }
	