/* external style sheet for the AMI Documentation */

ul.arrow3 li   {
	list-style-image: url(graphics/arrow3.gif);
	}

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

.small {
   font-weight: normal;
   color:#000000;
   font-size: 11px;
   font-family: arial, helvetica;
   line-height: 12px;
   font-variant: normal;
   font-style: normal;
}

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

.bold {
   font-weight: bold;
}

b {
   font-weight: bold;
}

.italics {
   font-style: italic;
}

.orange {
   color:#EEAA00;
}

font.header1 {
   font-weight: bold;
   color:#EEAA00;
   font-size: 16px;
   font-family: arial, helvetica;
   line-height: 22px;
   font-variant: normal;
   font-style: normal;
}

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

.orangebold {
   font-weight: bold;
   color:#333399;
}


.blue {
   color:#3366CC;
}

.bluebold {
   font-weight: bold;
   color:#3366CC;
}

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

.printer {
	border-left: 1px solid #EEAA00;
}

.printer th {
	background-color: #FFCC33;
	font-weight: bold;
	color:#333399;
	font-size: 11px;
	font-family: arial, helvetica;
	line-height: 12px;
	font-variant: normal;
	font-style: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	padding: 4px;
}

.printer td {
	border-bottom: 1px solid #EEAA00;
	border-right: 1px solid #EEAA00;
	padding: 4px;
	font-weight: normal;
	color:#333399;
	font-size: 11px;
	font-family: arial, helvetica;
	line-height: 12px;
	font-variant: normal;
	font-style: normal;	
}




div.sidebarHeader{
   font-weight: normal;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   margin-left: 20px;
   margin-top: 10px;
   margin-bottom: 10px;
}

div.sidebarButton {
	background-color: #CCDDFF;
	height: 21px;
	padding-top: 3px;
	padding-left: 20px;
	border-right: 1px solid #FFFFFF;
	margin-bottom: 1px;
}

a.sitemapLink {text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica;   
	color:#3366CC;
}

