a:link {
	color: #004078; text-decoration: underline;
}
a:visited {
	color: #004078; text-decoration: none;
}
a:hover {
	color: #042240; text-decoration: underline;
}
body {
	padding-right: 0px; padding-left: 0px; font-size: 85%; padding-bottom: 0px; margin: 0px 1px 0px 0px; color: #000000; padding-top: 0px; font-family: helvetica, arial, verdana, sans-serif
}
h1 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 10px; font-size: 1.25em; color: #004078;
}
h2 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 10px; font-size: 1.2em; color: #004078;
}
h3 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 10px; font-size: 1.2em; color: #004078;
}
h4 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 10px; font-size: 1.1em; color: #004078;
}
h5 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 4px; margin: 0px; padding-top: 4px; font-size: 0.9em; color: #004078;
}
h6 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 4px; margin: 0px; padding-top: 10px; font-size: 1.2em; color: #004078;
}
p {
	line-height: 1.6em; text-align: justify; padding-right: 0px; padding-left: 0px; padding-bottom: 7px; margin: 0px; padding-top: 7px; font-size: 0.85em; color: #666666;
}
ul {
	line-height: 1.6em;
}
.privacy{
font-size: 0.85em; color: color: #666666;
}
.vat{
font-size: 0.7em; color: color: #666666;
}
.to{
text-decoration: underline;
}
.main_container {
  background-image: url(images/outline.gif); position: relative; height: 73px;
}
#header {
	background-image: url(images/background.gif); height: 144px; text-align: center; padding: 0;
}
.banner {
	background-image: url(images/header.jpg); height: 144px; margin: 0 0 0 131px; padding: 0; background-repeat: no-repeat;
}
.links {
	padding-right: 0px; padding-left: 0px; right: 0; padding-bottom: 0px; margin: 50px 150px 0 0; vertical-align: top; position: absolute; top: 0px; text-align: left
}
ul#top-links{
  color: #004079;margin: 0; padding: 0;
}
ul#top-links li{
  display: inline; padding-left: 2px; font-size: 0.85em;
}
ul#top-links li a{
  color: #004079; text-decoration: underline;
 }
ul#top-links li a:link{
  color: #004079; text-decoration: underline;
}							 
ul#top-links li a:visited {
}						 
ul#top-links li a:hover {
  color: #4c4c4c; text-decoration: underline
}						 
.logo {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 145px; vertical-align: top; padding-top: 25px; position: relative; text-align: left
}
.logo img {
border: none; 
}
#main_content ul{
	font-size: 0.85em; color: #666666;padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 12px 0px 9px 30px; padding-top: 0px;
}
#main_content ol{
	font-size: 0.85em; color: #666666;padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 9px 0px 9px 30px; padding-top: 0; line-height: 1.6em;
}
#main_content li{
  padding-bottom: 5px; padding-top: 5px
}
#main_content {
 background-image: url(images/dividing-line.gif); margin: 0px 115px 0 148px; background-repeat: repeat-y; position: relative; padding: 0 25px 20px 20px;
}
#main_content img{
  border: none;
}
#footer {
	padding-right: 0px; background-position: left top; padding-left: 10px; background-image: url(images/footer.gif); padding-bottom: 0px; margin: 0px; padding-top: 0px; position: relative; height: 65px;
}
.byline {
	font-size: 0.8em; color: #004078;padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 14%; vertical-align: top; padding-top: 30px; position: relative; text-align: left
}
#form {
 color: #004078; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; 
 }
form {
	padding: 0; margin: 0;
}
.submit-button {
	margin: 6px 2px 2px 0;
}	
.float-right {
float: right; padding: 10px 0 15px 25px;
}
.float-left {
float: left; padding: 0 25px 0 0;
}
.float-left2 {
float: left; padding: 3px 8px 0 0;
}
.float-center {
text-align: center;
}
.mytable th {
	font: bold 0.9em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #004079; border-right: 1px solid #004079; border-bottom: 1px solid #004079; border-top: 1px solid #004079; letter-spacing: 2px; text-align: left; padding: 7px 6px 6px 12px; background: #aebece
}
.mytable th.nobg {
	border-right: 1px solid #004079; border-left: 1px solid #004079; font: bold 12px "Trebuchet ms", verdana, arial, helvetica, sans-serif;
}
.mytable td.spec {	
	border-left: 1px solid #004079; border-top: 0; background: #fff; font: 0.9em "Trebuchet ms", verdana, arial, helvetica, sans-serif;
}
.mytable th.specalt {
	border-left: 1px solid #c1dad7; border-top: 0; background: #f5fafa url(images/bullet2.gif) no-repeat; font: bold 10px "trebuchet ms", verdana, arial, helvetica, sans-serif; color: #b4aa9d;
}
.mytable td {
	border-right: 1px solid #004079; border-bottom: 1px solid #004079; background: #fff; padding: 6px 6px 6px 12px; color: #004079; font: 0.9em "Trebuchet ms", verdana, arial, helvetica, sans-serif;
}
.mytable td.alt {
	background: #f5fafa; color: #b4aa9d;
}
.mytable2 th {
	font: bold 0.9em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #004079; border-right: 1px solid #004079; border-bottom: 1px solid #004079; border-top: 1px solid #004079; letter-spacing: 2px; text-align: left; padding: 7px 6px 6px 12px; background: #aebece
}
.mytable2 th.nobg {
	border-right: 1px solid #004079; border-left: 1px solid #004079; font: bold 12px "Trebuchet ms", verdana, arial, helvetica, sans-serif;
}
.mytable2 td.spec {	
	border-left: 1px solid #004079; border-top: 0; background: #fff; font: 0.9em "Trebuchet ms", verdana, arial, helvetica, sans-serif;
}
.mytabl2 th.specalt {
	border-left: 1px solid #c1dad7; border-top: 0; background: #f5fafa url(images/bullet2.gif) no-repeat; font: bold 10px "trebuchet ms", verdana, arial, helvetica, sans-serif; color: #b4aa9d;
}
.mytable2 td {
	border-right: 1px solid #004079; border-bottom: 1px solid #004079; background: #fff; padding: 6px 6px 6px 12px; color: #004079; font: 0.9em "Trebuchet ms", verdana, arial, helvetica, sans-serif;
}
.mytable2 td.alt {
	background: #f5fafa; color: #b4aa9d;
}
.mytable2 {
margin: 0 0 0 100px;
}
ul#power-units {
font-size: 0.9em;
margin: 0 0 0 10px;
padding: 0;
}
fieldset {
border: 1px solid #cccccc;
padding: 5px 10px 10px 10px;
}
.offers {
border: 1px solid #004078;
text-align: center;
font-size: 1.2em;
}