/*------------------------------------------------------------------
[Print Stylesheet]

Project:						Old Milwaukee
Primary use:					Web site - Print
CSS Author:						Gladys Diaz
-------------------------------------------------------------------
[Table of Contents]

[1]	Body & Main Container
[2] Header
[3] Main Nav
[4] Side Nav
[5] Columns
[6] Footer
[7] Subpage and Full Column Structure
[8] Links and Buttons
[9] Text (including sIFR)
[10] Forms
[11] Floats, Padding, Align, Print
[12] Section: Age Verification
[13] Section: Home
[14] Section: Beer Built Right
[15] Section: Taste Challenge
/*------------------------------------------------------------------
[1] Body & Main Container
*/
/* Overwrite all default browser settings */
* {padding: 0; margin: 0}
body 
{
	margin: 20px 0 0 0;
	padding: 0; 
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #fff
}
#container
{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%
}
/*------------------------------------------------------------------
[2] Header
*/
#header
{
	display: block;
	margin: 0 0 30px 0
}
	.ie #header
	{
		margin: 0 0 15px 0
	}
#socialLinksContainer
{
	display: none
}
/*------------------------------------------------------------------
[3] Main Nav
*/
.mainNav
{
	display: none
}
/*------------------------------------------------------------------
[4] Side Nav
*/
.sideNav
{
	display: none
}
/*------------------------------------------------------------------
[5] Columns
*/
#leftColMain
{
	display: block
}
#rightCol
{
	display: block;
	margin-top: 40px
}
.rightColMidBg
{
	background: none
}
.rightColTopBg, rightColBotBg
{
	display: none
}
/*------------------------------------------------------------------
[6] Footer
*/
/* Email Sign Up */
.boxEmailSignUp, .boxEmailSignUpThankYou
{
    display: none
}
/* Footer Links */
#footer
{
    margin: 0;
	padding: 20px 0 0 0;
	font-size: .85em;
	line-height: 1.6em;	
	text-align: center
}
	.ie6 #footer
	{
		margin: 0
	}
#footer a, #footer a:visited, #footer a:active
{
   display: none
}
/*------------------------------------------------------------------
[7] Subpage and Full Column Structure
*/
#pageHeader
{
	margin: 20px 0;
	padding-bottom: 10px;
	color: #555;
	font: bold 2em Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	border-bottom: solid 1px #555
}
#pageHeader img
{
	display: none
}
/* SubPage Master */
#subpageTopBg, #subpageBg
{
	display: block;
    background: none
}
#subpageBotBg, #fullColBotBg
{
	display: none
}
#subpageContent, #fullColBg, #fullColTopBg
{
	display: block
}
/*------------------------------------------------------------------
[8] Links and Buttons
*/
a, a:active, a:visited
{
    color: #D81E05;
    font-weight: bold;    
    text-decoration: none
}
a.btnGoThereNow, a.btnGoThereNow:active, a.btnGoThereNow:visited,
a.btnGetMyRebate20, a.btnGetMyRebate20:active, a.btnGetMyRebate20:visited,
a.btnGetMyRebate10, a.btnGetMyRebate10:active, a.btnGetMyRebate10:visited,
a.btnRequestRefund, a.btnRequestRefund:active, a.btnRequestRefund:visited
{
    display: none
}
/*------------------------------------------------------------------
[9] Text (including sIFR)
*/
.sIFR-flash
{
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden
 } 
.sIFR-alternate
{
    visibility: visible !important;
    display: block !important;
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: auto !important;
    height: auto !important
}
h1
{
	margin: 0;
	color: #D81E05;
	text-transform: uppercase;
	font: bold 2.6em Arial, Helvetica, sans-serif
}
h2
{
    margin: 0 0 10px 0;
	color: #3d3d3d;
	text-transform: uppercase;
	font: bold 2.2em Arial, Helvetica, sans-serif
}
h3
{       
	margin: 0;
	color: #D81E05;
	text-transform: uppercase;
	font: bold 1.8em Arial, Helvetica, sans-serif
}
h4
{       
	margin: 0;
	color: #3d3d3d;
	text-transform: uppercase;
	font: bold 1.6em Arial, Helvetica, sans-serif
}
h5
{
    margin: 0 0 3px 0;
	color: #3d3d3d;
	text-transform: uppercase;
    font: bold 1.4em Arial, Helvetica, sans-serif;
}
h6
{
    margin: 0 0 20px 0;
	color: #3d3d3d;
	text-transform: uppercase;
    font: bold 1.2em Arial, Helvetica, sans-serif;
}
ul, ul ul 
{
    margin: 5px 0 5px 10px
}
ol
{
	margin: 0 60px 20px 10px;
	list-style: decimal
}
	ul li, ol li
	{
	    margin: 0 0 10px 30px;
		list-style-position: outside;		
		line-height: 1.4em
	}
