/* Start of CMSMS style sheet 'standard : formbuilder' */
div.error_message ul {
  list-style: none;
  font-style:italic;
  color: red;
}

div.formbuilderform div {
  margin: 5px 0px;
}

div.formrow {
  margin: 5px 0px;
  position: relative;
}

span.rightCol {
  float: left/*right*/;
  text-align: left;
  width: 60%;
}

span.leftCol {
  float: left;
  text-align: right;
  width: 38%;
}

table.pagetable {
	border-spacing:5px;
}
table.pagetable tr {
  border-bottom: 1px solid #c78f3d;
}

/* Old Forms */
table.center_block {
padding:15px;
background:#EFECE0;
border:1px solid #D6CCA3;
color:#896532

}

/* Forms Styling */
div.orgsol_contactform fieldset, div.orgsol_take5 fieldset, div.orgsol_share fieldset {
padding:15px;
background:#EFECE0;
border:1px solid #D6CCA3;
color:#896532
}

div#content div.orgsol_contactform div h2 {
margin:0px;
}

div#content div.orgsol_contactform fieldset p {
color:#5F3316;
margin:0;
}


fieldset.product legend {
color:#896532;
font-weight: bold;
font-variant: small-caps;
}

div.orgsol_contactform span.inputboxes  {
float:left;
padding-bottom:5px;
line-height:1.1em;
width:63%;
}
div.orgsol_contactform span.label {
float:left;
padding-bottom:5px;
width:35%;
}

div.orgsol_contactform span.label-sm {
float:left;
padding-bottom:5px;
width:25%;
}

div.bottom_buttons { /* Dealer Login */
clear:both;
padding-bottom:1em;
}
div.orgsol_share span.inputboxes  {
float:left;
padding-bottom:5px;
line-height:1.1em;
width:80%;
}
div.orgsol_share span.label {
float:left;
padding-bottom:5px;
width:15%;
}
div.required span.label {
color:#896532;
}
div.orgsol_take5 span.label {
line-height:2em;
font-size:1.2em;
color:#896532;
}
div.orgsol_take5 span.inputboxes div {
padding:3px;
}
fieldset div {
padding-bottom:10px;
clear:both;
}
fieldset div.row {
padding:0;
clear: both;
}
fieldset legend {
font-size:1.2em;
text-transform:capitalize;
color:#000000;
line-height:2em;
padding:0 .5em;
margin:.5em 0 0 0;
background:#ffffff;
border:1px solid #D6CCA3;
}
div.submit input {
background:#D6CCA3;
color:#82613B;
padding:.2em .4em;
border:1px solid #82613B;
overflow: visible;
margin-top:.2em;
text-transform:lowercase;
font-size:1.2em;
}
span.radio {
float: left;
margin-left: 15px;
min-height: 2em! important;
padding: 2px;
}
span.srv_question {
text-align: left;
float: right;
width: 95%;
line-height: 1.3em! important;
}
fieldset.product .row {
display:inline;
}
fieldset.product span.label {
float:none;
width:100px;
}
fieldset.product span.inputboxes {
float:none;
width:100px;
}
fieldset.product {
margin:0px;
width:600px;
}
/* End of 'standard : formbuilder' */

