/**************** General rules *********************/
*{font-size:100.01%;	margin:0;	padding:0;	}
html{font-size:100.01%;padding: 0; margin: 0; }
body {font-size:100.01%;padding: 0; line-height:150%;margin: 0;font-family:  arial, Tahoma, sans-serif; color: #555;}
/**************** General Links ***********************************/
a:link 				{ color: #555; text-decoration: none;}
/***************** Page Sections *********************/
#container {font-size:76%;	}

/********************** Navigation ******************/
#navlist {display:none;}

#secondary {display:none;}
/***************** Image Replacement ****************/
h1 {display:none;}
img.printlogo {visibility:visible;margin-bottom:20px;}
/*****************************************************/

h2 {font-size:170%; font-weight:normal; color: #de852b;margin-bottom:15px}
h3 {font-size:120%; color:#000; }
h4 {font-size:110%;font-weight:normal; color:#de852b; }
#sidebar {display:none;}
#access {display:none;}

#mainbox {background-image:none; }

#text {float:none;background-color:white;}
#text p {margin: 10px 0px 10px 0px;}
#text img {float:right;margin:8px;}
#text ul {list-style-type:square;}
#text ul, #text ol {margin-left:20px;}
#text ol li {list-style-type:decimal  ;}
#footer {display:none;}

#text dl {}
#text dt {font-weight:bold;}
#text dd p {margin-left:0;}

#infolist {}
#infolist li {list-style-type:square;}
#infolist span {display:none;}

#addresslist  {margin: 0;  padding:0;}
#addresslist dt { color:#de852b;margin-top:0px;font-size:120%;}
#addresslist dd {font-size:100%;}
/*************** Forms ******************/
#contactform {font-size:100%;color:#000;margin-left:20px;}
#contactform fieldset {border:none;}
#contactform legend {display:none;}
#contactform input {background:#fff; border:1px solid #de852b; width:60%;  padding:5px 3px 5px 3px; vertical-align:middle;margin:0;}
#contactform textarea {background:#FFF; border:1px solid #de852b;  width:60%; margin-left:0;  font-size:150%; padding:3px ; vertical-align:middle;}
#contactform input.button {color:black; font-size:100%;width:30%;margin:10px 0 20px 0;font-weight:bold; background:#de852b url(/images/orangeback.jpg) repeat-x left top; }
#contactform input:hover, #contactform textarea:hover {background-color:#f6f6f8;}
.required {color:#c2537a; font-weight:normal;margin-left:10px;}
.validationerrors ol {color:#000;;margin-left:20px;padding-left:15px;margin-bottom:10px;}
#enquiryErrorID  a:focus, #enquiryErrorID  a:hover, #enquiryErrorID  a:active  {background-color:#538b37;color:white;}

/***************** Clearfix ****************/
.clearfix:after {content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/********** Thierry's dropdown stuff **********/

#TJK_DL  img {float:right;margin:0 10px 10px 10px;border:1px solid ;padding:4px;}
