body

	{
		font-family: verdana, arial, sans-serif;
		font-size: 11px;
		line-height: 15px;
		color: #ffffff;
		padding: 0;
		margin: 0;
		background: #9A9679 url("/images/bg5.jpg") repeat-x;
	}

	img, 
	a img
		{
			border: none;
		}

/*Layout rules*/
#container
	{
		position: relative;/*set this as the positioning parent/context*/
		width: 100%;
		background: transparent;
		margin: 0 auto;
		display: table;
	}
	
 #myheader
	{
		background: #262622 url("topnav_black.jpg") repeat-x center bottom;
		position: absolute;
		top: 0px;
		left: 0;
		width: 100%;
		height: 143px;
	}

#mycustom #myheader
	{
		background: #262622 url("/objects/custom_topnav.jpg") repeat-x center top;
	}

#header
	{
		
		background: #9a9679 url("objects/bogner_head_fade_c.jpg") no-repeat left top;
		height: 155px;
		_height: 142px;
		width: 950px;
		margin: 0 auto;
	}
	
#mycustom #header
	{
		
		background: #9a9679 url("/objects/custom_bogner_head_fade1.jpg") no-repeat left top;
		height: 155px;
		width: 950px;
		margin: 0 auto;
	}
		

#slogan
	{
		float: right;
		clear: both;
		color: #b7d5ff;
		font-size: 10px;
		font-weight: 600;
		padding: 5px;
		margin-right: 70px;
	}

#mycustom #slogan
	{
		margin-top: 10px;
		color: #E38B18;
	}

#menu
	{
		clear: both;
		width: 100%;
	}

#logo
	{
		float: left;
		clear: left;
		height: 80px;
		margin-left: 40px;
		position: relative;
		top: -10px;
		visibility: hidden; /* Hiding the physical logo for accessibility, but the background logo will be visible to common browsers*/
	}

#mycustom #header #logo
	{
		float: left;
		clear: left;
		height: 80px;
		margin-left: 40px;
		position: relative;
		top: -25px;
	}

#menu ul#header_menu
		{
			float: right;
			margin-right: 45px;
			padding-top: 5px;
		}
		
#mycustom #menu ul#header_menu
		{
			float: right;
			margin-right: 45px;
			padding-top: 15px;
		}

	#menu ul#header_menu li
		{
			display: inline;
			margin-right: 25px;
		}

		#menu ul#header_menu li a
		{
			text-decoration: none;
			color: #c3c3c3;
			padding: 3px;
			padding-left: 0px;
			padding-right: 0px;
			font-weight: 600;
			font-size: 10px;
		}

		#menu ul#header_menu li a:hover
		{
			text-decoration: none;
			background: #6D85C8;
			color: #eeeeee;
		}
		#mycustom #menu ul#header_menu li a:hover
		{
			background: #E38B18;
		}
		
#content_parent
{
background: #9A9679 url("/images/bg5.jpg") repeat-x;
width: 100%;
margin-top: 155px;
_padding-top: 160px;
#padding-top: 160px;
}

		
#content
	{
		display: table;
		width: 950px;
		margin: 0 auto;
		background: transparent;
	}

#content_main
	{
		float: left;
		width: 62%;
		padding-left: 40px;
		padding-right: 20px;
		font-size: 11px;
		line-height: 15px;
	}

	#content_main h1
		{
			font-size: 13px;
			text-transform: uppercase;
			color: #000000;
		}

	#content_main h3
		{
			font-size: 11px;
			color: #000000;
			font-style: italic;
		}
		
	#content_main p
		{
			font-size: 11px;
			line-height: 18px;
			color: #25221c;
		}		
		

#content_related
	{
		float: right;
		padding: 8px;
	}

/*For homepages, or otherwise pages with multiple columns*/
.mysingle_col,
.mycol
	{
		padding: 10px;
	}

.mysingle_col
	{
		width: 925px;
		display: both;
	}

.myduo_col,
.mytri_col
		{
			margin: 0 auto;
			/*margin-left: -90px; - id removed this because of bad homepage layout, investigate speficity targetting*/
			clear: both;
		}

.myduo_col .my_col
	{
		width: 48%;
		float: left;
	}

.myduo_col .my1_col
	{
		float: left;
	}

	.myduo_col .my2_col
	{
		float: left;
		width: 60%;
		margin-left: 20px;
		margin-top: -10px;
	}

	.myduo_col .my1_col .image_1c
	{
		float: right;
		padding-right: 10px;
		margin-top: 20px;
	}

	.myduo_col .my1_col ul
	{
		clear: both;
		margin-left: 90px;
		padding-top: 10px;
	}

	.myduo_col .my1_col ul li
	{
		list-style-type: none;
	}

	.myduo_col .my1_col ul li a
	{
		color: #ffffff;
		padding: 2px;
	}
	
