@import url("css/menu.css");
@import url("/MainEventDNN/Providers/HtmlEditorProviders/CEHtmlEditorProvider/DNNGeneral.css");

body {
	background: #0055a4;
	margin: 0 auto;
	padding: 0;
}


/* ---------- Shared ---------- */
#sBody, #sTopTrim, #sMenu, #sMarquee, #sFooterPanel, #sFooterMenu, .MainMenu_MenuContainer {
	width: 840px;
}


/* ---------- DNN-Related ---------- */
.DNNEmptyPane {
	display: none;
	margin: 0;
	padding: 0;
	width: 0;
}

a.CommandButton,
a.CommandButton:link,
a.CommandButton:active,
a.CommandButton:visited {
	text-decoration: none;
}


/* ---------- Skin styling ---------- */
#sWrapperMain {
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	width: 989px;
}
* html #sWrapperMain {
	width: 1009px;
}

/* ---------- Left area ---------- */
#sLeftTrim {
   display: none;
	float: left;
	padding: 10px 4px 4px 5px;
	width: 140px;
}

#sLeftText {
/*	background: url(images/fun_is.gif) no-repeat top left; */
	height: 370px;
	width: 140px;
}

#sLeftLogo {
	margin-top: 26px;
}

/* ERB, 10/19: Skin update to remove left trim */
#sLeftTrim {
   display: none;
}
#sWrapperMain {
	width: 849px;
}
* html #sWrapperMain {
	width: 869px;
}


/* ---------- Body area ---------- */
#sBody {
	float: left;
}

/* ---------- Top area ---------- */
#sTopTrim {
	background: url(images/header.jpg) no-repeat top left;
	height: 180px;
}

#sFollowUp {
	background-color: #0163bd;
	float: right;
	height: 41px;
	width: 209px;
}
#sFollowUp .text {
	color: white;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 41px;
	padding: 0 10px 0 13px;
	text-transform: uppercase;
}
#sFollowUp .links {
	float: right;
	line-height: 41px;
	padding: 7px;
	white-space: nowrap;
}


/* ---------- Menu area ---------- */
#sMenu {
	background-color: #0163bd;
	background: url(images/menu_bkgd.gif) repeat-x top left;
	height: 43px;
	overflow: visible;
}


/* ---------- Breadcrumb area ---------- */
#sBreadcrumb {
	padding-top: 6px;
	padding-bottom: 6px;
}
#sBreadcrumbRight {
}
#sBreadcrumbInner {
	margin: 0 19px 0 7px;
	padding: 0;
}
#sBreadcrumbInner a {
	color: white;
}
#sBreadcrumbInner a.hover {
	color: white;
}

.sBreadcrumbText {
	color: white;
}

.sBreadcrumbSep {
	color: white;
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
}

.sBreadcrumbContent {
	color: #3e81b5;
	font-variant: small-caps;
}
.sBreadcrumbContent a {
	color: #3e81b5;
}
.sBreadcrumbContent a:hover {
	color: white;
}

/* ---------- User login area ---------- */
#sLoginUser {
	float: right;
}
#sLoginUserText {
}
#sLoginLoginText {
}


/* ---------- Social Media area ---------- */
.me_social {
   padding: 0 220px;
}
.me_social .me_twitter-follow, .me_social .me_twitter-share, .me_social .me_facebook {
   float: left;
   height: 22px;
}
.me_social .me_twitter-follow {
   padding-left: 5px;
   padding-right: 5px;
}
.me_social .me_twitter-share {
   width: 110px;
}
.me_social .me_facebook {
   padding-left: 5px;
   padding-right: 5px;
}


/* ---------- Content area ---------- */
#sContent {
}

#sContentTop {
	background-color: #b1005d;
	height: 270px;
}

#sFour {
	background-color: #033564;
	background-image: url(images/middle_bkgd.gif);
	background-position: top left;
	background-repeat: repeat;
}

#sContentMainBottom {
	background-color: #c2cd23;
}

/* ---------- Marquee area ---------- */
#sMarquee {
	background-image: url(images/marquee_bkgd.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 59px;
	padding: 4px 120px 4px 75px;
	position: relative;
	overflow: visible;
	width: 645px;
}

