body
{
	font-family:"Trebuchet MS", Tahoma, Verdana, Sans-Serif;
	font-size:10pt;
	background-color:#000000;
}

body.if
{
	background-color:#491F18;
	font-family:"Trebuchet MS", Tahoma, Verdana, Sans-Serif;	
	font-size:10pt;	
	color:#ffffff;
}

body.zoom
{
	background-image:url('../images/zoom_bg.jpg');	
	background-repeat:no-repeat;
	background-position:top left;
	color:#ffffff;
}


#bp_intro_center
{
	position: absolute;
	width: 524px;
	height: 287px;
	left: 50%;
	top: 50%;
	margin-left: -262px;
	margin-top: -144px;	
}

#bp_intro_pane
{
	background-image:url('../images/intro.jpg');
	height:250px;
	width:518px;
	border:3px solid #710B09;
}

#bp_intro_table
{
	position:relative;
	height:195px;
	width:219px;
	top:55px;
	left:22px;
	float:left;	
}

#bp_intro_glasses
{
	position:absolute;
	height:40px;
	width:75px;
	top:10px;
	left:100px;
	visibility:hidden;	
}

#bp_intro_table_item
{
	height:145px;
	width:219px;
	top:50px;
	position:absolute;

}

#bp_intro_info
{
	float:left;
	position:relative;
	height:180px;
	width:240px;	
	top:70px;

}

#bp_intro_welcome
{
	position:absolute;
	height:39px;
	width:200px;
	top:28px;
	left:11px;
	visibility:hidden;
	/*background-image:url('../images/intro_welcome.png');	*/
	background-repeat: no-repeat;		
	z-index:200;
}

#bp_intro_bottle
{
	position:relative;
	height:180px;
	width:260px;
	background-position: center bottom;
	background-repeat: no-repeat;	
}

#bp_intro_bottle_img
{
	position:relative;
	top:36px;
	left:20px;
}

#bp_intro_status
{
	width:518px;
	height:25px;
	text-align:right;
	visibility:visible;
}

#bp_intro_status a
{
	color:#ffffff;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
}

#bp_intro_status a:hover
{

	text-decoration:underline;
	

}

#bp_main_border
{
	width: 960px;
	margin-left: auto;
	margin-right: auto;	
	border:2px solid #710B09;
}

