div.homemain {
	display: inline;
	float: left;
	width: 717px;
	margin: 10px -197px 0px 197px;
	padding: 0px 0px 9px 12px;
	border-left: 1px solid #c1c1c1;
}
div.homemain_animalsearch {
	display: inline;
	float: left;
	width: 926px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.homefoot {
	display: inline;
	float: left;
	width: 717px;
	margin: 0px -197px 0px 197px;
	padding: 0px 0px 17px 12px;
	border-left: 1px solid #c1c1c1;
}
div.includefoot {
	display: inline;
	float: left;
	width: 500px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 17px 12px;
	border-left: 0px solid #c1c1c1;
}
div.helpfullinks {
	margin-left: -3px;
	padding: 0px 18px;
	background: url(/images/hl_thin.gif) left top repeat-y;
	position: relative;
}

div.helpfullinks720 {
	margin-left: -3px;
	padding: 0px 18px;
	background: url(/images/hl.gif) left top repeat-y;
	position: relative;
}

tr.bluefade td {
	background: white url(/images/product_bg.jpg) left top repeat-x;
	vertical-align: middle;
	text-align: center;
	height: 130px;
}
tr.highitem td {
	padding: 0px 32px 25px 32px;
	background: white url(/images/top_sellers_bg.jpg) 9px bottom no-repeat;
	vertical-align: top;
	font: normal 12px/14px Arial,sans-serif;
}



tr.highitem td.topsellersshorter {
	padding: 0px 32px 25px 32px;
	background: white url(/images/top_sellers_bg.jpg) 9px -28px no-repeat;
	vertical-align: top;
	font: normal 12px/14px Arial,sans-serif;
}


tr.highitem td.printerdealsshort {
	padding: 0px 32px 25px 32px;
	background: white url(/images/top_sellers_bg.jpg) 9px 34px no-repeat;
	vertical-align: top;
	font: normal 12px/14px Arial,sans-serif;
}

tr.highitem td b {
	font: bold 14px/16px Arial,sans-serif;
}
img.hlh2,
img.hlsep,
img.hlbottom {
	margin: 0px -18px;
	display: block;
}
img.hlbottom {
	clear: left;
	margin-bottom: -1px;
}
div.hl2 {
	display: inline;
	float: left;
	width: 784px;
	margin: 6px 0px;
	zoom: 1;
	background: url(/images/graydot.gif) 337px 0px repeat-y;
	/* Silly, but IE6 likes it better */
	position: relative;
	z-index: 2;
}
div.hl2include {
	display: inline;
	float: left;
	width: 500px;
	margin: 6px 0px;
	zoom: 1;
	background: url(/images/graydot.gif) 250px 0px repeat-y;
	/* Silly, but IE6 likes it better */
	position: relative;
	z-index: 2;
}
div.hl2 h3.lefthead {
	color: black;
}
div.hl2_col1 {
	display: inline;
	float: left;
	width: 325px;
	margin: 0px -325px 0px 0;
}
div.hl2_col1include {
	display: inline;
	float: left;
	width: 240px;
	margin: 0px -10px 0px 0;
}
div.hl2_col2 {
	display: inline;
	float: left;
	width: 334px;
	margin: 0px 0px 0px 350px;
}
div.hl2_col2include {
	display: inline;
	float: left;
	width: 240px;
	margin: 0px 0px 0px 30px;
}
div.hl2_col2 ul {
	list-style: none;
	margin: 0px;
	padding: 6px 0px 0px 0px;
}
div.hl2_col2 li {
	background: url(/images/triangle-right.gif) 1px 7px no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 8px;
	line-height: 16px;
}
div.orderinfo div.oisep {
	padding: 20px 8px 0px 8px;
	background: white url(/images/oisep.gif) left top no-repeat;
}
div.orderinfo table.phone {
	border-collapse: collapse;
	font: normal 10.5px/12px Arial,sans-serif;
	width: 160px;
}
div.orderinfo table.phone th {
	text-align: left;
	vertical-align:top;
	margin: 0px;
	padding: 3px 0px;
	border-bottom: 1px solid #dadada;
}
div.orderinfo table.phone td {
	text-align: left;
	vertical-align:top;
	margin: 0px;
	padding: 3px 0px;
	border-bottom: 1px solid #dadada;
}
div.orderinfo table.phone td.right {
	text-align: right;
}
div.orderinfo {
	margin-top: 10px;
	padding-bottom: 14px;
	background: #e1ded3 url(/images/oibg.gif) left bottom no-repeat;
}
div.orderinfo img {
	display: block;
}
div.orderinfo div {
	margin: 0px 5px;
	padding: 0px 8px;
	background-color: white;
}
div.orderinfo div.oisep {
	padding: 20px 8px 0px 8px;
	background: white url(/images/oisep.gif) left top no-repeat;
}
div.shop {
	width: 187px;
	margin-top: 14px;
	background: url(/images/shopbg.gif) left top repeat-y;
}
div.shop ul {
	margin: 0px;
	padding: 0px 0px 4px 4px;
	list-style: none;
	background: url(/images/shop-bottom.jpg) left bottom no-repeat;
}
div.shop li {
	background: url(/images/shop-li.jpg) left top no-repeat;
	line-height: 33px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 2px 0px;
}
div.shop li a {
	display: inline-block;
	padding: 0px 0px 0px 26px;
	height: 30px;
	background: url(/images/triangle-right.gif) 12px 13px no-repeat;
	font: bold 14px/33px Arial,sans-serif;
	color: #003567;
	text-decoration: none;
}
div.shop ul ul {
	display: none;
	background: url(/images/shop-ul-ul-bottom.jpg) left bottom no-repeat;
}
div.shop li.open {
	padding: 0px;
	background: url(/images/shop-li-open.jpg) left top no-repeat;
}
div.shop li.open a {
	background: url(/images/triangle-down.gif) 10px 14px no-repeat;
}
div.shop li.open li a {
	padding: 0px 0px 0px 8px;
	background: url(/images/shop-li-li-a.gif) 1px 6px no-repeat;
	height: 17px;
	font: normal 12px/17px Arial,sans-serif;
}
div.shop li li {
	line-height: 17px;
	padding: 0px 0px 0px 26px;
	margin: 0px;
	background: url(/images/shop-ul-li-bg.gif) left top repeat-y;
}
div.shop li.open ul {
	padding: 0px 0px 9px 0px;
	display: block;
}
div#aug09-hero {
	width: 715px;
	height: 278px;
	border: 1px solid #686868;
	margin-bottom: 10px;
}
div#aug09-hero img {
	border: 0;
	padding: 0;
	margin: 0;
}	
div#aug09-hero div.header {
	height: 61px;
	position: relative;
}
div#aug09-hero div.header img {
	float: left;
}
div#aug09-hero div.header a {
	display: block;
}
div#aug09-hero div.header a img#free-hover {
	visibility: hidden;
	position: absolute;
	top: 37px;
	left: 448px;
	display:inline;
	width: 160px;
	height: 93px;
}
div#aug09-hero div.header a:hover,
div#aug09-hero div.header a:hover img#free-hover {
	visibility: visible;
}
div#aug09-hero div.content {
	height: 217px;
}
div#aug09-hero div.content a {
	float: left;
}
div#aug09-hero a#phaser {
	display: block;
	width: 197px;
	height: 217px;
	background: url(/images/phaser8560.jpg) no-repeat left top;
} 
div#aug09-hero a#phaser:hover {
	background: url(/images/phaser8560_hover.jpg) no-repeat left top;
}
div#aug09-hero a#oki {
	display: block;
	width: 209px;
	height: 217px;
	background: url(/images/6128MFP.jpg) no-repeat left top;
}
div#aug09-hero a#oki:hover {
	background: url(/images/6128MFP_hover.jpg) no-repeat left top;
}
div#aug09-hero a#hp {
	display: block;
	width: 205px;
	height: 217px;
	background: url(/images/hplaserjetp1006.jpg) no-repeat left top;
}
div#aug09-hero a#hp:hover {
	background: url(/images/hplaserjetp1006_hover.jpg) no-repeat left top;
}
div#aug09-hero img#fullline {
	float: left;
}
div#contactus strong {
	font-weight: bold;
}
div#contactus img#header {
	margin-bottom: 15px;
}
div#contactus p.subtitle {
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	margin-top: 13px;
	padding-bottom: 4px;
	border-bottom: 1px solid #d2d2d2;
}
div#contactus div#custserv {
	margin-bottom: 17px;
}
div#contactus div#custserv img {
	margin: 10px 19px 0px 14px;
	float: left;
}
div#contactus div#custserv div#custservcontent {
	margin-left: 83px;
}
div#contactus div#custserv div#custservcontent p.heading {
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	padding-top: 8px;
}
div#contactus div#custserv div#custservcontent div.coast {
	width: 209px;
	float: left;
	margin-top: 10px;
}
div#contactus div#custserv div#custservcontent div.coast ul {
	margin: 3px 0px 5px 0px;
	padding: 0px;
	padding-left: 15px;
	list-style: square;
}
div#contactus div#custserv div#custservcontent ul#emailfax {
	clear: left;
	margin: 0px;
	padding: 6px 0px 0px 15px;
	list-style: square;
	border-top: 1px solid #d2d2d2;
}
div#contactus div#custserv div#custservcontent div.coast ul li,
div#contactus div#custserv div#custservcontent ul#emailfax li {
	padding: 0px;
}
div#contactus div.node {
	width: 163px;
	float: left;
	margin-right: 6px;
	margin-bottom: 10px;
}
div#contactus div.node p.title {
	height: 20px;
	color: #FFFFFF;
	vertical-align: middle;
	padding: 6px 8px 0px;
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	background: #fb7000 url(images/nodetop.jpg) no-repeat left top;
}	
div#contactus div.node p.content{
	height: 45px;
	border-left: 1px solid #fb7000;
	border-right: 1px solid #fb7000;
	padding: 6px 7px 7px;
}
div#contactus div.node p.footer{
	margin: 0;
	padding: 0;
	height: 3px;
	vertical-align: top;
	background: #FFFFFF url(images/nodebottom.jpg) no-repeat left top;
}
div#contactus div#distcenters {
	padding-top: 1px;
}
div#contactus div#distcenters p {
	margin: 0px;
	padding: 0px;
	clear: left;
	padding-bottom: 6px;
}	
div#contactus div#distcenters p {
	
}
div#contactus div#distcenters img {
	margin-top: 7px;
	margin-left: 1px;
}

div#suppliesfinder_step1 {
	background: #FFFFFF url(images/1printer_bg.gif) left top no-repeat;
	width: 477px;
	height: 66px;
	padding: 0px;
	margin: 0px;
	margin-top: 7px;
}

div#suppliesfinder_step1 div,
div#suppliesfinder_step3 div {
	padding-left: 254px;
	padding-top: 15px;
}

div#suppliesfinder_step2 div {
	padding-left: 254px;
	padding-top: 12px;
}

div#suppliesfinder_step1 select,
div#suppliesfinder_step2 select {
	width: 206px;
	height: 22px;
}

div#suppliesfinder_step3 div input.text {
	width: 169px;
	height: 18px;
	margin-right: 8px;
	padding: 0px;
}

div#suppliesfinder_step3 div img.submit {
	background: #FFFFFF url(images/go_button.gif) left top no-repeat;
	width: 33px;
	height: 22px;
	border: 0px;
	padding: 0px;
}

div#suppliesfinder_step2 {
	background: #FFFFFF url(images/2part_bg.gif) left top no-repeat;
	width: 477px;
	height: 64px;
	padding: 0px;
	margin: 0px;
}

div#suppliesfinder_step3 {
	background: #FFFFFF url(images/3search_bg.gif) left top no-repeat;
	width: 477px;
	height: 48px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
}

/* Begin Customer Service Styles */
div.ChalkBoard{
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:518px;
	margin-top:10px;
	margin-bottom:0px;
	font-family:arial;
	font-size:13px;
}
ul.CustomerUl{
	margin:10px 0px 0px 15px;
	padding:0px;
	list-style:square;
}
ul.CustomerUl li{
	margin:3px 0px 3px 0px;
	padding:0px;
}
ul.CustomerUl li a{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#0070da;
}
a.blueA{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#0070da;
}
table.ContactTable{
	margin:10px 0px 0px 0px;
	padding:0px;
}
table.ContactTable td{
	border-bottom:1px solid #d2d2d2;
	padding-top:5px;
	padding-bottom:5px;
}
p{
	font-family:arial;
	font-weight:normal;
	font-size:12px;
}
hr.GreyLine{
	width:100%;
	height:1px;
	border:0px;
	color:#d2d2d2;
	background:#d2d2d2;
}
button.CustomerFeedbackSubmit{
	margin:0px;
	padding:0px;
	width:87px;
	height:27px;
	border:0px;
	background: url(/images/CFeedback.jpg) left top no-repeat;
	cursor:pointer;
}
table.FAQ{
	margin:0px;
	margin-top:10px;
	padding:0px;
}
table.FAQ td{ padding-bottom:5px; }
table.FAQ td.faqimg{
	width:40px;
	height:22px;
	background: url(/images/QAIMG.jpg) left top no-repeat;
}
table.FAQ td p{
	font-family:arial;
	font-size:12px;
	color:#333333
}
p.leftimg{
	display:block;
	margin:0px;
	padding:0px 0px 0px 100px;
	width:418px;
	background:url(/images/ShippingUPSimg.jpg) left top no-repeat;
}

/* End Customer Service Styles */

