﻿body 
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, "Myriad Pro", sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #17407b;
	background: #fff url(../images/background.jpg) center top repeat-x;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:.9em 3%; }
fieldset { padding: .5em; }

td {
	font-family: Arial, Helvetica, "Myriad Pro", sans-serif;
}

p {
	margin-top: 0;
	margin-bottom: 1.2em;
	margin-left: auto;
	margin-right: auto;
}

H1, H2, H3, H4, H5
{
	margin-left: auto;
	margin-right: auto;
	}

A {
	
	color: #ec1c23;
	font-weight:normal;
	text-decoration: none;
	background: transparent;
}

A:HOVER {
	color: #ec1c23;
	text-decoration: underline;
}

INPUT, SELECT, TEXTAREA 
{
	font-family: Arial, Helvetica, "Myriad Pro", sans-serif;
	font-size: 11px;	
	color: #000;
	background: #ebeaea;	
}


#container 
{
	width: auto;
	background: transparent url(../images/main-background.jpg) center top no-repeat;
	margin: 0 auto;	
	
}

#main 
{
	position: relative;
	width: 1002px;
	margin: 0 auto;
}

.ag #main 
{
	width: 721px;
	
}

#bottleContainer 
{
	z-index: 3000;
}

#bottle 
{
	position: absolute;
	top:0;
	left: 0;
	width: 193px;
	height: 750px;
	background: transparent url(../images/busch-bottle.png) center top no-repeat;
}

.buschlight #bottle
{
	background: transparent url(../images/busch-light-bottle.png) center top no-repeat;
}

* html #bottle 
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/busch-bottle.png',sizingMethod='scale');
	background: none;
	/*background: transparent url(../images/busch-bottle-ie6.gif) center top no-repeat;*/
	
}

* html .buschlight #bottle 
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/busch-light-bottle.png',sizingMethod='scale');
	background: none;
	/*background: transparent url(../images/busch-light-bottle-ie6.gif) center top no-repeat;*/
	
}

#agbuschbottle 
{
	position: absolute;
	top:0;
	left: 0px;
	width: 146px;
	height: 590px;
	background: transparent url(../images/ag-busch-bottle.png) center top no-repeat;
}

* html #agbuschbottle 
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ag-busch-bottle.png',sizingMethod='scale');
	background: none;
	/*background: transparent url(../images/busch-light-bottle-ie6.gif) center top no-repeat;*/
	
}

#agbuschlightbottle 
{
	position: absolute;
	top:0;
	right: 0px;
	width: 146px;
	height: 590px;
	background: transparent url(../images/ag-busch-light-bottle.png) center top no-repeat;
}

* html #agbuschlightbottle 
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ag-busch-light-bottle.png',sizingMethod='scale');
	background: none;
	/*background: transparent url(../images/busch-light-bottle-ie6.gif) center top no-repeat;*/
	
}

.ageGateFields 
{
	color: #77b1df;
	font-size: 31px;
	font-weight: bold;
	text-align: center; 
	background: none;
	border: 0;
	border-collapse: collapse;
	padding: 0 4px;
	margin: 0;
	width: 108px;
	position: relative;
}

#AgeGate 
{
	width: auto;
	margin: 0 auto;
	padding-top: 136px;
}

#AgeGateWrapper 
{
	width: 374px;
	margin: 0 auto;
	padding-top: 136px;	
}

.launchbusch 
{
	float: left;
	margin: 36px 0px 0px 76px;
	width: 189px;
	height: 61px;
	cursor: pointer;
	z-index: 10000;
	position: relative;
}

.launchbuschlight 
{
	float: right;
	margin: 36px 76px 0px 0px;
	width: 190px;
	height: 61px;
	cursor: pointer;
	z-index: 10000;
	position: relative;
}

.ageGateContainer 
{
	background: url(../images/ag-input-bg.gif) center top no-repeat;
	width: 118px;
	height: 37px;
	float: left;
	margin: 0;
	padding: 0;
}

.ageGateContainerMiddle 
{
	padding: 0 10px;
}


#AgeGateTop 
{
	width: 100%;
	height: 136px;
	margin: 0 auto;
}

