﻿TD IMG {
	display: block;
}

A IMG {
	border: none;
}

BODY {
	margin: 0px 0px 0px 0px;
	background-color: #1D2A31;
	background-image: url('/images/background.png');
	background-repeat: repeat-x;
}

/* Menu container styles */
#Dealers {
	position: absolute;
	z-index: 1;
	visibility: hidden;
}

#International {
	position: absolute;
	z-index: 2;
	visibility: hidden;
}

#Products {
	position: absolute;
	z-index: 3;
	visibility: hidden;
}

#Technology {
	position: absolute;
	z-index: 4;
	visibility: hidden;
}

#NewsPress {
	position: absolute;
	z-index: 5;
	visibility: hidden;
}

#ContactUs {
	position: absolute;
	z-index: 6;
	visibility: hidden;
}

#Info {
	position: absolute;
	z-index: 7;
	visibility: hidden;
}

/* Layout Table Styles */
.ContentBg {
	background-color: #ADC4C5;
}

.Table {
	border-width: 0px; /* border=0 */
	border-spacing: 0px; /* cellspacing=0 */
	border-collapse: collapse;
	/*table-layout: fixed; if you're feeling adventurous*/
}
.Table TD {
	padding: 0px;
}
.w100pct {
	width: 100%;
}
.w550px {
	width: 550px;
}
/* Apply to table cells */
.Top {
	vertical-align: top;
}
.Right{
	text-align: right;
}
.Bottom {
	vertical-align: bottom;
}
.Left {
	text-align: left;
}

/* Random Patch Styles */

#LargeView {
	position: absolute;
	left: 196px;
	top: 112px;
	width: 152px;
	height: 154px;
	z-index: 8;
}

.style1 {
	color: #990000;
}

.CenteredText {
	text-align: center;
}
.CenteredText IMG {
	display: inline;
}

.todo {
	font-size: 22pt;
	color: Red;
	font-weight: bold;
}

EM {
	color: #990000;
}

.ProductHeaderPicture {
	margin: 20px 0px 20px 0px;
}

.ProductGridTable {
	position: relative;
	left: -15px;
	border-collapse: separate;
	border-spacing: 15px 15px;
}

.DoubleWhiteHR {
	width: auto; 
	height: 1px; 
	border-width: 1px 0px; 
	border-color: #CCCCCC; 
	border-style: solid;
}

/* Sizing tables */
.SizingTable {
	border-collapse: collapse;
	background-color: White;
	border-width: 0px;
}

.SizingTable TD {
	color: #4E5F62;
	padding: 2px;
	background-image: url('/images/Measurement Cell Background.png');
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
}

.SizingTable .RowHeader {
	border-right: 1px solid #CACACA;
	background-image: none;
}

.SizingTable .Size TD {
	background-color: #E6E6E6;
	background-image: none;
}

.SizingApp {
	/*clear: both;*/
	min-height: 78px;
	display: block;
	width: 344px; 
	background-color: #535864; 
	color: White; 
	padding: 5px; 
	border-radius: 4px; 
	margin: 2px 0px 10px 0px;
}

.SizingApp INPUT {
	padding: 0px 2px 0px 2px;
	border-width: 0px; 
	width: 30px; 
	text-align: right;
}

.SizingApp A {
	display: block;
	float: left;
	position: relative;
	width: auto;
	height: auto;
	margin-right: 10px;
	border: 1px solid #3e4350;
}

.SizingApp .MeasureImage {
	 height: 60px; 
}

.SizingSize {
	display: block;
	position: relative;
	clear: both;
	width: 100%;
	margin: 5px auto 0px auto;
	padding: 3px 0px 3px 0px;
	/*margin-top: 3px;
	margin-left: auto;
	margin-right: auto;*/
	font-weight: bold; 
	font-size: 11pt; 
	border-radius: 3px; 
	background-color: #3e4350; 
	color: #00b800;
	text-align: center;
}

.MagnifyingGlass {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 16px;
	height: 16px;
}

#MOTD {
	display: block;
	display: none;
	width: 90%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	border-radius: 3px;
	background-color: #fffee2;
	color: Black;
	font-size: 12pt;
	font-weight: bold;
	font-family: Calibri, Arial;
	padding: 20px;
}

.CornerTL, .CornerTR, .CornerBR, .CornerBL {
	background-image: url('/images/content_corner_sprite.png');
	width: 12px;
	height: 12px;
	overflow: hidden;
}
.CornerTL {background-position: 0px 0px;}
.CornerTR {background-position: -12px 0px;}
.CornerBR {background-position: -12px -12px;}
.CornerBL {background-position: 0px -12px;}
