/* YUI Imports 
@import "yui/cssfonts/fonts.css";
@import "yui/cssbase/base.css";*/
@import "yui/cssreset/reset.css";

/* General */
* { border:none; outline:none; }
.clear { clear: both; display: block;}
* html #footer {
	height:1px;
}
ul, ol {list-style:none; }

body {
	background: url("/media/images/bodybg.jpg") repeat-x top left;
	margin: 0;
	padding: 0;
	min-height: 600px;
	text-align: center;
	font-size: 62.5%;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color:#666;
	}
	body.home {
		background: url("/media/images/bodyhome.jpg") repeat-x top left;
	}
	body div#content a, body div#content a:visited, body div#content a:active {
		font-weight: bold;
		color: #165294;
		text-decoration: none;
		border-bottom: 1px #ccc dashed;
	}
		body div#content a:hover {
			background-color: #165294;
			color: #fff;
		}
	body em { font-style: italic; }
	body strong { font-weight: bold; }
	ul,li {
		list-style:none;
		margin: 0;
		padding: 0;
		line-height: 1.4em;
		}
	p {
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 1.4em;
		line-height: 1.4em;
		font-style: normal;
		font-weight: normal;
		text-transform: none;
		letter-spacing: 0em;
		text-align: justify;
		text-justify: inter-character;
		color: #000;
		opacity: 0.9999;
		padding-bottom: 18px;
		}
		
		p img.left, p img.right {
			margin: 15px 15px 15px 0px;
			padding: 0 0 45px 0;
		}
		
				h1 {
					font-size:2.6em;
					font-family: "Rockwell", Georgia, Arial;
					color:#14488d;
					padding-top: 18px;
					padding-bottom:18px;
				}
				h2 {
					font-size:2em;
					color:#14488d;
					font-family: "Rockwell", Georgia, Arial;
					font-weight: bold;
					padding-top: 18px;
					padding-bottom:18px;
				}
				h3 {
					font-size:1.6em;
					color:#000;
					font-family: Helvetica, Arial, Verdana, sans-serif;
					font-weight: bold;
					padding-top: 18px;
					padding-bottom:18px;
				}
				h1, h2, h3 {
					margin: 0;
				}
				h1.top, h2.top, h3.top {
					padding-top: 18px;
				}
		
	/* Classes */
		.left { float: left; }
		.right { float: right; }
		.block { display: block; }
		.red { color: #d4202b; }
		.blue { color: #165294; }
		.none { display: none; }
		.hidden { visibility: hidden; }
		.clearboth { clear: both; }
		.success { color: #090; font-weight:bold; }
		.error { color: #900; font-weight:bold; }
		.quote { color: #666; font-style:italic; font-size:1.5em; line-height:1.5em; }
		div#content a.pdf { background: url("/media/images/pdf-small.jpg") no-repeat 0 0; height: 34px; }
		body div#content img.center {
				display: block;
				margin: 50px auto;
			}

/* Structure */

	div#page {
		width: 1024px;
		margin: 0 auto;
		text-align: left;
		}
		div#header {
			width: 1024px;
			height: 132px;
			display: block;
			margin: 0px;
			padding: 0px;
			position: relative;
			clear: both;
			}
			a#logo {
				background:url("/media/images/logo-over.png") no-repeat top left;
				width: 319px;
				height: 120px;
				display: block;
				position: absolute;
				top: 10px;
				left: 10px;
				margin: 0;
				padding: 0;
				}
				a#logo img {
					margin: 0;
					padding:0;
					width: 319px;
					height: 120px;
					display: block;
					position: relative;
					top: 0px;
					left: 0px;
					}
			a#distr {
				background:url("/media/images/distr-over.png") no-repeat top left;
				width: 212px;
				height: 35px;
				display: block;
				position: absolute;
				top: 10px;
				right: 10px;
			}
			a#distr img {
				margin: 0;
				padding:0;
				width: 212px;
				height: 35px;
				display: block;
				position: relative;
				top: 0px;
				left: 0px;
				}
		div#menu {
			position: absolute;
			top: 80px;
			right: 10px;
			width: 642px;
			height: 51px;
		}
			.nav {
				width: 642px;
				height: 51px;
				background: url("/media/images/menu-bg.jpg") no-repeat;
			}
			.nav li {
				display: inline;
			}
			.nav li a:link, .nav li a:visited {
				position: absolute;
				top: 0;
				height: 51px;
				text-indent: -9000px;
				overflow: hidden;
				z-index: 10;
			}
				.nav .products a:link, .nav .products a:visited {
					left: 0px;
					width: 116px;
				}
				.nav .products a:hover, .nav .products a:focus {
					background: url("/media/images/menu-bg.jpg") no-repeat 0px -51px;
				}
				.nav .products a:active {
					background: url("/media/images/menu-bg.jpg") no-repeat 0px -51px;
				}
				.current-products .products a:link, .current-products .products a:visited {
					background: url("/media/images/menu-bg.jpg") no-repeat 0px -102px;
					cursor: default;
				}
				.nav-products, .nav-products-click {
					position: absolute;
					top: 0;
					left: 0px;
					width: 116px;
					height: 51px;
					background: url("/media/images/menu-bg.jpg") no-repeat 0px -51px;
				}
				.nav-products-click {
					background: url("/media/images/menu-bg.jpg") no-repeat 0px -51px;
				}
			
			
			
				.nav .support a:link, .nav .support a:visited {
					left: 116px;
					width: 103px;
				}
				.nav .support a:hover, .nav .support a:focus {
					background: url("/media/images/menu-bg.jpg") no-repeat -116px -51px;
				}
				.nav .support a:active {
					background: url("/media/images/menu-bg.jpg") no-repeat -116px -51px;
				}
				.current-support .support a:link, .current-support .support a:visited {
					background: url("/media/images/menu-bg.jpg") no-repeat -116px -102px;
					cursor: default;
				}
				.nav-support, .nav-support-click {
					position: absolute;
					top: 0;
					left: 116px;
					width: 103px;
					height: 51px;
					background: url("/media/images/menu-bg.jpg") no-repeat -116px -51px;
				}
				.nav-support-click {
					background: url("/media/images/menu-bg.jpg") no-repeat -116px -51px;
				}
			
			
			
				.nav .technical a:link, .nav .technical a:visited {
					left: 219px;
					width: 115px;
				}
				.nav .technical a:hover, .nav .technical a:focus {
					background: url("/media/images/menu-bg.jpg") no-repeat -219px -51px;
				}
				.nav .technical a:active {
					background: url("/media/images/menu-bg.jpg") no-repeat -219px -51px;
				}
				.current-technical .technical a:link, .current-technical .technical a:visited {
					background: url("/media/images/menu-bg.jpg") no-repeat -219px -102px;
					cursor: default;
				}
				.nav-technical, .nav-technical-click {
					position: absolute;
					top: 0;
					left: 219px;
					width: 115px;
					height: 51px;
					background: url("/media/images/menu-bg.jpg") no-repeat -219px -51px;
				}
				.nav-technical-click {
					background: url("/media/images/menu-bg.jpg") no-repeat -219px -51px;
				}
				
				
				.nav .library a:link, .nav .library a:visited {
					left: 334px;
					width: 94px;
				}
				.nav .library a:hover, .nav .library a:focus {
					background: url("/media/images/menu-bg.jpg") no-repeat -334px -51px;
				}
				.nav .library a:active {
					background: url("/media/images/menu-bg.jpg") no-repeat -334px -51px;
				}
				.current-library .library a:link, .current-library .library a:visited {
					background: url("/media/images/menu-bg.jpg") no-repeat -334px -102px;
					cursor: default;
				}
				.nav-library, .nav-library-click {
					position: absolute;
					top: 0;
					left: 334px;
					width: 94px;
					height: 51px;
					background: url("/media/images/menu-bg.jpg") no-repeat -334px -51px;
				}
				.nav-library-click {
					background: url("/media/images/menu-bg.jpg") no-repeat -334px -51px;
				}
				
				
				.nav .about a:link, .nav .about a:visited {
					left: 428px;
					width: 109px;
				}
				.nav .about a:hover, .nav .about a:focus {
					background: url("/media/images/menu-bg.jpg") no-repeat -428px -51px;
				}
				.nav .about a:active {
					background: url("/media/images/menu-bg.jpg") no-repeat -428px -51px;
				}
				.current-about .about a:link, .current-about .about a:visited {
					background: url("/media/images/menu-bg.jpg") no-repeat -428px -102px;
					cursor: default;
				}
				.nav-about, .nav-about-click {
					position: absolute;
					top: 0;
					left: 428px;
					width: 109px;
					height: 51px;
					background: url("/media/images/menu-bg.jpg") no-repeat -428px -51px;
				}
				.nav-about-click {
					background: url("/media/images/menu-bg.jpg") no-repeat -428px -51px;
				}
				
				
				.nav .contact a:link, .nav .contact a:visited {
					left: 537px;
					width: 105px;
				}
				.nav .contact a:hover, .nav .contact a:focus {
					background: url("/media/images/menu-bg.jpg") no-repeat -537px -51px;
				}
				.nav .contact a:active {
					background: url("/media/images/menu-bg.jpg") no-repeat -537px -51px;
				}
				.current-contact .contact a:link, .current-contact .contact a:visited {
					background: url("/media/images/menu-bg.jpg") no-repeat -537px -102px;
					cursor: default;
				}
				.nav-contact, .nav-contact-click {
					position: absolute;
					top: 0;
					left: 537px;
					width: 105px;
					height: 51px;
					background: url("/media/images/menu-bg.jpg") no-repeat -537px -51px;
				}
				.nav-contact-click {
					background: url("/media/images/menu-bg.jpg") no-repeat -537px -51px;
				}

				div#subnav {
					clear: both;
					display: block;
					width: 1024px;
					height: 50px;
					padding: 0px;
					margin: 0px;
					position:static;
					text-align: center;
					}
					div#subnav h1.page {
						float: left;
						width: 150px;
						text-align:center;
						padding-top: 14px;
						margin: 0;
						color: #fff;
						font-size: 1.8em;
						font-family: Cambria, Georgia, "Times New Roman", Times, serif;
					}
				div#subnav ul {
					padding-left: 0px;
					margin: 0;
					float: right;
					width: 874px;
					}
				div#subnav ul li {
					display: inline-block;
					background: url("/media/images/border.png") center right no-repeat;
					}
					div#subnav ul li.last { background-image: none; }
				div#subnav ul li a {
						padding: 16px 30px;
						display: block;
						font-family: Helvetica, Arial, Verdana, sans-serif; /*Georgia, Cambria, "Times New Roman", Times, serif;*/
						font-size: 1.4em;
						color: #FFF;
						font-weight: normal;
						text-decoration: none;
						text-align: center;
						text-shadow:#a01d1c 1px 2px 2px;
						}
				div#subnav ul li a:hover, div#subnav ul li a:active, div#subnav ul li a:focus {
					color: #c8c8c8;
					text-decoration: none;
					text-shadow:#a01d1c 1px 2px 4px;
					background: transparent url("/media/images/hoveron.png") bottom center no-repeat;
					/*background: url("/media/images/sub-hover.png") top left repeat-x;*/
					}
				div#subnav ul li a.on, div#subnav ul li a.on:hover, div#subnav ul li a.on:active, div#subnav ul li a.on:focus {
					text-decoration: none;
					color: #c8c8c8;
					background: transparent url("/media/images/hoveron.png") bottom center no-repeat;
					}/*
					body.products div#subnav { background: url("/media/images/products/menutitle.jpg") no-repeat top left; }
					body.support div#subnav { background: url("/media/images/support/menutitle.jpg") no-repeat top left; }
					body.technical div#subnav { background: url("/media/images/technical/menutitle.jpg") no-repeat top left; }
					body.library div#subnav { background: url("/media/images/library/menutitle.jpg") no-repeat top left; }
					body.about div#subnav { background: url("/media/images/about/menutitle.jpg") no-repeat top left; }
					body.contact div#subnav { background: url("/media/images/contact/menutitle.jpg") no-repeat top left; }*/
					
			div#flash, div#subheader {
				width: 1024px;
				height: 563px;
				display: block;
				clear:both;
				margin-bottom:50px;
				}
				div#flashbar {
					background-color: #205194;
					width: 705px;
					height: 18px;
					text-align: right;
					font-family: Helvetica, Arial, sans-serif;
					font-size: 1.2em;
					font-style: normal;
					font-weight: normal;
					text-transform: uppercase;
					font-weight: bold;
					color: #fff;
					text-decoration: none;
					padding: 3px 15px 0 0;
					margin: 3px 0 5px 0;
					}
					div#flashbar em { font-style: italic; }
					
				/* headers */
					body.about div#subheader { background: url("/media/images/about/header.jpg") no-repeat left top; }
					body.about div#subheader .submenu { background: url("/media/images/about/submenubg.jpg") no-repeat left top; }
					body.products div#subheader { background: url("/media/images/products/header.jpg") no-repeat left top; }
					body.products div#subheader .submenu { background: url("/media/images/products/submenubg.jpg") no-repeat left top; }
					body.support div#subheader { background: url("/media/images/support/header.jpg") no-repeat left top; }
					body.support div#subheader .submenu { background: url("/media/images/support/submenubg.jpg") no-repeat left top; }
					body.technical div#subheader { background: url("/media/images/technical/header.jpg") no-repeat left top; }
					body.technical div#subheader .submenu { background: url("/media/images/technical/submenubg.jpg") no-repeat left top; }
					body.contact div#subheader { background: url("/media/images/contact/header.jpg") no-repeat left top; }
					body.contact div#subheader .submenu { background: url("/media/images/contact/submenubg.jpg") no-repeat left top; }
					
				div#subheader div.submenu {
					width: 200px;
					height: 275px;
					margin: 0;
					padding: 0;
					position: relative;
					top: 0px;
					left: 50px;
				}
					div#subheader div.submenu ul {
						margin: 0;
						padding: 40px 0 40px 0;
					}
						div#subheader div.submenu ul li {
							display: block;
							margin: 0;
							padding: 0;
							width: 200px;
						}
							div#subheader div.submenu ul li a {
								display: block;
								margin: 0;
								padding: 11px 0 11px 20px;
								width: 180px;
								text-decoration: none;
								font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;
								font-size: 1.1em;
								font-style: normal;
								font-weight: normal;
								text-transform: uppercase;
								font-weight: bold;
								color: #fff;
							}
							div#subheader div.submenu ul li a:hover { background: url("/media/images/submenuover.png") repeat-x left top; }
							div#subheader div.submenu ul li a.on { color: #999; }
				
		div#content {
			width: 1024px;
			display: inline-block; /*sets hasLayout - required for IE*/
			overflow: hidden; /*causes modern browsers to enclose child floats*/ 
			clear: both;
			}
				div#content {
					width: 1024px;
					display: block;
					padding: 0px 0px 80px 0px;
					margin-top: 10px;
					}
				div#content div.wrapper {
					padding-left: 40px;
					padding-right: 40px;
				}
			ul.bicol {
				display:block;
				clear:both;
				}
			ul.bicol li.left {
				width: 600px;
				float: left;
				padding: 0 25px 0 35px;
				}
				ul.bicol li.left p, ul.bicol li.left h1 {
					padding-left: 30px;
					padding-right: 30px;
				}
			ul.bicol li.right {
				width: 337px;
				float: left;
				padding: 0 27px 0 0;
				text-align:center;
				}
				ul.bicol li.right p {
					font-family: Helvetica, Arial, sans-serif;
					font-weight: bold;
					color: #444;
					text-decoration: none;
					word-spacing: normal;
					text-align: left;
					letter-spacing: 0em;
					line-height: 2em;
					font-size: 1.8em;
					}
				ul.bicol li.right img {
					margin:0 auto;
				}
					ul.bicol li.right img.border {
						border:4px solid #fff;
					}
					
			/* Home */
			
			li.right div.choose {
				background-color:#f0f0f8;
				width: 337px;
				height: 80px;
				padding: 0;
				margin: 0;
			}
				li.right div.choose span {
					font: 2.4em Helvetica, Arial, sans-serif;
					color: #000;
					font-weight:bolder;
					text-align: left;
					padding-top:5px;
				}
			li.right ul.news {
				width: 337px;
				padding: 0;
				margin: 0;
			}
			li.right ul.news li.left {
				width:100px;
				padding: 15px 0 0 0;
				margin: 0;
			}
			li.right ul.news li.right {
				width:227px;
				padding: 0;
				margin: 0;
			}
				li.right ul.news h2 {
					color: #253b86;
					text-align:left;
					line-height: 1.2em;
					font-size: 2.2em;
					font-family: Helvetica, Arial, Verdana, sans-serif;
					font-weight:normal;
					border-bottom: #d3d4d6 2px solid;
					padding-bottom:5px;
					margin-bottom:10px;
				}
				li.right ul.news p {
					text-align:left;
					font-size: 1.6em;
					font-weight: normal;
					line-height: 1.4em;
				}
				
	div#footer {
		width:100%;
		height:52px;
		clear:both;
		display:block;
		margin:0;
		padding:0;
		background:url("/media/images/footerbg.png") repeat-x center top;
		position: fixed;
		bottom: 0px;
	}
		div#footer a {
			color:#fff;
			text-decoration:none;
			font-weight:bold;
		}
		div#footer a:hover {
			color:#333;
			text-decoration:underline;
			font-weight:bold;
		}
	div#footer p {
		display:block;
		color: #fff;
		margin:0;
		padding:18px 0;
		background-color:transparent;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 1.2em;
		font-weight: bold;
		text-align: center;
    }

