
/* Add new css for higher ground */


/*** h1 titles in the main column sitewide */
td[width='642'] h1{
font-style:normal;
}

/* th tags titlebars sitewide */
th {
background:#5e7b16 !important;/*this is the green color for higher ground */
}
/****ORDER PAGE***********/

table.orderTabs {
width:100%;
margin-left:0px;
}
table.orderTabs td{
color:#555;
padding:5px;
background:#e9e9e9 url(https://static.independenttickets.com/label_27/bgOrderProgressUn.jpg) no-repeat center right;
border:0px;
}
table.orderTabs td.selected{
	background:#8FAC3F url(https://static.independenttickets.com/label_27/bgOrderProgress.jpg) no-repeat center right;
}
table.orderTabs td.last{
	background-image:url(https://static.independenttickets.com/label_27/bgOrderProgressUnLast.jpg);
}
table.orderTabs td.selected.last{
	background-image:url(https://static.independenttickets.com/label_27/bgOrderProgressLast.jpg);
}
table.orderTabs td.previous{
	background-image:url(https://static.independenttickets.com/label_27/bgOrderProgressPrev.jpg);
}

table.bigForm{
border:1px solid #e3e3e3 !important;
width:100%;
margin:0 1px 10px 1px !important;
}
.bigForm .eventTitle,
.bigForm .ticketSum{
border-top:1px dotted #555;
padding:5px 0 0 0;
}
.bigForm .ticketSum{
text-align:center;
vertical-align:top;
}
.bigForm .eventTitle a{
font-size:18px !important;
display:block;
}
.bigForm .eventTitle a:hover{
text-decoration:none;
}
tr.orderTotalRow td{
background:#e9e9e9 !important;
}
td.total{
font-size:20px !important;
text-align:center;
background:#e9e9e9 !important;
width:85px;
padding:10px !important;
}
td.separator{
padding:10px !important;
background:transparent !important;
border-top:1px dotted #e3e3e3 !important;
}
.bigForm th{
color:#999 !important;
font-size:10px!important;
background:#f1f1f1 !important;
}

.relatedOffers{
border:1px solid #e3e3e3;
padding:10px;
margin:20px auto 20px auto;
width:520px;
}
.relatedOffers h2{
margin-top:0;
font-size:20px;
}
span.q{
margin-right:3px;
}

img[align=left]{
margin:3px 5px 0 0;
}

/****SideBar *******************/
td.sidenav{
padding-top:17px !important;
}
table.nav input[type='text']{
width:99px !important;
}
table.nav td a{
font-size:12px !important;
}

table.nav{}
td.month, td.inmonth, td.monthnav{
background:#e9e9e9 !important;
}
table.nav th, table.calendar th{
/*background:#8FAC3F;*//*this is the green color for higher ground */
/*color:#fff;*/
}
table.calendar{
margin-top:15px;
}
/****LIST ALL EVENTS ***********/


.eventOnSale .borderTop{
border-top:1px solid #888 !important;
}
.eventOnSale th{
font-size:12px;
background:#5e7b16 !important;
}
.eventOnSale th a{
color:white;
}
TABLE.eventOnSale TD {
	padding:	2px;
	border:			none 0px #666666;
	border-top:		dotted 1px #e9e9e9;
	border-top-width:	1px;
}

/* event details page */
TABLE.eventOnSale td.selected{
background:#e9e9e9 !important;
color:#555 !important;
font-size:12px;
}