div.search{
color:black;
font-family:arial;
font-size:11px;
font-weight:normal;
padding:7px 7px 10px;
width:172px;
height:38px;
padding-top:25px;
background:url("image/searchbg.gif") left top no-repeat;
}
button.gogreen{
  width:25px;
  height:25px;
  padding-left:10px;
  padding-bottom:5px;
  background:url("image/gogreen.gif") left top no-repeat;
  border:0px;
}
img.arrow{
  margin-top:-3px;
  margin-right:5px;
}
p.catheader{
margin: 0px;
}
/* Begin Brand New Ink / Toner Styles */
p.bigheadertext{
  font-family:arial;
  font-size:17px;
  font-weight:bold;
  color:#C4E2FF;
  display:block;
  position:absolute;
	margin: 10px;
	#margin: 0px;
	top:10px;
  left:155px;
	#top: 25px;
}
div.radiofloat{
  float:left;
  width:150px;
  font-family:arial;
  font-size:12px;
  color:black;
}

div.topselling {
	background: url(images/ts-middle.gif) left top repeat-y;
	margin-top: 10px;
	width: 518px;
}
div.topselling img {
	display: block;
}
div.topselling table {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 518px;
}
div.topselling th {
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 104px;
	font: bold 14px/16px Arial,sans-serif;
}
div.topselling td {
	vertical-align: top;
	margin: 0px;
	padding: 0px 13px;
	font: bold 11px/16px Arial,sans-serif;
}

/* End Brand New Ink / Toner Styles */

/* Begin Brand New Styles */
h2.homepage_h2{
  color:#2B3567;
  font-family:arial;
  font-size:16px;
  text-align:left;
}
span.topsell{
  font-family:arial;
  font-size:13px;
  font-weight:bold;
  color:#179841;
}
a.bluelink{
  font-family:arial;
  font-weight:bold;
  text-decoration:underline;
  font-size:12px;
  color:#0070DA;
  margin-top:2px;
  margin-bottom:2px;
}
span.normal{
  font-family:arial;
  font-weight:normal;
  color:black;
  font-size:12px;
}
span.redbold{
  font-weight:bold;
  font-family:arial;
  font-size:13px;
  color:#A90000;
}

/* Begin Ink Special Styles */
div.inkspecial {
	/*background: white url(image/inkspecial-table-bg.gif) left top repeat-y;*/
}
div.inkspecial table {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 518px;
	background: white url(image/inkspecial-table-bg.gif) left top repeat-y;
}
div.inkspecial table a img {
	border: none;
}
div.inkspecial table thead td {
	height: 85px;
	background: url(image/inkspecial-bg.jpg) left top no-repeat;
	text-align: center;
	vertical-align: middle;
	font: normal 16px/18px Arial,sans-serif;
}
div.inkspecial table tbody td {
	margin: 0px;
	padding: 4px 8px 4px 18px;
	vertical-align: top;
	width: 233px;
}
div.inkspecial table tbody th {
	text-align: left;
	font: bold 14px/16px Arial,sans-serif;
	margin: 0px;
	padding: 16px 18px 0px 18px;
}
div.inkspecial table tr.logos td {
	vertical-align: middle;
}
div.inkspecial table tr.text td {
	font: normal 12px/15px Arial,sans-serif;
	color: black;
}
div.inkspecial table tr.text strong {
	color: red;
}
div.inkspecial table tr.yourprice td {
	text-align: right;
	font: bold 14px/16px Arial,sans-serif;
	color: black;
}
div.inkspecial table tr.yourprice b {
	color: #00a642;
}
div.inkspecial table tr.save td {
	text-align: right;
	font: normal 11px/13px Arial,sans-serif;
	color: #777777;
	padding-top: 0px;
}
div.inkspecial table tr.save b {
	color: black;
}
div.inkspecial table tr.buttons td {
	text-align: right;
	border-bottom: 1px solid #b4b4b4;
	padding-bottom: 18px;
	padding-left: 8px;
}

div.inkspecial table tr.buttons_2 td {
	text-align: right;
	padding-bottom: 18px;
	padding-left: 8px;
}
div.inkspecial table img {
	vertical-align: middle;
}
div.inkspecial table img.freeshipping {
	margin-right: 10px;
}
/* End Ink Special Styles */

/* Begin Toner Special Styles */
div.tonerspecial {
	/*background: white url(image/tonerspecial-table-bg.gif) left top repeat-y;*/
}
div.tonerspecial table {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 518px;
		background: white url(image/tonerspecial-table-bg.gif) left top repeat-y;

}
div.tonerspecial table a img {
	border: none;
}
div.tonerspecial table thead td {
	height: 85px;
	background: url(image/tonerspecial-bg.jpg) left top no-repeat;
	text-align: center;
	vertical-align: middle;
	font: normal 16px/18px Arial,sans-serif;
}
div.tonerspecial table tbody td {
	margin: 0px;
	padding: 4px 8px 4px 18px;
	vertical-align: top;
	width: 233px;
}
div.tonerspecial table tbody th {
	text-align: left;
	font: bold 14px/16px Arial,sans-serif;
	margin: 0px;
	padding: 16px 18px 0px 18px;
}
div.tonerspecial table tr.logos td {
	vertical-align: middle;
}
div.tonerspecial table tr.text td {
	font: normal 12px/15px Arial,sans-serif;
	color: black;
}
div.tonerspecial table tr.text strong {
	color: #AE0F11;
}
div.tonerspecial table tr.yourprice td {
	text-align: right;
	font: bold 14px/16px Arial,sans-serif;
	color: black;
}
div.tonerspecial table tr.yourprice b {
	color: #00a642;
}
div.tonerspecial table tr.save td {
	text-align: right;
	font: normal 11px/13px Arial,sans-serif;
	color: #777777;
	padding-top: 0px;
}
div.tonerspecial table tr.save b {
	color: black;
}
div.tonerspecial table tr.buttons td {
	text-align: right;
	border-bottom: 1px solid #b4b4b4;
	padding-bottom: 18px;
	padding-left: 8px;
}
div.tonerspecial table img {
	vertical-align: middle;
}
div.tonerspecial table img.freeshipping {
	margin-right: 10px;
}
/* End Toner Special Styles */

/* Brand Pages Featured Printers */
div#brand-featured-printers {
	margin-bottom: 11px;
}
div#brand-featured-printers div#featured-images {
	width: 514px;
	height: 218px;
	border: 2px solid #032b52;
	position: relative;
}
div#brand-featured-printers div#featured-images img.logo {
	position: absolute;
	top: 0;
	left: 0;
}	
div#brand-featured-printers div#featured-images img.printertext {
	position: absolute;
	top: 103px;
	left: 0;
}	
div#brand-featured-printers div#featured-images img.printerimage {
	position: absolute;
	top: 0;
	left: 290px;
}
div#brand-featured-printers div.featured-navigation {
	height: 45px;
	width: 518px;
	background: #032b52 url(images/featured_navigation_bottom.gif) left bottom no-repeat;
	padding-bottom: 5px;
}	
div#brand-featured-printers ul {
	list-style-type: none;
}	
div#brand-featured-printers ul,	
div#brand-featured-printers li {
	margin: 0;
	padding: 0;
	border: 0;
}
div#brand-featured-printers li {
	width: 166px;
	height: 40px;
	background: #032b52 url(images/featured_nav_inactive.gif) left top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;	
	float: left;
	margin: 5px 0 0 5px;
	display: inline;
	cursor: pointer;
}	
div#brand-featured-printers li.active {
	background: #cb5203 url(images/featured_nav_active.gif) left top no-repeat;
}	
div#brand-featured-printers li img {
	float: left;
	margin: 3px 6px 0 3px;
	border: 1px solid #82a6ff;
}	
div#brand-featured-printers li p {
	margin: 0;
	padding-top: 5px;
	padding-right: 2px;
}
div#brand-featured-printers li p.singleline {
	padding-top: 12px;
    color:#FFFFFF;
}

/* End Brand Pages Featured Printers */

/* Begin Brother Brand Page Styles */

div.introbox {
	position: relative;
	width: 495px;
	padding: 0px 11px 12px 12px;
	background: #004485 url("image/introbox_end.gif") left bottom no-repeat;
	color: white;
}
div.introbox table {
	width: 495px;
}
div.introbox a {
  color: #b6dcff !important;
}
div.introbox h2 {
	margin: 0px 0px 8px 0px;
	padding: 0px;
	font: bold 15px/34px Arial,sans-serif;
	border-bottom: 1px solid #3a6c9c;
}
div.introbox p {
	color: #5084b7;
	margin: 0px;
	padding: 3px 12px 3px 0px;
	font: bold 12px/12px Arial,sans-serif;
}
div.introbox h2,div.introbox table {
  position: relative;
	z-index: 1
}
div.introbox img.start {
	position: absolute;
	top: 0px;
	left: 0px;
}

h2.suphead {
	background: #2c5fd4 url(image/blue_head.gif) left top no-repeat;
	font: bold 15px/29px Arial,sans-serif;
	margin: 11px 0px 0px 0px;
	padding: 0px 11px 0px 12px;
	width: 495px;
	color: white;
}

div.suplist {
	padding: 0px 10px 8px 11px;
	width: 495px;
	border: 1px solid #6f81a2;
	border-top: none;
	font: bold 12px/12px Arial,sans-serif;
	color: #003567;
}
div.suplist form {
	margin: 0px -10px 12px -11px;
	padding: 9px 10px 9px 11px;
	background-color: #e4eff9;
}
div.suplist form table {
	width: auto;
	border-top: none;
}
div.suplist form select {
	font: normal 12px/20px Arial,sans-serif;
	border: 1px solid #a5acb2;
	background-color: white;
	color: black;
	width: 157px;
	height: 20px;
	margin: 0px 4px;
}
div.suplist table {
	border-top: 1px solid #c1c1c1;
	width: 495px;
}
div.suplist table p {
	margin: 0px;
	padding: 3px 12px 3px 0px;
}
div.suplist table a {
	color: #0070da;
}
div.suplist h3 {
	font: bold 12px/18px Arial,sans-serif;
	color: #003567;
	margin: 0px;
	padding: 16px 0px 0px 0px;
}
div.suplist table.choose {
	border-top: none;
}

img#brandpage_center_logo {
	margin-bottom: 15px;
}

div#brandpage_center_toplinks {
	margin-bottom: 12px;
}

div#brandpage_center_toplinks span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b1b1b1;
}

div.brandpage_center_category {
	border-bottom: 1px solid #c1c1c1;
	width: 518px;
}


div.brandpage_center_categoryheader {
	background: #fff url(image/brand_category_header.gif) left top no-repeat;
	width: 505px;
	height: 22px;
	color: #003567;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 7px 0px 0px 13px;

}


div.brandpage_center_categoryheader_tallversion {
	background: #fff left top no-repeat;
	width: 505px;
	height: 58px;
	color: #003567;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;

}

div.brandpage_center_finder {
	background-color: #e4eff9;
	width: 505px; 
	height: 31px;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	padding: 9px 0px 0px 11px;
	color: #003567;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

div.brandpage_center_finder select {
	font-size: 11px;
}

div.brandpage_center_content {
	width: 488px;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	padding: 14px 18px 12px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003567;
}

div.brandpage_center_content_tallversion {
	width: 488px;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	padding: 14px 18px 12px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003567;
}

div.brandpage_center_content p {
	font-size: 11px;
	color: #003567;
	margin: 0px;
	margin-top: 18px;
}

div.brandpage_center_content_tallversion p {
	font-size: 11px;
	color: #003567;
	margin: 0px;
	margin-top: 18px;
}

div.brandpage_center_content table {
	width: 488px;
	border-top: 1px solid #c1c1c1;
	margin-top: 5px;
	padding-left: 0px;
	font-size: 10px;	
}

div.brandpage_center_content_tallversion table {
	width: 490px;
	border-top: 1px solid #c1c1c1;
	margin: 5px auto 0px auto;
	padding-left: 0px;
	font-size: 10px;	
}

div.brandpage_center_content table td{
	width: 122px;
	padding: 3px 0px 1px 0px;
}

div.brandpage_center_content_tallversion table td{
	width: 122px;
	padding: 10px 0px 1px 0px;
}

div.category_subhead_text {
float: left;
height: 70px;
width: 275px;
}

div.category_subhead_img {
float: left;
width: 190px;
height: 70px;
margin: 0px 0px 0px 23px;
padding: 0px 0px 0px 0px;
}

.category_subhead_topmargin {
margin: 20px 0px 0px 0px;
}

div#brandpage_center_Inkcontent {
	background: #fff url(image/category_ink_bg.gif) 318px 5px no-repeat;
}

div#brandpage_center_Ribboncontent {
	background: #fff url(image/category_ribbon_bg.gif) 318px 5px no-repeat;
}

div#brandpage_center_Tonercontent {
	background: #fff url(image/category_toner_bg.gif) 318px 5px no-repeat;
}
div#brandpage_center_printercontent {
	background: #fff url(image/category_printer_bg.gif) 318px 5px no-repeat;
}
div#brandpage_center_dymocontent {
	background: #fff url(image/dymo_category_print_bg.gif) 318px 5px no-repeat;
}
div#brandpage_center_papercontent {
	background: #fff url(image/category_paper_bg.gif) 318px 5px no-repeat;
}

/* End Brother Brand Page Styles */

/* Begin Brother Ink Supplies Styles */
img#inksupplies_center_logo {
	margin-bottom: 16px;
}
/* End Brother Ink Supplies Styles */


/* Begin Common Styles with Brother Brand Page*/
div.brandpage_center_category {
	border-bottom: 1px solid #c1c1c1;
	width: 518px;
}

div.brandpage_center_categoryheader {
	background: #fff url(image/brand_category_header.gif) left top no-repeat;
	width: 505px;
	height: 22px;
	color: #003567;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 7px 0px 0px 13px;
}

