/* ------------------------------------------------------------

	Title:				James Thomas Engineering Styles
	Author(s):		Karen Stout (karen_at_welovetheweb.com)
							for We Love The Web Ltd. (frank_at_welovetheweb.com)
							site design by: DNA (lee_at_dna.tc)
	Last Updated:	29/01/2008
	Colors:			

------------------------------------------------------------ */
ul,ol { list-style:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div
{ margin:0; padding:0; }
a img,:link img,:visited img { border:none; }
address { font-style:normal; }
fieldset {border:0;}

div.hr { clear: both; }
	div.hr hr { display: none; }
	
/* ------------------------------------------------------------
	self clearing float
------------------------------------------------------------ */	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* ------------------------------------------------------------
	document default fonts and vertical rhythm
------------------------------------------------------------ */	
body {
	font: 62.5% Verdana,Arial,Helvetica,sans-serif;
	background: url('/jte/images/mainBGrepeater.jpg') center 0;
}

body#homepage {
	background:#000000;
	text-align:center;
}
html>body {
	font-size:10px;
}
h1 {
	font-weight:normal;
	font-size:2em;
	line-height:1em;
	margin:1em 0 0.75em 0;
}
h2 {
	font-weight:normal;
	font-size:1.5em;
	line-height:1em;
	margin:1em 0 1em 0;
}
h3 {
	font-weight:normal;
	font-size:1.1667em;
	line-height: 1.286em;
	margin: 1.286em 0 1.286em 0;
}
p {
	line-height:1.5em;
	font-size:1em;
	margin-top:1.5em;
	margin-bottom:1.5em;
}
table {
	font-size:1em;
}
a {
	text-decoration:none;
}

/* ------------------------------------------------------------
	home page
------------------------------------------------------------ */	
#jamesThomas.homepage {
	background:#fff;
	height:317px;
	margin:-168px 0 0;
	position:absolute;
	top:50%;
	width:100%;
	left:0;
}
.homePage #middle {
	height:269px;
	margin:0px auto;
	padding:24px 0px 0px;
	text-align:center;
	width:880px;
}
.homePage #middleLeft {
	float:left;
	height:269px;
	margin:0px;
	padding:0px 24px 0 0;
	width:269px;
	text-align:center;
}
.homePage #middleCenter {
	border-left:2px solid #000000;
	border-right:2px solid #000000;
	float:left;
	height:269px;
	margin:0px 24px 0px 0px;
	padding:0px 24px;
	width:269px;
	text-align:center;
}
.homePage #middleRight {
	float:left;
	height:269px;
	margin:0px;
	width:130px;
}
.homePage h1 {
	background:url('/jte/images/front_logo.jpg') right top no-repeat;
	width:211px;
	height:66px;
	margin:0;
	text-indent:-9999px;
}

/* ------------------------------------------------------------
	nav
------------------------------------------------------------ */	
body#homepage #nav ul {
	list-style-type:none;
	margin:5px 0px 0px;
	padding:0px;
}
#nav ul {
	list-style-type:none;
	margin:10px 0px 0px;
	padding:0px;
}
#nav li {
	float:left;
	margin:0px 0px 10px;
	padding:0px;
	text-align:left;
	width:100%;
	display:block;
}
body#homepage #nav a {
	background: url('/jte/images/smallBlock.gif') no-repeat left center;
	color:#292929;
	margin-right:0px;
	padding:2px 0 2px 26px;
	text-decoration:none;
	display:block;
}
#nav a {
	background: url('/jte/images/front_block.gif') no-repeat left center;
	color:#292929;
	margin-right:0px;
	padding:2px 0 2px 26px;
	text-decoration:none;
	display:block;
}
#nav_general {
	width:110px;
	background:url('/jte/images/crops_top.gif') left top no-repeat;
	padding:11px 0 0 0;
	margin: 25px 0 0 15px;
	
}
#nav_general ul {
	list-style-type:none;
	margin:10px 0px 25px 0;
	padding:0px 0 11px 0;
	background:url('/jte/images/crops_bot.gif') left bottom no-repeat;
	float:left;
	width:110px;
}
#nav_general li {
	width:100px;
	padding:0px;
	text-align:right;
	display:block;
	
}
#nav_general a {
	background:transparent url('/jte/images/box.gif') no-repeat right center;
	color:#292929;
	padding:0px 20px 0px 0px;
	text-decoration:none;
	margin:0 0 10px 0;
	display:block;
}
#nav_general a:hover {
	background:transparent url('/jte/images/box_w.gif') no-repeat right center;
}
#nav_side ul {
	list-style-type:none;
	margin:10px 0px 25px 2px;	
}
#nav_side li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width:120px;
	padding:0px;
	text-align:left;
	display:block;
}
#nav_side a {
	background:transparent url('/jte/images/box.gif') no-repeat 0 2px;
	color:#292929;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	text-transform:none;
	margin:0 0 10px 0;
	display:block;
}
#nav_side a:hover {
	background:transparent url('/jte/images/box_w.gif') no-repeat 0 2px;
}