#sMarquee #sLeftTrim {
   display: block;
	background-image: url(images/shoes_2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: none;
	padding: 0;
	position: absolute;
	top: 20px;
	left: 10px;
	width: 86px;
	height: 74px;
	z-index: 10;
}

#sMarquee #sRightTrim {
/*
   background-image: url(images/social_media.gif);
	background-position: top right;
	background-repeat: no-repeat;
*/
	position: absolute;
	top: 36px;
	left: 723px;
	width: 109px;
	height: 48px;
	z-index: 10;
}

#sMarquee .DNN_HTMLContent div {
	height: 59px !important;
}


/* ---------- Footer ---------- */
#sFooterPanel {
	margin-top: 40px;
	padding: 0 0 15px;
}

.sFooterSection {
	color: white;
	font-size: 8px;
	min-height: 20px;
	padding-top: 2px;
	text-align: center;
}
.sFooterSection {
	height: 20px;
}

#sFooterMenu {
	margin-bottom: 6px;
	min-height: 24px;
	overflow: visible;
}
* html #sFooterMenu {
	height: 24px;
}

#sFooterMenu span.root span.icn {
	display: none;
}

.sFooterItem {
	margin-left: 10px;
	margin-right: 10px;
}
a.sFooterItem, a.sFooterItem:link, a.sFooterItem:active,
a.sFooterItem:visited, a.sFooterItem:hover {
	color: white;
	font-size: 9px;
	text-decoration: none;
}
a.sFooterItem:hover {
	color: #ffd200;
}

#PageFeaturePane {
	width: 150px;
}


/* ---------- Module-Specific ---------- */
/* ----- Inline Forms (in text areas) ----- */
.watermark { color: #999; }

.formMessages {
	border: 1px solid red;
	color: red;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 10px;
}
.greenback .formMessages,
.orangeback .formMessages,
.pinkback .formMessages,
.redback .formMessages,
.roseback .formMessages {
	background-color: #ffaa23;
}
.orangeback a {
   color: white;
}

table.couponform {
}
table.couponform td.prompt {
	font-weight: bold;
	padding-right: 6px;
	text-align: right;
	width: 130px;
}
table.couponform td.entry {
}


/* ---------- Module-Specific ---------- */
/* ----- Content Rotator ----- */
.Rotator.MenuWrapper {
	display: none;
}

.Rotator_Default .items {
	background-color: #0ea5b3;
}

/* ----- Contact Us ----- */
#sTwo2 .AllDnn_ContactUsContent {
	background-color: #b1005d;
}

.AllDnn_ContactUsContent .ContactUsCaption,
.AllDnn_ContactUsContent .SubHead,
.AllDnn_ContactUsContent .Normal div {
	color: white;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.AllDnn_ContactUsContent span.subhead {
	display: block;
}


/* ----- Location Select Form (Banquet Space) ----- */
.locationform {
	padding: 6px 36px 12px;
}

.locationform .prompt {
	color: white;
	padding-bottom: 4px;
	text-transform: uppercase;
}

.locationform select.locationselect {
	background-color: #05c5d7;
	color: white;
	text-transform: uppercase;
	width: 280px;
}


/* ----- Map Locator ----- */
#sTwo1 .ZeroInContent,
#sTwo1 .ZeroInContent table,
#sTwo1 .ZeroInContent tr,
#sTwo1 .ZeroInContent p,
#sTwo1 .ZeroInContent div,
#sTwo1 .ZeroInContent .Normal,
#sTwo1 .ZeroInContent .NormalBold {
	color: white;
}
#sTwo1 .ZeroInContent .gmnoprint .Normal {
	color: black;
}

#sTwo1 .ZeroInContent .mapimage,
#sTwo1 .ZeroInContent .mapimage table,
#sTwo1 .ZeroInContent .mapimage tr,
#sTwo1 .ZeroInContent .mapimage p,
#sTwo1 .ZeroInContent .mapimage div,
#sTwo1 .ZeroInContent .mapimage .Normal,
#sTwo1 .ZeroInContent .mapimage .NormalBold,
#sTwo1 .ZeroInContent .singlemapimage,
#sTwo1 .ZeroInContent .singlemapimage table,
#sTwo1 .ZeroInContent .singlemapimage tr,
#sTwo1 .ZeroInContent .singlemapimage p,
#sTwo1 .ZeroInContent .singlemapimage div,
#sTwo1 .ZeroInContent .singlemapimage .Normal,
#sTwo1 .ZeroInContent .singlemapimage .NormalBold {
	color: black;
}