div.brandpage_center_finder {
	background-color: #e4eff9;
	width: 505px; 
	height: 31px;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	padding: 9px 0px 0px 11px;
	color: #003567;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

div.brandpage_center_finder select {
	font-size: 11px;
}

div.brandpage_center_content {
	width: 488px;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	padding: 14px 18px 12px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003567;
}

div.brandpage_center_content p {
	font-size: 11px;
	color: #003567;
	margin: 0px;
	margin-top: 18px;
}

div.brandpage_center_content table {
	width: 488px;
	border-top: 1px solid #c1c1c1;
	margin-top: 5px;
	padding-left: 0px;	
}

div.brandpage_center_content table td{
	width: 122px;
	padding: 3px 0px 1px 0px;
}

/* Begin Common Styles with Paper Page*/
div.brandpage_paper_content {
	width: 488px;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	padding: 14px 18px 12px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003567;
}

div.brandpage_paper_content p {
	font-size: 11px;
	color: #003567;
	margin: 0px;
	margin-top: 18px;
}

div.brandpage_paper_content table {
	width: 488px;
	border-top: 1px solid #c1c1c1;
	margin-top: 5px;
	padding-left: 0px;	
}

div.brandpage_paper_content table td{
	width: 480px;
	padding: 3px 0px 1px 0px;
}

div#brandpage_center_inkcontent {
	background: #fff url(image/category_ink_bg.gif) 318px 5px no-repeat;
}
/* Begin Common Styles with Brother Brand Page*/


/* Begin Phaser Special Offer Styles */
div#phaseroffer_center_container {
	width: 518px;
	height: 346px;
	background: url(image/special_offer_bg.gif) left top no-repeat;
}

p#phaseroffer_center_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003567;
	margin: 0px;
	margin-left: 113px;
	padding-top: 12px;
}

p#phaseroffer_center_subtitle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003567;
	margin: 0px;
	margin-left: 113px;
	padding-top: 10px;
}

p#phaseroffer_center_subtitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a90000;
	margin: 0px;
	margin-left: 113px;
	
}

table#phaseroffer_center_offertable {
	width: 399px;
	margin-top: 15px;
	margin-left: 108px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	border-collapse: collapse;
}

table#phaseroffer_center_offertable td {
	border-bottom: 1px solid #b8b8b8;	
	padding-bottom: 5px;
}

table#phaseroffer_center_offertable td.description {
	width: 320px;
}

table#phaseroffer_center_offertable td.price {
	width: 79px;
	text-align: right;
	vertical-align: top;
}

table#phaseroffer_center_pricetable {
	width:399px;
	margin-left: 108px;
	margin-top: 3px;
}

table#phaseroffer_center_pricetable td.pricemessage {
	width: 267px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

table#phaseroffer_center_pricetable td.prices {
	width: 132px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

table#phaseroffer_center_pricetable td.prices span.green {
	color: #2da000;
}

table#phaseroffer_center_pricetable td.prices span.red {
	color: #a90000;
	font-size: 14px;
}

table#phaseroffer_center_pricetable td.prices span.largeprice {
	font-size: 14px;
}

table#phaseroffer_center_pricetable td.prices img {
	margin-top: 8px;
}

p#phaseroffer_center_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 18px 0px;
}

table.phaseroffer_center_producttable {
	width: 518px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

table.phaseroffer_center_producttable td.itemlinktop {
	padding-left: 118px;
}

table.phaseroffer_center_producttable td.itemimage {
	width: 116px;
	vertical-align: top;
}

table.phaseroffer_center_producttable td.itemdetails {
	width: 252px;
}

table.phaseroffer_center_producttable td.itemdetails p {
	margin-top: 17px;
}

table.phaseroffer_center_producttable td.itemdetails span.red {
	color: #A90000;
}	

table.phaseroffer_center_producttable td.addtocart {
	padding-top: 25px;
	width: 150px;
	vertical-align: top;
}

table.phaseroffer_center_producttable td.addtocart div.phaseroffer_center_additem {
	width: 150px;
	height: 71px;
	padding-top: 12px;
	text-align: center;
	background: #fff url(image/addbg.gif) left top no-repeat;
}

table.phaseroffer_center_producttable td.addtocart div.phaseroffer_center_additem span.label {
	font-size: 12px;
}

table.phaseroffer_center_producttable td.addtocart div.phaseroffer_center_additem input {
	width: 30px;
}

table.phaseroffer_center_producttable td.addtocart div.phaseroffer_center_additem img{
	margin-top: 10px;
}
/* End Phaser Special Offer Styles */

/* Begin Magicolor 3300 Supplies Styles */

div#magicolorsupplies_center_mediasciences {
	margin-bottom: 14px;
	margin-top: 25px;
}

div#magicolorsupplies_center_container {
	width: 518px;
	height: 298px;
	padding-top: 100px;
	background: url(image/new_special_offer_bg.gif) left top no-repeat;
	margin-bottom: 35px;
}


p#magicolorsupplies_center_subtitle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003567;
	margin: 0px;
	margin-left: 13px;
	padding-top: 10px;
}

p#magicolorsupplies_center_subtitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a90000;
	margin: 0px;
	margin-left: 13px;
	margin-top: 10px;
	
}

table#magicolorsupplies_center_offertable {
	width: 499px;
	margin-top: 5px;
	margin-left: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	border-collapse: collapse;
}

table#magicolorsupplies_center_offertable td {
	border-bottom: 1px solid #d0e4f7;	
	padding-bottom: 5px;
}

table#magicolorsupplies_center_offertable td.description {
	width: 415px;
	padding-left: 4px;
}

table#magicolorsupplies_center_offertable td.price {
	width: 80px;
	text-align: right;
	vertical-align: top;
}

table#magicolorsupplies_center_pricetable {
	width:499px;
	margin-left: 9px;
	margin-top: 3px;
}

table#magicolorsupplies_center_pricetable td.pricemessage {
	width: 367px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding-top: 20px;
}

table#magicolorsupplies_center_pricetable td.prices {
	width: 132px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

table#magicolorsupplies_center_pricetable td.prices p {
	margin: 0px 0px 8px 0px;
}

table#magicolorsupplies_center_pricetable td.prices span.green {
	color: #2da000;
}

table#magicolorsupplies_center_pricetable td.prices span.red {
	color: #a90000;
	font-size: 14px;
}

table#magicolorsupplies_center_pricetable td.prices span.largeprice {
	font-size: 14px;
}

table#magicolorsupplies_center_pricetable td.prices img {
	margin-top: 12px;
}

p#magicolorsupplies_center_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 18px 0px;
}

table.magicolorsupplies_center_producttable {
	width: 518px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

table.magicolorsupplies_center_producttable td.itemlinktop {
	padding-left: 118px;
}

table.magicolorsupplies_center_producttable td.itemimage {
	width: 116px;
	vertical-align: top;
}

table.magicolorsupplies_center_producttable td.itemdetails {
	width: 252px;
}

table.magicolorsupplies_center_producttable td.itemdetails p {
	margin-top: 17px;
}

table.magicolorsupplies_center_producttable td.itemdetails span.red {
	color: #A90000;
}	

table.magicolorsupplies_center_producttable td.addtocart {
	padding-top: 25px;
	width: 150px;
	vertical-align: top;
}

table.magicolorsupplies_center_producttable td.addtocart div.magicolorsupplies_center_additem {
	width: 150px;
	height: 71px;
	padding-top: 12px;
	text-align: center;
	background: #fff url(image/addbg.gif) left top no-repeat;
}

table.magicolorsupplies_center_producttable td.addtocart div.magicolorsupplies_center_additem span.label {
	font-size: 12px;
}

table.magicolorsupplies_center_producttable td.addtocart div.magicolorsupplies_center_additem input {
	width: 30px;
}

table.magicolorsupplies_center_producttable td.addtocart div.magicolorsupplies_center_additem img{
	margin-top: 10px;
}

div#magicolorsupplies_center_printerbottom table{
	width: 518px;
	margin-bottom: 10px;
}

div#magicolorsupplies_center_printerbottom table td.image {
	width: 153px;
}

div#magicolorsupplies_center_printerbottom table td.description {
	width: 365px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div#magicolorsupplies_center_backtotop {
	width: 518px;
	text-align: center;
}
/* End Magicolor 3300 Supplies Styles */

/* Begin Toner Supplies Styles */
img#tonersupplies_center_logo {
	margin-bottom: 5px;
}

p#tonersupplies_center_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003567;
	width: 518px;
	margin-bottom: 0px;
	margin-top: 10px;
}

p#tonersupplies_center_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	width: 518px;
	margin-bottom: 28px;
	margin-top: 10px;
}

table#tonersupplies_center_table tr {
	padding-top: 5px;
	padding-bottom: 5px;
}

table#tonersupplies_center_table td {
	padding: 3px 2px 0px 0px;
}

table#tonersupplies_center_table td div {
	padding: 6px 1px 11px 1px;
	width: 123px;
	height: 161px;
	background: #FFF url(image/productitem_bg.gif) left top no-repeat;
}

table#tonersupplies_center_table td p{
	margin: 0px;
	margin-top: 3px;
	text-align: center;
}

