#main_nav {
 
 margin:10px;

}

#header_search {

  padding-right:30px;
  padding-top:25px;

}

#footer {
background: url(/wp-content/themes/andave/images/index_06.jpg) center no-repeat;
width: 822px;
margin: 10px 0;
font-family: 'Lucinda Grande', Calibri, Arial, Helvetica, Sans-serif;
font-size: 12px;
line-height: 18px;
color: #fff;
padding: 10px 8px 10px 8px;
letter-spacing: 1px;

}

.footer01 {

padding: 3px 0px 0px 0px;
color: #444;
text-align: center;


}

.footer_highlight {

color: #888;

}


#search_box {
    width: 215px;
    height: 26px;
    background: url(/wp-content/themes/andave/images/search_bg.jpg);

}

#search_box #s {
    float: left;
    padding: 0;
    margin: 7px 0 0 14px;
    border: 0;
    width: 160px;
    background: none;

}

.go {
    float: right;
    margin: 0;

}

input.search {

background-color: #dedede;
border: 0;
color: #819bcd;
font-family: 'Lucinda Grande', Calibri, Arial, Helvetica, Sans-serif;
font-size: 12px;

}

.footer_txt {

font-family: 'Lucinda Grande', Calibri, Arial, Helvetica, Sans-serif;
font-size: 12px;
color: #9f9f9f;

}

.subfooter_txt {

font-family: 'Lucinda Grande', Calibri, Arial, Helvetica, Sans-serif;
font-size: 10px;
line-height: 12px;
color: #999;
letter-spacing: 1px;


/* 3/4 WIDTH FRAME - */

}

#pg_frm {

width: 529px;
border: 0px;

}

#pg_frm_top {

    width: 529px;
    height: 16px;
    background: url(/wp-content/themes/andave/images/pg_frmill01a.gif);

}

#pg_frm_bg {

    width: 529px;
    background: url(/wp-content/themes/andave/images/pg_frmill01b.gif);
	padding: 5px 20px 5px 20px;

}

#pg_frm_bot {

    width: 529px;
    height: 16px;
    background: url(/wp-content/themes/andave/images/pg_frmill01c.gif);

}

.pg_main_frm {

	padding: 0px 0px 10px 0px;

}

/* FULL WIDTH FRAME - */


#cat_frm {

width: 800px;
border: 0px;

}

#cat_frm_top {

    width: 800px;
    height: 16px;
    background: url(/wp-content/themes/andave/images/pg_frmill02a.gif);

}

#cat_frm_bg {

    width: 800px;
    background: url(/wp-content/themes/andave/images/pg_frmill02b.gif);
	padding: 5px 20px 5px 20px;

}

#cat_frm_bot {

    width: 800px;
    height: 16px;
    background: url(/wp-content/themes/andave/images/pg_frmill02c.gif);

}

.cat_main_frm {

	padding: 0px 0px 10px 0px;

}


/* 1/4 WIDTH FRAME - SIDE NAV - */

#snav_frm {

	width: 264px;
	border: 0px;
	padding: 0px 0px 10px 0px;

}

#snav_frm_top {

    width: 264px;
    height: 12px;	
    background: url(/wp-content/themes/andave/images/snav_frmill01a.gif);

}

#snav_frm_bg {

    width: 264px;
    background: url(/wp-content/themes/andave/images/snav_frmill01bg.gif);
	padding: 0px;

}

#snav_frm_bot {

    width: 264px;
    height: 12px;
    background: url(/wp-content/themes/andave/images/snav_frmill01b.gif);

}


.sm_txt {

	font-family: 'Lucinda Grande', Calibri, Arial, Helvetica, Sans-serif;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #999;
	letter-spacing: 1px;
	align-text: left;
	margin-bottom: 25px;

}

/* CONTACT PAGE */



div#CForm
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: none;
}


#form_label {


border-bottom: 1px #e3e3e3 dotted;
font-family: 'Lucinda Grande', Calibri, Arial, Helvetica, Sans-serif;
font-size: 1.1em;
color:#819bcd;
padding-left: 0px;

}


.req_mark {


color: #CC0000;
padding: 0px 0px 0px 4px;
font-size: 9px;

}

#form_field input.wide {


width: 180px;
border: 1px solid #e3e3e3;
font-family: 'Lucinda Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color: #819bcd;
line-height: 14px;
padding: 4px;

}


#form_field input.narrow {


width: 290px;
border: 1px solid #e3e3e3;
font-family: 'Lucinda Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color: #819bcd;
line-height: 14px;
padding: 4px;

}


#form_field input.button {


border: 1px solid #e3e3e3;
font-family: 'Lucinda Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color: #819bcd;
line-height: 14px;
padding: 4px;

}


#form_field textarea {

width: 180px;
border: 1px solid #e3e3e3;
font-family: 'Lucinda Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color: #819bcd;
line-height: 14px;
padding: 4px;

}

.msgthankyou {

font-family: 'Lucinda Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color: #819bcd;

}

.formfrm {
border: 1px solid #dfe6f4;
padding: 0px;
margin: 5px 0 0;

}

.submit {

border: 1px solid #e3e3e3;
font-family: 'Lucinda Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #819bcd;
padding: 1px 2px 2px 2px;
width: 80px;

}

.submit:hover {

border: 1px solid #e3e3e3;
font-family: 'Lucinda Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #002258;
padding: 1px 2px 2px 2px;
width: 80px;

}

.ngg-album-compact {

 margin-right:15px;

}


/* ABOUT US - SUB NAV */

ul.aboutus {

list-style-image: none;
list-style-type: none;
margin: 0;
padding: 0px 0px 0px 7px;

}


#snav_frm_bg ul li a {

display: block;
background-color: #c1c1c1;
border-bottom: #a9a9a9 1px solid;
border-top: #cccccc 1px solid;
color: #414449;
text-decoration: none;
line-height: 32px;
width: 240px;
height: 32px;
padding-left: 10px;
font-size: 12px;


}

#snav_frm_bg ul li a:hover {

display: block;
background-color: #dddddd;
border-bottom: #a9a9a9 1px solid;
border-top: #cccccc 1px solid;
color: #333;
text-decoration: none;
width: 240px;
height: 32px;
line-height: 32px;
padding-left: 10px;
font-size: 12px;
}

/* CONTACT US - EMAIL FORM */

.errMsg {

display:none;

}

#form_field textarea.errFld {

border: #7e98cb solid 1px;

}

#form_field input.errFld {

border: #7e98cb solid 1px;

}
