	#queue-form{ font-size:0.8em; clear:both; float:right; position:relative; right:0px;}
	#queue-form label{ margin:12px 10px 0 0; font-size:0.9em;}
	#queue-form td{ vertical-align:top !important;}
	#queue-form h2{ font-weight:bold; font-size:14px; margin:5px 0;}
	#queue-form #qform-submit,#qform-photoupload{ background:none repeat scroll 0 0 #DFDFDF !important;;border:1px solid #CCCCCC !important;color:black !important;margin:0 !important;padding:10px 30px;text-shadow:5px 1px 6px #DFDFDF;}
	#queue-form input,#queue-form select,#queue-form textarea{ border:solid 1px #dfdfdf; font-size:0.9em;margin-top:8px; -moz-border-radius:2px 2px 2px 2px;background:none; color:grey}
	#queue-form form{ width:620px;}
	#queue-form textarea{ font-size:1.2em !important; resize: none; max-width: 513px !important;}
	#queue-form #photodiv{ margin:0 0 15px 0; border:solid 1px #ccc; padding:10px; -moz-border-radius:7px; width:208px;}
	#queue-form .validation-advice{ color:#6B99BF; font-size:0.85em;}
	#queue-form .validation-failed{ background:#fafafa !important}
	#queue-form.return{ margin-bottom:15px !important;}

#queue-form input.imageUploader{
	position:absolute;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;cursor:pointer;
	z-index: 2;z-index:999;
	margin-bottom:20px;top:0;margin:0px; height:30px;
	
	left:50px;
}
#queue-form #browseButton{position:relative}
#queue-form div.fakefile {
	background:none repeat scroll 0 0 #6295AF;
	border:1px solid #FAFAFA;
	color:buttonface;
	cursor:pointer;
	height:30px;
	left:25%;
	line-height:30px;
	
	position:relative;
	text-align:center;
	top:0;
	width:120px;
	
}
#queue-form #values{margin:10px 0;}
#queue-form #values li.inactive{display:none;}
#queue-form #values li.active{padding:10px; border:solid 1px #ccc; margin-bottom:5px; display:table; width:186px;}
#queue-form .removeLink{float:right}
#queue-form .text{float:left;}

#queue-form #qform-location,
#queue-form #qform-add1,
#queue-form #qform-add2,
#queue-form #qform-fhemail,
#queue-form #qform-fhphone{width:170px;}

#queue-form  #qform-city{width:95px;}

.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
    display:block; /* or inline-block */
    width: 105px; padding: 7px 0; text-align:center;    
    background:#7CA0B7; border-bottom:1px solid #ddd;color:#fff;margin:0 auto;
}
.qq-upload-button-hover {background:#4B7890;}
.qq-upload-button-focus {outline:1px dotted black;}

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
    background:#FF9797; text-align:center; 
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#FF7171;}

.qq-upload-list {margin:15px 0px; padding:0; list-style:disc;}
.qq-upload-list li { margin:5px 0; padding:0; line-height:15px; font-size:12px; padding:10px; border:solid 1px #ccc;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin:0 3px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}

