







 

/*	Default styles. These apply unless a more specific style appears below.	*/

body {
	padding= 0px;
	margin= 0px;
	background= white;
	color= black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 120%;
	text-align: center;
	/* border-top: 5px solid #FFCC33; */
}

li {
	list-style-image: url(/publish/includes/Barcode/Images/bullet-gray.gif)
}
a {
	color: #0066CC;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
sup {
	line-height: 1.9em;
	font-size: 0.9em;
}
/*	Wrappers	*/
.wrapper {
	/* centers the page content and makes sure text is aligned left */
	width: 800px;
	position: relative;
	padding: 0px;
	margin: 0px auto;
	text-align: left;
}
.bold { 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	text-decoration:none; 
	line-height: 18px; 
	color:#333333; } 
/*	Header	*/
#header {
	position: relative;
	height: 79px;
	width: 763px;
	overflow: hidden;
}
#find_it_now_dropdown {
	width: 174px;
	font-size: 10px;
    	line-height: 10px;
	margin-top: 5px
}

/*	Footer	*/
#footer_wrapper {
	margin: 30px 0 0 0;
}
#footer {
	position: relative;
	clear: both;
	border-top: 1px solid #D6D6D6;
	height: 10px;
	background: white;
	padding: 7px 0 10px 0;
}
#footer td p, #footer td ul {
	font-size: 0.8em;
	line-height: 1.6em;
}
.footer_table {
	position: relative;
}
#footer td p {
	margin: 0;
	padding: 0;
	padding-left: 20px;
}
#footer td ul {
	margin: 0;
	padding: 0;
}
#footer td ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}
#footer a:link, #footer a:visited {
	color: #666666;
	text-decoration: none;
	font-size: 10px;
}
#footer a:hover {
	border-bottom: 1px dotted black;
	color: black;
	text-decoration: none;
	font-size: 10px;
}
/*	Home - Body area	*/
#ss_home {
	height: auto;
	padding: 0;
}
.ss_home_title {
	color: black;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	padding: 3px 0 3px 0;
	border-bottom: 1px solid #CDCDCD;
}
#ss_home select {
    width: 160px;
    font-size: 0.94em;
    margin-top: 0pt;
    margin-right-value: 0pt;
    margin-bottom: 5px;
    margin-left-value: 0pt;
    margin-left-ltr-source: physical;
    margin-left-rtl-source: physical;
    margin-right-ltr-source: physical;
    margin-right-rtl-source: physical;
    padding-top: 0pt;
    padding-right-value: 0pt;
    padding-bottom: 0pt;
    padding-left-value: 0pt;
    padding-left-ltr-source: physical;
    padding-left-rtl-source: physical;
    padding-right-ltr-source: physical;
    padding-right-rtl-source: physical;
    display: inline;
    float: left;
}
#home {
	height: auto;
	width: 763px;
	padding: 0;
}
#home div {
	float: left;
	height: auto;
	width: 149px;
}
#home h3 {
	font-size: 1.1em;
	line-height: 1em;
	margin: 0 9px 0.5em 9px;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #CDCDCD;
}
#home h3 a:link, #home h3 a:visited {
	display: block;
	width: 100%;
	color: black;
}
#home h3 a:hover {
	color: #CE5E0D;
}
#home div p {
	padding: 0 9px;
	margin: 0 0 0.86em 0;
	clear: both;
	font-size: 1em;
	line-height: 1.4em;
}
#home div#blurb {
	width: 309px;
	margin-left: 0px;
}
#home div ul {
	margin: 0;
	padding: 0 9px 6px 9px;
}
#home div ul li {
	margin: 0 0 0 7px;
	padding: 0 0 5px 11px;
	font-size: 1em;
	line-height: 1.2em;
	list-style-type: none;
	background:  url(file:///C|/WINNT/Temporary%20Internet%20Files/Content.IE5/OG8RA2UG/Images/link-arrow.gif) no-repeat top left;
}
#home div ul li.nolink {
	background: none;
}
#home li a {
	color: #333333;
	border-bottom: 1px dotted white;
}
#home li a:hover {
	color: #CE5E0D;
	border-bottom: 1px dotted black;
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	/* Defaults for all headers. See more specific styles below	*/
	padding: 0;
	margin: 0 0 1em 0;
	font-size: 1em;
	line-height: 1.25em;
}
#content_categories {
    text-transform: uppercase;
    font-size: 0.8em;
    font-weight: bold;    
    padding-top: 9px;
    margin-right-value: 0pt;
    padding-bottom: 0px;
    margin-left-value: 0pt;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(214, 214, 214);
}
#content_extra {
	position: relative;
	margin: 0 0 14px 0;
}
#content p {
	padding: 0;
	margin: 0 0 10px 0;
	line-height: 1.4em;
}
p#content_blurb {
	font-size: 1.4em;
	line-height: 1.2em;
	color: #333333;
	border-bottom: 1px solid #D1D1D1;
	padding: 9px 0 14px 0;
	margin: 0;
}
ul.linklist {
	margin: 0;
	padding: 0 9px 6px 0;
}
ul.linklist li {
	margin: 0 0 0 0px;
	padding: 0 0 5px 0;
	font-size: 1.25em;
	line-height: 1.2em;
	list-style-type: none;
}
ul.linklist li.nolink {
	background: none;
}
ul.linklist li a {
	border-bottom: 1px dotted #0066CC;
}
ul.linklist li a:hover {
	text-decoration: none;
	border-bottom: 1px solid #0066CC;
}
#utility {
	margin: 0;
	padding: 0;
	color: #666666;
}
#utility li {
	list-style-type: none;
	font-size: 0.86em;
	line-height: 1.3em;
	display: inline;
}
#utility li a:link, #utility li a:visited {
	color: #333333;
	text-decoration: none;
	
}
#utility li a:hover {
	color: black;
	border-bottom: 1px dotted black;
}
/*	Navigation - main navigation buttons	*/
#nav {
	position: relative;
	top: 0px;
	left: 0px;
	height: 31px;
	width: 763px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#nav li {
	/*	Default for navigation list	*/
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: absolute;
	top: 0px;
}
form {
	/*	Browsers have a habit of inserting space around forms	*/
	padding: 0;
	margin: 0;
}
#form_search input#search_query {
	width: 147px;
	font-size: 0.8em;
	line-height: 1em;

}
#form_search input#search_go {
	height: 20px;
	width: 22px;
	border: none;	
}
#form_language, #form_language_home {
	position: absolute;
	left: 325px;
	top: 51px;
}
#form_language select, #form_language_home select {
	width: 205px;
	font-size: 0.94em;
	line-height: 1em;
}
#form_language {
	display: none;
}

