/* Layout settings */

body {
	background-color: #dcdddd;
	padding:0 0 0 0;
	margin:0;
	text-align:center;
}
#container {
	width:944px;
	background-image: url(images/background.gif);
	background-repeat:repeat-y;
	text-align:left;
	margin:30px auto 30px auto;
}
#header {
	padding:0;
	margin:0;
}
#menu {
	background-image: url(images/menu.gif);
	height:115px;
}
#footer {
	padding:0;
	margin:0;
}
#maincontent {
	width:520px;
	float:left;
	position:relative;
	padding: 30px 30px 15px 25px;
	margin:0;
}
#additionalcontent {
	width:320px;
	float:left;
	position:relative;
	padding: 30px 15px 0px 15px;
	margin:0;
}
#callback {
	border: 0px solid #a7a6a6;
	padding: 15px;
	margin: 0 0 15px 0;
}
#testimonial, #address {
	border: 1px solid #40a9d0;
	padding: 15px;
	margin: 0 0 15px 0;
}

#callback {
	text-align:center;
}

/* Text styles */

body {
	font-family:arial;
}
p {
	font-size:small;
}
h1 {
	font-size:large;
	font-weight:bold;
}
h2 {
	font-size:medium;
	font-weight:bold;
}
h3 {
	font-size:small;

}
h4.testimonial {
	font-size:medium;
}
li {
	font-size:small;
}
h1,h2,h3,h4 {
	color:#00aeef;
	font-weight:bold;
}
h2,h3,h4 {
	margin:0 0 0 0;
}
p {
	margin: 0 0 1em 0;
	line-height: 1.4em;
}
.highlight {
	font-weight:bolder;
	font-size: 1.3em;
}
#menu {
	height:110px;
}
#menupositioner {
	padding: 79px 0 0 290px;
}

#menu ul {

	margin:0px;
	padding:0px;
}
#menu li {
	font-size: xx-small;
	margin:0 0 0 0;
	padding:0;
	display:inline;
}
#menu li a.hide {
	display:none;
}
#menu li img {
	border:0;
}