/* Percentage font size prevents large leaps in size when resizing text in
* Internet Explorer-Win. */
body  { 
  color: #FFFFFF; /* white */
  background-color: #2E477C; 
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 80%; 
  text-align: left; 
}

h1 { display: block; margin-left: 16px; font-weight: bold; font-size: 2em; }
h2 { display: block; font-weight: bold; font-size: 1.6em; line-height: normal; letter-spacing: normal; word-spacing: normal }
h3 { display: block; text-align: center; font-weight: bold; font-size: 1.2em; }

ol { list-style-type: decimal; }

form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

a,a:link,a:visited,a:hover,a:active { text-decoration: underline; color: #000000; }  

a.searchnav:link    { text-decoration: underline; font-size: 1em; font-weight: bold; }
a.searchnav:visited { text-decoration: underline; font-size: 1em; font-weight: bold; }
a.searchnav:active  { text-decoration: underline; font-size: 1em; font-weight: bold; }

.equipmentcategory { list-style-type: square; color:#000000; }

blockquote.footerText { color: #000000; background-color: transparent; font-weight: bold; }

.musiclist           { color: #FFFFFF; }
.musiclist.listleft  { border-right-width: 0px; }
.musiclist.listmid   { border-right-width: 0px; border-left-width: 0px; }
.musiclist.listright { border-left-width: 0px; }

.multiparts { height: 147px; overflow: hidden; } 

table.topTable                    { border-collapse: collapse; border-style: none; border-width: 0px 0px 0px 0px; border-spacing: 0px; padding: 0px 0px 0px 0px; }
table.topTable td                 { }
table.topTable td.topRowHome      { background: url(http://www.dropshop.com/npwd_images/background_header.jpg) no-repeat; }
table.topTable td.topRowMusic     { background: url(http://www.dropshop.com/npwd_images/background_header_music.jpg) no-repeat; }
table.topTable td.topRowEquipment { background: url(http://www.dropshop.com/npwd_images/background_header_equipment.jpg) no-repeat; }
table.topTable td.topRowServices  { background: url(http://www.dropshop.com/npwd_images/background_header_services.jpg) no-repeat; }
table.topTable td.topRowMedia     { background: url(http://www.dropshop.com/npwd_images/background_header_media.jpg) no-repeat; }
table.topTable td.topRowShop      { background: url(http://www.dropshop.com/npwd_images/background_header_shop.jpg) no-repeat; }
table.topTable td.topRowCommunity { background: url(http://www.dropshop.com/npwd_images/background_header_community.jpg) no-repeat; }
table.topTable td.topRowCart      { background: url(http://www.dropshop.com/npwd_images/background_header_cart.jpg) no-repeat; }
table.topTable td.rightColumn     { background: url(http://www.dropshop.com/npwd_images/background_column.gif) no-repeat; text-align: center; width: 304px; }
table.topTable td.bottomRow       { background: url(http://www.dropshop.com/npwd_images/background_footer.gif) no-repeat; font-size: 12px; font-weight: bold; color: #000000; }
table.topTable td.content         { padding: 4px; font-size : 1em; color: #000000; background: url(/npwd_images/background_body_large.gif) no-repeat; }
table.topTable td.home            { padding: 4px 4px 0px 4px; font-size : 1em; color: #000000; background: url(/npwd_images/background_body_large_home.gif) no-repeat; }

table.productListTable              { font-size: .9em; border-width: 1px 1px 1px 1px; border-spacing: 0px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; border-collapse: collapse; background-color: transparent; }
table.productListTable th           { border-width: 1px 1px 1px 1px; padding: 2px 2px 2px 2px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; background-color: #FC6604; color: #FFFFFF; }
table.productListTable td           { border-width: 1px 1px 1px 1px; padding: 2px 2px 2px 2px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; background-color: transparent; }
table.productListTable th.listleft  { border-right-width: 0px; background-color: #9E9D9C; color: #000000; }
table.productListTable th.listmid   { border-right-width: 0px; border-left-width: 0px; background-color: #9E9D9C; color: #000000; }
table.productListTable th.listright { border-left-width: 0px; background-color: #9E9D9C; color: #000000; }
table.productListTable td.listleft  { border-right-width: 0px; background-color: transparent; color: #000000; }
table.productListTable td.listmid   { border-right-width: 0px; border-left-width: 0px; background-color: transparent; color: #000000;  }
table.productListTable td.listright { border-left-width: 0px; background-color: transparent; color: #000000; }

.detaillink { color: #000000; text-decoration: underline; cursor: pointer; }

table.featuredLabelTable         { border-width: 1px 1px 1px 1px; border-spacing: 0px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; border-collapse: collapse; background-color: white; }
table.featuredLabelTable th      { border-width: 1px 1px 1px 1px; padding: 3px 3px 3px 3px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000; background-color: #FC6604; color: #FFFFFF; }
table.featuredLabelTable td      { border-width: 1px 1px 1px 1px; padding: 4px 4px 4px 4px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; background-color: #D7D7D7; color: #000000; }
table.featuredLabelTable td.logo { border-width: 1px 1px 1px 1px; padding: 4px 4px 4px 4px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; background-color: #9E9D9C; color: #000000; }

a.featured:link    { text-decoration: underline; font-size: 1.3em; font-weight: bold; color: #FFFFFF; }
a.featured:visited { text-decoration: underline; font-size: 1.3em; font-weight: bold; color: #FFFFFF; }

table.equipmentCategoryTable    { border-width: 1px 1px 1px 1px; border-spacing: 0px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; border-collapse: collapse; background-color: white; }
table.equipmentCategoryTable th { border-width: 1px 1px 1px 1px; padding: 3px 3px 3px 3px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; background-color: #FC6604; }
table.equipmentCategoryTable td { border-width: 1px 1px 1px 1px; padding: 4px 4px 4px 4px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; background-color: #D7D7D7; color: #000000; }

a.equipmentCategoryLink:link    { text-decoration: underline; font-size: 1.3em; font-weight: bold; color: #000000; }
a.equipmentCategoryLink:visited { text-decoration: underline; font-size: 1.3em; font-weight: bold; color: #000000; }

a.tunein       { text-decoration: underline; font-size: 2em;   font-weight: bold; display: block; margin-left: 16px; color: #2E477C; }
a.tunein:hover { text-decoration: underline; font-size: 2em;   font-weight: bold; display: block; margin-left: 16px; color: #FF0000; }

table.sevenDayTable    { border-width: 1px 1px 1px 1px; border-spacing: 0px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; border-collapse: collapse; }
table.sevenDayTable th { border-width: 1px 1px 1px 1px; padding: 3px 3px 3px 3px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; background-color: #FC6604; color: #FFFFFF; }
table.sevenDayTable td { border-width: 1px 1px 1px 1px; padding: 4px 4px 4px 4px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; background-color: #9E9C9D; }

a.dayLink:link    { color: #FFFFFF; }
a.dayLink:visited { color: #FFFFFF; }

table.featuredItemTable    { border-width: 1px 1px 1px 1px; border-spacing: 0px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; border-collapse: collapse; background-color: white; }
table.featuredItemTable th { border-width: 1px 1px 1px 1px; padding: 3px 3px 3px 3px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; background-color: #FC6604; color: #FFFFFF; }
table.featuredItemTable td { border-width: 1px 1px 1px 1px; padding: 4px 4px 4px 4px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; background-color: #D7D7D7; color: #000000; }

table.calendar    { border-width: 1px 1px 1px 1px; border-spacing: 0px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; border-collapse: collapse; background-color: #FC6604; }
table.calendar th { border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; background-color: #9E9C9D; }
table.calendar td { border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; background-color: #FC6604; color: #FFFFFF; }

table.linksTable    { border-width: 1px 1px 1px 1px; border-spacing: 0px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; border-collapse: collapse; }
table.linksTable th { border-width: 1px 1px 1px 1px; padding: 3px 3px 3px 3px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; background-color: #FC6604; }
table.linksTable td { border-width: 1px 1px 1px 1px; padding: 4px 4px 4px 4px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; background-color: #D7D7D7; }

a.linkTableLink:link    { color: #FFFFFF; }
a.linkTableLink:visited { color: #FFFFFF; }

table.dropCartTable   { background: url(http://www.dropshop.com/npwd_images/background_dropcart.gif) no-repeat; color: #000000; }
table.dropRadioTable  { background: url(http://www.dropshop.com/npwd_images/background_dropplayer.gif) no-repeat; }
table.dropSearchTable { border-collapse: collapse; border-style: none; border: 0px 0px 0px 0px; border-spacing: 0px; padding: 0px 0px 0px 0px; color: #000000; background-color: transparent; font-size: .85em; font-weight: bold; background: url(http://www.dropshop.com/npwd_images/background_dropsearch.gif) no-repeat; text-align: center; }

.dropSearchField  { font-size: .9em; font-family: Arial, Helvetica, sans-serif; background-color: #CCDCFF; font-weight: bold; zIndex: -1; }
.dropSearchField2 { font-size: .85em; font-family: Arial, Helvetica, sans-serif; background-color: #CCDCFF; font-weight: bold; border-right-width: 2px; }
.radiobuttons     { font-size: .2em; font-family: Arial, Helvetica, sans-serif; border: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

table.customerTable    { font-size: .95em; border-width: 0px 0px 0px 0px; border-spacing: 0px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; border-collapse: collapse; background-color: #FFFFFF; font-weight:bold; }
table.customerTable th { font-size: .95em; border-width: 0px 0px 0px 0px; padding: 2px 2px 2px 2px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; background-color: #FC6604; color: #FFFFFF; }
table.customerTable td { font-size: .95em; border-width: 0px 0px 0px 0px; padding: 2px 2px 2px 2px; border-style: solid solid solid solid; border-color: #000000 #000000 #000000 #000000; background-color: #D7D7D7; }

table.cartItemTable    { border-collapse: collapse; border-style: none; border-width: 0px 0px 0px 0px; border-spacing: 0px; padding: 0px 0px 0px 0px; background-color: #D7D7D7; }
table.cartItemTable th { border-collapse: collapse; border-style: none; border-width: 0px 0px 0px 0px; border-spacing: 0px; padding: 0px 0px 0px 0px; background-color: #D7D7D7; }
table.cartItemTable td { border-collapse: collapse; border-style: none; border-width: 0px 0px 0px 0px; border-spacing: 0px; padding: 0px 0px 0px 0px; background-color: #D7D7D7; }

.requiredField { color: #FF0000; font-size: 1.5em; }

.outerScroll { width: 582px; height: 452px; position: absolute; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 9px; background-color: transparent; overflow: auto; }

.innerScroll { width: 570px; height: 385px; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: transparent; overflow: auto; }
.innerScroll2 { width: 567px; height: 385px; position: relative; margin: 0px; padding: 0px; background-color: transparent; overflow: auto; }
