/*	Default styles. These apply unless a more specific style appears below.	*/
body{
	padding: 0px;
	margin: 0px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: center;
	/* border-top: 5px solid #FFCC33; */
	margin-top:0px;
	background: #FFFFFF url(bg-body-gradient.gif) repeat-x scroll 0 0;
}
body.zebraBodypub {
	margin-top:0px;
	background: #FFFFFF url(bg-body-gradient.gif) repeat-x scroll 0 0;
}
body.zebraBodyedit {
	margin-top:40px;
	background: #FFFFFF url(bg-body-gradient.gif) repeat-x scroll 0 0;
}
body.zebraBodyshowMode {
	margin-top:10px;
	background: #FFFFFF url(bg-body-gradient.gif) repeat-x scroll 0 0;
}
/*
li {
	list-style-image: url(http://www.zebra.com/bullet-gray.gif);
}
*/
#wrapper {
	/* centers the page content and makes sure text is aligned left */
	width: 764px;
	position: relative;
	padding: 0px;
	margin: 0px auto;
	text-align: left;
}

a img { border: none; }

/* The following hack is to correct paragraph text size in IE/WIN */

html body { font-size: 80%; } 

/* _________________________ Global Typography _________________________ */
a {
	color: #0066CC;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
	/* Defaults for all headers. See more specific styles below	*/
	padding: 0;     /* ADDED FROM OLD STYLE SHEET BY SHELDONG */
	margin: 0 0 1em 0;
	font-size: 1em;
	line-height: 1.25em;
}

h1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 34px;
	margin: 0;
	padding: 0;
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	margin: 0px;
	padding: 0px;
}


/* ____________________________ Header ____________________________________ */
#headerwrapper {
	margin:0px;
	padding:0px;
}

#logo {
	float: left;
	width: 285px;
	position: relative;
	padding: 0px;
	margin: 0 0 0 -4px;
	padding: 10px 0 0 0px;
}
	
#logo img, #logo h2 {
	float: left;
	font-size: 1.2em;
}

#logo h2 {
	text-align: left;
	width: 180px;
	position: absolute;
	right:  0px;
	bottom: 0px;
}
	
/* ________________ Utility _________________ */
#utility {
	float: left;
	width: 225px;
	height: 18px;
	padding: 0px;
	margin:0px;
	margin: 0px 0 0 0px;
	*margin: 20px 0 0 0px;
}

#utility ul {
	padding: 0;
	margin: 0;
}

#utility li 
{
	list-style-type: none;
	font-size: 0.86em;
	line-height: 1.3em;
	display: inline;
}

#utility li.first {
	border-left: 0px;
}

#utility li a:link, #utility li a:visited {
	color: #333333;
	text-decoration: none;
}
#utility li a:hover {
	color: black;
	border-bottom: 1px dotted black;
}

#langSel {
	margin-top: 2px;
	*margin-top: 0px;
	margin-bottom: -20px;
}

#langSel select {
	margin:0px;
	padding:0px;
	font-size: 10px;
	line-height: 1em;
	width: 177px;
}

/* ____________ Search _________________ */


/*  FAQ TITLE   */
#faq_answer_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.4em;
	color:#000000;
        font-weight: bold;
        line-height: 0.8em;
	margin-top: 50px;
}

#faq_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#000000;
	margin-top: 50px;
}
#faq_title a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	color:#000000;
	margin-top: 50px;
}
#faq_question a {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 100%; */
	font-size: 10pt;
        line-height: 18px;
}
#faq_question  a:hover {
	color: #ce5e0d;
	text-decoration: none;
	border-bottom: 1px dotted black;
}
/* END FAQ UPDATE */


/* ____________ Find it Now _____________*/
#findItNow {
	float:right;
	margin-bottom: -35px;	
}
#findItNow select {
	width: 174px;
	font-size: 10px;
   line-height: 10px;
	margin-top: 7px
}

#search p {
	text-align:right;
	clear:both;
	margin-top: 2px;
	font-size: 0.89em;
	*margin-top:0px;
	margin-bottom:0px;
}

/* ____________ Bookmark _________________*/

#bookmark {
	margin-top: 30px;
	margin-bottom: 0px;	
	padding: 0;
	padding-top: 15px;
	color: ##0066CC;
}
#bookmark a:link, #bookmark a:visited {
	color: #0066CC;
	font-size: 0.86em;
	line-height: 1.3em;
	text-decoration: none;
	
}
#bookmark a:hover {
	color: #0066CC;
	border-bottom: 1px dotted blue;
}
	