/* ------------------------------------------------------------
	masthead
------------------------------------------------------------ */	
#masthead {
	width:900px;
	background:#000000;
	margin:auto;
	height:120px;
}
/* ------------------------------------------------------------
	general structure
------------------------------------------------------------ */
#wrap {
	background: #fff url('/jte/images/general_bg.gif') left top repeat-y;
	width:900px;
	text-align:left;
	margin:auto;
}
#left {
	width:140px;
	float:left;
	position:relative;
	left:0;
	top:0;
}
/* ------------------------------------------------------------
	content
------------------------------------------------------------ */
#content {
	width:600px;
	float:left;
	margin:0 0px 10px 20px;
	_margin:0 0 0 20px;
	background:#fff;
}
.content-inner {
	clear:both;
	padding:0 20px 0 0;
}

/*
.content-inner {
	margin-right:20px;
	margin-left:-10px;
	clear:both;
	_margin-left:0;
}
*/
.content-inner-2 {
	margin-right:20px;
	width:400px;
}
.content-inner-3 {
	margin-right:20px;
}
.content-inner-4 {
	width:360px;
	float:right;
	margin-right:20px;
}
h1#h1_lightingproducts {
	background:url('/jte/images/titles/title_light.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_par64-56-46 {
	background:url('/jte/images/titles/title_64_56_46.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_sales {
	background:url('/jte/images/titles/title_sales.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_rental {
	background:url('/jte/images/titles/title_rental.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_exhibitions {
	background:url('/jte/images/titles/title_exhibitions.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_par38 {
	background:url('/jte/images/titles/title_par38.gif') left top no-repeat;
	width:275px;
	height:27px;
	margin-top:20px;
}
h1#h1_par36 {
	background:url('/jte/images/titles/title_par36.gif') left top no-repeat;
	width:275px;
	height:27px;
	margin-top:20px;
}
h1#h1_par30 {
	background:url('/jte/images/titles/title_par30.gif') left top no-repeat;
	width:150px;
	height:27px;
	margin-top:20px;
}
h1#h1_par20 {
	background:url('/jte/images/titles/title_par20.gif') left top no-repeat;
	width:150px;
	height:27px;
	margin-top:20px;
}
h1#h1_par16 {
	background:url('/jte/images/titles/title_par16.gif') left top no-repeat;
	width:150px;
	height:27px;
	margin-top:20px;
}
h1#h1_par16Battens {
	background:url('/jte/images/titles/title_par16_batten.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_MeatRacks {
	background:url('/jte/images/titles/title_meatrack.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_Accessories {
	background:url('/jte/images/titles/title_accessories.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_SuperLiteTruss {
	background:url('/jte/images/titles/title_superlite.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_LoadTables {
	background:url('/jte/images/load.gif') left top no-repeat;
	width:214px;
	height:21px;
	margin-top:20px;
}
h1#h1_trussingproducts {
	background:url('/jte/images/titles/title_truss.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_Company {
	background:url('/jte/images/titles/title_company.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_Contacts {
	background:url('/jte/images/titles/title_contacts.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_Par64Outdoor {
	background:url('/jte/images/titles/title_par64.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_par64SpotBanks {
	background:url('/jte/images/titles/title_par36_spot.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_parCyclites {
	background:url('/jte/images/titles/title_cyclites.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_SquareLiteTruss {
	background:url('/jte/images/titles/title_squarerlite.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_gpTruss39 {
	background:url('/jte/images/titles/title_gp30.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_gpTruss52 {
	background:url('/jte/images/titles/title_gp52.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_SuperTruss {
	background:url('/jte/images/titles/title_super_30.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_SuperTruss52 {
	background:url('/jte/images/titles/title_super_52.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_SuperTruss76 {
	background:url('/jte/images/titles/title_super_76.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_SuperMegaTruss {
	background:url('/jte/images/titles/title_supermega.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_GroundSupportTower {
	background:url('/jte/images/titles/title_ground_support.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_GroundSupportSupertower {
	background:url('/jte/images/titles/title_ground_super.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_FollowSpotChairs {
	background:url('/jte/images/titles/title_chair.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_LightingBars {
	background:url('/jte/images/titles/title_bar.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_photos {
	background:url('/jte/images/titles/title_photos.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_3drenders {
	background:url('/jte/images/titles/title_3d.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_TrussingBrochure {
	background:url('/jte/images/titles/title_truss_pdf.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1#h1_LightingBrochure {
	background:url('/jte/images/titles/title_light_pdf.gif') left top no-repeat;
	width:580px;
	height:27px;
	margin-top:20px;
}
h1.page_heading {
	text-indent:-9999px;
}
ul.product_listing_images {
	text-indent:-9999px;
}
ul.product_listing_images li a {
	text-indent:-9999px;
	width:400px;
	height:76px;
	display:block;
	margin: 0 0 10px 0;
}
li a#productPar64-56-46 {
	background:url('/jte/images/products/par64.jpg') left top no-repeat;
}
li a#productPar38-36 {
	background:url('/jte/images/products/par38.jpg') left top no-repeat;
}
li a#productPar30-20-16 {
	background:url('/jte/images/products/par30.jpg') left top no-repeat;
}
li a#productPar64Outdoor {
	background:url('/jte/images/products/par64out.jpg') left top no-repeat;
}
li a#productPar36SpotBanks {
	background:url('/jte/images/products/par36spot.jpg') left top no-repeat;
}
li a#productPar16Battens {
	background:url('/jte/images/products/par16batten.jpg') left top no-repeat;
}
li a#productLightingBars {
	background:url('/jte/images/products/lighting_bar.jpg') left top no-repeat;
}
li a#productCyclites {
	background:url('/jte/images/products/cyclite.jpg') left top no-repeat;
}
li a#productMeatRacks {
	background:url('/jte/images/products/meatrack.jpg') left top no-repeat;
}
li a#productAccessories {
	background:url('/jte/images/products/accessories.jpg') left top no-repeat;
}
li a#productsuperLiteTruss {
	background:url('/jte/images/products/super_lite.jpg') left top no-repeat;
}
li a#productsquareLiteTruss {
	background:url('/jte/images/products/square_lite.jpg') left top no-repeat;
}
li a#productgpTruss39 {
	background:url('/jte/images/products/gp_30.jpg') left top no-repeat;
}
li a#productgpTruss52 {
	background:url('/jte/images/products/gp_52.jpg') left top no-repeat;
}
li a#productsuperTruss20 {
	background:url('/jte/images/products/s_t_30.jpg') left top no-repeat;
}
li a#productsuperTruss52 {
	background:url('/jte/images/products/s_t_52.jpg') left top no-repeat;
}
li a#productsuperTruss76 {
	background:url('/jte/images/products/s_t_76.jpg') left top no-repeat;
}
li a#productsuperMegaTruss {
	background:url('/jte/images/products/s_m_truss.jpg') left top no-repeat;
}
li a#productgroundSupportTower {
	background:url('/jte/images/products/g_s_tower.jpg') left top no-repeat;
}
li a#productgroundSupportSuper {
	background:url('/jte/images/products/g_s_s_tower.jpg') left top no-repeat;
}
li a#productfollowspotChair {
	background:url('/jte/images/products/spot_chair.jpg') left top no-repeat;
}

.product_thumbnails {
	float:right;
}
.product_thumbnails div.thumbnail {
	width:122px; /* width of image plus 2 pixel border */
	margin-right:20px;
	margin-bottom:10px;
	texst-align:center;
}
.product_thumbnails div.thumbnail img {
	border:2px solid black;
}
.product_thumbnails div.thumbnail p {
	margin:2px 0 0 0;
	text-align:right;
}
.product_thumbnails-2 {
	float:right;
	text-align:right;
}
.product_thumbnails-2 div.thumbnail {
	margin-right:20px;
	margin-bottom:10px;
}
.product_thumbnails-2 div.thumbnailMR {
	margin:35px 20px 10px 0;
}
.product_thumbnails-2 div.thumbnail img {
	
}
.product_thumbnails-2 div.thumbnail p {
	margin:2px 0 0 0;
	text-align:right;
}
.product_thumbnails-2 div.thumbnailMR p {
	margin:2px 0 0 0;
	text-align:right;
}
.product_thumbnails_left {
	float:left;
	text-align:left;
}
.product_thumbnails_left div.thumbnail {
	margin-right:20px;
	margin-bottom:10px;
}
.product_thumbnails_left div.thumbnail img {
	
}
.product_thumbnails_left div.thumbnail p {
	margin:2px 0 0 0;
	text-align:right;
}
.product_thumbnails_right {
	float:right;
	text-align:right;
}
.product_thumbnails_right div.thumbnail {
	margin-right:20px;
	margin-bottom:10px;
}
.product_thumbnails_right div.thumbnailGlobe {
	margin-right:37px;
	_margin-right:30px;
	margin-bottom:10px;
}
.product_thumbnails_right div.thumbnail img {
	
}
.product_thumbnails_right div.thumbnail p {
	margin:2px 0 0 0;
	text-align:right;
}
.photo_thumbnails {
	border-bottom:1px solid #999999;
	padding:0px 0 10px 0;
	width:400px;
}
.render_thumbnails {
	border-bottom:1px solid #999999;
	width:300px;
}
#content h2 {
	color:#999999;
	font-size:1.8em;
	clear:both;
}
#content h3 {
	font-weight:bold;
}
ul.subcontent_nav {
	background:#000000;
	width:578px;
	margin:10px 0 20px 0;
	height:1em;
	padding:5px 0 8px 0;
}
ul.subcontent_nav li {
	float:left;
	display:block;
}
#content ul.subcontent_nav li a {
	display:block;
	text-decoration:none;
	background:url('/jte/images/box_w.gif') left center no-repeat;
	padding: 0 0 0 15px;
	margin:0 20px 0 20px;
	color:#fff;
}
ul.subcontent_lightingNav {
	background:#000000;
	width:578px;
	margin:10px 0 20px 0;
	height:1em;
	padding:5px 0 8px 0;
}
ul.subcontent_lightingNav li {
	float:left;
	display:block;
}
#content ul.subcontent_lightingNav li a {
	display:block;
	text-decoration:none;
	background:url('/jte/images/box_w.gif') left center no-repeat;
	padding: 0 0 0 15px;
	margin:0 20px 0 20px;
	color:#fff;
}
#content a {
	text-decoration:none;
	color:#000099;
}
p.intro {
	border-bottom:1px solid #999999;
	padding:0 0 10px 0;
}
p.intro_nocolour {
	border-bottom:1px solid #999999;
	padding:0 0 10px 0;
}
h2.intro {
	border-bottom:1px solid #999999;
	padding:0 0 10px 0;
}
p.blue_block {
	background:url('/jte/images/blue_block.gif') left center no-repeat;
	padding:0 0 0 10px;
}
ul#salesList {
	background:url('/jte/images/globe_1.jpg') right top no-repeat;
	margin: 0 0 0 0px;
	padding-bottom:60px;
}
ul#salesList li {
	list-style-type:disc;
	margin:0 0 0 20px;
	line-height:1.8em;
}
.container {
	clear:both;
}
.column-1, .column-2 {
	width:280px;
	float:left;
}
.column-2small {
	width:245px;
	float:left;
	margin:0 0 0 55px;
	display:inline;
}
.column-1 p {
	margin-right:20px;
}
.column-2 {
	margin-left:20px;
}
.column-1-2, .column-2-2, .column-3 {
	width:200px;
	float:left;
}
.column-1-3 {
	width:320px;
	float:left;
}
.column-1-contact {
	width:330px;
	_width:340px;
	float:left;
	padding:0 20px 0 0;
	border-right:1px solid #999;
}
.column-2-3 {
	width:260px;
	float:left;
}
	.column-2-3 p {
		float:left;
		margin:0 0 10px 5px;
	}
