html,body
{
	min-height:100%;
}

body
{
	background-color:#fff;
	color:#000;
	margin:0;
	min-width:968px;
	padding:0;
	text-align:center;
}

#outer
{
	border-left:1px solid #000;
	border-right:1px solid #000;
	color:#000;
	height:100%;
	margin:auto;
	min-height:100%;
	position:relative;
	text-align:left;
	width:966px;
}

html>body #outer
{
	height:auto;
}

#innerwrap
{
	float:left;
	width:775px;
}
#innerwrapwideright {
	float:left;
	width:955px;
}

#header
{
	background:#0274c5;
	border:0 solid #000;
	color:#000;
	height:95px;
	overflow:hidden;
	width:966px;
	z-index:100;
}

#banner
{
	border:0 solid #000;
	display:block;
	height:160px;
	margin:5px auto;
	overflow:hidden;
	padding:0;
	width:800px;
	z-index:100;
}

#left
{
	background-color:#fff;
	float:left;
	margin:0 0 0 1px;
	padding-bottom:32px;
	padding-right:20px;
	padding-top:10px;
	position:relative;
	width:170px;
}

#right
{
	background-color:#fff;
	float:right;
	margin:0 1px 0 0;
	padding-bottom:32px;
	padding-left:20px;
	padding-top:10px;
	position:relative;
	width:170px;
}

#footer
{
	background-color:#f7f7f7;
	clear:both;
	color:#fff;
	font:11px Arial, Helvetica, Sans-serif;
	height:35px;
	margin:10px 0 0;
	padding:0;
	text-align:center;
	width:966px;
}

* html #footer
{
	height:35px;
}

#center
{
	float:right;
	margin:10px 0 0;
	padding:0 0 32px;
	width:583px;
}
#centerwideright {
	float:right;
	margin:10px 0 0;
	padding:0 0 32px;
	width:763px;
}

#clearfooter
{
	clear:both;
	height:35px;
	width:800px;
}

.ulfooter
{
	list-style:none;
	margin:0;
	padding:0;
}

.ulfooter li
{
	display:inline;
	margin:0 10px;
	padding:0;
}

.pfooter
{
	background-color:#f7f7f7;
	color:#333;
	font:11px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:3px 0 0;
	text-align:center;
}

a.footerlink:link,a.footerlink:active,a.footerlink:visited
{
	background-color:#ebeced;
	color:#333;
	margin:0;
	padding:0;
	text-decoration:none;
}

a.footerlink:hover
{
	margin:0;
	padding:0;
	text-decoration:underline;
}

.box
{
	background-color:#ebeced;
	margin:-2px 0 20px;
	padding:0;
}

.h1
{
	background-color:#fff;
	color:#0274c5;
	font:Bold 17px Arial, Helvetica, Sans-serif;
	margin:0 0 20px;
	padding:2px;
	text-align:center;
}

.h1landingpage
{
	background-color:#fff;
	color:#002166;
	font:bold 22px/26px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:0;
	text-align:left;
}

.h2landingpage
{
	background-color:#fff;
	color:#002166;
	font:bold 18px/22px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:0;
	text-align:left;
}

.h2landingpage a:link
{
	color:#002166;
}

.h2landingpage a:active
{
	color:#0274C5;
}

.h2landingpage a:visited
{
	color:#002166;
}

.h2landingpage a:hover
{
	color:#0274C5;
}

.customlinks a:link
{
	color:#002166;
}

.customlinks a:active
{
	color:#0274C5;
}

.customlinks a:visited
{
	color:#002166;
}

.customlinks a:hover
{
	color:#0274C5;
}

.h4,.h5
{
	font:bold 12px Arial, Helvetica, Sans-serif;
	padding:0;
}

.h4
{
	background-color:#fff;
	color:#0274c5;
	margin:20px 0;
	text-align:center;
}

.h2
{
	background-color:#0274c5;
	color:#ebeced;
	font:bold 15px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:5px 0;
	text-align:center;
}

.h5
{
	background-color:#fff;
	color:#0274c5;
	margin:20px 0 20px 10px;
	text-align:left;
}

.h6,.h3,span.historydate
{
	background-color:#fff;
	color:#0274c5;
	font:bold 14px Arial, Helvetica, Sans-serif;
	padding:0;
}

span.historydate
{
	display:block;
	margin:0 0 10px;
}

.h6
{
	margin:0;
	text-align:center;
}

.h3
{
	margin:20px 0;
	text-align:left;
}