#form_find_it_now {
	position: absolute;
	left: 588px;
	top: 51px;
}
#form_find_it_now select {
	width: 174px;
	font-size: 0.94em;
	line-height: 1em;
}
#logoimage {
	width: 81px;
	height: 58px;
	position; absolute;
	left: 11px;
	top: 11px;
	margin: 0;
}
#logo_table img {
	padding-right: 15px;
}
#logo_table td h2 {
	font-size: 1.2em;
	line-height: 1.2em;
	padding-bottom: 6px; 
	margin-bottom: 0;
}

#logotext {
	display: block
	width: 187px;
	height:31px;
	margin: 0;
	padding: 0;
}
#topnavtext  {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	letter-spacing: 1px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
#topnavtable {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-width: 1px;
	border-style: solid;
	border-color: #9B9B9B;
}
#topnavcell{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9B9B9B;
}
#page_title {
	width: 100%;
	border-top: 1px solid #D6D6D6;
	padding: 0;
	margin: 0;
	background: white;
	border-bottom: 1px solid #D6D6D6;
}
td#buy_button {
	position: relative;
	right: 0px;
	top: 0px;
	font-size: 1.1em;
	padding: 0;
	margin: 0;
	border: none;
	width: 164px;
}
#page_title h3 {
	width: 100%;
	border: none;
	font-size: 1.4em;
	color: #666666;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 24px;
}


/*	Subnavigation - This needs cleaning up still	*/
#leftnavborder {
	width: 178px;
	height: 100%;
	border-top: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6; 
}
#subnavigation {
	width: 178px;
	height: auto;
	overflow: hidden;
	float: left;
	clear: left; 
}
#subnavigation ul {
	padding: 0;
	margin: 0;
	width: 178px;
	overflow: hidden;
}
#subnavigation ul li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-size: 10px;
}
ul#level3 {
	margin: 0px;
}
ul#level3 li {
	text-transform: uppercase;
	font-weight: bold;
}
ul#level3 li a:link, ul#level3 li a:visited {
	display: block;
	height: auto;
	width: 174px;
	background: #F7F7F7;
	text-decoration: none;
	padding: 4px 10px;
	margin: 0 0 0 1px;
	color: #333333;
	border-bottom: 1px solid #D6D6D6;
	letter-spacing: 1px;
} 
ul#level3 li a.active:link, ul#level3 li a.active:visited {
	color: black;
}
ul#level3 li a span {
	border: 1px solid #F7F7F7;
}
ul#level3 li a:hover {
	color: black;
}
ul#level3 li a:hover span {
	border-bottom: 1px dotted black;
}
ul#level4{
	border-bottom: 1px solid #D6D6D6;
}
ul#level4 li, ul#level5 li {
	text-transform: none;
	margin: 0px;
	padding: 0px;
}
ul#level4 li {
	font-size: 11px;
	font-weight: normal;
}
ul#level4 li a:link, ul#level4 li a:visited {
	display: block;
	height: auto;
	width: 168px;
	background: white;
	text-decoration: none;
	padding: 3px 10px;
	margin-left: 1px;
	color: #555555;
	border-bottom: 1px solid #F4F4F4;
	word-spacing: -1px;
	letter-spacing: 1px;
}
ul#level4 li.last a:link, ul#level4 li.last a:visited {
	border-bottom: 1px solid #D6D6D6;
}
ul#level4 li a.active:link, ul#level4 li a.active:visited {
	color: black;
	font-weight: bold;
}
ul#level4 li a:hover {
	color: black;
}
ul#level4 li a span {
	border: 1px solid white;
}
ul#level4 li a:hover span {
	border-bottom: 1px dotted black;
}
ul#level4 li a.active span {
	border-bottom: 1px dotted black;
}


ul#level5 {
	border-bottom: 1px solid #F4F4F4;
	padding: 1px 0;
}
ul#level5 li {
	font-size: 0.94em;
	font-weight: normal;
}
ul#level5 li a:link, ul#level5 li a:visited {
	display: block;
	height: auto;
	width: 164px;
	background: white;
	text-decoration: none;
	padding: 1px 10px;
	margin-left: 1px;
	color: #666666;
	border: none;
	letter-spacing: 0px;
}
ul#level5 li a:hover, ul#level5 li a.active:link, ul#level5 li a.active:visited {
	background:  url(file:///C|/WINNT/Temporary%20Internet%20Files/Content.IE5/images/page_elements/arrow.gif) no-repeat;
	color: black;
}
ul#level5 li a:hover {
	color: #666666;
}
ul#level5 li a:hover span {
	border-bottom: 1px dotted #666666;
}
ul#level5 li a.active:hover span {
	border: 1px solid white;
	cursor: default;
}

#subnavigation h4 {
	font-size: 0.8em;
	margin: 18px 9px 4px 12px;
	padding: 0;
	line-height: 1.1em;
	color: black;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	word-spacing: -1px;
}
#subnavigation ul#recently_viewed {
	margin: 0 12px;
}
#subnavigation ul#recently_viewed li {
	margin: 0 0 0 0px;
	padding: 0 0 3px 11px;
	line-height: 1.2em;
	list-style-type: none;
	background:  url(file:///C|/WINNT/Temporary%20Internet%20Files/Content.IE5/images/page_elements/link-arrow.gif) no-repeat top left;
}
#subnavigation ul#recently_viewed li a {
	color: #333333;
}
#subnavigation ul#recently_viewed li a:hover {
	color: black;
	border-bottom: 1px dotted black;
	text-decoration: none;
}
#titletext1 {
	margin: 0 0 0 0;
	border: none;
	font-size: 1em;
	line-height: 1.4em;
}
#titletext2 {
	margin: 0 0 0 0;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #333333;
}
#titletext3 {
	margin: 0 0 0 0;
	font-size: 0.8em;
    	line-height: 1.6em;
	color: #333333;
}
#title1 {
	color: black;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold;
}
#title2 {
	color: black;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
}
#title3 {
	margin: 5px 5px 3px 0;
	padding-bottom: 2px;
	text-transform: uppercase;
	font-size: 0.8em;
}
#title4 {
	color: black;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: normal;
	
}

#title3:hover, #title1:hover, #title2:hover, #title4:hover {
	color: #CE5E0D;
}
/*	Breadcrumb	*/
#breadcrumb {
	position: relative;
	height: auto;
	width: 560px;
	margin-left: 1px;
	margin-top: -10px;                 
