﻿/* document */
BODY { margin:0; font: normal 12px Arial, Futura, Verdana, Helvetica }
.default { background-color:#E1E1ED; }
.master { background-color:#ffffff; }

A { color:#808080; text-decoration:underline; }
A:hover { color:#808080; text-decoration:none; }
INPUT { font-family:Arial, Futura, Helvetica; }
FORM { margin:0px; }
SELECT { font-family:Arial, Futura, Helvetica; }
TEXTAREA { font-family:Arial, Futura, Helvetica; }
IMG { border:0px; }
P { margin:0 0 10px 0; }

/* header/top */
.header { background-color:#969696; height:90px; padding:0 0 0 0; }
.content { background-color:#ffffff; color:#000000; font-size:12px; height:450px; 
    padding:1px 25px 0 0px; letter-spacing:0pt; text-align:justify; text-transform:inherit; 
}
.content TD { color:#000000; font-size:12px; text-transform:inherit; }
.left { float:left; margin-right:25px; width:525px; }
.right { float:left; width:250px; }

/* menu */
.homeMenu { background-color:#ffffff; }
.homeContent { background-color:#ffffff; height:425px; height:450px; padding:2px 0px 0 0px; }
.menu { margin:0 5px 0 25px; width:540px; border:dotted 0px #ffffff; }
.menu .nav { background-color:#969696; margin:0 0 0 0px; padding:5px 0 0px 0; }
.menu A { font-family:Futura, Verdana, Arial, Helvetica, Sans-Serif;
	color:#ffffff; font-size:10px; font-weight:normal; text-decoration:none;
	text-transform:uppercase; letter-spacing:.3pt; 
}
.menu A:hover { color:#eeeeee; }
.menu TD { color:#ffffff; padding-right:8px; }
/*.nav_sep { width:10px; }*/

.languages { padding:0px 15px 0px 10px; }
.languages A { font-family:Futura, Verdana, Arial, Helvetica, Sans-Serif;
	color:#ffffff; font-size:10px; font-weight:bold; text-decoration:none;
	text-transform:uppercase; letter-spacing:.3pt;
}
.languages A:hover { color:#eeeeee; }

/* content */
.contentHeader { color:#808080; font-family:Futura, Verdana, Arial;
	font-size:14px; font-weight:bold; margin:20px 0 25px 0;
	text-transform:uppercase; letter-spacing:1pt; height:16px; width:473px;
}
.contentHeader A { text-decoration:none; border-bottom:dotted 1px #808080; }
.internalHeader { font-size:12px; font-weight:bold; margin:0 0 10px 0; text-transform:uppercase; 
    letter-spacing:1pt;
}
.sideContentHeader { color:#ED1B23; font-size:13px; font-weight:bold; margin:0 0 10px 0; }
.print_details TABLE { font-size:12px; text-align:left; width:400px; }
.border_img { border:1px #ffffff solid; margin-left:8px; }

/* footer */
.footer { font-weight:normal; padding:10px 0px 10px 0px; letter-spacing:.5pt; 
    border-top:solid 8px #dddddd; 
}
.footer TD { color:#808080; font-size:9px; font-weight:normal; height:25px; }
.privacy { color:#808080; font-size:10px; }
.privacy A { text-decoration:none; }

.contactForm { padding:0px 0 0 0; }
.contactForm TD { font-size:10px; padding:0px 0 5px 0; width:100px; }
.contactForm .column1 { color:#808080; font-weight:bold; text-transform:uppercase; }
.contactForm .field { font-size:11px; width:250px; }
.contactForm .select { font-size:11px; width:250px; }
.contactForm .validation { padding:0 0 0 15px; width:180px; }
.contactForm TD.contactButtons { height:40px; width:350px; text-align:right; }
.contactForm .button { }
.contact_img { border:solid 3px #dddddd; width:200; height: 180px; }

.list { color:#2B251F; font-size:11px; }

/* links */	
.links { list-style:none; margin:0; padding:0; }
.links LI { padding:0; margin:0 0 20px 0; }
.links A { color:#808080; text-decoration:none; font-size:12px; }

.bordered_img { border:solid 1px #808080; }

/* products */
.products IMG { border:solid 1px #808080; height:130px; width:150px; margin:0 0 5px 0; }
.products TD { padding:5px 10px 0 0px; }
.products DIV { background-color:#ffffff; }
.products A { text-decoration:none; color:#808080; }
.products UL { list-style:none; padding-left: 0px; margin-left:0; }
.products LI { color:#002461; margin-bottom: 5px; font-size:11px; }
TD .material { font-size:10px; padding:0 .2em .9em 1px; }
.materials A { text-decoration:none; font-weight:bold; }
.materials IMG { margin:1px 0 3px 0; }
.nav_left { padding-right:3px }
.nav_right { padding-left:2px; }
.request_info { background-color:#939598; padding:3px 10px 3px 0; }
.request_info A { font-size:8px; }
.request_info A:hover { color:#ffffff; }

/* product type */
.product_type { margin-right:15px; width:230px; border:solid 1px #dddddd; float:left; }
.product_type A { text-decoration:none; color:#000000; font-size:10px; }
.product_type A:hover { color:#808080; }
.product_type UL { list-style:none; padding-left: 0px; margin-left:0; }
.product_type LI { color:#002461; margin-bottom: 5px; font-size:11px; }

/* product colour */
.product_colour { margin:0 15px 0px 0; width:265px; border:solid 1px #dddddd; float:left; }
.product_colour A { text-decoration:none; color:#000000; font-size:10px; }
.product_colour A:hover { color:#808080; }
.product_colour UL { list-style:none; padding-left: 0px; margin-left:0; }
.product_colour LI { color:#002461; margin-bottom: 5px; font-size:11px; }

/* product country */
.product_country { margin:0 0px 0px 0; width:265px; border:solid 1px #dddddd; float:left; }
.product_country A { color:#000000; text-decoration:none; font-size:10px; }
.product_country A:hover { color:#808080; }
.product_country UL { list-style:none; padding-left: 0px; margin-left:0; }
.product_country LI { color:#002461; margin-bottom: 5px; font-size:11px; }

/* products */
.sectionheader { font-weight:bold; font-size:11px; background-color:#969696; color:#ffffff; 
    padding:5px 0 4px 15px; text-transform:uppercase; 
}
.product_list { margin:0px 0px 0px 15px; overflow:auto; height:200px }
.product_details { font-size:11px; }
.product_details A { color:#808080; text-decoration:none; }

.technical TD { border-bottom:solid 1px #dddddd; }
.technical .column1 { font-weight:bold; height:40px; text-transform:uppercase; width:140px; }
.technical .image_column {}

.search_link { text-align:right; font-size:10px; }
.search_link A { font-size:10px; text-decoration:none; border-bottom:dotted 1px #808080; text-transform:uppercase; }

/* search */
.field { width:150px; font-size:12px; }
.select { width:150px; font-size:10px; }
.label { color:#808080; text-transform:uppercase; font-weight:bold; font-size:10px; }
.quicksearch .textbox { width:115px; color:#808080; font-size:10px; text-transform:uppercase; }
.quicksearch .button
{
    background-color:#b5b5b5 /*#c0c0c0*/;
    font-family:arial;
    font-weight:bold;
    border:#000000 0px solid;
    font-size:10px;
    color:#ffffff /*#778899*/;
    height:19px;
    width:37px;
    padding:0 0 2px 0;
    letter-spacing:.5pt;
    text-transform:uppercase;
}
.search_button { border:1px; font-weight:bold; margin:0; font-size:11px; height:20px; width:100px }

/* events */
.exhibitions IMG { border:solid 1px #969696; height:142px; width:182px; margin:0 0 5px 0; }
.exhibitions TD { padding:5px 20px 0 0px; font-size:11px; }
.exhibitions DIV { background-color:#ffffff; padding:0px 0 3px 0px; margin:0 0 10px 0; }
.exhibitions A { text-decoration:none; color:#808080; }

/* results */
.results { color:#000000; font-size:11px; }
.results A { color:#808080; font-size:13px; text-decoration:none; }
.results TD { font-size:11px; text-transform:uppercase; }
.results TABLE { width:100%; padding:0 0 0 0; }
.results_nav { }
.results_nav TD { font-size:11px; }
.results_nav A { color:#808080; font-size:12px; text-decoration:none; }

.country { background-color:#c1c1c1; border:0; color:#ffffff; margin:0; padding:0; }

.preview { margin:0 0 0 0; background:#FFFFFF; }
.preview .image {}
.preview .text { margin:0 0 0 10px; }

/* brochures */
.brochure { width:250px; float:left; }
.brochure A { text-decoration:none; }
.brochure A:hover { color:#000000; }
.brochure TD { color:#808080; font-size:11px; }
.brochure .thumb { border:solid 2px #dddddd; margin-bottom:5px; width:140px; height:205px }

/* video */
.videos { width:100%; text-align:center; }
.video { width:250px; float:left; }
.video A { text-decoration:none; }
.video A:hover { color:#000000; }
.video TD { color:#808080; font-size:11px; }
.video .thumb { border:solid 2px #dddddd; margin-bottom:5px; width:150px; height:205px; }

.events_links { text-align:right; font-size:10px; }
.events_links A { font-size:10px; text-decoration:none; border-bottom:dotted 1px #808080; text-transform:uppercase; }

.bot1 { margin-right:2px; }
.bot2 { margin-right:2px; }
.print_name { font-size:18px; padding:3px 0 3px 6px; }
.print_logo { padding:0px; height:3px; }
.preview_desc 
{
    padding:15px 15px 20px 15px;
}
.headerLink{ text-align:right; font-size:10px; }
.headerLink A { font-size:10px; text-decoration:none; border-bottom:dotted 1px #808080; text-transform:uppercase; }
.emailLink { font-size:10px; }
.emailLink A { font-size:10px; text-decoration:none; border-bottom:dotted 1px #808080; text-transform:uppercase; }
