@charset "utf-8";
/* CSS Document */

body {
margin: 0;
padding: 0;
}

#as_topfade {
position: absolute;
top: 0;
left: 0;
height: 415px;
width: 1800px;
background: url(../images/hdr_as.jpg) top left repeat-x;
z-index: 0;
}

#as_middle {
position: absolute;
top: 415px;
left: 0;
background: url(../images/as_mdl.jpg) top left repeat-x;
height: 390px;
width: 1800px;
z-index: 0;
}

#as_botfade {
position: absolute;
top: 805px;
left: 0;
background: url(../images/btm_fade.jpg) top left repeat-x;
height: 102px;
width: 1800px;
z-index: 0;
}


#container {
width: 824px;
padding: 12px 0px 15px 0px;
margin: 0px auto;
border: 2px solid #3c1b04;
background: url(../images/content_bg.jpg) repeat;
z-index: 5;
}

#nav {
width: 824px;
border-top: 1px solid #3c1b04;
border-bottom: 1px solid #3c1b04;
margin-bottom: 15px;
background: #eee9cf;
}

#nav_inner {
margin: 0 auto;
width: 775px;
}

.nitem {
background: #eee9cf;
text-align: center;
padding: 4px 8px;
border-right: 1px solid #d9c09d;
margin: 0;
float: left;
font: bold 11px Georgia, "Times New Roman", Times, serif;
text-transform: uppercase;
}

.nitem2 {
text-align: center;
font: bold 11px Georgia, "Times New Roman", Times, serif;
text-transform: uppercase;
margin: 0 0 8px 0;
padding: 0;
}

.nitem a, .nitem a:visited, .nitem2 a, .nitem a {
color: #652010;
text-decoration: none;
}

.nitem a:hover, .nitem2 a:hover {
color: #351804;
}

#hdr_stretch {
position: relative;
height: 234px;
margin: 0 auto;
background: url(../images/hdr_stretch.jpg) top center no-repeat;
}

#hdr_stretch2 {
position: relative;
margin: 0 auto;
background: url(../images/fullbg.jpg) top left repeat-x;
z-index: 5;
}

#hdr_stretch3 {
margin: 0 auto;
background: url(../images/hdr_stretch2.jpg) top center no-repeat;
z-index: 6;
}

#hdr {
width: 829px;
height: 234px;
background: url(../images/hdr4.jpg) top right no-repeat;
margin: 0 auto;
}

#content {
width: 774px;
border: 4px solid #74503d;
margin: 0 auto;
padding-top: 10px;
background: #fff;
}

#ig {
width: 755px;
margin: 0 auto;
padding-bottom: 10px;
border-bottom: 1px solid #cbbeb6;
}

#ig img {
display: inline;
}

.si {
float: left;
height: 166px;
width: 243px;
border: 3px solid #d7d594;
background: #3c1b04;
}

.sj {
height: 150px;
width: 225px;
margin: 5px auto;
background: #fff;
padding: 3px;
}

.cl {
clear: both;
}

#cntnt {
width: 755px;
margin: 0 auto;
padding-top: 10px;
border-top: 1px solid #3c1b04;
}

#lft {
float: left;
width: 478px;
padding-right: 10px;
border-right: 2px solid #74503d;
}

#rgt {
float: left;
width: 240px;
padding-left: 14px;
}

.hd1 {
font: bold 16px Georgia, "Times New Roman", Times, serif;
color: #00525e;
margin: 0 0 8px 0;
letter-spacing: 4px;
}

.hd2 {
font: bold 14px Georgia, "Times New Roman", Times, serif;
color: #701b0a;
margin: 0 0 7px 0;
}

.hd3 {
font: 75% Georgia, "Times New Roman", Times, serif;
color: #3c1b04;
margin: 0 0 12px 0;
}

.p1 {
font: 75% Arial, Helvetica, sans-serif;
color: #000;
margin: 0 0 9px 0;
}

.ul1 {

}

.li1 {
list-style: square;
color: #701b0a;
margin: 0;
}

.contact1 {
margin: 0;
padding: 0;
}

.i1 {
border: 1px solid #fff;
background: #74503d;
margin-bottom: 5px;
width: 239px;
}

.i2 {
background: #f8f8ef;
padding: 2px;
margin: 2px auto;
width: 231px;
}

.i3 {
border: 1px solid #fff;
background: #74503d;
margin-bottom: 5px;
height: 108px;
width: 239px;
}

.i4 {
background: #f8f8ef;
height: 100px;
padding: 2px;
margin: 2px auto;
width: 231px;
}

.i5 {
border: 1px solid #fff;
/*background: #74503d;*/
margin-bottom: 5px;
padding: 2px;
width: 122px;
}

.p2 {
float: left;
display: inline;
font: 75% Georgia, "Times New Roman", Times, serif;
color: #701b0a;
margin: 0 5px 0 0;
}

.p3 {
float: left;
clear: right;
font: 75% Georgia, "Times New Roman", Times, serif;
color: #701b0a;
margin: 0 5px 0 0;
}

.p4 {
text-align: center;
margin: 0 0 5px 0;
font: 75% Georgia, "Times New Roman", Times, serif;
color: #701b0a;
}

.p4 a {
text-decoration: none;
color: #00525e;
}

.p4 a:hover {
color: #00525e;
text-decoration: underline;
}

.noBorder {
width: 165px;
background: transparent;
border: none;
font: bold 75% Georgia, "Times New Roman", Times, serif;
color: #3c1b04;
margin: 0 0 3px 0;
}

.noScroll {
background: transparent;
border: none;
overflow: auto;
float: left;
clear: left;
font: 75% Georgia, "Times New Roman", Times, serif;
color: #3c1b04;
}

.newB {
width: 122px;
background: #fff;
border: 1px solid #d7d594;
font: 100% Georgia, "Times New Roman", Times, serif;
color: #701b0a;
}

a img {
border: none;
}

#ftr {
padding: 10px;
}

.il2 {
	margin-bottom:10px;
}

.p2 label {
	text-align:right;
	margin-right:35px;
}

.contact2 {
	width:250px;
}