/*	margin-bottom: -5px;             */
/*	border-bottom: 1px solid #D6D6D6;*/
	background: white;
}
#breadcrumb p {
	padding: 5px 0;                  
	margin: 0 0 0 0;
	font-size: 10px;
	line-height: normal;
	color: #666666;
}
#breadcrumb a:link, #breadcrumb a:visited {
	color: #666666;
	text-decoration: none;
}
#breadcrumb a:hover {
	color: black;
	border-bottom: 1px dotted black;
}
#homeNoLine h3 {
	font-size: 1.1em;
	line-height: 1em;
	margin: 0 9px 0.5em 9px;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #CDCDCD;
}
#homeNoLine h3 a:link, #home h3 a:visited {
	display: block;
	width: 100%;
	color: black;
}
#homeNoLine h3 a:hover {
	color: #CE5E0D;
}
#callout_right {
	border: 1px solid #E4E4E4;
	position: relative;
}
#callout_right h4 {
	font-size: 0.8em;
	color: black;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 1px;
	border-bottom: 1px solid #D6D6D6;
	margin: 0 0 4px 0;
	margin: 0;
	word-spacing: -1px;
	padding: 5px 6px 2px 6px;
}
#callout_right ul {
	margin: 0;
	padding: 0 9px 10px 0;
}
#callout_right ul li {
	padding: 0 0 8px 11px;
	line-height: 1.4em;
	background: url(/images/link-arrow.gif) no-repeat top left;
	list-style: none;
	margin: 0 0 0 8px;
}
#callout_right ul li img {
	
}
#callout_right ul li a {
	color: #333333;
	border-bottom: 1px solid white;
	text-decoration: none;

}
#callout_right ul li a:hover {
	color: #CE5E0D;
	border-bottom: 1px dotted black;
	text-decoration: none;
}
#callout_right_text{
	padding: 6px 5px 3px 5px;
}
#callout_right_item {
	padding: 0 4px 8px 0px;
	line-height: 1.4em;
	list-style: none;
	margin: 0 0 0 0px;
}
#callout_right_item a {
	color: #333333;
	border-bottom: 1px solid white;
	text-decoration: none;
}
#callout_right_item a:hover {
	color: #CE5E0D;
	border-bottom: 1px dotted black;
	text-decoration: none;
}
#ss_center_bullet_text{
	padding: 0px 0px 3px 0px;
}
#ss_center_bullet_item {
	padding: 0px 0px 3px 0px;
/*	line-height: 1.4em; */
	list-style: none;
	margin: 0 0 0 0px;
}
#ss_center_bullet_item a {
	color: #333333;
	border-bottom: 1px solid white;
	text-decoration: none;
}
#ss_center_bullet_item a:hover {
	color: #CE5E0D;
	border-bottom: 1px dotted black;
	text-decoration: none;
}
#is_rel_prods h4 {
	font-size: 0.8em;
	color: black;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 1px;
	border-bottom: 1px solid #D6D6D6;
	margin: 0 0 4px 0;
	margin: 0;
	word-spacing: -1px;
	padding: 5px 6px 2px 6px;
}
#is_callout_right {
	border: 1px solid #E4E4E4;
	position: relative;
	margin: 0 0 9px 0;
}
#is_callout_right h4 {
	font-size: 0.8em;
	color: black;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 1px;
	border-bottom: 1px solid #D6D6D6;
	margin: 0 0 4px 0;
	margin: 0;
	word-spacing: -1px;
	padding: 5px 6px 2px 6px;
}
#is_callout_right h3 {
	font-size: 0.8em;
	color: black;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 1px;
	margin: 0 0 4px 0;
	margin: 0;
	word-spacing: -1px;
	padding: 5px 6px 2px 6px;
}
#is_callout_right ul {
	margin: 0;
	padding: 0 2px 2px 0;
}
#is_callout_right ul li {
	padding: 0 0 2px 2px;
	line-height: 1.4em;
	list-style: none;
	margin: 0 0 0 2px;
}
#is_callout_right ul li img {
}
#is_callout_right ul li a {
	color: #333333;
	border-bottom: 1px solid white;
	text-decoration: none;

}
#is_callout_right ul li a:hover {
	color: #CE5E0D;
	border-bottom: 1px dotted black;
	text-decoration: none;
}
#is_pad_callout_right {
	border: 1px solid #E4E4E4;
	position: relative;
	margin: 0 0 9px 0;
}
#is_pad_callout_right h4 {
	font-size: 0.8em;
	color: black;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 1px;
	border-bottom: 1px solid #D6D6D6;
	margin: 0 0 4px 0;
	margin: 0;
	word-spacing: -1px;
	padding: 5px 6px 2px 6px;
}
#is_pad_callout_right ul {
	margin: 0;
	padding: 0 9px 10px 0;
}
#is_pad_callout_right ul li {
	padding: 0 0 8px 2px;
	line-height: 1.4em;
	list-style: none;
	margin: 0 0 0 2px;
}
#is_pad_callout_right ul li img {
}
#is_pad_callout_right ul li a {
	color: #333333;
	border-bottom: 1px solid white;
	text-decoration: none;

}
#is_pad_callout_right ul li a:hover {
	color: #CE5E0D;
	border-bottom: 1px dotted black;
	text-decoration: none;
}
#is_callout_right_nav a {
	color: #333333;
	font-weight: normal;	
}
#is_callout_right_nav a:hover {
	color: #CE5E0D;
}
#is_callout_right_nav {
	color: #CE5E0D;
}
#content_right div.callout div {
	border: none;
	border-top: 1px solid #E4E4E4;
	padding: 0;
}
#content_right div.callout div#callout_nav {
	border: none;
	padding: 0px 6px 0 6px;
	font-size: 0.8em;
	color: #CE5E0D;
	font-weight: bold;
	
}
#content_right div.callout div#callout_nav a {
	color: #333333;
	font-weight: normal;
}
#content_right div.callout div#callout_nav a:hover {
	color: #CE5E0D;
}
#content_right div.callout strong {
	color: #CE5E0D;
}
#multiling_underline {
	border-bottom: 1px solid #CDCDCD;
}	
#multiling_vertline {
	border-right: 1px dotted #CDCDCD;
}

