BODY,P,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA {
        FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 
        COLOR: #000000; FONT-SIZE: 10px;
}
A:link {
        COLOR: #000000;
}
A:visited {
        COLOR: #000000; 
}
A:hover {
        COLOR: #fed008; 
}
A:active  {
        COLOR: #000000; 
}
H1 {
        FONT-SIZE: 15px;
}
H2 {
        FONT-SIZE: 13px;
}
H3 {
        FONT-SIZE: 12px;
}
HR {
        COLOR: #DDDDDD; HEIGHT: 1px;
}
BODY { 
        MARGIN: 0px;
        BACKGROUND-COLOR: #0D1949;
}
.HeadBox {
        BACKGROUND-COLOR: #0D1949;
}
.HeadText {
        FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.HeadLine {
        BACKGROUND-COLOR: #4095FF;
}
.VertMenuBox {
        /*BACKGROUND-COLOR: #FFFFFF;*/
}
.VertMenuBorder {
        /*BACKGROUND-COLOR: #000000;*/
}
.VertMenuTitle {
         COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.VertMenuItems {
        COLOR: #000000; TEXT-DECORATION: none;
}
.VertMenuItems:link {
        COLOR: #000000; TEXT-DECORATION: none;
}
.VertMenuItems:visited {
        COLOR: #000000; TEXT-DECORATION: none;
}
.VertMenuItems:hover {
        COLOR: #000000;
}
.VertMenuItems:active  {
        COLOR: #000000; TEXT-DECORATION: none;
}
.VertMenuHr {
        COLOR: #999999;
}
.CategoriesList {
	FONT-SIZE: 12px;
}
.DialogBox {
        BACKGROUND-COLOR: #ffffff;
}
.DialogBorder {
        BACKGROUND-COLOR: #0D1949;
}
.DialogTitle {
        COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}
.NumberOfArticles {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.TopLabel {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Text {
        COLOR: #000000;
}
.AdminSmallMessage {
        COLOR: #FF3300;
}
.AdminTitle {
        COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Line {
        BACKGROUND-COLOR: #FF6600;
}
.ProductTitle {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductDetailsTitle {
        COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductDetails {
        COLOR: #000000;
}
.ProductPriceTitle {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPriceConverting {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPrice {
        COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPriceSmall {
        COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.MarketPrice {
        FONT-SIZE: 11px;
}
.ItemsList {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.NavigationPath {
        COLOR:#000066; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.NavigationPath a, .NavigationPath a:link, .NavigationPath a:visited, .NavigationPath a:active {
        text-decoration:none;
		COLOR:#000066;
}
.NavigationPath a:hover{
        text-decoration:none;
		color:#CC0000;
}

.FormButton {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.Button {
       FONT-FAMILY: Arial;
	   BACKGROUND: URL(images/butbg.gif);
       BACKGROUND-COLOR: #FF0000;
       COLOR: #000000; FONT-WEIGHT: bold; 
       FONT-SIZE: 11px;
       TEXT-DECORATION: none;
}
.CustomerMessage {
        COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.ErrorMessage {
        COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.Star {
        COLOR: #FF0000;
}
.HighLight {
		BACKGROUND-COLOR: #FFFFCC;
}
.SaveMoneyLabel {
        COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.TableHead {
    BACKGROUND-COLOR: #DDDDDD;
}
.SmallNote:link {
        COLOR: #999999; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
        COLOR: #999999; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
        COLOR: #999999; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; 
}
.SmallNote:active {
        COLOR: #999999; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.Bottom {
        BACKGROUND-COLOR: #99CC00; COLOR: #000000;
}
.Tab {
        BACKGROUND-COLOR: #465aa3;
        FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase;
}
.CatMenuItemOff 
{
    BACKGROUND-COLOR: transparent;	/* like "VertMenuBox" */
    BORDER-RIGHT: none;				/* like "VertMenuBox" */
    BORDER-TOP: none;				/* like "VertMenuBox" */
    BORDER-LEFT: none;				/* like "VertMenuBox" */
    BORDER-BOTTOM: none;			/* like "VertMenuBox" */
    MARGIN-BOTTOM: 1px;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px;
    CURSOR: pointer;
}
.CatMenuItemOffExp
{
    BACKGROUND-COLOR: transparent;	/* like "VertMenuBox" */
    BORDER-RIGHT: none;				/* like "VertMenuBorder" */
    BORDER-TOP: none;				/* like "VertMenuBorder" */
    BORDER-LEFT: none;				/* like "VertMenuBorder" */
    BORDER-BOTTOM: none;			/* like "VertMenuBorder" */
    MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 2px;  
    CURSOR: pointer;
}
.CatMenuItemOn 
{
    BACKGROUND-COLOR: #99CC00;              /* like "VertMenuTitle" */
    BORDER-RIGHT: #99CC00 1px solid;        /* like "VertMenuTitle" */
    BORDER-TOP: #99CC00 1px solid;          /* like "VertMenuTitle" */
    BORDER-LEFT: #99CC00 1px solid;         /* like "VertMenuTitle" */
    BORDER-BOTTOM: #99CC00 1px solid;       /* like "VertMenuTitle" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px; 
    CURSOR: pointer;
}
.CatSubMenu
{
    BACKGROUND-COLOR: #FFFFFF;              /* like "VertMenuBox" */
    BORDER-RIGHT: #000000 1px solid;        /* like "VertMenuBorder" */
    BORDER-TOP: #000000 1px solid;          /* like "VertMenuBorder" */
    BORDER-LEFT: #000000 1px solid;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: #000000 1px solid;       /* like "VertMenuBorder" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px; 
}
.CatMenuItem
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial; 
    CURSOR: pointer;
}
.CatMenuItem:link
{
    COLOR: #000000;                         /* like "VertMenuItems" */
}
.CatMenuItem:visited
{
    COLOR: #000000;                         /* like "VertMenuItems" */
}
.CatMenuItem:hover
{
    COLOR: #000000;                         /* like "VertMenuTitle" */
}
.CatMenuItem:active
{
    COLOR: #000000;                         /* like "VertMenuItems" */
}
.NavDialogTitle {
    font-size: 11px;
    font-weight: bold;
    color: #330000;
}   
.NavDialogBorder {
    background-color: #4095FF;
}
.NavDialogBox {
    background-color: #0D1949;
}
.SubHeader2 {
    COLOR: #666666;
    font-size: 11px;
    FONT-WEIGHT: bold;
}
.SubHeader2Line {
    BACKGROUND-COLOR: #CCCCCC;
}
.PopupHelpLink {
    FONT-SIZE: 9px;
    COLOR: #330000;
    TEXT-DECORATION: none;
}
.HightLightRow {
	BACKGROUND-COLOR: #B0B0B0;
	font-weight: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #99CC00;
}

/* AQ CSS will overwrite some previous declarations */


/* Main Layout Divs */
#wrapper {
    margin:auto;
    width:700px;
    text-align:left;
}

#wrapper div {
    margin:0px;
}

#main-body div.equipmentButton {
    float: left;
    width: 200px;
    height: 196px;
    margin-left: 20px;
    margin-bottom: 20px;
    display: inline;
    border: 1px solid #0d1949;
}

#main-body div.category_header {
    background-image: url(images/product_bg1.jpg);
    width: 200px;
    height: 30px;
    text-align: center;
    font-size: 200%;
    border-bottom: solid 1px #0d1949;
    background-color: #0d1949;
    color: #fff;
}

#main-body div.category_image {
    display: block;
    height: 165px;
    text-align: center;
    vertical-align: middle;
}

#main-body div.category_header ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: none;
    position: absolute;
    top: 2em;
    left: 0;
    width: 200px;
    background-color: #0d1949;
}

#main-body div.category_header li {
    float: left;
    position: relative;
    width: 10em;
}

#main-body div.category_header ul li {
    display: block;
    float: none;
    width: 200px;
    font-size: 50%;
    line-height: 1.5;
}

#main-body div.category_header ul li a {
    color: #fff;
}

#main-body div.category_header > ul {
    top: auto;
    left: auto;
}

#main-body div.category_header:hover ul {
    display: block;
}

#main-body div.category_header ul li a:hover { /* color the link being hovered over */
    color: #FF0;
}

#content {
	clear: left;
}

#main-body a.ProductCategories {
    color: #fff;
    text-decoration: none;
    display: block;
}

#main-body a.ProductSubCategories {
    color: #fff;
    text-decoration: none;
}

