BODY {
        FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #d4dded
}
TD {
        FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif
}
A:link {
        COLOR: #0047be; TEXT-DECORATION: underline
}
A:visited {
        COLOR: #0047be; TEXT-DECORATION: underline
}
A:active {
        COLOR: #c40098; TEXT-DECORATION: underline
}
A:hover {
        COLOR: #c40098; TEXT-DECORATION: underline
}
.g_BH {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #004d81; TEXT-DECORATION: none
}
.g_BH:link {
        FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.g_BH:visited {
        FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.g_BH:hover {
        FONT-SIZE: 11px; COLOR: #cc6699; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.H {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #bfd0ea; TEXT-DECORATION: none
}
.H:link {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.H:visited {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.H:hover {
        FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.F {
        FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #a1bbe4; TEXT-DECORATION: none
}
.F:link {
        FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.F:visited {
        FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.F:hover {
        FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.P {
        FONT-SIZE: 11px; COLOR: #c41e99; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.P:link {
        FONT-SIZE: 11px; COLOR: #0047be; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.P:visited {
        FONT-SIZE: 11px; COLOR: #0047be; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.P:hover {
        FONT-SIZE: 11px; COLOR: #d733b4; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.N {
        FONT-SIZE: 11px; COLOR: #c41e99; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.N:link {
        FONT-SIZE: 11px; COLOR: #0047be; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.N:visited {
        FONT-SIZE: 11px; COLOR: #0047be; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.N:hover {
        FONT-SIZE: 11px; COLOR: #d733b4; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.R {
        FONT-SIZE: 10px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.S {
        FONT-SIZE: 11px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.M {
        FONT-SIZE: 12px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.I {
        FONT-SIZE: 10px; COLOR: #2242c0; FONT-FAMILY: Arial
}
.C {
        FONT-SIZE: 11px; COLOR: #2242c0; FONT-FAMILY: Arial
}
.B {
        FONT-SIZE: 12px; COLOR: #2242c0; FONT-FAMILY: Arial
}
.L {
        FONT-SIZE: 24px; COLOR: #296dc1; FONT-FAMILY: Tahoma,Arial,Arial
}
.T {
        BORDER-RIGHT: #a1bbe4 1px solid; BORDER-TOP: #a1bbe4 1px solid; BORDER-LEFT: #a1bbe4 1px solid; BORDER-BOTTOM: #a1bbe4 1px solid
}
.U {
        BORDER-RIGHT: #d3be96 1px solid; BORDER-TOP: #d3be96 1px solid; BORDER-LEFT: #d3be96 1px solid; BORDER-BOTTOM: #d3be96 1px solid; BACKGROUND-COLOR: #fcf0d8
}
.W {
        COLOR: #ffffff
}
.E {
        COLOR: #c41e99
}
.textarea {
        BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 1px; OVERFLOW: auto; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f5f5f5; BORDER-RIGHT-WIDTH: 1px
}
INPUT.textbox {
        BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f5f5f5; BORDER-RIGHT-WIDTH: 1px
}
.checkbox {
        FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #111111; FONT-FAMILY: Arial, Arial, Helvetica, sans-serif
}
SELECT {
        BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 15px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f5f5f5; BORDER-RIGHT-WIDTH: 1px
}
UNKNOWN {
        BACKGROUND-COLOR: #ce0000
}
.HSBCnavoff {
        COLOR: white
}
.HSBCnavon {
        FONT-WEIGHT: bold; COLOR: white
}
.HSBCspace {
        COLOR: #ffffff
}
.emailbox {
        BACKGROUND-COLOR: #31659c
}
A {
        active-link: #0044D4; vlink: #004499; alink: #0000FF
}
.nav2 {
        COLOR: #31659c
}
.strong {
        COLOR: #31659c
}
.ypdtabmid {
        BACKGROUND-COLOR: #b8b8b8
}
.ypdbluelt {
        BACKGROUND-COLOR: #dce4f3
}
.ygw {
        FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: verdana,sans-serif
}
.ypddomdk {
        BACKGROUND-COLOR: #7a9bae
}
.deposit {
        WIDTH: 15px
}
INPUT {
        FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: arial,sans-serif
}
.receipt {
        BACKGROUND-COLOR: #dcdcdc
}
.ygw {
        FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: verdana,sans-serif
}
.whttabbody {
        FONT-SIZE: 8pt; BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.blktabbody {
        FONT-SIZE: 8pt; BACKGROUND: #dce4f3; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tabtitle {
        FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, sans-serif
}
.gtabtitle {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f39b03; FONT-FAMILY: verdana, sans-serif
}
.bstrong {
        COLOR: #31659c
}
.ypdbluemid {
        BACKGROUND-COLOR: #b1c8e4
}
.ypdbluedk {
        BACKGROUND-COLOR: #306799
}
.ypdbluelt {
        BACKGROUND-COLOR: #dce4f3
}
.bluenorm {
        COLOR: #306799
}
.bluelg {
        FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #31659c; FONT-FAMILY: arial,sans-serif
}
.ypdhmdk {
        BACKGROUND-COLOR: #31659c
}
.tabhead {
        FONT-SIZE: 8pt; BACKGROUND: #31659c; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tabbody {
        FONT-SIZE: 8pt; BACKGROUND: #dee7f7; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.black {
        COLOR: #000000
}
.rtmodbox {
        BORDER-RIGHT: #7b9aad 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 8pt; BACKGROUND: #f7f7f7; PADDING-BOTTOM: 2px; BORDER-LEFT: #7b9aad 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #7b9aad 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headerdown {
        COLOR: #31659c
}
.ygb {
        COLOR: black
}
.required {
        FONT-WEIGHT: bold; COLOR: red
}
.semirequired {
        COLOR: red
}
TD {
        FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: arial,sans-serif
}
INPUT {
        FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: arial,sans-serif
}
TEXTAREA {
        FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: arial,sans-serif
}
OPTION {
        FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: arial,sans-serif
}
SELECT {
        FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: arial,sans-serif
}
.ypdtabmid {
        BACKGROUND-COLOR: #b8b8b8
}
.ypdtablt {
        BACKGROUND-COLOR: #f6f6f6
}
.tabgrttl {
        FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #787878; FONT-FAMILY: verdana,sans-serif
}
.tabdomttl {
        FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #787878; FONT-FAMILY: verdana,sans-serif
}
.tabdomlink {
        FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #787878; FONT-FAMILY: verdana,sans-serif
}
.ypdsigndk {
        BACKGROUND-COLOR: #306799
}
.ypdsignlt {
        BACKGROUND-COLOR: #e8f0ff
}
.signuplg {
        FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #669900; FONT-FAMILY: arial,sans-serif
}
.ytravbdk {
        BACKGROUND-COLOR: #a2ca56
}
.ytravblt {
        BACKGROUND-COLOR: #e9f2d7
}
.ypdhmmid {
        BACKGROUND-COLOR: #cae39c
}
.ypdhmlt {
        BACKGROUND-COLOR: #dee7f7
}
.ypdhmlt2 {
        BACKGROUND-COLOR: #dee7f7
}
.ypdhmllt {
        BACKGROUND-COLOR: #f7ffe2
}
.ypdhmlltt {
        BACKGROUND-COLOR: #dcdcdc
}
.ypddomdk {
        BACKGROUND-COLOR: #306799
}
.ypddommid {
        BACKGROUND-COLOR: #d6dde3
}
.ypddomlt {
        BACKGROUND-COLOR: #f5f5f7
}
.ypddomw {
        BACKGROUND-COLOR: #ffffff
}
.ypddomltt {
        BACKGROUND-COLOR: #dcdcdc
}
.ypdintdk {
        BACKGROUND-COLOR: #a1a5a9
}
.ypdintmid {
        BACKGROUND-COLOR: #e2e2e2
}
.ypdintlt {
        BACKGROUND-COLOR: #f1f1f1
}


/* MORE STYLES FROM PAYPAL  - GUNA */



/* dont ask */
  .dummy {}

/* Tag modifiers */
  BODY                     {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #000000; margin-top:0;}
  LI                       {line-height: 120%;}
  A                        {color: #0033cc;}
  P, DIV                   {border: 0px; margin: 0px; padding: 0px;}
  P.box                    {border: solid #aaaaaa 1px; padding: 3px;}
  B                        {font-weight: 700;}
  FORM                     {margin: 0px;}
  SELECT                   {font-size: 13px;}
  INPUT                    {font-size: 13px;}
  BR.h5                    {font-size: 5px; line-height: 5px;}
  BR.h6                    {font-size: 6px; line-height: 6px;}
  BR.h8                    {font-size: 8px; line-height: 8px;}
  BR.h10                   {font-size: 10px; line-height: 10px;}
  BR.h12                   {font-size: 12px; line-height: 12px;}
  BR.text_spacer           {font-size: 20px; line-height: 20px;}
  BR.field_spacer          {font-size: 28px; line-height: 28px;}
  BR.field_spacer_opt      {font-size: 35px; line-height: 35px;}
  BR.ir_spacer             {font-size: 20px; line-height: 20px;}
  BLOCKQUOTE.ir            {margin: 0px 0px 5px 10px;}
  UL.irlist                {margin: 0px 5px 0px 15px;}
  OL.irolist               {margin: 0px 5px 0px 35px;}
  hr.dotted                {width: 100%; margin-top: 5; margin-bottom: 5; border-left: #fff; border-right: #fff; border-top: #fff; border-bottom: 2px dotted #aaa;}
  hr.solid                 {width: 100%; margin-top: 5; margin-bottom: 5; border-left: #fff; border-right: #fff; border-top: #fff; border-bottom: 2px solid #999;}

/* Image modifiers */
  IMG                      {border: 0px;}   /* only works in ie, ns6, but hey, it helps */
  IMG.left                 {float: left;}
  IMG.right                {float: right;}

/* Really big fonts */
  .ppbigtext              {font-size: 17px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .ppbigtextbold          {font-size: 17px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}
  .ppheadingshops         {font-size: 17px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #ffffff;}
  .ppheading              {font-size: 17px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #003366;}
  .ppcobrand              {font-size: 21px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #003366;}

/* Pretty big fonts */
  .ppmediumtext           {font-size: 15px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .ppsubheading           {font-size: 15px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #003366;}

/* Regular fonts */
  .pptext, .maincenter, .maintd, td    {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .pptextbluelink         {color: #0033CC; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; text-decoration: underline;}
  .pptextbold             {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}
  .ppnote                 {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #999999;}
  .pperror                {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #ff0000;}
  .pperrorbold            {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #ff0000;}
  .ppmessage              {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}
  .ppbcheading                   {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #ff0000;}

/* Small fonts */
  .ppsmalltext            {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .ppsmalltextbold        {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}
  .ppsmallnote            {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #999999;}
  .ppsmallerror           {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #ff0000;}
  .ppsmallerrorbold       {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #ff0000;}
  .pplabel                {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; padding: 1px 0 0 0;}
  .pplabelerror           {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; padding: 1px 0 0 0; color: #ff0000;}
  .pplabelgrey            {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; padding: 1px 0 0 0; color: #666666;}
  .pplabelgreyerror       {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; padding: 1px 0 0 0; color: #ff0000;}
  .ppfooter, .footer      {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .ppsmalltextboldwhite   {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #ffffff;}
  .ppbcsmall              {font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}

/* Button modifiers */
  .ppbutton               {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; border-style:outset; color:#000000;}
  .ppbuttonhot            {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; border-style:outset; color:#000000;}
  .ppbuttonsmall          {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; border-style:outset; color:#000000;}
  .ppbuttonverysmall      {font-size: 9px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; border-style:outset; color:#000000;}

/* Shopping Cart specific */
  .ppscnormal             {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .ppscbig                {font-size: 15px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}
  .ppscbutton             {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; border-style:outset; color:#000000;}
  .ppscmessage            {font-size: 15px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}

/* Site Components */
        #infobox                {background-color: #eee; border: 1px solid #ccc;}
  #infobox .head          {font-size: 13px; font-weight: 700; background-color: #ccc; padding: 5px;}
  #infobox a              {font-size: 11px; display: block; padding: 8px}
  #infobox ul             {font-size: 11px; margin: 0; padding: 0; list-style: none;}
  #loginbox        table         {width: 100%; background-color: #eee; border: 1px solid #ccc; border-collapse: collapse;}
  #loginbox        td            {font-size: 11px; padding: 0px 10px;}
  #loginbox td.head       {font-size: 13px; font-weight: 700; background-color: #ccc; padding: 5px;}
  #loginbox td.label      {padding-top: 8px;}
  #loginbox a             {font-size: 11px; display: block; padding-bottom: 6px; text-align: center;}
  #loginbox .controls     {width:100%; text-align: right; padding: 10px 10px 6px 8px;}
  #loginbox td.arrow      {font-size: 12px; padding: 8px 10px 5px; 0px;}
  #sandbox_head                                                {background-color: #003366; padding:10px 0; text-align:right; height:50px;}
  #sandbox_head        img                                {float:left;}
  #sandbox_head        span                        {color: #fff}
  #sandbox_redirect                                {font-weight:700; padding:20px 50px 200px 50px; text-align:center;}
  #sandbox_redirect hr                {border-bottom:2px solid #ccc; width:100%}

  .privacyimg,
  .privacyimg a           {text-align: center;  padding: 20px;}
  .cclogos table          {width: 155px;}
  .titlebar               {width: 100%; font-weight:700; background-color: #eee; border-bottom: 1px solid #ccc; padding: 5px;}
  .alertbox               {width: 100%; line-height: 30px; font-size: 17px; font-weight: 700; text-align: center; background-color: #ffffcc; border: 1px solid #cccc33;}
  .instructions           {width: 100%; line-height: 13px; font-size: 11px; background-color: #f9f9f9; border: 1px solid #ccc; border-right:0px; border-left:0px; padding:2px;}
  .bcupsellbox            {background-color: #ffffcc; border: 1px solid #ccc; padding: 3px; font-size: 11px;}

/* Sitewide modifiers - see usage notes */
  .ppinlineoptional       {font-weight: 400;}
  .ppinlinedisabled       {color: #999999;}
  .ppinlinefootnote       {color: #999999;}
  .ppinlineerror          {color: #ff0000;}
  .ppinlineerrorbold      {font-weight: 700; color: #ff0000;}
  .ppinlineyellowbg       {background-color: #ffffcc;}
  .ppinlinewhitebg        {background-color: #ffffff;}
  .ppinlinelightgreybg    {background-color: #e6e6e6;}
  .ppinlinedarkgreybg     {background-color: #cccccc;}
  .ppinlinedisabledgrey   {background-color: #e6e6e6; color: #666666;}
  .ppinlinepaypalblue     {color: #336699;}
  .ppinlinewhite          {color: #ffffff;}
  .ppinlinereward         {color: #00aa00;}
  .ppinlinegreen          {color: #00aa00;}
  .ppinlinered            {color: #ff0000;}
  .ppinlineblue           {color: #0000ff;}
  .ppinlineorange         {color: #ff9900;}
  .ppinlinegreyongrey     {color: #333333;}
  .ppinlinemedgrey        {color: #999999;}
  .ppinlinemoneygreen     {color: #336633;}

/* Specialty stuff */
  .ppleftnav_parent       {padding: 0px; font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; line-height: 110%;}
  .ppleftnav_child        {padding: 5px 0 5px 15px; font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; line-height: 110%;}
  .ppleftnav_parent_small {padding: 0px; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; line-height: 110%;}
  .ppleftnav_child_small  {padding: 5px 0 5px 15px; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; line-height: 110%;}
  .ppborderboxtype                  {border-style: solid; border-color: #aaaaaa; border-width: 1px 1px 1px 1px; padding: 2px;}

/* Specialty tab stuff */
  .pptabtext              {font-size: 13px; font-weight: 700; font-family: verdana,helvetica,arial,sans-serif; color: #ffffff; text-decoration: none;}
  .ppsubtabtextoff        {font-size: 11px; font-weight: 700; font-family: verdana,helvetica,arial,sans-serif; color: #ffffff; text-decoration: none;}
  .ppsubtabtextoff:hover  {font-size: 11px; font-weight: 700; font-family: verdana,helvetica,arial,sans-serif; color: #ffffff; text-decoration: underline;}
  .ppsubtabtextoffspacer  {font-size: 11px; font-weight: 700; font-family: verdana,helvetica,arial,sans-serif; color: #ffffff; text-decoration: none;}
  .ppsubtabtexton         {font-size: 11px; font-weight: 700; font-family: verdana,helvetica,arial,sans-serif; color: #000000; text-decoration: none;}

/* WAX styles */
  .ppbcactive               {font-size: 13px; color: #27537F; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; text-align: center;}
  .ppbcoff                  {font-size: 13px; color: #606060; font-family: verdana,arial,helvetica,sans-serif; text-align: center; }
  .ppbcvisited              {font-size: 13px; color: #27537F; font-family: verdana,arial,helvetica,sans-serif; text-align: center; }
  .ppbclineactive           {background-color: #27537F;}
  .ppbclineoff              {background-color: #b5b5b5;}
  .ppbclinevisited          {background-color: #27537F;}
  .ppwaxtablewidth          {width: 750px;}
  .ppwaxborderbox           {border: solid #aaaaaa 2px; padding: 5px; height: 120px; }
  .ppwaxtrustbox            {padding: 10px; font-size: 11px; text-align: center;}
  .ppwaxdottedline          {border-bottom: dashed #aaaaaa 2px; font-size: xsmall; height: 7px; width: 750px; align: center; }
  .pptextboldbghighlite     {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; background-color: #ffff99; padding: 5px;}
  .ppwaxcobrand             {font-size: 17px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 200; color: #000000;}
  .ppwaxheaderbg                        {background-color: #cccccc;}

/* Table stuff returns from the dead */
  TABLE.yellowtable       {border-style: solid; border-color: #999966; border-width: 1px; background-color: #ffffff; color: #000000; font-family: verdana,helvetica,arial,sans-serif; font-size: 12px;}

/* Border for headers*/
.ppheaderborder           {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; background-color: #F9F9F9; border-color: #CCC; border-width: 1px 0px 1px 0px; border-style: solid; padding: 5px}
.ppborderline             {border-color: #CCC; border-width: 1px 0px 0px 0px; border-style: solid;}

/* Dashboard styles */
  .ppdashheader           {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}
  .ppdashbody             {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .ppdashbodybold         {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}
  .ppdashhead td                        {background-color: #ccddee; font-weight: 700;}

table#pro                                                                         {border-left: solid #aaa 1px;  border-top: solid #aaa 1px; width: 100%; border-collapse: collapse;}
table#pro td                                  {font-size: 11px;border-right: solid #aaa 1px; border-bottom: solid #aaa 1px; padding: 4px;}
table#pro .head  td                   {background-color: #ccddee; font-weight: 700;}
table#pro .empty                             {font-size: 13px;}
table#probuttons                                         {width:100%; padding:0; margin:0; border-collapse: collapse;}

/* Localizable Emphatic Elements */
/* Combos are on their way -- ben */

  /* In EN 100-199 are weights */
  .ppem100       {font-weight: 100;}       /* super-skinny */
  .ppem101       {font-weight: 200;}       /*              */
  .ppem102       {font-weight: 300;}       /*              */
  .ppem103       {font-weight: 400;}       /* normal       */
  .ppem104       {font-weight: 500;}       /*              */
  .ppem105       {font-weight: 600;}       /*              */
  .ppem106       {font-weight: 700;}       /* bold         */
  .ppem107       {font-weight: 800;}       /*              */
  .ppem108       {font-weight: 900;}       /*              */

  /* In EN 200-299 are font styles */
  .ppem200       {font-style: normal;}     /* normal       */
  .ppem201       {font-style: italic;}     /* italic       */
  .ppem202       {font-style: oblique;}    /* better ital. */

  /* In EN 300-399 are color/bgcolor varieties */
  /* 300-329 greys  */
  /* 330-349 reds   */
  /* 350-369 greens */
  /* 370-389 blues  */

  .ppem301       {color: #000000;}         /* black        */
  .ppem302       {color: #333333;}         /* dark grey    */
  .ppem303       {color: #666666;}         /* dk/med grey  */
  .ppem304       {color: #999999;}         /* lt/med grey  */
  .ppem305       {color: #cccccc;}         /* lt grey      */
  .ppem306       {color: #e6e6e6;}         /* pp grey 1    */
  .ppem307       {color: #f6f6f6;}         /* pp grey 2    */
  .ppem308       {color: #ffffff;}         /* white        */

  .ppem330       {color: #ff0000;}         /* red          */

  .ppem350       {color: #00ff00;}         /* green        */

  .ppem370       {color: #0000ff;}         /* blue         */

/* WAX styles */

  .ppbcactive                                {font-size: 13px; color: #27537F; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; text-align: center;}
  .ppbcoff                                        {font-size: 13px; color: #606060; font-family: verdana,arial,helvetica,sans-serif; text-align: center; }
  .ppbcvisited                          {font-size: 13px; color: #27537F; font-family: verdana,arial,helvetica,sans-serif; text-align: center; }
  .ppbclineactive                        {background-color: #27537F;}
  .ppbclineoff                                {background-color: #b5b5b5;}
  .ppbclinevisited                  {background-color: #27537F;}
  .ppwaxtablewidth                  {width: 750px;}
  .ppwaxborderbox                        {border: solid #aaaaaa 2px; padding: 5px; height: 120px; }
  .ppwaxtrustbox                        {padding: 10px; font-size: 11px; text-align: center;}
  #ppwaxdottedline                        {border-bottom: dashed #aaaaaa 2px; font-size: xsmall; height: 7px; width: 750px; align: center; }
  .pptextboldbghighlite                {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; background-color: #ffff99; padding: 5px;}
  .ppwaxcobrand             {font-size: 17px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 200; color: #000000;}
  .ppwaxloginbg                                {color: #FFFFFF;}
  .ppwaxloginborder                        {color: #AAAAAA;}


  /* COWP and pre-COWP header style*/

  .pscowpimage      {width: 750px; height: 90px;}
  .pscowpnoimage    {width: 750px; height: 45px;}
  .psdefault              {width: 600px; height: 50px;}
  .waxpsdefault     {width: 750px;}


  /* Standard Breadcrumb styles */

  .ppsbcactive                                {font-size: 10px; color: #003366; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; text-align: center;}
  .ppsbcoff                                        {font-size: 10px;color: #999999;font-family: verdana,arial,helvetica,sans-serif; font-weight : 700; text-align: center;}
  .ppsbcvisited                          {font-size: 10px; color: #990099; font-family: verdana,arial,helvetica,sans-serif; font-weight : 700; text-align: center;}



/* MORE STYLES FROM PAYPAL -- GUNA */

/* Tag modifiers */
   TEXTAREA.wide           {width: 600px;}
   INPUT.signup            {width: 225px;}
   INPUT.address           {width: 225px;}
   SELECT.signup           {width: 225px;}
   INPUT.login                                                 {width: 130px;}

/* Header */
  .header                 {width: 600px;}
  .headerleft             {width: 200px; text-align: left;}
  .headercenter           {width: 400px; text-align: center;}
  .headerright            {width: 200px; text-align: right;}

/* Tabs */
  .tabholder              {width: 100%; background-color: #cccccc;}
  .tabs                   {width: 600px; background-color: #ffffff;}
        table#subnav                         {width:600px; border-collapse:collapse; border:0;}

/* Title Bar */
  .title                  {width: 600px;}
  .titleleftnav           {width: 440px;}

/* Content */
  .main                   {width: 600px;}
  .mainleft               {width: 150px;}
  .mainspacer             {width: 10px;}
  .maincenter             {width: 440px;}
  .mainright              {width: 150px;}
  .main3column            {width: 188px;}
  td.maintd               {padding-left: 6px; padding-right: 6px;}
  .itemdesc                          {width: 760px;}
  .packingslip              {width: 560px;}

/* Popup */
  .popupmain              {width: 100%;}

/* Sign Up */
  .signup                 {width: 720px;}

/* Footer */
  .footer                 {width: 600px;}



/* GUNA MORE FOR CBC
g_SELECT {
        BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 15px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f5f5f5; BORDER-RIGHT-WIDTH: 1px
}