#sTwo1 .ZeroInContent .gmnoprint .balloontip,
.ZeroInContent .balloontip,
.ZeroInContent .balloontip div {
	color: black;
}
.ZeroInContent .name {
	color: black;
	font-weight: bold;
}
.ZeroInContent .gmnoprint .balloontip .Normal {
	color: black;
}

.ZeroInContent .mapname {
	font-weight: bold;
}
.ZeroInContent .mapname .NormalBold {
	font-size: 12px;
}
.ZeroInContent td.mapcountry {
	display: none;
}

.ZeroInContent .directions {
	margin-top: 6px;
	margin-bottom: 6px;
}
.ZeroInContent .directionsTextBox {
	width: 270px;
}

.ZeroInContent .description {
	margin-top: 8px;
	margin-bottom: 8px;
}

.ZeroInContent .googledir td {
	background-color: #ffaa23;
}
.ZeroInContent .googledir td {
	color: black;
}
.ZeroInContent .googledir td a {
	color: red;
}


/* ----- XMod Forms ----- */
/* ----- Contact Us Narrow ----- */
.xmp-ContactUsNarrow {
}

.xmp-ContactUsNarrow .me_inner {
	padding-top: 1px;
}
.xmp-ContactUsNarrow .NormalBold {
	color: white;
}
.xmp-ContactUsNarrow .xmp-form-row {
	padding-top: 3px;
	padding-bottom: 3px;
}


/* ----- Main Event Fishbowl ----- */
.me_fb_Referral {
	padding-left: 10px;
	padding-right: 10px;
}

.me_fb_Referral td.prompt {
	width: 150px;
}

.me_fb_Referral .label {
	color: white;
	font-size: 12px;
	font-weight: bold;
}

.me_fb_Referral .igte_EditInContainer {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
}

.me_fb_Referral .error {
	color: red;
	font-weight: bold;
}
.me_fb_Referral .error_summary {
	background-color: #ffaa23;
	border: 1px solid red;
	color: red;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 10px;
}
.me_fb_Referral .error_summary ul {
	margin: 3px 0;
	padding: 0;
	padding-left: 10px;
}
.me_fb_Referral .error_summary ul li {
	list-style-type: none;
	padding-left: 0;
}


/* ----- Main Event Card Balance ----- */
.me_cb_CardBalance {
	padding-left: 10px;
	padding-right: 10px;
	width: 580px;
}

.me_cb_CardBalance .prompt {
	width: 150px;
}

.me_cb_CardBalance .label {
	color: white;
	font-size: 12px;
	font-weight: bold;
}
.me_cb_CardBalance .value {
	color: black;
	font-size: 12px;
	font-weight: bold;
}

.me_cb_CardBalance .results {
	margin-left: 12px;
}
.me_cb_CardBalance .results .results_row .prompt {
}
.me_cb_CardBalance .entry_form .form_row .value {
}

.me_cb_CardBalance .error {
	color: red;
	font-weight: bold;
}
.me_cb_CardBalance .error_summary {
	background-color: #ffaa23;
	border: 1px solid red;
	color: red;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 10px;
}
.me_cb_CardBalance .error_summary ul {
	margin: 3px 0;
	padding: 0;
	padding-left: 10px;
}
.me_cb_CardBalance .error_summary ul li {
	list-style-type: none;
	padding-left: 0;
}

/** Module Disabled Panel **/
.me_cb_NotReady {
	background-color: #ffaa23;
	border: 1px solid red;
	color: red;
	font-weight: bold;
	margin: 10px;
	padding: 10px;
}

/** Module Results Panel **/
.me_cb_CardBalance .results_block {
	background-color: #ffaa23;
	border: 1px solid red;
	margin-bottom: 10px;
	padding: 10px;
}

.me_cb_CardBalance .results_header {
	background-color: #ffaa23;
	margin-bottom: 3px;
}

