/* ========================================================= */
/* ==========          Chateau Nonchalant         ========== */
/* ==========  Screen Style for the Contact Page  ========== */
/* ========================================================= */

/* Last modified 01 January 2010 */

h2  {display: none}

#content h3  {display: none}

#content div h3  {
   display:    block;
   font-size: 1.2em;
   color:      #000a18;
   padding:  0.6em 18px;
}
#content div h3 span  {display: block}

#content div p  {
   padding: 0.6em 18px;
}

/* ======================================================= */

#availability, #formula, #directions  {
   position: relative;
   color:      #000a18;
   background: #f93;
}

#availability, #formula  {
   width:        530px;
   margin-right: 190px;
}

#directions  {
   background-color: #fff;
}

#directions #map  {
   position: relative;
   text-align: right;
}
#directions #map h4    {display: none}

#directions #Roseburg,
#directions #Winston  {
   position: absolute;
   width: 490px;
   padding: 6px;
   border: 1px solid black;
}

#directions #Roseburg  {
   top:    60px;
   left:   45px;
}
#directions #Winston  {
   top:   580px;
   left:   45px;
}

#directions #Roseburg h4,
#directions #Winston  h4       {background: transparent}

#directions #Roseburg p,
#directions #Winston  p        {font-size: 0.9em}

#directions #Roseburg h4 span,
#directions #Winston  h4 span  {display: block}

#directions #Roseburg h5,
#directions #Winston  h5       {display: none}


/* ========================================================= */

#formula #formContainer {
   width: 480px;
   text-align: left;
   padding-top:  1em;
   padding-left: 1em;
}

form           { padding: 4px 0; }
form legend    { display:  none; }
form fieldset  { border:      0; }

form label {
   float: left;
   width: 80px;
   line-height: 1.8em;
   vertical-align: top;
   text-align: right;
   padding-right: 6px;
}

form li  {
   display: block;
   padding: 5px;
   margin: 2px;
   list-style: none;
}

form li.mark  {
   border: 2px solid #d2691e;
   -webkit-border-radius: 4px;  
      -moz-border-radius: 4px;
   /*      border-radius: 4px; */
}

form input,
form textarea  {background-color: #eeeeee}

form #submit  {
   text-align: center;
}
form #submit button  {
   display: inline-block;
   width: 7em;
   height: 1.5em;
   margin: 0 2em;
   font: bold 11pt Arial, sans-serif;
   background: #000;       /* #000a18; */
   color:      #e8d06a;
}

form #submit button:hover  {
   color:      #fff;
}

/* ====================================================== */

/* #formula form .buttons input  { */
form #submit button  {
   text-shadow: 2px 2px 1px #000;
   border: solid thin #882d13;
   -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
          -border-radius: 4px;
   -webkit-box-shadow: 2px 2px 3px #999;
          -box-shadow: 2px 2px 3px #bbb;
   background-color: #ce401c;
   background-image: -webkit-gradient(linear, left top, left bottom, from(#e9ede8), to(#ce401c), color-stop(0.4, #8c1b0b));
}

