.systemwidth {
	width: 770px;
}

dl {
	margin: 20px 0;
}

dt {
	font-weight: bold;
	width: 200px;
	float: left;
}

dd {
	width: 400px;
	overflow: visible;
}

.product_image {
	width: 250px;
	float: left;
	padding: 10px;
}

.product_description p {
	margin-bottom: 15px;
}

.product_description {
	width: 400px;
	float: left;
}

.hr {
	clear: left;
	height: 50px;
	border-top: 1px solid #bababa;
	margin-top: 20px;
	display: block;
}

.product_description dl dd ul li {
	margin-left: 225px;
}

.product_description dl dd ul {
	list-style: none;
	position: relative;
	left: -50px;
}

/* colorset (extend this if neccessary) */
.BG01 {
	background-color: #ffffff;
}

.FG01 {
	color: #ffffff;
}

.BG02 {
	background-color: #000000;
}

.FG02 {
	color: #000000;
}

.BG03 {
	background-color: #CECFD3;
}

.FG03 {
	color: #CECFD3;
}

.BG04 {
	background-color: #575757;
}

.FG04 {
	color: #575757;
}

.buschBG01 {
	background-color: #ECF9E6;
}

.buschFG01 {
	color: #ECF9E6;
}

.buschBG02 {
	background-color: #E9F5F1;
}

.buschFG02 {
	color: #E9F5F1;
}

.buschBG03 {
	background-color: #CCE1E7;
}

.buschFG03 {
	color: #CCE1E7;
}

.buschBG04 {
	background-color: #99B9DD;
}

.buschFG04 {
	color: #99B9DD;
}

.buschBG05 {
	background-color: #fcfcd5;
}

.buschFG05 {
	color: #fcfcd5;
}

.buschBG06 {
	background-color: #ededed;
}

.buschFG06 {
	color: #ededed;
}

.buschBG07 {
	background-color: #eac6c6;
}

.buschFG07 {
	color: #eac6c6;
}

.buschBG08 {
	background-color: #df8d8d;
}

.buschFG08 {
	color: #df8d8d;
}

.row1 {
	background: #fafafa;
}

.error {
	color: red;
}

.busch_nav {
	position: absolute;
	top: 0;
	left: 0;
	width: 198px;
	text-align: left;
}

.busch_frame {
	position: absolute;
	top: 0;
	left: 199px;
	width: 720px;
	background: url('../images/global/bg.fade.gif') repeat-x bottom #CECFD3;
	padding: 0 1px;
	text-align: left;
}

.busch_core {
	background: #fff;
	display: block;
	text-align: left;
}

.language {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #CECFD3;
	font: normal 10px Verdana, Arial, Tahoma, Helvetica, Sans Serif;
}

.language a, .language a:link, .language a:visited, .language a:hover, .language a:active {
	font: normal 10px Verdana, Arial, Tahoma, Helvetica, Sans Serif;
	color: #7D7C7C;
}

.navigation {
	display: block;
	text-align: right;
	padding: 0 10px;
}

.navigation p a, .navigation p a:link, .navigation p a:visited, .navigation p a:hover, .navigation p a:active {
	font: normal 11px/11px Verdana, Arial, Tahoma, Helvetica, Sans Serif;
	color: #7D7C7C;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	border-right: 10px solid #fff;
	/*background:#fff;*/
	padding: 0 4px 0 0;
	margin: 0 0 16px 0;
}

.navigation p a:hover {
	border-right: 10px solid #016DA5;
}

.prod_nav {
	border-bottom: 1px solid #CECFD3;
	display: block;
	padding: 26px 0 4px 0;
}

.prod_nav a, .prod_nav a:link, .prod_nav a:visited, .prod_nav a:hover, .prod_nav a:active {
	font: normal 11px/11px Verdana, Arial, Tahoma, Helvetica, Sans Serif;
	padding: 2px 0;
	color: #7D7C7C;
	text-decoration: none;
	display: block;
	border-top: 1px solid #CECFD3;
	border-bottom: 1px solid #CECFD3;
	background: #fff;
}

.prod_nav a:hover {
	background: #efefef;
}

#prod_active {
	padding-bottom: 16px;
}

.content_container {
	padding: 20px;
	display: block;
}

.item_hdl {
	letter-spacing: 1px;
	border-bottom: 1px solid #D1D2D5;
	padding-left: 20px;
	font-size: 16px;
}

.rot {
	color: #dc0808 !important;
}

.thumb, .thumb_xl {
	width: 130px;
	text-align: center;
	padding: 10px 5px;
}

.thumb_xl {
	width: 200px;
}

.footer {
	margin-top: 60px;
}

