body {
font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";
font-size: 100%;
font-weight:normal;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
background: #5a5a5a
}
p.underline a
{
text-decoration: underline;
}
div#centre
{
position:relative;
width: 900px;
margin-left:auto;
margin-right:auto;
border-left:3px solid;
border-right:3px solid;
border-color:#373737;
background:#FFF;
height: 1335px;
}
div#centre_700
{
position:relative;
width: 900px;
margin-left:auto;
margin-right:auto;
border-left:3px solid;
border-right:3px solid;
border-color:#373737;
background:#FFF;
height: 700px;
}
div#centre_about_us
{
position:relative;
width: 900px;
margin-left:auto;
margin-right:auto;
border-left:3px solid;
border-right:3px solid;
border-color:#373737;
background:#FFF;
height: 1150px;
}
div#centre_contact
{
position:relative;
width: 900px;
margin-left:auto;
margin-right:auto;
border-left:3px solid;
border-right:3px solid;
border-color:#373737;
background:#FFF;
height: 600px;
}
div#centre_contact_us
{
position:relative;
width: 900px;
margin-left:auto;
margin-right:auto;
border-left:3px solid;
border-right:3px solid;
border-color:#373737;
background:#FFF;
height: 620px;
}
div#centre_1450
{
position:relative;
width: 900px;
margin-left:auto;
margin-right:auto;
border-left:3px solid;
border-right:3px solid;
border-color:#373737;
background:#FFF;
height: 1450px;
}
div#centre_1600
{
position:relative;
width: 900px;
margin-left:auto;
margin-right:auto;
border-left:3px solid;
border-right:3px solid;
border-color:#373737;
background:#FFF;
height: 1600px;
}
#mainleft {
position: absolute;
width: 170px;
top:182px;
left: 0px;
border-right: 0px solid;
border-color:#191970;
}
#shop
{
margin-left:-10px;
list-style-type:none;
width:120px;
}
li.indent
{
text-indent: 10px;
}
#shop a:link
{color: #333;
text-decoration: underline;}
#shop a:visited
{color: #333;
text-decoration: underline;}
a.highlight
{
background-color:#E0EEEE;
}
#content
{
position: absolute;
top: 180px;
left: 180px;
width: 520px;
}
#content_castings
{
position: absolute;
top: 180px;
left: 180px;
width: 650px;
}
#sidebar
{
position: absolute;
top: 182px;
left: 727px;
width: 171px;
}
#sidebar_sectors
{
position: absolute;
top: 182px;
left: 727px;
width: 171px;
background:url(bg5.gif) repeat-y;
height: 1315px;
border-left:2px solid;
border-color: #404040;
}
#sidebar_700
{
position: absolute;
top: 182px;
left: 727px;
width: 171px;
background:url(bg5.gif) repeat-y;
height: 565px;
border-left:2px solid;
border-color: #404040;
}
#sidebar_1600
{
position: absolute;
top: 182px;
left: 727px;
width: 171px;
background:url(bg5.gif) repeat-y;
height: 1465px;
border-left:2px solid;
border-color: #404040;
}
#sidebar_about_us
{
position: absolute;
top: 182px;
left: 727px;
width: 171px;
background:url(bg5.gif) repeat-y;
height: 1015px;
border-left:2px solid;
border-color: #404040;
}
#sidebar_contact_us
{
position: absolute;
top: 182px;
left: 727px;
width: 171px;
background:url(bg5.gif) repeat-y;
height: 485px;
border-left:2px solid;
border-color: #404040;
}
h1.red
{
color: red;
}

#nav {
	position:relative;
	left:0px;
	top:145px;
	width: 900px;
	height:33px;
	padding: 0;
	margin 0;
	list-style: none;
	background-color: #124cc2;
	border-bottom: 3px solid #373737; 
	border-top: 0px; }
#nav li {
	float: left; }
#nav li a {
		display: block;
		padding: 8px 15px;
		text-decoration: none;
		font-weight: bold;
		color: #f2f2f2;
		border-right: 1px solid #ccc; }
#nav li a:hover {
		color: #124cc2;
		background-color: #fff; }