.landing_image_text {
	padding: 10px 10px 0 10px;
}
.landingimagetextTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	line-height : 16px;
} 
.landingimagetextTitleYellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	line-height : 16px;
} 
.landingimagetextDefaultText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	line-height : 1.15em;
} 
.landingimageltblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#99CCFF;
	line-height : 1.15em;
} 
.landingimageltgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#99CCCC;
	line-height : 1.15em
}
.landingimageltyellow {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size:15px;
	 font-weight:bold;
	 text-decoration:none;
	 color:#666666;
	 line-height : 1.15em;
}
.landingimageltred {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size:15px;
	 font-weight:bold;
	 text-decoration:none;
	 color:#FFCCCC;
	 line-height : 1.15em;
}
.linecomponent {
	background: #cccccc;
	width= 100%; 
	height= 1;
}
#glossaryLetters  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}
#FormError {
	font-weight:bold;
	color:#FF0000;
}
#homepagebigimagelefttitle  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	line-height : 34px;
}
#homepagebigimagelefttext  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	line-height : 16px;
}
#homepagebigimagelefttext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	line-height : 16px;
	border-bottom: 1px dotted white;
}
#homepagebigimagelefttext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	line-height : 16px;
	border-bottom: 1px dotted white;
}
#homepagebigimagerighttitle  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	line-height : 16px;
}
#homepagebigimagerighttext  {
	font-family: Arial, Helvetica, sans-serif;
}
#productMainTitle {
	padding-top: 10px;
	padding-bottom: 5px;
}
#productMainCategoryTitle {
	display: block;
	color: #333333;
}
#imageSuperStyle {
	padding-right: 5px;
}
#printerCategoryTitle {
	color: black;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 2px;
}
#printerCategoryText {
	line-height: 1.5em;
}
#printerCategoryDisplay {
	padding-top: 4px;
	padding-bottom: 4px;
}
#languageselector {
	padding-bottom: 0px;
}
#righthandcallout {
	padding-left: 10px;
}
#utilitynavigationhome {
	padding-top: 8px;
}
#tabletoppadding {
	padding-top: 8px;
}
#productTabs {
	border: 0;
	position: relative;
	height: 21px;
	width: 570px;
	overflow: hidden;
	margin: 10px 0 0 0;
	padding: 0 0 12px 0;
	background: white;
}
#productTabs a {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	-x-background-x-position: 0px;
        -x-background-y-position: 0px;
} 
#productTabs a img {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	text-decoration: none;
}
#printerDetailHeading h4{
	font-size: 0.94em;
	line-height: 1.3em;
	text-transform: uppercase;
	border-bottom: 1px solid #CCCCCC;
	padding: 8px 0 0 0;
	margin: 0 0 5px 0;
	letter-spacing: 1px;
}
#overviewTabBullets ul li {
	margin: 0 18px 7px 0;
	padding: 0 0 0 18px;
	/*background: url(/publish/includes/Barcode/Images/link-arrow.gif) no-repeat top left;*/
	background:  url(file:///C|/WINNT/Temporary%20Internet%20Files/Content.IE5/images/page_elements/bullet-gray.gif) no-repeat center left;
	line-height: 1.3em;
	display: block;
}
#overviewTabBullets2 {
	margin: 0 18px 4px 0;
	list-style-image: none;
	padding: 0 0 0 18px;
	background: url(/publish/includes/Barcode/Images/link-arrow.gif) no-repeat top left;
	/*background: url(../images/page_elements/bullet-gray.gif) no-repeat center left;*/
	line-height: 1.3em;
	display: block;
}
#printer_detail_footer {
	margin: 5px 0;
	padding: 5px 0 0 0;	
	padding-bottom: 15px;
	border-top: 1px solid #D6D6D6;
}
#printer_detail_footer ul {
	padding: 5px;
	margin: 0;
}
#printer_detail_footer ul li {
	display: inline;
	padding: 0;
	margin: 0;
	list-style: none;
	color: #333333;
	background: none;
	font-size: 0.86em;
}
#printer_detail_footer ul li a {
	color: #666666;
	text-decoration: underline;
}
#printer_detail_footer ul li a:hover {
	color: #CE5E0D;
}
#printer_detail_tabs {
	margin: 10px 0 0 0;
}

dl {
	padding: 9px 9px 9px 6px;
	margin: 0;
}
dt {
	padding: 0 0 3px 0;
	font-weight: bold;
}
dd {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 1.3em;
	
}
#callout_body {
	border: 1px solid #E4E4E4;
	border-top: 1px solid #CCCCCC;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
}
#callout {
	margin-bottom: 9px;
}
#callout dl dt, #callout dl dd {
	margin: 0;
	padding: 0 0 2px 0;
	list-style: none;
	font-size: 1.0em;
	line-height: 1.2em;
	padding-left: 5px;
}
#callout dl dt {
	font-weight: bold;
	padding: 0;
	padding-left: 3px;
}
#callout h4 {
	font-size: 0.8em;
	border: 1px solid #E4E4E4;
	border-bottom: none;
	margin: 0;
	padding: 5px 6px 2px 6px;
	line-height: 1.1em;
	color: black;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	word-spacing: -1px;
}
#callout ul {
	padding: 5px;
	margin: 0;
}
#callout ul li {
	line-height: 1.3em;
	list-style-type: none;
}
#callout ul li a {
	color: #333333;
}
#callout ul li a:hover {
	color: #CE5E0D;
	text-decoration: none;
	border-bottom: 1px dotted black;
}
#specificationsContentLeft tr td dl dd
{
    padding-top: 0pt;
    padding-right-value: 0pt;
    padding-bottom: 0pt;
    padding-left-value: 0pt;
    margin-top: 5px;
    margin-right-value: 0pt;
    margin-bottom: 0px;
    margin-left-value: 0pt;
    line-height: 1.3em;
}
#specificationsContentLeft tr td dl dt
{
    padding-top: 0pt;
    padding-right-value: 0pt;
    padding-bottom: 0px;
    padding-left-value: 0pt;
    font-weight: bold;
}

