body { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
p    { font-family: Verdana, helvetica, arial, sans-serif; font-size: 12px;}

td  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.bodycopy    { color: black; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif }
.bodycopyBlue { color: #062557; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif }
.bodycopyGreen { color: #98a02e; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif }
.smalltext    { color: black; font-size: 9px; line-height: 12px; font-family: Arial, Helvetica, sans-serif  }
.smalltextBlue { color: #062557; font-size: 9px; line-height: 12px; font-family: Arial, Helvetica, sans-serif }
.smalltextGreen { color: #98a02e; font-size: 9px; line-height: 12px; font-family: Arial, Helvetica, sans-serif }
.headlineBlack { color: black; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }
.headline        { color: #062557; font-weight: bold; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, sans-serif }
.headlineGreen { color: #98a02e; font-weight: bold; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, sans-serif }
.headlineLargeBlack { color: black; font-size: 20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 22px; }
.headlineLargeBlue         { color: #062557; font-weight: bold; font-size: 20px; line-height: 22px; font-family: Arial, Helvetica, sans-serif }
.headlineLargeGreen  { color: #98a02e; font-weight: bold; font-size: 20px; line-height: 22px; font-family: Arial, Helvetica, sans-serif }

.bluesansbold { color: #062557; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
input.text{ font-weight:bolder; font-size:10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

a:link                         { color: #062557; font-weight: bold; text-decoration: underline; }
a:visited                       { color: #062557; font-weight: bold; text-decoration: underline; }
a:active                       { color: #062557; font-weight: bold; text-decoration: underline; }
a:hover                       { color: #98a02e; font-weight: bold; text-decoration: underline; }
a.bread:link            { font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.bread:visited            { font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.bread:active           { font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.bread:hover           { font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.breadEnd { 
	font-size: 14px;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: -1px;
	padding: 0;
	margin: 0;
	color: #062557;
	text-decoration: none;
	
}


#myprojectlist { }
#myprojectlist td.myprojectitems { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 3px 5px; border-bottom: 1px solid #8c9566; }
.images { border: 1px solid #8c9566; }

.blueHeader { font-size: 14px; color: #062557; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.blueSubHeader { font-size: 12px; color: #062557; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.productListHeaderRow { background-color: #8C9566; color: #FFFFFF; font-weight: bold; }
.header { color: #062557; font-size: 16px; font-weight: bold; line-height: 12px; font-family: Arial, Helvetica, sans-serif }
.categoryheader { color: #98a02e; font-size: 16px; font-weight: bold; line-height: 12px; font-family: Arial, Helvetica, sans-serif }
.categoryLabelGreen { color: #98a02e; font-size: 12px; font-weight: bold; line-height: 12px; font-family: Arial, Helvetica, sans-serif }
.required { color: Red; }
.whatIsThisLink { font-weight:normal; font-size: 10px; }

/* **************************************************** */

H1.HomePage {
	font-size: 18px;
	font-family: helvetica, arial, sans-serif;
	line-height: 20px;
	letter-spacing: 0px;
	padding: 0;
	margin: 0;
	color: #062557;
	text-decoration: none;
}
H2.HomePage {
	font-size: 14px;
	font-family: helvetica, arial, sans-serif;
	line-height: 16px;
	padding: 0;
	margin: 0;
	color: #5C89BD;
	font-style: italic;
}
P.HomePage {
	font-size: 10px;
	margin-top:5px;
	margin-bottom:0px;
}

H1.ExtraBig {
	font-size: 22px;
	font-family: helvetica, arial, sans-serif;
	line-height: 24px;
	letter-spacing: -1px;
	padding: 0;
	margin-bottom: 10;
	color: #000;
	text-decoration: none;
}

H1.InsidePage {
	font-size: 16px;
	font-family: helvetica, arial, sans-serif;
	line-height: 18px;
	letter-spacing: -.5px;
	padding: 0;
	margin-bottom: 10;
	color: #000;
	text-decoration: none;
}

H2.InsidePage {
	font-size: 16px;
	font-family: helvetica, arial, sans-serif;
	line-height: 18px;
	letter-spacing: -0.5px;
	padding: 0;
	margin-bottom: 0;
	color: #000;
	text-decoration: none;
}
H3.InsidePage {
	font-size: 14px;
	font-family: helvetica, arial, sans-serif;
	line-height: 16px;
	letter-spacing: -1px;
	padding: 0;
	margin-bottom: 0;
	color: #000;
	text-decoration: none;
}

A.DownloadLinks {
	font-size: 14px;
	font-family: helvetica, arial, sans-serif;
	line-height: 16px;
	letter-spacing: -0.5px;
	padding: 0;
	margin-top: 30px;
	margin-bottom: -7px;
}

DIV.Testimonial { padding: 10px; margin-bottom: 15px; width:650;}
DIV.TestimonialAlternate {border: 1px solid #8c9566;  padding: 10px; margin-bottom: 15px;  width:650; background-color:#EEE;}
P.TestimonialText { font-size:13px; }
DIV.TestimonialImages { padding-bottom:20px; }


H2.ProjectView {
	font-size: 16px;
	font-family: helvetica, arial, sans-serif;
	line-height: 18px;
	letter-spacing: -1px;
	color: #000;
	text-decoration: none;
}
p.ProjectView {
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
	font-weight:normal;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000;
	text-decoration: none;
}


DIV.FabricSamples  {border: 1px solid #8c9566;  width: 530; padding: 10px; margin-bottom: 30px;  background-color:#EEE;}
DIV.FabricSamples A {font-weight: normal;}
DIV.FabricSamples A:link { font-weight: normal;}
DIV.FabricSamples A:visited { font-weight: normal;}
DIV.FabricSamples A:active {font-weight: normal; }
DIV.FabricSamples A:hover {font-weight: normal; }
DIV.FabricSamples TABLE { margin-top: 10px; width: 100%;}

A.CategoryLabels {
	color:#FFF;
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
	line-height: 14px;
	padding: 0;
	margin-top: 30px;
	margin-bottom: -7px;
	text-decoration: none;
}

A.CategoryLabels:link { color:#FFF; text-decoration: none;}
A.CategoryLabels:visited { color:#FFF; text-decoration: none;}
A.CategoryLabels:active {color:#FFF; text-decoration: underline; }
A.CategoryLabels:hover {color:#FFF; text-decoration: underline; }

A.AltCategoryLabels {
	color:#000;
	font-size: 14px;
	font-family: helvetica, arial, sans-serif;
	line-height: 16px;
	letter-spacing: -0.5px;
	padding: 0;
	margin-top: 30px;
	margin-bottom: -7px;
	text-decoration: none;
	font-weight:bold;
}

A.AltCategoryLabels:link { color:#000; text-decoration: none; font-weight:bold;}
A.AltCategoryLabels:visited { color:#000; text-decoration: none; font-weight:bold;}
A.AltCategoryLabels:active {color:#000; text-decoration: underline; font-weight:bold;}
A.AltCategoryLabels:hover {color:#000; text-decoration: underline; font-weight:bolds;}

DIV.BreadCrumbs { margin-bottom: 15px; }

.SkuHeader {
	color:#FFF;
	font-size: 14px;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	line-height: 16px;
	padding: 5px;
	text-decoration: none;
}
.SkuColumn {
	color:#000;
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
	line-height: 16px;
	padding: 5px;
	text-decoration: none;
	font-weight:normal;
	border-bottom: 1px solid #8D9562;
 } 
 
 .ImageColumn 
 {
	padding:1px 1px 1px 1px;
	border:1px solid #000000;
 } 
 
 SkuColumnAddToList {
	color:#000;
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
	line-height: 16px;
	padding: 5px;
	text-decoration: none;
	font-weight:normal;
	border-bottom: 1px solid #8D9562;
 } 
 
 #lightbox {
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
}	
#lightboxCaption { float: left; }
#keyboardMsg { float: right; }

#lightbox img { border: none; } 
#overlay img { border: none; }

#overlay { background-image: url(/images/global/lightbox_overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/global/lightbox_overlay.png", sizingMethod="scale");
}

.searchResultsHeader
{
	font-size: 17px;
	font-family: helvetica, arial, sans-serif;
	line-height: 20px;
	letter-spacing: -1px;
	padding: 20;
	margin-top: 25px;
	color: #000;
	text-decoration: none
}

.searchResultsErrors {
	font-size: 17px;
	font-family: helvetica, arial, sans-serif;
	line-height: 20px;
	letter-spacing: -1px;
	margin-top: 25px;
	color: Maroon;
	text-decoration: none
}

/* Hides from IE5-mac \*/
* html .IEBox {margin-top:1px;}
/* End hide from IE5-mac */

.printshow {display:none;}

.documentsPopup
{
	position: absolute;
	left: 655px;
	z-index: 100;
	width: 300px;
	display: none;
	background-color: #eeeeee;
	border: solid 2px #777777;
	border-left-width: 3px;
	border-bottom-width: 3px;
	padding: 15px;
	text-align: left;
}
	.documentsPopup ul {
		margin-top:0; 
		margin-bottom:10px; 
		list-style-type:disc; 
		list-style-position:outside;
	}
		.documentsPopup ul li {
			margin:0 0 0 -20;
		}
			.documentsPopup ul li a {
				font-weight: normal;
			}

.orderTrackerSearchBox
{
	margin: 10px;
	margin-bottom: 0px;
	background-color: #eeeeee;
	border: solid 1px #8D9562;
	height: 130px;
	padding-top: 20px;
	text-align: center;
}

.orderTrackerSearchBoxMain
{
	margin: 10px;
	margin-bottom: 0px;
	background-color: #eeeeee;
	border: solid 1px #8D9562;
	padding: 10px;
	text-align: center;
	overflow:hidden;
}

.orderTrackerSearchResultsBox
{
	padding: 20px;
	border: solid 1px #8D9562;
	margin: 10px;
	margin-bottom: 0px;
}