﻿* {outline:none;}
html, body, table#main {width:100%;height:100%;margin:0;padding:0;font-family:Tahoma, Helvetica;font-size:12px;border:0; }
table {white-space:normal;font-size:12px;border-collapse:separate;}
td, th {white-space:normal;font-size:12px;}
hr {height:1px;width:100%;}
ul {margin-top:5px;margin-left:10px;text-align:left;padding-left:10px;}

/***************************************************************************/

.ES_Main {width:100%;vertical-align:top;}
.ES_Contents {width:100%;border-style:none;padding:10px;text-align:left;}

/***************************************************************************/

.Middle, .Middle th, .Middle td {vertical-align:middle;}
.Top, .Top th, .Top td {vertical-align:top;}
.Bottom, .Bottom th, .Bottom td {vertical-align:bottom;}

.Center, .Center th, .Center td {text-align:center;}
.Left, .Left th, .Left td {text-align:left;}
.Right, .Right th, .Right td {text-align:right;}

.Level1 {color:#666;font-size:30px;font-weight:bold;}
.Level2 {color:#395191;font-size:22px;font-weight:bold;}
.Level3 {color:#666;font-size:15px;font-weight:bold;}

.ControlText {font-size:14px;font-family:Tahoma, Helvetica;}
.WatermarkControlText {font-size:14px;font-family:Tahoma, Helvetica;color:Gray;}
.ControlText td {white-space:nowrap;}
.NormalWrap td {white-space:normal}
.NoWrap td {white-space:nowrap;}
.SmallControlText {font-size:12px;font-family:Tahoma, Helvetica;}
.ExtraSmallControlText {font-size:10px;font-family:Tahoma, Helvetica;}
.EditControlText {font-size:11px;font-family:Tahoma, Helvetica;}
.DetailDropdown {font-size:12px;font-family:Tahoma, Helvetica;}
.SmallButton {cursor:hand;font-size:12px;font-family:Tahoma, Helvetica;}
.SmallCheckboxList {padding:0px;margin:0px;font-size:12px;font-family:Tahoma, Helvetica;}
.WatermarkText {color:Gray;}

/***************************************************************************/

.UrgentNotice {padding:10px;background-color:#fffacd;border:solid brown 1px;margin:0 auto 10px;width:978px;}

.ErrorSummary {font-family:Tahoma, Helvetica;padding: 10px;padding-left: 65px;padding-right:65px;background: url(/resources/4.0/images/summary_error.gif) #fffaf0 no-repeat 10px 10px;margin:15px;margin-left:0px;margin-right:0px;border:dashed #a94800 1px;color:#a94800;font-weight: bold;text-align: left;}
.ErrorSummary li {color:#a94800;}
.InfoSummary {font-family:Tahoma, Helvetica;padding: 10px;padding-left: 65px;padding-right:65px;background: url(/resources/4.0/images/summary_info.gif) #f6f6f6 no-repeat 10px 10px;margin:15px;margin-left:0px;margin-right:0px;border:dashed #395191 1px;color:#395191;font-weight: bold;text-align: left;}
.WarningSummary {font-family:Tahoma, Helvetica;padding: 10px;padding-left: 65px;padding-right:65px;background: url(/resources/4.0/images/summary_warning.gif) #fffacd no-repeat 10px 10px;margin:15px;margin-left:0px;margin-right:0px;border:dashed #d2691e 1px;color:#d2691e;font-weight: bold;text-align: left;}
.SuccessSummary {font-family:Tahoma, Helvetica;padding: 10px;padding-left: 65px;padding-right:65px;background: url(/resources/4.0/images/summary_info.gif) #90ee90 no-repeat 10px 10px;margin:15px;margin-left:0px;margin-right:0px;border:dashed #005500 1px;color:#004400;font-weight: bold;text-align: left;}

.ES_Success {font-family:Tahoma, Helvetica;padding: 5px;background-color: #98fb98;border:dashed #008800 1px;color:#008800;font-weight: bold;text-align: left;display:block;margin:0;margin-top:5px;margin-bottom:10px;}
.ES_Info {font-family:Tahoma, Helvetica;padding: 5px;background-color: #f6f6f6;border:dashed #395191 1px;color:#395191;font-weight: bold;text-align: left;display:block;margin:0;margin-top:5px;margin-bottom:10px;}
.ES_Error {font-family:Tahoma, Helvetica;padding: 5px;background-color: #fffaf0;border:dashed #a94800 1px;color:#a94800;font-weight: bold;text-align: left;display:block;margin:0;margin-top:5px;margin-bottom:10px;}
.ES_Warning {font-family:Tahoma, Helvetica;padding: 5px;background-color: #fffacd;border:dashed #d2691e 1px;color:#d2691e;font-weight: bold;text-align: left;display:block;margin:0;margin-top:5px;margin-bottom:10px;}

.ErrorSummary a:link, .ErrorSummary a:visited, .ES_Error a:link, .ES_Error a:visited, .ErrorSummary a:hover, .ErrorSummary a:active, .ES_Error a:hover, .ES_Error a:active {color:#a94800;text-decoration:none;border-bottom:solid 1px #a94800;}

.InfoSummary a:link, .InfoSummary a:visited, .ES_Info a:link, .ES_Info a:visited, .InfoSummary a:hover, .InfoSummary a:active, .ES_Info a:hover, .ES_Info a:active {color:#395191;text-decoration:none;border-bottom:solid 1px #395191;}

.WarningSummary a:link, .WarningSummary a:visited, .ES_Warning a:link, .ES_Warning a:visited, .WarningSummary a:hover, .WarningSummary a:active, .ES_Warning a:hover, .ES_Warning a:active {color:#d2691e;text-decoration:none;border-bottom:solid 1px #d2691e;}

.SuccessSummary a:link, .SuccessSummary a:visited, .ES_Success a:link, .ES_Success a:visited, .SuccessSummary a:hover, .SuccessSummary a:active, .ES_Success a:hover, .ES_Success a:active {color:#004400;text-decoration:none;border-bottom:solid 1px #004400;}

.divider {background:url(/resources/4.0/images/divider.gif) repeat-x left bottom;margin:0px;margin-top:25px;margin-bottom:15px;}
.divider span {color:#666;font-weight:bold;font-size:18px;background-color:White;padding-left:2px;padding-right:5px;margin-left:7px;}

.divider2 {background:url(/resources/4.0/images/divider.gif) repeat-x left top;margin:0px;margin-top:25px;margin-bottom:15px;}
.divider2 span {color:#666;font-weight:bold;background-color:White;padding-left:2px;padding-right:5px;margin-left:7px;}
.divider2 a {color:#AAAAAA;font-weight:bold;background-color:White;padding-left:2px;padding-right:5px;margin-left:5px;}

.FinePrint {text-align:center;color:#777777;font-size:smaller;}

.WaitBox {border: solid 1px dimgray;border-right:solid 3px grey;border-bottom:solid 3px grey;position: absolute;  width: 200px; left:40%;top:40%; vertical-align: middle; text-align: center; white-space: nowrap; z-index: 400; padding: 20px; font-weight: bold; background-color: White;}
.WaitBox img {vertical-align: middle; padding-right: 10px;}

.Toolbar {padding:5px;border:solid #aaaaaa 1px;text-align:center;vertical-align:middle;width:50px;white-space:nowrap;background-color:White;}
.Toolbar a {white-space:nowrap;}
.Toolbar img {vertical-align:middle;border:0 none;padding:5px;}
.Toolbar_Over {padding:5px;border:solid #888888 1px;text-align:center;vertical-align:middle;width:50px;white-space:nowrap;background-color:#f3f3f3;}
.Toolbar_Over a {white-space:nowrap;}
.Toolbar_Over img {vertical-align:middle;border:0 none;padding:5px;}

.Toolbar3 {padding:5px;border:solid #aaaaaa 1px;text-align:center;vertical-align:middle;width:50px;white-space:nowrap;background-color:#fffacd;}
.Toolbar3 a {white-space:nowrap;font-weight:bold;}
.Toolbar3 img {vertical-align:middle;border:0 none;padding:5px;}
.Toolbar3_Over {padding:5px;border:solid #888888 1px;text-align:center;vertical-align:middle;width:50px;white-space:nowrap;background-color:#f3f3f3;}
.Toolbar3_Over a {white-space:nowrap;font-weight:bold;}
.Toolbar3_Over img {vertical-align:middle;border:0 none;padding:5px;}


.Toolbar2 {padding:3px;border:solid #ece9d8 1px;text-align:center;vertical-align:middle;white-space:nowrap;background-color:#ece9d8;}
.Toolbar2 img {vertical-align:middle;border:0 none;padding:3px;}
.Toolbar2_Over {padding:3px;border:solid #888888 1px;text-align:center;vertical-align:middle;white-space:nowrap;background-color:#f3f3f3;}
.Toolbar2_Over img {vertical-align:middle;border:0 none;padding:3px;}


.ModalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
.EditDetail {cursor:move;border:solid #888888 1px;background-color:#ece9d8;padding:5px;border-right:solid #666666 2px;border-bottom:solid #666666 2px;}
.EditDetailTitle {cursor:move;border:solid #555555 2px;background-color:#666;padding:5px;font-size:large;font-weight:bold;color:White;white-space:nowrap;margin-bottom:10px;}

.PriceBracket {border:solid #666 2px;border-right:none 1px white;vertical-align:middle;}
.PriceLabel {color:#666;vertical-align:middle;}	

.MenuSelection {padding:3px;padding-right:30px;font-weight:bold;}
.MenuLeft {background-color:#f3f3f3;border:0 none;border-right:solid 1px #666;padding:3px;text-align:center;}

.Navigation {background-color:#3169b5;border:solid #395191 2px;padding:5px;font-size:large;font-weight:bold;color:White;margin-top:10px;margin-bottom:10px;vertical-align:middle;}
.Navigation div {float:right;white-space:nowrap;}

.TimeLeftWarning {width:400px;border:solid #a94800 3px;padding:10px;text-align:center;vertical-align:middle;color:#a94800;margin:20px;margin-left:auto;margin-right:auto;font-weight:bold;}

.OrderDetails {border:solid gray 1px;white-space: nowrap;background-color: #ece9d8;}

.Format {font-size:x-small;color:Maroon;}

/***************************************************************************/

.Gridview {border:solid #666 1px;text-align:center;white-space:nowrap;border-collapse:separate;margin:0px;}
.Gridview_Header th {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;font-weight:bold;color:White;background-color:#666;vertical-align:middle;white-space:nowrap;padding:2px;padding-right:10px;}
.Gridview_Header A:visited, .Gridview_Header A:link {font-weight:bold;color:#eeeeee;text-decoration:none;border-bottom:none;}
.Gridview_Header A:hover, Gridview_Header A:active {font-weight:bold;color: white; text-decoration:none;border-bottom:none;}

.Gridview_Row td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;padding:2px;padding-right:10px;white-space:nowrap;vertical-align:middle;}
.Gridview_Row_NoPosition td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;padding:2px;padding-right:10px;}
.Gridview_Row_Alt td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;background-color:#f6f6f6;padding:2px;padding-right:10px;white-space:nowrap;vertical-align:middle;background:white;}
.Gridview_Row_Selected td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;background-color:#fffacd;padding:2px;padding-right:10px;white-space:nowrap;vertical-align:middle;}
.Gridview_Row_Strikethrough td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;padding:2px;padding-right:10px;white-space:nowrap;vertical-align:middle;text-decoration:line-through;color:Gray;}
.Gridview_Footer td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;font-weight:bold;color:White;background-color:#666;vertical-align:top;white-space:nowrap;text-align:left;padding:2px;padding-left:0px;}
.Gridview_Empty, .Gridview_Empty td {/*border-top:solid 1px #cccccc;border-bottom:solid 1px gray;*/text-align:center;padding:20px;padding-top:50px;padding-bottom:50px;color:#666;white-space:normal;vertical-align:middle;background:white;}

.RegCart_Footer td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;font-weight:bold;color:black;background-color:#e5e5e5;vertical-align:top;white-space:nowrap;text-align:left;padding:2px;padding-left:0px;}

.FilterContents {width:100%;color:black;background-color:#ece9d8;white-space:nowrap;border:solid #666 1px;border-bottom:none 0;margin:0px;}
.PagerContents {width:100%;color:white;background-color:#666;white-space:nowrap;border:solid #666 1px;border-top:none 0;margin:0px;}
.Criteria, .Criteria td {white-space:nowrap;}

/***************************************************************************/

.ES_Cal {border:solid #333333 1px;table-layout:auto;width:100%;background-color:white;}
.ES_Cal_Day, .ES_Cal_Weekend, .ES_Cal_Today, .ES_Cal_Selected, .ES_Cal_Selector {width:75px;height:50px;background-color:white;border:solid #333333 1px;text-align:left;vertical-align:top;white-space:normal;}
.ES_Cal_OtherMonth{width:75px;height:50px;background-color:white;border:solid #333333 1px;text-align:left;vertical-align:top;color:#dcdcdc;white-space:normal;}
.ES_Cal_DayHeader {background-color:#666;color:#ededed;font-weight:bold;font-size:14px;padding:5px;}
.ES_Cal_Title {background-color:#666;color:#000000;font-weight:bold;font-size:17px;text-align:center;vertical-align:middle;}
.ES_Cal_Title td {background-color:#ece9d8;color:#000000;font-weight:bold;font-size:17px;text-align:center;vertical-align:middle;}
.ES_Cal_EventDate {width:75px;height:50px;background-color:#f3f3f3;color:black;border:solid #333333 1px;text-align:left;vertical-align:top;white-space:normal;}
.ES_Cal_DisplayDate {width:75px;height:50px;color:#333333;border:solid #333333 1px;text-align:left;vertical-align:top;white-space:normal;}
.ES_Cal_NextPrev {background-color:#e5e5cd;color:#000000;font-weight:bold;text-align:center;}
.ES_Cal_NextPrev A:visited, .ES_Cal_NextPrev A:link {color:#395191; text-decoration:none;border-bottom:dashed 2px #000000;display:inline-block;margin:5px;}
.ES_Cal_NextPrev A:hover, .ES_Cal_NextPrev A:active {color:#3951dd; text-decoration:none;border-bottom:solid 2px #000000;display:inline-block;}

.ES_List {width:100%;}
.ES_List_Header, .ES_List_Header td {background-color:#666;color:White;font-weight:bold;padding:3px;}
.ES_List_Alt {background-color:#e5e5cd;border:solid #333333 1px;padding:5px;}
.ES_List_Item {background-color:#ffffff;border:solid #333333 1px;padding:5px}
.ES_List_Selected {background-color:#fffacd;border:solid #333333 1px;padding:5px;}

.ES_SoldOut {padding: 5px;background-color: #fffaf0;border:dashed #a94800 1px;color:#a94800;font-weight: bold;text-align: left;display:block;margin:0;margin-top:5px;margin-bottom:10px;}
.ES_SoldOut_Disabled {padding: 5px;background-color: #efeff0;border:dashed #999999 1px;color:#a94800;font-weight: bold;text-align: left;display:block;margin:0;margin-top:5px;margin-bottom:10px;}
.ES_OnSaleText {color:Gray;font-style:oblique;}
.ES_DisplayText {color:#333333;}

/***************************************************************************/

.ES_Registration {width:100%;}
.ES_Registration_Label {white-space:nowrap;vertical-align:top;text-align:left;border:0;border-bottom:solid #d3d3d3 1px;padding:5px;}
.ES_Registration_Field {white-space:normal;vertical-align:top;text-align:left;width:100%;border:0;border-bottom:solid #d3d3d3 1px;padding:5px;padding-left:0px;}
.ES_Registration_Staggered {white-space:nowrap;vertical-align:top;text-align:left;border:0;padding:5px;}
.ES_Registration_Section {white-space:nowrap;vertical-align:top;text-align:left;border:0;padding:5px;margin-left:50px;padding-top:10px;padding-bottom:10px;background-color:#666;font-weight:bold;color:#ededed;}
.ES_Registration_CurrentValue {color:#333333;font-style:normal;padding-bottom:10px;font-weight:normal;}
.ES_Registration_CurrentValue_Deselected {color:#999999;font-style:italic;padding-bottom:5px;border-bottom:#CCCCCC solid 1px;font-weight:normal;}
.ES_Registration_Format {color:#666666;font-style:italic;}

.ES_TicketForm {border:solid gray 1px;}


.MoreInfoBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;width:100%;height:100%;display:none;position:fixed;left:0;top:0;}
.MoreInfoInvisible {width:100%;height:100%;position:fixed;display:none;left:0;top:0;}
.MoreInfoContainer {border:solid black 2px;background-color:White;width:300px;height:180px;margin-left:auto;margin-right:auto;margin-top:20%;}
.MoreInfoContent {margin:10px;overflow:auto;height:100px;white-space:normal;text-align:justify;}
.MoreInfoHeader {margin:10px;height:20px;overflow:hidden;border-bottom:solid gray 2px;font-weight:bold;white-space:nowrap;}
.MoreInfoClose {height:10px;text-align:center;font-weight:bold;}


.Multipay td {vertical-align:middle;height:25px;padding-right:20px;white-space:nowrap;}
.MultipayImage td {padding:0px;}
.Multipay img {display:block;}
.MultipayContainer {display:none;margin-left:25px;margin-top:5px;margin-bottom:5px;border:solid #666 1px;}
.MultipayContainer table.Multipay {margin:10px;}
.MultipayDetail {margin-top:5px;margin-left:25px;font-size:smaller;}
.MultipayBar {background-color:#4682b4;}

/***************************************************************************/

.TicketGrid {border:none 0px;border-collapse:separate;}
.TicketGrid_Header th {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;font-weight:bold;color:White;background-color:#666;vertical-align:top;white-space:nowrap;text-align:center;padding:5px;padding-right:20px;padding-left:20px;}
.TicketGrid_Header A:visited, .Gridview_Header A:link {font-weight:bold;color:#eeeeee;text-decoration:none;border-bottom:none;}
.TicketGrid_Header A:hover, Gridview_Header A:active {font-weight:bold;color: white; text-decoration:none;border-bottom:none;}
.TicketGrid_Empty td {border:0 none;text-align:center;padding:20px;white-space:normal;vertical-align:middle;}

/***************************************************************************/

.TicketCart_EventHeader {padding: 5px;background-color: #666;border:solid #000000 1px;color:white;font-weight: bold;text-align: left;}
.TicketCart_EventHeader td {font-size:14px;color:White;font-weight:bold;}
.TicketCart_EventHeader a:link, .TicketCart_EventHeader a:visited {color:White;border:0 none;text-decoration:none;}
.TicketCart_EventHeader a:hover, .TicketCart_EventHeader a:active {color:White;border:0 none;text-decoration:underline;}
.TicketCart {border:solid #666 1px;border-top:none 0px;text-align:center;white-space:nowrap;border-collapse:separate;}
.TicketCart_Header th {border-top:none 0px;border-bottom:solid 1px gray;font-weight:bold;color:black;background-color:#ece9d8;vertical-align:middle;white-space:nowrap;padding:2px;padding-left:10px;padding-right:10px;}
.TicketCart_Header A:visited, .TicketCart_Header A:link {font-weight:bold;color:#eeeeee;text-decoration:none;border-bottom:none;}

.TicketCart_Row td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;padding:2px;padding-left:10px;padding-right:10px;white-space:nowrap;vertical-align:middle;}
.TicketCart_Row_Alt td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;padding:2px;padding-left:10px;padding-right:10px;white-space:nowrap;vertical-align:middle;background-color:#f3f3f3;}
.TicketCart_Row_Selected td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;background-color:#fffacd;padding:2px;padding-left:10px;padding-right:10px;white-space:nowrap;vertical-align:middle;}
.TicketCart_Footer td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;font-weight:bold;color:White;background-color:#666;vertical-align:top;white-space:nowrap;padding:2px;padding-left:10px;}
.TicketCart_Empty {border:solid 1px gray;text-align:center;padding:20px;padding-top:50px;padding-bottom:50px;color:#666;white-space:normal;vertical-align:middle;}

/***************************************************************************/

.RegOrder {border:solid #666 1px;border-top:none 0px;text-align:center;white-space:nowrap;border-collapse:separate;}
.RegOrder_Header th {border-top:none 0px;border-bottom:solid 1px gray;font-weight:bold;color:White;background-color:#666;vertical-align:middle;white-space:nowrap;padding:5px;padding-left:10px;padding-right:10px;}
.RegOrder_Header A:visited, .RegOrder_Header A:link {font-weight:bold;color:#eeeeee;text-decoration:none;border-bottom:none;}
.RegOrder_Header A:hover, .RegOrder_Header A:active {font-weight:bold;color: white; text-decoration:none;border-bottom:none;}

.RegOrder_Row td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;padding:5px;padding-left:10px;white-space:nowrap;vertical-align:middle;}
.RegOrder_Row_Alt td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;padding:5px;padding-left:10px;padding-right:10px;white-space:nowrap;vertical-align:middle;background-color:#f3f3f3;}
.RegOrder_Row_Selected td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;background-color:#fffacd;padding:5px;padding-left:10px;padding-right:10px;white-space:nowrap;vertical-align:middle;}
.RegOrder_Footer td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;font-weight:bold;color:White;background-color:#666;vertical-align:top;white-space:nowrap;padding:5px;padding-left:10px;}
.RegOrder_Empty {border:solid 1px gray;text-align:center;padding:20px;padding-top:50px;padding-bottom:50px;color:#666;white-space:normal;vertical-align:middle;background:white;}

.DeliveryBorder {border-left:1px solid #333333;border-right:1px solid #333333;border-bottom:1px solid #333333;width:100%;}

A:visited, A:link {color:#395191; text-decoration:none;border-bottom:dashed 1px #395191;}
A:hover {color: #3951dd; text-decoration:none;border-bottom:solid 1px #3951dd;}
A:active {color: #a94800; text-decoration:none;border-bottom:solid 1px #a94800;}

A.InfoLink:visited, A.InfoLink:link {color:#008800; text-decoration:none;border-bottom:dashed 1px #008800;}
A.InfoLink:hover {color: #008800; cursor:help; text-decoration:none;border-bottom:solid 1px #008800;}
A.InfoLink:active {color: #008800; text-decoration:none;border-bottom:solid 1px #008800;}

A.nodeco:visited, A.nodeco:link {color:#395191; text-decoration:none;border:0;}
A.nodeco:hover {color: #3951dd; text-decoration:none;border:0;}
A.nodeco:active {color: #a94800; text-decoration:none;border:0;}

A.menu:visited, A.menu:link {color:#000000; text-decoration:none;border:1px solid white;display:block;padding:3px;white-space:nowrap;}
A.menu:hover {color:#000000; text-decoration:none;border:1px solid #666;display:block;padding:3px;background-color:#f3f3f3;white-space:nowrap;}
A.menu:active {color:#a94800; text-decoration:none;border:1px solid #666;display:block;padding:3px;background-color:#f3f3f3;white-space:nowrap;}

A.edit:hover {color: #3951dd; text-decoration:none;border-bottom:solid 1px #3951dd;font-size:10px;}
A.edit:active {color: #a94800; text-decoration:none;border-bottom:solid 1px #a94800;font-size:10px;}
A.edit:visited, A.edit {color:#395191; text-decoration:none;border-bottom:dashed 1px #395191;font-size:10px;}

A.Copyright:visited, A.Copyright:link {margin:2px;padding:5px;color:#aaaaaa;border:none 0px;text-decoration:none;font-size:10px;}
A.Copyright:hover, A.Copyright:active {margin:2px;padding:5px;color:#FFFFFF;border:none 0px;text-decoration:none;font-size:10px;}

A.ES_SoldOutText:visited, A.ES_SoldOutText:link, A.ES_SoldOutText:hover, A.ES_SoldOutText:active {color:red; text-decoration:none;border-bottom:dashed 1px red;}
A.ES_SoldOutText:hover, A.ES_SoldOutText:active {color:#ee0000; text-decoration:none;border-bottom:solid 1px #ee0000;}

.CheckboxCell A:visited, .CheckboxCell A:link {color:#395191; text-decoration:none;border:0;}
.CheckboxCell A:hover {color: #3951dd; text-decoration:none;border:0;}
.CheckboxCell A:active {color: #a94800; text-decoration:none;border:0;}

.CheckboxCell_Purchased A:visited, .CheckboxCell_Purchased A:link {color:#ffffff; text-decoration:none;border:0;}
.CheckboxCell_Purchased A:hover {color: #dddddd; text-decoration:none;border:0;}
.CheckboxCell_Purchased A:active {color: #FFFF00; text-decoration:none;border:0;}

.CheckboxCell_Scan_Scanned A:visited, .CheckboxCell_Scan_Scanned A:link {color:#FFFFFF; text-decoration:none;border:0;}
.CheckboxCell_Scan_Scanned A:hover {color: #DDDDDD; text-decoration:none;border:0;}
.CheckboxCell_Scan_Scanned A:active {color: #FFFF00; text-decoration:none;border:0;}

.CheckboxCell_Scan_Purchased A:visited, .CheckboxCell_Scan_Purchased A:link {color:#000000; text-decoration:none;border:0;}
.CheckboxCell_Scan_Purchased A:hover {color: #DDDDDD; text-decoration:none;border:0;}
.CheckboxCell_Scan_Purchased A:active {color: #FFFF00; text-decoration:none;border:0;}



/***************************************************************************/

.Forgot {/*position:absolute;bottom:0;right:0;*/margin:2px;padding:5px;color:#aaaaaa;font-size:10px;text-decoration:none;}

/***************************************************************************/

A.NavMenu_Home_Events:visited, A.NavMenu_Home_Events:link {display:block;margin:0px;padding:0px;padding-left:70px;color:#666;font-size:large;border:solid white 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/home_48_events.gif) white no-repeat 7px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:bottom;padding-right:30px;line-height:65px;white-space:nowrap;}
A.NavMenu_Home_Events:hover, A.NavMenu_Home_Events:active {display:block;margin:0px;padding:0px;padding-left:70px;color:#000000;font-size:large;border:solid #666 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/home_60_events.gif) #f3f3f3 no-repeat 2px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:middle;padding-right:30px;line-height:65px;white-space:nowrap;}

A.NavMenu_Store_Events:visited, A.NavMenu_Store_Events:link {display:block;margin:0px;padding:0px;padding-left:70px;color:#666;font-size:large;border:solid white 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/event_48_events.gif) white no-repeat 7px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:bottom;padding-right:30px;line-height:65px;white-space:nowrap;}
A.NavMenu_Store_Events:hover, A.NavMenu_Store_Events:active {display:block;margin:0px;padding:0px;padding-left:70px;color:#000000;font-size:large;border:solid #666 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/event_60_events.gif) #f3f3f3 no-repeat 2px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:middle;padding-right:30px;line-height:65px;white-space:nowrap;}

A.NavMenu_Orders_Events:visited, A.NavMenu_Orders_Events:link {display:block;margin:0px;padding:0px;padding-left:70px;color:#666;font-size:large;border:solid white 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/orders_48_events.gif) white no-repeat 7px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:bottom;padding-right:30px;line-height:65px;white-space:nowrap;}
A.NavMenu_Orders_Events:hover, A.NavMenu_Orders_Events:active {display:block;margin:0px;padding:0px;padding-left:70px;color:#000000;font-size:large;border:solid #666 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/orders_60_events.gif) #f3f3f3 no-repeat 2px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:middle;padding-right:30px;line-height:65px;white-space:nowrap;}

A.NavMenu_Reports_Events:visited, A.NavMenu_Reports_Events:link {display:block;margin:0px;padding:0px;padding-left:70px;color:#666;font-size:large;border:solid white 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/reports_48_events.gif) white no-repeat 7px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:bottom;padding-right:30px;line-height:65px;white-space:nowrap;}
A.NavMenu_Reports_Events:hover, A.NavMenu_Reports_Events:active {display:block;margin:0px;padding:0px;padding-left:70px;color:#000000;font-size:large;border:solid #666 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/reports_60_events.gif) #f3f3f3 no-repeat 2px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:middle;padding-right:30px;line-height:65px;white-space:nowrap;}

A.NavMenu_Manage_Events:visited, A.NavMenu_Manage_Events:link {display:block;margin:0px;padding:0px;padding-left:70px;color:#666;font-size:large;border:solid white 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/manage_48_events.gif) white no-repeat 7px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:bottom;padding-right:30px;line-height:65px;white-space:nowrap;}
A.NavMenu_Manage_Events:hover, A.NavMenu_Manage_Events:active {display:block;margin:0px;padding:0px;padding-left:70px;color:#000000;font-size:large;border:solid #666 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/manage_60_events.gif) #f3f3f3 no-repeat 2px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:middle;padding-right:30px;line-height:65px;white-space:nowrap;}

A.NavMenu_Email_Events:visited, A.NavMenu_Email_Events:link {display:block;margin:0px;padding:0px;padding-left:70px;color:#666;font-size:large;border:solid white 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/email_48_events.gif) white no-repeat 7px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:bottom;padding-right:30px;line-height:65px;white-space:nowrap;}
A.NavMenu_Email_Events:hover, A.NavMenu_Email_Events:active {display:block;margin:0px;padding:0px;padding-left:70px;color:#000000;font-size:large;border:solid #666 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/email_60_events.gif) #f3f3f3 no-repeat 2px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:middle;padding-right:30px;line-height:65px;white-space:nowrap;}

A.NavMenu_Security_Events:visited, A.NavMenu_Security_Events:link {display:block;margin:0px;padding:0px;padding-left:70px;color:#666;font-size:large;border:solid white 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/security_48_events.gif) white no-repeat 7px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:bottom;padding-right:30px;line-height:65px;white-space:nowrap;}
A.NavMenu_Security_Events:hover, A.NavMenu_Security_Events:active {display:block;margin:0px;padding:0px;padding-left:70px;color:#000000;font-size:large;border:solid #666 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/security_60_events.gif) #f3f3f3 no-repeat 2px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:middle;padding-right:30px;line-height:65px;white-space:nowrap;}

A.NavMenu_Config_Events:visited, A.NavMenu_Config_Events:link {display:block;margin:0px;padding:0px;padding-left:70px;color:#666;font-size:large;border:solid white 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/configuration_48_events.gif) white no-repeat 7px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:bottom;padding-right:30px;line-height:65px;white-space:nowrap;}
A.NavMenu_Config_Events:hover, A.NavMenu_Config_Events:active {display:block;margin:0px;padding:0px;padding-left:70px;color:#000000;font-size:large;border:solid #666 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/configuration_60_events.gif) #f3f3f3 no-repeat 2px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:middle;padding-right:30px;line-height:65px;white-space:nowrap;}

/***************************************************************************/

A.NavMenu_Home_Products:visited, A.NavMenu_Home_Products:link {display:block;margin:0px;padding:0px;padding-left:70px;color:#666;font-size:large;border:solid white 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/home_48_Products.gif) white no-repeat 7px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:bottom;padding-right:30px;line-height:65px;white-space:nowrap;}
A.NavMenu_Home_Products:hover, A.NavMenu_Home_Products:active {display:block;margin:0px;padding:0px;padding-left:70px;color:#000000;font-size:large;border:solid #666 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/home_60_Products.gif) #f3f3f3 no-repeat 2px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:middle;padding-right:30px;line-height:65px;white-space:nowrap;}

A.NavMenu_Store_Products:visited, A.NavMenu_Store_Products:link {display:block;margin:0px;padding:0px;padding-left:70px;color:#666;font-size:large;border:solid white 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/event_48_Products.gif) white no-repeat 7px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:bottom;padding-right:30px;line-height:65px;white-space:nowrap;}
A.NavMenu_Store_Products:hover, A.NavMenu_Store_Products:active {display:block;margin:0px;padding:0px;padding-left:70px;color:#000000;font-size:large;border:solid #666 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/event_60_Products.gif) #f3f3f3 no-repeat 2px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:middle;padding-right:30px;line-height:65px;white-space:nowrap;}

A.NavMenu_Orders_Products:visited, A.NavMenu_Orders_Products:link {display:block;margin:0px;padding:0px;padding-left:70px;color:#666;font-size:large;border:solid white 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/orders_48_Products.gif) white no-repeat 7px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:bottom;padding-right:30px;line-height:65px;white-space:nowrap;}
A.NavMenu_Orders_Products:hover, A.NavMenu_Orders_Products:active {display:block;margin:0px;padding:0px;padding-left:70px;color:#000000;font-size:large;border:solid #666 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/orders_60_Products.gif) #f3f3f3 no-repeat 2px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:middle;padding-right:30px;line-height:65px;white-space:nowrap;}

A.NavMenu_Reports_Products:visited, A.NavMenu_Reports_Products:link {display:block;margin:0px;padding:0px;padding-left:70px;color:#666;font-size:large;border:solid white 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/reports_48_Products.gif) white no-repeat 7px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:bottom;padding-right:30px;line-height:65px;white-space:nowrap;}
A.NavMenu_Reports_Products:hover, A.NavMenu_Reports_Products:active {display:block;margin:0px;padding:0px;padding-left:70px;color:#000000;font-size:large;border:solid #666 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/reports_60_Products.gif) #f3f3f3 no-repeat 2px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:middle;padding-right:30px;line-height:65px;white-space:nowrap;}

A.NavMenu_Manage_Products:visited, A.NavMenu_Manage_Products:link {display:block;margin:0px;padding:0px;padding-left:70px;color:#666;font-size:large;border:solid white 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/manage_48_Products.gif) white no-repeat 7px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:bottom;padding-right:30px;line-height:65px;white-space:nowrap;}
A.NavMenu_Manage_Products:hover, A.NavMenu_Manage_Products:active {display:block;margin:0px;padding:0px;padding-left:70px;color:#000000;font-size:large;border:solid #666 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/manage_60_Products.gif) #f3f3f3 no-repeat 2px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:middle;padding-right:30px;line-height:65px;white-space:nowrap;}

A.NavMenu_Email_Products:visited, A.NavMenu_Email_Products:link {display:block;margin:0px;padding:0px;padding-left:70px;color:#666;font-size:large;border:solid white 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/email_48_Products.gif) white no-repeat 7px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:bottom;padding-right:30px;line-height:65px;white-space:nowrap;}
A.NavMenu_Email_Products:hover, A.NavMenu_Email_Products:active {display:block;margin:0px;padding:0px;padding-left:70px;color:#000000;font-size:large;border:solid #666 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/email_60_Products.gif) #f3f3f3 no-repeat 2px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:middle;padding-right:30px;line-height:65px;white-space:nowrap;}

A.NavMenu_Security_Products:visited, A.NavMenu_Security_Products:link {display:block;margin:0px;padding:0px;padding-left:70px;color:#666;font-size:large;border:solid white 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/security_48_Products.gif) white no-repeat 7px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:bottom;padding-right:30px;line-height:65px;white-space:nowrap;}
A.NavMenu_Security_Products:hover, A.NavMenu_Security_Products:active {display:block;margin:0px;padding:0px;padding-left:70px;color:#000000;font-size:large;border:solid #666 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/security_60_Products.gif) #f3f3f3 no-repeat 2px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:middle;padding-right:30px;line-height:65px;white-space:nowrap;}

A.NavMenu_Config_Products:visited, A.NavMenu_Config_Products:link {display:block;margin:0px;padding:0px;padding-left:70px;color:#666;font-size:large;border:solid white 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/configuration_48_Products.gif) white no-repeat 7px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:bottom;padding-right:30px;line-height:65px;white-space:nowrap;}
A.NavMenu_Config_Products:hover, A.NavMenu_Config_Products:active {display:block;margin:0px;padding:0px;padding-left:70px;color:#000000;font-size:large;border:solid #666 1px;text-decoration:none;background: url(/resources/4.0/images/navigation/configuration_60_Products.gif) #f3f3f3 no-repeat 2px 50%;height:65px;font-weight:bold;text-align:left;vertical-align:middle;padding-right:30px;line-height:65px;white-space:nowrap;}

/***************************************************************************/

.AccHeader {color:Black;background-color:#f3f3f3;padding:10px;font-weight:bold;cursor:pointer;border:solid #666 1px;margin-bottom:10px;}
.AccHeader a {color:Black;text-decoration:none;border:none 0px;}
.AccHeader_Selected {color:White;background-color:#666;padding:10px;font-weight:bold;cursor:pointer;border:solid black 1px;border-bottom:none 0px;margin-bottom:0px;}
.AccHeader_Selected a {color:White;text-decoration:none;border:none 0px;}
.AccContent {color:Black;padding:10px;text-align:left;border:solid 1px #666;border-top:solid 1px black;margin-bottom:10px;}

.OptionContainer {margin-left:30px;border:solid gray 1px;padding:10px;margin-top:10px;}

.Wizard_SideBar {padding:0px;border:solid #666 1px; background-color:#666;vertical-align:top;width:155px;}
.Wizard_Navigation {padding:10px;padding-bottom:0px;border-top:groove thin #666;}
.Wizard_Header td {padding:10px;border-bottom:groove thin #666;font-size:large;font-weight:bold;color:#666;}
.Wizard_Step {padding:10px;}
A.Wizard_ActiveStep:link, A.Wizard_ActiveStep:visited, A.Wizard_ActiveStep:hover, A.Wizard_ActiveStep:active {display:block;text-align:center;border:solid black 1px;color:black;background-color:White;font-weight:bold;text-decoration:none;width:70px;margin:10px;padding:10px;padding-left:30px;padding-right:30px;}
A.Wizard_InactiveStep:link, A.Wizard_InactiveStep:visited, A.Wizard_InactiveStep:active  {display:block;text-align:center;border:solid black 1px;color:#AAAAAA;background-color:#f3f3f3;font-weight:normal;text-decoration:none;width:70px;margin:10px;padding:10px;padding-left:30px;padding-right:30px;}
A.Wizard_InactiveStep:hover {display:block;text-align:center;border:solid black 1px;color:black;background-color:White;font-weight:normal;text-decoration:none;width:70px;margin:10px;padding:10px;padding-left:30px;padding-right:30px;}


.DarkWithWhite {background-color:#666;color:White;}
.ToolbarBackground {background-color: #ece9d8;}
.WhiteBackground {background-color: #FFFFFF;}
.LightBackground {background-color: #f3f3f3;}
.NormalBorder {border: solid #666 1px;}
.DarkBorder {border:solid black 1px;}

.ProductHeader {width:100%;background-color:#ece9d8;color:#666;}
.ProductContent_Category {font-size:smaller;color:Gray;}
.ProductHeaderSwitch {background-color:#ece9d8;color:#666;border:none 1px;padding-right:5px;font-size:smaller;white-space:nowrap;}
.ProductHeaderSwitch_Selected {background-color:#ece9d8;color:#666;border:solid #666 1px;padding-right:5px;font-size:smaller;white-space:nowrap;}
.ProductHeaderSwitch a:link, .ProductHeaderSwitch a:hover, .ProductHeaderSwitch a:visited, .ProductHeaderSwitch a:active, 
.ProductHeaderSwitch_Selected a:link, .ProductHeaderSwitch_Selected a:hover, .ProductHeaderSwitch_Selected a:visited, .ProductHeaderSwitch_Selected a:active 
{color:#666;} 
.ProductCategories {width:100%;background-color:#666;color:#dddddd;}
.ProductContact {width:100%;background-color:#395191;color:#FFFFFF;}
.ProductContent {width:100%;background-color:#f3f3f3;color:black;margin-top:5px;}
.ProductContent_Category {font-size:smaller;color:Gray;}
.ProductHighlight {color:#ffff99;font-weight:bold;}
a.ProductCategory_Node:link, a.ProductCategory_Node:visited {border:solid Transparent 1px;background-color:Transparent;padding:2px;color:White;}
a.ProductCategory_Node:active, a.ProductCategory_Node:hover {border:solid Transparent 1px;background-color:Transparent;padding:2px;color:White;}


A.PageNumbers:visited, A.PageNumbers:link {color:#395191; text-decoration:underline;border:0;}
A.PageNumbers:hover {color: #3951dd; text-decoration:underline;border:0;}
A.PageNumbers:active {color: #a94800; text-decoration:underline;border:0;}


/***************************************************************************/

.ProductCart_EventHeader {padding: 10px;background-color: #666;border:solid #000000 1px;color:white;font-weight: bold;text-align: left;}
.ProductCart_EventHeader td {font-size:large;color:White;font-weight:bold;}
.ProductCart_EventHeader a:link, .ProductCart_EventHeader a:visited {color:White;border:0 none;text-decoration:none;}
.ProductCart_EventHeader a:hover, .ProductCart_EventHeader a:active {color:White;border:0 none;text-decoration:underline;}
.ProductCart {border:solid #666 1px;text-align:center;white-space:nowrap;border-collapse:separate;}
.ProductCart_Header th {border-bottom:solid 1px gray;font-weight:bold;color:black;background-color:#ece9d8;vertical-align:middle;white-space:nowrap;padding:5px;padding-left:10px;padding-right:10px;}
.ProductCart_Header A:visited, .ProductCart_Header A:link {font-weight:bold;color:#eeeeee;text-decoration:none;border-bottom:none;}

.ProductCart_Row td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;padding:10px;padding-left:10px;padding-right:10px;white-space:nowrap;vertical-align:top;}
.ProductCart_Row_Alt td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;padding:10px;padding-left:10px;padding-right:10px;white-space:nowrap;vertical-align:top;background-color:#f3f3f3;}
.ProductCart_Row_Selected td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;background-color:#fffacd;padding:10px;padding-left:10px;padding-right:10px;white-space:nowrap;vertical-align:top;}
.ProductCart_Footer td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;font-weight:bold;color:White;background-color:#666;vertical-align:top;white-space:nowrap;padding:2px;padding-left:10px;}
.ProductCart_Empty {border:solid 1px gray;text-align:center;padding:20px;padding-top:50px;padding-bottom:50px;color:#666;white-space:normal;vertical-align:middle;background:white;}

/***************************************************************************/


A.MiniProductCart:visited, A.MiniProductCart:link {color:#000000; text-decoration:none;border:0;}
A.MiniProductCart:hover {color: #3951dd; text-decoration:none;border:0;}
A.MiniProductCart:active {color: #a94800; text-decoration:none;border:0;}

.RssDate {float:left;width:40px;background-color:#62260e;color:White;font-weight:bold;white-space:nowrap;border:solid 1px black; text-align:center;text-transform:uppercase;padding:2px;margin-right:5px;}
.RssTitle {font-weight:bold;font-size:medium;margin-bottom:10px;margin-top:5px;}
.RssContent {margin-bottom:5px;text-align:justify;}
.RssNew {color:maroon;font-weight:bold;font-size:small;vertical-align:top;}

.ES_Indicator {color:#a94800;font-size:8px;vertical-align:super;text-transform:uppercase;}

#devtag {display:none;}
/* ^^^^^^ DO NOT REMOVE THIS ^^^^^ */
