﻿.error { color:Red; }

.priceRule { width:99%; margin-left:1px; text-align:left; border-collapse:collapse; }

.priceRule td { padding:4px; }

tr.insertRow { font-weight: bold; background-color: #cccccc; color: #333333; }

.ruleSection { margin-bottom:20px; }

.ruleHeader { margin-bottom:10px; color:#666666; font-weight:bold; font-size:14px; }

.breadCrumbs { padding:3px 0px; margin:0px 0px 3px 0px; font-size:9pt; }

.frmInstructions { font-size:8pt; font-weight:normal; color:#000000; }

.mainPanel { margin:7px auto; border:solid 1px #333333; background-color:#FFFFFF; width:990px; }

.ruleInsert { font-weight: bold; color: #333333; margin:0px 0px 4px 0px; text-align:left;}

.roundHead { color:White; margin-left:7px; font-weight:bold; background-color:Gray; }

.roundCont { border-bottom: solid 1px #DDDDDD; border-right: solid 1px #DDDDDD; border-left: solid 1px #DDDDDD; }

.evDropPanel { background-color:White; border:solid 1px #E5E5E5; width:940px; }

.bigHead
{
    font-size: 18pt;
    font-weight: bold;
    color: #5278a6;
    margin-bottom:1px;
}
.medHead
{
    font-size: 12pt;
    font-weight: bold;
    color: #7AA13D;
    margin-bottom:1px;
}
.smallHead
{
    font-size: 11pt;
    font-weight: bold;
    color: #666666;
}

.smallLink { font-size:8pt; }

/* style for buttons */
input.button, a.button
{
	/*background-color: #5872CB;*/
	background: url(../images/button.gif) repeat-x;
	border: solid 1px #AAAAAA;
	line-height:1.2em;
	font-size: 90%;
	color:#444444;
	cursor:pointer;
	margin: 1px 0;
	text-align:center;
	text-decoration:none;
	vertical-align: middle;
	white-space: nowrap;
	padding:4px;
}

ul { text-indent:0px; margin:0px; padding:0px; }

#primary-nav {
background:#6D9BC4 url(../images/v4_primary_nav_grad.gif) repeat-x scroll left bottom;
border-bottom:1px solid #003663;
border-top:1px solid #596C92;
float:left;
margin:0px 0px 10px 0px;
width:100%;
}
#primary-nav li {
float:left;
font-size:8.5pt;
font-weight:bold;
list-style-type:none;
padding:0px;
}
#primary-nav li a {
background:transparent url(../images/v4_primary_nav_separator.gif) no-repeat scroll right bottom;
color:#FFFFFF;
display:block;
padding:4px 20px;
margin:0px;
}

#container {
border-color:-moz-use-text-color #D2E2F0 #D2E2F0;
border-style:none solid solid;
width:100%;
}
.clear {
display:block;
}

.pageCont { margin:9px 0px 6px 5px; }
.selPage { padding:1px 2px; margin:0px 3px; font-weight:bold; border:solid 1px #D2E2F0; }
.page { border: none 1px #D2E2F0; padding:1px 2px; margin:0px 3px; }

.gridPage td { border:none; text-align:center; }
.gridPage span { border:none; padding:1px 2px; margin:0px 3px; }
.gridPage a { border:none; padding:1px 2px; margin:0px 3px; }

.action { font-size:12pt; line-height:1.3; vertical-align:middle; }
.imgAction {  vertical-align:top;}

.seatAction {  margin-right:18px; } 
.seatAction img {  vertical-align:top; margin-right:2px; }

.seatActionLast img {  vertical-align:top; margin-right:2px; }

.seatStamp { margin-top:10px; color:#666666; }

.seatFieldset { border:1px solid #CCCCCC; background-color:#FAFAFA; margin-top:8px; padding:8px 12px; }

.seatFieldset legend { font-weight:bold; color:#5278a6; }

.toolbar { background-color:#F0F0F0; padding:7px 6px; border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }

.toolButton { margin:6px 18px 6px 0px; padding:3px;}
.toolButton:hover { border:1px solid #888888; }
.toolButton img {  vertical-align:top; margin-right:2px; }
.toolButton a { color:#000000; }
.toolButton a:hover { text-decoration:none; }

.modalBg {background-color:#cccccc;filter:alpha(opacity=80);opacity:0.8;}
.modalPanel {background-color:#ffffff;border-width:3px;border-style:solid;border-color:Gray;padding:3px;width:320px;}

.filterLabel
{ 
    font-weight: bold;
    color: #999999;
    vertical-align: top;
    padding: 4px 7px 4px 0px;
 }
 
.filterValue { vertical-align:top; padding:4px 0px; }
.sortasc-header a { background:url(../images/arrow_up.gif) right center no-repeat; font-weight:bold; }
.sortdesc-header a {background:url(../images/arrow_down.gif) right center no-repeat; font-weight:bold; }
TH a { padding-right: 20px; }
