body {
background: #898989 url(img/main-bg.jpg) no-repeat fixed;
margin:0px;
}

a
{
outline: none;
cursor: url(finger.cur), auto;
}

input
{
cursor: url(finger.cur), auto;
}


hr { border:none; 
border-bottom: dotted 2px #474747; 
width: 95%;
align: center;
background-color: transparent; 
color: transparent; }

fieldset
{
  border: 1px dashed #474747;
  background: #9E9E9E;
  padding: 12px 10px 10px 10px;
  position: relative;
  top: 10px;
  margin-bottom: 10px;
}

legend
{
  background: #474747;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  padding: 2px 6px;
  position:absolute; 
  top: -10px; 
  left: 10px;
}


TD.mainText {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}


TD.mediumText {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}

TD.smallText {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

.smallText {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}



.mainSubHeadline {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}

select {
  background-color: #474747;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;

}

.smallWhite {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
}

a.mainLink {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #474747;
}

a.mainLink:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #474747;
  text-decoration: none;
  border-bottom: 1px solid #DC6200;
}

a.mainLink:visited {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #474747; 
}

a.mainLink:visited:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #474747;
  text-decoration: none;
  border-bottom: 1px solid #DC6200;
}

a.mainLink:active {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #DC6200;
}

A.backLink {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
}

A.backLink:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
}

A.backLink:active {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
}

A.backLink:visited {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
}

.cartcontentbox 
	{
    border: 1px dashed #474747;
    background: #9E9E9E;
    padding: 5px 8px 5px 8px;
    margin-top: 8px;
    margin-bottom: 2px;
}

/*********************************************/
/* tables                                    */
/*********************************************/
#myTable {
  font-size: 11px;
  background-color: #9E9E9E;
  border-collapse: collapse;
  empty-cells: show;
  border: 1px solid #474747;
  margin: 10px 0;
  width: 100%; padding: 0;
  }

/* header */
#myTable > thead > tr:first-child > th {
  color: #FFFFFF;
  }

#myTable > thead > tr + tr > th {
  font-style: italic;
  color: #474747;
  }

/* body */
#myTable td 
	{
  	padding: 5px 5px 5px 5px;
	vertical-align: top;
  	}

#myTable th 
	{
	background-color: #474747;
  	font-weight: bold;
  	padding: 2px 5px 2px 5px;
	vertical-align: top;
  	}


form {
  margin:0;
  padding:.5em;
}