.boxtext,.brochuretext
{
	color:#333;
	font:11px Arial, Helvetica, Sans-serif;
	margin:2px;
	padding:5px;
}

.brochuretext
{
	text-align:center;
}

.rightdate
{
	background-color:#ebeced;
	color:#0274c5;
	font:Bold 11px Arial, Helvetica, Sans-serif;
}

.pcenterheader
{
	background-color:#fff;
	color:#969696;
	font:Bold 12px Arial, Helvetica, Sans-serif;
	line-height:20px;
	margin:0 0 20px;
	padding:0;
	text-align:left;
}

.pcenter,.pformtext
{
	background-color:#fff;
	color:#333;
	font:12px Arial, Helvetica, Sans-serif;
}

.pcenter
{
	line-height:20px;
	margin:10px 0 25px;
	padding:0;
}

.pformtext
{
	margin:0;
	padding:3px 10px 0 0;
	text-align:right;
}

.headersearch
{
	background-color:#fff;
	color:#333;
	font:11px Arial, Helvetica, Sans-serif;
	height:18px;
	margin:10px 0 2px 5px;
	padding:0;
	width:130px;
}

.contactsearch
{
	background-color:#fff;
	color:#333;
	display:block;
	font:11px Arial, Helvetica, Sans-serif;
	height:18px;
	margin-left:auto;
	width:130px;
}

.headerimg
{
	border:0 solid #0274c5;
	float:left;
	height:95px;
	margin:0;
	padding:0;
	width:250px;
}

img.centerimg
{
	border:0 solid #fff;
	float:right;
	margin:12px 0 0 10px;
	padding:0;
}

img.locationimg
{
	float:right;
	margin:10px 0 0 10px;
	padding:0;
}

img.casestudies
{
	border:1px solid #333;
	float:right;
	margin:10px 0 0 5px;
	padding:0;
}

img.brochures
{
	border:0 solid #fff;
	display:block;
	margin:10px auto 0;
	padding:0;
}

img.educationimg
{
	border:0 solid #fff;
	display:block;
	margin:15px auto;
	padding:0;
}

img.curve
{
	clear:left;
	float:left;
	margin:0;
	padding:0;
	vertical-align:bottom;
}

img.curve1
{
	float:right;
	margin:0;
	padding:0;
	vertical-align:bottom;
}

.brandlogoimg
{
	border:1px solid #ebeced;
	margin:3px 0;
	padding:0;
}

.imgproductsmaller
{
	border:1px solid #0274c5;
	margin:15px 0 10px;
	padding:0;
}

.imgtranslation
{
	border:1px solid #333;
	margin:0 5px 10px 0;
	padding:0;
	vertical-align:middle;
}

.imgswift
{
	border:0 solid #fff;
	display:block;
	margin:auto;
	padding:0;
}

.imgpdf
{
	border:0 solid #fff;
	margin:0;
	padding:0;
	vertical-align:middle;
}

img.locationmaps
{
	border:1px solid #333;
	display:block;
	margin:5px 0;
	padding:0;
}

a.headerlink:link,a.headerlink:active,a.headerlink:visited
{
	background-color:#0274c5;
	border-right:1px solid #e4e4e4;
	color:#fff;
	font:bold 11px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:0 3px 0 5px;
	text-decoration:none;
}

a.headerlink:hover
{
	background-color:#0274c5;
	border-right:1px solid #e4e4e4;
	color:#e4e4e4;
	font:bold 11px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:0 3px 0 5px;
	text-decoration:none;
}

a.rightlink:link
{
	background-color:#ebeced;
	color:#333;
	font:11px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:0 0 0 2px;
	text-decoration:none;
}

a.rightlink:active
{
	background-color:#ebeced;
	color:#333;
	font:11px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:0 0 0 2px;
	text-decoration:none;
}

a.rightlink:visited
{
	background-color:#ebeced;
	color:#333;
	font:11px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:0 0 0 2px;
	text-decoration:none;
}

a.rightlink:hover
{
	background-color:#ebeced;
	color:#333;
	font:11px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:0 0 0 2px;
	text-decoration:underline;
}

a.brandlink:link,a.brandlink:active,a.brandlink:visited,a.brandlink:hover
{
	background-color:#ebeced;
	color:#0274c5;
	font:11px Arial, Helvetica, Sans-serif;
	font-weight:700;
	margin:0;
	padding:0;
	text-decoration:underline;
}

