/*Joomla specific styles*/

.form_element label {
	display:inline;
	float:none;
	line-height:22px;
	padding:0 5px 0 0;
	vertical-align:middle;
}

#newsletter_table {
       visibility:hidden;
}

.contentheading {
       text-decoration:underline;
       font-weight:bold;
       padding-bottom:15px;
       font-size:14pt;
}

.contentpaneopen {
       margin-left:auto;
       margin-right:auto;
}

.createdate {
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
}

#qcontacts {
	text-align:center;
	color: white;
}

#qcontacts label.required {
	color:#FFFFFF;
}

#qcontacts .contact-button {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

#system-message {
	text-align: center;
	font-weight:bold;
}

#qcontacts-error {
	background-color:#FF0000;
	margin-left:auto;
	margin-right:auto;
}

.contentpaneopen_concerts {
	text-align:left;
	width:100%;
}

.blog_concerts {
	margin-left:auto;
	margin-right:auto;
}

.vmCartContainer {
	background:none;
	border:none;
	float:right;
	padding:0px;
	width:auto;
}

.addtocart_button {
	background: none;
}

.addtocart_button, .notify_button {
	background-position:none;
	border:1px solid #000000;
	height:25px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	width:80px;
	background-color:#FFFFFF;
}

.contentheading {
    text-decoration:underline;
    font-weight:bold;
    padding-bottom:15px;
    font-size:14pt;
}

.createdate {
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
}

#easybook {
	/*padding-top:30px;*/
}

#easybook table{
	width:40%;
}

#easybook h2 {
    /*display:none;*/
}

#easybook a.view {
	padding-left:45%;
	float:none;
}

#easybook a.sign {
	padding-left:42%;
	float:none;
}

.easy_frame {
	background-color:#000000;
}

.easy_top {
	background-color:#000000;
}

.easy_content {
	background-color:#000000;
	background-image:none;
	border-left:medium none;
	border-right:medium none;
}

.easy_contact {
	background-color:#000000;
	background-image:none;
	border-left:medium none;
	border-right:medium none;
	position:static;
}

.shop_error, .shop_warning, .shop_info, .shop_debug, .shop_critical, .shop_tip {
        background-color: transparent;
        background-position:left 5px;
        background-repeat:no-repeat;
        border:1px solid green;
        font-weight:900;
        margin:1pt 1pt 1em 1em;
        padding:0.5em 1em 1.5em 48px;
}

.cf_label {
        /*padding-right:15px;*/
}

.chronoform {
        visibility:hidden;
}

#chrono_verification {
        width:164px;
}

.validation-advice {
		color:red;
}

/*end Joomla specific styles*/