	body { margin:0; padding:0; background-color:#fff; font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, sans-serif; color:#333; text-align:center;}
	p, ul, ol, li, table, tr, td { font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, sans-serif; color: #333;}
	h1, h2, h3, h4, h5, h6 { color:#c61829; font-family:"Trebuchet MS", verdana, sans-serif; }
	img {border:0;}
	#page {width:780px; margin:5px auto; background: #fff url(../images/page_bg.jpg) repeat-y;}
	#language {width:780px; background:#fff; text-align:right; margin:0;padding:0;}
	#language p {padding:3px 11px 2px 0; margin:0;}
	#language a {width:100px; background: #ccc; color:#000; font-size:0.7em; text-decoration:none; padding:2px 10px; margin:0;}
	#language a.selected {background:#2e5a8b url(../images/frenchtab.jpg) no-repeat; color:#fff;}
	#feature { margin:0 auto; width:758px;padding:0; border-top:4px solid #ccc;}
	#feature p {margin:0;padding:0;}
	#feature img {margin:0;padding:0;}
	#navigation {margin:0 auto; padding:0;}
	#navigation p {margin:0 auto 20px auto; padding:0 0 10px 0; border-bottom:1px solid #ccc; width:720px;}
	#navigation a {color:#666; font-size:0.8em;  padding:0 7px; text-decoration:none;font-weight:bold;}
	#navigation a:hover {color:#c61829;}
	#navigation a.active {color:#c61829;}
	#leftcolumn {float:left; width:170px; text-align:left; margin-left:10px; padding:0;}
	* html #leftcolumn {margin-left:5px;}
	#leftcolumn a {color:#fff;}
	#newproduct {background:#2e5a8b;}
	#newproduct h4 {width:170px; height:33px; background: url(../images/lefthome1.jpg) no-repeat; padding:0 0 0 35px; color:#fff; font-size:0.9em; text-transform:uppercase; line-height:40px; margin:0;border-bottom:1px solid white;}
	* html #newproduct h4 {width:135px;}
	#newproduct p { color: #fff; margin:5px 15px; text-transform:uppercase; font-size:0.8em;}
	#newproduct p img {padding:0; margin:-5px;}
	#salescontacts {background:#bfbf00;}
	#salescontacts h4 {width:170px; height:28px; background: url(../images/lefthome2.jpg) no-repeat; padding:0 0 0 35px; color:#fff; font-size:0.9em; text-transform:uppercase; line-height:32px; margin:20px 0 0 0; border-bottom:1px solid white;}
	* html #salescontacts h4 {width:135px;}
	#salescontacts p { color: #333; margin:5px 5px 5px 15px; text-transform:uppercase; font-size:0.7em;}
	#salescontacts p img {padding:0; margin:0 5px 0 -15px;float:left;}
	#centercolumn {float:left; width:355px; padding:0 15px; font-size:0.8em; text-align:left; margin:0 17px; border-left:1px solid #888; border-right:1px solid #888; }
	#centercolum p {line-height:1.4em;}
	#centercolumn h2 {font-size:150%; padding-left:30px; background: url(../images/centerh2_bg.jpg) no-repeat 0% 100%;}
	#centercolumn2 {float:left; width:525px; padding:0 15px; font-size:0.8em; text-align:left; margin:0 17px; border-left:1px solid #888;}
	#centercolumn2 h2 {font-size:150%; padding-left:30px; background: url(../images/centerh2_bg.jpg) no-repeat 0% 100%;}
	#rightcolumn { float:left; width:169px; text-align:left; background: url(../images/righthome1.jpg) repeat-y; }
	#rightcolumn p {font-size:0.7em; line-height:1.8em; padding:0 20px; font-weight:bold;}
	#footer {font-size:0.6em; text-align:right; padding:5px 40px 5px 0; border-top:1px solid #ccc; margin:0 11px; }
	#footer a {color:#006; text-decoration:none;}
	#footer a:hover {}
	.clear {clear:both; margin:0; padding:0; font-size:1px;}
	div.row { clear: both; padding-top: 3px; }
	#contactbox {width:400px;}
	#contactbox label { float: left; width: 145px; text-align: right; }
	#contactbox strong { float: left; width: 145px; text-align: right; }
	#contactbox span.formw { float: right; width: 240px; text-align: left; vertical-align:middle; } 
	address { font-size: 12px; font-style: normal; font-weight: bold; padding-left: 10px; }