/* Budweiser.com Global CSS file */

/* site width */
.site-width {width:1024px;}

/* Site Container */
#container {width:1024px;height:608px;margin:0 auto;}

/* Content Container */
#content-container {z-index:1;position:relative;width:100%;background:#000;}

#content {position:relative;top:0;left:0;width:1024px;z-index:2;}
#content-container.default #content {min-height:484px;}


/* Container Image */
img.container-pin {position:absolute;top:0;right:0;}
img.container-pin-alt {position:absolute;top:0;left:0;}
/* Container Copy */
.container-copy-pin {position:absolute;top:0;right:0;}
.container-copy-pin-alt {position:absolute;top:0;left:0;}


/* Header and Header Container */
.header, #header-container {height:66px;}
#header-container {background:#000;}
.header {display:inline;width:400px;}
.header-left {float:left;}
.header-right {float:right;}
#header-container a.logo-callout {
	float:left;
	display:inline;
	margin-left:27px;
	padding-top:12px;
	width:98px;
	height:43px;
}
#header-container ul.nav {display:inline;margin-top:24px;}
#header-container ul.nav li {float:left;display:inline;}
#header-container ul.nav li a {
	color:#666;
	text-transform:uppercase;
	font-size:1.6em;
	margin-right:25px;
}
ul.nav li a span.cufon-alt{
	font-size:.93em;
	font-stretch:extra-condensed;

}

ul.nav li a{
	font-family:Arial Narrow;

}


#header-container ul.nav li a:hover, 
#header-container ul.nav li.active a:hover {color:#b3b3b3;} 
#header-container ul.nav li.active a {color:#fff;}
#header-left ul.nav {float:left;margin-left:28px;}
#header-right ul.nav {float:right;}
#header-right ul.nav li a {
	padding-right:20px;
	background:url(/media/images/arrow-down-grey.gif) no-repeat right 8px;
}
#header-right ul.nav li a:hover,
#header-right ul.nav li.active a:hover {background:url(/media/images/arrow-down-grey-light.gif) no-repeat right 8px;} 
#header-right ul.nav li.active a {background:url(/media/images/arrow-down-white.gif) no-repeat right 8px;}

/* Footer and Footer Container */
#footer-container {height:58px;background:#f5f5f5;width:100%;overflow:hidden;}
#footer {padding-top:17px;height:48px;margin:0 auto;}
#footer ul {width:850px;margin-left:auto;margin-right:auto; overflow: hidden;}
#footer ul li.first {border:none;}
#footer ul li {
	float:left;
	display:inline;
	border-left:1px solid #000;
	padding:0 8px;
}
#footer ul li a {
	color:#363636;
	font-size:0.9em;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
}
#footer ul li a:hover {text-decoration:underline;} 

#footer p {
	clear:both;
	color:#808080;
	padding-top:5px;
	text-align:center;
}

/* empty container for ajax updates on footer link clicks */
#footer-content-container {
	position: absolute;
    z-index: 100;
	top: 0;
	left: 0;
	width: 100%;
}

/* Footer ajax Loader  */
#footer-loader {
	position: absolute;
	z-index: 999;
    top: 0;
	width: 300px;
    height: 200px;
 	margin: 100px auto;
    background-image: url(/media/images/loader-large.gif);
	background-repeat: no-repeat;
    background-position: center center;
}

/* Addthis */
.addthis { position: absolute; z-index: 1000; top: 0; right: 0; width: 66px; height: 35px; margin: 10px 30px; background-image: url(/media/images/addthis.png) }
/* Add this main container */
body #at20mc label { color: #000 !important;  } 

/* header */
body #at15s_head { color: #fff !important; background-color: #000 !important; }

/* add this "more" container */
body #at16p,
body #at16pcc,
body #at16pi,
body #at16pm,
body #atie6ifh { background-color: #fff !important; color: #000 !important; }


/* Prompt and Prompt Mask */
#prompt-mask {
	display:none;
	z-index:200;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.5;
	filter:alpha(opacity='50');
}
#prompt {
	display:none;
	z-index:300;
	position:absolute;
	top:0;
	left:0;
	width:743px;
	height:288px;
	background:#fff;
}
#prompt .copy, #prompt img {float:left;display:inline;}
#prompt img {}
#prompt .copy h3, #prompt .copy p {color:#000;}
#prompt .copy a, #prompt .copy li {color:#fff;}
#prompt .copy h3 {font-size:2.4em;text-transform:uppercase;}
#prompt .copy p {}
#prompt .copy ul {margin-top:20px;}
#prompt .copy ul li {
	float:left;
	display:inline;
	background:#d33031;
	color:#fff;
	cursor:pointer;
	text-transform:uppercase;
}
#prompt .copy a {display:block;}
#prompt .copy ul li.no {margin-left:10px;}
#prompt .copy a, #prompt .copy ul li.no {padding: 5px 20px;}
#prompt .copy {width:300px;font-size:1.1em;margin:80px 0 0 80px;}

/* Omniture Container */
#omniture-div,
#omniture-data {display:none;}

/* Flash container */
.flash-container { position: relative }
.flash-container .flash-content,
.flash-container .alt-content { position: absolute; top:0; left:0; }
.flash-container .flash-content { z-index: 10 }

/* add this disclaimer */
#addthis-disclaimer {
	display: none;
	background-image:url(/media/images/transparent-80.png);
	background-repeat:repeat;
	margin-top:25px;
	padding-bottom:30px;
	padding-left:30px;
	padding-right:30px;
	padding-top:30px;
	position:absolute;
	z-index: 9999;
	right:94px;
	top:185px;
	width:175px;
}

* html #addthis-disclaimer {
	background-color: #000;
	background-image: none;
}

#addthis-disclaimer h3 {
	color: #edb91b;
	margin-bottom: 20px;
	font-size: 1.5em;
}

/* facebook fan callout */
a.facebook-fan-callout {
	display:block;
	padding:8px 0 0 40px;
	height:20px;
	font-size:1.2em;
	background:url(/media/images/facebook-fan.png) no-repeat 0 0;
}
a.facebook-fan-callout:hover {text-decoration:underline;}

/* clearfix */
.clearfix:after,
.clearfixed li:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix,
.clearfixed li {
	display: inline-block;
}

* html .clearfix,
* html .clearfixed li {
	height: 1%;
}

.clearfix,
.clearfixed li {
	display: block;
}