#AgeGateForm 
{
	width: 548px;
	height: 336px;
	background: url(../images/agegatebg.png) top left no-repeat;
	margin: 0 auto;	
}

* html #AgeGateForm
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/agegatebg.png',sizingMethod='scale');
	background: none;
	/*background: transparent url(../images/busch-light-bottle-ie6.gif) center top no-repeat;*/
	
}

#topheading 
{
	width: auto;
	float: right;
	padding-right: 38px;
	height: auto;
	text-align: right;
	height: 107px;
}

#menucontainer 
{ 
	padding-right: 27px;
	z-index: 5000;
}

#menu 
{
	position: absolute;
	text-align: center;
	width: 822px;
	top: 107px;
	right: 27px;
	height: 40px;
	background: transparent url(../images/menu-busch-bg.jpg) center top no-repeat;
	
}

.buschlight #menu
{
	background: transparent url(../images/menu-busch-light-bg.jpg) center top no-repeat;
}

#menuTabs 
{
	width: auto;
	padding: 9px 0px 0px 11px;
}


#HomeTopContainer 
{	
	width: auto;
	margin: 0 auto;
	padding: 40px 27px 0 0;
	
}

#SubTopContainer 
{
	width: auto;
	margin: 0 auto;
	padding: 40px 27px 0 0;
}

#SubTopInnerRepeat 
{
	width: 822px;
	margin: 0 auto;
	background: url(../images/subpageoutterrepeatbackground.png) center top repeat-y;
	float: right;
	text-align: left;
}

* html #SubTopInnerRepeat  
{
	background: url(../images/subpageoutterrepeatbackground.jpg) center top repeat-y;
}

#SubTopInnerContainer 
{
	width: 100%;
	margin: 0 auto;
	background: url(../images/subpagetopbackground.png) center top no-repeat;
	min-height: 510px;
	float: right;
	text-align: left;
}

* html #SubTopInnerContainer 
{
	background: url(../images/subpagetopbackground.jpg) center top no-repeat;
	height: 510px;
	}
	
#SubBottomContainer 
{
	width: 822px;
	float: right;
	height: 33px;
	background: url(../images/subbottomcorners.png) center top no-repeat;
}

* html #SubBottomContainer 
{
	background: url(../images/subbottomcorners.jpg) center top no-repeat;
}

#SubTopInnerRepeatContainer 
{
	width: 768px;
	margin: 0 auto;
	text-align: left;
	background: url(../images/subpageinnerrepeatbackground.png) center top repeat-y;
}

#SubTopInnerContentContainer 
{
	width: 100%;
	min-height: 510px;
	margin: 0 auto;
	text-align: left;
	background: url(../images/subpageinnertopbackground.png) center top no-repeat;
}

* html #SubTopInnerContentContainer
{
	height: 510px;
}

#SubContent 
{
	margin: 0 auto;
	padding: 25px 30px;
}

#leftColumn 
{
	width: 215px;
	float: left;	
}

#content 
{
	width: 493px;
	float: left;
	text-align: left;		
	
}

#MySpaceBusch 
{
	position: relative; 
	width: 493px; 
	height: 232px;
}

#content h1, .buschlight #content h1
{
	font-size: 24px;
	color: #17407b;
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
}

.buschlight #content h1
{
	color: #ec1c23;
}

#content h3, .buschlight #content h3
{
	margin: 9px 0 0 0;
	font-size: 16px;
	color: #ec1c23;
	padding: 0;
}

.buschlight #content h3 
{
	color: #17407b;
}

#HomeTopInnerContainer
{
	width: 822px;
	height: 322px;
	background: url(../images/busch-home-top-bg.png) center top no-repeat;
	float: right;
	display: block;
}

.buschlight #HomeTopInnerContainer
{
	background: url(../images/busch-light-home-top-bg.png) center top no-repeat;
}

#HomeBottomContainer 
{
	width: auto;
	margin: 0 auto;
	padding: 0 27px 0 0;
}

#HomeBottomInnerContainer
{
	width: 822px;
	height: 132px;
	background: url(../images/busch-home-bottom-bg.png) center top no-repeat;
	float: right;
	display: block;	
}

