﻿.void{} /* For W3C CSS Compliance */

html { overflow: scroll; }

body 
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Helvetica, Arial, Sans-Serif;
	text-align: center;
	background-color: #DADADA;
	font-size: 12px;
	color: #000000;
}

img { border-style: none; }

a { color: #424242; }

a:hover { color: #8C8C8C; }

h1, h2, h3, h4, h5, h6 { margin: 0 0 0 0; }

h1, h6 { color: #ffffff; }

h2, h3, h4, h5 { color: #000000; }

h1, h1 a, h1 a:hover, h2, h2 a, h2 a:hover, h3, h3 a, h3 a:hover { font-weight: bold; }

h4, h4 a, h4 a:hover, h5, h5 a, h5 a:hover, h6, h6 a, h6 a:hover { font-weight: normal; }

h1, h1 a, h1 a:hover, h2, h2 a, h2 a:hover { font-size: 16px; }

h3, h3 a, h3 a:hover, h4, h4 a, h4 a:hover { font-size: 12px; }

h5, h5 a, h5 a:hover, h6, h6 a, h6 a:hover { font-size: 10px; }

ul li { list-style-image: url("../../Images/ArrowSmall.gif"); }

/* Generic */
.clear { clear: both; }

.box
{
    font-size: 12px;
    border: solid 1px #bbbbbb;
}

.cursor { cursor: pointer; }

.separator
{
    background-image: url("../../Images/ProductsVerticalRule.jpg");
    background-repeat: no-repeat;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#line
{
	height: 1px;
	width: 776px;
	background-color: #DADADA;
	margin: 0 32px 0 32px;
	padding: 0 0 0 0;
}

#homeline
{
    width: 261px;
    height: 1px;
    float: left;
    position: relative;
    margin: 0 0 0 15px;
    padding: 0 0 0 0;
    background-color: #DADADA;
}

.right
{
    text-align: right;
    width: 745px;
    clear: both;
}
