
body {
	margin: 0px;
	
	background: #FFFFFF url('/_PROJECT/_Block/Frame/MainSink.gif') repeat-x;
	
	color: #000000;
}
a, a:visited, a:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
td.ReadMore a {
	color: #708244;
}
td.SiteBorderLeft {
	background-color: #C9CED2;
	border-left: solid 2px #000000;
}
td.SiteBorderRight {
	background-color: #C9CED2;
	border-right: solid 2px #000000;
}
td.CheckoutDisabled, td.CheckoutDisabled a, td.CheckoutDisabled a:visited, td.CheckoutDisabled a:active {
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
}

h1 {
	color: #872B44;
	font-style: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}

td.PrintThisPage, td.PrintThisPage a, td.PrintThisPage a:visited, td.PrintThisPage a:active {
	text-decoration: none;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
#NewsDiv {
	padding-left: 10px;
	color: #BEC18A;
	zoom: 1;
}
td.CartNav {
	color: #000000;
}
td.CartNav a, td.CartNav a:visited, td.CartNav a:active {
	color: #7F925A;
	text-decoration: none;
}
td.ProductName, td.ProductName a, td.ProductName a:visited, td.ProductName a:active {
	color: #B77A89;
}
td.Headline, td.Headline a, td.Headline a:visited, td.Headline a:active {
	color: #94A473;
}
td.HeadlineSubHeadline {
	color: #94A473;
}
td.ProductDetailItem {
	padding-left: 7px;
	padding-right: 7px;
	font-size: 11px;
}

td.ProductDetailSubHeader {
	background: #E4E6CD url('/_PROJECT/_Block/Frame/GreenSync.gif') repeat-x;
}

td.ProductDetailSummary {
	font-size: 12px;
	background-color: #E5E5CD;
	padding: 5px;
}

td.CartTotal {
	font-weight: bold;
	font-size: 17px;
}

td.ProductDetailPopUp, td.ProductDetailPopUp a, td.ProductDetailPopUp a:visited, td.ProductDetailPopUp a:active {
	font-size: 11px;
	font-weight: bold;
	color: #A76072;
}

td.SelectTd a, td.SelectTd a:visited, td.SelectTd a:active {
	text-decoration: none;
}
td.CartHeader {
	font-weight: bold;
	font-size: 15px;
}

td.HomeSelectNav, td.HomeSelectNav a, td.HomeSelectNav a:visited, td.HomeSelectNav a:active {
	color: #FFFFFF;
}

