@import url(cm.css);

	html {
		background-image: url(../images/home_header_bg.jpg);
		background-repeat: repeat-x;
		margin: 0;
		background-color: #f4eddf;
		}
		
	body {
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		position: relative;
		}

/* Begin Header Styles */

	#header_home {
		min-width: 838px;
		height: 92px;
		background-image: url(../images/home_header.jpg);
		background-repeat: no-repeat;
		}
		
	#header_interior {
		min-width: 838px;
		height: 92px;
		background-image: url(../images/interior_header.jpg);
		background-repeat: no-repeat;
		}
		
	#bhcbuilding_home {
		background-image: url(../images/building_header_home.gif);
		background-repeat: no-repeat;
		background-position: bottom;
		width: 352px;
		height: 92px;
		float: right;
		position: relative;
		}

/* End Header Styles */


/* Begin Nav Styles */

	#nav {
		height: 44px;
		min-width: 838px;
		}
		
	#nav ul {
		display: inline;
		padding: 0;
		margin: 0;
		}
		
	#nav ul li {
		display: inline;
		list-style-image: none;
		float: left;
		}
		
	#nav ul li.seal {
		background-image: url(../images/nav/navhome_seal.jpg);
		background-repeat: no-repeat;
		width: 199px;
		height: 44px;
		display: block;
		}
		
	#nav ul li.seal_interior {
		background-image: url(../images/nav/navinterior_seal.jpg);
		background-repeat: no-repeat;
		width: 157px;
		height: 44px;
		display: block;
		}
		
	#nav li.explore a, #nav li.explore a:link {
		background-image: url(../images/nav/navhome_explore.gif);
		background-repeat: no-repeat;
		width: 50px;
		height: 43px;
		display: block;
		}
		
	#nav li.explore a:hover {
		background-image: url(../images/nav/navhome_explore_roll.gif);
		background-repeat: no-repeat;
		text-decoration: none;
		width: 50px;
		height: 43px;
		display: block;
		}
		
	#nav li.history a, #nav li.history a:link {
		background-image: url(../images/nav/navhome_history.gif);
		background-repeat: no-repeat;
		width: 53px;
		height: 43px;
		display: block;
		}
		
	#nav li.history a:hover {
		background-image: url(../images/nav/navhome_history_roll.gif);
		background-repeat: no-repeat;
		text-decoration: none;
		width: 53px;
		height: 43px;
		display: block;
		}
		
	#nav li.visitguide a, #nav li.visitguide a:link {
		background-image: url(../images/nav/navhome_visitguide.gif);
		background-repeat: no-repeat;
		width: 89px;
		height: 43px;
		display: block;
		}
		
	#nav li.visitguide a:hover {
		background-image: url(../images/nav/navhome_visitguide_roll.gif);
		background-repeat: no-repeat;
		text-decoration: none;
		width: 89px;
		height: 43px;
		display: block;
		}
		
	#nav li.mediadl a, #nav li.mediadl a:link {
		background-image: url(../images/nav/navhome_mediadl.gif);
		background-repeat: no-repeat;
		width: 122px;
		height: 43px;
		display: block;
		}
		
	#nav li.mediadl a:hover {
		background-image: url(../images/nav/navhome_mediadl_roll.gif);
		background-repeat: no-repeat;
		text-decoration: none;
		width: 122px;
		height: 43px;
		display: block;
		}
		
	#nav li.news a, #nav li.news a:link {
		background-image: url(../images/nav/navhome_news.gif);
		background-repeat: no-repeat;
		width: 88px;
		height: 43px;
		display: block;
		}
		
	#nav li.news a:hover {
		background-image: url(../images/nav/navhome_news_roll.gif);
		background-repeat: no-repeat;
		text-decoration: none;
		width: 88px;
		height: 43px;
		display: block;
		}
		
	#nav li.contact a, #nav li.contact a:link {
		background-image: url(../images/nav/navhome_contact.gif);
		background-repeat: no-repeat;
		width: 72px;
		height: 43px;
		display: block;
		}
		
	#nav li.contact a:hover {
		background-image: url(../images/nav/navhome_contact_roll.gif);
		background-repeat: no-repeat;
		text-decoration: none;
		width: 72px;
		height: 43px;
		display: block;
		}
		
	#nav li.bourbons a, #nav li.bourbons a:link {
		background-image: url(../images/nav/navhome_bourbons.gif);
		background-repeat: no-repeat;
		width: 98px;
		height: 43px;
		display: block;
		}
		
	#nav li.bourbons a:hover {
		background-image: url(../images/nav/navhome_bourbons_roll.gif);
		background-repeat: no-repeat;
		text-decoration: none;
		width: 98px;
		height: 43px;
		display: block;
		}
		
	#nav li.shop a, #nav li.shop a:link {
		background-image: url(../images/nav/navhome_shop.gif);
		background-repeat: no-repeat;
		width: 54px;
		height: 43px;
		display: block;
		}
		
	#nav li.shop a:hover {
		background-image: url(../images/nav/navhome_shop_roll.gif);
		background-repeat: no-repeat;
		text-decoration: none;
		width: 54px;
		height: 43px;
		display: block;
		}
		
	#nav li.home a, #nav li.home a:link {
		background-image: url(../images/nav/navhome_home.gif);
		background-repeat: no-repeat;
		width: 37px;
		height: 43px;
		display: block;
		}
		
	#nav li.home a:hover {
		background-image: url(../images/nav/navhome_home_roll.gif);
		background-repeat: no-repeat;
		text-decoration: none;
		width: 37px;
		height: 43px;
		display: block;
		}
		
	#nav ul li em {
		visibility: hidden;
	}
	
	/* Drop Down Menu */

		#menu1Content, #menu2Content {
			/*background-color: #000;*/
			}
			
		#menu1Content ul, #menu2Content ul {
			padding: 0px;
			margin: 0;
			display: inline;
			}
			
		#menu1Content ul li, #menu2Content ul li {
			line-height: 24px;
			display: inline;
			}
			
		#menu1Content a, #menu1Content a:link, #menu2Content a, #menu2Content a:link {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #FFFFFF;
			text-decoration: none;
			}
			
		#menu1Content a:visited, #menu2Content a:visited {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #FFFFFF;
			text-decoration: none;
			}
			
		#menu1Content a:hover, #menu2Content a:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #ffd686;
			text-decoration: none;
			}
			
		#menu1Content a:active, #menu2Content a:active {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #FFFFFF;
			text-decoration: none;
			}
			
		.padding_right {
			padding: 0 5px 0 0;
			}
			
	/* End Drop Down Menu */

