@charset "utf-8";

/* remove defult margins **/
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #999;
	font-size: 100%;
}

 html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, img,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	vertical-align: baseline;
}   


/* vertical centering **/
      
html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #999;
}

* {
margin:0px auto;
padding:0;
}
 
div#shim {
visibility: hidden;
width: 100%;
height: 50%;
margin-top: -305px;
float: left;
}
 
div#wrapper {
	width: 918px;
	height: 610px;
	clear: both;
	position: relative;
	top: -305px;
	/* IE4ever Hack: Hide from IE4 **/
position: static;
	background-color: #413d45;/** end hack */
 
}
/* Hide from IE5mac \*//*/
div#shim {
display: none;
}
 
html, body {
height: auto;
}
/* end hack */
 
/* ]]> */
p {
	font-size: 0.84em;
	line-height: 1.35em;
}
.gardenTextAll {
	margin-right: 45px;
	margin-top: 10px;
	margin-left: 69px;
}
.introTextAll {
	margin-right: 22px;
	margin-left: 22px;
}


h1 {
	line-height: 2.5em;
	text-transform: capitalize;
	font-size: 1.15em;
	font-family: "Arial Narrow", Arial;
	font-weight: normal;
}
h3 {
	font-size: 0.84em;
	color: #FFF;
	font-weight: normal;
	margin-bottom: 3px;
}
h4 {
	font-size: 1em;
	color: #FFF;
	font-weight: normal;
	margin-top: 12px;
	margin-bottom: 1px;
	font-family: "Arial Narrow", Arial;
}


/* nav **/
#wrapper #leftCol #mainContentIndex ul {
	font-size: 0.66em;
	color: #FFF;
}
#wrapper #leftCol #mainContentIndex ul li {
	list-style-type: square;
	line-height: 1em;
	display: inline;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 0.1em;
}
#mainContentIndex {
	height: 458px;
	width: 327px;
	background-color: #413D45;
	padding-left: 23px;
	margin: 0px;
}
#wrapper #leftCol #mainContentIndexText {
	width: 247px;
	margin-top: 17px;
	margin-right: 80px;
}
#contactText {
	height: 375px;
	width: 230px;
	margin-right: 75px;
	padding-top: 75px;
}


.bigE {
	font-size: 1.5em;
}
#email {
	font-size: 1em;
	color: #CCC;
}

.greyParagraph {
	color: #cccccc;
}
#wrapper #header2 ul {
	list-style-type: none;
	padding-top: 7px;
	float: right;
	margin-right: 14px;
	font-family: "Arial Narrow", Arial;
}
#wrapper #header2 ul li {
	display: inline;
	color: #a7a7a7;
	margin-left: 16px;
	font-family: "Arial Narrow", Arial;
}

 
#header1 {
	background-color: #999;
	height: 54px;
	width: 918px;
	position: relative;
}
#apDiv1 {
	position:absolute;
	left:128px;
	top:18px;
	width:700px;
	height:30px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:534px;
	top:0px;
	width:384px;
	height:50px;
	z-index:1;
	background-color: #999;
}
#apDiv3 {
	position:absolute;
	left:126px;
	top:26px;
	width:240px;
	height:8px;
	z-index:1;
}
#apDiv4 {
	position:absolute;
	left:53px;
	top:119px;
	width:60px;
	height:25px;
	z-index:1;
}



.companyName {
	letter-spacing: 0.55em;
	color: #3f3f3f;
	font-family: "Arial Narrow", Arial;
	font-size: 1.17em;
}

#header2 {
	background-color: #413d45;
	height: 33px;
	width: 916px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #242424;
	border-right-color: #242424;
	border-left-color: #242424;
}
#leftCol {
	background-color: #413D45;
	width: 350px;
	float: left;
	height: 458px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #242424;
	border-left-color: #242424;
}
#gardensNav {
	background-color: #413D45;
	height: 94px;
	width: 350px;
	position: relative;
}
#wrapper #leftCol #gardensNavWrapper {
	height: 459px;
	background-image: url(images/plant_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#gardensNav #apDiv4 {
	position: absolute;
	left: 10px;
	top: 0px;
	margin: 0px;
	padding: 0px;
}
.individualGallery {
	margin-left: 10px;
	margin-top: 10px;
	cursor: pointer;
}



#gardensNav ul {
	margin-top: 0px;
	margin-bottom: 4px;
	margin-left: 68px;
	list-style-type: none;
}
#gardensNav ul li {
	display: inline;
	padding-right: 4px;
}

#rightCol {
	background-color: #413D45;
	width: 566px;
	float: right;
	height: 458px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #242424;
	border-bottom-color: #242424;
	margin: 0px;
	padding: 0px;
}
#footer {
	background-color: #999;
	height: 59px;
	width: 918px;
	clear: both;
	padding-top: 4px;
	position: relative;
}
.institue {
	padding-bottom: 10px;
	font-style: italic;
	color: #FFF;
	font-size: 0.7em;
}

#lanMainContent {
	background-color: #413D45;
	height: 458px;
	width: 566px;
	background-image: url(images/backGround5.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5D5D5D;
}
#lanMainContentText {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.lanBottomImage {
	padding-top: 10px;
}
#linksMainContent {
	height: 458px;
	width: 516px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5D5D5D;
	padding-left: 50px;
}

