#wrapper___ {
    width: 100%;
}

#pjasImage {
    background: #FFF7E6;
}


#pjasSection {
    background: #f2f2f2;
  border-top:2px solid #ccc;
    width: 100%;
    margin-top: 12px;
    margin-bottom: 12px;
}

.event_info_text {
background: #f2f2f2;
  border:2px solid #eaebed;
padding:10px 20px;
margin-top:15px;
margin-bottom:25px;
color:#000;
   border-radius:4px;
   -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  width:94%;
}

.event_discount-types-info {
	display:block;
	width: 100%;
	max-width: 460px;
	padding:0 0 15px 45px;
	margin-top:-4px;
	background:rgba(0, 0, 0, 0) url("layout_images/information.png") no-repeat scroll 15px top;
	color:#c0302b;
}
.pinfoinfotext {
font-weight:bold;
padding:10px 20px;
background: #f2f2f2;
  border:2px solid #eaebed;
  border-radius:4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;

margin-top:18px;

}

#pjasSection h3,
.panel h3 {
padding-bottom:8px;
}
#pjasSection .inner {
    padding: 8px 20px 17px 20px;
}

#pjasTickets {
    background: #FFF7E6;
    width: 100%;
    margin-top: 12px;
}

#pjasTickets .inner {
    padding: 2px 12px 12px 12px;
}

#pjasSummary {
    background: #f2f2f2;
  border-top:2px solid #ccc;
    width: 100%;
    margin-top: 12px;
}

#pjasSummary .inner {
    padding: 12px 20px 12px 20px;

}

.sectionAvailability {
    text-align: right;
}

.summary {
width: 100%;
}

.sectionCheckbox {
    width: 30px;
}

.sectionColor {
    width: 25px;
    text-align: center;
}

.pinfoTicketsTable {
    width: 100%;
}

.pinfoTable {
    width: 100%;
}

.pinfoSectionTable {
    width: 100%;
}

.pinfoSectionTable a {
    cursor:pointer;
}



.pinfoTicketsTable-row {
    background: #fff;
    border: 1px solid #ccc;
padding:6px;
  line-height:28px;
vertical-align:middle;
display:block;
margin-bottom:3px;
    border-radius:4px;
   -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
.pinfoTicketsTable-row:hover {
	border: 1px solid #166db3;
}
.pinfoTicketsTable-row .ticketsName {
vertical-align:middle;
}
.ticketsAmount {
    text-align: right;
}

.ticketsAmount select {
    width: 83px;
  margin-right:5px;
}

.ticketsAmount h3 {
    padding: 0;
    margin: 0;
    line-height: 2;
}

.pjasSummaryTable {
    width: 100%;
}

.pjasSummaryTable-row {
    background: ;
    border: 0px solid #999;
}

.pjasSummaryTable-row td {
color:#000;
font-size:14px;
}


.pjasSummaryAddToCart {
    text-align: left;
    padding: 12px 0 0 0;
}

.pinfoSectionTable-row {
    background: #fff;
    border: 1px solid #ccc;
padding:6px;
line-height:28px;
display:block;
margin-bottom:3px;
  border-radius:4px;
   -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
.pinfoSectionTable-row input {
margin-left:7px;
}
.pinfoSectionTable-row a {
vertical-align:middle;
padding-left:10px;
}
.pinfoSectionTable-row img,
.pinfoSectionTable-row-selected img {
margin-bottom:-4px;
  margin-right:4px;
}
.pinfoSectionTable-row:hover {
background:#fafafa;
}
.pinfoSectionTable-row-selected {
/*background:#2191ed url(layout/date-selected-bg.png) repeat-x bottom;*/
  background:#166db3;
    color: #fff !important;
    font-weight: bold;
border: 1px solid #ccc;
padding:6px;
line-height:28px;
display:block;
margin-bottom:3px;
  border-radius:4px;
   -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
.pinfoSectionTable-row-selected a:hover {
color:#fff;
  opacity:1;
}
.pinfoSectionTable-row-selected input {
margin-left:7px;
}
.pinfoSectionTable-row-selected a {
color:#fff;
vertical-align:middle;
padding-left:10px;
  font-weight:bold;
}

a.radioclick img{
border:none;
}

#slider {
width: 100%;
margin: 0 auto;
position: relative;

}
.scroll {
height: auto;
overflow: auto;
position: relative;
clear: right;
background: #FFFFFF;
width:100%;

}
.scrollContainer div.panel {
padding: 0px;
height: auto;
min-height:100px;
width: 100%;
  background: #f2f2f2;
  border-top:2px solid #ccc;
}
.scrollContainer .inner {
padding: 8px 20px 17px 20px;
}