/* ____________ Top Nav _________________ */


#navwrapper {
	width: 100%;
	padding:0px;
	margin:0px;
	border-top:1px solid #D6D6D6;
	border-bottom:1px solid #D6D6D6;
	background: #F7F7F7;
}
#topNav {
	padding: 0px;
	margin:00px;
	width: 764px;
        line-height: 1.0em;
}

br.clear { height: 0px; clear: left;}

#topNav ul#topNavLinks {
	display:inline;
	width:764px;
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top:-1px;
	*margin-top:0px;
}

#topNav ul#topNavLinks li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	width: 94px;
	min-height: 32px;
	*height: 35px;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-color: #9B9B9B;
	background: #FECF4D;
	display: table;
}

#topNav ul#topNavLinks li.last {
	border-right: 1px solid #9B9B9B;
	width:98px;
	*width:104px;
}

#topNav ul li a {
	font-size: 11px;
	color: #333333;
	letter-spacing: 1px;
	line-height: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	width: 100%;
	text-align: center;
}
#topNav ul#topNavLinks li:hover { 
	background: #F1F1F1;
}
#topNav ul#topNavLinks li.active{ 
	background: #F1F1F1;
}
#topNav ul#topNavLinks li.lastactive {
	background: #F1F1F1;
	border-right: 1px solid #9B9B9B;
	width:98px;
}
#topNav ul#topNavLinks li.nav-last { 
	width:98px;
}



/* _____________________________ Splash ____________________________________ */
#content {
	clear: both;
	width: 763px;
	min-width:763px;
	margin:0px;
    font-size:18px;
	text-align: left;
	overflow:hidden;
}

#splashFrame {
	width:762px;
	position:relative;
}


#splashleft {
	font-family: Arial, Helvetica, sans-serif;
	padding: 72px 0 0 0;
    FONT-WEIGHT: bold; 
    FONT-SIZE: 13px;  
    VERTICAL-ALIGN: top; 
    WIDTH: 467px; 
    COLOR: #ffffff; 
    LINE-HEIGHT: 16px; 
    POSITION: relative; 
    HEIGHT: 293px; 
    TEXT-DECORATION: none;
}
#splashleft 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;
}
#splashright {
    font-family: Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: bottom; 
	WIDTH: 295px; 
	POSITION: relative; 
	HEIGHT: 293px;
}
.splashSubHead 
{
	MARGIN-LEFT: 15px; 
	WIDTH: 279px;
	font-family: Arial, Helvetica, sans-serif;
	}

.splashSubHead p {
	  /* 224 */
	/* *width: 230px; */
	margin: 0px;
	width: 268px
}

.splashBlurb {
}

.splashBlurb p {
	margin: 0;
	font-size: 10pt;
}