#bp_main_header
{
	height:210px;
	background-image:url(../images/content_header_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
	
}

#bp_main_logo_pane
{
	float:left;
	height:100%;	
	width:200px;
}

#bp_header_logo
{
	height:113px;
	width:220px;
	z-index:100;
	/*background-image:url(../images/bp_logo.png);	*/
	background-repeat: no-repeat;
	background-position: center top;		
	position:absolute;
	text-align:center;
}

#bp_main_dancing
{

	height:124px;
	width:220px;
	position:absolute;
	/*background-image:url(../images/dancing_people.png);	*/
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align:center;	
	vertical-align:bottom;
	margin-top:60px;
}

#bp_main_dancing img
{
	padding-top:20px;
}

#bp_main_nice
{
	background-image:url(../images/nice_to_see_you.gif);	
	background-repeat: no-repeat;
	background-position: center top;		
	background-color:#000000;
	position:absolute;
	width:220px;
	height:26px;
	top:195px;
}


#bp_main_navigation_pane
{
	width:700px;
	height:140px;
	top:70px;
	position:relative;
	margin-left:220px;

	background-image:url(../images/content_navigation_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;	
}

#bp_main_navigation_pane img.aligner
{
	height:19px;
	width:1px;
}

#bp_main_navigation_pane div.item
{
	height:100%;
	width:130px;
	margin-right:6px;
	float:left;
	vertical-align:bottom;
	background-repeat: repeat-x;
	background-position: center top;	
}

#bp_main_navigation_pane div.item_a 
{
	height:100%;
	width:130px;
	margin-right:6px;
	float:left;
	vertical-align:bottom;
	background-repeat: repeat-x;
	background-position: center top;	
	color:#ffffff;	
}

#bp_main_navigation_pane div.item div, div.item_a div
{
	position:absolute;
	top:114px;
	width:130px;
	height:26px;
	background-color:#EB3D00;
	color:#ffffff;
	text-align:center;
}

#bp_main_navigation_pane a
{
	font-variant:small-caps;
	color:#ffffff;
	font-weight:bold;
	font-size:12pt;
	text-decoration:none;
}


#n1.item_a
{
	background-image:url(../images/navigation_a_n1.png);
}

#n2.item_a
{
	background-image:url(../images/navigation_a_n2.png);
}

#n3.item_a
{
	background-image:url(../images/navigation_a_n3.png);
}

#n4.item_a
{
	background-image:url(../images/navigation_a_n4.png);
}


#n5.item_a
{
	background-image:url(../images/navigation_a_n5.png);
}

#bp_main_sub_navigation
{
	margin-left:0px;
	width:150px;
	float:right;
	margin-top:25px;
	margin-right:25px;	
}

#bp_main_sub_navigation div.item
{
	background-color:#EB3D00;	
	color:#ffffff;
	margin-bottom:2px;
	padding-left:15px;
	width:100%;
}

#bp_main_sub_navigation div.item_a
{
	background-color:#c91b00;	
	color:red;
	margin-bottom:2px;
	padding-left:15px;
	width:100%;}


#bp_main_sub_navigation a,a
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

#bp_main_sub_navigation a:hover
{
	color:#f9f9f9;
	text-decoration:underline;
	font-weight:bold;
}

#bp_main_content_pane
{
		width:100%;
}

#bp_news_pane
{
	float:left;
	width:220px;
	height:100%;

}

#bp_news_pane div
{
	padding:4px;
}


div.bp_news_month
{
	position:absolute;
	width:205px;
	visibility:hidden;
	margin-top:70px;
}

#bp_current_month
{
	font-weight:bold;
	font-size:12pt;
}

#bp_news_navigator
{
	position:absolute;
	sheight:55px;
	width:205px;	
}

#bp_content_pane
{
	margin-left:220px;
	width:700px;	
	background-color:#491F18;	
	color:#ffffff;
}

#bp_zoom_pane
{
	color:#ffffff;
}

#bp_zoom_pane a
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:10pt;
}

#bp_content_pane div
{
	padding:4px;
}


#bp_main_footer
{
	width:100%;
	height:26px;
	font-size:8pt;
	background-image:url(../images/content_footer_bg.png);
	background-position: center top;		
	color:#ffffff;
	font-size:8pt;
}

#bp_main_footer p
{
	margin-top:0px;
	padding-top:5px;
	margin-bottom:0px;	
	margin-left:5px;
}

#bp_main_footer a
{
	text-decoration:underline;
	color:#ffffff;
	font-weight:bold;
	

}

#bp_news_pane
{

	color:#ffffff;
}

#bp_news_pane h1
{
	font-size:12pt;
	color:#e4000e;
	margin-bottom:0px;
	margin-top:2px;		
	padding-left:12px;	
}


#bp_news_pane h2
{
	font-size:10pt;
	color:#ffffff;
	margin-bottom:2px;
	margin-top:10px;	
	padding-left:12px;	
	background-image:url(../images/news_h2_bg.gif);
	background-position:left top;
	background-repeat: repeat-y;
}

#bp_news_pane h2.first
{
	margin-top:5px;	
}

#bp_news_pane p
{
	font-size:10pt;
	color:#ffffff;
	margin-bottom:6px;
	margin-top:0px;		
	padding-left:12px;	
}

#bp_news_pane a
{
	font-size:10pt;
	color:#ffffff;
	margin-bottom:6px;
	margin-top:2px;		
	font-weight:bold;
	text-decoration:none;
}

#bp_news_pane a:hover
{
	text-decoration:underline;
}

#bp_news_pane h1.specials
{
	padding-left:0px;
	background-color:#e4000e;
	width:190px;
	color:#ffffff;
	font-size:10pt;
	margin-top:16px;
	margin-bottom:12px;
	padding:1px;


}


div.content
{
	margin-left:16px;
	margin-top:0px;	
	margin-right:16px;	
	
}

div.content h1
{
	color:#ffffff;
	font-variant:small-caps;
	margin-bottom:3px;	
}

div.content h2
{
	color:#ffffff;
	margin-top:0px;
	font-size:12pt;
}

div.content p
{
	font-size:10pt;
	color:#ffffff;
	/*text-align:justify;*/
	line-height:13pt;
}


div.content p.cite
{
	font-size: 12pt;
	font-family: "Trebuchet MS", "Times New Roman", Serif;
	font-style: italic;
}

div.content p.cite_author
{
	text-align:right;
	
}

div.content h4
{
	margin-top:0px;
	font-size:11pt;
	border-bottom:1px dotted #c9c9c9;
}

