body {background-color: #B25C23; margin: 10px;}
#body_txt {float:left;width:335px;height:380px;padding-right:30px;position:relative;top:42px;left:50px;font-family:Verdana, Sans-Serif;line-height: 1.3;font-size: 11px;color:#000000;border-right: solid #BFB173 1px;}
#slide_txt {font-family: Verdana, Sans-Serif;color:#000000; font-size: 11px;}
#body_txt p {margin: 0px 0px 10px 0px;}
#footer {position: relative; right:0px;height: 45px; background:url(/img/footer_bg.png) repeat-x;z-index: -1;}
#foot_txt {text-align: right; font-family: Geneva, Arial, sans-serif; font-size: 10px; color: #DED27B; position: relative; top:16px; right: 50px;}
#frame { width: 940px; height: 631px; margin: 0 auto; border: solid #4A3527 1px;}
#gallery {background-image:url(/img/gallery.png); float: right; width: 440px; height: 400px; position: relative; top: 40px; right: 32px;}
#header {height: 122px; background-image:url(/img/header_bg.png);border-bottom: solid 1px #BFB173;}
#footer_nav {text-align: center; font-family: Geneva, Arial, sans-serif; font-size: 10px; color: #AAA; position: relative; top:6px; right: -20px;}
#footer_nav a {color:#AAA; text-decoration: none;}
#logo {position: relative; top: 25px; left: 50px; height: 49px; background: url(/img/logo.png) no-repeat;}
#logo a {position: absolute; top: 0px; left: 0px; height: 49px;width:182px;}
#logo a .xh1 {display: none;}
#main {height: 463px; background-image:url(/img/main_bg.png); margin: 0 auto;}
#main a {color:#000}
#award {position: relative; width: 400px; height: 57px; top:50px; right:0px;font-family: Verdana, Sans-Serif; line-height: 2.4; font-size: 11px;z-index:1;}
#award a {text-decoration:none; color: #000;}
#link {position: absolute; background:url(/img/link.png) no-repeat;width:186px;height:37px;top:470px;z-index:30;}

a#who {position:relative; top: -2px; left: -460px; float: right;background:url(/img/nav/who.png) no-repeat; height: 111px;width:116px;}
a#who:hover  {background:url(/img/nav/who.png) no-repeat;height: 111px;width:116px;background-position: 0px -112px;}


a#work {position:relative; top: -2px; left: -223px; float: right;background:url(/img/nav/work.png) no-repeat; height: 111px;width:116px;}
a#work:hover  {background:url(/img/nav/work.png) no-repeat;height: 111px;width:116px;background-position: 0px -112px;}

a#contact {position:relative; top: -2px; left: 14px; float: right;background:url(/img/nav/contact.png) no-repeat; height: 111px;width:116px;}
a#contact:hover  {background:url(/img/nav/contact.png) no-repeat;height: 111px;width:116px;background-position: 0px -112px;}

a#login {position:relative; top: -2px; left: 251px; float: right;background:url(/img/nav/login.png) no-repeat; height: 111px;width:116px;}
a#login:hover  {background:url(/img/nav/login.png) no-repeat;height: 111px;width:116px;background-position: 0px -112px;}

body#who1 a#who {background:url(/img/nav/who_on.png) no-repeat;height: 111px;width:116px;background-position: 0px 0px;}
body#work1 a#work {background:url(/img/nav/work_on.png) no-repeat; height: 111px;width:116px;}
body#contact1 a#contact {background:url(/img/nav/contact_on.png) no-repeat; height: 111px;width:116px;}
body#login1 a#login {background:url(/img/nav/login_on.png) no-repeat; height: 111px;width:116px;}
#map_shadow {position:relative; top: 90px; left: 0px;width:520px; height:313px;background: url(/img/map_shadow.png) no-repeat; padding: 0px; margin: 0 auto;}
#map {margin: 1px;width:500px; height:300px;position:relative; float:left;top:3px;left:3px;border: solid 1px #72662D; background-color:#BFB173;}

#info {position: absolute; right: 360px;top:-65px;font-family: Verdana, Sans-Serif; line-height: 1.3; font-size: 10px; color:#000000;}
#info2 {position: absolute; right: 30px;top:-65px;font-family: Verdana, Sans-Serif; line-height: 1.3; font-size: 10px; color:#000000;z-index:1;}
#info2 a {color:#000;}

#login_txt {position: relative; float:left;top:60px; left: 40px;font-family: Verdana, Sans-Serif; line-height: 1.3; font-size: 10px; color:#000000;width:650px;}
#login_txt a {color:#000;}
#info2 a {color:#000;}

.pics {padding: 0px; margin:0 auto;}
.pics img {height: 380px; width: 420px; border: solid #72662D 1px;}
#shadow {width: 960px; height: 648px; background: url(/img/shadow.png) no-repeat; padding: 0px; margin: 0 auto;}
#outside_frame {position: relative; top: 20px; left:0px;padding-bottom: 30px;width:720px;height:430px;margin: 0 auto;background: url(/img/slide_shadow.png) no-repeat; padding: 0px; margin: 0 auto;}

#slide_shadow { position: relative; top: 20px; left: 0px; width: 720px; height: 430px; background: url(/img/slide_shadow.png) no-repeat; padding: 0px; margin: 0 auto;}

#slider {
    width: 620px;
    margin: 0 auto;
    position: relative;
	right: 0px;
	top: 10px;
	padding-top: 10px;
	padding-left: 0px;
}

.scroll {
    height: 320px;
    width: 620px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
}

.scrollContainer div.panel {
	
    padding-right: 40px;
	padding-top: 10px;
    height: 210px;
    width: 590px;
}


ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 9px;
}

ul.navigation li {
    display: inline;
    margin-right: 30px;
}

ul.navigation a {
    padding: 0px;
    color: #000;
    text-decoration: none;
}

ul.navigation a:hover {
    font-weight: bold;
}

ul.navigation a.selected {
    border-bottom: solid #D2AA7B 1px;
}

img {border-style: none;}

ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 150px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -20px;
}

.scrollButtons.right {
    right: -20px;
}

.hide {
    display: none;
}
