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



#order_info table{

  border-width:1px; 
  border-style:solid; 
  border-color:silver;
  border-collapse:collapse;
  border-spacing:0;
 }
 
 #order_info th{

  border-width:1px; 
  border-style:solid; 
  border-color:silver;
  padding:2px;
  background-color:#EEE;
 }
 
  #order_info td{

  border-width:1px; 
  border-style:solid; 
  border-color:silver;
    padding:2px;
 }


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


/*Parametric Column Select */
#colselect{
  width:152px;
  position:absolute;
  right:0;
  top:-120px;
}

#colselect table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #D8D8D8;
	margin: 5px 0 15px 0;
}

#colselect table th {
	background-color: #D8D8D8;
	text-align:left;
	padding: 3px 5px;
}

