/* LuthierSupply.com 12/31/2010 3:34 PM C:\_\AndyDePaule\jim_01.css */

BODY { 
    background-color: #000000;
    overflow-x:auto;
    overflow-y:auto;
}

P {  /* Tune up P in each page as needed */
   color:#FFFFFF;
   font-family:"Arial";
   font-size:12pt;
   line-height:14pt;
   text-transform:none;
   margin-top:.5em;
}

P.g {
font-family:Georgia; font-size:14pt; font-weight:500;
line-height:17pt; letter-spacing.03em;
}

P.centerbox {
font-family:Georgia; font-size:14pt; font-weight:500;
line-height:17pt; letter-spacing:.03em;
display:block; margin-left:auto; margin-right:auto;
width:600px;
}

P.centerbox12 {
font-family:Georgia; font-size:12pt; line-height:15pt;
font-weight:500; display:block; margin-left:auto; 
margin-right:auto; width:600px; margin-bottom:.5em;
}

P.centerbox11j {
text-align:justify;
font-family:Georgia; font-size:12pt; line-height:15pt;
font-weight:500; display:block; margin-left:auto; 
margin-right:auto; width:600px; margin-bottom:.5em;
}

.Info {
   color:#FFFFFF;
   font-family: "Arial";
   font-size:11pt;
}

/* TABLE DEFINITIONS */

TH {
   font-family:"Tahoma", Arial;
   color:#F4F8F8; background-color:#303030;
   font-size:15pt; line-height:17pt; font-weight:600;
   padding-left:6px; padding-right:6px;
   padding-top:4px; padding-bottom:3px;
}

TD {
   font-family:"Tahoma", Arial; font-size:14pt; line-height:16pt;
   color:#FFFFFF;
   line-height:120%;
   padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:1px;
   margin-left:0; margin-right:0;
}

/* out of stock stand-out */
TT {
font-size:60%; font-weight:600; color:red; background-color:black; font-family:Tahoma;
font-style:normal; letter-spacing:.1em;
}

TABLE {
  border-color:white;
}

EM { font-size:75% }

HR {
color:#808080;
margin-top:1em;
margin-bottom:0;
}

.datej {
   font-family:"Tahoma", Courier, mono;
   font-size:20px;
   text-transform:capitalize;
   color:#FFFFFF;
   text-decoration:none;
   font-weight:lighter;
}

p.title {
font-family:Georgia;
font-size:11px;
font-weight:600;
color:#C0C0C0;
text-align:center;
margin-left:0; margin-right:0; margin-top:0; margin-bottom:0;
padding-left:0; padding-right:0; padding-top:0; padding-bottom:0;
}

.PageTitle {
   margin-top:20px;
   margin-bottom:8px;
   text-align:center;
   font-family:"Souvenir, Georgia";
   letter-spacing:.05em;
   font-size:28pt;
   line-height:32pt;
   font-weight:500;
   color:#F0F8FF;
   text-decoration:none;
}
.PageTitle2 {
   font-family:'Courier New', mono;
   font-size:36px;
   margin-top:20px; margin-bottom:0px;
   margin-left:0; margin-right:0;
   text-align:center;
   letter-spacing:0em;
   font-weight:400;
   font-style:italic;
   color:#0099FF;
   text-decoration:none;
}
.SubTitle {
   margin-top:2em;
   margin-bottom:16px;
   text-align:center;
   font-family:"verdana","Tahoma";
   letter-spacing:0em;
   font-size:20pt;
   line-height:23pt;
   font-weight:500;
   color:#0099FF;
   text-decoration:none;
}
.SubSubTitle {
   margin-top:1.5em;
   margin-bottom:6px;
   text-align:center;
   font-family:"verdana","Tahoma";
   letter-spacing:0em;
   font-size:16pt;
   line-height:19pt;
   font-weight:600;
   color:#E0E0E0;
   text-decoration:none;
}
.MiniTitle {
   margin-top:1.5em;
   margin-bottom:6px;
   text-align:center;
   font-family:"Tahoma";
   letter-spacing:0.03em;
   font-size:14pt;
   line-height:19pt;
   font-weight:600;
   color:#E0E0E0;
   text-decoration:none;
}
.NavTItle {
   margin-top:1em;
   margin-bottom:.5em;
   text-align:center;
   font-family:"Tahoma","arial";
   font-size:30px;
   line-height:34px;
   font-weight:500;
   letter-spacing:.04em;
   color:#0099FF;
}