.me_cb_CardBalance .results {
	margin-top: 3px;
	margin-bottom: 3px;
}
.me_cb_CardBalance .results .prompt .label {
   color: #15139f;
	font-weight: bold;
}
.me_cb_CardBalance .results .value {
	font-weight: bold;
}

/** Module History Panel **/
.me_cb_CardBalance .history_block {
	background-color: #ffaa23;
	border: 1px solid red;
	margin-bottom: 10px;
	padding: 10px;
}

.me_cb_CardBalance .history_block .history_header {
	background-color: #ffaa23;
	margin-bottom: 3px;
}

.me_cb_CardBalance .history_block .history_range {
   padding-top: 3px;
	padding-bottom: 3px;
}

.me_cb_CardBalance .history_block .history {
	margin-left: 12px;
	width: 100%;
}
.me_cb_CardBalance .history_block .history .history_row {
	vertical-align: baseline;
}
.me_cb_CardBalance .history_block .history .history_row th,
.me_cb_CardBalance .history_block .history .history_row th .label {
   color: #15137A;
   font-weight: bold;
}
.me_cb_CardBalance .history_block .history .history_row td,
.me_cb_CardBalance .history_block .history .history_row td .label {
   color: black;
   font-weight: normal;
}
.me_cb_CardBalance .history_block .history .history_row.data {
}
.me_cb_CardBalance .history_block .history .history_row.data-alt {
	background-color: #eeeeee;
}
.me_cb_CardBalance .history_block .history .history_row .datestamp { }
.me_cb_CardBalance .history_block .history .history_row .location { }
.me_cb_CardBalance .history_block .history .history_row .device { }
.me_cb_CardBalance .history_block .history .history_row .cash { }
.me_cb_CardBalance .history_block .history .history_row .cashbonus { }
.me_cb_CardBalance .history_block .history .history_row .token { display: none; }
.me_cb_CardBalance .history_block .history .history_row .tokenbonus { display: none; }

/** Module History Sub-Panel **/
.me_cb_NoHistory {
	background-color: #ffaa23;
	border: 1px solid red;
	color: red;
	font-weight: bold;
	margin: 10px;
	padding: 10px;
}


/* ----- Main Event FUNCard Purchase ----- */
.me_fs_Purchase {
   font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	width: 580px;
}
.me_fs_Purchase table,
.me_fs_Purchase th,
.me_fs_Purchase td,
.me_fs_Purchase div,
.me_fs_Purchase p,
.me_fs_Purchase h1,
.me_fs_Purchase h2,
.me_fs_Purchase h3,
.me_fs_Purchase h4,
.me_fs_Purchase h5,
.me_fs_Purchase h6,
.me_fs_Purchase .Normal,
.me_fs_Purchase .NormalDisabled,
.me_fs_Purchase .NormalBold,
.me_fs_Purchase .NormalRed,
.me_fs_Purchase .NormalTextBox,
.me_fs_Purchase .Head,
.me_fs_Purchase .SubHead,
.me_fs_Purchase .SubSubHead,
.me_fs_Purchase a:link,
.me_fs_Purchase a:visited,
.me_fs_Purchase a:hover,
.me_fs_Purchase input,
.me_fs_Purchase .CommandButton {
    font-family: Arial,Helvetica,sans-serif;
}

.me_fs_Purchase td.prompt {
	text-align: right;
	white-space: nowrap;
}
.me_fs_Purchase td.field {
}
.me_fs_Purchase td.itemlabel {
	text-align: right;
	white-space: nowrap;
}
.me_fs_Purchase table.subtotal {
   margin-top: 6px;
   font-size: 12px;
   font-weight: bold;
   line-height: 22px;
	white-space: nowrap;
}

.me_fs_Purchase .error {
	color: red;
	font-weight: bold;
}
.me_fs_Purchase .error_summary {
	background-color: #ffaa23;
	border: 1px solid red;
	color: red;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 10px;
}
.me_fs_Purchase .error_summary ul {
	margin: 3px 0;
	padding: 0;
	padding-left: 10px;
}
.me_fs_Purchase .error_summary ul li {
	list-style-type: none;
	padding-left: 0;
}
.me_fs_Purchase .error_summary_bullet {
	background-color: #ffaa23;
	border: 1px solid red;
	color: red;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 10px;
}
.me_fs_Purchase .error_summary_bullet ul {
	margin: 3px 0;
	padding: 0;
	padding-left: 20px;
}

