/* Start of CMSMS style sheet '1Form' */
fieldset.BBfield {
   border: 0.085em solid #000;
   background-color: #dad390;
   margin: 10px;
   padding: 10px;
   font-size: 1em;
}
fieldset.BBfield div {
  float: left;
  width: 300px;
   padding-right: 25px;
   margin: 5px 0;
}
fieldset.BBfield  legend {
   border: 0.085em solid #000;
   background-color: #dad390;
   padding: 3px 5px;
   font-size: 0.85em;
   font-weight: normal;
}
fieldset.BBfield  label {
  width: 150px;
   float: left;
}
fieldset.BBfield  input, select {
   border-style: none;
   border-bottom: 1px solid #000;
   background-color: #dad390;
   width: 150px;
   float: right;
}
fieldset.BBfield  textarea {
   border: 1px solid #000;
   background-color: #dad390;
}
div.commentsbox {
   clear:both;
}
fieldset.BBtext {
   border: 0.085em solid #000;
   background-color: #dad390;
   margin: 10px;
   padding: 10px;
}
fieldset.BBtext div {
  width: 350px;
   padding-right: 25px;
   margin: 5px 0;
}
fieldset.BBtext legend {
   border: 0.085em solid #000;
   background-color: #dad390;
   padding: 3px 5px;
   font-size: 0.85em;
   font-weight: normal;
}
fieldset.BBtext  label {
  width: 100px;
   float: left;
/*   line-height: 1.1em; */
   vertical-align: bottom;
   padding: 5px 0;
}

fieldset.BBtext  input {
   border-style: none;
   border-bottom: 1px solid #000;
   background-color: #dad390;
   width: 220px;
   /* float: right; */
   letter-spacing: .25em;
   text-align: center;
    font-size: 1.1em;
   font-weight: bold;
   font-family:"Avant Garde","Century Gothic", sans-serif;
}
fieldset.BBtext .brickdetails {
width: 650px;
}
fieldset.BBtext .addtobrownwoodbox {
width: 650px;
}
fieldset.BBtext .addtobrownwoodbox label {
float: none;
width: 300%;
}
fieldset.BBtext .addtobrownwoodbox  input {
float: none;
width: 30px;
}
div .submit input {
float: none;
width: 100px;
margin-top: 10px;
}
span.bricklook {
display: block;
width:200px;
margin: 10px auto;
height:75px;
padding: 3px;
border: 1px solid #000;
   letter-spacing: .25em;
text-align:center;
    font-size: 1.1em;
   font-weight: bold;
   font-family:"Avant Garde","Century Gothic", sans-serif;
}

.error_message {
/*   color: #F00; */
}
.required, .error_message  {
/*color: #F00;*/
font-weight: bold;
}

.payprint select{
   float: none;
   width: 300px;
   background-color: #FFF;
   border: 1px solid #000;
}
.hidden { display: none; }

.tellafriendform fieldset {
  margin-top: 10px;
   border: 0.085em solid #000;
}
.tellafriendform legend {
   border: 0.085em solid #000;
   background-color: #dad390;
   padding: 3px 5px;
   font-size: 0.85em;
   font-weight: normal;
}
.tellafriendform label, input, textarea {
   font-size: 0.85em;\
}
.tellafriendform label {
   display: block;
   width: 200px;
   float: left;
}

/* End of '1Form' */