a.quickinfolink:link,a.quickinfolink:active,a.quickinfolink:visited,a.quickinfolink:hover
{
	background-color:#ebeced;
	color:#0274c5;
	display:block;
	font:11px Arial, Helvetica, Sans-serif;
	line-height:2;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:underline;
}

a.centerlink:link,a.centertextlink:link,a.headertextlink:link
{
	background-color:#fff;
	color:#0274c5;
	font:12px Arial, Helvetica, Sans-serif;
	line-height:2;
	margin:0;
	padding:0;
	text-decoration:none;
}

a.centerlink:active,a.centertextlink:active,a.headertextlink:active
{
	background-color:#fff;
	color:#0274c5;
	font:12px Arial, Helvetica, Sans-serif;
	line-height:2;
	margin:0;
	padding:0;
	text-decoration:none;
}

a.centerlink:visited,a.centertextlink:visited,a.headertextlink:visited
{
	background-color:#fff;
	color:#0274c5;
	font:12px Arial, Helvetica, Sans-serif;
	line-height:2;
	margin:0;
	padding:0;
	text-decoration:none;
}

a.centerlink:hover,a.centertextlink:hover,a.headertextlink:hover
{
	background-color:#fff;
	color:#0274c5;
	font:12px Arial, Helvetica, Sans-serif;
	line-height:2;
	margin:0;
	padding:0;
	text-decoration:underline;
}

a.sisterlink:link
{
	background-color:#fff;
	color:#e72130;
	font:12px Arial, Helvetica, Sans-serif;
	line-height:2;
	margin:0;
	padding:0;
	text-decoration:none;
}

a.sisterlink:active
{
	background-color:#fff;
	color:#e72130;
	font:12px Arial, Helvetica, Sans-serif;
	line-height:2;
	margin:0;
	padding:0;
	text-decoration:none;
}

a.sisterlink:visited
{
	background-color:#fff;
	color:#e72130;
	font:12px Arial, Helvetica, Sans-serif;
	line-height:2;
	margin:0;
	padding:0;
	text-decoration:none;
}

a.sisterlink:hover
{
	background-color:#fff;
	color:#e72130;
	font:12px Arial, Helvetica, Sans-serif;
	line-height:2;
	margin:0;
	padding:0;
	text-decoration:underline;
}

a.centertextlink:link,a.centertextlink:active,a.centertextlink:visited,a.centertextlink:hover
{
	display:block;
}

a.standardlink:link,a.standardlink:active,a.standardlink:visited,a.standardlink:hover,a.casestudieslink:link,a.casestudieslink:active,a.casestudieslink:visited,a.casestudieslink:hover,a.smallpiclink:link,a.smallpiclink:active,a.smallpiclink:visited,a.smallpiclink:hover,a.adrotator:link,a.adrotator:active,a.adrotator:visited,a.adrotator:hover
{
	background-color:#fff;
	color:#333;
	font:12px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:0;
	text-decoration:underline;
}

a.brochurelink:link,a.brochurelink:active,a.brochurelink:visited,a.brochurelink:hover
{
	background-color:#fff;
	color:#333;
	font:12px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:2px 0;
	text-decoration:none;
}

a.smallpiclink:link,a.smallpiclink:active,a.smallpiclink:visited,a.smallpiclink:hover
{
	display:block;
}

a.productheaderlink:link,a.productheaderlink:active,a.productheaderlink:visited,a.productheaderlink:hover
{
	background-color:#0274c5;
	color:#ebeced;
	display:block;
	font:bold 12px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:0;
	text-decoration:none;
}

.ulcenterlists
{
	background-color:#fff;
	border:0;
	color:#333;
	display:block;
	font:12px Arial, Helvetica, Sans-serif;
	line-height:25px;
	list-style:disc;
	margin:-10px 0 20px 30px;
	padding:0;
	text-align:left;
}

.uldistributorlist
{
	background-color:#fff;
	color:#333;
	display:block;
	font:12px Arial, Helvetica, Sans-serif;
	line-height:25px;
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
}

.ollocationdirections
{
	background-color:#fff;
	color:#333;
	display:block;
	font:12px Arial, Helvetica, Sans-serif;
	line-height:25px;
	margin:0 0 0 30px;
	padding:0;
	text-align:left;
}

.ulapplicationinterchangetools
{
	background-color:#fff;
	border:0;
	color:#000;
	display:block;
	font:11px Arial, Helvetica, Sans-serif;
	list-style:none;
	margin:0 0 5px;
	padding:0;
	text-align:center;
}