.column-1-4 {
	width:360px;
	float:left;
}
.column-2-4 {
	width:220px;
	float:right;
}
.column-1-5 {
	width:300px;
	float:left;
}
.column-2-5 {
	width:280px;
	float:right;
}
.add_50_margin {
	margin-top:50px;
	margin-bottom:50px;
}
.surround {
	position:relative;
}
.lighting_absolute {
	position:absolute;
	top:200px;
	left:0px;
	width:190px;
}
.content-inner-4 p {
	margin-top:0;
}
/* ------------------------------------------------------------
	tables
------------------------------------------------------------ */
table.gentable {
	border-collapse:collapse;
	border:0;
	margin:0 0 20px 0;
}
table.gentable caption span {
	border:1px solid black;
	background:#999999;
	margin:0 0 10px 0;
	padding:3px;
	display:block;
	font-weight:bold;
}
table.gentable thead {
	
}
table.gentable tr {
	vertical-align:top;
}
table.gentable th {
	text-align:left;
	padding:3px 8px 3px 8px;
	margin:0 0 10px 0;
	border-top:1px solid black;
	border-bottom:1px solid black;
	background:#999999;
}
table.gentable th.firstcol {
	border-left:1px solid black;
}
table.gentable th.lastcol {
	border-right:1px solid black;
}
table.gentable thead td.spacer_row {
	border:0;
	height:2em;
	background:#fff;
	font-weight:bold;
}
table.gentable tbody {
	background:#e1e1e1;
}
table.gentable td {
	background:#e1e1e1;
	padding:3px 8px 3px 8px;
	border-left:1px solid #fff;
}
table.gentable td.first {
	border:0;
}
table.gentable tbody td.spacer_row {
	border:0;
	height:2em;
}
table.half_table {
	width:270px;
}
table.full_table {
	width:560px;
}
table.350_table {
	width:350px;
}
table.half_table thead, table.full_table caption, table.hideCaption caption {
	margin:0;
	padding:0;
	border:0;
	display:none;
}
table.gentable tfoot td {
	background:#fff;
	border:0;
}

