@charset "utf-8";

.sidebar_adverts{

}

/*
Start amp right boxes
*/

.blocker {
float:left;
padding-left:200px;
width:580px;
background-color:#00FFCC;
}

.Top100Col {
float:left;
width:578px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:17px;
}

.MainCol_mam {
float:left;
width:578px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:17px;
}

.MainCol_mam #right_panel {
float:right;
width:202px;
margin-bottom:20px;
}

.MainCol_mam #right_box{
margin-top:0px;
border:1px solid #CCCCCC;
background: url(images/box_fade_mam.gif) no-repeat top;
}

.mammal .MainCol #right_box_title {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
background: url(images/brown_box_header.gif) top;
color:#FFFFFF;
padding-left:7px;
padding-top:3px;
padding-bottom:3px;
border-bottom:3px #D0CAC1 solid;
}

.MainCol_mam #right_box_content{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-left:8px;
padding-top:5px;
padding-bottom:5px;
}

.MainCol_mam #right_box_text {
background-color:#F3F0E8;
padding:3px 7px 3px 7px;
}

.MainCol_mam #right_box_image {
background-color:#FFFFFF;
padding:0px 0px 0px 0px;
}

.MainCol_mam #right_box_image_search {
height:47px;
background:url(images/search_box.gif);
padding:0px 0px 0px 0px;
}

.MainCol_mam #right_box_focal_donate {
height:340px;
background:url(images/focal_donate_box.gif) no-repeat;
padding: 12px 15px 0px 0px;
}

.MainCol_mam #make_donation {
width:203px;
}

.MainCol_mam #make_donation a {
display:block;
width:203px;
height:60px;
font: bold 13px sans-serif;;
color:#FFFFFF;
background: url("images/amp_make_donation.gif") 0 0 no-repeat;
text-decoration: none;
}

.MainCol_mam #make_donation a:hover { 
width:203px;
background-position: -206px 0px;
color: #FFFFFF;
}

.MainCol_mam #make_donation a:active {
width:203px;
background-position: 0 0px;
color:#FFFFFF;
}

.MainCol_mam #focal_title {
border-bottom:2px solid #8A775C;
padding:0px 0px 0px 0px;
margin-bottom:20px;
}

.MainCol_mam #donate_amount_10 {
background:url(images/focal_mam_donate_10.gif) no-repeat;
padding:41px 0px 13px 13px;
margin-left:1px;
}

.MainCol_mam #donate_amount_200 {
background:url(images/focal_mam_donate_200.gif) no-repeat;
padding:41px 0px 13px 13px;
margin-left:1px;
}

.MainCol_mam #donate_amount_1000 {
background:url(images/focal_mam_donate_1000.gif) no-repeat;
padding:41px 0px 13px 13px;
margin-left:1px;
}

.MainCol_mam #search_align {
    padding:10px 13px 13px 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #466C57;
}

.MainCol_mam #right_box_end {
background-color:#FFFFFF;
}

.MainCol_mam #flash_content {
}

.MainCol_mam #title {
border-bottom:1px #CCCCCC solid;
}

.MainCol_mam #title_halfpage {

}

.MainCol_mam #title_halfpage_line {
border-bottom:1px #999999 solid;
}

.MainCol_mam #introduction {
background:url(images/introback.jpg) top left no-repeat;
float:left;
width:350px;
padding-left:4px;
}

.MainCol_mam #focal_species_back {
background:url(images/ampfocalback.jpg) top left no-repeat;
float:left;
width:350px;
}

.MainCol_mam #introduction_noimage {
float:left;
width:350px;
padding-left:4px;
}

.MainCol_mam #species_found {
margin-top:15px;
margin-bottom:15px;
border:1px #999999 solid;
}

.MainCol_mam p {
margin-top:10px;
margin-bottom:10px;
}


/*
End amp right boxes
*/


























/*
Start amp right boxes
*/

.MainCol_amp {
float:left;
width:578px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:17px;
}


