/* external style sheet for the AMI Documentation */

font.CATHeader1 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color:#990000;
	font-family: arial, helvetica;
	font-variant: normal;
	font-style: normal;
} 

font.CATHeader2 {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color:#666666;
	font-family: arial, helvetica;
	font-variant: normal;
	font-style: normal;
} 

font.CATBold2 { 
	font-weight: bold;
	color:#990000;
}

table.CATContent {
	margin-top: 10px;
	margin-bottom: 15px;
}

table.CATContent2 {
	vertical-align: top;
	border-bottom: 1px solid #999999;
}

table.CATContent3 {
	margin-bottom: 15px;
}

a.CATLinks {
	text-decoration: none;
   font-weight: normal;
   color:#990000;
}

a.CATLinks:hover {
	text-decoration: underline;
	color: #990000;}
	
div.CATPageWidth {
	margin-left: 45px;
	margin-top: 20px;
	width: 640px;
}

div.CATCatList {
	padding-top: 3px;
}


/* CAT Forms Begins - used on Checkout Page */

input.CATFormInput {
   font-size: 11px;
   line-height: 13px;
   font-weight: normal;
   color:#990000;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
   background-color:#FFFFFF;
}

select.CATFormDropdown {
   font-size: 11px;
   line-height: 13px;
   font-weight: normal;
   color:#990000;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
   background-color:#FFFFFF;
}

textarea.CATFormTextarea {
   font-size: 11px;
   line-height: 13px;
   font-weight: normal;
   color:#990000;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
   background-color:#FFFFFF;
}

/* CAT Forms Ends */
/* CAT Buttons Begins - use on most pages - use table class CATContent - */

td.CATButtons {
	text-align: right;
   padding-left: 2px;
   padding-right: 2px;
   padding-bottom: 10px;
}

td.CATButtons_left {
	text-align: left;
   padding-left: 2px;
   padding-right: 2px;    
}

/* CAT Buttons Ends */
/* CAT Search Begins - used on the search, change password, and login pages - */

table.CATSearch {
   font-weight: normal;
   color:#000000;
   font-size: 11px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;  
	margin-left: 20px;
	background-color:#F0EBDD;
	border: 1px solid #999999;
}

td.CATSearchBox {
	font-weight: bold;
	text-align: right;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
   border-right: 2px solid #FFFFFF;
   border-left: 2px solid #FFFFFF;
   border-top: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF;
}

td.CATSearchField {
	font-weight: bold;
	text-align: right;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
   width: 200px;
   border-left: 2px solid #FFFFFF;
   border-top: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF;
}

td.CATSearchValue {
	text-align: left;
   width: 270px;	
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
   border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;   
   border-bottom: 2px solid #FFFFFF;
}

td.CATSearchField2 {
	font-weight: bold;
	text-align: right;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
   width: 200px;   
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF;
}

td.CATSearchValue2 {
	text-align: left;
   width: 270px;	
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
   border-right: 2px solid #FFFFFF; 
   border-bottom: 2px solid #FFFFFF;
}

/* CAT Search Ends */
/* List Table Begins */

table.CATListProducts {  
   font-weight: normal;
   color:#000000;
   font-size: 11px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;   
   border-bottom: 1px solid #999999;
   margin-top: 10px;
	margin-bottom: 15px;
}

td.CATListHeader {
   font-weight: bold;
   color:#FFFFFF;
   padding: 2px;
   background-color: #A7A290;   
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF; 
  
}

td.CATListHeader2 {
   font-weight: bold;
   font-size: 14px;
   line-height: 16px;
   color:#990000;
   padding: 2px;  
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF; 
  
}

font.CATListSmall {
   font-weight: normal;  
}

td.CATListMnf {
   padding: 2px;
   background-color: #F0EBDD;   
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF;  
  
}

td.CATListCat {
   padding: 2px;
   background-color: #F0EBDD;   
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF;  
  
}

td.CATListPcode {
   padding: 2px;
   background-color: #F0EBDD;   
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF;  
  
}

td.CATListSelect {
   padding: 2px;
   background-color: #F0EBDD;   
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF; 
   text-align: center;   
  
}

td.CATListDate {
   padding: 2px;
   background-color: #F0EBDD;   
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF;  
  
}

td.CATListOrder {
   padding: 2px;
   background-color: #F0EBDD;   
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF;  
  
}

td.CATListBill {
   padding: 2px;
   background-color: #F0EBDD;   
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF;  
  
}

td.CATListShip {
   padding: 2px;
   background-color: #F0EBDD;   
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF;  
  
}

td.CATListStatus {
	font-weight: bold;
	color: #666666;
   padding: 2px;
   background-color: #F0EBDD;   
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF;  
  
}

td.CATListPkgQty {
	padding: 2px;
   background-color: #F0EBDD;   
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF;  
   text-align: center;
}

td.CATListQty {
	padding: 2px;
   background-color: #F0EBDD;   
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF;  
   text-align: center;
}

td.CATListPrice {
	padding: 2px;
   background-color: #F0EBDD;   
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF;  
   text-align: right;
}

td.CATListPrice2 {
	padding: 2px;
   background-color: #F0EBDD;   
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF;  
   text-align: right;
}

td.CATListDescription {
	padding: 2px;
   background-color: #F0EBDD;   
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF; 
}

/* List Table Ends */
/* Checkout 2 Information Begins */

table.CATCheckout2 {
   font-size: 12px;
   line-height: 15px;
   font-weight: normal;
   color:#666666;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
	width: 315px;
}

td.CATBillInfo {
   padding-top: 2px;
   padding-bottom: 10px;
   padding-right: 2px;
   padding-left: 2px; 
}

td.CATShipInfo {
   padding-top: 2px;
   padding-bottom: 10px;
   padding-right: 2px;
   padding-left: 2px; 
}

/* Checkout 2 Information Ends */
/* Billing Form Begins */

font.CATBillHeader2 {
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color:#FFFFFF;
	font-family: arial, helvetica;
	font-variant: normal;
	font-style: normal;
} 

table.CATBillForm {
   font-weight: normal;
   color:#000000;
   font-size: 11px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   background-color: #F0EBDD;    
   margin-right: 1px;
   border-bottom: 1px solid #999999;    
}

td.CATBillHeader {
   font-weight: bold;
   color:#FFFFFF;
   font-size: 12px;
   line-height: 14px;
   background-color: #A7A290;   
   padding: 2px;
   height: 25px; 
   border-bottom: 2px solid #FFFFFF; 
   text-align: left;
}

td.CATBillField {
   font-weight: bold;
   padding: 2px;
   border-bottom: 2px solid #FFFFFF;    
   text-align: right;
   height: 28px;   
}

td.CATBillValue {
   padding: 2px;
   border-bottom: 2px solid #FFFFFF;  
   height: 28px;
}

/* Billing Form Ends */
/* Shipping Form Begins */

font.CATShipHeader2 {
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color:#FFFFFF;
	font-family: arial, helvetica;
	font-variant: normal;
	font-style: normal;
} 

table.CATShipForm {
   font-weight: normal;
   color:#000000;
   font-size: 11px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   background-color: #F0EBDD;   
   margin-left: 1px;
   border-bottom: 1px solid #999999;    
}

td.CATShipHeader {
   font-weight: bold;
   color:#FFFFFF;
   font-size: 12px;
   line-height: 14px;
   background-color: #A7A290;   
   padding: 2px;
   height: 25px; 
   border-bottom: 2px solid #FFFFFF; 
   text-align: left;
}

td.CATShipField {
   font-weight: bold;
   padding: 2px;
   border-bottom: 2px solid #FFFFFF;    
   text-align: right;
   height: 28px;   
}

td.CATShipValue {
   padding: 2px;
   border-bottom: 2px solid #FFFFFF;  
   height: 28px;
}

/* Shipping Form Ends */
/* Comment Box Begins */

table.CATComments {
   font-weight: normal;
   color:#000000;
   font-size: 11px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   background-color: #F0EBDD;   
   border-bottom: 1px solid #999999;
   border-top: 1px solid #999999; 
   margin-top: 10px;
}

td.CATCommentField {
   font-weight: bold;  
   padding-left: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
   height: 25px; 
   border-bottom: 2px solid #FFFFFF;
   border-top: 2px solid #FFFFFF;
   vertical-align: top;
   text-align: right;
}

td.CATCommentValue { 
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
   height: 25px; 
   border-bottom: 2px solid #FFFFFF;
   border-top: 2px solid #FFFFFF;   
}

/* Comment Box Ends */
/* Payment Method  Begins - use on the Checkout 2 page */

table.CATPaymentMethod { 
   font-weight: normal;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   margin-bottom: 15px;
   text-align: right;
}

td.CATPaymentField {
   font-weight: bold;
   padding-right: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   text-align: right;  
}

td.CATPaymentValue {
	font-size: 11px;
   padding-right: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   text-align: left;
}

/* Payment Method Ends */
/* Product Total Begins - use on the Checkout page */

table.CATProductTotal {   
   margin-bottom: 15px;
   text-align: right;
}

td.CATTotalValue {
   font-weight: bold;
   color:#990000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   padding-right: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   text-align: right;
}

td.CATTotalField {
   font-weight: bold;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   padding-right: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   text-align: right;
}

td.CATSubtotalValue {
   font-weight: normal;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   padding-right: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   text-align: right;
}

td.CATSubtotalField {
   font-weight: normal;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   padding-right: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   text-align: right;
}

td.CATTotalShippingValue {
   font-weight: normal;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   padding-right: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   text-align: right; 
}

td.CATTotalShippingField {
   font-weight: normal;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   padding-right: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   text-align: right; 
}

/* Product Total Ends */
/* History Path Begins - used on Product Details Page */

td.CATHistoryPath {
   font-size: 11px;
   line-height: 13px;
   font-weight: normal;
   color:#999999;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
	padding-bottom: 10px;
	vertical-align: bottom;
}

a.CATHistoryLink {
   text-decoration: underline;
   font-weight: normal;
   font-size: 11px;
   color:#990000;
   font-family: arial, helvetica;
}

a.CATHistoryLink:hover {
	text-decoration: underline;
	color:#999999;
}

/* History Path Ends */
/* Page Nav Begins - used on Search Results Page */



table.CATPageNav {
   font-size: 11px;
   line-height: 13px;
   font-weight: normal;
   color:#999999;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
	margin-bottom: 5px;
	margin-top: 5px;
	vertical-align: bottom;
}

font.CATResults {
   font-size: 12px;
   line-height: 14px;
   font-weight: bold;
   color:#990000;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
}

font.CATPageNav {
   font-size: 11px;
   line-height: 13px;
   font-weight: normal;
   color:#999999;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
}

a.CATPageNav_off {
   text-decoration: underline;
   font-weight: bold;
   font-size: 11px;
   color:#990000;
   font-family: arial, helvetica;
}

a.CATPageNav_off:hover {
	text-decoration: underline;
	color:#999999;
}


/* Page Nav Path Ends */
/*  Product Description Begins - for the product details page */

table.CATProductDetails {
   font-size: 11px;
   line-height: 14px;
   font-weight: normal;
   color:#000000;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
	background-color: #F0EBDD;
	margin-right: 2px;
}

td.CATProductHeader {
   font-size: 14px;
   line-height: 16px;
   font-weight: bold;
   color: #000000;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
   padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 4px;
	padding-left: 4px;
	text-align: right;
	background-color: #A7A290;
	border-bottom: 2px solid #FFFFFF;
} 


td.CATProductField {
	font-weight: bold;
   padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 4px;
	padding-left: 4px;
	text-align: right;
	height: 30px;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
} 

td.CATProductValue {
   padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 4px;
	padding-left: 4px;
	height: 30px;
	border-bottom: 2px solid #FFFFFF;
}

td.CATProductDescription {
   padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #F0EBDD;
	height: 30px;
	border-bottom: 2px solid #FFFFFF;
}

td.CATProductPrice {
   font-weight: bold;
   color:#990000;
   padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 4px;
	padding-left: 4px;
	height: 30px;
	border-bottom: 2px solid #FFFFFF;
}

/* Product Description Ends */
/*  Search Results Thumbnails Begins - for the search result thumbnails page */

table.CATSearchThumb{
   font-size: 11px;
   line-height: 14px;
   font-weight: normal;
   color:#000000;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
	margin-right: 2px;
	margin-top: 10px;
}

td.CATSearchThumbHeader1 {
   font-size: 11px;
   line-height: 14px;
   font-weight: bold;
   color: #FFFFFF;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
   padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	padding-left: 4px;
	text-align: right;
	background-color: #A7A290;	
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
} 

td.CATSearchThumbHeader2 {
   font-size: 11px;
   line-height: 14px;
   font-weight: bold;
   color: #FFFFFF;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
   padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #A7A290;	
	border-bottom: 2px solid #FFFFFF;
}

td.CATSearchImage {
	padding-left: 10px;
	text-align: center;
} 


td.CATSearchThumbField {
	font-weight: bold;
   padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	padding-left: 4px;
	text-align: right;
	background-color: #F0EBDD;	
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
} 

td.CATSearchThumbValue {
   padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #F0EBDD;	
	border-bottom: 2px solid #FFFFFF;
}

td.CATSearchThumbDescription1 {
 	font-weight: bold;
	text-align: right; 	
   padding-top: 2px;
	padding-bottom:2px;
	padding-right: 4px;
	padding-left: 4px;
	border-bottom: 2px solid #FFFFFF;
}

td.CATSearchThumbDescription2 {
   padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	padding-left: 4px;
	border-bottom: 2px solid #FFFFFF;
}

/* Search Results Thumbnails Ends */
/* Product Image Begins */

table.CATProductImage {
	margin-left: 5px;
}

img.CATBorderImage {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

div.CATNextPrevButton {
   font-size: 11px;
   line-height: 13px;
   font-weight: normal;
   color:#990000;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
	margin-top: -50px;
	text-align: left;
	padding-top: 5px;
	width: 195px;
}

td.CATPrevButton {
   font-size: 11px;
   line-height: 13px;
   font-weight: normal;
   color:#990000;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
	text-align: left;
}

td.CATNextButton {
   font-size: 11px;
   line-height: 13px;
   font-weight: normal;
   color:#990000;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal; 
	text-align: right;
}

div.CATImageLayer1 {
	z-index: 1;
	position: relative;
	top:0; 
	left:0;
}

div.CATImageLayer2 {
	z-index: 2;
	position: relative; 
	left: 141px; 
	top: -195px	
}


/* Product Image Ends */
/*  Products Side Nav Begins */

td.CATSideNav {
   font-size: 11px;
   line-height: 13px;
   font-weight: normal;
   color:#999999;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
	padding-left: 5px;
	padding-right: 5px;
} 

td.CATSideNavIcon {
	padding-top: 5px;
	padding-bottom: 5px;
}

a.CATSideNavButtons {
   text-decoration: none;
   color:#666666;
}

a.CATSideNavButtons:hover {
	text-decoration: underline;
	color:#333333;
}

/*  Products Side Nav Ends */