.font14j {
   font-family:"Tahoma", Arial;
   font-size:14pt;
   font-style:normal;
   text-decoration:none;
   color:#FFFFFF;
   font-weight:lighter;
   margin-left:20px;
   margin-top:4px;
}

.font14jc {
   text-align:center;
   font-family:"Tahoma", Arial;
   font-size:14pt;
   text-decoration:none;
   color:#FFFFFF;
   font-weight:lighter;
   margin-left:0px;
   margin-top:8px;
   margin-bottom:0;
}

.font20j {
   margin-top:2em;
   margin-bottom:.5em;
   text-align:center;
   font-family:"Tahoma","Arial";
   font-size:20pt;
   font-style:normal;
   line-height:24pt;
   font-weight:500;
   letter-spacing:.04em;
   color:#0099FF;
   text-decoration:none;
   text-transform:none;
}
.tile46 {
   font-size:24pt;
   line-height:30pt;
   margin-top:1em; margin-bottom:.5em; 
   padding-top:1em;
}

p.topic {
font-size:125%; 
line-height:125%; 
font-=weight:600; 
text-align:center; 
margin-top:1.5em; 
color:#FFFFFF; 
letter-spacing:.035em; 
margin-bottom:.25em;
}


/*  see PageTitle, Category */


h1 {
   margin-top:50px;
   margin-bottom:8px;
   text-align:center;
   font-family:"verdana","Tahoma";
   letter-spacing:0em;
   font-size:38px;
   line-height:42px;
   font-weight:500;
   color:#0099FF;
   text-decoration:none;
}

/* to replace font20j  */
h2 {
   margin-top:3em;
   margin-bottom:.25em;
   text-align:center;
   font-family:"Tahoma","arial";
   font-size:20pt;
   line-height:24pt;
   font-weight:500;
   color:#0099FF;
   text-decoration:none;
}

/*  subtext to page title  */
h3 {
   margin-top:0em;
   margin-bottom:0em;
   letter-spacing:.025em;
   text-align:center;
   font-family:"Tahoma","arial";
   font-size:20px;
   line-height:24px;
   font-weight:500;
   color:#0099FF;
   text-decoration:none;
}

h4 {
   font-size:16px;
   line-height:20px;
   color:#40CC66;
   text-align:center;
   margin-top:20px;
   margin-bottom:0px;
}

.address16j {
   font-family:"Tahoma", Arial;
   font-size:14pt;
   line-height:15pt;
   font-weight:lighter;
   color:#FFFFFF;
   text-decoration:none;
   letter-spacing:.04em;
   margin-top:0;  margin-bottom:0;
}

/* Small green "DISCOUNT" text */
P.disco {
font-family:Verdana;
font-size:8pt;
font-weight:600;
line-height:10pt;
letter-spacing:.05em;
color:#00C090;
}

.ClickPic {
   color:#FFF000;
   letter-spacing:.04em;
   margin-top:0;
   margin-bottom:2px;
   padding-top:0;
   padding-bottom:0;
   font-family:Verdana;
   font-size:6pt;
   line-height:9pt;
   text-transform:capitalize;
   font-weight:600;
   text-align:center;
}

.SubText1{
font-size:10pt; 
line-height:12pt;
font-=weight:500; 
text-align:left; 
margin-top:.5em; 
color:#D0D0D0; 
letter-spacing:.035em; 
margin-bottom:.25em;
}

.SubText {
   margin-left:12px; 
   margin-right:12px;
   margin-top:8px;
   margin-bottom:8px;
   font-family:Tahoma, Arial;
   font-size:12pt;
 }
 
