.home #main h2 {
	width: 854px;
	height: 61px;
	margin: 0 0 20px 0;
	padding: 0;
	color: #000;
	font-size: 12px;
	line-height: 61px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center top;
}
h2.welcometoinwoodvillage {
	background-image: url(/imgD/bkg_headline_welcometoinwoodvillage.gif);
}
h2.aboutinwoodvillage {
	background-image: url(/imgD/bkg_headline_aboutinwoodvillage.gif);
}
h2.storesatinwoodvillage {
	background-image: url(/imgD/bkg_headline_storesatinwoodvillage.gif);
}

/* ----- billboards ----- */
.home #main div#sectionbillboards {
	overflow: hidden;
	position: relative;
	width: 854px;
	margin: 0 0 10px 0;
	padding: 0;
}
.home #main #billboardimagesingle,
.home #main #billboardimages {
	position: relative;
	width: 822px;
	height: 322px;
	margin: 0 16px;
	padding: 0;
	background-image: url(/imgD/bkg_billboards.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.home #main #billboardimagesingle a,
.home #main #billboardimages a {
	display: block;
	width: 810px;
	height: 310px;
	margin: 0;
	padding: 0;
}
.home #main #billboardimagesingle img,
.home #main #billboardimages img {
	display: block;
	width: 810px;
	height: 310px;
	margin: 0;
	padding: 6px;
}
.home #main #billboardnav {
	position: relative;
	z-index: 50;
	left: 50%;
	top: -10px;
	float: left;
	overflow: visible;
	margin: 0;
	padding: 0;
}
.home #main #billboardnavwrap {
	position: relative;
	left: -50%;
	margin: 0;
	padding: 0 5px;
	line-height: 20px;
	background-color: #fff;
	border: solid #D7A3B0;
	border-width: 0 1px;
}
.home #main #billboardnavwrap a {
	padding: 0 3px;
	color: #333;
}
.home #main #billboardnavwrap a.activeSlide,
.home #main #billboardnavwrap a:hover {
	color: #AA1E43;
}

/* ----- content ----- */
.home #main div#content {
	float: none;
	overflow: hidden;
	width: 822px;
	margin: 0 16px 20px 16px;
	padding: 0;
	background-image: url(/imgD/bkg_doubleborderframe_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.home #main .contentwrap {
	overflow: hidden;
	width: 810px;
	margin: 0;
	padding: 6px;
	background-image: url(/imgD/bkg_doubleborderframe_btm.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.home #main #content .backgroundwrap {
	overflow: hidden;
	width: 810px;
	margin: 0;
	padding: 0;
	color: #2C1315;
	background-image: url(/imgD/bkg_plaid.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.home #main #content p.first {
	font-size: 16px;
}
.home #main #content p.linkvisit a {
	display: block;
	width: 145px;
	height: 34px;
	text-indent: -9999px;
	background-image: url(/imgD/btn_comevisitus.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	border: 0 none;
}
.home #main #content p.linkvisit a:hover {
	background-position: 0 -34px;
}

/* ----- store categories ----- */
.home #main ul.navstorecats {
	overflow: hidden;
	width: 828px;
	margin: 0;
	padding: 10px 13px 30px 13px;
	list-style-type: none;
	background-image: url(/imgD/bkg_divider_dashed.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.home #main .navstorecats li {
	overflow: hidden;
	float: left;
	width: 164px;
	height: 88px;
	margin: 0;
	padding: 0 0 0 2px;
	background-image: url(/imgD/bkg_divider_vertical_dashed.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.home #main .navstorecats li.first {
	padding: 0;
	background-image: none;
}
.home #main .navstorecats a {
	display: block;
	width: 164px;
	height: 88px;
	padding: 0;
	color: #2C1315;
	font-style: italic;
	text-align: right;
	text-decoration: none;
	line-height: 1.4em;
	background-repeat: no-repeat;
	background-position: right center;
}
.home #main .navstorecats a:hover {
	text-decoration: underline;
}
.home #main .navstorecats a span {
	display: block;
	text-align: right;
}
.home #main .navstorecats a.furnishings {
	width: 74px;
	padding-right: 90px;
	background-image: url(/imgD/bkg_navstorecats_furnishings.jpg);
}
.home #main .navstorecats a.furnishings span {
	padding-top: 27px;
}
.home #main .navstorecats a.specialty {
	width: 74px;
	padding-right: 90px;
	background-image: url(/imgD/bkg_navstorecats_specialty.jpg);
}
.home #main .navstorecats a.specialty span {
	padding-top: 35px;
}
.home #main .navstorecats a.apparel {
	width: 66px;
	padding-right: 98px;
	background-image: url(/imgD/bkg_navstorecats_apparel.jpg);
}
.home #main .navstorecats a.apparel span {
	padding-top: 35px;
}
.home #main .navstorecats a.restent {
	width: 102px;
	padding-right: 62px;
	background-image: url(/imgD/bkg_navstorecats_restent.jpg);
}
.home #main .navstorecats a.restent span {
	padding-top: 27px;
}
.home #main .navstorecats a.beautyservice {
	width: 68px;
	padding-right: 96px;
	background-image: url(/imgD/bkg_navstorecats_beautyservice.jpg);
}
.home #main .navstorecats a.beautyservice span {
	padding-top: 27px;
}

