body
{
	margin-top: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x repeat-y;
}

.shell
{
	background-color: #BAA472;
}

.shellWhite
{
	background-color: #ffffff;
}

.headerSpacer
{
	background-color: #BAA472;
}

.borderRight
{
	background-image: url(../images/borderRight.jpg);
	background-repeat: repeat-y;
	background-position: top right;
}

.menuStretch
{
	position: absolute;
	width: 460px;
	height: 32px;
	margin-left: 400px;
	background-color: #1C301C;
}

.borderLeft
{
	background-image: url(../images/borderLeft.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}

.footer
{
	background-color: #BAA472;
}	

.pageImageHome
{
	background-image: url(../images/pageImageHome.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.contentShell
{
	background-color: #1C301C;
}

.content
{
	background-color: #BAA472;
}

.bell
{
	position: absolute;
	padding-top: 10px;
	padding-left: 5px;
}

.title
{
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
	font-family: Georgia;
	color: #2E0E1D;
}

.titleGreen
{
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia;
	color: #1C301C;
}

.titleGreen a:link
{
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia;
	color: #1C301C;
	text-decoration: none;
}

.titleGreen a:active
{
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia;
	color: #1C301C;
	text-decoration: none;
}

.titleGreen a:hover
{
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia;
	color: #1C301C;
	text-decoration: none;
}

.titleGreen a:visited
{
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia;
	color: #1C301C;
	text-decoration: none;
}

.copy
{
	font-size: 12px;
	color: #000000;
	font-family: Georgia;
}

.copy2
{
	font-size: 12px;
	color: #000000;
	font-family: Georgia;
}

.copySml
{
	font-size: 11px;
	color: #000000;
	font-family: Georgia;
}

.copyBackground
{
	background-color: #D0BA88;
}

.portfolioHome
{
	position: absolute;
	top: 141px;
	padding-left: 6px;
}

.homepageListShell
{
}

.l1
{
	font-family: Georgia;
	font-size: 12px;
	color: #2B3240;
	font-weight: bold;
}

.l2
{
	font-family: Georgia;
	font-size: 11px;
	color: #51504D;
	font-weight: bold;
}

.homepageTitleGray
{
	font-family: Georgia;
	font-size: 11px;
	color: #51504D;
	font-weight: bold;
	text-decoration: underline;
}

.homepageList
{
	font-family: Georgia;
	font-weight: normal;
	font-size: 12px;
	color: #1C301C;
}

.homepageListShell
{
	background-image: url(../images/homepageLeaf.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.subPageTitle
{
	background-color: #1C301C;
	width: 254;
	height: 31;
	color: #ffffff;
	font-family: Georgia;
	font-size: 16px;
	border-top: 1px solid #D9CCB1;
}

.subTitle
{
	font-family: Georgia;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.subCopy
{
	font-family: Georgia;
	font-size: 12px;
	color: #000000;
}

.subCopyLink
{
	font-family: Georgia;
	font-size: 11px;
	color: #1C301C;
	font-weight: bold;
}

.subCopyLink a:link
{
	font-family: Georgia;
	font-size: 11px;
	color: #1C301C;
	font-weight: bold;
}

.subCopyLink a:visited
{
	font-family: Georgia;
	font-size: 11px;
	color: #1C301C;
	font-weight: bold;
}

.subCopyLink a:active
{
	font-family: Georgia;
	font-size: 11px;
	color: #1C301C;
	font-weight: bold;
}

.portfolioLink
{
	font-family: Georgia;
	font-size: 10px;
	color: #1C301C;
	font-weight: bold;
}

.portfolioLink a:link
{
	font-family: Georgia;
	font-size: 10px;
	color: #1C301C;
	font-weight: bold;
}

.portfolioLink a:visited
{
	font-family: Georgia;
	font-size: 10px;
	color: #1C301C;
	font-weight: bold;
}

.portfolioLink a:active
{
	font-family: Georgia;
	font-size: 10px;
	color: #1C301C;
	font-weight: bold;
}

.portfolioLinksSection
{
	background-color: #D0BA88;
	color: #000000;
	font-size: 10px;
}

.customAdditionalTitle
{
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	font-family: Georgia;
}

.customAdditionalLink
{
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	font-family: Georgia;
}

.customAdditionalLink a:link
{
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	font-family: Georgia;
}

.rediscoveredJamAppStop
{
	background-image: url( ../images/rediscovered/jam_app_stop.jpg );
	background-repeat: no-repeat;
	background-color: #FEEDCF;
	width: 200px;
	height: 94px;
}

.rediscoveredRabbetedJam
{
	background-image: url( ../images/rediscovered/rubber_jamb.jpg );
	background-repeat: no-repeat;
	background-color: #FEEDCF;
	width: 200px;
	height: 94px;
}

.rediscoveredSegmentedJam
{
	background-image: url( ../images/rediscovered/seg_arch_jamb.jpg );
	background-repeat: no-repeat;
	background-color: #FEEDCF;
	width: 200px;
	height: 94px;
}

.orderButton
{
	background-color: #1C301C;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	font-family: Georgia;
	border: 1px solid #000000;
	padding: 6px;
}

.orderButtonLink
{
	background-color: #1C301C;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	font-family: Georgia;
	text-decoration: none;
}

.orderButtonLink a:link
{
	text-decoration: none;
}

.orderButtonLink a:active
{
	text-decoration: none;
}

.orderButtonLink a:hover
{
	text-decoration: none;
	color: #e2e2e2;
}

.orderButtonLink a:visited
{
	text-decoration: none;
}

.enlargeTxt
{
	font-size: 11px;
	color: #000000;
	font-family: Georgia;
	font-weight: bold;
}

.ulHide
{
	list-style: none;
}

.cartTableHeader
{
	background-color: #1E311D;
	color: #ffffff;
}

.productsGalleryOptionsTitle
{
	font-size: 11px;
}