 body{text-align:center;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:0.8em;padding:0 0 35px;margin:0;color:#494949;position:relative;background:#9EB7C9 url(/img/bg-gradient.jpg) repeat-x center top;border-top:7px solid #594330} h1 span,#shadowtop img,.rhs,.search,div,#logo,#logo span,.clearboth,.clearboth2,h1,h2,h3,h4,table,form,span,p{margin:0px;padding:0px;font-size:1em} .clearboth,.clearboth2{clear:both;font-size:1px;height:1px;width:1px;border:none;overflow:hidden} .clearboth2{width:auto;border-top:1px dashed #978FAA} h1 span{display:block;position:relative;z-index:1;cursor:pointer} h1,h2,h3,h4{font-weight:normal;font-family:Arial,Helvetica,sans-serif;clear:both} h1{font-size:1.9em;color:#000} h2{font-size:1.35em;margin:15px 0 5px;color:#004F84} h3{font-size:1.2em;color:#004F84} h4{font-size:1.1em;margin:0px;color:#666} a{color:#0066CC;text-decoration:underline} a:hover{color:#004F84} img{border:0px} table,p{margin:0.8em 0 1.2em;line-height:1.3em} #container{position:relative;width:910px;text-align:left;margin:0px auto -2em;padding:8px 10px 5px;font-size:1em;background:#FFF;z-index:5} * html #container,* html #footer{width:930px;} #content{position:relative;float:left;width:630px;margin:0px;padding:20px 25px 15px 10px;text-align:left;line-height:2em;font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif} th, thead{text-align:left;padding:0px} .tdright{text-align:right} .button{font-size:0.9em;background-color:#5E8D1D;color:#FFF;font-weight:bold;margin-top:1.5em} .italic{font-style:italic;color:#666666;font-size:0.9em} .description{font-size:0.9em;padding:8px 0} .paging_nav{clear:both;margin:15px 0;width:95%;} #content ul{list-style-type:disc;padding:0 0 0 1.5em;line-height:1.35em} #content ul.disc{list-style-type:disc} #content ul.disc li{background:none} #content ol{padding:0 0 0 1.5em;line-height:1.35em} #content li{margin-left:1.25em;padding:0 0 0.3em 0.5em} #content p img{margin:5px} .water{position:absolute;top:0px;left:0px;background:url(/img/water.gif) repeat-x bottom center;width:100%;height:440px;display:block;z-index:1} .whiteout{position:absolute;top:0px;right:0px;width:10px;height:30px;z-index:5} #riverbed{position:absolute;bottom:0px;left:0px;width:100%;height:85px;background:url(/img/river_bed.jpg) repeat-x center bottom;z-index:2} .contactus{border:1px dashed #CC0000;padding:8px;font-family:arial,helvetica,sans-serif;font-weight:bold;margin:25px 0} .contactus .callnow{color:#444444;font-size:1.75em;float:left;width:50%} .contactus .freequote{color:#F13A45;font-size:1.55em;clear:left;display:block;padding:8px 0} .contactus .contactdetails{font-style:italic;font-size:1.5em;font-weight:normal;float:left;font-family:arial,helvetica,sans-serif} .contactdetails span{display:block;float:left;clear:left;color:#333333} .contactdetails img{padding-right:10px;vertical-align:middle} .contactus .phone{font-size:1.55em;padding:5px 0 3px} .contactus .email{padding:3px 0 5px} .indexnews{margin:2.5em 0 1.5em;padding-top:1.6em;border-top:1px solid #999;position:relative;font-size:0.9em;} .indexnews h2{position:absolute;top:-1.65em;left:5px;padding:0;background:#FFF;overflow:hidden;max-width:93%;height:1.5em} .newsthumb{border:1px solid #8A6C4D;width:50px;height:50px;overflow:hidden;padding:1px;float:left;margin:0 15px 0 5px} .newsthumb img{height:50px} .newsdetails{position:absolute;top:-17px;right:5px} .newsdate,.newsauthor{display:block;float:left;clear:right;font-size:1em;background:#FFF} .newsdate{font-style:italic} .newsbody{line-height:1.3em;margin-left:5px;} #header{position:relative;margin-bottom:10px;z-index:500} #header h1{overflow:hidden} #logo{margin:0;padding:0px} #logo, #logo span{width:220px;height:82px} #logo span {background:url(/img/scottish-beaver-trial.gif) no-repeat} #headright{position:absolute;top:0px;right:0px;text-align:right;width:300px;font-size:1.1em;font-weight:bold;color:#0C5C5A} #headright span{color:#498A8E} .tagline{position:absolute;top:62px;left:95px;color:#8A6C4D;font-size:1.3em;font-style:italic} .imagepanel{position:relative;float:left;width:670px;height:220px;background:#FFF} .tl,.tr,.bl,.br{background:url(/img/corner.png) no-repeat;position:absolute;z-index:100;display:block;height:20px;width:20px} .tl,.tr{top:-10px} .bl,.br{bottom:-10px} .tr,.br{right:-10px} .tl,.bl{left:-10px} #twitter{position:absolute;top:50px;right:10px;width:228px;} .donate_now{width:250px;height:40px;position:absolute;background:url(/img/donate-now.png) no-repeat;text-align:left;padding:3px 8px;bottom:3px;left:5px;font-size:0.9em;color:#FFF;font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.3em} .donate_now a{color:#FFF;} .donate_now strong{font-size:1.1em;line-height:1.4em} .donate_now p{margin:0;} .did_u_know{bottom:90px;left:10px} .partners{position:absolute;top:10px;left:130px;z-index:10} .partners img{margin-right:5px} .rhsbuttons{position:relative;float:right;width:225px;height:220px;font-size:1.5em} .rhsbuttons ul{list-style:none;margin:0;padding:0} .rhsbuttons li{position:relative} .rhsbuttons li a{height:45px;width:100px;display:block;margin-bottom:11px;padding:0 120px 2px 10px;text-decoration:none;color:#FFF} * html .rhsbuttons li a{height:47px;width:230px} .rhsbuttons li#btn1{background:#BC956A url(/img/rhs-button1.gif) no-repeat top right} .rhsbuttons li#btn2{background:#8A6C4D url(/img/rhs-button2.gif) no-repeat top right} .rhsbuttons li#btn3{background:#594330 url(/img/rhs-button3.gif) no-repeat top right} .rhsbuttons li#btn4{background:#2C1E16 url(/img/rhs-button4.gif) no-repeat top right} .rhsbuttons li a:hover{text-decoration:underline} .rhsbuttons .bl,.rhsbuttons .br{bottom:-11px} #rhs{float:right;width:225px;margin-top:1.5em;font-size:0.9em;font-family:Verdana, Arial, Helvetica, sans-serif} .rhs{margin:1.2em 0 1em;padding:1em 0 0.5em 5px;border-top:1px solid #999;position:relative} .rhs h2{position:absolute;top:-1.5em;left:5px;padding:0;background:#FFF;overflow:hidden;max-width:93%;height:1.3em;color:#594330;font-size:1.5em;font-weight:bold} #rhs img{margin-bottom:15px} div.row{clear:both;margin:0px;padding:0px 0px 5px} div.row p{margin:0px 0px 5px;padding:0px} div.row span{float:left;padding:0px} span.label,span.label_r,span.label_d{margin:0px 10px 0px 0px;font-weight:bold;width:20%;color:#666} span.label{text-align:left} span.label_d{width:80%} span.formw{margin:0px;width:75%} .footcontainer{position:relative;width:930px;text-align:left;font-size:0.8em;margin:0px auto 20px;padding:0;clear:both;z-index:5;font-family:Arial,Helvetica,sans-serif} .foottext{padding:.5em 0 2em;color:#000;font-size:.9em} .foottext p{margin:0 0 .75em} #footer .right{float:right;width:200px;text-align:right} #footer .left{float:left} #footer ul{margin:0px;padding:0px} #footer li{display:inline;padding:0px 5px;border-right:1px solid #FFF} #footer li#end{border:0px none;margin-right:0px} #footer,#footer a{color:#FFF;text-decoration:none} #footer a:hover{text-decoration:underline} #footer p{margin:0.5em 0 0.8em;line-height:1.1em} .rp{position:absolute;bottom:10px;right:10px} #footer .rp a:hover{color:#CC0000;text-decoration:underline} #gmap{position:relative;width:330px;height:400px;margin:0px auto;border:1px solid #008080;float:right} .banner{position:absolute;top:8px;right:2px;width:468px;height:60px;display:block;text-align:right;z-index:100} .errors{font-size:1em;font-weight:bold;color:#C00;margin:0;padding:0 0 0 18px;list-style-type:square} .tblmanage,.tblrecruitment{border:1px solid #C3C3C2;border-spacing:0px;border-collapse:collapse;padding:2px;width:99%} .tblmanage th{text-align:left;background-color:#F7F7F7;border-bottom:1px solid #C3C3C2;padding:2px;border-right:1px solid #C3C3C2} .tblmanage td{padding:2px;border-bottom:1px solid #F7F7F7;vertical-align:top} #tblfoot td{border-bottom-width:0px;border-top:1px solid #666666;background-color:#CCCCCC} .clientimg{width:120px;height:120px;padding:10px;display:table-cell;vertical-align:middle;text-align:center} #imagebox{position:relative;height:220px;border-bottom:1px dotted #CCC;padding-bottom:1px;background:url(/img/bg-content.gif) repeat-y left} #imagebox img{float:right} #imgcaption{position:absolute;bottom:3px;right:0px;background:url(/img/bg-imgcaption.png);font-size:1.6em;font-weight:bold;padding:5px 10px;;color:#FFF} .moreinfo{text-align:right} .moreinfo a{text-decoration:none;color:#666} .moreinfo a:hover{text-decoration:underline} .visit-us{float:left;width:280px} .twocolumn{width:45%;float:left;margin-right:3%} .contact_map{position:relative;width:600px;height:400px} fieldset{border:1px dotted #CCC;position:relative;padding:0 10px} legend{font-weight:bold;color:#306768;font-size:1.1em;background:#fff;padding:0 5px} fieldset .row{padding:0;line-height:1.3em} .row .description{margin:0 10px 0 0;width:460px} .row .days{margin:0 10px 0 0;width:70px;font-size:1.3em;color:#666} .row .price{margin:0;width:70px;color:#E65B00;font-size:1.3em} .moreinfo img{padding:10px} #flickrslideshow{clear:both;position:relative} #protector{height:360px;position:absolute;z-index:999 !important;top:0px;left:0px;width:100%} #flickrslideshow li{margin:0;padding:0;list-style:none} #flickrslideshow ul{margin:0;padding:0;list-style:none} #rhs0{border:2px solid ;padding:10px 8px;margin-bottom:40px} .nav{height:25px;overflow:visible;margin:0 auto;padding:0;font-size:0.85em;font-weight:bold;position:absolute;top:10px;right:0px;font-family:Arial,Helvetica,sans-serif;z-index:500} .nav ul,.nav li{list-style-type:none;text-align:left;overflow:visible;margin:0;padding:0} .nav a{display:block;color:#594330} .nav a:visited,.nav a:active{color:#594330} .menu .topmenuli #active:hover{text-decoration:none} .menu{margin:0;list-style-image:none;text-align:right;float:left} .menu .topmenuli{list-style-type:none;padding:0;float:left;border-right:1px dotted #8A6C4D;text-transform:uppercase} .menu .topmenuli a{height:25px;line-height:25px;padding:0 0.8em 0 0.9em;text-decoration:none} .menu .topmenuli a:visited{text-decoration:none} .menu .topmenuli a:hover,.menu .topmenuli:hover a,.menu li.active a{background:#2C1E16;color:#FFF !important;} .menu .topmenuli a:hover{text-decoration:underline} .menu .topmenuli:hover ul,.menu .topmenuli.over ul{visibility:visible;z-index:6000;clear:left} #nav7{border-right:none;} .menu ul{visibility:hidden;position:absolute;margin:0;padding:5px 0 0;z-index:500;min-width:100px;max-width:235px;width:auto;background:#2C1E16} .menu>ul li{position:relative;margin:0;padding:0 1.0em;text-indent:2px;height:25px;line-height:25px} .menu>ul li a{margin:0px;white-space:nowrap;z-index:1000;padding:0px;width:100%;height:25px;border:1px solid #999} .menu ul li:hover a{min-width:50%} .menu ul li a:hover{background:#8A6C4D;text-decoration:underline} .menu>ul li:hover ul.subsubmenuul,.menu>ul li.over ul.subsubmenuul{z-index:6000;margin:0px;padding:0px} .subsubmenuul{display:none;position:absolute;z-index:9000;list-style-type:none;left:100%;top:0px;font-size:0.9em;margin:0px;padding:0px;min-width:180px} .subsubmenuul li{padding:0px;min-width:100%;line-height:25px} .subsubmenuul li a{display:block;padding:0 0 0 5px;margin:0;white-space:nowrap;text-align:left;z-index:1000} li:hover ul.subsubmenuul li,li.over ul.subsubmenuul li{display:block;width:100%;min-width:100%} .subsubmenuul li:hover{background:#00B2DC} .subsubmenuul li:hover a{display:block;min-width:90%} * html .menu .topmenuli a{float:left} * html .menu ul{white-space:nowrap;width:150px;margin:0;padding:0} * html .menu ul li{margin:0;padding:0} * html .menu ul li a{position:relative;z-index:1000;width:100%;margin:0;padding:0 10px 0 0} * html .nav{padding-left:0px! important} .ftnav{position:relative;line-height:1.3em;background:#000;width:100%;border-top:1px solid #2a2a2a;padding-top:5px;font-family:"Trebuchet MS";} .ftnav .topmenuli{display:block;float:left;padding:5px 15px 5px 10px} .ftnav li,.ftnav ul{margin:0;padding:0;list-style:none} .ftnav ul{border-top:1px solid;margin-top:2px;padding-top:3px;} .ftnav li a{text-decoration:none}.ftnav li a:hover{text-decoration:underline;} .ftnav li.active>a{text-decoration:underline !important} .ftnav .topmenuli>a{font-weight:bold;color:#D9D9D9} .ftnav ul a{color:#999}
