body {
padding:0px;
margin:0;
font-family:Verdana,Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: normal; color: #000000;
background-color: #fff;
}

#wrapper {
width: 100%;
padding: 0px;
margin: 0px;
position: relative;
border-bottom: 1px solid #111189;
background-image:url(../img/left.gif);
background-position: 0px 0px;
background-repeat: repeat-y;
}

h1 {
font-size: 1.3em;
}

h2 {
font-size: 1.1em;
}

h3 {
font-size: 1em;
}

a {
text-decoration: none;
color:  #111189;
}

a:hover {
font-weight: bold;
}

#menu ul {
list-style-type: none;
padding: 0;
padding-top: 5px;
margin: 0;
}

#menu {position:absolute;top:80px;left:0px;background-color:#CCCCCC;width:168px; padding:0; margin: 0; }
#menu a {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	color:#FFFFFF; padding-left:20px; height:18px; text-decoration: none; background-image: url(../img/tinymenu.gif); display:block; width:140px; margin-left:2px; padding-top:3px}
#menu a:hover {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color:#FFFFFF;	padding-left:20px; padding-top:3px; text-decoration: underline;}

#menu p {
text-align:center;
font-weight: bold;
color: #111189;
}

#menu p.websyche a {
background: none;
display: block;
text-align: center;
padding: 0;
margin: 0;
margin-left:auto;
margin-right: auto;
}

#header{ padding:0; margin: 0; position:relative; top:0px; left:0px; width: 100%; background-color:#111189; background-image:url(../img/header_back.gif); height:80px; background-repeat:repeat-x; background-position: bottom left;}
#header h1{font-family: Arial, Helvetica, sans-serif; font-size:25px; font-weight: bold; color:#FFFFFF; margin:0; padding:10px;padding-top:10px; border:0;}
#header img {
float: right;
margin-right: 40px;
margin-top: 5px;
}

#header p {
margin: 0;
color: #fff;
margin-top: -10px;
font-size: 0.9em;
padding-left: 10px;
}

/*#content{	position:relative;	padding: 0; padding-bottom:20px; margin: 0; left: 186px; top: 0px; margin-right:1%; font-size: 0.9em; width: 75%; min-height: 600px; _height:600px;}*/
#content {
padding: 0;
margin: 0;
font-size: 12px;
}

#content h1 {margin-top: 10px;}

#content img {
float: right;
border: 1px solid #fff;
margin: 20px;
}

.two {
width: 40%;
min-height: 250px;
float: left;
display: block;
border: 1px solid #cccccc;
margin-right: 3%;
margin-bottom:5px;
}

.two p {
padding: 10px;
font-size: 0.9em;
}

.two ul {
font-size: 0.9em;
margin-top: -20px;
}

.clear {
clear:both;
}

/*#content table {
border: 1px solid #000;
background-color: #111189;
border-collapse: collapse;
border-spacing: 1px;
}*/

table.contact {
border: 1px solid #fff;
}

th {
color: #fff;
font-size: 0.8em;
}

.contact td {
border: 1px solid #fff;
}

#content td {
/*border: 1px solid #000;
background-color:#fff;*/
font-size: 0.8em;
padding:2px;
color: #000;
font-weight: bold;
width: 140px;
text-align: center;
}

#content .nofloat {
float: none;
}

ol.letters {
list-style-type:lower-alpha;
}

ol.roman {
list-style-type:lower-roman;
}

.manufacturer {
border: 1px solid #cccccc;
margin-bottom: 5px;
padding: 5px;
}

.prod {
margin-top: 10px;
}

#menu img {
border: none;
display: block;
margin-left: auto;
margin-right: auto;
}

#menu a.button {
background: none;
margin-left: -18px;
border: none;
text-decoration: none;
height: 95px;
display: block;
}

.viewprod a {
background-image:url(../images/view.gif);
display: block;
width: 154px;
height: 16px;
display: block;
color: #fff;
font-size: 0.9em;
font-weight: bold;
text-align: center;
float:right;
margin-right: 30px;
margin-top: 10px;
padding-top: 2px;
}

.viewprod a:hover {
text-decoration: underline;
}

.arridge {
font-size: 0.6em;
}

#content .imgleft {
float: none;
}

hr {
color: #111189;
height: 1px;
}

#content .l {
width: 200px;
position: absolute;
left: 0px;
top: 60px;
}

#content .r {
width: 200px;
position: absolute;
left: 600px;
top: 60px;
}

#content .r img, #content .l img  {
float: none;
padding: 0;
margin: 0;
margin-bottom: 30px;
}

#content .c {
position: relative;
top: 0px;
left: 205px;
width: 380px;
overflow: auto;
padding-left: 5px;
padding-right: 5px;
margin-bottom: 25px;
}

#content .general {
float: right;
}

#content .detail {
float: left;
}

.inputtext { width: 208px;}

#content td ul {
text-align: left;
padding: 0px;

}

#content td {
font-size: 0.7em;
}

.contactpage {
font-weight: bold;
font-size: 0.7em;

}

.submit {
padding-left: 145px;

}
.floatr {
float: right;
}