 

body { background: url(gfx/body-span-bg.gif) repeat-x #ffffff; font:11px arial, sans-serif; color:#575756; margin:0; padding:0; }

 
/*-- LINKS INFO --*/

a:link, a:visited { text-decoration:none; color:#575756; }
a:hover, a:active {text-decoration:underline; color:#e41e25; } 

a:link.red, a:visited.red { text-decoration:none; color:#b80f0f; }
a:hover.red, a:active.red { text-decoration:underline; color:#0168B7; } 

a:link.blue, a:visited.blue { text-decoration:underline; color:#3A6F8F; }
a:hover.blue, a:active.blue { text-decoration:underline; color:#e41e25; } 

a:link.blb, a:visited.blb { text-decoration:none; color:#B0D8F2; }
a:hover.blb, a:active.blb { text-decoration:underline; color:#e41e25; } 

a:link.wht, a:visited.wht { text-decoration:none; color:#ffffff; }
a:hover.wht, a:active.wht { text-decoration:underline; color:#121212; } 



a:link.cp, a:visited.cp { text-decoration:none; color:#575756; }
a:hover.cp, a:active.cp { text-decoration:underline; color:#00AEEF; } 

a:link.os, a:visited.os { text-decoration:none; color:#575756; }
a:hover.os, a:active.os { text-decoration:underline; color:#497593; } 

a:link.ps, a:visited.ps { text-decoration:none; color:#575756; }
a:hover.ps, a:active.ps { text-decoration:underline; color:#ADAFB2; } 

a:link.nd, a:visited.nd { text-decoration:none; color:#575756; }
a:hover.nd, a:active.nd { text-decoration:underline; color:#A54399; } 

a:link.sp, a:visited.sp { text-decoration:none; color:#575756; }
a:hover.sp, a:active.sp { text-decoration:underline; color:#9FCF67; } 

a:link.ss, a:visited.ss { text-decoration:none; color:#575756; }
a:hover.ss, a:active.ss { text-decoration:underline; color:#008C99; } 

a:link.hf, a:visited.hf { text-decoration:none; color:#575756; }
a:hover.hf, a:active.hf { text-decoration:underline; color:#F78F1E; } 

a:link.gs, a:visited.gs { text-decoration:none; color:#575756; }
a:hover.gs, a:active.gs { text-decoration:underline; color:#E51937; } 

a:link.fs, a:visited.fs { text-decoration:none; color:#575756; }
a:hover.fs, a:active.fs { text-decoration:underline; color:#ff007e; } 



/*-- GLOBAL FIXES --*/

img {border:none;}
form {padding:0px; margin:0px;}
ul, li {padding:0; margin:5px 0 10px 20px;}
*{ padding:0; margin:0;}

hr { border: 0; color:#C3C6B1; background: #C3C6B1; height:1px; margin:10px 10px 10px 16px; }
p {padding:10px 0 0 0;}


.smhds { padding-top:4px; font-weight:bold; }
.smmains { font-weight:bold; font-size:12px; color:#3A6F8F; }

#maincontainer { width:862px; margin-left:auto; margin-right:auto;}


/*-- NAV HEADER --*/

#topbar { background: url(gfx/topbar-bg.gif) bottom repeat-x; width:862px; height:43px; margin:30px 0 0 0; }
#logo { float:left; padding-left:10px; }
#dda { float:right; padding:22px 10px 0 0; width:160px; }


.navbullet {padding-right:10px; width:10px; height:10px;}


#navopthome { padding:20px 0 0 10px; margin:0; height:215px; width:207px; font-size:12px; font-weight:bold; float:left; overflow:hidden; }
.navsp { padding-bottom:10px; width:217px; }


#navopts { background: url(gfx/nav_bg.gif) no-repeat #000000; padding:4px 0 0 30px; margin-top:21px; height:169px; font-size:11px; }
#navoptsci { background: url(gfx/nav_bg_science.gif) no-repeat #000000; padding:4px 0 0 30px; margin-top:21px; height:169px; font-size:11px; }
#navopthome2 { background: url(gfx/nav_bg_company2.gif) no-repeat #000000; padding:4px 0 0 30px; margin-top:21px; height:169px; font-size:11px; }
#navoptpro { background: url(gfx/nav_bg_pro.gif) no-repeat #000000; padding:4px 0 0 30px; margin-top:21px; height:169px; font-size:11px; }
#navoptneo { background: url(gfx/nav_bg_neodymium.gif) no-repeat #000000; padding:4px 0 0 30px; margin-top:21px; height:169px; font-size:11px; }
#navoptsovpro { background: url(gfx/nav_bg_sovpro.gif) no-repeat #000000; padding:4px 0 0 30px; margin-top:21px; height:169px; font-size:11px; }
#navoptsov { background: url(gfx/nav_bg_sovereign.gif) no-repeat #000000; padding:4px 0 0 30px; margin-top:21px; height:169px; font-size:11px; }
#navopthif { background: url(gfx/nav_bg_hifeq.gif) no-repeat #000000; padding:4px 0 0 30px; margin-top:21px; height:169px; font-size:11px; }
#navoptguitar { background: url(gfx/nav_bg_guitar.gif) no-repeat #000000; padding:4px 0 0 30px; margin-top:21px; height:169px; font-size:11px; }
#navoptsystems { background: url(gfx/nav_bg_systems.gif) no-repeat #000000; padding:4px 0 0 30px; margin-top:21px; height:169px; font-size:11px; }



#hdbox { border-left:1px solid #cdcdcd; width:644px; height:255px; float:left; overflow:hidden;}



#nojackbox { background:red; width:862px; overflow:hidden; padding:15px 0 30px 0; clear:both; }
#globebox { background: url(gfx/globe_bg.jpg) repeat-x; width:862px; overflow:hidden; padding:15px 0 30px 0; clear:both; }

#bodbox {width:862px; overflow:hidden; padding:0 0 30px 0; clear:both; }




/*-- NEWS BAR --*/

#leftbar { float:left; width:217px; border-right:1px solid #cdcdcd; }
#news { padding-left:9px; }
.newshd { background: #B9B8B8; width:183px; padding:5px; font-weight:bold; color:#ffffff; font-size:12px;}

.mediahds { background: #B9B8B8; width:183px; padding:5px; font-weight:bold; color:#ffffff; font-size:12px; margin-bottom:10px;}

.article { margin: 10px 18px 10px 5px; padding-bottom:10px; border-bottom:1px solid #B2B2B2; }
.articlesum { margin: 10px 21px 10px 5px; padding-bottom:10px; border-bottom:1px solid #B2B2B2; }

.nhd { font:bold 11px arial, sans-serif; }
.ndt { font: 10px arial, sans-serif; color:#8a8a8a; padding:2px 0 4px 0; }
.ntx { font-size:11px; height:53px; overflow:hidden; color:#575756; }

.brtop { margin-top:10px; padding:0; }
.brbase { margin-bottom:20px; padding:0; }
 
.mailhd { background:#AB4F1A; width:183px; padding:5px; font-weight:bold; color:#ffffff; font-size:12px; margin-top:10px; }
.mailbtxt { margin:5px 20px 0 5px; color:#575756;}
input.mailbtn { font: 11px arial, sans-serif; color:#ffffff; background:#B25016; padding:0 3px 0 3px; border: 0; height:19px; vertical-align:bottom;}
.mailbox { margin:10px 0 5px 5px; }

.artibx { border-bottom:1px solid #cdcdcd; padding-bottom:10px; margin-top:20px; }


/*-- CART SUM --*/

.cartable { width:193px; border-collapse:collapse; margin:5px 0 5px 0;}
.cartable td { border-bottom:1px solid #373737; padding:4px 10px 4px 10px; }
.cartable th { font-weight:bold; border-bottom:1px solid #B9B8B8; padding:8px 10px 8px 10px; letter-spacing:1px; background:#181818; color:#ffffff; }
.ctleft { text-align:left;}
.ctright { text-align:right;}



/*-- BODY ELEMENTS --*/

h1.audio { background: url(gfx/proaudio_speakers_hd.gif) no-repeat; font:11px arial, sans-serif; color:#ffffff; width:298px; height:15px; padding:2px 0 0 20px; margin:0 0 10px 0; }
h1.audiosm { background: #B9B8B8; font-size:12px; font-weight:normal; color:#ffffff; width:186px; padding:5px;}

h1.guitar { background: url(gfx/guitar_speakers_hd.gif) no-repeat; font:11px arial, sans-serif; color:#ffffff; width:298px; height:15px; padding:2px 0 0 20px; margin:0 0 10px 0; }
h1.guitarsm { background: #BE1622; font-size:12px; font-weight:normal; color:#ffffff; width:186px; padding:5px; }

h1.sound { font-size:20px; color:#497593; margin:0 0 10px 0; }

h1.pros { font-size:24px; font-weight:normal; height:45px; color:#ffffff; margin:0; padding:40px 0 0 15px; background:#B9B8B8; }
h1.neo { font-size:24px; font-weight:normal; height:45px; color:#ffffff; margin:0; padding:40px 0 0 15px; background:#AB3A8D;  }
h1.sovpro { font-size:24px; font-weight:normal; height:45px; color:#ffffff; margin:0; padding:40px 0 0 15px; background:#ABCC58; }
h1.sov { font-size:24px; font-weight:normal; height:45px; color:#ffffff; margin:0; padding:40px 0 0 15px; background:#008295; }
h1.hif { font-size:24px; font-weight:normal; height:45px; color:#ffffff; margin:0; padding:40px 0 0 15px; background:#F28C00; }
h1.gtrsp { font-size:24px; font-weight:normal; height:45px; color:#ffffff; margin:0; padding:40px 0 0 15px; background:#BE1622; }
h1.sys { font-size:24px; font-weight:normal; height:45px; color:#ffffff; margin:0; padding:40px 0 0 15px; background:#E71D72; }
h1.media { font-size:24px; font-weight:normal; height:45px; color:#ffffff; margin:0; padding:40px 0 0 15px; background:#3A6F8F; }
h1.news { font-size:24px; font-weight:normal; height:45px; color:#ffffff; margin:0; padding:40px 0 0 15px; background:#3A6F8F; }

h1.syssm { font-size:12px; font-weight:normal; color:#ffffff; width:186px; padding:5px; background: #FF007E; }



h2 { font:normal 18px arial, sans-serif; color:#3A6F8F; margin:0 0 10px 0; } 

#body { float:left; padding:0; margin-left:10px; width:633px; }
#bodynp { float:left; padding:0; margin:0; width:644px; }

#proaudio { padding:0; margin:0 0 0 5px; float:left; width:298px; }
#guitar { padding:0; margin:0 5px 0 0; float:right; width:298px; }


#bodtxt { margin:0 13px 0 5px; clear:both; border-top:1px solid #cdcdcd; padding-top:20px; }

#bodtxtgen {margin:0; clear:both; padding:15px 10px 0 15px; line-height:18px; }
#bodtxtsci {margin:0; clear:both; padding:15px 10px 0 5px;  line-height:18px; }
 

.fetxt { padding:20px 0 10px 0; text-align:left;}
.viewp { text-align:right; padding-top:5px; }
 
#colbx { margin-bottom:30px; overflow:hidden; }
.txtcol1 { width:300px; float:left; margin-right:19px; text-align: justify; line-height:17px; }
.txtcol2 { width:300px; float:left;  text-align: justify;  line-height:17px; }
.txttag { font:bold 11px arial, sans-serif; color:#7A7D76;  line-height:17px; }


.txtcol1map { width:400px; float:left; padding-right:20px; margin-right:20px; border-right:1px solid #cdcdcd; line-height:17px; }
.txtcol2map { width:170px; float:left;  line-height:17px; }


/*-- SCI ELNTS --*/
.scitagl1 { font:bold 16px arial, sans-serif; color:#497593; line-height:20px; margin:0; }
.scitags1 { font: 14px arial, sans-serif; color:#497593; margin:20px 0 10px 0;  }

.thietab { border-collapse:collapse; padding:0; margin-bottom:20px; }
.thietab td { padding:0 10px 0 0; margin:0; }
.scisub1 { font:bold 11px arial, sans-serif; color:#497593; }


/*-- LIST TABLE --*/

.plistab { border-collapse:collapse; width:619px;  clear:both; padding:0; margin-bottom:20px; font-size:10px;  }
.plistab td { padding:5px; margin:0; }
.dt1 { border-bottom:1px solid #cdcdcd; }


.plisthd { background:#B9B8B8; padding:2px 5px 2px 5px; margin:0; color:#ffffff; font-weight:bold; }
.neolisthd { background:#AB3A8D; padding:2px 5px 2px 5px; margin:0; color:#ffffff; font-weight:bold; }
.sovlisthd { background:#008295; padding:2px 5px 2px 5px; margin:0; color:#ffffff; font-weight:bold; }
.sovprolisthd { background:#ABCC58; padding:2px 5px 2px 5px; margin:0; color:#ffffff; font-weight:bold; }
.hiflisthd { background:#F28C00; padding:2px 5px 2px 5px; margin:0; color:#ffffff; font-weight:bold; }
.gtrlisthd { background:#BE1622; padding:2px 5px 2px 5px; margin:0; color:#ffffff; font-weight:bold; }

.syslisthd { background:#E71D72; padding:2px 5px 2px 5px; margin:0; color:#ffffff; font-weight:bold;  }

.stlisthd { background:#3A6F8F; padding:2px 5px 2px 5px; margin:0; color:#ffffff; font-weight:bold;  }


.plistpic { width:125px; }

.apntfix { line-height:14px; height:58px; overflow:hidden; width:472px;  }

.objbox { float:right; width:400px; }
.sumcost { float:right; font:bold 22px arial, sans-serif; padding:5px 10px 0 0; margin-right:10px; border-right:1px dotted #666666; height:25px; color:#376E86; }

.maincost { font:bold 22px arial,  sans-serif;  color:#376E86;}

.vat { font: 10px arial, sans-serif; color:#666666; padding-right:5px;  }
.sumbtns { float:right; }

.dtable1 { width:614px; border-spacing:1px; background:#f3f3f3;}
.dtabrt { text-align:right; }
.dtable1 td { border-bottom:1px solid #cdcdcd; padding:6px 6px 6px 6px; }
.dthrt { text-align:right; font-weight:bold; background:#dddddd; }
.dthlf { text-align:left; font-weight:bold; background:#dddddd; }

/*-- PROD DETAILS --*/ 


.pdtab { border-collapse:collapse; width:577px; clear:both; padding:0; margin-bottom:20px; font-size:10px; }
.pdtab th { background: url(gfx/pros_list_hd.gif) no-repeat; padding:0 0 0 20px; margin:0; height:17px; text-align:left; }
.pdtab td { padding:10px 0 0 0; margin:0; vertical-align:top; }

#mainpicbox { width:375px; border:1px solid #cdcdcd; margin:0 12px 0 0; padding:0;}
.mainpic { width:375px; }

#tnbox { width:359px; margin:0 11px 10px 0; padding:9px; height:52px; }
.tnpicfix { width:50px; height:50px; border:1px solid #cdcdcd; overflow:hidden; float:right; margin-left:5px;  }
.tnpic { width:100px; }
 
.selimgbx {  float:right; margin:0; height:52px;  }

.psumbx { background:#f6f6f6; width:230px; margin-bottom:10px; }


.accordionHeader { overflow:hidden;cursor:pointer;}
.accordionHeaderSelected { overflow:hidden;cursor:pointer;}
.accordionContent { overflow:hidden;}


.prsumhd { background:#B9B8B8; padding:2px 5px 2px 5px; color:#ffffff;  width:220px; } 
.neosumhd { background:#AB3A8D; padding:2px 5px 2px 5px ; color:#ffffff;  width:220px; } 
.sovprosumhd { background:#ABCC58; padding:2px 5px 2px 5px ; color:#ffffff;  width:220px; } 
.sovsumhd { background:#008295; padding:2px 5px 2px 5px ; color:#ffffff;  width:220px; } 
.hifsumhd { background:#F28C00; padding:2px 5px 2px 5px ; color:#ffffff;  width:220px; } 
.gtrsumhd { background:#BE1622; padding:2px 5px 2px 5px ; color:#ffffff;  width:220px; } 
.syssumhd { background:#E71D72; padding:2px 5px 2px 5px ; color:#ffffff;  width:220px; } 


.prsumsubhd { background:#B9B8B8; padding:2px 5px 2px 5px; color:#ffffff; width:220px; margin-top:2px; }  
.neosumsubhd { background:#AB3A8D; padding:2px 5px 2px 5px; color:#ffffff; width:220px; margin-top:2px; }  
.sovprosumsubhd { background:#ABCC58; padding:2px 5px 2px 5px; color:#ffffff; width:220px; margin-top:2px;}  
.sovsumsubhd { background:#008295; padding:2px 5px 2px 5px; color:#ffffff;  width:220px; margin-top:2px; }  
.hifsumsubhd { background:#F28C00; padding:2px 5px 2px 5px; color:#ffffff; width:220px; margin-top:2px; }  
.gtrsumsubhd { background:#BE1622; padding:2px 5px 2px 5px; color:#ffffff; width:220px; margin-top:2px; }  
.syssumsubhd { background:#E71D72; padding:2px 5px 2px 5px; color:#ffffff; width:220px; margin-top:2px; }  

.apnthd { background:#B9B8B8; padding:2px 5px 2px 5px ; color:#ffffff; width:367px; } 
.neoapnhd { background:#AB3A8D; padding:2px 5px 2px 5px ; color:#ffffff; width:367px; } 
.spapnhd { background:#ABCC58; padding:2px 5px 2px 5px ; color:#ffffff; width:367px; } 
.svapnhd { background:#008295; padding:2px 5px 2px 5px ; color:#ffffff; width:367px; } 
.hifapnhd { background:#F28C00; padding:2px 5px 2px 5px ; color:#ffffff; width:367px;} 
.gtrapnhd { background:#BE1622; padding:2px 5px 2px 5px ; color:#ffffff; width:367px;} 
.sysapnhd { background:#E71D72; padding:2px 5px 2px 5px ; color:#ffffff; width:367px;} 

.apntxt { width:367px;  padding:5px; line-height:normal; text-align:justify;  }


.sumspec { margin:10px 10px 5px 10px; width:210px; }
.sumtag { width:85px; float:left; }
.sumtagb { float:left; }
  
.sumadd { margin:0 10px 5px 10px; width:210px; text-align:right; }

.qty { width:25px; border:1px solid #B1B1B1; height:23px; margin:0 10px 0 0; padding-top:4px; text-align:center; vertical-align:bottom; font-size:12px; font-weight:bold;  }

.speclist { border-collapse:collapse; padding:0; margin:0 5px 10px 5px; line-height:normal; color:#121212; }
.speclist td { padding:10px 5px 5px 5px; }
.spr { width:100px; }
.spb { width:93px; color:#121212; font-weight:bold; }

/*-- SUB CATS --*/

.subcontainer { margin:15px 0 20px 5px; overflow:hidden;  float:left; padding:0;}
.subcontainergt { margin:15px 0 20px 15px; overflow:hidden;  float:left; padding:0;}
.subox1 { width:196px; margin-right:15px; float:left; padding:0; vertical-align:top;}
.subox2 { width:196px; margin:0; float:left; padding:0; vertical-align:top;} 

h2.pros { background:#B9B8B8; font-size:12px; font-weight:normal; color:#ffffff; width:186px; padding:5px; }
h2.neo { background:#AB3A8D; font-size:12px; font-weight:normal; color:#ffffff; width:186px; padding:5px; }
h2.sovpro { background:#ABCC58; font-size:12px; font-weight:normal; color:#ffffff; width:186px; padding:5px; }
h2.sov { background:#008295; font-size:12px; font-weight:normal; color:#ffffff; width:186px; padding:5px; }
h2.hif { background:#F28C00; font-size:12px; font-weight:normal; color:#ffffff; width:186px; padding:5px;  }
h2.guitar { background:#BE1622; font-size:12px; font-weight:normal; color:#ffffff; width:186px; padding:5px; }
h2.syssm { background:#E71D72; font-size:12px; font-weight:normal; color:#ffffff; width:186px; padding:5px; }

.subtxt { padding:5px 0 0 0; }


/*-- INPUT ELEMTNS --*/

.srchbox { margin:10px 15px 15px 5px; }

input.srchbx { padding:2px 0 0 3px; height: 15px; width: 147px; border:#7a7a7a 1px solid; font: 11px arial, sans-serif; color:#000000; margin-right:8px; vertical-align:top; }
  

/*-- CONTACT --*/

#addybox {float:left; padding:10px 0 0 30px; }
#contactform { padding:10px 10px 0 0; float:left; width:330px; border-right:1px solid #cdcdcd;}
textarea.cnt { border:#abadb3 1px solid; color:#000000; font: 11px verdana, sans-serif; padding: 6px; width:180px; height:75px; }
input.contact { height:17px; width:185px; margin-bottom:15px; border:#ABADB3 1px solid; color:#000000; font: 11px verdana, sans-serif; padding:3px 0 0 6px; }
input.formx { background:#ffe6e8; height: 17px; width:185px; margin-bottom:15px; border:red 1px solid; color:#000000; font: 11px verdana, sans-serif; padding:3px 0 0 6px; }

label { margin-left:5px; vertical-align:top; font-size:10px;  }

label.contact { background:#efefef; float:left; font:10px verdana, sans-serif; padding:4px 7px 6px 0; width:100px; text-align:right; margin:0 5px 10px 0; }

label.blank { background:none; float:left; padding-right:5px; width: 103px; }  

input.btn { font: 11px arial, sans-serif; color:#ffffff; background:#3A6F8F; border:none; padding:4px 6px 4px 6px; margin:10px 0 5px 0;}
select.ctform { color: #000000; height:22px;  font: 11px verdana, sans-serif; }


/*-- DEALERS --*/

#locdropbox {padding:10px; border:1px solid #cdcdcd; background:#dddddd;}
select.localdrop { font-size:10px; height:20px;  vertical-align:bottom; width:220px;}
input.local { font: 11px arial, sans-serif; color:#ffffff; background:#3A6F8F; margin: 0 10px 0 5px; padding:2px 4px 2px 4px; border: 0; height:20px; vertical-align:middle; }
.loctxt {font:bold 12px arial, sans-serif; color:#3A6F8F; }

.distribox { width:252px; padding:10px 10px 10px 0; margin:0 20px 10px 0; font-size:11px; float:left; font:11px arial, sans-serif; line-height:17px;}

.dealerbox { width:172px; height:180px; padding:10px 10px 10px 0; margin:0 20px 10px 0; font-size:11px; float:left; font:11px arial, sans-serif; line-height:17px;  overflow:hidden;  }
.dishds { font-weight:bold; color:#3A6F8F; border-bottom:1px solid #cdcdcd; margin:20px 0 5px 0; padding:0 0 3px 0; }
.dealercontainer  { float:left; width:619px; padding:0; margin:0; }

/*-- ARTISTS --*/
#alpha { font:bold 18px arial, sans-serif; padding:10px 0 10px 0; letter-spacing:1px; text-align:center;  }

.artthumb1{ width:139px; float:left; padding:0; margin:10px 21px 10px 0; }
.artthumb2{ width:139px; float:left; padding:0; margin:10px 0 10px 0; }

.arthdtxt { background:#BE1622; text-align:center; height:15px; padding:6px 4px 4px 4px; font:10px arial, sans-serif; overflow:hidden; }

.artthumbcontainer { width:139px; height:90px; overflow:hidden; border-bottom:1px solid #BE1622; }
.artthumb { width:137px; border:1px solid #BE1622;  } 
.artipic { width:200px; padding:5px; }

  
/*-- RETURNS --*/
.result {  margin:10px 0 20px 0; padding-bottom:10px; border-bottom:1px dotted #4F4F4F; }
.resulthd { font: bold 12px arial, sans-serif; padding-bottom:5px; }
.restxt { font-size:12px; margin:20px 0 20px 0;}
  
 
 
/*-- MESSAGES --*/
 
.mes1 { font:bold 11px arial, sans-serif; color:#bc0000; padding:5px 0 5px 0; }
.mes2 { font:bold 11px arial, sans-serif; color:#04ae28; padding:5px 0 5px 0; }


/*-- CHECKOUT --*/

.checktable { font: 11px arial, sans-serif; color:#121212; margin:0; border-collapse:collapse; width:620px;  }
.checktable td { padding:6px 4px 4px 4px; border-bottom: 1px solid #3A6F8F;}
.checktable th { background:#3A6F8F; font:bold 11px arial, sans-serif; letter-spacing:2px; padding:5px 0 5px 4px; color:#ffffff; text-align:left; border-bottom: 1px solid #3A6F8F; }

th.right { background:#3A6F8F; font:bold 11px arial, sans-serif;letter-spacing:2px; padding:5px 5px 5px 4px; color:#ffffff; text-align:right; border-bottom: 1px solid #3A6F8F;  }

td.tot { font:bold 14px  arial, sans-serif; letter-spacing:2px; padding:5px 0 5px 4px; color:#000000; text-align:right; border-bottom: 1px solid #3A6F8F; background:#3A6F8F ; }

select.spqty { font:bold 11px arial, sans-serif; color: #000000; height:19px; vertical-align:middle; margin:0px; }
select.ship { font:bold 11px arial, sans-serif; color: #000000; height:19px; vertical-align:middle; margin-bottom:2px;}

.remove { padding:0 0 0 5px; vertical-align:middle;}



/*-- SPECIAL --*/

.newbanner span {display:none;}
.newbanner { z-index:3; position:absolute; top:-1px; left:-2px; width:90px; height:90px; background: url(gfx/new_banner.png) no-repeat top left; }

.newpicbox { overflow:hidden; position:relative; }


 
/*-- PAGING --*/

#pagingbx { text-align:right; padding-top:5px; }
#pagecontrol { font-size:10px; letter-spacing:2px; }
#pageids { font-size:10px; color: #979797; letter-spacing:1px; text-align:right;  }



 
/*-- FOOTER INFO --*/ 

#footbx { background:#808080; margin:0; height:80px; border-top:5px solid #B6B1AF;}

.footlkbx { width:870px; margin-left:auto; margin-right:auto; }

.footlinks { font: 10px arial, sans-serif; padding:20px 0 30px 236px; color:#343434;}
.disctxt { font: 9px arial,sans-serif; padding-top:6px; color:#d2d2d2; }

#w3c { 	padding:4px 0 0 0;}