#subsplash {
	width:765px;
}
#landingleft{
	float:left;
}
#landingright{
	float:left;
}
.landingImage {
	width:464px;
	height:187px;
	margin:0px;
}
.landingText_ltgreen-left {
	background-color: #006666; 
	background-image: url(http://www.zebra.com/ltgreen-left.gif); 
	background-position: bottom right;
	background-repeat: no-repeat;
	width:299px;
	height:187px;
	margin:0px;
}
.landingText_ltgreen-left  p {
	margin-left:8px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#99CCCC;
}
.landingText_ltblue-left {
	background-color: #3366CC; 
	background-image: url(http://www.zebra.com/ltblue-left.gif); 
	background-position: bottom right;
	background-repeat: no-repeat;
	width:299px;
	height:187px;
	margin:0px;
}
.landingText_ltblue-left  p {
	margin-left:8px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#99CCFF;
}
.landingText_ltgreen-right {
	background-color: #006666; 
	background-image: url(http://www.zebra.com/ltgreen-right.gif); 
	background-position: bottom right;
	background-repeat: no-repeat;
	width:299px;
	height:187px;
	margin:0px;
}
.landingText_ltgreen-right  p {
	margin-left:8px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#99CCCC;
}
.landingText_dkblue-right {
	background-color: #003399; 
	background-image: url(http://www.zebra.com/dkblue-right.gif); 
	background-position: bottom right;
	background-repeat: no-repeat;
	width:299px;
	height:187px;
	margin:0px;
}
.landingText_dkblue-right  p {
	margin-left:8px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#99CCFF;
}
.landingText_ltblue-right {
	background-color: #3366CC; 
	background-image: url(http://www.zebra.com/ltblue-right.gif); 
	background-position: bottom right;
	background-repeat: no-repeat;
	width:299px;
	height:187px;
	margin:0px;
}
.landingText_ltblue-right  p {
	margin-left:8px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#99CCFF;
}
.landingText_ltyellow-right {
	background-color: #FFCC33; 
	background-image: url(http://www.zebra.com/ltyellow-right.gif); 
	background-position: bottom right;
	background-repeat: no-repeat;
	width:299px;
	height:190px;
	margin:0px;
}
.landingText_ltyellow-right  p {
	margin-left:8px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}
.landingText_ltred-right {
	background-color: #CC0000; 
	background-image: url(http://www.zebra.com/ltred-right.gif); 
	background-position: bottom right;
	background-repeat: no-repeat;
	width:299px;
	height:187px;
	margin:0px;
}
.landingText_ltred-right  p {
	margin-left:8px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#FFCCCC;
}
.landingText h2 {
	margin-left:8px;
	margin-top:10px;
	margin-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	line-height : 16px;
}

/* ________________________ breadcrumb ___________________________________ */
#breadcrumb {
     font-size: 0.86em;
     line-height: 1.3em;
     padding: 0 0 0 0px;
     margin: 0 0 0 0;
     background: white;
}

#breadcrumb a:link, #breadcrumb a:visited {
     color: #0066CC;
     text-decoration: none;
}
#breadcrumb a:hover {
     border-bottom: 1px dotted #0066CC;
}

/* _____________________ Content _________________________ */

#mainContent {
	width: 763px;
	border-top: solid 1px #d6d6d6;
	padding-top: 5px;
	*padding-top: 0px;
}

#mainContent a {
	color: #000;
}

#mainContent td {
	vertical-align: top;
}

#mainContent td.lists {
	background: transparent url(http://www.zebra.com/dotted_line_source.gif) repeat-y 0 3px;
	padding-left: 15px;
}

#mainContent h3 {
	border-bottom: solid 1px #d6d6d6;
	font-size: 15px;
	margin: 0;
	padding: 5px 0 3px 0;
}

#mainContent ul.list {
	list-style: none;
	margin: 0;
	padding: 0;
}

#mainContent ul.list li {
	padding-left: 15px;
	list-style-type: none;
	list-style-image: url(http://www.zebra.com/link-arrow.gif);
	margin-bottom: 4px;
}

#mainContent ul.list li a:hover {
	color: #ff850e;
	border-bottom: 1px dashed #000;
	text-decoration: none;
}

td.contentCopy {
	height: 160px;
	width: 285px;
	line-height: 18px;
	background: transparent url(http://www.zebra.com/dotted_line_source.gif) repeat-y 0 3px;
	padding-left: 15px;
}

/* ____________ Fixed Width Left Column  _________________ */
#LeftWidthLeftColumn {
	width:178px;
	border-width: 0px 0px 0 0px;
	border-style: solid;
	border-color: #d6d6d6;
	font-size: 0.88em;
	letter-spacing: .1em;
	float:left;
	min-height:400px;
	margin-right:6px;
}
#leftnavborder {
	width: 178px;
	height: 100%;
	border-top: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6; 
}
#LeftNav {
 width:178px;
 border-width: 1px 1px 1px 1px;
 border-style: solid;
 border-color: #d6d6d6;
 /* font-size: 0.88em; */
 font-size:0.6em;
 letter-spacing: .1em;
 float:left;
 min-height:400px;
 /* height:400px; */
 margin-right:6px; 
 list-style-type: none; 
list-style-position: inside;
}
#LeftNav ul {
 list-style-type: none;
 list-style-image: none; 
 margin: 0px;
 padding: 0px;
 display: block;
 }
#LeftNav li.rootNav {
 text-transform: uppercase;
 line-height: 1.8em;
 list-style-type: none; 
 list-style-image: none; 
 background: #f7f7f7;
 border-width: 0 0 1px 0;
 border-style: solid;
 border-color: #d6d6d6;
 text-align: left;
 font-size: 1.0em; 
 }
