/* GAJ's Styles */

html, body {margin:0px}
body {background-color: white; font-family: Arial,sans-serif; }

/* Menu Style */
#TopBar {width: 100%; height:10px; margin-bottom: 2px}

#Menu {width:218px; float:left; margin-left:5px; position:fixed}
#Menu img {border: none;}
#Menu p {font-weight: bold; font-size: 10pt; text-align: center; color:#0000ff; margin: 0px 0px 5px 0px}
#MenuMid a {font-weight: bold; font-size: 10pt; text-decoration: none; color:black;}
#MenuMid a:hover {background:#dee;}
#MenuMid a img {width: 212px; height:7px; display: block; margin-bottom: 7px}
#Menu span {font-size: 9pt; color:#090909; font-family: "Courier New", monospace; margin-right:2px;}
#MenuEnd {width:212px; text-align:center;}
#MenuEnd img {width:auto; height:auto}
#MenuValidator {text-align:center; display: none/*  */}

/* Content */
h1 {text-align:center;}
#Content {margin: 0px 10px 0px 220px}
#Content table, td {text-align:center; margin: 0px auto;}
#Content p {margin: 0.5em 0em}

/* Text */
.Txt {text-align:justify;}
.Txt a {white-space:nowrap;}
.Txt b {text-align:left;}

/* Header Style */
.HeaderSim {font-weight: bold; font-size: 18pt; color: #000099; margin: 0pt 0pt 5pt 0pt}
.HeaderSim2 {font-weight: bold; font-size: 14pt; color: #000099; margin: 0pt 0pt 5pt 0pt}
.HeaderSize {font-weight: bold; font-size: 14pt; color: #ff6600; margin: 0pt 0pt 10pt 0pt; text-align:center}

/* Index Style */
.TextCell {vertical-align: top; padding: 0pt 3pt 0pt 0pt}
.Yellow {background-color:yellow}

/* Contact */
.ContactCol1 {text-align: right; font-weight: bold}
.ContactCol2 {text-align: left}
.ContactCol3 {text-align: center}

/* Price */
h2 {margin: 0.8em 0em 0em 0em}
h5 {margin: 0.5em 0em}
.Head {text-align: center;  font-weight: bold}
.PayPal {text-align: center; padding: 0px 3px}
.Price {line-height: 23px}
.BuyNow {display: inline}
.Cart {vertical-align: middle;}
.PartNbr {font-size: smaller}
.Shipping {text-align: center;  padding: 0px 0px 0px 0px}

/* Specs Style */
.SpecsCell {vertical-align: top; font-size: 11pt; text-align: left; padding: 0pt 3pt 0pt 3pt}
.SpecsCellB {vertical-align: bottom; font-size: 11pt; text-align: justify; padding: 0pt 0pt 0pt 0pt; 
	width:260px}
.SpecsImg {border-style: none; float: left; padding:0pt 3pt 0pt 0pt}
.SpecsGraph {border: none; padding:0px; margin:0px}
.SpecsGraphTitle {text-align: center; font-weight: bold; margin: 15px 20px -2px 0px}
.SpecsGraph {background-color:#ddffdd; margin: 0px; text-align:center; font-weight: bold}
.BgCAT6 {background-color:#ddffdd}
.BgCAT5 {background-color:#E0F0FF}
.BgLOOP {background-color:#ddffdd}
.Bg7702 {background-color:#FFF8CF}
.BgxDSL {background-color:#ffccf2}
.BgT1L {background-color:#b1afff}
.SpecsRed {color: red}
.SpecsBlue {color: Blue}
.SpecsGreen {color: Green}
.SpecsTitle {text-align: center; font-weight: bold; margin: 5pt 0pt 5pt 0pt}
.SpecsSectTitle {text-align: center; font-weight: normal; font-size: large; margin: 5pt 0pt 5pt 0pt}
.SpecsDesc {margin: 0pt}
.SpecsDescJ {margin: 0 15pt 0 0; text-align:justify}
.SpecsLen {margin: 0; text-align:center; font-weight: bold}
.SpecsGauge {font-weight: bold; font-size: 10pt; text-decoration: none; color:black; margin:0pt; 
	text-align:right}
.SpecsBuyNow {font-weight: bold; margin: 15px 0px 0px 70px}
.SpecsProfile{font-size: 8pt; text-decoration: none; color:black; margin:0pt; text-align:left}
.KitX td {text-align:center; border:solid 1px #e0e0e8; white-space: pre} /* default kit combination */
.KitMod {text-align:right; font-weight: bold} /* KitX + this */
.KitLen td {font-weight: bold; white-space: normal} /* KitX + this */
.Mono {font-family: "Courier New", monospace; margin-right:3px;}
.LMargin {margin-left:2em}

/* Links */
.LinksTitle {font-weight: bold; font-size: 12pt; display:inline}
.LinksDesc {margin-top:0pt}

/* Products */
.ProdImg {vertical-align: middle; border:0px; margin:0px 0px 5px 0px}
.CenterObj {margin-right: auto; margin-left: auto; text-align: center; width:360px}

/* FAQ */
#Answer a {font-weight: bold}
#Answer li {padding-top: 5px}

/* Counter */
.TblList {margin:0px 0px 0px 20px}