a {
	text-decoration: none;}
	
img {
	border: 0;}

html {
	overflow-y: scroll;}

body {
	background-color: #303624;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 13px;}
	
#center {
	width: 860px;
	height: 800px;
	margin: 0 auto;}
	
#header {
	width: auto;
	height: 246px;}
	
#logo {
	width: auto;
	height: 216px;
	background-image: url(../images/header_large.jpg);}
	
#navigation {
	width: auto;
	height: 43px;}
	
#content {
	padding-bottom: 6px;
	margin-bottom: 2px;
	border-bottom: 10px solid #fff;}

/********************************/
/****      ANNOUCEMENTS      ****/
/********************************/

#annoucements_container {
	margin-top: 0px;
	width: auto;
	height: 151px;
	padding-top: 0px;
	display: block;}
	
#annoucement_left {
	float: left;
	height: 135px;
	width: 300px;
	border: 8px solid #99a0a0;
	border-top-width: 4px;
	background-color: #1c1c2b;
	margin-top: 2px;
	display: block;}
	
#annoucement_right {
	float: right;
	width: 526px;
	height: 135px;
	border: 8px solid #99a0a0;
	border-top-width: 4px;
	background-color: #1c1c2b;
	color: #fff;
	margin-top: 2px;
	display: block;}
	
/********************************/
/****         PAGES          ****/
/********************************/

#page_container {
	margin-top: 12px;
	width: auto;
	min-height: 350px;}
	
#page_left {
	background-image: url(../images/pages_bg.png);
	background-repeat: repeat-x;
	float: left;
	width: 522px;
	height: 350px;}
	
#page_text_left {
	height: 310px;
	margin-top: 18px;
	width: auto;
	border: 8px solid #99a0a0;
	border-top-width: 4px;
	background-color: #1c1c2b;}
	
#page_right {
	background-image: url(../images/pages_bg.png);
	background-repeat: repeat-x;
	float: right;
	width: 326px;
	height: 350px;}
	
#page_image_right {
	height: 310px;
	margin-top: 18px;
	width: auto;
	border: 8px solid #99a0a0;
	border-top-width: 4px;
	background-repeat: no-repeat;}
	
#page_lrg_top {
	background-image: url(../images/border_top_bg.png);
	background-repeat: repeat-x;
	height: 16px;
	width: auto;}
	
#page_lrg_content {
	width: auto;
	border: 8px solid #99a0a0;
	border-top-width: 4px;
	margin: 2px 0;
	background-color: #1c1c2b;}
	
#page_lrg_bottom {
	background-image: url(../images/border_bottom_bg.png);
	background-repeat: repeat-x;
	height: 8px;
	width: auto;
	display: block;}
	
#img_title {
	width: 205px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;}

/********************************/
/**** PADDING / FONT / LINKS ****/
/********************************/

#text_title {
	padding: 5px 5px 10px 10px;
	color: #fff;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px}
	
#centered_text {
	text-align: center;}
	
#body_text {
	padding: 0px 20px 5px 20px;
	color: #999;}
	
#annoucement_text {
	padding: 0px 5px 10px 15px;
	color: #999;}
	
#mp_text {
	padding: 0px 20px 30px 140px;
	color: #999;
	background-repeat: no-repeat;}
	
#white_text {
	color: #fff;}
	
#orange_text {
	color: #cc9933;}
	
a.orange_link:link {
	color: #cc9933;
	text-decoration: underline;}
	
a.orange_link:visited {
	color: #cc9933;
	text-decoration: underline;}
	
a.orange_link:hover {
	color: #cc9933;
	text-decoration: none;}
	
a.white_link:link {
	color: #fff;
	text-decoration: underline;}
	
a.white_link:visited {
	color: #fff;
	text-decoration: underline;}
	
a.white_link:hover {
	color: #fff;
	text-decoration: none;}

#gallery_container {
	width: 860px;
	margin: 6px 0;
	margin-bottom: 0px;}

iframe {
	width: 860px;
	height: 299px;
	border: 0;}
		
/********************************/
/****          NAV           ****/
/********************************/

.mainnav {
	margin: 9px 0;
	padding: 0;
	list-style: none;}
	
.mainnav li {
	padding: 0;
	margin: 0;
	margin-top: 0px;
	height: 25px;
	list-style: none;
	background-repeat: no-repeat;
	display: block;
	float: left;}
	
.mainnav li a, .mainnav li a:visited {
	display: block;
	text-decoration: none;
	height: 25px;
	background-repeat: no-repeat;}

.nav_home {background-image: url(../images/buttons/nav_home_over.jpg); width: 71px;}
.nav_home a {background-image: url(../images/buttons/nav_home_out.jpg);}

.nav_get {background-image: url(../images/buttons/nav_get_over.jpg); width: 234px;}
.nav_get a {background-image: url(../images/buttons/nav_get_out.jpg);}

