#products .threecol #right {
	float: left;
	position: relative;
	width: 189px;
	margin: 0;
	padding: 0;
}

#products .threecol #right .promo{
	padding: 0 10px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #e3e2e3;
}

/* documents
---------------------------------------------- */
#products .threecol #right .documentation {
	padding-bottom: 12px;
}

#products #right .documentation ul li {
	background-image: none;
	padding-bottom: 5px;
}

#products #right .documentation ul {
	margin-bottom: -2px;
}

h4.block {
	color: #999999;
	text-indent: 10px;
	margin-bottom: -2px;
	font: 11px Arial, Helvetica, sans-serif;
}

.imgBorder {
	margin: 5px 0;
	border: 1px solid #A9A9A9;
	padding: 8px 5px;
}

/* Solutions/Applications landing page */
#solutions h2 {
	background-image: none;
	margin: 0 0 3px 0;
	padding: 0 0 36px 0;
}

#solutions ul {
	margin: 4px 0 10px 0;
}

#solutions ul li {
	background-image: none;
	padding: 0;
}


/* Product landing page */
#productOverview h2 {
	background-image: none;
	margin: 0 0 3px 0;
	padding: 0;
}

#productOverview ul {
	padding: 2px 0 15px 0;
	margin: 0;
}

#productOverview ul li {
	background-image: none;
	padding: 0;
}

.catForm .viewBtn {
	float: right;
}

.catForm h2 {
	text-transform: none;
}

.catForm h2 a{
	text-decoration: none;
	margin-right: 11px;
	padding-right: 8px;
	background: url(/assets/images/arrow_title.gif) no-repeat right top;
}

.catForm p {
	margin-bottom: 8px;
}

.categorySelect select, .catForm select {
	width: 275px;
	margin: 0 10px 15px 0;
}

/* Product Category Detail*/

#prodCategoryDetail #prodHighlights ul {
	list-style-type: none;
}

#prodCategoryDetail #prodHighlights ul li{
	background-image: none;
	padding-left: 0;
}

#prodCategoryDetail .categoryOption .goBtn {
	width: 95px;
	float:right;
}

#prodCategoryDetail .categoryOption p {
	margin-bottom: 6px;
}

#prodCategoryDetail .categorySelect select {
	width: 255px;
	margin-top: -1px;
}

#graph {
	width: 340px;
	padding: 0 20px 0 0;
	margin:0;
	float: left;
}

#dashboard {
	width: 200px;
	margin: 0; padding: 0;
	float: left;
}

.subcontrol {
	border: 1px solid #e3e2e3;
	border-bottom: none;
	padding: 4px 0;
	margin: 0;
}

#dashboard .last {
	border-bottom: 1px solid #e3e2e3;
}

ul#zoom {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.subcontrol ul li{
	background-image: none;
	margin: 0;
	padding: 0;
	display: inline;
}

#graphDetails {
	margin-bottom: 15px;
}
#graphZoom {
	padding-bottom: 0;
}

#graphZoom label {
	float: left;
	padding: 2px 3px 0 0;
}

#dashboard #buttons {
	margin-top: 10px;
}

#dashboard #buttons input {
	padding-right: 8px;
}

#dashboard #buttons input.last {
	padding-right: 0;
}


/* Graph Parameters on Product Category page */
#graphParameters {
	margin: 8px 0 4px 0;
}

#graphParameters h4{
	margin: 0 0 8px 2px;
	padding: 0 0 2px 0;
	font-size: 11px;
	font-weight: normal;
	border-bottom: 1px solid #E3E2E3;
}

#graphParameters .form{
	float: left;
	margin: 0 0 0 2px;
	padding: 2px 10px 10px 0;
	width: 214px;
}

#graphParameters .form label {
	float: left;
	color: #666;
	padding: 2px 4x 0 0;
	font-size: 10px;
	text-align: left;
	width: 75px;
}
	
#graphParameters .form select {
	width: 125px;
	color: #000;
	font-size: 10px;
	margin: 0 5px 5px 0;
	padding: 0;
}
	
#graphParameters .description {
	float: right;
	width: 140px;
}

#tutorial h4{
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 11px;
	font-weight: normal;
}

