div#outer_layout{float:left; width:100%;background:#fff url(../images/body_bg.gif) repeat-x 0 bottom;}
div.layout{margin:0 auto; width:1000px;}
div.layout.pad_left{padding-left:310px;width:690px;}
div#header{float:left; width:100%; position:relative; z-index:9999;}
div#header h1{position:absolute; left:0; top:31px; left:9px;}
div#header .banner{float:right; width:690px; height:141px;}
div#header .top_links{position:absolute; left:-8px; bottom:-12px;}
div#header .top_links ul{list-style:none; float:left; width:auto;}
div#header .top_links ul li{float:left; width:auto; padding:0 0 0 18px;}
div#header .top_links ul li a{font-size:11px; color:#787878; line-height:14px;}
div#header .top_links ul li a:hover{text-decoration:underline;}
div#header .image_area{position:absolute; right:0; top:163px; z-index:999;}

div#menu{float:left; width:100%; margin-top:22px; position:relative}
div#menu ul{list-style:none; float:left; width:100%; border-bottom:1px solid #bfbfbf;}
div#menu ul li{float:left; width:100%; border-top:1px solid #bfbfbf; height:27px;}
div#menu ul li.hover{background:#542e08;}
div.navigation{position:absolute; left:148px; top:-196px;}
div.navigation ul{list-style:none; float:left; width:152px;}
div.navigation ul li{float:left; width:152px; height:28px;}
div.navigation ul li a{font-size:13px; color:#787878; line-height:28px; padding:0 0 0 11px; float:left; width:auto;}
div.navigation ul li.open{ background:url(../images/border-left.gif) no-repeat 0 bottom;}
div.navigation ul li.active{ background:url(../images/active_bg.gif) no-repeat 0 14px;}
div.navigation ul li.active a{ color:#fff;}
div.navigation ul li.active#remove_hover{ background:none!important;}

div.image_section{position:absolute; right:-1px; top:163px; width:690px; height:197px; border-left:1px solid #bfbfbf;}

div#body_container{float:left; width:100%; background:url(../images/border_bg.gif) repeat-y 310px 0;}
div#left_container{float:left; width:310px; position:relative;}
div#right_container{float:left; line-height:17px; font-size:12px; width:670px; padding:18px 0 120px 20px; position:relative;}
div#right_container h4{ font-size:13px; color:#542e08; padding-bottom:15px; line-height:17px; font-weight:normal;}
div#right_container p{ line-height:17px; font-size:12px; padding-bottom:15px;}
body{ line-height:17px; font-size:12px; padding-bottom:15px;}
div#right_container ul.listing{ list-style:none; font-size:12px;}
div#right_container ul.listing li{ display:block; line-height:17px;}
div#right_container div.panache{ position:absolute; bottom:20px; right:0; height:29px; width:150px; color:#aaa; font-size:11px; line-height:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:right}
div#right_container div.panache a{color:#aaa;}
div.drop_down{ float:right; width:162px; font-size:12px;}
div.drop_down ul{ float:left; width:155px; list-style:none; padding-top:2px;}
div.drop_down ul li{ float:left; width:144px;  padding-left:11px;background:url(../images/drop-bg.gif) no-repeat 0 -9px;padding-bottom:15px;}
div.drop_down ul li a{ line-height:16px; float: left;  color:#787878; text-decoration:none;}
div.drop_down ul li a:hover{color:#542e08;}
div.drop_down ul li.first{ padding-top:7px;background:url(../images/drop-bg.gif) no-repeat 0 -2px;}
div.drop_down ul li.last{ background:url(../images/drop_last.gif) no-repeat 0 -9px;}
li{ font-size: 12px; list-style-type: none; }
.brown{color: white; background:#542e08;}
.underline{ text-decoration: underline; }