li a {color: #124cc2;}

a img {border: 0}
ul.normal {font-weight: normal}
ul.thick {font-weight: bold}
ul.thicker {font-weight: 900}
ul.left
{
text-align:left;
}
ul.smalltext {
font-size: 10px;
}
h1 {
color: #2A1959;
font-size: 14px;
font-weight: bold;
margin-top: 15px;
margin-bottom: 15px;
}
h1.big
{
font-size: 18px;
}
h2 {
color: #2A1959;
font-size: 12px;
}
h2.bottom {
font-size: 12px;
margin-left:10px;
}
h2.right {
margin-left:250px;
}
h2.center {
text-align:center;
}
h3 {
color: #2A1959;
font-size: 14px;
font-weight: bold;
margin-top: 15px;
margin-bottom: 15px;
}
p.full {
width: 650px;
}
p {
color: #3D3D3D;
margin-top: 10px;
margin-bottom: 10px;
font-size: 13px;
line-height: 16px;
}
.movies
{
margin-left: 145px;
}
p.small {
font-size: 9px;
}
p#w3clogo {
position:absolute;
left: -120px;
top: 655px;
}
p#w3ccss {
position:absolute;
left: -120px;
top: 700px;
}
#floatRight
{
float: right;
margin-left: 40px;
clear: right;
}
ul#ulindex
{
margin-left:10px;
}
ul#ulindex a
{
text-decoration: underline;
}
ul {
margin-left: 0px;
width: 440px;
color: #27408B;
padding-left: 25px; 
padding-bottom: 2px;
font-size: 11px;
}
ul.thick a
{
text-decoration: underline;
}
ul.narrow {
width: 200px;
}
ul.narrow a
{
text-decoration: underline;
}
ul.column
{
margin.left: 120px;
width: 380px;
color: #3300CC;
padding-left: 25px; 
padding-bottom: 2px;
font-size: 13px;
}
ul.column a
{
margin.left: 120px;
width: 380px;
color: #3300CC;
padding-left: 25px; 
padding-bottom: 2px;
font-size: 13px;
text-decoration: underline;
}
a:link 
{
text-decoration: none;
color: #124cc2;
}
a:hover
{
text-decoration: underline;
color: red;
}
a:visited
{
text-decoration: none;
color: #124cc2;
}
a:visited:hover
{
text-decoration: underline;
color: red;
}
ul.column a:link
{
color: #124cc2;
}
ul.column a:visited
{
color: #124cc2;
}
input.new, textarea.new
{
position:absolute;
left:150px;
}
input.new2
{
position:absolute;
left:150px;
width: 60px;
}
li {
padding-top: 2px;	
padding-bottom: 2px;
}
img.normal
{
position:absolute;
top: 142px;
left: 583px;
}
img.normal2
{
position:absolute;
top: 142px;
left: 574px;
}
div.floatright
{
clear: both;
float: right;
}
img#portrait1
{
position:absolute;
top: 445px;
left: 600px;
}
img#portrait2
{
position:absolute;
top: 160px;
left: 600px;
}
img.productspic
{
position:absolute;
top: 145px;
left: 355px;
}
img.boltnutcollage
{
margin-top:2px;
}
img.homepics
{
margin-left: 6px;
margin-top: 5px;
border: 1px solid;
border-color:#404040;
}
img#castmetalsfederation
{
margin-left: 15px;
margin-top: 10px;
border: 2px solid;
border-color:#191970;
}
img.tel
{
margin-left: 10px;
margin-top: 10px;
}
img.facebooklogo
{
margin-left: 10px;
margin-top: 5px;
}
img.twitterlogo
{
margin-left: 10px;
margin-top: 5px;
}
img.rss
{
margin-left: 10px;
margin-top: 5px;
}
img.welcome
{
margin-top:5px;
}
img.qualitycollage
{
position:absolute;
top: 142px;
left: 593px;
}
.banner
{
position:absolute;
left: -9px;
top: 0px;
width:920px;
background:url(logo.jpg) no-repeat;
height:145px;
}
img.barbanner
{
position:absolute;
left: 0px;
top: 741px;
}
#index2
{
position:relative;
top:68px;
}
img#barglobalstocks
{
margin-left: -140px;
border-top: 2px solid;
border-bottom: 2px solid;
border-color:#191970;
}
img.topbar
{
position:absolute;
top: 130px;
left: 0px;
}
img.bsilogo
{
padding-left:45px;
padding-bottom:10px;
}
img#mcclogo
{
padding-left: 20px;
padding-top: 5px;
padding-bottom:10px;
}
img#tel2
{
padding-top: 10px;
padding-left:0px;
padding-bottom:10px;
}
img#bsi_cert
{
padding-left: 13px;
padding-top:10px;
padding-bottom:10px;
}
img#tel
{
padding-left:10px;
padding-top:375px;
}
img#cards
{
padding-left:90px;
padding-top: 70px;
}
#cardsproducts
{
position:absolute;
top: 530px;
left: 400px;
text-align: center;
}

img#lindapter
{
position:absolute;
left: 650px;
top: 1420px;
}
img#unbrako
{
position:absolute;
left: 650px;
top: 1500px;
}
img#unior
{
position:absolute;
left: 650px;
top: 1590px;
}
img#bosch
{
position:absolute;
left: 650px;
top: 1660px;
}
img#stanley
{
position:absolute;
left: 650px;
top: 1760px;
}
ul#links {
list-style: none;
}
ul#links a
{
text-decoration: underline;
}
table.prices 
{
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
width:650px;
}

table.prices td 
{background-color: #F2F2F2;
color: #2A1959;
padding: 0;
margin: 0;
text-align: left;
border: 1px #fff solid;
height:45px;
}

table.prices td.alt 
{background-color: #fff;}

table.prices td.hed
{background-color: #2A1959;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;
height:20px;}

table.prices td.desc
{background-color: #2A1959;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;
height:20px;
width: 425px;
}
table.prices td.price
{background-color: #2A1959;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;
height:20px;
width: 150px;
}
table.prices td.buy
{background-color: #2A1959;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;
height:20px;
width: 75px;
}
#paypal
{
float: right;
margin-left: 60px;
margin-right: 0px;
}
#sap2
{
text-align:center;
}
div.border
{border: 2px solid;}
div.left
{
float: left;
background-color: white;
margin-top: 5px;
margin-right: 5px;
width: 79px;
border: 1px solid;
text-align: center;
}
div.inline
{
float: left;
background-color: white;
margin-top: 5px;
margin-left: 5px;
margin-right: 5px;
width: 79px;
border: 1px solid;
text-align: center;
}
