* {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
body  {
	background-attachment: fixed;
	background-color: #696868;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	}
form {padding:0; margin:0;}	
#outer { width: 870px; margin: 0px auto; text-align: left; background:#202020; padding:0px;} 
#logo { margin-top: 0px; padding:0px;} 

#nav { width:160px; margin-top: 0px; padding-left: 0px; clear:left; float:left; display:block;}

#nav ul{ list-style-type: none; margin: 5px; padding: 0px;}
#nav li{ display: inline; }
#nav a{	display: block; text-decoration:none; height: 20px; background:#2e2e2e; border-bottom:solid #202020 1px; padding-left:5px; padding-top:5px; color:#FFFFFF;}

#nav-lower { clear:left; float:left; margin-top: 5px; padding-left: 5px;}
#nav-lower a {clear:left; float:left; background: #202020; padding-left:0px;}

#content {	float: left; width:680px; display:block; text-align: justify; color:#FFFFFF; padding-left:10px;} 

#content a{	color:#FFFFFF; border:0px;} 

#content img{
padding:10px; border:0px;
}

#content h1{
	font-size:16px;
	line-height:22px;
	font-weight: bolder;
	letter-spacing: normal;
	word-spacing: normal;
	border:0px;
}


h3{
font-size:16px;
width:150px;
margin:5px;
float:left;
clear:left;
line-height:22px;
text-align:left;
padding: 5px;

}

#content h3 img {padding:5px;}
#content h4 img {padding:5px;}

#content h4{
font-size:16px;
width:150px;
margin:5px;
float:right;
clear:right;
line-height:22px;
text-align:right;
padding: 5px;

}


#shop-item{
padding:10px;
background-color:#333333;
height:130px;
}

#shop-item img{
padding:0px;
padding-right:10px;
}

#shop-add-basket{
	padding:5px;
	border-left:solid 1px #282828;
	margin-left:8px;
	width:100px;
	height:120px;
	float:right;
	text-align:right;
}

#shop-add-basket h1{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
padding:0px;
}

#shop-add-basket p{
padding:2px;
}

#shop-add-basket input{
background-color:#282828;
color:#FFFFFF;
height:17px;
border: 1px solid #252525;
}

/* KIT */

#shop-item-kit{
padding:10px;
background-color:#333333;
height:150px;
margin-bottom: 10px;
}

#shop-item-kit img{
padding:0px;
padding-right:10px;
}

#shop-add-basket-kit{
	padding:5px;
	border-left:solid 1px #282828;
	margin-left:8px;
	width:100px;
	height:140px;
	float:right;
	text-align:right;
}

#shop-add-basket-kit h1{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
padding:0px;
}

#shop-add-basket-kit p{
padding:2px;
}

#shop-add-basket-kit input{
background-color:#282828;
color:#FFFFFF;

height:17px;
border: 1px solid #252525;
}

/* KIT */



#footerlogo {
	display:block;
	font-size:10px;
	clear: both;
	color: #444444;
	list-style: none;
	height:40px;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
} 

#footertext {
	display:block;
	font-size:10px;
	clear: both;
	padding-top: 20px;
	padding-bottom:5px;
	text-align: center;
	color: #444444;
}

#footertext a{
	font-size:10px;
	text-decoration:none;
	color:#444444;
}
#header p{
padding: 0;
margin: 0;
}
.charity h2{
border:0 none;
font-size:16px;
font-weight:bolder;
letter-spacing:normal;
line-height:22px;
word-spacing:normal;
text-align: center;
float: none;
}
.charity h3{
border:0 none;
font-size:13px;
font-weight:bolder;
letter-spacing:normal;
line-height:22px;
word-spacing:normal;
text-align: center;
float: none;
width: 100%;
}
img.left{
float: left;
}
img.right{
float: right;
}
.charity{
clear: both;
border-top: 2px solid #999999;
}
#faq ul{
list-style-type: none;
padding: 0;
margin: 0;
}
#zoo img{
float: left;
}
.animals{
clear: left;
margin: 10px 0 0 0;
}
#inventory ul, #inventory li{
list-style-type: none;
margin: 0;
padding: 0;
}
#inventory ul li h3{
float: left;
font-size: 11px;
padding: 0;
margin: 0;
width: 200px;
}
#inventory ul li h3{
font-size: 11px;
padding: 0;
margin: 0;
width: 350px;
float: left;
font-style: italic;
}
hr{
clear: left;
}
#nav-lower img{
display: inline;
padding: 0;
margin: 0;
border: none;
}
#twitter{
float: right;
width: 210px;
margin-left: 40px;
margin-top: 10px;
}
#twitter h3{
margin: 0;
}
.twtr-ft div{
padding: 0;
}
#twitter .twtr-ft div span a{
font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif !important;
font-size:12px !important;
}
#twitter img{
padding: 0;
display: block;
}
#twitter .twtr-hd h3 {
font-size:11px !important;
font-weight:normal !important;
}
#twitter .twtr-hd h3, #twitter .twtr-hd h4 {
margin:0 0 0 40px !important;
float: none;
clear: none;
text-align: left;
}
#twitter .twtr-hd h4 a{
font-size:16px !important;
}
#twitter a img{
float: left;
}
#twitter .twtr-hd {
overflow:hidden;
padding:10px;
position:relative;
}
#home{
margin: 0 0 0 15px;
}
#home h1{
color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: lighter;
*margin: 20px 0 0 0;
}
#home h2{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
}
#home p{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #FFFFFF;
}
#gallery3 div{
width: 30%;
float: left;
height: 200px;
padding: 10px;
}