a img{
border:0;
}
body,html{
margin:0;
padding:0;
color:#6A6A6A;
background:url(../img/pagebg.png) #FFFFFF repeat-x top;
font-family:sans-serif;
font-size:small;
}
form{
width:500px;
margin:auto;
}
form fieldset{
border:1px solid #CACACA;
margin-bottom:0.5em;
text-align:right;
}
form hr{
border:0;
background-color:#CACACA;
height:1px;
}
form input,form textarea{
width:350px;
}
form input[type="submit"]{
width:100%;
}
form label{
float:left;
}
form legend{
font-weight:bold;
}
form input[type="radio"]{
width: auto;
}
p.back{
text-align:right;
}
p.note{
margin:0;
padding:0;
font-size:xx-small;
}
.brands{
text-align:center;
}
.brands img{
margin:0.25em;
}
.productimg{
width:230px;
float:right;
margin:0.5em;
}
.signout{
font-size:x-small;
color: #FF0000;
letter-spacing: 0.5em;
text-transform: uppercase;
text-align: center;
}
.thumb{
float: left;
width: 50px;
margin: 0.25em;
}
.featured td{
height:50px;
vertical-align: middle;
}
#banner{
position:absolute;
top:15px;
left:350px;
}
#container{
margin-left:230px;
width:540px;
background-image:url(../img/contbg.png);
background-position:top;
background-repeat:repeat-x;
background-color:#FFFFFF;
}
#container a{
color:#6B6B6B;
font-weight:bold;
text-decoration:none;
}
#container a:visited{
color:#AAAAAA;
}
#container a:hover{
color:#8A8A8A;
text-decoration:underline;
}
#container h1{
margin:0;
padding:0.25em;
background-color:#4A9900;
color:#FFFFFF;
font-size:medium;
}
#container h1.error{
margin:0;
padding:0.25em;
background:transparent;
color:#FF0000;
font-style:italic;
font-size:small;
}
#container h2{
margin:0;
padding-top:0.25em;
padding-bottom:0.25em;
padding-left:0.5em;
padding-right:0.5em;
color:#555555;
font-size:small;
}
#container p{
margin:0 0 2px 0;
padding:0.5em;
}
#container table{
width:100%;
color:#6A6A6A;
}
#container table th{
border-bottom:1px solid #6ACC00;
font-style:italic;
}
#foot{
clear:right;
border-top:1px solid #6ACC00;
font-size:x-small;
text-align:center;
}
#foot img{
padding:0.25em;
}
#head{
margin-left:0.5em;
margin-bottom:0.5em;
padding-left:230px;
padding-top:0.5em;
background-image:url(../img/logos/esolution.png);
background-repeat:no-repeat;
background-color:#FFFFFF;
height:80px;
}
#head h1{
display:none;
}
#head h2{
padding:0;
margin:0;
color:#4a9900;
font-size:xx-small;
}
#head p{
padding:0;
margin:0;
font-size:xx-small;
}
#menu{
float:left;
margin:0 0 0 0.5em;
width:215px;
background:#EAEAEA;
overflow:hidden;
}
#menu a{
color:#6B6B6B;
font-weight:bold;
text-decoration:none;
}
#menu a:hover{
color:#8A8A8A;
text-decoration:underline;
}
#menu h1{
margin:0 0 1px 0;
color:#FFFFFF;
background-color:#6ACC00;
font-size:small;
font-weight:bold;
text-indent:0.5em;
}
#menu h1 a{
color:#FFFFFF;
}
#menu h1 a:hover{
color:#F4F4F4;
}
#menu h1,#container h1{
background:url(../img/h1bg.png) repeat-x top;
}
#menu li{
text-indent:1em;
}
#menu ul,#menu li{
margin:0;
padding:0;
list-style:none;
font-size:xx-small;
}
#topmenu{
padding-left:0.5em;
padding-right:1.5em;
margin-bottom:0.5em;
border-top:1px solid #CACACA;
border-bottom:1px solid #CACACA;
background-image:url(../img/topmenubg.png);
line-height:25px;
text-indent:0.5em;
height:25px;
vertical-align:middle;
}
#topmenu a{
padding-left:0.25em;
padding-right:0.25em;
border-right:1px solid #CACACA;
color:#6A6A6A;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
#topmenu a:hover{
color:#353535;
}