.me_fs_Purchase .header h3 {
	color: white;
   font-weight: bold;
}

.me_fs_Purchase .footer h3 {
	color: white;
   font-weight: bold;
}

/** Select (Page 1) **/
.me_fs_Purchase .divSelect .content {
	padding-left: 10px;
}
.me_fs_Purchase .divSelect .content .body {
   height: 100%;
}
.me_fs_Purchase .divSelect .content .body table.selectoptions td.prompt,
.me_fs_Purchase .divSelect .content .body table.selectoptions td.itemtotal {
   color: white;
}
.me_fs_Purchase .divSelect .content .body table.selectoptions td.qtyprompt {
}
.me_fs_Purchase .divSelect .content .buttons {
   margin-top: 10px;
}
.me_fs_Purchase .divSelect .content .subtotal {
   color: white;
   border-top: 1px solid black;
}

/** Checkout (Page 2) **/
.me_fs_Purchase .divCheckout .summaryarea {
	background-color: #ffaa23;
	border: 1px solid red;
	font-weight: bold;
	padding: 10px;
}

.me_fs_Purchase .divCheckout .billaddress td.field,
.me_fs_Purchase .divCheckout .shipaddress td.field {
   white-space: nowrap;
}

.me_fs_Purchase .divCheckout .terms {
}
.me_fs_Purchase .divCheckout .recipientnote {
   padding-top: 6px;
}
.me_fs_Purchase .divCheckout .recipientnote .notearea {
   padding-left: 28px;
}

/** Payment (Page 3) **/
.me_fs_Purchase .divPayment iframe {
   padding-right: 40px;
	width: 560px;
}


/** View Orders Page **/
.me_fs_Orders .grid table,
.me_fs_Orders .grid th,
.me_fs_Orders .grid td,
.me_fs_Orders .grid div,
.me_fs_Orders .grid .Normal,
.me_fs_Orders .grid .NormalDisabled,
.me_fs_Orders .grid .NormalBold,
.me_fs_Orders .grid .NormalRed,
.me_fs_Orders .grid .NormalTextBox,
.me_fs_Orders .grid .Head,
.me_fs_Orders .grid .SubHead,
.me_fs_Orders .grid .SubSubHead,
.me_fs_Orders .grid a:link,
.me_fs_Orders .grid a:visited,
.me_fs_Orders .grid a:hover,
.me_fs_Orders .grid input,
.me_fs_Orders .grid .CommandButton {
    font-family: Arial Narrow,Arial,Helvetica,sans-serif;
}


/* ----- Main Event Registration ----- */
.me_mr_Register {
	padding-left: 10px;
	padding-right: 10px;
	width: 580px;
}

.me_mr_Register .prompt {
	width: 150px;
}

.me_mr_Register .label {
	color: white;
	font-size: 12px;
	font-weight: bold;
}
.me_mr_Register .value {
	color: black;
	font-size: 12px;
	font-weight: bold;
}

.me_mr_Register .results {
	margin-left: 12px;
}
.me_mr_Register .results .results_row .prompt {
}
.me_mr_Register .entry_form .form_row .value {
}

.me_mr_Register .error {
	color: red;
	font-weight: bold;
}
.me_mr_Register .error_summary {
	background-color: #ffaa23;
	border: 1px solid red;
	color: red;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 10px;
}
.me_mr_Register .error_summary ul {
	margin: 3px 0;
	padding: 0;
	padding-left: 10px;
}
.me_mr_Register .error_summary ul li {
	list-style-type: none;
	padding-left: 0;
}

/** Module Disabled Panel **/
.me_mr_NotReady {
	background-color: #ffaa23;
	border: 1px solid red;
	color: red;
	font-weight: bold;
	margin: 10px;
	padding: 10px;
}

/** Module Registration Form Panel **/
.me_mr_Register .register_block {
	background-color: #ffaa23;
	border: 1px solid red;
	margin-bottom: 10px;
	padding: 10px;
}

