@charset "utf-8";
body {background-color:#eae09f; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#412610; text-align:center; margin:0 auto;}
.wrap{position:relative;margin:0 auto;text-align:left;width:800px;}

/*========================  MENU ==========================*/

ul{padding:0; margin:0 0 0 3px; list-style:none;}
li{float:left; position:relative; text-align:left; background-color:#FFFFFF; margin:0;}
li ul{display:none; position:absolute; top:10px; left:0; background:#FFFFFF; padding:4px 0 8px 8px; margin:0 0 0 -1px;}
li ul li{margin:4px 0 0 10px; width:122px;}
/*li>ul{top:auto; left:auto;}*/
li:hover ul, li.over ul{display:block; text-decoration:none; color:#00529f; font-weight:bold;}

#nav{padding:12px 0 0 0;}
#nav a{text-decoration:none; color:#412610; font-weight:bold;}
#nav a:hover{text-decoration:none; color:#00529f; font-weight:bold;}


/*#nav li:hover, #nav li.hover {position: static;}*/

/*========================  LEFT ==========================*/
.parent{position:absolute; width:800px; height:650px;}
.left{z-index:1; border:none;}
.green{margin:0; padding:0;}
.green a{float:left; display:inline; margin:0; padding:0;}

/*========================  RIGHT =========================*/
.menu{z-index:6; left:262px; height:32px; margin:12px 0 0 0; width:535px;}
.p3{z-index:5; left:476px; margin:50px 0 0 0; width:323px; height:170px;}
.p4{z-index:4; left:475px; margin:220px 0 0 0; width:323px; height:325px;}
.p5{z-index:3; left:475px; margin:550px 0 0 0; width:323px; height:170px;}
.p6{z-index:3; left:-30px; margin:550px 0 0 0; width:323px; height:170px;}
.p7{z-index:3; left:295px; margin:550px 0 0 0; width:176px; height:170px;}
.p8{z-index:3; left:324px; margin:600px 0 0 0; width:323px; height:170px; top:50%;}

#menuWrap{height:32px; width:535px; background:url(../../img/menu/bg.png) no-repeat;}

.header{float:left; display:inline; background:url(../../img/home/rightHeader.png) no-repeat; width:323px; height:50px;}
.header img{float:left; display:inline; margin:12px 0 0 12px;}
.content{float:left; display:inline; background:url(../../img/home/rightBody.png) repeat-y; width:323px; height:106px;}
.content .callOut{float:left; display:inline; margin:0 0 0 10px;}
.content .callOut a{float:left; display:inline; margin:8px 0 8px 10px; text-align:center;}
.content .copy{float:left; display:inline; padding:2px 0 0 12px; width:196px;}
.content .copy p{float:left; display:inline;}
.content .btm{float:left; display:inline; margin:0px 0 0 12px;}
.content .pg{margin:0 auto;}
.footer{float:left; display:inline; background:url(../../img/home/rightFooter.png) no-repeat; width:323px; height:10px;}


@font-face {
	font-family: 'GaramondPremierProRegular';
	src: url('../fonts/garamondpremrpro-webfont.eot');
	src: local('☺'), url('../fonts/garamondpremrpro-webfont.woff') format('woff'), url('../fonts/garamondpremrpro-webfont.ttf') format('truetype'), url('../fonts/garamondpremrpro-webfont.svg#webfontMr7mMBrp') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GaramondPremierProItalic';
	src: url('../fonts/garamondpremrpro-it-webfont.eot');
	src: local('☺'), url('../fonts/garamondpremrpro-it-webfont.woff') format('woff'), url('../fonts/garamondpremrpro-it-webfont.ttf') format('truetype'), url('../fonts/garamondpremrpro-it-webfont.svg#webfont1xbpZIL4') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GaramondPremierProSemibold';
	src: url('../fonts/garamondpremrpro-smbd-webfont.eot');
	src: local('☺'), url('../fonts/garamondpremrpro-smbd-webfont.woff') format('woff'), url('../fonts/garamondpremrpro-smbd-webfont.ttf') format('truetype'), url('../fonts/garamondpremrpro-smbd-webfont.svg#webfontjGMczaAi') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GaramondPremierProSemiboldIta';
	src: url('../fonts/garamondpremrpro-smbdit-webfont.eot');
	src: local('☺'), url('../fonts/garamondpremrpro-smbdit-webfont.woff') format('woff'), url('../fonts/garamondpremrpro-smbdit-webfont.ttf') format('truetype'), url('../fonts/garamondpremrpro-smbdit-webfont.svg#webfontYphcCrgr') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AdobeGaramondProBold';
	src: url('../fonts/agaramondpro-bold-webfont.eot');
	src: local('☺'), url('../fonts/agaramondpro-bold-webfont.woff') format('woff'), url('../fonts/agaramondpro-bold-webfont.ttf') format('truetype'), url('../fonts/agaramondpro-bold-webfont.svg#webfontdoNSfo2E') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AdobeGaramondProBoldItalic';
	src: url('../fonts/agaramondpro-bolditalic-webfont.eot');
	src: local('☺'), url('../fonts/agaramondpro-bolditalic-webfont.woff') format('woff'), url('../fonts/agaramondpro-bolditalic-webfont.ttf') format('truetype'), url('../fonts/agaramondpro-bolditalic-webfont.svg#webfontvRdONquv') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AdobeGaramondProItalic';
	src: url('../fonts/agaramondpro-italic-webfont.eot');
	src: local('☺'), url('../fonts/agaramondpro-italic-webfont.woff') format('woff'), url('../fonts/agaramondpro-italic-webfont.ttf') format('truetype'), url('../fonts/agaramondpro-italic-webfont.svg#webfontQGyci813') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AdobeGaramondProRegular';
	src: url('../fonts/agaramondpro-regular-webfont.eot');
	src: local('☺'), url('../fonts/agaramondpro-regular-webfont.woff') format('woff'), url('../fonts/agaramondpro-regular-webfont.ttf') format('truetype'), url('../fonts/agaramondpro-regular-webfont.svg#webfontusr0o2bY') format('svg');
	font-weight: normal;
	font-style: normal;
}



h1 {
color:#4a3516;
font-size:36px;
font-family:"GaramondPremierProRegular";
padding:0 0 0 10px;
font-weight:normal;
margin-top:5px;
display:inline-block;
line-height:normal;
}

p{margin:0 auto;}

/*======================= SubPages =========================*/

.subParent{position:absolute;}
.right{width:278px; left:522px; z-index:1;}
#rightWrap{width:278px; left:522px; height:900px; background:url(../../img/sub/rightBG.png) repeat-y; z-index:1;}

.logo{float:left; display:inline; margin:0 0 0 24px;}
.gallery{float:left; display:inline;}
.galleryHeader{float:left; display:inline; width:278px; text-align:center;}
.images{float:left; display:inline; width:270px; text-align:center; margin:4px 0 0 4px;}
.images img{float:left; display:inline; width:109px; margin:8px 0 0 18px;}
.mailingList{float:left; display:inline; width:260px; text-align:right;}
.mailingList img{margin:12px 48px 4px 0;}

.subMenu{z-index:5; left:0px; height:32px; margin:12px 0 0 0; width:535px;}

.subContent{z-index:4; left:20px; top:68px; width:501px;}
.subHeader{float:left; display:inline; margin:6px 0 0 0;}
.subBody{float:left; display:inline; margin:10px 0 0 3px; width:480px;}
.subCopy{float:left; display:inline; margin:0 0 0 1px; font-size:12px; line-height:17px;}
.subCopy p{margin:0 0 8px 0;}
.subCopy h1{font-size:18px; margin:8px 0 4px 0;}
.subCopy h2{font-size:15px; margin:0 0 4px 0; color:#0053a0;}
.subCallOut{float:right; display:inline; margin:0 0 10px 15px;}



.vcenter {
  
  top:5%;
  left:50%;
}
