body
{
	margin:0px;
}
.MainContainer
{
	width:1000px;
}
.MainContainer .MainSite
{
	width:750px; float:left;
}
.MainContainer .MainSite .NavigationBodyContainer
{
	overflow:auto;
}
.MainContainer .MainSite .NavigationBodyContainer .Navigation
{
	width:177px;
	border-right:1px solid #C0C0C0;
	float:left; position:relative; left:-1px; overflow:hidden;
}
.MainContainer .MainSite .NavigationBodyContainer .Body
{
	margin-left:180px;
	font:12px Arial, Helvetica, sans-serif;
}
.MainContainer .MainSite .NavigationBodyContainer .Body h1
{
	margin:5px 0px 5px 0px;
	border-bottom:1px dashed #000000;
	padding-bottom:5px;
	font:28px Arial, Helvetica, sans-serif; letter-spacing:-2px; font-weight:normal;
}
.MainContainer .MainSite .NavigationBodyContainer .Body h2
{
	margin:0px;
	font:16px Arial, Helvetica, sans-serif; color:#000000; letter-spacing:-1px; font-weight:bold;
	position:relative; left:-3px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body div .TabBar
{
	height:18px;
	padding:0px 0px 0px 5px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body div .TabBar .TabOn
{
	height:18px;
	margin:0px 0px 0px 3px;
	background-image:url(images_home/home_tabbar_tab_on_mid.png); background-position:top; background-repeat:repeat-x;
	float:left;
}
.MainContainer .MainSite .NavigationBodyContainer .Body div .TabBar .TabOff
{
	height:18px;
	margin:0px 0px 0px 3px;
	background-image:url(images_home/home_tabbar_tab_off_mid.png); background-position:top; background-repeat:repeat-x;
	float:left;
}
.MainContainer .MainSite .NavigationBodyContainer .Body div .TabBar .TabOn .Left
{
	height:18px;
	background-image:url(images_home/home_tabbar_tab_on_left.png); background-position:top left; background-repeat:no-repeat;
	float:left;
}
.MainContainer .MainSite .NavigationBodyContainer .Body div .TabBar .TabOff .Left
{
	height:18px;
	background-image:url(images_home/home_tabbar_tab_off_left.png); background-position:top left; background-repeat:no-repeat;
	float:left;
}
.MainContainer .MainSite .NavigationBodyContainer .Body div .TabBar .TabOn .Left .Right
{
	height:18px;
	background-image:url(images_home/home_tabbar_tab_on_right.png); background-position:top right; background-repeat:no-repeat;
	float:left;
}
.MainContainer .MainSite .NavigationBodyContainer .Body div .TabBar .TabOff .Left .Right
{
	height:18px;
	background-image:url(images_home/home_tabbar_tab_off_right.png); background-position:top right; background-repeat:no-repeat;
	float:left;
}
.MainContainer .MainSite .NavigationBodyContainer .Body div .TabBar .Left .Right div
{
	padding:2px 5px 0px 5px; font-size:11px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body div .TabBar .Left .Right div a
{
	color:#FFFFFF;
}
.MainContainer .MainSite .NavigationBodyContainer .Body div .YouAreHereBar
{
	height:23px;
	background-image:url(images_home/home_tabbar_mid.png); background-position:top; background-repeat:repeat-x;
}
.MainContainer .MainSite .NavigationBodyContainer .Body div .YouAreHereBar .Left
{
	height:23px;
	background-image:url(images_home/home_tabbar_left.png); background-position:top left; background-repeat:no-repeat;
}
.MainContainer .MainSite .NavigationBodyContainer .Body div .YouAreHereBar .Left .Right
{
	height:23px;
	background-image:url(images_home/home_tabbar_right.png); background-position:top right; background-repeat:no-repeat;
}
.MainContainer .MainSite .NavigationBodyContainer .Body div .YouAreHereBar .Left .Right div
{
	padding:3px 0px 0px 6px;
	font-size:11px; color:#FF88FF;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow
{
	margin:0px 0px 0px 3px;
	background-image:url(images_home/home_tabbar_shadow.png); background-position:top; background-repeat:repeat-x;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .ShadowSpacer
{
	width:562px; height:5px;
	font-size:0px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Home .Column
{
	width:189px;
	padding:5px 0px 0px 0px;
	float:left;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Home .Column .Heading
{
	font-size:16px; font-weight:bold; letter-spacing:-1px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Home .Column div ul
{
	margin:0px 0px 0px 17px;
	list-style-type:circle;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Home .Column div ul li a
{
	color:#444444;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Home .Column div ul .More a
{
	color:#CC0000;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Home .Spacer
{
	width:562px; height:5px;
	font-size:0px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .List .OrderByBar
{
	height:20px;
	padding:0px 5px 0px 0px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .List .OrderByBar a
{
	height:20px;
	margin:0px 0px 0px 5px;
	color:#FFFFFF; text-decoration:none;
	display:block; float:right;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .List .OrderByBar a span
{
	margin:2px 5px 0px 5px;
	display:block;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .List .OrderByBar .Label
{
	height:20px;
	float:right;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .List .OrderByBar .Label div
{
	padding:2px 0px 0px 0px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .List .Item
{
	margin:5px 0px 0px 0px;
	border:3px solid #DDDDDD;
	padding:3px 3px 0px 3px;
	overflow:auto;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .List .Item .Image
{
	width:80px; height:80px;
	float:left;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .List .Item .Image .ImageBorder
{
	border:1px solid #000000;
	padding:2px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .List .Item .Image .ImageBorder .ImageContent
{
	width:75px; height:75px;
	background-position:center; background-repeat:no-repeat;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .List .Item .Price
{
	width:80px;
	margin:0px 5px 0px 0px;
	text-align:right;
	float:right;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .List .Item .Price .Line1
{
	font-size:22px; color:#CC0000; letter-spacing:-1px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .List .Item .Price .Line2
{
	margin:-5px 0px 0px 0px;
	letter-spacing:3px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .List .Item .Details
{
	margin:0px 85px 0px 80px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .List .Item .Details .MFGno
{
	font-size:22px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .List .Item .Details .MFGno a
{
	color:#000000; text-decoration:none;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .List .Item .Details .Description
{
	margin:-2px 0px 0px 0px;
	font-size:11px; color:#555555;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .List .Item .Details .Yield
{
	font-size:11px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .List .Item .Details .OriginalCompatible
{
	font-size:11px; color:#EE8800;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .List .Item .Spacer
{
	width:550px; height:5px;
	font-size:0px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .List .FooterText
{
	margin:10px 0px 0px 0px;
	font-size:11px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Cartridges .SeriesBox
{
	width:195px;
	margin:10px 0px 0px 0px;
	background-image:url(images_home/home_cartridges_box_mid.png); background-position:left; background-repeat:repeat-y;
	float:left;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Cartridges .SeriesBox .Bottom
{
	background-image:url(images_home/home_cartridges_box_footer.png); background-position:bottom left; background-repeat:no-repeat;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Cartridges .SeriesBox .Bottom .Top
{
	padding:3px 0px 10px 0px;
	background-image:url(images_home/home_cartridges_box_header.png); background-position:top left; background-repeat:no-repeat;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Cartridges .SeriesBox .Bottom .Top .Header
{
	margin:0px 9px 5px 1px;
	border-bottom:1px solid #DCDCDC;
	padding:0px 0px 2px 0px;
	font-size:10px; color:#444444; letter-spacing:1px; text-align:center;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Cartridges .SeriesBox .Bottom .Top .Item
{
	padding:1px 20px 1px 0px;
	text-align:right;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Cartridges .SeriesBox .Bottom .Top .Item a
{
	text-decoration:none;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Cartridges .ContentBox
{
	margin:0px 0px 0px 200px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Cartridges .ContentBox .SubHeader
{
	font-size:10px;
	margin:0px 0px 5px 0px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Cartridges .ContentBox .ColumnContainer
{
	overflow:auto;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Cartridges .ContentBox .PrintersColumnContainer
{
	overflow:auto;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Cartridges .ContentBox .Column
{
	width:184px;
	float:left;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Cartridges .ContentBox .Column ul
{
	margin:0px 0px 0px 17px;
	list-style-type:circle;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Cartridges .ContentBox .ColumnContainer .Column ul li
{
	margin:2px 0px 0px 0px;
	font-size:14px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Cartridges .ContentBox .PrintersColumnContainer .Column ul li
{
	margin:2px 0px 0px 0px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Cartridges .ContentBox .Column ul li a
{
	color:#000000; text-decoration:none;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Cartridges .ContentBox .ColumnContainer .Column ul li a span
{
	font-weight:bold;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Cartridges .Spacer
{
	width:562px; height:5px;
	font-size:0px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .Cartridges .FooterText
{
	margin:5px 0px 0px 0px;
	font-size:11px;
}
.MainContainer .MainSite .NavigationBodyContainer .Body .Shadow .ShadowFooterSpacer
{
	width:562px; height:5px;
	font-size:0px;
}
.MainContainer .MainSite .HR
{
	width:750px;
}
.MainContainer .AdvertBar
{
	margin-left:750px;
	overflow:hidden;
}
.MainContainer .AdvertBar .Header
{
	margin-top:38px;
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-weight:bold;
}
.MainContainer .AdvertBar .Advert
{
	margin-top:19px;
}