@charset "utf-8";
/*-------------------------------------
|    Defaults
--------------------------------------*/
* {
	margin: 0;
	padding: 0;
}
a, a:visited {
	color: #09C;
}
a:hover {
	color: #099;
}
body {
	background: url(../images/template/bg.png) repeat-x #CED7ED;
	color:#2D2D2D;
	font: 100% Arial;
	padding: 0 0 20px;
	text-align: center;
	width: 100%;
}
img, fieldset {
	border: 0;
}
p {
	margin: 0 0 1em;
}


/*-------------------------------------
|    Header Image
--------------------------------------*/

#headerimage {
position:relative;




}


/*-------------------------------------
|    Containers
--------------------------------------*/
#page {
	background: #FFF;
	margin: 95px auto 0;
	text-align: left;
	width: 970px;
}
#content {
	clear: both;
	font-size: 12px;
	margin: 0 25px;
	overflow: hidden;
}

/*-------------------------------------
|     Header
--------------------------------------*/
#header {
	background: url(../images/template/base.png) no-repeat 0 -15px;
	float: left;
	height: 92px;
	overflow: hidden;
	width: 100%;
}
#header h1 {
	background: url(../images/template/logo.png) no-repeat right top;
	float: left;
	height: 65px;
	margin: 20px 0 0 -2000px;
	overflow: hidden;
	width: 2263px;
}
#header h1 a {
	display: block;
	height: 100%;
	width: 100%;
}
#header ul {
	display: inline;
	float: right;
	list-style: none;
	margin: 23px 25px 0 0;
	width: 659px;
}
#header ul li {
display: inline;
float: left;
height: 65px;
margin: 0 0 0 4px;
overflow: hidden;
}
#header ul li a {
color: #FFF;
display: block;
height: 100%;
text-indent: -1000em;
}
#header ul li.home a {
	background: url(../images/template/menu.png) no-repeat;
	width: 89px;
}
#header ul li.home a:hover, #header ul li.home a.selected {
	background: url(../images/template/menu.png) no-repeat 0 -65px;
}
#header ul li.about a {
	background: url(../images/template/menu.png) no-repeat -93px 0;
	width: 161px;
}
#header ul li.about a:hover, #header ul li.about a.selected {
	background: url(../images/template/menu.png) no-repeat -93px -65px;
}
#header ul li.products a {
	background: url(../images/template/menu.png) no-repeat -258px 0;
	width: 119px;
}
#header ul li.products a:hover, #header ul li.products a.selected {
	background: url(../images/template/menu.png) no-repeat -258px -65px;
}
#header ul li.case a {
	background: url(../images/template/menu.png) no-repeat -381px 0;
	width: 142px;
}
#header ul li.case a:hover, #header ul li.case a.selected {
	background: url(../images/template/menu.png) no-repeat -381px -65px;
}
#header ul li.contact a {
	background: url(../images/template/menu.png) no-repeat -527px 0;
	width: 128px;
}
#header ul li.contact a:hover, #header ul li.contact a.selected {
	background: url(../images/template/menu.png) no-repeat -527px -65px;
}

/*-------------------------------------
|     Footer
--------------------------------------*/
#footer {
	background: url(../images/template/base.png) no-repeat 0 5px #FFF;
	height: 20px;
	width: 100%;
}