@charset "UTF-8";
/* CSS Document */

/* Colours

Light to Dark

E3BE53
B7940B
A66F0C
814016
4B2410


*/

.darkbg{background-color:#E3BE53;}
.med_darkbg{background-color:#B7940B;}
.medbg{background-color:#A66F0C;}
.med_lightbg{background-color:#814016;}
.lightbg{background-color:#4B2410;}

h1{font-size:15px;}


.sitecontainer{
position:relative;
width:800px;
height:600px;
margin-left: auto ;
margin-right: auto ;
}

.logoheader{
position:relative;
top:20px;
width:800px;
height:100px;
}

.maincontainer{
position:relative;
top:40px;
width:800px;
}

.charityinfosmall{
position:relative;
width:160px;
text-align: right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:65%;
color:#A66F0C;
}

.leftpanel{
position:relative;
width:200px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #E3BE53;
float:left;
}

.mainpanel_holder{
position:relative;
left:20px;
width:400px;
float:left;
}

.mainpanel{
position:relative;
width:400px;
border-style:solid;
border-width:thin;
border-color:#A66F0C;
}

a {
cursor:pointer;

}

.rightpanel{
position:relative;
left:40px;
width:160px;
float:left;
}

.mainpanelheader_txt{
position:relative;
width:380px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-color:#A66F0C;
font-weight:bold;
padding:5px 10px 5px 10px;
}

.mainpanel_txt{
position:relative;
width:380px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #A66F0C;
padding:10px 10px 10px 10px;
}

.mainpanel_txt a{
color: #E2BE53;
}

.mainpanel_txt a:link, a:visited
{
color: #E2BE53;
}

.mainpanel_txt a:hover
{
color: #814016;
text-decoration: none;
}

.adverts{
position:relative;
width:158px;
height:auto;
border-style:solid;
border-width:thin;
border-color:#A66F0C;
}

.adverts.fixed{
height:232px;
}

.adverts.fixed2{
height:102px;
}

.adverts_txt{
position:absolute;
width:144px;
height:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
background-color:#A66F0C;
color:#FFFFFF;
padding:5px 5px 5px 10px;
}

.adverts_txt.lightbg{background-color:#E3BE53; color:#4B2410;}
.adverts_txt.med_darkbg{background-color:#B7940B;}
.adverts_txt.medbg{background-color:#A66F0C;}
.adverts_txt.med_lightbg{background-color:#814016;}
.adverts_txt.darkbg{background-color:#4B2410; color:#E3BE53;}

.adverts_txt_dark{
position:absolute;
width:144px;
height:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding:10px 5px 5px 10px;
color:#A66F0C;
line-height:85%;
}

.adverts_txt_dark.full{
line-height:120%;
}

.adverts_txt_dark a{
color: #E2BE53;
}

.adverts_txt_dark a:link, a:visited
{
color: #E2BE53;
}

.adverts_txt_dark a:hover
{
color: #E2BE53;
text-decoration: none;
}

.adverts_b{
position
width:200px;
height:auto;
border-style:solid;
border-width:thin;
border-color:#A66F0C;
}

.adverts_b_txt{
position:relative;
width:184px;
height:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
background-color:#A66F0C;
color:#FFFFFF;
padding:5px 5px 5px 10px;
}

.adverts_b_txt_dark{
position:relative;
width:184px;
height:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding:10px 5px 5px 10px;
color:#A66F0C;
line-height:85%;
}

.adverts_b_txt_dark.full{
line-height:120%;
}

.adverts_b_txt_dark a{
color: #A66F0C;
}

.adverts_b_txt_dark a:link, a:visited
{
color: #A66F0C;
}

.adverts_b_txt_dark a:hover
{
color: #E2BE53;
text-decoration: none;
}

.spacer10px{
height:10px;
clear:both;
}

.info{
position:relative;
width:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #A66F0C;
float:left;
clear:left;
}

.info_txt{
position:relative;
left:20px;
width:350px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #A66F0C;
float:left;
}

#imagefade img{
display:none;
overflow:hidden;
}

#imagefade img.first{
display:block;
}

#imagefade2 img{
display:none;
overflow:hidden;
}

#imagefade2 img.first{
display:block;
}

#imagefade3 img{
display:none;
overflow:hidden;
}

#imagefade3 img.first{
display:block;
}

#imagefade4 img{
display:none;
overflow:hidden;
}

#imagefade4 img.first{
display:block;
}

.results{
	position:relative
}

.results img{
	padding:0px 20px 0px 0px;
}

.image_pre  img, a, a:link, a:visited{
border: none;
}

#largeImage {
position: absolute;
padding: .5em;
background: #FFFFFF;
border: 2px solid #EC9527;
width:auto;
height:auto;
z-index:55;
}