#LeftNav li.rootNav a {
 margin-left: 3px;
 text-decoration: none;
 /* recently added from prodcution to indent */
 margin: 0 4px 4px 8px;
 padding: 0;
 display: block;
}

#LeftNav li ul{
 border-width: 1px 0 0 0;
 border-style: solid;
 border-color: #d6d6d6;   
}

#LeftNav li li{
 text-transform: none;
 background: #fff;
 border: none;
 padding-left: none;
  border-bottom: solid 1px;
 border-color: #d6d6d6;  
}

#LeftNav li a:link, #LeftNav li a:visited {
 color: #333333;
 font-weight: normal;
}

#LeftNav li li a:link, #LeftNav li li a:visited {
 color: #555555;
 font-weight: normal;
 letter-spacing: 1px;
}

#LeftNav li a:hover, #LeftNav li li a:hover {
 color: #000000;
 text-decoration: none;
 border-bottom: 1px solid #D6D6D6;
 border-bottom: 1px dotted #000000;  
}

#LeftNav li li a.current {
	border-bottom: 1px dotted #000000;
	color: #000000;
	font-weight: bold;
}


/*  END LEFT NAV */
#mainBody {
	float:left;
	width:576px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
/* ____________ ColumnControl ___________ */
.colcontrol 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 0 10px;
}
.colcontrol h2.prod {
	width:280px;
	border:1px solid #d6d6d6;
	padding:5px 2px 5px 2px;
	border-left:0px;
	border-right:0px;
}
.colcontrol h2.prod a{
	margin:0px;
	float:right;
}
.colcontrol p.pad {
	margin-top:-3px;
	padding:0px 3px 8px 0px;
}
.colcontrol h2.supp {
	width:170px;
	border:1px solid #d6d6d6;
	padding:5px 2px 5px 2px;
	border-left:0px;
	border-right:0px;
}

td.spacing {
	background:transparent url(http://www.zebra.com/dotted_line_source.gif) 0px 0px repeat-y ;
    
}

.colcontrol div.introCol {
	float:left;
	width:130px;
	*width:135px;
	padding:5px;
}

/* _______________________ Footer _____________________________ */
#footer {
	clear: both;
	margin-top: 30px;
        margin-bottom: 15px;
        padding: 2px 2px 0px 2px;
	text-align: center;
	font-size: 0.85em;
        line-height: 1.8em;
	color: #333333;
	/* border-top: 1px #dcdcdc solid; */
}

#footer div {
	padding: 2px 0;
	margin: 0px;
	border-top: 1px #dcdcdc solid;
}
	
#footer p {
	width: 763px;
	margin: 0;
	padding: 0;
}

#footer p.two {
	float: left;
	width: 250px;
}

#footer ul {
	list-style: none;
	float: right;
	padding: 0;
	margin: 0;
}

#footer ul li {
	float: left;
}

#footer ul li a:link, #footer ul li a:visited {
	color: #666666;
	text-decoration: none;
}
#footer ul li a:hover {
	border-bottom: 1px dotted black;
	color: black;
	text-decoration: none;
}

#footUtil  ul {
	padding: 0;
	margin: 0;
}
#footUtil li {
	display: inline;
	border-left: 0px solid #dcdcdc;
        margin: 2px 2px 2px 2px;
}

#footUtil li.first {
	border-left: 0px;
}

#footUtil  li a:link, #footUtil li a:visited {
	color: #333333;
	text-decoration: none;
}
#footUtil li a:hover {
	color: black;
	border-bottom: 1px dotted black;
}


/*********************************************************/
/*********** DO NOT DELETE THE FOLLOWING!!! **************/
/*                                                       */
/* Webmaster, you can alter the selectors, properties,   */
/* and values... But, don't change the class names as    */
/* they are used by the CQ components                    */
/*********************************************************/

/*********************************************************/
/* START: Horizontal Rule CSS styles...         		 */
/* Todd J. Haser                                         */
/*********************************************************/
hr.ZebraHR {
	border-top: 1px solid #d6d6d6;
	height: 1px;
}
/* END: Horizontal Rule CSS styles              		 */
/*********************************************************/

/*********************************************************/
/* START: List Generator Component CSS styles...      
   */
