@charset "UTF-8";
/* CSS Document */

.sidemenu{
	width: 200px; /*width of accordion menu*/
	text-align: right;
	font-size: 10px;
	text-transform: uppercase;
}

.sidemenu .menuitem a { /*CSS class for menu headers in general (expanding or not!)*/
	font: 10px Arial;
	margin-bottom: 10px; /*header text is indented 10px*/
	color: #579C1C;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	background-attachment: scroll;
	background-image: url(../images/sidemenuhoverG_bg2.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

.sidemenu .menuitem a:hover { /*CSS class for menu headers in general (expanding or not!)*/
	color: #579C1C;
	background-attachment: scroll;
	background-image: url(../images/sidemenuhoverG_bg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
}

.sidemenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.sidemenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.sidemenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.sidemenu ul li a{
	color: #99CF16;
	background: url(arrow) no-repeat center left; /*custom bullet list image*/
	display: block;
	/*padding-left: 19px;*/ /*link text is indented 19px*/
	text-decoration: none;
	font: 9px Arial;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
} 
.sidemenu ul li a:hover{ /*hover state CSS*/
	color: #579C1C;
	background: none;
}
.sidemenu .categoryitems a {
	color: #99CF16;
	background: url(arrow) no-repeat center left; /*custom bullet list image*/
	display: block;
	/*padding-left: 19px;*/ /*link text is indented 19px*/
	text-decoration: none;
	font: 9px Arial;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
}
.sidemenu .categoryitems a:hover{ /*hover state CSS*/
	color: #579C1C;
	background: none;
}








.sidemenu .menuitem #ExploreLGLink a:hover {
	font: 10px Arial;
	color: #579C1C;
	margin-bottom: 10px; /*header text is indented 10px*/
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	background-attachment: scroll;
	background-image: url(../images/sidemenuhoverlngB_bg.jpg);
	background-repeat: no-repeat;
}

#HomeG #wrapper #sidebar .sidemenu .menuitem #HomeGLink a, #AboutG #wrapper #sidebar .sidemenu .menuitem #AboutGLink a, #B_Hillside #wrapper #sidebar .sidemenu .menuitem #HillsideGLink a, #Finishes #wrapper #sidebar .sidemenu .menuitem #FinishesGLink a, #Price #wrapper #sidebar .sidemenu .menuitem #PriceLink a, #AboutL #wrapper #sidebar .sidemenu .menuitem #AboutLLink a, #DirectoryBG #wrapper #sidebar .sidemenu .menuitem #DirectoryGLink a, #ContactG #wrapper #sidebar .sidemenu .menuitem #ContactGLink a {
	color: #99CF16;
	background-attachment: scroll;
	background-image: url(../images/sidemenuhoverG_bg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
}
#HomeG #wrapper #sidebar .sidemenu .menuitem #HomeGLink a:hover, #AboutG #wrapper #sidebar .sidemenu .menuitem #AboutGLink a:hover, #B_Hillside #wrapper #sidebar .sidemenu .menuitem #HillsideGLink a:hover, #Finishes #wrapper #sidebar .sidemenu .menuitem #FinishesGLink a:hover, #Price #wrapper #sidebar .sidemenu .menuitem #PriceLink a:hover, #AboutL #wrapper #sidebar .sidemenu .menuitem #AboutLLink a:hover, #DirectoryBG #wrapper #sidebar .sidemenu .menuitem #DirectoryGLink a:hover, #ContactG #wrapper #sidebar .sidemenu .menuitem #ContactGLink a:hover {
	cursor:default;
}
.sidemenu .menuitem #HomeBLGLink a {
	font: 10px Arial;
	color: #579C1C;
	margin-bottom: 10px; /*header text is indented 10px*/
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
}

.sidemenu .menuitem #HomeBLGLink a:hover {
	background: none;
		color: #99CF16;
}
h3 {
	margin: 0px;
	line-height: 5px;
}