/* ------------------------------------------------------------
	right
------------------------------------------------------------ */
#right {
	width:130px;
	float:right;
	padding-top:25px;
	padding-left:0px;
}
#right h2 {
	margin:0;
	font-size:1.8em;
	font-weight:bold;
	text-transform:lowercase;
}
/* ------------------------------------------------------------
	outer-wrap
------------------------------------------------------------ */	
div.outer-wrap {
	background: #C8C8C8 ;
	width:100%;
	clear:both;
}
#bottom {
	clear:both;
	background:url('/jte/images/general_bg.gif') left top repeat-y;
}
/* ------------------------------------------------------------
	reusable elements
------------------------------------------------------------ */	
.hideText {
	text-indent:-9999px;
}
.float_left {
	float:left;
}
.float_right {
	float:right;
}
.alignleft {
	text-align:left;
}
.aligncenter {
	text-align:center;
}
.alignright {
	text-align:right;
}
.clearboth {
	clear:both;
}

.dna_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
}
.dna_title2 {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}.table_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-position: left;
	padding-left: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.table_topx2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-position: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-left: 6px;
}

.table_small {
	color: #FFFFFF; 
	font-size: 6px; 
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;

}
Par 64 .dna_title {color: #990099}
.tablex12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-position: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-left: 12px;
}

