body {
  font-size: 100%;
  color: #000000;
  background-color: #FFFFFF;
  font-family: arial,verdana,sans-serif;
}

p.center {text-align: center;}

.welcome {
  text-align: center;
  font-weight: bold;
  font-style: italic;
  color: red;
}

.pagetitle {
  text-align: center;
  font-weight: bold;
  font-size: 100%;
  color: red;
}

.textstyle {
  font-family: tahoma,arial,verdana,sans-serif;
  text-align: left;
  color: black;
}

.textstyle a {color: blue; font-weight: bold; text-decoration: none;}
.textstyle a:hover {color: yellow; text-decoration: none;}
.textstyle a:visited {color: orange; font-weight: bold; text-decoration: none;}

.textstyle2 {
  font-family: tahoma,arial,verdana,sans-serif;
  text-align: left;
  color: white;
}

.textstyle2 a {color: black; font-weight: bold; text-decoration: none;}
.textstyle2 a:hover {color: yellow; text-decoration: none;}
.textstyle2 a:visited {color: orange; font-weight: bold; text-decoration: none;}

.textstyle3 {
  font-family: tahoma,arial,verdana,sans-serif;
  font-weight: bold;
  text-align: left;
  color: black;
}

.textstyle3 a {color: blue; font-weight: bold; text-decoration: none;}
.textstyle3 a:hover {color: yellow; text-decoration: none;}
.textstyle3 a:visited {color: orange; font-weight: bold; text-decoration: none;}

.table1style {
  background-color: #FFFFFF;
}

.table2style {
  background-color: #121212;
  font-size: 70%;
}

.table3style {
  background-color: #303030;
}

.table4style {
  background-color: #303030;
}

.table5style {
  background-color: #303030;
}

.table6style {
  background-color: #303030;
}

.table7style {
  background-color: #FEFF9A;
  font-size: 80%;
}

.table8style {
  background-color: #303030;
}

.table9style {
  background-color: #303030;
}

.tableimage1 {
  background-image: url(images/MLXBackground01.jpg);
  background-position: top center; 
  background-repeat: no-repeat;
}

.tableimage2 {
  background-image: url(images/band01_450x299.jpg);
  background-position: top center; 
  background-repeat: no-repeat;
}

.tableimage3 {
  background-image: url(images/collage.jpg);
  background-position: top center; 
  background-repeat: repeat;
}

.tableimage4 {
  background-image: url(images/music06_900x586.jpg);
  background-position: top center; 
  background-repeat: repeat;
}

.tableimage5 {
  background-image: url(images/music07_900x1067.jpg);
  background-position: top center; 
  background-repeat: repeat;
}

.tableimage6 {
  background-image: url(images/guitar01_900x600.jpg);
  background-position: top center; 
  background-repeat: repeat;
}

.tableimage7 {
  background-image: url(images/guitar07_900x675.jpg);
  background-position: top center; 
  background-repeat: repeat;
}

.tableimage8 {
  background-image: url(images/music01_900x586.jpg);
  background-position: top center; 
  background-repeat: repeat;
}

.tableimage9 {
  background-image: url(images/guitar05_900x1344.jpg);
  background-position: top center; 
  background-repeat: repeat;
}

.copyright {
  text-align: center;
  font-size: small;
  color: white;
}

.webdesign {
  text-align: center;
  font-weight: bold;
  font-size: x-small;
  color: blue;
}

/***********************/
/*  IaPS - Web Design  */
/***********************/
.boldtext {font-weight:bold; font-size:105%;}
.boldcolor {color:red; font-weight:bold; font-size:105%;}
.producttitle {font-weight:bold; font-style:normal; font-size:125%; color:blue; background-color:lightgray;}
.productprice {font-weight:bold; font-style:normal; font-size:110%; color:red;}
.productsizequantity {background-color:dimgray;}
.productdescription {font-weight:bold; font-size:105%;}

.shoppingcarttitle {font-weight:bold; font-style:normal; font-size:150%; color:blue; background-color:#303030;}
.shoppingcart {font-weight:bold; font-size:100%; color:blue;}
.shoppingcart a {color:#D2F4FF;}
.shoppingcart a:hover {color:white;}


TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 0px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  color: #000000;
}

.productListing-data a {text-decoration:none; color:blue;}
.productListing-data a:hover {text-decoration:none; color:dimgray;}



TR.productListing-odd {
  background: #f8f8f9;
}

TR.productListing-even {
  background: #EAEBF9;
}


TABLE.basket {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 0px;
  background: #ffffff;
}

.basket-heading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  background: #316BA5;
  color: #FFFFFF;
  font-weight: bold;
}

TD.basket-data {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #000000;
}

.basket-data a {text-decoration:none; color:blue;}
.basket-data a:hover {text-decoration:none; color:dimgray;}


TD.basket-total {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #316BA5;
}



TR.basket-odd {
  background: #e7e7e7;
}

TR.basket-even {
  background: #ffffff;
}


.textformright {
  text-align: right;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #000000;
}


.centertable1
{
margin-left: auto;
margin-right: auto;
}

.centertable2
{
text-align: center;
}

.smalltext {
  text-align: center;
  font-size: small;
}


.center {text-align:center;}
.clear-contentunit {clear:both; width:500px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}
.tablefirstcolumnwidth {width:30%;}
.tablefirstcolumnwidth2 {width:27%;}

