 

body { background: url(gfx/wires.gif) top center no-repeat #000000; font:11px arial, sans-serif; color:#ffffff; margin:0; padding:0; }

 
/*-- LINKS INFO --*/

a:link, a:visited { text-decoration:none; color:#ffffff; }
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:#1ca6f9; }
a:hover.blue, a:active.blue { text-decoration:underline; color:#e41e25; } 

a:link.blb, a:visited.blb { text-decoration:none; color:#1ca6f9; }
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:#f7a810; } 



a:link.cp, a:visited.cp { text-decoration:none; color:#ffffff; }
a:hover.cp, a:active.cp { text-decoration:underline; color:#00AEEF; } 

a:link.os, a:visited.os { text-decoration:none; color:#ffffff; }
a:hover.os, a:active.os { text-decoration:underline; color:#FCB033; } 

a:link.ps, a:visited.ps { text-decoration:none; color:#ffffff; }
a:hover.ps, a:active.ps { text-decoration:underline; color:#ADAFB2; } 

a:link.nd, a:visited.nd { text-decoration:none; color:#ffffff; }
a:hover.nd, a:active.nd { text-decoration:underline; color:#A54399; } 

a:link.sp, a:visited.sp { text-decoration:none; color:#ffffff; }
a:hover.sp, a:active.sp { text-decoration:underline; color:#9FCF67; } 

a:link.ss, a:visited.ss { text-decoration:none; color:#ffffff; }
a:hover.ss, a:active.ss { text-decoration:underline; color:#008C99; } 

a:link.hf, a:visited.hf { text-decoration:none; color:#ffffff; }
a:hover.hf, a:active.hf { text-decoration:underline; color:#F78F1E; } 

a:link.gs, a:visited.gs { text-decoration:none; color:#ffffff; }
a:hover.gs, a:active.gs { text-decoration:underline; color:#E51937; } 

a:link.fs, a:visited.fs { text-decoration:none; color:#ffffff; }
a:hover.fs, a:active.fs { text-decoration:underline; color:#ff007e; } 


/*-- GLOBAL FIXES --*/

img {border:none;}
form {padding:0px; margin:0px;}
ul {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; }

#maincontainer { width:862px; margin-left:auto; margin-right:auto;}


/*-- NAV HEADER --*/

#topbar { width:862px; height:66px; }
#dda { float:right; padding:40px 10px 0 0; }

#navbox { width:214px; height:248px; float:left; padding:0; margin:0; }
.navsp { margin:0; line-height:17px; padding-bottom:1px; }


#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; }

#navopthome { background: url(gfx/nav_bg_company.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 { width:648px; float:left;}

#nojackbox { background: url(gfx/nojack_bg.jpg) repeat-x; 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 { background: url(gfx/jack_bg.jpg) bottom no-repeat #0C0C0C; width:862px; overflow:hidden; padding:15px 0 30px 0; clear:both; }




/*-- NEWS BAR --*/
#leftbar { float:left; width:214px; }
#news { padding-left:9px; }
.newshd { background: url(gfx/newshd_bg.gif); width:183px; height:15px; padding:2px 0 0 20px;}

.article { margin: 10px 20px 20px 20px; padding-bottom:15px; border-bottom:1px solid #1a252b;}
.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:45px; overflow:hidden; }

.brtop { margin-top:10px; padding:0; }
.brbase { margin-bottom:20px; padding:0; }
.rbg { margin:0; padding:0; background:#121212; width:203px; overflow:hidden; }


.mailhd { background: url(gfx/mailhd_bg.gif); width:183px; height:15px; padding:2px 0 0 20px; }
.mailbtxt { margin:0 20px 0 20px; }
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 20px; }

.artibx { border-bottom:1px solid #373737;padding-bottom:10px; margin-top:20px; }


/*-- CART SUM --*/

.cartable { width:183px; border-collapse:collapse; margin:0 10px 5px 10px ;}
.cartable td { border-bottom:1px solid #373737; padding:4px 10px 4px 10px; }
.cartable th { font-weight:bold; border-bottom:1px solid #373737; 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: url(gfx/proaudio_hd_sm.gif) no-repeat; font:11px arial, sans-serif; color:#ffffff; width:196px; height:15px; padding:2px 0 0 20px; margin:0 0 10px 0; }

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: url(gfx/guitar_hd.gif) no-repeat; font:11px arial, sans-serif; color:#ffffff; width:196px; height:15px; padding:2px 0 0 20px; margin:0 0 10px 0; }

h1.sound { font: 18px arial, sans-serif; color:#FCB033; margin:0 0 10px 0; }
h1.pros { font: 18px arial, sans-serif; color:#ADAFB2; margin:0 0 10px 0; }
h1.neo { font: 18px arial, sans-serif; color:#A34497; margin:0 0 10px 0; }
h1.sovpro { font: 18px arial, sans-serif; color:#a0d168; margin:0 0 10px 0; }
h1.sov { font: 18px arial, sans-serif; color:#008C99; margin:0 0 10px 0; }
h1.hif { font: 18px arial, sans-serif; color:#F78F1E; margin:0 0 10px 0; }
h1.gtrsp { font: 18px arial, sans-serif; color:#b80627; margin:0 0 10px 0; }
h1.sys { font: 18px arial, sans-serif; color:#ff007e; margin:0 0 10px 0; }
h1.syssm { background: url(gfx/systems_hd_sm.gif) no-repeat; font:11px arial, sans-serif; color:#ffffff; width:196px; height:15px; padding:2px 0 0 20px; margin:0 0 10px 0; }

h2 { font:normal 18px arial, sans-serif; color:#1ca6f9; margin:0 0 10px 0; } 

#body { float:left; padding:0; margin:0 0 0 11px; width:631px; }

#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 26px 20px 26px; clear:both; border-top:1px solid #2f2f2f; padding-top:10px; }

#bodtxtgen { margin:0 26px 20px 26px; clear:both; padding:0;  line-height:18px; }
#bodtxtsci { margin:0 26px 20px 26px; clear:both; padding:0;  line-height:18px; text-align:justify; }

.fetxt { padding: 10px 20px 20px 20px; text-align:left; }
.viewp { text-align:right; padding-top:5px; }
 
#colbx { margin-bottom:30px; overflow:hidden; }
.txtcol1 { width:279px; float:left; margin-right:19px; text-align: justify; line-height:17px;  }
.txtcol2 { width:279px; float:left;  text-align: justify;  line-height:17px; }
.txttag { font:bold 11px arial, sans-serif; color:#ffffff;  line-height:17px; }


/*-- SCI ELNTS --*/
.scitagl1 { font:bold 16px arial, sans-serif; color:#FCB033; line-height:20px; margin:0; }
.scitags1 { font: 14px arial, sans-serif; color:#FCB033; 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:#FCB033; }


/*-- LIST TABLE --*/

.plistab { border-collapse:collapse; width:577px; clear:both; padding:0; margin-bottom:20px; font-size:10px;  }
.plistab td { padding:5px; margin:0; }
.dt1 { border-bottom:1px solid #373737; }


.plisthd { background: url(gfx/pros_list_hd.gif) no-repeat; padding:0 0 0 20px; margin:0; height:17px; text-align:left; }
.neolisthd { background: url(gfx/neo_list_hd.gif) no-repeat; padding:0 0 0 20px; margin:0; height:17px; text-align:left; }
.sovlisthd { background: url(gfx/sov_list_hd.gif) no-repeat; padding:0 0 0 20px; margin:0; height:17px; text-align:left; }
.sovprolisthd { background: url(gfx/sovpro_list_hd.gif) no-repeat; padding:0 0 0 20px; margin:0; height:17px; text-align:left; color:#000000; }
.hiflisthd { background: url(gfx/hif_list_hd.gif) no-repeat; padding:0 0 0 20px; margin:0; height:17px; text-align:left; }
.gtrlisthd { background: url(gfx/guitar_list_hd.gif) no-repeat; padding:0 0 0 20px; margin:0; height:17px; text-align:left; }

.syslisthd { background: url(gfx/sys_list_hd.gif) no-repeat; padding:0 0 0 20px; margin:0; height:17px; text-align:left; }

.stlisthd { background: url(gfx/standard_list_hd.gif) no-repeat; padding:0 0 0 20px; margin:0; height:17px; text-align:left; }


.plistpic { width:125px; }

.apntfix { line-height:14px; height:58px; overflow:hidden; width:400px; }

.objbox { float:right; width:400px; }
.sumcost { float:right; font: 16px arial, sans-serif; padding:2px 10px 0 0; margin-right:10px; border-right:1px dotted #666666; height:19px; }

.maincost { font: 16px arial, sans-serif; }

.vat { font: 10px arial, sans-serif; color:#666666; padding-right:5px;  }
.sumbtns { float:right; }

.dtable1 { width:600px; border-spacing:1px; background:#121212;}
.dtabrt { text-align:right; }
.dtable1 td { border-bottom:1px solid #373737; padding:6px 6px 6px 6px; }
.dthrt { text-align:right; font-weight:bold; background:#262626; }
.dthlf { text-align:left; font-weight:bold; background:#262626; }

/*-- 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 { background: url(gfx/mpbg.gif) no-repeat #121212; width:303px; margin:0 12px 0 0; padding:10px 16px 5px 16px;}
.mainpic { width:300px; }

#tnbox { background: url(gfx/tn_base.gif) bottom no-repeat #121212; width:317px; margin:0 11px 10px 0; padding:9px; height:52px; }
.tnpicfix { width:50px; height:50px; border:1px solid #373737; background:#121212; overflow:hidden; float:right; margin-left:5px;  }
.tnpic { width:100px; }
 
.selimgbx {  float:right; margin:0; height:52px;  }

.psumbx { background: url(gfx/psum_base.gif) bottom no-repeat #121212; width:230px; margin-bottom:10px; }


.accordionHeader { overflow:hidden;cursor:pointer;}
.accordionHeaderSelected { overflow:hidden;cursor:pointer;}
.accordionContent { overflow:hidden;}


.prsumhd { background: url(gfx/prosumhd.gif) no-repeat; padding:0 0 0 10px; width:220px; height:17px; } 
.neosumhd { background: url(gfx/neosumhd.gif) no-repeat; padding:0 0 0 10px; width:220px; height:17px; } 
.sovprosumhd { background: url(gfx/sovprosumhd.gif) no-repeat; padding:0 0 0 10px; width:220px; height:17px; color:#000000; } 
.sovsumhd { background: url(gfx/sovsumhd.gif) no-repeat; padding:0 0 0 10px; width:220px; height:17px; } 
.hifsumhd { background: url(gfx/hifsumhd.gif) no-repeat; padding:0 0 0 10px; width:220px; height:17px; } 
.gtrsumhd { background: url(gfx/gtrsumhd.gif) no-repeat; padding:0 0 0 10px; width:220px; height:17px; } 
.syssumhd { background: url(gfx/syssumhd.gif) no-repeat; padding:0 0 0 10px; width:220px; height:17px; } 


.prsumsubhd { background:#7C7C7C; padding:0 0 0 10px; width:220px; height:17px; margin-top:2px; }  
.neosumsubhd { background:#863E7C; padding:0 0 0 10px; width:220px; height:17px; margin-top:2px; }  
.sovprosumsubhd { background:#A0D168; padding:0 0 0 10px; width:220px; height:17px; margin-top:2px; color:#000000; }  
.sovsumsubhd { background:#1D7A84; padding:0 0 0 10px; width:220px; height:17px; margin-top:2px; }  
.hifsumsubhd { background:#e16f18; padding:0 0 0 10px; width:220px; height:17px; margin-top:2px; }  
.gtrsumsubhd { background:#c90328; padding:0 0 0 10px; width:220px; height:17px; margin-top:2px; }  
.syssumsubhd { background:#ff007e; padding:0 0 0 10px; width:220px; height:17px; margin-top:2px; }  

.apnthd { background: url(gfx/praphd.gif) no-repeat; padding:0 0 0 10px; width:335px; height:17px; } 
.neoapnhd { background: url(gfx/neoaphd.gif) no-repeat; padding:0 0 0 10px; width:335px; height:17px; } 
.spapnhd { background: url(gfx/spaphd.gif) no-repeat; padding:0 0 0 10px; width:335px; height:17px; color:#000000;} 
.svapnhd { background: url(gfx/svaphd.gif) no-repeat; padding:0 0 0 10px; width:335px; height:17px; } 
.hifapnhd { background: url(gfx/hiaphd.gif) no-repeat; padding:0 0 0 10px; width:335px; height:17px; } 
.gtrapnhd { background: url(gfx/gtaphd.gif) no-repeat; padding:0 0 0 10px; width:335px; height:17px; } 
.sysapnhd { background: url(gfx/sysaphd.gif) no-repeat; padding:0 0 0 10px; width:335px; height:17px; } 

.apntxt { width:315px; background: url(gfx/mpbase.gif) bottom no-repeat #121212; padding:10px; 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:14px; margin:0 10px 0 0; padding-top:2px; text-align:center; vertical-align:bottom; font-size:11px;  }

.speclist { border-collapse:collapse; padding:0; margin:0 5px 10px 5px; line-height:normal; }
.speclist td { padding:10px 5px 10px 5px; }
.spr { width:128px; }
.spb { width:65px; color:#bbbbbb; }

/*-- SUB CATS --*/

.subcontainer { margin:0 0 20px 5px; overflow:hidden;  float:left; padding:0; }
.subox1 { width:196px; margin-right:17px; float:left; padding:0; vertical-align:top; }
.subox2 { width:196px; margin:0; float:left; padding:0;  } 

h2.pros { background: url(gfx/pro_series_header.gif) no-repeat; font:bold 11px arial, sans-serif; color:#000000; width:196px; height:15px; padding:2px 0 0 20px; margin:0 0 10px 0; }
h2.neo { background: url(gfx/neodymium_drivers_header.gif) no-repeat; font:bold 11px arial, sans-serif; color:#000000; width:196px; height:15px; padding:2px 0 0 20px; margin:0 0 10px 0; }
h2.sovpro { background: url(gfx/sovereign_pro_hd.gif) no-repeat; font:bold 11px arial, sans-serif; color:#000000; width:196px; height:15px; padding:2px 0 0 20px; margin:0 0 10px 0; }
h2.sov { background: url(gfx/sovereign_hd.gif) no-repeat; font:bold 11px arial, sans-serif; color:#000000; width:196px; height:15px; padding:2px 0 0 20px; margin:0 0 10px 0; }
h2.hif { background: url(gfx/hif_drivers_hd.gif) no-repeat; font:bold 11px arial, sans-serif; color:#000000; width:196px; height:15px; padding:2px 0 0 20px; margin:0 0 10px 0; }
h2.guitar { background: url(gfx/guitar_hd.gif) no-repeat; font:bold 11px arial, sans-serif; color:#000000; width:196px; height:15px; padding:2px 0 0 20px; margin:0 0 10px 0; }

h2.syssm { background: url(gfx/systems_hd_sm.gif) no-repeat; font:bold 11px arial, sans-serif; color:#000000; width:196px; height:15px; padding:2px 0 0 20px; margin:0 0 10px 0; }

.subtxt { padding:5px 15px 0 17px; text-align:justify; }


/*-- INPUT ELEMTNS --*/


.srchbox { margin:10px 20px 15px 20px; }


input.srchbx { padding:2px 0 0 3px; height: 15px; width: 122px; border:#7a7a7a 1px solid; font: 11px arial, sans-serif; color:#000000; margin-right:8px; vertical-align:middle; }
input.srchbtn { font: 11px arial, sans-serif; color:#ffffff; background:#3a6f8f;  padding:0 3px 0 3px; border: 0; height:19px;  vertical-align:bottom;}

  

/*-- CONTACT --*/

#addybox {float:left; padding:10px 0 0 20px;}
#contactform { padding:10px 20px 0 0; float:left; width:330px; }
textarea.cnt { background-image: url(gfx/txt_bg.gif); border:#424242 1px solid; color:#000000; font: 11px verdana, sans-serif; padding: 6px; width:180px; height:75px; }

input.contact {	background-image: url(gfx/txt_bg.gif); height: 19px; width: 170px; margin-bottom: 5px;border:#424242 1px solid; color:#000000; font: 11px verdana, sans-serif; padding:2px 0 0 6px; }

input.formx { background:#ffe6e8; height: 19px; width: 170px; margin-bottom: 5px; border:red 1px solid; color:#000000; font: 11px verdana, sans-serif; padding:2px 0 0 6px; }


label { margin-left:5px; vertical-align:top; font-size:10px;  }

label.contact { background:#121212; float:left; font:10px verdana, sans-serif; padding:4px 7px 6px 0; width: 120px; text-align:right; margin:1px 2px 0 0; }

label.blank { background:none; float:left; padding-right:5px; width: 120px; }  

input.btn { font: 11px arial, sans-serif; color:#ffffff; background:#3A6F8F; border:none; padding:2px 1px 2px 1px; margin:10px 0 5px 0;}

select.ctform { font: 12px arial, sans-serif; color: #000000; height:22px; margin-top:2px;}


/*-- DEALERS --*/

#locdropbox {float:left; padding:10px 10px 5px 0; border-bottom:1px solid #373737; }
select.localdrop { font-size:10px; height:20px;  vertical-align:bottom;}
input.local { font: 11px arial, sans-serif; color:#ffffff; background:#3A6F8F; margin: 0 10px 0 5px; padding:2px; border: 0; height:20px; vertical-align:middle; }

.loctxt {font:bold 12px arial, sans-serif; color:#ffffff; }

.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; border-bottom:1px dotted #373737; overflow:hidden; }
.dishds { font: 12px arial, sans-serif; border-bottom:1px dotted #373737; margin:20px 0 5px 0; padding:0 0 3px 0; width:590px; }
.dealercontainer  { float:left; width:610px; padding:0; margin:0; }

/*-- ARTISTS --*/
#alpha { font:bold 18px arial, sans-serif; padding:10px 0 10px 0; letter-spacing:1px; text-align:center; border-top:1px solid #373737; border-bottom:1px solid #373737; }

.artthumb1{ width:129px; float:left; padding:0; margin:20px 21px 10px 0; }
.artthumb2{ width:129px; float:left; padding:0; margin:20px 0 10px 0; }

.arthdtxt { background: url(gfx/art_bg.gif) no-repeat; text-align:center; height:15px; padding:2px 4px 0 4px; font:10px arial, sans-serif; overflow:hidden; }

.artthumbcontainer { width:129px; height:78px; overflow:hidden; border-bottom:1px solid #373737; }
.artthumb { width:127px; border:1px solid #373737; border-top:1px solid #000000; } 
.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:#FCB033; padding:5px 0 5px 0; }
.mes2 { font:bold 11px arial, sans-serif; color:#549FC2; padding:5px 0 5px 0; }


/*-- CHECKOUT --*/

.checktable { font: 11px arial, sans-serif; color:#ffffff; margin:0; border-collapse:collapse; width:577px;}
.checktable td { padding:6px 4px 4px 4px; border-bottom: 1px solid #373737;}
.checktable th { background:#181818; font:bold 11px arial, sans-serif; letter-spacing:2px; padding:5px 0 5px 4px; color:#ffffff; text-align:left; border-bottom: 1px solid #373737; }

th.right { background:#181818; font:bold 11px arial, sans-serif;letter-spacing:2px; padding:5px 5px 5px 4px; color:#ffffff; text-align:right; border-bottom: 1px solid #373737;  }

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 #373737; background:#181818 ; }

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: url(gfx/foot_bg.jpg) repeat-x; margin:0; height:112px;}

.footlkbx { width:870px; margin-left:auto; margin-right:auto; }

.footlinks { font: 10px arial, sans-serif; padding:20px 0 30px 255px; color:#343434;}
.disctxt { font: 9px arial,sans-serif; padding-top:6px; color:#6b6b6b; }

#w3c { 	padding:4px 0 0 0;}