.mytri_col .my_col
	{
		width: 32%;
		float: left;
		padding: 3px;
	}

.mytri_col .my_col .image_1
	{
		float: right;
		padding-right: 5px;
		padding-bottom: 80px;
	}

.mytri_col .my_col .image_1b
	{
		float: right;
		padding-right: 5px;
	}

.mytri_col .my_col .image_2
	{
		float: left;
		padding-left: 5px;
		padding-top: 80px;
	}


.mytri_col .my_col .text1
	{
		width: 75%;
		float: left;
		padding: 3px;
		color: #ffffff;
	}

.my2_col
	{
		color: #ffffff;
		background: #333333;
		line-height: 18px;
	}

	.my2_col h4
	{
		text-transform: uppercase;
		margin-left: 30px;
	}

#alchemist
	{
		background: url("objects/alchemist_announce.jpg") no-repeat;
		width: 830px;
		height: 390px;
		margin: 0 auto;
	}

#alchemist #announcebox
	{
		background: #4B5A85;
		padding: 8px;
		width: 300px;
		color: #ffffff;
		font-weight: 600;
		margin-left: 90px;
		font-size: 13px;
		line-height: 18px;
	}

#alchemist #announcetext
	{
		text-align: right;
		padding: 8px;
		width: 200px;
		color: #ffffff;
		margin-left: 20px;
		margin-top: 2px;
		font-size: 12px;
		line-height: 18px;
	}

#alchemist #announcesoon
	{
		color: #4B5A85;
		margin-top: 60px;
		font-weight: 600;
		text-align: right;
		width: 210px;
		font-size: 12px;
	}

.my_col #announcetall
	{
		background: #4B5A85;
		padding: 8px;
		width: 250px;
		color: #ffffff;
		font-size: 11px;
		line-height: 14px;
		margin: 0 auto;
	}

	.my_col #announcetall p
	{
		padding: 15px;
	}

	.my_col #announcetall p.even
	{
		text-align: right;
	}

#alchemistspecs
	{
		background: url("objects/specs_bg.jpg") no-repeat;
		width: 830px;
		height: 850px;
		margin: 0 auto;
	}
	
#alchemistspecs02
	{
		width: 830px;
		height: 700px;
		margin: 0 auto;
	}

#alchemistspecs03
	{
		
		background: url("objects/specs_bg.jpg") no-repeat;
		width: 830px;
		height: 700px;
		margin: 0 auto;
	}


#alchemistspecs img
	{
		text-align: left;
		padding: 8px;
		width: 759px;
		color: #ffffff;
		margin-left: 17px;
		margin-top: -8px;
		font-size: 10px;
		line-height: 16px;
	}

#alchemistspecs #specstext
	{
		text-align: left;
		padding: 8px;
		width: 180px;
		color: #ffffff;
		margin-left: 30px;
		margin-top: -8px;
		font-size: 10px;
		line-height: 15px;
	}

#alchemistspecs #specsheader
	{
		text-align: left;
		padding: 8px;
		width: 200px;
		color: #ffffff;
		margin-left: 18px;
		margin-top: 0px;
		font-size: 10px;
		line-height: 18px;
		font-weight: bold;
	}
#alchemistspecs02 #specstext02
	{
		text-align: left;
		padding: 8px;
		width: 185px;
		color: #ffffff;
		margin-left: 226px;
		margin-top: -8px;
		font-size: 10px;
		line-height: 15px;
	}

#alchemistspecs02 #specsheader02
	{
		text-align: left;
		padding: 8px;
		width: 200px;
		color: #ffffff;
		margin-left: 213px;
		margin-top: -655px;
		font-size: 10px;
		line-height: 18px;
		font-weight: bold;
	}
		
#alchemistspecs02 #specstext03
	{
		text-align: left;
		padding: 8px;
		width: 175px;
		color: #ffffff;
		margin-left: 424px;
		margin-top: -8px;
		font-size: 10px;
		line-height: 16px;
	}

#alchemistspecs02 #specsheader03
	{
		text-align: left;
		padding: 8px;
		width: 200px;
		color: #ffffff;
		margin-left: 410px;
		margin-top: -1375px;
		font-size: 10px;
		line-height: 18px;
		font-weight: bold;
	}
		
#alchemistspecs02 #specstext04
	{
		text-align: left;
		padding: 8px;
		width: 165px;
		color: #ffffff;
		margin-left: 614px;
		margin-top: -8px;
		font-size: 10px;
		line-height: 16px;
	}

#alchemistspecs02 #specsheader04
	{
		text-align: left;
		padding: 8px;
		width: 220px;
		color: #ffffff;
		margin-left: 600px;
		margin-top: -2095px;
		font-size: 10px;
		line-height: 18px;
		font-weight: bold;
	}