.buschlight #HomeBottomInnerContainer
{
	background: url(../images/busch-light-home-bottom-bg.png) center top no-repeat;
	
}

#FooterContainer, #AgeGateFooterContainer
{
	width: auto;
	margin: 0 auto;
	padding: 0 27px 0 0;
}

#AgeGateFooterContainer 
{
	padding: 0;
}


#FooterInnerContainer, #AgeGateFooterInnerContainer
{
	width: 822px;
	background: none;
	float: right;
	margin: 0 auto;
	display: block;	
	text-align: center;
	color: #206090;
	/*font-family: "Berthold Akzidenz Grotesk BE Condensed", "Lucida Grande", Lucida, Verdana, Arial, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
}

#AgeGateFooterInnerContainer 
{
	width: 370px;
	float: none;
}

#FooterInnerContainer h5, #AgeGateFooterInnerContainer h5
{
	display: block;
	clear: both;
	margin: 10px 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
}

#FooterInnerContainer ul, #AgeGateFooterInnerContainer ul
{
	margin: 0;
	margin-left: 115px;
	padding: 0;
	list-style-type: none;
	display: block;
	text-align: center;
}

#FooterInnerContainer a, #AgeGateFooterInnerContainer a
{
	color: #17407b;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 16px;
	margin: 2px 9px;
	text-decoration: none;
	
}

#FooterInnerContainer a:hover, #AgeGateFooterInnerContainer a:hover
{
	text-decoration: none;
	color: #00627e;
}

#HomeNavigation 
{
	position: absolute;
	top: 149px;
	right: 1px;
}

* html #HomeNavigation 
{
	right: 15px;
	top: 150px;
}


.HomeNavActive, .HomeNav
{
	width: 37px;
	height: 25px;
	margin-top: -1px;
	background: none;	
}

.HomeNav 
{
	z-index: 1000;
}

.homeActive 
{
	z-index: 10000;
}

.HomeNavActive a, .HomeNavActive a:hover 
{
	text-decoration: none;
	border: 0;
}

.homeActive .HomeNavActive 
{
	height: 53px;
}

* html .HomeNavActive, * html .HomeNav
{
	width: 23px;
	height: 25px;
	margin-top: -1px;
	background: none;	
}


* html .HomeNavActive, * html .HomeNav
{
	overflow: hidden;
}

* html .HomeNavActive div.last 
{
	height: 35px;
}

#HomeNavigation .homeActive, #HomeNavigation .rotpaused
{
	width: 37px;
	height: 53px;
	margin-top: -1px;
	background: url(../images/homescrollbuttons/active-bg.png) center top no-repeat;
}

#HomeNavigation .rotpaused 
{
	background: url(../images/homescrollbuttons/active-bg-paused.png) center top no-repeat;
}

* html #HomeNavigation .homeActive
{
	width: 23px;
	height: 53px;
	background: url(../images/homescrollbuttons/active-bg-ie6.png) top left no-repeat;
}

* html #HomeNavigation .rotpaused 
{
	width: 23px;
	background: url(../images/homescrollbuttons/active-bg-paused-ie6.png) top left no-repeat;
}

* html #HomeTopInnerContainer 
{
	background: url(../images/busch-home-top-bg.jpg) center top no-repeat;	
}

* html .buschlight #HomeTopInnerContainer
{
	background: url(../images/busch-light-home-top-bg.jpg) center top no-repeat;	
}

* html #HomeBottomInnerContainer
{
	background: url(../images/busch-home-bottom-bg.jpg) center top no-repeat;
}

* html .buschlight #HomeBottomInnerContainer
{
	background: url(../images/busch-light-home-bottom-bg.jpg) center top no-repeat;
}

a.homeNavAnchor, a.homeNavAnchor:hover
{
	height: 25px;
	overflow: hidden;	
}

.HomeRotate 
{
	background: url(../images/rotating/home-rotate-FishingKVD-bg.jpg) top right no-repeat;
	width: 800px;
	margin: 0 auto;
	height: 322px;
	display: none;		
}

.HomeRotate2
{
	background: url(../images/rotating/home-racing-rotate-bg.jpg) top right no-repeat;
	width: 800px;
	margin: 0 auto;
	height: 322px;
	display: none;		
}

.HomeRotate3
{
	background: url(../images/rotating/home-rotate-UEKayak-bg.jpg) top right no-repeat;
	width: 800px;
	margin: 0 auto;
	height: 322px;
	display: none;		
}

.HomeRotate4
{
	background: url(../images/rotating/) top right no-repeat;
	width: 800px;
	margin: 0 auto;
	height: 322px;
	display: none;		
}

.buschlight .HomeRotate
{
	background: url(../images/rotating/home-busch-light-UEKayak-rotate-bg.jpg) top right no-repeat;
}

.buschlight .HomeRotate2
{
	background: url(../images/rotating/home-busch-light-FishingKVD-rotate-bg.jpg) top right no-repeat;
}

.buschlight .HomeRotate3
{
	background: url(../images/rotating/home-busch-light-racing-rotate-bg.jpg) top right no-repeat;
}

.buschlight .HomeRotate4
{
	background: url(../images/rotating/) top right no-repeat;
}

.video 
{
	float: left;
	width: 803px;
	height: 322px;
	padding: 0px 0px 0px 0px;
	
}

.homeRotateContent 
{
	float: right;
	width: 670px;
	text-align: left;
	padding: 30px 0px 0px 31px;
	position: relative;
}

.homeRotateContent input.learnmore 
{
	float: left; 
	margin: 5px 0 0 0;
}

.clear 
{
	clear: both;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
}

.white 
{
	color: #fff;
}

.AkzidenzReg
{
	/*font-family: "Berthold Akzidenz Grotesk BE Condensed", "Lucida Grande", Lucida, Verdana, Arial, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	
	}

.AkzidenzBold
{
	/*font-family: "Berthold Akzidenz Grotesk BE Bold", Helvetica, "Myriad Pro", Arial, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	}
	
.seventeen 
{
	font-size: 16px;
}

.nineteen 
{
	font-size: 19px;
}

.twelve 
{
	font-size: 12px;
}

.optInEmail 
{
	width: 172px;
	height: 34px;
	float: left;
	background: url(../images/OptInBackground.gif) top left no-repeat;
	display: block;
	margin-top: 3px;
	
}

.optInInput
{
	background: none;
	color: #001e4c;
	font-size: 12px;
	line-height: 14px;
	padding: 3px 6px;
	border: 0;
	border-collapse: collapse;
	width: 150px;
	float: left;
	text-align: left;
	margin: 0;
	display: block;
}

.red 
{
	color: #ec1c23;
}

.blue 
{
	color: #17407b;
}

.larger 
{
	font-size: 16px;
}

.largest 
{
	font-size: 24px;
}

.signupform label, .sendtofriend label
{
	color: #17407b;
	font-weight: bold;
	margin: 0;
	line-height: 16px;	
}

.mybusch-input, .mybusch-non-input, .mybusch-city-input, .mybusch-state-input, .sendtofriend-input
{
	background: url(../images/mybusch-input-bg.gif) top left no-repeat;
	width: 216px;
	height: 24px;
	margin: 4px 0 10px 0;
}

.sendtofriend-textarea 
{
	background: url(../images/mybusch-textarea-bg.gif) top left no-repeat;
	width: 216px;
	height: 140px;
	float: left;
	margin: 4px 0 10px 0;
}

.sendtofriend-textarea textarea 
{
	height:132px; 
	width: 208px; 
	border: 0;
	border-collapse: collapse;
	font-size: 11px;
	color: #001e4c;
	padding: 4px;
	background: none;
}

.mybusch-city-input 
{
	width: 143px;
	float: left;
	background: url(../images/mybusch-input-city-bg.gif) top left no-repeat;
	
}

.mybusch-state-input 
{
	background: url(../images/mybusch-input-state-bg.gif) top left no-repeat;
	float: left;
	margin-left: 6px;
	text-align: left;
	width: 63px;
}

.mybusch-state-input select 
{
	background: none;
	border: 0;
	border-collapse: collapse;
	font-size: 11px;
	color: #001e4c;
	margin: 4px 4px 0 4px;
}

.mybusch-input input, .mybusch-city-input input, .sendtofriend-input input
{
	background: none;
	width: 208px;
	padding: 4px 4px 0px 4px;
	border: 0;
	border-collapse: collapse;
	font-size: 11px;
	color: #001e4c;
	z-index: 80000;
}

.mybusch-city-input input 
{
	width: 135px;
}

.mybusch-non-input 
{
	background: none;	
}

.mybusch-non-input input 
{
	background: none;
}

.mybusch-sm-1, .mybusch-sm-2, .mybusch-sm-3
{
	background: url(../images/mybusch-input1-bg.gif) center top no-repeat;
	width: 32px;
	height: 24px;
	float: left;	
}

.mybusch-sm-3
{
	background: url(../images/mybusch-input2-bg.gif) top left no-repeat;
	float: left;
	width: 47px;
	}
.mybusch-sm-1 input, .mybusch-sm-2 input, .mybusch-sm-3 input
{
	background: none;
	width: 24px;
	padding: 4px 4px 0px 4px;
	border: 0;
	border-collapse: collapse;
	font-size: 11px;
	color: #001e4c;
}

.optin
{
	float: left; 
	background: none;
	width: 30px;	
	padding-top: 4px;
}

.optin input
{
	background: none;

}

.mybusch-sm-2
{
	padding: 0 6px;
}

.mybusch-sm-3 input
{
	width: 35px;
	
}

/*race raceresults table*/
table.raceresults 
{
	border: 1px solid #7998b4;
}

table.raceresults th 
{
	background: url(../images/raceresults-th-bg.gif) top left repeat-x;
	height: 30px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	border-bottom: 1px solid #000;
}

table.raceresults td 
{
	height: 30px;
	text-align: center;
}

table.raceresults td.middle
{
	border-right: 1px solid #666;
	border-left: 1px solid #666;
}

table.raceresults tr.alt 
{
	background: #eef5fb;
}

table.raceresults tr
{
	background: #fff;
}

/*race drivers table*/
table.racedrivers 
{
	border: 1px solid #7998b4;
}

table.racedrivers th 
{
	background: url(../images/raceresults-th-bg.gif) top left repeat-x;
	height: 22px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	border-bottom: 1px solid #000;
}

table.racedrivers td 
{
	height: 20px;
	text-align: center;
}

table.racedrivers td.middle
{
	border-right: 1px solid #666;
	border-left: 1px solid #666;
}

table.racedrivers tr.alt 
{
	background: #eef5fb;
}

table.racedrivers tr
{
	background: #fff;
}

/*links table*/
table.links 
{
	border: 0px
}

table.links td 
{
	height: 20px;
	text-align: left;
}

/*preload images*/
.exampleA {background-image: url(../images/nav/about_off.gif);}
.exampleB {background-image: url(../images/nav/about_on.gif);}
.exampleC {background-image: url(../images/nav/busch_light_about_off.gif);}
.exampleD {background-image: url(../images/nav/busch_light_about_on.gif);}
.exampleE {background-image: url(../images/nav/busch_light_downloads_off.gif);}
.exampleF {background-image: url(../images/nav/busch_light_downloads_on.gif);}
.exampleG {background-image: url(../images/nav/busch_light_getaways_off.gif);}
.exampleH {background-image: url(../images/nav/busch_light_getaways_on.gif);}
.exampleI {background-image: url(../images/nav/busch_light_signup_off.gif);}
.exampleJ {background-image: url(../images/nav/busch_light_signup_on.gif);}
.exampleK {background-image: url(../images/nav/dd-background.gif);}
.exampleL {background-image: url(../images/nav/downloads_off.gif);}
.exampleM {background-image: url(../images/nav/downloads_on.gif);}
.exampleN {background-image: url(../images/nav/fishing_off.gif);}
.exampleO {background-image: url(../images/nav/fishing_on.gif);}
.exampleP {background-image: url(../images/nav/outdoor_off.gif);}
.exampleQ {background-image: url(../images/nav/outdoor_on.gif);}
.exampleR {background-image: url(../images/nav/racing_off.gif);}
.exampleS {background-image: url(../images/nav/racing_on.gif);}
.exampleT {background-image: url(../images/nav/signup_off.gif);}
.exampleU {background-image: url(../images/nav/signup_on.gif);}