html,body{margin:0;padding:0;background:#FDF1C3;}
*{font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;font-size:13px;}
#page_margins{width:1000px;margin:40px auto;}
body{text-align:center;}
a{color:#000;text-decoration:underline;font-weight:normal;}
a:focus,a:hover,a:active{color:#666;text-decoration:none;}
#page_margins{text-align:left;}
#page{background:url(images_layout/intro02.jpg) no-repeat 0 0;min-height:630px;}
#address{float:right;margin:60px 0 0 0;padding:5px 35px;background:#fff;border:1px solid #D8C78A;width:390px;}
#address div{float:left;width:220px;}
#navi{clear:both;margin:0 0 20px 50px; position:relative;z-index:9}
#navi a{float:left;margin:480px 5px 20px 5px;line-height:122px;text-align:center;font-weight:bold;vertical-align:middle;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;width:118px;height:118px;border:1px solid #fff;}
a#nav-1{background:url(images_layout/intro_navi01.jpg) no-repeat 0 0;}
a:hover#nav-1{background:url(images_layout/intro_navi01a.jpg) no-repeat 0 0;}
a#nav-2{background:url(images_layout/intro_navi02.jpg) no-repeat 0 0;}
a:hover#nav-2{background:url(images_layout/intro_navi02a.jpg) no-repeat 0 0;}
a#nav-3{background:url(images_layout/intro_navi03.jpg) no-repeat 0 0;}
a:hover#nav-3{background:url(images_layout/intro_navi03a.jpg) no-repeat 0 0;}
a#nav-4{background:url(images_layout/intro_navi04.jpg) no-repeat 0 0;}
a:hover#nav-4{background:url(images_layout/intro_navi04a.jpg) no-repeat 0 0;}
a#nav-5{background:url(images_layout/intro_navi05.jpg) no-repeat 0 0;}
a:hover#nav-5{background:url(images_layout/intro_navi05a.jpg) no-repeat 0 0;}
a#nav-6{background:url(images_layout/intro_navi06.jpg) no-repeat 0 0;}
a:hover#nav-6{background:url(images_layout/intro_navi06a.jpg) no-repeat 0 0;}
a#nav-7{background:url(images_layout/intro_navi07.jpg) no-repeat 0 0;}
a:hover#nav-7{background:url(images_layout/intro_navi07a.jpg) no-repeat 0 0;}
#ie_clearing{display:none}
.subcolumns{clear:both;margin:0 30px;}
.c50l{float:left;padding-right:20px;width:50%;}
.c50l,.c50r{padding-top:10px;padding-bottom:40px;}
#footer{clear:both;margin:0 30px;border-top:1px solid #a99859;padding-top:5px;}
#footer *,#footer a{color:#62542e;}
#footer div{text-align:center;margin-bottom:5px;}
#footer img{margin-top:10px;border:0;}
.float_left{float:left;margin-right:20px;}
#layer1{text-align:center; z-index:1;position:relative;}
#layer1 img{margin-top:-40px;}
* html #layer1{position:absolute;}
* html #layer1 img{margin-top:0;}
* html .subcolumns{margin-top:442px;}
