 .jspContainer {overflow: hidden; position: relative}
.jspPane {position: absolute}
.jspVerticalBar {position: absolute; top: 5px; right: 17px; width: 16px; height: 98%; z-index:1000}
.jspVerticalBar .jspDrag {min-height:15px; background-color: #999999}
.jspVerticalBar .jspDrag .jspHover {background-color: #666666}
.jspVerticalBar .jspDrag:hover {background-color: #666666}
.jspHorizontalBar {position: absolute; bottom: 4px; left: 7px; width: 875px; height: 16px}
.jspVerticalBar *, .jspHorizontalBar * {margin: 0; padding: 0}
.jspCap {display: none}
.jspHorizontalBar .jspCap {float: left}
.jspTrack {background-color: #DDDDDD; position: relative}
.jspDrag {background-color: #E9E9E9; position: relative; top: 0; left: 0; cursor: pointer; z-index:100000; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px}
.jspTrack:hover { }
.jspDrag:hover { }
.jspHorizontalBar .jspTrack {background:url(../images/species/taxonomy_browser/h_scrollbar.png?1337835396) no-repeat 0 2px}
.jspHorizontalBar .jspDrag {background-color:white}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {float: left; height: 100%; background-color:none}
.jspHorizontalBar .jspDrag:hover {background-color: #FFFFFF}
.jspArrow {background: #50506d; text-indent: -20000px; display: block; cursor: pointer}
.jspArrow.jspDisabled {cursor: default; background: #80808d}
.jspVerticalBar .jspArrow {height: 16px}
.jspVerticalBar .jspTrack {background-color: #D3D3D3; opacity:0.70; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)'; filter: alpha(opacity=70); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px}
 .jspHorizontalBar .jspArrow {width: 16px; float: left; height: 100%}
.jspVerticalBar .jspArrow:focus {outline: none}
.jspCorner {}
 * html .jspCorner { }
 #jquery-overlay {position: absolute; top: 0; left: 0; z-index: 999; width: 100%; height: 500px}
#jquery-lightbox {position: absolute; top: 0; left: 0; width: 100%; z-index: 1000; text-align: center; line-height: 0}
#jquery-lightbox a img {border: none}
#lightbox-container-image-box {position: relative; background-color:white;  width: 250px; height: 250px; margin: 0 auto; padding:0}
#lightbox-container-image {padding: 5px}
#lightbox-loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#lightbox-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 1000}
#lightbox-container-image-box > #lightbox-nav {left: 0}
#lightbox-nav a {outline: none;}
#lightbox-nav a:hover {background-position:0 -35px;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 35px; height: 35px; zoom: 1; display: inline}
#lightbox-nav-btnPrev {float: left; margin:19% 3% 0 15px}
#lightbox-nav-btnNext {float: right; margin:19% 15px 0 3%}
#lightbox-container-image-data-box {font:normal 13px "Lucida Grande"; color:white; background:url(../images/gallery/bkg_caption_text.png?1337835396) repeat-x; margin: 0 auto; line-height: 1.4em;  height:31px; width: 100%; position:absolute; left:5px; bottom:5px; padding: 13px 0 0}
#vertex_bkg {width:28px; height:14px; background:url(../images/gallery/vertex.png?1337835396) no-repeat 0 0; position:absolute; bottom:49px; left:19px; display:none}
#lightbox-container-image-data {padding: 0 15px; color: white}
#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left; text-align: left}
#lightbox-image-details-caption {font-weight: bold}
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em}
#lightbox-secNav-btnClose {position:absolute; top:15px; right:15px; width: 14px; height:14px}
#lightbox-secNav-btnClose img:hover {cursor:pointer;}
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,form,fieldset,p{margin:0; padding:0; font-weight:normal}
img,fieldset{border:none; padding:0; margin:0;}
body{font:12px Arial, Helvetica, sans-serif; color:#666666; background:#CCCCCC}
span.clear{clear:both;}
a:focus{outline:none}
input:focus{outline:none;}
ul {list-style:none;}
ul:focus {outline:none}
div.left {float:left; width:624px;}
div.right {float:right; width:312px;}
div.outer_layout{margin:0 auto; width:936px;}
div.wide_container{float:left; background-color:#FFFFFF; width:100%; height:auto;}
div.main {float:left; width:100%;}
 div.demo_map {position:relative; float:left; width:912px; padding:27px 12px; background: #FFFFFF;}
div.demo_map div.map div#map {width:100%; height:100%;}
 #navbar {background: #0AE; margin: 23px 0 0 0; padding: 5px 20px; height: 5em;}
#navbar p {text-transform: uppercase; color: #fff; font-size: 2.4em; font-weight: bold; margin-top: 0.5em;}
#navbar ul {float: right; margin-top: -1.8em}
#navbar ul li {display: inline;}
#navbar a {color: #fff; text-transform: uppercase; text-decoration: none; padding: 0 5px;}
#navbar a:hover, #navbar a.highlight {background: #fff; color: #333; -moz-border-radius: 15px; border-radius: 15px;}
 div.map div#map {float:left; padding:0; margin:0; width:100%; height:100%;}
div.map a.zoomIn {position:absolute; top:17px; left:23px; height:26px; width:26px; background:url(../images/common/zoom_in.png?1337835396) no-repeat 0 0; z-index:1050;}
div.map a.zoomIn:hover {background-position:0 -26px;}
div.map a.zoomOut {position:absolute; top:47px; left:23px; height:26px; width:26px; background:url(../images/common/zoom_out.png?1337835396) no-repeat 0 0; z-index:1050;}
div.map a.zoomOut:hover {background-position:0 -26px;}
div.map a.full_screen {position:absolute; right:23px; top:17px; height:26px; width:26px; background:url(../images/common/full_screen.png?1337835396) no-repeat 0 0; z-index:1050;}
div.map a.full_screen:hover {background-position:0 -26px;}
div.map a.full_screen.back {background:url(../images/common/back_full_screen.png?1337835396) no-repeat 0 0;}
div.map a.full_screen.back:hover {background-position:0 -26px;}
div.map a.vizzuality {position:absolute; z-index:1000; left:20px; bottom:20px; width:75px; height:40px; background:url(../images/common/map_logo.png?1337835396) no-repeat 0 0;}
div.map img.loading {position:absolute; z-index:500; height:32px; width:32px; bottom:200px; left:427px; display:none;}
 div#map div.infowindow {display:none; position:absolute; z-index:100000; width:247px; height:237px; padding:15px 14px 0 14px; left:-97px; bottom:30px; background:url(../images/map/infowindow.png?1337835396) no-repeat 0 0}
div#map div.infowindow h1 {float:left; width:100%; font:bold 19px Arial; color:#666666; margin:0; padding:0;}
div#map div.infowindow p.star {float:left; margin:6px 0 0 0; padding:0 0 0 3px; background:url(../images/common/heart_bkg_mini.png?1337835396) no-repeat 0 0; line-height:9px;}
div#map div.infowindow p.star span {position:relative; float:left; width:auto; font:bold 9px Arial; color:#FF0066; line-height:9px; background:url(../images/common/heart_bkg.png?1337835396) no-repeat right 0; padding:3px 3px 3px 11px;}
div#map div.infowindow p.star.zero span {color:#999999; background:url(../images/common/heart_bkg.png?1337835396) no-repeat right 0;}
div#map div.infowindow p.star span img {position:absolute; top:3px; left:0; z-index:40;}
div#map div.infowindow a.add {float:left; margin:7px 0 0 10px; font:normal 11px Arial; color:#0099CC;}
div#map div.infowindow a.add:hover {color:#007DA6;}
div#map div.infowindow a.add.disabled {color:#999999;}
div#map div.infowindow a.add.disabled:hover {color:#999999;}
div#map div.infowindow div.info {position:relative; float:left; width:247px; height:165px; margin:9px 0 0 0;}
div#map div.infowindow div.info:hover {cursor:pointer;}
div#map div.infowindow div.info:hover span{display:inline;}
div#map div.infowindow div.info img.background {position:absolute; top:0; left:0; width:247px; height:165px; z-index:10;}
div#map div.infowindow div.info span {position:absolute; top:0; left:0; z-index:100; height:115px; width:221px; padding:50px 13px 0 13px; background:url(../images/map/opacity.png?1337835396) repeat 0 0; display:none;}
div#map div.infowindow div.info span p {font:left; width:100%; font:normal 13px Arial; color:white;}
div#map div.infowindow div.info span a.more {float:right; width:auto; font:normal 13px Arial; color:white; margin:10px 0 0 0; padding:0 0 0 18px; background:url(../images/map/eye.png?1337835396) no-repeat 0 3px; display:inline-block; vertical-align:top; border-bottom:1px solid white; text-decoration:none;}
div#map div.infowindow div.info span a.more:hover {border-bottom:1px dotted white;}
div#map div.infowindow img.landscape {float:left; width:247px; height:165px; margin:9px 0 0 0;}
div#map div.infowindow a.close {position:absolute; z-index:1000; right:-12px; top:-12px; height:28px; width:28px; background:url(../images/map/close.png?1337835396) no-repeat 0 0;}
div#map div.infowindow a.close:hover {background-position:0 -28px;}
 div.pop_up {position:absolute; z-index:1000000; top:0px; right:0px; margin:0 0 0 -191px; width:auto; height:59px; padding:0;}
div.pop_up p {position:relative; float:left; height:59px; width:auto; margin:0; padding:0 0 0 10px; background:url(../images/common/pop_up_left.png?1337835396) no-repeat 0 0;}
div.pop_up p span {float:left; width:auto; font:bold 18px Helvetica; color:white; letter-spacing:-1px; padding:19px 40px 19px 10px; height:21px; background:url(../images/common/pop_up_right.png?1337835396) no-repeat right 0;}
div.pop_up p span a {padding:0 0 0 4px; font:bold 12px Helvetica; color:#999999; text-decoration:underline;}
div.pop_up p span a:hover {color:white;}
div.pop_up p span a.close {position:absolute; right:10px; width:10px; height:10px; background:url(../images/common/close_pop_up.png?1337835396) no-repeat 0 0; margin:7px 0 0 0;}
  #simplemodal-overlay {background:#000000; cursor:default;}
#simplemodal-container {width:746px; height:622px; background:none; padding:0; margin:0; overflow:hidden;}
#simplemodal-container a.modalCloseImg {position:absolute; right:10px; top:10px; height:20px; width:20px; background:url(../images/modal/close_modal.png?1337835396) no-repeat 0 0;}
#simplemodal-container a.modalCloseImg:hover {background-position:0 -20px; cursor:pointer;}
#simplemodal-container code {background:none;}
.simplemodal-wrap {overflow:hidden;}
.simplemodal-data {overflow:hidden;}
#publish_container {display:none; width:746px; height:622px; padding:0; margin:0; overflow:hidden;}
#publish_container div.top {float:left; margin:0; background:url(../images/modal/top_white_bkg.png?1337835396) no-repeat 0 0; width:746px; padding:9px 0 0 0;}
#publish_container div.bottom {float:left; margin:0; background:url(../images/modal/bottom_blue_bkg_1.png?1337835396) no-repeat 0 bottom; width:746px; padding:0 0 10px 0;}
#publish_container div.repeat {float:left; margin:0; background:url(../images/modal/repeat_bkg.png?1337835396) repeat-y 0 0; width:732px; padding:0 7px 0 7px;}
#publish_container div.repeat h4 {float:left; margin:26px 0 0 26px; font:; padding:0; width:690px; font:bold 25px Helvetica; color:#666666; letter-spacing:-1px;}
#publish_container div.repeat ul {float:left; margin:26px 0 0 26px; padding:0;}
#publish_container div.repeat ul li {float:left; margin:0 5px 0 0; width:auto; background:url(../images/modal/left_list.png?1337835396) no-repeat; padding:0 0 0 2px; width:auto;}
#publish_container div.repeat ul li span {float:left; background:url(../images/modal/right_list.png?1337835396) no-repeat right 0; padding:9px 10px 7px 8px; height:15px; color:#85D2ED; font:bold 13px Arial;}
#publish_container div.repeat ul li.active {background-image:url(../images/modal/left_active.png?1337835396);}
#publish_container div.repeat ul li.active span {background-image:url(../images/modal/right_active.png?1337835396); color:white; text-shadow:#004D67 0 -1px;}
#publish_container div.repeat div.choice {float:left; background:url(../images/modal/repeat_x_1.png?1337835396) repeat-x 0 0; padding:18px 30px 20px 30px; width:672px; height:auto; position:relative;}
#publish_container div.repeat div.choice div.alternative {float:left; width:321px; height:167px; background:url(../images/modal/dark_area.png?1337835396) no-repeat 0 0; margin:0 30px 0 0;}
#publish_container div.repeat div.choice div.alternative.last {margin:0;}
#publish_container div.repeat div.choice div.alternative div.type {position:relative; float:left; margin:15px 15px 0 15px; width:128px; height:138px;}
#publish_container div.repeat div.choice div.alternative div.type a {position:absolute; right:12px; top:14px; width:31px; height:31px; background:url(../images/modal/len.png?1337835396) no-repeat 0 0; display:none;}
#publish_container div.repeat div.choice div.alternative div.type a:hover {background-position:0 -31px;}
#publish_container div.repeat div.choice div.alternative div.type.list {background:url(../images/modal/list_bkg.png?1337835396) no-repeat 0 0;}
#publish_container div.repeat div.choice div.alternative div.type.complete {background:url(../images/modal/all_bkg.png?1337835396) no-repeat 0 0;}
#publish_container div.repeat div.choice div.alternative div.type.complete img {float:left; margin:32px 0 0 15px; width:32px; height:32px;}
#publish_container div.repeat div.choice div.alternative div.type.complete p {float:none; margin:107px 0 0 13px; font:bold 9px "Lucida Grande"; color:#666666;}
#publish_container div.repeat div.choice div.alternative div.type p {float:left; margin:107px 0 0 13px; font:bold 9px "Lucida Grande"; color:#666666;}
#publish_container div.repeat div.choice div.alternative div.info {float:left; width:140px; padding:40px 0 0 0;}
#publish_container div.repeat div.choice div.alternative div.info a {float:left; width:119px; height:21px; padding:8px 11px 7px 8px; margin:0; text-decoration:none; background:url(../images/modal/complete_bkg.png?1337835396) no-repeat 0 0; font:bold 19px Helvetica; color:#0099CC; letter-spacing:-1px; line-height:21px;}
#publish_container div.repeat div.choice div.alternative div.info a:hover {background-position:0 -36px; color:#1F628F;}
#publish_container div.repeat div.choice div.alternative div.info p {float:left; width:100%; font:normal 13px Arial; color:white; margin:8px 0 0 0;}
#publish_container div.repeat div.choice div.errors {float:left; width:auto; color:#990000; font:bold 14px Arial; padding:10px 0 0 0;}
#publish_container div.repeat div.choice div.errors span.alert {position:absolute; left:338px; width:17px; height:18px; background:url(../images/modal/alert.png?1337835396) no-repeat 0 0; display:none;}
#publish_container div.repeat div.choice div.errors span#alert_name {top:226px;}
#publish_container div.repeat div.choice div.errors span#alert_author {top:158px;}
#publish_container div.repeat div.choice div.errors div#error_invalid_name {position:absolute; background:url(../images/modal/bkg_author_guide.png?1337835396) no-repeat 0 0; width:271px; height:36px; top:217px; right:97px; display:none;}
#publish_container div.repeat div.choice div.errors div#error_invalid_author {position:absolute; background:url(../images/modal/bkg_name_guide.png?1337835396) no-repeat 0 0; width:268px; height:36px; top:150px; right:101px; display:none;}
#publish_container div.repeat div.choice div.errors div#error_invalid_name p {float:left; font:bold 13px Arial; color:white; margin:10px 0 0 28px;}
#publish_container div.repeat div.choice div.errors div#error_invalid_author p {float:left; font:bold 13px Arial; color:white; margin:10px 0 0 22px;}
#publish_container div.repeat div.choice div.dont_want_publish {float:left; width:649px; height:25px; padding:14px; margin:0 0 0 0;}
#publish_container div.repeat div.choice div.dont_want_publish.active {background:url(../images/modal/blue_area_simple_line.png?1337835396) no-repeat 0 0;}
#publish_container div.repeat div.choice div.dont_want_publish input[type="radio"] {float:left; margin:3px 8px 0 0; padding:0;}
#publish_container div.repeat div.choice div.dont_want_publish label {float:left; font:bold 15px Arial; color:white;}
#publish_container div.repeat div.choice div.want_publish {float:left; width:649px; height:323px; padding:14px; margin:-6px 0 0 0;}
#publish_container div.repeat div.choice div.want_publish.active {background:url(../images/modal/blue_area.png?1337835396) no-repeat 0 0;}
#publish_container div.repeat div.choice div.want_publish label[for="publish"] {float:left; margin:0; font:bold 15px Arial; color:white;}
#publish_container div.repeat div.choice div.want_publish input[type="radio"] {float:left; margin:2px 8px 0 0; padding:0;}
#publish_container div.repeat div.choice div.want_publish p.subtitle {float:left; width:auto; margin:4px 0 0 20px; font:normal 13px Arial; color:#80ADBD;}
#publish_container div.repeat div.choice div.want_publish label {float:left; width:425px; font:bold 11px Arial; color:white; margin:13px 0 0 20px;}
#publish_container div.repeat div.choice div.want_publish input[type="text"] {float:left; margin:6px 8px 0 20px; width:280px; height:24px; padding:6px 10px 6px 10px; background:url(../images/modal/input_2.png?1337835396) no-repeat 0 0; border:none; font:normal 15px Arial; color:#666666;}
#publish_container div.repeat div.choice div.want_publish p.counter {float:right; width:auto; margin:11px 25px 0px; font:normal 11px Arial; color:#80ADBD; text-transform: uppercase;}
#publish_container div.repeat div.choice div.want_publish textarea {float:left; margin:6px 0 0 20px; width:593px; height:84px; padding:6px; background:url(../images/modal/textarea_bkg.png?1337835396) no-repeat 0 0; border:none; font:normal 15px Arial; color:#666666;}
#publish_container div.repeat div.choice div.want_publish textarea:focus {outline:none;}
#publish_container div.repeat div.choice a.download {width:232px; height:22px; padding:8px 0 6px 10px; background:url(../images/modal/proceed.png?1337835396) no-repeat 0 0; font:bold 19px Helvetica; text-decoration:none; color:#0099CC; letter-spacing:-1px; position:absolute; bottom:20px; right:28px; line-height:22px;}
#publish_container div.repeat div.choice a.download:hover {color:#1F628F; background-position:0 -36px;}
#publish_container div.repeat div.choice div.long {float:left; background:url(../images/modal/long_dark.png?1337835396) repeat-x 0 0; width:672px; height:169px;}
#publish_container div.repeat div.choice div.long div.type {position:relative; float:left; margin:16px 0 0 18px; width:128px; height:138px;}
#publish_container div.repeat div.choice div.long div.type img.loading {float:left; margin:51px 0 0 49px;}
#publish_container div.repeat div.choice div.long div.type img.ok {position:absolute; right:-13px; top:-8px;}
#publish_container div.repeat div.choice div.long div.type img.image {position:relative; float:left; margin:29px 0 0 17px; width:32px; height:32px;}
#publish_container div.repeat div.choice div.long div.type.loading {background:url(../images/modal/list_loading.png?1337835396) no-repeat center center;}
#publish_container div.repeat div.choice div.long div.type.finished {background:url(../images/modal/list_finish.png?1337835396) no-repeat center center;}
#publish_container div.repeat div.choice div.long div.info {float:left; margin:40px 0 0 25px; width:470px;}
#publish_container div.repeat div.choice div.long div.info.error {margin:23px 0 0 25px;}
#publish_container div.repeat div.choice div.long div.info h5 {float:left; width:100%; font:normal 21px "Lucida Grande"; letter-spacing:-1px; color:white;}
#publish_container div.repeat div.choice div.long div.info p {float:left; width:100%; font:normal 15px Arial; color:#80B4C5;}
#publish_container div.repeat div.choice div.long div.info a {float:right; margin:20px 0 0 0; text-align:center; width:109px; height:20px; padding:8px 0; background:url(../images/modal/download_bkg.png?1337835396) no-repeat 0 0; text-decoration:none; font:bold 19px Helvetica; letter-spacing:-1px; color:#0099CC;}
#publish_container div.repeat div.choice div.long div.info.error a {margin:15px 0 0 0;}
#publish_container div.repeat div.choice div.long div.info a.ready {margin:5px 0 0;}
#publish_container div.repeat div.choice div.long div.info a:hover {background-position:0 -36px; color:#1F628F;}
#publish_container div.repeat div.choice div.long div.info a.disabled {color:#CCCCCC;}
#publish_container div.repeat div.choice div.long div.info a.disabled:hover {background-position:0 -36px; cursor:default;}
 div.header {float:left; width:896px; margin:0px 0 0 0; padding:23px 20px 0 20px; background:white; position:relative;}
div.header div.logo {float:left; width:894px}
div.header div.logo a {float:left; width:191px; height:38px; background:url(../images/common/logo.png?1337835396) no-repeat 0 0;}
div.header div.right_header span.search {float:right; width:auto;}
div.header div.right_header span.search form {float:right; margin:10px 0 0 0; padding:0; border:none;}
div.header div.right_header span.search form input[type="text"] {float:left; border:1px solid #cccccc; background:white; margin:0; font:normal 13px Arial; color:#cccccc; height:15px; padding:4px; width:181px;}
div.header div.right_header span.search form input[type="submit"] {float:left; border:1px solid #cccccc; border-left:none; background:url(../images/common/len.png?1337835396) no-repeat 0 0 #EDEDED; height:25px; width:24px; margin:0; padding:0; cursor:pointer;}
div.header div.right_header span.search form input[type="submit"]:hover {background-position:0 -23px;}
div.header div.header_menu {float:left; width:400px; padding:27px 0 17px 0;}
div.header div.header_menu ul {float:left; width:400px; margin:0;}
div.header div.header_menu ul li {float:left; width:auto; padding:0 15px;}
div.header div.header_menu ul li.first {padding:0 15px 0 0;}
div.header div.header_menu ul li a {text-decoration:none; font:bold 13px Arial; color:#999999;}
div.header div.header_menu ul li a.current {color:#0099CC;}
div.header div.header_menu ul li a:hover {color:#0099CC;}
div.left_header {float:left; width:400px;}
div.right_header {float:right; width:250px;}
div.right_header span.logos {float:right; width:250px; height:50px;}
div.right_header span.logos a.scarmarbin {float:right; width:36px; height:48px; background:url(../images/common/scarmarbin_logo.png?1337835396) no-repeat 0 0; margin:0 12px 0 0;}
div.right_header span.logos a.biodiversity {float:right; width:65px; height:48px; background:url(../images/common/biodiversitiy_logo.png?1337835396) no-repeat 0 0;}
  div.images_gallery {position:relative; float:left; width:896px; padding:0 20px; background:url(../images/home/home_top_bkg.png?1337835396) repeat-x 0 0;}
div.images_gallery h2 {float:left; width:896px; text-align:center; font:bold 36px Arial; color:#CCCCCC; letter-spacing:-2px; padding:15px 0 23px; line-height:36px;}
div.images_gallery h2 a {text-decoration:none; color:#0099CC;}
div.images_gallery h2 a:hover {border-bottom:2px dotted #0099CC;}
div.images_gallery div.slider_outer {float:left; position:relative; width:896px; height:381px; overflow:hidden;}
div.images_gallery div#slider {float:left; position:relative; width:896px; height:381px;}
div.images_gallery span.main_bkg {float:left; width:896px; height:10px; background:url(../images/home/main_bkg.png?1337835396) no-repeat 0 top;}
div.images_gallery .nivoSlider {position:relative;}
div.images_gallery .nivoSlider img {position:absolute; top:0px; left:0px;}
div.images_gallery .nivoSlider a.nivo-imageLink {position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none;}
div.images_gallery .nivo-slice {display:block; position:absolute; z-index:50; height:100%;}
div.images_gallery .nivo-caption {position:absolute; left:285px; bottom:130px; height:120px; width:267px; background:url(../images/home/caption_bkg.png?1337835396) no-repeat 0 0; color:#fff; z-index:89}
div.images_gallery .nivo-caption a.specie {float:left; margin:15px 0 0 95px; padding:0; width:170px; font:bold 24px Arial; color:white; padding:0; text-align:left; line-height:23px; text-decoration:none; letter-spacing:-2px;}
div.images_gallery .nivo-caption p.common_name {float:left; margin:5px 0 0 95px; width:190px; font:normal 13px Arial; color:#B6B6B5; padding:0; line-height:8px;}
div.images_gallery .nivo-caption p.downloads {float:left; margin:14px 0 0 95px; width:auto; padding:0 0 0 17px; background:url(../images/common/downloads_left.png?1337835396) no-repeat 0 0; height:15px;}
div.images_gallery .nivo-caption p.downloads span {float:left; height:15px; width:auto; background:url(../images/common/downloads_right.png?1337835396) no-repeat right 0; font:bold 9px Arial; line-height:9px; color:#FF0066; padding:3px 8px 3px 0;}
div.images_gallery .nivo-caption.no_common_name a.specie {margin:23px 0 0 95px;}
div.images_gallery .nivo-caption.no_common_name p.downloads {margin:8px 0 0 95px;}
div.images_gallery .nivo-caption.single.no_common_name a.specie {margin:19px 0 0 95px;}
div.images_gallery .nivo-caption.single.no_common_name p.downloads {margin:8px 0 0 95px;}
div.images_gallery .nivo-caption.single {background:url(../images/home/caption_single_bkg.png?1337835396) no-repeat 0 0; width:266px; height:90px; bottom:125px;}
div.images_gallery .nivo-caption.single a.specie {margin:14px 0 0 95px;}
div.images_gallery .nivo-caption.single p.common_name {float:left; margin:5px 0 0 95px; width:190px; font:normal 13px Arial; color:#B6B6B5; padding:0; line-height:8px;}
div.images_gallery .nivo-caption.single p.downloads {margin:10px 0 0 95px;}
div.images_gallery .nivo-directionNav a {position:absolute; bottom:10px; width:35px; height:35px; z-index:99;cursor:pointer;}
div.images_gallery .nivo-prevNav {left:10px; background:url(../images/home/gallery_left.png?1337835396) no-repeat 0 0;}
div.images_gallery .nivo-nextNav {right:10px; background:url(../images/home/gallery_right.png?1337835396) no-repeat 0 0;}
div.images_gallery .nivo-directionNav a:hover {background-position:0 -35px;}
div.images_gallery .nivo-controlNav a {display:none;}
div.images_gallery .nivo-controlNav a.active {font-weight:bold;}
 div.left div.information {float:left; padding:21px; width:582px; background:white; margin:0;}
div.left div.information h3 {float:left; font:bold 25px Helvetica; color:#666666; letter-spacing:-1px; width:582px; line-height:25px;}
div.left div.information p.subtitle {float:left; font:normal 13px "Lucida Grande"; color:#666666; letter-spacing:-1.0px; line-height:13px;}
div.left div.information p.subtitle a {text-decoration:none; font:bold 13px "Lucida Grande"; color:#0099CC; letter-spacing:-1px; display:inline-block; vertical-align:top; padding:0; border-bottom:1px solid white;}
div.left div.information p.subtitle a:hover {border-bottom:1px dotted #0099CC;}
div.left div.information ul {float:left; width:582px; padding:5px 0; margin:0;}
div.left div.information ul li {position:relative; float:left; margin:8px 15px 0 0;}
div.left div.information ul li.last {margin:8px 0 0 0;}
div.left div.information ul li div.specie {position:relative; float:left; padding:8px; width:168px; height:155px; background:url(../images/common/specie_bkg.png?1337835396) no-repeat -4px -4px;}
div.left div.information ul li div.specie a img {float:left; width:168px; height:110px;}
div.left div.information ul li div.specie h4 {float:left; width:135px; padding:4px 0 0 0;}
div.left div.information ul li div.specie h4 a {font:bold 15px "Lucida Grande"; color:#0099CC; text-decoration:none; display:inline-block; vertical-align:top; padding:0; border-bottom:1px dotted white;}
div.left div.information ul li div.specie h4 a:hover {border-bottom:1px dotted #0099CC;}
div.left div.information ul li div.specie p.taxa {float:left; font:normal 11px "Lucida Grande"; color:#999999; padding:1px 0 0 0;}
div.left div.information ul li div.specie p.star {float:right; margin:6px 0 0 0; padding:0 0 0 3px; background:url(../images/common/heart_bkg_mini.png?1337835396) no-repeat 0 0; line-height:9px;}
div.left div.information ul li div.specie p.star span {position:relative; float:left; width:auto; font:bold 9px Arial; color:#FF0066; line-height:9px; background:url(../images/common/heart_bkg.png?1337835396) no-repeat right 0; padding:3px 3px 3px 11px;}
div.left div.information ul li div.specie p.star.zero span {color:#999999; background:url(../images/common/heart_bkg.png?1337835396) no-repeat right 0;}
div.left div.information ul li div.specie p.star span img {position:absolute; top:3px; left:0; z-index:40;}
div.left div.bottom {float:left; border-top:1px solid #E8E8E8; border-bottom:1px solid #CCCCCC; background:#F7F7F7; padding:15px 21px; width:582px;}
div.left div.bottom.noborder {border-bottom:none;}
div.left div.bottom p {font:normal 13px "Lucida Grande"; color:#666666; text-align:right;}
div.left div.bottom p a {text-decoration:none; font:bold 13px "Lucida Grande"; color:#0099CC; letter-spacing:-1px; display:inline-block; vertical-align:top; padding:0; border-bottom:1px solid #F7F7F7;}
div.left div.bottom p a:hover {border-bottom:1px dotted #0099CC;}
 div.right div.latest_ {float:left; padding:21px; width:269px; background:white; border-left:1px solid #cccccc; height:410px;}
div.right div.latest_ h3 {font:bold 25px Helvetica; color:#666666; letter-spacing:-1px; line-height:25px;}
div.right div.latest_ p.subtitle {font:normal 13px "Lucida Grande"; color:#666666; line-height:13px;}
div.right div.latest_ p.subtitle a {text-decoration:none; font-weight:bold; color:#0099CC; letter-spacing:-1px;}
div.right div.latest_ p.subtitle a:hover {border-bottom:1px dotted #0099CC;}
div.right div.latest_ ul {position:relative; float:left; width:269px; padding:14px 0 13px 0; height:340px; overflow:hidden}
div.right div.latest_ ul li {position:relative; float:left; margin:3px 15px 0 0;}
div.right div.latest_ ul li div.latest {float:left; padding:8px; width:251px; height:51px; background:url(../images/home/latest_bkg.png?1337835396) no-repeat 0 0;}
div.right div.latest_ ul li div.latest.first {background-position:0 -72px;}
div.right div.latest_ ul li div.latest.first div.data p a {border-bottom:1px solid #FFFFF2;}
div.right div.latest_ ul li div.latest div.image {float:left; width:54px;}
div.right div.latest_ ul li div.latest div.image img {width:48px; height:48px;}
div.right div.latest_ ul li div.latest div.data {float:left; width:195px;}
div.right div.latest_ ul li div.latest div.data p {font:normal 13px "Lucida Grande"; color:#666666;}
div.right div.latest_ ul li div.latest div.data p a {color:#0099CC; text-decoration:none; display:inline-block; vertical-align:top; padding:0; border-bottom:1px solid white;}
div.right div.latest_ ul li div.latest div.data p a:hover {border-bottom:1px dotted #0099CC;}
div.right div.latest_ ul li div.latest div.data p.ago {font:normal 11px "Lucida Grande"; color:#999999; padding:3px 0 0 0;}
div.right div.bottom {float:left; border-top:1px solid #E8E8E8; border-right:none; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:#F7F7F7; padding:15px 21px; width:269px;}
div.right div.bottom p {font:normal 13px "Lucida Grande"; color:#666666; text-align:right;}
div.right div.bottom p a {text-decoration:none; font:bold 13px "Lucida Grande"; color:#0099CC; letter-spacing:-1px; display:inline-block; vertical-align:top; padding:0; border-bottom:1px solid #F7F7F7;}
div.right div.bottom p a:hover {border-bottom:1px dotted #0099CC;}
 div.left div.create {float:left; padding:21px; width:582px; background:white;}
div.left div.create h3 {font:bold 25px Helvetica; color:#666666; letter-spacing:-1px; line-height:25px;}
div.left div.create p.subtitle {font:normal 13px "Lucida Grande"; color:#666666;}
div.left div.create ul.published_afg {float:left; width:582px; margin:15px 0 0 0;}
div.left div.create ul.published_afg li {float:left; width:159px; height:141px; padding:21px 18px 10px 13px; background:url(../images/common/created_bkg_list.png?1337835396) no-repeat 0 0; margin:0 6px 0 0;}
div.left div.create ul.published_afg li.multiple {margin:10px 6px 0px 0;}
div.left div.create ul.published_afg li.multiple_last {margin:10px 0px 0px 0;}
div.left div.create ul.published_afg li.last {margin:0;}
div.left div.create ul.published_afg li div.information_title {float:left; height:80px; border-bottom:1px solid #E0E0E0; width:154px; padding:0 0 4px 0;}
div.left div.create ul.published_afg li div.information_title h4 {float:left; width:159px;}
div.left div.create ul.published_afg li div.information_title h4 a {font:bold 15px "Lucida Grande"; text-decoration:none; color:#0099CC;}
div.left div.create ul.published_afg li div.information_title h4 a:hover {border-bottom:1px dotted #0099CC;}
div.left div.create ul.published_afg li div.information_title p.by {float:left; width:163px; font:normal 11px "Lucida Grande"; color:#999999; margin:1px 0 0 0;}
div.left div.create ul.published_afg li div.information_title p.star {position:relative; float:left; margin:6px 0 0 0; padding:0 0 0 3px; background:url(../images/common/heart_bkg_mini.png?1337835396) no-repeat 0 0;}
div.left div.create ul.published_afg li div.information_title p.star span {float:left; width:auto; font:bold 9px Arial; color:#FF0066; line-height:9px; background:url(../images/common/heart_bkg.png?1337835396) no-repeat right 0; padding:3px 3px 3px 11px;}
div.left div.create ul.published_afg li div.information_title p.star.zero span {color:#999999;}
div.left div.create ul.published_afg li div.information_title p.star span img {position:absolute; top:3px; left:3px;}
 div.right div.blue {position:relative; float:left; padding:21px 24px 27px; width:264px; background:url(../images/home/blue_bkg.png?1337835396) repeat-x 0 0 #0099C9; margin:0;}
div.right div.blue img.arrow {position:absolute; top:23px; left:0;}
div.right div.blue h4 {float:left; font:bold 25px Helvetica; color:white; line-height:25px;}
div.right div.blue p.subtitle {float:left; width:264px; font:normal 13px "Lucida Grande"; color:white!important; line-height:13px;}
div.right div.blue p.subtitle a {color:white;}
div.right div.blue ul {float:left; width:264px; margin:10px 0 0 0; padding:0 0 13px;}
div.right div.blue ul li {float:left; width:264px; padding:10px 0; height:50px;}
div.right div.blue ul li div.image {float:left; width:56px; padding:0;}
div.right div.blue ul li div.image img {width:48px; height:48px;}
div.right div.blue ul li div.data {float:left; width:206px; padding:0; margin:0;}
div.right div.blue ul li div.data h5 {float:left; width:auto; padding:0; margin:0; text-decoration:none; font:bold 17px "Lucida Grande"; color:#FFFFFF; letter-spacing:-1px; line-height:17px;}
div.right div.blue ul li div.data h5 a {text-decoration:none; font:bold 17px "Lucida Grande"; color:#FFFFFF; letter-spacing:-1px; line-height:17px; display:inline-block; vertical-align:top; padding:0; border-bottom:1px solid white;}
div.right div.blue ul li div.data h5 a:hover {border-bottom:1px dotted white;}
div.right div.blue ul li div.data p {float:left; width:206px; font:normal 13px "Lucida Grande"; color:#004C66; padding:3px 0 0 0; line-height:14px;}
 div.long {position:relative; float:left; width:936px; margin:0; padding:0; background:url(../images/common/your_guide_bkg.jpg?1337835396) repeat 0 0;}
div.long div.tooltip_add_this {position:absolute; top:-17px; right:23px; background:url(../images/common/bkg_tooltip_addthis.png?1337835396) no-repeat 0 0; width:116px; height:65px;}
div.long div.tooltip_add_this a {float:left; font:bold 11px "Lucida Grande"; color:#FFFFFF; text-transform:uppercase; width:100px; margin:12px 0 0 8px; text-decoration:none; text-align:center;}
div.long div.tooltip_add_this a:hover {color:#333333;}
div.long img.arrow {position:absolute; top:0; right:257px; z-index:20;}
div.long div.long_in {float:left; padding:28px 28px 28px 24px; width:884px;}
div.long div.long_in div.title {float:left; padding:0 0 0 42px; background:url(../images/common/blog_notes.png?1337835396) no-repeat 0 3px; height:50px;}
div.long div.long_in div.title h3 {float:left; font:bold 25px Helvetica; color:white; letter-spacing:-1px;}
div.long div.long_in div.title p.subtitle {float:left; width:100%; font:normal 13px "Lucida Grande"; color:white;}
div.long div.long_in ul {float:left; width:100%; margin:20px 0 0 0;}
div.long div.long_in ul li {position:relative; margin:4px 15px 0 0;}
div.long div.long_in ul li div.over_state {position:absolute; display:none; z-index:100; width:91px; height:42px; left:16px; top:45px;}
div.long div.long_in ul li:hover div.over_state {display:block;}
div.long div.long_in ul li div.over_state a.view {float:left; width:46px; height:42px; background:url(../images/common/view_over.png?1337835396) no-repeat 0 0; padding:0; margin:0;}
div.long div.long_in ul li div.over_state a.delete {float:left; width:45px; height:42px; background:url(../images/common/delete_over.png?1337835396) no-repeat 0 0; padding:0; margin:0;}
div.long div.long_in ul li div.over_state a:hover {background-position:0 -42px;}
div.long div.long_in ul li p.page_title {position:absolute; bottom:15px; left:12px; font:bold 9px "Lucida Grande"; color:#CCCCCC;}
div.long div.long_in ul li.amount p.page_title {position:absolute; bottom:19px; left:12px;}
div.long div.long_in ul li.single {float:left; width:127px; height:129px; background:url(../images/common/single_bkg.png?1337835396) no-repeat 0 0;}
div.long div.long_in ul li.single p.title {float:left; margin:15px 0 0 12px; font:bold 13px "Lucida Grande"; color:#0099CC; width:100px;}
div.long div.long_in ul li.single p.by {float:left; font:normal 11px "Lucida Grande"; color:#999999; margin:0 0 0 12px; width:100px;}
div.long div.long_in ul li.amount {float:left; margin-top:0; width:127px; height:137px; background:url(../images/common/multiple_bkg.png?1337835396) no-repeat 0 0;}
div.long div.long_in ul li.amount p.title {float:left; margin:21px 0 0 12px; font:bold 9px "Lucida Grande"; width:100px; text-transform:uppercase; color:black;}
div.long div.long_in ul li.amount p.count {float:left; margin:2px 0 0 12px; font:bold 9px "Lucida Grande"; width:100px; text-transform:uppercase; color:#9F9F9F;}
div.long div.long_in ul li.specie {float:left; width:127px; height:129px; background:url(../images/common/specie_add_bkg.png?1337835396) no-repeat 0 0;}
div.long div.long_in ul li.specie p.title {float:left; margin:17px 0 0 12px; font:bold 9px "Lucida Grande"; color:#FF9470; width:100px; text-transform:uppercase;}
div.long div.long_in ul li.specie img {float:left; width:32px; height:32px; margin:8px 0 0 12px;}
div.long div.long_in ul li.landscape {float:left; width:127px; height:129px; background:url(../images/common/landscape_add_bkg.png?1337835396) no-repeat 0 0;}
div.long div.long_in ul li.landscape img {float:left; width:32px; height:32px; margin:8px 0 0 12px;}
div.long div.long_in ul li.landscape p.title {float:left; margin:17px 0 0 12px; font:bold 9px "Lucida Grande"; color:#0099CC; width:100px; text-transform:uppercase;}
div.long div.long_in ul li.dragg_here {float:left; width:136px; height:127px; background:url(../images/common/add_bkg.png?1337835396) no-repeat 0 0;}
div.long div.long_in ul.place_draggable {float:left; width:127px; height:137px; background:url(../images/common/bkg_place_draggable.png) no-repeat 0 0;}
div.long div.long_in ul li.dragg_here a {float:left; margin:50px 0 0 35px; font:bold 11px "Lucida Grande"; color:#006789; text-transform:uppercase; text-align:center; width:90px; text-decoration:none; cursor:pointer;}
div.long div.long_in ul li.dragg_here a:hover {color:white;}
div.long div.long_in p.empty {padding:73px 0 0 0; font:bold 25px Helvetica; color:white; text-align:center;}
div.long div.long_in p.message {font:normal 15px "Lucida Grande"; color:#666666; text-align:center; padding:5px 0 72px 0;}
div.long div.long_in p.message a {color:white; text-decoration:none; border-bottom:1px dotted #FFFFFF; display:inline-block; vertical-align:top; background:none;}
div.long div.long_in p.message a:hover {border-bottom:1px solid #FFFFFF;}
div.long div.bottom {float:left; background:url(../images/common/your_guide_bottom_bkg.jpg?1337835396) repeat-x 0 0; height:66px; width:936px; margin:0; padding:0;}
div.long div.bottom div.left_side {float:left; padding:18px 0 0 22px;}
div.long div.bottom div.left_side a.left.disabled {float:left; background:url(../images/common/left_content_dashboard_disabled.png?1337835396) no-repeat 0 0; width:30px; height:30px; margin:0 4px 0 0;}
div.long div.bottom div.left_side a.right.disabled {float:left; background:url(../common/guides/right_content_dashboard_disabled.png) no-repeat 0 0; width:30px; height:30px;}
div.long div.bottom div.left_side a.left {float:left; background:url(../images/common/left_content_dashboard_enabled.png?1337835396) no-repeat 0 0; width:30px; height:30px; margin:0 4px 0 0;}
div.long div.bottom div.left_side a.right {float:left; background:url(../images/common/right_content_dashboard_enabled.png?1337835396) no-repeat 0 0; width:30px; height:30px;}
div.long div.bottom div.left_side a:hover {background-position:0 -30px;}
div.long div.bottom div.right_side {float:right; width:600px;}
div.long div.bottom div.right_side p {float:right; width:auto; font:normal 14px Arial; color:#999999; margin:23px 0 0 0; line-height:20px;}
div.long div.bottom div.right_side p a.preview {float:left; width:auto; margin:0 15px 0 0; padding:0 0 2px 0; font:normal 15px "Lucida Grande"; color:white; text-decoration:none; border-bottom:1px dotted #FFFFFF; display:inline-block; vertical-align:top; background:none;}
div.long div.bottom div.right_side p a.preview:hover {border-bottom:1px solid #FFFFFF;}
div.long div.bottom div.right_side p a.preview.disabled {color:#666666; border-bottom:none;}
div.long div.bottom div.right_side p a.preview.disabled:hover {border-bottom:1px dotted #FFFFFF; cursor:pointer;}
div.long div.bottom div.right_side a.publish {float:right; background:url(../images/common/bttn_publish_download.png?1337835396) no-repeat 0 0; width:182px; height:33px; margin:18px 19px 16px 15px;}
div.long div.bottom div.right_side a.publish:hover {background-position:0 -33px;}
div.long div.bottom div.right_side a.publish.disabled {background-position:0 -66px;}
div.long div.bottom div.right_side a.publish.disabled:hover {background-position:0 -66px;}
 div.species_explore {position:relative; float:left; width:912px; padding:27px 12px 20px; height:442px; background:url(../images/common/whale_bkg.jpg?1337835396) no-repeat 0 0 #008CB9;}
div.species_explore img.arrow {position:absolute; top:0; left:105px;}
div.species_explore h2 {float:left; width:892px; padding:0 0 0 7px; text-align:left; font:bold 25px Arial; color:white; letter-spacing:-1px; line-height:25px;}
div.species_explore p.subtitle {float:left; width:892px; padding:4px 0 0 7px; text-align:left; font:normal 13px 'Lucida Grande'; color:white; line-height:13px;}
div.species_explore p.subtitle a {color:white; text-decoration:none; border-bottom:1px solid white; display: inline-block; vertical-align: top; padding:0 0 2px 0;}
div.species_explore p.subtitle a:hover {border-bottom:1px dotted white;}
 div.taxonomic_browser {float:left; overflow:hidden; background:url(../images/species/taxonomy_browser/bkg_taxon_browser.png?1337835396) no-repeat 0 0; width:886px; height:371px; margin:15px 0 10px 8px; position:relative;}
div.taxonomic_browser div.breadcrumbs {float:left; margin:6px 0 0 6px; width:886px; height:30px;}
div.taxonomic_browser div.breadcrumbs ul {float:left; width:100%; height:30px; position:relative;}
div.taxonomic_browser div.breadcrumbs ul li {font:normal 13px "Lucida Grande"; color:#FFFFFF; width:auto; position:absolute; top:0; left:0;}
div.taxonomic_browser div.breadcrumbs ul li.first p{float:left; background:url(../images/species/taxonomy_browser/left_breadcrumbs_first.png?1337835396) no-repeat left 0; width:auto; height:29px; top:0; left:0;}
div.taxonomic_browser div.breadcrumbs ul li.first p a {float:left; margin:0 0 0 6px; background:url(../images/species/taxonomy_browser/right_breadcrumbs_first.png?1337835396) right 0; width:auto; height:24px; padding:5px 19px 0 4px; line-height:15px;}
div.taxonomic_browser div.breadcrumbs ul li p{float:left; background:url(../images/species/taxonomy_browser/left_breadcrumbs_any.png?1337835396) no-repeat left 0; width:auto; height:29px; color:#FFFFFF;}
div.taxonomic_browser div.breadcrumbs ul li p a {float:left; margin:0 0 0 16px; background:url(../images/species/taxonomy_browser/right_breadcrumbs_first.png?1337835396) right 0; width:auto; height:24px; padding:5px 19px 0 4px; line-height:15px; text-decoration:none; color:#FFFFFF; cursor:pointer;}
div.taxonomic_browser div.breadcrumbs ul li.actual p{float:left; background:url(../images/species/taxonomy_browser/left_breadcrumbs_actual.png?1337835396) no-repeat left 0; width:auto; height:29px;}
div.taxonomic_browser div.breadcrumbs ul li.actual p a {float:left; margin:0 0 0 16px; background:url(../images/species/taxonomy_browser/right_breadcrumbs_actual.png?1337835396) right 0; width:auto; height:24px; padding:5px 19px 0 4px; line-height:15px;}
div.taxonomic_browser div.breadcrumbs ul li.actual.first p{float:left; background:url(../images/species/taxonomy_browser/left_breadcrumbs_first_actual.png?1337835396) no-repeat left 0; width:auto; height:29px;}
div.taxonomic_browser div.breadcrumbs ul li.actual.first p a {float:left; margin:0 0 0 6px; background:url(../images/species/taxonomy_browser/right_breadcrumbs_actual.png?1337835396) right 0; width:auto; height:24px; padding:5px 19px 0 4px; line-height:15px;}
div.taxonomic_browser div.taxon_content {float:left; width:886px; height:328px; margin:5px 0 0 0; position:relative; overflow-x:auto; overflow-y:hidden;}
div.taxonomic_browser div.taxon_content div.in {float:left; width:886px; max-height:328px; position:relative;}
div.taxonomic_browser div.loading_taxon {position:absolute; z-index:100000; width:886px; height:328px; background:url(../images/species/taxonomy_browser/loading_bkg.png?1337835396) no-repeat 0 0; left:1px; top:41px; display:inline}
div.taxonomic_browser div.loading_taxon p {text-align:center; font:normal 13px "Lucida Grande"; color:#666666; margin:100px 0 0 0;}
div.taxonomic_browser div.loading_taxon img {width:32px; height:32px; float:left; margin:12px 0 0 422px;}
div.taxonomic_browser div.taxon_content ul {float:left; width:302px; height:304px; margin:0; padding:0; overflow-x:hidden; overflow-y:auto; position:relative;}
div.taxonomic_browser div.taxon_content ul#column1 {z-index:1;}
div.taxonomic_browser div.taxon_content ul li {float:left; width:302px; height:60px; position:relative;}
div.taxonomic_browser div.taxon_content ul li.specie {cursor:default;}
div.taxonomic_browser div.taxon_content ul li div.line {position:absolute; bottom:0; left:15px; background:url(../images/species/taxonomy_browser/line_to_divide.png?1337835396) no-repeat 0 0; width:270px; height:1px;}
div.taxonomic_browser div.taxon_content div.active_column {position:absolute; background-color:#FFFFFF; width:4px; height:60px; top:1px; left:584px; z-index:100; display:none;}
div.taxonomic_browser div.taxon_content div.active_column.column1 {background-color:#F7F7F7; top:1px; left:292px;}
div.taxonomic_browser div.taxon_content div.active_column.other {background-color:#F0F0F0;}
div.taxonomic_browser div.taxon_content div.active_column.column2 {background-color:#FFFFFF; top:1px; left:584px;}
div.taxonomic_browser div.taxon_content ul li.active {}
div.taxonomic_browser div.taxon_content ul.column1 li.active div.text {background:url(../images/species/taxonomy_browser/bkg_li_active_column1.png?1337835396) no-repeat 0 0;}
div.taxonomic_browser div.taxon_content ul.column1 li.active div.text.other {background:url(../images/species/taxonomy_browser/bkg_li_active_column1_other.png?1337835396) no-repeat 0 0;}
div.taxonomic_browser div.taxon_content ul.column2 li.active div.text {background:url(../images/species/taxonomy_browser/bkg_li_active_column2.png?1337835396) no-repeat 0 0;}
div.taxonomic_browser div.taxon_content ul li.active div.text {background:url(../images/species/taxonomy_browser/bkg_li_active_column2.png?1337835396) no-repeat 0 0;}
div.taxonomic_browser div.taxon_content ul#column2 {margin:0 0 0 -10px; z-index:5;}
div.taxonomic_browser div.taxon_content ul#column3 {margin:0 0 0 -10px; z-index:10;}
div.taxonomic_browser div.taxon_content ul.column1 {background:url(../images/species/taxonomy_browser/bkg_ul_first.png?1337835396) no-repeat 0 0}
div.taxonomic_browser div.taxon_content ul.column2 {background:url(../images/species/taxonomy_browser/bkg_ul_second.png?1337835396) no-repeat 0 0;}
div.taxonomic_browser div.taxon_content ul.column3 {background:url(../images/species/taxonomy_browser/bkg_ul_third.png?1337835396) no-repeat 0 0;}
div.taxonomic_browser div.taxon_content ul.any_column {margin:0 0 0 -10px; z-index:10;}
div.taxonomic_browser div.taxon_content ul li.active div.text {position:absolute; bottom:-2px; left:5px; z-index:200; padding:10px 0 0 20px; width:264px; height:52px;}
div.taxonomic_browser div.taxon_content ul li.active div.line {background:none;}
div.taxonomic_browser div.taxon_content ul li div.image {float:left; width:46px; display:none; margin:10px 0 0 15px;}
div.taxonomic_browser div.taxon_content ul li div.image img {width:41px; height:41px;}
div.taxonomic_browser div.taxon_content ul li div.text {float:left; margin:10px 0 0 15px; width:245px;}
div.taxonomic_browser div.taxon_content ul li div.text.image {margin:8px 0 0 5px; width:200px;}
div.taxonomic_browser div.taxon_content ul li div.text h3 {float:none; letter-spacing:-1.0px; font:normal 17px "Lucida Grande"; color:#0099CC;}
div.taxonomic_browser div.taxon_content ul li div.text p {float:left; font:italic 13px "Lucida Grande"; color:#999999; line-height:13px; letter-spacing:-1.0px; margin:5px 0 0 0;}
div.taxonomic_browser div.taxon_content ul li div.text p strong {color:#666666; margin:0 3px 0 0;}
div.taxonomic_browser div.taxon_content ul li div.text a.add {color:#0099CC; font-style:normal; text-decoration:none}
div.taxonomic_browser div.taxon_content ul li div.text a.add:hover {text-decoration:none; border-bottom:1px dotted #0099CC;}
div.taxonomic_browser div.taxon_content ul li div.text a.specie {color:#0099CC; font-style:normal; text-decoration:none}
div.taxonomic_browser div.taxon_content ul li div.text a.specie:hover {text-decoration:none; border-bottom:1px dotted #0099CC; border-bottom:1px solid #0099CC;}
div.taxonomic_browser div.taxon_content ul li:hover {cursor:pointer;}
div.taxonomic_browser div.taxon_content ul li a.bttn_add {position:absolute; background:url(../images/species/taxonomy_browser/bttnAddTaxonBrowser.png?1337835396) no-repeat 0 0; width:15px; height:15px; bottom:22px; right:18px; outline:none;}
div.taxonomic_browser div.taxon_content ul li a.bttn_add:hover {background-position:0 -15px;}
 div.main.species {background:url(../images/search/main_bkg.png?1337835396) repeat-y right 0 white;}
div.left div.species {float:left; padding:21px; width:582px; background:white; margin:0;}
div.left div.species h3 {float:left; font:bold 25px Helvetica; color:#666666; letter-spacing:-1px; width:582px; line-height:25px;}
div.left div.species p.subtitle {float:left; font:normal 13px "Lucida Grande"; color:#666666; line-height:13px; padding:4px 0 0 0;}
div.left div.species p.subtitle a {text-decoration:none; color:#0099CC; border-bottom:1px solid #0099CC; display:inline-block; vertical-align:top; padding:0 0 2px 0;}
div.left div.species p.subtitle a:hover {border-bottom:1px dotted #0099CC;}
div.left div.species ul {float:left; width:582px; padding:16px 0 5px; margin:0;}
div.left div.species ul li {position:relative; float:left; margin:8px 15px 0 0;}
div.left div.species ul li.last {margin:8px 0 0 0;}
div.left div.species ul li div.specie {position:relative; float:left; padding:8px; width:168px; height:155px; background:url(../images/common/specie_bkg.png?1337835396) no-repeat -4px -4px;}
div.left div.species ul li div.specie a img {float:left; width:168px; height:110px; border:none;}
div.left div.species ul li div.specie h4 {float:left; width:135px; padding:4px 0 0 0;}
div.left div.species ul li div.specie h4 a {font:bold 15px "Lucida Grande"; color:#0099CC; text-decoration:none;}
div.left div.species ul li div.specie h4 a:hover {border-bottom:1px dotted #0099CC;}
div.left div.species ul li div.specie p.taxa {float:left; font:normal 11px "Lucida Grande"; color:#999999; padding:1px 0 0 0;}
div.left div.species ul li div.specie p.star {float:right; margin:6px 0 0 0; padding:0 0 0 3px; background:url(../images/common/heart_bkg_mini.png?1337835396) no-repeat 0 0; line-height:9px;}
div.left div.species ul li div.specie p.star span {position:relative; float:left; width:auto; font:bold 9px Arial; color:#FF0066; line-height:9px; background:url(../images/common/heart_bkg.png?1337835396) no-repeat right 0; padding:3px 3px 3px 11px;}
div.left div.species ul li div.specie p.star.zero span {color:#999999; background:url(../images/common/heart_bkg.png?1337835396) no-repeat right 0;}
div.left div.species ul li div.specie p.star span img {position:absolute; top:3px; left:0; z-index:40;}
div.right div.feature {position:relative; float:left; padding:21px; width:269px;}
div.right div.feature h3 {font:bold 25px Helvetica; color:#666666; letter-spacing:-1px; line-height:25px; padding:6px 0 0 0; width:250px;}
div.right div.feature h3 a {font:bold 25px Helvetica; color:#666666; text-decoration:none; display:inline-block; vertical-align:top; padding:0; border-bottom:1px solid #F7f7f7; width:auto; height:51px;}
div.right div.feature h3 a:hover {text-decoration:underline}
div.right div.feature p.subtitle {font:normal 13px "Lucida Grande"; color:#666666; line-height:13px}
div.right div.feature p.star {position:absolute; right:21px; top:44px; padding:0 0 0 3px; background:url(../images/common/heart_bkg_mini.png?1337835396) no-repeat 0 0; line-height:9px;}
div.right div.feature p.star span {position:relative; float:left; width:auto; font:bold 9px Arial; color:#FF0066; line-height:9px; background:url(../images/common/heart_bkg.png?1337835396) no-repeat right 0; padding:3px 3px 3px 11px;}
div.right div.feature p.star.zero span {color:#999999; background:url(../images/common/heart_bkg.png?1337835396) no-repeat right 0;}
div.right div.feature p.star span img {position:absolute; top:3px; left:0; z-index:40;}
div.right div.feature div.image {position:relative; float:left; margin:14px 0 0 0; border:1px solid #E1E1E1; padding:6px; width:247px; height:158px;}
div.right div.feature div.image img {float:left; width:247px; height:158px;}
div.right div.feature div.image span.shadow {position:absolute; bottom:-7px; left:-1px; height:6px; width:261px; background:url(../images/common/medium_shadow.png?1337835396) no-repeat 0 0;}
div.right div.feature p.info {float:left; width:261px; margin:18px 0 0 0; font:normal 13px Arial; color:#999999;}
div.right div.feature p.info a {color:#0099CC; text-decoration:none; border-bottom:1px solid #0099CC !important; display:inline-block; vertical-align:top;}
div.right div.feature p.info a:hover {border-bottom:1px dotted #0099CC !important;}
 div.specie_header {position:relative; float:left; width:894px; padding:27px 21px; background:url(../images/common/whale_bkg.jpg?1337835396) no-repeat 0 bottom #008CB9;}
div.specie_header img.arrow {position:absolute; top:0; left:105px; z-index:10;}
div.specie_header ul.breadcrumb {float:left; width:888px; padding: 0 0 1px 0;}
div.specie_header ul.breadcrumb li {float:left; width:auto; background:url(../images/common/breadcrumb_arrow.png?1337835396) no-repeat 0 5px; padding:0 0 0 11px; margin:0 7px 0 0; font:normal 13px "Lucida Grande"; color:#FFFFFF; line-height:13px;}
div.specie_header ul.breadcrumb li.first {background:none; padding:0;}
div.specie_header ul.breadcrumb li a {text-decoration:none; display:inline-block; font:normal 13px "Lucida Grande"; vertical-align:top; padding:0 0 2px 0; border-bottom:1px solid #0091BC; color:white;}
div.specie_header ul.breadcrumb li a:hover {border-bottom:1px solid white;}
div.specie_header h1 {float:left; width:100%; text-align:left; font:bold 25px Helvetica; color:white; letter-spacing:-1px; line-height:25px; padding:0;}
div.specie_header h1 small {font:normal 15px Helvetica; color:white; font-style:italic; padding:0 0 0 5px; letter-spacing:0px;}
div.specie_header p.gbif {float:left; width:100%; text-align:left; font:normal 13px 'Lucida Grande'; color:#B7E7F3; line-height:16px; padding:0 0 13px 0;}
div.specie_header h3 {float:left; width:100%; font:bold 15px "Lucida Grande"; color:white; line-height:15px; padding:0 0 6px 0; margin:15px 0 0 0;}
div.specie_header p.gbif {padding:0;}
div.specie_header p.gbif a {width:auto; text-decoration:underline; font:normal 12px 'Lucida Grande'; color:#B7E7F3;}
div.specie_header p.gbif a:hover {color:white;}
div.specie_header p {float:left; width:100%; text-align:left; font:normal 15px 'Arial'; color:#B7E7F3; line-height:16px; padding:0 0 13px 0;}
div.specie_header div.left {padding:5px 0 0 0; width:576px;}
div.specie_header div.left p.subtitle {float:left; width:576px; padding:0; text-align:left; font:normal 13px 'Lucida Grande'; color:white; line-height:13px;}
div.specie_header div.left p.subtitle a {color:white; text-decoration:none; border-bottom:1px solid white; display: inline-block; vertical-align: top; padding:0 0 2px 0;}
div.specie_header div.left p.subtitle a:hover {border-bottom:1px dotted white;}
div.specie_header div.left div.added_cont {float:left; width:300px; margin:0; padding:0;}
div.specie_header div.left a.add_guide {float:left; background:url(../images/common/bkg_add_guide_bttn.png?1337835396) no-repeat 0 0; width:129px; height:31px; font:bold 15px Arial; color:#0099CC; text-decoration:none; line-height:15px; margin:20px 0 0 0; padding:11px 7px 0 40px;}
div.specie_header div.left a.add_guide:hover {background-position:0 -42px; color:#006D91;}
div.specie_header div.left a.special_add {float:left; background:url(../images/common/add_family_left.png?1337835396) no-repeat 0 0; padding:0 0 0 34px; margin:20px 0 0 0; height:37px; text-decoration:none;}
div.specie_header div.left a.special_add span {float:left; background:url(../images/common/add_family_right.png?1337835396) no-repeat right 0; padding:10px; height:17px; font:bold 15px Arial; color:#0099CC;}
div.specie_header div.left a.special_add:hover {background-position:0 -37px;}
div.specie_header div.left a.special_add:hover span {color:#006C91;}
div.specie_header div.left span.included {float:left; width:202px; height:39px; background:url(../images/common/added_to_guide.png?1337835396) no-repeat 0 0; padding:0 0 5px 0; margin:20px 0 0 0;}
div.specie_header div.left p.times_added {float:left; height:auto; padding:3px 0 0 0; margin:0; font:normal 13px "Lucida Grande"; color:#FFFFFF; width:100%; text-align:left; letter-spacing:-1.0px;}
div.specie_header div.left p.times_added.included {width:100%; text-align:left; margin:0 0 0 50px;}
div.specie_header div.left p.times_added.taxonomy {width:262px; text-align:left; margin:0 0 0 45px;}
div.specie_header div.left p.times_added.waiting {width:100%; text-align:left; margin:0 0 0 41px;}
div.specie_header div.right {padding:5px 0 0 0; width:264px;}
div.specie_header div.right div.share_this {float:right; background:url(../images/common/bkg_share_bttns.png?1337835396) no-repeat 0 0; width:137px; height:30px; margin:0 3px 0 0;}
div.specie_header div.right div.share_this p.share {float:left; font:bold 13px "Lucida Grande"; color:#5DB3D0; width:82px; margin:6px 2px 0 9px; letter-spacing:-1.0px;}
div.specie_header div.right div.share_this a {margin:7px 0 0 0;}
div.specie_header div.right div.share_this a.share_twitter {float:left; background:url(../images/common/bttn_share_twitter.png?1337835396) no-repeat 0 0; width:15px; height:15px; margin-right:5px;}
div.specie_header div.right div.share_this a.share_facebook {float:left; background:url(../images/common/bttn_share_facebook.png?1337835396) no-repeat 0 0; width:15px; height:15px;}
div.specie_header div.right div.share_this a:hover {background-position:0 -15px;}
div.specie_header div.right div.img_specie {float:right; background:url(../images/species/bkg_header_image.png?1337835396) no-repeat 0 0; width:265px; height:199px; margin:18px 0px 0 0; padding:6px 5px 5px 10px;}
div.specie_header div.right div.img_specie img {width:260px; height:190px;}
 div.main.specie {border-bottom:1px solid #CCCCCC; background:url(../images/search/main_bkg.png?1337835396) repeat-y right 0 white;}
div.main.specie div.left {position:relative; float:left; width:576px; padding:24px; background:none;}
div.main.specie div.left img {position:absolute; right:-2px; top:26px; z-index:50;}
div.main.specie div.right {padding:24px; width:264px;}
div.main.specie div.right a.view_more {float:right; color:#0099CC; text-decoration:none; border-bottom:1px solid #0099CC !important; display:inline-block; vertical-align:top; margin:5px 0 0 0;}
div.main.specie div.right a.view_more:hover {border-bottom:1px dotted #0099CC !important;}
div.main.specie div.right ul {float:left; width:264px; margin:0px 0 0 0; padding:0 0 6px 0;}
div.main.specie div.right ul li {float:left; padding:3px; border:1px solid #CCCCCC; width:76px; height:76px; margin:5px 4px 0 0;}
div.main.specie div.right ul li:hover {border:1px solid #BCBCBC;}
div.main.specie div.right ul li img {float:left; margin:0; padding:0; height:76px; width:76px;}
div.main.specie div.right div.map {position:relative; float:left; margin:5px 0 0 0; border:1px solid #EAEAEA; padding:6px; width:250px; height:190px; background:white;}
div.main.specie div.right div.map span.shadow {position:absolute; bottom:-7px; left:0; width:264px; height:8px; background:url(../images/species/map_shadow.png?1337835396) no-repeat 0 0;}
div.main.specie div.right div.map div#map {float:left; width:100%; height:100%; margin:0; padding:0;}
div.main.specie div.right div.map div#map div {clear:both; top:0px; margin:0; padding:0; background:0;}
div.main.specie div.right div.map a.full_screen {right:11px; top:11px;}
div.main.specie div.right div.map a.zoomIn {left:11px; display:none;}
div.main.specie div.right div.map a.zoomOut {left:11px; display:none;}
div.main.specie div.right div.map a.vizzuality {left:11px; bottom:11px; display:none;}
div.main.specie div h3 {font:bold 25px Helvetica; width:100%; float:left; letter-spacing:-1px; line-height:25px; padding:0 0 20px;}
div.main.specie div p.subtitle {float:left; width:100%; font:normal 13px "Lucida Grande"; color:#666666; line-height:13px; padding:0 0 24px;}
div.main.specie div label {float:left; width:100%; font:bold 15px "Lucida Grande"; color:#666666; line-height:15px; margin:0; padding:0 0 4px 0;}
div.main.specie div label.right {float:left; width:100%; font:bold 15px "Lucida Grande"; color:#666666; line-height:15px; padding:30px 0 4px 0;}
div.main.specie div p {float:left; width:100%; font:normal 13px "Lucida Grande"; color:#666666; line-height:17px; padding:0 0 25px;}
 div.main.family {background:white; padding:21px 21px 50px; width:894px;}
div.main.family h3 {font:bold 25px Helvetica; width:100%; float:left; letter-spacing:-1px; line-height:25px;}
div.main.family p.subtitle {float:left; width:100%; font:normal 13px "Lucida Grande"; color:#666666; line-height:13px; padding:0 0 24px;}
div.main.family ul {float:left; width:100%; border-top:1px solid #E5E5E5;}
div.main.family ul li {position:relative; float:left; width:283px; border-bottom:1px solid #E5E5E5; margin:0 15px 0 0; height:75px;}
div.main.family ul li:hover {background-color:#F4F4F4; border:1px solid #E5E5E5; height:75px; width:281px; border-top:none;}
div.main.family ul li.last_item {margin:0;}
div.main.family ul li {position:relative; float:left; width:283px; border-bottom:1px solid #E5E5E5; margin:0 15px 0 0; height:75px;}
div.main.family ul li:hover {background-color:#F4F4F4; border:1px solid #E5E5E5; height:75px; width:281px; border-top:none;}
div.main.family ul li.last_item {margin:0;}
div.main.family ul li.last_row {border-bottom:1px solid white;}
div.main.family ul li:hover div.image {margin:14px 8px 0 7px;}
div.main.family ul li div.image {float:left; width:40px; height:39px; padding:4px 4px 8px 4px; background:url(../images/guides/specie_bkg.png?1337835396) no-repeat 0 0; margin:14px 8px 0 8px;}
div.main.family ul li div.image img {float:left; width:40px; height:40px;}
div.main.family ul li div.info {float:left; width:215px; padding:0; margin:12px 0 0 0; position:relative;}
div.main.family ul li div.info a.add {background:url(../images/guides/li_over.png?1337835396) no-repeat 0 0; position:absolute; top:3px; right:3px; cursor:pointer; width:16px; height:16px; display:none;}
div.main.family ul li div.info a.add.added{background:url(../images/guides/li_over_added.png?1337835396) no-repeat 0 0; cursor:default;}
div.main.family ul li:hover div.info a.add.added:hover {background-position:0 0;}
div.main.family ul li:hover div.info a.add {display:inline;}
div.main.family ul li:hover div.info a.add:hover {background-position:0 -16px;}
div.main.family ul li div.info h4 {float:left; width:200px;}
div.main.family ul li div.info h4 a {font:normal 17px "Lucida Grande"; color:#0099CC; text-decoration:none; vertical-align:top; padding:0; border-bottom:1px solid white;}
div.main.family ul li:hover div.info h4 a{border-bottom:1px solid #F4F4F4;}
div.main.family ul li div.info h4 a:hover {border-bottom:1px solid #0099CC;}
div.main.family ul li div.info p.common_name {float:left; width:215px; font:normal 13px "Lucida Grande"; color:#999999; font-style:italic; padding:0;}
 div.main.family div.pagination {float:right; padding:20px 0 0;}
div.main.family div.pagination p {float:right; padding:6px 0 0 0; margin:0 15px 0 0; font:normal 13px "Lucida Grande"; color:#666666;}
div.main.family div.pagination a.left {float:right; background:url(../images/common/left_paginator.png?1337835396) no-repeat 0 0; width:30px; height:30px; margin:0 4px 0 0;}
div.main.family div.pagination a.right {float:right; background:url(../images/common/right_paginator.png?1337835396) no-repeat 0 0; width:30px; height:30px; margin:0;}
div.main.family div.pagination a.left.disabled {background-position:0 -60px; cursor:default;}
div.main.family div.pagination a.right.disabled {background-position:0 -60px; cursor:default;}
div.main.family div.pagination a:hover {background-position:0 -30px;}
 div.landscapes_map {float:left; width:912px; padding:0 12px 20px; background:url(../images/common/area_bkg.jpg?1337835396) no-repeat 0 0 #008CB9;}
div.landscapes_map img.arrow {position:relative; margin:0 0 0 178px; padding:0 0 10px;}
div.landscapes_map h2 {float:left; width:892px; padding:0 0 0 7px; text-align:left; font:bold 25px Arial; color:white; letter-spacing:-1px; line-height:25px;}
div.landscapes_map p.subtitle {float:left; width:892px; padding:4px 0 0 7px; text-align:left; font:normal 13px 'Lucida Grande'; color:white; line-height:13px;}
div.landscapes_map p.subtitle a {color:white; text-decoration:none; border-bottom:1px solid white; display: inline-block; vertical-align: top; padding:0 0 2px 0;}
div.landscapes_map p.subtitle a:hover {border-bottom:1px dotted white;}
div.landscapes_map div.map {position:relative; float:left; margin:20px 0 0 0; width:880px; height:373px; padding:8px 15px 13px; background:url(../images/common/map_bkg_shadow.png?1337835396) no-repeat 5px bottom;}
div.main.landscapes {background:url(../images/search/main_bkg.png?1337835396) repeat-y right 0 white;}
div.left div.landscapes {float:left; padding:21px; width:582px; background:white; margin:0;}
div.left div.landscapes h3 {float:left; font:bold 25px Helvetica; color:#666666; letter-spacing:-1px; width:582px; line-height:25px;}
div.left div.landscapes p.subtitle {float:left; font:normal 13px "Lucida Grande"; color:#666666; line-height:13px; padding:4px 0 0 0;}
div.left div.landscapes p.subtitle a {text-decoration:none; color:#0099CC; border-bottom:1px solid #0099CC; display:inline-block; vertical-align:top; padding:0 0 2px 0;}
div.left div.landscapes p.subtitle a:hover {border-bottom:1px dotted #0099CC;}
div.left div.landscapes ul {float:left; width:582px; padding:19px 0 0; margin:0;}
div.left div.landscapes ul li {position:relative; float:left; margin:8px 15px 0 0;}
div.left div.landscapes ul li.last {margin:8px 0 0 0;}
div.left div.landscapes ul li div.specie {position:relative; float:left; padding:8px; width:168px; height:155px; background:url(../images/common/specie_bkg.png?1337835396) no-repeat -4px -4px;}
div.left div.landscapes ul li div.specie a img {float:left; width:168px; height:110px; border:none;}
div.left div.landscapes ul li div.specie h4 {float:left; width:135px; padding:4px 0 0 0;}
div.left div.landscapes ul li div.specie h4 a {font:bold 15px "Lucida Grande"; color:#0099CC; text-decoration:none;}
div.left div.landscapes ul li div.specie h4 a:hover {border-bottom:1px dotted #0099CC;}
div.left div.landscapes ul li div.specie p.taxa {float:left; font:normal 11px "Lucida Grande"; color:#999999; padding:1px 0 0 0;}
div.left div.landscapes ul li div.specie p.star {float:right; margin:6px 0 0 0; padding:0 0 0 3px; background:url(../images/common/heart_bkg_mini.png?1337835396) no-repeat 0 0; line-height:9px;}
div.left div.landscapes ul li div.specie p.star span {position:relative; float:left; width:auto; font:bold 9px Arial; color:#FF0066; line-height:9px; background:url(../images/common/heart_bkg.png?1337835396) no-repeat right 0; padding:3px 3px 3px 11px;}
div.left div.landscapes ul li div.specie p.star.zero span {color:#999999; background:url(../images/common/heart_bkg.png?1337835396) no-repeat right 0;}
div.left div.landscapes ul li div.specie p.star span img {position:absolute; top:3px; left:0; z-index:40;}
div.right div.feature {position:relative; float:left; padding:21px; width:269px;}
div.right div.feature h3 {font:bold 25px Helvetica; color:#666666; letter-spacing:-1px; line-height:25px; padding:6px 0 0 0;}
div.right div.feature h3 a {font:bold 25px Helvetica; color:#666666; text-decoration:none; display:inline-block; vertical-align:top; padding:0; border-bottom:1px solid #F7f7f7;}
div.right div.feature h3 a:hover {text-decoration:underline}
div.right div.feature p.subtitle {font:normal 13px "Lucida Grande"; color:#666666; line-height:13px}
div.right div.feature p.star {position:absolute; right:21px; top:44px; padding:0 0 0 3px; background:url(../images/common/heart_bkg_mini.png?1337835396) no-repeat 0 0; line-height:9px;}
div.right div.feature p.star span {position:relative; float:left; width:auto; font:bold 9px Arial; color:#FF0066; line-height:9px; background:url(../images/common/heart_bkg.png?1337835396) no-repeat right 0; padding:3px 3px 3px 11px;}
div.right div.feature p.star.zero span {color:#999999; background:url(../images/common/heart_bkg.png?1337835396) no-repeat right 0;}
div.right div.feature p.star span img {position:absolute; top:3px; left:0; z-index:40;}
div.right div.feature div.image {position:relative; float:left; margin:0; border:1px solid #E1E1E1; padding:6px; width:247px; height:158px;}
div.right div.feature div.image img {float:left; width:247px; height:158px;}
div.right div.feature div.image span.shadow {position:absolute; bottom:-7px; left:-1px; height:6px; width:261px; background:url(../images/common/medium_shadow.png?1337835396) no-repeat 0 0;}
div.right div.feature p.info {float:left; width:261px; margin:18px 0 0 0; font:normal 13px Arial; color:#999999; zoom:1;}
div.right div.feature p.info a {color:#0099CC; text-decoration:none; border-bottom:1px solid #0099CC !important; display:inline-block; vertical-align:top;}
div.right div.feature p.info a:hover {border-bottom:1px dotted #0099CC !important;}
 div.landscape_header {position:relative; float:left; width:894px; padding:27px 21px; background:url(../images/common/area_bkg.jpg?1337835396) no-repeat 0 bottom #008CB9;}
div.landscape_header img.arrow {position:absolute; top:0; left:190px; z-index:10;}
div.landscape_header ul.breadcrumb {float:left; width:888px; padding: 0 0 1px 0;}
div.landscape_header ul.breadcrumb li {float:left; width:auto; background:url(../images/common/breadcrumb_arrow.png?1337835396) no-repeat right 5px; padding:0 7px 0 0; margin:0 7px 0 0; font:normal 13px "Lucida Grande"; color:#FFFFFF; line-height:13px;}
div.landscape_header ul.breadcrumb li.first {background:none; padding:0;}
div.landscape_header ul.breadcrumb li a {font:normal 12px "Lucida Grande"; text-decoration:none; display:inline-block; vertical-align:top; padding:0 0 2px 0; border-bottom:1px solid #3FBBDF; color:white;}
div.landscape_header ul.breadcrumb li a:hover {border-bottom:1px dotted #3FBBDF;}
div.landscape_header h1 {float:left; width:100%; text-align:left; font:bold 25px Helvetica; color:white; letter-spacing:-1px; line-height:25px; padding:0;}
div.landscape_header p.subtitle {float:left; width:100%; text-align:left; font:normal 13px 'Lucida Grande'; color:white; line-height:16px; padding:0 0 15px 0;}
div.landscape_header p.subtitle a {color:white; text-decoration:none; display:inline-block; vertical-align:top; padding:0; border-bottom:1px solid white;}
div.landscape_header p.subtitle a:hover {border-bottom:1px dotted white;}
div.landscape_header h3 {float:left; width:100%; font:bold 15px "Lucida Grande"; color:white; line-height:15px; padding:0 0 6px 0;}
div.landscape_header p {float:left; width:100%; text-align:left; font:normal 15px 'Arial'; color:#B7E7F3; line-height:16px; padding:0 0 13px 0;}
div.landscape_header div.left {padding:5px 0 0 0; width:576px;}
div.landscape_header div.left a.add_guide {float:left; background:url(../images/common/bkg_add_guide_bttn.png?1337835396) no-repeat 0 0; height:31px; font:bold 15px Arial; color:#0099CC; text-decoration:none; line-height:15px; margin:20px 0 0 0; width:134px; padding:11px 7px 0 43px;}
div.landscape_header div.left a.add_guide:hover {background-position:0 -42px; color:#006D91;}
div.landscape_header div.left span.included {float:left; width:202px; height:39px; background:url(../images/common/added_to_guide.png?1337835396) no-repeat 0 0; padding:0 0 5px 0; margin:20px 0 0 0;}
div.landscape_header div.left p.times_added {float:left; height:auto; padding:0; margin:0 0 0 42px; font:normal 13px "Lucida Grande"; color:#FFFFFF; width:100%; text-align:left; letter-spacing:-1.0px;}
div.landscape_header div.left p.times_added.included {width:100%; float:left; margin:0 0 0 50px;}
div.landscape_header div.right {padding:5px 0 0 0; width:264px;}
div.landscape_header div.right div.share_this {float:right; background:url(../images/common/bkg_share_bttns.png?1337835396) no-repeat 0 0; width:137px; height:30px; margin:0 3px 0 0;}
div.landscape_header div.right div.share_this p.share {float:left; font:bold 13px "Lucida Grande"; color:#5DB3D0; width:82px; margin:6px 2px 0 9px; letter-spacing:-1.0px;}
div.landscape_header div.right div.share_this a {margin:7px 0 0 0;}
div.landscape_header div.right div.share_this a.share_twitter {float:left; background:url(../images/common/bttn_share_twitter.png?1337835396) no-repeat 0 0; width:15px; height:15px; margin-right:5px;}
div.landscape_header div.right div.share_this a.share_facebook {float:left; background:url(../images/common/bttn_share_facebook.png?1337835396) no-repeat 0 0; width:15px; height:15px;}
div.landscape_header div.right div.share_this a:hover {background-position:0 -15px;}
div.landscape_header div.right div.img_specie {float:right; background:url(../images/species/bkg_header_image.png?1337835396) no-repeat 0 0; width:265px; height:199px; margin:18px 0px 0 0; padding:6px 5px 5px 10px;}
div.landscape_header div.right div.img_specie img {width:260px; height:190px;}
div.main.landscape_pictures {position:relative; background:white; padding:21px 21px 30px; width:894px;}
div.main.landscape_pictures h3 {font:bold 25px Helvetica; width:100%; float:left; letter-spacing:-1px; line-height:25px; padding:0;}
div.main.landscape_pictures p.subtitle {float:left; width:100%; font:normal 13px "Lucida Grande"; color:#666666; line-height:13px; padding:0 0 24px; margin:3px 0 0 0;}
div.main.landscape_pictures p.subtitle a {color:#0099CC; text-decoration:none; display:inline-block; vertical-align:top; padding:0 0 1px 0; border-bottom:1px solid white;}
div.main.landscape_pictures p.subtitle a:hover {border-bottom:1px solid #0099CC;}
div.main.landscape_pictures ul {float:left; width:100%;}
div.main.landscape_pictures ul li {position:relative; float:left; width:221px; height:161px; background:url(../images/landscapes/pictures_bkg.png?1337835396) no-repeat 0 0; margin:0;}
div.main.landscape_pictures ul li img {float:left; width:197px; height:137px; margin:6px 0 0 12px;}
div.main.landscape_pictures span.line {position:absolute; width:960px; height:1px; left:-10px; bottom:0; background:#CCCCCC;}
div.main.landscape_species {background:white; padding:21px 21px 50px; width:894px;}
div.main.landscape_species h3 {font:bold 25px Helvetica; width:100%; float:left; letter-spacing:-1px; line-height:25px;}
div.main.landscape_species p.no_info{color: #666; float: left; font: normal normal normal 13px/normal 'Lucida Grande'; line-height: 17px; padding: 0px 0px 13px; width: 100%;}
div.main.landscape_species p.subtitle {float:left; width:100%; font:normal 13px "Lucida Grande"; color:#666666; line-height:13px; padding:0 0 24px; margin:3px 0 0 0;}
div.main.landscape_species p.subtitle a {color:#0099CC; text-decoration:none; display:inline-block; vertical-align:top; padding:0 0 1px 0; border-bottom:1px solid #0099CC;}
div.main.landscape_species p.subtitle a:hover {border-bottom:1px dotted #0099CC;}
div.main.landscape_species h5 {float:left; padding:0 0 4px 0; font:bold 11px Arial; color:#666666;}
div.main.landscape_species ul {float:left; width:100%; border-top:1px solid #E5E5E5;}
div.main.landscape_species ul li {position:relative; float:left; width:283px; border-bottom:1px solid #E5E5E5; margin:0 15px 0 0; height:75px;}
div.main.landscape_species ul li:hover {background-color:#F4F4F4; border:1px solid #E5E5E5; height:75px; width:281px; border-top:none;}
div.main.landscape_species ul li.last_item {margin:0;}
div.main.landscape_species ul li.last_row {border-bottom:1px solid white;}
div.main.landscape_species ul li:hover div.image {margin:14px 8px 0 7px;}
div.main.landscape_species ul li div.image {float:left; width:40px; height:39px; padding:4px 4px 8px 4px; background:url(../images/guides/specie_bkg.png?1337835396) no-repeat 0 0; margin:14px 8px 0 8px;}
div.main.landscape_species ul li div.image img {float:left; width:40px; height:40px;}
div.main.landscape_species ul li div.info {float:left; width:215px; padding:0; margin:12px 0 0 0; position:relative;}
div.main.landscape_species ul li div.info a.add {background:url(../images/guides/li_over.png?1337835396) no-repeat 0 0; position:absolute; top:3px; right:3px; cursor:pointer; width:16px; height:16px; display:none;}
div.main.landscape_species li div.info a.add.added{background:url(../images/guides/li_over_added.png?1337835396) no-repeat 0 0; cursor:default;}
div.main.landscape_species ul li:hover div.info a.add.added:hover {background-position:0 0;}
div.main.landscape_species ul li:hover div.info a.add {display:inline;}
div.main.landscape_species ul li:hover div.info a.add:hover {background-position:0 -16px;}
div.main.landscape_species ul li div.info h4 {float:left; width:215px;}
div.main.landscape_species ul li div.info h4 a {font:normal 17px "Lucida Grande"; color:#0099CC; text-decoration:none; display:inline-block; vertical-align:top; padding:0; border-bottom:1px solid white;}
div.main.landscape_species ul li div.info h4 a:hover {border-bottom:1px solid #0099CC;}
div.main.landscape_species ul li div.info p.common_name {float:left; width:215px; font:normal 13px "Lucida Grande"; color:#999999; font-style:italic; padding:0;}
div.main.landscape_species div.pagination {float:right; padding:20px 0 0;}
div.main.landscape_species div.pagination p {float:right; padding:6px 0 0 0; margin:0 15px 0 0; font:normal 13px "Lucida Grande"; color:#666666;}
div.main.landscape_species div.pagination a.left {float:right; background:url(../images/common/left_paginator.png?1337835396) no-repeat 0 0; width:30px; height:30px; margin:0 4px 0 0;}
div.main.landscape_species div.pagination a.right {float:right; background:url(../images/common/right_paginator.png?1337835396) no-repeat 0 0; width:30px; height:30px; margin:0;}
div.main.landscape_species div.pagination a.left.disabled {background-position:0 -60px; cursor:default;}
div.main.landscape_species div.pagination a.right.disabled {background-position:0 -60px; cursor:default;}
div.main.landscape_species div.pagination a:hover {background-position:0 -30px;}
 div.guides_header {position:relative; float:left; width:896px; padding:27px 20px 20px 20px; background:url(../images/common/bkg_head_repeatx.png?1337835396) repeat-x 0 0;}
div.guides_header img.arrow {position:absolute; top:0; left:271px; z-index:10;}
div.guides_header div.content_left {float:left; width:560px;}
div.guides_header div.content_right {float:right; width:320px;}
div.guides_header p.info_guide {float:left; font-weight:normal; font-size:13px; font-family:"Lucida Grande";color:#FFFFFF; width:100%; margin:13px 0 5px 0; letter-spacing:-1.0px; margin:20px 0 0 0;}
div.guides_header p.title {float:left; font:bold 25px Helvetica; color:#FFFFFF; width:100%;}
div.guides_header p.by {float:left; font:normal 15px; font-family:"Lucida Grande"; color:#FFFFFF; width:100%;}
div.guides_header p.by a {text-decoration:underline; color:#FFFFFF}
div.guides_header p.by a:hover {text-decoration:none;}
div.guides_header ul {float:left; width:100%; margin:35px 0 0 0;}
div.guides_header ul li {float:left; width:179px; height:147px; padding:20px 18px 10px 11px; background:url(../images/guides/created_bkg_list.png?1337835396) no-repeat 0px -2px; margin:0 20px 0 0;}
div.guides_header ul li:hover {background-position:0 -177px;}
div.guides_header ul li.last {margin:0;}
div.guides_header ul li div.information_title {float:left; height:85px; border-bottom:1px solid #E0E0E0; width:175px;}
div.guides_header ul li div.information_title h4 {float:left; width:163px;}
div.guides_header ul li div.information_title h4 a {font:bold 15px "Lucida Grande"; text-decoration:none; color:#0099CC;}
div.guides_header ul li div.information_title h4 a:hover {border-bottom:1px dotted #0099CC;}
div.guides_header ul li div.information_title p.by {float:left; width:163px; font:normal 11px "Lucida Grande"; color:#999999; margin:1px 0 0 0;}
div.guides_header ul li div.information_title p.star {position:relative; float:left; margin:6px 0 0 0; padding:0 0 0 3px; background:url(../images/common/heart_bkg_mini.png?1337835396) no-repeat 0 0;}
div.guides_header ul li div.information_title p.star span {float:left; width:auto; font:bold 9px Arial; color:#FF0066; line-height:9px; background:url(../images/common/heart_bkg.png?1337835396) no-repeat right 0; padding:3px 3px 3px 11px;}
div.guides_header ul li div.information_title p.star.zero span {color:#999999;}
div.guides_header ul li div.information_title p.star span img {position:absolute; top:3px; left:3px;}
div.guides_header ul li div.stats {float:left; width:100%; margin:3px 0 0 5px;}
div.main.guides {background:url(../images/search/main_bkg.png?1337835396) repeat-y right 0 white;}
div.left div.create div.sorted_by {float:left; background:url(../images/guides/bkg_sorted_by.png?1337835396) no-repeat 0 0; width:580px; height:43px; margin:21px 0 0px 0; position:relative;}
div.left div.create div.sorted_by p {font:normal 13px "Lucida Grande"; color:#666666; line-height:17px;}
div.left div.create div.sorted_by p.title {float:left; width:70px; margin:13px 7px 0 12px;}
div.left div.create div.sorted_by p.kind_sorted {float:left; width:300px; margin:13px 0 0 0;}
div.left div.create div.sorted_by p.kind_sorted a {float:left; font-weight:bold; text-decoration:none; color:#666666; margin:0 12px;}
div.left div.create div.sorted_by p.kind_sorted a:hover {border-bottom:1px dotted #666666;}
div.left div.create div.sorted_by p.kind_sorted span.vertical_line {float:left; width:1px; height:19px; background-color:#CCCCCC;}
div.left div.create div.sorted_by p.kind_sorted a.activated {color:#0099CC;}
div.left div.create div.sorted_by p.kind_sorted a.activated:hover {border-bottom:1px dotted #0099CC;}
div.left div.create div.sorted_by a {text-decoration:none;}
div.left div.create div.sorted_by a:visited {text-decoration:none;}
div.left div.create div.sorted_by div.deactivated_box {float:right; background:url(../images/guides/bkg_sort_box_deactivated.png?1337835396) no-repeat 0 0; width:154px; height:27px; margin:8px 8px 0 0;}
div.left div.create div.sorted_by div.deactivated_box p {float:left; font:normal 12px "Lucida Grande"; color:#666666; margin:6px 0 0 10px; width:123px;}
div.left div.create div.sorted_by div.activated_box {position:absolute; top:8px; right:1px; height:161px; height:auto; display:none;}
div.left div.create div.sorted_by div.activated_box span.head {float:left; background:url(../images/guides/bkg_sort_box_activated.png?1337835396) no-repeat 0 0; width:161px; height:30px;}
div.left div.create div.sorted_by div.activated_box span.head p {float:left; font:normal 13px "Lucida Grande"; color:#CFCFCF; margin:5px 0 0 12px; width:123px;}
div.left div.create div.sorted_by div.activated_box ul.kind_sort {position:absolute; top:30px; right:0px; width:161px; padding:0;}
div.left div.create div.sorted_by div.activated_box ul.kind_sort li {float:right; width:161px; height:23px; background:url(../images/guides/bkg_sort_box_activated_li.png?1337835396) no-repeat 0 0; margin:0; padding:6px 0 0 0;}
div.left div.create div.sorted_by div.activated_box ul.kind_sort li a {font:bold 13px "Lucida Grande"; color:#666666; margin:5px 0 0 12px; line-height:13px; text-decoration:none;}
div.left div.create div.sorted_by div.activated_box ul.kind_sort li a:hover {border-bottom:1px dotted #666666;}
div.left div.create div.sorted_by div.activated_box ul.kind_sort li.last {float:right; width:161px; height:35px; background:url(../images/guides/bkg_sort_box_activated_li_last.png?1337835396) no-repeat 0 0;}
div.left div.create div.pagination {float:right; margin:10px 5px 0 0;}
div.left div.create div.pagination p {float:left; font:normal 13px "Lucida Grande"; color:#666666; margin:8px 10px 0 0; line-height:13px;}
div.left div.create div.pagination a.left {float:left; background:url(../images/guides/bttn_nav_left.png?1337835396) no-repeat 0 0; width:30px; height:30px; margin:0 5px;}
div.left div.create div.pagination a.right {float:left; background:url(../images/guides/bttn_nav_right.png?1337835396) no-repeat 0 0; width:30px; height:30px;}
div.left div.create div.pagination a:hover{background-position:0 -30px;}
div.right div.about_afg {position:relative; float:left; padding:21px 25px 21px; width:261px;}
div.right div.about_afg h3 {font:bold 25px Helvetica; color:#666666; letter-spacing:-1px;}
div.right div.about_afg p.subtitle {font:normal 13px "Lucida Grande"; color:#666666; letter-spacing:-1px; margin:0; padding:0 0 25px 0;}
div.right div.about_afg p.subtitle a {text-decoration:none; font:bold 13px "Lucida Grande"; color:#0099CC; letter-spacing:-1px;}
div.right div.about_afg p.subtitle a:hover {border-bottom:1px dotted #0099CC;}
div.right div.about_afg h2 {font:bold 17px "Lucida Grande"; color:#666666; letter-spacing:-1px; margin:0;}
div.right div.about_afg img {float:left; margin:8px 0 0 0; padding:0 0 15px;}
div.right div.about_afg p.info {font:normal 13px "Lucida Grande"; color:#666666; letter-spacing:-1px; margin:8px 0 0 0; padding:0 0 30px 0;}
div.right div.about_afg p.now {float:left; width:100%; font:normal 17px "Lucida Grande"; color:#666666; letter-spacing:-1px; margin:0; text-align:center; padding:0;}
div.right div.about_afg a.start {float:left; width:198px; height:32px; margin:10px 0 0 33px; background:url(../images/guides/start_exploring.png?1337835396) no-repeat 0 0;}
div.right div.about_afg a.start:hover {background-position:0 -32px;}
 div.about_header {position:relative; float:left; width:912px; padding:27px 12px 20px; height:207px; background:url(../images/about/bkg_about_header.jpg?1337835396) no-repeat 0 0 #008CB9;}
div.about_header img.arrow {position:absolute; top:0; left:351px;}
div.about_header h2 {float:left; width:580px; padding:0 0 0 7px; text-align:left; font:bold 25px Arial; color:white; letter-spacing:-1px; line-height:25px;}
div.about_header p.subtitle {float:left; width:580px; padding:4px 0 0 7px; text-align:left; font:normal 15px Arial; color:#A8DDEF; line-height:17px; margin:25px 0 0 0;}
div.about_header p.subtitle a {color:white; text-decoration:none; border-bottom:1px solid white; display: inline-block; vertical-align: top; padding:0 0 2px 0;}
div.about_header p.subtitle a:hover {border-bottom:1px dotted white;}
div.about_header div.features {position:absolute; top:0; right:0px; background:url(../images/about/bkg_features_header.png?1337835396) no-repeat 0 0; width:320px; height:253px;}
div.about_header div.features ul {float:left; margin:27px 0 0 20px;}
div.about_header div.features ul li {float:left; width:100%; height:60px; margin:15px 0 0 0;}
div.about_header div.features ul li img {float:left; margin:4px 19px 0 0;}
div.about_header div.features ul li.quality {float:left; height:60px; margin:0 0 0 7px;}
div.about_header div.features ul li img.quality {margin:4px 23px 0 0;}
div.about_header div.features ul li h4 {float:left; font:bold 15px "Lucida Grande"; color:white; margin:0;}
div.about_header div.features ul li p {float:left; font:normal 13px Arial; color:white; width:231px; height:auto; margin:2px 0 0 0;}
 div.main.about {border-bottom:1px solid #CCCCCC; background:white; width:888px; padding:24px 24px 5px 24px}
div.main.about h3 {font:bold 25px Helvetica; float:left; letter-spacing:-1px; line-height:25px}
div.main.about ul.explain {float:left; margin:25px 0 0 0; height:200px; width:100%;}
div.main.about ul.explain li {float:left; height:100%; width:282px; margin:0 20px 0 0;}
div.main.about ul.explain li.last {margin:0 0 0 2px;}
div.main.about ul.explain li img {float:left; width:100%}
div.main.about ul.explain li img.explore {width:280px; height:130px; margin:1px 0 0 0;}
div.main.about ul.explain li img.others {width:280px; height:131px;}
div.main.about ul.explain li img.download {width:282px; height:130px;}
div.main.about ul.explain li p {float:left; width:100%; height:auto; font:normal 13px Arial; color:#999999; margin:15px 0 0 0;}
div.main.about ul.explain li p a {text-decoration:none; color:#0099CC; border-bottom:1px solid #0099CC; padding:0;}
div.main.about ul.explain li p a:hover {border-bottom:1px dotted #0099CC;}
div.main.content_about {background:url(../images/about/main_bkg.png?1337835396) repeat-y right 0 white;}
div.left div.information_about {float:left; padding:21px; width:582px; background:white; margin:0;}
div.left div.information_about h3 {float:left; font:bold 25px Helvetica; color:#666666; letter-spacing:-1px; width:582px; line-height:25px;}
div.left div.information_about p {float:left; font:normal 13px Arial; color:#999999; margin:15px 0 0 0;}
div.left div.information_about ul {float:left; width:100%; margin:15px 0 0 0;}
div.left div.information_about ul li {float:left; width:178px; height:auto; margin:0 20px 0 0;}
div.left div.information_about ul li.last {margin:0;}
div.left div.information_about ul li a {text-decoration:none;}
div.left div.information_about ul li img {float:left}
div.left div.information_about ul li img.scar {width:36px; height:36px; margin:17px 0 0 0; padding:0 0 5px 0;}
div.left div.information_about ul li img.wikipedia {width:84px; height:41px;}
div.left div.information_about ul li img.panoramio {width:93px; height:31px; margin:15px 0 0 0; padding:0 0 9px 0;}
div.left div.information_about ul li img.antabif {width:74px; height:55px; margin:0;}
div.left div.information_about ul li p {float:left; font:normal 13px Arial; color:#8C8C8C; width:100%; margin:5px 0 0 0;}
div.left div.information_about ul li p.source_name {font:bold 15px "Lucida Grande"; color:#666666; margin:10px 0 0 0;}
div.right div.questions {float:right; padding:21px; width:269px; height:auto; position:relative;}
div.right div.questions img {position:absolute; top:25px; left:-26px; z-index:400; width:51px; height:52px;}
div.right div.questions h3 {font:bold 25px Helvetica; color:#666666; letter-spacing:-1px; line-height:25px;}
div.right div.questions p {float:left; font:normal 13px Arial; color:#999999; margin:15px 0 0 0;}
div.right div.questions p a {font:normal 13px Arial; color:#999999; text-decoration:underline;}
div.right div.questions p a:hover {color:#666666;}
div.main.footer_about {background:url(../images/about/footer_bkg.png?1337835396) repeat-y right 0 white;}
div.left div.initiative {float:left; padding:21px; width:582px; margin:0;}
div.left div.initiative h3 {float:left; font:bold 25px Helvetica; color:white; letter-spacing:-1px; width:582px; line-height:25px;}
div.left div.initiative p {float:left; font:normal 13px Arial; color:#CCCCCC; margin:15px 0 0 0;}
div.left div.initiative p.subtitle {margin:0;}
div.left div.initiative p a {font:normal 13px Arial; text-decoration:none; color:#0099CC; border-bottom:1px solid #0099CC; padding:0}
div.left div.initiative p a:hover {border-bottom:1px dotted #0099CC;}
div.left div.initiative p.partners {color:white;}
div.left div.initiative ul.partners_list {float:left; width:100%; margin:0px 0 0 0; padding:0 0 15px 0;}
div.left div.initiative ul.partners_list li {float:left; width:auto; height:43px; margin:0 3px 0 0;}
div.left div.initiative ul.partners_list li a.bas {float:left; background:url(../images/about/bas_logo.jpg?1337835396) no-repeat 0 0; width:108px; height:61px; margin:3px 0 0 0;}
div.left div.initiative ul.partners_list li a.mna {float:left; background:url(../images/about/mna_logo.png?1337835396) no-repeat 0 0; width:63px; height:52px; margin:10px 8px 0 10px;}
div.left div.initiative ul.partners_list li a.caml {float:left; background:url(../images/about/caml_logo.jpg?1337835396) no-repeat 0 0; width:105px; height:64px; margin:0}
div.left div.initiative ul.partners_list li a.total {float:left; background:url(../images/about/total_logo.jpg?1337835396) no-repeat 0 0; width:94px; height:41px; margin:13px 0 0 0;}
div.right div.contact {float:right; padding:21px; width:269px; height:auto; position:relative;}
div.right div.contact img {position:absolute; top:25px; left:-26px; z-index:400; width:50px; height:49px;}
div.right div.contact h3 {font:bold 25px Helvetica; color:white; letter-spacing:-1px; line-height:25px;}
div.right div.contact p {float:left; font:normal 13px Arial; color:white; margin:15px 0 0 0;}
div.right div.contact a {font:normal 13px Arial; text-decoration:none; color:white; border-bottom:1px solid white; padding:0; margin:15px 0 0 0}
div.right div.contact a:hover {border-bottom:1px dotted white;}
 div.guide_header {float:left; width:899px; padding:0 20px 20px 17px; background:url(../images/common/area_bkg.jpg?1337835396) no-repeat 0 bottom #008CB9;}
div.guide_header img.arrow {float:left; padding:0; margin:0 0 0 254px; padding:0 0 17px 0;}
div.guide_header div.large {float:left; width:100%;}
div.guide_header div.left {float:left; width:580px; padding:0 0 10px 0;}
div.guide_header div.left ul.breadcrumb {float:left; width:577px; margin:0 0 0 3px; padding:0;}
div.guide_header div.left ul.breadcrumb li {float:left; width:auto; padding: 0 12px 0 0; background:url(../images/common/breadcrumb_arrow.png?1337835396) no-repeat right 3px;}
div.guide_header div.left ul.breadcrumb li a {text-decoration:none; display:inline-block; vertical-align:top; padding:0; border-bottom:1px solid #40BAE3; color:white;}
div.guide_header div.left ul.breadcrumb li a:hover {border-bottom:1px dotted #40BAE3;}
div.guide_header div.left h1 {float:left; font:bold 25px Helvetica; color:#FFFFFF; margin:10px 0 0 3px; width:577px;}
div.guide_header div.left p.by {float:left; font:normal 15px; font-family:"Lucida Grande"; color:#FFFFFF; width:577px; margin:0 0 0 3px;}
div.guide_header div.left div.map {position:relative; float:left; width:555px; height:316px; padding:10px 12px 15px 12px; background:url(../images/guides/map_bkg.png?1337835396) no-repeat 0 0; margin:22px 0 0 1px;}
div.guide_header div.left div.map a.full_screen {right:19px;}
div.guide_header div.left div.map a.zoomIn {left:19px;}
div.guide_header div.left div.map a.zoomOut {left:19px;}
div.guide_header div.left div.map div#map {float:left; width:100%; height:100%;}
div.guide_header div.right {float:right; width:297px; padding:23px 0 0 0;}
div.guide_header div.right div.data_info {float:left; margin:10px 0 0 0; width:297px;}
div.guide_header div.right div.data_info p.downloads_data {float:right; color:#FF0099; background:url(../images/common/left_download_large.png?1337835396) no-repeat left 0; height:21px; font:bold 11px Arial; margin:0; text-transform:uppercase;}
div.guide_header div.right div.data_info p.downloads_data span{float:left; background:url(../images/guides/bkg_info_dwnloads_right.png?1337835396) no-repeat right 0; height:21px; margin:0 0 0 17px; padding:3px 7px 0 4px; line-height:16px;}
div.guide_header div.right div.data_info p.download {float:right; width:297px; margin:5px 0 0 0;}
div.guide_header div.right div.data_info p.download a {float:right; text-align:right; font:normal 13px Arial; color:white; text-decoration:none; display:inline-block; vertical-align:top; padding:0; border-bottom:1px solid white;}
div.guide_header div.right div.data_info p.download a:hover {border-bottom:1px dotted white;}
div.guide_header div.right div.amount_info {float:left; width:100%;}
div.guide_header div.right p.info_guide {float:left; font:normal 15px "Arial"; color:#BFE5F2; width:100%; margin:16px 0 5px 0}
div.guide_header div.right a.download_guide {float:left; background:url(../images/guides/bkg_download_button.png?1337835396) no-repeat 0 0; width:265px; height:59px; text-decoration:none; margin:20px 0 0 10px;}
div.guide_header div.right a.download_guide p.title {float:left; font:bold 19px Arial; color:#0099CC; margin:9px 0 0 65px;}
div.guide_header div.right a.download_guide p.size {float:left; font:normal 13px Arial; color:#0099CC; width:210px; text-align:center; padding:0 0 0 50px;}
div.guide_header div.right p.template {float:left; font-weight:normal; font-size:13px; font-family:"Lucida Grande"; color:#FFFFFF; width:100%; margin:5px 0 0 57px; letter-spacing:-1.0px;}
div.guide_header div.right p.template a{text-decoration:none; color:#FFFFFF; display:inline-block; vertical-align:top; padding:0 0 1px 0; border-bottom:1px solid white;}
div.guide_header div.right p.template a:hover {border-bottom:1px dotted white;}
div.main.guide {background:white; padding:21px 21px 50px; width:894px;}
div.main.guide div.top {float:left; width:100%;}
div.main.guide div.top div.left {float:left; width:400px;}
div.main.guide div.top div.left h2 {float:left; font:bold 25px Helvetica; color:#666666; letter-spacing:-1px;}
div.main.guide div.top div.left p.subtitle {float:left; font:normal 13px "Lucida Grande"; color:#666666; line-height:13px; padding:4px 0 0 0;}
div.main.guide div.top div.left p.subtitle a {text-decoration:none; color:#0099CC; border-bottom:1px solid #0099CC; display:inline-block; vertical-align:top; padding:0 0 2px 0;}
div.main.guide div.top div.left p.subtitle a:hover {border-bottom:1px dotted #0099CC;}
div.main.guide div.top div.right {float:right; width:490px;}
div.main.guide div.top div.right ul {float:right; width:auto;}
div.main.guide div.top div.right ul li {float:right; width:auto; margin:0 5px 0 0;}
div.main.guide div.top div.right ul li.last {margin:0;}
div.main.guide div.top div.right ul li a {float:left; padding:0 0 0 2px; height:24px; background:url(../images/guides/family_left.png?1337835396) no-repeat 0 0; text-decoration:none;}
div.main.guide div.top div.right ul li a span {float:left; width:auto; background:url(../images/guides/family_right.png?1337835396) no-repeat right 0; padding:4px 10px 4px 8px; height:16px; font:normal 13px "Lucida Grande"; color:#0099CC;}
div.main.guide div.top div.right ul li a:hover {background-position: 0 -24px;}
div.main.guide div.top div.right ul li a:hover span {background-position:right -24px;}
div.main div.family {float:left; width:100%; margin:35px 0 0 0;}
div.main div.family h3 {float:left; width:100%; font:bold 11px Arial; color:#666666; padding:0 0 8px;}
div.main div.family ul {float:left; width:100%; border-top:1px solid #E5E5E5;}
div.main div.family ul li {position:relative; float:left; width:283px; border-bottom:1px solid #E5E5E5; margin:0 15px 0 0; height:75px;}
div.main div.family ul li:hover {background-color:#F4F4F4; border:1px solid #E5E5E5; height:75px; width:281px; border-top:none;}
div.main div.family ul li.last_item {margin:0;}
div.main div.family ul li.last_row {border-bottom:1px solid white;}
div.main div.family ul li:hover div.image {margin:14px 8px 0 7px;}
div.main div.family ul li div.image {float:left; width:40px; height:39px; padding:4px 4px 8px 4px; background:url(../images/guides/specie_bkg.png?1337835396) no-repeat 0 0; margin:14px 8px 0 8px;}
div.main div.family ul li div.image img {float:left; width:40px; height:40px;}
div.main div.family ul li div.info {float:left; width:215px; padding:0; margin:12px 0 0 0; position:relative;}
div.main div.family ul li div.info a.add {background:url(../images/guides/li_over.png?1337835396) no-repeat 0 0; position:absolute; top:3px; right:3px; cursor:pointer; width:16px; height:16px; display:none;}
div.main div.family ul li div.info a.add.added{background:url(../images/guides/li_over_added.png?1337835396) no-repeat 0 0; cursor:default;}
div.main div.family ul li:hover div.info a.add.added:hover {background-position:0 0;}
div.main div.family ul li:hover div.info a.add {display:inline;}
div.main div.family ul li:hover div.info a.add:hover {background-position:0 -16px;}
div.main div.family ul li div.info h4 {float:left; width:215px;}
div.main div.family ul li div.info h4 a {font:normal 17px "Lucida Grande"; color:#0099CC; text-decoration:none; display:inline-block; vertical-align:top; padding:0; border-bottom:1px solid white;}
div.main div.family ul li div.info h4 a:hover {border-bottom:1px solid #0099CC;}
div.main div.family ul li div.info p.common_name {float:left; width:215px; font:normal 13px "Lucida Grande"; color:#999999; font-style:italic; padding:0;}
 div.search_container {position:relative; float:left; width:912px; padding:25px 12px 25px; background:url(../images/common/area_bkg.jpg?1337835396) no-repeat 0 0 #008CB9;}
div.search_container img.arrow {position:absolute; top:0; left:388px; display:none;}
div.search_container h2 {float:left; width:892px; padding:0 0 0 7px; text-align:left; font:bold 25px Arial; color:white; letter-spacing:-1px; line-height:25px;}
div.search_container form {float:left; width:892px; padding:0 0 0 7px; margin:15px 0 0 0;}
div.search_container form input[type="text"] {float:left; width:474px; height:20px; padding:8px 10px 10px; font:normal 17px Arial; color:#666666; background:url(../images/search/search_input_text_bkg.png?1337835396) no-repeat 0 0; border:none; margin:0 5px 0 0;}
div.search_container form input[type="submit"] {float:left; width:108px; height:36px; padding:5px 10px 12px 30px; letter-spacing:-1px; margin:0; background:url(../images/search/search_input_button.png?1337835396) no-repeat 0 0; border:none;  color:#0099CC;}
div.search_container form input[type="submit"]:hover {background-position: 0 -36px; cursor:pointer;}
div.search_container form p {float:left; margin:8px 0 0 15px; font:normal 15px Arial; color:white;}
div.search_container form p a {text-decoration:none; color:white; display:inline-block; vertical-align:top; padding:0 0 2px 0; border-bottom:1px solid white;}
div.search_container form p a:hover {border-bottom:1px dotted white;}
div.main.results {background:url(../images/search/main_bkg.png?1337835396) repeat-y right 0 white;}
div.left div.results {float:left; padding:21px; width:582px; background:white; margin:0;}
div.left div.results h1 {float:left; font:bold 25px Helvetica; color:#666666; letter-spacing:-1px; width:582px; line-height:25px;}
div.left div.results ul {float:left; width:582px; margin:0; padding:10px 0 5px;}
div.left div.results ul li {position:relative; float:left; width:100%; border-bottom:1px solid #E5E5E5; padding:14px 0;}
div.left div.results ul li p.star {position:absolute; right:0; top:29px; padding:0 0 0 3px; background:url(../images/common/heart_bkg_mini.png?1337835396) no-repeat 0 0; line-height:9px;}
div.left div.results ul li p.star span {position:relative; float:left; width:auto; font:bold 9px Arial; color:#FF0066; line-height:9px; background:url(../images/common/heart_bkg.png?1337835396) no-repeat right 0; padding:3px 3px 3px 11px;}
div.left div.results ul li p.star.zero span {color:#999999; background:url(../images/common/heart_bkg.png?1337835396) no-repeat right 0;}
div.left div.results ul li p.star span img {position:absolute; top:3px; left:0; z-index:40;}
div.left div.results ul li div.image {float:left; width:117px; height:88px; padding:5px 5px 13px; margin:0 10px 0 0; background:url(../images/search/image_bkg.png?1337835396) no-repeat 0 0;}
div.left div.results ul li.landscape div.image {background-image:url(../images/search/landscape_bkg.png?1337835396);}
div.left div.results ul li.guide div.image {background-image:url(../images/search/guide_bkg.png?1337835396); height:105px; width:127px; padding:0;}
div.left div.results ul li.guide div.image img {width:113px; height:84px; margin:5px;}
div.left div.results ul li div.image img {float:left; width:117px; height:88px;}
div.left div.results ul li.landscape div.image {background-image:url(../images/search/landscape_bkg.png?1337835396);}
div.left div.results ul li.landscape div.image img {float:left; margin:21px 0 0 29px; width:70px; height:48px;}
div.left div.results ul li div.information {float:left; width:445px; margin:0; padding:0;}
div.left div.results ul li div.information h2 {float:left; width:445px; padding:0; font:bold 17px "Lucida Grande"; color:#0099CC;}
div.left div.results ul li div.information h2 a {text-decoration:none; display:inline-block; vertical-align:top; padding:0 0 1px 0; color:#0099CC;}
div.left div.results ul li div.information h2 a:hover {border-bottom:1px solid #0099CC; padding:0;}
div.left div.results ul li div.information p.subtitle {float:left; width:445px; font:normal 13px "Lucida Grande"; color:#999999; font-style:italic;}
div.left div.results ul li div.information p.description {float:left; width:445px; padding:10px 0 0 0; font:normal 13px Arial; color:#666666;}
div.left div.results ul li div.information p.description a {text-decoration:none; border-bottom:1px solid #0099CC; display:inline-block; vertical-align:top; color:#0099CC;}
div.left div.results ul li div.information p.description a:hover {border-bottom:1px dotted #0099CC;}
div.left div.results div.pagination {float:right; padding:10px 0 20px 0;}
div.left div.results div.pagination p {float:right; padding:6px 0 0 0; margin:0 15px 0 0; font:normal 13px "Lucida Grande"; color:#666666;}
div.left div.results div.pagination a.left {float:right; background:url(../images/common/left_paginator.png?1337835396) no-repeat 0 0; width:30px; height:30px; margin:0 4px 0 0;}
div.left div.results div.pagination a.right {float:right; background:url(../images/common/right_paginator.png?1337835396) no-repeat 0 0; width:30px; height:30px; margin:0;}
div.left div.results div.pagination a.left.disabled {background-position:0 -60px; cursor:default;}
div.left div.results div.pagination a.right.disabled {background-position:0 -60px; cursor:default;}
div.left div.results div.pagination a:hover {background-position:0 -30px;}
div.main.results div.right div.results {position:relative; float:left; padding:59px 21px 21px; width:269px;}
div.main.results div.right div.results h4 {float:left; width:269px; font:bold 11px Arial; color:#666666;}
div.main.results div.right div.results ul {float:left; width:269px; margin:10px 0 0 0;}
div.main.results div.right div.results ul li {float:left; width:269px; margin:2px 0;}
div.main.results div.right div.results ul li a {float:left; height:26px; padding:0 0 0 1px; width:268px; background:url(../images/search/left_gray.png?1337835396) no-repeat 0 0; text-decoration:none;}
div.main.results div.right div.results ul li a span {float:left; height:16px; width:254px; background:url(../images/search/right_gray.png?1337835396) no-repeat right 0; padding:5px 8px 5px 7px; font:bold 13px Arial; color:#0099CC;}
div.main.results div.right div.results ul li a:hover span {color:#007DA6;}
div.main.results div.right div.results ul li a.all {float:left; height:16px; width:254px; background:url(../images/search/all_white.png?1337835396) no-repeat 0 0; padding:5px 8px 5px 7px; font:bold 13px Arial; color:#999999;}
div.main.results div.right div.results ul li a.all span {float:left; height:16px; background:none; padding:0; font:bold 13px Arial; color:#0099CC;}
 div.outer_pdf {margin:0 auto; width:1100px;}
div.outer_pdf div.main_pdf {float:left; position:relative; width:1100px; height:1600px; background:url(../images/pdf/main_bkg.png?1337835396) repeat-y right 0 white; margin:10px; padding:0 0 50px 0;}
div.outer_pdf div.main_pdf.front {background:white;}
div.outer_pdf div.main_pdf.front img.AFG {float:left; margin:90px 0 0 100px;}
div.outer_pdf div.main_pdf.front h1 {float:left; margin:380px 0 0 100px; width:900px; font:normal 48px "Aller"; color:#0099CC;}
div.outer_pdf div.main_pdf.front h2 {float:left; margin:0 0 0 100px; width:900px; font:normal 25px "Aller"; color:#333333;}
div.outer_pdf div.main_pdf.index {background:white;}
div.outer_pdf div.main_pdf.index img.AFG {float:left; margin:90px 0 0 100px;}
div.outer_pdf div.main_pdf.index h1 {float:left; margin:90px 0 0 100px; width:900px; font:normal 48px "Aller"; color:#0099CC;}
div.outer_pdf div.main_pdf.index ul {float:left; margin:40px 0 0 140px; width:900px;}
div.outer_pdf div.main_pdf.index ul li {float:left; margin:0; width:1000px; font:normal 25px "Aller"; color:#333333; padding:0 0 42px 0;}
div.outer_pdf div.main_pdf.index ul li strong {font:normal 20px "Bitstream Vera Serif"; color:#333333;}
div.outer_pdf div.main_pdf.index ul li ul {float:left; margin:20px 0 0 20px;}
div.outer_pdf div.main_pdf.index ul li ul li {padding:0 0 3px; font:normal 15px "Bitstream Vera Serif"; color:#666666;}
div.outer_pdf div.main_pdf.about {background:white;}
div.outer_pdf div.main_pdf.about h1 {float:left; margin:90px 0 0 100px; width:900px; font:normal 48px "Aller"; color:#0099CC;}
div.outer_pdf div.main_pdf.about h2 {float:left; margin:40px 0 0 140px; width:583px; font:normal 25px "Aller"; color:#333333;}
div.outer_pdf div.main_pdf.about p {float:left; margin:15px 0 0 140px; width:583px; font:normal 15px "Bitstream Vera Serif"; color:#666666;}
div.outer_pdf div.main_pdf.about a {color:#666666; text-decoration:underline;}
div.outer_pdf div.main_pdf p.page {position:absolute; z-index:10000; right:0; width:43px; height:21px; top:98px; font:normal 21px "Bitstream Vera Serif"; color:white; background:#333333; padding:8px 0; text-align:center;}
div.outer_pdf div.main_pdf.checklist {background:white;}
div.main_pdf.checklist h1 {float:left; margin:90px 0 0 100px; width:900px; font:normal 41px "Aller"; color:#0099CC;}
div.main_pdf.checklist div.check_specie {float:left; margin:80px 0 0 140px; width:900px; height:205px; font:normal 48px "Aller"; color:#0099CC; background:url(../images/pdf/notes_lines.png?1337835396) no-repeat 0 bottom;}
div.main_pdf.checklist div.check_specie p {float:left; width:100%; font:normal 15px "Bitstream Vera Serif"; color:#666666;}
div.main_pdf.checklist div.check_specie h3 {float:left; width:100%; font:normal 25px "Aller"; color:#333333;}
 div.main_pdf div.left {float:left; width:620px; background:none; padding:75px 0 0 90px; margin:0;}
div.main_pdf div.left div.header {float:left; margin:0; padding:0; width:100%;}
div.main_pdf div.left div.header p.common_name {float:left; width:100%; font:normal 15px "Bitstream Vera Serif"; color:#0099CC;}
div.main_pdf div.left div.header h1{float:left; width:100%; font:normal 41px "Aller"; color:#0099CC;}
div.main_pdf div.left div.header ul.breadcrumb {float:left; width:100%;}
div.main_pdf div.left div.header ul.breadcrumb li {float:left; width:auto; background:url(../images/pdf/arrow_breadcrumb.png?1337835396) no-repeat right 5px; padding:0 9px 0 7px;}
div.main_pdf div.left div.header ul.breadcrumb li.first {padding:0 10px 0 0;}
div.main_pdf div.left div.header ul.breadcrumb li.last {background:none; padding:0 0 0 7px;}
div.main_pdf div.left div.images {float:left; width:100%; margin:50px 0 0 0;}
div.main_pdf div.left div.images ul {float:left; width:100%;}
div.main_pdf div.left div.images ul li {float:left; width:129px; height:107px; background:url(../images/pdf/images_bkg.png?1337835396) no-repeat 0 0; margin:0 10px 0 0;}
div.main_pdf div.left div.images ul li img {float:left; width:117px; height:86px; margin:6px 0 0 6px;}
div.main_pdf div.left div.info {float:left; width:585px;}
div.main_pdf div.left div.info h2 {float:left; width:100%; font:normal 25px "Aller"; color:#333333; padding:40px 0 0 0;}
div.main_pdf div.left div.info p {float:left; width:100%; font:normal 15px "Bitstream Vera Serif"; color:#666666; padding:14px 0 0 0;}
div.main_pdf div.right {float:right; width:390px; padding:0; background:none;}
div.main_pdf div.right div.map {float:left; margin:0; padding:0; width:390px; height:315px; background:blue;}
div.main_pdf div.right div.info {float:left; width:310px; padding:10px 40px 40px;}
div.main_pdf div.right div.info h3 {float:left; width:100%; font:normal 21px "Aller"; color:#333333; margin:30px 0 0 0;}
div.main_pdf div.right div.info p {float:left; width:100%; font:normal 12px "Bitstream Vera Serif"; color:#666666;}
div.main_pdf div.right ul {float:left; margin:12px 0 0 0;}
div.main_pdf div.right ul li {font:normal 15px "Bitstream Vera Serif"; color:#666666; padding:0 0 5px 0;}
div.main_pdf div.right ul li i {font:normal 12px "Bitstream Vera Serif"; color:#666666; font-style:italic;}
div.main_pdf div.footer {position:absolute; left:90px; bottom:50px; width:935px;}
div.main_pdf div.footer span {float:left; width:100%; padding:0 0 15px 0;}
div.main_pdf div.footer span img {float:left; width:auto;}
div.main_pdf div.footer p.left {float:left; width:auto; font:normal 12px Arial; color:#999999; margin:0;}
div.main_pdf div.footer p.right {float:right; width:auto; font:normal 12px Arial; color:#999999; margin:0;}
 div.error_header {position:relative; float:left; width:896px; padding:27px 20px 20px 20px; background:url(../images/common/bkg_head_repeatx.png?1337835396) repeat-x 0 0;}
div.error_header h1 {float:left; width:100%; font:bold 27px "Helvetica"; color:white; letter-spacing:-1px;}
div.error_header p {float:left; width:100%; font:normal 15px Arial; color:#BFE7F2;}
div.main.error {background:white; padding:21px 21px 21px; width:894px; border-bottom:1px solid #CCCCCC;}
div.main.error h3 {float:left; width:100%; font:bold 25px Helvetica; color:#666666; letter-spacing:-1px;}
div.main.error ul {float:left; width:800px; margin:8px 0 0 15px; color:#999999;}
div.main.error ul li {float:left; width:789px; margin:15px 0 0 0; padding:0 0 15px 11px; background:url(../images/404/li_bkg.png?1337835396) no-repeat 0 5px;}
div.main.error ul li p {float:left; width:100%; font:normal 13px Arial; padding:0; color:#999999;}
div.main.error ul li p a {color:#0099CC}
div.main.error ul li p a {text-decoration:none; border-bottom:1px solid #0099CC; display:inline-block; vertical-align:top; color:#0099CC;}
div.main.error ul li p a:hover {border-bottom:1px dotted #0099CC;}
div.main.error ul li form {float:left; width:100%; margin:10px 0 0 0;}
div.main.error ul li form input[type="text"] {float:left; width:390px; height:22px; padding:7px; margin:0 10px 0 0; border:0; font:normal 15px Arial; color:#777777; background:url(../images/404/text_input_bkg.png?1337835396) no-repeat 0 0;}
div.main.error ul li form input[type="submit"] {float:left; width:104px; height:34px; padding:3px 0 0 26px; margin:1px 0 0 0; border:0; font:bold 19px Arial; color:#FFFFFF; background:url(../images/404/submit_input_bkg.png?1337835396) no-repeat 0 0;}
div.main.error ul li form input[type="submit"]:hover {background-position:0 -34px; cursor:pointer;}
div.main.error form.report {float:left; width:555px;}
div.main.error form.report label {float:left; width:100%; margin:25px 0 0 0; padding:0 0 7px; font:normal 11px Arial; color:#999999;}
div.main.error form.report input[type="text"] {float:left; width:286px; height:22px; padding:7px; margin:0 10px 0 0; border:0; font:normal 15px Arial; color:#777777; background:url(../images/404/text_input_bkg_500.png?1337835396) no-repeat 0 0;}
div.main.error form.report textarea {float:left; width:555px; max-width:555px; min-width:555px; min-height:92px; max-height:92px; height:92px; background:url(../images/404/textarea_bkg.png?1337835396) no-repeat 0 0; border:none;}
div.main.error form.report textarea:focus {outline:none;}
div.main.error form.report input[type="submit"] {float:left; width:104px; height:34px; padding:7px; margin:15px 10px 0 0; border:0; font:bold 19px Arial; color:white; background:url(../images/404/submit_input_bkg_500.png?1337835396) no-repeat 0 0;}
div.main.error form.report input[type="submit"]:hover {background-position:0 -34px; cursor:pointer;}
 div.main.noie {float:left; background-color:white; width:936px; height:370px; margin:0; padding:0; border-bottom:1px solid #CCCCCC;}
div.main.noie div.content {float:left; background:url(../images/noie/bkg_noie.jpg?1337835396) no-repeat 0 0; width:440px; height:370px;}
div.main.noie div.content h3 {float:left; width:400px; font:bold 25px Helvetica; color:#666666; letter-spacing:-1px; margin:76px 0 0 400px;}
div.main.noie div.content p {float:left; font:normal 15px Arial; color:#666666; width:435px; margin:20px 0 0 400px;}
div.main.noie div.content a {float:left; font:bold 15px Arial; background:url(../images/noie/bkg_bttn.png?1337835396) no-repeat 0 0; width:176px; height:29px; color:#FFFFFF; text-align:center; padding:8px 0 0 0; line-height:18px; margin:20px 0 0 400px; text-decoration:none;}
div.main.noie div.content a:hover {background-position:0 -37px}
 div.footer {margin:0 auto; width:936px;}
div.footer div.in {float:left; width:896px; height:75px; padding:25px 20px 20px 20px; background:white;}
div.footer div.in div.left {float:left; width:400px; margin:0 0 0 6px;}
div.footer div.in div.right {float:right; width:400px; margin:4px 0 0 0;}
div.footer div.in div.logo {float:left; width:894px;}
div.footer div.in div.logo a.logo {float:left; width:123px; height:26px; background:url(../images/common/logo_footer.png?1337835396) no-repeat 0 0;}
div.footer div.in a.scarmarbin {float:left; width:36px; height:48px; background:url(../images/common/scarmarbin_logo.png?1337835396) no-repeat 0 0; margin:0 13px 0 0;}
div.footer div.in a.biodiversity {float:left; width:65px; height:48px; background:url(../images/common/biodiversitiy_logo.png?1337835396) no-repeat 0 0;}
div.footer div.in span.menu {float:right; width:auto;}
div.footer div.in span.menu ul {float:right; margin:0; padding:0;}
div.footer div.in span.menu ul li {float:left; width:auto; padding:0 10px;}
div.footer div.in span.menu ul li.last {padding:0 0 0 10px;}
div.footer div.in span.menu ul li a {text-decoration:none; font:bold 13px Arial; color:#999999; text-align:right;}
div.footer div.in span.menu ul li a.current {color:#0099CC;}
div.footer div.in span.menu ul li a:hover {color:#0099CC;}
div.footer div.in p {float:left; padding:27px 0 0; font:normal 12px Arial; color:#999999;}
div.footer div.in p a {font-weight:bold; text-decoration:none; color:#999999;}
div.footer div.in p a:hover {color:#666666;}
div.footer div.in p.source_image {float:right; font:bold 12px Arial; color:#999999;}
div#footer_space {float:left; height:45px; width:936px;}
 div.stats.search {float:left; width:85px; margin:0 0 0 12px;}
div.stats.search p {padding:12px 0 0 5px;}
div.stats.search span {margin:0; padding:0;}
div.stats.search p.landscapes_rank {padding:2px 0 0 5px;}
div.stats.search span#landscapes ul.stats {height:24px; padding:10px 0 0 0;}
div.stats.search span ul.stats {padding:20px 0 0 0; margin:5px 0 0 0; height:20px;}
ul.published_afg div.stats {margin:4px 0 0 0;}
div.stats.white {float:left; margin:15px 0 0 0;}
div.stats.white p.species_rank {color:white}
div.stats.white p.landscapes_rank {color:white}
div.stats.white p {margin-top:1px;}
div.stats span {float:left; width:10px; height:40px; background:none;}
div.stats span ul.stats {float:left; width:10px; height:24px; background:white; margin:0; padding:29px 0 0 0; border:none;}
div.stats span ul.stats.none {background:none;}
div.stats span ul.stats li {float:left; width:10px!important; height:2px!important; background:none!important; background-image:none; background-color:white; margin:1px 0!important; padding:0!important; border:none;}
div.stats p {margin:11px 23px 0 0;}
p.species_rank {float:left; width:40px; font:normal 11px "Lucida Grande"; text-transform:uppercase; color:#999999; height:22px; padding:13px 0 0 5px; line-height:12px; margin-right:23px;}
p.landscapes_rank {float:left; width:40px; font:normal 11px "Lucida Grande"; text-transform:uppercase; color:#999999; height:22px; padding:13px 0 0 5px; line-height:12px; margin-right:0;}
.highlighted p.species_rank {padding:11px 0 0 5px;}
.highlighted p.landscapes_rank {padding:11px 0 0 5px;}