a.sitemapLink:hover {color: #6699FF;}


a.sidebarLink {text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: arial, helvetica;   
	color:#0066CC;
	display: block;	
	margin-top: 3px;
}

a.sidebarLink:hover {color: #FFFFFF;}

div.homeBlueBox {
   border: 1px solid #0066CC;
   padding: 6px;
}

div.searchBlueBox {
   margin-left: 20px;
   margin-top: 10px;
   margin-bottom: 10px;
}

div.contentHomeMiddle {
   margin-left: 20px;
   margin-right: 20px;
   margin-top: 20px;
   margin-bottom: 20px;
}

.blue2 {
   font-weight: normal;
   color:#3366CC;
   font-size: 11px;
   font-family: arial, helvetica;
   line-height: 12px;
   font-variant: normal;
   font-style: normal;
}

.blue3 {
   font-weight: bold;
   color:#3366CC;
   font-size: 14px;
   font-family: arial, helvetica;
   line-height: 16px;
   font-variant: normal;
   font-style: normal;
}


.footer {
   font-weight: normal;
   color:#000000;
   font-size: 11px;
   font-family: arial, helvetica;
   line-height: 12px;
   font-variant: normal;
   font-style: normal;
}


.date {
   font-weight: normal;
   color:#000000;
   font-size: 11px;
   font-family: arial, helvetica;
   line-height: 12px;
   font-variant: normal;
   font-style: normal;
   margin-top: 15px;
   margin-bottom: 15px;
}

.tablebody {
   font-weight: normal;
   color:#000000;
   font-size: 11px;
   font-family: arial, helvetica;
   line-height: 12px;
   font-variant: normal;
   font-style: normal;
}

.searchSteps {
   font-weight: bold;
   color:#000000;
   font-size: 13px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
}

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

.header1 {
   font-weight: bold;
   color:#EEAA00;
   font-size: 16px;
   font-family: arial, helvetica;
   line-height: 22px;
   font-variant: normal;
   font-style: normal;
}

.header2 {
   font-weight: normal;
   color:#EEAA00;
   font-size: 10px;
   font-family: arial, helvetica;
   line-height: 12px;
   font-variant: normal;
   font-style: normal;
}

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

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

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

.white3 {
   font-weight: normal;
   color:#ffffff;
   font-size: 11px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
}

.shippingSmall {
   font-weight: normal;
   color:#333399;
   font-size: 11px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
}

.errorbox {
   font-weight: normal;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   margin-top: 10px;
   margin-left: 20px;
   border-top: 1px solid #EEAA00;
   border-bottom: 1px solid #EEAA00;
   border-right: 1px solid #EEAA00;
   border-left: 1px solid #EEAA00;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-right: 10px;
   padding-left: 10px;
}

.successbox {
   font-weight: normal;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   margin-top: 10px;
   margin-left: 20px;
   border-top: 1px solid #3366CC;
   border-bottom: 1px solid #3366CC;
   border-right: 1px solid #3366CC;
   border-left: 1px solid #3366CC;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-right: 10px;
   padding-left: 10px;
}

.footer2 {
   font-weight: normal;
   color:#000000;
   font-size: 11px;
   font-family: arial, helvetica;
   line-height: 12px;
   font-variant: normal;
   font-style: normal;
   margin-left: 20px;
   margin-top: 40px;
   padding-bottom: 20px;   
   vertical-align: bottom;
}

.history {
   margin-top: 5px;
}

.historyheader {
   margin-left: 20px;
   margin-top: 20px;
}

.historypath {
   font-weight: bold;
   color:#000000;
   font-size: 11px;
   font-family: arial, helvetica;
   line-height: 12px;
   font-variant: normal;
   font-style: normal;
   padding-top: 20px;
}

.contentheader {
   margin-left: 20px;
   margin-top: 28px;
   margin-bottom: 18px;
}

.headerBG {
	background-image: url(graphics/catalog/bg_header.gif); 
	background-repeat:no-repeat; 
	padding: 6; 
	width: 735; 
	height: 40;}

.content {
   font-weight: normal;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   margin-left: 20px;
}

.pageLogoHeader {
   font-weight: bold;
   color:#3366CC;
   font-size: 18px;
   font-family: arial, helvetica;
   line-height: 18px;
   font-variant: normal;
   font-style: normal;
}

.billingheader {
   font-weight: bold;
   color:#FFFFFF;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   background-color: #3366CC;   
   padding-left: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
   height: 25px; 
   border-bottom: 2px solid #FFFFFF;
   border-left: 2px solid #FFFFFF;   
}

.shippingheader {
   font-weight: bold;
   color:#333399;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   background-color: #EEAA00;   
   padding-left: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
   height: 25px; 
   border-bottom: 2px solid #FFFFFF; 
   border-left: 2px solid #FFFFFF;   
}

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

.shippingvalue {
   font-weight: normal;
   color:#000000;
   font-size: 11px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   background-color: #EEEEEE;
   padding-right: 5px;
   padding-left: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
   border-bottom: 2px solid #FFFFFF;  
   height: 40px;
}

.billing {
   font-weight: normal;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;  
   padding-left: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
   border-bottom: 2px solid #FFFFFF; 
   vertical-align: text-top;
}

.productfield {
   font-weight: bold;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   background-color: #EEEEEE;   
   padding-left: 5px;
   padding-right: 5px;   
   padding-top: 2px;
   padding-bottom: 2px;
   border-bottom: 2px solid #FFFFFF;
   border-left: 2px solid #FFFFFF;   
   text-align: right;
   white-space: nowrap;   
}

.productvalue  {
   font-weight: normal;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   background-color: #EEEEEE;   
   padding-left: 5px;
   padding-right: 5px;   
   padding-top: 2px;
   padding-bottom: 2px;
   border-bottom: 2px solid #FFFFFF;
   border-left: 2px solid #FFFFFF;
   
}

.productTable2 {
   border-bottom: 2px solid #FFFFFF; 
}


.productfield2 {
   font-weight: bold;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   background-color: #EEEEEE;   
   padding-left: 5px;
   padding-right: 5px;   
   padding-top: 2px;
   padding-bottom: 2px;
   border-top: 2px solid #FFFFFF;
   border-left: 2px solid #FFFFFF;   
   text-align: right;
   white-space: nowrap;   
}

.productvalue2  {
   font-weight: normal;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   background-color: #EEEEEE;   
   padding-left: 5px;
   padding-right: 5px;   
   padding-top: 2px;
   padding-bottom: 2px;
   border-top: 2px solid #FFFFFF;
   border-left: 2px solid #FFFFFF;
   border-right: 2px solid #FFFFFF;
}

.productImage1  {
   background-color: #EEEEEE;   
   padding-left: 1px;
   padding-right: 1px;   
   padding-top: 1px;
   padding-bottom: 1px;
}

.productImage2  {
   background-color: #FFFFFF;   
   padding-left: 1px;
   padding-right: 1px;   
   padding-top: 1px;
   padding-bottom: 1px;
   border: 1px solid #EEEEEE;
}

.line2 {
   background-color: #999999; 
   border-top: 2px solid #FFFFFF;    
   border-bottom: 2px solid #FFFFFF; 
   border-left: 2px solid #FFFFFF;   
}

.searchfield {
   font-weight: bold;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal; 
   padding-left: 5px;
   padding-right: 5px;   
   padding-top: 2px;
   padding-bottom: 2px;
   border-bottom: 2px solid #FFFFFF;
   border-left: 2px solid #FFFFFF;   
   text-align: right;
   white-space: nowrap;   
}

.searchvalue {
   font-weight: normal;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   padding-left: 5px;
   padding-right: 5px;   
   padding-top: 2px;
   padding-bottom: 2px;
   border-bottom: 2px solid #FFFFFF;
   border-left: 2px solid #FFFFFF;
   
}

.searchtable {  
   border-bottom: 1px solid #3366CC;
   border-left: 1px solid #3366CC;
   border-right: 1px solid #3366CC;
   border-top: 1px solid #3366CC;
   margin-left: 40px;
   
}

.totaltable {   
   padding-top: 15px;
   padding-bottom: 15px;
   text-align: right;
}

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

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


.emptycart {
   font-weight: normal;
   color:#EEAA00;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal; 
   padding-left: 5px;
   padding-right: 5px;   
   text-align: center;
   height: 60px;
   
}

.searchtable2 {  
   width: 200px;
}

.searchboxes {
   font-weight: normal;
   color:#000000;
   font-size: 11px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   background-color: #EEEEEE;   
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF;
}

.listtable {  
   border-bottom: 1px solid #999999; 
   width: 735;
}

.listheader {
   font-weight: bold;
   color:#FFFFFF;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   background-color: #999999;   
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF; 
   white-space: nowrap;   
}

.list {
   font-weight: normal;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   background-color: #EEEEEE;   
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF;  
   white-space: nowrap;   
}

.listunit {
   font-weight: normal;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   background-color: #EEEEEE;   
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF;  
   white-space: nowrap;
   text-align: center;
}

.listprice {
   font-weight: normal;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   background-color: #EEEEEE;   
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF;  
   white-space: nowrap;
   text-align: right;
}

.listdescription {
   font-weight: normal;
   color:#000000;
   font-size: 11px;
   font-family: arial, helvetica;
   line-height: 12px;
   font-variant: normal;
   font-style: normal;
   background-color: #EEEEEE;   
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF; 
}

.descriptiontext {
   font-weight: normal;
   color:#000000;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
   background-color: #EEEEEE;   
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
   border-left: 2px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF; 
}

.line {
   background-color: #999999; 
   border-bottom: 2px solid #FFFFFF; 
   border-left: 2px solid #FFFFFF;   
}

.buttons {
	text-align: right;
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   height: 30px;    
}

.buttons_left {
	text-align: left;
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   height: 30px;    
}

a.searchBar {text-decoration: underline;
   font-weight: bold;
   color:#3366CC;
   font-size: 11px;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
}

a.historylink {text-decoration: underline;
   font-weight: bold;
   color:#3366CC;
   font-size: 11px;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
}

a.blue1 {text-decoration: underline;
   font-weight: bold;
   color:#3366CC;
   font-size: 11px;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
}

a.blue2 {text-decoration: none;
   font-weight: normal;
   color:#3366CC;
   font-size: 11px;
   line-height: 12px;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
}

a.blue2:hover {text-decoration: underline;
   font-weight: normal;
   color:#003399;
   font-size: 11px;
}

a.blue3 {text-decoration: underline;
   font-weight: bold;
   color:#000000;
   font-size: 12px;
   line-height: 14px;
   font-family: arial, helvetica;
   font-variant: normal;
   font-style: normal;
}

a.siteMap  {
	font-weight: bold;
	color:#000000;
	text-decoration: none;      
}

a.siteMap:hover {
	font-weight: bold;
	color:#3366CC;
	text-decoration: none;      
}

a {text-decoration: none;
   font-weight: normal;
   color:#3366CC;
}
a:hover {
	text-decoration: underline;
	color: #003399;}


/* ERROR MAILBOX - STYLE SHEET */

.error {
   font-weight: normal;
   color:#3366CC;
   font-size: 12px;
   font-family: arial, helvetica;
   line-height: 14px;
   font-variant: normal;
   font-style: normal;
}

.errorHeader {
   font-weight: bold;
   color:#EEAA00;
   font-size: 14px;
   font-family: arial, helvetica;
   line-height: 16px;
   font-variant: normal;
   font-style: normal;
}

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

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

.imageBlocker {
	position: absolute; 
	z-index: 10; 
	width:300px; 
	height:150px;
	text-align: center;
}

.blockedImage {
	position: relative; 
	z-index: 8; 
	text-align: center;
}

