#devtag {text-align:center;display:none;position:fixed;bottom:0;left:0;z-index:2000;height:auto;background:red;border:solid black 1px;color:white;font-weight:600;font-size:22px;padding:5px;line-height:22px;}
/* ^^^^^^ DO NOT REMOVE THIS ^^^^^ */

html {width:100%;margin:0;padding:0;font-family:Helvetica, Arial, sans-serif;font-size:10px;border:0; }
body {width:100%;margin:0;padding:0;font-family:Helvetica, Arial, sans-serif;font-size:10px;border:0; }



.ErrorSummary {padding:10px;padding-left:65px;padding-right:65px;background:url(/resources/4.0/images/summary_error.png) #FFDEDE no-repeat 10px 10px;margin:0 0 10px 0;border:solid #d91025 1px;color:#d91025;font-weight:bold;text-align:left;}
.ErrorSummary li {color:#d91025;}
.InfoSummary {padding:10px;padding-left:65px;padding-right:65px;background:url(/resources/4.0/images/summary_info.png) #DEE7FF no-repeat 10px 10px;margin:0 0 10px 0;border:solid #395191 1px;color:#395191;font-weight:bold;text-align:left;}
.WarningSummary {padding:10px;padding-left:65px;padding-right:65px;background:url(/resources/4.0/images/summary_warning.png) #FFF1C7 no-repeat 10px 10px;margin:0 0 10px 0;border:solid #d2691e 1px;color:#d2691e;font-weight:bold;text-align:left;}
.SuccessSummary {padding:10px;padding-left:65px;padding-right:65px;background:url(/resources/4.0/images/summary_success.png) #D9FDD9 no-repeat 10px 10px;margin:0 0 10px 0;border:solid #005500 1px;color:#004400;font-weight:bold;text-align:left;}

.ES_Success {padding:5px;background-color:#D9FDD9;border:solid #008800 1px;color:#008800;font-weight:bold;text-align:left;display:block;margin:0;margin-top:5px;margin-bottom:10px;}
.ES_Info {padding:5px;background-color:#DEE7FF;border:solid #395191 1px;color:#395191;font-weight:bold;text-align:left;display:block;margin:0;margin-top:5px;margin-bottom:10px;}
.ES_Error {padding:5px;background-color:#FFDEDE;border:solid #d91025 1px;color:#d91025;font-weight:bold;text-align:left;display:block;margin:0;margin-top:5px;margin-bottom:10px;}
.ES_Warning {padding:5px;background-color:#FFF1C7;border:solid #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:#d91025;text-decoration:none;border-bottom:solid 1px #d91025;}
.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;}

.ES_List_Header, .ES_List_Header td {background:url(/Resources/4.0/Images/section_header_bg2.jpg) repeat-x;color:White;font-weight:bold;padding:0px;}
.ES_List_Header_Right {float:right;padding:0px;text-align:right;font-weight:normal;font-size:12px;margin:5px 5px 0 0;}
.ES_List_Header_Left {float:left;text-align:left;padding:6px 3px;}
.ES_List_Alt {background-color:#E5E5E5;border:solid #666666 1px;padding:5px;}

.ES_OnSaleText {color:#666;font-style:oblique;}

.DarkWithWhite {background:url(/Resources/4.0/Images/section_header_bg2.jpg) repeat-x;color:White;}
.ToolbarBackground {background-color: #f3f3f3;}
.WhiteBackground {background-color: #FFFFFF;}
.LightBackground {background-color: #f3f3f3;}
.NormalBorder {border: solid #b2b2b2 1px;}
.DarkBorder {border:solid black 1px;}

.ControlText {font-size:12px;font-family:Helvetica, Arial, sans-serif;}
.WatermarkControlText {font-size:12px;color:Gray;font-family:Helvetica, Arial, sans-serif;}
.ControlText td {white-space:nowrap;}
.NormalWrap td {white-space:normal;}
.SmallControlText {font-size:10px;font-family:Helvetica, Arial, sans-serif;}
.ExtraSmallControlText {font-size:8px;font-family:Helvetica, Arial, sans-serif;}
.EditControlText {font-size:9px;font-family:Helvetica, Arial, sans-serif;}
.DetailDropdown {font-size:10px;font-family:Helvetica, Arial, sans-serif;}
.SmallButton {cursor:hand;font-size:10px;"Gill Sans", "Gill Sans MT", Helvetica, sans-serif;}
.SmallCheckboxList {padding:0px;margin:0px;font-size:10px;}
.WatermarkText {color:Gray;font-family:Helvetica, Arial, sans-serif;}

.ES_Registration {width:100%;border-top:1px solid #666666;border-bottom:1px solid #666666;margin-bottom:5px;}
.ES_Registration_Label {white-space:nowrap;vertical-align:top;text-align:left;border:0;padding:8px 5px 0px 10px;border-left:1px solid #666666;font-size:12px;line-height:14px;font-weight:bold;color:#555555;}
.ES_Registration_Field {white-space:normal;vertical-align:top;text-align:left;width:100%;border:0;padding:5px 5px 5px 0px;border-right:1px solid #666666;}
.ES_Registration_Staggered {white-space:nowrap;vertical-align:top;text-align:left;border:0;border-left:1px solid #666666;border-right:1px solid #666666;padding:8px 5px 0px 10px;font-size:12px;line-height:14px;font-weight:bold;color:#555555;}
.ES_Registration_Section {vertical-align:top;text-align:left;border:0;padding:5px;margin-left:50px;padding-top:5px;padding-bottom:5px;background:url(/Resources/4.0/Images/section_header_bg2.jpg) repeat-x #666666;font-weight:bold;color:#ffffff;border:1px solid #666666;}
.ES_Registration_Section span {font-size:18px;}
.ES_Registration_CurrentValue {color:#333333;font-style:normal;padding-bottom:0px;font-weight:normal;}
.ES_Registration_CurrentValue_Deselected {color:#999999;font-style:italic;padding-bottom:0px;font-weight:normal;}
.ES_Registration_Format {color:#666666;font-style:italic;}
.ES_Registration_Empty, .ES_Registration_Empty td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;text-align:center;padding:20px;color:#757573;white-space:normal;vertical-align:middle;}
.ES_Registration_Label, .ES_Registration_Field, .ES_Registration_Staggered {background:#eeeeee;}
.TicketForm td {border-left:none 0;border-right:none 0;}
.disclaimer {text-align:center;font-size:10px;}

.ES_Cal_Title td {background:url(/Resources/4.0/Images/section_header_bg2.jpg) repeat-x;color:#FFFFFF;font-weight:bold;font-size:17px;text-align:center;vertical-align:middle;}
.ES_Cal_EventTitle {display:block;padding:2px 0;border-bottom:none 0;text-align:center;}
.ES_Cal_Title td {font-size:30px;line-height:30px;}
.ES_Cal_EventTitle_SoldOut {text-decoration:line-through;}
.ES_Cal_DayHeader {background-color:#E5E5E5;color:#666666;font-size:12px;font-weight:bold;padding:2px;}
.ES_Cal_NextPrev {background:url(/Resources/4.0/Images/section_header_bg2.jpg) repeat-x;color:#FFFFFF;font-weight:bold;text-align:center;font-size:14px;}
.ES_Cal_NextPrev a:visited, .ES_Cal_NextPrev a:link {border-bottom:0px none;}
.ES_Cal_NextPrev img {border:none 0;cursor:pointer;}
.ES_Cal_EventDate {background-color:#FFFFFF;border:1px solid #333333;color:black;height:50px;text-align:left;vertical-align:top;white-space:normal;padding:2px;}
.ES_Cal_Day, .ES_Cal_Weekend, .ES_Cal_Today, .ES_Cal_Selected, .ES_Cal_Selector {background-color:#f3f3f3;border:1px solid #333333;height:50px;text-align:left;vertical-align:top;white-space:normal;width:75px;padding:2px;}
.ES_Cal_OtherMonth {background-color:#e1e1de;border:1px solid #333333;color:#f3f3f3;height:50px;text-align:left;vertical-align:top;white-space:normal;width:75px;padding:2px;}
.ES_Cal_SoldOut {background-color:#FFFAF0;border:1px solid #CC0000;color:#CC0000;display:block;font-weight:bold;margin:5px 0 0;padding:5px;text-align:center;border-radius:5px;-moz-border-radius:5px;}
.ES_Cal_OnSaleText {display:block;color:#666666;font-style:oblique;font-size:10px;padding:0;}
.ES_Cal_EventDetails_1 {background:#e1e1de;text-align:center;margin:0 1px 3px; padding:4px;line-height:12px;border-radius:5px;-moz-border-radius:5px;border:solid 1px #d1d1d1;}
.ES_Cal_EventDetails_1 a, .ES_Cal_EventDetails_1 a:hover{border-bottom:none 0;}
.ES_Cal_EventDetails_2 {background:#e1e1de;text-align:center;margin:0 1px 3px;padding:4px;line-height:12px;border-radius:5px;-moz-border-radius:5px;border:solid 1px #d1d1d1;}
.ES_Cal_EventDetails_2 a, .ES_Cal_EventDetails_2 a:hover{border-bottom:none 0;}
.ES_Cal_EventDetails_3 {background:#e1e1de;text-align:center;margin:0 1px 3px;padding:4px;line-height:12px;border-radius:5px;-moz-border-radius:5px;border:solid 1px #d1d1d1;}
.ES_Cal_EventDetails_3 a, .ES_Cal_EventDetails_2 a:hover{border-bottom:none 0;}
.ES_Cal_EventDetails_4 {background:#e1e1de;text-align:center;margin:0 1px 3px;padding:4px;line-height:12px;border-radius:5px;-moz-border-radius:5px;border:solid 1px #d1d1d1;}
.ES_Cal_EventDetails_4 a, .ES_Cal_EventDetails_4 a:hover{border-bottom:none 0;}

.TimeLeftWarning {width:185px;border:solid #333333 1px;background:/*url(/Resources/4.0/Images/section_header_bg3.jpg) repeat-x*/ #e1e1de;padding:12px;text-align:center;vertical-align:middle;color:#333333;margin:10px auto;font-weight:bold;border-radius:10px;-moz-border-radius:10px;}
.TimeLeftWarning-Countdown {font-weight: 900; font-size:26px;color:#CC0000;}

input[type=button] {margin:1px;padding:5px;border:1px solid #666666;border-radius:5px;-moz-border-radius:5px;background:#e5e5e5 url(/Resources/4.0/Images/btn_bg.jpg) repeat-x;}
input[type=button]:hover {margin:1px;padding:5px;border:1px solid #666666;border-radius:5px;-moz-border-radius:5px;background:#e5e5e5 url(/Resources/4.0/Images/btn_bg_hover.jpg) repeat-x;color:#333333;}
input[type=submit] {margin:1px;padding:5px;border:1px solid #666666;border-radius:5px;-moz-border-radius:5px;background:#e5e5e5 url(/Resources/4.0/Images/btn_bg.jpg) repeat-x;}
input[type=submit]:hover {margin:1px;padding:5px;border:1px solid #666666;border-radius:5px;-moz-border-radius:5px;background:#e5e5e5 url(/Resources/4.0/Images/btn_bg_hover.jpg) repeat-x;color:#333333;}


/********** NEW PAGES **********/


/* Confirmation Email */

.OrderDetails {background-color: transparent;white-space:nowrap; border-bottom: #000000 solid 0px; border-top: 0px; border-left:0px; border-right:0px; padding-bottom: 15px; line-height: 14px;}

#email-main {padding-top:10px;}
.detailheader {font-weight: bold; font-size: 14px; line-height: 14px;}
#etickets {font-weight:900;}

#footer-logo {border-top: #b2b2b2 solid 1px; width:auto;height:auto;text-align:left;margin:5px 0 5px 0;padding-top: 5px;font-size: 10px; line-height: 12px; color: #b2b2b2;background: transparent url(/resources/4.0/images/logo-web.png) no-repeat; background-position:center left;}


.TicketCart_EventHeader {padding: 5px;background:url(/Resources/4.0/Images/section_header_bg2.jpg) repeat-x;border:solid #666666 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 #666666 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 #666666;font-weight:bold;color:black;background-color:#f3f3f3;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 #666666;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 #b2b2b2;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 #666666;font-weight:bold;color:White;background-color:#757573;vertical-align:top;white-space:nowrap;padding:2px;padding-left:10px;}
.TicketCart_Empty {border:solid 1px #666666;text-align:center;padding:20px;padding-top:50px;padding-bottom:50px;color:#757573;white-space:normal;vertical-align:middle;}



/* Content */

body {background: #ffffff;font-size: 16px;}
#main {width:100%;}
.content {width:100%; margin: auto;text-align:left;}
#header {background: #efefef; min-height: 125px; margin: auto;}

#event-sum {margin:0px 0 15px 0;vertical-align:middle;padding-right:10px;}
.event-sum-title {font-size: 26px; line-height: 38px; font-weight: 600;}
.event-sum-details {font-size: 12px; line-height: 14px;}
#event-sum2 {width:100%;margin:0px 2% 15px 0;float:left;vertical-align:middle;}

#header-buttons {width:200px; margin:0;margin-bottom:15px;text-align: center;}
#header-buttons input {font-size:large;font-weight:bold;}
.button-container {height:auto;margin:5px auto 5px auto;}
.edit-reg:link,active,visited {color:#395191;border-bottom: #b2b2b2 solid 1px;font-size: 11px;}
.edit-reg:hover {color:#395191;border-bottom: #395191 solid 1px;}
.edit-reg-alone:link,active,visited {color:#395191;border-bottom: #b2b2b2 solid 1px;font-size: 18px;font-weight:bold;}
.edit-reg-alone:hover {color:#395191;border-bottom: #395191 solid 1px;}

#footer-buttons {text-align:center;}
#footer-buttons input {font-size:large;font-weight:bold;}

#alert {background:#efefef url(/resources/4.0/images/summary_info.gif) no-repeat scroll 10px 10px; background-position-x: 15px; background-position-y: 5px; height: auto; width: auto; margin-bottom: 15px; padding: 8px 8px 8px 65px; color:#d90125; border: #d90125 dotted 1px;}
.alert-main {font-weight: bold; font-size: 14px; line-height: 16px; }
.alert-sub {font-size: 12px; line-height: 14px;}

/*
#left {width:70%;max-width:73%;float: left;background: #ffffff; min-height: 400px; margin: 0 2% 0 0;}
#right {width:24%; min-width:200px; float: left; background: #ffffff; min-height: 400px; margin:0 0 0 0;}
*/
#maincontent {width:100%;}
#left { min-height: 400px; padding: 0 10px 0 0;vertical-align:top;}
#right {width:200px;  min-height: 400px; padding:0 0 0 0;vertical-align:top;}
.rightbox {width:200px;  min-height: 400px; padding:0 0 0 0;vertical-align:top;} /* this needs to be here because of server control id's that change. it should be identical to #right */
.clear {clear:both;}


.sectiontitle {background:#666666 url(/Resources/4.0/Images/section_header_bg2.jpg) repeat-x; width:auto;border:1px solid #666666;height:auto;color:#ffffff; font-weight: 600; vertical-align: middle; display:block; text-align: left;font-size: 22px;line-height:26px; padding: 5px 0px 3px 8px;}
.sectiontitle-red {background:#d91025; width:auto; height:auto;color:#ffffff; font-weight: 600; vertical-align: middle; display:block; text-align: left;font-size: 22px;line-height:26px; padding: 6px 0 2px 8px;}
.sectiontitle-blue {background:#395191; width:auto; height:auto;color:#ffffff; font-weight: 600; vertical-align: middle; display:block; text-align: left;font-size: 22px;line-height:26px; padding: 6px 0 2px 8px;}
.sectiontitle-orange {background:#d2691e; width:auto; height:auto;color:#ffffff; font-weight: 600; vertical-align: middle; display:block; text-align: left;font-size: 22px;line-height:26px; padding: 6px 0 2px 8px;}
.sectiontitle-green {background:#005500; width:auto; height:auto;color:#ffffff; font-weight: 600; vertical-align: middle; display:block; text-align: left;font-size: 22px;line-height:26px; padding: 6px 0 2px 8px;}
.sectiontitle span {display:inline; margin-left: 5px; vertical-align: middle;}
.sectioncontent {background: #ffffff; border: #666666 solid 1px; width:auto; height: auto; padding:5px;margin-bottom: 10px;}
#left .sectioncontent {font-size:large;list-style:none;}
.sectionprogram {background: #ffffff; border: #666666 solid 1px; width:auto; height: auto; padding:5px;margin-bottom: 10px;}
.sidesection {font-size: 12px; line-height: 14px;}
.contact {font-weight: bold;font-size:16px;line-height:18px;}
.centered {text-align:center;}
.date-container {height:75px;width:170px;text-align: center;margin:auto;}

.access-code {text-align: left;font-size: 10px; margin:auto; width:auto; height:auto; background: #f3f3f3; padding:5px;}
.code-input {width: 50px; border: #808080 thin solid; background: #ffffff; color:#808080;}
.code-input:hover { border: #395191 thin solid; background: #ffffff; color:#395191;}

#footer {border-top: #b2b2b2 solid 1px; width:auto; height:auto; text-align: center; margin-top: 5px; margin-bottom: 5px; padding-top: 5px;}
.poweredby {font-size: 10px; line-height: 12px; color: #b2b2b2;}

/* SOCIAL */

#social {height: 32px;background-color: inherit;margin:auto;white-space: nowrap;text-align: center;float:right;}
#social img {width: 32px; height:32px;}
#social a img {border: none; }
#social a {border-bottom:none;}
#social a:hover {border-bottom:none;}
#social a div 	{display: none;position:relative;width:32px;}
#social a {text-decoration: none;}
#social a:hover div {display: block; position: relative; color: #000000; background: white;font-size: 8px; text-align: center; text-decoration:none;white-space:nowrap;overflow:visible;}
#social-t {margin: 2px; float:left;}
#social-fb {margin: 2px; float:left;}
#social-li {margin: 2px; float:left;}
#social-cal {margin: 2px ; float:left;}
#social-email {margin: 2px ; float:left;}
#social-fblike {margin: 2px; float:left;height:20px;width:90px;padding:6px 0;}
#social-fblike iframe {width:88px;height:21px;}
#social-clear {clear:left;}

/* DATE */
.Calicon-Container-OneDay {width:100%;height: 65px; background: url(/resources/4.0/images/icon_calendar.png) no-repeat center;text-align: center; margin:0 auto 10px auto;position: relative; float: left;z-index:0;}
.Calicon-Container {width:75px;height: 65px; background: url(/resources/4.0/images/icon_calendar.png) no-repeat center;text-align: center; margin:0 auto 10px auto;position: relative; float: left;}
.Calicon-Month {width: 100%;font-size: 14px;line-height:14px;font-weight: bold; color:#f3f3f3;margin-top:5px;vertical-align: text-top middle; position: absolute;}
.Calicon-Day {width: 100%;font-size: 32px;line-height:32px;color:#000000;margin-top:23px;vertical-align:text-top middle;position: absolute;}
.Calicon-Time {width: 100%;font-size: 12px;line-height:12px;color:#000000;position: relative;top:65px;}
.Calicon-Space {width:20px; height:65px; vertical-align: middle; float:left; text-align: center; line-height: 65px;position: relative;font-size:xx-large;}

/* MENU */

#EventSummary {height 100px; width:1000px; background:#ffffff none repeat scroll 0 0; border: #999999 solid 1px; cursor: pointer;}
#EventSummary:hover {border: #999999 solid 1px;background: url(/resources/4.0/images/menu-hover.png) #f3f3f3 repeat-y right top;}
#EventTitle {font-weight: bold; font-size: x-large;}
#EventSummary span#ManageEvent {font-size: 9px; display:none; color:#395191; font-weight: bold;}
#EventSummary:hover span#ManageEvent {display:inline;}
#Calicon {width: 75px; height: 75px; background: url(/resources/4.0/images/icon_calendar.png) no-repeat center;text-align: center;}
#Calicon span.Month {text-align:center; font-size: 14px; font-weight: bold; color:#f3f3f3;}
#Calicon span.Day {text-align:center; font-size: 32px;}
#MonthSpacer {min-height: 9px;}
#DaySpacer {min-height: 2px;}
#HiddenMenu {background-color: #f3f3f3; border-bottom: #999999 solid medium; border-left: #999999 solid thin; border-right: #999999 solid thin;width:1000px;}
#EventDetails {width: 1000px;}
#MenuHeader {background-color: #395191; color: white; padding: 5px 0px 5px 5px; font-size: 12px; font-weight: bold;margin-bottom:5px;}
#MenuHeader span {font-size: 9px; color:#f3f3f3;}
#EventActionsMenu {width:975px;margin:5px auto 5px auto;}
#EventActionsMenu a {font-size:9px;background-color: transparent; color: grey; border: none; /*border-left: grey solid 1px;*/font-weight: bold; text-decoration: underline;}
#EventActionsMenu a:hover {font-size:9px; color: #395191; /*border-left: black solid 1px;*/ font-weight: bold; text-decoration: underline;}
/*#EventActionsMenu table {width:100%;} 
#EventActionsMenu td {width:20%; text-align: center; border-right: solid thin #808080; margin-right: 10px;}
#EventActionsMenu td:hover {background: #ffffff;}*/
#MenuItem {height:20px;width:170px;float:left;white-space:nowrap;}
#MenuItem:hover {color:#395191;background: url(/resources/4.0/images/menu-hover.png) #ffffff no-repeat right center;}
#MenuItem.blank:hover {background:#f3f3f3;}
.menuclear {clear:left;}
#MenuImg {height:20px;width:15px;padding:auto;float:left;margin:0 5px 0 5px;}
#MenuImg img {width:16px;height:16px;}

ES_List_Header 
#events-filter {background: none repeat scroll 0 0 transparent;color: #333333;float: right;font-size: 13px;margin: 7px 0;padding: 0;text-align: right;display:none;}
#events-filter-text {vertical-align:middle;}

.dollars {color:#118724;}
.cart-small {visibility:hidden;font-size:8px;color:#e6571e;position:relative;left:24px;top:-12px;cursor:pointer;}
#MiniCart_Container:hover .cart-small {visibility:visible;cursor:pointer;}
#MiniCart_Container {cursor:pointer;}

/* ORDER DETAILS */

.OrderDetails {border:solid #666666 1px;white-space:nowrap;background-color:#e1e1de;}
.OrderBackground {background:#ffffff;}
.TicketGrid_Header a:visited, .Gridview_Header a:link {border-bottom:medium none;color:#FFFFFF;font-weight:bold;text-decoration:none;}
.Gridview_Header th {background-color:#969696;border-bottom:1px solid #666666;border-top:1px solid #666666;color:White;font-weight:bold;padding:2px 10px 2px 2px;vertical-align:middle;white-space:nowrap;}
.Gridview_Row td {border-top:solid 1px #cccccc;border-bottom:solid 1px gray;padding:2px;padding-right:10px;white-space:nowrap;vertical-align:middle;background-color:white;}
.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;background:white;}
.RegOrder_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;background:white;}
.ProductCart_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;background:white;}
.TicketCart_Header th {background-color:#e1e1de;}

.EditDetail {border:solid #666666 5px;background-color:#f3f3f3;padding:0;/*border-right:solid #969696 5px;border-bottom:solid #B2B2B2 1px;*/}
.EditDetailTitle {width:auto;background:url(/Resources/4.0/Images/section_header_bg2.jpg) repeat-x;padding:5px;font-size:large;font-weight:bold;color:White;white-space:nowrap;margin-bottom:10px;text-align:left;border:0px;}
.BoxDetail {border:solid #666666 1px;background-color:#f3f3f3;padding:0;border-right:solid #B2B2B2 1px;border-bottom:solid #B2B2B2 1px;}
.BoxDetailTitle {width:auto;border:0px;background:url(/Resources/4.0/Images/section_header_bg2.jpg) repeat-x;padding:5px;font-size:large;font-weight:bold;color:White;white-space:nowrap;margin-bottom:10px;text-align:left;}

div.email-content a:link, div.email-content a:visited, div.email-content a:active, div.email-content a:hover {border-bottom:none 0;}

/* Products */

.ProductCategories, .ProductContact {color:#333333;background:#ffffff;}
.ProductCategories .sectiontitle, .ProductContact .sectiontitle {font-size:18px;}
.ProductCategories .sidesection, .ProductContact .sidesection {background:#eeeeee;}
.ProductHighlight {color:#395191;}
.ProductContent {margin-top:0;background:#ffffff;}
a.ProductCategory_Node:link, a.ProductCategory_Node:visited, a.ProductCategory_Node:active {color: #555555;}
a.ProductCategory_Node:hover {color:#333333;}
#ctl00_ContentPlaceHolder1_dlList, #ctl00_ContentPlaceHolder1_dlGrid {border:1px solid #666666;}
#ctl00_ContentPlaceHolder1_pnlSearch .sidesection {text-align:center;}
.ProductHeaderSwitch_Selected, .ProductHeaderSwitch {background:#eeeeee;border:1px solid #666666;}
.ProductHeader .sectiontitle span {margin-left:0;}
.ProductHeader {background:#ffffff;}
#ctl00_ContentPlaceHolder1_dlList .ProductContent {padding-bottom:10px;border-bottom:1px dotted #666666;}
#sliceNew .sectiontitle {font-size:18px;border-right:none 0;}
#slicePopular .sectiontitle {font-size:18px;}
#sliceNew .sectioncontent {border-right:none 0;}

