/* HTML elements */
body {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	background-color:#9E998F;	/* #B5B2AA #D3CEC4 old dark grey #335687 */ 
	color:#6D87A8;	/* old light green #6d87a8 */
}
td 							{ font-family: "Times New Roman", Times, serif; font-size: 13px; color:#335687}
p							{ }
img							{ border: none; }
form						{ }

.PageSpanner { 
	font-size:16px;
	line-height:75px;
 }
.PageSpanner br				{ display: none; } /* Show spanners on one line */

/* Form elements */
input						{ font-family: "Times New Roman", Times, serif; font-size: 13px; }
input.FormTextField			{ border: 1px #B5B5B5 solid; width: 110px;}
input.FormButton			{ color: #FFFFFF; }
input.FormButton2			{
	color: #FFFFFF;
	background:#6d87a8;	/* old light green #6d87a8 */
}
/* 
div							{ border: 1px red dotted; }
*/

/* Default links */
a:link, a:visited, a:hover, a:active { color: #6d87a8; }
a.nav						{ font-family: Times New Roman, Times, serif; font-style: italic; font-size: 14px; color: #335687; text-decoration: none; }

/* Body container for border */
.BodyContainer				{ width: 770px; border: 9px #B5B5B5 solid; background-color: #FFFFFF; }

/* general div on all pages to offset content from left nav  */
.PageContent          		{ padding: 0px 0px 0px 0px; }

/* Header */
.HeaderContainer {
	margin:0;
	padding:0;
	width:780px;
	height:90px;
	background:#fff;
}
.HeaderLogo {
	background-color:inherit;
	float:left;
	margin:0;
	padding:10px 0 0 10px;
}
.HeaderRight {
	background-color:inherit;
	/*width:540px;*/
	width:438px;
	/*padding:30px 0px 0px 0px;*/
	margin:0;
	padding:0;
	float:right;
}
.HeaderLinksContainer		{ background-color: inherit; text-align: right; }
.HeaderSearch {
	/*float: right;*/
	text-align: right;
	/*margin: 0px 0px 0px 20px;*/
	margin:0;
	padding:30px 15px 0 0;
	/*padding:30px 15px 0 0;*/
}
.HeaderLinks {
	margin:0;
	padding:10px 15px 0 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
}
.HeaderLinks2 {
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
	padding:5px 0px 0px 0px;
}
a.Header					{ color: #666666; text-decoration: none; }
a.Header:link				{ color: #666666; text-decoration: none; }
a.Header:hover				{ color: #666666; text-decoration: underline; }
a.Header:visited			{ color: #666666; text-decoration: none; }
a.Header2					{ color: #6d87a8; text-decoration: none; font-weight:bold;}
a.Header2:link				{ color: #6d87a8; text-decoration: none; font-weight:bold;}
a.Header2:hover				{ color: #6d87a8; text-decoration: underline;  font-weight:bold;}
a.Header2:visited			{ color: #6d87a8; text-decoration: none; font-weight:bold;}
.HeaderNavContainer			{ width: 770px; }

/* Qjump */
.q_jump						{ font-family:Verdana; color: #335687; font-size: 7pt; text-decoration: none; font-weight: bold; }

/* Dept links */
.DeptlinkContainer			{ position: relative; top: 50px; left: 15px; margin: 0px 0px 100px 0px; }
.deptbarlink:link, .deptbarlink:visited {
	font-weight: normal;
	font-size: 12px;
	text-transform: capitalize;
	color: #335687;	/* #015015 */
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
}
.deptbarlink:hover, .deptbarlink:active {
	font-weight: normal;
	font-size: 12px;
	text-transform: capitalize;
	color: #6D87A8;	/* #015015 */
	font-family: "Times New Roman", Times, serif;
	text-decoration: underline;
}
.deptbarlink2				{ font-weight: normal; font-size: 11px; text-transform: capitalize; color: #FFFFFF; font-family: "Times New Roman", Times, serif; text-decoration: none; }
.deptbarlink2:hover			{ font-weight: normal; font-size: 11px; text-transform: capitalize; color: #335687; font-family: "Times New Roman", Times, serif; text-decoration: underline; }

.deptlinkP					{ font-weight: normal; font-weight: bold; font-size: 12px; text-transform: capitalize; color: #105D10; font-family: "Times New Roman", Times, serif; text-decoration: none; }
.deptbarlink1active			{ font-weight: bold; font-size: 12px; text-transform: capitalize; color: #335687; font-family: "Times New Roman", Times, serif; text-decoration: underline; }
.deptbarlink2active			{ font-weight: bold; font-size: 10px; text-transform: capitalize; color: #335687; font-family: "Times New Roman", Times, serif; text-decoration: underline; }
.deptlinkM					{ font-weight: normal; font-weight: bold; font-size: 12px; text-transform: capitalize; color: #335687; font-family: "Times New Roman", Times, serif; text-decoration: none; }

/* Page titles */
.PageTitle					{ font-family: "Times New Roman", Times, serif; font-size: 24px; color: #335687; margin: 20px 0px 0px 0px; }
.DeptTitle					{ font-family: "Times New Roman", Times, serif; font-size: 24px; color: #335687; margin: 20px 0px 0px 0px; }

/* Prices */
.ListPricewSale				{ font-family: "Times New Roman", Times, serif; font-size: 14px; color: #6d87a8; }
.ListPricewoSale			{ font-family: "Times New Roman", Times, serif; font-size: 18px; color: #6d87a8; }
.SalePrice					{ font-family: "Times New Roman", Times, serif; font-size: 14px; color: red; }
.MSRPPrice					{ font-family: "Times New Roman", Times, serif; font-size: 14px; color: black; }

/*  related products list price or price level 1 with a sale*/
.ListPricewSaleR      		{ background: inherit; color: #000000; }
/*  related products list price or price level 1 with NO sale*/
.ListPricewoSaleR     		{ background: inherit; color: #000000; }
/*  related products sale price */
.SalePriceR           		{ background: inherit; color: #ff0000; }
/*  related products msrp price */
.MSRPPriceR           		{ background: inherit; color: #000000; }

/* Product pages */
.ProductName				{ font-family: "Times New Roman", Times, serif; color: #335687; font-size: 24px;}

/* Basket */
/* Header labels */
.CartLabels					{ font-weight: bold; background-color: #335687; color: white; }
.tablebgcolor				{ font-weight: bold; background-color: white; color: black; }
.cart_list_item				{}
.SubHeadbgcolor				{
	font-weight: bold;
	background-color:#335687;	/* old dark green #335687 */
	color: white;
}
.SubHeadText				{ font-weight: bold; color: white; }
.relProduct					{ }
.relProductlabel {color:#FFFFFF}

/* Footer */
.FooterContainter {
	width: 740px; 
	/*height: 24px; */
	background-color: #FFFFFF; 
	padding: 0px 15px 0px 15px; 
}
.FooterLinks {
	float:left;
	padding: 5px 0px 0px 0px;
}
	.FooterLinks a {margin-right:5px;}
.FooterForm					{ float: right; }
.FooterFormText				{ font-family: "Times New Roman", Times, serif; font-size: 11px; color: #666666; }

/* Follow me cart */
/* outside border of the follow me cart box*/
.cartOutline				{ background-color: #000000; }

/* style for the header of the follow me cart */
.cartHeader					{ background-color: #335687; color:#FFFFFF; }

/* style for box containing items in cart */
.cartItems					{ background-color: #FFFFFF; color:#000000; }

/* style for bottom of follow me cart, where number of items and total usually go */
.cartBottom					{ background-color: #FFFFFF; color:#000000; }