.tablex0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-position: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-left: 0px;
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height: 14px;
}
.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height: normal;
}

.ved10 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

ul.contactsList {
	list-style-type: none;
	margin-top: 24px;
	font-weight: bold;
}
	ul.contactsList li {
		padding: 0px 0px 12px 17px;
		background:  url("/jte/images/blue_block.gif") no-repeat 0 3px;
	}
	ul.contactsList li ul {
		font-weight: normal;
		list-style-type: none;
	}
	ul.contactsList li ul li {
		background: none;
		padding: 0px;
	}
	ul.contactsList a {
		color: #fc0;
		color: #ff9c00;
		text-decoration:none !important;
	}
	ul.contactsList a:hover {
		color: #666;
	}
	
ul.contactsList2 {
	list-style-type: none;
	font-weight: bold;
}
	ul.contactsList2 li {
		padding: 0px 0px 12px 17px;
		background:  url("/jte/images/blue_block.gif") no-repeat 0 3px;
	}
	ul.contactsList2 li ul {
		font-weight: normal;
		list-style-type: none;
	}
	ul.contactsList2 li ul li {
		background: none;
		padding: 0px;
	}
	ul.contactsList2 a {
		color: #fc0;
		color: #ff9c00;
		text-decoration:none !important;
	}
	ul.contactsList2 a:hover {
		color: #666;
	}
	
