@charset "utf-8";
body {
	background-color: #FFFFFF;
	background-image: url(/images-grn/page-bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

#logo {
	background-image: url(/images-grn/logo-hdr2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 100px;
	width: 245px;
}

#advert01 {
	text-align: center;
	vertical-align: middle;
}

.content-shell {
	margin-top: 20px;
	vertical-align: top;
	width: 995px;
}

#menu-column {
	width: 185px;
}

#content-column {
	background-color: #FFFFFF;
}

// #filter-bg {
	background-image: url(/images-grn/filter-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #FFFFFF;
	width: 710px;
	white-space: nowrap;
	height: 28px;
	max-height: 28px;
}

#filter {
	margin-bottom: 7px;
	margin-top: 5px;
}
.filter-left {
	background-image: url(/images-grn/filter-bg-left.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 28px;
	width: 12px;
}

.filter-right {
	background-image: url(/images-grn/filter-bg-right.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 12px;
}

#menu-bg1 {
	background-image: url(/images-grn/menu-bg.jpg);
	background-position: center 18px;
	height: 370px;
	width: 201px;
	padding-top: 25px;
	background-repeat: no-repeat;
}




.menu-td {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	height: 29px;
	font-size: 14px;
	width: 201px;
}


.menu-td a {
	background-image: url(/images-grn/menu-arrow.gif);
	background-repeat: no-repeat;
	background-position: 7px 6px;
	text-decoration: underline;
	height: 100%;
	width: 100%;
	display: block;
	padding-left: 17px;
	padding-top:3px;
}

.menu-td a:hover{
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	height: 100%;
	width: 100%;
	display: block;
	background-image: url(/images-grn/menu-over.jpg);


}

.menu-td a:active {
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	height: 100%;
	width: 100%;
	display: block;
	background-image: url(/images-grn/menu-over.jpg);


}
.content-columns {
	width: 736px;
	background-color: #FFFFFF;
	padding-top: 25px;
}

.reviews-list {
	color: #F4F0E8;
	text-decoration: underline;
	list-style-type: circle;
	list-style-image: url(/images-grn/menu-arrow.gif);
	padding-left: 25px;
	list-style-position: inside;
	font-size: 13px;
}

#box1-bg {
	background-image: url(/images-grn/box-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 290px;
	width: 716px;
	padding-left: 40px;
	
}

.box2-top {
	background-image: url(/images-grn/box2-top.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 13px;
	xidth: 220px;
}

.box2-bg {
	background-image: url(/images-grn/box2-bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	padding-right: 20px;
	padding-left: 15px;
	xidth: 341px;
}

.box2-btm {
	background-image: url(/images-grn/box2-btm.jpg);
	background-position: center top;
	height: 22px;
	background-repeat: no-repeat;
}

.box3-bg {
	background-color: #FFFFFF;
	background-image: url(/images-grn/box3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 15px;
	padding-left: 15px;
}

.box3-btm {
	background-image: url(/images-grn/box3btm.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
}

.box4-bg {
	background-color: #FFFFFF;
	background-image: url(/images-grn/box4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 20px;
	padding-left: 5px;
	x: 325px;
}
.box4-btm {
	background-image: url(/images-grn/box4btm.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
}


.ftr-left {
	background-image: url(/images-grn/ftr-bg-left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 36px;
	width: 12px;
}

.ftr-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-image: url(/images-grn/ftr-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.ftr-right {
	background-image: url(/images-grn/ftr-bg-right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 18px;
}

.hdr-events {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	font-family: Geneva, Verdana, Arial, sans-serif;
}

