h1 {
	color: #5b5b5b;
	font-size: 19px;
	text-transform: uppercase;
	margin-bottom: 14px;
	visible: false;
}

h3 {
	caption: Bold Text
	font-family: arial, helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 1px;
}

h4 {
	caption: Normal text
	font-family: arial, helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 1px;
}

.smallText {
	 caption : Small Text;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 9px;
  }


hr.light {
	caption: Light Line;
	border: none;
	border-bottom: 1px solid #e2e2e2;
	height: 0px;
}

hr.redline {
	caption: Red Line;
	border: none;
	border-bottom: 1px solid #cc0000;
	height: 0px;
}

A:link, A:active{
	caption: Link Text;
	font-family: arial, helvetica, sans-serif;
	color: #cc0000;
	text-decoration: none;
}

A:visited {
	font-family: arial, helvetica, sans-serif;
	color: #cc0000;
	text-decoration: none;
	visible: false;
}

A:hover {
	font-family: arial, helvetica, sans-serif;
	color: #cc0000;
	text-decoration: underline;
	visible: false;
}

/** End uncomplicate.css **/

* {
	margin: 0; padding: 0;
	font-family: Arial, Helvetica,sans-serif;
}

body {
	float: none;
	padding: 0px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	background-color: #ebebe4;
	margin-top: 0px;
	font-size: 70%;  /* this should affect div#content only. adjust for DBCS */
	visible: false;
}

#header {
	width: 850px;
	margin: 0 auto;
	visible: false;
}

#masthead {
	width: 820px;
	height: 38px;
	float: none;
	text-align: left;
	veritcal-align: middle;
	margin: 0 auto;
	padding: 24px 0 3px 0;
	visible: false;
}

#skipnav, .hidden {
	display: none;
	visible: false;
}

ul {
	/*list-style: none;*/
	visible: false;
	margin-left: 30px;
}

form#countryMenu {
	height: 15px; /* updated from 18px */
   text-align: center;
   vertical-align: middle;
   display: inline;
   float: right;
   margin: 3px auto 0 auto;
   padding: 2px 14px 1px 14px;
   visible: false;
}


#countryMenu select {
	vertical-align: middle;
	border: 1px solid #8f9083;
	position: relative;
	top: -1px;
	min-height: 15px; /* updated from 18px */
	max-height: 15px;  /* updated from 17px */
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	margin: 1px 0 0 0;
	visible: false;
}

form#searchMenu, .masthead form,.search {
	height: 18px;
   float: right;
   margin: 3px 0 0 0;
   border-left: 1px dashed #bfbfb6;
   padding: 2px 14px;
   visible: false;
}


form#searchMenu fieldset {
	margin: 0;
	visible: false;
}

#searchMenu #search_button	{
	background-color: #454545;
	border: 0; color: #e9e9e9;
	font-size: 9px; font-family: arial, sans-serif;
	background-image: url(../../../images/M_images/search_arrow.gif);
	background-position: right 4px; background-repeat: no-repeat;
	height: 19px;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	width: auto;
	overflow: visible;
	line-height: 18px;
	float: left;
	width: 80px;
	overflow: hidden;
	margin-left: -6px;
	padding: 0 10px 1px 10px;
	visible: false;
}

.button	{
	background-color: #454545;
	border: 0; color: #e9e9e9;
	font-size: 10px; font-family: arial, sans-serif;
	background-image: url(../images/search_arrow.gif);
	background-position: right 4px; background-repeat: no-repeat;
	height: 19px;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	width: auto;
	overflow: visible;
	line-height: 19px;
	float: left;
	width: 80px;
	overflow: hidden;
	margin-left: -6px;
	padding: 0 15px 1px 10px;
	visible: false;
}

#searchMenu #search_text, #mod_search_searchword {
	height: 14px;
	font-size: 10px;
	border: 1px solid #666;
	line-height: 14px;
	vertical-align: middle;
	float: left;
	width: 130px;
	font-family: Arial, sans-serif;
	margin: 0;
	padding: 2px 2px 1px 2px;
	visible: false;
}

input.text {
	caption: Input Text;
	height: 12px;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #666;
	padding: 1px;
}

#language {
	float: right;
	vertical-align: middle;
	line-height: 19px;
	margin-top: 3px;
	padding: 0;
	visible: false;
}

#language li {
	float: left;
	margin: 0 2px;
	vertical-align: middle;
	visible: false;
}

#language li a {
	font-size: 10px;
	color: #a6a693;
	font-family: Arial, sans-serif;
	visible: false;
}

#language li a.active {color: #8a8a78}

#language li.border a {
	border-right: none;
	margin: 0 2px;
	padding: 0 6px;
	visible: false;
	}

#logo {
	float: left;
	margin: 0px;
	padding: 0
	visible: false;
}

#priNav {
	z-index: 99; /* changed for overlapping print info */
	height: 30px;
	background: transparent url(../../../images/M_images/prinav_bg.gif) no-repeat;
	background-position: top left;
	margin: 0 auto;
	/*clear: both;*/
	width: 850px;
	margin-top: 0px;
	position: relative;
	visible: false;
}


#priNav div {
	width: 800px;
	height: 30px;
	position: relative;
	left: -2px;
	margin: 0 auto;
	visible: false;
}

#priNav table {
	width: 800px;
	height: 30px;
	margin: 0 auto;
	visible: false;
}

#priNav td {
	vertical-align: middle;
	text-align: left;
	width: auto;
	background-image: url(../../../images/M_images/prinav_pipe.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 3px;
	visible: false;
}

#priNav td a {
	display: block;
	color: #d0d0d0;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
	font-family: arial, sans-serif;
	margin: 4px 0 0 0;
	line-height: 26px;
	height: 26px;
	width: 100%;
	text-align: center;
	visible: false;
}

#priNav td:hover a, #priNav td.over a {
	color: #fff;
	background-color: #323232;
	visible: false;
}

#priNav td ul,  #priNav td:hover ul, #priNav td.over ul{
	display: none;
	list-style: none;
	position: absolute;
	background-color: #323232;
	text-align: left;
	height: auto;
	width: auto;
	margin: 0;
	padding: 5px 0;
	visible: false;
}

#priNav td:hover ul li {
	line-height: 12px;
	height: auto;
	text-align: left;
	width: 100%;
	margin: 0;
	padding: 0;
	visible: false;
}

#priNav td:hover ul li a, #priNav td.over ul li a {
	padding: 3px;
	margin: 1px 6px;
	text-align: left;
	line-height: 11px;
	height: auto;
	display: block;
	color: #ccc;
	text-align: left;
	visible: false;
}

