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 0 0 0; color:#fff; text-align:right; overflow:hidden; }
.MainContainer .MainSite .NavigationBodyContainer .Body .h1 h1 { margin:0; font:bold 30px Arial, Helvetica, sans-serif; letter-spacing:-2px; position:relative; top:-7px; left:2px; }
.MainContainer .MainSite .NavigationBodyContainer .Body .h1underline { margin:0 0 10px 0; border-top:3px solid #000; }
.MainContainer .MainSite .NavigationBodyContainer .Body .h1underline .dropDowns { background:#3d3d3d url(Images/cartridges-ink-dropdowns-shadow.gif) repeat-x top; }
.MainContainer .MainSite .NavigationBodyContainer .Body .h1underline .dropDowns h2 { margin:0 0 5px 2px; font:26px Arial, Helvetica, sans-serif; color:#fff; letter-spacing:-2px; }
.MainContainer .MainSite .NavigationBodyContainer .Body .h1underline .dropDowns table { width:565px; border-collapse:collapse; font:12px Arial, Helvetica, sans-serif; }
.MainContainer .MainSite .NavigationBodyContainer .Body .h1underline .dropDowns table tr td { padding:0; }
.MainContainer .MainSite .NavigationBodyContainer .Body .h1underline .dropDowns table tr td.leftColumn { width:350px; }
.MainContainer .MainSite .NavigationBodyContainer .Body .h1underline .dropDowns table tr td .topMiddle { margin:0 5px 5px 2px; background:#fff url(Images/cartridges-ink-dropdowns-box-top-middle.gif) top repeat-x; }
.MainContainer .MainSite .NavigationBodyContainer .Body .h1underline .dropDowns table tr td .topMiddle .middleRight { background:url(Images/cartridges-ink-dropdowns-box-middle-right.gif) right repeat-y; }
.MainContainer .MainSite .NavigationBodyContainer .Body .h1underline .dropDowns table tr td .topMiddle .middleRight .bottomMiddle { background:url(Images/cartridges-ink-dropdowns-box-bottom-middle.gif) bottom repeat-x; }
.MainContainer .MainSite .NavigationBodyContainer .Body .h1underline .dropDowns table tr td .topMiddle .middleRight .bottomMiddle .middleLeft { background:url(Images/cartridges-ink-dropdowns-box-middle-left.gif) left repeat-y; }
.MainContainer .MainSite .NavigationBodyContainer .Body .h1underline .dropDowns table tr td .topMiddle .middleRight .bottomMiddle .middleLeft .topLeft { background:url(Images/cartridges-ink-dropdowns-box-top-left.gif) top left no-repeat; }
.MainContainer .MainSite .NavigationBodyContainer .Body .h1underline .dropDowns table tr td .topMiddle .middleRight .bottomMiddle .middleLeft .topLeft .topRight { background:url(Images/cartridges-ink-dropdowns-box-top-right.gif) top right no-repeat; }
.MainContainer .MainSite .NavigationBodyContainer .Body .h1underline .dropDowns table tr td .topMiddle .middleRight .bottomMiddle .middleLeft .topLeft .topRight .bottomRight { background:url(Images/cartridges-ink-dropdowns-box-bottom-right.gif) bottom right no-repeat; }
.MainContainer .MainSite .NavigationBodyContainer .Body .h1underline .dropDowns table tr td .topMiddle .middleRight .bottomMiddle .middleLeft .topLeft .topRight .bottomRight .bottomLeft { padding:0 7px 0 7px; background:url(Images/cartridges-ink-dropdowns-box-bottom-left.gif) bottom left no-repeat; }
.MainContainer .MainSite .NavigationBodyContainer .Body .h1underline .dropDowns table tr td .topMiddle .middleRight .bottomMiddle .middleLeft .topLeft .topRight .bottomRight .bottomLeft form { margin:0px; }
.MainContainer .MainSite .NavigationBodyContainer .Body .h1underline .dropDowns table tr td .topMiddle .middleRight .bottomMiddle .middleLeft .topLeft .topRight .bottomRight .bottomLeft img { position:relative; top:3px; cursor:pointer; }
.MainContainer .MainSite .NavigationBodyContainer .Body .h1underline .dropDowns table tr td .topMiddle .middleRight .bottomMiddle .middleLeft .topLeft .topRight .bottomRight .bottomLeft .title { padding:5px 0 1px 0; font-size:14px; font-weight:bold; letter-spacing:-1px; }
.MainContainer .MainSite .NavigationBodyContainer .Body .h1underline .dropDowns table tr td .topMiddle .middleRight .bottomMiddle .middleLeft .topLeft .topRight .bottomRight .bottomLeft .footerSpacer { height:8px; font-size:0px; }
.MainContainer .MainSite .NavigationBodyContainer .Body .notDropDowns p.underline { margin:0 6px 4px 7px; border-bottom:3px solid #3d3d3d; padding:0 4px 30px 3px; color:#666; }
.MainContainer .MainSite .NavigationBodyContainer .Body .notDropDowns h2 { margin:0 0 5px 2px; font:26px Arial, Helvetica, sans-serif; color:#a00; letter-spacing:-2px; }
.MainContainer .MainSite .NavigationBodyContainer .Body .notDropDowns table { width:565px; border-collapse:collapse; font:12px Arial, Helvetica, sans-serif; }
.MainContainer .MainSite .NavigationBodyContainer .Body .notDropDowns table tr td { text-align:center; }
.MainContainer .MainSite .NavigationBodyContainer .Body .notDropDowns table tr td { width:33%; }
.MainContainer .MainSite .NavigationBodyContainer .Body .notDropDowns table tr td div { height:182px; margin:0 3px 6px 3px; border:1px solid #ddd; }
.MainContainer .MainSite .NavigationBodyContainer .Body .notDropDowns table tr td div a img { border:0; }
.MainContainer .MainSite .NavigationBodyContainer .Body .notDropDowns table tr td div a span { padding:75px 0; font-size:20px; color:#000; display:block; }
.MainContainer .MainSite .NavigationBodyContainer .Body .notDropDowns .text h3 { margin:30px 0 0 2px; font:24px Arial, Helvetica, sans-serif; color:#a00; letter-spacing:-2px; }
.MainContainer .MainSite .NavigationBodyContainer .Body .notDropDowns .text p { margin:7px 0 8px 4px; padding:0 0 13px 0; background:url(Images/cartridges-ink-notdropdowns-line.gif) bottom center no-repeat; }
.MainContainer .MainSite .HR { width:750px; }
.MainContainer .AdvertBar { margin-left:760px; 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; }

/* Manufacturer page styles */
.Bundles
{
	margin:40px 0 0 0;
	font:12px Arial, Helvetica, sans-serif;
}
.Bundles form .Combo
{
	height:75px;
	margin:0 0 15px 0;
	border-bottom:1px solid #ddd;
	overflow:hidden;
}
.Bundles form .Combo .Detail
{
	width:400px;
	float:left;
	font-size:11px;
}
.Bundles form .Combo .Detail .ImageLine
{
	height:40px;
}
.Bundles form .Combo .Detail .ImageLine .Image
{
	width:50px; height:40px;
	background-color:#ddd; background-position:center; background-repeat:no-repeat;
	float:left;
}
.Bundles form .Combo .Detail .ComboShipping
{
	margin-top:5px;
	font-size:10px; color:#EE8900;
}
.Bundles form .Combo .Detail .ComboVariants a
{
	font-size:10px; color:#a02d96; text-decoration:underline;
}
.Bundles form .Combo .BuySection
{
	width:61px;
	font-size:11px; text-align:center;
	float:right; cursor:pointer;
}
.Bundles form .Combo .BuySection .Top
{
	height:4px;
	background-image:url(../images/combobuy_top.gif);
	font-size:0px;
}
.Bundles form .Combo .BuySection .Mid
{
	background-image:url(../images/combobuy_mid.gif);
	font-size:10px; color:#FFFFFF; text-align:center;
}
.Bundles form .Combo .BuySection .Mid div img
{
	margin-top:2px;
}
.Bundles form .Combo .BuySection .Bottom
{
	height:4px;
	background-image:url(../images/combobuy_bottom.gif);
	font-size:0px;
}
.Bundles form .Combo .Price
{
	margin:0px 66px 0px 400px;
	text-align:right;
}
.Bundles form .Combo .Price .Figures
{
	padding:2px 2px 0 0;
	font-size:20px; color:#CC3300; letter-spacing:-1px;
}
.Bundles form .Combo .Price .VAT
{
	padding-right:2px;
	font-size:11px; letter-spacing:2px;
}
.Bundles h1
{
	font:bold 20px Arial, Helvetica, sans-serif; color:#000;
}
.Bundles h2
{
	font:bold 18px Arial, Helvetica, sans-serif; color:#000;
}
.Bundles h3
{
	font:bold 16px Arial, Helvetica, sans-serif; color:#000;
}

.MainContainer .MainSite .NavigationBodyContainer .Body h1 { margin:0; font-size:30px; letter-spacing:-1px; }
.MainContainer .MainSite .NavigationBodyContainer .Body p.p1 { margin:0; }
.MainContainer .MainSite .NavigationBodyContainer .Body h2 { margin:40px 0 0 0; font-size:20px; letter-spacing:-1px; color:#000; display:block; }
.MainContainer .MainSite .NavigationBodyContainer .Body .list { overflow:auto; }
.MainContainer .MainSite .NavigationBodyContainer .Body .list ul { margin:10px 0 0 0; padding:0; list-style-type:none; }
.MainContainer .MainSite .NavigationBodyContainer .Body .list ul li { width:175px; margin:5px; display:block; float:left; }