#tutorial .form{
	width: 256px;
	margin: 10px 0 0 0;
	border: 1px solid #E3E2E3;
	border-bottom: none;
	background: url(/assets/images/background_box.gif) bottom left repeat-x;
	padding: 8px 6px 8px 6px;
	margin-bottom: 15px;
}

#tutorial .form label {
	float: left;
	color: #666;
	padding: 0 5x 0 0;
	font-size: 10px;
	text-align: left;
	width: 75px;
	font-weight: bold;
}
	
#tutorial .form select {
	float: right;
	width: 175px;
	color: #000;
	margin: 0;
	padding: 0;
	font: 10px Arial, Helvetica, sans-serif;
	vertical-align: top;
	margin-top: -2px;
}	

#tutorial .goBtn {
	width: 95px;
	float:right;
}

/* Product Detail*/
#tabs {
	padding: 1px 0;
	margin: 0 0 0 -11px;
	width: 391px;
	height: 20px;
	background: url(/assets/images/background_tabs.gif) repeat-x 0 0;
	white-space:nowrap;
}

#middle #tabs ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#middle #tabs li {
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
	height: 16px;
	background-image: none;
}

#tabs img {
	border-left: 1px solid #E3E2E3;
	padding: 0;
	margin: 0;
}
	
#tabs li.printfriendly{
	float: right;
	height:14px;
	width: 21px;
	padding-right: 10px;
}

#tabs li.printfriendly a {
	float: right;
  height:14px;
	width: 11px;
  text-indent:-9999px;
  text-decoration:none;
  background:url(/assets/images/icon_printfriendly.gif) no-repeat 0 3px;
}

#tabs img.tab1 {
	border: none;
}

#tabcontent { 
	padding: 10px 0 0 0;
	margin:0;
}

.tabsection {
	margin:0 -12px 0 -11px;
	padding: 12px 10px 0 10px;
	border-top: 1px solid #E3E2E3;
}

#features.tabsection {
	border-top: none;
}

.tabsection h3 {
	border: none;
	padding: 0;
	margin: 0 0 5px 0;
}

.tabsection .attachment {
	width: 100%;
	border: 1px solid #E3E2E3;
	margin: 0 0 15px 0;
	text-align: center;
}

.tabsection .attachment img {
	padding: 5px;
}

#addMyLinear {
	float: right;
	text-align: right;
	position: relative;
	width: 157px;
	margin: 0;
	padding: 0 9px 9px 0;
}

#shoppingCart {
	margin: 3px 0 0 0;
}

/*
#middle .enlargeImage
{
	margin: 0 0 0 0;
	padding: 0 2px 0 0;
	/*background: url(/images/bg_clicktoEnlarge.gif) repeat-x top left;
	text-align: right;
	height: 10px;
}
#middle .enlargeImage img {	margin: 0 0 10px 0; }
*/


/* Parametric Quick Power Search (06/11/2006)
---------------------------------------------- */
#pwrsearch {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #D8D8D8;
	margin: 5px 0 15px 0;
}

#pwrsearch td, #pwrsearch th { 
	vertical-align: middle;
	text-align: right;
	padding: 3px 0;
}

#pwrsearch thead th {
	background-color: #D8D8D8;
	text-align:left;
	padding: 3px 5px;
}

#pwrsearch tbody th { width:40px; padding:0 5px 0 0; background-color: #fff; }

#pwrsearch td.errors { 
	color: #890000;
	text-align: left;
	padding:2px 6px;
}

#pwrsearch tr.row1 td, #pwrsearch tr.row1 th { 
	border-bottom: 1px solid #EAEAEA;
}

#pwrsearch label {
	white-space: nowrap;
	text-align: right;
	margin-left: 5px;
}

#pwrsearch input { width:45px; font-size: 11px; }

#pwrsearch input.btn {
	width:63px; height:15px;
	margin:0 5px;
}

#pwrsearch sub {
	margin: 0 0 0 2px;
}

#prodParametric table#pwrsearch-cntr  {
	width: 750px;
}

#prodParametric table#pwrsearch-cntr td.col1 {
	width: 370px;
}

#prodParametric table#pwrsearch-cntr td.col2 {
	padding-top: 6px;
	padding-left: 12px;
}


/*Parametric Table styles */
#prodParametric #outerContainer {
	width: auto;
	margin: 2px auto 6px auto;
	padding: 0;
	border-collapse: collapse;
}