.SubSub {
   font-size:11pt;
 }

.Sub10 {
   font-size:10pt;
   text-align:left;
   margin-left:20pt;
   margin­-right:20pt;
   line-height:12pt;    
   margin-top:1em;
}
 
.CopyRight {
   font-size:10pt;
   line-height:12pt;
   letter-spacing:.03em;
   font-family:Verdana;
   margin-bottom:8px;
}

.Caption1 {
 font-family:Arial;
 font-size:11px;
 line-height:13px;
 letter-spacing:0em;
 color:#FFFFFF;
 margin-left:0; margin-right:0; margin-top:0; margin-bottom:0;
 padding-left:0; padding-right:0; padding-top:0; padding-bottom:0;
 text-align:center;
}

.Caption2 {
 font-family:Verdana;
 font-weight:600;
 font-size:11px;
 line-height:13px;
 letter-spacing:0em;
 color:#FFFFFF;
 margin-left:0; margin-right:0; margin-top:0; margin-bottom:0;
 padding-left:0; padding-right:0; padding-top:0; padding-bottom:0;
 text-align:center;
}

.UnderPrices {
 font-family:Verdana;
 font-size:12px;
 line-height:14px;
 letter-spacing:0em;
 color:#FFFFFF;
 margin-left:0; margin-right:0; margin-top:.5em; margin-bottom:.5em;
 padding-left:0; padding-right:0; padding-top:0; padding-bottom:0;
 text-align:center;
}

.CaptionRel {
 font-family:Arial;
 font-size:11px;
 letter-spacing:0em;
 color:#FFFFFF;
 margin-left:0; margin-right:0; margin-top:0; margin-bottom:0;
 padding-left:0; padding-right:0; padding-top:0; padding-bottom:0;
 position:relative;
}

P.Category {
   margin-top:25px;
   margin-bottom:.5em;
   text-align:center;
   font-family:"Tahoma","arial";
   font-size:30px;
   line-height:34px;
   font-weight:500;
   letter-spacing:.04em;
   color:#0099FF;
   text-decoration:none;
   text-transform:capitalize;
}

.footer {
text-indent:0em;
word-spacing:.1em;
color:#D0E0FF;
background-color:transparent;
letter-spacing:0.1em;
font-size:14px;
line-height:17px;
font-style:normal;
font-family:Arial,Helvetica;
font-weight:400;
text-align:left;
margin-top:.7em;
margin-bottom:.7em;
margin-right:20;
margin-left:20;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
text-transform:none
}


/* LINKS SPECIAL */

/* Default link because Firefucked browser tampers with non-link URLs */
A:link, A:visited, A:active {
COLOR:#D0D0FF;
TEXT-DECORATION:underline;
padding-left:2px;
padding-right:2px;
}
A:hover {
COLOR:#FFFFFF;
TEXT-DECORATION:none;
}


/* On-page inter-navigation. */
A.keylink:link, A.keylink:visited, A.keylink:active {
TEXT-ALIGN:center; 
FONT-FAMILY:GEORGIA;
FONT-WEIGHT:600; 
FONT-SIZE:12pt;   
BACKGROUND-COLOR: #205050;
COLOR:#E0E0E0;
FONT-FAMILY:
TEXT-DECORATION:underline;
PADDING-LEFT:2px;
PADDING-RIGHT:2px;
}
A.keylink:hover {
COLOR:#FFFFFF;
BACKGROUND-COLOR: #300040;
TEXT-DECORATION:none;
}


A.logo:link, A.logo:visited, A.logo:active A.logo:hover {
margin-top:0; margin-left:0; margin-right:0; margin-bottom:4px;
background-color:transparent;
padding-top:0; padding-right:0; padding-left:0; padding-bottom:0;
}

