a:link { color:#008000; text-decoration:underline;}
a:active { color:#800080; text-decoration:underline;}
a:visited { color:#008000; text-decoration:underline;}
//a:visited {color:#C98E23; text-decoration:underline;}
A:hover {color:orange; text-decoration:underline;}

a img {border: none; } 
a.shops {color:white;text-decoration:none;}

body#shop { font-family: trebuchet ms,Verdana, arial, helvetica; margin:10px;text-align:left;background-color:#ffffff;}
//body#cata { font-family:Times New Roman, Times, serif;  color:#00009f; margin:0px; text-align:left; background-color:#ffffff;}
body#cata { font-family: trebuchet ms, verdana, arial ; font-size:80%; color:#00009f; margin:0px; text-align:left; background-color:#ffffff;}
body#info { font-family:Times New Roman, Times, serif; margin:0px;text-align:left;background-color:#ffffff; }
body#company { font-family:Times New Roman, Times, serif; margin:0px;text-align:left;background-color:#ffffff;background-image: url(../kitbox/dots3.jpg) }
body#hobnob { font-family:Times New Roman, Times, serif; margin:7px;text-align:left;background-color:#ffffff;}
body#hobnob1 { font-family:trebuchet MS, verdana, arial, serif; margin:7px;text-align:left;background-color:#ffffff;}
body#general { font-family: trebuchet MS, verdana, arial, serif; margin:7px;text-align:left;background-color:#ffffff; margin-top:10px}
body#catalogue { font-family: trebuchet MS, verdana, arial, serif; margin:0px;text-align:left;background-color:#ffffff; margin-top:0px}



.SectMenuguitOver {filter:alpha(opacity=97);opacity:.97;position:absolute;color:#000000;text-align:center;background:#6699cc;height:25px;width:113px;margin-right:-2px;border:3px solid #6699cc;z-index:2000000;top:-2px}
.SectMenuguitOver a {color:#ffffff;text-decoration:none;line-height:1.5;}
.SectMenufretOver {filter:alpha(opacity=97);opacity:.97;position:absolute;color:#000000;text-align:center;background:#ddbb00;height:25px;width:113px;margin-right:-2px;border:3px solid #ddbb00;z-index:2000000;top:-2px}
.SectMenufretOver a {color:#ffffff;text-decoration:none;line-height:1.5;}
.SectMenustriOver {filter:alpha(opacity=97);opacity:.97;position:absolute;color:#000000;text-align:center;background:#ff9933;height:25px;width:113px;margin-right:-2px;border:3px solid #ff9933;z-index:2000000;top:-2px}
.SectMenustriOver a {color:#ffffff;text-decoration:none;line-height:1.5;}
.SectMenureedOver {filter:alpha(opacity=97);opacity:.97;position:absolute;color:#000000;text-align:center;background:#667700;height:25px;width:113px;margin-right:-2px;border:3px solid #667700;z-index:2000000;top:-2px}
.SectMenureedOver a {color:#ffffff;text-decoration:none;line-height:1.5;}
.SectMenuwindOver {filter:alpha(opacity=97);opacity:.97;position:absolute;color:#000000;text-align:center;background:#00009f;height:25px;width:113px;margin-right:-2px;border:3px solid #00009f;z-index:2000000;top:-2px}
.SectMenuwindOver a {color:#ffffff;text-decoration:none;line-height:1.5;}
.SectMenupercOver {filter:alpha(opacity=97);opacity:.97;position:absolute;color:#000000;text-align:center;background:#a36cad;height:25px;width:113px;margin-right:-2px;border:3px solid #a36cad;z-index:2000000;top:-2px}
.SectMenupercOver a {color:#ffffff;text-decoration:none;line-height:1.5;}
.SectMenukeybOver {filter:alpha(opacity=97);opacity:.97;position:absolute;color:#000000;text-align:center;background:#000000;height:25px;width:113px;margin-right:-2px;border:3px solid #000000;z-index:2000000;top:-2px}
.SectMenukeybOver a {color:#ffffff;text-decoration:none;line-height:1.5;}
.SectMenuampsOver {filter:alpha(opacity=97);opacity:.97;position:absolute;color:#000000;text-align:center;background:#aa6600;height:25px;width:113px;margin-right:-2px;border:3px solid #aa6600;z-index:2000000;top:-2px}
.SectMenuampsOver a {color:#ffffff;text-decoration:none;line-height:1.5;}
.SectMenusparOver {filter:alpha(opacity=97);opacity:.97;position:absolute;color:#000000;text-align:center;background:#666666;height:25px;width:113px;margin-right:-2px;border:3px solid #666666;z-index:2000000;top:-2px}
.SectMenusparOver a {color:#ffffff;text-decoration:none;line-height:1.5;}
.SectMenubookOver {filter:alpha(opacity=97);opacity:.97;position:absolute;color:#000000;text-align:center;background:#cc3300;height:25px;width:113px;margin-right:-2px;border:3px solid #cc3300;z-index:2000000;top:-2px}
.SectMenubookOver a {color:#ffffff;text-decoration:none;line-height:1.5;}
  #guit, #fret, #stri, #reed, #wind, #perc, #keyb, #amps, #spar, #book { 
    display: none;   
    height:auto;   
    overflow:hidden;   
    z-index:10000;   
  } 




body#cataloguenew { font-family: helvetica, arial, sans-serif;font-size:0.8em; margin:0px;text-align:left;background-color:#ffffff; margin-top:0px;}

h2#cataloguenew {display:inline;font-size:18px;color:green;}
h3#cataloguenew {display:inline;font-size:15px;color:#000000;}


.headerclass1 {display:inline}
.headerclass2 {display:inline}
.headerclass3 {display:inline}
.headerclass4 {display:inline}
.headerclass5 {display:inline}
.headerclass6 {display:inline}





body#schools { font-family: verdana, arial, trebuchet MS, arial, serif; margin:7px;text-align:left;background-color:#ffffff; margin-top:0px}
body#intranet { font-family: trebuchet MS, verdana, arial, serif; margin:7px;text-align:left;color:#00009f;background-color:#f5f5ff; margin-top:10px}.times {font-family:times new roman;}.verdana {font-family:verdana, arial, tahoma;font-size:12px}.icon {position:relative;top:2px}body#form { font-family: trebuchet MS, verdana, arial, serif; margin:7px;text-align:left;background-color:#F5F5FF; margin-top:0}
body#cata1 { font-family:trebuchet MS, verdana, arial, serif;  color:#00009f; margin:0px; text-align:left; background-color:#ffffff;}
body#intropages { font-family: trebuchet MS, verdana, arial, serif; margin:7px;text-align:left;background-color:#ffffff; margin-top:0;font-size: 10px; color: #00009f;}


.picwidth140 img {max-width:140px; height:auto;border:0px #000000 solid; width: expression(this.width > 140 ? 140: true);}
.picwidth140  {max-width:140px; height:auto;border:0px #000000 solid; width: expression(this.width > 140 ? 140: true);}
.picheight140 img {max-height:140px; height:auto;border:0px #000000 solid; width: expression(this.width > 140 ? 140: true);}
.picheight140  {max-height:140px; height:auto;border:0px #000000 solid; width: expression(this.width > 140 ? 140: true);}


.palelink a:visited { color:#D3D5FA;text-decoration:underline; }
.palelink a  {color:D3D5FA;text-decoration:underline;}
.palelink a:hover { color: ACB0EF; text-decoration:underline;}
.whitelink a:visited { color:#ffffff;text-decoration:none; }
.whitelink a  {color:white;text-decoration:none;}
.whitelink a:hover { color: orange; text-decoration:underline;}

.barlinksmall a:link {color:00009f;text-decoration:underline;}
.barlinksmall a:visited {color:00009f;text-decoration:underline;}
.barlinksmall a:hover { color: orange;text-decoration:underline;}
.barlinksmall a:active { color:orange; text-decoration:underline;}

.goldlink a:link {color:#f0d070;text-decoration:underline;}
.goldlink a:visited {color:#f0d070;text-decoration:underline;}
.goldlink a:active { color:#f0d070; text-decoration:underline;}
.goldlink a:hover { color: orange;text-decoration:underline;}

.headlink a:link {color:#00009f;text-decoration:none;}
.headlink a:visited {color:#00009f;text-decoration:none;}
.headlink a:active { color:orange; text-decoration:none;}
.headlink a:hover { color: orange;text-decoration:none;}
.headlink {font-size: 13.2px;font-weight:700;font-stretch:wider;line-height:1.2}

.blacklink a:link { color:#000000; text-decoration:none;}
.blacklink a:active { color:#800080; text-decoration:underline;}
.blacklink a:visited {color:#000000; text-decoration:none;}
.blacklink A:hover {color:orange; text-decoration:underline;}

.smallprint {font-size: 12px; color: #00009f;}
.10print {font-size: 10px; color: #00009f;}
.11print {font-size: 11px; color: #00009f;}
.12print {font-size: 12px; color: #00009f;}

.smallcapslist {font-size:11px;font-family:arial;}
.passiveheader {font-family:"Times New Roman, Times, serif";font-size:14px;}
.passiveheader a:link {color:00009f;text-decoration:none;}
.passiveheader a:visited {color:00009f;text-decoration:none;}
.passiveheader a:hover { color: orange;text-decoration:underline;}
.passiveheader a:active { color:#orange; text-decoration:none;}
.passiveheader {font-weight:bold}

.smallprintblack {font-size: 12px; color: #000000;}
.10printblack {font-size: 10px; color: #000000;}
.11printblack {font-size: 0.85em; color: #000000; line-height: 1.4em;}
.12printblack {font-size: 12px; color: #000000; }.tiny {font-size: 1px; color: #000000; font-height:2px}

.whitelinknochange a:visited { color:white;text-decoration:none;}
.whitelinknochange a  {color:white;text-decoration:none;}
.whitelinknochange a:hover { color:white; text-decoration:underline;}
.redlink a:visited { color:red;text-decoration:underline;}
.redlink a  {color:red;text-decoration:underline;}
.redlink a:hover { color:orange; text-decoration:underline;}

.stocklink a:visited { color:#000000;text-decoration:none;font-s ize: 11px; }
.stocklink a:link {color:#000000;text-decoration:none;font-size: 11px;}
.stocklink a:hover { color:red;text-decoration:none;font-size: 11px;}
.stocklink a:active { color:red; text-decoration:none;font-size: 11px;}

.stocklinknosize a:visited { color:#000000;text-decoration:none; }
.stocklinknosize a:link {color:#000000;text-decoration:none;}
.stocklinknosize a:hover { color:red;text-decoration:none;}
.stocklinknosize a:active { color:red; text-decoration:none;}TABLE.ProductList { border: 1px solid #00009f;}

TABLE.ProductList td, 
TABLE.ProductList th { border: 0px solid #801000; }
TABLE.ProductList1 { border: 1px solid #00009f;page-break-after: always; }
TABLE.ProductList1 td, 
TABLE.ProductList th { border: 0px solid #801000; }
TABLE.ProductList2 { border: 1px solid #D3D3FF;}
TABLE.ProductList2 td, TABLE.ProductList th { border: 0px solid #D3D3FF; }

TABLE.MenuList { border: 1px solid #ffffff;background-color:ffffff}
TABLE.MenuList td, 
TABLE.MenuList th { border: 1px solid #e0e0ff;}
.menulink a:link {color:#00009f;text-decoration:none;}
.menulink a:visited {color:#00009f;text-decoration:none;}
.menulink a:active { color:orange; text-decoration:none;}
.menulink a:hover { color: orange;text-decoration:none;}
.menulink {font-family:"helvetica,verdana, arial";font-size: 13.2px;font-weight:700;font-stretch:wider;line-height:1.2;}


.livesearch {border:0px solid black;background-color:#ffffff;width:200px;overflow:auto;}

//.guitsolidcolour { background-color:#89c3fd;font-family:Times New Roman, Times, serif;}
.guitsolidcolour { background-color:#6699cc;font-family:Times New Roman, Times, serif;}
//.guitshadecolour { background-color:#e7f2fd;font-family:Times New Roman, Times, serif;}
.guitshadecolour { background-color:#e9eeff;font-family:Times New Roman, Times, serif;}
.fretsolidcolour { background-color:#ddbb00;font-family:Times New Roman, Times, serif;}
//.fretshadecolour { background-color:#fff5c0;font-family:Times New Roman, Times, serif;}
.fretshadecolour { background-color:#ffeecc;font-family:Times New Roman, Times, serif;}
.windsolidcolour { background-color:#00009f;font-family:Times New Roman, Times, serif;}
.windshadecolour { background-color:#eeeeff;font-family:Times New Roman, Times, serif;}
.percsolidcolour { background-color:#a36cad;font-family:Times New Roman, Times, serif;}
.percshadecolour { background-color:#f5ecfb;font-family:Times New Roman, Times, serif;}
.reedsolidcolour { background-color:#667700;font-family:Times New Roman, Times, serif;}
.reedshadecolour { background-color:#DCE4CF;font-family:Times New Roman, Times, serif;}
.strisolidcolour { background-color:#ff9933;font-family:Times New Roman, Times, serif;}
.strishadecolour { background-color:#f9e5d2;font-family:Times New Roman, Times, serif;}
.sparsolidcolour { background-color:#666666;font-family:Times New Roman, Times, serif;}
.sparshadecolour { background-color:#eeeeee;font-family:Times New Roman, Times, serif;}
.booksolidcolour { background-color:#cc3300;font-family:Times New Roman, Times, serif;}
.bookshadecolour { background-color:#FAEAE4;font-family:Times New Roman, Times, serif;}
.keybsolidcolour { background-color:#000000;font-family:Times New Roman, Times, serif;}
.keybshadecolour { background-color:#cccccc;font-family:Times New Roman, Times, serif;}
.ampssolidcolour { background-color:#aa6600;font-family:Times New Roman, Times, serif;}
.ampsshadecolour { background-color:#FAE7CB;font-family:Times New Roman, Times, serif;}


.dropdown {  font-size: 11px;  font-family: verdana, arial; background-color: #ffffff;  margin-bottom: 2px; margin-top: 2px;}
.text {  font-size: 11px;  font-family: verdana, arial; background-color: #ffffff;  border: 0px solid #666666; }
.input {  
  font-size: 11px;
  font-family: verdana, arial;
  background-color: #ffffff;
  padding: 0px;
  border:1px solid;
  border-top-color:#3B3CB9;
  border-left-color:#3B3CB9;
  border-right-color:#3B3CB9;
  border-bottom-color:#3B3CB9;
  margin-bottom: 0px
}

.texta {
  font-size: 11px;
  font-family: trebuchet MS, verdana, arial;
  background-color: #ffffff;
  border: 1px solid #666666; 
 }

.select {
  font-size: 11px;
  font-family: verdana, trebuchet MS, verdana, arial;
  color: #000000;
  background-color: #eeeeff;
  padding: 0px;
  border: 1px outset;
  border-top-color:#6976D8;
  border-left-color:#6976D8;
  border-right-color:#3B3CB9;
  border-bottom-color:#3B3CB9;
  filter:progid:DXImageTransform.Microsoft.Gradient      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#e0e0ff');
  letter-spacing: .2;
 } 

.select:hover{background-color: #e0e0ff;}
.select:active{	background-color: #ffffff; letter-spacing: .1;}
//.select { 
// font-size: 11px;
// font-family: trebuchet MS, verdana, arial;
// color: green; 
//  background-color: #ffffff;
// border: 1px solid #666666; 
// padding: 3px;// 
//}

table.sample {	
  background-color:#f2f2ff;
  border-width: 0px;
  border-spacing: 3;
  border-style: outset;
  border-color: #ffffff;
  border-collapse: collapse;
 }

table.sample td {
  border-width: 1.5px;
  padding: 3px;
  border-style: solid;
  border-color: #D3D3FF;
  background-color: #ffffff;
//	-moz-border-radius: ;

}