﻿@charset "utf-8";
/* CSS Document */
body
{
	background-color:#DDD;
	background-image:url(bgt.png);
	background-repeat:repeat-x;
	background-attachment:fixed;
}
div.float
{
	position:fixed;
	top:0px;
	left:0px;
	height:24px;
	width:100%;
	background-color:#036;
	box-shadow:0px 3px 9px #003;
	z-index:7;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#DDD;
    letter-spacing:1px;

}
div.top
{
	background-color:#036;
	width:100%;
	position:absolute;
	top:24px;
	left:0px;
	height:120px;
	box-shadow:0px 3px 15px #036;
	
}
div.tl
{
	position:relative;
	margin: 0px auto;
	color:#DDD;
	background-color:#369;
	top:10px;
	height:120px;
	width:1000px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	box-shadow:0px 3px 10px #036;
	border-radius: 5px;
	border-color:#69B;	
	border-style:solid;
	border-width:2px;
	
}
div.tc
{
	position:relative;
	color:#DDD;
	left:200px;
	width:176px;
	height:86px;
	top:5px;
	margin-top:0px;
	border-left:4px groove;
	border-right:4px ridge;
	padding:12px;
	border-color:#69B;
	text-shadow:1px 1px 2px #036;

	

	
}
div.tr
{	position:relative;

	left:400px;
	top:-100px;
	width:576px;
	height:96px;
	margin-left:20px;
	padding:0px;

}

h4
{
	display:inline;
	top:20px;
	margin-top:2px;
	text-shadow:2px 2px 2px #036;
	font-weight:700;
	letter-spacing:2px;
    font-size:16px;
    font-variant:small-caps;
}
h5
{
	display:inline;
	position:relative;
	left:60px;
	font-style:italic;
	font-weight:500;
	text-shadow:1px 1px 2px #036;
	letter-spacing:2px;

}
div.main
{
	width:1000px;
	height:410px;
	position:relative;
	top:170px;
	border-radius: 5px;
	margin:0px auto;
	background-color:#369;
	box-shadow:0px 0px 18px #036;
	border-color:#69B;	
	border-style:solid;
	border-width:2px;

}
div.left
{
	position:absolute;
	left:0px;
	top:0px;
	width:300px;
	bottom:0px;
	background-color:#036;
	padding:4px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}
div#default
{
	position:absolute;
	left:300px;
	top:0px;
	width:680px;
	bottom:0px;
	padding:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
    border-radius:5px;
    background-image:url(bgd.png);
    background-repeat:no-repeat;
    background-position:right;
    z-index:2;
}
div#services
{
	position:absolute;
	left:300px;
	top:0px;
	width:680px;
	bottom:0px;
	padding:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	background-color:#DDD;
    border-radius:5px;
    background-image:url(bg001.png);
    background-repeat:no-repeat;
    background-position:right;
    border:3px solid;
    border-color:#FF9900;
    z-index:3;
}
img.logo {
    position: relative;
    z-index: 6;
    top: -10px;
    left: -300px;
}
div#locations
{
	position:absolute;
	left:300px;
	top:0px;
	width:680px;
	bottom:0px;
	padding:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	background-color:#DDD;
    border-radius:5px;
    background-image:url(bg002.png);
    background-repeat:no-repeat;
    background-position:right;
    border:3px solid;
    border-color:#FF9900;
    z-index:3;
}
div#products
{
	position:absolute;
	left:300px;
	top:0px;
	width:680px;
	bottom:0px;
	padding:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	background-color:#DDD;
    border-radius:5px;
    background-image:url(bg003.png);
    background-repeat:no-repeat;
    background-position:right;
    border:3px solid;
    border-color:#FF9900;
    z-index:3;
}
div#partners
{
	position:absolute;
	left:300px;
	top:0px;
	width:680px;
	bottom:0px;
	padding:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	background-color:#DDD;
    border-radius:5px;
    background-image:url(bg004.png);
    background-repeat:no-repeat;
    background-position:right;
    border:3px solid;
    border-color:#FF9900;
    z-index:3;
}
div#community
{
	position:absolute;
	left:300px;
	top:0px;
	width:680px;
	bottom:0px;
	padding:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	background-color:#DDD;
    border-radius:5px;
    background-image:url(bg005.png);
    background-repeat:no-repeat;
    background-position:right;
    border:3px solid;
    border-color:#FF9900;
    z-index:3;
}
div#clients
{
	position:absolute;
	left:300px;
	top:0px;
	width:680px;
	bottom:0px;
	padding:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	background-color:#DDD;
    border-radius:5px;
    background-image:url(bg006.png);
    background-repeat:no-repeat;
    background-position:right;
    border:3px solid;
    border-color:#FF9900;
    z-index:3;
}
div#contact
{
	position:absolute;
	left:300px;
	top:0px;
	width:680px;
	bottom:0px;
	padding:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	background-color:#DDD;
    border-radius:5px;
    background-image:url(bg007.png);
    background-repeat:no-repeat;
    background-position:right;
    border:3px solid;
    border-color:#FF9900;
    z-index:3;
}
div.central {
    background-image: url(bgd.png);
}
div.sel
{
	position:relative;
	border-radius:5px;
	border-color:#69B;
	border-style:solid;
	border-width:2px;
	width:90%;
    top:5px;
	text-align:center;
	margin:0px auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	letter-spacing:3px;
	font-weight:800;
	line-height:50px;
	height:50px;
	color:#DDD;
	text-shadow:0px 0px 3px #FFF;
	margin-bottom:2px;
	background-image:url(grad0.png);
	background-repeat:repeat-x;
    font-variant:small-caps;
	
}
div.sel:hover
{
	color:#036;
	background-image:url(grad01.png);
	background-repeat:repeat-x;
    border-color:#FF9900;
    
}
h2
{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:20px;
    line-height:20px;
    display:inline;
    letter-spacing:2px;
    text-shadow:2px 2px 5px #369;
    color:#036;
    font-variant:small-caps;
}
p.s1
{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:14px;
    
    padding:10px;
    width:335px;
    text-align:justify;
    letter-spacing:1px;
    color:#036;
    text-shadow:0px 0px 5px #FFF;
    font-weight:700;
}
p#s1
{
    position:absolute;
    left:10px;
    top:10px;
}
p#s2
{
    position:absolute;
    left:10px;
    top:190px;
    width:220px;
}
p#s3
{
    position:absolute;
    left:170px;
    top:20px;
}
p#s4
{
    position:absolute;
    left:10px;
    top:226px;
}
p#s5
{
    position:absolute;
    left:290px;
    top:10px;
}
p#s6
{
    position:absolute;
    left:340px;
    top:200px;
}
h2.five
{
    position:absolute;
    left:200px;
    top:-5px;
}
h2.seven
{
    position:absolute;
    left:200px;
    top:-5px;
}
p#s9
{
    position:absolute;
    left:340px;
    top:20px;
}
p#s10
{
    position:absolute;
    left:375px;
    top:200px;
    width:300px;
}
p#s11
{
    width:300px
}
p#s12
{
    position:absolute;
    width:300px;
    top:230px;
}
p#s13
{
    position:absolute;
    left:280px;
    top:20px;
}
p#s14
{
    position:absolute;
    left:340px;
    top:220px;
}