.MainCol_amp #right_panel {
float:right;
width:202px;
margin-bottom:20px;
}

.MainCol_amp #right_box{

margin-top:0px;
border:1px solid #CCCCCC;
background: url(images/box_fade_amp.gif) no-repeat top;
}

.MainCol_amp #right_box_title {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
padding-left:7px;
padding-top:3px;
padding-bottom:3px;
border-bottom:3px #C3CDC4 solid;
}

.MainCol_amp #right_box_content{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-left:8px;
padding-top:5px;
padding-bottom:5px;
}

.MainCol_amp #right_box_text {
background-color:#F3F0E8;
padding:3px 7px 3px 7px;
}

.MainCol_amp #right_box_image {
background-color:#FFFFFF;
padding:0px 0px 0px 0px;
}

.MainCol_amp #right_box_image_search {
height:47px;
background:url(images/search_box.gif);
padding:0px 0px 0px 0px;
}

.MainCol_amp #right_box_focal_donate {
height:340px;
background:url(images/focal_donate_box.gif) no-repeat;
padding: 12px 15px 0px 0px;
}

.MainCol_amp #right_box_focal_donate_long {
height:380px;
background:url(images/focal_donate_box_long.gif) no-repeat;
padding: 12px 15px 0px 0px;
}

.MainCol_amp #make_donation {
width:203px;
}

.MainCol_amp #make_donation a {
display:block;
width:203px;
height:60px;
font: bold 13px sans-serif;;
color:#FFFFFF;
background: url("images/amp_make_donation.gif") 0 0 no-repeat;
text-decoration: none;
}

.MainCol_amp #make_donation a:hover { 
width:203px;
background-position: -206px 0px;
color: #FFFFFF;
}

.MainCol_amp #make_donation a:active {
width:203px;
background-position: 0 0px;
color:#FFFFFF;
}

.MainCol_amp #focal_title {
border-bottom:2px solid #587F4B;
padding:0px 0px 0px 0px;
margin-bottom:20px;
}

.MainCol_amp #donate_amount_10 {
background:url(images/focal_amp_donate_10.gif) no-repeat;
padding:41px 0px 13px 13px;
margin-left:1px;
}

.MainCol_amp #donate_amount_200 {
background:url(images/focal_amp_donate_200.gif) no-repeat;
padding:41px 0px 13px 13px;
margin-left:1px;
}

.MainCol_amp #donate_amount_1000 {
background:url(images/focal_amp_donate_1000.gif) no-repeat;
padding:41px 0px 13px 13px;
margin-left:1px;
}

.MainCol_amp #search_align {
    padding:10px 13px 13px 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #466C57;
}

.MainCol_amp #right_box_end {
background-color:#E2E9DC;
}

.MainCol_amp #flash_content {
}

.MainCol_amp #title {
border-bottom:1px #CCCCCC solid;
}

.MainCol_amp #title_halfpage {

}

.MainCol_amp #title_halfpage_line {
border-bottom:1px #999999 solid;
}

.MainCol_amp #introduction {
background:url(images/introback.jpg) top left no-repeat;
float:left;
width:350px;
padding-left:4px;
}

.MainCol_amp #introduction_focal {
background:url(images/intro_focal_back.jpg) top left no-repeat;
float:left;
width:350px;
padding-left:4px;
}

.MainCol_amp #focal_species_back {
background:url(images/ampfocalback.jpg) top left no-repeat;
float:left;
width:350px;
}

.MainCol_amp #introduction_noimage {
float:left;
width:350px;
padding-left:4px;
}

.MainCol_amp #species_found {
margin-top:15px;
margin-bottom:15px;
border:1px #999999 solid;
}

.MainCol_amp p {
margin-top:10px;
margin-bottom:10px;
}



/*
End amp right boxes
*/

.MainCol {
float:right;
width:578px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:17px;
}

/*
Links that work under the MainCol class
*/