#priNav td:hover ul li a:hover,  #priNav td.over ul li a:hover {
	background-color: #545454;
	color: #fff;
	visible: false;
}

#priNav td:hover ul, #priNav td.over ul {
	display: block;
	visible: false;
}

#priNav #item1  { /**Adjustment for TD width **/
	width: auto;
	background-image: none;
	padding-left: 0;
	visible: false;
}

#priNav #item1 ul li a,
#priNav #item2 ul li a,
#priNav #item3 ul li a,
#priNav #item4 ul li a,
#priNav #item5 ul li a,
#priNav #item6 ul li a,
#priNav #last ul li a {
	width: auto;
	visible: false;
}

#priNav #item1 a {
	background-image: url(../../../images/M_images/prinav_corner_left.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	visible: false;
}

#priNav #last a {
	background-image: url(../../../images/M_images/prinav_corner_right.gif);
	background-position:  right 0px;
	background-repeat: no-repeat;
	visible: false;
}

#priNav #item1 li a, #priNav #last li a {
	background-image: none;
	visible: false;}

#priNav #last ul {
	right: 0;
	visible: false;
}

/* Below the header */

#bodyWrapper {
	display: block;
	width: 850px;
	margin: 0 auto;
	clear: both;
	background: transparent url(../../../images/M_images/wrapper_bg.gif) repeat-y scroll top left;
	position: relative;
	margin-top: 0;
	visible: false;
}

#midWrapper {
	background-image: none;
	float: none;
	display: block;
	width: 850px;
	margin: 0 auto;
	clear: both;
	visible: false;
}

#leftNav {
	float: left;
	width: 218px;
	padding-top: 36px;
	text-align: left;
	margin-left: 0px;
	margin: 0;
	padding-left: 20px;
	visible: false;
}

#leftNav ul {
	width: 190px;
	margin: 0;
	margin-left: 16px;
	visible: false;
}

#leftNav ul li {
	display: inline;
	width: 190px;
	visible: false;
}

#leftNav ul li a {
	display: block;
	/*height: 26px;*/
	height: 36px;
	width: 190px;
	line-height: 26px;
	padding-left: 6px;
	margin-top: -1px;
	color: #fff;
	font-weight: normal;
	font-size: 11px;
	background-image: url(../../../images/M_images/left_item_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	font-family: Arial, sans-serif;
	font-size: 10px;
	/*visible: false;*/
}

#leftNav ul li.sticky a, #leftNav ul li a:hover {
	text-decoration: none;
	background-image: url(../../../images/M_images/left_item_sticky_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#leftNav ul li.parent a, #leftNav ul li.parent a:hover {
	text-decoration: none;
	color: #484848;
	margin-top: -1px;
	padding-top: 7px;
	background-image: url(../../../images/M_images/left_item_parent_bg_alt_tall.gif);
/*	background-image: url(../../../images/M_images/left_item_parent_bg_alt.gif);*/
	background-repeat: no-repeat;
	background-position: top left;
	/*visible: false;*/

}

#leftNav ul li ul.secondaryNav {
	width: 190px;
	margin-top: -1px;
	margin-left: 0px;
	padding: 1px 0;
	background: #c7c5b6 url(../../../images/M_images/left_secondary_nav_bg_alt.gif) no-repeat scroll bottom left;
	visible: false;

}

#leftNav ul li ul.secondaryNav li {
	width: 190px;
	padding: 0;
	margin: 0;
	visible: false;
}

#leftNav ul li ul.secondaryNav li a {
	color: #464646;
	height: 16px;
	height: auto;
	line-height: 16px;
	padding-bottom: 1px;
	width: auto;
	padding-left: 6px;
	margin: 4px;
	background-image: none;
	visible: false;
}

#leftNav ul li ul.secondaryNav li.last a {
	background: none;
	visible: false;
}

#leftNav ul li ul.secondaryNav li a:hover {
	background-image: none;
	background-color: #b0b098;
	color: #464646;
	height: 16px;
	height: auto;
	line-height: 16px;
	padding-bottom: 1px;
	width: auto;
	padding-left: 6px;
	padding-top: 7px;
	margin: 4px;
	visible: false;
}

#leftNav ul li ul.secondaryNav li.sticky a {
	background-image: none;
	background-color: #4c4c4e;
	color: #fff;
	height: 16px;
	height: auto;
	line-height: 16px;
	padding-bottom: 1px;
	width: auto;
	padding-left: 6px;
	margin: 4px;
	visible: false;
}

/* Start content styles */
#mainContent {
	float: left;
	width: 566px;
	visible: false;
}

#mainContent #breadcrumbs {
	float: left;
	padding: 10px 0 0 18px;
	color: #858585;
	font-size: 10px;
	text-align: left;
	display: inline;
	width: auto;
	visible: false;
}

.menu li {
    text-align: left;
	display: inline;

}

.menu li a {
    color: #D0D0D0;
	text-decoration: none;
	visible: false;

}


#mainContent #breadcrumbs a {
	color: #858585;
	text-decoration: none;
	visible: false;
}

#mainContent #breadcrumbs a:hover {
	text-decoration: underline;
	visible: false;
}

#mainContent .header
{
	display: block;
	padding: 10px 0px 0px 0px;
	background: transparent;
	font: normal 11px Arial, Helvetica, sans-serif;
	height: 26px;
	width: 582px;
	visible: false;

}

#mainContent span.header  {
	captrion: Header;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px
}

#mainContent .header a:link,
#mainContent .header a:hover,
#mainContent .header a:active,
#mainContent .header a:visited,
#mainContent .header a:visited:hover {
	caption: Header Link;
	color: #666;
	text-decoration: none;
}

#mainContent .print img {
	border: 0px;
	visible: false;
}

#mainContent  div.print {
	float: right;
	width: auto;
	margin: 3px 19px 0px 0px;
	text-align: right;
	height: 24px;
	visible: false;
	position: relative;
	/*top: 2px;*/
	top: 30px;
	z-index: 99999;
}

#mainContent  div.print a.printer {
	width: auto;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #aaa;
	padding: 3px 0 4px 20px;
	background: #fff url(../../../images/M_images/printerfriendly.png) no-repeat 0 2px;
	display: inline;
	visible: false;
}

#mainContent #content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	/*padding: 0  19px 12px 19px; */
	padding: 0  19px 12px 8px;
	/* -- Fix for left marigin in page content spacing issue -- */

	margin: 0;
	width: 547px;
	line-height: 14px;
	text-align: left;
	visible: false;
}
#content td.copy {
	height: auto;
	padding-top: 5px;

}