img.stock001
{
    position:absolute;
    left:330px;
    top:10px;
    
}
img.stock002
{
    position:absolute;
    left:18px;
    top:230px;
    
}
div.scrollhere {
    position: absolute;
    top: 1900px;
    width: 200px;
    height: 200px;
    margin: 0px auto;
    background-color: #F00;
}
span.floata {
    position: absolute;
    top: 4px;
    text-align:center;
}
span.floatb {
    position: absolute;
    top: 4px;
    text-align:center;
}
div.secondary {
    position: absolute;
    top: 435px;
    background-color: #036;
    margin: 0px auto;
    width: 800px;
    height: auto;
    box-shadow:0px 0px 15px #003;
    border-radius:5px;
    border:2px solid;
    border-color:#69B;
    padding-left:100px;
    padding-right:100px;
    padding-top:40px;
    padding-bottom:40px;
    margin-bottom:60px;
}
div.rest {
    border-radius: 5px;
    border: 2px solid;
    border-color: #69B;
    background-color: #369;
    padding: 20px;
    width: 660px;
    height: auto;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    font-weight:300;
    letter-spacing:2px;
    line-height:24px;
    color: #9BD;
    box-shadow:0px 0px 15px #003;
    margin:0px auto;
    margin-bottom:60px;
}
h3 {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 32px;
    color: #9BD;
    text-shadow: 2px 2px 5px #003;
    font-variant: small-caps;
    position: relative;
    top: 0px;
    left: -100px;
    font-weight:500;
    letter-spacing:3px;
    display:inline;
}
div.rest:hover {
    background-color: #47A;
    border-color:#FF9900;
}
h3:hover {
    color: #ACE;
}
div.spacer {
    position: relative;
    top: 2500px;
    margin:0px auto;
    text-align:center;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:20px;
    font-variant:small-caps;
    color:#BDF;
    background-color:#69B;
    width:300px;
    height:30px;
    border-radius:5px;
    box-shadow:0px 0px 15px #003;
    border:2px solid;
    border-color:#FF9900;
    text-shadow:1px 1px 4px #003;
    
}
div.spacer:hover {
       color:#FFF;
	   background-color:#7AC;
    }
a {
    text-align:center;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:20px;
    font-variant:small-caps;
	}
	a:hover
	{color:#FFF;}
a:visited
	{color:#BDF;}
a:active
{color:#FFF;}
span.mail {

    font-style: oblique;
    font-weight: 700;
}
span.slo {
    font-style: oblique;
    font-weight: 700;
    position:absolute;
    top:40px;
    left:50px;
    visibility:inline;
}
div.bottom {
    position: absolute;
    top: 2600px;
    opacity:0;
    width:10px;
    height:10px;
}
    
    