a.red:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #76372E;
	border-bottom: solid 1px #CCCCCC; 
	font-weight: bold;
}
a.red:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #76372E;
	border-bottom: solid 1px #CCCCCC;
	text-decoration: none;
	font-weight: bold;
	background-color: #EEE7E0;
}
a.red:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #76372E;
	border-bottom: solid 1px #CCCCCC; 
	font-weight: bold;
}
a.largered:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #76372E;
	font-weight: bold;
	border-bottom: solid 1px #CCCCCC;
}
a.largered:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #76372E;
	font-weight: bold;
	background-color: #EEE7E0;
	border-bottom: solid 1px #CCCCCC;
	text-decoration: none;
}
a.largered:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #76372E;
	font-weight: bold;
	border-bottom: solid 1px #CCCCCC;
}

/*
End Links
*/



.MainCol #right_panel {
float:right;
width:202px;
background-color:#F3F0E8;
margin-bottom:20px;
}

.MainCol #right_box{

margin-top:0px;
border:1px solid #CCCCCC;
background: url(images/box_fade_mam.gif) no-repeat top;
}

.MainCol #right_box_title {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
padding-left:7px;
padding-top:4px;
padding-bottom:3px;
}

.MainCol #right_box_content{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-left:8px;
padding-top:5px;
padding-bottom:5px;
}

.MainCol_amp #right_box_content_donate{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-left:4px;
padding-top:12px;
padding-bottom:6px;
margin-right:4px;
}

.MainCol #right_box_text {
background-color:#F3F0E8;
padding:3px 7px 3px 7px;
}

.MainCol #right_box_image {
background-color:#F3F0E8;
padding:0px 0px 0px 0px;
}


.MainCol #flash_content {
}

.MainCol #title {
border-bottom:1px #CCCCCC solid;
}

.MainCol #title_halfpage {
border-bottom:1px #CCCCCC solid;
}

.MainCol #introduction {
float:left;
width:350px;

}

.MainCol #species_found {
margin-top:15px;
margin-bottom:15px;
border:1px #999999 solid;
}

.MainCol p {
margin-top:10px;
margin-bottom:10px;
}

.MailCol #team_box_title {
height:40px;
width:565px;
text-align:left;
}

.MainCol #team_box_jonathan {
background:url(images/team_jonathan_image.jpg) left no-repeat;
border-top:3px solid #97360C;
border-bottom:3px solid #B97769;
width:565px;
height:176px;
}

.MainCol #team_box_sam{
background:url(images/team_sam_image.jpg) left no-repeat;
border-top:3px solid #97360C;
border-bottom:3px solid #B97769;
width:565px;
height:176px;
}

.MainCol #team_box_nick {
background:url(images/team_nick_image.jpg) left no-repeat;
border-top:3px solid #97360C;
border-bottom:3px solid #B97769;
width:565px;
height:176px;
}

.MainCol #team_box_ben {
background:url(images/team_ben_image.jpg) left no-repeat;
border-top:3px solid #97360C;
border-bottom:3px solid #B97769;
width:565px;
height:176px;
}

.MainCol #team_box_carly {
background:url(images/team_carly_image.jpg) left no-repeat;
border-top:3px solid #97360C;
border-bottom:3px solid #B97769;
width:565px;
height:176px;
}

.MainCol #team_box_helen {
background:url(images/team_helen_image.jpg) left no-repeat;
border-top:3px solid #97360C;
border-bottom:3px solid #B97769;
width:565px;
height:176px;
}

.MainCol #team_box_sally {
background:url(images/team_sally_image.jpg) left no-repeat;
border-top:3px solid #97360C;
border-bottom:3px solid #B97769;
width:565px;
height:176px;
}

.MainCol #team_box_davidgoogle {
background:url(images/team_davidgoogle_image.jpg) left no-repeat;
border-top:3px solid #97360C;
border-bottom:3px solid #B97769;
width:565px;
height:176px;
}


.MainCol #team_box_alasdair {
background:url(images/team_alasdair_image.jpg) left no-repeat;
border-top:3px solid #97360C;
border-bottom:3px solid #B97769;
width:565px;
height:176px;
}