#content td.copy p {
	margin-bottom: 5px;
}

#content td.copy h2 {
	color: #4c4c4e;
	font-size: 9pt;
}

#content table th {
	text-align: center;
	visible: false;
}

#content .redline {
	line-height: 22px;
	display: block;
	min-height: 12px;
	border-top: 1px solid #cc0000;
	border-bottom: 0;
	visible: false;
}

#subhead h2 {
	margin: 0 0 0 0px;
	font-size: 32px;
	font-weight: normal;
	color: #c00;
	padding: 10px 0 0 0;
	visible: false;
}

#content {
	width: 585px;
	z-index: 999;
	position: relative;
	margin-right: -12px;
	visible: false;
}

#content h1 {
	width: 400px;
	margin-top: 0px;
	margin-left: 9px;
	line-height: 19px;
}

#content table {
	margin-left: auto;
	margin-right: auto;
	clear: both;
	visible: false;
}

#content hr {
	caption: Content HR;
	width: 99%
}

div.contentBlock div.right ul li {
	line-height: 1.2em;
	margin-bottom: 5px;
	visible: false;
}

div.contentBlock div.right ul li a {
	color: #000;
	visible: false;
}

#subhead {
	display: block;
	width: 570px;
	margin-bottom: 36px;
	visible: false;
}

#subhead p {
	caption: Subheader;
	padding: 10px 0 0 40px;
	color: #666;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.5em;
}

#footer {
	clear: both;
	width: 850px;
	height: 24px;
	padding: 0;
	background-image: url(../../../images/M_images/footer_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	position: relative;
	z-index: 0;
	visible: false;
}

#footerNav {
	clear: both;
	display: block;
	width: 850px;
	height: 10px;
	line-height: 12px;
	margin: -2px auto 0 auto;
	padding-bottom: 34px;
	font-size: 10px;
	position: relative;
	z-index: 1;
	visible: false;
}

#footerNav ul {
	margin: 0 0 0 -5px;
	z-index: 998;
	position: relative;
	float: left;
	padding-left: 22px;
	visible: false;
	list-style-type: none;
}

#footerNav ul li {
	vertical-align: middle;
	height: 9px;
	padding: 0 8px;
	height: 10px;
	line-height: 12px;
	float: left;
	visible: false;
}

#footerNav ul li.border {
	border-right: 1px solid #8a8a78;
	visible: false;
}

#footerNav ul li a {
	color: #8a8a78;
	font-family: Arial, sans serif;
	margin: 0;
	display: block;
	height: 10px;
	margin-top: -2px;
	float: left;
	visible: false;
}

#footerNav ul li a:hover { text-decoration: underline; }

#footerNav p {
	background-color: #ebebe4;
	float: right;
	font-family: Arial, sans serif;
	color: #a6a693;
	height: 9px;
	line-height: 12px;
	padding: 0 30px 0 8px;
	margin: -1px 0 0 0;
	font-size: 10px;
	text-align: right;
	width: 480px;
	visible: false;
}

/* For the channel-specific stylesheets */
div.contentBlock div>p.more {
	top: auto;
	right: auto;
	visible: false;
}

/* - - category page- - */

#categories1 #top {
	background: #fff url(../../../images/M_images/cat_bg_top.gif) no-repeat 0 9px;
	width: 547px;
	height: 0;
	visible: false;
}

#categories1 > #top {
	background: #fff url(../../../images/M_images/cat_bg_top.gif) no-repeat 0 0px;  /*this normalizes for IE 7, Mozilla */
	height: 4px;
	visible: false;
}

#categories1 #mid {
	width: 546px;
	height: auto;
	margin: 0;
	border-right: 1px solid #c4c4c4;
	overflow: hidden;
	visible: false;
}

#categories1 #bottom {
	background: transparent url(../../../images/M_images/cat_bg_bottom.gif) no-repeat 0 0px;
	width: 547px;
	position: relative;
	z-index: 3;
	height: 4px;
	top: -4px;
	clear: both;
	visible: false;
}

#categories1 #mid ul {
	margin: 0;
	padding: 0;
	width: 546px;
	border-left: 1px solid #c4c4c4;
	background: transparent url(../../../images/M_images/cat_bg_right.gif) repeat-y right;
	overflow: hidden;
	position: relative;
	z-index: 0;
	visible: false;
}

#categories1 #mid ul li {
	background: #fff url(../../../images/M_images/cat_item_bg.gif) no-repeat right bottom;
	height: 315px;
	width: 182px;
	float: left;
	margin: 0;
	padding: 0;
	left: 0px;
	position: relative;
	z-index: -1;
	text-align: center;
	vertical-align: top;
	visible: false;
 }

#categories1 #mid ul li div {
	text-align: left;
	color: #7f7f7f;
	margin: 0 14px;
	line-height: 11px;
	visible: false;
}

#categories1 #mid ul li div h2 {
	text-transform: uppercase;
	color: #444;
	line-height: 16px;
	padding-top: 5px;
	font-size: 14px;
	letter-spacing: -.05em;
	visible: false;
}

#categories1 #mid ul li div span {
	background-color: #c6a42d;
	color: #fff;
	font-weight: bold;
	padding: 0 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	visible: false;
}

#categories1 #mid ul li div p {
	margin: 6px 0;
	position: relative;
	bottom: 2px;
	font-size: 80%;
	visible: false;
}

#categories1 #mid ul li div span.price {
	color: #5b5b5b;
	font-size: 14px;
	font-weight: bold;
	background-color: transparent;
	display: block;
	padding: 0;
	margin-bottom: 2px;
	visible: false;
}

#categories1 #mid ul li div a {
	background: #313131 url(../../../images/M_images/black_button_bg.gif) no-repeat right center;
	color: #ebebe4;
	display: table;
	*display: inline-block; /* IE 6/7 only */
	clear: both;
	padding: 1px 16px 2px 6px;
	line-height: 1.3em;
	vertical-align: middle;
	text-align: center;
}
/*
#categories1 #mid ul li div a.reversedArrow {
	background: #313131 url(images/black_button_reversed_bg.gif) no-repeat left center;
	color: #ebebe4;
	display: table;
	*display: inline-block; *//* IE 6/7 only */
/*	clear: both;
	padding: 1px 6px 2px 16px;
	line-height: 1.3em;
	vertical-align: middle;
	text-align: center;
}*/

#categories1 #mid ul li div a:hover {
	text-decoration: none;
	visible: false;
}

#categories2 {
	margin: 24px 0;
	width: 545px;
	overflow: hidden;
	visible: false;
}