#alchemistspecs03 #specsflash
	{
		text-align: left;
		padding: 0px;
		width: 827px;
		color: #ffffff;
		margin-left: -9px;
		margin-top: -40px;
		
	}

#alchemistspecs03 #specsflash02
	{
		text-align: left;
		padding: 0px;
		width: 827px;
		color: #ffffff;
		margin-left: -9px;
		margin-top: 0px;
		
	}

#alchemistvideousers
	{
		background: url("objects/alchemist_videos_blue.jpg") no-repeat;
		width: 830px;
		height: 390px;
		margin: 0 auto;
	}

#alchemistvideousers02
	{
		background: url("objects/alchemist_videos_blue.jpg") no-repeat;
		width: 830px;
		height: 390px;
		margin: 0 auto;
	}

#alchemistvideousers03
	{
		background: url("objects/alchemist_videos_blue.jpg") no-repeat;
		width: 830px;
		height: 390px;
		margin: 0 auto;
	}

#alchemistvideousers #videouserbox
	{
		text-align: left;
		padding: 8px;
		width: 425px;
		color: #ffffff;
		margin-left: 0px;
		margin-top: 0px;
		font-size: 10px;
	}

#alchemistvideousers #videouserbox02
	{
		text-align: left;
		padding: 8px;
		width: 425px;
		color: #ffffff;
		margin-left: 0px;
		margin-top: 0px;
		font-size: 10px;
	}
	
#alchemistvideousers03 #videouserbox03
	{
		text-align: left;
		padding: 8px;
		width: 480px;
		color: #ffffff;
		margin-left: 0px;
		margin-top: 0px;
		font-size: 10px;
	}
	
#alchemistvideosubtext
	{
		background: none;
		width: 830px;
		height: 50px;
		margin: 0 auto;
	}

#alchemistvideosubtext #videosubtext
	{
		text-align: center;
		padding: 8px;
		width: 500px;
		color: #000000;
		margin-left: 150px;
		margin-top: 0px;
		font-size: 14px;
		line-height: 16px;
		font-weight: bold;
	}

#alchemistvideos
	{
		background: url("objects/alchemist_videos.jpg") no-repeat;
		width: 830px;
		height: 500px;
		margin: 0 auto;
	}

#alchemistvideosbg
	{
		background: url("objects/alchemist_videos_bg.jpg") no-repeat;
		width: 830px;
		height: 540px;
		margin: 0 auto;
	}

#alchemistvideosbg02
	{
		background: url("objects/alchemist_videos_bg02.jpg") no-repeat;
		width: 830px;
		height: 390px;
		margin: 0 auto;
	}

#alchemistvideosbg #videobox
	{
		text-align: left;
		padding: 8px;
		width: 425px;
		color: #ffffff;
		margin-left: 0px;
		margin-top: -8px;
		font-size: 10px;
		line-height: 16px;
	}
	
#alchemistvideosbg #videotext
	{
		text-align: left;
		padding: 8px;
		width: 300px;
		color: #ffffff;
		margin-left: 450px;
		margin-top: -368px;
		font-size: 10px;
		line-height: 16px;
	}

#alchemistvideosbg02 #videotext_gc
	{
		text-align: left;
		padding: 8px;
		width: 200px;
		color: #ffffff;
		margin-left: 575px;
		margin-top: -330px;
		font-size: 10px;
		line-height: 16px;
	}
	
#alchemistvideosbg #videopicture
	{
		text-align: left;
		padding: 8px;
		width: 200px;
		color: #ffffff;
		margin-left: -3px;
		margin-top: 50px;
		font-size: 10px;
		line-height: 18px;
		font-weight: bold;
	}

#alchemistvideosbg #videopicture02
	{
		text-align: left;
		padding: 8px;
		width: 200px;
		color: #ffffff;
		margin-left: 450px;
		margin-top: -10px;
		font-size: 10px;
		line-height: 18px;
		font-weight: bold;
	}
	
#alchemistvideosbg02 #videobox
	{
		text-align: left;
		padding: 8px;
		width: 425px;
		color: #ffffff;
		margin-left: 0px;
		margin-top: -8px;
		font-size: 10px;
		line-height: 16px;
	}
	
#alchemistvideosbg02 #videotext
	{
		text-align: left;
		padding: 8px;
		width: 300px;
		color: #ffffff;
		margin-left: 450px;
		margin-top: -368px;
		font-size: 10px;
		line-height: 16px;
	}

#alchemistvideosbg02 #videopicture
	{
		text-align: left;
		padding: 8px;
		width: 250px;
		color: #ffffff;
		margin-left: 450px;
		margin-top: -10px;
		font-size: 10px;
		line-height: 18px;
		font-weight: bold;
	}
#alchemistvideos02
	{
		background: url("objects/alchemist_videos.jpg") no-repeat;
		width: 830px;
		height: 390px;
		margin: 0 auto;
	}