.MainCol #team_box_kate {
background:url(images/team_kate_image.jpg) left no-repeat;
border-top:3px solid #97360C;
border-bottom:3px solid #B97769;
width:565px;
height:176px;
}

.MainCol #team_box_nadia {
background:url(images/team_nadia_image.jpg) left no-repeat;
border-top:3px solid #97360C;
border-bottom:3px solid #B97769;
width:565px;
height:176px;
}

.MainCol #team_box_dave {
background:url(images/team_dave_image.jpg) left no-repeat;
border-top:3px solid #97360C;
border-bottom:3px solid #B97769;
width:565px;
height:176px;
}

.MainCol #team_box_james {
background:url(images/team_james_image.jpg) left no-repeat;
border-top:3px solid #97360C;
border-bottom:3px solid #B97769;
width:565px;
height:176px;
}

.MainCol #team_box_progarne {
background:url(images/team_profarne_image.jpg) left no-repeat;
border-top:3px solid #97360C;
border-bottom:3px solid #B97769;
width:565px;
height:176px;
}

.MainCol #team_box_redding {
background:url(images/team_redding_image.jpg) left no-repeat;
border-top:3px solid #97360C;
border-bottom:3px solid #B97769;
width:565px;
height:176px;
}

.MainCol #team_box_text {
padding:12px 12px 12px 170px;
}

.MainCol #team_box_footer {
padding:11px 0px 8px 13px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background:url(images/team_footer.gif) no-repeat;
width:557px;
height:50px;

}










/*
Padding for Top 100 box of other boxes that need a slight fix up or down
*/

.Top100Col {
float:left;
width:578px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:17px;
}

.Top100Col #title {
border-bottom:1px #CCCCCC solid;
}

.Top100Col #introduction {
margin-left:1px;
width:578px;
line-height:17px;
padding-left:4px;
}

.Top100Col #introduction_long {
margin-left:1px;
width:430px;
line-height:17px;
padding-left:4px;
}

.Top100Col #species_found {
margin-top:15px;
margin-bottom:15px;
border:1px #999999 solid;
}

.Top100Col p {
margin-top:10px;
margin-bottom:10px;
}

/*
Padding for Top 100 box of other boxes that need a slight fix up or down
*/

.Top100_box {
	border: 1px solid #E2E2E2;
	padding-left: 0px;
	padding-right: 0px;
}
.Top100_padding {
	padding-left: 8px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
}

.Top100_border_right {
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 1px;
	border-right-color: #E2E2E2;
	padding-right: 0px;
	padding-left: 0px;
}

.Top100_summary_boxes {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #E2E2E2;
	border-right-width: 0px;
	border-right-color: #E2E2E2;
	padding-right: 8px;
	padding-left: 10px;
	border-left-width: 0px;
	padding-top: 11px;
	padding-bottom: 0px;
	line-height:15px;
}


/* Amphibians layers END Amphibians layers */


.species_box {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.species_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #9F4427;
}

.species_title_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #9F4427;
}

.content_boxes {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #E2E2E2;
	border-right-width: 0px;
	border-right-color: #E2E2E2;
	padding-right: 7px;
	padding-left: 7px;
	border-left-width: 0px;
	padding-top: 7px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*
Padding for Top 100 box of other boxes that need a slight fix up or down
*/

.padding_more_info {
	padding-left: 15px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
	border-right-color: #E2E2E2;
}

.drop_5px {
	padding-top: 5px;
	padding-left: 0px;
}

.border_top {
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E2E2E2;
}

/*
End padding fixes
*/


/*
Added by David Doherty 04-09-07, this sections deals with the Top 100 support/donation button
*/

.SupportEDGE a {
display:block;
width: 109px;
height:37px;
font: bold 13px sans-serif;;
color:#FFFFFF;
background-color:#FFFFFF;
background: url("../species/img_web/species_box_btn_v2.gif") 0 0 no-repeat;
text-decoration: none;
}

.SupportEDGE a:hover { 
background-position: 0 -37px;
color: #FFFFFF;
background-color:#FFFFFF;
}

.SupportEDGE a:active {
background-position: 0 0px;
color:#FFFFFF;
background-color:#FFFFFF;
}
/*
End of additions 04-09-07
*/

/*
Added by David Doherty 26/11/07
*/
#droptabpaypal {
background: url("../images/paypal_tab.gif") 0 0 no-repeat;
}