.me_mr_Register .register_header {
	background-color: #ffaa23;
	margin-bottom: 3px;
}

/** Module Results Panel **/
.me_mr_Register .results_block {
	background-color: #ffaa23;
	border: 1px solid red;
	margin-bottom: 10px;
	padding: 10px;
}

.me_mr_Register .results_header {
	background-color: #ffaa23;
	margin-bottom: 3px;
}

.me_mr_Register .results {
	margin-top: 3px;
	margin-bottom: 3px;
}
.me_mr_Register .results .prompt .label {
   color: #15139f;
	font-weight: bold;
}
.me_mr_Register .results .value {
	font-weight: bold;
}

/** Edit Members page **/
.me_mr_EditMembers .pager {
	padding-top: 8px;
	padding-bottom: 8px;
}
.me_mr_EditMembers .pager ul li a {
	border: 1px solid transparent;
	font-weight: bold;
	padding: 3px;
}
.me_mr_EditMembers .pager ul li a:hover {
	border: 1px solid #0a75f0;
	background-color: #95b9f0;
}


/* ----- Main Event Ticket Sales ----- */
.me_ts_TicketSales {
   font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	width: 580px;
}
.me_ts_TicketSales table,
.me_ts_TicketSales th,
.me_ts_TicketSales td,
.me_ts_TicketSales div,
.me_ts_TicketSales p,
.me_ts_TicketSales h1,
.me_ts_TicketSales h2,
.me_ts_TicketSales h3,
.me_ts_TicketSales h4,
.me_ts_TicketSales h5,
.me_ts_TicketSales h6,
.me_ts_TicketSales .Normal,
.me_ts_TicketSales .NormalDisabled,
.me_ts_TicketSales .NormalBold,
.me_ts_TicketSales .NormalRed,
.me_ts_TicketSales .NormalTextBox,
.me_ts_TicketSales .Head,
.me_ts_TicketSales .SubHead,
.me_ts_TicketSales .SubSubHead,
.me_ts_TicketSales a:link,
.me_ts_TicketSales a:visited,
.me_ts_TicketSales a:hover,
.me_ts_TicketSales input,
.me_ts_TicketSales .CommandButton {
    font-family: Arial,Helvetica,sans-serif;
}

.me_ts_TicketSales td.prompt {
	text-align: right;
	white-space: nowrap;
}
.me_ts_TicketSales td.field {
}
.me_ts_TicketSales td.itemlabel {
	text-align: right;
	white-space: nowrap;
}
.me_ts_TicketSales table.subtotal {
   margin-top: 6px;
   font-size: 12px;
   font-weight: bold;
   line-height: 22px;
	white-space: nowrap;
}

/** Message and validation display **/
.me_ts_TicketSales .error {
	color: red;
	font-weight: bold;
}
.me_ts_TicketSales .error_summary {
	background-color: #ffaa23;
	border: 1px solid red;
	color: red;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
}
.me_ts_TicketSales .error_summary ul {
	margin: 3px 0;
	padding: 0;
	padding-left: 10px;
}
.me_ts_TicketSales .error_summary ul li {
	list-style-type: none;
	padding-left: 0;
}
.me_ts_TicketSales .error_summary_bullet {
	background-color: #ffaa23;
	border: 1px solid red;
	color: red;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 10px;
}
.me_ts_TicketSales .error_summary_bullet ul {
	margin: 3px 0;
	padding: 0;
	padding-left: 20px;
}


/** All Pages **/
.me_ts_TicketSales .divPage .header {
	margin: 10px 0;
}
.me_ts_TicketSales .divPage .button {
	margin-top: 5px;
}


/** Select (Page 1) **/
.me_ts_TicketSales .divSelect .eventSelect .image {
	padding-right: 10px;
}

.me_ts_TicketSales .divSelect .eventSelect .title {
	width: 370px;
	margin-bottom: 2px;
}
.me_ts_TicketSales .divSelect .eventSelect .title h3 {
	border-bottom: 1px solid #001483;
	color: #254698;
	font-size: 16px;
}
.me_ts_TicketSales .divSelect .eventSelect .desc {
	margin-top: 3px;
	margin-bottom: 3px;
}
.me_ts_TicketSales .divSelect .buttons {
	margin-top: 4px;
   text-align: right;
}

