BODY, TABLE, TD {
  font-family:'Verdana', 'Arial', Helvetica, sans-serif;
	font-size:15px;
  text-align:left;
  color:#000000;
  margin:0;
} 

h1,h2,p{margin: 0 10px}
h1{font-size: 250%;color:#FFF;}
h2{font-size: 200%;color: #f0f0f0}
p{padding-bottom:1em}
h2{padding-top: 0.3em}
div#nifty{ margin: 0 10%;background:#F8E4A5;}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #F8E4A5}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


.ground {
  background-image:url( images/mainbackground1.jpg);
  BACKGROUND-REPEAT:repeat;
}
 
.topstrip {
  background-image:url( images/topstrip.jpg);
  BACKGROUND-REPEAT:repeat;
}
 
A {
  text-decoration:none;
  color:#8080C0;
  font-weight:normal;
}
 
A:Hover {
	text-decoration:none;
  color:#7CF3ED;  
}

.background {
  background-image:url( images/background1000v4.jpg);
  background-repeat:repeat;
}

.leftcol {
  background-image:url( images/leftcol.jpg);
  background-repeat:repeat;
}

.rightcol {
  background-image:url( images/rightcol.jpg);
  background-repeat:repeat;
}

.middlecol {
	background-color:#FFFFFF;
}

.mainarea {
	padding-right:40;
	padding-left:40;
}


.mainiframe {
	background-color:#000000;  
  padding-left:20;
  border-left-width:0;
  border-right-width:0;
  border-top-width:0;
  border-bottom-width:0;
  border-style:solid;
  border-color:#18CDBB;
  overflow-x: hidden;
}

A.textmenu:visited {
  color:#800000;
  text-decoration:none;
  font-weight:normal;
  font-size:13;
}

.heading {
  font-size:18;
  font-weight:bold;
  text-align:left;
  padding-bottom:10;
}

.boxmain {  
  border-left-width:0;
  border-right-width:0;
  border-top-width:0;
  border-bottom-width:0;
  border-style:solid;
  border-color:#18CDBB;
  background-color:#400040;
}

.box {  
  padding:10;
  border-left-width:1;
  border-right-width:1;
  border-top-width:1;
  border-bottom-width:1;
  border-style:solid;
  border-color:#18CDBB;
  background-image:url( images/mainbackground1.jpg);
  BACKGROUND-REPEAT:repeat;
}

.menupos {
  position:absolute;
  top: 220px;
  left: 20px;
}

.menuposshadow {
  position:absolute;
  top: 223px;
  left: 23px;
}

.subpos {
  font-size:15;
  position:absolute;
  top: 470px;
  text-align:center;
}

.enter {
  font-size:22;
  position:absolute;
  top: 530px;
  left: 445px;
}

.toptitle {
  position:absolute;
  top:10px;
  left: 370px;
  color:#ffffff;
  font-family:'Century Gothic';
  font-size:40;
}

.topsubtitle {
	font-weight:bold;
  position:absolute;
  top:65px;
  left: 270px;
  color:#ffffff;
  font-family:'Times New Roman', 'Century Gothic';
  font-size:19;
  font-style:italic;
}

.toptitleshadow {
  position:absolute;
  top:13px;
  left: 373px;
  color:#000000;
  font-family:'Century Gothic';
  font-size:40;
}

.topsubtitleshadow {
	font-weight:bold;
  position:absolute;
  top:68px;
  left: 273px;
  color:#000000;
  font-family:'Times New Roman', 'Century Gothic';
  font-size:19;
  font-style:italic;
}

.newsletter {
  font-size:10;
}

.mainpos {
  position:absolute;
  top:135px;
  left: 210px;
}

.sound {
  position:absolute;
  top: 33px;
  left: 920px;
  font-size:11;
}

A.textmenu:link {
  color:#ffffff;
  text-decoration:none;
  font-weight:normal;
  font-size:13;
}

A.textmenu:hover {
  color:#FF0080;
  text-decoration:none;
  font-weight:normal;
}

.textmenu {
  color:#000000;
  font-size:14px;
  padding-left:7;
  padding-right:5;
  padding-bottom:3;
}

.menubackground {
  background-color:#5E005E;
  border-left-width:2;
  border-right-width:0;
  border-bottom-width:0;
  border-top-width:0;
  border-color:#E8BFF0;
  border-style:solid;
}

.title {
  padding-top:6;
  padding-bottom:6;
}

.subcatagory {
  color:#800080;
  font-size:14;
}

.menu {
  color:#FFFFFF;
  font-size:18;
  padding-left:0;
  padding-bottom:7;
}

.menushadow {
  color:#000000;
  font-size:18;
  padding-left:0;
  padding-bottom:7;
}

.menuposition {
  position:absolute; 
  left:-135px; 
  top:147; 
  width:?px; 
  height:?px; 
  z-index:1; 
  visibility:visible;
  padding:0;
}

.mainposition {
  position:absolute; 
  left:140px; 
  top:0px; 
  width:?px; 
  height:?px; 
  z-index:1; 
  visibility:visible;
  padding:0;
}

.subtitle {
  color:#000000;
  font-size:19;
  padding-top:3;
  padding-bottom:3;
  margin-left:15;
  margin-right:15;
  background-color:transparent;
  border-bottom-width:0;
  border-top-width:0;
  border-left-width:0;
  border-right-width:0;
  border-color:#3770A8;
  border-style:solid;
}

.pagetitle {
  color:#000000;
  font-size:20;
  padding-top:3;
  padding-bottom:3;
  margin-left:15;
  margin-right:15;
  background-color:transparent;
  border-bottom-width:0;
  border-top-width:0;
  border-left-width:0;
  border-right-width:0;
  border-color:#3770A8;
  border-style:solid;
}

.textquote {
	padding-top:7;
	padding-bottom:7;
	padding-right:15;
  padding-left:15;
  font-size:13;
}

.text18 {
  font-size:18;
}

.text16 {
  font-size:16;
}

.text14 {
  font-size:14;
}

.text13 {
  font-size:13;
}

.text12 {
  font-size:12;
}

.text11 {
  font-size:11;
}

.text10 {
  font-size:10px;
}

a.tracks {
  color:#0000A0;
}

.tracks {
  font-size:12;
  color:#8000FF;
}

.itemprice {
  font-size:12;
  font-weight:bold;
}

.boxitem {
  border-style:dotted;
  border-width:2;
  border-color:#FFFFFF;
  padding-left:4;
  padding-right:4;
  padding-top:4;
  padding-bottom:4;
  height:136;
}

.boxitemdescription {
  border-style:dotted;
  border-width:2;
  border-color:#FFFFFF;
  padding-left:14;
  padding-right:14;
  padding-top:14;
  padding-bottom:14;
}

.boxitemprice {

  border-color:#c0c0c0;
  border-top-width:0;
  border-bottom-width:0;
  border-left-width:0;
  border-right-width:0;
  padding-left:0;
  padding-right:0;
  padding-top:3;
  padding-bottom:0;
}

.boxquantity {
  border-color:#707070;
  border-top-width:1;
  border-bottom-width:1;
  border-left-width:1;
  border-right-width:1;
  border-style:solid;
  font-size:10;
  background-color:#ffffff;
}

.itemtitle {
  font-size:12;
  font-weight:bold;
  color:#800080;
}

.itemdescription {
  font-size:11;
}

.itemdescription2 {
  font-size:13;
}

.textlink {
  font-size:14;
  color:#800080;
}

.texttop {
  font-size:11;
  color:#800080;
}

