/* osa architects ---------------------------------- */





BODY {
     margin-top: 0px;
     margin-left: 0px;
     font-style: normal;
     font-size: 10pt;
      font-weight: normal;
     color: #FFFFFF;
     font-family: ARIAL,HELVETICA,serif;
     background-color: #2f2712;

         }




/* FONTS ---------------------------------- */



p {font-style: normal;
  font-weight: normal;
  line-height: normal;
  color: #ffffff;
  margin: 0px;
  text-align: left;
  padding-top: 00px;
  padding-bottom: 15px;
  padding-right: 20px;
  padding-left: 20px;
  }


p.mainnavispace {font-style: normal;
  font-weight: normal;
  line-height: normal;
  color: #ffffff;
  margin: 0px;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  }


p.mainnavispace_top {font-style: normal;
  font-weight: normal;
  line-height: normal;
  color: #ffffff;
  margin: 0px;
  text-align: left;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  }




h1 {font-style: normal;
  font-size: 14pt;
  font-weight: bold;
  color: #c9b693;
  text-align: left;
  margin: 0px;

  padding-top: 22px;
  padding-bottom: 10px;
  padding-right: 20px;
  padding-left: 20px;
  }




h2 {font-style: normal;
  font-size: 11pt;
  font-weight: bold;
  color: #c9b693;
  text-align: left;
  margin: 0px;

  padding-top: 0px;
  padding-bottom: 00px;
  padding-right: 20px;
  padding-left: 20px;
  }





ul {font-style: normal;
  padding: 0px;
  padding-bottom: 15px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 15px;
  margin-bottom: 0px;
  margin-right: 10px;
  margin-left: 40px;
}


li{
        line-height : normal;
        margin-left : 0px;
        margin-right : 15px;
        margin-bottom: 5px;
        margin-top:2px;
       }




/*  PAGE  ---------------------------------- */

#container{
        margin-left: auto;
        margin-right: auto;
        padding: 0px;
        width: 970px;
        border-left: 27px #2F2712;
        border-right: 27px #2F2712;
           }



#masthead{padding: 0px;
        margin: 0px;
        width: 970px;
        height: 185px;

      }


#mastheadleft{float: left;
        padding: 0px;
        width: 313px;
        height: 185px;
            }


#mastheadright{float: right;
        padding: 0px;
        margin: 00px;
        width: 645px;
        height: 185px;

        }


#spacer{height: 50px;
           width: 970px;
              }







.navigation{margin: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 5px;
         border-left: 1px solid #473B1E;

           }





#content{
        padding: 0px;
        margin: 0px;
       width: 970px;
        height: 100%;
        border-right: 0px #2F2712;

           }




#contentleft{float: left;
        padding: 0px;
        margin-top: 3px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        width: 313px;
        height: 350px;
        background-color: #3D351E;
            }


#contentright {float: right;
         margin-top: 3px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        width: 645px;
        height: 100%;
        }


#contentleft_p{float: left;
        padding: 0px;
        margin-top: 3px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        width: 313px;
        height: 350px;
        background-color: #3D351E;
            }


#contentright_p {float: right;
        padding: 0px;
        margin: 00px;
        width: 645px;
        height: 100%;
        }


#contentleft_2{float: left;
        padding: 0px;
         margin-top: 3px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        width: 645px;
        background-color: #3D351E;
            }


#contentright_2 {float: right;
        padding: 0px;
        margin-top: 3px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        width: 313px;
        height: 100%;
        }




#end{clear: both;
        padding: 0px;
        margin: 0px;
        height: 33px;
        width: 1000px;

                  }





/* images  ---------------------------------- */

 img.left {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 10px;
        margin-bottom: 0px;
        padding: 0px;
        border: 0px solid #999999;
        float: left;
        text-align: right;
        }


 img.right {
        margin-top: 0px;
        margin-left: 10px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding: 0px;
        border: 0px solid #999999;
        float: right;
        text-align: left;
        }


/* footer  ---------------------------------- */

#footer{clear: both;
        height: 15px;
        text-align: left;
        font-style: normal;
        font-weight: normal;
        line-height: normal;
        padding-top: 150px;
        padding-left: 335px;
        margin: 0px;
        color:  #6a5d47;
        font-size: 8pt;

          }






/* orderform  ---------------------------------- */

input {border: 1px solid #cccccc;
                font-family: Arial, Helvetica, sans-serif;

                }

select {border: 1px solid #cccccc;
 font-family: Arial, Helvetica, sans-serif;

                }

.style1 {color: #FF0000}

inputnoborder {border: 0px solid #cccccc;
                font-family: Arial, Helvetica, sans-serif;

                        }



/* navigation  ---------------------------------- */

A:link {text-decoration: underline; font-size: 10pt; font-weight: normal; color: #ffffff; font-family: ARIAL,HELVETICA,serif;}
A:visited {text-decoration: underline; font-size: 10pt; font-weight: normal; color: #ffffff; font-family: ARIAL,HELVETICA,serif;}
A:active {text-decoration: none; font-size: 10pt; font-weight: normal; color: #ffffff; font-family: ARIAL,HELVETICA,serif;}
A:hover {text-decoration: none; font-size: 10pt; font-weight: normal; color: #ffffff; font-family: ARIAL,HELVETICA,serif;}

A.mainnavi:link {text-decoration: none; font-size: 9pt; font-weight: normal; color: #6a5d47; font-family: ARIAL,HELVETICA,serif;}
A.mainnavi:visited {text-decoration: none; font-size: 9pt; font-weight: normal; color: #6a5d47; font-family: ARIAL,HELVETICA,serif;}
A.mainnavi:active {text-decoration: none; font-size: 9pt; font-weight: normal; color: #c9b693; font-family: ARIAL,HELVETICA,serif;}
A.mainnavi:hover {text-decoration: none; font-size: 9pt; font-weight: normal; color: #c9b693; font-family: ARIAL,HELVETICA,serif;}


A.mainnaviactive:link {text-decoration: none; font-size: 9pt; font-weight: normal; color: #c9b693; font-family: ARIAL,HELVETICA,serif;}
A.mainnaviactive:visited {text-decoration: none; font-size: 9pt; font-weight: normal; color: #c9b693; font-family: ARIAL,HELVETICA,serif;}
A.mainnaviactive:active {text-decoration: none; font-size: 9pt; font-weight: normal; color: #c9b693; font-family: ARIAL,HELVETICA,serif;}
A.mainnaviactive:hover {text-decoration: none; font-size: 9pt; font-weight: normal; color: #c9b693; font-family: ARIAL,HELVETICA,serif;}


A.footernavi:link {text-decoration: none; font-size: 8pt; font-weight: normal; color: #6a5d47; font-family: ARIAL,HELVETICA,serif;}
A.footernavi:visited {text-decoration: none; font-size: 8pt; font-weight: normal; color: #6a5d47; font-family: ARIAL,HELVETICA,serif;}
A.footernavi:active {text-decoration: none; font-size: 8pt; font-weight: normal; color: #c9b693; font-family: ARIAL,HELVETICA,serif;}
A.footernavi:hover {text-decoration: none; font-size: 8pt; font-weight: normal; color: #c9b693; font-family: ARIAL,HELVETICA,serif;}
