legend {
color: #2097c2;
font-size: 1.4em;
font-weight: bold;
margin-left: 10px;
padding-right: 3px;
padding-left: 3px;
}
textarea {
font-size: 12px;
width: 90%;
clear: both;
}
fieldset {
	margin: 0 0 16px; border: solid 1px #ddd;
}
#products_list {

}

#products_list label {
color: #f6921d;
font-size: 0.95em;
font-weight: bold;
yle: solid;
}
#products_list input {
margin-right: 8px;
}
#prod_img {
float: right;
margin-left: 18px;
border-width: 0;
}

#art_right { width: 200px; float: right; border-left: 1px dotted #1a73a6; }
#art_left { width: 360px; }
#art_right {

}

#art_right p { font-weight: bold; margin-top: 0; margin-left: 8px; padding-top: 0; }
#art_right ul { margin-top: 0; margin-bottom: 2px; margin-left: 8px; padding-left: 0; }
#art_right li {
color: #969696;
margin-top: 10px;
padding: 0;
list-style-type: none;
}
#art_left label { margin-right: 4px; }
.fieldset_pad {
padding: 6px 10px 10px;

}

.textfields { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fceba7; margin: 0; padding: 4px; border: solid 1px #f6921d; }
.filefields { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fceba7; margin: 0; padding: 4px; border: solid 1px #f6921d; }
#submit_form {
text-align: center;
}

#submit_form input {
color: #fff;
font-weight: bold;
background-color: #2097c2;
padding: 2px 6px;
border-color: #1a73a6 #292672 #292672 #1a73a6;
border-style: solid;
border-width: 2px;
}
.centered {
text-align: center;
margin-right: auto;
margin-left: auto;
}

.required {
color: #e16e19;
}