div#tonersupplies_center_backtotop {
	width: 518px;
	text-align: center;
}
/* End Toner Supplies Styles */
			 

			div.Jump  a.floaty {
				color:rgb(0,112,218);
				font-family:arial;
				font-weight:bold;
				font-size:12px;
			 }
			 div.Jump li{
				display: block;
				float:left;
				width:225px;
			 }
			 a.floaty {
				color:rgb(0,112,218);
				font-family:arial;
				font-weight:bold;
				font-size:12px;
				padding:0px;
				margin:0px;
			 }
			 li.floaty {
				display: block;
				float:left;
				width:225px;
				padding:0px;
				margin:0px;
			}
			 a:link {
				color:rgb(0,112,218);
				font-family:arial;
				font-weight:bold;
				font-size:11px;
			}
			a:visited { 
				color:rgb(0,112,218);
				font-family:arial;
				font-weight:bold;
				font-size:11px;
			}
			a:hover { 
				color:rgb(0,112,218);
				font-family:arial;
				font-weight:bold;
				font-size:11px;
			}
			a:active { 
				color:rgb(0,112,218);
				font-family:arial;
				font-weight:bold;
				font-size:11px;
			}
			body{
				margin:0px;
				padding:0px;
				background:#e9e4dc;
			}
			div.MainContain{
				width:950px;
				margin-left:auto;
				margin-right:auto;
				background:white;
			}
			div.SubContain{
				width:926px;
				margin-left:12px;
				margin-right:12px;
				position:relative;
				background:white;
			}
			div.Header{
				width:926px;
				height:95px;
				background:white;
			}
			div.Navigation{
				width:926px;
				height:29px;
				background:white;
				z-index:10;
				position:relative;
			}
			
			div.Search{
				width:926px;
				height:45px;
				background:white;
			}
			div.ContainLeft{
				margin-top:10px;
				width:187px;
				float:left;
				display:inline;
				margin-left:0px;
				margin-right:-187px;
				background:white;
				display:inline;
				padding-right:0px;
			}
			div.ContainCenter{
				margin-top:10px;
				width:510px;
				padding-left:10px;
				padding-right:19px;
				border-right:1px solid #c1c1c1;
				border-left:1px solid #c1c1c1;
				background:white;
				float:left;
				display:inline;
				margin-left:197px;
				margin-right:-707px;
				display:inline;
				overflow:hidden;
			}
			
				span.no-search-resultspg {
				font-family: Arial,Verdana,sans;
				font-size: 12px;
				}
				
				
			div.ContainCenterNews{
				margin-top:22px;
				width:700px;
				padding-left:10px;
				padding-right:19px;
				border-right:0px solid #c1c1c1;
				border-left:1px solid #c1c1c1;
				background:white;
				float:left;
				display:inline;
				margin-left:197px;
				margin-right:-707px;
				display:inline;
				overflow:hidden;
				
			}
			div.ContainRight{
				margin-top:10px;
				width:167px;
				float:left;
				display:inline;
				margin-left:717px;
				margin-right:-884px;
				background:white;
				display:inline;
			}
			div.Supplies{
				width:172px;
				height:136px;
				background:url(image/bluebox.gif) no-repeat;
				padding-top:12px;
				padding-left:16px;
			}
			div.LeftNav{
				width:187px;
				padding-top:20px;
			}
			div.Why{
				width:157px;
				background:url(image/rightbox.gif);
				height:216px;
				margin-bottom:10px;
				padding-left:10px;
				padding-right:10px;
				padding-top: 5px;
			}
			div.ContentHead{
				width:518px;
			}
			div.HeadImg{
				margin-top:10px;
				margin-bottom:0px;
				width:516px;
				height:251px;
				border:1px solid #c1c1c1;
			}
			div.Jump{
				width:518px;
				border-bottom:1px solid #c1c1c1;
				margin-top:10px;
				padding-bottom:10px;
			}
			div.ThreeProd{
				width:518px;
				float:left;
				display:inline;
				margin-top:40px;
			}
			div.ProdLeft {
				float:left;
				display:inline;
				margin-left:1px;
				margin-right:-166px;
				width:145px;
				padding-right:10px;
				padding-left:10px;
				border:1px solid #c1c1c1;
				position:relative;
			}
			div.ProdCenter {
				float:left;
				display:inline;
				margin-left:177px;
				margin-right:-342px;
				padding-right:10px;
				padding-left:10px;
				width:145px;
				border:1px solid #c1c1c1;
				position:relative;
			}
			div.ProdRight{
				float:left;
				display:inline;
				margin-left:350px;
				margin-right:-517px;
				padding-right:10px;
				padding-left:10px;
				width:145px;
				border:1px solid #c1c1c1;
				position:relative;
			}
			p.ProdPHead{
				font-family:Arial;
				font-weight:bold;
				font-size:12px;
			}
			div.ProdTopLeft{
				position:absolute;
				top:-28px;
				left:-1px;
				width:167px;
				height:28px;
				background:url(image/prodbg.gif);
			}
			div.ProdTopCenter{
				position:absolute;
				top:-28px;
				left:-1px;
				width:167px;
				height:28px;
				background:url(image/prodbg.gif);
			}
			div.ProdTopRight{
				position:absolute;
				top:-28px;
				left:-1px;
				width:167px;
				height:28px;
				z-index:1;
				background:url(image/prodbg.gif);
			}
			p.ProdHead{
				margin:0px;
				padding:0px;
				text-align:center;
				color:#315b83;
				font-weight:bold;
				font-family:Arial;
				font-size:13px;
				margin-top:7px;
			}
			h3.Head{
				margin-top:0px;
				margin-bottom:1px;
				padding-top:0px;
				font-family:Arial;
				font-size:14px;
				font-weight:bold;
				color:rgb(0,53,103);
			}
            h3.subHead{
				margin-top:0px;
				margin-bottom:1px;
				padding-top:0px;
				font-family:Arial;
				font-size:13px;
				font-weight:bold;
				color:#E54724;
			}
			h1.Head{
				margin-top:0px;
				margin-bottom:1px;
				padding-top:0px;
				font-family:Arial;
				font-size:16px;
				font-weight:bold;
				color:rgb(0,53,103);
			}
			h2.Head{
				margin-top:0px;
				margin-bottom:1px;
				padding-top:0px;
				font-family:Arial;
				font-size:15px;
				font-weight:bold;
				color:rgb(0,53,103);
			}
			p.tophead{
				font-family:Arial;
				font-size:12px;
			}
			p.lefthead{
				font-family:arial;
				font-weight:bold;
				font-size:15px;
				margin:0px;
				padding:0px;
				color:rgb(13,64,112);
			}
			span.default{
				font-family:Arial;
				font-size:12px;
				font-weight:bold;
			}
			select.supplies{
				width:145px;
			}
			div.leftbox{
				width:173px;
				border-top:1px dotted black;
				font-family:arial;
				font-size:11px;
				font-weight:normal;
				color:black;
				padding-top:7px;
				padding-left:7px;
				padding-right:7px;
				padding-bottom:10px;
			}
			h3.lefthead{
				font-family:arial;
				font-weight: bold;
				font-size:12px;
				color:rgb(0,53,103);
				margin:0px;
				padding:0px;
			}
			p{ 
				font-family:arial;
				font-size:11px;
				color:black;
			}
			a:link.bttn {
				color:white;
				font-weight:bold;
				font-family:arial;
				font-size:14px;
				padding-top:5px;
				display:block;
				text-decoration:none;
			}
			a:visited.bttn {
				color:white;
				font-weight:bold;
				font-family:arial;
				font-size:14px;
				padding-top:5px;
				display:block;
				text-decoration:none;
			}
			a:hover.bttn {
				color:white;
				font-weight:bold;
				font-family:arial;
				font-size:14px;
				padding-top:5px;
				display:block;
				text-decoration:none;
			}
			a:active.bttn {
				color:white;
				font-weight:bold;
				font-family:arial;
				font-size:14px;
				padding-top:5px;
				display:block;
				text-decoration:none;
			}
			button.go{
				background:url(image/go.gif) left top no-repeat;
				height:33px;
				margin:0px;
				padding:0px;
				width:33px;
				border:0px;
				position:absolute;
				top:-6px;
				left:318px;
				vertical-align:top;
			}
						ul.parent{
				padding-left:0px;
				margin-left:0px;
				padding-top:0px;
				margin-top:0px;
				border-bottom:1px solid rgb(171, 183, 195);
				list-style:none;
				list-style-type:none;
				width:187px;
			}
			ul.child{
				margin-top:5px;
				background:white;
				padding-left:0px;
				margin-left:-20px;
				padding-bottom:0px;
				margin-bottom:-6px;
				list-style:none;
				list-style-type:none;
				visibility: hidden;
				display:none;
				width:157px;
			}
			ul.childactive{
				margin-top:5px;
				background:white;
				padding-left:0px;
				margin-left:-20px;
				padding-bottom:0px;
				margin-bottom:-6px;
				list-style:none;
				list-style-type:none;
				visibility: visible;
				display:block;
			}
			li.parrentlink{
				font-family:arial;
				font-size:12px;
				color:rgb(0,53,103);
				display:block;
				width:167px;
				font-weight:bold;
				background:rgb(239,239,239);
				border-top:1px solid rgb(171, 183, 195);
				padding-left:20px;
				padding-top:7px;
				padding-bottom:7px;
			}
			li.childlink{
				background:white;
				padding-top:3px;
				padding-bottom:3px;
				padding-left:30px;
				font-family:arial;
				font-weight:normal;
				color:rgb(0,53,103);
				width:157px;
			}
			a.parlink{
				font-size:12px;
				font-family:arial;
				font-weight:bold;
				color:rgb(0,53,103);
				text-decoration:none;
			}
			a.droplink {
				font-family:arial;
				font-weight:normal;
				color:rgb(0,53,103);
			}
			ul.parrent li p{
				display:block;
				font-weight:bold;
				color:rgb(0,53,103);
				float:left;
				width:8px;
			}
			div.xerox_center_fourProd{
				margin-top:5px;
				width:510px; 
				border-bottom:1px solid rgb(193,193,193);
			}
			div.xerox_center_BoxOne{
				float:left;
				display:inline;
				text-align:center;
				margin-left:2px;
				margin-right:-125px;
				padding-right:2px;
				padding-left:2px;
				width:119px;
			}
			div.xerox_center_BoxTwo{
				float:left;
				display:inline;
				text-align:center;
				margin-left:129px;
				margin-right:-254px;
				padding-right:2px;
				padding-left:2px;
				width:119px;
			}
			div.xerox_center_BoxThree{
				float:left;
				display:inline;
				text-align:center;
				margin-left:258px;
				margin-right:-381px;
				width:119px;
			}
			div.xerox_center_BoxFour{
				float:left;
				display:inline;
				text-align:center;
				margin-left:385px;
				margin-right:-508px;
				width:119px;
			}
			div.phaserListing_center_contain{
				margin-top:5px;
				width:510px; 
				border-bottom:1px solid rgb(193,193,193);
			}
			li.pinty_center_floaty{
			display: block;
				float:left;
				width:150px;
			}
			h3.pinty_center_val{
				font-family:arial;
				font-size:12px;
				font-weight:bold;
				display:block;
				width:150px;
				border-bottom: 1px solid rgb(193,193,193);
				color:rgb(0,53,103);
				text-align:left;
				margin:1px; 
				padding:1px;
			}
			div.pitney_center_addItem{
				width:150px;
				height:73px;
				background:url(image/addbg.gif);
				margin-top:15px;
				margin-bottom:25px;
				font-family:arial;
				font-size:11px;
				padding-top:10px;
			}
			div.featured_products_addItem{
				width:150px;
				height:73px;
				background:url(image/addbg.gif);
				margin: 10px 0px 0px 0px;
				font-family:arial;
				font-size:11px;
				padding-top:10px;
				color: #000000;
			}
			div.search_center_search{
				width:496px;
				margin-right:auto;
				margin-left:auto;
				border-right:1px solid rgb(205,205,205);
				border-left:1px solid rgb(205,205,205);
				border-bottom:1px solid rgb(205,205,205);
				padding-top:5px;
				padding-bottom:5px;
				padding-left:10px;
				padding-right:10px;
				margin-bottom:10px;
				margin-top:0px;
			}
			div.search_center_result{
				width:498px;
				border-top:4px solid rgb(113,149,183);
				border-bottom: 2px solid rgb(113,149,183);
				background:rgb(252,250,224);
				margin-top:10px;
				margin-bottom:10px;
				padding-left:10px;
				padding-right:10px;
				font-family:arial;
				font-size:12px;
				padding-top:2px;
				padding-bottom:2px;
			}
			span.search_center_grey{
				color:rgb(151,151,151);
				font-family:arial;
				font-size:11px;
			}
			span.search_center_blue{
				color:rgb(0,112,218);
				font-family:arial;
				font-size:11px;
				text-decoration:underline;
			}
			th.search_center_bottom{
				border-bottom:1px solid rgb(193,193,193);
			}
			div.signin_center_leftBox{
				margin-top:40px;
				width:213px;
				border-right:1px solid rgb(193,193,193);
				border-left:1px solid rgb(193,193,193);
				border-bottom:1px solid rgb(193,193,193);
				float:left;
				margin-left:5px;
				margin-right:-230px;
				display:inline;
				padding-left:5px;
				padding-right:5px;
				padding-bottom:5px;
				font-family:arial;
				font-size:12px;
			}
			div.signin_center_rightBox{
				margin-top:20px;
				width:225px;
				float:left;
				margin-left:250px;
				margin-right:-475px;
				display:inline;
				font-family:arial;
				font-size:12px;
			}
			input.signin_center_sign{
				width:62px;
				height:32px;
				background:url(image/login.gif) left top no-repeat;
				border:0px;
			}
			/* Begin productpage styles */
			strong {
				font-weight: bold;
			}
			em {
				font-style: italic;
			}
			div.productpage_center_breadcrumb {
				font-family:arial;
				font-weight:bold;
				font-size:11px;
				margin-bottom: 20px;
			}
			div.productpage_center_prodcontainer {
				width: 510px;
				margin-top: 30px;
			}
			div.productpage_center_prodimage {
				/* height: 250px; */
				float: left;
				margin-right: 5px;
				margin-bottom: 5px;
			}
			div.productpage_center_proddetails {
				display: inline;
				margin-left: 222px;
				width: 288px;
			}
			span.productpage_center_price {
				color: #a90000;
				font-weight: bold;
				font-size: 14px;
			}
			span.productpage_center_saleprice {
				color: #a90000;
				font-weight: bold;
				font-size: 18px;
			}
			div.productpage_center_addtocart {
				background-image: url(image/addtocart_bg.gif);
				background-repeat: no-repeat;
				width: 157px;
				height: 89px;
				text-align: center;
				margin-right: 5px;
				margin-bottom: 25px;
				margin-top: 5px;
				padding-top: 10px;
			}
			input.productpage_center_quantity {
				height: 19px;
				width: 30px;
			}
			div.productpage_center_tab1active {
				position: relative;
				height: 29px;	
				font-family: Arial;
				font-size: 11px;
				font-weight: bold;
				text-align: center;
				clear: both;
				border-bottom:3px solid #7195b7;
			}
			div.productpage_center_tab1active a {
				text-decoration: none;
			}
			div.productpage_center_tab2active {
				background-image: url(image/tab2active.gif);
				position: relative;
				height: 32px;	
				background-repeat: no-repeat;
				background-position: bottom left;
				font-family: Arial;
				font-size: 11px;
				font-weight: bold;
				text-align: center;
				clear: both;
			}
			div.productpage_center_tab2active a {
				text-decoration: none;
				
			}
			div.productpage_center_activetab {
				background-image: url(image/activetab.gif);
				background-repeat: no-repeat;
				width: 95px;
				height: 32px;
				padding-top: 8px;
			}
			div.productpage_center_activetab a {
				color: #003567;
			}
			div.productpage_center_inactivetab {
				background-image: url(image/inactivetab.gif);
				background-repeat: no-repeat;
				width: 95px;
				height: 29px;
				color: #0065c4;
				padding-top: 8px;
			}
			div.productpage_center_inactivetab a{
				color: #0065c4;
			}
			div.productpage_center_tabcontent {
				border-bottom: 2px solid #7195b7;
				clear: both;	
			}
			div.productpage_center_tabcontent div {
				padding-top: 15px;
			}
			div.consumables p {
				font-size: 11px;
				margin: 0px;
			}
			a img {border:0;}
			div.productpage_center_tabcontent h5, div.productpage_center_tabcontent h6 {
				font: bold 11px Arial, sans-serif;
				padding: 0px;
				margin: 0px;
			}
			div.productpage_center_tabcontent h5 {
				margin-top: 15px;
			}
			div.consumables {
				padding: 0px 110px 35px 0px;
				border-bottom: 1px solid #c1c1c1;
				position: relative;
			}
			div.consumables .product_image {
				float: left;
				padding-right: 20px;
			}
			div#ConTab .buy {
				position: absolute;
				text-align: right;
				top: 25px;
				right: 0px;
			}
			div#ConTab {
				padding-bottom: 0px;
			}
			div#ConTab .buy img {
				display: block;
				margin: 8px 0px 0px 0px;
			}
			div#ConTab .buy span {
				font: bold 11px Arial, sans-serif;
				color: #a90000;
			}
			
			
			/* End productpage styles */
			
			/* Begin featuredink styles */
			p.featuredink_center_featuretitle {
				font-size: 12px;
				font-weight: bold;
				color: #003567;
				padding-bottom: 8px;
				border-bottom: 1px solid #c1c1c1;
			}
			div.featuredink_center_prodimage {
				float: left;
				width: 229px;
			}
			div.featuredink_center_proddetails {
				margin-left: 229px;
				width: 281px;
				display: inline;
			}
			div.featuredink_center_featureproduct img {
				border: 0px;
			}
			div.featuredink_center_chooseprinter {
				margin-top: 25px;
				margin-bottom: 50px;
			}
			div.featuredink_center_chooseprinter select {
				width: 241px;
				vertical-align: top;
				margin-right: 5px;
			}
			div.featuredink_center_contactinfo {
				padding-top: 5px;
				padding-bottom: 70px;
				margin-bottom: 25px;
				border-top: 1px solid #c1c1c1;
				border-bottom: 1px solid #c1c1c1;
			}
			/* End featuredink styles */
			
			/* Begin upcomingprinter styles */
			div.upcomingprinter_center_printertext {
				width: 318px;
				margin-right: 172px;
				display: inline;
			}
			div.upcomingprinter_center_imagecontainer {
				float: right;
				width: 172px;
				margin-left: 20px;
			}
			div.upcomingprinter_center_printerimage {
				width: 170px;
				border-left: 1px solid #c1c1c1;
				border-right: 1px solid #c1c1c1;
			}
			div.upcomingprinter_center_imagetext {
				width: 150px;
				border-left: 1px solid #c1c1c1;
				border-right: 1px solid #c1c1c1;
				padding: 8px 10px;
			}
			div.upcomingprinter_center_bottomtext {
				clear: left;
				margin-top: 20px;
				padding-bottom: 50px;
				border-bottom: 1px solid #c1c1c1;
			}
			/* End upcomingprinter styles*/
			
			/* Begin specialoffer styles */
			div.specialoffer_center_offerdetails {
				margin-bottom: 20px;
			}
			div.specialoffer_center_prodimage {
				float: left;
				width: 235px;
			}
			div.specialoffer_center_imagetext p {
				text-align: center;
				margin-bottom: 0px;
				margin-top: 8px;
			}
			div.specialoffer_center_proddetails {
				width: 272px;
				margin-left: 235px;
			}			
			div.specialoffer_center_proddetails table {
				font-family: arial;
				font-size: 11px;
				width: 272px;
				border-top: 1px solid #c1c1c1;
				margin-top: 4px;
				padding-top: 6px;
			}		
			div.specialoffer_center_proddetails img {
				border: 0px;
			}	
			td.specialoffer_center_numcol{
				text-align: right;
			}
			div.specialoffer_center_offerchoice {
				float: left;
				width: 167px;
				margin-right: 3px;
				margin-bottom: 15px;
			}
			div.specialoffer_center_offercontent {
				width: 137px;
				padding-left: 14px;
				padding-right: 14px;
				border-left: 1px solid #c1c1c1;
				border-right: 1px solid #c1c1c1;
			}
			div.specialoffer_center_choiceheader {
				width:167px;
				height: 21px;
				background-image: url(image/offerheader.gif);
				background-repeat: no-repeat;
				text-align: center;
				padding-top: 8px;
				font-family: arial;
				font-size: 11px;
				color: #003567;
			}
			p.specialoffer_center_multiplier {
				font-size: 14px;
				text-align: center;
				margin-top: 3px;
				margin-bottom: 20px;
			}
			div.specialoffer_center_selectoffer {
				font-family: arial;
				font-size: 11px;
				line-height: 12px;
				width: 143px;
				height: 43px;
				background-color: #E4EFF9;
				padding: 12px 14px 14px 8px;
				border-left: 1px solid #c1c1c1;
				border-right: 1px solid #c1c1c1;
				border-bottom: 1px solid #c1c1c1;
			}
			p.specialoffer_center_offertext1 {
				margin-bottom: 25px;
				margin-top: 15px;
				height: 65px;
			}
			p.specialoffer_center_offertext2 {
				margin-bottom: 0px;
				padding-bottom: 10px;
				height: 65px;
			}
			p.specialoffer_center_updateoffer {
				text-align: center;
				padding-bottom: 10px;
			}
			p.specialoffer_center_updateoffer img {
				border: 0px;
			}
			/* End specialoffer styles */
			
			/* Begin printer comparison styles */
			table.printercomp_center_printerspecs {
			  border-collapse: collapse;
			}
			table.printercomp_center_printerspecs caption {
			  margin: 0px;
			  padding: 0px;
			  text-align: left;
			  font: bold 14px/26px Arial,sans-serif;
			  color: #003567;
			}
			table.printercomp_center_printerspecs thead th, table.printercomp_center_printerspecs thead td {
			  margin: 0px;
			  padding: 5px 12px;
			  border-top: 1px solid #c1c1c1;
			  font: bold 12px/14px Arial,sans-serif;
			  background-color: #fcfae0;
			}
			table.printercomp_center_printerspecs thead th {
				text-align: center;
			  background: #fcfae0 url(image/comparisondots.gif) left top repeat-y;
			}
			table.printercomp_center_printerspecs tbody th {
			  margin: 0px;
			  padding: 4px 12px;
			  font: bold 11px/12px Arial,sans-serif;
			  text-align: left;
			  vertical-align: top;
			}
			table.printercomp_center_printerspecs tbody td {
			  margin: 0px;
			  padding: 4px 12px;
			  font: normal 11px/12px Arial,sans-serif;
			  text-align: left;
			  vertical-align: top;
			  background: url(image/comparisondots.gif) left top repeat-y;
			}
			table.printercomp_center_printerspecs tbody tr.printercomp_center_odd th, table.printercomp_center_printerspecs tbody tr.printercomp_center_odd td {
			  background-color: #ecf6ff;
			}
			/* End printer comparison styles*/
			/* Begin registration styles */
			span.registration_center_requiredfield {
				color: #ff0000;
			}
			td.registration_center_fieldname {
				text-align: right;
			}
			input.registration_center_textbox {
				width: 190px;
			}
			select.registration_center_select {
				width: 145px;
			}
			table.registration_center_table {
				width: 510px;
				font-family: Arial;
				font-size: 11px;
			}
			table.registration_center_table td {
				padding-top: 3px;
				padding-bottom: 3px;
			}
			table.registration_center_table caption {
				margin: 0px;
			  padding: 0px;
			  text-align: left;
			  font: bold 14px/26px Arial,sans-serif;
			  color: #003567;
			}
			td.registration_center_checkbox {
				padding-right: 45px;
			}
			div.registration_center_submit {
				text-align: right;
				margin-bottom: 80px;
			}
			div.registration_center_submit img {
				border: 0px;	
			}
			/* End registration styles */
			/* Rules*/


