  body { 
  background-color:#046BBB;
  border-width:0; 
  margin-top:0px;
  font-size:10.5pt;font-family:arial; line-height:12pt;
  }

  body img { border: 0px; }
  .optimaltext { text-align:left;font-size:10.5pt;font-family:arial; line-height:11pt; color:#000000;}
  input { border : 1pt solid #667F92;background:#fff; font-size:11pt;font-family:arial; line-height:12pt; padding:2px;}
  
  select { border : 1pt solid #667F92; background:#fff; font-size:10.5pt;font-family:arial; line-height:12pt; }
  textarea {  border-bottom:1pt solid #046BBB; 
  border-left:1pt solid #046BBB; border-right:1pt solid #046BBB; border-top:1pt solid #046BBB; background-color : #ffffff; font-size:10.5pt;font-family:arial; line-height:12pt; }
  .button_beta {   background-image: url(../images/submit-button-beta.gif);
    width:84px; cursor:pointer;
    height:25px;
    border:none;
  }
  h1 { font-size:11.0pt;font-family:arial; line-height:12pt; padding: 0 10px; font-weight:bold; margin-top:20px; }
  h2 { font-size:1em;font-family:arial; line-height:12pt; padding: 0 10px; font-weight:bold;  color: #993333;}

  .maddress {margin:0px; padding:20px;}
  .post {margin:0px; padding:20px;}
  .post a, .post a:visited { color: #046BBB; text-decoration: none; border-bottom: dotted 1px #993333;}
  .post a:hover { color: #0E774A;  text-decoration: none; border-bottom: dotted 1px #993333;}
  
  

  .adwords_campaign a, .adwords_campaign a:visited { color: #ffffff; text-decoration: none; border-bottom: dotted 1px #993333; font-weight:700;}
  .adwords_campaign a:hover { color: #FFC40C; text-decoration: none; border-bottom: dotted 1px #993333; font-weight:700;}
  
  
  .os_quest_group ul li {
  list-style-type: none;
    margin-left: -20px;
    padding: 1px 0 0 0;
}

.w_quest_form {
    float: right;
    width: 300px;
}

.w_quest_form .w_quest_section h2 {
    margin-bottom: 5px;
    text-transform: uppercase;
}

.w_quest_form #price_from, .w_quest_form #price_to {
    background: url("../../../i/w/w_quest/dollar_sign.png") no-repeat scroll 5px 6px #FFFFFF;
    padding-left: 18px;
    width: 86px;
}



.w_quest_form .w_quest_input.short, .w_quest_form .w_quest_select.short {
    width: 100px;
}

.w_quest_form .w_quest_input, .w_quest_form .w_quest_select {
    outline: 0 none;
    width: 250px;
}

fieldset {
  border: 1px solid #D9E9F5;
    margin: 1em;
    padding: 2em;

}

legend {
display: block;
-webkit-padding-start: 2px;
-webkit-padding-end: 2px;
border: none;
 margin-left: 84px;
}


  #legend-commercial a, #legend-commercial a:visited { color: #666666; text-decoration: underline; border-bottom: dotted 1px #993333;}
  #legend-commercial a:hover { color: #046BBB;  text-decoration: none; border-bottom: dotted 1px #993333;}
  
  
  

