body { padding:0px; margin:0px; background-image: url(../images/background.jpg); background-repeat: repeat-x; background-size:contain; background-attachment:fixed;}



#container {position:relative; width:1000px; height:100%; background-color:white; margin:0px auto; overflow:hidden;}
#header { position:relative; width:100%; height:165px; margin:0px auto;}
#logo { position:relative; width:430px; height:140px; left:45px; top:20px; background-image:url(../images/dog-walking-fields-uk-logo.jpg); background-repeat:no-repeat;}
#logins { position:absolute; width:430px; height:30px; right:50px; top:20px; text-align:right; font-family: 'Open Sans', sans-serif; font-weight:100; font-size:1.9em; color:#CCC; }
#logins a { float:left; padding-left:20px;}
#navigation { position:relative; width:100%; padding-left:120px; height:35px; background-color:#b6d0b0; text-align:center; top:0px; }
#navigation a { position:relative; display:block; height:28px; width:auto; padding-top:7px; padding-left:15px; padding-right:15px; font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:1.1em; float:left;}
#navigation a:link { color:black; text-decoration:none;}
#navigation a:hover { color:white; text-decoration:none; background-color:#268434;}
#homepage #homebutton { color:white; text-decoration:none; background-color:#268434;}

#fader { position:relative; width:100%; height:350px; margin:5px 0px;}
#search { position:absolute; width:450px; height:80px; top:245px; right:0px; border-radius: 10px 0px 0px 10px; background-color:#b6d0b0; z-index:999999; padding-left:20px;}

#content { position:relative; width:900px; height:auto; left:45px; top:0px; font-family: 'Open Sans', sans-serif; font-weight:100; font-size:0.9em; line-height:1.2em;}
#content2 { position:absolute; width:900px; height:auto; left:45px; top:0px; font-family: 'Open Sans', sans-serif; font-weight:100; font-size:0.9em; line-height:1.2em;}
#disclaimer { position:relative; width:900px; height:auto; left:45px; top:0px; font-family: 'Open Sans', sans-serif; font-weight:100; font-size:2.6em !important;}
#bulldog { position:absolute; width:445px; height:600px; float:left; right:0px; top:750px; background-image:url(../images/bulldog-with-lead.jpg); background-repeat:no-repeat; background-position:bottom;}
#adspace { position:relative; width:910px; height:100px; top:45px; left:45px; border: 2px solid black; padding:5px; margin-bottom:90px;}
#social { position:absolute; width:150px; height:50px; top:75px; left:775px; }

#contributors #content { width:910px; height:800px !important; left:45px; top:25px; font-family: 'Open Sans', sans-serif; font-weight:100; font-size:0.9em; line-height:1.2em; margin-bottom:75px;}

.first {font-size:2.4em; line-height:1.4em;}
.information { position:relative; display:none; width:500px; height:auto; float:left; margin-top:-650px; margin-left:400px; padding-bottom:50px; font-family: 'Open Sans', sans-serif;  font-size:0.9em;}
.information li { list-style:disc; padding-top:10px;}
#list { position:relative; width:300px; float:left; display:block; margin-bottom:50px;}
#list ul, li { list-style:none;} 
#list li a { display:block; height:46px; margin-bottom:5px; width:300px; padding:5px; text-transform:uppercase;  font-family: 'Open Sans', sans-serif;  font-size:1.4em; text-align:center; font-weight:bold; color:white; background-color:#268434;}
#list li a:hover { background-color:#b6d0b0;}

a:link { color:inherit; text-decoration:none;}
a:hover { color:inherit; text-decoration:none;}
a:visited { color:inherit; text-decoration:none;}
a:active { color:inherit; text-decoration:none;}

strong { font-weight:bold !important;}


#findfieldbutton {position:relative; background-color:#268434; width:100%; color:#FFFFFF; padding:20px; top:30px; margin-bottom:30px; font-size:30px; text-align:center;}


#butternutstrip {position:relative; background-color:#f8da69; width:100%; color:#e66c55; padding:30px; top:30px; margin-bottom:30px; background-image:url(../images/butternutfood.png); background-repeat:no-repeat; background-position:right; background-size: 250px;}
#butternutstripbutton {font-size:30px;}
#butternutstripbutton p {font-size:20px; margin:0px; padding:0px; margin-top:10px; color:#1e5d84;}

/* ------ mobilyslider
-----------------------------------------------*/

.slider {
float:left;
width:900px;
height:650px;
position:relative;
padding-bottom:26px;
margin-top:50px;
}

.sliderContent {
float:left;
width:900px;
height:650px;
clear:both;
position:relative;
overflow:hidden;
}

.sliderArrows a {
display:block;
text-indent:-9999px;
outline:none;
z-index:50;
background-image:url(../gfx/prev_next.png);
width:42px;
height:42px;
position:absolute;
top:50%;
margin-top:-34px;
}

.prev {
background-position:0 0;
left:15px;
}

.prev:hover {
background-position:0 -44px;
}

.next {
right:15px;
background-position:-44px 0;
}

.next:hover {
background-position:-44px -44px;
}

.sliderContent .item {
position:absolute;
width:900px;
height:650px;
background:#fff;
}

.sliderBullets {
position:absolute;
bottom:0;
left:50%;
z-index:50;
margin-left:-45px;
}

.sliderBullets a {
display:block;
float:left;
text-indent:-9999px;
outline:none;
margin-left:5px;
width:10px;
height:11px;
background:url(../gfx/bullets.png) no-repeat;
}

.sliderBullets .active {
background-position:0 -11px;
}

.sliderContent a {
outline:none;
}

a img {
border:none;
}