#alchemistvideos02 object
	{
		text-align: left;
		padding: 8px;
		width: 200px;
		color: #ffffff;
		margin-left: 375px;
		margin-top: -8px;
		font-size: 10px;
		line-height: 16px;
	}
		
#alchemistvideos02 #videotext02
	{
		text-align: right;
		padding: 8px;
		width: 200px;
		color: #ffffff;
		margin-left: 134px;
		margin-top: -8px;
		font-size: 10px;
		line-height: 16px;
	}

#alchemistvideos02 #videoheader02
	{
		text-align: right;
		padding: 8px;
		width: 200px;
		color: #ffffff;
		margin-left: 128px;
		margin-top: -340px;
		font-size: 10px;
		line-height: 18px;
		font-weight: bold;
	}

#alchemistvideos03
	{
		background: url("objects/alchemist_videos.jpg") no-repeat;
		width: 830px;
		height: 390px;
		margin: 0 auto;
	}
		
#alchemistvideos03 #videotext03
	{
		text-align: left;
		padding: 8px;
		width: 200px;
		color: #ffffff;
		margin-left: 464px;
		margin-top: -8px;
		font-size: 10px;
		line-height: 16px;
	}

#alchemistvideos03 #videoheader03
	{
		text-align: left;
		padding: 8px;
		width: 200px;
		color: #ffffff;
		margin-left: 450px;
		margin-top: -340px;
		font-size: 10px;
		line-height: 18px;
		font-weight: bold;
	}
#alchemistvideos #soundtext
	{
		text-align: left;
		padding: 8px;
		width: 400px;
		color: #ffffff;
		margin-left: 20px;
		margin-top: -8px;
		font-size: 10px;
		line-height: 15px;
	}

#alchemistvideos #soundheader
	{
		text-align: left;
		padding: 8px;
		width: 500px;
		color: #ffffff;
		margin-left: 0px;
		margin-top: -23px;
		font-size: 10px;
		line-height: 16px;
		font-weight: none;
	}	
	
	#alchemistvideos #soundtext02
	{
		text-align: left;
		padding: 8px;
		width: 400px;
		color: #ffffff;
		margin-left: 20px;
		margin-top: -14px;
		font-size: 10px;
		line-height: 15px;
	}

#alchemistvideos #soundheader02
	{
		text-align: left;
		padding: 8px;
		width: 500px;
		color: #ffffff;
		margin-left: 0px;
		margin-top: -20px;
		font-size: 10px;
		line-height: 16px;
		font-weight: none;
	}	

#alchemistvideos #soundheader03
	{
		text-align: left;
		padding: 8px;
		width: 500px;
		color: #ffffff;
		margin-left: 0px;
		margin-top: -10px;
		font-size: 10px;
		line-height: 16px;
		font-weight: none;
	}		

#footer
	{
		display: block;
		clear: both;		
	}
	
#disclaimer
	{
		margin-left: 330px;
		padding-top: 15px;
		clear: both;
	}
	
/*=====================CUSTOM HOMEPAGE ADJUSTMENTS=========================*/
body.myindex .myduo_col	.my3_col
	{
		width: 225px;
		float: left;
		padding: 10px;
	}
	
body.myindex .myduo_col	.my4_col
	{
		width: 225px;
		float: right;
		padding: 10px;
	}

/*#index_alchemist*/
#alchemist_body .mytri_col
	{
		width: 860px;
	}
	
	#alchemist_body .mytri_col img
	{
		float: left;
	}
	
#alchemist_body .mytri_col #first_col
	{
		width: 190px;
	}
	
#alchemist_body .mytri_col #second_col
	{
		width: 335px;
	}

#alchemist_body .image_1c
	{/*bottom image align*/
		float: left;
		margin-left: 48px;
	}
	
#alchemist_body #alchemist_features
	{/*position the features list*/
		float: left;
		margin-left: 32px;
	}
	
	/*subnav*/
	
#navcontainer
{
margin: 10px 0 0 128px;
padding: 0;
padding-bottom: 10px;
height: 20px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding-left: 10px;
margin: 0;
}

#navcontainer ul li a
{
background: #4b5a85;
width: 140px;
height: 30px;
padding: 0;
margin: 0 0 10px 0;
color: #FFFFFF;
text-decoration: none;
display: block;
text-align: center;
font: bold 12px/18px verdana, lucida, sans-serif;
}

#navcontainer ul li a:hover
{
color: #4b5a85;
background: #FFFFFF;
}

#navcontainer a:active
{
background: #c60;
color: #fff;
}

#navcontainer li#active a
{
background: #FFFFFF;
color: #4b5a85;
}

/*---------------------------------------------------------*/


A.black:link
{
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}

A.black:visited
{
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}

A.black:hover
{
	color: #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}

A.black:active
{
	color: #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}

	