.nav_client {background-image: url(../images/buttons/nav_client_over.jpg); width: 160px;}
.nav_client a {background-image: url(../images/buttons/nav_client_out.jpg);}

.nav_press {background-image: url(../images/buttons/nav_press_over.jpg); width: 115px;}
.nav_press a {background-image: url(../images/buttons/nav_press_out.jpg);}

.nav_employment {background-image: url(../images/buttons/nav_employment_over.jpg); width: 109px;}
.nav_employment a {background-image: url(../images/buttons/nav_employment_out.jpg);}

.nav_contact {background-image: url(../images/buttons/nav_contact_over.jpg); width: 85px;}
.nav_contact a {background-image: url(../images/buttons/nav_contact_out.jpg);}

.nav_left {background-image: url(../images/nav_spacer_1.jpg); width: 8px;}
.nav_2 {background-image: url(../images/nav_spacer_2.jpg); width: 13px;}
.nav_3 {background-image: url(../images/nav_spacer_3.jpg); width: 15px;}
.nav_4 {background-image: url(../images/nav_spacer_4.jpg); width: 13px;}
.nav_5 {background-image: url(../images/nav_spacer_5.jpg); width: 15px;}
.nav_6 {background-image: url(../images/nav_spacer_6.jpg); width: 13px;}
.nav_right {background-image: url(../images/nav_spacer_7.jpg); width: 8px;}

ul.mainnav li a:hover {background: none;}

/********************************/
/****        FOOTER          ****/
/********************************/
	
#footer {
	width: auto;
	height: 22px;
	border: 1px solid #fff;
	border-left-width: 0px;
	border-right-width: 0px;}

.footernav {
	margin: 0;
	margin-left: 11px;
	padding: 0;
	list-style: none;}
	
.footernav li {
	padding: 0;
	margin: 0;
	margin-top: 0px;
	height: 20px;
	list-style: none;
	background-repeat: no-repeat;
	display: block;
	float: left;}
	
.footernav li a, .footernav li a:visited {
	display: block;
	text-decoration: none;
	height: 20px;
	background-repeat: no-repeat;}

.ftn_faq {background-image: url(../images/buttons/footer_faq_over.jpg); width: 162px;}
.ftn_faq a {background-image: url(../images/buttons/footer_faq_out.jpg);}

.ftn_marketing {background-image: url(../images/buttons/footer_marketing_over.jpg); width: 121px;}
.ftn_marketing a {background-image: url(../images/buttons/footer_marketing_out.jpg);}

.ftn_contact {background-image: url(../images/buttons/footer_contact_over.jpg); width: 154px;}
.ftn_contact a {background-image: url(../images/buttons/footer_contact_out.jpg); width: 154px;}

.ftn_spacer {background-image: url(../images/footer_spacer_1.jpg); width: 11px;}

.ftn_rights {background-image: url(../images/footer_rights.jpg); width: 390px;}

ul.footernav li a:hover {background: none;}

#bottom_spacer {
	height: 50px;}
	
/********************************/
/****      GALLERY NAV       ****/
/********************************/

.galnav {
	margin: 0 2px;
	padding: 0;
	margin-top: 18px;
	list-style: none;}
	
.galnav li {
	padding: 0;
	margin: 0;
	margin-top: 0px;
	height: 24px;
	list-style: none;
	background-repeat: no-repeat;
	display: block;
	float: left;}
	
.galnav li a, .galnav li a:visited {
	display: block;
	text-decoration: none;
	height: 24px;
	background-repeat: no-repeat;}

.galnav_arbors {background-image: url(../images/buttons/gal_arbors_over.png); width: 212px; height: 24px;}
.galnav_arbors a {background-image: url(../images/buttons/gal_arbors_out.png);}

.galnav_bbqs {background-image: url(../images/buttons/gal_bbqs_over.png); width: 212px;}
.galnav_bbqs a {background-image: url(../images/buttons/gal_bbqs_out.png);}

.galnav_tropical {background-image: url(../images/buttons/gal_tropical_over.png); width: 212px;}
.galnav_tropical a {background-image: url(../images/buttons/gal_tropical_out.png);}

.galnav_flagstone {background-image: url(../images/buttons/gal_flagstone_over.png); width: 212px;}
.galnav_flagstone a {background-image: url(../images/buttons/gal_flagstone_out.png);}

.galnav_water {background-image: url(../images/buttons/gal_water_over.png); width: 212px;}
.galnav_water a {background-image: url(../images/buttons/gal_water_out.png);}

.galnav_xeriscaping {background-image: url(../images/buttons/gal_xeriscaping_over.png); width: 212px;}
.galnav_xeriscaping a {background-image: url(../images/buttons/gal_xeriscaping_out.png);}

ul.galnav li a:hover {background: none;}

#tn {
	display: inline;}