.bre4482_page02 .obg_button,
.bre4482_page01 .obg_button{
color:white;

}

.bre4482_page01 .contactForm {

}
.bre4482_page01 .moduletable-bakery_appliance {
 padding-top:10px;
font-size: 9px;
color: #999;
clear:both;
}
.bre4482_page01 .moduletable-bakery_appliance h3{
font-size: 24px;
font-weight: normal;
font-family: 'Archer A', 'Archer B', "Courier New", monospace;
text-transform: uppercase;
color: #48283C;
text-align: center;
}
.bre4482_page02  .app_desc ,
.bre4482_page01  .app_desc {
 display: block;
min-height: 30px;
text-align: center;
font-size: 12px;
width: 90%;
text-align: left;
}
 .bre4482_page02  .app_title,
 .bre4482_page01  .app_title {
text-align: center;
display: block;
color: #48283C;
font-family: 'Archer A', 'Archer B', "Courier New", monospace;
font-size: 15px;
font-style: italic;
font-weight: 600;
text-align: left;
min-height: 27px;
margin-top: 5px;
}

.bre4482_page01 #contactForm {
margin-right:0px;
}

.bre4482_page01 #contactForm .inner_form{
max-width:740px;
margin:0 auto;
}

.bre4482_page01 .rsform-block.rsform-block-answer_wrap {

background-color:#4e2b40;
padding-bottom:30px;
}
.bre4482_page01 .rsform-block.rsform-block-answer .formBody {
float:none;
}
.bre4482_page01 #contactForm fieldset.formFieldset ol.formContainer li.reform-block-error,
.bre4482_page01 #contactForm .form_wrap,
.bre4482_page01 .rsform-block.rsform-block-answer {
max-width:740px;
margin:0 auto;
}
.bre4482_page01 #contactForm  .rsform-block.rsform-block-answer .formCaption {
color:white;
}

.bre4482_page01 #contactForm input[type="text"] {
border:1px solid #48283C;
}

.bre4482_page01 #contactForm select {
background:url(down_arrow.png) right center no-repeat;
border-radius: 0px;
border: none;
font-size: 14px;
padding: 4px 0;
width: 100%;
border: 1px solid white;
background-color: white;
padding-left: 2%;
box-shadow: none;
-webkit-appearance: none
}

.bre4482_page01 #contactForm .formCaption {
float:none;
}

.bre4482_page01 .form_left {
width:49%;
float:left;
}

.bre4482_page01 .form_right {
width:49%;
float:right;
}

.bre4482_page01 #contactForm .formCaption,
.bre4482_page01 #contactForm .formBody
 {
width:100%;
}

.bre4482_page01 li.rsform-block.rsform-block-phone {
clear:none;
float:left;
width:47%;
}

.bre4482_page01 li.rsform-block.rsform-block-join {
clear:none;
float:left;
width:55%;
}


.bre4482_page01 li.rsform-block.rsform-block-postcode{
clear:none;
float:right;
width:47%;
}

.bre4482_page01 li.rsform-block.rsform-block-terms {
clear:none;
float:right;
width:35%;
}
.bre4482_page01  input#join0,
.bre4482_page01  input#terms0 {
width:10%;
float:left;
margin-top:5px;
}

.bre4482_page01  li.rsform-block.rsform-block-join label,
.bre4482_page01  li.rsform-block.rsform-block-terms label  {
float:right;
width:75%;
}

.bre4482_page01  li.rsform-block.rsform-block-submit {
width:163px;
}
.bre4482_page01 #contactForm .rsform-submit-button:hover {
color:#f2992f;
}

.bre4482_page01 .formBody label {
font-size:10px;
line-height:1.2em;
}

.bre4482_page01 #contactForm .rsform-submit-button,
.bre4482_page01 #contactForm input[type="text"] {
border-radius:0px;
}

.bre4482_page01 #contactForm select.rsform-error,
.bre4482_page01 #contactForm input[type="text"].rsform-error {
border: 1px solid #C02848;
}

.bre4482_page01  #component126.formError {
display:block;
line-height:1.2em;
}
.bre4482_page02 .app-intro ,
.bre4482_page01 .app-intro {
 font-size: 10px; min-height: 42px;
}

@media (max-width:690px) {
.bre4482_page01 li.rsform-block.rsform-block-terms,
.bre4482_page01 li.rsform-block.rsform-block-postcode,
.bre4482_page01 li.rsform-block.rsform-block-join ,
.bre4482_page01 li.rsform-block.rsform-block-phone {
clear: both;
float: none;
width: 97%;
}
.bre4482_page02 .post-title ,
.bre4482_page01 .post-title {
min-height:40px;
}
.bre4482_page02 .app-intro,
.bre4482_page01 .app-intro {
  min-height:55px;
}
}

@media (max-width:380px) {
.bre4482_page01 .app-intro ,
.bre4482_page01 .app-intro {
  min-height:60px;
}
}

@media (max-width:374px) {

.bre4482_page01 .rsform-block.rsform-block-submit {
margin:0 auto;
}

 .bre4482_page01 .form_left {
width:100%;
float:none;
}

.bre4482_page01 .form_right {
width:100%;
float:none;
}

 }