@charset "iso-8859-1";
/* author: fbissett@blueyonder.co.uk */
/* Creation date: 12/02/2004 */

/* General Settings */
html{height:100%;}
body {background-color:#FFFFFF; margin:0px; padding:0px; font-family:Verdana, Helvetica, sans-serif; font-size:70%; height:100%;}
p {text-align:justify;}
a {color: #DA251D; text-decoration: none;}
img {border:0;}
#content{border-left:1px solid #DA251D; width:818px; float:left;}
#quest_content{border-left:1px solid #DA251D; width:600px; float:left;}
#text{margin-bottom:10px; margin-top:10px; margin-left:20px; width:96%;}
.text{margin-bottom:10px; margin-top:10px; margin-left:20px; width:96%; float:left;}
.htc_box{margin-left:20px; width:100%; height:100px;}

.box{float:left; margin-left:20px; margin-bottom:20px;}
.spacer{float:left; clear:left; margin-bottom:180px; width:100%;}
.align_buttons{width:50%; float:left;}

/* Page Header and Navigation */
#body {width:1024px;}
#logo{display:block;}
#nav {color:#DA251D; float:left; padding-top:50px;}
.navdots {height:1px; width:160px; border-bottom:1px solid #DA251D;}
.navdots span {display:none;}
.navtext {display:block; width:176px; margin-left:10px; padding-top:3px; padding-bottom:3px;}
#fav{margin-left:30px; margin-top:10px;}
#counter {margin-top:20px; margin-left:50px; border:1px solid #DA251D;}
#counter_text {font-weight:bold; margin-left:40px;}
#counter_div{width:176px;}
.whitespace {width:1024px; height:5px;}
.sublist {display:block; font-size:100%; margin-left:30px;}
.sublist a {color:#E77919;}
.subsublist {display:block; font-size:90%; margin-left:40px;}
.subsublist a {color:#000000;}
#sublistlast a {color:#E77919;}
#sublistlast {display:block; font-size:100%; margin-left:30px; padding-bottom:5px;}

/* Page Footer */
#footer {float:left; width:1024px; border-top:1px solid #DA251D;}
#footertext {margin-left:44%; color:#DA251D;}

/* List Settings */
ul{list-style-type:circle; list-style-position:inside;}
#bullets{list-style-type:disc;}
#list_break{margin-left:16px;}

/* Small Form Settings */
input {border: 1px solid #E77919; margin-top:2px; margin-left:2px;}
textarea{border:1px solid #E77919; margin:2px;}
#legend_title{margin-left:2px; margin-right:2px; color:#E77919;}
#top_form{margin-top:2px; height:212px; border:1px solid black; width:80px; float:left; background-color:#E77919; color:#FFFFFF; 
   font-weight:bold;}
#submit{float:left;}
#reset{float:left; margin-left:10px;}
#bottom_form{margin-top:2px; background-color:#FBECDB; border-right:1px solid black; border-top:1px solid black; 
   border-bottom:1px solid black; float:left; height:212px;}
#order_top_form #name{text-align:right; margin-right:2px; margin-top:8px;}
#order_top_form #com{text-align:right; margin-right:2px; margin-top:8px;}
#order_top_form #enq{text-align:right; margin-right:2px; margin-top:8px;}
#order_top_form #order_email{text-align:right; margin-right:2px; margin-top:82px;}
#order_top_form #tel{text-align:right; margin-right:2px; margin-top:10px;}
#order_top_form #req{text-align:right; margin-right:2px; margin-top:10px;}

/* Thanks */
#thanks_text{margin-top:100px; margin-left:50px;}

/* Home */
.pdf {margin-top:5px; margin-right:20px; margin-left:55px;}
#acrotext {margin-right:20px;}
#cattext{float:left;}

/* Tally Table Settings */
table.tally_table{border:1px solid black; font-size:90%; float:left; width:77%;}
td.tally{padding:3px; border-bottom:1px solid black; background-color:#FBECDB;}
th.tally_th{padding:2px; border-right:1px solid black; border-bottom:1px solid black; background-color:#E77919; color:#FFFFFF;}
th.right_th{border-bottom:1px solid black; border-right:0; background-color:#FBECDB; border-left:1px solid black; color:#000000;}
th.centre_th{border-bottom:1px solid black; background-color:#FBECDB; color:#000000;}
th.title{text-align:left; background-color:#E77919; border-bottom:1px solid black; border-right:1px solid black; color:#FFFFFF; padding-left:2px;}
th.bottom_title{text-align:left; border-bottom:0; padding-top:2px; padding-bottom:2px; padding-left:2px; border-right:1px solid black; background-color:#E77919; color:#FFFFFF;}
td.title{color:#FFFFFF; font-weight:bold; background-color:#E77919; border-right:1px solid black; padding-bottom:2px;}
td.weight{border-left:1px solid black; background-color:#FBECDB; border-bottom:1px solid black; padding-left:2px;}
td.bottom_title{padding-left:2px; color:#FFFFFF; font-weight:bold; background-color:#E77919; border-bottom:0; border-right:1px solid black; padding-bottom:2px;}
td.bottom_weight{border-left:1px solid black; border-bottom:0; background-color:#FBECDB; padding-left:2px;}
td.bottom_weight2{border-bottom:0; background-color:#FBECDB; padding-left:2px;}
td.bottom_dim{border-bottom:0; background-color:#FBECDB; padding-left:3px;}

/* Tally Price Tables */
.price_div{width:180px; float:right; background-color:#FFFFFF; border-left:1px solid #e77919;}
table.prices{width:100%; margin-top:50px; margin-bottom:50px; border-top:1px solid #e77919; border-bottom:1px solid #e77919;}
table.product_prices{width:100%; margin-top:40px; margin-bottom:40px; border-top:1px solid #e77919; border-bottom:1px solid #e77919;}
th.price_title{text-align:center; border-bottom:1px solid #e77919; background-color:#e77919; color:#FFFFFF;}
th.price_title2{text-align:center; border-bottom:1px solid #e77919; border-right:1px solid #e77919; background-color:#FBECDB;}
th.price_title2_end{text-align:center; border-bottom:1px solid #e77919; background-color:#FBECDB;}
td.price_td{padding:2px; text-align:center; border-right:1px solid #e77919; border-bottom:1px solid #e77919;}
td.price_td_end{padding:2px; text-align:center; border-bottom:1px solid #e77919;}
td.price_no{padding:2px;margin-left:2px; border-right:1px solid #e77919; border-bottom:1px solid #e77919;}

/* Questionnaire Table */
#quest_table{border:1px solid #E77919; width:100%; font-size:90%; float:left;}
.quest_td{padding:3px; border-bottom:1px solid black; background-color:#FBECDB;}
.quest.th{padding:2px; border-bottom:1px solid black; border-right:1px solid black; background-color:#E77919; color:#FFFFFF;}

/* Cat Table Settings */
table.cat_table{width:30%; margin-top:20px; margin-left:80px;}
th.bottom_dim{border-bottom:0;}

/* Questionnaire */
.form_table{border:1px solid #E77919; float:left; margin-left:2px; margin-right:2px; margin-bottom:2px; width:100%;}
.form_field{width:90%; margin-left:30px; border:1px solid #E77919;}
.select_td{padding:3px; border-bottom:1px solid black; background-color:#FBECDB;}
.form_table td{border:0;}
.email_table{border:1px solid #E77919; float:left; border-bottom:0; margin-left:2px; margin-top:0; width:100%;}
.email_table td{border:0;}
.email{float:right;}
.submit_td{width:50%; background-color:#FBECDB; padding-bottom:5px;}
.form_button{margin-left:60px;}

/* Picture Adjustments */
.left{width:120px; float:left; margin-top:10px; margin-left:20px;}	
.right{width:120px; float:right; margin-top:10px; margin-right:20px;}
.htc_left{width:120px; float:left; margin-top:10px; height:80px;}
.pcs_left{width:120px; float:left; margin-top:10px; height:150px;}
.hire_left{width:120px; float:left; margin-top:10px; height:120px;}
.tube_left{width:120px; float:left; margin-top:10px; height:100px;}
.tubeset_left{width:120px; float:left; margin-top:60px; height:200px;}
.clamp_left{width:120px; float:left; margin-top:10px; height:120px;}
#flat_left{width:120px; float:left; margin-top:10px; height:90px;}
#eight_left{width:120px; float:left; margin-top:10px; height:90px;}
.nail_left{width:120px; float:left; margin-top:10px; height:110px;}
.brass_left{width:120px; float:left; margin-top:10px; height:100px;}
.security_left{width:120px; float:left; margin-top:10px; height:100px;}
.clothing_left{width:120px; float:left; margin-top:10px; height:110px;}
.module_left{width:120px; float:left; margin-top:10px; height:110px;}
#bitu_left{width:120px; float:left; margin-top:10px; height:110px;}
#tape_left{width:120px; float:left; margin-top:10px; height:150px;}
.camera_left{width:120px; float:left; margin-top:10px; height:300px;}
#radar_left{width:120px; float:left; margin-top:10px; height:100px; margin-left:20px;}
#manual_left{width:120px; float:left; margin-top:10px; height:200px;}
#car_left{width:120px; float:left; margin-top:10px; height:110px;}
#glue_left{width:120px; float:left; margin-top:10px; height:160px;}

/* spacer */
.pcs_spacer{width:100px;}


/* Yellow */
.bottom_tally_box{clear:left;}

/* ATC */
.radar_box{float:left; clear:left; margin-bottom:20px;}
.atc_text{float:left; color:#E77919; margin-right:5px; margin-top:10px; margin-left:5px;}
#pic_line{height:230px;}
.atc_border{border:1px solid #E77919; float:left; background-color:#FBECDB; width:30%; margin-left:20px;}

/* Clamps */
#clamp_text{clear:left; padding-top:20px;}

/* Pedestrian */
.pedestrian{margin-bottom:20px; margin-right:20px;}

/* Video Surveys */
#vid_pics{clear:all; margin-left:150px;}
#bottom_vidpic{margin-top:80px;}
#right_vidpic{margin-left:170px;}

/* Large Projects */
.lproj_pic{margin-top:20px;}
#lproj{clear:all; margin-left:150px;}
#lproj_bottom_pic{margin-left:170px;}

.float_text{margin-top:8px; margin-left:20px; float:left; width:440px;}
.float_text_module{margin-top:8px; margin-left:20px; float:left; width:640px;}
#float_text_road{margin-top:8px; margin-left:20px; width:480px; float:left;}
.bottom_float_text{margin-top:8px; width:100%; float:left;}
.float_text_2{margin-top:20px;}
.radar_float_text{margin-top:8px; width:438px;}
.tally_float_text{float:left; clear:right; margin-top:40px;}
.tally_table{width:96%; margin-top:80px; margin-bottom:20px; margin-left:100px;}
#tally_right{float:right;}

#otube{margin-top:20px; border-top:1px solid #E77919; border-bottom:1px solid #E77919;}
#dtube{margin-top:28px; border-top:1px solid #E77919; border-bottom:1px solid #E77919;}

#standard_d{margin-top:38px; border-top:1px solid #E77919; border-bottom:1px solid #E77919;}
#open_o{margin-top:38px; border-top:1px solid #E77919; border-bottom:1px solid #E77919;}
#flat_strap{margin-top:32px; border-top:1px solid #E77919; border-bottom:1px solid #E77919;}
#end_plate{margin-top:22px; border-top:1px solid #E77919; border-bottom:1px solid #E77919;}

#pk{margin-top:24px; border-top:1px solid #E77919; border-bottom:1px solid #E77919;}
#tower{margin-top:14px; border-top:1px solid #E77919; border-bottom:1px solid #E77919;}
#drive{margin-top:42px; border-top:1px solid #E77919; border-bottom:1px solid #E77919;}
#nk{margin-top:24px; border-top:1px solid #E77919; border-bottom:1px solid #E77919;}
#hps{margin-top:14px; border-top:1px solid #E77919; border-bottom:1px solid #E77919;}
#drill{margin-top:31px; border-top:1px solid #E77919; border-bottom:1px solid #E77919;}
#cartridges{margin-top:38px; border-top:1px solid #E77919; border-bottom:1px solid #E77919;}

#vent{margin-top:22px; border-top:1px solid #E77919; border-bottom:1px solid #E77919;}
#connector{margin-top:18px; border-top:1px solid #E77919; border-bottom:1px solid #E77919;}

#fourbank{margin-top:16px; border-top:1px solid #E77919; border-bottom:1px solid #E77919;}
/* ----------------- */

.tally_links{border:1px solid red; width:96%; margin-left:20px;}	  
.tally_title{width:96%; margin-left:20px;}
#product_content{border-left:1px solid #DA251D; width:580px; float:left;}
#products_content{border-left:1px solid #DA251D; width:580px; height:450px; float:left;}  
#tally_content{border-left:1px solid #DA251D; width:580px; height:700px; float:left;}
.tally_pic{float:left; margin:0; padding:0; background-color:#FFFFFF; border-right:1px solid #E77919;} 
.product_pic{float:left; margin:0; padding:0; background-color:#FFFFFF; border-right:1px solid #E77919;}
.product_pic_right{float:right; margin:0; padding:0; background-color:#FFFFFF; border-left:1px solid #E77919;}
.tally_border{border:1px solid #E77919; float:left; background-color:#FBECDB; margin-top:50px; width:96%; margin-left:20px;}
.tally_border_small{border:1px solid #E77919; float:left; background-color:#FBECDB; margin-top:50px; width:74%; margin-left:20px;}
.long_tally_border{border:1px solid #E77919; float:left; background-color:#FBECDB; margin-top:50px; width:590px;}

#clamp_border{border:1px solid #E77919; float:left; background-color:#FBECDB; margin-bottom:20px; width:500px;}

.tally_border{border:1px solid #E77919; float:left; background-color:#FBECDB; margin-top:10px; margin-bottom:10px; width:96%; margin-left:20px;}

.hilti_text{margin-left:20px; float:left; width:96%; margin-top:50px;}
.nail_text{margin-left:20px; width:96%;}

.specs_border{border:1px solid #black; float:left; background-color:#FBECDB; margin-bottom:20px;}
.specs_pic{float:left; border-right:1px solid #E77919; background-color:#FFFFFF; height:150px;}
.specs_pic_large{float:left; border-right:1px solid #E77919; background-color:#FFFFFF; height:210px;}
.specs_text{float:left; color:#E77919; margin-right:5px; margin-top:10px;}
.specs_title{color:#E77919; background-color:#FFFFFF; padding-top:2px; padding-bottom:2px; font-weight:bold; padding-left:5px; border-bottom:1px solid #E77919;}
.spec_list{margin-left:10px; margin-top:5px;}

.clothing{float:left;}
.man_align{margin-top:30px; margin-left:30px;}
#tape_align{margin-left:120px;}
#radar_para{clear:left;}

#contact_left{float:left;}
#map{float:left;}

#atc_group{border:1px solid green;};
						
/* Special Offers */
.offer_border{border:1px solid #E77919; float:left; background-color:#FBECDB; margin-top:50px; width:370px; margin-left:20px; vertical-align:middle;}
.offer_border_right{border:1px solid #E77919; float:right; background-color:#FBECDB; margin-top:50px; width:370px; margin-left:20px; vertical-align:middle;}
.offer_pic{float:left; margin:0; padding:0; background-color:#FFFFFF; border-right:1px solid #E77919;}
.offer_list{margin-left:85px; margin-top:20px;}

.vid_image{margin-bottom:20px;}
.report_pic{margin-right:40px;}

#order_form{border:1px solid black; padding:2px; height:538px;}
#order_list{margin-top:2px; height:282px; border:1px solid black; width:100%; float:left; background-color:#E77919; margin-right:2px;}


#order_top_form{float:left; margin-top:2px; height:220px; border:1px solid black; width:140px; background-color:#E77919; color:#FFFFFF; 
   font-weight:bold;}
   
#order_submit{float:left;}
#order_reset{float:left; margin-left:10px;}

#order_bottom_form{float:left; height:220px; width:74%; margin-top:2px; background-color:#FBECDB; border-right:1px solid black; 
   border-top:1px solid black; border-bottom:1px solid black;}
   
.cat_box{background-color:#FBECDB; width:100px; float:left; margin-top:2px; margin-left:1px;}
.desc_box{background-color:#FBECDB; width:350px; float:left; margin-top:2px;}
.quant_box{background-color:#FBECDB; width:100px; float:left; margin-top:2px;}

.form_address{float:right; margin-top:30px;}

#form_footer{width:100%; position:absolute; top:420px; left:560px;}

#form_name{color:#E77919; font-weight:bold;}

#order_titles{width:99%;}

#cat_title{margin-left:30px;}
#desc_title{margin-left:150px;}
#quant_title{margin-left:165px;}

.arrow{position:relative; top:-2px; margin-left:5px;}
.arrow_align{float:left;}

#kit_boxes{width:800px; height:120px;}
.kit_border{border:1px solid #E77919; float:left; background-color:#FBECDB; vertical-align:middle; width:45%; margin-top:10px;}
.kit_border_right{border:1px solid #E77919; float:right; background-color:#FBECDB; vertical-align:middle; width:45%; margin-top:10px;}

/* Order Form */
#cat_title{color:#E77919; margin-left:26px;}
#desc_title{color:#E77919; margin-left:150px;}
#quant_title{color:#E77919; margin-left:166px;}
.cat_box{background-color:#FBECDB; width:100px; float:left; margin:0; padding:0;}
.desc_box{background-color:#FBECDB; width:350px; float:left; margin:0; padding:0;}
.quant_box{background-color:#FBECDB; width:102px; float:left; margin:0; padding:0;}
#input_titles{border-left:1px solid #E77919; border-right:1px solid #E77919; width:552px;}
#input_border{border:1px solid #E77919; width:552px; height:240px;}
.form_box{margin-left:10px; margin-bottom:2px;}
#text_spacer{height:66px; width:140px;}

/* VALIDATION */
#validation{margin-left:100px;}

/* Video Survey */
.paragraph{margin-bottom:40px;}


/* Small Forms */
.title_border{border:1px solid #E77919; width:552px; padding-bottom:2px;}
.title{color:#E77919; font-weight:bold; margin-left:2px;}
.text_box{background-color:#E77919; color:#FFFFFF; float:left; height:220px; border-right:1px solid #E77919; border-bottom:1px solid #E77919;}
.sub_button{margin:2px; margin-left:100px; background-color:#FBECDB; color:#E77919; font-weight:bold;}
.res_button{margin:2px; margin-left:100px; background-color:#FBECDB; color:#E77919; font-weight:bold;}
.button_border{float:left; width:552px; border-left:1px solid #E77919; border-right:1px solid #E77919; border-bottom:1px solid #E77919;}
.details_box{float:left; width:410px; height:220px; border-right:1px solid #E77919; border-bottom:1px solid #E77919; background-color:#FBECDB;}
.details_input{clear:left;}
.text_lines{text-align:right; height:18px; width:140px; margin-top:6px; padding-right:2px; font-weight:bold;}
.outer_limit{height:280px;}

/* Strapline */
#strapline{margin-left:27%;}
#strapline_small{margin-left:37%;}

/* ATC Survey */
#report{float:left;}

/* Image map boxes */
#london{border:1px solid #E77919; visibility:hidden; width:130px; height:50px; background-color:#FBECDB; position:absolute; 
   top:300px; left:400px; padding:2px;}
#bristol{border:1px solid #E77919; visibility:hidden; width:130px; height:50px; background-color:#FBECDB; position:absolute; 
   top:400px; left:300px; padding:2px;}
#stoke{border:1px solid #E77919; visibility:hidden; width:130px; height:50px; background-color:#FBECDB; position:absolute; 
   top:250px; left:400px; padding:2px;}
#lancaster{border:1px solid #E77919; visibility:hidden; width:150px; height:50px; background-color:#FBECDB; position:absolute; 
   top:200px; left:350px; padding:2px;}
										  
#nga{float:left; margin-left:20px; width:100px;}
#logos{float:right; margin-right:10px; margin-top:10px;}