﻿*, div{margin:0;padding:0;}
	
html,body,form {
    font-family:Verdana, Arial,helvetica, Sans-Serif;font-size:12px;
	height:100%; /* needed for container min-height */
	background:#BBBBBB url('../../images/body_gd.jpg') repeat-x center top;
}
body{}
#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background:url('../../images/bodybg.gif') repeat-y center top;
}	

#content {
	padding:0 0 5em 0; /* bottom padding for footer otherwise it overlaps with content */
	width:100%;
	margin:0 auto;
	border-top:solid 1px #000;
	background:url('../../images/PartsEye-Theme.jpg') no-repeat center -1px;
}
table#login
{	
	border:solid 1px #bbb;
	color:#c40000;
	margin:200px auto 100px auto;
}

table#login tr th
	{background-color:#c40000;color:#fff; padding:5px 0;}
	
table#login tr td
{   text-align:right; 
    font-weight:bold;
    padding-bottom:10px;
	padding-left:10px;
    padding-right:10px;
    text-align:right;
}

table#login tr td input{float:right; width:140px;}
table#login tr td input#login_btn{width:auto;}
div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	height:20px;
	background:#BBBBBB url('../../images/PartsEye-Theme.jpg') no-repeat center bottom;
}

table#login tr td span.errorLbl{background-color:#FCD0D0; border: solid 1px #ff0000;color:#000; display:block;font-weight:normal;
	margin:0; padding:5px;text-align:left; width:225px;}
