#popcorn-menu {
	top: 0;
	height: 30px;
	position: fixed;
	right: 0;
	width: 100%;
	z-index: 99;
	background: #FFF;
	border-bottom: 1px Solid #EE1A23;
	margin: 0;
}

#popcorn-menu-content {
	margin: 0 auto 0 auto;
	width: 930px;
	padding: 0;
	color: #333;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 9pt;
}

#popcorn-menu-logo {
	display: block;
	width: 105px;
}

#popcorn-menu-links {
	display: block;
	padding: 0;
	left: 140px;
	top: -23px;
	position: relative;
}

#popcorn-menu-links a {
	color: #EE1A23;
}

#popcorn-user {
	display: block;
	width: 375px;
	padding: 0;
	left: 555px;
	top: -38px;
	position: relative;
	text-align: right;
}

#popcorn-user a {
	color: #EE1A23;
}

/* Popcorn Footer */
#popcorn-footer {
	margin: 10px auto 0 auto;
	padding: 0;
	width: 930px;
	text-align: right;
	color: #333;
	font-size: 8pt;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 9pt;
}

#popcorn-footer a {
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

#popcorn-footer a:hover {
	color: #333;
	text-decoration: underline;
	font-weight: bold;
}

/* Login Page */
#popcorn-login-form {
	margin: 0;
	padding: 0;
}

#popcorn-login-form a {
	color: #EE1A23;
}

#popcorn-login-form p {
	color: #333;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 9pt;
}

.popcorn-input {
	width: 70px;
}

#popcorn-additional {
	margin: 100px auto 0;
	width: 500px;
}

#popcorn-formWrapper {
	margin: 0 auto;
	min-width: inherit;
	padding: 0 20px 10px;
	text-align: left;
	width: 470px;
}

#popcorn-formCasing {
	background: transparent url(../images/login-case.png) no-repeat scroll
		left top;
	padding: 20px 35px 1px 27px;
}

input#popcorn-username {
	width: 220px;
}

#popcorn-formFooter {
	background: url("../images/login-footer.png") no-repeat top left;
	height: 18px;
}

input#popcorn-password {
	margin-right: 5px;
	width: 220px;
}

#popcorn-formid tr {
	margin: 15px 0;
}

#popcorn-formid td {
	color: #A5A5A5;
	float: left;
	font-size: 14px;
	line-height: 24px;
	padding-top: 5px;
	width: 110px;
}

#popcorn-formid dd {
	color: #A5A5A5;
	font-size: 12px;
	line-height: 24px;
	margin: 0 0 10px 80px;
}

input.popcorn-input:focus {
	border: 1px solid #BFBFBF;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
}

input.popcorn-input {
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-x-system-font: none;
	border: 1px solid #DCDCDC;
	color: #444444;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	padding: 8px 5px;
}

#popcorn-loggedin {
	margin: 5px 0 0 0;
	color: #333;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 9pt;
}

#popcorn-loggedin a {
	color: #EE1A23;
	text-decoration: none;
}

#popcorn-loggedin a:hover {
	color: #EE1A23;
	text-decoration: underline;
}

.popcorn-error {
	font-size: 9pt;
	color: red;
	font-family: arial, sans-serif;
	font-weight: normal;
}

.popcorn-required {
	color: red;
	font-weight: bold;
	font-size: 9pt;
}

.popcorn-error1 {
	border: 2px solid red;
	padding: 1px 1px 1px 1px;
}

.popcorn-forgot {
	color: #1D5987;
	cursor: pointer;
	font-size: 9pt;
}

.popcorn-close {
	width: 930px;
	text-align: right;
	margin: 0px auto;
	color: #FF0000;
	text-decoration: underline;
	background-image: url("../images/delete.png");
	background-repeat: no-repeat;
	background-position: 97% 4px;
	font-size: 12px;
}

div.popcorn-iframe {
	width: 830px;
	margin: 0px auto;
}
div.popcorn-iframe-remove {
	width: 830px;
	margin: 0px auto;
	*width: 810px;
	*margin: 0px auto;
}
div.popcorn-iframeParent {
	display: none;
	background-color: #FFFFFF;
}

html:not([lang*=""]):not(:only-child) button.greybutton[type], x:-moz-any-link {
margin-left:-3px !important;
padding:0 9px 5px 0;
}

button.greybutton[type] {
line-height:17px;
padding:1px 12px 5px 0;
}

button.greybutton {
overflow:visible;
padding:0 9px 3px 0;
width:auto;
}

a.greybutton, button.greybutton {
-x-system-font:none;
background:transparent url(http://popcorn.otradia.com/images/grey-right.png) no-repeat scroll right top;
border:0 none;
color:#545454;
cursor:pointer;
display:block;
float:left;
font-family:arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:33px;
line-height:normal;
margin-right:6px;
padding-right:12px;
text-decoration:none;
}
a.greybutton span, button.greybutton span {
background:transparent url(http://popcorn.otradia.com/images/grey-left.png) no-repeat scroll 0 0;
color:#545454;
display:block;
line-height:14px;
padding:6px 0 10px 10px;
}


/*
*	CSS HACKS
*/
.rem-div{
	*clear:both;
	*padding-top:38px;
}	
body>div .rem-div {
	clear:both;
	padding-top: 46px;
	*padding-top:38px;
}

.edit-rem-div {
	*clear: both;
	
}
body>div .edit-rem-div{
	clear: both;
	
}

.remove_but{
	*clear: both;
	*padding-top : 97px;
}	
body>div .remove_but{
	clear: both;
	padding-top: 95px;
	*padding-top : 97px; 
}

.manager-remove{
	*clear: both;
	*padding-top: 99px;
}
body>div .manager-remove{
	clear: both;
	padding-top: 102px;
	*padding-top: 99px;
}	

div.fileinputs {
	position: relative;
	width:450px;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity: 0;
	filter: alpha(opacity :   0);
	opacity: 0;
	z-index: 2;
	width:435px;
}
#fakefield{
width: 320px;
}
#fakefieldcsv{
width: 300px;
}
