@charset "utf-8";

/* Global CSS rules */

* {

	margin: 0px;

	padding: 0px;

}

body {

	background-image: url(../images/background.jpg);

	background-repeat: repeat-x;

	background-color: #0E1201;

}

p {

	margin-bottom: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: .8em;

	color: #1a210d;

}

h2 {

	color: #eaecd1;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-top: 5px;

	margin-bottom: 10px;

	font-size: 18px;

}

h5 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-bottom: 5px;

}

#container {

	width: 1074px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 15px;

        height: 800px;
}

#logo {

	background-image: url(../images/logo.jpg);

	background-repeat: no-repeat;

	height: 184px;

	width: 245px;

	float: left;

}

#main {

	background-image: url(../images/globalwindow_bg1.png);

	background-repeat: no-repeat;

	height: 800px;

	width: 801px;

	float: right;

	padding-left: 28px;

	padding-top: 45px;

}

#main #info {

	width: 486px;

	height: 482px;
}

#flashcontent{
	
	width: 755px;

	height: 487px;

}

#contact-image {

	height: 450px;

}

#nav {

	background-image: url(../images/navigation/navigation_bg1.png);

	background-repeat: no-repeat;

	height: 616px;

	width: 245px;

	float: left;


}

#nav ul {

	list-style-type: none;

	margin-left: 90px;

	margin-top: 12px;

}

#nav li {

	margin-bottom: 5px;

}

#footer {

	float: left;

	background-image: url(../images/footer_bg.jpg);

	background-repeat: no-repeat;

	height: 37px;

	width: 505px;

	margin-top: 10px;

}

#footer ul {

	list-style-type: none;

	margin-top: 10px;

	margin-left: 45px;

}

#footer li {

	display: inline;

	margin-right: 15px;

	color: #FFFFFF;

}

#footer a {

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

#buttons {

	float: left;

	width: 525px;

	margin-top: 17px;

}

#buttons ul {

	list-style-type: none;

}

#buttons li {

	display: inline;

}

#christie {

	float: right;



	height: 296px;

	width: 226px;

	margin-right: 45px;

	background-repeat: no-repeat;

	margin-top:7px;

}



#services {

	float: right;

	background-image: url(../images/gardenresources_bg.png);

	height: 296px;

	width: 226px;

	margin-right: 45px;

	background-repeat: no-repeat;

	margin-top: 56px;
	
	display: none;
}

#services table {

	margin-top: 38px;

	margin-left: 30px;

}

#services td {

	text-align: right;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

#services td a {

	color: #FFFFFF;

}



/* Begin home Page CSS */

#home #info {

	width: 468px;

	padding-left: 20px;

	float: left;

	height: 136px;

}

#info-error {

        width: 468px;

        padding-left: 20px;

        float: left;

	height: 487px;

}

#home #home_splash {

	background-image: url();

	background-repeat: no-repeat;

	height: 350px;

	width: 757px;


}



/* Begin Service Page CSS */

/*#service #info {

	width: 468px;

	padding-left: 20px;

	float: left;

	height: 136px;

}

#service #service_splash {

	background-image: url(../images/service_splash.jpg);

	background-repeat: no-repeat;

	height: 351px;

	width: 757px;

}*/

/* Begin About Page CSS */

#about_us #aboutus_splash {

	background-image: url(../images/about_splash.jpg);

	background-repeat: no-repeat;

	height: 449px;

	width: 252px;

	margin-top: 10px;

	float: left;

}

#about_us #info {

	float: left;

	height: 400px;

	width: 200px;

	margin-right: 20px;

	margin-top: 10px;

	margin-left: 25px;

}

#about_us #awards {

	float: left;

	height: 335px;

	width: 200px;

	margin-right: 20px;

	margin-left: 30px;

	margin-top: 10px;

}

#about_us #awards ul {

	margin-left: 15px;

}

#about_us #awards li {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin-bottom: 10px;

	list-style-image: url(../images/bullet.jpg);

}

#servicesau {

	float: right;

	background-image: url(../images/gardenresources_bg.png);

	height: 296px;

	width: 226px;

	margin-right: 45px;

	background-repeat: no-repeat;

	margin-top: 45px;

	display: none;
}

#servicesau table {






	margin-top: 38px;

	margin-left: 30px;

}

#servicesau td {

	text-align: right;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

#servicesau td a {

	color: #FFFFFF;

}

/* Begin consulting Page CSS */

#consulting #consulting_splash {

	background-image: url(../images/consulting_splash.jpg);

	background-repeat: no-repeat;

	height: 322px;

	width: 480px;

	margin-top: 10px;

	float: left;

	margin-left: 30px;

}