#specificationsContentLeft tr td ul li
{
    padding-top: 0pt;
    padding-right-value: 0pt;
    padding-bottom: 5px;
    padding-left-value: 0pt;
    margin-top: 0pt;
    margin-right-value: 0pt;
    margin-bottom: 0px;
    margin-left-value: 0pt;
    line-height: 1.3em;
}
#bulletimagespacing {
	padding-top: 5px;
	padding-bottom: 0px;
	border: 0;
}
#ss_leftnav_title {
	width: 100%;
	border-top: 1px solid #D6D6D6;
	height: 22px;
	padding: 0;
	margin: 0;
	background: white;
	border-bottom: 1px solid #D6D6D6;
	font-weight: bold;			
	color: black;
}
#ss_leftnav_under_title {
	width: 100%;
	padding: 3px 0 4px 0;
	margin: 0;
	background: white;
	border-bottom: 1px solid #D6D6D6;
	font-weight: bold;			
	color: black;
}
#ss_bullet_list h4 {
	font-weight: bold;			
	color: black;
	margin: 0 0 3px 0;
	padding: 0 0 0 0;
	text-decoration: none;
}
#ss_bullet_list ul {
	margin: 0;
	padding: none;
}
#ss_bullet_list ul li {
	padding: 0 0 3px 0;
	line-height: 1.4em;
	list-style: none;
	margin: none;
}
#ss_bullet_list ul li a {
	color: #333333;
	adding: 0 0 3px 0;
	border-bottom: 1px solid white;
	text-decoration: none;

}
#ss_bullet_list ul li a:hover {
	color: #CE5E0D;
	border-bottom: 1px dotted black;
	text-decoration: none;
}
#ss_pad_top {
	padding: 5px 0 4px 0;
}
#tableborder {
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
}
#tableborder tr td {
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	padding-left: 5px;
	padding-right: 5px;	
}
#tableborder tr td table tr td {
	border: 0;
}
#linecomponentspacing {
	padding-below: 5px;
}
#footerspacing {
	margin-above: 10px;
}
#list_item_desc_pad {
	padding: 0 0 10px 0;
}
#bullet_pad {
	padding: 2px 0 0 0;
}
.zebraTable table {
	border: 1px solid #D3D3D3;
	padding: 4px;
}
.zebraTable thead {
	vertical-align: top; 
	background-color: #D3D3D3;
}
.zebraTable th {
	font-size: .9em;
	line-height: 1.2em; 
	color: #333; 
	font-weight: bold; 
	text-align: left;
}
.zebraTable td {
	font-size: .9em; 
	line-height: 1.2em; 
	background-image: url(/publish/includes/Barcode/Images/table_bg.gif); 
	background-repeat: repeat-y; 
	background-position: right top; 
	text-align: left;
}
.zebraTableLastCol {
	background-image: none;
}
.zebraTableLightRow {
	background-color: #FFFFFF;
}
.zebraTableDarkRow {
	background-color: #EFEFEF;
}
#supplyTable table {
	border: 1px solid #D3D3D3;
	margin: 0 0 10px 0;
}
#supplyTable thead {
	vertical-align: top; 
	background-color: #D3D3D3;
}

.supplies_detail_tabs {
	padding: 5px 0 0 0;
}
#supplyTable th {
	font-size: .9em;
	line-height: 1.2em; 
	color: #333; 
	font-weight: bold; 
	text-align: left;
}

#supplyTable td {
	font-size: .9em; 
	line-height: 1.2em; 
	background-image: url(/publish/includes/Barcode/Images/table_bg.gif); 
	background-repeat: repeat-y; 
	background-position: right top; 
	text-align: left;
	vertical-align: top;
}

#supplyTable td.last {
	background-image: none;
}

.lightTableRow {
	background-color: #FFFFFF;
}

.darkTableRow {
	background-color: #EFEFEF;
}

#callout_right_item_pad {
	margin: 0 0 0 18px;
	
}
#crosslink {
	font-size: 0.85em;
    	line-height: 1.6em;
	color: #333333;
	padding-bottom: 3px;
}

#supply_group_content h3 {
	width: 100%;
	border: none;
	font-size: 1.3em;
	color: #666666;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 18px;	
}

#supply_group_content dl dt, #supply_group_content dl dd {
	margin: 0;
	padding: 0 0 2px 0;
	list-style: none;
	font-size: 1.0em;
	line-height: 1.2em;
}
#supply_group_content dl dt {
	font-weight: bold;
	padding: 0;
}


#printer_detail_content dl dt, #printer_detail_content dl dd {
	margin: 0;
	padding: 0 0 2px 0;
	list-style: none;
	font-size: 1.0em;
	line-height: 1.2em;
}
#printer_detail_content dl dt {
	font-weight: bold;
	padding: 0;
}

#printer_detail_content ul {
	padding-top: 8px;
}
#product_browse_category table {
	padding: 0;
	margin: 5px 0 0 0;
	border: none;
}
#product_browse_category td {
	font-size: 1.0em;
	line-height: 1.4em;
	vertical-align: top;
	text-align: left;
	padding: 5px 18px 1em 0;
	border-top: 1px solid #D6D6D6;
}
#product_browse_category p {
	margin: 4px 0 4px 0;
	padding: 2px 0 2px 0;
}
#product_browse_category td ul {
	width: 84px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
#product_browse_category h5 {
	font-weight: normal;
	padding: 0 0 2px 0;
	margin: 0 0 0.5em 0;
	border-bottom: 1px solid #D6D6D6;
}

#product_browse_category h5 a {
	display: block;
	background:  url(/publish/includes/Barcode/Images/arrow-button-inactive.gif) no-repeat left top;
	color: #333333;
	padding: 0 0 0 18px;
	font-weight: normal;
}
#product_browse_category h5 a:hover {
	background:  url(/publish/includes/Barcode/Images/arrow-button-active.gif) no-repeat left top;
	border: none;
	text-decoration: none;
	color: #DC8906;
	font-weight: normal;
}
#product_browse_category td ul {
	width: 84px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#product_browse_category td ul li {
	margin: 0 0 0 0;
	padding: 0 2px 0 11px;
	list-style-image: none;
	background: url(/publish/includes/Barcode/Images/link-arrow.gif) no-repeat 2px left;
}

#product_browse_category td ul li a {
	color: #333333;
}
#product_browse_category h4.larger {
	font-size: 1.2em;
	margin: 0;
	padding: 0;
}
#product_browse_category td ul li a:hover {
	color: #DC8906;
	text-decoration: none;
	border-bottom: 1px dotted black;
}
#product_browse_category td p {
	width: 170px;
}
#printer_detail_download {
	position: relative;
	padding: 12px 0 10px 0;
}

#printer_detail_download {
	width: 563px;
	float: left;
}

