html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0;padding:0;border:0;font:normal 100%/16px Arial, Helvetica, sans-serif; } body {line-height:16px;} table {border-collapse:separate;border-spacing:0;} caption, th, td {text-align:left;font-weight:normal;} table, td, th {vertical-align:top;} blockquote:before, blockquote:after, q:before, q:after {content:"";} blockquote, q {quotes:"" "";} a img {border:none;}  body {font-size:12px; color:#333;font-family:Arial, Helvetica, sans-serif;} h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#000;} h1 {font-size:3em;line-height:1;margin-bottom:0.5em;} h2 {font-size:2em;margin-bottom:0.75em;} h3 {font-size:1.5em;line-height:1;margin-bottom:1em;} h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;} h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;} h6 {font-size:1em;font-weight:bold;} h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;} p {margin:0 0 1.5em;} p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;} p img.right {float:right;margin:1.5em 0 1.5em 1.5em;} a:focus, a:hover {color:#b8a965;} a {color:#ed1c24;text-decoration:none;} blockquote {margin:1.5em;color:#666;font-style:italic;} strong {font-weight:bold;} em, dfn {font-style:italic;} dfn {font-weight:bold;} sup, sub {line-height:0;} abbr, acronym {border-bottom:1px dotted #666;} address {margin:0 0 1.5em;} del {color:#666;} pre, code {margin:1.5em 0;white-space:pre;} pre, code, tt {font:1em Arial, Helvetica, sans-serif;line-height:1.5;} li ul, li ol {margin:0 1.5em;} ul, ol {margin:0 1.5em 1.5em 1.5em; list-style:none;} ol {list-style-type:decimal;} dl {margin:0 0 1.5em 0;} dl dt {font-weight:bold;} dd {margin-left:1.5em;} table {margin-bottom:1.4em;width:100%;} th {font-weight:bold;} th, td {padding:4px 10px 4px 5px;} tr.even td {background:#E5ECF9;} tfoot {font-style:italic;} caption {background:#eee;} small{font:normal 11px Arial, Helvetica, sans-serif; color:#666;}  .small {font-size:11px;margin-bottom:1.875em;line-height:1.875em;} .large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;} .hide {display:none;} .quiet {color:#666;} .loud {color:#000;} .highlight {background:#ff0;} .added {background:#060;color:#fff;} .removed {background:#900;color:#fff;} .first {margin-left:0;padding-left:0;} .last {margin-right:0;padding-right:0;} .top {margin-top:0;padding-top:0;} .bottom {margin-bottom:0;padding-bottom:0;} .float-left{float:left;} .float-right{float:right;} .clear{clear:both;} .bg-none{background:none !important;} .more{ font:bold 12px Arial, Helvetica, sans-serif; color:#ed1c24; padding:0 0 2px 19px; background:url(/site/skins/ber-v1-en/images/arrow.gif) no-repeat left top; } .more:hover{background-position:left -90px;} .more-width{width:708px !important; padding-right:0 !important;} div.hr{line-height:0; border-bottom:1px solid #d3c690; height:1px; margin:0 0 20px 0;} div.hr hr{display:none;}  body{ background:url(/site/skins/ber-v1-en/images/bg-body.gif) repeat-x left 330px; border-top:12px solid #000; }  #outer-container{ width:100%; height:100%; position:relative; overflow:hidden; background:url(/site/skins/ber-v1-en/images/bg-outer-container.gif) no-repeat 0 311px; } .home #outer-container{ background:url(/site/skins/ber-v1-en/images/bg-outer-container.gif) no-repeat 0 422px; } #container{ width:980px; margin:0 auto;  }   #header{ width:960px; height:66px; float:left; margin:20px 0 32px 20px; } #header h1{float:left; margin:0; padding:0;} #header h1 a{ display:block; width:149px; height:66px; background:url(/site/skins/ber-v1-en/images/logo.gif) no-repeat left top; text-indent:-9999px; } #header #search, .content-search{ width:230px; float:right; margin:20px 0 0 20px; } .content-search{float:left !important; width:230px; margin:0 0 20px !important} #header #search input, .content-search input{ width:158px; height:20px; float:right; background:#f4edce; border:none; margin:0; padding:5px 0 0 10px; font:normal 11px Arial, Helvetica, sans-serif; color:#666; } .content-search input{background:#efe4b6;} #header #search input.submit, .content-search input.submit{ width:auto; height:auto; padding:0; margin:0; } #nav-top{ width:550px; float:right; margin:26px 0 0 0; padding:0; } html[xmlns*=""] #nav-top{ margin:29px 0 0 0; } *:first-child+html #nav-top{ margin:26px 0 0 0; } #nav-top li{ float:right; margin:0 0 0 10px; padding:0 0 0 10px; background:url(/site/skins/ber-v1-en/images/sep-nav-top.gif) no-repeat left 3px; } html[xmlns*=""] #nav-top li { background-position:left 0px; } *:first-child+html #nav-top li { background-position:left 3px; } #nav-top li.last{margin:0; background:none;}   #spotlight-wrap{ width:980px; float:left; position:relative; margin:0 0 50px; } .home #spotlight-wrap{margin-bottom:59px;} #spotlight-left{ width:212px; height:180px;  float:left; position:relative; margin:0; padding:33px 18px 0 20px; overflow:hidden; } .home #spotlight-left{ height:350px; } #spotlight-left-bg{ width:960px; height:235px; position:absolute; left:0; top:0; background:url(/site/skins/ber-v1-en/images/bg-spotlight-left.png) no-repeat left top; } .error-page #spotlight-left-bg{ background:url(/site/skins/ber-v1-en/images/bg-spotlight-left-error.png) no-repeat left top; } #spotlight-left h3{ margin:0 0 25px; } .home #spotlight-left h3{margin:0 0 18px;} .nav-right{ width:100%; float:left; margin:0 0 12px; padding:0; } #sidebar-left .nav-right{margin: 0 0 10px;} #sidebar-left .two-col{ width:180px; } #sidebar-left .contact-list, #sidebar-left .contact-list li, #sidebar-left .contact-list .details{ width:180px; } #sidebar-left .contact-list .thumb{ margin-bottom:10px; } .thumb-img{ float:left; margin:0 5px 5px 0; } .nav-right li{ width:193px; float:left; margin:0 0 5px; padding:0 0 6px; border-bottom:1px solid #ebdea6; } .nav-right li.last{border:none;} .nav-right li a{ display:block; background:url(/site/skins/ber-v1-en/images/arrow.gif) no-repeat left 1px; padding:0 0 0 20px; } .nav-right li a:hover{background-position:0 -89px; color:#b8a965;} .nav-right li.current a{background-position:0 -89px; color:#b8a965;} #spotlight{ width:730px; height:200px; float:right; position:relative; overflow:hidden; } #spotlight img{float:left; overflow:hidden;} #spotlight-arrow{ width:99px; height:200px; position:absolute; right:0; top:0; }   #wrap{ width:100%; float:left; }   #sidebar-left{ width:195px; float:left; position:relative; background:#fff; padding:20px 16px 20px 20px; } #sidebar-left h3{ margin:0 0 15px; padding:0; } #sidebar-left address{margin:0 0 21px;} #sidebar-left address a{color:#ed1c24;} #sidebar-left address a:hover{color:#333;} #wrap .no-bg{ background:none; } #sidebar-left select{ width:173px; height:20px; border:1px solid #d1d1d1; font:normal 11px Arial, Helvetica, sans-serif; color:#666666; margin:0 0 9px; }   #sidebar-right{ width:188px; float:left; position:relative; padding:20px; background:#fff; margin:0; } #sidebar-right .col1{ overflow:hidden; width:188px; } .nav-widget{ position:absolute; right:19px; top:20px; } .home .nav-widget{right:39px; top:60px;} .nav-widget a.next{margin-left:17px;} #sidebar-right h3{ margin:0 0 16px; padding:0; } #sidebar-right p, #sidebar-left p, .home #spotlight-left p{ font:normal 12px/16px Arial, Helvetica, sans-serif; color:#90780e; } #sidebar-left address p{ color:#333; } .home #spotlight-left p{ margin-bottom:17px; } #sidebar-right ul.gallery-profile, #sidebar-left ul.gallery-profile, .home #spotlight-left ul.gallery-profile{ width:100%; float:left; margin:0 0 0; padding:0 0 4px; } #sidebar-right ul.gallery-profile li, #sidebar-left ul.gallery-profile li, .home #spotlight-left ul.gallery-profile li{ float:left; margin:0 10px 0px 0; padding:0 0 19px; } .home #spotlight-left ul.gallery-profile li{margin-right:13px;} #sidebar-right ul.gallery-profile li.last, #sidebar-left ul.gallery-profile.last, .home #spotlight-left ul.gallery-profile li.last{margin:0;} #sidebar-right ul.gallery-profile li a, #sidebar-left ul.gallery-profile li a, .home #spotlight-left ul.gallery-profile li a{ width:53px; height:38px; display:block; border:1px solid #c6b773; } #sidebar-right ul.gallery-profile li a:hover, #sidebar-left ul.gallery-profile li a:hover, .home #spotlight-left ul.gallery-profile li a:hover{border:1px solid #999;} a.learn-more{margin-right:20px;}   #content{ width:460px; float:left; margin:0; padding:0 20px 0 40px; overflow:hidden; } #breadcrumb{ width:100%; float:left; color:#666; margin:-2px 0 17px; } .more-length #breadcrumb{ padding-left:20px; } .error-page-cont{height:240px;} #breadcrumb a{ font:normal 12px Arial, Helvetica, sans-serif; color:#666; } #breadcrumb a:hover, #breadcrumb span{ color:#999; } #content h1.title{ width:100%;  text-indent:-9999px; margin:0 0 15px; } #content p{ font:normal 12px/16px Arial, Helvetica, sans-serif; color:#333; margin: 0 0 16px; } #content h5{font:normal 12px Arial, Helvetica, sans-serif; color:#333;} #image-gallery{ float:left; margin:0; padding:0; list-style:none; } #image-gallery li{ float:left; padding:0 20px 20px 0; } #image-gallery li.last{ padding-right:0px; } #image-gallery li a{ border:1px solid #cdc187; display:block; } #image-gallery li a:hover{ border:1px solid #333; } #content .column{ width:315px; background-color:#fff; padding:20px; margin:0 19px 0 0; float:left; } #content .column h2{ margin:0; padding:0 0 20px 0; } #wrap .more-length div.last{ margin-right:0; } #news-list{ margin:0; padding:0; list-style:none; float:left; width:315px; } #news-list li{ float:left; margin:0 0 20px 0; padding:0 0 14px 0; width:315px; border-bottom:1px solid #e4dec4; } #content #news-list li a.thumb { border:1px solid #C6B773; display:block; float:left; height:38px; overflow:hidden; width:53px; margin:0 20px 0 0; } #content #news-list li a.thumb:hover{ border:1px solid #999; } #content #news-list div{ float:left; width:240px; } #content #news-list div h3{ margin:0; padding:0; font-size:12px; font-weight:bold; color:#333; } #content #news-list div small{ display:block; width:240px; line-height:10px; padding:0 0 5px 0; } #content #news-list div p{ margin:0; padding:0 0 8px 0; color:#333; } #content h1.newstitle{  } #photo-list .btns-nav{ float:left; position:relative; width:100%; } #photo-list{ position:relative; float:left; padding:0 0 0 24px; z-index:1; margin-bottom:20px; } #photo-list .btns-nav a.back{ position:absolute; left:-24px; top:72px; display:block; width:15px; height:15px; z-index:999; } #photo-list .btns-nav a.next{ position:absolute; top:72px; left:274px; display:block; width:15px; height:15px; z-index:999; } .gallery-box{ margin:0 0 20px 0; list-style:0; float:left; padding:0; border-bottom:1px solid #e4dec4; width:268px; height:180px; } .gallery-box li{ float:left; margin:0 15px 20px 0; } .gallery-box li.last{ margin-right:0; } .gallery-box li a{ border:1px solid #C6B773; display:block; float:left; height:38px; width:53px; } .gallery-box li a:hover{ border:1px solid #999; }  #content-list, #content-list li{ width:650px; float:left; margin:0 0 20px; padding:0; } #content-list li{border-bottom:1px solid #e3dcbd; padding:0 0 16px; margin:0 0 15px;} #content-list li.last{margin-bottom:0;} #content-list li a.thumb{ width:93px; height:69px; display:block; float:left; overflow:hidden; border:1px solid #c6b773; margin:3px 20px 0 0; } #content-list li a.thumb:hover{border:1px solid #999;} #content-list li div.details{ width:530px; float:left; } #content-list li h4{margin:0; padding:0;} #content-list li h4 a{ font:bold 12px Arial, Helvetica, sans-serif; color:#333; } #content-list li h4 a:hover{color:#999;} #content-hor-list{ width:714px; float:left; margin:10px 0 0 0; padding:0; } #content-hor-list li{ width:225px; float:left; margin:0 18px 0 0; padding:0; height:255px; } #content-hor-list li.last{margin:0;} #content-hor-list li h3{margin:0 0 19px;} #content-hor-list li a.thumb{ display:block; float:left; border:1px solid #c9bb7a; margin:0 0 10px; } #content-hor-list li a.thumb:hover{border:1px solid #999;} #content-hor-list li p{ margin:0 0 15px; clear:both; width:225px; } #content-hor-list li a.more{ clear:both; } .two-col{ width:340px; float:left; margin:10px 10px 0 0; overflow:hidden; } .two-col h2{margin-bottom:15px;height:18px;overflow:hidden;} #two-col1{ padding:0 28px 0 0; float:left; margin:0; height:auto; overflow:hidden; } .contact-list{ width:700px; float:left; margin:0; padding:0; } .contact-list li{ width:340px; float:left; margin:0 10px 18px 0; padding:0 0 6px; border-bottom:1px solid #ede2b1; height:auto; } .contact-list li.first{padding-bottom:12px;} .contact-list li.last{border:none; margin:0;} .contact-list li a.thumb{ display:block; float:left; border:1px solid #c6b773; margin-right:20px; } .contact-list li h4{ font:bold 12px Arial, Helvetica, sans-serif; color:#a6933e; margin:0; padding:0; } .contact-list li address{ margin:0 0 6px; padding:0; } .contact-list li div.details{ width:250px; float:left; } .listing{ float:left; margin:0; padding:0; } .listing li{ float:left; margin:0; padding:0; background:none; } #sidebar-left .listing li h3{ margin:0 0 10px; } #sidebar-left .more-padding{ padding-top:40px; } #sidebar-left .listing li a.thumb{ display:block; border:1px solid #c6b773; margin: 0 0 7px; width:189px; } #sidebar-left .listing li a.thumb:hover{border:1px solid #999;} #sidebar-left .listing li p{ font:normal 12px Arial, Helvetica, sans-serif; color:#333; } #wrap .more-length{ padding:0 0 0 20px; width:729px; overflow:hidden; }   #paging{ width:100%; float:left; } #paging a{ padding:0 5px 0 5px; font:normal 12px Arial, Helvetica, sans-serif; color:#999; background:url(/site/skins/ber-v1-en/images/sep-nav-top.gif) no-repeat right 3px; } #paging a:hover{color:#ed1c24;} #paging span{ color:#ed1c24; background:url(/site/skins/ber-v1-en/images/sep-nav-top.gif) no-repeat right 3px; padding:0 5px; } #paging a.prev{padding:0;} #paging a.prev img{margin:0 0 -3px;} #paging a.next{padding:0;} #paging a.next img{margin:0 0 -3px;} #paging a.next, #paging a.prev, #paging a.first, #paging a.last{background:none;} .pagination{float:left;} #paging a.next{ display:block; width:15px; height:18px; float:left; text-indent:-999em; margin:0 0 0 5px; background:url(/site/skins/ber-v1-en/images/btn-next.gif) no-repeat 0 0; } #paging a.previous{ display:block; width:15px; height:18px; float:left; text-indent:-999em; margin:0; padding:0; background:url(/site/skins/ber-v1-en/images/btn-prev.gif) no-repeat 0 0; } #paging a.current { color:#cc0000; }   #utilities{ width:100%; float:left; } #utilities a{ font:normal 11px Arial, Helvetica, sans-serif; color:#333; background:url(/site/skins/ber-v1-en/images/bg-utilities.gif) no-repeat left -9999px; } #utilities a:hover{color:#999;} #utilities a.print{ background-position:left 0px; padding:2px 0 0 19px; margin: 0 24px 0 0; } #utilities a.print:hover{background-position:left -40px;} #utilities a.email{ background-position:left -86px; padding:2px 0 0 24px; } #utilities a.email:hover{background-position:left -140px;}   body.home{ background-position: left 434px; } .home #header{ margin-bottom:5px; } .home #spotlight-left-bg{ background:url(/site/skins/ber-v1-en/images/bg-spotlight-left-home.png) no-repeat left 1px; height:365px; } .home #spotlight{ height:330px; } .home #spotlight-left{padding-top:60px;} .home #wrap{ background:#fff; } .home #wrap .col1{ width:207px; min-height:125px; height:auto !important; height:125px; float:left; border-right:1px solid #eee3b4; padding:21px 10px 47px 28px; background:url(/site/skins/ber-v1-en/images/bg-home-content.gif) no-repeat right -99999px; } .home #wrap .col1 h3{margin:0 0 16px;} .home #wrap .col1 p{margin:0 0 15px;} .home #wrap .col1 div.details{width:190px;} .home #wrap .col1 div.details small{width:100px;} .home #wrap .col1 div.details p{margin:0 0 5px;height:45px;} .home #wrap .col1 div.details a.more{margin-top:5px; clear:both;} .home #wrap .col1 address{margin-bottom:21px;} .home #wrap .col1{padding-left:20px;position:relative;} .home #wrap #col2{background-position:130px -275px; padding-left:32px; width:201px;} .home #wrap #col3{background-position:150px -681px; width:217px;} .home #wrap #col4{border:none; width:200px; padding-left:32px;} .home #wrap .col1 .list-wrap{float:left;} .home #wrap .col1 a.thumb{ display:block; float:left; width:50px; border:1px solid #c6b773; margin: 3px 10px 0 0; } .home #wrap .col1 a.thumb:hover{border:1px solid #999;} .image-widget{ bottom:5px; right:15px; position:absolute; width:80px; height:80px; }   #footer{ width:980px; float:left; border-top:1px solid #eae4ca; margin:30px 0 0 0; padding:10px 0 20px 0; } .home #footer{margin-top:17px;} #footer-logo{ height:32px; float:left; padding: 0 19px 0 0; margin:0 10px 0 0; border-right:1px solid #ffea8e; } .home #footer-logo{padding-right:19px;} .home #footer-logo img{margin:2px 0 0 -4px;} .copy-right{ font:normal 11px Arial, Helvetica, sans-serif; color:#999; padding:10px 0 0 0; float:left; } .home .copy-right{ padding:10px 0 0 0; } #nav-footer{ float:left; margin:8px 0 0 3px ; padding:0; } .home #nav-footer{ margin:8px 0 0 3px ; } html[xmlns*=""] #nav-footer{ margin:10px 0 0 3px ; } *:first-child+html #nav-footer{ margin:10px 0 0 3px ; } #nav-footer li{ float:left; display:inline; margin:0 4px 0 0; padding:0 4px 0 0; background:url(/site/skins/ber-v1-en/images/sep-nav-footer.gif) no-repeat right 5px; } html[xmlns*=""] #nav-footer li { background-position:100% 2px; } #nav-footer li.last{background:none; margin:0;} #nav-footer li a{ font:normal 11px Arial, Helvetica, sans-serif; color:#666; } #nav-footer li a:hover{color:#999;}