/*		Ward & Cross v3 - 2009
			Style & Fashion by Marcus Hill- www.marcushill.com/websites */
* {margin: 0;}
html, body {height: 100%;}
body {
	margin:0;
	padding:0;
	font-family:"Courier New", Courier, monospace;
	font-size: 12px;
	background:#b8b2a2;
	}
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -15px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {height: 15px; /* .push must be the same height as .footer */}
/*End footer code*/
h1 {color:#333; padding:0; margin:10px 0; font-size:20px}
h2 {color:#333;  padding:0; margin:5px 0; font-size:16px}
a {color:#442}
p {	margin-bottom:15px;
	margin-top:10px;
	}

.right {text-align:right;}
#horizon {
	background-color: transparent;
	position:absolute;
	top:35%;
	left:0;
	width:100%;
	margin-top:-200px;
	text-align:center;
	min-width:850px; 
	}
#conTainer	{
	border:1px solid gray;
	position: relative;
	text-align: left;
	width:850px;
	height:550px;
	margin:0 auto;
	background:#fff;
	}
#header{
	background: #442 url(images/header.png) center top;
	height:150px;
	}	
#conTent {
	width:645px;
	height:390px;
	padding:0 10px;
	float:left;
	margin:8px 0 0 0;
	overflow:auto;
}
#naV {
	float:left;
	text-align:left;
	width:185px;
	padding:0;
	}
#naV ul {
	list-style-type: none;
	padding:0;
	}
#naV li {
	padding:0;
	width:185px;
	height:50px;
	margin:0;
	}
#naV a {
	width:185px;
	display:block;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-indent:20px;
	text-decoration:none;
	font-weight:400;
	text-align:left;
	color:#000;
	text-transform:uppercase;
	height:35px;
	}
#naV a:hover {background:#4E5521;color:#fff;}
#homeButton {background:#cc5323}
#productsButton {background:#8B461F}
#servicesButton {background:#9E9767}
#staffButton {background:#7C8A6A}
#hoursButton {background:#DD912F}
#findButton {background:#FAECC9}
#galleryButton {background:#99B6A0}
#contactButton {background:#cc5323}
#flowersButton {background:#9E9767}

.homeL {width:380px; padding:20px;float:left;}
.homeR {width:200px; padding:0 10px;float:right;}
.homeImg {height:250px}
.homeR img {padding-bottom:22px;}
.homeFtrade {color:#777;font-size:10px;font-family:Arial, Helvetica, sans-serif;}
.homeFtrade img {padding-right:10px;}


/* gallery specific css in glider.css */

/*	Contact stuff */
form {display:inline}
.conTable {font-size:130%;margin:50px 0;}
input {font-weight:bold;}
textarea {font-size:110%;font-weight:bold;}
.butTon {font-size:12px;font-weight:bold;}
.fmL {text-align:right}
.note {
	font-size:11px;
	color:#666;
	text-align:center;
	}
/* Find Us stuff */
#findL {
	width:415px;
	float:left;
	}
#findR {
	width:200px;
	float:right;
	padding-right:10px;
	}

/*Menu style for the services page from http://www.webdesignerwall.com/tutorials/css-menu-list-design/ */
.menu {
  width: 600px;
  list-style: none;
  margin:0 1em 1em 1em;
  padding: 0;
  font-size: 150%;
  font-weight: bold;

}
.menu li {
  clear: both;
  margin: 0;
  padding: 0 0 1.8em 0;
  position: relative;
  border-bottom: dotted 2px #999;
}
.menu strong {
  background: #fff;
  padding: 0 10px 0 0;
  position: absolute;
  bottom: -.3em;
  left: 0;
}
.menu em {
  background: #fff;
  padding: 0 0 0 5px;
  position: absolute;
  bottom: -.2em;
  right: 0;
  font-style:normal;
}
/* clearfix for IE 6*/
.menu li:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.menu li {display: inline-block;}
/* Hides from IE-mac \*/
* html .menu li {height: 1%;}
.menu li {display: block;}
/* End hide from IE-mac */
.times li{padding-bottom:3em;}
img {border: none;}
#footer {
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
	margin:0 auto;
	color:#555;
	text-align:center;
}
#footer a {color:#666}