td.HomeFeatureHeader, td.HomeFeatureHeader a, td.HomeFeatureHeader a:visited, td.HomeFeatureHeader a:active {
	color: #872B44;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
td.HomeAuthorText {
	color: #959595;
	font-weight: bold;
}
td.HomeFeatureHeader a:hover {
	text-decoration: underline;
}


td.HomeFeature a, td.HomeFeature a:visited, td.HomeFeature a:active {
	text-decoration: none;
}

td.HomeFeature a:hover {
	text-decoration: underline;
}

td.Footer {
	font-weight: normal;
	font-size: 9px;
	color: #000000;
}
td.InteriorContent {
	background-color: #E5E5CC;
}
td.HomeContent {
	background-color: #E5E5CC;
}

td.InternalSectionNav, td.InternalSectionNav a, td.InternalSectionNav a:visited, td.InternalSectionNav a:active, td.InternalSectionNav a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
td.InternalSectionNav a:hover {
	color: #C6C6C6;
}

td.InternalSectionHomeLink, td.InternalSectionHomeLink a, td.InternalSectionHomeLink a:visited, td.InternalSectionHomeLink a:active {
	color: #FFFFFF;
}
td.InternalSectionHomeLink a:hover {
	color: #C6C6C6;
}
td.LatestNewsLeft, td.LatestNewsLeft a, td.LatestNewsLeft a:visited, td.LatestNewsLeft a:hover, td.LatestNewsLeft a:active {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #5E782E;
}
td.LatestNews, td.LatestNews a, td.LatestNews a:visited, td.LatestNews a:hover, td.LatestNews a:active {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #5E782E;
}

td.Calendar {
	background-color:  #ebebeb;
}
td.CalendarHeader {
	background-color: #9c5cb2;
}
td.CalendarHeader2 {
	background-color: #c2c2c2;
}
td.CalendarHeader, td.CalendarHeader a, td.CalendarHeader a:visited, td.CalendarHeader a:hover, td.CalendarHeader a:active {
	text-decoration: none;
	color: #000000;
}

td.CalendarEventDay, td.CalendarEventDay a, td.CalendarEventDay a:active, td.CalendarEventDay a:hover, td.CalendarEventDay a:visited {
	color: #FFFFFF;
	background-color: #00b648;
}

td.CalendarNoEventDay, td.CalendarNoEventDay a, td.CalendarNoEventDay a:visited, td.CalendarNoEventDay a:hover, td.CalendarNoEventDay a:active {
	color: #000000;
}

td.White, td.White a, td.White a:hover, td.White a:visited, td.White a:active {
	color: #FFFFFF;
	text-decoration: none;
}

td.White a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

td.SelectThCart {
	color: #000000;
	font-weight: bold;
}

td.SelectTh {
	color: #000000;
}

td.HomeBottomLink, td.HomeBottomLink a, td.HomeBottomLink a:hover, td.HomeBottomLink a:visited, td.HomeBottomLink a:active {
	text-decoration: none;
	color: #FFFFFF;
}

td.TopLeftShadowIE {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/ShadowLeftTop.png', sizingMethod='scale');
}
td.TopLeftShadow {
	background: url(/_PROJECT/_Block/Frame/ShadowLeftTop.png) no-repeat 0 0;
}
td.FooterBackground2 {
	background: #204848 url(/_PROJECT/_Block/Frame/BG_diagonal.gif);
	background-repeat:  repeat-x;
	background-position: right;
}
td.FooterBackground {
	background: url(/_PROJECT/_Block/Frame/FooterBackgroundSync.gif);
	background-repeat:  repeat-y;
	background-position: right;
}

td.TopShadowIE {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/ShadowTopSink.png', sizingMethod='scale');
}
td.TopShadow {
	background: url(/_PROJECT/_Block/Frame/ShadowTopSink.png) repeat-x 0 0;
}

td.TopRightShadowIE {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/ShadowRightTop.png', sizingMethod='scale');
}
td.TopRightShadow {
	background: url(/_PROJECT/_Block/Frame/ShadowRightTop.png) no-repeat 0 0;
}

td.LeftShadowIE {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/ShadowLeftSink.png', sizingMethod='scale');
}
td.LeftShadow {
	background: url(/_PROJECT/_Block/Frame/ShadowLeftSink.png) repeat-y 0 0;
}

td.RightShadowIE {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/ShadowRightSink.png', sizingMethod='scale');
}
td.RightShadow {
	background: url(/_PROJECT/_Block/Frame/ShadowRightSink.png) repeat-y 0 0;
}

td.BottomLeftShadowIE {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/ShadowLeftBottom.png', sizingMethod='scale');
}
td.BottomLeftShadow {
	background: url(/_PROJECT/_Block/Frame/ShadowLeftBottom.png) no-repeat 0 0;
}

td.BottomShadowIE {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/ShadowBottomSink.png', sizingMethod='scale');
}
td.BottomShadow {
	background: url(/_PROJECT/_Block/Frame/ShadowBottomSink.png) repeat-x 0 0;
}

td.BottomRightShadowIE {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/ShadowRightBottom.png', sizingMethod='scale');
}
td.BottomRightShadow {
	background: url(/_PROJECT/_Block/Frame/ShadowRightBottom.png) no-repeat 0 0;
}

div.HomeLogoDivIE {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/Index_Logo.png', sizingMethod='scale');
}
div.HomeLogoDiv {
	background: url(/_PROJECT/_Block/Frame/Index_Logo.png) no-repeat 0 0;
}

div.InteriorLogoDivIE {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/Interior_Logo.png', sizingMethod='scale');
}

div.InteriorLogoDiv {
	background: url(/_PROJECT/_Block/Frame/Interior_Logo.png) no-repeat 0 0;
}

td.SearchFormLeftCap {
	background: url(/_PROJECT/_Block/Frame/SearchLeftCap.png) no-repeat 0 0;
}
td.SearchFormLeftCapIE {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/SearchLeftCap.png', sizingMethod='scale');
}

td.SearchFormRightCap {
	background: url(/_PROJECT/_Block/Frame/SearchRightCap.png) no-repeat 0 0;
}
td.SearchFormRightCapIE {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/SearchRightCap.png', sizingMethod='scale');
}

td.SearchFormMid {
	background: url(/_PROJECT/_Block/Frame/SearchSink.png) repeat-x 0 0;
}
td.SearchFormMidIE {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/SearchSink.png', sizingMethod='scale');
}


td.InteriorNav {
	background: url(/_PROJECT/_Block/Frame/InteriorNav/IntNav_Sink.gif) repeat-x 0 0;
}

div.InteriorSubNav, div.InteriorSubNav a, div.InteriorSubNav a:visited, div.InteriorSubNav a:active {
	color: #000000;
	text-decoration: none;	
}

td.InteriorSubNav, td.InteriorSubNav a, td.InteriorSubNav a:visited, td.InteriorSubNav a:active {
	color: #000000;
	text-decoration: none;
}

td.InteriorSubNav a:hover {
	text-decoration: underline;
}

td.ExtranetSubNav, td.ExtranetSubNav a, td.ExtranetSubNav a:visited, td.ExtranetSubNav a:hover, td.ExtranetSubNav a:active {
	color: #FFFFFF;
	text-decoration: none;
}

td.InteriorBottomLeft {
	background: #1080CC url(/_PROJECT/_Block/Frame/Interior_BottomLeft_BG.gif) no-repeat 0 0;
	background-position: bottom right;
}

td.ContentBody {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

td.HomeBottom {
	background: url('/_PROJECT/_Block/Frame/Index_Bottom_Sink.gif') repeat-x;
}

td.HomeNav {
	/*background: #01B248 url('/_PROJECT/_Block/Frame/MainNav_BottomBG.gif') no-repeat 100% 0%; */
	background: #00AF46 url('/_PROJECT/_Block/Frame/MainNav_Sink.gif') repeat-x;
}
td.HomeOrange, td.HomeOrange a, td.HomeOrange a:active, td.HomeOrange a:visited {
	color: #FFFFFF;
	background: #FF7F00;
	text-decoration: none;
}
td.HomeOrange a:hover {
	text-decoration: underline;
}

/* Form */
.z-iError {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.z-iText {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.z-iCombo {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.z-iLabel {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.z-iStatic {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.z-iRequired {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.z-iButton {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

/* EmailForm */
.EmailForm-iError {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.EmailForm-iText {
	padding: 2px;
	color: #000000;
	background-color: #FFAE5D;
	border: none;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.EmailForm-iCombo {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.EmailForm-iLabel {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	color: #007247; /* #03B1D6 */
	font-family: Arial, Helvetica, sans-serif;
}
.EmailForm-iStatic {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.EmailForm-iRequired {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.EmailForm-iButton {
	background-color: #FDBF82;
	border: none;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

/* SearchForm */
.SearchForm-iError {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.SearchForm-iText {
	padding: 2px;
	color: #000000;
	background-color: #FFFFFF;
	border: none;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.SearchForm-iCombo {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.SearchForm-iLabel {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	color: #007247; /* #03B1D6 */
	font-family: Arial, Helvetica, sans-serif;
}
.SearchForm-iStatic {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.SearchForm-iRequired {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.SearchForm-iButton {
	background-color: #FDBF82;
	border: none;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
/* ProductDetail */
.ProductDetail-iError {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.ProductDetail-iText {
	padding: 2px;
	color: #000000;
	background-color: #FFFFFF;
	border: none;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.ProductDetail-iCombo {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 9px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.ProductDetail-iLabel {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	color: #007247; /* #03B1D6 */
	font-family: Arial, Helvetica, sans-serif;
}
.ProductDetail-iStatic {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.ProductDetail-iRequired {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.ProductDetail-iButton {
	background-color: #FDBF82;
	border: none;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
div.NavUnderline, div.NavUnderline a, div.NavUnderline a:hover, div.NavUnderline a:active, div.NavUnderline a:visited {
	text-decoration: underline;
}
div.NavNoUnderline, div.NavNoUnderline a, div.NavNoUnderline a:hover, div.NavNoUnderline a:active, div.NavNoUnderline a:visited {
	text-decoration: none;
}