.ulproductlists
{
	border:0;
	display:block;
	list-style:none;
	margin:-10px 0 20px;
	padding:0;
}

.ulcasestudies,.ullocationaddress,.ulhistory
{
	background-color:#fff;
	border:0;
	color:#333;
	display:block;
	font:12px Arial, Helvetica, Sans-serif;
	line-height:20px;
	list-style:none;
	padding:0;
	text-align:left;
}

.ullocationaddressfootnote
{
	font:10px italic Arial, Helvetica, Sans-serif;
}

.ulcasestudies,.ulhistory
{
	margin:10px 0 25px;
}

.ulcasestudies li
{
	margin:10px 0;
}

.ullocationaddress
{
	margin:10px 0;
}

.spancentertext
{
	background-color:#fff;
	color:#0274c5;
	font:12px Arial, Helvetica, Sans-serif;
	line-height:20px;
	margin:10px 0 35px;
	padding:0;
}

.spanproductspec
{
	background-color:#fff;
	color:#333;
	font:Bold 13px Arial, Helvetica, Sans-serif;
	line-height:20px;
	margin:10px 0 35px;
	padding:0;
}

.spanadditionalproducts,.spanprivacypolicy
{
	background-color:#fff;
	color:#000;
	font:Bold 12px Arial, Helvetica, Sans-serif;
	line-height:20px;
	margin:0 0 35px;
	padding:0;
}

.ulproductlist
{
	background-color:#fff;
	color:#333;
	font:12px Arial, Helvetica, Sans-serif;
	line-height:20px;
	list-style:none;
	margin:10px 0 20px;
	overflow:hidden;
	padding:0;
	text-align:center;
	width:100%;
}

.ulproductlist li.list1
{
	float:left;
	margin-right:1.9%;
	padding:0;
	width:49%;
}

.ulproductlist li
{
	float:left;
	margint:0;
	padding:0;
	width:49%;
}

.ulsitemap
{
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
	text-align:left;
	width:100%;
}

.ulsitemap li.secondheader
{
	float:left;
	list-style:none;
	margin:0 0 10px;
	padding:0;
	text-align:center;
	width:100%;
}

.ulsitemap li.thirdheader
{
	background-color:#fff;
	color:#333;
	float:left;
	font:Bold 12px Arial, Helvetica, Sans-serif;
	list-style:none;
	margin:0;
	padding:0 0 0 75px;
	text-align:left;
	width:100%;
}

.ulfaq
{
	background-color:#fff;
	list-style:none;
	margin:0;
	padding:0 10px;
}

.liquestion
{
	background-color:#fff;
	color:#0274c5;
	font:14px Arial, Helvetica, Sans-serif;
	margin:0 0 10px;
	text-align:center;
}

.lianswer
{
	color:#333;
	font:12px Arial, Helvetica, Sans-serif;
	margin:0 0 30px;
}

a.sitemap:link,a.sitemap:active,a.sitemap:visited,a.sitemap:hover
{
	background-color:#0274c5;
	color:#ebeced;
	display:block;
	font:bold 14px Arial, Helvetica, Sans-serif;
	line-height:20px;
	margin:auto;
	padding:0;
	text-decoration:none;
}

a.sitemaptwo:link,a.sitemaptwo:active,a.sitemaptwo:visited,a.sitemaptwo:hover
{
	background-color:#fff;
	color:#333;
	font:12px Arial, Helvetica, Sans-serif;
	line-height:20px;
	margin:0;
	padding:0;
	text-decoration:underline;
}

.spansister
{
	background-color:#fff;
	color:#e72130;
	margin:0;
	padding:0;
}

.featuresbenefitstable
{
	border:1px solid #333;
	border-collapse:collapse;
	margin:0;
	padding:0;
	width:100%;
}

.featuresbenefitstable td
{
	border:1px solid #333;
	color:#333;
	font:12px Arial, Helvetica, Sans-serif;
	height:30px;
	margin:0;
	padding:0 2px;
	text-align:center;
	width:50%;
}

.featuresbenefitstable th
{
	background-color:#0274c5;
	border:1px solid #333;
	color:#ebeced;
	font:bold 14px Arial, Helvetica, Sans-serif;
	height:25px;
	margin:0;
	padding:0;
	text-align:center;
	width:50%;
}

.featuresbenefitstable tr.altrow
{
	background-color:#ebeced;
	color:#333;
}

.pheaderlinks
{
	margin:0 2px;
	padding:0;
	text-align:right;
}