/* This "i"  image link class nullifies mouseover blot below image _img _image */
A.i:link, A.i:visited, A.i:active A.i:hover {
margin-top:0; margin-left:0; margin-right:0; margin-bottom:0;
color:black;
background-color:transparent;
border:0;
padding-top:0; padding-right:0; padding-left:0; padding-bottom:0;
}

/* for website links of luthiers, blue and blue highlight */
A.a:link, A.a:visited, A.a:active {
COLOR:#80D0FF;
TEXT-DECORATION:underline;
font-size:12pt;
padding-left:12px;
padding-right:12px;
}

A.a:hover {
COLOR:#FFFFFF;
TEXT-DECORATION:none;
BACKGROUND-COLOR:#005080;
font-size:12pt;
padding-left:12px;
padding-right:12px;
}

/* similar to A but with black text and bold */
A.b:link, A.b:visited, A.b:active {   
COLOR:#000000;
TEXT-DECORATION:underline;
font-size:13pt;
font-weight:600;
padding-left:12px; padding-right:12px; padding-top:6px; padding-bottom:6px;
}

A.b:hover {
COLOR:#FFFFFF;
TEXT-DECORATION:none;
BACKGROUND-COLOR:#005080;
}

/* EMail addresses in green with green highlight, local luthiers etc. */
A.e:link, A.e:visited, A.e:active {
COLOR:#50C070;
TEXT-DECORATION:underline;
font-size:12pt;
padding-left:12px;
padding-right:12px;
}
A.e:hover {
COLOR:#FFFFFF;
TEXT-DECORATION:none;
BACKGROUND-COLOR:#008000;
font-size:12pt;
padding-left:12px;
padding-right:12px;
}

/* back button, _button, _back */

A.bback:link, A.bback:visited, A.bback:active {
position:fixed; left:5; top:10;
padding-left:8px; padding-right:8px; padding-top:1px; padding-bottom:1px;
font-family:arial,helvetica;
text-decoration:none;
font-weight:600;
font-size:8pt;
line-height:10pt;
color:#FFFFFF;
background-color:#004070;
font-style:italic;
letter-spacing:.03em;
border-style:ridge; border-width:3px 3px 3px 3px; border-color:#00A0A0;
}
A.bback:hover {
font-family:arial,helvetica;
text-decoration:none;
color:#300000;
background-color:#C0C0C0;
}



/* All LINK Attributes  */
A.m:link, A.m:visited, A.m:active {
font-weight:600; font-size:8pt;
color:#000000; background-color:#A0A0FF;
border-style:ridge; border-width:3px 3px 3px 3px; border-color:#00A0A0;
text-decoration:none;
}
A.m:hover {
color:#FFFFFF;
text-decoration:none;
background-color:#A0FFFF;
background-image:none;
}



/* All LINK Attributes  */
A.MMenu:link, A.MMenu:visited, A.MMenu:active {
font-weight:600; font-size:7pt; letter-spacing:.01; word-spacing:.05em;
padding-left:5px; padding-right:5px; margin-left:0px; padding-left:2px;
padding-top:0px; padding-bottom:0px; margin-top:0; margin-bottom:0;
color:#002020; background-color:#A0A0A0;
border-style:ridge; border-width:1px 1px 1px 1px; border-color:#C0C0C0;
text-decoration:none;
}
A.MMenu:hover {
color:#808080;
text-decoration:none;
background-color:#A0FFFF;
background-image:none;
}





/* end of link definitions */

.fontbackground {
font-size: 16px;
color: #0000CC;
text-decoration: none;
font-family: "Tahoma", Courier, mono;
font-weight: lighter;
}

/* CONTAINERS */

#InfoBox {
   width:400px; margin-left:auto; margin-right:auto; margin-bottom:8px;
   padding-bottom:4px;
   text-align:left;
   color:#FFFFFF;
   font-family: "Arial";
   font-size:11pt;
   letter-spacing:.03em;
}


/* HANDY REFERENCE */
/* options for border: dotted dashed groove ridge */
/*   border: 2px groove white; */
/*   padding-left:6px; padding-right:6px; padding-top:6px; padding-bottom:6px; */

