body, html {
  background-image:url('http://www.rackmount-devices.com/images/black_texture_background.jpg');
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  padding:0px;
  overflow:auto;
  scrollbar-base-color:#55aa88;
  height:100%;
  width:100%;
  align:left;
  valign:top;
  font-family:arial;
  font-size:8pt;
}

.loading {
background-color:#d00000;
color:#ffffff;
font:100% sans-serif;
padding:0.1em 0.2em;
position:absolute;
left:0.2em;
top:0.2em;
}

.clickMenuBackground {
  background-image:url('http://www.rackmount-devices.com/images/dark_metal_background.gif');
}

#pic {
  background-color:#ffffff;
  top:10px;
  left:10px;
  position:relative;
  border:0px;
  text-decoration:none;
}

#pic a .large, #pic a .wide, #pic a .tall {
  border:0px;
  display:block;
  top:-1px;
  left:-1px;
  position:absolute;
  height:1px;
  width:1px;
  text-decoration:none;
}

#pic a img {
  border:0px;
  text-decoration:none;
}

#pic a.p1, #pic a.p1:visited, #pic a.p1:hover {
  text-decoration:none;
}

#pic a.p1:hover .large {
  background-color:white;
  padding:20px 20px 20px 20px;
  border:1px solid #000000;
  display:block;
  top:-85px;
  left:175px;
  position:absolute;
  height:auto;
  width:auto;
}

#pic a.p1:hover .wide {
  background-color:white;
  padding:20px 20px 20px 20px;
  border:1px solid #000000;
  display:block;
  top:-85px;
  left:175px;
  position:absolute;
  height:auto;
  width:750px;
}

#pic a.p1:hover .tall {
  background-color:white;
  padding:20px 20px 20px 20px;
  border:1px solid #000000;
  display:block;
  top:-85px;
  left:175px;
  position:absolute;
  height:400px;
  width:auto;
}

A.clickLink {
  color:teal;
  font-weight:bold;
  text-decoration:none;
}

A.clickLink:hover {
  color:blue;
  font-weight:bold;
  text-decoration:none;
}

A.clickLink:active {
  color:red;
  font-weight:bold;
  text-decoration:none;
}

A.clickBlack {
  color:black;
  font-weight:bold;
  text-decoration:none;
}

A.clickBlack:hover {
  color:#0000dd;
  font-weight:bold;
  text-decoration:none;
}

A.clickBlack:active {
  color:red;
  font-weight:bold;
  text-decoration:none;
}

A.clickList {
  color:teal;
  font-weight:bold;
  text-decoration:none;
}

A.clickList:hover {
  color:blue;
  font-weight:bold;
  text-decoration:none;
}

A.clickList:active {
  color:red;
  font-weight:bold;
  text-decoration:none;
}

A.clickMenu {
  color:white;
  font-weight:bold;
  text-decoration:none;
}

A.clickMenu:hover {
  color:yellow;
  font-weight:bold;
  text-decoration:none;
}

A.clickMenu:active {
  color:red;
  font-weight:bold;
  text-decoration:none;
}

A.clickSmall {
  color:black;
  text-decoration:none;
}

A.clickSmall:hover {
  color:blue;
  text-decoration:none;
}

A.clickSmall:active {
  color:red;
  text-decoration:none;
}

A.clickWhite {
  color:white;
  font-weight:bold;
  text-decoration:none;
}

A.clickWhite:hover {
  color:yellow;
  font-weight:bold;
  text-decoration:none;
}

A.clickWhite:active {
  color:red;
  font-weight:bold;
  text-decoration:none;
}

A.descLink {
  color:teal;
  font-family:verdana;
  font-weight:normal;
  text-decoration:underline;
}

A.descLink:hover {
  color:blue;
  font-family:verdana;
  font-weight:normal;
  text-decoration:underline;
}

A.descLink:active {
  color:red;
  font-family:verdana;
  font-weight:normal;
  text-decoration:underline;
}

