@charset "utf-8";
/* CSS Document */

.wttv-wrapper {}
.wttv-header {
    width:760px;
    margin:0 auto;
}
.wttv-content {
    width:760px;
    margin:0 auto;
    color:#ffffff;
}
.wttv-venue-info {
    width:720px;
    margin:0 auto;
    padding:20px 0 0 0;
    text-align:center;
}
.wttv-footer {
    width:760px;
    margin:0 auto;
    text-align:center;
    padding-bottom:150px;
}
a, a:link, a:visited {
    color:#e7c9a2!important;
    font-weight:bold;
    text-decoration:none;
}
a:hover {color:#ffffff!important;}
.main-heading {
	font-size:20px;
	 color:#e7c9a2;
}
.wttv-reserve-hide {display:none;}
.reserve-heading {
	font-weight:bold;
	font-size:20px;
	color:#e7c9a2;
}

/* POP UP */
.ui-widget {font-family: 'Open Sans', Arial, Helvetica, sans-serif!important;}
.ui-widget p {color:#222222;}
.ui-widget-header {
	border: none!important;
	background-color: #222222!important;
	background-image:none!important;
	color: #ffffff!important;
	font-weight: normal!important;
}
#dialog-confirm {height:auto!important;}
.ui-icon.ui-icon-alert {margin-bottom:0px!important;}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: none!important;
	background: none!important;
	font-weight: normal;
	color: #ffffff!important;
	background-color: #58ab87!important;
}
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close {background-color:#ffffff!important;}

/* OUTLET */
html {
    background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2016-WTTV/img/wttv_bg_large_FINAL_2.png');
    background-position: bottom center;
    background-repeat:no-repeat;
    background-color:#58ab87;
    height:auto;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 14px;
}
body {background:none;}
h1, h2, h3, h4 {
	font-family: 'Open Sans', sans-serif!important;
	font-weight: bold;
}
p, td, th, dl, li, input, select, textarea, .error, .content .error {
	font-family: 'Open Sans', sans-serif!important;
	font-size: 14px;
}
#navigation .links, .content .soldOut, .content .onSale {
	font-family: 'Open Sans', sans-serif!important;
	font-size: 12px;
}
#steps .number {
	font-family: 'Open Sans', sans-serif!important;
	font-size: 24px;
}
#steps #secure, .content .buttons input, .content .buttons a, .content .total {
	font-family: 'Open Sans', sans-serif!important;
	font-size: 14px;
}
#steps #secure, .content .buttons input, .content .buttons a, .content .total {
	font-family: 'Open Sans', sans-serif!important;
    font-weight: bold;
    font-size: 14px;
}
#steps .description {
    font-size:10px;
    text-transform:uppercase;
    margin-left:-5px;
}
#steps .number {
    margin-left:-5px;
}
.content, .content .buttons input, .content .buttonsSmall input {background-color: transparent;}
#navigation .links {display:none;}
#navigation {
	margin-top:20px;
	background-color: transparent;
	text-align:center;
	margin-bottom:10px;
}
.content .contentTop {display:none;}
.content .contentBottom {display:none;}
#steps {margin-top: 0px;}
#eventDetails {text-align:center;}
.content .buttons {margin-right: 0px;}
.summary .content h2, .billing .content h2, .process .content h2, .receipt .content h2 {
	text-transform:uppercase;
	font-size:20px;
	color:#e7c9a2;
}
.content table.list th, .content h4 {color:#e7c9a2;}
.content .buttonsSmall {margin-left: 0px;}
#navigation label {float:none!important;}
.content .infoBoxTop {display:none;}
.content .infoBoxBottom {display:none;}
.content .infoBox {
	padding:20px;
	-moz-border-radius:15px;
	border-radius:15px;
}
.content .error {
	padding:20px;
	-moz-border-radius:15px;
	border-radius:15px;	
}
.content .error p {color:#ffffff;}
.content .buttonsSmall input {
	height:auto;
	text-transform:uppercase;
}

/* FULL WIDTH RESERVE BOX */
.content .innerBox {
    float:left;
    width:680px;
    padding:20px;
    -moz-border-radius:15px;
    border-radius:15px;
}
.content p, .content h2, .content h3, .content h4, .content table, .content dl, .content .infoBox, .content .innerBox, .content .error {
	margin-left: 0px;
	margin-right: 0px;
}
.content .innerBoxTop {display:none;}
.content .innerBoxBottom {display:none;}
#ctl00_ContentPlaceHolder1_WucShowsMain1_WucEventsDetail1_pnlImage {display:none;}
.content .innerBox h3 {
    font-size:24px;
    text-transform:uppercase;
    color:#e7c9a2;
    text-align:center;
    padding-bottom:10px;
}
.content .innerBox td {
	width:100%;
	padding-right:5px;
}
.content .innerBox hr {
    border:none;
    background-color:#7dcaa9;
    height:2px;
}
.content .venueInfo {display:none;}
#resContainerId p {display:none;}