body {
  background: #42146B;
  background-image : url(images/background.png);
  background-repeat : repeat-x;
  margin-top : 5px;
}

a {
  color : #42205a; /* dark purple */
}

a.buyNowLink {
  font-weight:bold;
  font-style:italic;
  color : #42205a; /* dark purple */
}

/* for IE */
p {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left : 5px;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* for all other browers */
/*
html>body p {
  padding-top    : 0px;
  padding-bottom : 0px;
  padding-left   : 5px;
  margin-top     : 20px;
  margin-bottom  : 20px;
}
*/

form {
  margin-bottom : 2px;
  padding-bottom : 0px;
}

#masterTable {
}

td, p, input, submit, select, option {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color : #42205a; /* dark purple */
}

#main {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

#menu {
  background-color : #42205a; /* dark purple */
  font-size: 12px;
  color: #ffffff;
  padding-left : 10px;
}

.purpleBorder {
  border : 1px solid #42205a;
}

.smallerPrint {
  font-size : 12px
}

.largerPrint {
  font-size : 14px
}

#shoppingCart {
  position:relative;
  top:2px;
  left:-5px
}

/*
#imgCell {
  border: 4px solid #ffffff;
  margin-top : 22px;
  width : 208px;
  background-color : #ffffff;
}
*/

a.menuTitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
  margin-left : 12px;
  margin-right : 12px;
  color : #ffffff;
  font-weight : bold;
}

a.menuTitle:hover {
 border-bottom : 2px solid #ffffff;
}

#dropmenudiv_myMenu {
  position:absolute;
  border:1px solid black;
  border-bottom-width: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : 10px
  line-height:16px;
  z-index:100;
  visibility:hidden;
  background-color: #f7f7f7; /* light gray background colour of the menu items */
}

#dropmenudiv_myMenu a {
  width: 100%;
  display: block;
  text-indent: 3px;
  border-bottom: 1px solid black;
  padding: 1px 0;
  text-decoration: none;
  font-weight: bold;
  color : #42205a; /* dark purple */
}

#dropmenudiv_myMenu a:hover {
  background-color: #42205a; /* dark purple  the colour of the highlit menu option */
  color : #ffffff;
}

#welcome {
  font-size: 22px;
}

.curvyCorners {
  background-color: #f7f7f7; /* light gray */
  margin-top : 40px; /* add back space taken up by rounded corners */
  margin-bottom : 30px;
}

.white {
  background-color : #FFFFFF;
}

/* for everyone */
.curvyCornersContent {
  padding-left : 5px;
  padding-right : 15px;

  z-index : 2;
  position:relative;
  left : 5px;
  top : -15px;
  margin-bottom : 5px;
}

/* for IE 6 & 7 */
.curvyCornersContent {
  *top : -35px;
  *margin-bottom : -50px;
}

/* for IE (old method) */
/*
.curvyCornersContent {
  padding-left : 5px;
  padding-right : 15px;

  z-index : 2;
  position:relative;
  left : 5px;
  top : -35px;
  margin-bottom : -50px;
}
*/

/* for everyone else (old method - IE7 now sees this too) */
/*
html>body .curvyCornersContent {
  padding-left : 5px;
  padding-right : 15px;

  z-index : 2;
  position:relative;
  left : 5px;
  top : -15px;
  margin-bottom : 5px;
}
*/

.pageTitle {
  text-transform : uppercase;
  font-size : 22px;
  border-bottom : 4px solid #42205a;
  width : 98%;
}

.paraStart {
  font-size : 14px;
  font-weight : bold;
}

.smallerTitle {
  color : #42205a;
  font-size : 16px;
  font-weight : bold;
}

#copyright {
  margin-top : 5px;
  color : #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  font-size : 10px;
}

#footer {
  margin-top : 5px;
  color : #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  font-size : 8px;
}

.imgTitle {
  color : #ffffff;
  font-size : 16px;
  font-weight : bold;
  padding-top : 4px;
  padding-bottom : 4px;
}

#externalLinks div {
  color : black;
  font-size : 16px;
}

#externalLinks a {
  color : #42146B;
  text-decoration : none;
  font-size : 16px;
  font-weight : normal;
}

#externalLinks a:hover {
  color : #42146B;
/*  font-weight : bold; */
  text-decoration : underline;
}

a:link.navlink { color:#0000cc }
a:visited.navlink { color:#9900cc }
a:hover.navlink { color:#990000 }



#generalImgCell {
  text-align : center;
  width : 220px;
  padding-left : 20px;
}

.articleLogo {
  border : 1px solid #42146B;
}

.faq_element {
  margin-top : 4px;
  margin-bottom : 8px;
}

#faq_outerCell {
  display : none;
}

.privacyUnderline {
  margin-top : 0px;
  margin-bottom : 0px;
  padding-top : 0px;
  padding-bottom : 0px;
  padding-left : 5px;
  text-decoration : underline;
}

/* copied from .gt_eCartButton in eCart.css */
#shippingInfo #submit, #shippingInfo_partial #submit {
  padding-left : 5px;
  padding-right : 5px;
  background : #42205a; /* purple */
  color : #FFFFFF;
  width:auto;
  overflow:visible;
}

