

/* MESSAGES */
.error {
	background-color:#CC3333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : 900;
	color: White;}
.warning {
	background-color:#FFFF66;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : 900;
	color: 000000;}
.info {
	background-color:#000099;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : 900;
	color: White;}
	
.bot {
	width:5px;
	visibility:hidden;}

/* BASIC ELEMENTS */
h1 {font-size: 14px; font-weight: bold; font-family: Verdana, Helvetica, Geneva, Lucida, Arial, san-serif; color: #036; margin-top: 15px; margin-bottom: 12px;}
h2 {font-size: 13px; font-weight: bold; font-family: Verdana, Helvetica, Geneva, Lucida, Arial, san-serif; color: #C03; margin-top: 10px;}
h3, h4, h5, h6 {font-size: 12px; font-weight: bold; font-family: Verdana, Helvetica, Geneva, Lucida, Arial, san-serif; color: #000; margin-bottom: -13px;}
a:link, a:visited {text-decoration: underline; color: #036;}
a:hover, a:active {text-decoration: none; color: #ffbf00;}
strong {color: #036;}
li {font-family: Verdana, Helvetica, Geneva, Lucida, Arial, san-serif; color: #000; line-height: 18px;}
span {display: none;}

/* MAIN SECTIONS */
.mainMenu {background-color: #003366;}
.bodytext {font-size: 12px; font-family: Verdana, Helvetica, Geneva, Lucida, Arial, san-serif; color: #000000; line-height: 18px;}
.centerbodytext {font-size: 0.75em; font-family: Verdana, Helvetica, Geneva, Lucida, Arial, san-serif; color: #000000; line-height: 18px; text-align: center;}
a.centerbodytext:hover {text-decoration: none; color: #000000}
a#segmentlink:hover {text-decoration: none; color: #000000}
p.footer {font-size: 10px; font-family: Verdana, Helvetica, Geneva, Lucida, Arial, san-serif; color: #999; text-align: center;}
.justifyfooter {font-size: 10px; font-family: Verdana, Helvetica, Geneva, Lucida, Arial, san-serif; color: #999; line-height: 1.2em; text-align: justify;}

/* MAIN NAVIGATION */
a.navigation:link, a.navigation:active, a.navigation:visited {font-weight: lighter; color: #fff; font-family: Verdana, Helvetica, Geneva, Lucida, Arial, san-serif; line-height: 1.2em; margin: 5px 5px 5px 5px;}
a.navigation:hover {text-decoration: none; color: #ffbf00}

/* REVERSED TEXT */
td.reversed, a.reversed:link {font-weight: normal; font-size: 0.95em; font-family: Verdana, Helvetica, Geneva, Lucida, Arial, san-serif; color:#fff; padding: 10px; line-height: 14px;}
.yellow {font: bold; color: #FC3;}

/* PRODUCT TEXT ON 5TH BLUE BAR FROM TOP - ON INDEX PAGE */
.meyerblue {font-family: Verdana, Helvetica, Geneva, Lucida, Arial, san-serif; color: #036; line-height: 1.5em;}

/* SHOPPING CART SIDE BAR */	
.myAccountSideBar1 {background-color: #8CA3BA;}
.myAccountSideBarImage {background-color: #ffffff;}
.myAccountSideBarContent { padding-left:10px; padding-right:4px } /* WHY DO WE NEED THIS LINE? */

/* TEXT USED IN SHOPPING CART SIDE BAR - SHOULD WE RENAME THIS CLASS? */
p.copy {font: 10px Verdana, Helvetica, Geneva, Lucida, Arial, san-serif; color: #036; padding: 10px 10px 10px 10px; margin-top: 15px; margin-bottom: -10px;}
td, th {font-size: 12px; font-family: Verdana, Helvetica, Geneva, Lucida, Arial, san-serif; color: #000; line-height: 1.5em;}
td.small {font-size: 10px; font-family: Verdana, Helvetica, Geneva, Lucida, Arial, san-serif; color: #000; line-height: 1.5em;}

/* SHOPPING CART NAVIGATION: TURNED ON AND MODIFIED BY KD ON 8.5.04 */
.myAccountMenu1 td {background-color: #FFE066; font-size: 11px;}
.myAccountMenu2 a:hover {text-decoration : none; color: red;}
.myAccountMenu3 td {background-color: #FFE066;font-weight: bold;}

.myAccountMenu4 td {
	background-color: #FFCC66;
	
	font-size:9px;
	padding-left : 2px;
	padding-right : 2px;}

/* SEARCH CATALOG FEATURED ITEMS: TURNED ON AND MODIFIED BY CPB ON 8.6.04 */
h2#featuredItem {font-size: 12px; color: #000000; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}

/* Required Fields */
sup#requiredFieldMark {color:#CC3333}

/* MODIFY PROFILE: TURNED ON AND MODIFIED BY KD ON 8.5.04 */
.video {background-color: #003366; color: white; padding: 5px;}
.highlight {font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight: normal; color: #CC3333;}
.vltgray {background-color: #FFFFFF;}
.ltgray#minicart_spacer {background-color: #FFE596; font-size:1px;}

table.OrderHistory{
	padding:0px 0px 0px 0px;
	border:1px outset #000000;
}

table.OrderHistory td{
	padding:2px 2px 2px 2px;
	border:1px inset #000000;
}

/* Used for Product Restriction Administration BEGIN*/
ul#GroupNav, ul#GroupNav li {
	float:left;
	list-style:none;
	margin:0;
	padding:2px;
	position:relative;
}

ul#GroupNav li A {
	display:block;
	padding:3px;
	background-color:#CC0033;
	color:#FFFFFF;
	font-family:Verdana, Helvetica, Geneva, Lucida, Arial, san-serif;
	font-size:12px;
	font-weight:bold;
}

ul#GroupNav li A:visited {
 	display:block;
	padding:3px;
	background-color:#CC0033;
	color:#036;
	font-family:Verdana, Helvetica, Geneva, Lucida, Arial, san-serif;
	font-size:12px;
	font-weight:bold;
}

ul#GroupNav li A:hover {
 	display:block;
	padding:3px;
	background-color:#CC0033;
	color:#ffbf00;
	font-family:Verdana, Helvetica, Geneva, Lucida, Arial, san-serif;
	font-size:12px;
	font-weight:bold;
}

	
/* Used for Product Restriction Administration END*/