.bubbles {
	font-family:Arial,sans-serif;
	font-size:12px;
}
.bubble_left {
	background:transparent url(image/bubble_body.jpg) no-repeat scroll 18px top;
	margin:20px 0px 0px;
	padding:20px 0px 0px 18px;
}
.bubble_right {
	background:transparent url(image/bubble_body.jpg) no-repeat scroll 56px top;
	margin:20px 0px 0px 20px;
	padding:20px 0px 0px 58px;
}

.bubble_left p {
background:transparent url(image/bubble_left_bottom.jpg) no-repeat scroll left bottom;
}

.bubble_right p {
background:transparent url(image/bubble_right_bottom.jpg) no-repeat scroll left bottom;
}

.bubble_inner {
padding:0px 20px 60px 30px;
width:360px;
}

.bubbles strong {
	font-weight: bold;
	color:	#003567;
}
.signature_left {
	padding:0px 0px 0px 8px; 
}
.signature_left img {
display:block;
margin:0px;
padding:0px 0px 0px 10px;
}
.signature_left span {
font-family:Arial,sans-serif;
font-size:12px;
}

.signature_right {
margin-left: 330px;
}
.signature_right img {
display:block;
margin:0px;
padding:0px 0px 0px 10px;
}
.signature_right span {
font-family:Arial,sans-serif;
font-size:12px;
}


#guarantee_info{
    font-family: Arial;
    margin: 0px 50px;
}

#guarantee_info h5 {
    color: #003567;
    font-size: 14px
}

#guarantee_info h6 {
    font-size: 12px;
    color: #003567;
	margin: 0px;
}

#guarantee_info ul li {
	font-size: 12px;
	margin-bottom: 10px;
}

/***************************
 * html4 Styles Begin Here *          
 * *************************/

/* Begin brother styles */
div.brother_center_header {
	background: url(image/brother_header.gif) top left no-repeat;
	width: 510px;
	height: 22px;
	padding-top: 7px;
	padding-left: 11px;
	font: 14px/14px Arial,sans-serif;
	color: #003567;
}

div.brother_center_listcontainer {
	width: 479px;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	padding: 16px 18px 24px 11px;
	
}

div.brother_center_productfinder {
	background-color: #e4eff9;
	height: 28px;
	width: 486px;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	padding: 13px 11px 11px 11px;
	margin-bottom: 20px;
}


p.brother_center_largetext {
	font: 12px/14px Arial,sans-serif;
	color: #003567;
	margin: 0px;
	padding: 0px;
}

p.brother_center_smalltext {
	font: 11px/12px Arial,sans-serif;
	color: #003567;
	margin: 12px 0px 3px 0px;
	padding: 0px 0px 2px 0px;
	border-bottom: 1px solid #c1c1c1;
}

table.brother_center_productlist {
	margin-left: -3px;
}
	
table.brother_center_productlist td{
	width: 119px;
}
/* End brother styles */

/* Begin Checkout - Sign In styles */
div#checkoutContain {
	width: 868px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

/* added on 12/1/11 --- */
.chekcout_signin_head {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 868px;
}
 /* --- added on 12/1/11 */
 
div#chekcout_signin_header {
	float: left;
	margin: 22px auto 0px auto;
	padding: 0px;
	width: 253px;
}
div#chekcout_signin_header h3 {
	font-size: 20px;
	font-family: Arial;
	padding: 0px;
	margin: 0px;
}
div#chekcout_signin_errors {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 615px;
}

.checkout_signin_text {
	font: 11px/13px Arial,sans-serif;
	color: #000000;	
	margin: 0px;
	padding: 0px;
}

div#checkout_signin_signinContain {
	width: 868px;
	margin: 15px auto 0px auto;
	padding-bottom: 100px;
}
div#checkout_signin_notes {
	float: right;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0px;
}

div#chekcout_signin_leftnote {
	width: 222px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 36px;
}

div#chekcout_signin_rightnote{
	width: 222px;
	height: 76px;
	margin-left: 0px;
	border: 1px solid #c1c1c1;
	/* background-color: #fcfae0; */
	padding: 13px 17px;
}
div#chekcout_signin_rightnote p {
	color: #003567;
	font: 12px/14px Arial,sans-serif;
	margin: 0px;
	padding-bottom: 4px;
	margin-bottom: 6px;
	border-bottom: 1px solid #a9c2d8;	
}

/* div#chekout_signin_customerType {
	float: left;
	margin-top: 26px;
	padding-top: 17px;
	padding-bottom: 30px;
	border-top: 1px solid #c1c1c1;
} */

div#checkout_signin_returningCust {
	width: 300px;
	float: left;
	margin-right: 0px;
}

div#checkout_signin_returningHeader {
	color: #003567;
	font: 12px/14px Arial,sans-serif;	
	background: url(image/returningheader.gif) top left no-repeat;
	width: 212px;
	height: 21px;
	padding-top: 8px;
	padding-left: 13px;
}

div#checkout_signin_newCust {
	width: 300px;
	height: 240px;
	margin-left: 0px;
	float: left;
}

div#checkout_signin_newCust p {
	color: #003567;
	font: 12px/14px Arial,sans-serif;	
	margin: 8px 0px 10px 0px;
	padding: 0px;
}
div#checkout_signin_newCust form {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

div#checkout_signin_newCust input.submitnew {
	margin-top: 15px;
}

div#checkout_signin_returningForm {
	width: 203px;
	height: 181px;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	padding: 15px 10px;
}

div#checkout_signin_returningForm p {
	margin: 0px;
	padding: 0px;
}

div#checkout_signin_returningForm input.submitreturning {
	margin: 5px 0px 0px 133px;
}
input.checkout_signin_textbox {
	width: 190px;
	margin-top: 3px;
	margin-bottom: 13px;
}

div#chekcout_signin_footer img {
	border: 0px;
}

img.checkout_signin_footerImage{
	margin-left: 11px;
}
/* End Checkout - Sign In styles */

/* Begin Checkout - Billing styles */
div.checkout_billing_step {
	margin: 18px 0px;
	clear: both;
}

p.checkout_billing_text {
	font: 11px/12px Arial,sans-serif;	
}

p.checkout_billing_stepHeader {
	color: #003567;
	font: 14px/16px Arial,sans-serif;	
	font-weight: bold;
}

table.checkout_billing_formtable td{
	padding-top: 3px;
	padding-bottom: 3px;
}

td.checkout_billing_label {
	width: 251px;
	text-align: right;
	font: 11px/12px Arial,sans-serif;	
	padding-right: 3px;
}

td.checkout_billing_field {
	width: 362px;	
}

span.checkout_billing_required {
	color: #ff0000;
}

input.checkout_billing_textinput {
	width: 190px;
}

select.checkout_billing_select {
	width: 217px;
}

div.checkout_billing_stepLeft {
	width: 616px;
	margin-right: 258px;	
}

div.checkout_billing_stepRight {
	float: right;
	width: 258px;
	margin-left: -258px;
}

div.checkout_billing_rightHeader {
	background: url(image/shipping_header.gif) top left no-repeat;
	width: 245px;
	height: 21px;
	padding-top: 8px;
	padding-left: 13px;
	color: #003567;
	font: 14px/16px Arial,sans-serif;	
	font-weight: bold;
}

div.checkout_billing_rightContent {
	width: 232px;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	padding: 15px 12px;
}

img#checkout_billing_ups {
	margin: 14px 0px 14px 98px;
	border: 0px;
}

img.checkout_billing_hacksafe {
	margin: 18px 0px 10px 56px;
	border: 0px;
}

img#chekcout_billing_continue {
	border: 0px;
	margin-left: 181px;
}

td.checkout_billing_labelside{
	font: 11px/12px Arial,sans-serif;	
	width: 140px;
}

td.checkout_billing_amount {
	font: 11px/12px Arial,sans-serif;	
	text-align: right;
	width: 92px;
}

div#chekcout_billing_rightnote{
	width: 222px;
	height: 76px;
	border: 1px solid #c1c1c1;
	background-color: #fcfae0;
	padding: 13px 17px;
}

div#chekcout_billing_rightnote p {
	color: #003567;
	font: 12px/14px Arial,sans-serif;
	margin: 0px;
	padding-bottom: 4px;
	margin-bottom: 6px;
	border-bottom: 1px solid #a9c2d8;	
}
/* End Checkout - Billing styles */

/* Begin Checkout - Confirm styles */
p.checkout_confirm_text {
	font: 12px/14px Arial,sans-serif;	
}

img.checkout_confirm_hacksafe {
	border: 0px;
	margin-top: 8px;
	margin-bottom: 5px;
}

