.lid-primary {

	background-color: #00611B;

	color: #ffffff;

	font-weight: bold;

	border-bottom: solid 1px #ffffff;

	padding:5px 10px;

}



.lid-primary-no-border {

	background-color: #00611B;

	color: #ffffff;

	font-weight: bold;

	border-bottom: none;

	padding:5px 10px;

}

.lid-secondary {

	background-color: #04844B;

	color: #ffffff;

	font-weight: bold;

	border-bottom: solid 1px #ffffff;

	padding:5px 10px;

}



a {

	font-size: 11px;

	color: #00611B;

	text-decoration: underline;

}



a:hover {

	color: #04844B;

}



.artistCalendar td.nextMonth {

	/* brandable properties */

	background-color: #37B77E;

	/* brandable properties */



}

.artistCalendar td.insideArea, .artistCalendar div.insideArea {

	/* brandable properties */

	background-color: #37B77E;

        color: #989898;



	background-image: url();

	background-repeat: ;

	background-position: ;

	background-attachment: ;

	/* brandable properties */

}



.artistCalendarTime {

	font-size: 10px;

	/* brandable properties */

	color: #989898;

	/* brandable properties */

	display: block;

	padding-top: 3px;

}



.tableListing td.left {

	text-align: left;

	border-left: 1px solid #00611B;

	border-bottom: 1px solid #fff3D2;

	padding-bottom: 15px;

}



.tableListing td.leftWinfo {

	text-align: left;

	border-left: 1px solid #00611B;

	border-bottom: none;

	padding-bottom: 0px;

}



.mapBorder {

border:1px solid #00611B;

}



.tableListing td.right {

	text-align: right;

	border-right: 1px solid #00611B;

	border-bottom: 1px solid #fff3D2;

}



.tableListing td.rightWinfo {

	text-align: right;

	border-right: 1px solid #fff3D2;

	border-bottom: none;

	padding-bottom: 0px;

}



.lid-sub-upleft {

	background-color: #fff3D2;

	color: #666;

	font-weight: bold;

	padding:5px 10px;

	border-left: 1px solid #00611B;

}

.lid-sub-upright {

	background-color: #fff3D2;

	color: #666;

	font-weight: bold;

	padding:5px 10px;

	border-right: 1px solid #00611B;

}

.lid-sub-upcenter {

	background-color: #fff3D2;

	color: #666;

	font-weight: bold;

	padding:5px 10px;

}

.lid-sub2 {

	background-color: #fff3D2;

	color: #666;

	font-weight: bold;

	border-bottom: none;

	padding:5px 10px;

	border-right: 1px solid #00611B;

	border-left: 1px solid #00611B;

	border-bottom: 1px solid #00611B;

}

.button {

	background-color: #00611B;

	color: #ffffff;

	font-weight: bold;

	border-top: 2px solid #00611B;

	border-left: 2px solid #00611B;

	border-right: 2px solid #00611B;

	border-bottom: 2px solid #00611B;

}

td.arrow {

	border-top: 1px solid #fff;

	border-bottom: 1px solid #b7b7b7;

	background-color: #00611B;

	background-image: url(../images/arrow_left.gif);

	background-repeat: no-repeat;

	height: 63px;

	width: 20px;

}

.confirmBtn {

    display: inline-block;

    font-size: 11px;

    border-top: 2px solid #E0E0E0;

    border-right: 2px solid #444444;

    border-bottom: 2px solid #444444;

    border-left: 2px solid #E0E0E0;

    padding: 2px 5px;

    text-decoration: none;

}

.confirmBtn:link {

    color:#FFFFFF;

}

.confirmBtn:hover {

    color: #0000FF;

    border-top: 2px solid #444444;

    border-right: 2px solid #E0E0E0;

    border-bottom: 2px solid #E0E0E0;

    border-left: 2px solid #444444;

}

.primaryColor {

    color: #00611B;

}



/* virtual ticketing V500+ */



hr.line {

height: 1px;

border: 0;

border-top: 1px solid #bbb;

}

.step {

    font-size:14px;

    /*brandible colors (main) */

    color:#FF9900;

    /*brandible colors (main) */

    font-weight:bold;

}



div.page_name_auto_complete {

    width: 100px;

    background: #fff;

    display: inline;

}



div.page_name_auto_complete ul {

    border: 1px solid #888;

    margin: 0;

    padding: 0;

    width: 100%;

    list-style-type: none;

}



div.page_name_auto_complete ul li {

    margin: 0;

    padding: 3px;

}



div.page_name_auto_complete ul li.selected {

    background-color: #ffb;

}



div.page_name_auto_complete ul strong.highlight {

    color: #800;

    margin: 0;

    padding: 0;

}



/* Prototip.css */



.darktip

{

    width: 250px;

}

.darktip .title, .darktip .content

{

    border: 1px solid #000000;

    padding: 4px;

}

.darktip .title

{

    border-bottom: none;

    background: #00611B;

    color: #FFFFFF;

    font: bold 12px Arial, Helvetica, sans-serif;

}

.darktip .content

{

    border-top: none;

    background: #DDDDDD;

    color: #000000;

    font: 11px Arial, Helvetica, sans-serif;

}



.main

{

    background-color: #00611B;

    color: #ffffff;

}



a.PRIME

{

	font-size: 11px;

	color: #04844B;

	text-decoration: underline;

}

a.PRIME:hover

{

	color: #ffffff;

}

a.SECOND

{

	font-size: 11px;

	color: #00611B;

	text-decoration: underline;

}

a.SECOND:hover

{

	color: #ffffff;

}



.mainTeamColor

{

    color:#00611B;

}

.altTeamColor

{

    color:#04844B;

}

.alt

{

    background-color: #04844B;

    color: #ffffff;

}

