html {
margin:0px;
}
body {
margin:0px;
background-color:#ddd;
background-image:url(../images/img_bg.jpg);
font-family: 'Droid Sans', sans-serif;
font-size:16px;
line-height:24px;
color:#666;
overflow-y: auto;
overflow-x: hidden;
}

/* standard layout */
.h_spacer_2 {
float:left;
width:2px;
}
.h_spacer_10 {
float:left;
width:10px;
min-height:1px;
}
.h_spacer_20 {
float:left;
width:20px;
min-height:1px;
}
.spacer_5 {
height:5px;
}
.spacer_10 {
height:10px;
}
.spacer_20 {
height:20px;
}
.clearer {
clear:both;
}
.hdiv {
float:left;
}
.right_align {
float:right;
}

/* site specific */
.page {
width:1000px;
margin:0 auto;
background-color:#fff;
min-height:800px;
}
.header {
height:203px;
}
.menu_holder {
background: #fbda1b; /* Old browsers */
/*background: -moz-linear-gradient(top,  #05492e 0%, #8eb92a 50%, #276eaf 51%, #9ecb2d 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#05492e), color-stop(50%,#8eb92a), color-stop(51%,#276eaf), color-stop(100%,#0c499b)); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #05492e 0%,#8eb92a 50%,#276eaf 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #05492e 0%,#8eb92a 50%,#276eaf 51%,#0c499b #0c499b); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #05492e 0%,#8eb92a 50%,#276eaf 51%,#0c499b 100%); /* IE10+ */
/*background: linear-gradient(to bottom,  #05492e 0%,#8eb92a 50%,#276eaf 51%,#0c499b 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05492e', endColorstr='#0c499b',GradientType=0 ); /* IE6-9 */
}
.menu_holder_2 {
background: #fbda1b; /* Old browsers */
/*background: -moz-linear-gradient(top,  #05492e 0%, #8eb92a 50%, #276eaf 51%, #0c499b 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#05492e), color-stop(50%,#8eb92a), color-stop(51%,#276eaf), color-stop(100%,#0c499b)); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #05492e 0%,#8eb92a 50%,#276eaf 51%,#0c499b 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #05492e 0%,#8eb92a 50%,#276eaf 51%,#0c499b 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #05492e 0%,#8eb92a 50%,#276eaf 51%,#0c499b 100%); /* IE10+ */
/*background: linear-gradient(to bottom,  #05492e 0%,#8eb92a 50%,#276eaf 51%,#0c499b 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05492e', endColorstr='#0c499b',GradientType=0 ); /* IE6-9 */
}
.menuitem {
float:left;
padding:15px;
padding-left:25px;
padding-right:25px;
font-weight:bold;
text-align:center;
color:#01673f;
cursor:pointer;
font-family: 'Istok Web', sans-serif;
font-size:18px;
/*text-shadow: #000 0 0 3px;
	zoom:1;
	filter: progid:DXImageTransform.Microsoft.Glow(Color=#01673f,Strength=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0, Color=#000000)";*/
}
.menuitem:hover {
background: #fbda1b; /* Old browsers */
/*background: -moz-linear-gradient(top,  #c7d769 0%, #a2d135 50%, #8cd200 51%, #acd543 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7d769), color-stop(50%,#a2d135), color-stop(51%,#8cd200), color-stop(100%,#acd543)); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #c7d769 0%,#a2d135 50%,#8cd200 51%,#acd543 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #c7d769 0%,#a2d135 50%,#8cd200 51%,#acd543 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #c7d769 0%,#a2d135 50%,#8cd200 51%,#acd543 100%); /* IE10+ */
/*background: linear-gradient(to bottom,  #c7d769 0%,#a2d135 50%,#8cd200 51%,#acd543 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7d769', endColorstr='#acd543',GradientType=0 ); /* IE6-9 */
text-shadow: #fff 0 0 3px;
	zoom:1;
	filter: progid:DXImageTransform.Microsoft.Glow(Color=#01673f,Strength=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0, Color=#000000)";
}
.menuitem_2 {
float:left;
padding:15px;
padding-left:25px;
padding-right:25px;
font-weight:bold;
text-align:center;
color:#01673f;
cursor:pointer;
font-family: 'Istok Web', sans-serif;
font-size:18px;
/*text-shadow: #000 0 0 3px;
	zoom:1;
	filter: progid:DXImageTransform.Microsoft.Glow(Color=#000000,Strength=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0, Color=#000000)";*/
}
.menuitem_2:hover {
background: #fbda1b; /* Old browsers */
/*background: -moz-linear-gradient(top,  #c7d769 0%, #a2d135 50%, #8cd200 51%, #acd543 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7d769), color-stop(50%,#a2d135), color-stop(51%,#8cd200), color-stop(100%,#acd543)); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #c7d769 0%,#a2d135 50%,#8cd200 51%,#acd543 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #c7d769 0%,#a2d135 50%,#8cd200 51%,#acd543 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #c7d769 0%,#a2d135 50%,#8cd200 51%,#acd543 100%); /* IE10+ */
/*background: linear-gradient(to bottom,  #c7d769 0%,#a2d135 50%,#8cd200 51%,#acd543 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7d769', endColorstr='#acd543',GradientType=0 ); /* IE6-9 */
text-shadow: #fff 0 0 3px;
	zoom:1;
	filter: progid:DXImageTransform.Microsoft.Glow(Color=#000000,Strength=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0, Color=#000000)";
}
.footer {
width:1000px;
margin:0 auto;
background-color:#555;
background-image:url(../images/img_footer_bg.jpg);
}
.index_box {
border-style:solid;
border-width:thin;
border-color:#ccc;
border-radius:5px;
padding:10px;
background: #e2e2e2; /* Old browsers */
background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
}
.box {
border-style:solid;
border-width:thin;
border-color:#ccc;
border-radius:5px;
padding:10px;
}
.index_box_panel {
float:left;
text-align:center;
}
.bg_girl {
position:absolute;
left:50%;
top:190px;
margin-left:460px;
width:313px;
height:600px;
background-image:url(../images/img_bg_girl.png);
}
.bg_grass_left {
position:fixed;
left:50%;
margin-left:-710px;
top:0px;
width:232px;
height:100%;
/*background-image:url(../images/1300lawnmowing/img_grass_right.png);
background-repeat:repeat-y;*/
}
.bg_grass_right {
position:fixed;
left:50%;
margin-left:500px;
top:0px;
width:232px;
height:100%;
/*background-image:url(../images/1300lawnmowing/img_grass_left.png);
background-repeat:repeat-y;*/
}
.footer_item {

}
.index_link_1 {
font-size:28px;
font-weight:normal;
font-family: 'Verdana', cursive;
text-align:center;
background-color:#05492e;
padding:20px;
border-radius:5px;
border-color:#629102;
border-style:solid;
border-width:thin;
color:#fff;
}
.index_link_1:hover {
background-color:#05492e;
}
.index_link_2 {
font-size:16px;
font-weight:bold;
text-align:center;
}

/* Form Validation */
form.form_feedback label.error, label.error {
	color: red;
	font-style: italic;
	display: block;
}
form.form_contact label.error, label.error {
	color: red;
	font-style: italic;
	display: block;
}
input.error { 
	border: 1px solid #f00; 
	background-color: #fcc;
}


/* Results Page */
.results_page {
width:960px;
margin:0 auto;
}
.results_icon {
float:left;
width:55px;
text-align:center;
}
.results_businessname {
font-family: 'Istok Web', sans-serif;
color:#629102;
font-size:26px;
margin-top:0px;
}
.results_box {
background-image:url(../images/img_bg_diag_grey.jpg);
border-style:solid;
border-width:thin;
border-color:#ccc;
border-radius:5px;
padding:10px;
}
.results_heading {
color:#73ab01;
font-family: 'Satisfy', cursive;
font-size:32px;

}

/* Results Tabs */
.results_tab_title {
text-shadow: 1px 1px 1px #fff, 2px 2px 2px #fff;
color:#666;
}
.tabs_holder {
height:25px;
z-index:5;
}
.tab {
font-weight:bold;
font-size:12px;
position: relative;
display: block;
margin-left: 0px;
margin-right:5px;
line-height: 24px;
padding: 10px;
padding-top:2px;
padding-bottom:2px;
background: #f6f6f6;
border: 1px solid #ccc;
/* The following four lines are to make the top left and top right corners of each tab rounded. */
-moz-border-radius-topleft: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
border-top-right-radius: 4px;
/* end of rounded borders */
color: #000000;
text-decoration: none;
background: #efefef; /* Old browsers */
background: -moz-linear-gradient(top,  #efefef 0%, #e5e5e5 50%, #eeeeee 51%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(50%,#e5e5e5), color-stop(51%,#eeeeee), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #efefef 0%,#e5e5e5 50%,#eeeeee 51%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #efefef 0%,#e5e5e5 50%,#eeeeee 51%,#fefefe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #efefef 0%,#e5e5e5 50%,#eeeeee 51%,#fefefe 100%); /* IE10+ */
background: linear-gradient(to bottom,  #efefef 0%,#e5e5e5 50%,#eeeeee 51%,#fefefe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
height:25px;
z-index:0;
min-width:60px;
float:left;
border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#ccc;
cursor:pointer;
}
.tab:hover {
height:	28px;
margin-top:-3px;
}
.tabs_content_holder {
width:560px;
min-height:326px;
padding:10px;
border-style:solid;
border-width:thin;
border-color:#CCC;
background-color:#fff;
margin-top:5px;
z-index:0;
text-align:justify;
font-size:12px;
line-height:19px;
border-radius:5px;
border-top-left-radius:0px;
}
.tab_selected {
font-weight:bold;
font-size:12px;
position: relative;
display: block;
margin-left: 0px;
margin-right:5px;
line-height: 24px;
padding: 10px;
padding-top:2px;
padding-bottom:2px;
background-color:#fff;
border: 1px solid #ccc;
/* The following four lines are to make the top left and top right corners of each tab rounded. */
-moz-border-radius-topleft: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
border-top-right-radius: 4px;
/* end of rounded borders */
color: #000000;
text-decoration: none;
height:26px;
z-index:0;
min-width:60px;
float:left;
border-bottom-style:none;
border-bottom-width:thin;
border-bottom-color:#ccc;
cursor:pointer;
}
.results_section_heading {
color:#73ab01;
font-weight:bold;
font-size:24px;
}

/* Apply Page */
.apply_page {
width:960px;
margin:0 auto;
}
.table_apply {
	border-style:solid;
	border-width:thin;
	border-color:#ccc;
	border-radius:5px;
	width:100%;
}
.table_apply_header {
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#ccc;
	padding:10px;
	background-color:#eee;
font-family: 'Istok Web', sans-serif;
color:#73ab01;
font-size:18px;
}
.table_apply_cell {
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#ccc;
	padding:10px;
}
.table_apply_available {
	font-weight:bold;
	color:#090;
}
.table_apply_sold {
	font-weight:bold;
	color:#900;
}
.table_members {
	border-style:solid;
	border-width:thin;
	border-color:#ccc;
	border-radius:5px;
	width:99%;
}
.apply_moreareas_button {
	border-style:solid;
	border-width:thin;
	border-color:#ccc;
	border-radius:5px;
	background-color:#73ab01;
	color:#fff;
	font-weight:bold;
	padding:5px;
	cursor:pointer;
	text-align:center;
}
.apply_question_icon {
cursor:pointer;
}


/* Text Styles */
h1 {
font-family: 'Istok Web', sans-serif;
color:#05492e;
font-size:36px;
margin-top:40px;
line-height:45px;
}
h2 {
font-family: 'Istok Web', sans-serif;
color:#05492e;
}
h3 {
font-family: 'Istok Web', sans-serif;
color:#05492e;
margin-top:0px;
}
p {
text-align:justify;
}
a {
text-decoration:none;
color:#6699cc;
}
.footer_link {
	color:#eee;
	font-size:10px;
}
.footer_heading {
font-family: 'Droid Sans', sans-serif;
color:#aaa;
font-size:12px;
font-weight:bold;
}
.index_box_title {
font-family: 'Istok Web', sans-serif;
text-align:center;
color:#05492e;
font-weight:bold;
font-size:24px;
text-shadow: #fff 0 0 6px;
	zoom:1;
	filter: progid:DXImageTransform.Microsoft.Glow(Color=#000000,Strength=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0, Color=#000000)";
}
.index_box_text {
text-align:center;
font-weight:bold;
font-style:italic;
color:#666;
font-size:14px;
}
.index_text {
font-family: 'Satisfy', sans-serif;
color:#73ab01;
font-size:26px;
}
.member_information_heading {
font-family: 'Istok Web', sans-serif;
color:#73ab01;
font-size:18px;
}

/* Form Styles */
.table_form {
	border-style:solid;
	border-width:thin;
	border-color:#ccc;
	border-radius:5px;
}
.table_form_label {
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#ccc;
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#ccc;
	padding:10px;
	background-color:#eee;
	font-weight:bold;
	color:#05492e;
	text-align:right;
}

.table_form_field {
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#ccc;
	padding:10px;
}
.table_form_button {
	padding:10px;
}
.form_button {
	border-style:solid;
	border-width:thin;
	border-color:#ccc;
	border-radius:5px;
	background-color:#05492e;
	color:#fff;
	font-weight:bold;
	padding:10px;
	cursor:pointer;
}
.form_button:hover {
	background-color:#05492e;
}
.form_input_1 {
	width:300px;
	height:20px;
	padding:5px;
	border-style:solid;
	border-width:thin;
	border-color:#ccc;
	border-radius:5px;
	font-size:16px;
}
.form_textarea_1 {
	width:300px;
	padding:5px;
	border-style:solid;
	border-width:thin;
	border-color:#ccc;
	border-radius:5px;
	font-size:16px;
}
.form_select_1 {
	width:310px;
	height:30px;
	padding:5px;
	border-style:solid;
	border-width:thin;
	border-color:#ccc;
	border-radius:5px;
	font-size:16px;
}

/* Results Form Styles */
.results_table_form {
	border-style:solid;
	border-width:thin;
	border-color:#ccc;
	border-radius:5px;
}
.results_table_form_label {
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#ccc;
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#ccc;
	padding:5px;
	background-color:#eee;
	font-weight:bold;
	color:#73ab01;
	text-align:right;
	font-size:10px;
}
.results_table_form_field {
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#ccc;
	padding:5px;
}
.results_table_form_button {
	padding:5px;
}
.results_form_button {
	border-style:solid;
	border-width:thin;
	border-color:#ccc;
	border-radius:5px;
	background-color:#73ab01;
	color:#fff;
	font-weight:bold;
	padding:10px;
	cursor:pointer;
}
.results_form_button:hover {
	background-color:#2288bb;
}
.results_form_input_1 {
	width:230px;
	height:20px;
	padding:5px;
	border-style:solid;
	border-width:thin;
	border-color:#ccc;
	border-radius:5px;
	font-size:16px;
}
.results_form_textarea_1 {
	width:230px;
	padding:5px;
	border-style:solid;
	border-width:thin;
	border-color:#ccc;
	border-radius:5px;
	font-size:16px;
}
.results_form_select_1 {
	width:310px;
	height:30px;
	padding:5px;
	border-style:solid;
	border-width:thin;
	border-color:#ccc;
	border-radius:5px;
	font-size:16px;
}
.member_login_link {
position:absolute; 
top:15px; 
left:50%; 
margin-left:348px; 
padding:2px; 
width:100px; 
font-size:12px; 
text-align:center; 
border-style:solid;
border-width:thin;
border-color:#ccc;
border-radius:5px; 
background-color:#eee;
cursor:pointer;
}
.member_login_link:hover {
background-color:#c2dff8;
}
.profiletext{
font-size: 14px;	
}
.formheading
{
color:#000;
}