*{margin:0; padding:0;}
h2{font-family:Arial, helvetica, sans-serif; color:#c9c9c9; font-size:12px; line-height:15px; margin-top:20px;margin-bottom:5px;}
h3{font-family:Arial, helvetica, sans-serif; color:#cccccc; font-size:12px; text-align:left;margin-top:0px; margin-bottom:20px;}
h4{font-family:Arial, helvetica, sans-serif; color:#999999; font-size:12px; line-height:15px; margin-top:0px;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
body{font-family:Arial, helvetica, sans-serif; color:#676767; font-size:12px; 
text-align:center;background-color:#000000;}
input, textarea, select{color:#676767; vertical-align:top; text-align:left; border: 1px solid #676767; background:0; font-size:12px; font-family: Arial, helvetica, sans-serif; padding-left:3px;}
hr{height:1px;color:#FFFFFF}
.style2{font-family:Arial, helvetica, sans-serif; color:#c9c9c9; font-size:12px; text-align:left;margin-top:0px; margin-bottom:30px;}
.style3{font-family:Arial, helvetica, sans-serif; color:#c9c9c9; font-size:24px; margin-top:7px; margin-bottom:10px;}
.style4{font-family:Arial, helvetica, sans-serif; color:#666666; font-size:10px;}
.style5{font-family:Arial, helvetica, sans-serif; color:#888888; font-size:12px;}

.float-right{float:right;}
.align-right{text-align:right;}
.block{display:block;}
.top-indent-5px{margin-top:5px; display:block;}
.top-indent-10px{margin-top:10px; display:block;}
.top-indent-15px{margin-top:15px; display:block;}
.top-indent-20px{margin-top:20px; display:block;}
.top-indent-25px{margin-top:25px; display:block;}

.width-stretch{width:100%;}

.col-1, .col-2, .col-3, .box-1, .box-2, .box-3, .col-middle{float:left;}

.site-wrapper{background:url(images/site_bg.jpg) left top repeat-x #000000;}

/*=======header===========*/
.menu{background:url(images/menu_bg.jpg) 0px top no-repeat; height:140px; padding-left:430px;}
.menu a, .menu span{display:block; float:left; width:80px; height:69px; text-decoration:none; padding-top:71px; text-transform:uppercase; color:#898989; text-align:center;}
.menu a:hover, .menu span{text-decoration:none; background:url(images/menu_button_act.jpg) left top no-repeat; color:#a2a0a6;}

.menu .indent{margin:0 14px 0 10px;}
.menu .indent-2{margin:0 13px 0 11px;}
.menu .indent-3{margin-left:16px;margin-right:0px;}

.header{height:361px; background-color:#333333}
.headerGallery{height:435px; background-color:#333333}
.headerPlants{height:379px; background-color:#333333}
/*=====//header===========*/

/*=======content===========*/
#content{padding:0 0px;}

.font-2{font-size:1.16em; line-height:1.14em; color:#B9A9A0;}

a{color:#676767; text-decoration:underline;}
a:hover{text-decoration:none;}

.link-2, .link-5{color:#999999; text-decoration:underline;}
.link-2:hover, .link-5:hover{text-decoration:none;}

.link-3, .link-4{color:#B9A9A0; text-decoration:underline;}
.link-3:hover, .link-4:hover{text-decoration:none;}

.link-3{display:block; padding-right:15px; text-align:right;}
.link-4{font-size:1.33em;}
.link-5{font-size:1.16em;}

.img-float{margin-right:14px; float:left;}

li{padding:4px 0 4px 7px; background:url(images/list_marker.gif) left center no-repeat;}
li a{color:#999999; text-decoration:underline; line-height:1em;}
li a:hover{text-decoration:none;}
/*=====//content===========*/

/*=======block_1===========*/
.block-1{
	background:url(images/block_1_border_top.gif) left top repeat-x #0e0d0e;
	width:339px;
	height:825px;
	position:absolute;
	margin:-820px 0 0px 625px;
	min-height:600px;
	background-color: #1E1E1E;
}
.block-1 .indent{padding:17px 23px 0px 29px;}
.block-1 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:0px;}
.block-1 .indent{padding:17px 23px 0px 29px;}
.block-1 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:17px;}
/*=====//block_1===========*/

/*=======faqs===========*/
.block-2{
	background:url(images/block_1_border_top.gif) left top repeat-x #1e1e1e;
	width:339px;
	position:absolute;
	margin:-1195px 0 0px 625px;
	height:1205px;
	background-color: #1E1E1E;
}
.block-2 .indent{padding:17px 23px 0px 29px;}
.block-2 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:0px;}
.block-2 .indent{padding:17px 23px 0px 29px;}
.block-2 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:17px;}
/*=====//faqs===========*/

/*=======block_3===========*/
.block-3{
	background:url(images/block_1_border_top.gif) left top repeat-x #1e1e1e;
	width:339px;
	position:absolute;
	margin:-660px 0 0px 625px;
	min-height:800px;
	background-color: #1E1E1E;
}
.block-3 .indent{padding:17px 23px 0px 29px;}
.block-3 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:0px;}
.block-3 .indent{padding:17px 23px 0px 29px;}
.block-3 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:17px;}
/*=====//block_3===========*/

/*=======block_4===========*/
.block-4{
	background:url(images/block_1_border_top.gif) left top repeat-x #1e1e1e;
	width:339px;
	position:absolute;
	margin:-1170px 0 0px 625px;
	height:1200px;
	background-color: #1E1E1E;
}
.block-4 .indent{padding:17px 23px 0px 29px;}
.block-4 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:0px;}
.block-4 .indent{padding:17px 23px 0px 29px;}
.block-4 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:17px;}
/*=====//block_4===========*/

/*=======block_1===========*/
.block-5{
	background:url(images/block_1_border_top.gif) left top repeat-x #0e0d0e;
	width:339px;
	position:absolute;
	margin:-490px 0 0px 625px;
	min-height:500px;
	background-color: #1E1E1E;
}
.block-5 .indent{padding:17px 23px 0px 29px;}
.block-5 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:0px;}
.block-5 .indent{padding:17px 23px 0px 29px;}
.block-5 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:17px;}
/*=====//block_1===========*/

/*=======block_6===========*/
.block-6{
	background:url(images/block_1_border_top.gif) left top repeat-x #0e0d0e;
	width:339px;
	position:absolute;
	margin:-540px 0 0px 625px;
	height:550px;
	background-color: #1E1E1E;
}
.block-6 .indent{padding:17px 23px 0px 29px;}
.block-6 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:0px;}
.block-6 .indent{padding:17px 23px 0px 29px;}
.block-6 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:17px;}
/*=====//block_6===========*/

/*=======block_7===========*/
.block-7{
	background:url(images/block_1_border_top.gif) left top repeat-x #0e0d0e;
	width:339px;
	position:absolute;
	margin:-490px 0 0px 625px;
	height:495px;
	background-color: #1E1E1E;
}
.block-7 .indent{padding:17px 23px 0px 29px;}
.block-7 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:0px;}
.block-7 .indent{padding:17px 23px 0px 29px;}
.block-7 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:17px;}
/*=====//block_7===========*/

/*=======block_8===========*/
.block-8{
	background:url(images/block_1_border_top.gif) left top repeat-x #0e0d0e;
	width:339px;
	position:absolute;
	margin:-520px 0 0px 625px;
	height:540px;
	background-color: #1E1E1E;
}
.block-8 .indent{padding:17px 23px 0px 29px;}
.block-8 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:0px;}
.block-8 .indent{padding:17px 23px 0px 29px;}
.block-8 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:17px;}
/*=====//block_8===========*/

/*=======block_9===========*/
.block-9{
	background:url(images/block_1_border_top.gif) left top repeat-x #0e0d0e;
	width:339px;
	position:absolute;
	margin:-1507px 0 0px 625px;
	height:1520px;
	background-color: #1E1E1E;
}
.block-9 .indent{padding:17px 23px 0px 29px;}
.block-9 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:0px;}
.block-9 .indent{padding:17px 23px 0px 29px;}
.block-9 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:17px;}
/*=====//block_9===========*/

/*=======block_10===========*/
.block-10{
	background:url(images/block_1_border_top.gif) left top repeat-x #0e0d0e;
	width:339px;
	height:610px;
	position:absolute;
	margin:-605px 0 0px 625px;
	background-color: #1E1E1E;
}
.block-10 .indent{padding:17px 23px 0px 29px;}
.block-10 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:0px;}
.block-10 .indent{padding:17px 23px 0px 29px;}
.block-10 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:17px;}
/*=====//block_10===========*/

/*=======block_11===========*/
.block-11{
	background:url(images/block_1_border_top.gif) left top repeat-x #0e0d0e;
	width:339px;
	height:495px;
	position:absolute;
	margin:-486px 0 0px 625px;
	background-color: #1E1E1E;
}
.block-11 .indent{padding:17px 23px 0px 29px;}
.block-11 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:0px;}
.block-11 .indent{padding:17px 23px 0px 29px;}
.block-11 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:17px;}
/*=====//block_11===========*/

