/* BEGIN InsideWindows.css */

html, body { overflow:hidden; }

#EmbeddedPdf
{
  margin: 18px auto 12px auto ;
}

.DealerLoginText
{
  font-size: 14pt ;
  font-family: Arial, Helvetica;
  font-weight: normal
}

.DealerLoginButton
{ 
  margin: 0px;
  padding: 0px;
  vertical-align: bottom
	
}

.ElectricGrid
{
 margin: 4pt ;
 padding: 4pt 12pt 0pt 12pt ;
 line-height: 20pt ;
 float: right ;
 background-color: #CCCCCC ;
 border-color: Black;
 border-style: solid;
 border-width: 1px;
}

.window {
  background-color: #c0c0c0;
  border-color: #f0f0f0 #606060 #404040 #d0d0d0;
  border-style: solid;
  border-width: 2px;
  margin: 0px;
  padding: 2px;
  position: absolute;
  text-align: left;
  visibility: hidden;
}

.ProductFeature {
  margin: 6px;
  padding: 16px;
  text-align: center;
  font-family: Georgia, Tahoma, Arial;
  font-size: 12pt;
  font-weight: bold;
	display: inline ;
  background-color: #CC9966 ;
  float: left ;
  border: 1px solid #000000 ;
}

.ProductFeatureNarrow {
  margin: 6px;
  padding: 16px;
  text-align: center;
  font-family: Arial Narrow
  font-size: 12pt;
  font-weight: bold;
	display: inline ;
  background-color: #CC9966 ;
  float: left ;
  border: 1px solid #000000 ;
}

.ProductFeatureHomePage {
  margin: 6px;
  padding: 16px;
  text-align: center;
  font-family: Georgia, Tahoma, Arial;
  font-size: 14pt;
  font-weight: normal;
  background-color: #CC9966 ;
  border: 1px solid #000000 ;
}

.ProductFeatureHomePageTwoFold {
  margin: 1px;
  padding: 0px 5px 0px 5px;
  text-align: center;
  font-family: Georgia, Tahoma, Arial;
  font-size: 12pt;
  font-weight: normal;
}

.ProductFeatureHomePageTwoFoldItemTop, .ProductFeatureHomePageTwoFoldItemBottom {
  margin: 0px 0px 0px 0px;
  padding: 8px 16px 16px 16px;
  text-align: center;
  font-weight: normal;
  background-color: #CC9966 ;
  border: 1px solid #000000 ;
  vertical-align: middle ;
}

.ProductFeatureHomePageTwoFoldItemTop {
  margin: 0px 0px 13px 0px;
}

.ProductFeatureHomePageTwoFoldItemBottom {
  margin: 13px 0px 0px 0px;
}

.ExtraSpace
{
 line-height: 30pt ;
}

.H_SUB {
  height: 135px ;
  vertical-align: middle
}

.ProductFeatureHomePagePlaceholder {
  width: 800px;
  margin: 6px;
  padding: 16px;
  text-align: center;
  border: 0px solid #000000 ;
}

.ProductFeatureSection {
  margin: 0px;
  padding: 8px;
  background-color: #666666 ;
}

.HomePageTitle 
{
 margin: 0pt ;
 padding: 18pt ;
 font-size: 24pt ;
 font-family: AGaramond ;
 color: White ;
 background-color: Navy ;
}

.ProductOtherSection {
  margin: 0px;
  padding: 0px;
  background-color: #FFFFCC  ;
  border: 1px solid #000000 ;
}

.ProductOtherSection {
  padding: 8px;
}

.ProductOtherSectionTD {
  background-color: #000000 ;
  text-align: right ;
  color: White ;
  font-weight: bold
}

.PriceListTable tr td
{
 text-align: right ;
 vertical-align: bottom ;
 font-weight: normal
}

.PriceListTable td .AlignRight
{
  text-align: right
}

.ProductOtherSection li {
margin: 0.2em 0px 0px -1.5em ;
padding: 0px ;
}

.ProductOtherSection ul {
  margin-bottom: 0px ;
  padding-bottom: 0px
}


.ProductOtherSection table tr td {
  margin: 0px;
  padding: 0px;
  text-align: left
}

.H130 {
  height: 130px ;
  vertical-align: middle
}

.H150 {
  height: 150px ;
  vertical-align: middle
}

.H175 {
  height: 175px ;
  vertical-align: middle
}

.H190 {
  height: 190px ;
  vertical-align: middle
}

.H200 {
  height: 200px ;
  vertical-align: middle
}

.H210 {
  height: 210px ;
  vertical-align: middle
}

.H220 {
  height: 220px ;
  vertical-align: middle
}

.H240 {
  height: 240px ;
  vertical-align: middle
}

.H260 {
  height: 260px ;
  vertical-align: middle
}

.H280 {
  height: 280px ;
  vertical-align: middle
}

.H300 {
  height: 300px ;
  vertical-align: middle
}

.H320 {
  height: 320px ;
  vertical-align: middle
}

.H360 {
  height: 360px ;
  vertical-align: middle
}

.H380 {
  height: 380px ;
  vertical-align: middle
}

.H400 {
  height: 400px ;
  vertical-align: middle
}

.H420 {
  height: 420px ;
  vertical-align: middle
}

.H440 {
  height: 440px ;
  vertical-align: middle
}

.H460 {
  height: 460px ;
  vertical-align: middle
}


.ProductFeature ul {
  margin: 0px 0px 0px 6px;
  padding: 0px;
  text-align: left;
}

.ProductFeature li {
  margin: 1em 0em 0em 0em;
  padding: 0px;
  text-align: left;
  font-family: Georgia, Tahoma, Arial;
  font-size: 10pt;
  font-weight: normal;
}

.ProductFeatureTable {
  margin: 6px;
  padding: 16px;
  text-align: center;
  font-family: Georgia, Tahoma, Arial;
  font-size: 12pt;
  font-weight: bold;
	display: inline;
  float: left;
}

.ProductFeatureImage {
  margin: 6px 0px 0px 0px ;
  border: 1px solid #000000 ;
}

.titleBar {
  background-color: #008080;
  cursor: default;
  color: #ffffff;
  font-family: "MS Sans Serif", "Arial", "Helvetica", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  margin: 0px;
  padding: 2px 2px 2px .5em;
  text-align: right;
  white-space: nowrap;
}

.viewShoppingCart 
{
  float: left;
  padding: 4px 4px 4px 4px ;
  margin: 0px ;
}