/* Sami Takieddin                                        */
/*********************************************************/
.listgeneratorArrows {
	margin: 0 0 8px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

.listgeneratorArrows ul {
	margin: 2px 4px 2px -12px;
	list-style-image: url(http://www.zebra.com/link-arrow.gif);
}

.listgeneratorArrows ul li {
	margin: 0 0 0 8px;
	padding: 4px 2px 2px 2px;
	background: none;
	list-style-image: url(http://www.zebra.com/link-arrow.gif);
}

.listgeneratorArrows ul li a {
	color: #333333;
	border-bottom: 1px dotted white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

.listgeneratorArrows ul li a:hover {
	color: #ce5e0d;
	text-decoration: none;
	border-bottom: 1px dotted black;
}

.listgeneratorArrows_title_wrapper {
	padding: 4px 0 2px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #FFFFFF;
}

.listgeneratorArrows_title_wrapper_line {
	padding: 4px 0 2px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #D6D6D6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

.listgenerator_text {
	font-weight: normal;
}

.listgenerator_text_bold {
	font-weight: bold;
}

.listgenerator a {
	color: #000000;
}

/* END: List Generator Component CSS styles              */
/*********************************************************/

/*********************************************************/
/* START: List Generator2 Component CSS styles...        */
/* Todd J. Haser                                         */
/*********************************************************/
.listgeneratorBoxes {
	margin: 0 0 8px 0;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 100%; */
	font-size: 10pt;
}

.listgeneratorBoxes ul {
	margin: 3px 0 0 3px;
	list-style-image: none;
}

.listgeneratorBoxes ul li {
	margin:0 0 0 10px;
  padding: 0px 2px 2px 0px;
  /*padding: 2px 2px 2px 25px;  use to be 11px */
	list-style-image: none;
   list-style-position: outside;
	list-style-type: disc;
}

.listgeneratorBoxes ul li a {
	/* color: #0066CC; */
	
	color: #0066cc;
	border-bottom: 1px dotted white;
}

.listgeneratorBoxes ul li a:hover {
	color: #0066CC;
	text-decoration: underline;
}

.listgeneratorBoxes_title_wrapper {
	padding: 4px 0 2px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #FFFFFF;
}

.listgeneratorBoxes_title_wrapper_line {
	padding: 4px 0 2px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #D6D6D6;
}

/* END: List Generator Component CSS styles              */
/*********************************************************/

/* Column header stuff*/
/*********************************************************/

div.colHead {
	font-weight: bold;
	display: block;
	color: #333333;
	margin:0px;
	padding-left:3px;
}
div.colHead h1 {
	color:#333333;
	font-size: 1.3em;
	line-height: 1.3em;
}
div.colHead h2 {
	font-size: 1.2em;
	line-height: 1.2em;
}
div.colHead h3 {
	font-size: 1.1em;
	line-height: 1.1em;
}
div.colHead h4 {
	font-size: 1em;
	line-height: 1em;
}
h1.withLine, h2.withLine, h3.withLine, h4.withLine {
	border-bottom: solid 1px #d6d6d6;
	margin-bottom:10px;
}

div.colHead a {
	text-decoration:none;
	color: #333333;
}
div.colHead span.img, div.colHead a.img {
	padding: 0 0 0 18px;
	background: transparent url(http://www.zebra.com/right_arrow_inactive.jpg) 0 0px no-repeat;
}
div.colHead a.img:hover {
	padding: 0 0 0 18px;
	background: transparent url(http://www.zebra.com/right_arrow_active.jpg) 0 0px no-repeat;
}

#page_title {
	width: 100%;
	border-top: 1px solid #D6D6D6;
	padding: 0;
	margin: 0;
	background: white;
	*height:24px;
	*height:24px;
	*margin-bottom:5px;
	border-bottom: 1px solid #D6D6D6;
    font-size:32px;
}

#page_title h1 {
	width: 100%;
    font-size: 1.3em;
    color: #666666;
	width: 100%;
	padding: 0;
	margin: 0;
	margin-top:0px;
	height: 24px;
}
/*	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;
}

/* Call out text boxes*/

#callout_right {
        border:1px solid #E4E4E4;
	position: relative;
}
#callout_right h4 {
	font-size: 10px;
	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(http://www.zebra.com/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;
        font-size: 1em
}
#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;
}

/* 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 14px;
	padding: 0 0 0 0;
}
#callouttitlelink ul li {
	list-style-type: none;
	list-style-image: url(http://www.zebra.com/link-arrow.gif);
}
#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 */

/* RVP styles */
#rvp_wrapper {
    font-size: 0.9em;
}
#rvp_wrapper h4 {
	
	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: transparent url(http://www.zebra.com/link-arrow.gif) 0 0 no-repeat;
}
#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 */

/* Zebra Table Styles*/
.zebraTable table {
	border: 1px solid #D3D3D3;
	padding: 4px;
}
.zebraTable thead {
	vertical-align: top; 
	background-color: #D3D3D3;
}
.zebraTable th {
	/*font-size: .78em;   font-size: .9em; */
	font-size: 1.0em;
	line-height: 1.2em; 
	color: #333; 
	font-weight: bold; 
	text-align: left;
}
.zebraTable td {
	font-size: 1.0em;  /*font-size: .9em; */
	line-height: 1.2em; 
        padding: 2px 2px 2px 2px;
	background-image: url(http://www.zebra.com/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;
}
/* End Zebra Table Styles*/


/* _____ Printer Detail ______ */
#overviewTabBullets ul li {
	margin: 0 18px 7px 0;
	padding: 0 0 0 18px;
	background: url(http://www.zebra.com/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(http://www.zebra.com/link-arrow.gif) no-repeat top 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;
    white-space: nowrap;
}

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;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#bullet_pad {
	padding: 2px 0 0 0;
}

#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;
}

#listchild_child_plain a {
	position: relative;
	line-height: 1.4em;
	list-style-type: none;
	font-weight: normal;
	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;
}