#categories2 ul {
	width: 546px;
	border-right: 2px solid #fff;
	visible: false;
}

#categories2 ul li {
	float: left;
	width: 182px;
	border-bottom: 1px dashed #ccccba;
	height: 70px;
	margin: 6px 0;
	text-align: center;
	visible: false;
}

#categories2 ul li a {
	display: block;
	color: #444;
	width: 182px;
	cursor: hand;
	visible: false;
}

#categories2 ul li a:hover {
	color: #666;
	text-decoration: none;
	visible: false;
}

#categories2 ul li img {
	float: left;
	margin: 0 0 0 7px;
	height: 55px;
	width: 65px;
	visible: false;
}

#categories2 ul li div {
	float: left;

	/* \*/
	height: auto;
	*/
	height: 70px;

	border-right: 1px dashed #ccccba;
	text-align: left;
	padding: 0px 6px 0px 6px;
	width: 97px;
	visible: false;
	overflow: hidden;
}

#categories2 ul li div h2 {
	font-size: 12px;
	text-transform: uppercase;
	visible: false;

}

#categories2 ul li div h2 span {
	font-size: 10px;
	visible: false;
}

#categories2 ul li div span.price {
	font-size: 12px;
	font-weight: bold;
	visible: false;
}

a.button_black {
	background: transparent url(../../../images/M_images/black_button_bg.gif) no-repeat right;
	color: #ebebe4;
	padding: 1px 16px 1px 6px;
	line-height: 14px;
	font-size: 85%;
	visible: false;
}

a.button_gray {
	background: transparent url(../../../images/M_images/gray_button_bg.gif) no-repeat right;
	color: #e1e1da;
	padding: 1px 16px 1px 6px;
	line-height: 14px;
	font-size: 85%;
	visible: false;
}

a.button_white {
	background: transparent url(../../../images/M_images/white_button_bg.gif) no-repeat right;
	color: #ebebe4;
	padding: 1px 16px 1px 6px;
	line-height: 14px;
	font-size: 85%;
	visible: false;
}

a.button_red{
	background: transparent url(../../../images/M_images/red_button_bg.gif) no-repeat right;
	color: #f2f2ea;
	padding: 1px 16px 1px 6px;
	line-height: 14px;
	font-size: 85%;
	visible: false;
}

#products {
	text-align: center;
	visible: false;
}

/* - - misc - - */

.accessories img {
	width: 40px;
	visible: false;
}

ul.bullets {
	caption: Bullets;
	margin: 0 0 0 22px;
	list-style: disc;
}

ul.bullets li {
	line-height: 14px;
	margin: 4px 0;
	visible: false;
}

ol {
	margin: auto 16px;
	padding: 6px 12px;
	visible: false;
}
ol li {
	margin:  0 0 8px 0;
	visible: false;
}



/* fix height issues with longer navigation text that needs to wrap onto 2 lines */
#priNav.twoLines {
	height: 42px;
	background: transparent url(../../../images/M_images/prinav_bg_tall.gif) no-repeat;
}
#priNav.twoLines td {
	height: 42px;
	display: table-cell;
	vertical-align: middle;
	background-image: url(../../../images/M_images/prinav_pipe_tall.gif);
}
#priNav.twoLines td a {
	width: auto;
	height: auto;
	padding-top: 3px;
	line-height: 9pt;
}
#priNav.twoLines #item1 a,
#priNav.twoLines #last a {
	background-image: none;
}
#priNav.twoLines td.over ul{
	position: absolute;
	top: 42px;
}
#priNav.twoLines td.over {
	background-image: url(../../../images/M_images/prinav_bg_over_tall.gif);
	background-position: 1px 4px;
}
#priNav.twoLines td#item1.over {
	background-image: url(../../../images/M_images/prinav_bg_over_left_tall.gif);
}
#priNav.twoLines td#last.over {
	background-image: url(../../../images/M_images/prinav_bg_over_right_tall.gif);
	background-position: right bottom;
}

#priNav.twoLines td:hover ul li a:hover,  #priNav.twoLines td.over ul li a:hover {
	/*background-color: #545454;*/
	color: #fff;
	visible: false;
}

/* support two-line items in the left nav */
#leftNav.twoLines ul li a {
	height: auto;
	line-height: 13px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 10px;
	width: 174px;
}
#leftNav.twoLines ul li.sticky a, #leftNav ul li a:hover {
	background: #434343;
}



/* fix footer nav/copyright info */
#footerNav table {
	width: 100%;
}
#footerNav table * {
	color: #8a8a78;
}
#footerNav table td {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
}
#footerNav table p {
	width: auto;
}
#footerNav table td a.bottomNav {
	text-align: right;
	padding-right: 1px;
	position: relative;
	bottom: 20px;
}

/* sequential content fix */




/*
543 Style Sheet
Author: 543 GROUP
Implimenation: public
Date: 10/31/08
*/

/*----------------------------------------------------------------------------------
******************* OVERRIDES FOR N-TARA "COPY" STYLE  ************************
----------------------------------------------------------------------------------*/

/* overides offending N-Tara paragraph styling --
#content td.copy p {
	margin: 0px;
	padding:0px;
}
*/

/* Creates our own content div that overides offending N-Tara paragraph styling -- */
.div_543Content div p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	color: #666666;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: normal;
	margin: 0px;
	padding:0px;

}



/*----------------------------------------------------------------------------------
***************************** Font Styles ***********************************
----------------------------------------------------------------------------------*/
/* Copy Header, 16pt header we use to introduce most pages -  -- */
.div_543Content p.fnt_CopyHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:18px;
	color: #333333;
	font-weight: bold;
	letter-spacing: 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.componentheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #333333;
	font-weight: bold;
	letter-spacing: 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}



/* Copy Sub-Header, 14pt header we use to mark sub-content groups  -- */
.div_543Content p.fnt_CopySubHdr, .contentheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	letter-spacing: 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	padding-top: 10px;
	clear:both;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:16px;
	color: #555555;
	letter-spacing: 0px;
	margin:12px 0px 0px 0px;
	padding:0px 0px 10px 0px;
        padding-top:10px;
        padding-bottom: 10px;
	clear:both;
}

h3 {
   color: #555555;
   font-size: 12px;
   font-weight: bold;
   padding-top: 10px;
   padding-bottom: 10px;
}

.div_543Content p.fnt_CopyCalloutHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:16px;
	color: #333333;
	font-weight: bold;
	letter-spacing: 0px;
	margin:12px 0px 0px 0px;
	padding:0px;
}