.titleBarText {
  float: left;
  overflow: hidden;
  text-align: left;
}

.titleBarButtons {
  border-style: none;
  border-width: 0px;
  vertical-align: middle;
  width: 50px;
  height: 14px;
}

.clientArea {
  background-color: #ffffff;
  border-color: #404040 #e0e0e0 #f0f0f0 #505050;
  border-style: solid;
  border-width: 2px;
  color: #000000;
  font-family: "Arial", "Helvetica", sans-serif;
  font-size: 10pt;
  margin: 2px 0px 0px 0px;
  overflow: auto;
  padding: .5em;
}

/* END InsideWindows.css */



/* BEGIN styles_core.css */

.userData 
{
  behavior:url(#default#userdata);
}

.Maroon
{
  color: Maroon
}

.Navy
{
  color: Navy
}

.monospaced
{
font-family: Lucida Console, Courier New, Courier
}



.addtocart_matrix, input .addtocart_matrix
{
 width: 55px ;
 margin: 0px ;
 padding: 0px ;
 display: inline;
}

.FinalOrderDetails, .FinalOrderDetails p
{
  font-family: Verdana ;
  font-size: 14px;
  text-align: left
}

.hideTHIS 
{
 visibility: hidden 
}	
html {
 font-family: Verdana ;
}

.nopadding
{
 padding: 0px ;
}

body {
 padding: 0px ;
 margin: 0px ;
 background-color: #999999 ;
 font-family: Verdana ;
 font-size: 10pt ;
 color: Black ;
 text-align: left ;
 line-height: 1.5 ;
}

.sectionTitle, .sectionTitleNarrow, .sectionTitleVeryNarrow  {
 color: #FFFFFF ; 
 padding: 6px 4px 4px 12px ;
 font-size: 12pt ;
 font-weight: normal ;
 text-align: left ;
 line-height: 1.5 ;
}

.sectionTitle {
 font-family: Arial, "Microsoft Sans Serif";
 font-weight: bold ;
}

.sectionTitleNarrow {
 font-family: Arial, "Microsoft Sans Serif", Helvetica;
 font-weight: bold ;
}
.sectionTitleVeryNarrow {
 font-family: Arial, Helvetica-Narrow, "Microsoft Sans Serif";
 font-weight: bold ;
}

p 
{
 font-size: 10pt ;
 font-weight: normal ;
 font-family: Verdana
}

.larger {
 font-size: 12pt ;
}

.NextAvailableLoginCodeText
{
 font-size: 24pt ;
}

.evenlarger {
 font-size: 14pt ;
 line-height: 1.4
}

.SuccessfulAddition 
{
  font-weight: bold ;
  color: Maroon
}

.SuccessfulAdditionLoginCode 
{
  font-weight: bold ;
  color: Navy
}


.existinglogins td
{
 background-color: #FFFFCC ;
 padding: 12px 4px 12px 4px ;
}


.ShippingWarning {
 font-size: 12pt ;
 line-height: 1.4 ;
 font-family: Verdana ;
 color: Red
}

td .ApplicableFields
{
 font-size: 18pt ;
 line-height: 1.4
}

.shippingoptions
{
 font-weight: bold
}

.largerNarrow
{
  font-size: 14pt ;
  font-family: "Arial Narrow", "Helvetica-Narrow" ;
}

h1, h2, h3, h4, h5, h6 {
 font-family: Verdana, Arial, sans-serif ;
 font-style: normal ;
 text-align: center;
 margin: 1em 0px 4px 0px ;
 padding: 0 ;
 line-height: 1.1 ;
 font-weight: bold ;
}

h1 {
 margin: 0px ;
 font-size: 24pt ;
}

h2 {
 font-size: 20pt ;
}

h3 {
 font-size: 18pt ;
}

h4 {
 font-size: 14pt ;
}

h5 {
 font-size: 12pt ;
}

h6 {
 font-size: 10pt ;
}

#container {
 background-color: #999999 ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 0px ;
}

.leftpanelcell {
  background-color: #904407;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}


#sectionHeading 
{
 margin: 0px;
 padding: 0px ;
}

#PageTitle {
 background-color: #3C7AC7 ;
 height: 24px ;
 margin: 0px ;
 padding: 4px ;
 overflow: hidden ;
}

#introcontent p { 
 margin: 1.2em 0 0 0 ;
  }

.mainClassHomePage, .mainClass, .mainClassNoPanels {
 padding: 0px ;
 border-width: 0px ;
 background-color: #999999 ;
}

.mainClassHomePage {
 margin: 0px 0px 0px 0px ;
}

.mainClass {
/* previously, was using a more narrow left column for inside pages  margin: 0px 0px 0px 129px ; */
 margin: 0px 0px 0px 0px ;
}

.mainClassNoPanels {
 margin: 0px ;
 background-color: #999999 ;
}

.NEWmainClassNoPanels {
 margin: 0px ;
 background-color: #ffffff ;
}


#innercontent { 
 padding: 0px ;
 margin: 0px ;
 text-align: left ;
 line-height: 1.5 ;
 }

#innercontentPDF { 
 padding: 0px ;
 margin: 0px ;
 text-align: center ;
 line-height: 1.5 ;
 }

#innercontentPadding, #innercontentPaddingNEW { 
 padding: 12px 12px 12px 12px ;
 margin: 0px ;
 font-family: Verdana ;
 font-size: 10pt ;
 line-height: 1.2 ;
 color: Black ;
 text-align: left ;
 line-height: 1.5 ;
 }

#innercontentPaddingNEW { 
  background-color: White
 }

#innercontentPaddingHomePage { 
 padding: 12px 12px 12px 12px ;
 margin: 0px ;
 font-family: Verdana ;
 font-size: 10pt ;
 line-height: 1.2 ;
 color: Black ;
 text-align: center ;
 line-height: 1.5 ;
 }
 
#innercontentPaddingHomePage table { 
 text-align: center ;
 display: inline
 }


a
{
  text-decoration: underline;
} 

a:link 
{
  color: #000000 ; 
} 
a:visited 
{
  color: #000000 ; 
} 
a:hover 
{
  color: #660000 ; 
} 
a:active 
{
  color: #000000 ; 
} 

a.DropMenuBG
{
  text-decoration: none;
  padding: 0px;
  margin: 0px ;
} 

a.DropMenuBG:link 
{
  color: #000000 ; 
} 

a.DropMenuBG:visited 
{
  color: #000000 ; 
} 

