﻿body 
{
    background: #164b80;
}
.MasterBody
{
    width: 703px;
    margin: 0 auto;
    background: #FFFFFF url(/images/bg.gif) no-repeat top left;
}
.Header
{
    width: 703px;
    height: 159px;
    background: url(/images/header.jpg) no-repeat top;
}
.ContentArea
{
    width: 703px; 
    background: url(/images/circles.gif) repeat-y top right;
	font-family:Tahoma;
}

.ContentArea p{
	font-size:11px;
}

.ContentArea h2{font-size:15px;font-weight:bold;padding:4px 0 0 8px;margin:0;}

.gradient
{
	width: 703px;
	background-image: url(/images/homebg.jpg);
	background-repeat: repeat-x;
}
.ProductListItem
{
    width: 50%;
    padding: 5px;
    text-align: center;
    vertical-align: bottom;
}
.tbl605
{
    width: 605px;
}
.Viewcartbar
{
    padding: 0px 5px 0px 5px;
    font: 10pt arial;
    vertical-align: middle;
    border-bottom: solid 1px #164b80;
}
.ProdTitle
{
    width: 100%;
    height: 25px;
    padding: 2px; 
    font: bold 10pt Arial;
    border-bottom: solid 1px #164b80;
    vertical-align: middle;
}
.ProdDesc
{
    width: 100%;
    height: 271px;
    padding: 5px; 
    font: 9pt Arial;
    vertical-align: top;
}
.cartbar
{
    background: #b0c5f0;
}
.Qty
{
    width: 7%;
    text-align: center;
    font: 10pt arial;
}
.Name
{
    width: 45%;
    padding: 2px 5px 2px 5px;
    font: 10pt arial;
}
.Weight
{
    width: 10%;
    text-align: center;
    font: 10pt arial;
    padding: 2px 5px 2px 5px;
}
.Price
{   
    width: 15%;
    font: 10pt arial;
    padding: 2px 5px 2px 5px;
}
.Total
{   
    width: 15%;
    font: 10pt arial;
    padding: 2px 5px 2px 5px;
}
.flds
{
    height: 17px;
    font: 8pt arial;
    border: solid 1px #164b80;
}
.logo
{
    position: absolute;
    margin-top: 10px;
    margin-left: 40px;
    border: none;
    cursor: pointer;
}
.NavBox
{ 
    width: 73px;
    height: 12px;
    border-top: solid 1px #6164a7;
    border-right: solid 1px #6164a7;
    border-bottom: solid 1px #6164a7;
    border-left: solid 6px #6164a7;
    background: #b0c5f0;
    font: 10pt arial;
    text-align: center;
    padding-bottom: 4px;
    cursor: pointer;
}
.NavBox:hover
{ 
    width: 73px;
    height: 12px;
    border-top: solid 1px #000000;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
    border-left: solid 6px #000000;
    background: #b0c5f0;
    font: 10pt arial;
    text-align: center;
    padding-bottom: 4px;
    cursor: pointer;
}
.Home
{
    position: absolute;
    margin-top: 134px;
    margin-left: 15px;
}
.Products
{
    position: absolute;
    margin-top: 134px;
    margin-left: 122px;
}
.Services
{
    position: absolute;
    margin-top: 134px;
    margin-left: 227px;
}
.Equipment
{
    position: absolute;
    margin-top: 134px;
    margin-left: 332px;
}
.Portfolio
{
    position: absolute;
    margin-top: 134px;
    margin-left: 437px;
}
.About
{
    position: absolute;
    margin-top: 134px;
    margin-left: 535px;
}
.login
{
    position: absolute;
    margin-top: 10px;
    margin-left: 300px;
}
.logintbl
{
    width: 280px;
    height: 50px;
}

.chkoutfld
{
    border: solid 1px #6164a7;
    height: 17px;
}
/* Generic Styles */
.Arial10
{
    font: 10pt arial;
}
.TBL100
{
    width: 100%;
}
.TBL70
{
    width: 70%;
}
.TBL50 
{
    width: 50%;
}
.TBL40
{
    width: 40%;
}
.TBL30
{
    width: 30%;
}
.TBL20
{
    width: 20%;
}
.FLD100
{
    width: 100%;
    border: solid 1px #6164a7;
    height: 15px;
    font: 8pt arial;
}
.Padding5
{
    padding: 5px;
}
.AlignRight
{
    text-align: right;
}
.BGColor1
{
    background: #b0c5f0;
}
.text
{
	font-family: Arial;
	font-size: 12pt;
	color: Black;
}
.title
{
	font-family: Arial;
	font-size: 14pt;
	color: Black;
}

div.products-static  h2{padding:0;margin:0;}
div.products-static ul h2{font-size:15px;font-weight:bold;padding:0 0 2px 0;margin:0;}
div.products-static ul li {margin:0 0 0 10px;padding:0 0 0 14px;background:url(../images/blue-bullet.jpg) no-repeat 0% 50%;list-style-type:none;font-size:13px;font-weight:bold;}
div.products-static hr{height:1px;border-top:1px dashed #002ccb;border-left:none;border-right:none;border-bottom:none;
	text-align:left;width:86%;clear:both;}
	
ul.blueBullets li{margin:0 0 0 0;padding:0 0 0 14px;background:url(../images/blue-bullet.jpg) no-repeat 0% 70%;list-style-type:none;font-size:13px;font-weight:bold;}
ul.blueBullets li.twoLine{background:url(../images/blue-bullet.jpg) no-repeat 0% 28%;}

