@charset "utf-8";
/* CSS Document */

html {
background: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2016-PerthCraftBeerFest/img/pcbf_bg.jpg') no-repeat center center scroll;
-webkit-background-size: cover; /* For WebKit*/
-moz-background-size: cover;    /* Mozilla*/
-o-background-size: cover;      /* Opera*/
background-size: cover;         /* Generic*/
background-color:#41566b;
}
body {
	background:none;
	font-family: 'proxima-nova', sans-serif;
}
.wrap {
    width:920px;
    margin:0 auto;
}
.header {
    text-align:center;
    margin-top:50px;
    padding-bottom:30px;
}
.header img {width:30%;}
.body {
    width:890px;
    background-color: rgba(255,255,255,0.8);
    padding:20px;
}
.footer {
    width:900px;
    margin: 20px auto;
    text-align:center;
    text-transform:uppercase;
    font-weight:bold;
    line-height:2em;
}
a, a:link, a:visited {
    text-decoration:none;
    color:#662931;
}
a:hover {color:#ffffff;}

/* OZTIX ALTS */
.content, .content .buttons input, .content .buttonsSmall input {background-color: transparent;}
#navigation {background-color: transparent;}
#navigation .links {display:none;}
#steps td.active, #steps td.active a {color: #ffffff;}
#steps {
    width: 100%;
    margin:20px auto 0 auto;
}
.content .event {
	height: 220px;
	margin-left: 18px;
	margin-right:0px;
}
.content .event p {font-size:12px;}
.content {
	width: 100%;
	margin: 0 auto;
}
h1, h2, h3, h4 {
    font-family: 'proxima-nova', sans-serif;
    text-transform:uppercase;
}
p, td, th, dl, li, input, select, textarea, .error, .content .error {
    font-family: 'proxima-nova', sans-serif!important;
	font-size: 14px;
}
#navigation .links, .content .soldOut, .content .onSale {
    font-family: 'proxima-nova', sans-serif!important;
}
#steps .number {
    font-family: 'proxima-nova', sans-serif!important;
    margin-left:-5px;
    margin-right:2px;
    font-size:26px!important;
}
#steps #secure, .content .buttons input, .content .buttons a, .content .total {
    font-family: 'proxima-nova', sans-serif!important;
}
#steps #secure {color:#5c5c5c;}
#steps .description {
	text-transform:uppercase;
	font-size:10px;
	margin-left:-5px;
	margin-top:2px;
}
#eventDetails {line-height:1.5em;}
.choose .venueInfo h2 {font-size:30px;}
.content .error {
	padding:20px;
	text-align:center;
}
.content .error p {color:#ffffff;}
.choose .content select {padding:10px;}
.content table.list {width:100%;}
.content table.list th, .content h4 {
	color: #662931;
	text-transform:uppercase;
}
#navigation td {color: #aaaaaa;}
#navigation .expires {padding-right:0px!important;}
.content .buttonsSmall {margin-left: 0px;}
.content .buttons {margin-right: 0px;}
#navigation a {color:#662931;}
.content .infoBox {
	padding:20px;
}
.content .infoBox a {
	color:#662931;
	font-weight:bold;
}

/* FULL WIDTH RESERVE BOX */
.content .innerBox {
    float:left;
    width:94%;
    padding:3%;
    -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;
    text-align:center;
    color:#11273b;
}
.content .innerBox table {width: 100%;}
.content .innerBox hr {
    border:none;
    background-color:#c796c2;
    height:2px;
}
.content .venueInfo {
	width:100%!important;
	text-align:center;
}
#ctl00_ContentPlaceHolder1_WucShowsMain1_WucEventsDetail1_Panel2 {display:none;}
.content .innerBox td {
	padding-bottom:10px;
	padding-right:10px;
}
.content .medium {width: 200px;}
.content .small {width: 100px;}

/* IMAGE REPLACEMENT */
.content .contentTop {display:none;}
.content .contentBottom {display:none;}
.content .innerBoxTop {display:none;}
.content .innerBoxBottom {display:none;}
.content .infoBoxTop {display:none;}
.content .infoBoxBottom {display:none;}
.content .innerBox .infoBoxTop {display:none;}
.content .innerBox .infoBoxBottom {display:none;}
.content .buttons .forward {
	background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2016-PerthCraftBeerFest/img/outlet/forward.png');
	text-transform:uppercase;
	margin-top:20px;
}
.content .innerBox .buttons input.forward {background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2016-PerthCraftBeerFest/img/outlet/forward.png');}
.content .buttonsSmall input.back {background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2016-PerthCraftBeerFest/img/outlet/back.png');}
.content .buttonsSmall input.edit {background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2016-PerthCraftBeerFest/img/outlet/edit.png');}
.content .buttonsSmall input.remove {background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2016-PerthCraftBeerFest/img/outlet/remove.png');}
.content .soldOut {background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2016-PerthCraftBeerFest/img/outlet/sold-out.png');}
.content .onSale {background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2016-PerthCraftBeerFest/img/outlet/on-sale.png');}
#steps td.active {background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2016-PerthCraftBeerFest/img/outlet/active.png');}
#steps #secure {background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2016-PerthCraftBeerFest/img/outlet/padlock.png');}