body {
	margin: 0;
	padding: 0;
	background: url(img/bodybg.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body, h1, h2, h3, h4, h5, h6 p {
	line-height: 16px;
}

img {
	display: block;
}

a {
	color: #006C46;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: none;
}


#maintab {
	margin: 0;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
	width: 729px;
	/* Fooling IE5 Mac \*/
	width: 729px;
	/* End Fooling */
}

#maintab td {
	background-color: #fff;
}

td#header {
	border-bottom: 7px solid #006C46;
	margin: 0;
	padding: 0;
	background: #8AA6CF;
	height: 193px;
}

td#header img {
	display: block;
}

#headtab td {
	background: #8AA6CF;
}

#nav td {
	width: 531px;
	border-left: 1px solid #006C46;
	border-bottom: 1px solid #006C46;
	height: 68px;
}

#search {
	width: 198px;
	background: #fff;
	text-align: center;
	vertical-align: middle;
}

#search form {
	margin-left: 23px;
}

label img {
	
	float:left;
}

#searchbox {
	border: 1px solid #006C46;
	margin: 0;
	padding: 0;
	height: 15px;
	display:block;
	float: left;
}

#searchbox2 {
	border: 1px solid #006C46;
	margin: 0;
	padding: 0;
	height: 15px;
}

#gobtn {
	border: 0;
	display:block;
	float:left;
	margin-left: 4px;
}

#maintab td#navbuttons {
	background: #B05E0C;
	border-right: 1px solid #006C46;
	width: 531px;
	text-align: center;
}

#navbuttons img {
	margin-right: auto;
	margin-left: auto;
	
}

#main td {
	border-left: 1px solid #006C46;
	border-bottom: 1px solid #006C46;
	vertical-align: top;
	padding-top: 26px;
	
}

#sidenav {
	width: 198px;
	background: #fff;
	border-bottom: 1px solid #006C46;
	vertical-align: top;
	text-align: left;
}

#qlink {
	float: left;
	border-bottom: 1px solid #006C46;
	color: #006C46;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 8px;
	padding-left: 19px;
	width:170px;
	w\idth:158px;
}

#qlink1 {
	float: left;
	border-bottom: 1px solid #006C46;
	color: #006C46;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 8px;
	padding-right: 19px;
}

#qlink2 {
	color: #006C46;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 8px;
	padding-left: 19px;
	border-bottom: 1px solid #006C46;
	margin-top:20px;
	width:170px;
	w\idth:158px;
}

#sidenav ul {
	list-style: none;
	text-align: left;
	margin: 4px 19px 0px 0px;
	padding: 4px 19px 0px 18px;
	clear: both;
	width:140px;
}

#sidenav li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	width: 125px; 
	border: 0;
    text-indent: -20px;
    padding-left: 20px;

}

#sidenav li a {
	color: #000;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 14px;
}

#sidenav li a:hover {
	color: #006C46;
	text-decoration: none;
}

#sidenav li.allepsmonths   {
/*  list-style-image: url(img/dash.gif);*/
  list-style-image: url("img/bullet_green.png");
/*  list-style:disc;*/
  color:black;
}

#sidenav .sidenav-logo {
	margin-left:16px;
	border:0;
	margin-top:20px;
}

#content {
	border-right: 1px solid #006C46;
	margin: 0;
	padding: 0;
	padding-left: 16px;
	padding-bottom: 30px;
	width: 528px;
	/*IE 5 Mac is evil\*/
	width: auto;
	/*end IE 5 Mac Hack*/
	
}

#content p {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 32px;
	margin-bottom:17px;
}


#content h1, #content h1 a, a.likehead {
	font-size: 15px;
	font-family: Tahoma, sans-serif;
	color: #D56E05;
	margin-top: 0;
	font-weight: bold;
	margin-bottom: 16px;
}

a.likehead {
	margin-right: 19px;
}

#content h1 a:hover, a:hover.likehead {
	font-size: 15px;
	font-family: Tahoma, sans-serif;
	color: #006C46;
	margin-top: 0;
	font-weight: bold;
	margin-bottom: 16px;
}

#content h2 {
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	color: #006C46;
}

/* Because Audubon people will add funny heading tags */
#content h5, #content h4  {
	font-size: 12px;
	color: #006C46;
	font-weight: bold;
	margin-bottom: 0;
	padding:0;
	margin:0;
}

