/* CSS Document */

/* General */

html > body {
background:#ffffff url(images/background.gif) top repeat-x;
color:#666666;
padding:0;
margin:0;
font-size:62.5%;
line-height:1.1em;
font-family:verdana, arial;
}

body {
background:#ffffff url(images/background.gif) top repeat-x;
color:#666666;
padding:0;
margin:0;
font-size:62.5%;
line-height:1.1em;
font-family:verdana, arial;
text-align:center;
}

h1 { font-size:1.6em}
h2 { font-size:1.2em; margin:0 ; padding:0}

p {
padding:0;
margin:3px 0 10px 0;
font-size:1.1em;
line-height:1.2em;
}

ul {
padding:0;
margin:0;
}

li {
padding:0;
margin:0;
}

div {
padding:0;
margin:0;
}

form {
padding:0;
margin:0;
}

form fieldset {
padding:0;
margin:0;
border:0;
}

img {
border:0;
}

a {
color:#333;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

#container {
width:850px;
margin:0 auto;
text-align:left;
}

/* TOP */

#top {
width:850px;
height:130px;
text-align:left;
}

#toplinks {
float:right;
width:270px;
height:50px;
text-align:right;
overflow:hidden;
color:#FFFFFF;
padding:10px 20px 0 0;
}

#toplinks li {
display:inline;
list-style:none;
border-right:1px solid #FFFFFF;
padding:5px 0 5px 0;
}

#toplinks a {
font-size:1em;
color:#ffffff;
padding:4px 10px 5px 10px;
}

#toplinks a:hover {
color:#ffffff;
background-color:#213068;
text-decoration:none;
}

#searchbox {
clear:both;
float:right;
width:600px;
height:28px;
padding:7px 10px 0 10px;
background-color:#082678;
overflow:hidden;
}

#searchbox strong {
display:block;
float:left;
padding:3px 15px 0 0;
color:#FFFFFF;
font-weight:normal;
}

#searchbox select {
display:block;
float:left;
margin:0 5px 0 0;
width:100px;
border:1px solid #091542;
padding:1px;
background-color:#5973da;
color:#ffffff;
arrow-color:#ffffff;
}

#searchbox .select1st {
background-color:#eeeeee;
color:#666666;
}

#menu {
clear:both;
width:850px;
height:35px;
text-align:center;
overflow:hidden;
padding-top:12px;
}

#menu li {
display:inline;
list-style:none;
border-right:1px solid  #666666;
padding:3px 0 3px 0;
}

#menu li a {
font-size:1em;
color:#cccccc;
text-align:center;
padding:5px 6px 5px 6px;
}

#menu li a:hover {
color:#ffffff;
background-color:#213068;
text-decoration:none;
}

/* CONTENT */

#content {
width:810px;
padding:20px;
background-color:#FFFFFF;
}

#home1{
width:210px;
float:left;
}

#home1 strong{
display:block;
width:160px;
height:350px;
font-size:1.2em;
line-height:1.4em;
font-weight:normal;
}

#home1 em{
display:block;
clear:both;
font-size:1em;
font-style:normal;
padding-bottom:10px;
}

#home2{
width:600px;
float:left;
background-color:#FFFFFF;
}

#home3{
width:566px;
float:left;
background-color:#FFFFFF;
}

#home2 ul li{
display:block;
float:left;
width:200px;
height:154px;
}

#home2 ul li a{
display:block;
width:180px;
height:134px;
color:#FFFFFF;
padding-left:20px;
}

#home2 ul li a:hover{
text-decoration:none;
}

/* FOOTER */

#footer {
clear:both;
width:810px;
padding:5px 20px 10px 20px;
border-top:1px solid #999;
font-size:1em;
color:#999999;
}

#footer address {
display:block;
float:left;
width:400px;
font-style:normal;
}

#footer em {
display:block;
float:right;
width:400px;
text-align:right;
font-style:normal;
}
.formfix {margin:0 ; padding:0}

/* Production section */
#mainproducts{ 
margin:0; padding:5px; _height: 180px;
border: 1px solid #0A1643; background-color: #F2F3FF;
}

.producttitle{ 
margin:0; padding:6px;
background-color: #0A1543; color:#FFFFFF;
}
.productimage{ 
margin:0; padding:5px; float:left;
background-color: #28409E;
width:90px; margin-top:5px
}
.productdetails { 
float:left;
width:400px;
margin-top:5px; 
margin-left:15px; 
line-height:18px;
background-color: #F2F3FF;
padding:5px 20px 5px 20px; 

}

.contactus { 
float:left;
width:500px;
line-height:18px;
background-color: #F2F3FF;
padding:5px 20px 20px 20px; 

}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.errorred { color:#FF0000 }
.bodywhite { color:#FFFFFF }
.admintext {font-size:1.1em}
#admintablepadding { padding:4px}































