
@font-face {
	font-family: 'Montserrat';
	src: url('http://www.flitterwicks.com/fonts/Montserrat-Regular.ttf');
}


body {
	margin: 0px;
	padding: 0px;
	font-family: 'Montserrat', sans-serif;
}

h1 {
	margin: 0px 0px 20px 0px;
	text-align: center;
	font-size: 24px;
	color: #5E7327;
}

h2 {
	margin: 0px 0px 20px 0px;
	text-align: center;
	font-size: 18px;
	color: #5E7327;
}

h3 {
	margin: 20px 0px 20px 0px;
	font-size: 18px;
	color: #F69B41;
}

p {
	margin: 0px 0px 20px 0px;
	line-height: 1.5;
	font-size: 14px;
	color: #666666;
}



div#PageMenu {
	width: 100%;
	padding: 10px 0px;
	text-align: center;
	background-color: #5E7327;  /* GREEN */
	/* background: rgba(94, 115, 39, 0.6);  TRANSPARENT GREEN */
	color: #FFFFFF;
}
div#PageMenu img#LogoImage {
	padding: 0px 30px 0px 0px;
}
div#PageMain {
	height: 735px;
	/* background-image: url('../images/backgrounds/imgBackgroundBW2.jpg'); */
	/* background-size: cover; */
	overflow: hidden;
}
div#PageMain img.BackgroundImage {
	position: fixed;
	left: -150px;
	/* background-size: contain; */
}
div#MainContent {
	margin: 50px 100px 100px 100px;
/*
	position: absolute;
	left: 50px;
	top: 50px;
*/
}
img#BackgroundColor {
	z-index: -1;
}
img#BackgroundBW {
	z-index: -2;
}
div#PageFooter {
	width: 100%;
	padding: 10px 0px;
	text-align: center;
	font-size: 12px;
	background-color: #5E7327;  /* GREEN */
	color: #FFFFFF;
}



a {
	text-decoration: none;
	font-weight: bold;
}
a.MainMenuLink, a.FooterMenuLink {
	color: #FFFFFF;
}
a.MainMenuLink:hover, a.FooterMenuLink:hover {
	color: #F69B41;  /* ORANGE */
}
a.MainMenuLink {
	padding: 0px 30px;
	font-size: 16px;
}
a.FooterMenuLink {
	font-size: 12px;
}
a.InlineLink {
	color: #F69B41;
}
a.InlineLink:hover {
	color: #666666;
}
a.InlineLinkChosen {
	color: #5E7327;  /* GREEN */
}



.InlineTitle {
	padding: 0px 20px 0px 0px;
	font-weight: bold;
	color: #5E7327;  /* GREEN */
}


.ScriptSuccess {
	background-color: #006600;
	color: #FFFFFF;
}
.ScriptFailed {
	background-color: #660000;
	color: #FFFFFF;
}

div#ColorSwatches {
	height: 400px;
	width: 600px;
}

/*
table.ColorSwatches {
	margin: 50px auto;
}
img.ColorSwatch {
	margin: 10px;
}
*/



div#Cart {
	visibility: hidden;
	position: absolute;
	height: 0;
	width: 0;
	top: 154px;
	left: 1400px;
	background-color: #5E7327;
	color: #FFFFFF;
}





div#SplashCopy1 {
	position: absolute;
	left: 700px;
	top: 200px;
	text-align: center;
	font-size: 48px;
	color: #5E7327;
}
div#SplashCopy2 {
	position: absolute;
	left: 1050px;
	top: 380px;
	text-align: center;
	line-height: 200%;
	font-size: 14px;
	color: #5E7327;  /* GREEN */
}






span.Divider {
	padding: 0px 20px;
	font-weight: bold;
	color: #5E7327;  /* GREEN */
}



img.PageImageLeft {
	float: left;
	margin: 0px 50px 20px 0px;
}
img.PageImageRight {
	float: right;
	margin: 0px 0px 20px 50px;
}




div.ListLeft {
	width: 45%;
	padding: 10px 20px 10px 0px;
	float: left;
}
div.ListRight {
	width: 45%;
	padding: 10px 0px 10px 20px;
	float: right;
}



div.PanelLeft {
	width: 25%;
	padding: 10px;
	float: left;
	text-align: center;
}
div.PanelRight {
	width: 65%;
	padding: 10px;
	float: right;
}