#header {
    position:relative;
    margin:0px;
    padding:0px;
    width:100%;
    height:318px;
    background: #0d1949 url('images/header.jpg') no-repeat !important;
}

#motto-top p {
    position:absolute;
    top:0px;
    left:307px;
    font: 200% 'Arial', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
    color: #b1b7d0;
}

#motto-finish p {
    position:absolute;
    top:30px;
    left:328px;
    font: 160% 'Arial', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
    color: #b1b7d0;
}

#training-nav img {
    position:absolute;
    top:103px;
    left:265px;
}

#services-nav img {
    position:absolute;
    top:103px;
    left:413px;
}

#equip-nav img {
    position:absolute;
    top:103px;
    left:558px;
}

#training-nav a img.primary, #services-nav a img.primary, #equip-nav a img.primary{
        z-index: 1;
		border:none;
}

#training-nav a img.rollover, #services-nav a img.rollover, #equip-nav a img.rollover{
        z-index: -1;
		border:none;
}

#training-nav a:hover img.rollover, #services-nav a:hover img.rollover, #equip-nav a:hover img.rollover{
        z-index: 2;
		border:none;
}

#utility-nav {
    position:absolute;
    top:133px;
    left:0px;
    text-align:right;
    width:100%;
	font-size:120%;
}

#utility-nav  ul {
    text-align:right;
    list-style:none;
}

#utility-nav ul li {
    padding-left:10px;
    list-style:none;
    display:inline;
}

#utility-nav a {
    color: #838bab;
    text-decoration:none;
    font-weight:bold;
}

#utility-nav a:hover {
    color:#fff;
}

#main-body {
    background: #fff url('images/main-top.jpg') no-repeat;
    position:relative;
    margin:0px;
    padding:10px;
    min-height:200px;
}
#main-body p{
	margin-top:0px;
}

#footer {
    padding-top:10px;
    background: #0d1949 url('images/footer.jpg') no-repeat;
    height:50px;
    text-align:center;
}

.foot {
    /*background: #999;
    opacity: 0.6;*/
    text-align:center;
    color:#cccccc;
    font-weight:bolder;
    text-shadow: 2px 2px 2px #000;
}

/* customize some xcart stuff */
td.Bottom
{
	display:none;
}

.aq
{
	font-size:x-small; 
	text-align:center; 
	margin-top:-8px;
	color:#CCCCCC;
}

.aq a:link, a:visited, a:hover
{
	color:#cccccc;
}

.aq a:hover
{
	color:#ffffff;
}

.home-images
{
	float:right;
	width:55%;
}

.home-images .row .lcol, .home-images .row .rcol
{
	text-align:center;
	width:48%;
	height:70px;
}

.home-images img
{
	width:70px;
	margin:auto;
	border:1px solid black;
}

.home-images img:hover
{
	width:140px;
	position:relative;
	top:-35px;
}
