body{
  background:#fff;
  font-family:tahoma,Arial,Helvetica,sans-serif;
  font-size:66%;
  margin:0pt;
}
a{
  outline-style:none;
}
img{
  border:0pt none;
}

.btn_input {
	background: #c7132c;
  border:1px solid #000;
	color: #fff;
  cursor:pointer;
	font-family:tahoma;
	font-weight:bold; 
  font-size:12px !important;
  line-height:16px;
  width:100px;
  margin:0 1px;
  padding:0 2px 2px 2px !important;
}
.btn_download {
	background: #c7132c;
  border:1px solid #000;
	color: #fff;
  cursor:pointer;
	font-family:tahoma;
	font-weight:bold; 
  font-size:12px !important;
  line-height:16px;
  margin:0 1px;
  padding:0 2px 2px 2px !important;
}

form {
  font-size:1.0em;
  margin:0pt;
  padding:0pt;
}
input{
  font-size:1.0em;
}
#details-div dt {
  color:#333333;
  float:left;
  font-weight:bold;
  padding:0.2em 0;
  width:120px;
}
#details-div dd {
  color:#000000;
  font-weight:normal;
  padding:0.2em 0;
}
#product-container{
  background:#f1eedf url(../images/product-container-bg.gif) repeat-x 0 0;
  padding:30px 30px;
  width:900px;
}
#product-container h1{
  border:0pt none;
  font-size:18px;
  margin:8px 0pt;
}
#clip-container{
  float:left;
  margin-right:20px;
  width:480px;
}
#cart-container{
  float:left;
  margin-right:30px;
  width:370px;
}
#cart-container{
  margin:0;
}
#flash-clip{
  border:3px solid #000;
  margin:0 auto;
}
#show-hide-container h2{
  font-size:1.1em;
  font-weight:bold;
  height:20px;
  line-height:20px;
  padding-left:25px;
}
.show,.hide,.pricing{
  background:#d2cfc0 url(../images/selector-bg.gif) no-repeat 0px -20px;
  font-size:1.1em;
  font-weight:bold;
  height:20px;
  line-height:20px;
  margin:0 0 10px 0;
  padding-left:20px;
}
.pricing{
  background:#d2cfc0 url(../images/selector-bg.gif) no-repeat 0px -40px;      
}
.hide{
  background:#d2cfc0 url(../images/selector-bg.gif) no-repeat 0px 0px;
}
#currency-selector{
  float:right;
  font-size:0.9em;
  margin:0 5px 0 0;
}
#currency-selector form{
  display:inline;
}
#currency-selector select{
  font-size:0.9em;
  margin:0;
  padding:0;
}
.btn-small{
  background:#C7132C;
  border:1px solid #000000;
  color:#FFFFFF;
  cursor:pointer;
  font-family:tahoma;
  font-size:0.9em;
  font-weight:bold;
  padding:0 2px;
}
#pricing-table table{
  width:100%;
}
.odd{
  background:#dcd9cc;
}
.even{
  background:#e3e0d2;
}
.product-price{
  font-weight:bold;
}
.showMe{
  display:block;
}
.hideMe{
  display:none;
}
.email-sms-label{
  padding-right:5px;
  text-align:right;
  vertical-align:middle;
  width:140px;
}
.email-sms-input{
  font-size:1.0em;
}
.submit-container{
  margin: 10px 0 5px 0;
  text-align:center;
}
.spacer{
  height:20px;
}
.product-form-input{
  font-size:1.0em;
}
#buy-now-container{
  margin:10px auto 5px auto;
  padding:2px;
  text-align:center;
}
.btn_buy{
  background:transparent url(../images/add-to-cart-bg.gif) no-repeat;
  border:0;
  color:#fff;
  cursor:pointer;
  font-size:1.5em;
  font-weight:bold;
  height:31px;
  width:131px;
  padding-left:24px;
}
.question-pop-up {
  text-decoration:none;
}
.question-pop-up span {
  background:#E4D78F none repeat scroll 0%;
  border:1px solid #000000;
  color:#000000;
  display:none;
  padding:3px;
  position:absolute;
  text-align:left;
  width:120px;
}
.question-pop-up:hover span {
  display:block;
}
