/* myAccount */

/* /////////////////////////////////////[Text Styles]///////////////////////////////// */
.errorMessage {
	/* brandable properties */
	color: #CD0000;
	/* brandable properties */
	
}

.requiredText {
	/* brandable properties */
	color: #D36204;
	/* brandable properties */
}

.messageText {
	/* brandable properties */
	color: #D66006;
	/* brandable properties */
	
	font-weight: bold;
}

.smallText {
	font-size:9px;
	
	/* brandable properties */
	color: inherit;
	/* brandable properties */
}

/* ////////////////////////////// [ Link Styles ] ////////////////////////////// */



.button-secondary {
	font-size: 10px;
	color: #333;
	background-color: #e5e5e5;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: left top;
	border-top: 2px outset #f2f2f2;
	border-right: 2px outset #083250;
	border-bottom: 2px outset #083250;
	border-left: 2px outset #f2f2f2;
	font-weight: bold;
	padding: 1px 3px;
	text-decoration: none;
}

.button:hover {
	/* brandable properties */
	color: #98B1C4;
	/* brandable properties */
}

.button-secondary:hover {
	/* brandable properties */
	color: #666;
	/* brandable properties */
}
a.smallText, a.smallText:hover {
	font-size:9px;
	
	/* brandable properties */
	color: inherit;
	/* brandable properties */
}

/* //////////////////////////////////// [ Modules ] ///////////////////////////////////// */

.lid-primary {
	/* brandable properties */
	background-color: #083D65;
	color: #fff;
	border-bottom: solid 1px #fff;
	
	border-top:;
	border-left:;
	border-right:;
	background-image: url();
	background-attachment: ;
	background-position: ;
	background-repeat: ;
	/* brandable properties */
	
	font-weight: bold;
	padding:5px 10px;
}

.lid-primary a {
	/* brandable properties */
	color:#6D92AD;
	/* brandable properties */
}

.lid-primary a:hover {
	/* brandable properties */
	color:#98B1C4;
	/* brandable properties */
}

.lid-primary2 {
	/* brandable properties */
	background-color: #083D65;
	color: #fff;
	border-bottom: solid 1px #fff;
	
	border-top:;
	border-left:;
	border-right:;
	background-image: url();
	background-attachment: ;
	background-position: ;
	background-repeat: ;
	/* brandable properties */
	
	font-weight: bold;
	padding:5px 10px;
}

.lid-primary2 a {
	/* brandable properties */
	color:#fff;
	/* brandable properties */
}
.lid-primary2 a:visited {
	/* brandable properties */
	color:#fff;
	/* brandable properties */
}
.lid-primary2 a:hover {
	/* brandable properties */
	color:#98B1C4;
	/* brandable properties */
}

.lid-secondary {
	/* brandable properties */
	background-color: #6d92ad;
	color: #fff;
	border-bottom: solid 1px #fff;
	border-top:;
	border-left:;
	border-right:;
	background-image: url();
	background-attachment: ;
	background-position: ;
	background-repeat: ;
	/* brandable properties */
	
	padding:5px 10px;
	font-weight: bold;
}

.welcomelogout {
	/* brandable properties */
	background-color: #6d92ad;
	color: #fff;
	border-bottom:;
	
	border-top:;
	border-left:;
	border-right:;
	background-image: url();
	background-attachment: ;
	background-position: ;
	background-repeat: ;
	/* brandable properties */
	
	padding:5px 10px;
	font-weight: bold;
}

.lid-sub {
	/* brandable properties */
	background-color: #f2f2f2;
	color: #666;
	border-bottom: none;
	
	border-top:;
	border-left:;
	border-right:;
	background-image: url();
	background-attachment: ;
	background-position: ;
	background-repeat: ;
	/* brandable properties */
	
	padding:5px 10px;
	font-weight: bold;
}


.lid-sub a {
	/* brandable properties */
	color: #0C4976;
	/* brandable properties */
	
	font-weight:bold;
}

.lid-sub a:hover {
	/* brandable properties */
	color: #98B1C4;
	/* brandable properties */
	
	font-weight:bold;
}


