* { font-family: Verdana, Arial, Helvetica, sans-serif }
/* ------  colors ------*/
.cartText, .pageText, .loginText,  .cartTitle, .cartTextTotal, .fontTinyBlack, .fontNormalBlack {color:black;}
.fontNormalRed, .fontSmallRed {color:#FF0000;}
.fontBlue {color:#7E9BC3;}
.fontNormalBlue {color:#08519c;}
.fontMiddleBlue {color:#657C9C;}
.fontDarkBlue, .fontFooter, .pageTitle {color:#4C5D75;}
.fontWhite,  .fontNormalWhite,  .cartHeader {color:white;}
.fontBrown  {color:#9C8E65;}
.fontDarkBrown  {color:#756B4C;}
.fontGrey, .fontNormalGrey, .smallGreyNote {color:#C2C2C2;}
.fontGold, .fontNormalGold {color:#CC6600}

.textDkRed, .smallRedNote {color: #804000;}
.textOrange, .cartOptionText {color: #C60000;}
.textDkBlue {color: #036000;}

/* ------  font sizes ------*/
.fontTiny, .fontTinyBlack, .fontFooter, .smallGreyNote, .smallRedNote  {font-size: 9px;}
.fontSmall, .headerNavigation, .fontSmallRed, .cartText,  .cartOptionText  {font-size: 10px;}
.fontNormal, .fontNormalGold, .fontNormalGrey, .fontNormalWhite, .loginText, .pageText, .cartTextTotal, .fontNormalBlue    {font-size: 11px;}
.fontLarge, loginHeader, .cartHeader {font-size: 12px;}
.fontHuge, .cartTitle, .pageTitle {font-size: 14px;}

/* ------  font decoration ------*/
.bold, .cartTitle, .cartHeader, .cartTextTotal {font-weight: bold;}
.underline  {text-decoration:underline;}

/* ------  bg colors ------*/
.bgBrown,  .headerNavigation {background-color: #9C8E65;}
.bgDkBrown {background-color: #756B4C;}
.bgTan    {background-color: #C2BC7E;}
.bgBlue   {background-color: #7E9BC3;}
.bgGrey,  .cartHeader  {background-color: #C2C2C2;}
.bgLtGrey, .loginText {background-color: #F0F0F0;}
.bgWhite  {background-color: #FFFFFF;}
.bgLtYellow {background-color: #FFFFA0;}

/* ------ checkout ---------*/
.chkoutBgHeader {  color:white; font-size:10px; font-weight:bold; background-color:#C2C2C2; }
.chkoutHeader {  color:white; font-size:11px; font-weight:bold; background-color:#657C9C; }
.checkoutBgText { color:#C2C2C2; font-size:10px; }
.checkoutText { color:black; font-size:11px; }
.checkoutTextRed { color:#FF0000; font-size:11px; }
.checkoutTable {border-width: 1px; border-color:#657C9C; border-style: solid;}
.checkoutBgTable {border-width: 1px; border-color:#C2C2C2; border-style: solid;}
.checkoutErrText { color:FF0000; font-size:11px; font-weight:bold;  }
.checkoutGrayCell { background-color:#C2C2C2; }

/*  ------- side nav bar -----*/
.headerNavigation {font-size:11px; color: white; font-weight:bold;	line-height:18px; padding-top:4px; background-color:#C2C2C2;}

.LeftMenuHeading {font-size:10px;	color: #003366;	font-weight:bold;	line-height:18px; padding-top:4px;}
.LeftMenuHeading a {font-size:10px;	color: #003366;	font-weight:bold;	text-decoration: underline; line-height:18px; padding-top:4px;}
.LeftMenuHeading a:hover {	color: #C60;}

.orangeNav { font-size:10px;	font-weight:bold;	line-height:18px; padding-top:4px;	color: #FF9900;	}
.orangeNav a { font-size:10px;	font-weight:bold;	text-decoration: underline; line-height:18px; padding-top:4px;	color: #FF9900;	 }
.orangeNav a:hover {	color: #C2C2C2; }

.LeftMenuItem  {	font-size:10px;	color: #003366;	line-height:12px;}
.LeftMenuItem a {	text-decoration: underline; font-size:10px;	color: #003366;	line-height:12px;}
.LeftMenuItem a:hover {	color: #C60;}
.LeftMenuItem li {	padding-left: 10px;	background: url(/mm5/laplogic/images/arrowbullet07.gif) no-repeat 5px 3px;	line-height: 12px;	padding-bottom:1px;}
.LeftMenuItem ul, .LeftMenuItem ul a .LeftMenuItem a {	font-size: 10px;	margin-top: 1px;	margin-left: 0px;	padding-left: 0px;	margin-bottom: 1px;	list-style-type: none;	text-decoration:none;	color: #003366;}
.leftMenuTable  { border-width:1px; border-color:#C2C2C2; border-style:solid; }


/*  ------- common page -----*/
.pageBgText { color:#C2C2C2; font-size:10px;  }
.pageTitle { color:#FF9900; font-size:14px; font-weight:bold; }
.loginHeader { color:white; font-size:11px; font-weight:bold;  }
.pageHeader { color:white; font-size:10px; font-weight:bold; background-color:#657C9C; }
.pageBgHeader { color:white; font-size:10px; font-weight:bold; background-color:#C2C2C2; }
.pageTable {border-width: 1px; border-color:#657C9C; border-style: solid;}
.pageBgTable {border-width: 1px; border-color:#C2C2C2; border-style: solid;}
.fontSmallGrey{color:#C2C2C2; font-size:8pt; }
.fontHugeWhite{color:#FFFFFF; font-size:16pt; font-weight:bold;}
.pageTextRed { color:#FF0000; font-size:11px; font-weight:bold;}
.pageTextYellow {  color:#FF9900; font-size:11px; font-weight:bold;}  
.requiredText { color:black; font-size:10px; background:#00ff00; }
.optionalText { color:black; font-size:10px; background:#ffffff; }
.divNoShow{visibility:hidden; border:none; position: absolute; top:1000px; left:10px; width:800px; height:500px;}
.pageUl li {	padding-left: 10px; background: url(/mm5/laplogic/images/arrowbullet07.gif) no-repeat 0px 2px;	padding-bottom:1px; padding-top:0px;}
.pageUl ul  { margin-top:1px;	margin-left:10px;	padding-left:0px;	margin-bottom:1px;	list-style-type:none; }
.fontSmallWhite { color:#FFFFFF; font-size:8pt; }

/* ------ anchors ---------*/
.topMenuNav a {	text-decoration: underline; font-size:10px;	color: #003366;	line-height:10px; }
.topMenuNav a:hover {	color: #C60;}
.topWhiteMenuNav { font-size:10px;	color: #FFFFFF;	line-height:10px; }
.topWhiteMenuNav a {	text-decoration: underline; font-size:10px;	color: #FFFFFF;	line-height:10px; }
.topWhiteMenuNav a:hover {	color: #C60;}
.pageNav { text-decoration: underline; font-size:10px;	color: #003366;	line-height:10px; }
.pageNav a { text-decoration: underline; font-size:10px;	color: #003366;	line-height:10px; }
.pageNav a:hover {	color: #C60;}
.picLinkNoBorder{border:0px solid white;}

.whiteSmallNav { font-size:9px;		color: #FFFFFF;	}
.whiteSmallNav a { font-size:9px;	text-decoration: underline;	color: #FFFFFF;	 }
.whiteSmallNav a:hover {	color: #C2C2C2; }

/* .picLinkNoBorder:hover{border-bottom:1px solid #C2C2C2;border-left:1px solid #C2C2C2;border-right:1px solid #C2C2C2;border-top:1px solid #C2C2C2;} */


/* ----- table borders -----*/
.borderThinGrey, table.tableNav {border-width: 1px; border-color:#C2C2C2; border-style: solid;}


.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

