form {margin: 0;}

input
	{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	outline: none;
	text-align: center;
	}
	
input.basic-button
	{
	margin: 0 1px -1px 1px;
	padding-bottom: 3px;
	padding-top: 2px;
	}
	
input.radio-button
	{
	height: 12px;
	width: 12px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	}
	
input.text-box
	{
	background-color: transparent;
	border: 0;
	color: #00FF00;
	height: 14px;
	margin: 4px 0 3px 0;
	padding: 0;
	width: 100px;
	}
	
input.text-box#e-mail {width: 250px;}
	
select.link-menu
	{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	outline: none;
	}

textarea {resize: none;}













.admin-button
	{
	border: 0;
	color: #FFFFFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 24px;
	margin: 0 2px 0 2px;
	padding: 0 0 3px 0;
	}

.admin-button:hover
	{
	color: #000000;
	cursor: pointer;
	}
	
.admin-button#browse
	{
	background: #444444 url(/images/general/buttons/tab%20black%2061.gif) no-repeat;
	width: 61px;
	}

.admin-button#browse:hover
	{
	background-color: #00FF00;
	color: #000000;
	}

.admin-button#cancel
	{
	background: #444444 url(/images/general/buttons/tab%20black%2057.gif) no-repeat;
	width: 57px;
	}

.admin-button#cancel:hover
	{
	background-color: #00FF00;
	color: #000000;
	}

.admin-button#cancel-changes
	{
	background: #444444 url(/images/general/buttons/tab%20black%20116.gif) no-repeat;
	width: 116px;
	}

.admin-button#cancel-changes:hover
	{
	background-color: #00FF00;
	color: #000000;
	}

.admin-button#confirm 
	{
	background: #444444 url(../../images/general/buttons/tab%20black%2065.gif) no-repeat;
	width: 65px;
	}

.admin-button#confirm:hover {background-color: #00FF00;}

.admin-button#refresh
	{
	background: #444444 url(../../images/general/buttons/tab%20black%2064.gif) no-repeat;
	width: 64px;
	}

.admin-button#refresh:hover
	{
	background-color: #00FF00;
	color: #000000;
	}

.admin-button#submit 
	{
	background: #444444 url(../../images/general/buttons/tab%20black%2060.gif) no-repeat;
	width: 60px;
	}

.admin-button#submit:hover
	{
	background-color: #00FF00;
	color: #000000;
	}

.admin-button#submit-changes
	{
	background: #444444 url(../../images/general/buttons/tab%20black%20118.gif) no-repeat;
	width: 118px;
	}

.admin-button#submit-changes:hover
	{
	background-color: #00FF00;
	color: #000000;
	}
	
.admin-button#upload
	{
	background: #444444 url(../../images/general/buttons/tab%20black%2059.gif) no-repeat;
	width: 59px;
	}

.admin-button#upload:hover
	{
	background-color: #00FF00;
	color: #000000;
	}

.admin-check-box 
	{
	height: 12px;
	width: 12px;
	}
	
.admin-file
	{
	background-color: #FFFFFF;
	margin: 23px 0 22px 0;
	text-align: center;
	}

.admin-file#custom {width: 500px;}
.admin-file#media {width: 450px;}

.admin-gallery {margin: -2px 0 24px 0;}

.admin-gallery label
	{
	border: 1px solid #444444;
	float: left;
	margin: 24px 12px 0 12px;
	padding: 12px;
	text-align: center;
	}

.admin-gallery label:hover {background-color: #333333;}

.admin-image
	{
	border: 0;
	margin: 24px 24px 23px 24px;
	}

.admin-image:hover
	{
	border: 1px solid #FF0000;
	margin: 23px 23px 22px 23px;
	}

.admin-radio
	{
	height: 12px; /* only IE recognizes dimensions */
	width: 12px; /* only IE recognizes dimensions */
	margin: 11px 0 0 0;
	outline: none;
	padding: 0;
	vertical-align: top; /* produces unpredictable results across browsers */
	}

.admin-select {font: 11px Verdana, Arial, Helvetica, sans-serif;}

.admin-select#section2 
	{
	margin: 24px 0 23px 0;
	width: 102px;
	}

.admin-select2
	{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 24px 24px 23px 24px; /* IE bottom 2 pixels larger than CSS */
	padding: 1px 0 1px 0; /* no effect in IE */
	}

.admin-text 
	{
	background-color: transparent;
	border: 0;
	color: #FFFFFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	height: 14px;
	margin: 4px 0 4px 0;
	padding: 0;
	text-align: center;
	width: 50px;
	}

.admin-text#blank
	{
	color: #00FF00;
	width: 60px;
	}
	
.admin-text#border
	{
	background-color: #111111;
	border: 1px solid #A0A0A0;
	height: 19px;
	margin: 24px 0 23px 0;
	padding: 5px 0 0 0;
	width: 498px;
	}

.admin-textarea
	{
	background-color: #111111;
	color: #FFFFFF;
	border: 1px solid #A0A0A0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	height: 325px; /* multiple of 65 */
	margin: 24px 0 23px 0;
	padding: 5px 5px 6px 6px; /* FF scrollbar moves inward */
	width: 487px;
	}
	
.admin-textarea2
	{
	background-color: #000000;
	border: 1px solid #000000;
	color: #FFFFFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 8px 3px 9px 9px;
	padding: 0;
	width: 364px;
	}

.arrow 
	{
	border: 0;
	margin: 1px 0 0 0;
	}
	
.arrow#up {background-color: #00FF00;}
.arrow#up:hover {background-color: #FF0000;}
.arrow#down {background-color: #FF9900;}
.arrow#down:hover {background-color: #FF0000;}

#excel 
	{
	border: 0;
	margin: 23px 0 22px 0;
	}

#excel:hover {background-color: #FF0000;}

.height-file-bottom {height: 23px;}
.height-file-top {height: 21px;}
	
.pagetitletop {padding-top: 21px;}

.pagination {color: #FFFFFF;}
.pagination a {color: #33CCFF;}
.pagination a:hover {color: #FF0033;}

.upload td
	{
	height: 31px;
	vertical-align: middle;
	}
	
	
	
	
	
	
	
div.fileinputs {
	position: relative;
}

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;
}
		
	
	
	
	
	
	
	
	