.ulheaderlinks
{
	background-color:#0274c5;
	color:#333;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
	text-align:center;
	width:966px;
}

.ulheaderlinks li.left
{
	float:left;
	font-weight:700;
	margin:0;
	padding:0;
	width:250px;
}

.ulheaderlinks li
{
	float:left;
	font-weight:700;
	margin:0;
	padding:0;
	width:716px;
}

.newsbanner
{
	margin:52px 0 0;
	padding:0;
}

a.scrollLinks,a.scrollLinks:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
}

a.scrollLinks
{
	background-color:#0274c5;
	color:#fff;
}

a.scrollLinks:hover
{
	color:#e4e4e4;
}

.gearboxforms
{
	background-color:#fafafa;
	border:1px solid #F2F2F2;
	color:#333;
	margin:0 auto;
	padding:0 5px;
	width:430px;
}

.gearboxlabel
{
	float:left;
	width:175px;
}

.failuremode
{
	float:left;
	width:100px;
}

.forms
{
	background-color:#fafafa;
	border:1px solid #F2F2F2;
	color:#333;
	margin:0 auto;
	padding:0 5px;
	width:450px;
}

fieldset
{
	background-color:#fafafa;
	border:1px solid #E6E6E6;
	font:Bold 14px Arial, Helvetica, Sans-serif;
	margin:1em 0;
	padding:1em;
}

legend
{
	background-color:#fafafa;
	color:#0274c5;
	font-weight:700;
	margin:5px 0;
	padding:0;
}

.pform
{
	font:12px/18px Arial, Helvetica, sans-serif;
	margin:5px 0;
	padding:0;
	text-align:left;
}

label
{
	float:left;
	width:140px;
	text-align: right;
	padding-right: 10px;
}


input.text
{
	width:205px;
}

select
{
	width:205px;
}

.required
{
	background-color:#fafafa;
	color:#0274c5;
	font:bold 17px Arial, Helvetica, sans-serif;
}

.submit
{
	background-color:#0274c5;
	color:#fff;
	font-size:12px;
	font-weight:700;
	margin:5px 0;
	padding:0;
	width:100px;
}

.googleform
{
	font:12px Arial, Helvetica, Sans-serif;
	margin:4px 0 4px 5px;
	padding:0;
	width:75px;
}

.googlesubmit
{
	background-color:#0274c5;
	color:#fff;
	font-size:12px;
	font-weight:700;
	margin:2px 0;
	padding:0;
	width:75px;
}

.googlesearch
{
	background-color:#fff;
	color:#333;
	font:11px Arial, Helvetica, Sans-serif;
	height:15px;
	padding:0;
}

.historytable
{
	background-color:#fff;
	border:0 solid #333;
	border-collapse:collapse;
	color:#333;
	font:12px Arial, Helvetica, Sans-serif;
	line-height:20px;
	margin:0 0 30px;
	padding:0;
	width:100%;
}

.historytable caption
{
	background-color:#fff;
	color:#0274c5;
	font:bold 14px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:5px;
	text-align:left;
}

img.history
{
	border:#fff 0 solid;
	margin:0;
	padding:0;
}

.calconfigtable
{
	background-color:#f5f5f5;
	border:0 solid #333;
	display:block;
	margin:10px auto;
	padding:0;
	width:500px;
}

.calconfigtable caption
{
	background-color:#f5f5f5;
	color:#0274c5;
	font:14px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:5px;
	text-align:left;
}

.calconfigtable td,calconfigtable td.text
{
	border:0 solid #333;
	color:#333;
	font:11px Arial, Helvetica, Sans-serif;
	height:20px;
	margin:0;
	padding:5px;
	text-align:center;
	width:98px;
}

.calconfigtable td
{
	padding:0 0 10px;
}

.calconfigtable td.text
{
	padding:0;
}

.calconfigtable select
{
	color:#333;
	font:11px Arial, Helvetica, Sans-serif;
	height:19px;
	margin:0;
	padding:0;
	text-align:left;
	width:140px;
}

.calconfigtable input
{
	width:84px;
}

ul.buttonexample
{
	list-style:none;
	margin:0 0 10px;
	padding:0;
}

.buttonexample li,.buttonexample a
{
	background:url(images/requestquote1.gif) no-repeat;
	display:block;
	height:40px;
	list-style:none;
	margin:0 auto;
	padding:0;
	text-decoration:none;
	width:150px;
}

.buttonexample a
{
	background-image:url(images/requestquote.gif);
	margin:0;
}

