body {padding: 0; border: 0; margin: 2.9% 0 1% 2%;}

#container {min-width:775px; max-width:1260px; margin: 2% 0 0 3.5%;}
#header{width: 91.8%; height: 94px;}

#banner_info{width:20%; height: 94px; float:left; text-align: right; margin: 0; padding:0; background: #ffffff;}
#banner_info img{border: 0;}

#banner_divide{width:2%; height: 94px; float:left; margin: 0; padding:0; background: #ffffff;}

#banner {width:77.8%; height: 94px; margin: 0; padding: 0; float:left; overflow: hidden; background: #f7f7f7; border: 0;}
#bannernav {width:100%; height:14px; float:left; padding: 5px 0 0 5px;}
#bannernav a, #bannernav a:visited {float:left; color: #727272; font-size:10px; font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; color: #ff9900; padding: 3px 0 0 0;}
#bannernav a:hover {color: #ff0000; text-decoration: none;} 

#bannermid {width:100%; height:40px; float:left; padding: 0; margin: 0;}
#search {width:95%; height:38px; float:right; margin: 0 3% 0 0;}
#search form {height:38px; float:right;font-family: verdana, helvetica, sans-serif; font-size: 9px; color: #5A5A5A; font-style: italic; font-weight: bold;}
#search form img {border:0; margin: 0; padding: 0; float: right;}

