html{
	-webkit-font-smoothing: antialiased;
}
body{
	background: url( "../images/bg.jpg" ) repeat-x;
}

@font-face {
	font-family: 'HelveticaNeueLTCom55Roman';
	src: url('../fonts/helveticaneueltcom-roman-webfont.eot');
	src: local('?'), url('../fonts/helveticaneueltcom-roman-webfont.woff') format('woff'), url('../fonts/helveticaneueltcom-roman-webfont.ttf') format('truetype'), url('../fonts/helveticaneueltcom-roman-webfont.svg#webfont8kSoqfC3') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueLTCom45Light';
	src: url('../fonts/helveticaneueltcom-lt-webfont.eot');
	src: local('?'), url('../fonts/helveticaneueltcom-lt-webfont.woff') format('woff'), url('../fonts/helveticaneueltcom-lt-webfont.ttf') format('truetype'), url('../fonts/helveticaneueltcom-lt-webfont.svg#webfontfgwgYQwF') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'VerlagBold';
	src: url('../fonts/verlag_bold-webfont.eot');
	src: local('?'), url('../fonts/verlag_bold-webfont.woff') format('woff'), url('../fonts/verlag_bold-webfont.ttf') format('truetype'), url('../fonts/verlag_bold-webfont.svg#webfontgeOJ1N0j') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'VerlagBlack';
	src: url('../fonts/verlag_black-webfont.eot');
	src: local('?'), url('../fonts/verlag_black-webfont.woff') format('woff'), url('../fonts/verlag_black-webfont.ttf') format('truetype'), url('../fonts/verlag_black-webfont.svg#webfontuVmh1P9g') format('svg');
	font-weight: normal;
	font-style: normal;
}