#contenttab {
	border: 0;
	margin-right: 20px;
	margin-top: 0;
	padding-top: 0;
	width: 501px;
}

#contenttab td {
	border: 0;
	vertical-align: top;
	padding-top: 0;
}

a.more {
	color: #006C46;
}

a:hover.more {
	text-decoration: underline;
}

#bottomcontent td {
	padding-top: 10px;
}

#instore, #innews {
	line-height: 16px;
}

#instore {
	width: 245px;
}

.prodimg {
	border: 1px solid #006C46;
	margin-top: 18px;
	margin-bottom: 7px;
}



#content div.birdsummary {
	border: 0;
	clear: both;
}

.mainpic { 
  clear:both;
  float:left;
  margin-bottom:10px;
}

#content .birdsummary img.birdthumb {
	padding:0;
	border: 1px solid #006C46;
	margin-right: 10px;
	float:left;
}

#content .birdsummary img.more {
	border: 0;
	display: inline;
	margin-right: auto;
	vertical-align: middle;
	float: none;
}

#content .birdsummary p {	
	padding:0;
	margin:0;
	line-height: 16px;
}

#bsumin p {
	margin-bottom: 0px;
	
}

#content .birdsummary h1 {
	padding:0;
	margin:15px 0px 5px 0px;
}

#content .birdsummary h2{ 
  color: #000;
  font-style: italic;
  font-weight: normal;
  margin-bottom:20px;
}

#content .birdsummary-clear {
	clear:left;
	display:block;
	height:56px;
	padding:0;
	margin:0;
	margin-bottom:5px;
    margin-top: 20px;
}

#content .birdsummary-clear img {
	margin:0;
	padding:0;	
}

#content .birdsummary-clear p {
	padding:0;
	margin:0;
}


#bsumin p strong {
	font-weight: bold;
	color: #006C46;
	font-size: 11px;
}

#bsumin .fineprint {
	font-size: 9px;
	color: #999;
	margin-bottom: 0;
}
#emailnotice{ 
  font-size:9px !important;
}

#play-download, #play-download-main {
	margin: 0;
	padding: 0;
    clear:left;
}

#play-download {
    margin-top: 20px;
}

#content .birdsummary #play-download p {
  margin:0;
  padding:0;
	padding-bottom: 0px;
  margin-bottom: 20px;
}

#play-download img {
	border: 0;
	margin-right: 0px;
	float: left;
}

#icon_row { 
  display:inline;
}

#icon_row li  { 
  padding: 0px 7px;
  display: inline;
}

a#play, a#download, a#transcript, a#summary {
	font-size: 9px;
	padding: 4px 0px 7px 20px;
	color: #006C46;
}

a#play, a:hover#play {
	background: url(img/sound.png) 0 50% no-repeat;
}

a#download, a:hover#download {
	background: url(img/arrow_down.png) 0 50% no-repeat;
}

a#summary, a:hover#summary {
	background: url(img/arrow_left.png) 0 50% no-repeat;
}

a#transcript, a:hover#transcript {
	background: url(img/page_white_text.png) 0 50% no-repeat;
}

a:hover#play, a:hover#download, a:hover#transcript, a:hover#summary {
	color: #000;
}

#birddesc {
	clear: both;
}

#instore p {
	width: 245px;
}

.buy {
	display: inline;
}

#popular {
	padding: 10px;
	padding-right: 0px;
	width: 210px;
	background: #ECE4D5;
	border: 1px solid #006C46; 
}

#popular p {
	line-height: normal;
	clear: both;
	margin-bottom: 10px;
}

#popular img {
	height: 56px;
	width: 56px;
	border: 1px solid #006C46;
	clear: both;
	float: left;
	margin-right: 3px;
}

#popular a {
	color: #006C46;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

#popular a:hover {
	color: #000;
}

#innews h2 {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 0px;
	width: 330px;
}

div#productpage-prodsbycat {
	
	margin-top: 10px;
}

#productpage-prodsbycat h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}

#prodlist h2 a {
	font-size: 13px;
}

#prodlist td {
	padding-bottom: 15px;
}

#productpage-prodsbycat img {
	display: inline;
}

#productpage-prodsbycat .viewmore {
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 10px;
}