/*---------------------------------------------
	STYLES ADDED TO SORT DATA TABLES
---------------------------------------------*/
.UDL_pad {
	
}
.CLP_pad {
	
}
.leftPad {
	padding:0 0 0 25px;
}
.metresPad {
	padding:0 0 0 8px;
}
.feetPad {
	padding:0 0 0 16px;
}
.kgPad {
	padding:0 0 0 20px;
}
.lbPad1 {
	padding:0 0 0 25px;
}
.deflectionPad {
	padding:0 0 0 9px;
}
.kgPad2 {
	padding:0 0 0 24px;
}
.lbPad2 {
	padding:0 0 0 26px;
}
.kgPad3 {
	padding:0 0 0 27px;
}
.lbPad3 {
	padding:0 0 0 26px;
}

.diffWidths {
	width:569px;
}
.alignLeft {
	float:right;
}
p.description {
	font-size:0.90em;
}
p.descriptionMR {
	font-size:0.87em;
	letter-spacing:-0.06em;
}
body#contact p.intro {
	margin:0 0 10px 0;
}
body#contact {
	margin:0;
}
.column-1-3 p {
	margin:0;
}
body#rentalContact p {
	margin:0 0 10px 0;
}
body#salesContact p {
	margin:0 0 10px 0;
}
div#accessoriesPage {
	float:left;
	width:320px;
	display:inline;
	margin:0 0 0 20px;
}

#exhibitions { 
	margin: 24px 0px 0px 0px; 
}
.exhibitionContainer { 
	width: 100%; 
	display:block; 
	border-bottom: 2px solid #ccc; 
	padding: 0 0px 12px 0px; 
	margin: 0px 0px 10px 0px;  
	float:left;
}
.exhibitionContainer .Image { 
	clear: left; 
	float: left; 
	width: 84px; 
	margin: 0 6px 0px 6px; 
}
.exhibitionContainer .Image img { 
	border: 2px solid #ccc; 
	width: 80px; 
	height: 80px; 
	background: #fff; 
	display: block; 
}
.exhibitionContainer .Contents { 
	float: left; 
	margin: 0px 6px 0px 0px; 
	width: 290px; 
	display: block;
}
.exhibitionContainer .Date, .exhibitionContainer .Title, .exhibitionContainer .Outline, .exhibitionContainer .Link { 
	clear: left; 
	float: left; 
	width: 290px; 
	display: block; 
	margin: 0px; 
	padding: 0px; 
}
.exhibitionContainer .Link { 
	font-weight: bold; 
	color: #039; 
}