ol.alpha
{
	margin: 0 60px 20px 10px;
	list-style-type: upper-alpha
}
p
{
    margin: 0 0 20px 0;
	line-height: 1.4em
}
.bold { font-weight: bold }
.txtWhite { color: #fff }
blockquote { margin: 5px 20px 20px 20px }
code { font-size: 1.1em; color: #999 }
small { font-size: .85em }
/*------------------------------------------------------------------
[10] Forms
*/
label
{
    color: #3d3d3d;
    font-weight: bold;
    text-transform: uppercase
}
.txtBoxShort
{
    margin: 0 10px 0 0;
    padding: 2px 3px;
    width: 40px;    
    border: solid 1px #bbb    
}
.txtBoxLong
{
    margin: 0 10px 0 0;
    padding: 2px 3px;
    width: 200px;    
    border: solid 1px #bbb    
}
.dropDown
{
    margin: 0 10px 0 0;
    border: solid 1px #bbb
}
/*------------------------------------------------------------------
[11] Floats, Padding, Align, Print
*/
.floatL { float: left }
.floatR { float: right }
.clearFloat
{ 
	clear: both;
    height: 0;
    font-size: 0;
    line-height: 0
}
.alignR { text-align: right }
.print { display: block }
.printNone { display: none }
.alignC { text-align: center }
/*------------------------------------------------------------------
[12] Section: Age Verification
*/
#avLeftCol, #avRightCol
{
	display: block
}
/*------------------------------------------------------------------
[13] Section: Home
*/
#homeBg
{
    display: block;
    background: none
}
/* Home Left Col - contains Flash, Feature Big */
#homeLeftCol
{
    display: block
}
/* Home Flash */
#flashHome
{
    display: none
}
/* Home 3 Features */
#homeFeatures
{
    display: block;
    margin: 30px 0 0 0  
}    
    table.homeFeatItem
    {
        margin-bottom: 30px;
        width: 100%   
    }
        td.featTxtContainer
        {            
            padding-right: 5px;
			text-align: left;
            vertical-align: middle
        }
            #featHeader
            {
                font: bold 1.6em Helvetica, Arial, sans-serif;
                text-transform: uppercase
            }
            td.featTxtContainer p
            {
                margin-bottom: 3px
            }
/*------------------------------------------------------------------
[14] Section: Beer Built Right
*/
/* Right Col Headers */
#rightColHeaderGold, #rightColHeaderSilver, #rightColHeaderBronze
{
	display: block;
	margin: 30px 0 10px 0;
	background: none
}
.boxAwardsImage, .boxAwardsTxt
{
	display: block;
	margin-bottom: 20px
}
/* How We Build It - Image Boxes */
#boxOldMil, #boxOldMilLight, #boxOldMilNA, #boxOldMilIce
{
	margin-bottom: 20px;
	background: none
}
/* Where to Find It - Product Locator */
.locatorInitialImage
{
	display: block;
	margin: 20px auto 0 auto;
	width: 550px	
}
table.grid {  width: 100% }
table.grid tr.empty { border: 0 }
table.grid td { border-bottom: solid 1px #dadada; font-size: .85em; padding: 2px 4px }
table.grid tr.empty td { border: 0; padding: 0 }
table.grid tr.gridHeader { background: #2D3132 }
table.grid tr.gridHeader th { color: #fff; padding: 5px; font-weight: bold }
table.grid tr.gridRow { background: #D2D2D2 }
table.grid tr.gridAlternateRow { background: #C9C9C9 }
/*------------------------------------------------------------------
[15] Section: Taste Challenge
*/
#tasteChallengeBg
{
	background: none
}
#or, #boxSorry
{
    background: none
}
#boxSorry
{
    display: block;    
    background: none
}
    #boxSorry h1
    {
        font: normal 1.2em Verdana, Arial, sans-serif;
        color: #000      
    }