/* Background Colors -- SITE SPECIFIC */
.bgDarkGreen  { background-color: #777B3B} /* BSA */
.bgCream      { background-color: #FAFBE4} /* BSA */

 /* Background Colors -- STANDARD */
.bgPage			{ background-color: #C6C982} /* BSA */
.bgWhite		{ background-color: #FFFFFF}  
.bgGrayPale 	{ background-color: #EEEEEE}
.bgGrayLight 	{ background-color: #CCCCCC}
.bgGrayMedium	{ background-color: #999999}
.bgGrayDark		{ background-color: #666666}
.bgHeaderBar 	{ background-color: #6FBAB4}  
.bgProduct		{ background-color: #FFFFFF}
.bgProductAlt	{ background-color: #DADADA}
.bgAccessory	{ background-color: #CEDCE9}
.bgAccessoryAlt	{ background-color: #B7CCE1}
.bgSourceCode	{ background-color: #FFFFFF}

.scrollbar {scrollbar-face-color: #DDDDDD; scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color:#DDDDDD; scrollbar-darkshadow-color: #DDDDDD; scrollbar-track-color: #DDDDDD; scrollbar-arrow-color: #DDDDDD; }


/*Link Styles*/
a:link			{ text-decoration: underline; color: #000000} /* BSA */
a:visited		{ text-decoration: underline; color: #000000}	
a:active		{ text-decoration: underline; color: #000000}	
a:hover			{ text-decoration: underline; color: #777B3B}

a.FooterLink:link		{ text-decoration: none; color: #22689D}
a.FooterLink:visited	{ text-decoration: none; color: #22689D}	
a.FooterLink:active		{ text-decoration: none; color: #22689D}	
a.FooterLink:hover		{ text-decoration: underline; color: #22689D}


a.CartLink:link		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; color: #733316}	
a.CartLink:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; color: #733316}	
a.CartLink:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; color: #733316}	
a.CartLink:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: underline; color: #CE4C49}

a.suggest:link		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #EAB45C}	
a.suggest:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #EAB45C}	
a.suggest:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #EAB45C}
a.suggest:hover		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #CE4C49}

a.CartAdded:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #733316}	
a.CartAdded:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #733316}	
a.CartAdded:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #733316}
a.CartAdded:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #CE4C49}


/*Fonts*/
.HeadingLarge		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; font-weight: normal; color: #777B3B} /* BSA */
.Heading			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 23px; font-style: normal; font-weight: bold; color: #8E0000} /* BSA */
.SubHeadingLarge	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: #B2302F} /* GlobalZ */
.ItalicGreen		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; font-weight: bold; color: #777B3B} /* BSA */
.SubHeading			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: #880000} /* BSA */
.SubHeadingBlack		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #000000} /* BSA */
.SubHeadingBlackItalic		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; font-weight: bold; color: #000000} /* BSA */
.BodytextLarge		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000} /* GlobalZ */
.ErrorText 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #B2302F} /* GlobalZ */
.Bodytext			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;} /* BSA */
.Bold			    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000;} /* BSA */
.Footer 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #22689D} /* GlobalZ */
.Body10			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000;} /* BSA */
.Bold10			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000;} /* BSA */
.Copyright 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #22689D} /* GlobalZ */
.ContactText		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #22689D} /* GlobalZ */
.FormFieldText		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000} /* GlobalZ */
.Testimonial		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #A98700} /* GlobalZ */
.TestimonialSmall	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A98700} /* GlobalZ */
.Tinytext			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000} 
.NavFormText		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #22689D} /* GlobalZ */

.Label	 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #480E00}
.SectionTitle 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #480E00}
.CartBox 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EAB45C}
.Breadcrumbs 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #EAB45C}
.Special  		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #EAAD4A}
.Specialbold  		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #EAAD4A}
.elements		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal;	color: #000000}
.AlertBox		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal;	color: #733316}

 /***** CELL FORMATTING *****/

.ContentArea	{ PADDING-LEFT:28px; PADDING-RIGHT:0px;  PADDING-TOP:0px; PADDING-BOTTOM:20px;BACKGROUND-REPEAT:no-repeat; vertical-align:top}
.BulletBlue		{list-style-type: disc; color: #22689D} /* GlobalZ */
.BulletRed		{list-style-type: square; color: #B2302F} /* GlobalZ */

 /***** END CELL FORMATTING *****/
 
 /***** BEGIN: LEFT NAV FORMATTING *****/
 
.LeftNavMenuTableLevel0			{ height:100%; PADDING:0px; background-color: #FAFBE4; border-bottom-width: 0px; border-bottom-style:none;}
.LeftNavMenuTableOnLevel0		{ height:100%; PADDING:0px; background-color: #FAFBE4; border-bottom-width: 0px; border-bottom-style:none;}
.LeftNavMenuTableSelectedLevel0	{ height:100%; PADDING:0px; background-color: #E4E7B2; border-bottom-width: 0px; border-bottom-style:none;}

.LeftNavMenuLeftCellLevel0		{ height:100%; width:11px; vertical-align:middle; text-align:center;}
.LeftNavMenuRightCellLevel0		{ height:100%; width:149px; PADDING-LEFT:0px; PADDING-RIGHT:3px; PADDING-TOP:5px; PADDING-BOTTOM:5px; vertical-align:middle;}

a.LeftNavMenuLinkLevel0:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000}	
a.LeftNavMenuLinkLevel0:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000}	
a.LeftNavMenuLinkLevel0:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000}
a.LeftNavMenuLinkLevel0:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #8E0000}

a.LeftNavMenuLinkOnLevel0:link		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000}	
a.LeftNavMenuLinkOnLevel0:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000}	
a.LeftNavMenuLinkOnLevel0:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000}
a.LeftNavMenuLinkOnLevel0:hover		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #8E0000}

a.LeftNavMenuLinkSelectedLevel0:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #5F6425}	
a.LeftNavMenuLinkSelectedLevel0:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #5F6425}	
a.LeftNavMenuLinkSelectedLevel0:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #5F6425}
a.LeftNavMenuLinkSelectedLevel0:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #8E0000}

.LeftNavMenuTableLevel1			{ height:100%; PADDING:0px; background-color: #FAFBE4; border-bottom-width: 0px; border-bottom-style:none;}
.LeftNavMenuTableOnLevel1		{ height:100%; PADDING:0px; background-color: #FAFBE4; border-bottom-width: 0px; border-bottom-style:none;}
.LeftNavMenuTableSelectedLevel1	{ height:100%; PADDING:0px; background-color: #E4E7B2; border-bottom-width: 0px; border-bottom-style:none;}

.LeftNavMenuLeftCellLevel1		{ height:100%; width:16px; vertical-align:middle; text-align:center;}
.LeftNavMenuRightCellLevel1		{ height:100%; width:144px; PADDING-LEFT:15px; PADDING-RIGHT:3px; PADDING-TOP:5px; PADDING-BOTTOM:5px; vertical-align:middle;}

a.LeftNavMenuLinkLevel1:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000}	
a.LeftNavMenuLinkLevel1:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000}	
a.LeftNavMenuLinkLevel1:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000}
a.LeftNavMenuLinkLevel1:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #8E0000}

a.LeftNavMenuLinkOnLevel1:link		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000}	
a.LeftNavMenuLinkOnLevel1:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000}	
a.LeftNavMenuLinkOnLevel1:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000}
a.LeftNavMenuLinkOnLevel1:hover		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #8E0000}

a.LeftNavMenuLinkSelectedLevel1:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #5F6425}	
a.LeftNavMenuLinkSelectedLevel1:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #5F6425}	
a.LeftNavMenuLinkSelectedLevel1:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #5F6425}
a.LeftNavMenuLinkSelectedLevel1:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #8E0000}

.LeftNavMenuTableLevel2			{ height:100%; PADDING:0px; background-color: #FAFBE4; border-bottom-width: 0px; border-bottom-style:none;}
.LeftNavMenuTableOnLevel2		{ height:100%; PADDING:0px; background-color: #FAFBE4; border-bottom-width: 0px; border-bottom-style:none;}
.LeftNavMenuTableSelectedLevel2	{ height:100%; PADDING:0px; background-color: #E4E7B2; border-bottom-width: 0px; border-bottom-style:none;}

.LeftNavMenuLeftCellLevel2		{ height:100%; width:21px; vertical-align:middle; text-align:center;}
.LeftNavMenuRightCellLevel2	{ height:100%; width:139px; PADDING-LEFT:30px; PADDING-RIGHT:3px; PADDING-TOP:5px; PADDING-BOTTOM:5px; vertical-align:middle;}

a.LeftNavMenuLinkLevel2:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000}	
a.LeftNavMenuLinkLevel2:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000}	
a.LeftNavMenuLinkLevel2:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000}
a.LeftNavMenuLinkLevel2:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; color: #8E0000}

a.LeftNavMenuLinkOnLevel2:link		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000}	
a.LeftNavMenuLinkOnLevel2:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000}	
a.LeftNavMenuLinkOnLevel2:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000}
a.LeftNavMenuLinkOnLevel2:hover		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; color: #8E0000}

a.LeftNavMenuLinkSelectedLevel2:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #5F6425}	
a.LeftNavMenuLinkSelectedLevel2:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #5F6425}	
a.LeftNavMenuLinkSelectedLevel2:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #5F6425}
a.LeftNavMenuLinkSelectedLevel2:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; color: #8E0000}

 /***** END: LEFT NAV FORMATTING *****/
