
#storeMenuBar {
	background: url(/images/store/greyBar.jpg) repeat-x;
	padding: 0px 5px;
	margin: 3px 0px 0px 5px;
	height: 51px;
}

#storeMenuBar a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #00349A;
	font-weight: bold;
	display: block;
	line-height: 51px;
	text-decoration: none;
	float:left;
	padding: 0px 10px;
}

#storeMenuBar span a {
	float: right;
}

#storeMenuBar a:hover {
	text-decoration: none;
	color: #FFF;
	background: url(/images/store/greyBar_hover.jpg) repeat-x;
}
#storeMenuBar a.other {
	text-decoration: none;
	color: #00349A;
	background: url(/images/girl.gif) no-repeat; 
	padding-left:45px;
}
#storeMenuBar a:hover.other {
	text-decoration: none;
	color: #FFF;
	background: url(/images/girl.gif) no-repeat; 
}

/*************************************************
		Center Content
*************************************************/
/** category list view **/
#prodWrapper {
	width: 662px;
}

.prodBox {
	width: 328px;
/*	border-bottom: 2px solid #cbcbcb;*/
	padding: 8px 5px 5px 5px;
	background: #FFF;
	margin-bottom: 10px;
	
}
.prodBox td {
	color:#666666;
	font-size:12px;
}	
.prodBox td h1 {
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#333333;
}
.desc {
	font-weight:bold;
	font-size:13px;
	margin-bottom:5px;
}

.prodImage img {
	float: left;
	padding: 3px;
}

.prodActions {
	width: 130px;
	float: right;
}
.prodActions a {
	display: block;
	padding:0 0px 8px 25px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #3666a1;
	text-decoration: none;
}

.prodActions a:hover {
	text-decoration: underline;
}
.detailsIcon {
	background:url(../images/view_details_icon.jpg) top left no-repeat;
}
.friendIcon {
	background:url(../images/send_to_friend_icon.jpg) top left no-repeat;
}
.rfiIcon {
	background:url(../images/request_info_icon.jpg) top left no-repeat;
}
.pdfIcon {
	background:url(../images/view_pdf_icon.jpg) top left no-repeat;
}

.prodDesc {
	display: block;
	clear: both;
	padding: 5px;
	background-color:#FFFFCC
}

#searchBox {
	border: 1px solid #666;
	width: 700px;
}

#searchBox td {
	padding: 2px;
}


/** product details page **/
.prodDetails {
	width: 643px;
	border: 1px solid #999;
	padding: 10px;
	clear:both;
}

.prodDetails h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	text-align:center;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

.prodDetails h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	padding: 2px;
	margin: 0px;
}

.prodDetails a {
	float:left;
	width: 370px;
	overflow:hidden;
	margin-right: 20px;
	margin-bottom: 10px;
}

.prodDetails a img {
	border: 3px solid #FFF;
}

.prodDetails a:hover img {
	border: 3px solid #EEE;
}

.prodDetails .description {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height: 1.3em;
}