a{ color: #254487; text-decoration: none;}
	a:hover{ text-decoration: underline;}

ul li div a{ color: #505050;}

#wrapper{
	margin: 0 auto;
	width: 960px;
}

#header{
	background: url( "../images/head.jpg" );
	height: 112px;
	width: 960px;
}

	#header h1{
		background: url( "../images/logo.jpg" );
		float: left;
	}
		#header h1 a{ 
			display: block;
			height: 112px;
			text-indent: -9999px; 
			width: 285px;
		}
	
	#header #buttons{ float: right; }
	
		#header #buttons li{
			display: block;
			float: left;
			height: 25px;
			margin: 10px 10px 0 0;
			text-align: center; 
		}
		
			#header #buttons li a{
				background: url("../images/button.jpg") repeat-x;
				background-position: 0px 0px;
				color: #a8ceff;
				display: block;
				height: 25px;
				line-height: 25px!important;
				font-style: normal; 
				font-family: 'HelveticaNeueLTCom55Roman', 'Helvetica Neue', Arial, sans-serif;
				font-weight: bold;
				font-size: 12px;
				text-decoration: none;
				text-shadow: 0px 1px 1px #254c8b;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				-webkit-box-shadow: #19386f 0px 1px 1px;
				-moz-box-shadow: #19386f 0px 1px 1px;
				box-shadow: #19386f 0px 1px 1px;
				behavior: url("/PIE.php");
				width: 110px;
			}
			
				#header #buttons li a:hover{
					background-position: 0px -25px;
					color: #fff;
				}
	
	#header #nav{ float: right; }
	
		#header #nav li{
			float: left;
			display: block;
			height: 22px;
			text-align: center;
			margin: 25px 10px 0 10px;
		}
		
			#header #nav li a {
				color: #fff;
				display: block;
				font-style: normal; 
				font-family: 'HelveticaNeueLTCom55Roman', 'Helvetica Neue', Arial, sans-serif;
				font-size: 14px;
				text-decoration: none;
				text-shadow: 0px 1px 1px #0a1b35;
				padding: 0px 10px;
				height: 22px;
				line-height: 22px;
			}
			
				#header #nav li a:hover{
					background: #112d59;
					color: #b2cbff;
					height: 22px;
					line-height: 22px;
					-webkit-box-shadow: #5663c8 0px 1px 1px;
					-moz-box-shadow: #5663c8 0px 1px 1px;
					box-shadow: #5663c8 0px 1px 1px;
					-webkit-border-radius: 11px;
					-moz-border-radius: 11px;
					border-radius: 11px;
					behavior: url("/PIE.php");
				}

	#content{
		background: #FFF url("../images/conthead.jpg") top repeat-x;
		border-left: 1px solid #8d929a;
		border-right: 1px solid #8d929a;
		margin: 0 auto;
		overflow: hidden;
		padding-top: 30px;
		width: 960px;
	}
	
		#content h2{
			color: #121212;
			font-family: 'VerlagBlack', 'Verlag Black', Arial, sans-serif;
			font-size: 25px;
			margin-left: 30px;
			margin-bottom: 30px;
		}
			
		#content #left{
			display: block;
			float: left;
			margin-left: 30px;
			width: 295px;
		}
		
			#content #left blockquote{
				border: 1px solid #b6ccd4;
				display:block;
				font-family: Georgia, serif;
				font-style: italic;
				font-size: 12px;
				line-height: 20px;
				color: #1e2527;
				text-shadow: 0px 1px 1px #FFF;
				margin-top: 30px;
				-webkit-box-shadow: inset 0px 0px 2px #effbff;
				-moz-box-shadow: inset 0px 0px 2px #effbff;
				box-shadow: inset 0px 0px 2px #effbff;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				background: #ecfaff;
				background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ecfaff), to(#d7f4ff));
				background: -moz-linear-gradient(#ecfaff, #d7f4ff);
				background: linear-gradient(#ecfaff, #d7f4ff);
				-pie-background: linear-gradient(#ecfaff, #d7f4ff);
				padding: 10px;
				behavior: url(/PIE.php);
			}
			
			#content #left p.quote{
				background: url("../images/quote.jpg") left center no-repeat;
				margin-top: 30px;
				padding-left: 45px;
				font-style: normal; 
				font-family: 'HelveticaNeueLTCom55Roman', 'Helvetica Neue', Arial, sans-serif;
				font-size: 11px;
				line-height: 20px;
				margin-bottom: 20px;
			}
			
				#content #left p.quote span{
					color: #254487;
					font-weight: bold;
				}
		
			#content #left ul{
				background: #f0f0f0;
				border: 1px solid #a3a3a3;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				-webkit-box-shadow: 0px 1px 3px #dddddd, inset 0px -1px 1px #fff;
				-moz-box-shadow: 0px 1px 3px #dddddd, inset 0px -1px 1px #fff;
				box-shadow: 0px 1px 3px #dddddd, inset 0px -1px 1px #fff;
				behavior: url("/PIE.php");
			}
			
				#content #left ul li{
					display: block;
					height: 36px;
					line-height: 36px;
				}
				
				#content #left ul li a{
					color: #121212;
					display: block;
					height: 36px;
					font-style: normal; 
					font-family: 'HelveticaNeueLTCom55Roman', 'Helvetica Neue', Arial, sans-serif;
					font-weight: bold;
					font-size: 12px;
					text-decoration: none;
					text-shadow: 0px 1px 1px #FFF;
					padding-left: 20px;
				}
				
					#content #left ul li a:hover{
						background: url("../images/lefthover.jpg") repeat-x;
						color: #FFF;
						text-shadow: 0px 1px 1px #30486e;
						width: 290px;
						height: 36px;
						-webkit-border-top-right-radius: 3px;
						-webkit-border-bottom-right-radius: 3px;
						-moz-border-radius-topright: 3px;
						-moz-border-radius-bottomright: 3px;
						border-top-right-radius: 3px;
						border-bottom-right-radius: 3px;
						behavior: url("/PIE.php");
					}
		#content #right{
			display: block;
			margin-right: 30px;
			margin-left: 30px;
			float: right;
			width: 575px;
		}
			
			#content #right h3{
				color: #112d59;
				font-size: 20px;
				font-family: 'VerlagBold', 'Verlag Bold', Arial, sans-serif;
				font-weight: normal;
				margin-bottom: 10px;
			}
			#content #right a.product{
				text-indent: -9999px;
				background: url("../images/link.jpg") right center no-repeat;
				padding-right: 20px;
				text-decoration: none;
			}
		
			#content #right p{
				color: #505050;
				font-size: 13px;
				font-family: 'HelveticaNeueLTCom55Roman', 'Helvetica Neue', Arial, sans-serif;
				font-weight: normal;
				line-height: 20px;
				margin-bottom: 10px;
			}
			
			#content #right ul{
				margin-bottom: 10px;
				margin-left: 20px;
			}
			
			#content #right ul li{
				color: #505050;
				font-size: 13px;
				font-family: 'HelveticaNeueLTCom55Roman', 'Helvetica Neue', Arial, sans-serif;
				font-weight: normal;
				line-height: 20px;
				list-style: disc;
			}