#printer_detail_download h4 {
	font-size: 1.0em;
	line-height: 1.2em;
}
#printer_detail_download ul {
	padding: 0 0 4px 0;
	margin:0 0 0 16px;
	list-style: none;
}
#printer_detail_download ul li
	list-style: none;
	line-height: 1.2em;
}
#printer_detail_download ul li a {
	margin: 0 18px -8px 0;
	display: block;
	list-style: none;
	background: url(/publish/includes/Barcode/Images/bullet-gray.gif) no-repeat center left;
}
#printer_detail_download p {
	padding: 0 18px 0 0;
}
#printer_detail_download h4.blue {
	font-size: 0.94em;
	line-height: 1.3em;
	width: 563px;
	text-transform: uppercase;
	border-bottom: 1px solid #CCCCCC;
	padding: 8px 0 0 0;
	margin: 0 0 5px 0;
	letter-spacing: 1px;
}
#faq_title a{
	text-decoration: none;		
	color: black;
	font-weight: bold;
	padding: 5px 0 5px 0;
}
#faq_question{
	padding: 0 0 5px 0;
}
#faq_question a{
	color: #333333;
	border-bottom: 1px solid white;
	text-decoration: none;
}
#faq_question a:hover{
	color: #CE5E0D;
	border-bottom: 1px dotted black;
	text-decoration: none;		
}
#faq_answer_title a{
	text-decoration: none;		
	color: black;
	font-weight: bold;
	/* border-bottom: 1px solid #CDCDCD;	*/
}
.pageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	line-height : 20px;
} 
.adlanding_left_alley {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#333366;
	line-height : 20px;
	text-align: left;
	vertical-align: top;
	
} 
.adlanding_right_alley {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 400;
	padding: 0 0 2px 0;
	text-decoration:none;
	color:#666666;
	line-height : 24px;
	text-align: left;
	vertical-align: top;
	
} 
#fip_search h4 {
	font-size: 1.0em;
	margin: 0 0 0 0;	
}

.fip_show_me {
	margin: 0 0 10px 0;
	padding: 10px 0 5px 0;
	border-top: 1px solid #D3D3D3;
}

div.fip_search_results {
	border-bottom: 1px solid #D3D3D3;
}

.fip_search_results table {
	border: 1px solid #D3D3D3;
}

.fip_search_results thead {
	vertical-align: top; 
	background-color: #D3D3D3;
}

.fip_search_results th {
	font-size: .9em;
	line-height: 1.2em; 
	color: #333; 
	font-weight: bold; 
	text-align: left;
}

.fip_search_results td {
	vertical-align: top;
	font-size: .9em; 
	line-height: 1.2em; 
	background-image: url(/publish/includes/Barcode/Images/table_bg.gif); 
	background-repeat: repeat-y; 
	background-position: right top; 
	text-align: left;
}

td.fip_search_results_last_col {
	background-image: none;
	vertical-align: top;
}

.fip_search_results h4 {
	font-size: 1.0em;
	line-height: 1.0em;
	margin-top: 10px;
	margin-bottom: 1px;
}

.fip_search_results ul {
	list-style-type: none;
	/* top right bottom left */
	margin: 0 0 0 15px;
	padding: 0; 
}

ul.fip_downloads li {
	list-style-image: url(/publish/includes/Barcode/Images/download_arrow.gif);
	vertical-align: top;
	padding: 0 0 5px 0;
}
.fip_select {
	width: 150px;
}
#fpa_message {
	padding: 10px 0 10px 0;
}
#fpa_search_again {
	padding: 10px 0 0 0;
	border-top: 1px solid #D3D3D3;
}
#fpa_results td {
	padding: 5px;
}
#fpa_results td input {
	margin: 0 5px 0 5px;
}
#fpa_results label {
	font-weight: normal;
}
#fpa_results {
	border: none;
}
#fpa_results h6 {
	font-size: 0.8em;
	color: black;
	text-transform: uppercase;
	line-height: 1.3em;
	margin: 0 0 2px 0;
	padding: 0;
	border-bottom: 1px solid #D6D6D6;
	letter-spacing: 1px;
}
#fpa_results h5 {
	font-weight: bold;
	padding: 0;
	margin: 0;
	width: 131px;
}
#fpa_results p {
	padding: 0;
	margin: 0 0 10px 0;
	line-height: 1.4em;
}
#fpa_results td.submit {
	padding: 5px 5px 10px 5px;
	text-align: right;
}

#fpa_search_table td select {
	margin-left: 5px;
	padding: 0;
	width: 330px;
	font-size: 0.9em;
}

#fpa_search_table {
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
}

#fpa_search_table td.label{
	text-align: left;
}

#fpa_search_table td {
	padding: 2px;
	text-align: right;
}
#fpa_search_table td.last {
	padding: 10px 0 5px 0;
	text-align: right;
}

#fpa_intro {
	margin: 5px 0 10px 0;
}

#cross_sell_callout a {
	text-decoration: none;
	display: block;
	background:  url(/publish/includes/Barcode/Images/arrow-button-inactive.gif) no-repeat left top;	
	padding: 0 0 5px 18px;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold;
}
#cross_sell_callout a:hover {
	background:  url(/publish/includes/Barcode/Images/arrow-button-active.gif) no-repeat left top;
	text-decoration: none;
}
#cross_sell_callout div {
	border-top: 1px solid #D6D6D6;
	padding: 2px 0 0 0;	
	line-height: 1.4em;
}


/*  Find Resources */

.frr_downloads {
	padding: 0;
	margin: 0 0 0 15px;
}
ul.frr_downloads li {
	list-style-image: url(/publish/includes/Barcode/Images/download_arrow.gif);
	vertical-align: top;
	padding: 0 0 5px 0;
	margin: 3px 0 0 4px;
}
#frr_abstract p {
	margin: 0 0 10px 0;
}
#frr_abstract p.intro {
	padding-top: 11px;
	font-weight: normal;
	font-size: 1.25em;
	line-height: 1.2em;
	color: #333333; 
	margin: 0 0 10px 0;
}
#frr_show_me {
	margin: 5px 0 10px 0;
}
#frr_sortby {
	margin: 5px 0 10px 0;
}
#frr_content_mid {

	border-top: 1px solid #D6D6D6;
	margin: 5px 0 5px 0;
}
.frr_msg {
	font-weight: normal;
	font-size: 1.25em;
	line-height: 1.2em;
	color: #333333; 
	margin: 0 0 10px 0;
}

table.frr_results  {
	border: 1px solid #D3D3D3;
	margin: 10px 0 10px 0;
}

.frr_results thead {
	vertical-align: top; 
	background-color: #D3D3D3;
}
.frr_results caption {
	text-align: left; 
	font-weight: bold;
}
.frr_results th {
	font-size: .9em;
	line-height: 1.2em; 
	color: #333; 
	font-weight: bold; 
	text-align: left;
}

.frr_results td {
	vertical-align: top;
	font-size: 1.0em; 
	line-height: 1.2em; 
	background-image: url(/publish/includes/Barcode/Images/table_bg.gif); 
	background-repeat: repeat-y; 
	background-position: right top; 
	text-align: left;
	padding: 5px 5px 5px 5px;
}
.frr_results td.last {
	background-image: none;
	padding: 3px;
}
.frr_buttons {
	margin: 5px 0 10px 0;
	padding: 0 3px 0 3px;
}
#frr_search_table {
	padding: 0 0 0 0;
	margin: 10px 0 10px 0;
}

