﻿body 
{
    margin:0;
    background: url("../images/background.jpg") repeat-x scroll left top #4A766C;
    font-family:Arial;
    color: #444444;
    font: 11px/1.55 arial,helvetica,sans-serif;
}
.header-container {
    height: 83px;
}
.page {
    background-color: #FFFFFF;
    margin: 0 auto;
    padding: 10px;
    text-align: left;
    width: 960px;
}
.Left-border {
    background: url("../images/border-lft.gif") repeat-y scroll left top transparent;
    margin-left: -23px;
    min-height: 150%;
    position: fixed;
    top: -153px;
    width: 12px;
}
.Right-border {
    background: url("../images/border-rgt.gif") repeat-y scroll right top transparent;
    margin-left: 971px;
    min-height: 150%;
    position: fixed;
    top: -153px;
    width: 12px;
}
.menuItem
{
    margin-right:20px;
    font-family:Arial;
    text-decoration:none;
    color:navy;
}
.menuItem:hover
{
    font-style:italic;
}
.menuItemSelected
{
    margin-right:20px;
    font-family:Arial;
    text-decoration:underline;
    color:navy;
}
.menuArea
{
    color:Gray;
    margin-bottom:60px;    
    text-align:right;
    margin-right:50px;
}
.mainDisplayArea
{
    margin-top:20px;
    margin-left:20px;
    margin-right:20px;  
    margin-bottom:30px;
    color:Gray; 
    font-family:Arial;
	min-height:400px;
}

.footer-container {
    margin-top: 9px;
}
.footer {
    background: url("../images/footer_bg.png") repeat-x scroll 0 0 transparent;
    padding: 7px 20px 13px;
}
.footer a {
    color: #FFFFFF;
    font-size: 11px;
    text-decoration:none;
}
.footer .f-right {
    text-align: right;
}
.f-right, .right {
    float: right !important;
}
.footer ul {
    display: inline;
}
.footerItem {
    background: url("../images/bkg_pipe1.gif") no-repeat scroll 100% 60% transparent;
    display: inline;
    margin: 0 3px 0 0;
    padding: 0 5px 0 0;
}
.footerLast {
    display: inline;
    margin: 0 3px 0 3px;
    padding: 0 5px 0 0;
}
.f-left
{
}
ul, ol {
    list-style: none outside none;
}
p.copyright {
    color: #FFFFFF;
    font-size: 11px;
}
.copyright {
    color: #FFFFFF;
}
* {
    margin: 0;
    padding: 0;
}
p {
    margin: 0 0 1em;
}

/* LOGIN */
.account-login .content h2 {
    background: none repeat scroll 0 0 #F1F1F1;
    font-size: 13px;
    line-height: 1.25;
    margin: 0 -10px 12px;
    padding: 2px 10px;
}
.col2-set .col-1 {
    float: left;
    width: 48.5%;
}
.col2-set {
    margin-bottom: 89px;
}
.account-login .content {
    min-height: 200px;
    padding: 0 10px;
}
.page-title h1, .page-title h2 {
    color: #474848;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    line-height: 1.25;
    text-transform: uppercase;
}
h1 {
    font-size: 2em;
    font-weight: normal;
    line-height: 1.15;
    margin-bottom: 7px;
}
.col1-layout .col-main {
    float: none;
    width: auto;
}
.col-main {
    width: 727px;
}
.col2-set .col-2 {
    float: right;
    width: 48.5%;
}
.clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .top-bar:after, .quick-access:after, .form-search:after, #nav:after, .main:after, .footer:after, .footer .form-subscribe:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .order-info ul:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-tabs:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}
.loginButton
{
    background: url("../images/Login.png");
    color:White;
    width:100px;
    font-weight:bold;
}
.loginMessage
{
    color:Red;
    font-size:10px;
}
.loginFields
{
    width:150px;
    font-family:Arial;
    font-size:12px;
}
.loginArea
{
    margin-top:10px;
}
.welcomeLabel
{
    float:left;
    margin-left:20px;
}
#filterArea
{
	margin:20px 0px 30px 0px;
	width:95%;
}

/* Generic entry area */
.CellTextMedium
{
	font-size:11px;
	font-family:Verdana;
}
.errorMessage
{
	font-size:10px;
	color:Red;
}
.entryMessage
{
	width:600px;
	text-align:center;
	margin-bottom:10px;
}
.entryMain
{
	width:600px;
	margin:20px 0px 20px 0px;
}
.entryRow
{
	width:590px;
	clear:both;
	height:20px;
	margin-bottom:10px;
}
.entryLabel
{
	text-align:right;
	float:left;
	margin-right:10px;
	width:200px;
}
.entryField
{
	text-align:left;
	float:left;
	width:390;
}
.entryButtons
{
	clear:both;
	width:400px;
	margin-left:200px;
	margin-bottom:20px;
}
.entryGrid
{
	width:95%;
	margin-top:10px;
	margin-bottom:60px;
}
.gridColumnHeader
{
	color:Navy;
	text-decoration:none;
}
.gridColumnHeader a
{
	color:Navy;
	text-decoration:none;
	text-align:center;
}
.workOrderMessage
{
	margin-top:5px;
	margin-bottom:5px;
	font-size:9;
	font-family:Verdana, Geneva, sans-serif;
	color:gray;
	width:900px;
	text-align:right;
}
.gageMessage
{
	margin-top:5px;
	margin-bottom:5px;
	font-size:9;
	font-family:Verdana, Geneva, sans-serif;
	color:gray;
	width:900px;
	text-align:left;
}
.commentPopUp
{
	width:500px;
	height:200px;
	border:solid 1px gray;
	background-color:White;
}
.modalBackground 
{
} 

.modalPopup 
{
    background-color:#ffffdd; 
    border-width:3px; 
    border-style:solid; 
    border-color:Gray; 
    padding:3px; 
    width:250px; 
}
.pager a
{
	margin:0px 3px 0px 3px;
}