/* CSS Document */

body {
	background-color:#a00030;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	margin-top:25px;
	margin-bottom:25px;
}

table.body {
	border-collapse:collapse;
	width:794px;
}

td.header-1 {
	background-image:url(/images/header_bg.jpg);
	height:189px;
	background-color:#596718;
	vertical-align:bottom;
	padding:0;
	padding-left:90px;
}

td.header-2 {
	background-image:url(/images/header_bg.jpg);
	height:189px;
	background-color:#596718;
	padding:0;
	padding-right:37px;
	vertical-align:bottom;
	text-align:right;
}

td.header-3l {
	background-image:url(/images/header_bg.jpg);
	height:189px;
	width:577px;
	background-color:#596718;
	vertical-align:bottom;
	text-align:left;
	padding:0;
	padding-left:80px;
}

td.header-3r {
	height:189px;
	width:217px;
	background-color:#596718;
	vertical-align:bottom;
	text-align:right;
	padding:0;
}

td.header-4l {
	background-image:url(/images/header_bg.jpg);
	height:189px;
	width:561px;
	background-color:#596718;
	vertical-align:bottom;
	text-align:left;
	padding:0;
	padding-left:80px;
}

td.header-4r {
	height:189px;
	width:233px;
	background-color:#596718;
	vertical-align:bottom;
	text-align:right;
	padding:0;
}

td.header-5l {
	background-image:url(/images/header_bg.jpg);
	height:189px;
	width:566px;
	background-color:#596718;
	vertical-align:bottom;
	text-align:left;
	padding:0;
	padding-left:80px;
}

td.header-5r {
	height:189px;
	width:228px;
	background-color:#596718;
	vertical-align:bottom;
	text-align:right;
	padding:0;
}

td.header-6l {
	background-image:url(/images/header_bg.jpg);
	height:189px;
	width:566px;
	background-color:#596718;
	vertical-align:bottom;
	text-align:left;
	padding:0;
	padding-left:345px;
}

td.header-6r {
	height:189px;
	width:228px;
	background-color:#596718;
	vertical-align:bottom;
	text-align:right;
	padding:0;
}

td.menu-1 {
	background-image:url(/images/menu_green.jpg);
	height:25px;
	background-color:#596718;
	padding:0;
	padding-left:13px;
}

td.home {
	background-image:url(/images/body_bg_1.jpg);
	height:324px;
	padding:0;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}

td.landscape {
	background-image:url(/images/body_bg_6.jpg);
	height:407px;
	width:100%;
	padding:0;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:top;
}

table.gss-list {
	border-collapse:0;
}

td.gss-list {
	text-align:center;
	vertical-align:top;
	padding:0;
	padding-left:2px;
	padding-right:2px;
}

td.gss-list-t1 {
	text-align:center;
	vertical-align:top;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0;
	background:url(/images/footer_bg_3.jpg);
}

td.gss-list-t2 {
	text-align:center;
	vertical-align:top;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding:0;
	background:url(/images/footer_bg_3.jpg);	
}

td.services-gss-1 {
	background-image:url(/images/body_bg_3a.jpg);
	height:203px;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:top;
	padding:0;
}

td.services-gss-2 {
	background-image:url(/images/body_bg_3b.jpg);
	background-repeat:no-repeat;
	background-color:#76833b;
	text-align:center;
	vertical-align:top;
	padding:0;
}

td.plantsandpots {
	background-image:url(/images/body_bg_2.jpg);
	background-repeat:no-repeat;
	height:324px;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:top;
	padding:0;
}

td.rocks {
	background-image:url(/images/body_bg_4.jpg);
	height:334px;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:top;
	padding:0;
}

td.services-ps {
	background-image:url(/images/body_bg_5.jpg);
	height:277px;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:top;
	padding:0;
}

table.plantsandpots-holder {
	width:100%;
}

td.plantsandpots-holder-l {
	padding:0;
	width:110px;
}

td.plantsandpots-holder-m {
	padding:0;
	padding-top:25px;
	text-align:left;
}

div.plantsandpots-text {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:10px;	
}

td.plantsandpots-holder-r {
	padding:0;
	width:110px;
}

table.plantsandpots-images {
	border-collapse:collapse;
}

td.plantsandpots-images {
	padding:0;
	padding-top:10px;	
}

td.contact-us {
	background-image:url(/images/body_bg_1.jpg);
	height:324px;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:bottom;
	padding:0;
}

table.contact-us-layout {
	border-collapse:collapse;
	width:100%;
}

td.contact-us-layout-l {
	padding-left:22px;
	padding-bottom:19px;
	vertical-align:bottom;
	width:350px;
	text-align:left;
}

td.contact-us-layout-m {
	vertical-align:top;
	width:208px;
	text-align:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top:30px;
}

td.contact-us-layout-r {
	vertical-align:bottom;
	text-align:left;
	padding-bottom:18px;
}

span.contact-us-heading {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}

span.contact-us-phone {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#a00030;
}

td.footer-1 {
	background-image:url(/images/footer_bg_1.jpg);
	height:80px;
	background-color:#596718;
}