#frr_search_table td {
	padding: 2px;
	text-align: right;
}

#frr_search_table td select {
	margin-left: 5px;
	padding: 0;
	width: 330px;
	font-size: 0.9em;
}
#frr_search_table td.submit {
	text-align: left;
}
#frr_search_table td input {
	padding: 5px 0 10px 5px;
	text-align: right;
}
/* End Find Resources */

/* used for dotted background tables */

td.dotted_background {
	background: url(/publish/includes/Barcode/Images/dotted_line_source.gif) repeat-y left top;
	height: 100%;
	width: 10px;
}

#title1_heading_title {
	/* color: black; */
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold;
	display: block;
	background:  url(/publish/includes/Barcode/Images/arrow-button-inactive.gif) no-repeat left top;
	color: #333333;
	padding: 0 0 0 18px;
}
#title2_heading_title {
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	display: block;
	background:  url(/publish/includes/Barcode/Images/arrow-button-inactive.gif) no-repeat left top;
	color: #333333;
	padding: 0 0 0 18px;
}
#title3_heading_title {
	margin: 5px 5px 3px 0;
	padding-bottom: 2px;
	text-transform: uppercase;
	font-size: 0.8em;
	display: block;
	background:  url(/publish/includes/Barcode/Images/arrow-button-inactive.gif) no-repeat left top;
	color: #333333;
	padding: 0 0 0 18px;
}
#title4_heading_title {
	font-size: 1em;
	line-height: 1.2em;
	font-weight: normal;
	display: block;
	background:  url(/publish/includes/Barcode/Images/arrow-button-inactive.gif) no-repeat left top;
	color: #333333;
	padding: 0 0 0 18px;
}
#title3_heading_title:hover, #title1_heading_title:hover, #title2_heading_title:hover, #title4_heading_title:hover {
	text-decoration: none;
	background:  url(/publish/includes/Barcode/Images/arrow-button-active.gif) no-repeat left top;
	color: #CE5E0D;
}
#listchild_underline td {
	border-bottom: 1px solid #CDCDCD;	
	padding: 4px 0 0 0;	
}
#listchild_groupUnderline td {
	border-bottom: 1px solid #CDCDCD;	
}
#listchild_noUnderline td {
	border-bottom: none;
}
#listchild_child {
	background: url(/publish/includes/Barcode/Images/link-arrow.gif) no-repeat top left;	
	/*padding: 9px 0 0 0;*/
}
#listchild_childlink {
	padding: 0px 0px 3px 0px;
/*	line-height: 1.4em; */
	list-style: none;
	margin: 0 0 0 0px;
}
#listchild_childlink a {
	color: #333333;
	border-bottom: 1px solid white;
	text-decoration: none;
}
#listchild_childlink a:hover {
	color: #CE5E0D;
	border-bottom: 1px dotted black;
	text-decoration: none;
}
/*
#listchild_childlink a {
	line-height: 1.4em;
	list-style-type: none;
	text-decoration: none;		
	display: block;
	color: #333333;
	border-bottom: 1px solid white;	
	padding: 0 0 0 0;
}
#listchild_childlink a:hover {
	color: #CE5E0D;
	border-bottom: 1px dotted black;	
	text-decoration: none;
}
*/
#listchild_parent a {
	/*position: relative;*/
	line-height: 1.4em;
	list-style-type: none;
	font-weight: bold;
	text-decoration: none;	
	/*color: black;*/
	display: block;
	background:  url(/publish/includes/Barcode/Images/arrow-button-inactive.gif) no-repeat left top;
	color: #333333;
	padding: 0 0 0 18px;
	
}
#listchild_parent a:hover {
	/*color: #CE5E0D;*/
	/*text-decoration: none;*/
	text-decoration: none;
	background:  url(/publish/includes/Barcode/Images/arrow-button-active.gif) no-repeat left top;
	color: #CE5E0D;
	
}
#listchild_plain td {
	padding: 4px 0 0 0;	
}
#listchild_horizontal a:link, #listchild_horizontal a:visited {
	color: black;
	text-decoration: none;
}
#listchild_horizontal a:hover {
	color: #CE5E0D;
	padding-bottom: 5px;
	border-bottom: 1px dotted black;
	text-decoration: none;
}
#listchild_text {
	margin: 0 0 0 0;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;	
}
#listchild_text a {
	text-decoration: none;
	margin: 0 0 0 0px;
	text-align: left;	
	color: black;
}
#listchild_text a:hover {
	color: #CE5E0D;
	margin: 0 0 0 0px;	
	border-bottom: 1px dotted black;
	text-decoration: none;
	text-align: left;
}
#listchild_child_bold a {
	position: relative;
	line-height: 1.4em;
	list-style-type: none;
	font-weight: bold;
	text-decoration: none;	
	color: black;
}
#listchild_child_plain a {
	position: relative;
	line-height: 1.4em;
	list-style-type: none;
	font-weight: normal;
	text-decoration: none;	
	color: black;
}
#listchild_child_bold a:hover, #listchild_child_plain a:hover {
	color: #CE5E0D;
	border-bottom: 1px dotted black;
	text-decoration: none;
}

/* Find supplies by Printer */
#fsp_results {
	margin: 10px 0 20px 0;
}
#fsp_results table {
	border: 1px solid #D3D3D3;
}
#fsp_results thead {
	vertical-align: top; 
	background-color: #D3D3D3;
}

#fsp_results th {
	font-size: .9em;
	padding: 2px;
	line-height: 1.2em; 
	color: #333; 
	font-weight: bold; 
	text-align: left;
}

#fsp_results td {
	font-size: .9em;
	padding: 2px;
	line-height: 1.2em; 
	background-image: url(/publish/includes/Barcode/Images/table_bg.gif); 
	background-repeat: repeat-y; 
	background-position: right top; 
	text-align: left;
	vertical-align: top;
}

#fsp_results td.last {
	background-image: none;
}
#fsp_msg {
	margin: 0 0 10px 0;
	font-weight: normal;
	font-size: 1.25em;
	line-height: 1.2em;
	color: #333333; 
}
#fsp_sort {
	margin: 5px 0 5px 0;
}
#fsp_results_search {
	padding: 10px 0 0 0;
	border-top: 1px solid #D3D3D3;
}
#fsp_results table caption {
	text-align: left; 
	font-weight: bold;
	font-size: 1.15em;
}
#fsp_search {
	margin: 10px 0 10px 0;
}
#fsp_search td {
	padding: 3px 5px 3px 0;
	text-align: right;
}
#fsp_search select {
	width: 330px;
	font-size: 0.9em;
}
/*  end find supplies by printer */