IMG.clickImage {
  max-height:75px;
  max-width:180px;
}

IMG.clickMfgr {
  max-height:30px;
  max-width:120px;
}

IMG.popCart {
  max-height:350px;
  max-width:75%;
}

IMG.searchImage {
  max-height:75px;
  max-width:150px;
}

DIV.popWindow {
  visibility:hidden;
  position:absolute;
  top:100px;
  left:10px;
  padding:3px;
  margin:10px;
  background-color:#ffffff;
  border:5px solid black;
  width:auto;
  height:auto;
}

DIV.sec1 {
  margin:0px;
  padding:0px;
  width:98%;
  align:left;
  valign:top;
  overflow:auto;
  scrollbar-base-color:#55aa88;
}

DIV.sec2 {
  margin:0px;
  padding:0px;
  width:97.5%;
  height:75%;
  align:left;
  valign:top;
  overflow:auto;
  scrollbar-base-color:#55aa88;
}

DIV.sec3 {
  margin:0px;
  padding:0px;
  width:98%;
  align:left;
  valign:top;
  overflow:auto;
  scrollbar-base-color:#55aa88;
}

.accountCheckbox {
  color:black;
  font-family:arial;
  font-weight:bold;
  font-size:8pt;
  text-align:left;
  vertical-align:top;
}

.accountInput {
  color:black;
  font-family:arial;
  font-weight:normal;
  font-size:9pt;
  text-align:left;
  vertical-align:middle;
  background-color:#ffffff;
}

.accountInputDisabled {
  color:black;
  font-family:arial;
  font-weight:normal;
  font-size:9pt;
  text-align:left;
  vertical-align:middle;
  background-color:#dddddd;
}

.accountLabel {
  color:black;
  font-family:arial;
  font-weight:bold;
  font-size:8pt;
  text-align:right;
  vertical-align:top;
}

.accountLabelDisabled {
  color:gray;
  font-family:arial;
  font-weight:bold;
  font-size:8pt;
  text-align:right;
  vertical-align:top;
}

.accountLabelInfo {
  color:gray;
  font-family:arial;
  font-style:italic;
  font-weight:bold;
  font-size:7pt;
  vertical-align:middle;
}

.accountLine {
  size:1px;
  color:#eeeeee;
}

.accountTitle {
  background-color:#eeeeee;
  color:#0000aa;
  font-family:verdana;
  font-weight:bold;
  font-size:9pt;
  text-align:center;
  vertical-align:middle;
}

.accountRadio {
  color:teal;
  font-family:arial;
  font-weight:bold;
  font-size:8pt;
  text-align:left;
  vertical-align:top;
}

TD.searchBlock {
  border-style:solid;
  border-width:2px;
  border-color:#eeeeee;
  vertical-align:bottom;
  max-width:16%;
}

TR.searchRow {
  max-width:95%;
}

.cartBulk {
  color:black;
  font-weight:bold;
  font-size:10pt;
}

.cartDesc {
  color:black;
  font-weight:bold;
  font-size:8pt;
}

.cartEach {
  color:blue;
  font-weight:bold;
  font-size:10pt;
}

.cartTitle {
  color:#000099;
  font-family:verdana;
  font-weight:bold;
  font-size:8pt;
}

.cartHeader {
  color:brown;
  font-weight:bold;
  font-size:8pt;
}

.cartOutOfStock {
  color:#cc0000;
  font-weight:bold;
  font-size:8pt;
}

.cartPkg {
  color:black;
  font-weight:bold;
  font-size:10pt;
}

.cartSku {
  color:gray;
  font-weight:bold;
  font-size:10pt;
}

.cartQty1 {
  background-color:#ffffdd;
  color:black;
  font-size:10pt;
}

.cartQty2 {
  background-color:white;
  color:black;
  font-size:10pt;
}