/* Copy Tertiary-Header, 12pt header we use to mark Tertiary (third Level)-content groups..usually paragraphs  -- */
.div_543Content p.fnt_CopyTertHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
	color: #666666;
	font-weight: bold;
	letter-spacing: 0px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#FeatBox {
	color: #333333;
}

#TertHdrPreviouslyReleased {
	margin:0px 0 0px 12px; line-height:12px
}

/* Page Copy, 12 pt standard copy font -  -- */
.div_543Content p.fnt_Copy, .contentpaneopen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    letter-spacing: 110%;
	height: 15px;
	color: #666666;
	font-weight: normal;
	letter-spacing: 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height: 18px;
}

img {
    margin-top: 0;
    padding-top: 0;
    padding-right: 5px;
}


.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	color: #666666;
	font-weight: normal;
	letter-spacing: 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 6px 0px;
}

.buttonheading img {
    border: 0;
    height: 16px;
}

#SMBwidth {
width:370px;
}

/* Unordered List, 11 pt standard copy font -  -- */
.div_543Content ul.fnt_List {
	list-style-type:disc;
	list-style-position: outside;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:12px;
	margin:0px 0 20px 26px;
}

/* List Item, 11 pt standard copy font -  -- */
.div_543Content li.fnt_ListItem {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:12px;
	margin:0px 0 4px 12px;
}


/* Page Sub Copy, 11 pt copy font used in third level content -- */
.div_543Content p.fnt_SubCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:12px;
	color: #666666;
	font-weight: normal;
	letter-spacing: 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 1px;
}

#SubCopy_LandingCTA {
width:260px;
}
#SubCopy_FAQAnswer {
 margin-left:10px;
}

/* FAQs Question Font  -- */
.div_543Content p.fnt_Question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
	color: #666666;
	font-weight: bold;
	letter-spacing: 0px;
	margin:16px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}

/* Product Category Header Font  -- */
.div_543Content p.fnt_ProdCatHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:18px;
	color: #C5A327;
	font-weight: bold;
	letter-spacing: -1px;
	text-transform:uppercase;
	position:absolute;
	width:140px;
	left:20px; top:185px;
}

/* Product Category Sub Header Font  -- */
.div_543Content p.fnt_ProdCatSubHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:16px;
	color: #454545;
	font-weight: normal;
	letter-spacing: 0px;
	text-transform:uppercase;
	position:absolute;
	width:140px;
	left:20px; top:200px;
}

/* Product Title  Font  -- */
.div_543Content p.fnt_ProdTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:16px;
	color: #454545;
	font-weight: bold;
	letter-spacing: 0px;
	text-transform:uppercase;
	position:absolute;
	width:140px;
	left:20px; top:185px;
}


/* Product Category "Announced" Font  -- */
.div_543Content p.fnt_ProdAnnounced {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:10px;
	color: #454545;
	font-weight: normal;
	letter-spacing: 0px;
	text-transform:uppercase;
	position:absolute;
	width:140px;
	left:20px; top:235px;
}

/* Product Category "Announced" Font  -- */
.div_543Content p.fnt_ProdAnnouncedDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
	color: #454545;
	font-weight: bold;
	letter-spacing: 0px;
	position: absolute;
	width:140px;
	left:20px; top:245px;
}





/*----------------------------------------------------------------------------------
***************************** Div Styles ***********************************
----------------------------------------------------------------------------------*/

/* Generic Row -- */
.div_Row {
	position:relative; float:left; width:544px; min-height:10px; margin:10px 0 10px 0;
}

.div_Row_align {
	position:relative; float:left; width:544px; padding:0 0 10px 0; margin:0;
}


.div_Row_Btm_Dash {
	position:relative; float:left; width:544px; padding:0 0 10px 0; margin:0; border-bottom:dashed #cccccc 1px;
}

.div_Row_Btm_Dash2 {
	position:relative; float:left; width:544px; padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:dashed #cccccc 1px;
}

.div_Row_Printers {
	position:relative; float:left; width:544px; min-height:10px; margin:10px 0 10px 0;
}

#div_No_Padding { padding:0;}

#BackToPrevious {
	margin-bottom:15px;
}

/* Generic Column -- */
.div_Col {
	position:relative; float:left; min-height:10px; margin-right:20px;
}

#Col_140 {
	width:140px;
}

#Col_190 {
	width:190px;
}

#Col_275 {
	width:275px;
}


.CTA_Row {
	position:relative; float:left; width:544px; min-height:280px; margin:0px 0 0 0;
}

.CTACol_175 {
	position:relative;
	float:left;
	width:170px;
	height:250px;
	margin:0 6px 0 0;
	padding:0 6px 0 0;
	border-right:dashed #cccccc 1px;
}

.CTACol_175#lastCol {
	width:160px;
	height:250px;
	margin:0px 10px 0 0;
	border-right:none;
}

#PreviouslyReleased{
	margin:30px 0 0px 0; border-bottom:dashed #cccccc 1px;
}

#OtherProducts{
	margin:30px 0 0px 0;
}

#FormIframe{
	margin:30px 0 0px 0;
}


/* SMB Columns -- */
.div_SMBLColumn {
	position:relative; float:left; min-height:10px; margin:10px 0 10px 0; width:380px; border-right:dashed #cccccc 1px;
}

#SMBRcolumn{
	float:right; width:145px; border:none;
}


/* Banner Container -- */
.div_BannerContainer {
	position:relative; float:left; width:544px; min-height:10px; margin:0px 0 5px 0;
}

/* Section Landing Page Call To Action Row -- */
.div_Row_LandingCTAs {
	position:relative; float:left; width:544px; min-height:10px; margin:0px 0 0px 0; padding:0px 0 10px 0px; border-bottom:dashed #cccccc 1px; background-image:url(images/slice_Vrule.gif); background-repeat:repeat-y; background-position:center;
}

.div_Row_LandingCTAs.halfRow {
	width:271px;
	background-image:none;
	border-right:1px dashed #ccc;
}

/* Section Landing Page Call To Action Left Container -- */
.div_LandingCTA {
	position:relative; float:left; width:260px; min-height:10px; margin:0; padding:0;
}

/* Section Landing Page Call To Action Right Container -- */
#RightLandingCTA {
	float:right;
}
/* Start of changes made by TRK */
/* Class added to align more than one div section to the right TRK 01-30-2009 */
.RightLandingCTA {
    float:right;
}

/* Class added to compliment the threeColumns class - helps align across page TRK 01-30-2009*/
.threeColumnsAlign {
    float:left;
    clear:all;
    padding: 2px;
    width:544px;
    height:130px;
    margin: 0;
}

