::-webkit-scrollbar {
    width: 0;
    height: 0;
}

body {
	font-size: .9em;
}

h1, h2, h3, h4, h5 {
	line-height: 1.1;
}


h2.main {
	color: #1c81b0;
}

.page {
	/* background-image: -webkit-linear-gradient(#888,#ccc) */
}

.pagemargin {
	margin: 0 1em;
}

div[data-role="content"] {
	background-color: white;
}

.ui-body-c .ui-link:active, .ui-body-c .ui-link:hover, .ui-body-c .ui-link:visited {
	color: black;
}

.ui-content {
	padding: 0em 0em 0em 0em;
}

.ui-dialog h1 {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

.headerimg img {
	max-width: 100%;
	max-height: 80px;
}

.headerimg {
	background:url(http://www.conexusticket.com/mobile/images/header_bg.png) repeat-x top left #1e8abc;
	width: 100%;
	display: inline-block;
	font-size: 0;
}

.error {
	Display:block;
	background-color:#f2dede;
	padding:1em;
	vertical-align:center;
	Color:#b94a48 !important;
	border:1px solid #eed3d7;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
	margin:1em;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.info {
	Display:block;
	background-color:#dff0d8;
	padding:1em;
	vertical-align:center;
	Color:#468847 !important;
	border:1px solid #d6e9c6;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
	margin:1em;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

/* default element styling */
.ui-body-c .ui-link {
	text-shadow: none;
	color: black;
}

/* Search Box */
#searchbox {
	text-align: center;
	padding: .3em 0 .5em 0;
	background: url(http://www.conexusticket.com/mobile/images/search_bg.png) repeat-x top left #052230;
}
#searchbox form div.ui-input-text{
    display:inline-block;
    width: 60%;
}
#searchbox input {
	display: inline;
	font-size: 14px;
    text-align: center;
}

.notificationbar {
	/* Background gradient (Top, bottom) */
	background: -moz-linear-gradient(#707070, #4a4a4a); /* FF 3.6+ */
	background: -ms-linear-gradient(#707070, #4a4a4a); /* IE10 */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #707070), color-stop(100%, #4a4a4a)); /* Safari 4+, Chrome 2+ */
	background: -webkit-linear-gradient(#707070, #4a4a4a); /* Safari 5.1+, Chrome 10+ */
	background: -o-linear-gradient(#707070, #4a4a4a); /* Opera 11.10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#707070', endColorstr='#4a4a4a'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#707070', endColorstr='#4a4a4a')"; /* IE8+ */
	background: linear-gradient(#707070, #4a4a4a); /* the standard */
}

.notificationbar a {
	display: block;
	font-size: 1.2em;
	padding: .5em 0;
	text-align: center;
	text-decoration: none;
	color: #fff !important;
}

.notifInner {
	background: no-repeat center left url(http://www.conexusticket.com/mobile/images/arrow_left_light.png);
}


/* Event/Performance info styling */
.event {
	font-size: 1.08em;
}

.event, .performance {
	border-bottom: solid 1px black;
	padding: .2em 0;
	margin-top: .5em;
}
.event:last-child, .performance:last-child {
	border-bottom: none;
}

.event .performanceDate {
	font-size: 0.8em;
}

#featuredevents .event {
	/* Gradient code (Top to bottom) */
	background: -moz-linear-gradient(#f0f0f0, #cecece); /* FF 3.6+ */
	background: -ms-linear-gradient(#f0f0f0, #cecece); /* IE10 */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #cecece)); /* Safari 4+, Chrome 2+ */
	background: -webkit-linear-gradient(#f0f0f0, #cecece); /* Safari 5.1+, Chrome 10+ */
	background: -o-linear-gradient(#f0f0f0, #cecece); /* Opera 11.10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#cecece'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#cecece')"; /* IE8+ */
	background: linear-gradient(#f0f0f0, #cecece); /* the standard */
	/* /Gradient code */
	border-bottom: none;
}

#featuredevents .event .description {
	background: no-repeat center right url(http://www.conexusticket.com/mobile/images/arrow_right.png);
	padding: 15px;
	font-size: 1em;
}

.event img {
	width: 20%;
	display: inline-block;
	margin: 0.4em 0 0 0.5em;
}

.event .description {
	width: 60%;
	margin-left: 1em;
	display: inline-block;
	vertical-align: top;
}

.event .description a.ui-link {
	font-size: 1em !important;
}

.event h2{
	font-size: 1em;
	margin: 0;
}

.performance h3 {
	margin: 0 0 .3em 0;
}

.event a, .performance a {
	font-weight: normal !important;
}

.event h2 a {
	font-weight: bold !important;
}

.performance a .ui-btn-inner {
	/* Background gradient (Top, bottom) */
	background: -moz-linear-gradient(#f0f0f0, #cecece); /* FF 3.6+ */
	background: -ms-linear-gradient(#f0f0f0, #cecece); /* IE10 */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #cecece)); /* Safari 4+, Chrome 2+ */
	background: -webkit-linear-gradient(#f0f0f0, #cecece); /* Safari 5.1+, Chrome 10+ */
	background: -o-linear-gradient(#f0f0f0, #cecece); /* Opera 11.10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#cecece'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#cecece')"; /* IE8+ */
	background: linear-gradient(#f0f0f0, #cecece); /* the standard */
	/* Background gradient */
	padding: .5em .5em;
	text-align: left;
	white-space: inherit !important;
}

.performance a[href] .performanceInner {
	background: no-repeat center right url(http://www.conexusticket.com/mobile/images/arrow_right.png);
}

.event a.eventlink, .performance a.performancelink {
	text-decoration: none;
}

/*
.event a.eventlink:hover, .performance a.performancelink:hover {
	opacity: 0.8;
}
*/

.performance .description .starttime {
	font-size: 0.8em;
}

#performances h3 {
	font-size: 1em !important;
	margin: 0;
}

#performances .venue {
	font-size: 0.8em;
}

#performanceinfo h3 {
	font-size: 1.1em;
	margin: 1em 0 0 0;
}

#performanceinfo .starttime {
	font-size: .8em;
}

#performanceinfo .venue {
	font-size: .8em;
	margin: 0 0 1em 0;
}

/* Performance page */
.pricingCode .ui-select {
	display: inline-block !important;
}

#performanceQuickPick {
	margin: 0 1em;
}

/* Basket page */
.basketperformance {
	clear: both;
}

.basketperformance .label {
	font-weight: bold;
	display: inline-block;
	width: 4.3em;
	text-align: right;
}

.basketperformance .priceCategory, .basketperformance .section, .basketperformance .row, .basketperformance .seats {
	display: inline-block;
}

.tickets {
	padding: 0 .5em;
}

.lineItems {
	border-top: solid 1px black;
	margin-top: .6em;
	padding-top: .8em;
}

.lineItem .name {
	white-space: nowrap;
	width: 80%;
}

.lineItem .price {
	white-space: nowrap;
	font-weight: bold;
	text-align: right;
}

.lineItem .qty {
	white-space: nowrap;
	text-align: left;
}

.subtotal {
	margin: 1.5em 0;
	padding: .5em 0;
	background-color: #000;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 1.1em;
	text-shadow: none;
}

.cancel {
	margin: 1.3em 0;
	text-align: center;
}

/* Checkout Styling */
#cclogos {
	margin-top: 1em;
	text-align: center;
}

#cclogos img{
	display: inline-block; margin: 0px 2px;
}

.billingaddress {
	border-top: solid 1px black;
	margin-top: 1.3em;
}

.billingaddress label {
	margin-top: .5em;
}

.attestations {
	border-top: solid 1px black;
	margin-top: 1.3em;
	margin-bottom: 1.3em;
	padding-top: 1em;
}

.confirmationmessage {
	border-top: solid 1px black;
	margin-top: 1.3em;
	margin-bottom: 1.3em;
	padding-top: .8em;
}


.deliverymethod p {
	margin: 0 0 1.2em 3em;
}

/* Footer styling */
#footernav {
	font-size: .7em;
	/* Gradient code (Top to bottom) */
	background: -moz-linear-gradient(#14597b, #052230); /* FF 3.6+ */
	background: -ms-linear-gradient(#14597b, #052230); /* IE10 */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #14597b), color-stop(100%, #052230)); /* Safari 4+, Chrome 2+ */
	background: -webkit-linear-gradient(#14597b, #052230); /* Safari 5.1+, Chrome 10+ */
	background: -o-linear-gradient(#14597b, #052230); /* Opera 11.10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#14597b', endColorstr='#052230'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#14597b', endColorstr='#052230')"; /* IE8+ */
	background: linear-gradient(#14597b, #052230); /* the standard */
	/* /Gradient code */
	margin: 2em 0 0 0;
	padding: 0;
}

#footernav  li {
	text-align: center;
	border-right: solid 1px white;
	
	list-style: none;
	margin: 0;
	padding: 1em .1em 0 .1em;
	
	display: inline-block;
	vertical-align: top;
	
	height: 3em;
	width: 24%;
}

#footernav li.highlight {
	background-color: #1c81b0;
}

#footernav li a {
	color: white;
	text-decoration: none;
}

#footernav  li:last-child {
	border-right: none;
}

.fullsitelink {
	padding: 0.5em 0;
	background-color: #052230;
	text-align: center;
}

.fullsitelink a {
	color: #1c81b0 !important;
}



/* Load More button styling */
.loadmore {
	font-size: 1.3em;
	font-weight: bold;
	
	color: #923931;
	text-align: center;
	padding: 1em 0;
}

/*
.loadmore a:hover {
	color: #923931 !important;
}
*/

/* Registration */
.registration label[for=Certify13] {
	margin: 1em 0;
}


/* My Account page */
.accountinfo {
	margin-bottom: 2em;
}

.orderlist h2 {
	border-bottom: 1px solid black;
	padding-bottom: 1em;
	margin: 0
}

.order {
	padding: .7em 0;
	border-bottom: 1px solid black;
}

.order a {
	text-decoration: none;
	font-weight: normal !important;
}

/*
.order a:hover {
	opacity: .8;
}
*/

.order .leftcolumn {
	display: inline-block;
	width: 80%;
	vertical-align: middle;
}
.order .ordertotal {
	display: inline-block;
	vertical-align: middle;
	text-align: right;
}

.orderid {
	font-weight: bold;
	font-size: 1.1em;
}

.orderdate {
	margin: .2em 0;
}

.orderstatus.processing, .orderstatus.pending {
	color: orange;
}

.orderstatus.printed, .orderstatus.shipped {
	color: green;
}

.orderstatus.canceled {
	color: red;
}

.emailconfirmation, .billing, .delivery {
	margin-top: 1em;
}