/* Products */

	ul.bicol h1.top {
		color: #000;
		font: 3.6em "Rockwell", Georgia, Arial;
		display: block;
	}
		ul.bicol h1.top em {
			font-weight: bold;
		}
			ul.bicol h1.top span.lower {
				color: #d4202b;
				font: 0.5em Helvetica, Arial, Verdana, sans-serif;
				display: block;
			}
	
	ul.products a, ul.products a:hover { text-decoration: none; outline: none; border: none; }
	ul.products li {
		width: 812px;
		height: 230px;
		display:block;
		padding:0;
		margin: 30px 106px;
	}
		ul.products li.dc { background: url("/media/images/products/dcbg.jpg") no-repeat top left;}
		ul.products li.hgl { background: url("/media/images/products/hglbg.jpg") no-repeat top left;}
		ul.products li.hc { background: url("/media/images/products/hcbg.jpg") no-repeat top left; }
		
	ul.products li a.pdf {
		padding: 14px 0;
		margin: 0 0 0 638px;
		color: #000;
		display: block;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 1.6em;
		text-decoration: none;
		font-weight: bold;
	}
		ul.products li.dc a.pdf { color: #FFF; }
		ul.products li a.pdf:hover { text-decoration: underline; }
	ul.products li p {
		padding:80px 25px 25px 425px;
		color:#403f3b;
		font-size: 1.4em;
	}
		/*ul.products li.hgl p { padding-top: 80px; }*/
				
	body div#page div#content a.brochure, body div#page div#content a.brochure:hover { text-decoration: none; outline: none; border: none; }		
	/* HC Series */
	
	body.hc ul.bicol li.left {
		width: 694px;
		margin: 0;
		padding: 35px;
		}	
	body.hc ul.bicol li.right {
		width: 225px;
		margin: 0;
		padding: 0 35px 35px 0;
		}	
	div.hctable {
		width: 956px;
		height: 775px;
		display: block;
		clear: both;
		margin-left: 60px;
		padding-top: 100px;
		background: url("/media/images/products/hc-series/table.jpg") no-repeat top left;
	}	
		div.hctable a, div.hctable a img {
			width: 175px;
			height: 46px;
			margin: 2px 0 0 0;
			padding: 0;
			display: block;
		}
		
	/* DC Series */
	
	div.dc-table {
		display: block;
		clear: both;
		padding: 50px 0;
		font-size: 1.5em;
	}
	div.dc-table table {
		border: 2px #333 solid;
	}
	div.dc-table td {
		text-align: center;
		padding: 8px;
		color: #333;
	}
		div.dc-table tr.h1 td {
			background-color: #d4202b;
			color: #fff;
			font-weight: bold;
			font: 1.2em "Rockwell", Georgia, Arial;
			border: 1px #fff solid;
		}
		div.dc-table tr.h2 td {
			background-color: #333;
			color: #fff;
			font-weight: normal;
			font: 0.8em "Rockwell", Georgia, Arial;
			border: 1px #fff solid;
		}
		div.dc-table tr.h3 td {
			background-color: #165294;
			color: #fff;
			font-weight: bold;
			font: 1.4em Helvetica, Arial, Verdana, sans-serif;
			border: none;
		}
		
	/* HGL Series */
	
	body.dc-hgl ul.bicol li.left {
		width: 694px;
		margin: 0;
		padding: 35px;
		}	
	body.dc-hgl ul.bicol li.right {
		width: 225px;
		margin: 0;
		padding: 0 35px 35px 0;
		}
	
	div.hc-table {
		display: block;
		clear: both;
		padding: 50px 0;
		font-size: 1.5em;
	}
	div.hc-table table {
		border: 2px #333 solid;
	}
	div.hc-table td {
		text-align: center;
		padding: 8px;
		color: #333;
	}
		div.hc-table tr.h1 td {
			background-color: #d4202b;
			color: #fff;
			font-weight: bold;
			font: 1.2em "Rockwell", Georgia, Arial;
			border: 1px #fff solid;
		}
		div.hc-table tr.h2 td {
			background-color: #333;
			color: #fff;
			font-weight: normal;
			font: 0.8em "Rockwell", Georgia, Arial;
			border: 1px #fff solid;
		}
		div.hc-table tr.h3 td {
			background-color: #165294;
			color: #fff;
			font-weight: bold;
			font: 1.4em Helvetica, Arial, Verdana, sans-serif;
			border: none;
		}
			
		/* Support */
				body.support div#content .indent {
					padding-left: 45px;
				}
				body.support div#content h1 {
					font-size:2.4em;
					color:#14488d;
					padding-top:18px;
					padding-bottom:18px;
				}
				body.support div#content h2 {
					font-size:2em;
					color:#14488d;
					font-family: "Rockwell", Georgia, Arial;
					font-weight: bold;
					padding-bottom:18px;
				}
					body.support div#content h2.underline {
						display: block;
						padding-bottom:10px;
						margin-bottom:18px;
						border-bottom: 1px solid #333;
					}
					body.support div#content h2.green {
						color: #00a651;
					}
				body.support div#content h3 {
					font-size:1.6em;
					color:#000;
					font-family: Helvetica, Arial, Verdana, sans-serif;
					padding-bottom:18px;
				}
				body.support div#content p {
					padding-bottom:18px;
					line-height: 1.4em;
				}
				body.support div#content ul, div#content ol {
					padding-bottom:18px;
					line-height: 1.6em;
					font-family: Helvetica, Arial, Verdana, sans-serif;
					font-size: 1.4em;
				}
					body.support div#content ul li strong {
						color: #C00;
					}
			
		/* Technical */
				
			body.technical div#subnav ul { width:1024px; }
				
			body.technical div#content {
				padding: 0 35px 80px;
			}
			
			body.technical div#content p.pdfs a {
				height: 34px;
				width: 100%;
				background: #fff url("/media/images/pdf-small.jpg") 35px 6px no-repeat;
				margin: 0px;
				padding: 12px 0 0px 80px;
				display: block;
				vertical-align: middle;
				color: #165294;
			}
				body.technical div#content p.pdfs a:hover {
					color: #fff;
					background: #165294 url("/media/images/pdf-hover.jpg") 35px 6px no-repeat;
				}
				
			body.technical img.center {
				display: block;
				margin: 50px auto;
			}
				
			body.technical ul.circle {
				font-family: Helvetica, Arial, Verdana, sans-serif;
				font-size: 1.4em;
				line-height: 1.6em;
				font-style: normal;
				font-weight: normal;
				text-transform: none;
				letter-spacing: 0em;
				text-align: justify;
				text-justify: inter-character;
				color: #000;
				opacity: 0.9999;
				padding-bottom: 36px;
			}
				
				body.technical ul.circle li {
					list-style: #333 outside disc;
					padding-left: 50px;
				}
			
		/* Library */
			
			body.library div#content p.pdfs a {
				height: 34px;
				width: 100%;
				background: #fff url("/media/images/pdf-small.jpg") 35px 6px no-repeat;
				margin: 0px;
				padding: 12px 0 0px 80px;
				display: block;
				vertical-align: middle;
				color: #165294;
			}
				body.library div#content p.pdfs a:hover {
					color: #fff;
					background: #165294 url("/media/images/pdf-hover.jpg") 35px 6px no-repeat;
				}
			
		/* About */
			
	/* Contact */
	
	body.contact div#content {
		padding-left: 100px;
		padding-right: 100px;
		width: 824px;
	}
	
	#contact-wrapper {
	width:700px; /* 982 */
	border:1px solid #e2e2e2;
	background:#f1f1f1;
	padding:50px;
	display: block;
	margin: 50px auto;
	}
	#contact-wrapper div {
		clear:both;
		margin:1em auto;
	}
	#contact-wrapper form {
		margin: 0 auto;
		width: 430px;
	}
	#contact-wrapper label {
		display:block;
		float:none;
		font-size:16px;
		width:auto;
	}
	form#contactform input {
		border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
		border-style:solid;
		border-width:1px;
		padding:5px;
		font-size:16px;
		color:#333;
		width:400px;
	}
	form#contactform textarea {
		font-family:Arial, Tahoma, Helvetica, sans-serif;
		font-size:100%;
		padding:0.6em 0.5em 0.7em;
		border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
		border-style:solid;
		border-width:1px;
	}
	
	/* Distributors */
	
	body.distributors div#content {
		width: 944px;
		padding-left: 40px;
		padding-right: 40px;
	}
	
	ul.tricol {
		width: 944px;
		display: block;
		clear: both;
	}
	
	ul.tricol li {
		float: left;
		width: 314px;
		text-align: center;
	}
	
	ul.tricol li h1, ul.tricol li h2, ul.tricol li p {
		text-align: center;
	}
	
		form#distrform {
			display: block;
			width: 400px; /* 844px; */
			padding: 20px;
			float:right;
		}
			form#distrform label, form#distrform select {
				font-size: 1.5em;
			}
			
	/* About */
	
	body.about div#content {
		width: 944px;
		padding-left: 40px;
		padding-right: 40px;
	}
	
	body.about div#content div.tourmenu {
		width: 944px;
		border-bottom: 1px #333 solid;
		border-top: 1px #333 solid;
		text-align: center;
		display: block;
		margin-bottom: 20px;
		overflow: auto;
	}
	
	body.about div#content div.tourmenu ul li {
		display: inline-block;
		padding: 0;
		margin: 0;
	}
	
	body.about div#content div.tourmenu ul li a {
		display: block;
		padding: 10px 20px;
		margin: 0;
		font-size: 1.8em;
		border: none;
	}
	
		body.about div#content div.bluebg {
			display: block;
			padding: 40px 50px;
			margin: 15px 0;
			background-color: #bfdcf3;
			text-align: center;
		}
	
			body.about div#content div.bluebg img {
				display: inline-block;
				padding: 10px;
			}
			body.about div#content div.bluebg h2 {
				text-align: left;
			}
			body.about div#content div.bluebg p {
				text-align: justify;
			}