/* ___ End Printer Detail ____ */

.linecomponent {
	background: #cccccc;
}

#titletext1 {
	margin: 0 0 0 0;
	border: none;
	/* font-size: 1em; */
	line-height: 1.4em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#titletext2 {
	margin: 0 0 0 0;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #333333;
	text-align: left;
}
#titletext3 {
	margin: 0 0 0 0;
	font-size: 0.8em;
    line-height: 1.6em;
	color: #333333;
	text-align: left;
}

#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 {
   font-family: Arial, Helvetica, sans-serif;
	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;
	
}
#title5 {
	color: black;
	font-size: 0.94em;
	font-weight: bold;
	line-height: 1.2em;
}

td.size {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 100%
}

#callout_body {
	border: 1px solid #E4E4E4;
	border-top: 1px solid #CCCCCC;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
        line-height: 1.2em
}
#callout {
	margin-bottom: 9px;

}
#callout dl dt, #callout dl dd {
	margin: 0;
	padding: 2px 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: 10px;
	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;
}
#callout ul li a {
	color: #333333;
}
#callout ul li a:hover {
	color: #CE5E0D;
	text-decoration: none;
	border-bottom: 1px dotted black;
}
#righthandcallout {
	padding-left: 10px;
}
#tabletoppadding {
	*padding-top: 8px; 
        font-size: 20px;
	padding: 5px 0 0 0;
        line-height: 1.0em;
   
}

#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.4em;
}
#printer_detail_content dl dt {
	font-weight: bold;
	padding: 0;
}
.lightTableRow {
	background-color: #FFFFFF;
}

.darkTableRow {
	background-color: #EFEFEF;
}
#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;
	padding: 0 0 8px 0;
	vertical-align: top;
	display: block;
}
#printer_detail_download ul li a {
	list-style: none;
}
#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;
}

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

#supplyTable td {
	font-size: 1.0em; 
	line-height: 1.2em; 
	background-image: url(http://www.zebra.com/table_bg.gif ); 
	background-repeat: repeat-y; 
	background-position: right top; 
	text-align: left;
	vertical-align: top;
}

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