img.checkout_confirm_placeorder {
	border: 0px;
	margin-top: 13px;
	margin-left: 146px;
}

div#checkout_billing_billshipHeader {
	background: url(image/billship_header.gif) no-repeat left top;
	width: 483px;
	height: 10px;
}

div#checkout_confirm_billshipFooter {
	background-color: #e4eff9;
	height: 26px;
	width: 466px;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	padding-top: 9px;
	padding-left: 15px;
	clear: both;
}

div#checkout_confirm_billShip {
	background: url(image/billship_bg.gif) top left repeat-y;
	width:483px;
}

div#checkout_confirm_billTo {
	float: left;
	margin-right: -241px;
	width:207px;
	padding: 5px 17px 10px 17px;
}

div#checkout_confirm_shipTo {
	margin-left: 241px;
	width: 208px;	
	padding: 5px 17px 10px 17px;
	min-height:215px;
  height:auto !important;
  height:215px;
}	

table#checkout_confirm_cartSummary {
	width: 874px;
	border-collapse: collapse;
	font: 12px Arial,sans-serif;
}

table#checkout_confirm_cartSummary thead {
	background: url(image/checkouttable_bg.gif) bottom left repeat-x;	
	font-weight: bold;	
	height: 24px;
}

table#checkout_confirm_cartSummary tfoot {
	background: url(image/checkouttable_bg.gif) bottom left repeat-x;	
	height: 5px;
}

table#checkout_confirm_cartSummary tbody tr {
	background: url(image/dots.gif) bottom left repeat-x;	
	height: 32px;
}

table#checkout_confirm_cartSummary tbody td.checkout_confirm_qty {
	text-align: center;
}

table#checkout_confirm_cartSummary tbody td.checkout_confirm_amount {
	text-align: right;
	font-weight: bold;
	color: #a90000;
}
/* End Checkout - Confirm styles */

/* Begin Checkout - Complete styles */
div#checkout_complete_finishOrder {
	background-color: #fcfae0;
	text-align: center;
	border-top: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	width: 874px;
	height: 17px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 55px;
	margin-top: 30px;
}

div#checkout_complete_images {
	text-align: center;
}

div#checkout_complete_images img{
	border: 0px;
}

img.checkout_complete_footerImage{
	margin-left: 55px;
}

table#checkout_complete_shippingTax {
	border-collapse: collapse;
	width: 225px;
	margin-left: 649px;
	font: 12px Arial,sans-serif;
}

table#checkout_complete_shippingTax tr {
	height: 25px;
}

table#checkout_complete_shippingTax tfoot {
	background: url(image/checkouttable_bg.gif) top left repeat-x;		
}

table#checkout_complete_shippingTax td.checkout_confirm_label {
	text-align: right;
}

table#checkout_complete_shippingTax td.checkout_confirm_amount {
	text-align: right;
	font-weight: bold;
	color: #a90000;
}

div.checkout_complete_step {
	margin: 18px 0px;
	clear: both;
}

div.checkout_complete_step table caption{
	text-align: left;
	font: 14px/14px Arial,sans-serif;
	color: #003567;
	font-weight: bold;
	margin-bottom: 20px;
}

div.checkout_complete_step table {
	font: 12px Arial,sans-serif;
}

div.checkout_complete_step table tbody td.checkout_complete_label {
	font-weight: bold;
	text-align: right;
	width: 122px;
	padding-right: 15px;
}

div.checkout_complete_stepLeft {
	width: 404px;
	margin-right: 470px;	
}

div.checkout_complete_stepRight {
	float: right;
	width: 470px;
	margin-left: -470px;
}


/* End Checkout - Complete styles */

/* Sidebar Styles */

div.sidebar ul.parent {
border-bottom:1px solid #ABB7C3;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0px;
margin-top:0px;
padding-left:0px;
padding-top:0px;
width:187px;
float: left;
margin-right: 100px;
}

li.parentlink {
background:#EFEFEF none repeat scroll 0% 0%;
border-top:1px solid #ABB7C3;
color:#003567;
display:block;
font-family:arial;
font-size:12px;
font-weight:bold;
padding-bottom:7px;
padding-left:20px;
padding-top:7px;
width:167px;
}

ul.parent li p {
color:#003567;
display:block;
float:left;
font-weight:bold;
width:8px;
}

p {
color:black;
font-family:arial;
font-size:12px;
}

a.parlink {
color:#003567;
font-family:arial;
font-size: 12px;
font-weight:bold;
text-decoration:none;
}

a:link {
color:#0070DA;
font-family:arial;
font-size:11px;
font-weight:bold;
}

ul.childactive {
background:white none repeat scroll 0% 0%;
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:-6px;
margin-left:-20px;
margin-top:5px;
padding-bottom:0px;
padding-left:0px;
visibility:visible;
}

li.childlink {
background:white none repeat scroll 0% 0%;
color:#003567;
font-family:arial;
font-weight:normal;
padding-bottom:3px;
padding-left:30px;
padding-top:3px;
width:157px;
}

a.droplink {
color:#003567;
font-family:arial;
font-weight:normal;
}

a:link {
color:#0070DA;
font-family:arial;
font-size:11px;
font-weight:bold;
}

a:hover {
color: #3C44AD;
text-decoration: none;
}

span.arrow, span.arrow_down {
	font: 18px Arial, sans-serif;
	vertical-align: middle;
	margin-right: 5px;
}

span.arrow {
	cursor: pointer;
}

span.arrow_down {
	cursor: default;
}

span.activeparent {
	cursor: default;
}


/* /Sidebar Styles */


table.threesisters {
  border-collapse: separate;
	margin: 0px -20px 0px -9px;
}
table.threesisters td {
  width: 145px;
	padding: 0px 10px;
	border: 1px solid #c1c1c1;
	vertical-align: top;
}
table.threesisters td div.tstitle {
  position: relative;
	width: 145px;
	top: -1px;
	left: -11px;
	height: 29px;
	background: url(image/prodbg.gif) left top no-repeat;
}
table.threesisters td div.tstitle img {
  position: absolute;
	top: 0px;
	left: 0px;
}
table.threesisters p {
	margin: 0px;
	padding: 6px 0px;
}
/* Nov 09 Hero */
div#nov09-hero {
	margin-bottom: 10px;
}
div#nov09-hero div#nov09-hero-image {
	width: 713px;
	height: 216px;
	border: 2px solid #032b52;
	position: relative;
}
div#nov09-hero div#nov09-hero-image img {
	border: 0;
}	
div#nov09-hero div.hero-navigation {
	height: 44px;
	width: 717px;
	padding-bottom: 5px;
	background: #032b52 url(/images/hero_bottom.gif) left bottom no-repeat;
}
div#nov09-hero ul {
	list-style-type: none;
}	
div#nov09-hero ul,	
div#nov09-hero li {
	margin: 0;
	padding: 0;
	border: 0;
}
div#nov09-hero li {
	width: 137px;
	height: 40px;
	background: #032b52 url(/images/hero_inactive_bg.gif) left top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;	
	float: left;
	margin: 4px 0 0 5px;
	display: inline;
	cursor: pointer;
}	
div#nov09-hero p {
	font-weight: bold;
	color: #FFF;	
}	
div#nov09-hero li.active {
	background: #cb5203 url(/images/hero_active_bg.gif) left top no-repeat;
}	
div#nov09-hero li img {
	float: left;
	margin: 3px 7px 0 3px;
}	
div#nov09-hero li p {
	margin: 0;
	padding-top: 5px;
}
div#nov09-hero li p.singleline {
	padding-top: 12px;
}

/* Quick Menu */
div#quickmenu {
	margin: 13px 0;
}		
div#quickmenu div {
	float: left;
	width: 175px;
	height: 89px;
	background: #FFF url(/images/quick_menu_bg.gif) left top no-repeat;
	margin-left: 5px;
}
div#quickmenu div.first {
	margin-left: 0;
}			
div#quickmenu div img  {
	margin-top: 0px;
	width: 60px;
}			
div#quickmenu div.DofD_bg  {
	margin: 0px;
	padding: 0px;
	height: 89px;
	width: 60px;
	background: #ffffff;
}		
div#quickmenu div p {
	float: right;
	width: 97px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	line-height: 16px;
	margin: 10px 0 0 0;
}
div#quickmenu div p a {
	color: #0070da;
	font-weight: normal;		
}
/* Begin NEW PPC P Styles */
#ppc-landing-june2010 p, 
#ppc-landing-june2010 form {
	margin: 0;
	padding: 0;
	border: 0;
}
#ppc-landing-june2010 {
	width: 518px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #b92f31;
	position: relative;
}	
#ppc-landing-june2010 .header {
	height: 62px;
	background: #b92f31 url(images/boxes.jpg) no-repeat right top;
	padding-left: 10px;
}	
#ppc-landing-june2010 .header p.title {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding: 4px 0;
}	
#ppc-landing-june2010 .header p.summary {
	font-size: 12px;
	color: #ded5b6;
}	
#ppc-landing-june2010 .content {
	background: #b92f31 url(images/content-bg.jpg) repeat-x left top;
	padding: 10px 6px 6px 8px;
}	
#ppc-landing-june2010 .content p.title {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	overflow: auto;
}
#ppc-landing-june2010 .header h1.whitetitle {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	overflow: auto;
    margin-bottom: 2px;
    margin-top: 0px;
}
#ppc-landing-june2010 .content h2.whitetitle {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	overflow: auto;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;

}
#ppc-landing-june2010 .product-container {
	background: transparent url(images/product-container-bg.png) repeat left top;
}	
#ppc-landing-june2010 .product {
	width: 250px;
	margin: 0 0 0 2px;
	float: left;
   display:inline;
}
#ppc-landing-june2010 .product-header {
	background: transparent url(images/product-top.jpg) no-repeat right bottom;
	height: 55px;
	position: relative;
}
#ppc-landing-june2010 .product-header img {
	position: absolute;
	left: 11px;
	top: 32px;
}	
#ppc-landing-june2010 .product-header img.logo {
	position: absolute;
	left: 69px;
	top: 20px;
}	
#ppc-landing-june2010 .product-header img.seal {
	position: absolute;
	top: 6px;
	left: 149px;
	width: 91px;
	height: 49px;
	cursor: pointer;
}	
#ppc-landing-june2010 .product-content {
	width: 253px; 
	padding: 9px 22px 0 11px;
}
#ppc-landing-june2010 .price-image {
	width: 217px;
	height: 90px;
	position: relative;
	background: #FFF url(images/price-bg.jpg) no-repeat left top;
}
#ppc-landing-june2010 .price-image_4decimals {
	width: 217px;
	height: 90px;
	position: relative;
	background: #FFF url(images/4decimalprice-bg.jpg) no-repeat left top;
}
#ppc-landing-june2010 .price-imagesmall {
	width: 217px;
	height: 90px;
	position: relative;
	background: #FFF url(images/price-bg.jpg) no-repeat left top;
}
#ppc-landing-june2010 .price-image p {
	font-size: 50px;
	line-height: 50px;
	font-weight: bold;
	color: #ae0f11;
	letter-spacing: -3px;
	position: absolute;
	top: 19px;
	left: 12px;
}	
#ppc-landing-june2010 .price-image_4decimals p {
	font-size: 50px;
	line-height: 50px;
	font-weight: bold;
	color: #ae0f11;
	letter-spacing: -3px;
	position: absolute;
	top: 19px;
	left: 12px;
}
#ppc-landing-june2010 .price-imagesmall p {
	font-size: 40px;
	line-height: 50px;
	font-weight: bold;
	color: #ae0f11;
	letter-spacing: -3px;
	position: absolute;
	top: 19px;
	left: 12px;
}	
#ppc-landing-june2010 .price-image img {
	width: 90px;
	height: 90px;
	position: absolute;
	bottom: 0;
	left: 127px;
}
#ppc-landing-june2010 .price-image_4decimals img {
	width: 90px;
	height: 90px;
	position: absolute;
	bottom: 0;
	left: 127px;
}
#ppc-landing-june2010 .price-imagesmall img {
	width: 90px;
	height: 90px;
	position: absolute;
	bottom: 0;
	left: 127px;
}
#ppc-landing-june2010 .price-image img.free-shipping {
	width: 112px;
	height: 16px;
	position: absolute;
	bottom: 0;
	left: 0;
}
#ppc-landing-june2010 .price-image_4decimals img.free-shipping {
	width: 112px;
	height: 16px;
	position: absolute;
	bottom: 0;
	left: 0;
}

#ppc-landing-june2010 .add-to-cart {
	width: 217px;
	height: 49px;
	background: #FFF url(images/add-bg.jpg) no-repeat left top;
	position: relative;
	margin: 9px 0 5px 0;
}
#ppc-landing-june2010 .add-to-cart label {
	position: absolute;
	top: 16px;
	left: 5px;
	font-size: 12px;
}
#ppc-landing-june2010 .add-to-cart input#compatible-qty,
#ppc-landing-june2010 .add-to-cart input#genuine-qty {
	position: absolute;
	top: 13px;
	left: 27px;
	width: 22px;
}
#ppc-landing-june2010 .add-to-cart input.submit {
	position: absolute;
	top: 0;
	right: 0;
	width: 160px;
	height: 49px;
	border: 0;
	background: #FFF url(images/add-button.jpg) no-repeat left top;
}
#ppc-landing-june2010 .description {
	width: 217px; 
	color: #000000;
	font-size: 11px; 
	padding-bottom: 8px;
}
#ppc-landing-june2010 .description span {
	font-weight: bold;
	color: #ae0f11;
	text-decoration: underline; 
}
#ppc-landing-june2010 .guarantees-top{
	width: 495px;
	height: 83px;
	margin-left: 2px;
	position: relative; 
	clear: both;
	background: transparent url(images/guarantees-top.jpg) no-repeat left 25px;
}		