.threeColumnSmall {
    float:left;
    clear:all;
    padding: 2px;
    width:544px;
    height:45px;
    margin: 0 0 0 0;
}

.threeColumnLarge {
    float:left;
    clear:all;
    padding: 2px;
    width:544px;
    height:90px;
    margin: 0 0 0 0;
}

}
/* This class will align three lists inside the threeColumnsAlign class - TRK 01-30-2009 */
.listalign {
    position: relative;
    float: left;
    width: 151px;
    margin: 0 0 0 22px;
}

.marginspacer {
margin: 10px 0 0 0;
}

/* End of changes by TRK */

#LandingCTA_270 {
	width:270px;
}

#PrevReleasedCTA{
	width:100px; height:85px; margin:6px 0px 0 0; border-right:dashed #cccccc 1px;
}

#SmallProdCatsCTA{
	width:120px;
	height:100px;
	margin:6px 0px 0 0px;
	border-right:dashed #cccccc 1px;
	border-bottom:dashed #cccccc 1px;
}

.SmallProdImageCTA{
	margin:0px 0px 0 10px;
}

/* Recogntions Call To Action container, holds the copy and links to the right of the Magazine image -- */
.div_RecognitionsCTA {
	position:relative; float:left; width:365px; min-height:10px; margin:0px 0 0px 0; padding-bottom:0px;
}





/*----------------------------------------------------------------------------------
***************************** Nelson adds ***********************************
----------------------------------------------------------------------------------*/

/* Tert Nav Row -- */
.div_Row_TertNav {
	position:relative; float:left; width:544px; min-height:10px; margin:20px 0 20px 0; padding:0px 0 10px 0px; border-bottom:dashed #cccccc 1px;
}

/* Tert Nav Column -- */
.div_Column_TertNav {
	position:relative; float:left; min-height:10px; margin-right:20px;
}

#Column_Tertnav_140 {
	width:140px;
}

#Column_Tertnav_160 {
	width:160px;
}

#Column_Tertnav_190 {
	width:190px;
}

#Column_Tertnav_275 {
	width:275px;
}

#Column_Tertnav_305 {
	width:305px;
}



/* Tertiary Link Container -- */
.div_TertLink {
	color:#666; position:relative; float:left; width:100%; height:15px; margin:0px 0 0px 0; padding-left:10px; background-image:url(images/Blt_PixelFontDoubleArrow.gif); background-repeat: no-repeat; background-position:0px 5px;
}

.div_TertLink a {
	color:#666;
}

#Tertnav_On {
	background-color:#EBEBE4;
}
#WhiteTertnav {
	background-image:url(images/Blt_WhitePixelFontDoubleArrow.gif);
}

/* Feature Box -- */
.div_FeatureBox {
	position:relative; float:left; width:544px; min-height:80px; padding:15px 0 8px 0; margin:10px 0 10px 0; border:1px solid #CACAB9; background-color:#EBEBE4; background-image:url(images/FeatBoxBG.png); background-repeat:no-repeat;
}

/* Feature Box Content  -- */
.div_FeatBoxContent {
	position:relative; float:left; width:514px; min-height:10px; margin:0px 0 0px 7px;
}



/* Feature Box Header -- */
.div_543Content p.fnt_FeatBoxHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:12px;
	color: #333333;
	font-weight: normal;
	letter-spacing: 0px;
	text-transform:uppercase;
	position:absolute;
	left:6px;
	top:4px;
}

/* Product Container -- */
.div_ProductContainer {
	position:relative; float:left; width:180px; height:300px; margin:1px 1px 0 0; background-image:url(images/BG_ProdBox.png); overflow:hidden;
}

/* Product Image Container -- */
.div_ProductImage {
	position:absolute; width:165px; height:160px; left:8px; top:8px;
}

/* Product hyperlinks Container -- */
.div_ProductHyperlinks {
	position:absolute; width:140px; min-height:10px; left:20px; bottom:12px;
}

/*----------------------------------------------------------------------------------
***************************** Assets Styles ***********************************
----------------------------------------------------------------------------------*/

/* Feature Box Corners - makes the corners rounded */
.asset_Cnr_TL {width:4px; height:4px; background-image: url(images/FeatBoxCrnr_TL.gif); overflow:hidden; background-repeat:no-repeat; position:absolute; left:-1px; top:-1px;
}
.asset_Cnr_BL {width:4px; height:4px; background-image: url(images/FeatBoxCrnr_BL.gif); overflow:hidden; background-repeat:no-repeat; position:absolute; left:-1px; bottom:-1px;
}
.asset_Cnr_TR {width:4px; height:4px; background-image: url(images/FeatBoxCrnr_TR.gif); overflow:hidden; background-repeat:no-repeat; position:absolute; right:-1px; top:-1px;
}
.asset_Cnr_BR {width:4px; height:4px; background-image: url(images/FeatBoxCrnr_BR.gif); overflow:hidden; background-repeat:no-repeat; position:absolute; right:-1px; bottom:-1px;
}

/* Label Graphic, NEW */
.asset_New {width:34px; height:14px; background-image: url(images/Lbl_New.gif); overflow:hidden; background-repeat:no-repeat; background-position:0px 0px; position:absolute; left:20px; top:170px;
}


/*----------------------------------------------------------------------------------
***************************** Hyperlink Styles ***********************************
----------------------------------------------------------------------------------*/

/* Tert Nav Link  -- */
.div_543Content a.lnk_TertNav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:normal;
    color: #666666;
	position: relative;
	margin:0px 0 0px 0px;
	text-decoration:none;
}
.div_543Content a.lnk_TertNav:HOVER {text-decoration: underline; color: #666666;}

#lnkColor_Environment {
    color: #5A8D11;
}

/* Copy Link, embedded text links within copy -- */
.div_543Content a.lnk_Copy {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:normal;
    color: #CC0000;
	position: relative;
	margin:0px 0 0px 0px;
	text-decoration:none;
}
.div_543Content a.lnk_Copy:HOVER {text-decoration: underline; color: #CC0000;}

/*----------------------------------------------------------------------------------
***************************** Button Styles ***********************************
----------------------------------------------------------------------------------*/
/* "Learn More" Button */
.btn_LearnMore {
     display: block; /* a tag must be a block */
     width:100%; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(images/btn_learnMore.gif);/* source for start image */
     background-repeat: no-repeat;
	 overflow:hidden;
	 position:relative;
	 float:left;
	 clear:both;
	 margin:-6px 0 12px 0px
}

#TopGap {
    margin:0px 0 12px 0;
}

#SmallProdCat {
    margin:6px 0 0 6px; width:91px;
}

#RemoveBullet {
	list-style-type: none;
}