.buttonexample a:hover
{
	background:transparent;
}

.cataloguesproduct,.cataloguesproductdownload
{
	border:0 solid #333;
	border-collapse:collapse;
	margin:10px 0;
	padding:0;
	width:580px;
}

.cataloguesproduct td
{
	border:0 solid #333;
	color:#333;
	font:11px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:5px;
	width:200px;
}

.cataloguesproduct td.description
{
	width:250px;
}

.cataloguesproduct th
{
	background-color:#0274c5;
	color:#ebeced;
	font:bold 13px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:3px;
	text-align:center;
}

.cataloguesproductdownload
{
	margin:0;
	padding:3px;
	text-align:center;
}

.cataloguesproductimg
{
	border:1px solid #333;
	margin:0;
	padding:0;
}

.cataloguetable
{
	border:1px solid #333;
	border-collapse:collapse;
	margin:0px;
	padding:5;
	width:570px;
}

.cataloguetable td
{
	border:1px solid #333;
	color:#333;
	font:11px Arial, Helvetica, Sans-serif;
	height:20px;
	margin:0;
	padding:0;
	text-align:center;
	width:37px;
}

.cataloguetable td.gear
{
	border:1px solid #333;
	color:#333;
	font:11px Arial, Helvetica, Sans-serif;
	height:20px;
	margin:0;
	padding:0;
	text-align:center;
	width:80px;
}

.cataloguetable th
{
	background-color:#0274c5;
	border:1px solid #333;
	color:#ebeced;
	font:11px Arial, Helvetica, Sans-serif;
	font-weight:700;
	margin:0;
	padding:0;
	text-align:center;
}

.cataloguetable caption,.calcandconfig caption
{
	color:#0274c5;
	font:14px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:20px 0 5px;
	text-align:left;
}

.cataloguetable tr.altrow
{
	background-color:#ebeced;
	color:#333;
}

.cataloguetablenew
{
	margin:0px;
	padding:0px;
	width:750px;
	text-align: left;
	vertical-align: top;
}

.cataloguetablenew td
{
	font:11px Arial, Helvetica, Sans-serif;
	height:20px;
	text-align:left;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.cataloguetablenew td.gear
{
	font:11px Arial, Helvetica, Sans-serif;
	height:20px;
	margin:0;
	padding:10;
	text-align:left;
	width:80px;
}

.cataloguetablenew th
{
	background-color:#0274c5;
	font:11px Arial, Helvetica, Sans-serif;
	font-weight:700;
	margin:0;
	padding:0;
	text-align:left;
}

.cataloguetablenew caption {
	color: rgb(2, 116, 197);
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.cataloguetablenew tr
{
	border-bottom: 1px solid #000;
}
.toplink {
	color: #0274C5;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.cataloguetablenew tr.altrow
{
	background-color:#ebeced;
	color:#333;
	border-bottom: 1px solid #000;
}

.catalogthumbimage {
	margin: 12px 12px 9px 0px;
	padding: 0px 0px 0px 0px;
	-moz-box-shadow: 5px 5px 5px #999;
	-webkit-box-shadow: 5px 5px 5px #999;
	box-shadow: 5px 5px 5px #999;
	border: 1px solid #999999;
}

.catalogueimg
{
	border:1px solid #333;
	height:14px;
	margin:0;
	padding:0;
	vertical-align:middle;
	width:24px;
}

.cataloguetablevintage
{
	border:0 solid #333;
	border-collapse:collapse;
	margin:10px auto;
	padding:0;
	width:550px;
}

.cataloguetablevintage td
{
	border:0 solid #333;
	color:#333;
	font:11px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:5px;
	width:150px;
}

.cataloguetablevintage td.description
{
	width:400px;
}

.cataloguetablevintage td.download
{
	display:block;
	margin:auto;
}

.cataloguetablevintage th
{
	background-color:#0274c5;
	color:#ebeced;
	font:bold 12px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:3px;
	text-align:center;
}

.landingpagetext
{
	color:#000;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
}

.landingpagetextnormal
{
	color:#000;
	font:normal 14px/18px Arial, Helvetica, sans-serif;
}

.landingpagetextsmall
{
	color:#000;
	font:normal 13px/17px Arial, Helvetica, sans-serif;
}

.landingpagefooter
{
	background:#0274C5;
	clear:both;
	color:#FFF;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	margin:0;
	padding:8px 10px;
	text-align:center;
	width:560px;
}
.floatright {
	clear: none;
	float: right;
	width: 100px;
}
