/***********************************************************
Standard Shell CSS with core elements and needed attributes
Created by: Eric Tessau
2/14/2006

The Required Base HTML Elements are required. All other
sections are optional and can be deleted or commented out.
***********************************************************/

/* REQUIRED BASE HTML ELEMENTS */
/* Fonts, colors, sizes for the next 3 should match and be the default for sitewide text */
body { color: 636466; font-size: 11px; font-family: "Gill Sans MT", "Gil Sans", "Lucida Grande", Helvetica, Arial; line-height: 16px}
td  { color: 636466; font-size: 11px; font-family: "Gill Sans MT", "Gil Sans", "Lucida Grande", Helvetica, Arial; line-height: 16px }
p  { color: 636466; font-size: 11px; font-family: "Gill Sans MT", "Gil Sans", "Lucida Grande", Helvetica, Arial; line-height: 16px }
/* End matching */
a      { color: 636466; text-decoration: underline }
a:hover {text-decoration:none;}
/* h1 { color: #9c9c86; font-size: 16px; font-family: "Times New Roman", Baskerville; font-weight: bold; line-height: 20px } */
h1 {padding-left:20px; background-color:#001d31; line-height:25px; color: white; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;}
h2 { color: #001d31; font-size: 13px; font-family: "Times New Roman", Baskerville; font-weight: bold; line-height: 16px }
h3 {}
input  { color: #001d31; font-size: 11px; font-family: Arial, Helvetica, sans-serif} /* Watch for borders; this governs radio buttons and checkboxes too */
textarea  { color: #001d31; font-size: 11px; font-family: Arial, Helvetica, sans-serif}
select  { color: #001d31; font-size: 11px; font-family: Arial, Helvetica, sans-serif}

/* OPTIONAL FORM STYLES */
input.borderless   { color: #001d31; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; border-width: 0 }
input.button   { color: #001d31; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; border-width: 0 }

/* Other color */
.secondary  {
	color: #666666;
	font-family: "Lucida Grande", Helvetica, Arial;
	font-size: 9px;
	letter-spacing: 1px;
	font-weight: normal;
}
.tertiary { 
color: #900000 
}
.secondarybold {
	color: #666666;
	font-family: "Lucida Grande", Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
}
.tertiarybold { 
color: #900000; 
font-weight: bold 
}

/* SEASONAL : Should mostly be color changes ONLY */
.seasonalprimary  { color: #5781ae; font-weight: bold }
.seasonalsecondary  { color: #648f3f; font-weight: bold }
.seasonaltertiary  { color: #e47f00; font-weight: bold }


/* MAIN MENU DIV*/
#mainmenu {
	background-color: D8D6C3;
	height: 20px;
	font-family: "Gill Sans MT", "Gil Sans", "Lucida Grande", Helvetica, Arial;
	font-size: 9px;
	letter-spacing: 1px;
	width: 800px;
	font-weight: normal;
}
#mainmenu ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
	overflow: none;
}
#mainmenu ul li {
	display: inline;
}
#mainmenu ul li a {
	float: left;
	height: 14px;
	text-decoration: none;
	margin-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 20px;
	color: 333333;
}
#mainmenu ul li a:link {
	color: #333333;
}
#mainmenu ul li a:hover {
	color: #FFFFFF;
	background-color: 757270;
	text-decoration: none;
}

/* SUB MENU DIV*/
#submenu {
	background-color: #FFFFFF;
	font-family: "Gill Sans MT", "Gil Sans", "Lucida Grande", Helvetica, Arial;
	font-size: 10px;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
}
#submenu ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}
#submenu a {
	margin-top: 0px;
	margin-bottom: 3px;
	display: block;
	width: 175px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
	padding-left: 10px;
	text-decoration: none;
	outline:none;
	color: 666666;
}
#submenu a:link {
	color: 666666;
}
#submenu a:hover, #submenu .current {
	color: #FFFFFF;
	background-color: 757270;
}

/* SUB MENU DIV*/
div.submenu {
	background-color: #FFFFFF;
	font-family: "Gill Sans MT", "Gil Sans", "Lucida Grande", Helvetica, Arial;
	font-size: 10px;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
}
div.submenu ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
div.submenu a {
	margin-top: 0px;
	margin-bottom: 3px;
	display: block;
	width: 175px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
	padding-left: 10px;
	text-decoration: none;
	outline:none;
	color: 666666;
}
div.submenu a:link {
	color: 666666;
}
div.submenu a:hover, div.submenu .current {
	color: #FFFFFF;
	background-color: 757270;
}


/* RIGHT MENU DIV*/
#rightmenu {
	background-color: ffffff;
	font-family: "Gill Sans MT", "Gil Sans", "Lucida Grande", Helvetica, Arial;
	font-size: 9px;
	letter-spacing: 1px;
	padding: 0px;
	margin: 0px;
}
#rightmenu ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#rightmenu a {
	margin-top: 3px;
	margin-bottom: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	outline:none;
	color: 666666;
}
#rightmenu a:link {
	color: #666666;
}
#rightmenu a:hover {
	color: 666666;
	background-color: #FFFFFF;
	text-decoration: underline;
	border: thin none #CCCCCC;
}

/* FOOTER MENU DIV*/
#footermenu {
	font-family: "Gill Sans MT", "Gil Sans", "Lucida Grande", Helvetica, Arial;
	font-size: 9px;
}
#footermenu ul {
	list-style-type: none;
	overflow: none;
	padding: 0px;
	margin: 0px;
}
#footermenu ul li {
	display: inline;
}
#footermenu ul li a {
	float: left;
	text-decoration: underline;
	color: #666666;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#footermenu ul li a:link {
	color: #666666;
}
#footermenu ul li a:hover {
	color: #666666;
	text-decoration: none;
}

/* MAIN MENU CLASS
.whatsnew {
	width: 100px;}
.designers {width: 100px;}
.products {width: 100px;}
.pricelists {width: 100px;}
.company {width: 100px;}
.contact {width: 100px;}
.hbftextile {width: 100px;}
.gsa {width: 100px;}
*/

/* HEADLINES : The # indicates importance/usage. 1 = Most commonly used; 2 = Different color, etc, that is next most common, etc. If you need more than 3, add as needed 
.headline1  { color: #9c9c86; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 20px }
.headline2   { color: #001d31; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 20px }
.headline3    { color: #900000; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 20px }
.subheadline1  { color: #001d31; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 16px }
.subheadline2   { color: #94947f; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 16px }
.subheadline3   { color: #900000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 16px }
.minorheadline1  { color: #001d31; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 16px }
.minorheadline2 { color: #94947f; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 16px }
.minorheadline3 { color: #900000; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 16px }
*/
/* BORDERS */
.border1  {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.border2  {
	border: 1px solid #999999;
}

.border3  {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

/* FOOTER */
#footermenu .slideLeft {
float: left;
}

#footermenu .slideRight {
float: right;
}