@charset "utf-8";
/* CSS Document */
 
/** Brochure request form */
.brochure-request { background:#222; margin-bottom:20px; padding:10px; color:#ddd; }
.brochure-request .info { width:300px; }
.brochure-request .bc-info { width:190px; }
.brochure-request .info, .brochure-request .bc-info { text-align:right; float:left; padding:10px 20px 0 0; font-size:11px; }
.brochure-request h3 { color:yellow; }
.brochure-request .thumb { float:left; padding:10px 20px 0 0; border-right:1px solid #555; margin-right:20px; }
.brochure-request .form-panel { float:left; margin-top:10px; }



/******************************************
 * Clear fix
******************************************/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.testemonial { border:1px solid #999; background:#ccc; padding:10px; margin-bottom:20px; }

/*****************
 Plain effect
*****************/
.data-table { background:transparent; width: 100%; margin-bottom:20px; font-size:10px; }
.data-table thead th { padding:3px 10px 6px; }
.data-table th { text-align:left; text-transform:uppercase; padding-bottom:10px; }

.data-table th.date-lbl { width:70px; }
.data-table th.event-lbl { background:none; }
.data-table th.location-lbl { width:105px; }
.data-table th.availibility-lbl { width:70px; }
.data-table th.book-lbl { width:70px; }
.data-table th.cost-lbl { width:70px; }

.data-table td { border-top:1px solid #979797; padding:6px 10px; }
.data-table tr.first td { border-top:0px none; }
.data-table tr { background:transparent; }
.data-table td { border-right:0px solid #ccc; }
.data-table tr.soldout { background:#A80C0C; color:#fff; }
.data-table tr.over td { background:#4A4A4A; color:#fff; }
.data-table tr.alt { }

.glow-buy-btn, .glow-soldout-btn, .glow-limited-btn { padding:2px 10px; font-weight:bold; }

.tableText 
{
	text-align:justify;
	font-size:13px;
	margin:2px;

}
.tableText td
{
	text-align:justify;
	padding:4px;
	}
.tableText .testoEv p
{
	text-align:center;
	padding:4px;
	color:#F00;
	font-weight:bold;
	}
.tableText .titleBox
{
	text-align:center;
	font-size:16px;
	color:#C00;
	font-weight:bold;
	}
.tableText ul li
 {}