/*  Stylesheet Document
	--------------------------
	Core Styles
	--------------------------  */
	/* -----------------------
	Site Colors:
	black: #000000
	white: #ffffff
	--------------------------*/
	
/* TYPOGRAPHY */
	h1{font-size:1.2em;color:#FFFFFF;text-transform:uppercase;}
	h2{font-size:1.3em;font-weight:normal;color:#FFFFFF;margin:0;}
	h2 span{color:#7f7f7f;}
	h3{font-size:1.2em;font-weight:normal;color:#FFFFFF;}
	h4{font-size:0.8em;color:#FFFFFF;margin:0;}
	h5{font-size:0.8em;color:#FFFFFF;}
	h6{font-size:0.8em;color:#FFFFFF;}
	p{font-size:0.8em;}
	a{font-size:0.8em;color:#FFFFFF;text-decoration:none;outline:0;}
	a:hover{font-size:0.8em;}
	dl			{ font-size:1.2em; }
	dt			{ font-weight:bold; color:#3cb000; }
	.bold		{ font-weight:bold; }
	.caps		{ text-transform:uppercase; }
	.small		{ font-size:0.6em; }
	.subHead 	{ text-decoration:underline; text-transform:uppercase; padding-top:10px; }
	.lists		{ padding-top:30px; }
	.blogText	{ font-family:arial,verdana,georgia,tahoma,sans-serif; }
	#flashMovie{outline:0;}
	
	.hide{display:none;}
	.show{display:block;}
	
/* - LISTS */
/* navWrap list */
	ul#navList{padding-top:27px;}
	ul#navList li{float:left;margin:0; padding:0;}
	ul#navList li a{display:block;padding:5px 10px 13px 10px;font-size:1.0em;font-family:Helvetica, sans-serif;font-weight:bold;letter-spacing:1px;text-transform:uppercase;}
	ul#navList li a:hover{background:url(/assets/img/en-row/site/navigation_hover_bg.jpg) 50% 50% no-repeat;}
	
	ul#navList li.active a{background:url(/assets/img/en-row/site/navigation_active_bg.jpg) 50% 50% no-repeat;}
	ul#navList li.active a:hover{background:url(/assets/img/en-row/site/navigation_active_bg.jpg) 50% 50% no-repeat;}
	
/* Hompage Sub Nav list */
	#homeNavList{width:1000px;padding:0;margin:0 auto;}
	#homeNavList li{float:left;}
	#homeNavList li.lower{padding-top:20px;}
	#homeNavList li a{display:block;padding:0;text-decoration:none;margin:0;background:top left no-repeat;}	
	#homeNavList li.whiskey a{width:334px;height:413px;background:url(/assets/img/en-row/site/homenav_ourwhiskey.jpg) 0 0 no-repeat;}
	#homeNavList li.distillery a{width:311px;height:381px;background:url(/assets/img/en-row/site/homenav_ourdistillery.jpg) 0 0 no-repeat;}	
	#homeNavList li.blog a{width:311px;height:381px;background:url(/assets/img/en-row/site/homenav_blog.jpg) 0 0 no-repeat;}
	#homeNavList li a:hover, #navList li.active a{background-position: 0 100%;}
	#homeNavList a span{visibility:hidden;}
	
	#pageSubNav{text-align:left;margin-top:50px;clear:both;}
	#pageSubNav li.visitPDF{}
	#pageSubNav li.visitPDF a{display:block;width:108px;height:44px;background:url(/assets/img/en-row/site/visitus_pdf_btn.gif) 0 0 no-repeat;}
	#pageSubNav li.visitPDF a:hover{width:108px;height:44px;background:url(/assets/img/en-row/site/visitus_pdf_btn.gif) 0 100% no-repeat;}
	#pageSubNav li.visitPDF a span{visibility:hidden;}
	#pageSubNav li.visitAdobe{margin-bottom:66px;}
	#pageSubNav li.visitNavLink{margin-bottom:5px;}
	#pageSubNav li.visitNavLink a{font-size:1em;padding-right:20px;background:url(/assets/img/en-row/site/arrows.jpg) 98% 60% no-repeat;}
	#pageSubNav li.visitNavLink a:hover{color:#b18748;background:url(/assets/img/en-row/site/arrows.jpg) 98% 60% no-repeat;}
	
	#subNavDisplayWrap #pageSubNav{width:870px;text-align:left;margin:40px auto 0 auto;clear:both;}
	
/* History Sub Nav list */
	/* Caution! Ensure accessibility in print and other media types... */
	@media projection, screen { .tabs-hide{display:none;} } /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
	
	/* Hide useless elements in print layouts... */
	@media print { .tabs-nav {display:none;} }
	
	/* Skin */
	ul#historySubNav{list-style:none;margin:0;}
	ul#historySubNav:after{display:block;clear:both;content: " ";}/* clearing without presentational markup, IE gets extra treatment */
	ul#historySubNav li{float:left;min-width: 54px; /* be nice to Opera */}
	
	/*DOWN ARROWS*/
	ul#historySubNav .down a{padding:10px 10px 22px 10px;background:url(/assets/img/en-row/site/history_subnav_btn.png) 50% 50% no-repeat;}
	ul#historySubNav .down a:hover{background:url(/assets/img/en-row/site/history_subnav_btn_over.png) 50% 50% no-repeat;}
	ul#historySubNav .tabs-selected a{background:url(/assets/img/en-row/site/history_subnav_btn_over.png) 50% 50% no-repeat;color:#000;}
	
	/* UP ARROWS */
	ul#historySubNav .up a{padding:20px 10px 12px 10px;background:url(/assets/img/en-row/site/history_subnav_btn_up.png) 50% 50% no-repeat;}
	ul#historySubNav .up a:hover{background:url(/assets/img/en-row/site/history_subnav_btn_over_up.png) 50% 50% no-repeat;}
	ul#historySubNav .tabs-selected a.up{background:url(/assets/img/en-row/site/history_subnav_btn_over_up.png) 50% 50% no-repeat;color:#000;}
	
	/* Styling the rest of the button */
	ul#historySubNav a {display:block;font-family:verdana;font-weight:bold;text-transform:uppercase;font-size:1.5em;position:relative;top:1px;z-index:2;line-height:1.2;text-align:center;white-space:nowrap;/* required in IE 6 */}
	ul#historySubNav .intro{display:none;}
	.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active{outline:0;}/* prevent dotted border in Firefox */
	*>.tabs-nav a span{/* hide from IE 6 */width:auto;height:auto;}
	.tabs-nav .tabs-selected a span{padding-top:7px;}
	.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited{cursor:text;}/* @ Opera, use pseudo classes otherwise it confuses cursor... */
	.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active{cursor:pointer;}/* @ Opera, we need to be explicit again here now... */
	.tabs-nav .tabs-disabled{opacity:.4;}
	.tabs-container{border:none;padding: 1em 8px;}
	.tabs-loading em{padding: 0 0 0 20px;background: url(loading.gif) no-repeat 0 50%;}
	
	ul#historySubNav li#date1608{padding:0 0 20px 0;}
	ul#historySubNav li#date1743{padding:60px 0 0 40px;}
	ul#historySubNav li#date1784{padding:0 0 0 0;}
	ul#historySubNav li#date1850{padding:60px 0 0 20px;}
	ul#historySubNav li#date1885{padding:0 0 0 0px;}
	ul#historySubNav li#date1890{padding:60px 0 0 0;}
	ul#historySubNav li#date1933{padding:0 0 0 25px;}
	ul#historySubNav li#date1942{padding:60px 0 0 0px;}
	ul#historySubNav li#date2008{padding:0 0 0 25px;}
	ul#historySubNav li#date2009{padding:60px 0 0 0;margin:0 0 0 -62px;}
	
/* Spirits.com Nav List */
	#usaSpiritsLink{width:879px;clear:both;padding:0;margin:0 auto;text-align:left;}
	#usaSpiritsLink ul {}
	#usaSpiritsLink ul li {}
	#usaSpiritsLink ul li img{vertical-align: middle;padding-left:10px;padding-bottom:17px;}
	
/* Footer Nav List */
	#footerNav{width:100%;padding:0;}
	#footerNav li{color:#8c8a8b;float:left;padding:0 4px;background:url(/assets/img/en-row/site/footer_nav_break.jpg) 100% 50% no-repeat;}
	#footerNav li.first{padding:0 7px 0 0;margin:0 0 0 0;}
	#footerNav li.first img{margin:0 0 2px 0;}
	#footerNav li.last{background:none;}
	#footerNav li a{text-decoration:none;font-size:0.9em;text-transform:uppercase;color:#8c8a8b;}
	#footerNav li a:hover	{text-decoration:underline;color:#d2bb92;}
	
	/* Legal Page Lists */
	.legalsLists		{ padding:0 0 10px 0; list-style:circle; }
	.legalsLists li		{ margin-left:20px; }


/* TEMPLATE STRUCTURE */
	/* Template Structure */
	html{width:100%;height:100%;}
	body{width:100%;height:100%;background:#232021 url(/assets/img/en-row/site/grid.jpg) 0 0 repeat;color:#FFFFFF;text-align:center;}
	#pageWrap{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(/assets/img/en-row/site/bushmills_site_background.jpg) 0 60px repeat-x;color:#FFFFFF;}
	#contentWrap{width:1000px;margin:0 auto;}
	#fullWidth #contentWrap{width:100%;margin:0 auto;}
	.contentTemplate{text-align:left;}
	
	/* Header Structure */
	#headerWrap{width:100%;background:url(/assets/img/en-row/site/navigation_strip.gif) 50% 42% repeat-x;margin:61px 0 50px 0;}
	#headerWrap #headerCenter{width:900px;margin:0 auto;}
	#headerWrap #logoWrap{width:120px;float:left;}
	#headerWrap #navWrap{margin-left:150px;}
	
	/* Footer Structure */
	#footer{width:879px;clear:both;padding:50px 0 100px 0;margin:0 auto;text-align:left;}
	#footer p{width:100%;clear:left;font-size:0.65em;padding:1px 0 0 0;color:#8c8a8b;}

	#ctl00_authoringcontrols{position:relative;z-index:100;}