/* discontinued products component */
#discont_products {
	margin: 10px 0 10px 0;
}
#discont_products table {
	border: 1px solid #D3D3D3;
	margin: 10px 0 10px 0;
}
#discont_products thead {
	vertical-align: top; 
	background-color: #D3D3D3;
}

#discont_products th {
	font-size: .9em;
	padding: 3px;
	line-height: 1.2em; 
	color: #333; 
	font-weight: bold; 
	text-align: left;
}

#discont_products td {
	font-size: .9em;
	line-height: 1.2em; 
	background-image: url(/publish/includes/Barcode/Images/table_bg.gif); 
	background-repeat: repeat-y; 
	background-position: right top; 
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
}

#discont_products td.last {
	background-image: none;
}

/* end discont_products */

/* RVP styles */
#rvp_wrapper {
	padding: 0 0 0 0;
	margin: 15px 0 0 0;
}
#rvp_wrapper h4 {
	font-size: 0.8em;
	margin: 0 9px 4px 12px;
	padding: 0;
	line-height: 1.1em;
	color: black;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	word-spacing: -1px;
}
#rvp_wrapper ul#rvp {
	margin: 0 12px;
	padding: 0 3px 0 0;
	width: 150px;
}
#rvp_wrapper ul#rvp li {
	margin: 0 0 0 0px;
	padding: 0 0 3px 11px;
	line-height: 1.2em;
	list-style-type: none;
	list-style-image: none;
	font-size: 0.8em;
	background: url(/publish/includes/Barcode/Images/link-arrow.gif) no-repeat top left;
}
#rvp_wrapper ul#rvp li a {
	color: #333333;
}

#rvp_wrapper ul li#rvp_noprod {
	margin: 0 0 0 0px;
	padding: 0 0 3px 0;
	line-height: 1.2em;
	list-style-type: none;
	list-style-image: none;
	font-size: 0.8em;
	background: none;
}

#rvp_wrapper ul#rvp li a:hover {
	color: black;
	border-bottom: 1px dotted black;
	text-decoration: none;
}
/* end RVP style */
.form_col1 {
	width: 169px;
	padding: 0 10px 5px 0;
	text-align: right;
	verticle-align: top;
}	
.form_col2 {
	width: 216px;
	padding: 0 0 5px 0;
	text-align: left;
	verticle-align: top;
}
.form_register_field_col1 {
	width: 169px;
	padding: 0 10px 10px 0;
	text-align: right;
	verticle-align: top;
}	
.form_register_field_col2 {
	width: 216px;
	padding: 0 0 10px 0;
	text-align: left;
	verticle-align: top;
}.form_right_alley {
	width: 190px;
	padding: 5px 0 15px 0;
}
.form_center {
	width: 385px;
	padding: 5px 0 15px 0;
}
.form_directions {
	padding: 0px 0 8px 0;
	border-bottom: 1px solid #CDCDCD;
}
.form_section_heading_borderbottom {
	padding: 10px 0 5px 0;
	border-bottom: 1px solid #CDCDCD;
}
.form_section_heading {
	padding: 10px 0 10px 0;
}
.form_spacer {
	padding: 15px 0 15px 0;
}
.form_conf_button_spacer {
	padding: 25px 0 15px 0;
}
.form_contact_sel_spacer {
	padding: 20px 0 15px 20px;
}
.form_cookie_yes_no {
	padding: 3px 0 0 0;
}
#form_field_width textarea {
    width: 199px;
}
#form_field_width select {
    width: 205px;
}
#form_field_width input {
    width: 199px;
}
#form_phone_width input {
    width: 153px;
}
#form_cc_width input {
    width: 40px;
}
.survey_top_divider {
	border-top: 1px solid #CDCDCD;
	padding: 15px 0 10px 0;
	align: left;
	valign: top;
}
.survey_bottom_divider {
	padding: 0 0 10px 0;
}
.survey_single_col {
	width: 575px;
}
.survey_col1 {
	width: 165px;
	padding: 0 10px 5px 0;
	text-align: right;
	verticle-align: top;
}
.survey_col2 {
	width: 410px;
	padding: 0 0 5px 0;
	text-align: left; 
	verticle-align: top;
}
.proditemtable {
	padding: 3px 0 2px 0;
}
.proditemtable_title {
	padding: 0 0 5px 0;
	font-weight:bold;
}
/* Callout title and link */
#callouttitlelink {
	margin: 0 0 10px 0;
	border: 1px solid #D6D6D6;
}
#callouttitlelink h4 {
	font-size: 0.8em;
	color: black;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 1px;
	border-bottom: 1px solid #D6D6D6;
	margin: 0 0 4px 0;
	word-spacing: -1px;
	padding: 5px 6px 2px 6px;
}
#callouttitlelink ul {
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
}
#callouttitlelink ul li {
	padding: 2px 4px 2px 12px;
	list-style-image: none;
	list-style: none;
	background: url(/publish/includes/Barcode/Images/link-arrow.gif) no-repeat 2px left;
}
#callouttitlelink ul li a {
	color: #333333;
	border-bottom: 1px dotted white;
}
#callouttitlelink ul li a:hover {
	color: #CE5E0D;
	text-decoration: none;
	border-bottom: 1px dotted black;
}
/* end callout title and link */
/* bulleted list title */
#bulletedlisttitle {
	margin: 0 0 8px 0;
}
#bulletedlisttitle ul {
	margin: 3px 0 0 5px;
	list-style-image: none;
}
#bulletedlisttitle ul li {
	margin: 0 0 0 0;
	padding: 2px 2px 2px 11px;
	list-style-image: none;
	background: url(/publish/includes/Barcode/Images/link-arrow.gif) no-repeat 2px left;
}
#bulletedlisttitle ul li a {
	color: #333333;
	border-bottom: 1px dotted white;
}
#bulletedlisttitle ul li a:hover {
	color: #CE5E0D;
	text-decoration: none;
	border-bottom: 1px dotted black;
}
.bulletedlisttitle_title_wrapper {
	padding: 5px 0 2px 0;
	border-bottom: 1px solid #FFFFFF;
}
.bulletedlisttitle_title_wrapper_line {
	padding: 5px 0 2px 0;
	border-bottom: 1px solid #D6D6D6;
}
.bulletedlisttitle_text {
	font-weight: normal;
}
.bulletedlisttitle_text_bold {
	font-weight: bold;
}
/* end bulleted list title */