#footer{
	background: url("../images/foot.jpg") repeat-x;
	display: block;
	color:#fff;
	float: left;
	height: 65px;
	line-height: 65px;
	font-size: 14px;
	font-family: 'HelveticaNeueLTCom55Roman', 'Helvetica Neue', Arial, sans-serif;
	font-weight: normal;
	text-shadow: 0px 1px 1px #606265;
	padding-left: 30px;
	width:960px;
}

	#slider{ 
		background: url("../images/slider.jpg") center no-repeat;
		height: 145px;
		position: relative;
		margin-left: -70px;
		width: 1100px;
	}
	
		#slider ul#slides { 
			margin: 0 auto;
			margin-top: 25px;
			width: 900px;
		}
		
			#slider ul#slides li{
				color: #42464c;
				display: block;
				font-style: normal; 
				font-family: 'HelveticaNeueLTCom45Light', 'Helvetica Neue Light', Arial, sans-serif;
				font-size: 25px;
				font-weight: normal;
				height: 100px;
				width: 900px;
			}
			
			#slider ul#slides img{
				float: left;
			}
			
			#slider ul#slides p{
				display: block;
				float: left;
				margin-left: 30px;
				width: 500px;
				text-align: center;
				margin-top: 20px;
			}
	div.bxslider_container{ max-width: 900px; margin-left: 100px;}
	div.bx_pager{ display: block; width: 100px; margin: 0 auto; position: relative; top: 17px; left: 20px; }
		div.bx_pager a{ background: url( "../images/slides.jpg" ) 0px 0px; display: block; float:left; width:8px; height: 6px; margin: 0 1px;}
			div.bx_pager a.active{ background-position: 0px -6px; }
			div.bx_pager a:hover{ background-position: 0px -6px; }
			div.bx_pager a span{ display: none;}
			
			h2#bd{
				background: url( "../images/bedynamic.jpg" );
				margin-left: -70px;
				height: 85px;
				text-indent: -9999px;
				width: 1100px;
			}
			
			#box{
				background: url( "../images/box.jpg" );
				margin-left: -70px;
				height: 195px;
				width: 1100px;
			}
			
				#box h3{
					color: #26282c;
					font-size: 20px;
					font-family: 'HelveticaNeueLTCom55Roman', 'Helvetica Neue', Arial, sans-serif;
					font-weight: bold;
					text-shadow: 0px 1px 1px #fff;
					position: relative;
					left: 100px;
					top: 30px;
				}
				
				#box p{
					color: #5b5f65;
					font-size: 13px;
					font-family: 'HelveticaNeueLTCom55Roman', 'Helvetica Neue', Arial, sans-serif;
					font-weight: normal;
					text-shadow: 0px 1px 1px #fff;
					line-height: 20px;
					position: relative;
					margin-bottom: 10px;
					left: 100px;
					top: 45px;
					width:915px;
				}
				
				#box strong{ color: #000; }
				
			#finalbox{
				background: url( "../images/footer.jpg" );
				margin-left: -70px;
				margin-bottom: 25px;
				height: 312px;
				width: 1100px;
			}
			
				#finalbox h3{
					color: #26282c;
					font-size: 20px;
					font-family: 'HelveticaNeueLTCom55Roman', 'Helvetica Neue', Arial, sans-serif;
					font-weight: bold;
					text-shadow: 0px 1px 1px #fff;
					margin-left: 90px;
					margin-top: 20px;
				}
				
				#finalbox p{
					color: #5b5f65;
					font-size: 13px;
					font-family: 'HelveticaNeueLTCom55Roman', 'Helvetica Neue', Arial, sans-serif;
					font-weight: normal;
					text-shadow: 0px 1px 1px #fff;
					line-height: 20px;
					margin-bottom: 10px;
					margin-left: 90px;
				}
			
				#finalbox ul{
					display: block;
					background: #fff;
					border: 1px solid #aeb6c5;
					margin-left: 90px;
					width: 900px;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
					padding: 10px;
					overflow: auto;
					behavior: url("/PIE.php");
				}
					#finalbox ul li{
						color: #26282c;
						display: block;
						height: 65px;
						font-size: 12px;
						font-family: 'HelveticaNeueLTCom55Roman', 'Helvetica Neue', Arial, sans-serif;
						font-weight: normal;
						float: left;
						width: 300px;
					}
					
					#finalbox ul li div{ background: url( "../images/icons.jpg" ) no-repeat; }
					
						#finalbox ul li div#one{
							background-position: 0px 0px;
							height: 35px;
							padding-left: 75px;
							position: relative;
							top: 15px;
						}
						
						#finalbox ul li div#two{
							background-position: 0px -35px;
							height: 32px;
							padding-left: 75px;
							position: relative;
							top: 16.5px;
						}
						
						#finalbox ul li div#three{
							background-position: 0px -67px;
							height: 32px;
							padding-left: 75px;
							position: relative;
							top: 16.5px;
						}
						#finalbox ul li div#four{
							background-position: 0px -99px;
							height: 34px;
							padding-left: 75px;
							position: relative;
							top: 15.5px;
						}
						#finalbox ul li div#five{
							background-position: 0px -133px;
							height: 37px;
							padding-left: 75px;
							position: relative;
							top: 12px;
						}
						#finalbox ul li div#six{
							background-position: 0px -170px;
							height: 21px;
							padding-left: 75px;
							position: relative;
							top: 22px;
						}
				#finalbox #copyright{
					color: #fff;
					font-size: 14px;
					font-family: 'HelveticaNeueLTCom55Roman', 'Helvetica Neue', Arial, sans-serif;
					font-weight: normal;
					text-shadow: 0px 1px 1px #606265;
					margin-top: 70px;
					margin-left: 90px;
				}
	#single{
		width: 900px;
		padding: 0px 30px;
	}
		#single h3{
				color: #112d59;
				font-size: 20px;
				font-family: 'VerlagBold', 'Verlag Bold', Arial, sans-serif;
				font-weight: normal;
				margin-bottom: 10px;
			}
			
			#single img{
				padding: 20px;
			}
		
			#single p{
				color: #505050;
				font-size: 13px;
				font-family: 'HelveticaNeueLTCom55Roman', 'Helvetica Neue', Arial, sans-serif;
				font-weight: normal;
				line-height: 20px;
				margin-bottom: 10px;
			}
			
			#single ul{
				margin-bottom: 10px;
				margin-left: 20px;
			}
			
			#single ul li{
				color: #505050;
				font-size: 13px;
				font-family: 'HelveticaNeueLTCom55Roman', 'Helvetica Neue', Arial, sans-serif;
				font-weight: normal;
				line-height: 20px;
				list-style: disc;
			}
			
			#product{
				background: #f4f9ff;
				border-top: 2px solid #d5dae1;
				display: block;
				-webkit-box-shadow: #b5b8bd 0px -1px 1px;
				-moz-box-shadow: #b5b8bd 0px -1px 1px;
				box-shadow: #b5b8bd 0px -1px 1px;
				behavior: url("/PIE.php");
				padding-bottom: 20px;
				width: 960px;
				
			}
				#product h3{
					color: #26282c;
					font-size: 20px;
					font-family: 'HelveticaNeueLTCom55Roman', 'Helvetica Neue', Arial, sans-serif;
					font-weight: bold;
					text-shadow: 0px 1px 1px #fff;
					margin-top: 20px;
					padding-top: 10px;
					margin-left: 30px;
				}
				
				#product p{
					color: #5b5f65;
					font-size: 13px;
					font-family: 'HelveticaNeueLTCom55Roman', 'Helvetica Neue', Arial, sans-serif;
					font-weight: normal;
					text-shadow: 0px 1px 1px #fff;
					line-height: 20px;
					margin-left: 30px;
					margin-bottom: 10px;
				}
			
				#product ul{
					display: block;
					background: #fff;
					border: 1px solid #aeb6c5;
					margin: 0 auto;
					width: 900px;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
					padding: 10px;
					overflow: auto;
					behavior: url("/PIE.php");
				}
					#product ul li{
						color: #26282c;
						display: block;
						height: 65px;
						font-size: 12px;
						font-family: 'HelveticaNeueLTCom55Roman', 'Helvetica Neue', Arial, sans-serif;
						font-weight: normal;
						float: left;
						width: 300px;
					}
					
					#product ul li div{ background: url( "../images/icons.jpg" ) no-repeat; }
					
						#product ul li div#one{
							background-position: 0px 0px;
							height: 35px;
							padding-left: 75px;
							position: relative;
							top: 15px;
						}
						
						#product ul li div#two{
							background-position: 0px -35px;
							height: 32px;
							padding-left: 75px;
							position: relative;
							top: 16.5px;
						}
						
						#product ul li div#three{
							background-position: 0px -67px;
							height: 32px;
							padding-left: 75px;
							position: relative;
							top: 16.5px;
						}
						#product ul li div#four{
							background-position: 0px -99px;
							height: 34px;
							padding-left: 75px;
							position: relative;
							top: 15.5px;
						}
						#product ul li div#five{
							background-position: 0px -133px;
							height: 37px;
							padding-left: 75px;
							position: relative;
							top: 12px;
						}
						#product ul li div#six{
							background-position: 0px -170px;
							height: 21px;
							padding-left: 75px;
							position: relative;
							top: 22px;
						}
						
		#flash{
			display: block;
			float: right;
			width:  206px;
		}

		#rightSide{
			display: block;
			float: right;
			width:  206px;
			height: 900px;
		}

		
		#productPage{ display: block; float: left; width: 349px;}
		
		h4{
			background: url("../images/headline.jpg") no-repeat;
			color: #000000;
			font-size: 24px;
			font-style: normal; 
			font-family: 'VerlagBold', 'Verlag Bold', Arial, sans-serif;
			font-weight: bold;
			width: 575px;
			padding-left: 100px;
			margin-bottom: 10px;
		}
