body
		{
                font-family: arial, helvetica, sans-serif;
		background: #e2e2e2 url(../images/bg.gif) repeat-y 1px;
		margin: 0;
		padding: 0;
		}

h2              {
                font-size: 16px; 
                letter-spacing: 2px; 
                }

p               {
                font-size: 11px; 
                color: #333;
                }

.hBorder        {
                border: solid 1px #ddd;
                border-left: none; 
                border-right: none;
                }

img             {
                border: none;
                }

.textBlue
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: 400;
		color: #0000ff;
		}
#container
		{
                margin: 0;
                padding: 0;
		width: 760px;
		}

/* BEGIN HEADER CSS */

#header
		{
		width: 100%;
		margin: 20px 0 0 0;
		padding: 0;
		}

#searchBox
		{
		background: #ffff00;
		width: 200px;
		text-align: left;
		margin: 0 0 -30px 0;
		}
		
form.search
		{
		text-align: left;
		width: 200px;
		margin: 0px 0 -30px 0;
		padding: 10px 0 0 0;
		font-size: 10px; 
		color: #333;
		}

form.search input
		{
                z-index: 8;
		font-size: 10px;
		margin: 0;
		padding: 0;
		color: #333;
		border: solid 1px #ccc;
		vertical-align: middle;
         	}

input.goButton
		{
		width: 30px;
		background: #eee;
		font-weight: bold;
                cursor: hand;
		}

#header table.banner
		{
		float: left;
		margin: 0;
		padding: 0;
		border: 0;
		}

#header table.navBtn
		{
		float: left;
		margin: 21px 0 0 0;
		padding: 0;
		border: 0;
		}

#blackBar
		{
		background: #000;
		clear: both;
		margin: 0;
		padding: 0;
		width: 100%;
		height: 20px;
		}

#header table.subNav
		{
		width: 100%;
		clear: both;
		margin: 0;
		padding: 0;
		border: 0;
		}

#content
		{
		margin: 0;
		padding: 0;
		font-size: 12px;
		color: #333333;
 		}

#content blockquote
                {
                margin: 0 10px 0 10px; 
                padding: 0;
               }
#prodDesc
                {
                margin: 0 5% 0 5%;
                font-size: 12px;
                color: #333;
                border-bottom: dashed 1px #eee;                
                border-top: dashed 1px #eee;                
                }


#footer
		{
		width: 100%;
		margin: 20px;
		border-top-width: 3px;
		border-top-style: solid;
		border-top-color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: 400;
		color: #333333;
		line-height: 20px;
		}
#footer a
		{
		text-decoration: underline;
		}
#footer a:hover
		{
		text-decoration: none;
		}

#navBar
                {
                width: 100%;
                margin: 5px 0 0 0;
                }

#navBar img     {
                vertical-align: middle;
                }

#navBar ul
                {
                float: right;
                margin: 0px 0 0 0;
                padding: 0px 0 5px 0;
                background: #ee0000;
                }

#navBar li      
                {
                display: inline;
                margin: 0;
                padding: 0px 10px 0px 10px;
                }

#navBar A, #navBar A.hover
                {
                color: #fff;
                font-weight: bold;
                font-size: 11px;
                text-decoration: none;
                padding: 0px;
                margin: 0;
                }

table.category
                {
                border-right: solid 1px #ccc;
                margin: 0;
                padding: 10px;
                text-align: right;
                height: 100%;
                }

table.category td
                {
                text-align: right;
                }


