/* CSS Document */
strong { font-weight: bold; }
* { font: 12px Arial, Helvetica, sans-serif;}
body {
background: #fff url("../img/bg-container.gif") no-repeat top center;
font: 12px Arial, Helvetica, sans-serif;
color: #333;
margin: 0px;
padding: 0px;
text-align: center;
}
#container {
width: 720px;
margin: 0px auto;
text-align: left;
}
td#leftCol {
width: 530px;
vertical-align:top;
}
td#rightCol {
width: 186px;
vertical-align: text-top;
}
table {
border: none;
}
td {
vertical-align: top;
}
a:link, a:visited {
color: #006699;
text-decoration: underline;
}
a:hover {
color: #333;
text-decoration: none;
}
/* HEADER
=====================================*/
table#header {
width: 696px;
margin: 15px 0px 0px 0px;
}
td#logo {
widht: 283px;
}
td#address {
width: 413px;
text-align: right;
}
/* NAVIGATION
=====================================*/
table#nav {
font-size: 11px;
background: #fff url("../img/nav-bg.gif") no-repeat 0 0;
width: 470px;
height: 28px;
margin: 0px; 
padding: 0px; 
}
#nav ul {
margin: 0px; 
padding: 3px 0px 0px 10px;
}
#nav li {
float: left;
margin: 0px;
padding: 0px 18px 0px 0px;
list-style: none;
}
#nav a:link, #nav a:visited {
font-weight: bold;
color: #fff;
text-decoration: none;
}
#nav a:hover {
color: #FF9900;
}
/* PAGEBODY
=====================================*/
table#pageBody {
width: 714px;
margin: 0px 0px 0px 7px;
}
#greyBar {
background: #fff url("../img/pagebody-bg-greybar.gif") repeat-x bottom left;
text-align: right;
height: 36px;
}
/* HEADINGS
=====================================*/
h1, h2, h3, h4, h5, h6 {
margin: 0px;
padding: 0px;
}
h2 {
font-size: 14px;
color: #fe0000;
border-bottom: 1px solid #333;
padding: 10px 0px 4px 0px;
}
#sideBar h3 {
font-size: 14px;
text-align: center;
margin: 10px 0px;
}
h4 { 
font-size: 12px;
padding: 0px 0px 7px 0px;
}
#titles {
margin: 10px 0px 10px 9px;
}
#titles p {
margin: 0px;
padding: 0px;
}
h3 {
font-weight: bold;
font-size: 18px;
}
/* PRODUCTS
=====================================*/
table.products {
width: 100%;
margin: 10px 0px;
}
.products td {
font-size: 11px;
width: 50%;
vertical-align:top;
padding: 5px;
}
.products td img {
float: left;
margin: 0px 4px 4px 0px;
}
.products td p {
margin: 0px;
padding: 0px;
}
/* SIDEBAR
=====================================*/
#sideBar {
font-size: 12px;
margin: 0px 0px 0px 20px;
}
#sideBar ul {
margin: 0px 0px 10px 0px;
}
#sideBar li {
list-style: none;
padding: 0px 0px 0px 15px;
}
span.logos img{
padding: 10px 0px 0px 0px;
margin: 10px 0px 0px 0px;
}
/* FOOTER
=====================================*/
#footer {
font-size: 12px;
text-align: center;
margin: 20px auto;
}
#footer ul {
width: 550px;
margin: 0px;
padding: 0px;
list-style: none;
}
#footer li {
display: inline;
padding: 0px 20px 0px 0px;
}
td#footerAddress {
background: #fff url("../img/address-bg.jpg") repeat-x 0 0;
text-align: center;
color: #fff;
padding: 20px 10px;
}
#footerAddress a {
text-decoration: none;
}
/* Form
=====================================*/
form th {
width: 150px;
}
th {
text-align: left;
vertical-align:
}
/* MICS.
=====================================*/
dl, dt, dd {
margin: 0px;
padding: 0px;
}
dl {
margin: 10px 0px 0px 0px;
}
dt {
font-weight: bold;
}
#contact-info dl {
margin-bottom: 15px;
}
img.bImg {
background: #fff;
padding: 3px;
border: 1px solid #ccc;
}
