body {
	background: #102934;
}

#container {
overflow:hidden;
padding-bottom:100px;
background: #ffffff;
}

#logo {
        background:url(../img/logo.png) no-repeat 0 0;
		background-position: 0px -1px;
		height:90px;
}

#mainContent {
background: #ffffff;
}

#header, #footer {
height:90px;
width:960px;
}

#advert {
	margin-top:5px;
}
#secondary1, #secondary2 {
background: gray;
}

#secondary1 p,
#secondary2 p,
#mainContent p {
padding: 1em;
}
#header {
	margin:0px;
	background:url(../img/head-img.png) no-repeat 0 0;
	background-position: 380px 0px;
	border-bottom:1px solid #999999;
}
/* menu */

#menubuttons {
	float:right;
	margin-right:10px;
}
/* menu default */
#menubuttons ul li{
 display:block;
 float:left;
 list-style-type:none;
}

/* set all links */
#menubuttons ul li a {
    display:block;
    height:30px; width:80px;
    background:transparent url(../img/menu.png) no-repeat 0 0;
	text-align:center;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
    /*text-indent:-9009px;*/
}

/* set background positions */
#menubuttons ul li#home a {
	line-height:27px;
	width:80px;
    background-position: 0 0;
}
#menubuttons ul li#products a {
	line-height:27px;
    width:80px;
    background-position: -80px 0;
}
#menubuttons ul li#downloads a {
	line-height:27px;
    width:80px;
    background-position: -160px 0;
}
#menubuttons ul li#support a {
	line-height:27px;
    width:80px;
    background-position: -240px 0;
}
#menubuttons ul li#contact a {
	line-height:27px;
    width:80px;
    background-position: -320px 0;
}

/* set hover positions */
#menubuttons ul li#home a:hover {
	color:#444444;
    background-position: 0 -30px;
}
#menubuttons ul li#products a:hover {
	color:#444444;
    background-position: -80px -30px;
}
#menubuttons ul li#downloads a:hover {
	color:#444444;
    background-position: -160px -30px;
}
#menubuttons ul li#support a:hover {
	color:#444444;
    background-position: -240px -30px;
}
#menubuttons ul li#contact a:hover {
	color:#444444;
    background-position: -320px -30px;
}
/* menu end */

#footer {
	margin:0px;
	margin-top:-40px;
}
#footleft {}
#foottext {
	margin-top:10px;
 	height:280px;
	background:transparent url(../img/footer.png) no-repeat 0 0;
 } 
#foottext p {
		padding-top:15px;
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		color:#444444;
		text-align:center;
}
#footright {}
