<style>

input, button {color: #000
}

textarea {
height:50px
}

.error{
	padding:10px;
	margin:18px 0;
	color:#c00;
}

.quickcart_loginform {
	padding: 20px 0px 0px;
}

#quickcart_accountform {
	display:none;
}

.smalltext {
	font-size:10px;
	color:#787878;
}

.quickcart_step {
	background:#e1e1ff;
	padding:10px;
	margin:18px 0;
	border:1px solid  #ddd;
}

.registration_body td{
	color: #000;
}

.quickcart_side {
	background:#fee;
	padding:10px;
	border:1px solid  #ddd;
}

.registration_body .h2 {
	font-weight:bold;
	font-size: 17px;
}

.h1 {
	margin:30px 0 0;
	padding:0 10px;
	border:none;
}

#policy {
	font-size:11px;
	width:80%;
	height:80px;
}

#policycheckbox {} 

.registration_body #error {
	margin-top:10px;
	color:#c00;
}

.striketext {
	text-decoration: line-through;
}

.ticketprice {
	font-weight:bold;
	font-size:11pt;
	color:#c00;
}

.ticketname {
	font-weight:bold;
	font-size:11pt;
}

.product {
  margin: 10px 0px 0px 0px;
  padding-bottom: 3px;
/*  border-bottom: solid 1px #D8DFEA; */
}

.product .image {
  float: left;  
/*  border: solid 1px #CCCCCC; */
  padding: 3px;
  height: 75px;
  overflow: hidden;
}

.product .image img {
  width: 75px;
}

.product .image_bg {
  background-position: center;
  background-repeat: no-repeat;
  width: 60px;
  height: 60px;
}

.product .info_wide {
  float: left;
  margin-left: 20px; 
  padding: 0px 0px 10px; 
  width: 349px;
  border-bottom: solid 1px #D8DFEA;
}


.product .description {
  margin-top: 4px;
}

.product .author, .product .author a {
  font-size: 11px;
  margin-top: 1px;
  color: #999999;
  font-weight: normal;
}

.product .summary {
  margin-top: 7px;
  color: #888888;
  font-size: 9px;
}

 .iching {        
  font-family: font-family : Verdana, Tahoma, Arial;          
  font-size: 10pt;          
  font-weight: normal;          
  color: #000000;          
  background-color: #FFFFFF;          
   border: 1 solid #F2F2F2;       
}              


</style>