
body {
background-attachment:fixed;
background-position:bottom;
background-repeat:repeat-x;
background-image:url('images/background.jpg');
}

img
{  border-style: none;
}

.menulink {
text-decoration:none; 
color:White; 
padding:2px 8px 2px 8px;
font-family:Verdana; 
font-size:9px; 
font-weight:bold;
}

.menustyle {
background-color:Black; 
width:100%; 
height:24px;
}

.logopos 
{
float:right; 
padding-right:100px; 
padding-top:20px;
z-index:10;
}

/* home/index.htm styles */

.homedots {
position:absolute;
left:25px;
top:40px;
}

.hometexthead 
{
position:absolute;
color:#505050;
font-family:Verdana;
font-size:18px;
left:80px;
top:200px;
}

.hometexthead2
{
position:absolute;
color:#ff0000;
font-family:Verdana;
font-size:18px;
left:350px;
top:200px;
}

.hometextmain
{
position:absolute;
color:#505050;
font-family:Verdana;
font-size:10px;
left:80px;
top:230px;
}

.homebottomimage
{
position:absolute;
left:80px; 
top:290px;
}

/* about us styles */
.aboutus-dots
{
position:absolute;
left:200px; 
top:40px;
}

.aboutus-company
{
font-family:Verdana;
font-size:9px;
font-weight:bold;
position:absolute;
left:295px; 
top:232px;
}

.aboutus-team
{
position:absolute;
font-family:Verdana;
font-size:9px;
font-weight:bold;
left:600px; 
top:388px;
}

.aboutus-text1
{
position:absolute;
font-family:Verdana;
font-size:10px;
left:405px; 
top:232px;
}

.aboutus-peter
{
position:absolute;
left:190px; 
top:370px;
}

.aboutus-russell
{
position:absolute;
left:230px; 
top:370px;
}

.aboutus-mark
{
position:absolute;
left:390px; 
top:370px;
}

.aboutus-sean
{
position:absolute;
left:455px; 
top:370px;
}

.aboutus-peter-text
{
font-family:Verdana;
font-size:9px;
position:absolute;
left:180px; 
top:510px;
}

.aboutus-russell-text
{
font-family:Verdana;
font-size:9px;
position:absolute;
left:220px; 
top:510px;
}

.aboutus-mark-text
{
font-family:Verdana;
font-size:9px;
position:absolute;
left:380px; 
top:510px;
}

.aboutus-sean-text
{
font-family:Verdana;
font-size:9px;
position:absolute;
left:445px; 
top:510px;
}

/* contact-us styles */
.contact-dots
{
position:absolute;
left:390px; 
top:40px;
}

.contact-text1
{
position:absolute;
font-family:Verdana;
font-weight:bold;
font-size:10px;
left:305px; 
top:137px;
}

.contact-text2
{
position:absolute;
font-family:Verdana;
font-size:10px;
color:#505050;
left:305px; 
top:150px;
}

.contact-wellington
{
position:absolute;
left:305px; 
top:220px;
}

.contact-text3
{
position:absolute;
font-family:Verdana;
font-size:10px;
color:#505050;
left:305px; 
top:490px;
}

/* product styles */
.product-dots
{
position:absolute;
left:270px; 
top:40px;
}

.product-dots2
{
position:absolute;
left:700px; 
top:360px;
}

.product-dots3
{
position:absolute;
left:700px; 
top:460px;
}

.product-text1
{
position:absolute;
font-family:Verdana;
font-weight:bold;
font-size:10px;
left:190px; 
top:230px;
}

.product-text2
{
position:absolute;
font-family:Verdana;
font-size:10px;
color:#505050;
left:310px; 
top:230px;
}

.product-text3
{
position:absolute;
font-family:Verdana;
font-weight:bold;
font-size:10px;
left:120px; 
top:427px;
}

.product-text4
{
position:absolute;
font-family:Verdana;
font-size:10px;
color:#505050;
left:310px; 
top:427px;
}

.product-text5
{
position:absolute;
font-family:Verdana;
font-weight:bold;
font-size:10px;
left:110px; 
top:515px;
}

.product-text6
{
position:absolute;
font-family:Verdana;
font-size:10px;
color:#505050;
left:310px; 
top:515px;
}

.product-text7
{
position:absolute;
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#000;
left:740px; 
top:378px;
}

.product-text8
{
position:absolute;
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#000;
left:740px; 
top:478px;
}

.product-text7 a:link { color: #505050; text-decoration:none; }
.product-text7 a:visited { color: #505050; text-decoration:none; }
.product-text7 a:hover { color: #a0a0a0; text-decoration:none; }

.product-text8 a:link { color: #505050; text-decoration:none; }
.product-text8 a:visited { color: #505050; text-decoration:none; }
.product-text8 a:hover { color: #a0a0a0; text-decoration:none; }

.product-sylsearch-text1
{
position:absolute;
font-family:Verdana;
font-weight:bold;
font-size:10px;
left:145px; 
top:105px;
}

.product-sylsearch-text2
{
position:absolute;
font-family:Verdana;
font-size:10px;
color:#505050;
left:320px; 
top:105px;
}

.product-diagram
{
position:absolute;
left:110px; 
top:220px;
}

.products-main div.overlay-products {
    padding:40px;   
    width:763px;  
    display:none;
    background-image:url(images/product1.png);
}
 
.products-main div.overlay-products div.close {
    background:url(images/close.png) no-repeat;
    position:absolute;
    top:2px;
    right:5px; 
    width:35px;
    height:35px;
    cursor:pointer;
}
 
.products-main div.overlay-products a {
    height:100px;
    display:block;
}

.products-main div.overlay-products2 {
    padding:40px;   
    width:775px;  
    display:none;
    background-image:url(images/product2.png);
}
 
.products-main div.overlay-products2 div.close {
    background:url(images/close.png) no-repeat;
    position:absolute;
    top:2px;
    right:5px; 
    width:35px;
    height:35px;
    cursor:pointer;
}
 
.products-main div.overlay-products2 a {
    height:450px;
    display:block;
}

/* what we do (services) */
.whatwedo-dots
{
position:absolute;
left:100px; 
top:40px;
}

.whatwedo-text1
{
position:absolute;
font-family:Verdana;
font-size:10px;
color:#505050;
left:140px; 
top:230px;
}

.whatwedo-diagram
{
position:absolute;
left:520px; 
top:280px;
}

/* benefits page */
.benefits-dots
{
position:absolute;
left:190px; 
top:40px;
}

.benefits-text1
{
position:absolute;
font-family:Verdana;
font-size:9px;
font-weight:bold;
left:110px; 
top:114px;
}

.benefits-text2
{
position:absolute;
font-family:Verdana;
font-size:10px;
color:#505050;
left:230px; 
top:114px;
}

.benefits-dots2
{
position:absolute;
left:530px; 
top:240px;
}

.benefits-text3
{
position:absolute;
font-family:Verdana;
color:#ff0000;
font-size:10px;
font-weight:bold;
left:600px; 
top:235px;
}

.benefits-text4
{
position:absolute;
font-family:Verdana;
font-size:10px;
color:#ff0000;
left:574px; 
top:250px;
}

.benefits-main a
{
text-decoration:none;
}
.benefits-main a:link { color: #505050; }
.benefits-main a:visited { color: #505050; }
.benefits-main a:hover { color: #a0a0a0; }