#supplyTable table {
	border: 1px solid #D3D3D3;
	margin: 0 0 10px 0;
}
#supplyTable thead {
	vertical-align: top; 
	background-color: #D3D3D3;
}
.form_col1 {
	width: 169px;
	padding: 0 10px 5px 0;
	text-align: right;
	verticle-align: top;
        font-size: 12px;
}	
.form_col2 {
	width: 216px;
	padding: 0 0 5px 0;
	text-align: left; 
	verticle-align: top;
        font-size: 12px;
}
.form_col3 {
	width: 400px;  
	padding: 0 0 5px 0;
	text-align: left;
	verticle-align: top;
        font-size: 12px;
}
.form_register_field_col1 {
	width: 169px;
	padding: 0 10px 10px 0;
	text-align: right;
	verticle-align: top;
        font-size: 12px;
}	
.form_register_field_col2 {
	width: 216px;
	padding: 0 0 10px 0;
	text-align: left;
	verticle-align: top;
        font-size: 12px;
}.form_right_alley {
	width: 150px;
	padding: 5px 0 15px 0;
}
.form_center {
	width: 425px;
	padding: 5px 0 15px 0;
    font-size:14px;
}
.form_directions {
	padding: 0px 0 8px 0;
	border-bottom: 1px solid #CDCDCD;
        font-size:1.2em;
}
.form_section_heading_borderbottom {
	padding: 10px 0 5px 0;
	border-bottom: 1px solid #CDCDCD;
        font-size: 1.4em;
    
}
.form_section_heading {
	padding: 10px 0 10px 0;
        font-size: 1.4em;
}
.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_industry select {
    width: 262px;
}
#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;
        font-size: 1.4em;
}
.survey_bottom_divider {
	margin: 0 0 0 0;
        font-size: 0.8em;
}
.survey_single_col {
	width: 575px;
        font-size: 12px;
}
.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;
}
.small_font_dropdown {
	font-size: 11px;
}
#alttitletext2 {
	margin: 0 0 0 0;
	font-size: .96em;
	line-height: 1.4em;
	color: #333333;
	text-align: left;
}
#part_detail_title {
	width: 100%;
	padding: 0;
	margin: 0;
	background: white;
	height:24px;
	*height:24px;
	margin-bottom:5px;
	border-bottom: 1px solid #D6D6D6;
	font-size: 1.1em;
	*font-size: 1.3em;
	color: #666666;
	width: 100%;
	padding: 0;
	margin: 0;
	margin-top:0px;
	height: 24px;
}
#pc_arrow {
	margin: 0 0 0 0;
	padding: 5px 0 2px 10px;
	background: url(http://www.zebra.com/link-arrow.gif) no-repeat 7px left;
}
#pc_arrow a {
	color: #333333;
}

#pc_arrow a:hover {
	color: #DC8906;
	text-decoration: none;
	border-bottom: 1px dotted black;
}
#printerCategoryDisplay {
	padding-top: 4px;
	padding-bottom: 4px;
}
#printerCategoryTitle {
	color: black;
	font-size: 0.79em;
	line-height: 1.2em;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 2px;
}
#printerCategoryText {
	line-height: 1.5em;
}
.dot_bg {
	/*border: 1px solid black;*/
	background: url(http://www.zebra.com/dots2.gif);
	background-position: 0 2px;
	
}
#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 {
	font-size: 1.0em;
	line-height: 1.4em;
	margin: 0 0 6px 0;
	padding: 0 0 0 0;
}

#product_browse_category h5 {
	font-size: 1.1em;
	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(http://www.zebra.com/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(http://www.zebra.com/arrow-button-active.gif) no-repeat left top;
	border: none;
	text-decoration: none;
	color: #DC8906;
	font-weight: normal;
}
#product_browse_category td ul {
	margin: 0 2px 0 0;
	padding: 0;
	list-style-type: none;
	float: left;
}

#product_browse_category td ul li {
	margin: 0 0 0 15px;
	padding: 0 2px 0 0;
	list-style-image: none;
	list-style-image: url(http://www.zebra.com/link-arrow.gif);
	background: none;
    }

#product_browse_category td ul li a {
	color: #333333;
}
#product_browse_category h4.larger {
	font-size: 1.0em;
	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;
}
#fip_search h4 {
	font-size: 0.8em;
	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: 1.0em;
	line-height: 1.2em; 
	color: #333; 
	font-weight: bold; 
	text-align: left;
}

.fip_search_results td {
        vertical-align: top;
	font-size: 1.0em; 
	line-height: 1.2em; 
	background-image: url(http://www.zebra.com/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.2em;
	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 20px;
	padding: 0; 
}

ul.fip_downloads li {
	list-style-image: url(http://www.zebra.com/download_arrow.gif);
	vertical-align: top;
	padding: 0 0 5px 0;
}
.fip_select {
	width: 200px;
}
#fpa_message {
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 10px 0 10px 0;
}
#fpa_search_again {
	padding: 10px 0 0 0;
	border-top: 1px solid #D3D3D3;
}
#fpa_results td {
	padding: 5px;
	font-size: 1.2em;
	line-height: 1.4em;
}
#fpa_results td input {
	margin: 0 5px 0 5px;
}
#fpa_results label {
	font-weight: normal;
}
#fpa_results {
	border: none;
}
#fpa_results h6 {
	font-size: 1.0em;
	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;
}

