.cartStepCurrent					{color: #333333;}
.cartStepGhost						{color: #999999;}

.button,
.buttonOver							{border: 1px solid #cccccc;
									 background-color: #f6f6f6;
									 color: #6a6a6a;}

.productimg							{border-width:0px;}

.cartHeader td,
.formHeader td,
.cartHeader,
.formHeader							{background-color: #cc0001;
									 color: #ffffff;
									 font-weight: bold;
									 padding: 3px;}

.formHeader a:link,
.formHeader a:active,
.formHeader a:visited,
.formHeader a:hover,
.cartHeader a:link,
.cartHeader a:active,
.cartHeader a:visited,
.cartHeader a:hover					{color: #ffffff;}

.productTitle,						{font-weight: bold;
									 color: #AF000C;}

.border,
.category_image								{border: 1px solid #F7F7F0;}

.navigation							{margin: 0px;
									 padding: 0px;
									 list-style-type: none;}

.navigation li						{width:154px;}
									 
.menu0 a:link,
.menu0 a:active,
.menu0 a:visited,
.menu0_selected a					{display: block;
									 width: 100%;
									 font-size: 14px;
									 font-weight: normal;
									 text-decoration: none;
									 padding: 2px 5px 2px 23px;
									 color: #000000;}

.menu0 a:hover,
.menu0_selected,
.menu0_selected a:hover				{background-image: url(/stores/isualum/images/nav_on.gif);
									 background-repeat: no-repeat;
									 background-position: 3px 2px;
									 color: #333333;}

.menu1 a:link,
.menu1 a:active,
.menu1 a:visited					{display: block;
									 width: 100%;
									 font-size: 11px;
									 font-weight: normal;
									 text-decoration: none;
									 padding: 2px 5px 2px 5px;
									 color: #ffffff;
									 background-color: #aa0104;}

.menu1_selected a,
.menu1 a:hover,
.menu1_selected a:hover				{display: block;
									 width: 100%;
									 font-size: 11px;
									 font-weight: normal;
									 text-decoration: none;
									 padding: 2px 5px 2px 5px;
									 color: #fad05e;
									 background-color: #aa0104;}

.menu2 a:link,
.menu2 a:active,
.menu2 a:visited					{display: block;
									 width: 100%;
									 font-size: 11px;
									 text-decoration: none;
									 padding: 2px 5px 2px 15px;
									 color: #000000;
									 background-color: #eeeeee;}

.menu2_selected a,
.menu2 a:hover,
.menu2_selected a:hover				{display: block;
									 width: 100%;
									 font-size: 11px;
									 text-decoration: none;
									 padding: 2px 5px 2px 15px;
									 color: #000000;
									 background-color: #eeeeee;}

/*****************************************************************************************************************************/

body { background-color: #ebebeb; margin: 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.bodyText {
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
td { font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align: top; }
a { color:#AF000C; }
a:link { color:#AF000C; }
a:visted { color:#AF000C; }
a:hover { color:#AF000C; }
a:active { color:#AF000C; }

h1 { font-size: 14px;}
h2,
.heading1 { font-size: 14px; color: #a90109; font-weight: bold;}
h3 { font-size: 18px; }

/* -- TOP NAVIGATION -- */
.topnav { color: #333333; vertical-align:bottom; text-align:center; text-transform: uppercase; font-size: 10px; padding:0px 3px 0px 3px; }
a.topnav { color: #333333; text-decoration:none;  }
a.topnav:hover { color:#2A5E81; }
.date {
	color: #666666;
	padding: 5px 5px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
/* -- LEFT NAVIGATION -- */
/* --- navigation --- */
/*a.menu0, a.menu0:link,a.menu:active,a.menu:visited  { background-image: url(/stores/isualum/images/space.gif); color: #333333; display: block;  width: 100%;  text-decoration: none; padding: 2px 2px 2px 24px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
a.menu0:hover { color:#545353; text-decoration: none; background-image: url(/stores/isualum/images/nav_on.gif); display: block; }
a.menu0_selected:link,a.menu0_selected,a.menu0_selected:link,a.menu0_selected:active,a.menu0_selected:visited  { background-image: url(/stores/isualum/images/nav_on.gif); color: #333333; display: block;  width: 100%;  text-decoration: none; padding: 2px 2px 2px 24px; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}

a.menu1,a.menu1:link, a.menu1:active, a.menu1:visited { color: #FFFFFF; background-color: #AA0104; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px 0px 2px 5px; display: block;  width: 98%;  }
a.menu1:hover { color:#FAD05E;  background-color: #AA0104; text-decoration: none; padding: 2px 0px 2px 5px; display: block;  width: 98%; }
a.menu1_selected:link,a.menu1_selected,a.menu1_selected:link,a.menu1_selected:active,a.menu1_selected:visited  { color:#FAD05E;  background-color: #AA0104; text-decoration: none;  padding: 2px 0px 2px 5px; display: block;  width: 98%; }

a.menu2,a.menu2:link,a.menu2:active,a.menu2:visited { color: #000066; background-color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  padding: 2px 0px 2px 10px; display: block;  width: 98%; }
a.menu2:hover { color:#CC0000;  background-color: #CCCC99; text-decoration: none; padding-left: 10px; display: block;  width: 98%; }
a.menu2_selected:link,a.menu2_selected,a.menu2_selected:link,a.menu2_selected:active,a.menu2_selected:visited  { color:#CC0000;  background-color: #CCCC99; text-decoration: none;  padding-left: 10px; display: block;  width: 98%; }

a.menu3,a.menu3:link,a.menu3:active,a.menu3:visited { color: #000066; background-color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  padding: 2px 0px 2px 15px; display: block;  width: 98%; }
a.menu3:hover { color:#CC0000;  background-color: #CCCC99; text-decoration: none;  padding: 2px 0px 2px 15px; display: block;  width: 98%; }
a.menu3_selected:link,a.menu3_selected,a.menu3_selected:link,a.menu3_selected:active,a.menu3_selected:visited { color:#CC0000;  background-color: #CCCC99; text-decoration: none;   padding: 2px 0px 2px 15px; display: block;  width: 98%; }

a.menu4:link,a.menu4:active,a.menu4:visited { color: #000066; background-color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  padding: 2px 0px 2px 20px; display: block;  width: 95%; }
a.menu4:hover { color:#CC0000;  background-color: #CCCC99; text-decoration: none;  padding: 2px 0px 2px 20px; display: block;  width: 95%; }
a.menu4_selected,a.menu4_selected:link,a.menu4_selected,a.menu4_selected:link,a.menu4_selected:active,a.menu4_selected:visited { color:#CC0000;  background-color: #CCCC99; text-decoration: none;   padding: 2px 0px 2px 20px; display: block;  width: 95%; }
*/
/* --- Categories --- */
.category_thumb { border: 0px; }
a.category_title { color: #000000; text-decoration: none; font-weight: bold; }
a.category_title:hover { color: #000000; text-decoration: underline; }

.product_thumb { border: 0px; }
.product_image { border: 0px solid #999999}
a.product_name { color: #AF000C; text-decoration: none; font-weight: bold; }
a.product_name:hover { color: #000000; text-decoration: underline; }

.product_attribute { color: #000000; padding: 4px 0px 4px 0px; font-weight: bold; }
h1.product_attribute { border-bottom: 1px solid #E0E0C2; padding: 2px;  font-weight: bold; margin: 0px 0px 4px 0px; font-size:13px;}
.product_availability { color: #000000; padding: 4px; }
.product_availability h1 {  color: #000000; padding: 2px; border-bottom: 1px solid #E0E0C2; font-weight: bold; margin: 0px 0px 4px 0px; }
/* --- product price --- */
.product_price { color: #000000; font-weight: bold; }
.product_discounted_price { color: #000000; font-weight: bold;  }
.product_price_msrp { text-decoration: line-through; font-weight: bold;  }

/* -------------- FORM ------------------------- */
/*.formHeader { background-color: #ededed; color: #000000; vertical-align: top; font-size: 14px; font-weight: bold;  }*/
.fieldLabel { color: #000000; vertical-align: middle; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 11px; width: 35%; text-align: right;}
.fieldLabelError { color: #FF3333; vertical-align: top; font-weight: bold; width: 35%; text-align: right; }

.fieldValue { vertical-align: top;  width: 65%; }
.fieldInput { border: 1px solid #666666; }
.requireField, .fieldRequire { color: #FF3333; }
.error,
.errorMessage {color: #eeb319; font-weight: bold; border-top: 1px solid #eeb319; border-bottom: 1px solid #eeb319; padding: 3px 0px 3px 1px; }

.oddRow td,
.oddRow { border-bottom: 1px solid #ebebeb; background-color: #FFFFFF; vertical-align:middle; padding: 3px;}
.evenRow td,
.evenRow,
.cartitem { border-bottom: 1px solid #ebebeb; background-color: #FFFFFF; vertical-align:middle; padding: 3px;}
.highlightRow { background-color: #FEFFE5; }

input,
textarea,
select {font-family: sans-serif; font-size: 11px; font-weight: normal;}

/* -- FOOTER NAVIGATION -- */
a.footernav { color: #333333; text-decoration:none; padding: 0px 10px 0px 10px; font-size: 10px; text-transform: uppercase; }
/* -- FOOTER -- */
.footer { color: #7B6E6A; font-size: 10px; font-weight: normal;}

/* -- HOME PAGE -- */
.cbTitle {
	color: #FEC744;
	text-transform: none;
	border-bottom: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 4px;



}
.cbBorder { color: #ffffff; }
.cbBody { padding: 5px; vertical-align:top; }

/* -- BreadCrumbs -- */
.breadcrumbCurrent {
	color:#000000;
	font-size: 10px;
	text-align: right;
	padding-top: 5px;


}
/* -- BODY -- */
.pageTitle {
	font-size: 22px;
	color:#AF000C;
}

.pageTitle2 {
	font-size: 22px;
	font-weight:bold;
	color:#AF000C;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	padding-top: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEB216;
}
.cbText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8F8D8D;
}
.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003947;
	text-decoration: underline;
}

.more a:link,
.more a:visited,
.more a:active	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003947;
	text-decoration: underline;
}

.more a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003947;
	text-decoration: underline;
}
.pagesubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7A7979;
}
.newsdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E6E6E;
	padding-left: 5px;
}
.newsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: AF000C;
}
.textredbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: AF000C;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 5px;
	vertical-align: middle;
}
.searchform {
	width: 142px;
	border: 1px solid #999999;
	color: #333333;
}
.textareastyle {
	height: 100px;
	width: 400px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.statedropdown {
	height: 17px;
	width: 41px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.yeardropdown {
	height: 17px;
	width: 60px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.headline,.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AF000C;
	padding-top: 10px;
}
.required {
	font-size: 12px;
	color: #AA0104;
}
.buttontext {
	font-size: 12px;
	color: #AA0104;
	background-color: #F1B219;
	height: 20px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.formtitle {
	font-size: 11px;
	font-family: arial;
}

