/* STYLES UNIQUE TO A CERTAIN PAGE. PLEASE MAKE BEGINNING AND END COMMENTS TO SEPARATE EACH PAGE. */

/* top tabbies */

#top_tabbies {
	width:825px;
	height:26px;
	padding:10px 0px 0px 0px;
	margin:0px;
	background:url(../images/top_tabbies.jpg) no-repeat;
}

#top_tabbies a {
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
}

#tab-fertilize {
	padding:10px 0px 0px 25px;
}

#tab-maintenance {
	padding:10px 0px 0px 16px;
}

body#lawn-care #tabs, body#lawn-maintenance #tabs, body#commercial #tabs, body#residential #tabs {
	background:url(../images/bg_tabs.png) no-repeat 0px 85px;
}

body#landscaping-construction #content_top_left {
	background:url(../images/bg_content_landscaping.jpg) no-repeat;
}

body#tree-shrub #content_top_left {
	background:url(../images/bg_content_trees_shrubs.jpg) no-repeat;
}

body#snow-removal #content_top_left {
	background:url(../images/bg_content_snow_removal.jpg) no-repeat;
}

body#sub_contractor #content_top_left {
	background:url(../images/bg_content_snow_removal.jpg) no-repeat;
}

/* Unique Page Headers */



/*Contact Us Page commands, table and cell can remain the same, but everything else is changable*/

table#contact-us  {
	width:400px;
	padding:0;
	margin:12px 0 24px 0;
}

table#contact-us td  {
	padding:5px 3px;
	margin:0;
}

td.name  {
	width:144px;
	font-weight:bold;
}

td.field  {
	width:250px;
}
/*End contact us page styles*/

/*App Page commands, table and cell can remain the same, but everything else is changable*/

table#app  {
	width:550px;
	padding:0;
	margin:12px 0 24px 0;
}

table#app td  {
	padding:7px 0;
	margin:0;
}

table#app td.name  {
	padding-right:10px;
	width:190px;
	font-weight:bold;
}

table#app td.field  {
	width:350px;
}

table#app td.field_opt {
	width:175px;
}

table#app input.app_serv {
	margin-right:3px;
}

table#app input.ins_button {
	margin-right:20px;
	margin-left:5px;
}

table#app td.app_head {
	font-weight:bold;
	text-transform:uppercase;
	padding-top:15px;
	font-weight:14px;
	background-color:#CC0000;
	color:#FFFFFF;
	padding-left:5px;
}
/*End app page styles*/


#map {
	width:300px;
	height:300px;
	padding:0;
	margin:0;
}

/* Begin Homepage Styles */
#home_left {
	float:left;
	width:418px;
	height:327px;
	padding:15px 0px 0px 0px;
	margin:0px;
	background:url(../images/home_left.gif) no-repeat;
	overflow:hidden;
}

#home_right {
	float:left;
	width:407px;
	height:327px;
	padding:0px;
	margin:0px;
/*	background:url(../images/home_right_winter.jpg) no-repeat; */
}

p#home_slogan {
	text-align:center;
	font-weight:bold;
}

#home_left p {
	padding:5px 20px;
	margin:0px;
	line-height:20px;
}

.home_round_container {
	float:left;
	width:407px;
	padding:8px 0px;
	margin:0px;
}

body#landscaping-construction .home_round_container {
	background:url(../rounded/sh_r/r_10/w_407/h_325/bw_1/bc_AFAFAF/bg_FFF/fgc_AED264/f_jpg/) no-repeat 150px 10px;
	height:340px;
}

.home_round_top {
	float:left;
	width:407px;
	height:17px;
	padding:0px;
	margin:0px;
}

.home_round_content {
	float:left;
	width:377px;
	padding:0px 15px;
	margin:0px;
}

.home_round_content h2 {
	font-size:22px;
	color:#858585;
}

.home_round_bottom {
	float:left;
	width:407px;
	height:17px;
	padding:0px;
	margin:0px;
}

#home_round_center {
	padding:0px 0px 0px 150px;
}

.spacer {
	float:left;
	width:11px;
	margin:0px;
	padding:0px;
}

#lime_top {
	background:url(../images/home_round_lime_top.gif) no-repeat;
}