.cartOption1 {
  background-color:#ffffdd;
  color:black;
  font-size:10pt;
}

.cartOption2 {
  background-color:white;
  color:black;
  font-size:10pt;
}

.cartPrice {
  color:red;
  font-weight:bold;
  font-size:10pt;
}

.cartShip {
  color:blue;
  font-weight:bold;
  font-size:10pt;
}

.cartTotal {
  color:teal;
  font-weight:bold;
  font-size:10pt;
}

.cartWeight {
  color:gray;
  font-weight:bold;
  font-size:10pt;
}

.clickLinkSelected {
  color:gray;
  font-weight:bold;
  text-decoration:none;
}

.clickMenuDisabled {
  color:gray;
  font-weight:bold;
  text-decoration:none;
}

.clickMenuSelected {
  color:black;
  font-weight:bold;
  text-decoration:none;
}

.defaultColor {
  color:teal;
}

.descDoc {
  color:teal;
  font-family:arial;
  font-weight:normal;
  text-decoration:underline;
}

.descDoc:hover {
  color:blue;
  font-family:arial;
  font-weight:normal;
  text-decoration:underline;
}

.descDoc:active {
  color:red;
  font-family:arial;
  font-weight:normal;
  text-decoration:underline;
}

.descName {
  color:gray;
  font-family:arial;
  font-weight:normal;
}

.descText {
  font-family:verdana;
  color:black;
}

.descTitle {
  color:black;
  font-weight:bold;
  font-size:12pt;
}

.descWeight {
  color:gray;
  font-family:verdana;
  font-size:8pt;
}

.divNav {
  width:15%;
  background-color:gray;
}

.helpAddress {
  color:teal;
  font-family:arial;
  font-size:10pt;
}

.helpCart {
  color:#666688;
  font-family:verdana;
  font-size:12pt;
  font-weight:bold;
}

.helpDesc {
  color:black;
  font-family:arial;
  font-size:10pt;
}

.helpFeatured {
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold;
}

.helpHeader {
  color:#666688;
  font-family:verdana;
  font-size:10pt;
  font-weight:bold;
}

.helpIsle {
  color:teal;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
}

.helpIsle:hover {
  color:blue;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
}

.helpIsle:active {
  color:red;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
}

.helpLink {
  color:teal;
  font-family:arial;
  font-size:10pt;
  text-decoration:underline;
}

.helpLink:hover {
  color:blue;
  font-family:arial;
  font-size:10pt;
  text-decoration:underline;
}

.helpLink:active {
  color:red;
  font-family:arial;
  font-size:10pt;
  text-decoration:underline;
}

.helpMail {
  color:teal;
  font-family:arial;
  font-size:10pt;
  text-decoration:underline;
}

.helpMail:hover {
  color:blue;
  font-family:arial;
  font-size:10pt;
  text-decoration:underline;
}

.helpMail:active {
  color:red;
  font-family:arial;
  font-size:10pt;
  text-decoration:underline;
}

.helpTitle {
  color:teal;
  font-family:verdana;
  font-size:12pt;
  font-weight:bold;
}

.helpUpdate {
  color:#aaaacc;
  font-family:arial;
  font-size:8pt;
}

.hrLine {
  size:1px;
  color:#ddddee;
}

.itemBackOrder {
  color:red;
  background-color:yellow;
  font-style:italic;
  font-weight:bold;
  font-size:10pt;
}

.itemNotAvail {
  color:red;
  background-color:yellow;
  font-style:italic;
  font-weight:bold;
  font-size:10pt;
}

.largeMessage {
  color:black;
  font-size:12pt;
}

.logoTm {
  vertical-align:super;
  font-size:20pt;
}

.mediumFont {
  line-height:1.5em;
  font-size:8pt;
  font-weight:bold;
}

.normalLink {
  color:blue;
  text-decoration:underline;
}

.normalLink:hover {
  color:blue;
  text-decoration:underline;
}

