/* GAJ's Styles */

body {background-color: white; margin: 0; font-family: Arial,sans-serif; font-size: 90%}

/* Menu Style */
#TopBar {width: 100%; height:35px; margin-bottom: 3px}
#Menu {width:210px; float:left; padding-left: 3px; position: fixed}
#Menu p {font-weight: bold; font-size: 10pt; text-align: center; color:#0000ff; margin: 0px 0px 5px 0px}
#Menu div a {font-weight: bold; font-size: 10pt; text-decoration: none; color:black;}
#Menu div a:hover {background:#dee;}
#Menu div a img {width: 210px; height:16px; border: none; display: block; margin-bottom: 5px}

#Content {margin: 0px 3px 0px 216px}
/* Hides from IE5-mac. Stop IE-win from adding 3px beside a float. \*/
* html #Content {height: 420px;}
/* End hide from IE5-mac */ 

/* 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}
.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}

/* Contact */
.ContactCol1 {text-align: right; font-weight: bold}
.ContactCol2 {text-align: left}
.ContactCol3 {text-align: centre}

/* Price */
.Item {text-align: center; padding: 0px 10px 0px 10px}
.Desc {
border: #cc66cc;
padding: 3px 10px 3px 10px;
text-align: center;
}
.Price {text-align: right;  padding: 0px 10px 0px 10px}
.Head {text-align: center; font-weight: bold; padding: 0px 10px 0px 10px}
.Title {text-align: center; font-weight: bold; font-size: x-large}
.PayPal {text-align: center; vertical-align: middle; padding: 0px 10px 0px 10px}
.BuyNow {display: inline}

/* Specs Style */
.SpecsCell {vertical-align: top; font-size: 11pt; text-align: justify; 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: right; font-weight: bold; margin: 15px 20px -2px 0px}
.SpecsGraph {background-color:#ddffdd; margin: 0px; text-align:center; font-weight: bold}
.BgCAT5 {background-color:#ddffdd}
.BgCAT6 {background-color:#E0F0FF}
.Bg7702 {background-color:#FFF8CF}
.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 */

/* Links */
.LinksTitle {font-weight: bold; font-size: 12pt; display:inline}
.LinksDesc {margin-top:0pt}

/* Products */
.ProdImg {vertical-align: middle; border:0px}
.CenterObj {margin-right: auto; margin-left: auto; text-align: center}

/* Counter */
.TblList {margin:0px 0px 0px 20px}

/**/