#dog-to-work .guarantees-top{
	width: 495px;
	height: 83px;
	margin-left: 2px;
	position: relative; 
	clear: both;

}		
#fourthofjuly-landingpage .guarantees-top{
	width: 495px;
	height: 83px;
	margin-left: 0px;
	position: relative; 
	clear: both;

}		




#ppc-landing-june2010 .guarantees-top img{
	position: absolute;
	top: 0;
	left: 8px;
	cursor: pointer;
}

#dog-to-work .guarantees-top img{
	position: absolute;
	top: 0;
	cursor: pointer;
}

#fourthofjuly-landingpage .guarantees-top img{
	position: absolute;
	top: 0;
	cursor: pointer;
}

#ppc-landing-june2010 .guarantees-content, #fourthofjuly-landingpage .guarantees-content, #dog-to-work .guarantees-content, #ice-cream-landing .guarantees-content{
	margin-left: 2px;
	width: 495px;
	background: #962628 url(images/guarantees-bg.jpg) repeat-y left top;
}

		#ppc-landing-june2010 .guarantees-content_dell{
			margin-left: 2px;
			width: 495px;
		}

#ppc-landing-june2010 .guarantees-content table, #fourthofjuly-landingpage .guarantees-content table, #dog-to-work .guarantees-content table, #ice-cream-landing .guarantees-content table{
	width: 495px;
	background: transparent url(images/guarantees-tile.png) repeat-y left top;
}

		#ppc-landing-june2010 .guarantees-content_dell table{
			width: 495px;
			background: transparent repeat-y left top;
		}
	
#ppc-landing-june2010 .guarantees-content table td, #dog-to-work .guarantees-content table td, #ice-cream-landing .guarantees-content table td{
	font-size: 11px;
	color: #FFF;
	text-align: center;
	padding: 2px 0;
}		

		#ppc-landing-june2010 .guarantees-content_dell table td{
			font-size: 11px;
			color: #FFF;
			text-align: center;
			padding: 2px 0;
		}

#ppc-landing-june2010 .guarantees-bottom, #dog-to-work .guarantees-bottom, #ice-cream-landing .guarantees-bottom{
	margin-left: 2px;
}
#ppc-landing-june2010 .popup{
	width: 486px;
	height: 323px;
	background: transparent url(images/popup-bg.png) no-repeat left top;
	position: absolute;
	left: 13px;
	top: 250px;
	display: none;
}

#dog-to-work .popup{
	width: 486px;
	height: 323px;
	background: transparent url(images/popup-bg.png) no-repeat left top;
	position: absolute;
	left: 220px;
	top: 700px;
	display: none;
}
#fourthofjuly-landingpage .popup{
	width: 486px;
	height: 323px;
	background: transparent url(images/popup-bg.png) no-repeat left top;
	position: absolute;
	left: 220px;
	top: 300px;
	display: none;
}

#ice-cream-landing .popup{
	width: 486px;
	height: 323px;
	background: transparent url(images/popup-bg.png) no-repeat left top;
	position: absolute;
	left: 220px;
	top: 660px;
	display: none;

}

#ppc-landing-june2010 .popup-content, #fourthofjuly-landingpage .popup-content, #dog-to-work .popup-content, #ice-cream-landing .popup-content{
	position: relative;
}	
#ppc-landing-june2010 .close-button, #fourthofjuly-landingpage .close-button, #dog-to-work .close-button, #ice-cream-landing .close-button{
	width: 15px;
	height: 15px;
	background: url(images/close-button.jpg) no-repeat left top;
	position: absolute;
	top: 21px;
	right: 25px;
	cursor: pointer;
}
#ppc-landing-june2010 .popup-content .seal-tsg, #fourthofjuly-landingpage .popup-content .seal-tsg, #dog-to-work .popup-content .seal-tsg, #ice-cream-landing .popup-content .seal-tsg {
	position: absolute;
	width: 110px;
	height: 83px;
	top: 69px;
	left: 27px;
	background: url(images/popup-seal-tsg.png) no-repeat left top;
}	
#ppc-landing-june2010 .popup-content .seal-hundred, #fourthofjuly-landingpage .popup-content .seal-hundred, #dog-to-work .popup-content .seal-hundred, #ice-cream-landing .popup-content .seal-hundred{
	position: absolute;
	width: 89px;
	height: 64px;
	top: 83px;
	left: 40px;
	background: url(images/popup-seal-100.png) no-repeat left top;
}	
#ppc-landing-june2010 .popup-content .seal-oem, #fourthofjuly-landingpage .popup-content .seal-oem, #dog-to-work .popup-content .seal-oem, #ice-cream-landing .popup-content .seal-oem{
	position: absolute;
	width: 89px;
	height: 64px;
	top: 83px;
	left: 40px;
	background: url(images/popup-seal-oem.png) no-repeat left top;
}	
#ppc-landing-june2010 .popup-content .seal-oem2, #fourthofjuly-landingpage .popup-content .seal-oem2, #dog-to-work .popup-content .seal-oem2, #ice-cream-landing .popup-content .seal-oem2{
	position: absolute;
	width: 89px;
	height: 64px;
	top: 83px;
	left: 40px;
	background: url(images/popup-seal-oem.png) no-repeat left top;
}	
#ppc-landing-june2010 .popup-content .popup-title, #fourthofjuly-landingpage .popup-content .popup-title, #dog-to-work .popup-content .popup-title, #ice-cream-landing .popup-content .popup-title {
	position: absolute;
	top: 107px;
	left: 142px;
	font-size: 14px;
	font-weight: bold;
	color: #004485;
}	
#ppc-landing-june2010 .popup-content .popup-text, #fourthofjuly-landingpage .popup-content .popup-text, #dog-to-work .popup-content .popup-text, #ice-cream-landing .popup-content .popup-text {
	position: absolute;
	top: 144px;
	left: 142px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	width: 320px;
	overflow: auto;
	height: 154px;
}
#ppc-landing-june2010 .popup p, #fourthofjuly-landingpage .popup p, #dog-to-work .popup p, #ice-cream-landing .popup p {
	margin-bottom: 8px;
}	
#ppc-landing-june2010 .popup a, #fourthofjuly-landingpage .popup a, #dog-to-work .popup a, #ice-cream-landing .popup a{
	color: #0070DA;
}		
#ppc-landing-june2010 .popup-text ul, #fourthofjuly-landingpage .popup-text ul, #dog-to-work .popup-text ul, #ice-cream-landing .popup-text ul{
	padding: 0;
	margin-left: 16px;}
	
#ppc-landing-june2010 .popup-text li{
	padding-left: 0;
	}	

#dog-to-work .popup-text li,  #ice-cream-landing .popup-text li {
margin: 0;

}
#fourthofjuly-landingpage .popup-text li {
margin: 0;

}
form#blue-search-form {
	display: block;
	padding: 10px 0 0 6px;
	margin: 0;
}
form#blue-search-form * {
	display: inline-block;
	vertical-align: middle;
}
form#blue-search-form label {
	padding: 0 6px 2px 0;
}
form#blue-search-form span.blue-search-bg {
	padding: 6px 6px 0 34px;
	width: 340px;
	height: 25px;
	background: url(/header/images/blue-search-bg.gif) left top no-repeat;
}
form#blue-search-form input {
	margin: 0;
	padding: 0;
	border: 0 none;
	color: #666;
	font-size: 16px;
	width: 340px;
}
form#blue-search-form button {
	margin: 0;
	padding: 0;
	border: 0 none;
	background: transparent none;
	cursor: pointer;
}
form#blue-search-form button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
form#searchspring-search {
	display: block;
	padding: 11px 0 0 6px;
	margin: 0;
}
form#searchspring-search * {
	display: inline-block;
	vertical-align: middle;
}
form#searchspring-search label {
	padding: 0 6px 2px 0;
}
form#searchspring-search span.blue-search-bg {
	padding: 0px 6px 0px 0px;
	width: 380px;
	height: 43px;
	background: url(/header/images/search_querybg.gif) left top no-repeat;
}
form#searchspring-search input {
	margin: 9px 0px 0px 35px;
	padding: 0;
	border: 0 none;
	color: #666;
	font-size: 22px;
	width: 340px;
	font-family: arial;
}
form#searchspring-search button {
	margin: 0;
	padding: 0;
	border: 0 none;
	background: transparent none;
	cursor: pointer;
	height: 42px;
	width: 91px;
}
form#searchspring-search button::-moz-focus-inner {
	border: 0;
	padding: 0;
}


/* BEGIN ANIMAL SEARCH PAGE */
div.cow,
div.laughing-lion,
div.zebra {
	position: relative;
	width: 926px;
	height: 450px;
}
div.cow {
	background: url(images/search_cow.jpg) left top no-repeat;
}
div.cow .lpform {
	top: 34px;
	right: 30px;
}
div.laughing-lion {
	background: url(images/search_laughing-lion.jpg) left top no-repeat;
}
div.laughing-lion .lpform {
	top: 34px;
	left: 40px;
}
div.zebra {
	background: url(images/search_zebra.jpg) left top no-repeat;
}
div.zebra .lpform {
	top: 34px;
	left: 40px;
}
form.lpform {
	margin: 0;
	padding: 0;
	position: absolute;
	background: url(images/animal-search_field.png) left top no-repeat;
	width: 514px;
	height: 58px;
}
form.lpform input {
	position: absolute;
	left: 15px;
	top: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	font: normal 18px/18px Arial,sans-serif;
	color: #999;
	background: white;
	width: 380px;
}
form.lpform button {
	position: absolute;
	top: 7px;
	right: 9px;
	border: 0;
	padding: 0;
	margin: 0;
	background: transparent;
	cursor: pointer;
	width: 101px;
	height: 42px;
}
form.lpform button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
/* END ANIMAL SEARCH PAGE */

.mypurl_btn {
}

/* BEGIN SINGLE OEM SPECIAL CSS */
#ppc-oem-landing-gray-aug2010 p, 
#ppc-oem-landing-gray-aug2010 form {
	margin: 0;
	padding: 0;
	border: 0;
}
#ppc-oem-landing-gray-aug2010 {
	width: 518px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
}	
#ppc-oem-landing-gray-aug2010 .header p.title {
	font-size: 14px;
	font-weight: bold;
	color: #1d326c;
	padding: 0 0 2px;
}	
#ppc-oem-landing-gray-aug2010 .header p.summary {
	font-size: 12px;
	color: #666666;
	padding: 0 0 14px;
}	
#ppc-oem-landing-gray-aug2010 .header p.summary span {
	font-weight: bold;
	color: #ae0f11;
}	
#ppc-oem-landing-gray-aug2010 .content {
	background: #FFF url(images/oemspec-content-bg.jpg) no-repeat left top;
	padding: 31px 6px 6px 8px;
}	
#ppc-oem-landing-gray-aug2010 .header-container {
	width: 504px;
	height: 59px;
	background: transparent url(images/oemspec-product-top.png) no-repeat left top;
	position: relative;
}
#ppc-oem-landing-gray-aug2010 .header-container p {
	position: absolute;
	top: 34px;
	left: 13px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