#FormError {
	font-weight:bold;
	color:#FF0000;
}

#cross_sell_callout a {
	text-decoration: none;
	display: block;
	background:  url(http://www.zebra.com/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(http://www.zebra.com/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;
}

/* 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: 12px;
	padding: 3px;
	line-height: 1.2em; 
	color: #333; 
	font-weight: bold; 
	text-align: left;
}

#discont_products td {
	font-size: 12px;
	line-height: 1.2em; 
	background-image: url(http://www.zebra.com/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 */

/* Service And support Repair component */

#listchild_child {
	background: url(http://www.zebra.com/link-arrow.gif) no-repeat top left;
    /*	padding: 9px 0 0 0;*/
        font-size: 1.2em;
}
#listchild_childlink {
	padding: 0px 0px 2px 0px;
        font-size: 1.2em;
	list-style: none;
	margin: 0 0 0 0px;
}
#listchild_childlink a {
	color: #333333;
        font-size: 0.8em;
	border-bottom: 1px solid white;
	text-decoration: none;
}
#listchild_childlink a:hover {
	color: #CE5E0D;
	border-bottom: 1px dotted black;
	text-decoration: none;
}
#listchild_noUnderline td {
	border-bottom: none;
}
#ss_leftnav_title {
	width: 100%;
	border-top: 1px solid #D6D6D6;
	height: 22px;
	padding: 0 0 0 10px;
	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_pad_top {
	padding: 5px 0 4px 0;
}

/* End of Service And support Repair component */
/*start service and support options component */
#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;
}

/*  Find Resources */

.frr_downloads {
	padding: 0;
	margin: 10px 0 0 10px;
	font-size: 0.9em;
}
ul.frr_downloads li {
	list-style-image: url(http://www.zebra.com/download_arrow.gif);
	vertical-align: top;
	padding: 0 0 0px 0;
	margin: 3px 0 0 15px;
}
#frr_abstract p {
	margin: 0 0 10px 0;
	font-size: 0.8em;
	line-height: 1.2em;
}
#frr_abstract p.intro {
	padding-top: 11px;
	font-weight: normal;
	font-size: 0.9em;
	line-height: 1.2em;
	color: #333333; 
	margin: 0 0 10px 0;
}
#frr_show_me {
	margin: 5px 0 10px 0;
	font-size: 0.8em;
}
#frr_sortby {
	margin: 5px 0 10px 0;
	font-size: 0.8em;
}
#frr_content_mid {

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

table.frr_results  {
	border: 1px solid #D3D3D3;
	margin: 10px 0 10px 0;
	font-size: 0.8em;
}

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

.frr_results td {
	vertical-align: top;
	font-size: 0.8em;
	line-height: 1.2em;
	background-image: url(http://www.zebra.com/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: 300px; 
	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 */

/* 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: 1.0em;
	padding: 2px;
	line-height: 1.2em; 
    background-image: url(http://www.zebra.com/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.2em;
	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.25em;
}
#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 */

/* List Child Styles Added for List child component*/
#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(http://www.zebra.com/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(http://www.zebra.com/arrow-button-inactive.gif) no-repeat top left;
	color: #333333;
	padding: 0 0 0 18px;
	
}
#listchild_parent a:hover {
	/*color: #CE5E0D;*/
	/*text-decoration: none;*/
	text-decoration: none;
    background: url(http://www.zebra.com/arrow-button-active.gif) no-repeat top left;
	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;
}

/* List Child Styles Added for List child component*/
td#buy_button {
	position: relative;
	right: 0px;
	top: 0px;
	font-size: 1.1em;
	padding: 0;
	margin: 0;
	border: none;
	width: 164px;
}

#surroundingid{
font-size:12px;
}

#calculator {
        font-size:0.8em;
}

#form_search input#search_query {
	width: 150px;
}

#site-wrapper {
	display: table;
}

