/* Form Style */

form {
	margin:0px;
	float:left;
	padding:0px;
	width:100%;
}
.formDiv{
	padding:7px 0px 0px 10px;
	float:left;
	
}

.fieldDiv{
	float:left;
	width:100%;
	margin-bottom:5px;
}

.fieldDivCaption{
	float:left;
	height:6px;
	width:170px;
}
.fieldDivInput{
	float:left;
	width:223px;
}
.fieldDivError{
	float:left;
}


.fieldDivSpacer {
	float:left;
	padding:0px;
	width:100%;
	height:10px;
}
.input {
	color: #333333;
	border: 1px solid #888888;
	padding:3px;
	width:210px;
	background-color: #FFFFCC;
	background-image:url(../images/tbBg.gif);	
}
.inputDate {
	color: #333333;
	border: 1px solid #888888;
	background-color: #f6f6c0;
	background-image:url(../images/tbBg.gif);	
}

textarea{
	color: #333333;
	font-family: Verdana;
	border: 1px solid #888888;
	padding:3px;
	height:74px;
	width:210px;
	background-color: #FFFFCC;
	background-image:url(../images/taBg.gif);	
}
.inputSelect {
	width:210px;
	color: #333333;
	background-color: #f6f6c0;
	border: 1px solid #888888;
}
.formError{
	float:left;
	display:none;
	color:#222222;
	border:solid 1px #999999;
	background:url(../images/validFormRed.gif);
	width:590px;
	margin-bottom:7px;
}
.formErrorTitle{
	float:left;
	font-weight:bold;
	padding:3px;
}
.formErrorText{
	float:left;
	padding:3px;
}
.fieldError{
	float:left;
	color:#222222;
	border:solid 1px #999999;
	margin-top:1px;
	width:22px;
	height:22px;
	cursor:pointer;
}
.fieldErrorDescription{
	float:left;
	color:#222222;
	border:solid 1px #999999;
	margin-left:2px;
	padding:4px 3px 3px 3px;
	display:none;
	height:15px;
	overflow:hidden;
	margin-top:1px;
	width:166px;
	background:url(../images/validFormRed.gif);
}
.info{
	float:left;
	background:#e6eaee;
	color:#333333;
	border:solid 1px #43617b;
	padding:4px;
	width:208px;
}
.button{
	float:left;
	cursor:pointer;
	color:#333;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.buttonLeft{
	float:left;
	background:url(../images/buttonLeft.gif);
	width:6px;
	height:25px;
}
.buttonCenter{
	float:left;
	padding:4px 7px 0px 7px;
	height:21px;
	text-align:center;
	background:url(../images/buttonCenter.gif);
}

a{
	color:#333333;
	text-decoration:none;
}
a:active{
	color:#333333;
	text-decoration:none;
}
.buttonRight{
	float:left;
	background:url(../images/buttonRight.gif);
	width:10px;
	height:25px;
}
.noError{
	float:left;
	border:1px solid #999999;
	padding:5px;
	background-color:#F7F7F7;
	width:591px;
}
.manageTable{
	float:left;
	background-color:#999999;
	width:100%;
}
.manageError{
	background-color:#F7F7F7;
}
.manageErrorTd{
	padding:5px;
}
.manageTitleBar{
	background-color:#CCCCCC; 
}
.manageTitleLeftCol{
	width:22px;
	height:20px;
}
.manageTitleCols{
	padding-left:5px;
	padding-right:15px;
	height:20px;
}
.checkoutItems{
	float:left;
	border:1px solid #999999;
	padding:5px;
	background-color:#F7F7F7;
	width:412px;
}