/*=======block_12===========*/
.block-12{
	background:url(images/block_1_border_top.gif) left top repeat-x #0e0d0e;
	width:339px;
	height:550px;
	position:absolute;
	margin:-546px 0 0px 625px;
	background-color: #1E1E1E;
}
.block-12 .indent{padding:17px 23px 0px 29px;}
.block-12 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:0px;}
.block-12 .indent{padding:17px 23px 0px 29px;}
.block-12 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:17px;}
/*=====//block_12===========*/

/*=======block_13===========*/
.block-13{
	background:url(images/block_1_border_top.gif) left top repeat-x #0e0d0e;
	width:339px;
	height:500px;
	position:absolute;
	margin:-491px 0 0px 625px;
	background-color: #1E1E1E;
}
.block-13 .indent{padding:17px 23px 0px 29px;}
.block-13 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:0px;}
.block-13 .indent{padding:17px 23px 0px 29px;}
.block-13 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:17px;}
/*=====//block_13===========*/

/*=======block_13===========*/
.block-14{
	background:url(images/block_1_border_top.gif) left top repeat-x #0e0d0e;
	width:339px;
	height:500px;
	position:absolute;
	margin:-475px 0 0px 625px;
	background-color: #1E1E1E;
}
.block-14 .indent{padding:17px 23px 0px 29px;}
.block-14 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:0px;}
.block-14 .indent{padding:17px 23px 0px 29px;}
.block-14 .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:17px;}
/*=====//block_13===========*/

