html, body {
  margin: 0;
  padding: 0;
}
body {
  font: 11px 'Tahoma';
  color: #000;
  background: #FFF;
}
form {
  margin: 0;
}
a {
  font: 11px Tahoma;
  color: #292929;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

h1 {
  margin: 0 0 10px 0;
  padding: 0;
  font: 18px 'Tahoma';
  color: #000;
}

div#descriptionMain {
  margin: 0 auto;
  padding: 25px 30px 30px 30px;
  min-width: 440px;
  max-width: 750px;
  background-color: #FFF;
}

div#close {
  margin: 0 auto;
  padding: 2px 30px;
  width: 440px;
  text-align: right;
  background: url( '../images/close.gif' ) no-repeat 450px 50%;
}
div#close a {
  padding: 0 28px 0 0;
}

/*** Page title ***/
div#page_title {
  margin-bottom: 15px;
  padding: 0;
  font: 18px 'Tahoma';
  color: #2A2A2A;
  background: url( '../images/page-title-bg.gif' ) repeat-x left 13px;
}
div#page_title span {
  padding: 0 8px 0 0;
  background-color: #FFF;
}

table#forms {
  margin-bottom: 20px;
  width: 100%;
  border-collapse: collapse;
  border: 0;
}
table#forms td {
  border: 1px solid #D5D4D4;
  color: #292929;
}
table#forms td.discount b {
  color: #C30700;
}
table#forms td.left {
  border: 1px solid #8A8A8A;
  padding: 10px 7px 10px 14px;
  width: 130px;
  font-weight: bold;
  color: #FFF;
  text-align: right;
  background-color: #8A8A8A;
}
table#forms td.right {
  padding: 10px 14px 10px 14px;
  text-align: left;
}
table#forms input.text {
  width: 50px;
  font: 11px 'Tahoma';
}

div#message {
  margin: 0 0 20px 0;
  border: 1px solid #009900;
  padding: 5px;
  color: #009900;
}

#okBtnDiv {
	text-align: right;
}

div#discount {
  font-weight: bold;
  color: #C30700;
}

div.description {
  line-height: 1.5;
}

ul {margin: 0 0 15px; padding: 0; list-style: none;}
  li {padding: 0 0 0 10px; background: url(../images/pointBlack.gif) no-repeat center left; line-height: 1.5;}


.addthis_toolbox{
	padding: 12px 0;
}
