/*  CSS Document 
*	Document prepared by Jon Sloper
*	of Alacrify Ltd
*	for johnrabbetts.co.uk
*	12th December 2005
*	www.alacrify.co.uk
*/

* {
	margin:0; 
	padding:0
}
html {
	height:100%;
}
body {
     min-height:101%;
     font:12px/13px Verdana, Helvetica, sans-serif;
     color:#000; 
	 background:#000;
     width:760px; 
	 margin:0 auto;
	text-align:center;	 
}
#wrapper {
	width:760px;
	margin: 0px auto;
	background: #002D00	
}	 
p {
     font:12px/13px Verdana, Helvetica, sans-serif;
	 	color: #ffcc00;
}
#headercell {
	border: 0;
	text-align: center;
	height: 100px;
	background: #002D00;
	filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9; /* IE's opacity*/	
}
td.#headercell {
	padding: 10px;
}
#infocell {
	border: 0;
	background: #004000;
	text-align: center;
	height: 50px;
	padding: 10px;
	vertical-align: top;
	filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7; /* IE's opacity*/
	min-height: 100%;		
}
.infocell{
	color: #ffFFcc;
	padding: 10px;
	font-size: 11px;
	line-height: 15px;
}
#piccell {
	border: 0;
	background: #004000;
	text-align: center;
	height: 50px;
	padding: 10px;
	vertical-align: top;	
}
.piccell{
	color: #ffFFcc;
	padding: 10px;
	font-size: 11px;
	line-height: 15px;
}
.piccell12{
	color: #ffcc00;
	padding: 10px;
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 10px;
}
h1 {
	font-family: "Lucida Bright";
	font-weight: normal;
	color: #ffcc00;
	font-size: 34px;
	line-height: 34px;
}
h2 {
	font-family: "Lucida Bright";
	font-weight: normal;
	color: #ffcc00;
	font-size: 13px;
	line-height: 13px;
}
.navigation {
	color: #002D00;
	font-weight:bold;
	text-align: center;
	font-size: 13px;
	line-height: 17px;
	background : #8A6F00;
	padding: 5px 0;
	border: 0;
}
.navigation a {
	color: #002D00;
	font-weight:bold;
	text-align: center;
	font-size: 13px;
	line-height: 17px;
	text-decoration: none;
}

.navigation a:hover { 
	color: #ffcc00;
}
#galleries {
	border: 1px solid #8A6F00;
	background: #030;
	text-align: center;
	height: 50px;
	padding: 10px;
	vertical-align: top;
}
.galleries {
	color: #ffcc00;
	margin: 0 0 5px 0;
	font-size: 11px;
}
.footer {
	color: #002D00;
	font-weight:bold;
	text-align: right;
	font-size: 12px;
	line-height: 17px;
	background : #8A6F00;
	padding: 5px 10px;
	border: 0;
}
.footer a {
	color: #002D00;
	font-weight:bold;
	text-align: center;
	font-size: 13px;
	line-height: 17px;
	text-decoration: none;
}

.footer a:hover { 
	color: #ffcc00;
}
.contactform {
	padding: 10px;
	background-color: #003500;
	color: #ffcc00;
	font-size: 12px;
	border: 1px solid #8A6F00;	
	line-height: 20px;
}
.formtextbox {
	border: 0;	
	background-color: #001000;
	padding: 5px;
	font-family: verdana, sans-serif;
	color: #ffffcc;
	line-height: 20px;
	height: 30px;
}
.formtextareabox {
	border: 0;	
	background-color: #001000;
	padding: 5px;
	font-family: verdana, sans-serif;
	color: #ffffcc;
	line-height: 20px;
	height: 100px;
	scrollbar-face-color: #004000;
	scrollbar-highlight-color: #005000;
	scrollbar-shadow-color: #003000;
	scrollbar-3dlight-color: #003000;
	scrollbar-arrow-color:  #ffcc00;
	scrollbar-track-color: #004000;
	scrollbar-darkshadow-color: #000000;
}
.formsubmitbutton {
	border-top : 1px solid #8A6F00;	
	border-left : 1px solid #8A6F00;	
	border-bottom : 1px solid #000;	
	border-right : 1px solid #000;				
	background-color: #004000;
	padding: 0px;
	font-family: verdana, sans-serif;
	color: #ffcc00;
}