#ppc-oem-landing-gray-aug2010 .header-container img.seal {
	position: absolute;
	top: 9px;
	right: 10px;
	width: 91px;
	height: 49px;
	cursor: pointer;
}
#ppc-oem-landing-gray-aug2010 .product-container { 
	background: transparent url(images/oemspec-product-container-bg.png) repeat-y left top;
	clear: left;
	padding: 11px 0 0 0;
}	
#ppc-oem-landing-gray-aug2010 .product-image {
	width: 160px;
	margin: 0 0 0 12px;
	float: left;
	padding-bottom: 7px;
}
#ppc-oem-landing-gray-aug2010 .product-image img {
	margin-bottom: 20px;
}
#ppc-oem-landing-gray-aug2010 .product-image p {
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}
#ppc-oem-landing-gray-aug2010 .product-image p span {
	font-size: 11px;
	font-weight: bold;
	color: #ae0f11;
}
#ppc-oem-landing-gray-aug2010 .product-image p.special-offer {
	font-size: 12px;
	font-weight: bold;
	color: #ae0f11;
	margin-bottom: 20px;
}
#ppc-oem-landing-gray-aug2010 .product-price {
	margin: 0 0 0 191px;
	padding: 15px 10px 0 11px;
	border: 1px solid #dadada;
	width: 271px;
	margin-bottom: 7px;
}
#ppc-oem-landing-gray-aug2010 .product-price .price-container {
	width: 271px;
	height: 45px;
	position: relative;
	background: #FFF url(images/grayspec_nofreeship.jpg) no-repeat left top;
}
#ppc-oem-landing-gray-aug2010 .product-price .price-container p {
	font-size: 50px;
	line-height: 50px;
	font-weight: bold;
	color: #ae0f11;
	letter-spacing: -3px;
	float: left;
	margin-top: -7px;
	margin-left: 109px;
}
#ppc-oem-landing-gray-aug2010 .product-price .price-container img {
	float: left;
	margin-left: 1px;
}
#ppc-oem-landing-gray-aug2010 .product-price .price-container-freeshipping {
	width: 271px;
	height: 45px;
	position: relative;
	background: #FFF url(images/grayspec_freeship.jpg) no-repeat left top;
}
#ppc-oem-landing-gray-aug2010 .product-price .price-container-freeshipping p {
	font-size: 50px;
	line-height: 50px;
	font-weight: bold;
	color: #ae0f11;
	letter-spacing: -3px;
	float: left;
	margin-top: -7px;
	margin-left: 111px;
}
#ppc-oem-landing-gray-aug2010 .product-price .price-container-freeshipping img {
	float: left;
	margin-left: 1px;
}
#ppc-oem-landing-gray-aug2010 .add-to-cart {
	width: 217px;
	height: 49px;
	background: #FFF url(images/add-bg.jpg) no-repeat left top;
	position: relative;
	margin: 0 0 8px 0;
	float: right;
}
#ppc-oem-landing-gray-aug2010 .add-to-cart label {
	position: absolute;
	top: 16px;
	left: 5px;
	font-size: 12px;
}
#ppc-oem-landing-gray-aug2010 .add-to-cart input#quantity {
	position: absolute;
	top: 13px;
	left: 27px;
	width: 22px;
}
#ppc-oem-landing-gray-aug2010 .add-to-cart input.submit {
	position: absolute;
	top: 0;
	right: 0;
	width: 160px;
	height: 49px;
	border: 0;
	background: #FFF url(images/add-button.jpg) no-repeat left top;
}
#ppc-oem-landing-gray-aug2010 .product-price table {
	clear: right;
	border-top: 1px solid #d2d2d2;
	margin-bottom: 8px
}
#ppc-oem-landing-gray-aug2010 .product-price table td {
	font-size: 11px;
	color: #000;
	padding: 5px 0;
	vertical-align: top;
}			
#ppc-oem-landing-gray-aug2010 .product-price table td span {
	color: #179841;
}			
#ppc-oem-landing-gray-aug2010 .product-price table td.item-price,
#ppc-oem-landing-gray-aug2010 .product-price table td.price {
	width: 62px;
	text-align: right;
}	
#ppc-oem-landing-gray-aug2010 .product-price table td.item-price,
#ppc-oem-landing-gray-aug2010 .product-price table td.item-name {
	border-bottom: 1px solid #d2d2d2;
}	
#ppc-oem-landing-gray-aug2010 .product-price table td.label {
	text-align: right;
}	
#ppc-oem-landing-gray-aug2010 .product-price table td.label,
#ppc-oem-landing-gray-aug2010 .product-price table td.price {
	padding-bottom: 0;
}		
#ppc-oem-landing-gray-aug2010 .compatible-printers {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 498px;
	float: left;
}
#ppc-oem-landing-gray-aug2010 .compatible-printers table {
	margin: 0px auto 0px auto;
	padding: 0px;
}
#ppc-oem-landing-gray-aug2010 .compatible-printers table td {
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#ppc-oem-landing-gray-aug2010 .guarantees {
	width: 518px;
	background: #FFF url(images/grayguarantees-bg.jpg) no-repeat left bottom;
	padding-bottom: 7px;
}	
#ppc-oem-landing-gray-aug2010 .guarantees-top {
	width: 518px;
	height: 87px;
	position: relative; 
	background: transparent url(images/oemspec-guarantees-top.png) no-repeat left top;
}		
#ppc-oem-landing-gray-aug2010 .guarantees-top img {
	position: absolute;
	top: 4px;
	left: 19px;
	cursor: pointer;
}	
#ppc-oem-landing-gray-aug2010 .guarantees-content table {
	width: 495px;
}
#ppc-oem-landing-gray-aug2010 .guarantees-content table td {
	font-size: 11px;
	color: #666666;
	text-align: center;
	padding: 2px 0;
}		
#ppc-oem-landing-gray-aug2010 .guarantees-content table td.description {
	padding: 0 0 2px;
}		
#ppc-oem-landing-gray-aug2010 .popup {
	width: 486px;
	height: 323px;
	background: transparent url(images/popup-bg.png) no-repeat left top;
	position: absolute;
	left: 13px;
	top: 75px;
	display: none;
}
#ppc-oem-landing-gray-aug2010 .popup-content {
	position: relative;
}	
#ppc-oem-landing-gray-aug2010 .close-button {
	width: 15px;
	height: 15px;
	background: url(images/close-button.jpg) no-repeat left top;
	position: absolute;
	top: 21px;
	right: 25px;
	cursor: pointer;
}

#ppc-oem-landing-gray-aug2010 .popup-content .seal-tsg {
	position: absolute;
	width: 110px;
	height: 83px;
	top: 69px;
	left: 27px;
	background: url(images/suppliesguys-guarantees.png) no-repeat left top;
}	
#ppc-oem-landing-gray-aug2010 .popup-content .seal-hundred {
	position: absolute;
	width: 91px;
	height: 74px;
	top: 83px;
	left: 40px;
	background: url(images/popup-seal-100.png) no-repeat left top;
}	
#ppc-oem-landing-gray-aug2010 .popup-content .seal-oem {
	position: absolute;
	width: 89px;
	height: 64px;
	top: 83px;
	left: 40px;
	background: url(images/popup-seal-oem.png) no-repeat left top;
}	
#ppc-oem-landing-gray-aug2010 .popup-content .popup-title {
	position: absolute;
	top: 107px;
	left: 142px;
	font-size: 14px;
	font-weight: bold;
	color: #004485;
}	
#ppc-oem-landing-gray-aug2010 .popup-content .popup-text {
	position: absolute;
	top: 144px;
	left: 142px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	width: 320px;
	overflow: auto;
	height: 154px;
}
#ppc-oem-landing-gray-aug2010 .popup p {
	margin-bottom: 8px;
}	
#ppc-oem-landing-gray-aug2010 .popup a {
	color: #0070DA;
}		
#ppc-oem-landing-gray-aug2010 .popup-text ul {
	padding: 0;
	margin-left: 16px;
}	
#ppc-oem-landing-gray-aug2010 .popup-text li {
	padding-left: 0;
	margin: 0;
}
/* END SINGLE OEM SPECIAL CSS */


/* BEGIN STACKED BLUE PPC LANDING PAGE DESIGN - MARCH 2012 */
.ad-container {
	width: 708px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background: #214496 url(images/bg-logo.jpg) left top no-repeat;
}	

.ad-container_benjerry {
	width: 708px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background: #214496 url(images/ppcblue_bg-logo-b&j.jpg) left top no-repeat;
}


.ad-block-01-title {
	width: 680px;
	height: 60px;
	font: bold 30px/60px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-left: 27px;
}


.ad-block-01 {
	position: relative;
	width: 667px;
	height: auto;
	margin-left: 27px;
	padding: 0px;
}


.ad-block-01-trim-top {
	position: relative;
	width: 667px;
	height: 26px;
	margin: 0px;
	padding: 0px;
}



.ad-block-01-main {
	width: 667px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin:0 auto;
	background: url(images/bg-ad-block-01-main.jpg) right top repeat-y;
	overflow: hidden;
	clear: both;
	padding: 0px;
}



.ad-block-01-main2 {
	width: 667px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin:0 auto;
	background: url(images/bg-ad-block-01-main2.jpg) right top repeat-y;
	overflow: hidden;
	clear: both;
}


.ad-block-01-col-01 {
	float: left;
	width: 212px;
	height: auto;
	margin: 0 auto;
	vertical-align: top;
}


.ad-block-01-col-01_2 {
	float: left;
	width: 212px;
	height: auto;
	margin: 0 auto;
	vertical-align: top;
	text-align: center;
}


.ad-block-01-col-02 {
	float: left;
	width: 256px;
	height: auto;
	margin: 0 auto;
	vertical-align: text-top;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	padding: 0px;
}

.ad-block-01-col-02 h1 {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}

.ad-block-01-col-02 ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.ad-block-01-col-02 ul li {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	text-indent: 2px;
}

.ad-block-01-col-02 p {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #ae0f11;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}


.ad-block-01-col-03 {
	float: left;
	width: 199px;
	height: auto;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.ad-block-01-col-03 p {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.ad-block-your-price {
	width: 199px;
	height: auto;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.ad-block-price {
	width: 199px;
	height: 46px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	float: left;
}

.ad-block-price-sign {
	width: 54px;
	height: 46px;
	margin: -1px 0px 0px 0px;
	padding: 0px;
	vertical-align: top;
	float: left;
	display: block;
}

.ad-block-price-dollars {
	margin: -9px 0px 0px 0px;
	padding: 0px;
	vertical-align: top;
	float: left;
	display: block;		
	font-family: Arial,sans-serif;   
	color: #649f00;
	font-size: 48px; 
	font-weight: bold; 
	vertical-align: text-top;
}

.ad-block-price-cents {
	width: 25px;
	height: 46px;
	margin: -3px 0px 0px 0px;
	padding: 0px;
	vertical-align: top;
	float: left;
	display: block;		
	font-family: Arial,sans-serif;   
	color: #649f00;
	font-size: 21px; 
	font-weight: bold; 
	vertical-align: text-top;
}

.ad-block-free-shipping {
	width: 199px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.ad-block-add-to-cart {
	width: 199px;
	height: auto;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.ad-block-qty {
	width: 37px;
	height: 46px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	float: left;
	display: block;
}

.ad-block-form {
	width: 25px;
	height: 46px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	float: left;
}

.ad-block-form-sp-top {
	width: 25px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.ad-block-form-object {
	width: 25px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.ad-block-form-sp-bottom {
	width: 25px;
	height: 11px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.ad-block-cart-button {
	width: 137px;
	height: 46px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	float: left;
	display: block;
}

.ad-block-cart-button_statics {
	width: 137px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	float: left;
	display: block;
}

.ad-block-01-trim-bottom {
	width: 667px;
	height: 26px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	
}

.ad-block-02-trim-bottom {
	width: 667px;
	height: 26px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

/* .ad-block-01-close {
	width: 708px;
	height: 45px;
	background: url(images/gray-footer-close.jpg) left top no-repeat;
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	color: #777777;
	vertical-align: middle;
	padding: 0px 15px 0px 15px;
} */

.ad-block-01-close {
	width: 708px;
	background: url(images/gray-footer-close_1px.jpg) left top repeat-y;
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	color: #777777;
	vertical-align: middle;
	padding: 0px 15px 0px 15px;
}
/* END STACKED BLUE PPC LANDING PAGE DESIGN - MARCH 2012 */


/* BEGIN SEARCH AND FILTER PROPERTIES */
div.searchfilter {
	width: 187px;
	margin-top: 14px;
	background: url(/images/shopbg.gif) left top repeat-y;
}
div.searchfilter ul {
	margin: 0px;
	padding: 0px 0px 4px 4px;
	list-style: none;
	background: url(/images/shop-bottom.jpg) left bottom no-repeat;
	height: 100%;
}
div.searchfilter li {
	background: url(/images/shop-li.jpg) left top no-repeat;
	line-height: 33px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 2px 0px;
}
div.searchfilter li a {
	display: inline-block;
	padding: 0px 0px 0px 26px;
	background: url(/images/triangle-right.gif) 12px 13px no-repeat;
	font: bold 14px/33px Arial,sans-serif;
	color: #003567;
	text-decoration: none;
}
div.searchfilter ul ul {
	display: none;
	background: url(/images/shop-ul-ul-bottom.jpg) left bottom no-repeat;
}
div.searchfilter li.open {
	padding: 0px;
	margin: 0px;
	background: url(/images/shop-li-open.jpg) left top no-repeat;
}
div.searchfilter li.open a {
	background: url(/images/triangle-down.gif) 10px 14px no-repeat;
}
div.searchfilter li.open li a {
	padding: 0px 0px 0px 8px;
	background: url(/images/shop-li-li-a.gif) 1px 6px no-repeat;
	font: normal 12px/17px Arial,sans-serif;
	margin: 0px 0px 0px 0px;
}
div.searchfilter li li {
	line-height: 17px;
	padding: 0px 0px 0px 26px;
	margin: 0px;
	background: url(/images/shop-ul-li-bg.gif) left top repeat-y;
}
div.searchfilter li.open ul {
	padding: 0px 0px 9px 0px;
	display: block;
	margin-top: -1px;
}

div.searchfilteropen {
	width: 187px;
	margin-top: 14px;
	background: url(/images/shopbg.gif) left top repeat-y;
}
div.searchfilteropen ul {
	margin: 0px;
	padding: 0px 0px 4px 4px;
	list-style: none;
	background: url(/images/shop-bottom.jpg) left bottom no-repeat;
	height: 100%;
}
div.searchfilteropen li {
	padding: 0px;
	margin: 0px;
	background: url(/images/shop-li-open.jpg) left top no-repeat;
}
div.searchfilteropen li a {
	background: url(/images/triangle-down.gif) 10px 14px no-repeat;
}
div.searchfilteropen ul ul {
	display: none;
	background: url(/images/shop-ul-ul-bottom.jpg) left bottom no-repeat;
}
div.searchfilteropen li.open {
	background: url(/images/shop-li.jpg) left top no-repeat;
	line-height: 33px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 2px 0px;
}
div.searchfilteropen li.open a {
	display: inline-block;
	padding: 0px 0px 0px 26px;
	background: url(/images/triangle-right.gif) 12px 13px no-repeat;
	font: bold 14px/33px Arial,sans-serif;
	color: #003567;
	text-decoration: none;
}
div.searchfilteropen li li a {
	padding: 0px 0px 0px 8px;
	background: url(/images/shop-li-li-a.gif) 1px 6px no-repeat;
	font: normal 12px/17px Arial,sans-serif;
	margin: 0px 0px 0px 0px;
}
div.searchfilteropen li li {
	line-height: 17px;
	padding: 0px 0px 0px 26px;
	margin: 0px;
	background: url(/images/shop-ul-li-bg.gif) left top repeat-y;
}
div.searchfilteropen li ul {
	padding: 0px 0px 9px 0px;
	display: block;
	margin-top: -1px;
}

/* END SEARCH AND FILTER PROPERTIES */

form#ctgsearch {
	margin: 0px;
	padding: 0px;
}
form#ctgsearch input {    
    border: 1px solid #C1C1C1;
    float: left;
    height: 16px;
    margin: 0 0 0 4px;
    padding: 1px;
    width: 123px;
}	
form#ctgsearch button {    
	background: none repeat scroll 0 0 transparent;
    border: none;
    cursor: pointer;
	height: 20px;
	width: 46px;
    margin: 0 2px 0 0;
    padding: 0;
}
form#ctgsearch button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