#droptabworldpay {
background: url("../images/worldpay_tab.gif") 0 0 no-repeat;
}


/*
End of additions 26-11-07
*/


/*
Added by James Sanford 13/1/08
*/
.summary_boxes {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #E2E2E2;
	border-right-width: 0px;
	border-right-color: #E2E2E2;
	padding-right: 8px;
	padding-left: 10px;
	border-left-width: 0px;
	padding-top: 11px;
	padding-bottom: 0px;
}

/*
End of additions 13/1/08
*/

/*
Added by David Doherty 07-09-07, this sections deals with donation buttons in the support section
*/

.SupportNow a {
display:block;
width: 169px;
height:43px;
font: bold 13px sans-serif;;
color:#FFFFFF;
background-color:#FFFFFF;
background: url("../images/Support_Now_Button_Final.gif") 0 0 no-repeat;
text-decoration: none;
}

.SupportNow a:hover { 
background-position: 0 -43px;
color: #FFFFFF;
background-color:#FFFFFF;
}

.SupportNow a:active {
background-position: 0 0px;
color:#FFFFFF;
background-color:#FFFFFF;
}

.RaiseAwareness a {
display:block;
width: 169px;
height:43px;
font: bold 13px sans-serif;;
color:#FFFFFF;
background-color:#FFFFFF;
background: url("/images/Raise_Awareness_Button_Final.gif") 0 0 no-repeat;
text-decoration: none;
}

.RaiseAwareness a:hover { 
background-position: 0 -43px;
color: #FFFFFF;
background-color:#FFFFFF;
}

.RaiseAwareness a:active {
background-position: 0 0px;
color:#FFFFFF;
background-color:#FFFFFF;
}

.OtherWays a {
display:block;
width: 169px;
height:43px;
font: bold 13px sans-serif;;
color:#FFFFFF;
background-color:#FFFFFF;
background: url("/images/Other_Ways_to_Help_Button_Final.gif") 0 0 no-repeat;
text-decoration: none;
}

.OtherWays a:hover { 
background-position: 0 -43px;
color: #FFFFFF;
background-color:#FFFFFF;
}

.OtherWays a:active {
background-position: 0 0px;
color:#FFFFFF;
background-color:#FFFFFF;
}

.form_box {
	border:1px solid #E2E2E2;
}

.MoreInfoButton a {
display:block;
width: 169px;
height:43px;
font: bold 13px sans-serif;;
color:#FFFFFF;
background-color:#FFFFFF;
background: url("images/More_Info_Button_Final.gif") 0 0 no-repeat;
text-decoration: none;
}

.MoreInfoButton a:hover { 
background-position: 0 -43px;
color: #FFFFFF;
background-color:#FFFFFF;
}

.MoreInfoButton a:active {
background-position: 0 0px;
color:#FFFFFF;
background-color:#FFFFFF;
}



/*
End of additions 07-09-07
*/

/*
Added by David Doherty 13-12-07, this sections deals with donation tabs
*/

.droptabpaypal
{
height:67px;
text-align:right;
padding-right:24px;
padding-top:5px;
background: url("/images/paypal_tab.gif") 0 0 no-repeat;
}

.droptabworldpay
{
height:67px;
text-align:right;
padding-right:24px;
padding-top:5px;
background: url("/images/worldpay_tab.gif") 0 0 no-repeat;
}

.droptabindiv_txt {
padding-top:14px;
padding-bottom:5px;
padding-right:20px;
}

/*
End of additions 13-12-07
*/