/* trial styles
1: html styles
2: classes
*/

/*1: html styles */
fieldset{
border: none;
padding: 0px;
height: auto;
margin: 0px;
}

form{
padding: 0;
margin: 0;
}


label{
display: block;
float: left;
width: 150px;
}


legend{
display: none;
/*padding: 0px 0px 10px 0px;
margin-left: -7px;
color: #666;*/
}


/*2: classes */
.formsubmit, .formsubmitsmall{
background: #c10000;
color: #FFF;
border: 2px solid #A10000;
margin: 10px;
cursor: hand;
}

.formsubmit{
margin-left: 160px;
}

.formitem{
padding: 10px 0px;
margin: 0px;
border-bottom: 1px dashed #999;
}

.inputerrors{
background: #EEE;
padding: 5px 10px 10px 10px;
border-bottom: 1px dashed #999;
}

.formrequired, .formtextarearequired{
color: #AC0000;
}

.formtext, .formtextrequired, .formtextarea, .formtextarearequired{
border: 1px solid #666;
color: #666;
}

.formtexterror, .formtextrequirederror, .formtextarearequirederror{
border: 1px solid #AC0000;
color: #666;
}

.formtext, .formtextrequired, .formtextarea, .formsubmit, .formtextrequirederror, select{
width: 17em;
}

.formsubmitsmall{
width: 10em;
}


/*.thankyoupara{
height: 150px;
}*/

.tabletop{
vertical-align: top;
text-align: left;
}

.price{
padding-left: 10px;
font-weight: bold;
}



/*drupal adds this style to the label of a checkbox/radio button*/
.option{
width: auto;
display: block;
float: none;
}

#maincontent{
background: #FFF;
}
