body{margin:0;padding:0;background:#fff;color:#000;font-family:arial,helvetica,sans-serif;font-size:10px;text-align:center}
			
img{border:0}

p{margin:0 0 15px}

h1,h2,h3,h4{font-family:helvetica,arial,sans-serif}

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

.breaker{clear:both;display:block;font-size:1px;line-height:1px;overflow:hidden}

#container{width:961px;margin:auto;text-align:left;position:relative}

#flash {margin:auto;height:100%; }

#header{margin:20px 0 0;height:50px}
	
	#logo{width:108px;height:50px;overflow:hidden}
	
	ul#path{font-family:helvetica,arial,sans-serif;margin:0 0 0 312px;padding:0;list-style-type:none;position:absolute;top:10px;z-index:500}
		ul#path li{float:left;margin:0 10px 0 0;width:154px;text-transform:uppercase;font-size:11px;line-height:12px;white-space:nowrap}
		ul#path li.current{border-top:2px solid #000;border-bottom:2px solid #000;padding:4px 10px 5px 10px;height:19px;line-height:22px}
		ul#path li a{display:block;padding:5px 25px 5px 10px;border-top:1px solid #000;border-bottom:1px solid #000;height:20px;line-height:22px}
		ul#path li a:hover{font-weight:bold;border-top:2px solid #000;border-bottom:0;padding:5px 25px 5px 10px;text-decoration:none;background:transparent url(../gfx/bg_topnav_h.png) no-repeat bottom right}
	
		ul#path ul{display:none;background:transparent url(../gfx/bg_topnav_h.png) no-repeat top right;margin:-16px 0 0;padding:16px 0 0}
			ul#path ul li{display:block;float:none;background:none;margin:0!important;padding:0!important;width:154px;border:0;border-bottom:1px solid #000;background:#fff}
				ul#path ul li a{margin:0;border:0;padding:0 25px 0 10px;height:28px!important;line-height:28px;color:#666;width:119px;}
				ul#path ul li a:hover{color:#000;font-weight:bold;background:#fff;border:0;padding:0 25px 0 10px}
	
	ul#login{position:absolute;top:14px;right:10px;margin:0;padding:0;list-style-type:none;font-size:11px}
		ul#login li{border:0;padding:6px 0;margin:0;text-transform:uppercase;}
		ul#login li a{color:#666}

#contentheader h1{margin:22px 0 15px 313px;font-size:26px;line-height:120%}

#contentcontainer{}

	#leftbar,#rightbar{float:left}
	#leftbar{width:304px;margin-right:9px;background:#fff}
	#rightbar{width:648px;position:relative;color:#666}
	
		#leftbar h2,#rightbar h2{margin:0 0 5px;font-size:16px;line-height:130%}
		#rightbar h2{margin:0 0 15px}
		#leftbar p,#rightbar p{font-size:12px;line-height:130%;color:#666}
		#leftbar p { padding-right: 20px }

	#leftbar .notabene,#rightbar .notabene {font-size:10px}
	
	ul.subnav{list-style-type:none;font-size:14px;margin:0 0 15px;padding:0}
	ul.subnav li{line-height:18px}
	ul.subnav li.current a{color:#000;font-weight:bold;padding-left:11px;background:url(../gfx/bg_li_subnav_current.gif) no-repeat 0 4px}
	ul.subnav li a{color:#666}
	
	ul.tail{margin:0 0 15px;padding:0;list-style-type:none}
		ul.tail li{margin:0;padding:0 0 0 8px;background:url(../gfx/bg_li_tail.png) no-repeat 0 4px}
		ul.tail li a:hover{}

	ul.products{margin:0;padding:0;list-style-type:none}
	ul.products li{float:left;width:152px;background:#fff;margin:0 0 10px;padding:5px}
		ul.products li img{margin:0;border:6px solid #ccc;border-right:5px solid #ccc;background:url(/gfx/loader.gif) center no-repeat;height:141px;width:141px;}
		ul.products li p{margin:0 6px;color:#666}
		ul.products strong{font-weight:normal;color:#666!important}
	ul.products li div{display:none}
	
	.fullproduct{background:#cedfc6;padding:11px 10px 0 11px;width:141px}
	.fullproduct img{padding:0 0 8px;height:141px;width:141px}
	.fullproduct p{padding:0 0 5px;margin:0;color:#484D47}
	.fullproduct ul.tail li {width:100px;margin:6px 0 0 0 ;padding:0 0 0 8px;background:url(../gfx/bg_li_products_tail.png) no-repeat 0 4px}
	
	#tempcontainer{display:none;position:absolute;z-index:255}
	
	.row{float:left;width:324px}
	img.gallery{float:left;background:#ccc;padding:5px;margin:0 10px 10px 0}
	.row p{width:314px}
	.row p.imgtext{text-align:right;margin-top:8px;font-size:10px!important;color:#666}
		
	.gbbutton{display:block;text-align:left;width:154px;margin:0 0 8px;border-top:1px solid #000;border-bottom:1px solid #000;border-left:0;border-right:0;padding:5px 25px 5px 10px;font-size:11px;background:#fff;font-family:helvetica,arial,sans-serif;text-transform:uppercase;cursor:pointer}
	.gbbutton:hover{border-width:2px;padding:4px 25px 4px 10px;border-left:0;border-right:0}
	
	dl.contactinfo{font-size:12px;margin:25px 0 15px;padding:0}
		dl.contactinfo dt{font-weight:bold;margin:0}
		dl.contactinfo dt span{font-weight:normal}
		dl.contactinfo dd{margin:0;padding:0}
		
	ul.news{list-style-type:none;margin:0;padding:0}
		ul.news li{border-bottom:1px solid #ccc;padding:0;margin:0 0 15px}
		
		ul.news li h2{font-size:10px!important}
		ul.news li h4{float:left;width:164px;margin:0;padding:0;color:#666;font-size:10px}
		ul.news li div.imgcontainer{float:left;width:164px}
		ul.news li div.imgcontainer .imgtext{font-size:10px!important;margin:4px 0}
		ul.news li div.teaser{float:left;width:320px;padding-bottom:20px}
			.pdfdownload{font-size:10px!important}
			.pdfdownload a{text-decoration:underline;color:#666;padding:5px 0 5px 25px;height:10px;line-height:18px;background:url(../gfx/pdf_download.png) no-repeat top left}
			.pdfdownload a:hover{text-decoration:none;color:#000}
		
.video{background:#000}
.video #leftbar{background:#000;color:#fff;padding:10px 10px 2px 10px;width:284px}
.video #leftbar .subnav{color:#666;font-size:11px;border-top:1px solid #666;margin:400px 0 0 0 }
.video #leftbar .subnav li{border-bottom:1px solid #666;padding:3px 5px}
.video #leftbar .subnav li.current a{color:#fff;background:url(../gfx/bg_li_video.png) no-repeat 0 5px;padding-left:8px;font-weight:normal}
.video #leftbar .subnav li a:hover{color:#fff;text-decoration:none}
				
#footer{margin:10px 0;border-top:1px solid #ccc}
	#footer p{margin:15px 0;padding:0;line-height:120%;color:#666}
	#footer em{font-style:normal}