a.DropMenuBG:hover 
{
  color: #000000 ; 
} 

a.DropMenuBG:active 
{
  color: #000000 ; 
} 

a.addunderline
{
  text-decoration: underline;
} 

form {
 margin: 0 ;
 padding: 0 ;
}

img 
{
	display: block ;
	border: 0px solid #000000 ;
}


#mainmasthead, #mainmastheadForCart {
 background-image: url(/navimages/acsmastbg.gif) ;
 margin: 0px ;
 padding: 0px ;
 background-color: #19B9FF ;
 overflow: auto ;
}

#mainmastheadForCart {
 height: 68px ;
}

#mainmastheadTEMP
{
 background-image: url(/navimages/acsmastbg.gif) ;
 margin: 0px ;
 padding: 0px 0px 6px 0px ;
 background-color: #19B9FF ;
 overflow: auto ;
 border-bottom: 1px solid #000000 ;
}

/* Fading Tooltips By Dustin Diaz*/
body div#toolTip
{
  position:absolute;
  -index: 1000;
  background: #19B9FF ;
	border: 2px solid #000000 ;
  text-align:left;
  padding:5px;
  min-height: 2em;
  -moz-border-radius: 5px;
  width:270px;
}

body div#toolTip p
{
  margin:0;
  padding:0;
  color: #000000;
  font-family: Verdana ;
  font-size: 10pt ;
  line-height: 1.2 ;
  font-weight: bold ;
}


#search {
}

#InfoStripRemoved {
 margin: 1px ;
 padding: 2px ;
}

#InfoStrip {
 font-family: Verdana, Georgia;
 font-size: 8pt;
 font-weight: bold ;
 margin: 8px 0px 0px 0px ;
 padding: 0px 6px 8px 12px ;
}

#InfoStripHomePage {
 font-family: Verdana, Georgia;
 font-size: 8pt;
 font-weight: bold ;
 color: White ;
 margin: 2px 8px 2px 0px ;
 padding: 0px ;
 text-align: right
}

#InfoStripHomePageDealer {
 font-family: Verdana, Georgia;
 font-size: 8pt;
 font-weight: bold ;
 color: White ;
 margin: 2px 8px 2px 0px ;
 padding: 0px ;
 text-align: center ;
 line-height: 2em
}


#footer {
 color: #000000 ; 
 font-family: Arial, Helvetica, "Microsoft Sans Serif" ; 
 margin: 0px ;
 padding: 6px ;
 font-size: 10pt ;
 font-weight: bold ;
 text-align: center ;
 clear: right ;
 line-height: 1.2 ;
}

#CanvasContainer {
 border: 1px solid #000000 ;
 text-align: left ;
 width: 160px ;
 height: 325px ;
 padding: 0px;
 margin: 9px 10px 0px 10px ;
}

#canvas0 {
 font-family: Verdana, sans-serif;
 font-weight: bold;
 width: 160px;
 height: 325px;
 filter: alpha(opacity=100);
 -moz-opacity: 100;
}

#canvas1 {
 font-family: Verdana, sans-serif;
 font-weight: bold;
 width: 160px;
 height: 300px;
 filter: alpha(opacity=0);
 -moz-opacity: 0;
}


/* END styles_core.css */


/* BEGIN styles_menu.css */

div.menuBar,
div.menu,
div.menu a.menuItem {
  font-size: 10pt;
  font-weight: normal;
  font-family: Georgia, Tahoma, Arial;
  color: #000000;
  padding: 0px ;
  margin: 0px ;
}

div.menuBar table td
{
  vertical-align: middle;
  height: 30pt ;
  text-align: center ;
  font-family: Georgia, Tahoma, Arial;
  color: Maroon;
}

#pvMenuBar{
 margin: 0px ;
 padding: 0px ;
 width: 100% ;
 height: 40px ;
 background-color: #FFF8DC ;
 border-top: 1px solid #000000 ;
 border-bottom: 1px solid #000000 ;
}


div.menuButton {
/* The following is for fixed width menus, if this is NOT included, then the width adjusts to the text width */
/*
width: 84px;

red FFC0B9
gold  FFDA8C
green CBE2CB
lavendar D5D5F7
yellow FFFF7D

*/
  border-color: #000000;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  position: relative ;
  text-align: center ;
  vertical-align: middle ;
  float: left;
  cursor: default;
  text-decoration: none;
  z-index: 100;
  font-size: 10pt;
  font-weight: normal;
  font-family: Georgia;
  color: #ffffff;
  padding: 0px;
  margin: 0px;
  line-height: 1.2 ;
}

div.menuBar {
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  margin: 0px 0px 0px 0px;
  height: 40px;
}

div.menu {
  background-color: #FFF8DC;
  border-color: #000000;
  border-style: solid;
  border-width: 1px 1px 0px 1px;
  padding: 0px;
  position: absolute;
  visibility: hidden;
/* width: 140px; */
  z-index: 101;
  left: -1200px;
  top: -1200px;
}

div.menu a.menuItem {
  color: #000000;
  border-color: #000000;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  cursor: default;
  display: block ;
  padding: 8px 16px 8px 8px;
  text-decoration: none;
  font-weight: normal ;
}


.Column1 a.menuItem:hover, .Column1 a.menuItem:active {
  background-color: Black;
  color: White;
}

.Column2 a.menuItem:hover, .Column2 a.menuItem:active {
  background-color: Black;
  color: White;
}

.Column3 a.menuItem:hover, .Column3 a.menuItem:active {
  background-color: Black;
  color: White;
}

.Column4 a.menuItem:hover, .Column4 a.menuItem:active {
  background-color: Black;
  color: White;
}

.Column5 a.menuItem:hover, .Column5 a.menuItem:active {
  background-color: Black;
  color: White;
}

.Column6 a.menuItem:hover, .Column6 a.menuItem:active {
  background-color: Black;
  color: White;
}

.Column7 a.menuItem:hover, .Column7 a.menuItem:active {
  background-color: Black;
  color: White;
}

.Column8 a.menuItem:hover, .Column8 a.menuItem:active {
  background-color: Black;
  color: White;
}

.Column9 a.menuItem:hover, .Column9 a.menuItem:active {
  background-color: Black;
  color: White;
}

.Column10 a.menuItem:hover, .Column10 a.menuItem:active {
  background-color: Black;
  color: White;
}

.Column11 a.menuItem:hover, .Column11 a.menuItem:active {
  background-color: Black;
  color: White;
}

