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: url(mainbackground.gif) repeat-x;
}
p.underline a
{
text-decoration: underline;
}
div#centre
{
position:relative;
width: 800px;
margin-left:auto;
margin-right:auto;
border-top:2px solid;
border-left:2px solid;
border-right:2px solid;
border-color:#black;
background:#FFF;
height: 1335px;
}
div#centre_700
{
position:relative;
width: 800px;
margin-left:auto;
margin-right:auto;
border-top:2px solid;
border-left:2px solid;
border-right:2px solid;
border-color:#black;
background:#FFF;
height: 700px;
}
div#centre_about_us
{
position:relative;
width: 800px;
margin-left:auto;
margin-right:auto;
border-top:2px solid;
border-left:2px solid;
border-right:2px solid;
border-color:#black;
background:#FFF;
height: 1150px;
}
div#centre_contact
{
position:relative;
width: 800px;
margin-left:auto;
margin-right:auto;
border-top:2px solid;
border-left:2px solid;
border-right:2px solid;
border-color:#black;
background:#FFF;
height: 600px;
}
div#centre_contact_us
{
position:relative;
width: 800px;
margin-left:auto;
margin-right:auto;
border-top:2px solid;
border-left:2px solid;
border-right:2px solid;
border-color:#black;
background:#FFF;
height: 620px;
}
div#centre_1450
{
position:relative;
width: 800px;
margin-left:auto;
margin-right:auto;
border-top:2px solid;
border-left:2px solid;
border-right:2px solid;
border-color:#black;
background:#FFF;
height: 1450px;
}
div#centre_1600
{
position:relative;
width: 800px;
margin-left:auto;
margin-right:auto;
border-top:2px solid;
border-left:2px solid;
border-right:2px solid;
border-color:#black;
background:#FFF;
height: 1600px;
}
#mainleft {
width: 170px;
float:left;
margin-top:129px;
height: 1206px;
border-right: 0px solid;
border-color:#191970;
}
#mainleft_700 {
width: 170px;
float:left;
margin-top:129px;
height: 571px;
border-right: 0px solid;
border-color:#191970;
}
#mainleft_sectors {
width: 170px;
float:left;
margin-top:129px;
height: 1321px;
border-right: 0px solid;
border-color:#191970;
}
#mainleft_1600 {
width: 170px;
float:left;
margin-top:129px;
height: 1471px;
border-right: 0px solid;
border-color:#191970;
}
#mainleft_about_us {
width: 170px;
float:left;
margin-top:129px;
height: 1021px;
border-right: 0px solid;
border-color:#191970;
}
#mainleft_contact_us {
width: 170px;
float:left;
margin-top:129px;
height: 491px;
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: 140px;
left: 180px;
width: 420px;
}
#content_castings
{
position: absolute;
top: 140px;
left: 180px;
width: 650px;
}
#sidebar
{
position: absolute;
top: 135px;
left: 627px;
width: 171px;
background:url(bg5.gif) repeat-y;
height: 1200px;
border-left:2px solid;
border-color: #404040;
}
#sidebar_sectors
{
position: absolute;
top: 135px;
left: 627px;
width: 171px;
background:url(bg5.gif) repeat-y;
height: 1315px;
border-left:2px solid;
border-color: #404040;
}
#sidebar_700
{
position: absolute;
top: 135px;
left: 627px;
width: 171px;
background:url(bg5.gif) repeat-y;
height: 565px;
border-left:2px solid;
border-color: #404040;
}
#sidebar_1600
{
position: absolute;
top: 135px;
left: 627px;
width: 171px;
background:url(bg5.gif) repeat-y;
height: 1465px;
border-left:2px solid;
border-color: #404040;
}
#sidebar_about_us
{
position: absolute;
top: 135px;
left: 627px;
width: 171px;
background:url(bg5.gif) repeat-y;
height: 1015px;
border-left:2px solid;
border-color: #404040;
}
#sidebar_contact_us
{
position: absolute;
top: 135px;
left: 627px;
width: 171px;
background:url(bg5.gif) repeat-y;
height: 485px;
border-left:2px solid;
border-color: #404040;
}
h1.red
{
color: red;
}
#nav{
width: 160px; 
padding:7px 0 0 0px;
margin:0;
font-size:75%; 
font-weight: bold;
}
#nav li{
padding-top: 1px;
padding-bottom: 1px;
list-style-type:none; 
text-align: center;}
#nav li a{
background-color:#00008B;
display:block;
padding:5px 11px; 
color:#ffffff; 
text-decoration:none;}
#nav li a:hover
{background-color:#0000CC;
display:block;}
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: #3300CC;
}
a:hover
{
text-decoration: underline;
color: red;
}
a:visited
{
text-decoration: none;
color: #3300CC;
}
a:visited:hover
{
text-decoration: underline;
color: red;
}
ul.column a:link
{
color: #3300CC;
}
ul.column a:visited
{
color: #3300CC;
}
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: 15px;
border: 2px solid;
border-color:#191970;
}
img.welcome
{
margin-top:5px;
}
img.qualitycollage
{
position:absolute;
top: 142px;
left: 593px;
}
img.banner
{
position:absolute;
left: 0px;
top: 0px;
border-bottom: 5px solid;
border-color: #333333;
}
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;
}