.me_ts_TicketSales .divSelect .eventSeparator {
   color: black;
   background-color: black;
   height: 1px;
}


/** Define (Page 2) **/
.me_ts_TicketSales .divDefine .header .eventTime,
.me_ts_TicketSales .divDefine .header .eventLocation,
.me_ts_TicketSales .divDefine .header .eventAddress,
.me_ts_TicketSales .divDefine .header .eventWillCall {
   font-weight: bold;
}
.me_ts_TicketSales .divDefine .header .eventWillCall {
   display: none;
	color: red;
}

.me_ts_TicketSales .divDefine .divImage {
	padding-right: 10px;
}

.me_ts_TicketSales .divDefine .divTitle {
	width: 370px;
}
.me_ts_TicketSales .divDefine .divTitle h3 {
	border-bottom: 1px solid #001483;
	color: #254698;
	font-size: 16px;
}
.me_ts_TicketSales .divDefine .divDesc {
	margin-top: 3px;
	margin-bottom: 3px;
}

.me_ts_TicketSales .divDefine .selectoptions th {
   font-size: 12px;
   font-weight: bold;
}
.me_ts_TicketSales .divDefine .selectoptions .prompt .name {
   font-weight: bold;
}
.me_ts_TicketSales .divDefine .selectoptions .prompt .price {
   font-style: italic;
}
.me_ts_TicketSales .divDefine .selectoptions .prompt .desc {
   display: block;
}
.me_ts_TicketSales .divDefine .selectoptions .field,
.me_ts_TicketSales .divDefine .selectoptions .price {
   padding-left: 18px;
}
.me_ts_TicketSales .divDefine .selectoptions .itemdesc .title {
   font-weight: bold;
}
.me_ts_TicketSales .divDefine .selectoptions .itemdesc .title .pricearea {
   display: none;
}
.me_ts_TicketSales .divDefine .selectoptions .itemtotal {
   display: none;
}

.me_ts_TicketSales .divDefine .subtotal {
   border-top: 1px solid black;
   margin-top: 10px;
}

.me_ts_TicketSales .divDefine .timeList label {
   display: block;
   margin-top: -16px;
	padding-left: 2em;
}


/** Checkout (Page 3) **/
.me_ts_TicketSales .divCheckout .summaryarea {
	background-color: #ffaa23;
	border: 1px solid red;
	padding: 10px;
}

.me_ts_TicketSales .divCheckout .billaddress td.field,
.me_ts_TicketSales .divCheckout .shipaddress td.field {
   white-space: nowrap;
}

.me_ts_TicketSales .divCheckout .termscontent {
   padding-left: 24px;
   font-size: 10px;
}

/** Payment (Page 4) **/
.me_ts_TicketSales .divPayment iframe {
   padding-right: 40px;
	width: 560px;
}


/** Other Panels **/
.me_ts_NotReady {
	background-color: #ffaa23;
	border: 1px solid red;
	color: red;
	font-weight: bold;
	margin: 10px 12px;
	padding: 10px;
}

.me_ts_NoEvents {
	background-color: #ffaa23;
	border: 1px solid red;
	color: red;
	font-weight: bold;
	margin: 10px 12px;
	padding: 10px;
}


/** View Orders Page **/
.me_ts_Orders .grid table,
.me_ts_Orders .grid th,
.me_ts_Orders .grid td,
.me_ts_Orders .grid div,
.me_ts_Orders .grid .Normal,
.me_ts_Orders .grid .NormalDisabled,
.me_ts_Orders .grid .NormalBold,
.me_ts_Orders .grid .NormalRed,
.me_ts_Orders .grid .NormalTextBox,
.me_ts_Orders .grid .Head,
.me_ts_Orders .grid .SubHead,
.me_ts_Orders .grid .SubSubHead,
.me_ts_Orders .grid a:link,
.me_ts_Orders .grid a:visited,
.me_ts_Orders .grid a:hover,
.me_ts_Orders .grid input,
.me_ts_Orders .grid .CommandButton {
    font-family: Arial Narrow,Arial,Helvetica,sans-serif;
}

