@charset "utf-8";
/* CSS Document */

div#Promotional-CON {
		height: 130px;
		width: 818px;
		margin: auto;
		}
		div#Promotional-CON div.promoBox {
			border: 1px solid #424242;
			float: left;
			margin: 30px 0 10px 0;
			}
			div#Promotional-CON div.promoFull {
				margin-right: 4px;
				}
				div#Promotional-CON div.playFootball {
				background: url("../images/promo_header_football.jpg") top right no-repeat;
				float: left;
				}

	/* end Promotional section for all pages but index */		
					
					.promoBox a{
				display:block;
				width: 149px;
				height: 96px;}
				.promoBox a.secret-shopper {
					background: url("/~/media/miller genuine draft/footer/promo2010_secret_shopper.ashx") 0 0 no-repeat;
					}
				.promoBox a.play {
					background: url("/~/media/miller genuine draft/footer/MGDInsider.jpg") 0 0 no-repeat;
					}
				.promoBox a.nothing-to-hide {
					background: url("/~/media/miller genuine draft/footer/promo2010_nothing_to_hide.jpg") 0 0 no-repeat;
					}
				.promoBox a.mgd-on-facebook {
					background: url("/~/media/miller genuine draft/footer/promo2010_mgd_on_facebook.jpg") 0 0 no-repeat;
					}
				.promoBox a.secret-shopper:hover, .promoBox a.play:hover, .promoBox a.nothing-to-hide:hover, .promoBox a.mgd-on-facebook:hover { 
					background-position: -149px 0;
					}		
					
					.floatLeft {
				float: left;}
			.floatRight {
				float: right;}
				
				.cos-promos{
					height: 130px;
            		width: 818px;
            		margin: auto;}
.cos-subheader{margin:auto;}

