body {
background-image:url(../images/site_bg.png);
background-repeat:repeat-x;
background-position:top;
font: normal 12px verdana;
}
.main {
border-collapse:collapse;
}
.header {
}
.hleft {
float:left;
width:250px;
text-align:center;
}
.hright {
float:right;
width:650px;
vertical-align:top;
text-align:right;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
.hright a:link {
color:#FFFFFF;
}
.hright a:hover {
color:#000000;
}
.menu {
background-color:#0066FF;
border-left:1px solid #0066FF;
border-right:1px solid #0066FF;
border-top:1px solid #0066FF;
text-align:left;
font-weight:bold;
color:#FFFFFF;
}
.content_home {
border-left:1px solid #0084C7;
border-right:1px solid #0084C7;
background-color:#0084C7;
}
.content_pages {
padding:15px;
border-left:1px solid #0084C7;
border-right:1px solid #0084C7;
background-color:#FFFFFF;
text-align:left;
height:350px;
vertical-align:top;
}
.borders {
border-left:1px solid #0084C7;
border-right:1px solid #0084C7;
border-top:1px solid #0084C7;
border-bottom:1px solid #0084C7;
}
.page_title {
font-size:16px;
font-weight:bold;
color:#0084C7;
}
.product_float {
float:left;
width:200px;
height:325px;
padding-left:5px;
}
.footer {
background-color:#0066FF;
padding-left:10px;
padding-right:10px;
font-size:10px;
text-align:center;
color:#FFFFFF;
font-weight:bold;
}
.footer a:link {
color:#FFFFFF;
}
.footer a:hover {
color:#000000;
}
.img {
border:1px dashed;
padding:5px;
}
a:visited {
color:#FFFFFF;
}
.main_cat {
text-align:center;
font-size:large;
}
.sub_cat {
text-align:left;
font-size:small;
}
ul {
margin: 0;
padding: 0;
list-style: none;
}
ul li {
position: relative;
float: left;
width: 450px;
}
li ul {
position: absolute;
left: 0; /* Set 1px less than menu width */
top: auto;
display: none;
}
li ul ul {
position: absolute;
left:100%; /* Set 1px less than menu width */
top:-.1em;
display: none;
}
/* Styles for Menu Items */
ul li a {
display: block;
text-decoration:none;
color:#000000;
background:#0066FF;
padding: 5px;
border: 1px solid #FFFFFF;
}
/* commented backslash mac hiding hack \*/ 
* html ul li a {
height:1%;
}
/* end hack */ 
/* this sets all hovered lists to red */
li:hover a, li.over a,
li:hover li:hover a, li.over li.over a,
li:hover li:hover li:hover a, li.over li.over li.over a,
li:hover li a:hover, li.over li a:hover,
li:hover li:hover li:hover a:hover, li.over li li a:hover,
li:hover li:hover li:hover li:hover a:hover, li.over li.over li.over li.over a:hover {
color: #FFFFFF;
background-color: #0099FF;
}
li:hover li a, li.over li a,
li:hover li:hover li a, li.over li.over li a,
li:hover li:hover li:hover li a, li.over li.over li.over li a {
color: #000000;
background-color: #FFFFFF;
}
li ul li a { 
padding: 2px 5px; 
} /* Sub Menu Styles */
ul li:hover ul ul, ul li:hover ul ul ul, ul li.over ul ul, ul li.over ul ul ul {
display:none;
}
ul li:hover ul,ul li li:hover ul,ul li li li:hover ul, ul li.over ul, ul li li.over ul,ul li li li.over ul {
display: block;
}
/* CSS Document */