#productpage-prodsbycat p {
	margin: 0;
}

#footer td {
	border: 0;
	height: 25px;
	background: #006C46;
}

#footer td#flinks {
	text-align: right;
	border-left: 1px solid #006C46;
}

#flinks a {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}

#flinks a:hover {
	text-decoration: underline;
}

#flinks ul {
	margin: 0;
	padding: 0;
}

#flinks li {
	display: inline;
	margin-right: 18px;
	font-size: 11px;
}

#slug td {
	background: transparent;
	font-size: 10px;
	text-align: right;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 18px;
}

#slug td a {
	color: #006C46;
	text-decoration: none;
}

#slug td a:hover {
	color: #006C46;
	text-decoration: underline;
}

#time {
	color: #888888;
	font-size: 10px;
	display: inline;	
}

#birdnotestats {
	font-weight: bold;
	color: #006C46;
	margin: 0;
	padding: 0;
	display: inline;
}

#copyright {
	font-size: 10px;
	color: #663300;
}


#content table#productpage-prodsbycat {
	border: 0;
	padding-top: 0;
	margin-top: 30px;		
}

#picops {
	text-align: right;
	color: #7d7d7d;
	font-size: 11px;
	padding-right: 0px;
	margin-top: 10px;
}

#picops a {
	color: #7d7d7d;
}

#picops a:hover {
	color: #000;
}

#enlarge {
	background: url(img/magnifier.png) no-repeat 0 50%;
	padding-left: 20px;
	margin-left: 37px;
	font-size: 9px;
    clear:both;
	float: left;
}

table#bnotepic {
	width: 500px;
	margin: 0;
	padding: 0;
}

table#bnotepic td#bnotepic1 {
	width: 135px;
	margin: 0;
	padding: 0 15px 0 0;
}

table#bnotepic td#bnotepic2 {
	width: 365px;
	margin: 0;
	padding: 0;
}

ul.linkspage {
	list-style: none;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	font-size: 11px;
}

ul.linkspage li {
	padding-bottom: 5px;
	font-size: 11px;
}

ul.linkspage li ul.linkspage {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	font-size: 11px;
}

#zoomin {
	border: 0;
}

#prodlist a {
	color: #006C46;
	font-weight: bold;
}

#prodlist a:hover {
	text-decoration: underline;
}

#prodlist td img.more {
	display: inline;
}

#prodlist p {
	line-height: 13px;
}

#prodlist p.viewmore {
	width: 250px;
	line-height: 13px;
}

.border {
	border: 1px solid #006C46;
	margin-right: 15px;
}

.email_form label { 
  display: block;
  color: #006c46;
  margin-bottom: .25em;
  font-weight: bold;
  margin-top: -.5em;
  line-height: 18px;
}

.email_form input, .email_form textarea { 
  border: 1px solid #006c46;
  width: 325px;
  margin-left: 20px;
  background:white;
}

.email_form .button { 
  width: 50px;
}

.email_form .check_pair { 
  clear:both;
  width:180px;
 }

.email_form .check_pair input { 
  float:left;
  width: 20px;
  height: 20px;
  border:0;
}

.email_form .check_pair label { 
  margin:0;
  font-weight: normal;
  width: 130px;
  float:right;
}

.email_form fieldset { 
  margin-bottom:1em;
  border: 1px solid #006c46;
 }

.email_form h2 { 
  font-weight:bold;
  font-size: 14px !important;
  color: #006c46;
  margin-bottom: 1em;
 }

.email_form fieldset label{ 
  margin-top: 1em;
 }
.email_form table { 
  margin-bottom: 2em;
}

blockquote{ font-size: 11px; }
#printarea, .hidden { display:none; }

#or {
  width: 35px !important ;
  text-align:center;
}

#zipcode { width: 75px; }
#country, #other { width: 200px; }
#where { 
  font-size: 11px !important;
  margin-bottom: .5em !important;
}
.emphasis { font-style: italic; }
#location input { margin-left: auto; margin-right: auto;}
#location label { text-align: center; }
#orlabel {
  width: 50px;
  text-align:center;
  color:#006c46;
  font-weight:bold;
}
#otherlabel { text-align:center; }
#listenlabel { margin-bottom: .5em !important; }
.name { width: 200px !important;}