#bannerbottom{font-family:'Tempus Sans ITC', Verdana, Helvetica, sans-serif; width:100%; height:35px; float:left; background: #ffffff; padding: 5px 0 0 5px;}
.bannerbottom_name{font-family:'Tempus Sans ITC', Verdana, Helvetica, sans-serif; font-size: 21px; color: #006633; font-weight: bold; padding: 0; margin: 0;}
#bannerbottom_left {width:38%; float:left; margin: 8px 0 0 0; padding: 0 0 0 3px; height: 33px; text-align: right;}
#bannerbottom_right{width:61%; height: 33px; margin: 5px 0 0 0; padding: 0 0 0 3px; float:left;}
.letter3{letter-spacing: 3px;}

#wrapper {width: 91.8%; overflow:hidden; float: left;}

/*********************************/

#column_info{width:20%; float:left; text-align: right; margin: 0; padding:0; background: #ffffff;}

#column_info h2{font-family: 'Tempus Sans ITC', Verdana, Helvetica, sans-serif; font-size: 21px;
color: #0000cc;	padding: 0;}
#column_info h3{font-family: 'Tempus Sans ITC', Verdana, Helvetica, sans-serif; font-size: 17px;
color: #006633;	padding: 0; margin-top: -5px;}
#column_info img{float:right;}
#column_info_form{padding: 25px 0 0 0; margin: 0; clear:both; border: 0;}

.address {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #727272;	margin: 0; padding: 0; float:right;}
.address1{font-family: Verdana, Helvetica, sans-serif; font-size: 15px; color: #0000cc;/*blue */
margin: 5px 0 0 0; padding: 0; line-height: 17px; float:right;}
.address2{font-family: Verdana, Helvetica, sans-serif; font-size: 13px;
color: #006633;	/*green */ margin: 0; padding: 0; line-height: 16px; float:right;}
.address a, .address a:link, .address a:visited, .address a:active{text-decoration: underline;
color: #ff9900;}
.address a:hover {color: #ff0000; text-decoration: none;}
.address a:active{text-decoration: underline; color: #ff9900;}

.address1 a, .address1 a:link, .address1 a:visited, {text-decoration: none; color: #990000;}
.address1 a:hover {color: #ff9900; text-decoration: underline;}
.address1 a:active {text-decoration: none; color: #990000;}
.title {font-family: 'Tempus Sans ITC', Verdana, Helvetica, sans-serif; font-size: 20px; color: #006633; padding: 0px; line-height: 27px;}

#column_info_list{width: 99.8%; margin: 20px 0 20px 0; float:left;}
#column_info_list img{margin: 6px 0 0 0;}
#column_info_list ul{list-style: none; padding:4% 0 4% 0; margin: 0; float: left;}
#column_info_list ul li{width: 90%; float:right; font-family:Verdana, Helvetica, sans-serif; font-size: 11px; color: #006633; font-weight: normal; padding:0 4% 0 0; line-height: 16px;}
#column_info_list ul li a {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
#column_info_list ul li a:link, #column_info_list ul li a:visited {text-decoration: none; color:#9f9f9f;}
#column_info_list ul li a:hover {color: #ff9900; text-decoration: underline;}
#column_info_list ul li a:active {text-decoration: none; color:#9f9f9f;}

/***********************************/

.column_divide{width:2%; float:left; margin: 0; padding:0; background: #ffffff;}
#column_2{width:78%; float:left; margin: 0; padding:0; overflow:hidden;}

#column_info, .column_divide, #column_2 {padding-bottom:32767px; margin-bottom:-32767px;}

/**********************************/

#short_nav {width: 99.6%; height: 16px; float:left; margin: 0; padding: 4px 0 0 0; background:#fff; font-family: Verdana, Helvetica, sans-serif; font-size: 6px; text-align: right; border-bottom: 1px solid #525252;}
#short_nav a, #short_nav a:link, #short_nav a:visited, #short_nav a:active{text-decoration: none;  color: #9f9f9f; font-size: 8px;}
#short_nav a:hover {color: #ff9900; text-decoration: underline;}
#short_nav img {margin:0; padding:2px 0 0 0; float:right; width: 100%;}

#thumb_pic_large {width: 95.2%; float:left; margin: 0 0 5px 0; padding: 7px 15px 15px 15px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; background: #fff;}
#thumb_pic_large img{padding: 0; margin: 0; border: 0;}

#sub_nav {width: 95.2%; float:left; margin: 0 0 5px 0; padding: 7px 15px 15px 15px; font-family: Verdana, Helvetica, sans-serif; border-bottom: 1px solid #525252; font-size: 12px; background: #f7f7f7;}
#sub_nav p{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; margin: 0; padding: 0; color:#666666; line-height: 14px;}
.subspecial {font-family:'Tempus Sans ITC', Verdana, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 0; font-weight: bold; color:#525252;}
#sub_nav img{padding: 0; margin: 0; border: 0;}

.main_content{width: 99.7%; height: 200px; float:left; margin:0; padding:1% 0 0 0;}
.main_content img{width: 1px; float:left; margin:0; padding:0;}
.main_left_column {width: 38.8%; height: 200px; float:left; margin: 0; padding: 0;}
.main_left_column img{float:left; margin: 0; padding-left: 40px;}

.main_left_pic{width: 65%; float:left; margin: 0; padding: 0;}
.main_left_pic img{margin: 0; padding: 0; border: 0;}

.main_left_pay{width: 32%; float:left; margin: 0; padding: 13% 0 0 3%;}
.main_left_pay p {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 0;}
.main_left_pay a {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.main_left_pay a:link, .main_left_pay a:visited {text-decoration: none; color: #4b4b4b;}
.main_left_pay a:hover {text-decoration: underline; color: #ff9900; font-weight: normal;}
.main_left_pay a:active {text-decoration: none; color:#4b4b4b;}
.main_left_pay form{margin: 0; padding: 9px 0 0 3px;}

.sold {color: #C21236; margin-left: 20px;}
.hold {color: #ffcc00; margin-left: 2px;}

.main_right_column {width: 59.4%; height: 200px; font-family: Verdana, Helvetica, sans-serif; float:left; margin: 0; padding: 0 0 0 10px; background:#ffffff;}
.main_right_column p{font-size: 11px; line-height: 15px;}
.main_right_column h1{font-size: 15px; line-height: 17px; font-weight: bold; padding:15px 0 0 0; margin: 0;}
.main_right_column h2{font-size: 11px; line-height: 13px; font-weight: bold;}
.main_right_column h4{font-size: 13px; line-height: 15px; font-weight: normal;}

#footspace {clear:both; width: 91.3%; float: left; margin: 0; padding: 1px 0 0 0; overflow: hidden;}
#footer {font-family: Verdana, Helvetica, sans-serif; font-size: 8px; width: 100%; height: 20px; float:left; margin: 0 0 2px 0; padding: 8px 0 5px 0; background:#fff; border-top: 1px solid #999999;}
#footer p{margin: 0; padding: 0;  text-align: center;}
#footer a {padding:0; margin: 0;}
#footer a:link, #footer a:visited {text-decoration: none; color: #4b4b4b;}
#footer a:hover {text-decoration: underline; color: #ff9900; font-weight: normal;}
#footer a:active {text-decoration: none; color:#4b4b4b;}

#sub_footer {width: 91.3%; height: 35px; float:left; margin: 0; padding: 0; border-top: 1px solid #999999;}
#sub_footer img{border: 0; float:right; margin: 0; padding: 0;}

#info_nav_holder {width:99.6%; float:left; margin:0; padding: 0;  background: #b9bae8;}
#info_nav {width:100%; float:left; margin:0; padding: 0;  background: url(../imgroot/printnav.jpg) 0 0 no-repeat;}

#navmenu {position: relative; margin: 0 auto; padding: 0; height: 16px; float: left;}
#navmenu li {height: 16px; position: absolute; display: block; list-style: none; float: left;}
#navmenu a {width: 27px; height: 16px; display: block;}

#navmenu #nav14c a{width: 74px;}
#navmenu #nav15c a{width: 78px;}
#navmenu #nav16c a{width: 81px;}

#navmenu #nav2c a, #navmenu #nav3c a, #navmenu #nav3c a, #navmenu #nav4c a, #navmenu #nav5c a, #navmenu #nav6c a, #navmenu #nav7c a {width: 23px;}

#navmenu #nav8c a, #navmenu #nav9c a, #navmenu #nav10c a, #navmenu #nav11c a, #navmenu #nav12c a, #navmenu #nav13c a{width: 11px;}

#navmenu #nav1c {left: 0px;}
#navmenu #nav2c {left: 28px; background-position: -28px 0;}
#navmenu #nav3c {left: 52px; background-position: -52px 0;}
#navmenu #nav4c {left: 76px; background-position: -76px 0;}
#navmenu #nav5c {left: 100px; background-position: -100px 0;}
#navmenu #nav6c {left: 124px; background-position: -124px 0;}
#navmenu #nav7c {left: 148px; background-position: -148px 0;}

#navmenu #nav8c {left: 172px; background-position: -172px 0;}
#navmenu #nav9c {left: 184px; background-position: -184px 0;}
#navmenu #nav10c {left: 196px; background-position: -196px 0;}
#navmenu #nav11c {left: 208px; background-position: -208px 0;}
#navmenu #nav12c {left: 220px; background-position: -220px 0;}
#navmenu #nav13c {left: 232px; background-position: -232px 0;}

#navmenu #nav14c {left: 445px; background-position: -445px 0;}
#navmenu #nav15c {left: 520px; background-position: -520px 0;}
#navmenu #nav16c {left: 598px; background-position: -598px 0;}

#navmenu #nav1c a:hover {background: url(../imgroot/printnav.jpg) 0px -15px no-repeat;}
#navmenu #nav2c a:hover {background: url(../imgroot/printnav.jpg) -28px -15px no-repeat;}
#navmenu #nav3c a:hover {background: url(../imgroot/printnav.jpg) -52px -15px no-repeat;}
#navmenu #nav4c a:hover {background: url(../imgroot/printnav.jpg) -76px -15px no-repeat;}
#navmenu #nav5c a:hover {background: url(../imgroot/printnav.jpg) -100px -15px no-repeat;}
#navmenu #nav6c a:hover {background: url(../imgroot/printnav.jpg) -124px -15px no-repeat;}
#navmenu #nav7c a:hover {background: url(../imgroot/printnav.jpg) -148px -15px no-repeat;}

#navmenu #nav8c a:hover {background: url(../imgroot/printnav.jpg) -172px -15px no-repeat;}
#navmenu #nav9c a:hover {background: url(../imgroot/printnav.jpg) -184px -15px no-repeat;}
#navmenu #nav10c a:hover {background: url(../imgroot/printnav.jpg) -196px -15px no-repeat;}
#navmenu #nav11c a:hover {background: url(../imgroot/printnav.jpg) -208px -15px no-repeat;}
#navmenu #nav12c a:hover {background: url(../imgroot/printnav.jpg) -220px -15px no-repeat;}
#navmenu #nav13c a:hover {background: url(../imgroot/printnav.jpg) -232px -15px no-repeat;}

#navmenu #nav14c a:hover {background: url(../imgroot/printnav.jpg) -445px -15px no-repeat;}
#navmenu #nav15c a:hover {background: url(../imgroot/printnav.jpg) -520px -15px no-repeat;}
#navmenu #nav16c a:hover {background: url(../imgroot/printnav.jpg) -598px -15px no-repeat;}

a.screen1, a.screen1:visited, a.screen2, a.screen2:visited, a.screen3, a.screen3:visited, a.screen4, a.screen4:visited, a.screen5, a.screen5:visited, a.screen6, a.screen6:visited, a.screen7, a.screen7:visited, a.screen8, a.screen8:visited, a.screen9, a.screen9:visited, a.screen10, a.screen10:visited, a.screen11, a.screen11:visited, a.screen12, a.screen12:visited, a.screen13, a.screen13:visited, a.screen14, a.screen14:visited, a.screen15, a.screen15:visited, a.screen16, a.screen16:visited {color: #ffcc00; position:relative; z-index:1;}

a.screen1 b {background: url(../booksornithology/img/bookshome.gif) no-repeat; position:absolute; width:212px; z-index:1000; /* give it a width */ visibility:hidden; height:0; /* no height to solve an Opera bug that makes it selectable when hidden */}
a.screen2 b {background: url(../imgroot/avestitle.gif) no-repeat; position:absolute; width:212px; z-index:1000; /* give it a width */ visibility:hidden; /* hide the image */ height:0; /* no height to solve an Opera bug that makes it selectable when hidden */}
a.screen3 b {background: url(../imgroot/plantaetitle.gif) no-repeat; position:absolute; width:212px; z-index:1000; /* give it a width */ visibility:hidden; /* hide the image */ height:0; /* no height to solve an Opera bug that makes it selectable when hidden */}
a.screen4 b {background: url(../imgroot/insectatitle.gif) no-repeat; position:absolute; width:212px; z-index:1000; /* give it a width */ visibility:hidden; /* hide the image */ height:0; /* no height to solve an Opera bug that makes it selectable when hidden */}
a.screen5 b {background: url(../imgroot/mammaliatitle.gif) no-repeat; position:absolute; width:212px; z-index:1000; /* give it a width */ visibility:hidden; /* hide the image */ height:0; /* no height to solve an Opera bug that makes it selectable when hidden */}
a.screen6 b {background: url(../imgroot/molluscatitle.gif) no-repeat; position:absolute; width:212px; z-index:1000; /* give it a width */ visibility:hidden; /* hide the image */ height:0; /* no height to solve an Opera bug that makes it selectable when hidden */}
a.screen7 b {background: url(../imgroot/landscapesnz.gif) no-repeat; position:absolute; width:212px; z-index:1000; /* give it a width */ visibility:hidden; /* hide the image */ height:0; /* no height to solve an Opera bug that makes it selectable when hidden */}
a.screen8 b {background: url(../imgroot/archivebirds.gif) no-repeat; position:absolute; width:212px; z-index:1000; /* give it a width */ visibility:hidden; /* hide the image */ height:0; /* no height to solve an Opera bug that makes it selectable when hidden */}
a.screen9 b {background: url(../imgroot/archivebotanicals.gif) no-repeat; position:absolute; width:212px; z-index:1000; /* give it a width */ visibility:hidden; /* hide the image */ height:0; /* no height to solve an Opera bug that makes it selectable when hidden */}
a.screen10 b {background: url(../imgroot/archiveinsects.gif) no-repeat; position:absolute; width:212px; z-index:1000; /* give it a width */ visibility:hidden; /* hide the image */ height:0; /* no height to solve an Opera bug that makes it selectable when hidden */}
a.screen11 b {background: url(../imgroot/archivemammals.gif) no-repeat; position:absolute; width:212px; z-index:1000; /* give it a width */ visibility:hidden; /* hide the image */ height:0; /* no height to solve an Opera bug that makes it selectable when hidden */}
a.screen12 b {background: url(../imgroot/archiveshells.gif) no-repeat; position:absolute; width:212px; z-index:1000; visibility:hidden; height:0;}
a.screen13 b {background: url(../imgroot/archivelandscape.gif) no-repeat; position:absolute; width:212px; z-index:1000; visibility:hidden; height:0;}

/* position hover nav name */
a.screen1 b {left:238px; top:0px;}
a.screen2 b {left:210px; top:0px;}
a.screen3 b {left:186px; top:0px;}
a.screen4 b {left:162px; top:0px;}
a.screen5 b {left:137px; top:0px;}
a.screen6 b {left:114px; top:0px;}
a.screen7 b {left:90px; top:0px;}
a.screen8 b {left:66px; top:0px;}
a.screen9 b {left:54px; top:0px;}
a.screen10 b {left:42px; top:0px;}
a.screen11 b {left:30px; top:0px;}
a.screen12 b {left:18px; top:0px;}
a.screen13 b {left:6px; top:0px;}

a.screen1:hover, a.screen2:hover, a.screen3:hover, a.screen4:hover, a.screen5:hover, a.screen6:hover, a.screen7:hover, a.screen8:hover, a.screen9:hover, a.screen10:hover, a.screen11:hover, a.screen12:hover, a.screen13:hover, a.screen14:hover, a.screen15:hover, a.screen16:hover {text-decoration:none; color: #ff9900; border:0; /* needed for this to work in IE */ z-index:1000;}

a.screen1:hover b, a.screen2:hover b, a.screen3:hover b, a.screen4:hover b, a.screen5:hover b, a.screen6:hover b, a.screen7:hover b, a.screen8:hover b, a.screen9:hover b, a.screen10:hover b, a.screen11:hover b, a.screen12:hover b, a.screen13:hover b, a.screen14:hover b, a.screen15:hover b, a.screen16:hover b{visibility:visible; /* make the image visible */ height:14px; /* now give it a height */ cursor:pointer; /* for IE */z-index:1000; }

/******************* plate holders ********************/
#plate_container_wrap {width: 90%; margin: 0; padding: 0;float: left;}
#plate_container_head {width: 100%; margin: 0; padding: 0 0 1.5% 0; float: left; border-bottom: 1px solid #66cc00;}

#plate_container_head a, #plate_container_head a:link, #plate_container_head a:visited, #plate_container_head a:active{text-decoration: underline;  color: #ff9900; font-size: 11px; float: left; padding:10px 0 0 0; margin: 0;}
#plate_container_head a:hover {color: #9f9f9f; text-decoration: none;}

#plate_container_pics, #plate_container_text {padding-bottom:32767px; margin-bottom:-32767px;}

#plate_container_content {width: 100%; margin: 0; padding: 0; float: left;}
#plate_container_pics{width: 68.3%; margin: 0; padding: 0; float: left; border-right: 1px solid #66cc00;}
#plate_container_pics img{ margin: 2px 0 0 0; padding: 0; float: left;}
#plate_container_text {width: 29.7%; margin: 0; padding: 10px 0 0 15px; float: right;}
#plate_container_text p{font-family: Verdana, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 15px 0 0 0; float: left; color: #787878;}
#plate_container_text img{margin: 0; padding: 0 3px 0 0; float: left; border: 0;}

.plate_address {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #727272; margin: 0; padding: 0 0 0 5px; float:left;}
.plate_title_head {font-family: 'Tempus Sans ITC', Verdana, Helvetica, sans-serif; font-size: 12px;
color: #0000cc;	padding: 15px 0 0 2px; line-height: 13px;}
.plate_title {font-family: 'Tempus Sans ITC', Verdana, Helvetica, sans-serif; font-size: 20px; color: #006633; padding: 0px; line-height: 27px; font-weight: bold;}
.plate_title2 {font-weight: normal;}