.lid-findTickets {
	/* brandable properties */
	background-color: #083D65;
	color: #fff;
	
	border-bottom:;
	border-top:;
	border-left:;
	border-right:;
	background-image: url();
	background-attachment: ;
	background-position: ;
	background-repeat: ;
	/* brandable properties */
	font-weight: bold;
	padding:5px 10px;
}



.container-neutralZone {
	/* brandable properties */
	background-color: #f2f2f2;
	border-bottom: solid 1px #bebebe;
	
	border-top:;
	border-left:;
	border-right:;
	background-image: url();
	background-attachment: ;
	background-position: ;
	background-repeat: ;
	/* brandable properties */
	
	padding: 10px;
	margin-bottom: 15px;
	
}

.container-empty {
	padding: 10px;
}

.container-hotZone {
	/* brandable properties */
	background-color: #f2f2f2;
	border-bottom: solid 1px #dadada;
	
	border-top:;
	border-left:;
	border-right:;
	background-image: url();
	background-attachment: ;
	background-position: ;
	background-repeat: ;
	/* brandable properties */
	
	padding: 10px;
	margin-bottom: 15px;
	
}

.container-bordered {
	padding: 10px;
	/* brandable properties */
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	/* brandable properties */
}


.container-findTickets {
	/* brandable properties */
	background-color: #dadada;
	border-left: solid 1px #083D65;
	border-right: solid 1px #083D65;
	border-bottom: solid 1px #083D65;
	color: inherit;
	
	background-image: url();
	background-attachment: ;
	background-position: ;
	background-repeat: ;
	/* brandable properties */
	
	padding: 10px;
	margin-bottom: 15px;
}

/* [used in EDP] */
.container-findTickets td, .container-findTickets th {
	/* brandable properties */
	color: inherit;
	/* brandable properties */
}



/* //////////////////////////////////// [ Tables ] ///////////////////////////////////// */

.detailsTable {
	
}

.detailsTable th {
	padding: 8px;
	
	/* brandable properties */
	border-bottom: 1px solid #dadada;
	/* brandable properties */
	
	text-align: left;
}

.detailsTable td {
	padding: 8px;
	vertical-align: top;
}

.detailsTable-right {
	/* brandable properties */
	border-right: 1px solid #dadada;
	/* brandable properties */
}

.detailsTable-bottom {
	padding: 8px;
	
	/* brandable properties */
	border-bottom: 1px solid #dadada;
	/* brandable properties */
}

.detailsTable-bottomRight {
	padding: 8px;
	
	/* brandable properties */
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
	/* brandable properties */
}





.tableListing {
			
}

.tableListing td {
	vertical-align: top;
	padding:5px 10px;
}

.tableListing td a {
	display: block;
}

.tableListing td.left {
	text-align: left;
	border-left: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
}

.tableListing td.leftHighLight {
	
	background-color:#F7E2A9;
	border-left: 1px solid #FFF0C7;
	border-bottom: 1px solid #FFF0C7;
}

.tableListing td.right {
	text-align: right;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
}

.tableListing td.center {
	border-bottom: 1px solid #dadada;
}


.shippingTable {
	padding:5px;
}

.shippingTable th, .shippingTable td {
	vertical-align: top;
	text-align:left;
}

.shippingTable th {
	padding:5px;
	
	/* brandable properties */
	border-bottom: 1px solid #dadada;
	/* brandable properties */
	
	text-align: left;
}

.shippingTable th.top {
	/* brandable properties */
	border-top: 1px solid #dadada;
	/* brandable properties */
}

.shippingTable th.topRight {
	border-top: 1px solid #dadada;
	border-right:1px solid #dadada;
}

.shippingTable td {
	padding:5px;

}

.shippingTable-right {
	/* brandable properties */
	border-right: 1px solid #dadada;
	/* brandable properties */
}

.shippingTable-ticketFastHighLight {
	/* brandable properties */
	background-color: #cccccc;
	/* brandable properties */
	
}

.shippingTable-ticketFastHighLightRight {
	/* brandable properties */
	background-color: #cccccc;
	border-right:1px solid #dadada;
	/* brandable properties */
}


.horizontalDividerLineMyAccount {
	border-top:1px solid #bebebe;
}



