.head3 {
font-size: 16px;
}

.notice {
font-size: 16px;
}

a {
text-decoration: none;
}

a:hover {
color: #FF0000;
text-decoration: none;
}

body {
font-family: arial;
font-size: 12px;
}


p, ul, ol, pre, table {
font-family: arial;
font-size: 12px;
}

h1 {
font-family: arial;
color: #99CCFF;
font-size: 22px;
}

h2 {
font-family: arial;
color: #99CCFF;
font-size: 18px;
}

h3 {
font-family: arial;
color: #99CCFF;
font-size: 14px;
}

.menuhead {
font-size: 16px; 
font-weight: bold;
color: #99CCFF;
}


.menutable {
border: solid 2px #cccccc;
}


.menucell {
background: #3f3f3f;
padding: 3px;
text-align: left;
}


.menulink {
font-size: 12px;
font-weight: bold;
}

.menusearch {
font-size: 12px;
font-weight: bold;
color: #FFFF00;
}


.smalldate {
font-size: 10px;
}

.infobar {
color: #FFFF00;
}

.warning {
font-size: 16px;
color: #FF0000;
}

.pagetitle {
font-size: 22px;
color: #FFFFFF;
}

.activemenu {
color: #FF0000;
}

.navbarhead {
font-size: 14px;
color: #99CCFF;
}


.navbar {
background: #3f3f3f;
}


.bannerhead {
font-size: 14px;
color: #FFFFFF;
}

.newstitle {
font-size: 18px;
color: #FFFFFF;
}

.discnum {
font-size: 14px;
color: #99CCFF;
}
         

.reltitle {
font-size: 24px;
}

.relprice {
font-size: 18px;
}

.relinfo {
font-size: 14px;
}

.reltracks {
font-size: 14px;    
text-align: center;
}


.relreview {
/* font-size: 12x;
font-family: courier; */
}

.catsearch {
font-size: 22px;
}

.catbrowse {
font-size: 24px;
font-weight: bold;
/* color: #000000; */
}

.cattext {
font-size: 18px;
/* color: #000000; */
}

.catlettertable {
border-spacing: 2px;
width: 100%;
border: solid 2px #6f6f6f;
}

.catlettercell {
padding: 2px;
background: #3f3f3f;
text-align: center;
}


.catindextable {
width: 480px;
}

.catcell {
background: #3f3f3f;
}

.catthumbcell {
background: #3f3f3f;
padding: 4px;
}

.catthumblabel {
font-size: 10px;
}

.catindexcell {
background: #3f3f3f;
padding: 4px;
}


.catnamecell {
padding: 3px;
background: #3f3f3f;
text-align: left;
}

.catnumcell {
padding: 3px;
background: #3f3f3f;
text-align: right;
width: 20px;
}


.bighead1 {
font-size: 24px;
color: #FFFFFF;
text-align: center;
/* font-weight: bold;color: #000000; */
}

.greytable {
background: #202020;
border: solid 1px #7f7f7f;
}


.greytablehead {
color: #99CCFF;
font-size: 14px;
text-align: center;
font-weight: bold;
}


.greytablecell {
padding: 5px;
}

.greycell {
background: #3f3f3f;
}


.carttable{
width: 600px;
background: #F1F1F1;
border: solid 2px #000000;
}

.carttablecell{
padding: 10px;
}

.cartmsgbox{
width: 550px;
border: solid 1px #000000;
}


.cartmsgboxcell{
padding: 5px;
text-align: center;
background: #ffffff;
}

.warning {
color: #FF0000;
font-weight: bold;
}

.cartcell {
background: #CCCCCC;
}

.formcell {
background: #CCCCCC;
text-align: center;
}            

.cartlink {
color: #CC0000;
font-weight: bold;
}




.newstable {
width: 480px;
}


/* Shopping cart CSS items.
 */
.custtable{
padding: 3px;
width: 550px;
border: solid 1px #000000;
}


.carttitle {
font-size: 24px;
font-weight: bold;
color: #000066;
background: #ffffff;
border: solid 2px #000000;
}

.cartconfbig {
font-size: 18px;
font-weight: bold;
color: #000066;
text-align: center;
}

.carttext {
text-align: justify;
font-size: 12px;
}

.cartform{
margin: 2px;
}

.smcartitem {
font-size: 10px;
}
       
.sidecarttitle {
color: #FFFF00;
font-size: 14px;
font-weight: bold;
}


.sidecarttable {
padding: 2px;
border-spacing: 1px;
border: solid 2px #cccccc;
background: #3f3f3f;
width: 100%;
}

.sidecartcell {
background: #6f6f6f;
}

.sidecartlink {
color: #FF0000;
font-weight: bold;
}
.greytableCopy {
border: solid 1px #7f7f7f;
}
