/* FORM ROWS */
.formfieldset, form fieldset {border:none; margin:0;padding:0;}
.form-row { overflow:hidden; padding:5px 12px; }
.form-row img, .form-row input { vertical-align:middle; }
.form-row p { padding-left:160px; font-size:11px; }
.form-row .normalrow,.fileRow .normalrow {padding-left:20px; font-size:12px;}
.normalInputText {width:220px;}
.normalTextarea {width:220px; height:60px; overflow:auto;}

.fileRow {margin:6px 0 0 0;clear:both;}
.wordwrap{
width:280px;
word-wrap:break-word;
word-break:break-all;
-moz-binding: url('./wordwrap.xml#wordwrap');
overflow: hidden;
}
.fileRow textarea{width:280px;}
.fileRow a.editlink{margin-left:0 !important;clear:both;margin-left:-5px;margin-top:3px;}

#editForm .form-row,#loginForm .form-row { overflow:hidden; padding:4px; }


/* FORM LABELS */
form h4 { margin:0 !important; padding:0 !important; border:none !important; }
label { font-weight:normal;}
.required label, label.required { }

#uploadForm label,#settingForm label,#loginForm label { width:130px; display:block; float:left; text-align:right; margin-right:5px; }
#editForm label {width:30px; display:block; float:left; text-align:right; margin-right:5px;}
#uploadForm label.labelCheckbox,#settingForm label.labelCheckbox,.fileRow .labelCheckbox {margin:1px 0 5px 40px; text-align:left; float:none;width:auto;}
.fileRow label {width:90px;display:block;float:left;}
.priceForm {margin:5px auto;}
.priceForm label {display:block; line-height:1.8em;}
.priceForm .redButton {margin:-8px auto 0 auto;}
/* ALIGNED FIELDSETS */


/* SUBMIT ROW */
.submit-row {padding:0 100px 5px 0;text-align:right;margin:0;}
.submit-left {padding:20px 0 5px 160px;text-align:left;margin:0;}
.submit-left input {margin-right:20px;}
#editForm .submit-row {padding:0 0 5px 40px;text-align:left;margin:0;}
#editForm .submit-row input {margin-right:10px;}
.downButtonRow {margin:2px 0 0 2px; text-align:left; height:35px;width:157px;}
.fileButtonRow {margin:5px 0 20px 90px; text-align:left;}
	.fileButtonRow input {margin-right:10px;}

/* table */
.fileTable {padding:1px; line-height:1.5em;}
.fileTable td {padding:2px 0;}
.row1 {background:#f9f9f9;border-bottom:1px solid #fff; padding:5px; line-height:2.0em;}
	.row1-left {margin-left:5px;float:left;}
	.row1-right {float:right;margin-right:5px;}
		.searchInput {border:1px solid #bdbcbd; width:150px; color:#666; background:url(../img/searchBg.jpg) repeat-x 0 0; height:20px; padding:4px 4px 0 4px; float:left;}
		.searchGo {background:url(../img/searchGo.jpg) no-repeat; width:26px; height:26px; display:block;border:none; margin:0 0 0 -5px; float:left;cursor:pointer;}
.row2 {background:#7f9dbf;border-bottom:1px solid #fff; padding:5px; line-height:2.0em;color:#fff;}
	.row2 a:link,.row2 a:visited,.row2 a:hover,.row2 a:active {color:#fff;}
	.row2-left {margin-left:5px;float:left;}
	.row2-right {float:right;margin-right:5px;}
.row3 {background:#e1f2fc;line-height:2.0em;}
.row4 {background:#ffffe0; }
	.row4 td {border-top:1px solid #fff; padding:3px 0;}
.row5 {background:#f9f9f9;}
.row6 {background:#f4f9fc;line-height:2.0em; text-align:right;}

.pricesTable {padding:1px; width:100%;text-align:center; }
.pricesTable td {line-height:2.2em;border-right:1px solid #E8E8FF;border-bottom:1px solid #E8E8FF;border-top:1px solid #fff;border-left:1px solid #fff; padding:5px;}
.titleRow td {line-height:1.4em; padding:8px 0;text-align:center;}
.leftRow td {line-height:1.4em; padding:20px;text-align:left;}
.row1-col1 {background:#f9f9f9;}
.row1-col2 {background:#EEF9FF;}
.row2-col2 {background:#F5FAEE;}

.form-rowBTN {width:120px; height:27px; line-height:27px; font-size:12px; color:#fff; font-weight:bold; border:0px; background:url(../img/rowBTNbg.gif)}