#InList {
	width:91px; float:none; margin:0 0 8px 0;
}

#ProdCat {
	width:91px; position:absolute; left:20px; top:280px;
}


/* "Apply Now" Button */
.btn_ApplyNow {
     display: block; /* a tag must be a block */
     width:100%; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(images/btn_ApplyNow.gif);/* source for start image */
     background-repeat: no-repeat;
	 overflow:hidden;
	 position:relative;
	 float:left;
	 clear:both;
	 margin:-6px 0 12px 0px
}

/* "Go Now" Button */
.btn_GoNow {
     display: block; /* a tag must be a block */
     width:100%; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(images/btn_GoNow.gif);/* source for start image */
     background-repeat: no-repeat;
	 overflow:hidden;
	 position:relative;
	 float:right;
	 clear:both;
	 margin:6px 0 0px 0px
}




/* "Download" Button */
.btn_Download{
     display: block; /* a tag must be a block */
     width:100%; /* width of reactive image */
     height: 13px; /* height of reactive image */
     background-image: url(images/btn_Download.gif);/* source for start image */
     background-repeat: no-repeat;
	 overflow:hidden;
	 position:relative;
	 float:left;
	 clear:both;
	 margin:-6px 0 12px 0px;
	 text-indent:-5000px;
}

/*----------------------------------------------------------------------------------
***************************** PAGINATION ***********************************
----------------------------------------------------------------------------------*/




/*----------------------------------------------------------------------------------
***************************** User Controls ***********************************
----------------------------------------------------------------------------------*/
/* User Control, 125PX WIDTH -- sets color, border and font style for all text inputs, dropdowns */
.ucGeneric{
	border:1px  #999999 solid;
	width: 125px;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
	position:relative;
	float:left;
	clear:left;
	padding-left: 2px;
	margin:0px 0 10px 0px;
}
#CaseStudyFinder {
	width: 170px;
}

/*----------------------------------------------------------------------------------
***************************** Transparent PNGs ***********************************
----------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------
***************************** JEFF STAFFORD ***********************************
----------------------------------------------------------------------------------*/

/* Unordered List, 11 pt standard copy font -  -- */
.div_543Content ul.fnt_ListSub {
	list-style-type: circle;
	margin:5px 0 20px 16px;
}

#overviewRecognitions {
	border-bottom:dashed #cccccc 1px;
	margin:20px 0 0px 0;
	padding-bottom:10px;
}

#QualityLogicTestReports {
	border-bottom:dashed #cccccc 1px;
	margin:50px 0 0px 0;
	padding-bottom:10px;
}

.div_Row_LandingCTAs#firstCTA {
	margin-top:20px;
}

.div_LandingCTA#rightColumnCTA {
	float:right;
}

/* Unordered List, 11 pt standard copy font -  -- */
.div_543Content ul.CTA_List {
	list-style-type:none;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:10px;
	margin:0 0 14px 0;
	padding:0;
}

/* List Item, 11 pt standard copy font -  -- */
.div_543Content ul.CTA_List li {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:12px;
	margin:0;
	padding:0 0 0 1em;
	background-image: url('images/Blt_PixelFontDoubleArrow.gif');
	background-repeat: no-repeat;
	background-position: 0 4px;
}

.div_543Content ul.dblArrowLinksList {
	list-style-type:none;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:10px;
	margin:0 0 14px 0;
	padding:0;
}

/* List Item, 11 pt standard copy font -  -- */
.div_543Content ul.dblArrowLinksList li {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:12px;
	margin:0;
	padding:0 0 0 1em;
	background-image: url('images/Blt_PixelFontDoubleArrow.gif');
	background-repeat: no-repeat;
	background-position: 0 4px;
}

.div_543Content ul.dblArrowLinksList li a{
	color:#666;
}


ul.linksList {
	list-style-type:none;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:10px;
	margin:10px 0 14px 14px;
	padding:0;
}

ul.linksList li {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:14px;
	margin:0;
	padding:0 0 0 1em;
	background-image: url('images/Blt_PixelFontDoubleArrow.gif');
	background-repeat: no-repeat;
	background-position: 0 4px;
	position:relative;
}

/* Added 02-02-2009 TRK for ol list style */
.linksListOL {
	list-style-type: disc;
	font:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	line-height:10px;
	margin:10px 0 14px 16px;
	padding:0;
}

.featureBox {
	padding:4px 0 0 4px;
	margin:20px 0 20px 0px;
	position:relative;
	float:left;
	width:544px;
	min-height:170px;
	border:1px solid #CACAB9;
	background-color:#EBEBE4;
	background-image:url(images/FeatBoxBG.png);
	background-repeat:no-repeat;
}

.featureBoxHdr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#333333;
	margin:0;
	padding:0;
}

.featureBox #featureBoxArrow {
	margin:0 0 0 2px;
}

.featureBox #featureBoxProductImg {
	display:inline;
	position:relative;
	float:left;
	padding:0;
	margin:0;
	margin:15px 0 0px 21px;
}

.featureBoxCopy {
	display:inline;
	position:relative;
	float:left;
	margin:10px 0 0 20px;
	width:400px;
}

.imgQuestionsDocMP{
	position:relative;
	float:left;
	width:544px;
	text-align:center;
	margin:20px 0 40px 0;
}

.boxCapabilitiesCopy {
	float:left;
	position:relative;
	margin-left:20px;
}

.featureBoxCTA_150 {
	width:150px;
	position:relative;
	float:left;
	width:150px;
	height:70px;
	margin:0px 0px 16px 21px;
}

.div_543Content p.fnt_CopyTertHdr_NoTopMargin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
	color: #666666;
	font-weight: bold;
	letter-spacing: 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/**********  RFID SOLUTIONS  *************/
