a
{
text-decoration: none;
}

body
{
margin:0 0 0 0;
background-color:#E8E8E8;
text-align:center;
}

#site
{
  position:relative;
  border:10px solid #FF0000;
}

#container
{
position:relative;
width:1000px;
text-align:left;
}

#header
{
position:absolute; 
left:112px; 
top:0px;
width:888px;
height:106px;
background-image:url(images/framework/top.jpg);
border-right:1px solid #94989B;
border-top:1px solid #94989B;
}

#leftbar
{
	position:absolute;
	left:0px;
	top:0px;
	width:112px;
	height:664px;
	background-image:url(images/framework/left.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border-top:1px solid #94989B;
	border-left:1px solid #94989B;
	border-bottom:1px solid #94989B;
}

#content
{
	position:absolute;
	left:113px;
	top:107px;
	width:867px;
	height:538px;
	background-image:url(images/framework/centre.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:10px;
	overflow:hidden;
	border-bottom:1px solid #94989B;
	border-right:1px solid #94989B;
	z-index:100;
}

#lf_footer
{
	position:absolute;
	top:690px;
	left:0px;
	width:1000px;
	text-align:center;
	margin:5px 0 0 0;
}

#contentblock
{
height:20px;
}

#homeblock
{
float:left;
width:315px;
height:170px;
}

.contact_btn
{
width:100px;
height:20px;
display:block;
position:absolute;
left:720px;
top:10px;
}

.basket_btn
{
width:90px;
height:20px;
position:absolute;
left:620px;
top:10px;
}

#block
{
float:left;
width:270px;
height:100px;
border:1px solid #CDCDCD;
}

#footer
{
position:absolute;
top:562px;
left:0px;
width:990px;
padding-top:0px;
padding-left:0px;
height:20px;
}

.title
{
font-family:Verdana, Arial;
font-size:21pt;
font-weight:bold;
font-style:italic;
color:#EC972D;
}

.subtitle
{
font-family:Verdana, Arial;
font-size:12pt;
font-weight:bold;
font-style:italic;
color:#EC972D;
}

.shop_buy
{
  position:absolute;
  font-family:Verdana, Arial;
  font-size:10pt;
  color:#EC972D;
  left:250px;
}

.smalltitle
{
font-family:Verdana, Arial;
font-size:18pt;
font-weight:bold;
font-style:italic;
}

.anchor
{
font-family: Verdana,Arial;
font-size: 9pt;
color: #58595B;
}

.anchor:hover
{
font-family: Verdana,Arial;
font-size: 9pt;
color: #EC972D;
}

.main
{
font-family:Verdana, Arial;
font-size:9pt;
color:#58595B;
text-decoration:none;
}

.orangemain
{
font-family:Verdana, Arial;
font-size:9pt;
color:#EC972D;
text-decoration:none;
}

#home_content
{
  position:relative;
  width:520px;
  left:20px;
}

.main:hover{color:#EC972D;}

.main_small
{
font-family:Verdana, Arial;
font-size:8pt;
color:#58595B;
text-decoration:none;
}

.home_menu_btn_l
{
margin:0px 14px 0px 0px;
width:147px;
height:56px;
}

.home_menu_btn_r
{
margin:10px 0px 0 14px;
width:147px;
height:56px;
}

.home_menu_btn
{
margin:10px 14px 0 14px;
width:147px;
height:56px;
}

.home_prod_l
{
margin:2px 34px 0 18px;
width:110px;
height:149px;
}

.home_prod
{
margin:0 34px 0 32px;
width:110px;
height:149px;
}

.home_prod_r
{
margin:0 0px 0 29px;
width:110px;
height:149px;
}

h2
{
font-size:8pt;
font-weight:normal;
}

h1
{
font-size:8pt;
font-weight:normal;
display:inline;
}

.home_prod_txt
{
font-family:Verdana;
font-size:8pt;
color:#94989B;
text-align:center;
}

.footer
{
font-family:Verdana;
font-size:8pt;
color:#94989B;
text-align:center;
float:left;
margin:0px 0 0 0;
padding:0px 5px 0 5px;
border-right:1px solid #94989B;
text-decoration:none;
}

.footer:hover
{
font-family:Verdana;
font-size:8pt;
color:#EC972D;
text-align:center;
float:left;
margin:0px 0 0 0;
padding:0px 5px 0 5px;
border-right:1px solid #94989B;
text-decoration:none;
}

.footerEnd
{
font-family:Verdana;
font-size:8pt;
color:#94989B;
text-align:center;
float:left;
margin:0px 0 0 0;
padding:0px 8px 0 8px;
text-decoration:none;
}

#prod_overblock
{
float:left;
width:320px;
height:145px;
}

#techinfo_block
{
float:left;
width:888px;
height:110px;
}

.imgholder
{
width:100px; 
height:100px;
}

.prod_over_btn
{
margin:0 18px 0 18px;
width:147px;
height:56px;
}

.prod_over_btn_l
{
margin:0 18px 0 250px;
width:146px;
height:56px;
}

.techinfo_img
{
margin:0 21px 0 21px;
}

.techinfo_blurb
{
font-family:Verdana, Arial;
font-size:8pt;
color:#333333;
float:left;
width:100px;
text-align:center;
float:left;
}

#history_block
{
float:left;
width:888px;
height:110px;
}

#history_blurb
{
float:left;
width:450px;
height:200px;
}

#history_images
{
float:right;
width:390px;
height:250px;
margin:0 0 0 20px
}

#history_blurb_3
{
float:left;
width:868px;
height:70px;
}

#history_images_3
{
float:right;
width:512px;
height:250px;
margin:0 50px 0 20px
}

.history_btn
{
position:absolute;
left:10px;
top:400px;
}

#contact_block
{
float:left;
width:430px;
height:120px;
}

#contact_right
{
float:left;
width:430px;
height:474px;
}

#contact_left
{
clear:left;
position:absolute;
width:430px;
height:354px;
top:120px;
}

.contact_small
{
font-family:Verdana, Arial;
font-size:8pt;
color:#EE972D;
text-decoration:none;
}

.contact_big
{
font-family:Verdana, Arial;
font-size:11pt;
color:#EE972D;
text-decoration:none;
}

.contact_big:link
{
font-family:Verdana, Arial;
font-size:11pt;
color:#EE972D;
text-decoration:none;
}

.contact_label
{
font-family:Verdana, Arial;
font-size:10pt;
color:#58595B;
width:100px;
margin:0 20px 0 0;
float:left;
}

.offshore-textbox
{
  width:177px;
  font-family:Verdana, Arial;
  font-size:9pt;
  color:#58595B;
  border:1px solid #94989B;
}

.offshore-textbox-small
{
  width:30px;
  font-family:Verdana, Arial;
  font-size:9pt;
  color:#58595B;
  border:1px solid #94989B;
}

.offshore-textarea
{
  width:177px;
  font-family:Verdana, Arial;
  font-size:9pt;
  color:#58595B;
  border:1px solid #94989B;
  overflow:auto;
}

.contact_input
{
font-family:Verdana, Arial;
font-size:9pt;
color:#58595B;
border:1px solid #94989B;
height:18px;
width:150px;
}

.contact_input_large
{
font-family:Verdana, Arial;
font-size:9pt;
color:#58595B;
border:1px solid #94989B;
height:90px;
width:300px;
float:left;
}

.contact_idiv
{
margin-top:8px;
}

#contact_send
{
margin:10px 0 0 280px;
cursor:pointer;
}

#uktrade_images
{
	position:absolute;
	top:312px;
	left:-1px;
}

#uk_trade_block
{
float:left;
width:350px;
height:120px;
}

#uk_trade_blurb
{
	position:absolute;
	width:584px;
	top:142px;
	left:-1px;
}

.uk_trade_l
{
margin:50px 0px 0 50px;
width:147px;
height:56px;
}

.uk_trade
{
margin:0px 0px 0 30px;
width:147px;
height:56px;
}

.uk_trade_r
{
margin:0px 0px 0 30px;
width:147px;
height:56px;
}

.uk_trade_heat
{
margin:40px 0px 0 70px;
}

#view_cans_block
{
position:absolute;
left:0px;
top:0px;
width:850px;
height:110px;
}

#view_cans_left
{
position:absolute;
left:0px;
top:110px;
width:250px;
height:370px;
}

.view_cans_prod
{
font-family:Verdana, Arial;
font-size:10pt;
color:#58595B;
text-decoration:none;
}

.view_cans_prod:link
{
font-family:Verdana, Arial;
font-size:10pt;
color:#58595B;
text-decoration:none;
}

.view_cans_prod:hover
{
font-family:Verdana, Arial;
font-size:10pt;
color:#EC972D;
text-decoration:none;
}

.view_cans_prod_sel
{
font-family:Verdana, Arial;
font-size:10pt;
color:#EC972D;
text-decoration:none;
}

.view_cans_prod_sel:link
{
font-family:Verdana, Arial;
font-size:10pt;
color:#EC972D;
text-decoration:none;
}

.view_cans_prod_sel:hover
{
font-family:Verdana, Arial;
font-size:10pt;
color:#EC972D;
text-decoration:none;
}

#view_cans_image
{
position:absolute;
left:210px;
top:140px;
width:300px;
height:370px;
text-align:center;
}

#view_cans_right
{
position:absolute;
left:550px;
top:110px;
width:300px;
height:330px;
}

#view_cans_prodimg
{
margin:20px 0 0 0;
}

#shop_block
{
position:absolute;
left:0px;
top:0px;
width:540px;
height:110px;
}

#shop_left
{
	position:absolute;
	left:30px;
	top:110px;
	width:450px;
	height:444px;
}

.shop_prod
{
font-family:Verdana, Arial;
font-size:10pt;
color:#58595B;
text-decoration:none;
}

.shop_prod:link
{
font-family:Verdana, Arial;
font-size:10pt;
color:#58595B;
text-decoration:none;
}

.shop_prod:hover
{
font-family:Verdana, Arial;
font-size:10pt;
color:#EC972D;
text-decoration:none;
}

.shop_prod_sel
{
font-family:Verdana, Arial;
font-size:10pt;
color:#EC972D;
text-decoration:none;
}

.shop_prod_sel:link
{
font-family:Verdana, Arial;
font-size:10pt;
color:#EC972D;
text-decoration:none;
}

.shop_prod_sel:hover
{
font-family:Verdana, Arial;
font-size:10pt;
color:#EC972D;
text-decoration:none;
}

#shop_image
{
position:absolute;
left:250px;
top:110px;
width:300px;
height:370px;
text-align:center;
}

#shop_right
{
position:absolute;
left:550px;
top:15px;
width:300px;
height:480px;
}

#shop_prodimg
{
margin:20px 0 0 0;
}

.shop_price
{
width:300px;
text-align:center;
font-family:Verdana, Arial;
font-size:11pt;
color:#58595B;
}

.shop_price_or
{
width:300px;
text-align:center;
font-family:Verdana, Arial;
font-size:11pt;
color:#EC972D;
}

#shop_quantity
{
font-family:Verdana, Arial;
font-size:9pt;
color:#58595B;
border:1px solid #94989B;
height:18px;
text-align:center
}

#shop_prod_price
{
font-family:Verdana, Arial;
font-size:11pt;
color:#EC972D;
}

#basket_block
{
width:540px;
height:90px;
}

.basket_main
{
background-color:#FFFFFF;
font-family:Verdana, Arial;
font-size:10pt;
}

.basket_header
{
background-color:#EEEEEE;
font-family:Verdana, Arial;
font-size:10pt;
font-weight:bold;
}

.basket_center
{
text-align:center;
}

.basket_row_1
{
background-color:#FFFFFF;
font-family:Verdana, Arial;
font-size:10pt;
}

.basket_row_2
{
background-color:#EEEEEE;
font-family:Verdana, Arial;
font-size:10pt;
}

form
{
display:inline
}

#basket_proceed
{
position:absolute;
left:640px;
}

#basket_back
{
position:absolute;
left:0px;
}

#basket_update
{
position:absolute;
left:320px;
}

#infoformdiv
{
width:410px;
margin:10px 10px 10px 10px;
border:1px solid #cccccc;
padding:10px;
}

.request_label
{
font-weight:bold;
float:left;
width:150px;
}

.request_spacer
{
clear:both;
margin:20px 0 0 0;
}

.request_input
{
font-family:Verdana, Arial;
font-size:9pt;
color:#58595B;
border:1px solid #94989B;
height:18px;
width:250px;
}

.request_input_large
{
font-family:Verdana, Arial;
font-size:9pt;
color:#58595B;
border:1px solid #94989B;
height:80px;
width:250px;
}

.request_btn
{
margin:10px 0 0 150px;
}

.uk_emerg_l
{
margin:120px 0px 0 90px;
width:147px;
height:56px;
}

.uk_emerg
{
margin:0px 0px 0 80px;
width:147px;
height:56px;
}

.uk_emerg_r
{
margin:0px 0px 0 30px;
width:147px;
height:56px;
}

#summary_block
{
width:540px;
height:100px;
}

#quotediv
{
width:440px;
margin:10px 10px 10px 10px;
border:1px solid #cccccc;
padding:10px;
}

.quoteHeader
{
background-color:#EEEEEE;
font-weight:bold;
}

#quote_container
{
width:500px;
height:450px;
overflow:auto;
}

.total_req
{
font-weight:bold;
}

#uk_emerg_block
{
float:left;
width:350px;
}

#uk_emerg_blurb
{
	position:absolute;
	left:31px;
	top:139px;
	width:500px;
}
/*
#uk_emerg_blurb

	{
float:left;
width:350px;
height:120px;
}

*/
.order_radio
{
width:70px;
float:left;
}

#othertxt
{
display:none;
}

#topmenu
{
position:absolute;
top:90px;
left:120px;
}

#topmenu2
{
	position:absolute;
	top:102px;
	left:210px;
	width:655px;
	z-index:101;
}

#sidemenu
{
  position:absolute;
  top:100px;
  left:875px;
  width:112px;
  z-index:101;
}

#orderchoice_back
{
position:absolute; 
left:50px;
}

#orderchoice_print
{
position:absolute;
left:338px;
}

#orderchoice_proceed
{
position:absolute;
left:635px;
}

#decline_btn
{
position:absolute;
left:200px;
}

#accept_btn
{
position:absolute;
left:440px;
}

#links_block
{
width:700px;
height:90px;
}

#side_img
{
margin-top:10px;
}

#side_img_offset
{
margin-top:10px;
margin-left:70px;
}

#side_img_offset1
{
margin-top:10px;
margin-left:70px;
}

.uk_ovr_l
{
margin:30px 0px 0 120px;
width:147px;
height:56px;
}

.uk_ovr
{
margin:0px 0px 0 30px;
width:147px;
height:56px;
}

.uk_ovr_heat
{
margin:40px 0px 0 70px;
}

#paymentdiv
{
overflow:auto;
margin-top:100px;
width:875px;
height:353px;
}

.payment_label
{
margin-left:10px;
width:150px;
float:left;
}

.payment_input
{
display:block;
}

#fullwidthcontent
{
  position:absolute;
  left:0px;
  top:110px;
  width:840px;
}

#opportunitieslist
{
  position:absolute;
  left:225px;
  top:245px;
  width:630px;
}

#opportunitiesleft
{
  position:absolute;
  width:315px;
  height:160px;
  top:40px;
}

#opportunitiesright
{
  position:absolute;
  left:315px;
  width:315px;
  height:160px;
  top:40px;
}

#countrylist
{
  position:absolute;
  top:245px;
  width:225px;
  height:195px;
}

.choosecountry
{
  font-family:Verdana, Arial;
  font-size:13pt;
  font-weight:bold;
  font-style:italic;
  color:#EC972D;
}

.countrydropdown
{
  font-family:Verdana, Arial;
  font-size:9pt;
  color:#58595B;
  border:1px solid #58595B;
}

#viewopportunities
{
  position:relative;
  top:10px;
  cursor:pointer;
  left:40px;
}

#shopinfo
{
position:absolute;
left:490px;
top:113px;
width:370px;
height:200px;
}

.download_brochure
{
  position:absolute;
  top:123px;
  left:10px;
  width:318px;
}

.tech_next_btn
{
  position:absolute;
  top:105px;
  left:710px;
}

#welcome
{
  position:relative;
  width:725px;
  top:100px;
}