.cos-footer-bottom{
	
    color: #424242;
	padding:0;
	outline:0 none;
	vertical-align:baseline;
	/*margin:0;*/
    font: 10px Arial,Helvetica,sans-serif;
    
    border: 1px solid #424242;
    line-height: 30px;
    /*margin: auto;margin: 1px 75px 0 1px;*margin: 5px 75px 0 1px; /* FOR IE 7 */  
    margin: 10px 81px 14px 1px;
	*margin: 26px 81px 14px 1px; /* FOR IE 7 */
    width: 818px;
    height:30px;
    position:relative;
    float:right;
    
	}
	
	
	.cos-copyright{
		text-align:left;
		padding:0px;
		width:258px;
		float:left;
		
		}
	.cos-footer-bottom-copyright
	{
		float:left;
		width:258px;
		padding: 5px 0 0 10px;
	}
		
    .cos-bottom-nav{        	
		float: left;
		position: relative;
		width: 400px; /* 300 */
		padding-top:8px;
        }
        .cos-bottom-nav ul li
        {
        	padding-left: 30px;
        	}
        
        .cos-copyright, .cos-bottom-nav a, .cos-footer-bottom-copyright
        {
        	color:#424242;
        	}
        .cos-additionallink
        {
        	padding-right:10px;
        	float:right;
        	}
        	.cos-additionallink a
        	{color:#BA975C;
        		}
        	.cos-bottom-nav a:hover,.cos-additionallink a:hover
            {
            	color:#fff;
            	}
            	
        .cos-center
        {
        	text-align:center;
        	}
        div.footerSwoosh 
        {
			/*padding: 0px 0 10px 0;*/
			position:relative;
			float:left;
			margin:0 0 0 -29px;
			
	
			}
	    .cos-flashviewer
	    {
			min-height: 446px;  /* height of the flash swf's */
			width: 818px;
			float: left;
			text-align:center;
			position:relative;
			margin: 0 0 0 129px;
	    	
	    	}
			
			/* Begin Find A Bar Section */
			div#FindABar-CON
			{
				margin:0 0 0 84px;
				}
				*div#FindABar-CON
			{
				margin:0 0 0 0px;
				}
	div#FindABar-CON div.headingFindABar {
		padding: 5px 0 25px 5px;
		}
		
		div#FindABar-CON div.scrollBox {
			height:300px;
			overflow-x:hidden;
			overflow-y:scroll;
			background: url("../images/background_findABar_table.gif") repeat-y;
			}
	
			div#FindABar-CON th {
				height: 30px;
				border-top: 1px solid #292929;
				color:#FFFFFF;
				font-weight: normal;
				padding-top: 10px;
				}
				div#FindABar-CON th.first {
					border-left: 1px solid #292929;
					}
			div#FindABar-CON th.tableHeaderSpacer {
				background-color: #1a1a1a;
				border-top: 1px solid #292929;
				border-left: none;
				border-right: none;
				}
				div#FindABar-CON th.citySearch {
					border-bottom: 1px solid #292929;
				}
				
				div#FindABar-CON td.scrollBoxCell {
					border: 1px solid #292929;
						margin: 0;
								padding: 0;
								vertical-align: baseline;
					
					}
				
				div#FindABar-CON table.findABarTableHead {
					background: #1a1a1a url("../images/background_findABar_tableHead.gif") repeat-y;}
				
				div#FindABar-CON div.scrollBox td {
					padding: 5px 3px 5px 2px ;
					color:#FFFFFF;
					text-align:center;
					}
				/*BEGIN Required dimensions and added SPAN tag to control padding*/	
				div#FindABar-CON div.scrollBox td.establishment {
					width: 188px;
					}
				div#FindABar-CON div.scrollBox td.address {
					width: 203px;
					}
				div#FindABar-CON div.scrollBox td.city {
					width: 160px;
					}					
					div#FindABar-CON div.scrollBox td.establishment span {
						width: 95%;
						display:block;
						margin:auto;
						overflow-x:hidden;}
					div#FindABar-CON div.scrollBox td.address span {
						width: 85%;
						display:block;
						margin:auto;
						overflow-x:hidden;}
					div#FindABar-CON div.scrollBox td.city span {
						width: 95%;
						display:block;
						margin:auto;
						overflow-x:hidden;}
				/*END Required dimensions and added SPAN tag to control padding*/
									
				
				div#FindABar-CON td.findABarFields {
					background-color: #0a0a0a;
					border-right: 1px solid #292929;
					border-bottom: 1px solid #292929;
					vertical-align: top;
					}
				div#FindABar-CON td.enterCityName {
					text-align: center;
					color: #ffffff;
					text-transform: uppercase;
					}
					
					div#FindABar-CON input[type="text"] {
						width: 130px;
						margin: 10px 0 10px 53px;
						background-color: #000000;
						color:#FFF;
						font-weight:bold;
						border: 1px solid #292929;
						}
						div#FindABar-CON td.citySearch {
							text-align: center;
							}
						div#FindABar-CON a.citySearch {
							border: 1px solid #292929;
							padding: 5px 25px;
							height: 20px;
							line-height: 30px;
							text-transform: uppercase;
							color: #ffffff;
							text-decoration:none;
							}
							.scrollboxcellspan{
								margin: 0;
								padding: 0;
								vertical-align: baseline;}
	/* End Find A Bar Section */
            	
 
        table {
				border-collapse: collapse;
				border-spacing: 0;
				padding:0;
				}
				
				html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
				{padding:0;
				vertical-align:baseline;}
		/*commented out on 2011-06-10 to put back all the touts		
		div#balance
		{
		    width:146px;
		    float:left;
		    border-style:solid;
		    }
			*/
			@import url("nth_layout.css");
@import url("nth_header.css");
@import url("nth_footer.css");

* {
padding: -1;
margin: 0;
}

h2.terms{color:#E3BD76; font-size:14px; font-weight:bold; padding:10px; float:left;}
.header_back{float:right; padding:10px; color:#B01920; font-size:14px; font-weight:bold;}
.header_back:hover{float:right; padding:10px; color:#E3BD76; font-size:14px; font-weight:bold;}

.terms_main{border:1px solid #212121; padding:0 50px; font-size:12px;} 
.terms_main p{padding:0; margin:15px 0; color:#ffffff; font-family:tahoma;} 
.terms_main b{padding-right:10px; font-size:16px;} 
.terms_main b.specialBold{font-size:12px;}
.terms_main li{padding:5px; color:#ffffff; font-family:tahoma;} 
.terms_main ul{padding:0 0 0 3em;}