.Column12 a.menuItem:hover, .Column12 a.menuItem:active {
  background-color: Black;
  color: White;
}

.Column13 a.menuItem:hover, .Column13 a.menuItem:active {
  background-color: Black;
  color: White;
}

.Column14 a.menuItem:hover, .Column14 a.menuItem:active {
  background-color: Black;
  color: White;
}

div.menu a.menuItemHighlight1 {
  background-color: Black;
  color: White;
}

div.menu a.menuItemHighlight2 {
  background-color: Black;
  color: White;
}

div.menu a.menuItemHighlight3 {
  background-color: Black;
  color: White;
}

div.menu a.menuItemHighlight4 {
  background-color: Black;
  color: White;
}

div.menu a.menuItemHighlight5 {
  background-color: Black;
  color: White;
}

div.menu a.menuItemHighlight6 {
  background-color: Black;
  color: White;
}

div.menu a.menuItemHighlight7 {
  background-color: Black;
  color: White;
}

div.menu a.menuItemHighlight8 {
  background-color: Black;
  color: White;
}

div.menu a.menuItemHighlight9 {
  background-color: Black;
  color: White;
}

div.menu a.menuItemHighlight10 {
  background-color: Black;
  color: White;
}

div.menu a.menuItemHighlight11 {
  background-color: Black;
  color: White;
}

div.menu a.menuItemHighlight12 {
  background-color: Black;
  color: White;
}

div.menu a.menuItemHighlight13 {
  background-color: Black;
  color: White;
}

div.menu a.menuItemHighlight14 {
  background-color: Black;
  color: White;
}

div.menu div.menuItemSep {
  border-top: 1px solid #909090;
  border-bottom: 1px solid #f0f0f0;
  margin: 4px 2px;
}

.textWebdings
{
 font-family: Webdings;
 font-size: 8pt;
 line-height: 1;
 font-weight: normal;
 display: inline;
}


div.menuPrinter
{
  width: 5% ;
  background-image: url(/navimages/printer.gif);
}

div.menuScreen
{
  width: 5% ;
  background-image: url(/navimages/screen.gif);
}
div.menuButton1 {
  width: 10% ;
}
div.menuButton2 {
  width: 5% ;
}
div.menuButton3 {
  width: 7% ;
}
div.menuButton4 {
  width: 8% ;
}
div.menuButton5 {
  width: 11% ;
}
div.menuButton6
{
  width: 9% ;
}
div.menuButton7
{
  width: 10% ;
}
div.menuButton8
{
  width: 10% ;
}
div.menuButton9
{
  width: 10% ;
}
div.menuButton10
{
  width: 8% ;
}
div.menuButton11
{
  width: 6% ;
}

div.menuButton12
{
  width: 6% ;
}



.menuButtonHighlight 
{
  color: White ;
  background-color: Black;
}

.menuButtonHighlight1 
{
  color: White ;
  background-color: Black;
}

.menuButtonHighlight2 
{
  color: White ;
  background-color: Black;
}

.menuButtonHighlight3 
{
  color: White ;
  background-color: Black;
}

.menuButtonHighlight4 
{
  color: White ;
  background-color: Black;
}

.menuButtonHighlight5 
{
  color: White ;
  background-color: Black;
}

.menuButtonHighlight6 
{
  color: White ;
  background-color: Black;
}

.menuButtonHighlight7 
{
  color: White ;
  background-color: Black;
}

.menuButtonHighlight8 
{
  color: White ;
  background-color: Black;
}

.menuButtonHighlight9 
{
  color: White ;
  background-color: Black;
}

.menuButtonHighlight10 
{
  color: White ;
  background-color: Black;
}

.menuButtonHighlight11 
{
  color: White ;
  background-color: Black;
}

.menuButtonHighlight12 
{
  color: White ;
  background-color: Black;
}

.menuButtonHighlight13 
{
  color: White ;
  background-color: Black;
}

.menuButtonHighlight14 
{
  color: White ;
  background-color: Black;
}

.spreader
{
 height: 36px;
 display: block;
 margin: 0px;
 padding:  4px 0px 0px 0px;
 text-align: center;
 vertical-align: middle ;
 cursor: hand
}