#lime_repeat {
	background:url(../images/home_round_lime_repeat.gif) repeat-y;
}

#lime_bottom {
	background:url(../images/home_round_lime_bottom.gif) no-repeat;
}

#lavender_top {
	background:url(../images/home_round_lavender_top.gif) no-repeat;
}

#lavender_repeat {
	background:url(../images/home_round_lavender_repeat.gif) repeat-y;
}

#lavender_bottom {
	background:url(../images/home_round_lavender_bottom.gif) no-repeat;
}

#peach_top {
	background:url(../images/home_round_peach_top.gif) no-repeat;
}

#peach_repeat {
	background:url(../images/home_round_peach_repeat.gif) repeat-y;
}

#peach_bottom {
	background:url(../images/home_round_peach_bottom.gif) no-repeat;
}

#teal_top {
	background:url(../images/home_round_teal_top.gif) no-repeat;
}

#teal_repeat {
	background:url(../images/home_round_teal_repeat.gif) repeat-y;
}

#teal_bottom {
	background:url(../images/home_round_teal_bottom.gif) no-repeat;
}

/* End Homepage Styles */

/* Begin Sidebars */
.sidebar_container {
	width:168px;
	padding:20px 0px;
	margin:16px auto 0px auto;
	text-align:center;
}

.sidebar_container h2 {
	font-size:13px;
}

.sidebar_container p {
	padding:8px 10px;
	text-align:center;
}

body#about-us .sidebar_container {
	background:url(../rounded/sh_r/r_10/w_168/h_220/bw_1/bc_AFAFAF/bg_FFF/fgc_B6FAA2/f_jpg/) no-repeat;
	height:220px;
}

body#service-area .sidebar_container {
	background:url(../rounded/sh_r/r_10/w_168/h_220/bw_1/bc_AFAFAF/bg_FFF/fgc_B6FAA2/f_jpg/) no-repeat;
	height:250px;
}

body#lawn-care .sidebar_container {
	background:url(../rounded/sh_r/r_10/w_168/h_280/bw_1/bc_AFAFAF/bg_FFF/fgc_B6FAA2/f_jpg/) no-repeat;
	height:250px;
}

body#lawn-maintenance .sidebar_container {
	background:url(../rounded/sh_r/r_10/w_168/h_280/bw_1/bc_AFAFAF/bg_FFF/fgc_B6FAA2/f_jpg/) no-repeat;
	height:250px;
}

body#residential .sidebar_container {
	background:url(../rounded/sh_r/r_10/w_168/h_280/bw_1/bc_AFAFAF/bg_FFF/fgc_B6FAA2/f_jpg/) no-repeat;
	height:250px;
}

body#commercial .sidebar_container {
	background:url(../rounded/sh_r/r_10/w_168/h_280/bw_1/bc_AFAFAF/bg_FFF/fgc_B6FAA2/f_jpg/) no-repeat;
	height:250px;
}

body#landscaping-construction .sidebar_container {
	background:url(../rounded/sh_r/r_10/w_168/h_280/bw_1/bc_AFAFAF/bg_FFF/fgc_AED264/f_jpg/) no-repeat;
	height:250px;
}

body#tree-shrub .sidebar_container {
	background:url(../rounded/sh_r/r_10/w_168/h_250/bw_1/bc_AFAFAF/bg_FFF/fgc_ACC99A/f_jpg/) no-repeat;
	height:250px;
}

body#snow-removal .sidebar_container {
	background:url(../rounded/sh_r/r_10/w_168/h_250/bw_1/bc_AFAFAF/bg_FFF/fgc_D1DBE6/f_jpg/) no-repeat;
	height:250px;
}

body#additional-services .sidebar_container {
	background:url(../rounded/sh_r/r_10/w_168/h_250/bw_1/bc_AFAFAF/bg_FFF/fgc_FFD5BB/f_jpg/) no-repeat;
	height:250px;
}

/* End Sidebars */

table.landscaping td {
	width:50%;
	vertical-align:top;
}

table.phone-numbers {
	margin:5px auto;
	text-align:center;
}

table.phone-numbers td {
	padding:5px;
}