.normalLink:active {
  color:red;
  text-decoration:underline;
}

.pageTitle {
  color:gray;
  font-size:16pt;
}

.buttonBuy {
  font-family:arial;
  font-size:7pt;
  font-weight:normal;
  color:black;
  background-color:#aaffaa;
}

.buttonBuy:hover {
  font-family:arial;
  font-size:7pt;
  font-weight:normal;
  color:black;
  background-color:#ccffcc;
}

.buttonGray {
  border:outset 1px #ccc;
  font-family:arial;
  font-size:8pt;
  font-weight:bold;
  color:black;
  background-color:#dddddd;
}

.buttonGray:hover {
  border:outset 1px #ccc;
  font-family:arial;
  font-size:8pt;
  font-weight:bold;
  color:black;
  background-color:#eeeeee;
}

.buttonInfo {
  font-family:arial;
  font-size:7pt;
  font-weight:normal;
  color:black;
  background-color:#aaaaff;
}

.buttonInfo:hover {
  font-family:arial;
  font-size:7pt;
  font-weight:normal;
  color:black;
  background-color:#ccccff;
}

.buttonOrange {
  border:outset 1px #ccc;
  font-family:arial;
  font-size:8pt;
  font-weight:bold;
  color:black;
  background-color:#ffcc66;
}

.buttonOrange:hover {
  border:outset 1px #ccc;
  font-family:arial;
  font-size:8pt;
  font-weight:bold;
  color:black;
  background-color:#ffee88;
}

.buttonPrice {
  font-family:arial;
  font-size:7pt;
  font-weight:normal;
  color:black;
  background-color:#ffcccc;
}

.buttonPrice:hover {
  font-family:arial;
  font-size:7pt;
  font-weight:normal;
  color:black;
  background-color:#ffeeee;
}

.buttonSelect {
  font-family:arial;
  font-size:7pt;
  font-weight:normal;
  color:black;
  background-color:#aaffaa;
}

.buttonSelect:hover {
  font-family:arial;
  font-size:7pt;
  font-weight:normal;
  color:black;
  background-color:#ccffcc;
}

.searchClick {
  text-decoration:underline;
}

.searchDesc {
  font-family:arial;
  font-size:8pt;
  text-decoration:none;
  color:black;
}

.searchDesc:hover {
  font-family:arial;
  font-size:8pt;
  text-decoration:none;
  color:blue;
}

.searchDesc:active {
  font-family:arial;
  font-size:8pt;
  text-decoration:none;
  color:red;
}

.searchField {
  color:black;
  background-color:#ddffee;
  font-size:10pt;
  background-color:white;
}

.searchSku {
  font-family:arial;
  font-size:7pt;
  color:gray;
}

.selectList {
  background-color:#005566;
  color:white;
  font-size:8pt;
}

.shipChart {
  background-color:white;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold;
  text-align:center;
}

.shoppingCart {
  color:teal;
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
  vertical-align:middle;
  text-decoration:none;
}

.shoppingCart:hover {
  color:blue;
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
  vertical-align:middle;
  text-decoration:none;
}

.shoppingCart:active {
  color:purple;
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
  vertical-align:middle;
}

.shoppingCartAlert {
  background-color:blue;
  color:white;
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
}

.shoppingCartAlertLink {
  color:#999999;
  font-family:arial;
  font-size:8pt;
  font-weight:normal;
}

.shoppingCartDesc {
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
  vertical-align:middle;
}

.shoppingCartEmpty {
  background-color:#f3f3f3;
  color:black;
  font-family:arial;
  font-size:14pt;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
}

.shoppingCartError {
  background-color:red;
  color:white;
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
}

.shoppingCartFull {
  background-color:blue;
  color:white;
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
}

.shoppingCartInfo {
  color:black;
  font-family:arial;
  font-size:8pt;
  font-weight:normal;
  vertical-align:top;
  text-decoration:none;
}