div.menuButtonHighlight1 a.DropMenuBG:link { color: #ffffff; }
div.menuButtonHighlight1 a.DropMenuBG:visited { color: #ffffff; }
div.menuButtonHighlight1 a.DropMenuBG:hover { color: #ffffff;}
div.menuButtonHighlight1 a.DropMenuBG:active { color: #ffffff; }

div.menuButtonHighlight2 a.DropMenuBG:link { color: #ffffff; }
div.menuButtonHighlight2 a.DropMenuBG:visited { color: #ffffff; }
div.menuButtonHighlight2 a.DropMenuBG:hover { color: #ffffff;}
div.menuButtonHighlight2 a.DropMenuBG:active { color: #ffffff; }

div.menuButtonHighlight3 a.DropMenuBG:link { color: #ffffff; }
div.menuButtonHighlight3 a.DropMenuBG:visited { color: #ffffff; }
div.menuButtonHighlight3 a.DropMenuBG:hover { color: #ffffff;}
div.menuButtonHighlight3 a.DropMenuBG:active { color: #ffffff; }

div.menuButtonHighlight4 a.DropMenuBG:link { color: #ffffff; }
div.menuButtonHighlight4 a.DropMenuBG:visited { color: #ffffff; }
div.menuButtonHighlight4 a.DropMenuBG:hover { color: #ffffff;}
div.menuButtonHighlight4 a.DropMenuBG:active { color: #ffffff; }

div.menuButtonHighlight5 a.DropMenuBG:link { color: #ffffff; }
div.menuButtonHighlight5 a.DropMenuBG:visited { color: #ffffff; }
div.menuButtonHighlight5 a.DropMenuBG:hover { color: #ffffff;}
div.menuButtonHighlight5 a.DropMenuBG:active { color: #ffffff; }

div.menuButtonHighlight6 a.DropMenuBG:link { color: #ffffff; }
div.menuButtonHighlight6 a.DropMenuBG:visited { color: #ffffff; }
div.menuButtonHighlight6 a.DropMenuBG:hover { color: #ffffff;}
div.menuButtonHighlight6 a.DropMenuBG:active { color: #ffffff; }

div.menuButtonHighlight7 a.DropMenuBG:link { color: #ffffff; }
div.menuButtonHighlight7 a.DropMenuBG:visited { color: #ffffff; }
div.menuButtonHighlight7 a.DropMenuBG:hover { color: #ffffff;}
div.menuButtonHighlight7 a.DropMenuBG:active { color: #ffffff; }

div.menuButtonHighlight8 a.DropMenuBG:link { color: #ffffff; }
div.menuButtonHighlight8 a.DropMenuBG:visited { color: #ffffff; }
div.menuButtonHighlight8 a.DropMenuBG:hover { color: #ffffff;}
div.menuButtonHighlight8 a.DropMenuBG:active { color: #ffffff; }

div.menuButtonHighlight9 a.DropMenuBG:link { color: #ffffff; }
div.menuButtonHighlight9 a.DropMenuBG:visited { color: #ffffff; }
div.menuButtonHighlight9 a.DropMenuBG:hover { color: #ffffff;}
div.menuButtonHighlight9 a.DropMenuBG:active { color: #ffffff; }

div.menuButtonHighlight10 a.DropMenuBG:link { color: #ffffff; }
div.menuButtonHighlight10 a.DropMenuBG:visited { color: #ffffff; }
div.menuButtonHighlight10 a.DropMenuBG:hover { color: #ffffff;}
div.menuButtonHighlight10 a.DropMenuBG:active { color: #ffffff; }

div.menuButtonHighlight11 a.DropMenuBG:link { color: #ffffff; }
div.menuButtonHighlight11 a.DropMenuBG:visited { color: #ffffff; }
div.menuButtonHighlight11 a.DropMenuBG:hover { color: #ffffff;}
div.menuButtonHighlight11 a.DropMenuBG:active { color: #ffffff; }

div.menuButtonHighlight12 a.DropMenuBG:link { color: #ffffff; }
div.menuButtonHighlight12 a.DropMenuBG:visited { color: #ffffff; }
div.menuButtonHighlight12 a.DropMenuBG:hover { color: #ffffff;}
div.menuButtonHighlight12 a.DropMenuBG:active { color: #ffffff; }

div.menuButtonHighlight13 a.DropMenuBG:link { color: #ffffff; }
div.menuButtonHighlight13 a.DropMenuBG:visited { color: #ffffff; }
div.menuButtonHighlight13 a.DropMenuBG:hover { color: #ffffff;}
div.menuButtonHighlight13 a.DropMenuBG:active { color: #ffffff; }

/* END styles_menu.css */

/* BEGIN styles_contribute.css */

hr 
{
margin: 0px;
padding: 0px;
line-height: .5
}

td 
{
text-align: left ;
vertical-align: top ;
padding: 0px ;
}

.ShoppingCartDivProductNumber 
{
}

.ShoppingCartDivProductDescription
{
}


.ShoppingCartDivQTYTable
{
border-collapse: collapse;
padding: 0px;
margin: 0px;
border: 1px solid #DCDCDC
}

.ShoppingCartDivQTYTable td
{
text-align: center ;
border-collapse: collapse;
padding: 0px; 
margin: 0px
}

.ShoppingCartDivQTYTableCell, .ShoppingCartDivQTYTableCellTop
{
text-align: center ;
border-collapse: collapse;
padding: 0px; 
margin: 0px
}

.ShoppingCartDivQTYTableCellTop
{
vertical-align: bottom ;
}


.ShoppingCartDivQTYTableCell
{
vertical-align: top ;
}

.ShoppingCartDivQTYTableCellTop input
{
  font-family: Verdana, Tahoma ;
  font-size: 9pt ;
  width: 40px ;
  padding: 0pt ;
  margin: 0pt 0pt 0pt 0pt ;
  vertical-align: middle ;
  text-align: right ;
}

.AllCenteredShoppingCart
{
 text-align: center;
 margin: 4px ;
 padding: 12px
}

.AllCenteredShoppingCartNew
{
 text-align: center;
 margin: 0px auto 4px auto ;
 padding: 0px 12px 12px 12px ;
 width: 760px ;
 background-color: White
}

.ShoppingBoxDiv 
{
  border-width: 0px ;
  width: 760 ;
  margin: 12px ;
  padding: 0px ;
}

.ShoppingCartDiv
{
  border-width: 0px ;
  margin: 12px 12px 12px 12px ;
  padding: 0px ;
}

.ShoppingCartDiv td 
{
  font-family: Verdana ;
  font-size: 10pt ;
  font-weight: normal ;
  vertical-align: top;
  padding: 4px ;
  border: none ;
}

#ShoppingCartTable
{
  background-color: Navy ;
  margin: 0px ;
  padding: 0px ;
  border-color: Black ;
}

.ShoppingCartDiv table 
{
  margin: 0px ;
  padding: 0px ;
}

#ShoppingCartDivButtonTop
{
  padding: 0px;
  margin: 0px 0px 8px 0px
}

#ShoppingCartDivButtonOptional
{
  padding: 0px;
  margin: 10px 0px 0px 0px
}

.ShoppingCartDiv .RowCellAlt, .ShoppingCartDiv .RowCellAltCentered, .ShoppingCartDiv .RowCellAltCenteredPrice
{
background-color: #FFF8DC
}

.ShoppingCartDiv .RowCell, .ShoppingCartDiv .RowCellCentered, .ShoppingCartDiv .RowCellCenteredPrice
{
background-color: #CFCFCF
}

.ShoppingCartDiv .RowCellCentered, .ShoppingCartDiv .RowCellAltCentered, .ShoppingCartDiv .RowCellCenteredPrice, .ShoppingCartDiv .RowCellAltCenteredPrice
{
text-align: center
}

.ShoppingCartDiv .RowCellCenteredPrice, .ShoppingCartDiv .RowCellAltCenteredPrice
{
}

.ShoppingCartDiv .RowCellTop, .ShoppingCartDiv .RowCellTopLeft
{
  background-color: Black ;
  color: #ffffcc ;
  font-weight: bold ;
  font-family: "Arial Narrow" ;
  font-size: 12pt
}


.ShoppingCartDiv .ShippingCartFillerCell
{
  color: #ffffcc ;
  background-color: Black ;
  text-align: right ;
  font-weight: normal ;
  font-family: "Arial Narrow" ;
  font-size: 12pt ;
}

.ShoppingCartDiv .ShippingCartFillerCellTotal
{
  color: #00000 ;
  background-color: #ffff00 ;
  font-weight: normal ;
  text-align: center ;
  font-family: Verdana, Arial ;
  font-size: 14pt ;
}

.ShoppingCartDiv .ShippingCartFillerCellTotal .ClickButton
{
  font-weight: bold ;
  text-align: center ;
  font-family: Verdana, Arial ;
  font-size: 10pt ;
}

.ShoppingCartDiv .ShippingCartFillerCellAlignLeft
{
  color: #ffffcc ;
  background-color: Black ;
  text-align: left ;
  font-weight: normal ;
  font-family: Verdana, Arial ;
  font-size: 10pt ;
}

.ShoppingCartDiv .RowCellTop
{
text-align: center
}

.ShoppingCartDiv .RowCellTopLeft 
{
text-align: left
}


.ShoppingCartDiv .RowCellAddButton
{
text-align: center ;
vertical-align: top ;
}

.SSLPanel, .SSLPanelWide 
{
  border: 1px solid #000000 ;
  background-color: #000000;
  font-family: "Arial Narrow", "Helvetica-Narrow", Arial ;
  font-weight: bold ;
  color: White
}

.SSLPanel h5, .SSLPanelWide h5, .SSLPanel h4, .SSLPanelWide h4
{
  font-family: "Arial Narrow", "Helvetica-Narrow", Arial ;
  font-weight: bold ;
  color: White
}

.SSLPanel
{
  width: 190px ;
  margin-top: 12px ;
  padding: 6px 2px 6px 6px ;
  vertical-align: top ;
}

.SSLPanelWide
{
  vertical-align: top ;
  padding: 2px 2px 12px 8px ;
  font-family: Arial, Verdana ;
  font-weight: bold ;
  color: White ;
  font-size: 12pt;
  text-align: left ;
  height: 96px
}

.SSLPanelWide .ImageFloatLeft
{
  margin: 8px 12px 2px 2px ;
}


.CartDiv 
{
  border: 1px solid #000000 ;
  background-color: #FFF8DC;
  margin-top: 12px ;
  width: 760px ;
  padding: 12px ;
  font-family: Verdana ;
  font-weight: bold
}



.shippingDestinationTable td 
{
  text-align: left;
  vertical-align: top;
  padding: 2px ;
}

.shippingOptionsTableCentered td
{
  text-align: center;
  vertical-align: top
}

.shippingOptionsTable td
{
  vertical-align: top ;
}


.CustomerInputTable td
{
  text-align: left;
  vertical-align: top
}

.CustomerInputTable input 
{
  text-align: left;
}

.shippingOptionsTable input
{
  text-align: center
}

.shippingOptionsZip
{
  border: 1px solid #000000 ;
  background-color: #FFDCA0;
  margin: 0px 6px 0px 0px ;
  padding: 4px ;
}

#RowCellAddButton 
{
padding: 0px 0px 0px 12px 
}

.UpDownArrows 
{
}

.UpDownArrows a
{
text-decoration: none
}


.DivColumnRightAirCompSalesWrapper, .DivColumnRightAirCompSalesHomePage  {
background-color: #003B7F ;
margin: 10px 0px 0px 0px ;
padding: 0px ;
text-align: center ;
width: 180px
}

.DivColumnRightAirCompSalesHomePage {
 float: right
}


.DivColumnRightAirCompSales {
color: Yellow ;
font-family: Verdana, Tahoma, Arial, sans-serif ;
color: Yellow ;
font-weight:  normal;
font-size: 8pt ;
line-height: 1.1 ;
margin: 0px ;
padding: 8px ;
}


.DivColumnRightAirCompSales p {
color: Yellow ;
font-size: 8pt ;
line-height: 1.1 ;
font-family: Verdana, Tahoma, Arial, sans-serif ;
}

.DivColumnRightAirCompSales a:link, .DivColumnRightAirCompSales a:visited, .DivColumnRightAirCompSales a:hover, .DivColumnRightAirCompSales a:active 
{
color: Yellow ; 
} 

.inline 
{
display: inline ;
}

.inlinenoborder
{
display: inline ;
border: 0px solid #000000
}


ul {
margin: -.3em 0em .5em 3em ;
padding: 0px 0px 6px 0px  ;
}

li {
margin: 1.3em 0px 0px -1.5em ;
padding: 0px ;
}

.FontAGaramond
{
font-family: AGaramond, "Times New Roman", Times;
}

.FontArialNarrow
{
font-family: "Arial Narrow", "Helvetica-Narrow" ;
}

.FontArial
{
font-family: Arial, Helvetica, "MS Sans Serif" ;
}

.FontArialBlack
{
font-family: "Arial Black", Arial, Helvetica, "MS Sans Serif" ;
}

.FontHelvetica
{
font-family: Helvetica, Arial, "MS Sans Serif" ;
}

.FontCenturySchoolbook
{
font-family: "Century Schoolbook", "Times New Roman", Times ;
}

.FontCourier
{
font-family: "Courier New", Courier, "Lucida Console" ;
}

.FontLucidaConsole
{
font-family: "Lucida Console", "Courier New" ;
}

.FontGeorgia
{
font-family: Georgia, "Times New Roman", Times ;
}

.FontImpact
{
font-family: Impact, Arial, Helvetica ;
}

.FontMSSansSerif
{
font-family: "MS Sans Serif", Arial, Helvetica ;
}

.FontTahoma
{
font-family: Tahoma, Arial, Helvetica ;
}

.FontWebdings
{
font-family: Webdings ;
}

.FontVerdana
{
font-family: Verdana, Arial ;
}

.FontTimesNewRoman
{
font-family: "Times New Roman", Times ;
}

.FontTimes
{
font-family: Times, "Times New Roman" ;
}

.NotBold
{
  font-weight: normal
}


.ParagraphStartNoMargin
{
margin-top: 0 ;
}

.ParagraphStartSomeMargin 
{
margin-top: .5em ;
}

.ParagraphStartMoreMargin 
{
margin-top: 1em ;
}

.ParagraphStartMuchMargin 
{
margin-top: 1.5em ;
}

.ImageFloatRight, .ImageFloatLeft  
{
padding: 0px ;
}

.ImageFloatRight {
float: right;
margin: 4px 2px 4px 10px ;
}

.ImageFloatLeft {
float: left ;
margin: 4px 10px 4px 2px ;
}

.DivFloatRight, .DivFloatLeft  
{
padding: 0px ;
margin: 4px 4px 4px 4px ;
}

.DivFloatRight {
float: right;
}

.DivFloatLeft {
float: left ;
}

.AlignRight 
{
  text-align: right ;
}

.AlignLeft 
{
text-align: left ;
}

.AlignRightBold
{
  text-align: right ;
  font-weight: bold
}

.PriceListTable .Bold
{
  font-weight: bold
}

.AlignCenter
{
text-align: center ;
}

.ImageFloatRightNudge  
{
padding: 0px ;
margin: 4px -4px 4px 4px ;
float: right;
}

.ImageFloatRightNudgeUp
{
padding: 0px ;
margin: -20 px 4px 4px 4px ;
float: right;
}

.ImageFloatRightWithBorder, .ImageFloatLeftWithBorder  
{
padding: 0px ;
border: 1px solid #000000
}

.ImageFloatRightWithBorder 
{
float: right;
margin: 4px 2px 4px 10px ;
}

.ImageFloatLeftWithBorder 
{
float: left ;
margin: 4px 10px 4px 2px ;
}

.ClearFloats 
{
clear: both ;
color: #999999 ;
}

.AddBlackBorder 
{
border: 1px solid #000000
}

.AddDarkBorder 
{
border: 1px solid #000000
}

.AllCentered
{
  text-align: center
}

.colorRed 
{
  color: Red
}


/* END styles_contribute.css */


/* BEGIN aqtree3clickable.css */

.NavTree a:link
{
  color: #ffffff ;
} 

.NavTree a:visited
{
  color: #ffffff ; 
} 

.NavTree a:hover
{
  color: #ffffcc ; 
} 

.NavTree a:active 
{
  color: #ffffff ; 
} 

.thisPage 
{
  color: #E1E1E1 ;
}

div .NavTree 
{
  border: 0px solid #000000 ;
  margin: 0px 0px 0px 2px ;
  padding: 0px 8px 0px 2px ;
}

div .NavTree, .NavTreeFont
{
  color: Black ;
  font-family: Verdana, Arial; 
  font-size: 8pt ;
  font-weight: normal
}

.NavTree ul {
  margin: 0em 0em 0em 0.8em ;
  padding: 0px 0px 0px 0px  ;
}

.NavTree li {
  margin: 1em 0px 0px 0.8em ;
  padding: 0px ;
}

.NavTree p 
{
  margin: 0px 0px 6px 0px ; 
  padding: 0px 0px 0px 0px ;
  text-indent: -26px ;
  line-height: 10pt
}

.NavTree ul a, .NavTree ul span 
{
 margin: 0px ;
 padding: 0px
}

.NavTree .thisPoint
{
  vertical-align: top ;
  border: 0px solid #000000 ;
}

.NavTree img 
{
  border: 0px solid #000000 ;
  display: inline
}



.NavTree ul.aqtree3clickable li { list-style: none; }

.NavTree ul.aqtreeclickable, ul.aqtreeclickable ul, ul.aqtreeclickable li { margin: 0; padding: 0; }

/* Provide space for our own "bullet" inside the link */
/* .NavTree ul.aqtree3clickable li a { padding-left: 40px; }
.NavTree ul.aqtree3clickable li span { padding-left: 40px; }
 */

/* Show "bullets" in the links, depending on the class of the
   LI that the link's in */
/* 
.NavTree ul.aqtree3clickable li.aq3open a, ul.aqtree3clickable li.aq3open span {
    background: url(/navimages/minus.gif) top left no-repeat;
    display: block
}
.NavTree ul.aqtree3clickable li.aq3closed a, ul.aqtree3clickable li.aq3closed span {
    background: url(/navimages/plus.gif) top left no-repeat;
    display: block
}
.NavTree ul.aqtree3clickable li.aq3bullet a, ul.aqtree3clickable li.aq3bullet span {
    background: url(/navimages/bullet.gif) top left no-repeat;
    display: block
}
 */

/* Actually show and hide sublists */
.NavTree ul.aqtree3clickable li.aq3open ul { display: block; }
.NavTree ul.aqtree3clickable li.aq3closed ul { display: none; }

/* END aqtree3clickable.css */



.AddToCartDiv 
{
border-width: 0px ;
padding: 2px;
float: left ;
position: relative ;
background-color: #000000 ;
width: 98% ;
font-family: Verdana, Tahoma, Arial
}

.ProductMatrixDiv 
{
border-width: 0px ;
margin: 0px;
padding: 2px ;
position: relative ;
background-color: #708090 ;
font-family: Verdana, Tahoma, Arial
}

.ProductMatrixDiv input
{
  font-family: Verdana, Tahoma ;
  font-size: 9pt ;
  padding: 2px ;
  margin: 0px ;
  vertical-align: middle ;
  text-align: right ;
}

table .AddToCartDivQTYTable .QTYInput
{
  font-family: Verdana, Tahoma ;
  font-size: 9pt ;
  padding: 2px ;
  margin: 0px ;
  width: 3em ;
  vertical-align: middle ;
  text-align: right ;
}

.AlignLeftColumn 
{
  width: 100% ;
  text-align: left
}

#AddToCartTable 
{
  margin: 0px ;
  padding: 0px ;
  width: 100%
}

#myTable 
{
  margin: 0px ;
  padding: 0px ;
}

.ProductMatrixDiv .UpDownTable, .ProductMatrixDiv .UpDownTable td
{
  margin: 0px;
  border: 0px ;
  vertical-align: middle
}

.ProductMatrixDiv .UpDownTable
{
  padding: 0px;
	border: 0px solid #000000 ;
}

.ProductMatrixDiv .UpDownTable td
{
  padding: 3px;
}

.AddToCartDivProductNumber 
{
margin: 0px;
padding: 1px;
line-height: 1.2 ;
font-weight: normal ;
font-size: 9pt ;
font-family: "Arial Narrow", Arial
}

.AddToCartDivProductDescription
{
margin: 0px;
padding: 1px;
line-height: 1.2 ;
font-size: 8pt ;
font-family: Tahoma, Arial ;
font-weight: normal
}


.AddToCartDivQTYTable
{
border-collapse: collapse;
padding: 0px;
margin: 4px;
border: 1px solid Black ;
background-color: #DCDCDC ;
width: 100px ;
}

.TableFloatRight
{
padding: 0px;
margin: 0px;
border: 0px ;
width: 80px ;
float: right
}

.AddToCartDivQTYTable td
{
text-align: center ;
border-collapse: collapse;
padding: 0px; 
margin: 0px
}

.AddToCartDivQTYTableCell, .AddToCartDivQTYTableCellTop
{
text-align: center ;
border-collapse: collapse;
padding: 0px; 
margin: 0px ;
font-size: 7pt
}

.AddToCartDivQTYTableCellTop
{
vertical-align: bottom ;
}


.AddToCartDivQTYTableCell
{
vertical-align: top ;
}

#AddToCartDivButtonTop
{
  padding: 0px;
  margin: 0px 0px 8px 0px
}

#AddToCartDivButtonOptional
{
  padding: 0px;
  margin: 10px 0px 0px 0px
}

.AddToCartDivQTYTable td 
{
  padding: 0px ;
}

.AddToCartDivQTYTable
{
  padding: 0px ;
}

.AddToCartDivQTYTableCellTop
{
  padding: 0px ;
}

.AddToCartDiv td 
{
font-family: Verdana, Tahoma ;
font-size: 8pt ;
vertical-align: top ;
padding: 4px ;
border: none ;
font-weight: normal ;
}

.ProductMatrixDiv td, .ProductMatrixDiv th, .ProductMatrixDiv tf 
{
  font-family: Verdana, Tahoma ;
  font-size: 9pt ;
  vertical-align: top ;
  text-align: center ;
  padding: 4px ;
  border: 1pt ;
  border-color: Gray ; 
  font-weight: normal ;
}

.ProductMatrixDiv table 
{
  margin: 0px ;
  padding: 0px ;
  border-collapse: collapse ;
  border: 0pt ;
}

.AddToCartDiv table 
{
  margin: 0px ;
  padding: 0px ;
  border-collapse: collapse ;
}

.AddToCartDiv .RowCellAlt, .AddToCartDiv .RowCellAltCentered, .AddToCartDiv .RowCellAltCenteredPrice
{
  background-color: #FFF8DC
}

.ProductMatrixDiv .RowCellAlt, .ProductMatrixDiv .RowCellAltCentered, .ProductMatrixDiv .RowCellAltCenteredPrice
{
  background-color: #FFF8DC ;
  vertical-align: middle
}

.AddToCartDiv .RowCell, .AddToCartDiv .RowCellCentered, .AddToCartDiv .RowCellCenteredPrice
{
background-color: #CFCFCF ;
}

.ProductMatrixDiv .RowCell, .ProductMatrixDiv .RowCellCentered, .ProductMatrixDiv .RowCellCenteredPrice
{
background-color: #CFCFCF ;
vertical-align: middle
}

.AddToCartDiv .RowCellCentered, .AddToCartDiv .RowCellAltCentered, .AddToCartDiv .RowCellCenteredPrice, .AddToCartDiv .RowCellAltCenteredPrice
{
text-align: center
}

.ProductMatrixDiv .RowCellCentered, .ProductMatrixDiv .RowCellAltCentered, .ProductMatrixDiv .RowCellCenteredPrice, .ProductMatrixDiv .RowCellAltCenteredPrice
{
text-align: center ;
vertical-align: middle
}


.AddToCartDiv .RowCellCenteredPrice, .AddToCartDiv .RowCellAltCenteredPrice
{
width: 50px ;
font-family: "Arial Narrow", Arial ;
font-size: 12pt ;
line-height: 1.1 ;
font-weight: normal
}


.AddToCartDiv .RowCellTop, .AddToCartDiv .RowCellTopLeft
{
background-color: Black ;
color: #ffffcc ;
font-weight: normal ;
text-align: center
}

.ProductMatrixDiv .RowCellTop, .ProductMatrixDiv .RowCellTopLeft, .ProductMatrixDiv .RowCellTop a, 
{
background-color: Black ;
color: #ffffcc ;
font-weight: normal ;
text-align: center ;
vertical-align: middle
}

.AddToCartDiv .RowCellTop
{
text-align: center
}

.AddToCartDiv .RowCellTopLeft 
{
text-align: left
}


.AddToCartDiv .RowCellAddButton
{
text-align: center ;
vertical-align: top ;
}

.vTOP
{
  vertical-align: top
}

.LxWxH
{
  font-family: Verdana ;
}

.specs, .specs td {
  margin: 0px 0px 0px 0px ;
  padding: 0px 0px 0px 0px  ;
  font-family: Verdana ;
  font-size: 9pt ;
  font-weight: normal ;
  margin: 0px 0px 0px 0px ;
  padding: 0px 0px 0px 0px  ;
}

.specs
{
  text-align: center ;
}


.AddToCartDescription, .AddToCartDescription td {
  margin: 0px 0px 0px 0px ;
  padding: 0px 0px 0px 0px  ;
  font-family: Georgia ;
  font-size: 12pt ;
  font-weight: normal
}

.specs .specdata, .specdata
{
  color: Maroon ;
  font-weight: bold
}
 
.CustomerInputTable, .shippingDestinationTable
{
  border: 1px solid #000000 ;
  background-color: #FFF8DC;
  margin: 6px 0px 0px 0px ;
}

.CustomerInputTable td, .shippingDestinationTable td
{
  border: 0px solid #000000 ;
  background-color: #FFF8DC;
  border-collapse: collapse ;
  margin: 0px ;
  padding: 4px ;
  text-align: left ;
  font-family: Verdana ;
}


.shippingOptionsTable, .shippingOptionsTableCentered
{
  border: 1px solid #000000 ;
  background-color: #FFF8DC;
  margin: 6px 0px 0px 0px ;
}

.shippingOptionsTable td
{
  line-height: 1.2 ;
  border: 0px solid #000000 ;
  background-color: #FFF8DC;
  margin: 0px ;
  padding: 4px ;
  text-align: left ;
  font-family: Verdana ;
}

.ShippingPrefs {
 font-size: 10pt ;
 font-weight: bold ;
 line-height: 1.2 ;
 vertical-align: middle
}

.CartTableDiv
{
 text-align: center;
 margin: 0 ;
 padding: 0 ;
 width: 100%
}

.CartTable td
{
 vertical-align: middle ;
 margin: 0 ;
 padding: 0 ;
}

.CartTitleTop, .CartTitleBottom
{
margin-top: 0 ;
text-align: center
}

.CartTitleBottom
{
 color: Gray
}

.CartMainTop, .CartMainBottom
{
margin-top: 0 ;
text-align: left
}

.CartMainBottom
{
 color: Gray
}

.ReturnToCatButton
{
  background-color: #CFCFCF ;
}

.TryPdf
{
  font-size: 10pt ;
  font-family: Verdana, Arial, Helvetica;
  font-weight: bold ;
  line-height: 12pt ;
  color: Gray
}