.prodDetails .specs { clear:both; background: #888: }

.prodDetails .specs ul {
	width: 150px;
	float:left;
}

.prodDetails .ctaLinks { clear: both; margin: 20px 0px 0px 40px; }

.prodDetails .ctaLinks a, .prodDetails .ctaOther a {
	display: block;
	float: left;
	margin-right: 10px;
	padding: 10px;
	width: 75px;
	height: 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000;
	background: url(/images/greyBar_combo.jpg) 0px 0px repeat-x;
	text-align:center;
	text-decoration: none;
}

.prodDetails .ctaLinks a:hover, .prodDetails .ctaOther a:hover {
	display: block;
	padding: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFF;
	background: url(/images/store/greyBar_combo.jpg) 0px -51px repeat-x;
}

.prodDetails a.ctaOther {
	background: url(/images/store/greyBar_combo.jpg) 0px -51px repeat-x;
	color: #FFF;	
}
.prodDetails a:hover.ctaOther {
	background: url(/images/greyBar_combo.jpg) 0px 0px repeat-x;
	color: #000;	
}

.clear { clear: both; }

/*************************************************
		Left Column
*************************************************/
.mainM23Table {
	border: 1px solid #DDD;
	width:662px;
}

.storeCategories {
	font-family: Arial, Helvetica, sans-serif;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	border-right: 2px solid #FFF;
	margin: 20px 20px 10px 10px;
	background: #FFF;
/*	border:#FF0000 solid 1px;*/
	
}

.storeCategories h1 {
	font-size:16px;
	font-weight: bold;
	color: #000;
	background: url(/images/store/greyBar.jpg) repeat-x;
	height: 20px;
	padding: 5px 5px;
	border-bottom: 1px solid #FFF;
	border-left: 2px solid #FFF;
}

.storeCategories a {
	font-size:12px;
	text-decoration: none;
	color:#000;
	font-weight: bold;
	display: block;
	line-height: 20px;
	padding: 0px 10px 0px 10px;
	border-left: 2px solid #FFF;
	/*
	filter:alpha(opacity=50);
	-moz-opacity: 0.50; 
	opacity: 0.50;
	*/
}

.storeCategories a.sub {
	padding-left: 50px;
	font-weight: normal;
	color: #666666;
}

.storeCategories a:hover.sub {
	color: #000;
}

.storeCategories a:hover {
	text-decoration: none;
	background-color:#EEE;
	border-left: 2px solid #00349A;
}

/*************************************************
		Right Column
**************************************************/
.storeRightBar {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	/*background: url(/images/left_panel_bg.jpg) 0px -50px repeat-x;*/
}

.storeRightBar h1 {
	font-size:16px;
	font-weight: bold;
	color: #000;
	background: url(/images/store/greyBar.jpg) repeat-x;
	padding: 10px 5px;
	border-top: 2px solid #00349A;
	border-bottom: 1px solid #FFF;
	border-right: 4px solid #00349A;

}

.storeRightBar a {
	font-size:12px;
	text-decoration: none;
	color:#000;
	font-weight: bold;
	display: block;
	line-height: 20px;
	padding: 0px 10px 0px 10px;
	border-left: 4px solid #DDD;
	border-right: 4px solid #BDD3E6;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #FFF;
	background-color:#EEE;
}

.storeRightBar a:hover {
	text-decoration: none;
	background-color:#FFF;
	border-right: 4px solid #00349A;
	/*border-left: 4px solid #FFF;*/
}

.storeRightBar a p {
	padding: 5px 10px;
	color: #555;
}

/******************************************************
		M23's Style Sheet Stuff
******************************************************/
input, select, textarea
{
margin: 0;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
background: #FDFDFD;
color: #666666;
}

.LeftNavHead
{
color: #FDFDFD;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
FONT-SIZE: 9px;
letter-spacing: 0.09em;
}

.ProductDetails
{
font-size:13px; 
color: #000000; 
font-family: tahoma, Verdana, Arial, Sans-Serif; 
letter-spacing: 0.09em;
width:255px;
}

a.LeftNavLinks
{
color: #666666 !important;
font-family: Arial, Helvetica, sans-serif !important;
FONT-SIZE: 12px;
letter-spacing: 0.09em !important;
TEXT-DECORATION: none !important;
FONT-WEIGHT: bold !important;
display: block;
float:left;
color: #666;

}
a.LeftNavLinks:hover{color: #000000; TEXT-DECORATION: underline !important;}

a.SecondLevelNavLinks
{
color: #FFFFFF !important;
font-family: Arial, Helvetica, sans-serif !important;
FONT-SIZE: 10px !important;
letter-spacing: 0.09em !important;
TEXT-DECORATION: none !important;
FONT-WEIGHT: normal !important;
}
a.SecondLevelNavLinks:link{color: #FFFFFF !important;}
a.SecondLevelNavLinks:hover{color: #CCCCCC; TEXT-DECORATION: underline !important;}
a.SecondLevelNavLinks:visited{color: #FFFFFF !important;}
a.SecondLevelNavLinks:active{color: #FFFFFF !important;}




input.errHilite, select.errHilite, textarea.errHilite {
border: 1px solid #DDCCCC;
background-color: #FFEEEE;
}
label.errHilite {
color: #C00000;
}

.LeftNavText
{
color: #666666 !important;
font-family: tahoma, Verdana, Arial, Sans-Serif !important;
FONT-SIZE: 9px !important;
letter-spacing: 0.09em !important;
}

td.StandardFill
{
font-family:  arial, helvetica, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
color: #000000;
background-color: #F1F1F1;
border: 1px solid #A0A0A0; 
}

td.ProdDetail
{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
FONT-SIZE: 11px;
color: #000000;
background-color: #F1F1F1;
border-right: 1px solid #A0A0A0; 
}

td.GrayBG
{
background-color: #999999;
}

td.ProdDetailHighlighted
{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
color: #000000;
background-color: #C1C1C1;
border-right: 1px solid #A0A0A0; 
}

.StandardBox
{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
color: #000000;
background-color: #FDFDFD;
border: 1px solid #A0A0A0; 
}

.HollowBox
{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
color: #000000;
border: 1px solid #A0A0A0; 
}

.categoryHeader {
	padding: 3px;
}

.categoryHeader a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
}

.categoryHeader a:hover {
	text-decoration: underline;
}
.BodyBox
{
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	FONT-SIZE: 11px;
	color: #000000;
	background-color: #DDD;
	padding: 3px;
}

.BodyBox a {
	display: block;
	width: 150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
	text-decoration: none;
	float:left;
	background: url(/m23Templates/images/LeftNavArrow.gif) left center no-repeat;
	padding: 2px 2px 2px 15px;
	margin: 0px;
}

.BodyBox a:hover {
	color: #000;
	text-decoration: underline;
}

.BodyBoxHead1
{
border-left: 1px solid A0A0A0;
padding: 3px;
}

.BodyBoxHead2
{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
color: #000000;
background-color: #FDFDFD;
border-top: 1px solid A0A0A0;
border-right: 1px solid A0A0A0;
padding: 3px;
}

.BodyBoxHead3
{
background-color: #FFFFFF;
border-bottom: 1px solid A0A0A0;
padding: 3px;
}

.BodyBoxNoBorder
{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
color: #000000;
background-color: #FDFDFD;
}

.BodyBox2
{
font-family: tmes new roman, serif;
font-size: 11px;
color: #000000;
border-top: 1px solid F0F0F0;
border-bottom: 1px solid F0F0F0;
background-color: #FAFAFA;
}

HR
{
border-bottom: 1px solid #A0A0A0;
height: 1px;
}

.BrightBoxNoBorder
{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
color: #FFFFFF;
background-color: #DD0000;
}


.button {BACKGROUND-COLOR: #FFFFFF; FONT-FAMILY: tahoma, Verdana, Arial, Helvetica; FONT-SIZE: 9pt; width: 80px; BORDER-TOP: 1px solid #FFFFFF; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid}

/* Product List Price - Price Value */
.StrickenText {TEXT-DECORATION: line-through;}

/* Product Sale Price - Price Value */
.HighlightedText {COLOR: 990000;}

a.UserNameLink
{
color: #FFFFFF !important;
font-family: Arial, Helvetica, sans-serif !important;
FONT-SIZE: 10px !important;
letter-spacing: 0.09em !important;
TEXT-DECORATION: none !important;
FONT-WEIGHT: normal !important;
}
a.UserNameLink:link{color: #FFFFFF !important;}
a.UserNameLink:hover{color: #CCCCCC; TEXT-DECORATION: underline !important;}
a.UserNameLink:visited{color: #FFFFFF !important;}
a.UserNameLink:active{color: #FFFFFF !important;}

a.SecondLevelNavLinks
{
color: #FFFFFF !important;
font-family: Arial, Helvetica, sans-serif !important;
FONT-SIZE: 10px !important;
letter-spacing: 0.09em !important;
TEXT-DECORATION: none !important;
FONT-WEIGHT: normal !important;
}
a.SecondLevelNavLinks:link{color: #FFFFFF !important;}
a.SecondLevelNavLinks:hover{color: #CCCCCC; TEXT-DECORATION: underline !important;}
a.SecondLevelNavLinks:visited{color: #FFFFFF !important;}
a.SecondLevelNavLinks:active{color: #FFFFFF !important;}

/* Classes used in INC_Template.asp */
a.CategoryNavLinks
{
color: #666666 !important;
font-family: Arial, Helvetica, sans-serif !important;
FONT-SIZE: 10px !important;
letter-spacing: 0.09em !important;
TEXT-DECORATION: none !important;
FONT-WEIGHT: normal !important;
}
a.CategoryNavLinks:link{color: #666666 !important;}
a.CategoryNavLinks:hover{color: #000000; TEXT-DECORATION: underline !important;}
a.CategoryNavLinks:visited{color: #666666 !important;}
a.CategoryNavLinks:active{color: #666666 !important;}

.CategoryTable
{
}


a.CustomPagesNavLinks
{
color: #666666 !important;
font-family: Arial, Helvetica, sans-serif !important;
FONT-SIZE: 10px !important;
letter-spacing: 0.09em !important;
TEXT-DECORATION: none !important;
FONT-WEIGHT: normal !important;
}
a.CustomPagesNavLinks:link{color: #666666 !important;}
a.CustomPagesNavLinks:hover{color: #000000; TEXT-DECORATION: underline !important;}
a.CustomPagesNavLinks:visited{color: #666666 !important;}
a.CustomPagesNavLinks:active{color: #666666 !important;}

.CustomPagesTable
{
}



a.NewProductNavLinks
{
color: #666666 !important;
font-family: Arial, Helvetica, sans-serif !important;
FONT-SIZE: 10px !important;
letter-spacing: 0.09em !important;
TEXT-DECORATION: none !important;
FONT-WEIGHT: normal !important;
}
a.NewProductNavLinks:link{color: #666666 !important;}
a.NewProductNavLinks:hover{color: #000000; TEXT-DECORATION: underline !important;}
a.NewProductNavLinks:visited{color: #666666 !important;}
a.NewProductNavLinks:active{color: #666666 !important;}

a.NewProductNavBig
{
color: #660000 !important;
font-family: Arial, Helvetica, sans-serif !important;
FONT-SIZE: 12px !important;
letter-spacing: 0.09em !important;
TEXT-DECORATION: none !important;
FONT-WEIGHT: bold !important;
}
a.NewProductNavBig:link{color: #660000 !important;}
a.NewProductNavBig:hover{color: #AA0000; TEXT-DECORATION: underline !important;}
a.NewProductNavBig:visited{color: #660000 !important;}
a.NewProductNavBig:active{color: #660000 !important;}

.NewProductTable
{
border-bottom: 1px solid A0A0A0;
}


a.TopSellerNavLinks
{
color: #666666 !important;
font-family: Arial, Helvetica, sans-serif !important;
FONT-SIZE: 10px !important;
letter-spacing: 0.09em !important;
TEXT-DECORATION: none !important;
FONT-WEIGHT: normal !important;
}
a.TopSellerNavLinks:link{color: #666666 !important;}
a.TopSellerNavLinks:hover{color: #000000; TEXT-DECORATION: underline !important;}
a.TopSellerNavLinks:visited{color: #666666 !important;}
a.TopSellerNavLinks:active{color: #666666 !important;}


a.TopSellerNavBig
{
color: #660000 !important;
font-family: Arial, Helvetica, sans-serif !important;
FONT-SIZE: 12px !important;
letter-spacing: 0.09em !important;
TEXT-DECORATION: none !important;
FONT-WEIGHT: bold !important;
}
a.TopSellerNavBig:link{color: #660000 !important;}
a.TopSellerNavBig:hover{color: #AA0000; TEXT-DECORATION: underline !important;}
a.TopSellerNavBig:visited{color: #660000 !important;}
a.TopSellerNavBig:active{color: #660000 !important;}

.TopSellerTable
{
border-bottom: 1px solid A0A0A0;
}


a.SpecialsNavLinks
{
color: #666666 !important;
font-family: Arial, Helvetica, sans-serif !important;
FONT-SIZE: 10px !important;
letter-spacing: 0.09em !important;
TEXT-DECORATION: none !important;
FONT-WEIGHT: normal !important;
}
a.SpecialsNavLinks:link{color: #666666 !important;}
a.SpecialsNavLinks:hover{color: #000000; TEXT-DECORATION: underline !important;}
a.SpecialsNavLinks:visited{color: #666666 !important;}
a.SpecialsNavLinks:active{color: #666666 !important;}

a.SpecialsNavBig
{
color: #660000 !important;
font-family: Arial, Helvetica, sans-serif !important;
FONT-SIZE: 12px !important;
letter-spacing: 0.09em !important;
TEXT-DECORATION: none !important;
FONT-WEIGHT: bold !important;
}
a.SpecialsNavBig:link{color: #660000 !important;}
a.SpecialsNavBig:hover{color: #AA0000; TEXT-DECORATION: underline !important;}
a.SpecialsNavBig:visited{color: #660000 !important;}
a.SpecialsNavBig:active{color: #660000 !important;}

.SpecialsTable
{
border-bottom: 1px solid A0A0A0;
}


a.SupplierNavLinks
{
color: #666666 !important;
font-family: Arial, Helvetica, sans-serif !important;
FONT-SIZE: 10px !important;
letter-spacing: 0.09em !important;
TEXT-DECORATION: none !important;
FONT-WEIGHT: normal !important;
}
a.SupplierNavLinks:link{color: #666666 !important;}
a.SupplierNavLinks:hover{color: #000000; TEXT-DECORATION: underline !important;}
a.SupplierNavLinks:visited{color: #666666 !important;}
a.SupplierNavLinks:active{color: #666666 !important;}

.SupplierTable
{
border-bottom: 1px solid A0A0A0;
}


/* Used in the search box in the navigation -- in the #SEARCH# template tag */
.SearchBox
{
padding: 0px;
margin:0px;
}