#prodParametric #globalHeader {
	margin-right: 15px;
	padding-right:0;
	background-image: none;
	min-width: 752px;
}

#prodParametric .fullwidth #header {
	width: auto;
	margin: 0 6px 0 0;
	padding: 18px 1px 0 0;
	background: #FFF url(/assets/images/back_headerbar_wide_noleft.gif) left top repeat-x;
}

#prodParametric #leftBorder {
	margin: 0;
	padding: 0;
	background: url(/assets/images/bg_table_left.gif) right top repeat-y;
	width: 2px;
}

#prodParametric #container {
	background: #fff url(/assets/images/bg_table_right.gif) right top repeat-y;
	padding: 0;
	margin:0;
	width: auto;
}

#prodParametric .fullwidth #main {
	margin: 30px 16px 30px 10px;
	padding: 0;
	width: auto;
	min-width: 752px;
}

table#paraSearch {
	margin: 0;
	padding: 0;
	border-right: 1px solid #C6C5C6;
	border-top: 1px solid #C6C5C6;
	border-collapse: collapse;
	width: 100%;
}

#popup table#paraSearch {
	width: 100%;
}

*html #popup table#paraSearch {
	width: 491px;
}

table#paraSearch tr.shaded {
	background-color: #EAEAEA;
}

table#paraSearch th {
	font-weight: bold;
	font-size: 11px;
	color: #444444;
	margin: 0 0 0 0;
	padding: 6px 7px 7px 5px;
	border-left: 1px solid #C6C5C6;
	border-bottom: 1px solid #C6C5C6;
	background-color: #EAEAEA;
}

table#paraSearch td {
	margin: 0;
	padding: 5px 7px 5px 5px;
	border: 0;
	border-left: 1px solid #C6C5C6;	
	border-bottom: 1px solid #C6C5C6;
	font-size: 10px;
	vertical-align: top;
}

table#paraSearch td.selectBox {
	border: none;
	border-left: 1px solid #C6C5C6;
}

table#paraSearch td.arrow {
	background: #EAEAEA url(/images/background_arrow.gif) repeat-x top center;
	padding-top: 3px;
	padding-bottom: 0px;
	border-top: 1px solid #D0CFD0;
}

table#paraSearch select {
	max-width: 125px;
	font-size: 10px;
}

#btnContainer {
	margin: 0; padding:4px  0;
}

#btnContainer #leftButtons {
	float: left;
	width: 49%;
	text-align: left;
	margin: 0; padding: 0;
	height: 15px;
}

#btnContainer #rightButtons {
	float: right;
	width: 49%;
	text-align: right;
	margin: 0; padding: 0;
	height: 15px;
}

#btnContainer #leftButtons ul, #btnContainer #rightButtons ul{
	margin: 0; padding: 0;
}

#btnContainer #leftButtons ul li, #btnContainer #rightButtons ul li {
	background-image: none;
	display: inline;
	margin: 0; padding: 0;
}

#btnContainer #leftButtons ul li a img, #btnContainer #leftButtons ul li input {
	margin: 0;
	padding: 0 5px 0 0;
	height: 15px;
}

#btnContainer #rightButtons ul li a img, #btnContainer #rightButtons ul li input {
	margin: 0;
	padding: 0 0 0 5px;	
	height: 15px;
}

#prodParametric #expandedFooter {
	padding: 0; 
}

#prodParametric #expandedFooter table{
	background: #7796A5 url(/assets/images/back_footer_mid.gif) repeat-x left top;
	padding: 0; margin:0;
	width: 100%;
	height: 34px;
}

#prodParametric #leftfooter {
	background: #7796A5 url(/assets/images/back_footer_left.gif) no-repeat right top;
	width: 8px;
	height: 34px;
	margin: 0;
	padding:0;
	padding-left: 1px;
}

#prodParametric #midfooter {
	height: 34px;
	margin: 0;
	padding:0;
}

#prodParametric #footer {
	background-image: none;
	background: transparent;
	padding: 12px 0 0 0;
	height: 34px;
	margin: 0;
	text-align: left;
	clear: none;
	font-size: 9px;
	width: 100%;
}
	
#prodParametric #rightfooter {
	background: #7796A5 url(/assets/images/back_footer_right.gif) no-repeat left top;
	width: 7px;
	height: 34px;
	margin: 0;
	padding:0;
}
