body {
background:url(images/background.jpg); background-repeat: no; background-attachment:fixed;
color:#2c2e83;
font-family: "Lucida Sans Unicode", sans-serif;
}

#mainbody {
width:1200px;
margin-right:auto;
margin-left:auto;
}

#mainheader {
padding-top: 75px;
border-bottom: solid 1px #84288d;
width:1200px;
height: 53px;
padding-bottom: 10px;
}

#logo {
width:300px;
float:left;
}

#slideshow{
margin-top: 75px;
border-collapse:collapse;
border-bottom: solid 8px #84288d;
height: 450px;
width:1200px;
position:relative;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

#toplinks{
float: right;
width: 830px;
height:60px;
margin-bottom:15px;
}

#toplinks ul{
text-indent: -99999px;
width:auto;

}

#toplinks ul.toplinkscss{
list-style: none;

}

#toplinks ul.toplinkscss li{
float:right;

}

#toplinks ul.toplinkscss li.home a{
display:block;
width:91px;
height: 32px;
background: url('./images/home2.png'); background-repeat: no-repeat;
margin-left:15px;
}

#toplinks ul.toplinkscss li.home a:hover{
background: url('./images/home2.png'); background-repeat: no-repeat;
}

#toplinks ul.toplinkscss li.products a{
display:block;
width:118px;
height: 32px;
background: url('./images/products.png'); background-repeat: no-repeat;
margin-left:15px;
}

#toplinks ul.toplinkscss li.products a:hover{
background: url('./images/products2.png'); background-repeat: no-repeat;
}

#toplinks ul.toplinkscss li.news a{
display:block;
width:206px;
height: 32px;
background: url('./images/news.png'); background-repeat: no-repeat;
margin-left:15px;
}

#toplinks ul.toplinkscss li.news a:hover{
background: url('./images/news2.png'); background-repeat: no-repeat;
}

#toplinks ul.toplinkscss li.office a{
display:block;
width:178px;
height: 32px;
background: url('./images/office.png'); background-repeat: no-repeat;
margin-left:15px;
}

#toplinks ul.toplinkscss li.office a:hover{
background: url('./images/office2.png'); background-repeat: no-repeat;
}

#maintext{
width: 1200px;
padding-top: 75px;
margin-bottom: 75px;
height:auto;
}


#leftcolumn{
width: 550px;
float: left;
}

#rightcolumn{
width: 550px;
float: right;
}

#textheader{
font-size:200%;
color:#84288d;
font-weight:bold;
}

#products{
height: auto;
margin-bottom:30px;
float:left;
}

#productbox{
width:380px;
height:380px;
float: left;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 20px;
-moz-box-shadow: 3px 3px 4px #cccccc;
-webkit-box-shadow: 3px 3px 4px #cccccc;
box-shadow: 3px 3px 4px #cccccc;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
}

#footer{
clear:both;
width:100%
height:auto;
background: url('./images/footer-img.png'); background-repeat: x;
color:white;
line-height:122%;
margin-left: -9px;
margin-right: -9px;
margin-bottom: -10px;
}

#footer.a{
text-decoration:none;
}

#footer.a:visited{
color:inherit;
}

#footer.a:hover{
text-decoration:none;
color: green;
}

#innerfooter{
width:1200px;
margin-right:auto;
margin-left:auto;
padding:20px;
height:60px;
}

#footcol1{
width:280px;
margin-right:20px;
float: left;
}

#footcol2{
width:280px;
margin-right:20px;
float: left;
}

#footcol3{
width:280px;
margin-right:20px;
float: left;
}

#footcol4{
width:280px;
float: left;
}

a {
text-decoration:none;
}

a:hover {
color: #84288d;
}

a:visited {
color:inherit;
text-decoration:none;
}

#newstitle{
text-align: center;
}

#newsbox{
margin-top:35px;
width:100%;
height:700px;
}

#officebox{
width:100%;
height:540px;
}

#rightpic{
padding-right:auto;
padding-left:auto;
width:339px;
}

#officeproduct{
width:380px;
float: left;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 20px;
background-color: white;
-moz-box-shadow: 3px 3px 4px #cccccc;
-webkit-box-shadow: 3px 3px 4px #cccccc;
box-shadow: 3px 3px 4px #cccccc;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
}

#officehead{
width:380px;
float: left;
margin-bottom: 0px;
background-color: #84288d;
height:47px;
text-align:center;
padding-top:3px;
color:white;
font-size:180%
}