.footer p {
	font: normal 10px/13px Arial, Tahoma, Helvetica, Sans Serif, Verdana;
	text-align: center;
	color: #575757;
}

.footer p a,
.footer p a:link,
.footer p a:visited,
.footer p a:hover,
.footer p a:active {
	font: normal 10px/13px Arial, Tahoma, Helvetica, Sans Serif, Verdana;
	text-decoration: none;
	color: #7D7C7C;
	letter-spacing: 1px;
}

.footer p a:hover {
	text-decoration: underline;
}

.headline {
	text-align: right;
	font-size: 30px;
	padding-top: 10px;
}

.headline_description {
	padding: 10px 30px;
	border: 1px solid #CECFD3;
}

.more {
	text-align: right;
	padding-right: 20px;
}

.bdr_tp_bttm {
	border-bottom: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
}

.key {
	float: left;
	width: 30%;
}

.value {
	float: right;
	width: 65%;
	margin-top: 8px;
	margin-bottom: 8px;
}

.key02 {
	float: left;
	width: 15%;
}

.value02 {
	float: right;
	width: 80%;
	margin-top: 8px;
	margin-bottom: 28px;
}

.list th, .list td.th {
	background-color: #CECFD3;
	font-weight: bold;
	border-bottom: 1px solid #575757;
	padding: 0 2px;
}

.list td {
	padding: 1px 2px;
}

a[href^="http:"], a[href^="https:"] {
	/*  background:url('../images/global/extern.gif') no-repeat 0px 4px; */
	padding: 0 0 2px 10px;
}

a[href^="http://www.etracker"], a[href^="https://www.etracker"] {
	background: transparent;
	padding: 0;
}

a[href$=".pdf"],
.pdf {
	background: url('../images/global/pdf-document.gif') no-repeat 0 -1px;
	padding: 0 0 7px 25px;
}

a[href$=".wmv"], a[href$=".mpg"],
.video {
	background: url('../images/global/video.png') no-repeat 0 0;
	padding: 0 0 2px 20px;
}

a[href$=".mov"],
.mov {
	background: url('../images/global/quicktime.png') no-repeat 0 0;
	padding: 0 0 2px 20px;
}

@media print {
	#print {
		display: block;
	}

	#screen {
		display: none;
	}

	.busch_frame {
		position: relative !important;
		text-align: center !important;
		top: 0;
		left: 0;
		width: 100%;
	}

	.busch_core {
		width: 620px !important;
	}
}

@media screen, handheld {
	#print {
		display: none;
	}

	#screen {
		display: block;
	}
}

#continent_1,
#continent_2,
#continent_3,
#continent_4,
#continent_5 {
	position: absolute;
	top: 220px;
	left: 270px;
	width: 590px;
	background: url('../images/global/50percentFFF.png');
	border: 1px solid #CECFD3;
	padding: 0;
}

/* IE patch (no transparent png in a backround)*/
* html div#continent_1,
* html div#continent_2,
* html div#continent_3,
* html div#continent_4,
* html div#continent_5 {
	background: #fff;
}

.state {
	padding-left: 10px;
}

.date {
	font-style: italic;
}

.speedturner {
	font-weight: bold;
	color: #eecc00;
}

a sup,
a:link sup,
a:visited sup,
a:hover sup,
a:active sup,
a span sup,
a:link span sup,
a:visited span sup,
a:hover span sup,
a:active span sup {
	text-decoration: none;
}

.flasshlogo {
	margin-left: 5px;
	width: 190px;
}

.shadow {
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
}

.news_container {
	padding: 10px;
	border-top: 1px solid #D1D2D5;
}

.news_container img {
	float: left;
	margin: 5px 5px 5px 0;
}

h5 {
	color: #000000;
}

h5.subcontent {
	color: #016DA5;
}

dt.machine {
	position: relative;
	left: -10px;
}

dl.machine dd {
	width: 215px;
}

dl.machine dt {
	position: relative;
	left: -15px;
}

strong, b {
	background: transparent none !important;
	color: #000000 !important;
	padding: 0 !important;
}

h1.footerlinks {
	border: none;
}

.footerlinkswrap {
	border-bottom: 1px solid #D1D2D5;
}

.youtube {
	left: -29px;
	position: relative;
	top: 8px;
}

.left {
	text-align: left;
	margin-left: 52px;
}


a.disclaimer {
	padding: 0px 0px 0px 0px !important;
}

ul.disclaimer {
	margin-bottom: 10px;
}
ul.disclaimer li {
	padding: 3px 0px;
}

.fancybox-container {
	min-width: 918px;
	max-width: 918px;
	background: rgba(108, 108, 108, .5);
}