.RFID_SolutionsInfoBox { position:relative; float:left; width:544px; border-bottom:1px dashed #ccc; margin:0 0 10px 0; padding:0 10px 10px 10px;}
.RFID_SolutionsInfoBox_Image { position:relative; float:left;width:130px; margin-top:18px;text-align:center; }
.RFID_SolutionsInfoBox_Copy { position:relative; float:left; width:400px; }

#Image_RF_Hardware_T640rn { float:right; margin:0 35px 0 18px; }
#Image_RF_Hardware_T64X { float:right; margin:10px 0 0 7px; }

/**/

.div_543Content p.fnt_CopyFootnote {
	margin:0;
	padding:0;
	font-size:9px;
	color:#858585;
}


.LASP_Wrap {
	position:relative;
	float:left;
	width:544px;
	height:380px;
	margin:10px 0 0 0;
	background-image: url(images/FindLASPBG.jpg)
}

.form_LASP_Find {
	margin:164px 0 0 20px;
	width:180px;
	height:200px;
}

.form_LASP_Find input,
.form_LASP_Find textarea,
.form_LASP_Find select {
	border: 1px solid #ccccba;
	margin: 0 0 4px 0;
	padding: 0px;
	font-size: 9px;
	height: 16px;
}
.form_LASP_Find form input {
	position: relative;
	top: 1px;
	width: 14px;
	height: 14px;
	margin-right: 2px;
	vertical-align: bottom;
}
.form_LASP_Find input.submitButton {
	background: url('../../../images/M_images/btn_submit.gif') no-repeat;
	width: 66px;
	height: 17px;
	border: none;
	margin-left: 1px;
}



div.bottomBorder#sapContentBlock {
	margin:10px 0 10px 0;
	padding:0 0 10px 0;
	border-bottom: 1px dashed #ccccba;
}

div.sapTrademarks p{
	margin:0;
	padding:0;
	font-size:9px;
	color:#858585;
}

table.sapCustomDevice{
	margin:0;
	padding:0;
	border:1px solid #ccccba;
}

table.sapCustomDevice thead th{
	padding:5px 0 5px 0;
	border-right:1px solid #ccccba;
}

table.sapCustomDevice thead th#last{
	border-right:none;
}

table.sapCustomDevice tbody td{
	padding:5px 2px 5px 2px;
	border-top:1px solid #ccccba;
	border-right:1px solid #ccccba;
	text-align:center;
}

table.sapCustomDevice tbody td#last{
	border-right:none;
}


table.sapSupport{
	margin:0 0 20px 0;
	padding:0;
	border:1px solid #ccccba;
	width:500px;
}

table.sapSupport thead th{
	padding:5px 0 5px 0;
	border-right:1px solid #ccccba;
}

table.sapSupport thead th#last{
	border-right:none;
}

table.sapSupport tbody td{
	padding:5px;
	border-top:1px solid #ccccba;
	border-right:1px solid #ccccba;
}

table.sapSupport tbody td#last{
	border-right:none;
}

table.sapSupport #notesCol{
	width:100px;
}


.sapFAQ{
	margin:10px 0 35px 10px;
}

.sapFAQ dt{
	margin:5px 0 5px 0;
	font-weight:bold;
	color:#333;
}

.sapFAQ dd{
	color:#333;
	margin:0 0 25px 0;
}

.sapFAQ ol {
	margin: auto 20px;
}
.sapFAQ ol li {
	margin:0;
}


.featuredInfoSAP{
	display:inline;
	float:left;
	position:relative;
	width:540px;
	margin:10px 0 10px 0;
	padding:0 0 10px 0;
	color:#5b5b5b;
	border-bottom: 1px dashed #ccccba;
	line-height:15px;

}

.featuredInfoSAP dt{
	margin:5px 0 0 0;
	font-weight:bold;
	color:#333;
}

.featuredInfoSAP dd{
	color:#333;
	margin:0 0 5px 9px;
}

.featuredInfoSAP #featuredSAPcol1{
	display:inline;
	float:left;
	position:relative;
	width:270px;
}

.featuredInfoSAP #featuredSAPcol2{
	display:inline;
	float:left;
	position:relative;
	width:270px;
}


/*BEGIN EDITABLE NAV - - - - */

/*- - - - - begin menu width correction - - - - */

#priNav ul li a {}
#priNav #item1 ul li a {width: 120px;}

#priNav #item2 ul li a  {width: 200px;}

#priNav #item3 ul li a  {width: 120px;}

#priNav #item4 ul li a  {width: 180px;}

#priNav #item5 ul li a  {width: 170px;}

#priNav #item6 ul li a  {width: 120px;}

#priNav #last ul li a  {width: 135px;}

/*- - - - - end menu width correction - - - - */


/*- - - - - begin TD correction - - - - */

#priNav #item1  {width: 90px;}

#priNav #item3  {width: 64px;}

#priNav #last  {width: 90px; }

/*- - - - - end TD correction - - - - */

.createdate {
    font-size: 10px;
}

.modifydate {
    font-size: 10px;
    padding-top: 25px;
    text-decoration: underline;
}

.componentheading {
    display: none;
}

ul#mainlevel {
  margin: 0;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 18px;
  color: #D0D0D0;

}
ul#mainlevel li {
  display: inline; /* Shows each item side-by-side */
  list-style-type: none; /* Gets rid of the bullet points */
    font-size: 10px;
}

ul#mainlevel a {
  color: #D0D0D0;
  display: block;
  float: left;
  padding: 0 1em; /* Provides horizontal separation between menu items */
  text-transform: uppercase;
}

.poll {
    color: #fff;
    width: 200px;
    margin-left: 20px;
    text-align: left;
}

.poll input {
    clear: both;
    background-color: #6D6D6D;
    padding: 2px;
}

.pollstableborder td {
    padding: 2px;
    text-align: left;
    float: left;
}

.sectiontableentry2 {
    text-align: left;
}

.ads {
    color: #CCCCCC;
    margin-left: 20px;
    margin-top: 50px;
    width: 180px;
    overflow-x: hidden;
}

.contenttoc {
    text-align:left;
    float: left;
}

.contenttoc th {
    text-align:left;
    display: none;
}

.pagenavcounter {
    font-size: 10px;
    text-align: right;
}

/* Scroller Box */
#scroller_container {
 position: relative;
 width: 200px;
 height: 150px;
 overflow: hidden;
 margin-left: 12px;
}
#front_scroller_container {
 position: relative;
 width: 68px;
 height: 350px;
 overflow: hidden;
}
#scroller, #scroller .contentpaneopen, #scroller a, #scroller a:visited, #scroller a:active {
 color: #fff;
 text-decoration: none;
 font-size: 9px;
}
#scroller a:hover {
 text-decoration: underline;
}
#scroller p {
 padding: 0;
}
/* Scoller Box */

.scroller_head {
    clear:both;
    font-size: 14px;
    color: #999999;
}

/*  */

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#454545;
	padding:2px 5px;
	color:#fff;
	display:none;
z-index: 999999;
width: 250px;
text-align: left;
	}	
/*  */

#screenshot{
	position:absolute;
	border:1px solid #454545;
  width: 300px;
	background:#ffffff;
	padding:5px;
	display:none;
	color:#000;
z-index: 99999;
	}

/*  */

/*  */

.contentpaneopen table tr td {
background-color: #F6F6F6; padding: 2px; font-size: 11px;	
border-bottom: 1px solid #ccc;
}
