BODY { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; background-color: #FFFFFF; margin: 0px 0px 0px 0px }

TH { font-size: 14pt; color: #669966 }
TD { font-size: 10pt }

IMG { border-color: #FFCC00 }

A { color: #009933; text-decoration: none }
A:hover { color: #FF0000 }

P.Bold { font-weight: bold; color: #339966 }
P.Error { font-size: 14pt; font-weight: bold; color: #FF0000; padding: 15px }

SELECT { border: #7F9DB9 1px solid }
INPUT.Text { height: 22px; border: #7F9DB9 1px solid }
INPUT.Button { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFF00; background-color: #336633; border-left: #66CC66 1px solid; border-right: #003333 1px solid; border-top: #66CC66 1px solid; border-bottom: #003333 1px solid; cursor: pointer }

#Header { background: URL(images/top-frame.jpg) no-repeat top left; height: 130px }
#Header TABLE { border-collapse: separate }
#Header A { font-weight: bold; color: #FFAE5E; height: 21px; text-align: center; text-decoration: none; padding: 0px 5px 0px 5px; border: #FFFFFF 1px solid }
#Header A:hover { color: #FF0000; border: #FF0000 1px solid }
#Header SPAN { font-weight: bold; color: #669966; height: 21px; text-align: center; text-decoration: none; padding: 0px 5px 0px 5px; border: #669966 1px solid }

#Search { position: absolute; left: 250px; top: 80px; width: 200px; height: 30px; z-index: 1 }
#Search TD { font-weight: bold; color: #FFAE5E }
#Search INPUT.Text { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #336633; height: 21px; padding-left: 5px; border: #FFAE5E 1px solid }
#Search INPUT.Button { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFAE5E; background-color: #FFFFFF; width: 35px; height: 21px; padding: 0px 5px 0px 5px; border: #FFAE5E 1px solid; text-align: center; cursor: pointer }

#Hello { position: absolute; left: 500px; top: 20px; width: 160px; height: 30px; z-index: 1; font-size: 8pt; text-align: center; line-height: 11px }
#Hello A { font-size: 10px }

#MainBody { overflow: hidden }
#MainBody TH { vertical-align: middle; border-bottom: #669966 1px solid }
#MainBody A { font-weight: bold; color: #009933 }
#MainBody A:hover { color: #FF0000 }

#PageTitle { overflow: hidden; padding-bottom: 2px }
#PageTitle TH { height: 30px; text-align: left; vertical-align: middle; border-bottom: #669966 1px solid }

#LeftSide { background: URL(images/division.jpg) no-repeat top left; padding-top: 45px }
#LeftSide A { font-weight: bold; color: #FFAE5E; width: 100%; height: 21px; text-align: center; text-decoration: none; padding: 0px 5px 0px 5px; border: #FFFFFF 1px solid }
#LeftSide A:hover { color: #FF0000; border: #FF0000 1px solid }
#LeftSide SPAN { font-weight: bold; color: #669966; width: 100%; height: 21px; text-align: center; text-decoration: none; padding: 0px 5px 0px 5px; border: #669966 1px solid }

#Catalog { overflow: hidden }
#Catalog TH { height: 30px; text-align: left; vertical-align: middle; border-bottom: #669966 1px solid }
#Catalog TD.Display { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #FFFFCC; border: #FFCC00 1px solid }
#Catalog TD.Detail { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #FFFFCC; border: #FFCC00 1px solid }
#Catalog A { font-size: 8pt; font-weight: normal }
#Catalog SPAN.GT { font-size: 8pt }
#Catalog SPAN.Label { font-size: 8pt }
#Catalog SPAN.Price { font-weight: bold }
#Catalog SPAN.OldPrice { font-weight: normal; color: #000000; text-decoration: line-through }
#Catalog SPAN.SpecialPrice { font-weight: bold; color: #B22222 }

#ShowContent { overflow: hidden }
#ShowContent TABLE { collapse-border: collapse }
#ShowContent TD { font-size: 10px; font-weight: normal }
#ShowContent P { font-size: 9pt; font-weight: normal }
#ShowContent A { color: #669966; text-decoration: none }
#ShowContent A:hover { color: #FF0000 }
#ShowContent SPAN.Title { font-size: 10pt; font-weight: bold; color: #669966 }

#ShoppingCart { overflow: hidden }
#ShoppingCart TABLE { border-collapse: collapse }
#ShoppingCart TH { font-size: 9pt; padding: 0px 3px 3px 3px; border-bottom: 1px #669966 solid }
#ShoppingCart TH.Title { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #669966; background-color: #FFFFFF; text-align: left; padding: 5px; border-bottom: 1px #CCCCCC solid }
#ShoppingCart TD { font-size: 9pt; padding: 2px }
#ShoppingCart TD.Row1 { background-color: #FFFFFF; height: 21px }
#ShoppingCart TD.Row2 { background-color: #EFEFEF; height: 21px }
#ShoppingCart TD.Sum { height: 21px; padding: 2px; border-top: 1px #CCCCCC solid }
#ShoppingCart P.Title { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #669966; text-align: left; padding: 5px; border-bottom: 1px #CCCCCC solid }
#ShoppingCart A { color: #0099CC; text-decoration: none }
#ShoppingCart A:hover { color: #CC0000 }
#ShoppingCart SPAN.Notes { font-size: 10px }
#ShoppingCart SPAN.Warning { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #993333 }

#Order { overflow: hidden }
#Order H1 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #000000; margin-top: 5px }
#Order H3 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #A52A2A; margin-top: -15px }
#Order TABLE { border-collapse: separate }
#Order TH { font-size: 9pt; background-color: #EFEFEF; height: 21px; padding: 2px 3px 2px 3px; border-bottom: 1px #CCCCCC solid }
#Order TH.Title { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #669966; background-color: #FFFFFF; text-align: left; padding: 5px; border-bottom: 1px #CCCCCC solid }
#Order TD { padding: 2px }
#Order TD.Box { padding: 5px; border: 1px #666666 solid }
#Order TD.Row1 { background-color: #FFFFFF; height: 21px }
#Order TD.Row2 { background-color: #EFEFEF; height: 21px }
#Order TD.Sum { height: 21px; padding: 2px; border-top: 1px #CCCCCC solid }
#Order LI { font-size: 8pt }
#Order A:hover { color: #CC0000 }
#Order SPAN.Warning { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #993333 }
#Order SPAN.Header { font-family: Arial; font-weight: bold; border-bottom: 1px #666666 solid }
#Order SPAN.Owner { font-size: 9pt; padding: 0px 2px 0px 2px }

#AccountForm { overflow: hidden }
#AccountForm A { color: #669966 }
#AccountForm A:hover { color: #FF0000 }
#AccountForm TH { height: 30px; text-align: left; vertical-align: middle; padding: 5px; border-bottom: 1px #669966 solid }
#AccountForm TD.Cell { padding: 5px }
#AccountForm TD.Label { font-size: 9pt }
#AccountForm TD.Notes { font-size: 8pt; color: #666666 }
#AccountForm SPAN.Notes { font-size: 8pt; color: #666666 }
#AccountForm SPAN.Warning { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #993333 }

#Boleto { overflow: hidden }
#Boleto TH { height: 30px; text-align: left; vertical-align: middle; padding: 5px; border-bottom: 1px #CCCCCC solid }
#Boleto TD {  }
#Boleto TD.Label { font-size: 9pt; padding: 5px }
#Boleto TD.Wait { background: URL(images/indicator.gif) no-repeat 0px 0px; height: 40px }
#Boleto SPAN.Warning { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #993333 }

#Tracking { overflow: hidden }
#Tracking TH { height: 30px; text-align: left; vertical-align: middle; padding: 5px; border-bottom: 1px #CCCCCC solid }
#Tracking TD.Label { font-size: 9pt; padding: 5px }
#Tracking SPAN.Warning { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #993333 }

#History { overflow: hidden }
#History H1 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #000000; margin-top: 5px }
#History H3 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #A52A2A; margin-top: -15px }
#History A:hover { color: #CC0000 }
#History TABLE { border-collapse: separate }
#History TH { background-color: #EFEFEF; height: 21px; padding: 2px 3px 2px 3px; border-bottom: 1px #CCCCCC solid }
#History TH.Title { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #669966; background-color: #FFFFFF; text-align: left; padding: 5px; border-bottom: 1px #CCCCCC solid }
#History TD { padding: 2px }
#History TD.Row1 { background-color: #FFFFFF; height: 21px }
#History TD.Row2 { background-color: #EFEFEF; height: 21px }
#History TD.Sum { height: 21px; padding: 2px; border-top: 1px #CCCCCC solid }
#History DL {  }
#History DT { font-size: 9pt; font-weight: bold; color: #999999 }
#History DD { font-size: 9pt; font-weight: normal; color: #999999; margin: 0px 0px 0px 20px  }
#History SPAN.Warning { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #993333 }
#History SPAN.Notes { font-size: 10px; color: #666666 }

#Profile { overflow: hidden }
#Profile TD { font-weight: bold; color: #669966; vertical-align: top }

#Footer { overflow: hidden }
#Footer TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }

