body {
	background: #fff;
	color: #000;
	font-family: Verdana,Arial,sans-serif;
	font-size: .75em;
	margin: 0;
	padding: 0;
}

h1 { font-size: 1.8em;
     font-family: "Times New Roman",Times,serif;
     margin: 0;
     padding: 0;
     text-transform: uppercase; }
 
h2 { font-size: 2.1em;
       font-family: "Times New Roman",Times,serif;
       margin: 0;
       padding: 0 0 10px 0;
       text-transform: uppercase; }

h3, ul, #copyright, h4,.inquiries_box { font-size: .8em;
                              font-weight: 100;
                              text-transform: uppercase; }

h4 { font-weight: 700; }
		  
		  
h3 { margin: 0;
     padding: 0; }

img { border: 0; }
       
a { color: #000;
    text-decoration: none;
    font-weight: 700; }

td { margin: 0;
     padding: 0;
     text-align: left; }
     

/* ##IDS## */
     
#container {border: 0px solid red;
                  margin: 0px auto;
                  padding: 0 0 20px 0;
                  width: 985px; }

#client_box { margin: 0px auto;
                   padding: 0 0 12px 0;
                   text-align: center;
                   text-transform: uppercase;
                   width: auto; }

#client_table { margin: 0 auto; font-family: "Times New Roman", Times, serif; font-size: .9em; }


#client_box h3 { font-family: arial, sans-serif; font-size: .8em; }
		     
#client_box td { margin: 0;
                 padding: 0 6px;
                 vertical-align: top; }

#client_images { float: right;
                 margin: 0;
                 padding: 0;
                 overflow: scroll;
                 overflow-y: hidden;
                 height: auto;
                 min-height: 420px;
                 text-transform: uppercase;
                 width: 700px; }

#client_text { float: left;
                    margin: 0;
                    padding: 0;
                    width: 250px; }

#client_description { margin: 0;
                   padding: 0;
                   text-align: left; }     

/* STAFF CSS*/
.staff_text {
	border: 0px solid #000;
	float: left;
	margin: 0 10px;
	padding: 0px;
	width: 226px;
}
.staff_text img {
display: block;
margin: 0 auto;
	width: 200px;
}

.staff_subhead { padding: 0 0 20px 0;
                       text-align: right; }

.staff_description { margin: 0;
                           padding: 0;
                           text-align: left; }		   
		   

/* ABOUT page CSS */
.about_p { margin-left: auto;
           margin-right: auto;
           text-align: left;
           width: 350px; }

#about_box {
	font-size: 1.1em;
	margin: 0 auto;
	padding: 0;
	width: 500px;
}

#about_headline {
	padding: 20px 0 0 0;
	text-align: center;
}

#signature {
	font-size: .9em;
	font-weight: 700;
	margin: 0 0 0 auto;
	padding-top: 20px;
	text-align: left;
	width:204px;
}

/* INQUIRIES PAGE */
.zend_form {
	text-transform: uppercase;
}

.zend_form legend {
	margin-left: 0;
	color: #000;
	padding-left: 0;
	font-size: 1.8em;
	font-family: "Times New Roman",Times,serif;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0;
	text-transform: uppercase;
}

#box1-element,
#box2-element,
#box3-element {
margin-left: 0;
}

.zend_form dd {
margin-left: 0;
margin-bottom: 1em;
}

#box1-label,
#box2-label,
#box3-label {
	display: none;
}

#box1-element,
#box2-element,
#box3-element {
	float: left;
	width: 328px;
	overflow: hidden;
}


.zend_form input,
.zend_form textarea
{
	overflow: auto;
	width: 96%;
}
.zend_form fieldset {
	border-color: #fff;
	border-style: solid;
	width: auto;
}

#inquiries_submit_button {
	float: right;
	margin-right: 22px;
	width: auto;
}

/* FOOTER CSS */
#footer { clear: both;
              margin: 0;
              padding: 0; text-align: right; }

#footer { font-variant: normal; }


#footer ul li {
	border-left: 1px solid #000;
	float: right;
	display: inline;
	padding: 0 .5em;
}
#footer ul #copyright-li { padding-right: 0; }



#footer ul {
	font-size: 1em;
	text-transform: lowercase;
	padding: 1em 0 0 0;
}

/*  ADMINISTRATIVE CSS  */
.form { width:235px; margin: 0 0 20px auto; }


textarea { height: 8em;  }

.error_msg { color: #f00; }