.mainCategoryContent
{
	width:1008px;
	margin:12px 0 0 8px;
	_margin:12px 0 0 4px;
	float:left;
	text-align:left;
	OVERFLOW:HIDDEN;
}
.mainCategoryPad
{
	padding-left:2px;
}
.catLogoSP
{
	float:right;
	width:340px;
	height:120px;
	margin-right:10px;
	_margin-right:4px;
	font-family:arial;
	font-size:12px;
	font-style:italic;
	color:#666666;
	background:url(/csp/sim/web/images/SSPsmall.jpg);
	background-repeat:no-repeat;
}
.catLogoSPText {margin:74px 2px 0 2px;}
.catLogoSPText a:link, .catLogoSPText a:visited {text-decoration:underline; font-weight:bold; font-size:12px; color:#990000;}
.catLogoSPText a:hover {color:#000000; text-decoration:underline;}
.catLogoFU
{
	float:right;
	width:340px;
	height:120px;
	margin-right:15px;
	_margin-right:8px;
	font-family:arial;
	font-size:12px;
	font-style:italic;
	color:#666666;
	background:url(/csp/sim/web/images/SFsmall.jpg);
	background-repeat:no-repeat;
}
.catLogoFUText {margin-top:58px; margin-left:10px;}
.catLogoFUText a:link, .catLogoFUText a:visited {text-decoration:underline; font-weight:bold; font-size:12px; color:#990000;}
.catLogoFUText a:hover {color:#000000; text-decoration:underline;}
.catLogoMISC
{
	float:right;
	width:350px;
	height:100px;
	margin-right:2px;
	font-family:arial;
	font-size:12px;
	color:#555555;
	background:url(/csp/sim/web/images/MISCsmall.jpg);
	background-repeat:no-repeat;
}
.catLogoMISCText {margin:10px 76px 0 5px;}
.catLogoMISCText a:link, .catLogoMISCText a:visited {text-decoration:underline; font-weight:bold; font-size:12px; color:#990000;}
.catLogoMISCText a:hover {color:#000000; text-decoration:underline;}
.catLogoPAT
{
	float:right;
	width:380px;
	height:100px;
	margin-right:2px;
	font-family:arial;
	font-size:12px;
	color:#555555;
	background:url(/csp/sim/web/images/PATsmall.jpg);
	background-repeat:no-repeat;
}
.catLogoPATText {margin:64px 5px 0 5px;}
.catLogoPATText a:link, .catLogoPATText a:visited {text-decoration:underline; font-weight:bold; font-size:12px; color:#990000;}
.catLogoPATText a:hover {color:#000000; text-decoration:underline;}
.catLogoCHR
{
	float:right;
	width:350px;
	height:100px;
	margin-right:2px;
	font-family:arial;
	font-size:12px;
	color:#555555;
	background:url(/csp/sim/web/images/CHRsmall.jpg);
	background-repeat:no-repeat;
}
.catLogoCHRText {margin:64px 5px 0 5px;}
.catLogoCHRText a:link, .catLogoCHRText a:visited {text-decoration:underline; font-weight:bold; font-size:12px; color:#990000;}
.catLogoCHRText a:hover {color:#000000; text-decoration:underline;}
.catLogoBUL
{
	float:right;
	width:380px;
	height:100px;
	margin-right:2px;
	font-family:arial;
	font-size:12px;
	color:#555555;
	background:url(/csp/sim/web/images/BULBsmall.jpg);
	background-repeat:no-repeat;
}
.catLogoBULText {margin:74px 2px 0 2px;}
.catLogoBULText a:link, .catLogoBULText a:visited {text-decoration:underline; font-weight:bold; font-size:12px; color:#990000;}
.catLogoBULText a:hover {color:#000000; text-decoration:underline;}

.category_rowRed
{
	background:url(/csp/sim/web/images/product/tabBG.jpg);
	background-repeat:repeat-x;
	float:left;
	border:1px solid #CCCCCC;
	padding:5px 0 5px 0;
	margin:5px 5px 15px 0;
	width:490px;
}
.category_rowBlue
{
	background:url(/csp/sim/web/images/product/tabBGBlue.jpg);
	background-repeat:repeat-x;
	float:left;
	border:1px solid #CCCCCC;
	padding:5px 0 5px 0;
	margin:5px 10px 5px 0;
	width:490px;
	height:238px;
}
.category_rowGreen
{
	background:url(/csp/sim/web/images/product/tabBGGreen.jpg);
	background-repeat:repeat-x;
	float:left;
	border:1px solid #CCCCCC;
	padding:5px 0 5px 0;
	margin:5px 10px 5px 0;
	width:490px;
	height:224px;
}
.category_rowDarkRed
{
	background:url(/csp/sim/web/images/product/tabBGDarkRed.jpg);
	background-repeat:repeat-x;
	float:left;
	border:1px solid #CCCCCC;
	padding:5px 0 5px 0;
	margin:5px 5px 15px 0;
	width:490px;
}
.category_rowYellow
{
	background:url(/csp/sim/web/images/product/tabBGYellow.jpg);
	background-repeat:repeat-x;
	float:left;
	border:1px solid #CCCCCC;
	padding:5px 0 5px 0;
	margin:5px 5px 15px 0;
	width:490px;
}
.category_rowPurple
{
	background:url(/csp/sim/web/images/product/tabBGPurple.jpg);
	background-repeat:repeat-x;
	float:left;
	border:1px solid #CCCCCC;
	padding:5px 0 5px 0;
	margin:5px 5px 15px 0;
	width:490px;
}


.category_left_column
{
	float:left;
	width:160px;
}
.category_row_img
{
	float:left;
	margin-left:7px;
	_margin-left:3px;
	width:140px;
	background:#ffffff;
	border:solid 1px #aaaaaa;
	padding:6px;
}
.more_button
{
	margin-left:0px;
	width:90px;
}
.category_row_txt
{
	float:left;
	margin-left:10px;
	width:310px;
}
.addContainer
{
	float:left;
	width:310px; 
	margin-top:0px;
	#margin-top:-5px;
	margin-left:8px;
	_margin-left:6px;
	margin-right:2px;
}
.category_row_add
{
	float:left;
	margin-right:10px;
	font-size:14px;
}
.category_price
{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#872D5A;
}
.category_row_add_box
{
	width:300px;
	margin:0px;
}
.category_box
{
	float:left;
	text-align:center;
	margin-right:15px;
	background:#000000;
	padding:1px;
	font-size:11px;
	margin-bottom:15px;
}
.category_box a:link,.category_box a:visited
{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding-bottom:1px;
}
.categoryPageDisplay
{
	font-family:arial;
	font-size:12px;
	color:#666666;
	width:200px;
	float:left;
	margin:12px 0 0 20px;
}
#pagenumbers
{
	float:left;
	width:310px;
	height:36px;
	margin-top:10px;
}

/*TEXT & MISC*/
.prodDescText {font-family:arial; font-size:12px; color:#333333;}
.searchText {font-family:arial; font-size:13px; color:#990000; font-weight:bold;}
.categoryPara {margin-top:4px; margin-bottom:2px; font-family:arial; font-size:12px; color:#555555;}
h3{font-family:arial; font-size:14px; font-weight:bold; color:#872D5A; margin:0px;}
/*CAT SEARCH*/
.searchContainer
{
	float:left;
	width:500px;
	margin-top:0px;
	border:solid 1px #990000;
	padding:8px;
	height:100px;
}
.searchHeadText 
{
	float:left;
	margin-left:10px;
	text-align:center;
	width:310px;
}
.searchBottomText
{
	clear:both;
	margin:10px 10px 0 10px;
	font-family:arial;
	font-size:13px;
	color:#990000;
	text-align:center;
}
.searchImage
{
	float:left;
	margin:2px 2px 2px 5px;
}
.selectBoxes
{
	margin-top:10px;
	float:left;
	margin-left:10px;
	text-align:center;
	width:330px;
}
select {border:solid 1px #B2D3E5; font-family:arial; font-size:12px; color:#990000;}
.linebreak {clear:both; margin:0px;}
.linethrough {position:relative; float:left; width:42px; margin-right:10px;}
.linethroughimg {position:absolute; background:url(/csp/sim/web/images/linethrough.gif); background-repeat:repeat-x; width:42px; height:2px; top:8px;}