/* End Nav Styles */


/* Begin Content/Container Styles */

	#overall_container {
		/*min-width: 838px;*/
		width: 100%;
		background-image: url(../images/homebg_shadow.jpg);
		background-repeat: repeat-x;
		background-color: #FFFFFF;
		/*margin: 10px 0 0 0;*/
		}
	
	#content_container {
		width: 838px;
		padding: 0;
		margin: 0;
		}
		
	#content_container_interior {
		background-image: url(../images/interior_content_bg.jpg);
		background-repeat: repeat-y;
		width: 838px;
		padding: 0;
		margin: 0;
		}
		
	#leftcolumn {
		width: 542px;
		padding: 0 0 10px 0;
		margin: 0;
		float: left;
		}
		
	#content {
		width: 440px;
		padding: 25px 20px 10px 54px;
		margin: 0;
		}
		
	#graphic_home {
		background-image: url(../images/graphic_home.jpg);
		background-repeat:no-repeat;
		width: 542px;
		height: 328px;
		z-index: 1;
		position: relative;
		}
		
	#graphic_interior {
		width: 540px;
		height: 108px;
		z-index: 1;
		position: relative;
		}

/* End Content Container Styles */


/* Begin Right Column Styles */
	
	#rightcolumn {
		width: 296px;
		background-image: url(../images/rightcol_bg.jpg);
		background-repeat: repeat-y;
		float: left;
		position: relative;
		margin: 0 0 0 -18px;
		}
		
	#rightcolumn_briefs {
		width: 241px;
		padding: 10px 0 0 33px;
		margin: -275px 0 0 0;
		position: relative;
		}
			
	div.rightcolumn_top {
		background-image: url(../images/rightcol_top.jpg);
		background-repeat: no-repeat;
		width: 296px;
		height: 275px;
		}
		
	div.rightcolumn_bottom {
		background-image: url(../images/rightcol_bottom.jpg);
		background-repeat: no-repeat;
		width: 296px;
		height: 38px;
		}
		
	#rightcolumn_interior {
		width: 299px;
		background-image: url(../images/rightcol_interior_bg.jpg);
		background-repeat: repeat-y;
		float: left;
		position: relative;
		margin: 0 0 0 -21px;
		}

	div.rightcolumn_interior_top {
		background-image: url(../images/rightcol_interior_top.jpg);
		background-repeat: no-repeat;
		width: 299px;
		height: 267px;
		}
		
	div.rightcolumn_interior_bottom {
		background-image: url(../images/rightcol_interior_bottom.jpg);
		background-repeat: no-repeat;
		width: 299px;
		height: 41px;
		}
		
	div#rightcolumn_briefs div.as_toc h2 {
		display: none;
		}

/* End Right Column Styles */


/* Begin Footer Styles */

	#footer {
		min-width: 838px;
		background-image: url(../images/footer_bg.jpg);
		background-repeat: repeat-x;
		padding: 14px 0 0 50px;
		}

/* End Footer Styles */


/* Begin Overall Text Styles/Other Various ID's and Classes */
		
	a, a:link {
		color: #cc3300;
		text-decoration: none;
		}
		
	a:visited {
		color: #cc3300;
		text-decoration: none;
		}

	a:hover {
		color: #7a0612;
		text-decoration: underline;
		}

	a:active {
		color: #cc3300;
		text-decoration: none;
		}
		
	#leftcolumn h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #bf8b2f;
		border-bottom: 1px solid #ebc0b2;
		display: block;
		/*width: 468px;*/
		padding: 0;
		margin: 0;
		}
		
	#leftcolumn li {
		list-style-image: url(../images/bullet_corn.gif);
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 18px;
		}
		
	#rightcolumn_briefs ul {
		padding: 10px 0 10px 20px;
		margin: 0;
		}
		
	#rightcolumn_briefs li {
		list-style-image: url(../images/bullet_rightcol.gif);
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 12px;
		line-height: 16px;
		}
				
	.bold {
		font-weight: bold;
		color: #970201;
		}
		
	.submit {
		padding: 10px 0 0 0;
		}
		
	.print_icon {
		background-image: url(../images/icon_print.gif);
		background-repeat: no-repeat;
		display: block;
		width: 16px;
		height: 19px;
		}
		
	.arrow_up_icon {
		background-image: url(../images/icon_arrow_up.gif);
		background-repeat: no-repeat;
		display: block;
		width: 16px;
		height: 19px;
		}
				
	table#searchform {
		margin: 0;
		padding: 0;
		}
		
	#rightcolumn_briefs form {
		padding: 0;
		margin: 0;
		}
		
	#shop p.more_link {padding: 0; margin: 0; float: right; display: block; width: 128px;}

/* End Overall Text Styles/Other Various ID's and Classes */