#consulting #service_splash {

        background-image: url(../images/photo_Waterfall_bluewater.png);

        background-repeat: no-repeat;

        height: 379px;

        width: 520px;

        margin-top: 10px;

        float: left;

        margin-left: 5px;

}

#consulting #info {

	float: left;

	height: 400px;

	width: 200px;

	margin-right: 20px;

	margin-top: 10px;

	margin-left: 5px;

}

/* Begin install land Page CSS */

#install_land #install_land_splash {

	background-image: url(../images/installation_landscape_splash.jpg);

	background-repeat: no-repeat;

	height: 322px;

	width: 480px;

	margin-top: 10px;

	float: left;

	margin-left: 30px;

}

#install_land #info {

	float: left;

	height: 420px;

	width: 200px;

	margin-right: 20px;

	margin-top: 10px;

	margin-left: 5px;

}

#install_land #info ul {

	margin-left: 15px;

}

#install_land #info li {

	list-style-image: url(../images/bullet.jpg);

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin-bottom: 10px;

}

/* Begin lighting Page CSS */

#lighting #install_land_splash {

	background-image: url(../images/light_mainimg.jpg);

	background-repeat: no-repeat;

	height: 322px;

	width: 465px;

	margin-top: 10px;

	float: left;

	margin-left: 20px;

}

#lighting #info {

	float: left;

	height: 420px;

	width: 245px;

	margin-right: 0px;

	margin-top: 10px;

	margin-left: 5px;

}

#lighting #info h5 {

	margin-top: 15px;

}



#lighting #info ul {

	margin-left: 15px;

	list-style-type: none;

}

#lighting #info li {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin-bottom: 10px;

}

/* Begin landscape design Page CSS */

#landscape #landscape_splash {

	background-image: url(../images/landscape_design_splash.jpg);

	background-repeat: no-repeat;

	height: 322px;

	width: 480px;

	margin-top: 10px;

	float: left;

	margin-left: 20px;

}

#landscape #info {

	float: left;

	height: 420px;

	width: 230px;

	margin-right: 10px;

	margin-top: 10px;

	margin-left: 5px;

}

#landscape #info ul {

	margin-left: 15px;

}

#landscape #info li {

	list-style-image: url(../images/bullet.jpg);

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin-bottom: 10px;

}

/* Class's */

.clear {

	clear: both;

}

.gardenr {

	padding-right: 15px;

}

.right {

	float:right;

}

.clearl {

	clear: left;

}

.left {

	float:left;

}


#slideshow {
	height:2000px!important;
	clear:both!important;
	text-align:left;

}

ul li {
	list-style-image:none;
	list-style-type:none;
}

/* contact page */

/*#info {

	height: 420px!important;

	width: 486px;

	margin-right: 0px;

	margin-top: 10px;

	margin-left: 5px;

}
*/

#contact {

	float: right;



	height: 370px;

	width: 251px;

	margin-right: 45px;

	background-repeat: no-repeat;

	margin-top: 56px;

}


#contimage {
	float: right;


	margin-right: 45px;

	background-repeat: no-repeat;


	
}

#contserve {

	float: right;

	background-image: url(../images/gardenresources_bg.png);

	height: 296px;

	width: 226px;

	margin-right: 45px;

	background-repeat: no-repeat;

	margin-top: 17px;

}


#contserve table {

	margin-top: 38px;

	margin-left: 30px;

}

#contserve td {

	text-align: right;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

#contserve td a {

	color: #FFFFFF;

}


.cback {
	background-image: url(../images/cback.png);
	background-repeat:no-repeat;
		height: 23px;

	width: 200px;
}


.text {
	background-image: url(../images/text.png);
	background-repeat:no-repeat;
		height: 137px;

	width: 200px;
}

#leaf {
	
	background-image: url(../images/leaf.png);

	background-repeat:no-repeat;

	background-position: 20px 0;

	width:240px;

	height:88px;
}


#contact-page P {
margin:3px 0 0 0;
padding:0;
font-weight:bold;
	
}


.sub {
width:64px!important;
height:24px;
background: url(/images/submit.png) no-repeat top center;
  border:0;
margin: 3px 15px 0 0;
}



/* set millions of background images */
.rbroundbox { background: url(/images/nt.gif) repeat; }
.rbtop div { background: url(/images/tl.gif) no-repeat top left; }
.rbtop { background: url(/images/tr.gif) no-repeat top right; }
.rbbot div { background: url(/images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; height:auto; overflow:visible; }
.rbroundbox { width: 50%; margin: 1em auto; }

