#mainContainer #loginBoxBg .customfile-input,#mainContainerKids #loginBoxBg .customfile-input,#mainContainerKids #loginBoxBg .error .customfile-input,#mainContainerParents #loginBoxBg .customfile-input,#mainContainerParents #loginBoxBg .error .customfile-input,#mainContainer #loginBoxBg .error .customfile-input{border:1px solid red;cursor:pointer;display:block;font-size:24px;height:26px;margin-top:-25px;opacity:0;filter:alpha(opacity=0);z-index:999;margin-left:4px}#mainContainerKids #loginBoxBg .error .customfile-input,#mainContainerParents #loginBoxBg .error .customfile-input,#mainContainer #loginBoxBg .error .customfile-input{width:auto;left:0;top:0}#mainContainer #loginBoxBg .customfile,#mainContainerKids #loginBoxBg .customfile,#mainContainerKids #loginBoxBg .error span.customfile,#mainContainerParents #loginBoxBg .customfile,#mainContainerParents #loginBoxBg .error span.customfile,#mainContainer #loginBoxBg .error span.customfile{background:url(images/common-register-input-bg.jpg) no-repeat scroll left top transparent;cursor:pointer;height:28px;margin-left:5px;overflow:hidden;padding:2px;position:relative;width:322px;float:left}.customfile-disabled{opacity:.5;filter:alpha(opacity=0);cursor:default}#mainContainer #loginBoxBg .customfile-feedback,#mainContainerKids #loginBoxBg .customfile-feedback,#mainContainerKids #loginBoxBg .error span.customfile-feedback,#mainContainerParents #loginBoxBg .customfile-feedback,#mainContainerParents #loginBoxBg .error span.customfile-feedback,#mainContainer #loginBoxBg .error span.customfile-feedback{color:#000;display:block;font-size:16px;margin:3px 1px 1px 0;padding:.3em .6em;font-weight:400}#mainContainerKids #loginBoxBg .error span.customfile-feedback,#mainContainerParents #loginBoxBg .error span.customfile-feedback,#mainContainer #loginBoxBg .error span.customfile-feedback{float:left;width:70%;line-height:normal}.customfile-feedback-populated{color:#000;font-style:normal;font-weight:700;padding-left:20px;background:url(images/icon-generic.gif) 5px 4px no-repeat}#mainContainer #loginBoxBg .customfile-button,#mainContainerKids #loginBoxBg .customfile-button,#mainContainerKids #loginBoxBg .error span.customfile-button,#mainContainerParents #loginBoxBg .customfile-button,#mainContainerParents #loginBoxBg .error span.customfile-button,#mainContainer #loginBoxBg .error span.customfile-button{background:url(images/bg-submit.gif) repeat-x scroll center bottom #333;color:#fff;float:right;font-size:1.2em;font-weight:700;margin-right:10px;margin-top:2px;padding:.3em .6em;text-align:center;text-decoration:none;width:50px;display:block}.customfile-hover .customfile-button,.customfile-focus .customfile-button{color:#111;background:#aaa url(images/bg-btn.png) bottom repeat-x;border-color:#aaa;padding:.3em .6em}.customfile-focus .customfile-button{outline:1px dotted #ccc}.customfile-ext-jpg,.customfile-ext-gif,.customfile-ext-png,.customfile-ext-jpeg,.customfile-ext-bmp{background-image:url(images/icon-image.gif)}.customfile-ext-mp3,.customfile-ext-mp4,.customfile-ext-mov,.customfile-ext-swf,.customfile-ext-wav,.customfile-ext-m4v{background-image:url(images/icon-media.gif)}.customfile-ext-zip,.customfile-ext-tar,.customfile-ext-sit{background-image:url(images/icon-zip.gif)}