.shoppingCartInfo:hover {
  color:blue;
  font-family:arial;
  font-size:8pt;
  font-weight:normal;
  vertical-align:top;
  text-decoration:none;
}

.shoppingCartInfo:active {
  color:purple;
  font-family:arial;
  font-size:8pt;
  font-weight:normal;
  vertical-align:top;
  text-decoration:none;
}

.shoppingCartLink {
  color:teal;
  font-family:arial;
  font-size:8pt;
  font-weight:normal;
  vertical-align:middle;
}

.shoppingCartLink:hover {
  color:blue;
  font-family:arial;
  font-size:8pt;
  font-weight:normal;
  vertical-align:middle;
}

.shoppingCartLink:active {
  color:purple;
  font-family:arial;
  font-size:8pt;
  font-weight:normal;
  vertical-align:middle;
}

.shoppingCartNormal {
  color:black;
  font-family:arial;
  font-size:8pt;
  font-weight:normal;
  vertical-align:top;
  text-decoration:none;
}

.shoppingCartOffline {
  background-color:yellow;
  color:black;
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
}

.shoppingCartSmall {
  color:black;
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
  vertical-align:middle;
  text-decoration:none;
}

.shoppingCartSmall:hover {
  color:blue;
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
  vertical-align:middle;
  text-decoration:none;
}

.shoppingCartSmall:active {
  color:purple;
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
  vertical-align:middle;
  text-decoration:none;
}

.shoppingCartStatus {
  color:teal;
  font-family:arial;
  font-size:7pt;
  font-weight:normal;
  text-align:right;
  vertical-align:middle;
}

.shoppingCartTiny {
  background-color:#eeeeee;
  color:gray;
  font-family:arial;
  font-size:7pt;
  font-weight:normal;
  vertical-align:middle;
}

.shoppingCartTinyLink {
  color:teal;
  font-family:arial;
  font-size:7pt;
  font-weight:normal;
  vertical-align:middle;
}

.shoppingCartTinyLink:hover {
  color:blue;
  font-family:arial;
  font-size:7pt;
  font-weight:normal;
  vertical-align:middle;
}

.shoppingCartTinyLink:active {
  color:purple;
  font-family:arial;
  font-size:7pt;
  font-weight:normal;
  vertical-align:middle;
}

.showList {
  color:gray;
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
}

.showModel {
  color:#990000;
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
}

.showMsg {
  color:green;
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
}

.showOos {
  background-color:yellow;
  color:black;
  font-family:arial;
  font-size:12pt;
  font-weight:bold;
}

.showPrice {
  color:black;
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
}

.showSku {
  color:#000099;
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
}

.smallGray {
  color:gray;
  font-size:8pt;
}

.smallGrayLink {
  color:gray;
  font-size:8pt;
  text-decoration:none;
}

.smallGrayLink:hover {
  color:blue;
  font-size:8pt;
  text-decoration:none;
}

.smallGrayLink:active {
  color:red;
  font-size:8pt;
  text-decoration:none;
}

.smallTealLink {
  color:teal;
  font-weight:bold;
  text-decoration:none;
}

.smallTealLink:hover {
  color:blue;
  font-weight:bold;
  text-decoration:none;
}

.smallTealLink:active {
  color:red;
  font-weight:bold;
  text-decoration:none;
}

.unBold {
  font-weight:normal;
  color:gray;
}



.partLink {
  color:teal;
  font-size:7pt;
  font-weight:bold;
}

.partLink:hover {
  color:#0000bb;
  font-size:7pt;
  font-weight:bold;
}

.partLink:active {
  color:purple;
  font-size:7pt;
  font-weight:bold;
}

.trailerMsg {
  background-color:#ddeedd;
  line-spacing:1.5em;
  color:teal;
  text-align:center;
  font-family:arial;
  font-size:7pt;
  font-weight:normal;
}