/*=======plant guide column===========*/
.block-plant{
	background:url(images/block_1_border_top.gif) left top repeat-x #0e0d0e;
	width:339px;
	height:515px;
	position:absolute;
	margin:-503px 0 0px 625px;
	background-color: #1E1E1E;
}
.block-plant .indent{padding:17px 23px 0px 29px;}
.block-plant .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:0px;}
.block-plant .indent{padding:17px 23px 0px 29px;}
.block-plant .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:17px;}
/*=====//plant guide column===========*/

/*=======gallery column===========*/
.block-gallery{
	background:url(images/block_1_border_top.gif) left top repeat-x #0e0d0e;
	width:339px;
	height:500px;
	position:absolute;
	margin:-494px 0 0px 625px;
	background-color: #1E1E1E;
}
.block-gallery .indent{padding:17px 23px 0px 29px;}
.block-gallery .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:0px;}
.block-gallery .indent{padding:17px 23px 0px 29px;}
.block-gallery .title{height:29px; background:url(images/block_1_title_bg.gif) left bottom repeat-x; margin-bottom:17px;}
/*=====//gallery column===========*/


/*=======content_block===========*/
.content-block{background:url(images/content_border.gif) left top repeat-y #000000; width:100%;}
.content-block .border-right{background:url(images/content_border.gif) right top repeat-y; padding:24px 390px 29px 0px;
							min-height:235px; height:auto;}

.content-block .title{height:29px; background:url(images/content_block_title_bg.gif) left bottom repeat-x; margin-top:0px; margin-bottom:30px;}
.content-block .title2{height:29px; background:url(images/content_block_title_bg.gif) left bottom repeat-x; margin-top:0px; margin-bottom:30px;}
.content-block .indent{padding:0 15px 0 0;}
/*=====//content_block===========*/

/*=======page_4===========*/
#page4 .content-block .box-1{width:255px;}
#page4 .content-block .box-2{width:230px;}
/*=====//page_4===========*/

/*=======page_6===========*/
#contact {width:227px;}
#contact .row{height:31px;}
#contact input{width:222px; height:20px;}
#contact .input{width:60px; height:19px; background-color:#3f3e3e}
#contact textarea{width:222px; height:81px; overflow:hidden; margin-bottom:5px;}
/*=====//page_6===========*/

/*=======footer===========*/
.footer-wrapper{background:url(images/footer_bg.jpg) left top repeat-x; #1e1e1e; height:300px; }
#footer{margin:0 33px 0 0px; background:url(images/footer_bg.jpg) left top repeat-x; #1e1e1e; color:#999999;}
#footer div{height:270px; background:url(images/footer_bg.jpg) right top repeat-x; padding:15px 0 0 0px; #1e1e1e; }
/*=====//footer===========*/

a.sub1:link {font-size:12px;color:#999999;text-decoration:underline;}
a.sub1:visited {font-size:12px;color:#999999;text-decoration:underline;}
a.sub1:hover {font-size:12px;color:#c6c5c5;text-decoration:underline;}
a.sub1:active {font-size:12px;color:#999999;text-decoration:underline;}

a.sub2:link {font-size:12px;color:#999999;text-decoration:underline;}
a.sub2:visited {font-size:12px;color:#999999;text-decoration:underline;}
a.sub2:hover {font-size:12px;color:#adadad;text-decoration:underline;}
a.sub2:active {font-size:12px;color:#999999;text-decoration:underline;}

a.sub3:link {font-size:12px;color:#676767;text-decoration:underline;}
a.sub3:visited {font-size:12px;color:#676767;text-decoration:underline;}
a.sub3:hover {font-size:12px;color:#d8d8d8;text-decoration:underline;}
a.sub3:active {font-size:12px;color:#676767;text-decoration:underline;}

a.sub4:link {font-size:12px;color:#676767;text-decoration:none;}
a.sub4:visited {font-size:12px;color:#676767;text-decoration:none;}
a.sub4:hover {font-size:12px;color:#919090;text-decoration:underline;}
a.sub4:active {font-size:12px;color:#676767;text-decoration:none;}

a.sub4:link {font-size:10px;color:#666666;text-decoration:none;}
a.sub4:visited {font-size:10px;color:#666666;text-decoration:none;}
a.sub4:hover {font-size:10px;color:#999999;text-decoration:none;}
a.sub4:active {font-size:10px;color:#666666;text-decoration:none;}