td.footer-4 {
	background-image:url(/images/footer_bg_4.jpg);
	height:80px;
	background-color:#596718;
}

td.footer-menu-1-l {
	text-align:left;
	vertical-align:middle;
	padding:0;
	width:130px;
}

td.footer-menu-1-m {
	text-align:center;
	vertical-align:bottom;
	padding:0;
	width:534px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.3em;
}

td.footer-menu-1-r {
	text-align:left;
	vertical-align:middle;
	padding:0;
	width:130px;
}

td.footer-menu-2-l {
	text-align:left;
	vertical-align:middle;
	padding:0;
	width:130px;
}

td.footer-menu-2-m {
	text-align:center;
	vertical-align:bottom;
	padding:0;
	width:534px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.3em;
	padding-bottom:20px;
}

td.footer-menu-2-r {
	text-align:left;
	vertical-align:middle;
	padding:0;
	width:128px;
}

td.footer-gss {
	background:url(/images/footer_bg_3.jpg);
	text-align:right;
	vertical-align:middle;
	padding:0;
	padding-top:5px;
	padding-right:20px;
	padding-bottom:9px;
	width:100%;
}

td.footer-srs {
	background:url(/images/footer_bg_3.jpg);
	text-align:right;
	vertical-align:bottom;
	padding:0;
	padding-top:5px;
	padding-right:20px;
	padding-bottom:9px;
	width:50%;
}

td.footer-srs-1 {
	background:url(/images/footer_bg_3.jpg);
	padding:0;
	width:136px;
	height:135px;
}

td.footer-srs-2 {
	background:url(/images/footer_bg_3.jpg);
	padding:0;
	width:153px;
	height:135px;
}

td.footer-srs-3 {
	background:url(/images/footer_bg_3.jpg);
	padding:0;
	width:141px;
	height:135px;
}

span.rtxt {
	color:#a00030;
}

table.gss-layout {
	border-collapse:collapse;
	width:100%;
}

td.gss-layout-l {
	padding:0;
	vertical-align:bottom;
	padding-bottom:5px;
	padding-left:20px;
	text-align:left;
	height:190px;
	width:305px;
}

td.gss-layout-m {
	padding:0;
	padding-top:20px;
	vertical-align:top;
	text-align:left;
	width:200px;
}

td.gss-layout-list {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-top:3px;
}

td.gss-layout-r {
	padding:0;
	padding-top:20px;
	vertical-align:top;
	text-align:left;
}

table.srs-layout {
	border-collapse:collapse;
	width:100%;
}

td.srs-layout-l {
	padding:0;
	vertical-align:top;
	padding-top:100px;
	padding-left:90px;
	text-align:left;
	height:130px;
	width:170px;
}

td.srs-layout-m {
	padding:0;
	padding-top:40px;
	vertical-align:top;
	text-align:left;
	width:195px;
}

td.srs-layout-list {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-top:12px;
}

td.srs-layout-r {
	padding:0;
	padding-top:65px;
	vertical-align:top;
	text-align:left;
}

table.rock-layout {
	border-collapse:collapse;
	width:100%;
}

td.rock-layout-l {
	background-color:#a7ae78;
	height:94px;
	width:175px;
	vertical-align:middle;
	text-align:left;
	padding-left:20px;
}

td.rock-layout-p {
	background-color:#a7ae78;
	height:94px;
	width:124px;
	padding:0;
}

td.rock-layout-f {
	background-color:#a7ae78;
	height:94px;
}

td.rock-layout-r {
	background-color:#a7ae78;
	height:94px;
}

td.rock-layout-tl {
	padding:0;
	height:40px;
}

td.rock-layout-tp {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:45px;
	width:124px;
	vertical-align:bottom;
	text-align:center;
	padding:0;
	padding-bottom:5px;
}

td.rock-layout-tf {
	padding:0;
	height:40px;
	width:30px;
}

td.rock-layout-tr {
	padding:0;
	height:40px;
}

table.landscape-layout {
	border-collapse:collapse;
	width:100%;
}

td.landscape-layout-t {
	text-align:left;
	vertical-align:top;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-top:25px;
}

td.landscape-layout-m {
	text-align:left;
	vertical-align:top;
	padding-left:35px;
}

td.landscape-text {
	text-align:left;
	vertical-align:top;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:680px;
	padding-left:35px;
}

td.landscape-list {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0;
	padding-top:2px;
	padding-left:35px;	
}

table.landscape-images {
	width:670px;
}

td.landscape-images {
	padding:0;
	padding-right:2px;
}

table.landscape-footer {
	border-collapse:collapse;
	width:100%
}

td.landscape-footer-l {
	padding:0;
	text-align:left;
	vertical-align:top;
	padding-left:30px;
	width:50%
}

td.landscape-footer-r {
	padding:0;
	padding-right:25px;
	padding-top:5px;
	text-align:right;
	width:50%
}

#gallery_container {
	position:relative;
	width:730px;
	height:155px;
	z-index:1;
	overflow:hidden;
	padding-top:10px;
}

#gallery_move {
	position:absolute;
	width:730px;
	height:155px;
	z-index:1;
}
