div    { margin: 0px; padding: 0px; }
body   { background-color: #B8B88B; text-align: center;}
img    { border: none; margin: 0px; padding: 0px; }
p      { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin: 0px 0px 0px 0px; text-align: left;}
a      { font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
h1     { font-size: 20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 5px; }
h2     { font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 5px; }
form   { margin-bottom: 0;}
table  { empty-cells:show; border-collapse:collapse; margin-left:auto; margin-right:auto;}
td     { padding: 5px 0px; text-align: center; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }	
.nopad { padding: 0px;}  
ul     { margin: 0px; padding: 0px;}
li     { display: inline; list-style-type: none;  font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px;}

.AZ    { font-size: 36px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.text  { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}
.box   { font-size: 14px; padding: 0px 5px 0px 5px; text-align: center; font-weight: bold;}  
.boxDk { font-size: 14px; padding: 0px 5px 0px 5px; text-align: center; font-weight: bold; color: #DFE0C1;} 
input  { display:block;  vertical-align: middle;  margin: 0 auto; } 
.m5    { margin: 5px;} 
.tiny  { font-size: 8pt; font-family: Arial, Helvetica, sans-serif;}
.xx    { font-size: xx-small;}
.fp6   { font-size: 6pt; } 
.f8    { font-size: 8px; }
.f10   { font-size: 10px; }
.f12   { font-size: 12px; }
.f14   { font-size: 14px; }
.f16   { font-size: 16px; }
.f18   { font-size: 18px; }
.f20   { font-size: 20px; }
.f24   { font-size: 24px; }
.f36   { font-size: 36px; }
.p2    { padding: 2px; }
.p5    { padding: 5px; }
.p10   { padding: 10px; }
.p15   { padding: 15px; }
.p20   { padding: 20px; }
.tc    { text-align: center;}
.tl    { text-align: left; padding-left: 10px;} 
.tr    { text-align: right; padding-right: 10px;} 
.b     { font-weight: bold; }
.left       {margin:0 auto 0 0;} 
.right      {margin:0 0 0 auto;}
.center     {margin:0 auto;} 
.ltblue {color: #749FA5; font-weight: bold;}
.greenDL {color: #267A48;}
.hotDL   {color: #CC1366;}
.red     {color: #FF0000;}
.din      {display: inline;}
.dbk		 {display: block;}
p.license  { padding: 7px 0px 0px 0px; text-align: center;} /*DL*/
p.price    { padding: 7px 0px 7px 0px; text-align: center;} /*DL*/
td.list     {font-size: 10px; text-align: left; padding-left: 10px; } /*CD Tk List*/
td.error   { padding: 20px;} /*Error Pages*/
br.r8      {font-size:1px; line-height:8px;}
br.r10     {font-size:1px; line-height:10px;}
br.r12     {font-size:1px; line-height:12px;}

div#wrapper { width: 880px; margin: 0px auto;  padding: 20px; background: #DFE0C1;}
#header { width: 880px; margin: 0 auto;	padding: 0px; background: #DFE0C1;}
#header th { padding: 0px;}
#header td { padding: 0px;}
#header a  { padding: 0px 0px; }
#logo { width: 175px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 36px; font-weight: normal; text-align: left; margin:0; padding:0; }
.G     { color: #267A48;}
.B     { color: #749FA5;}
.pdip  { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; text-align: left;}
#tag   { width: 230px; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-align: center; font-weight:normal; margin:0; padding: 0}
#pix   { width: 475px; margin: 0; padding: 0; }

#menu   { width: 880px; height: 50px;	margin: 0 auto; padding: 0px; }
.navG   { background-image: url('http://www.pdinfo.com/images/bgNavG.gif'); text-align: right;}
.navB   { background-image: url('http://www.pdinfo.com/images/bgNavB.gif'); text-align: right;}
#menu a { padding: 0px 5px; }
.menu   { font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding: 15px 5px 17px 0px; text-align: right;}

#content { width: 880px; margin: 0px; padding: 0px; background:#DFE0C1;}
.nopad   { padding: 0px;}  

#footer    { width: 880px; margin: auto; padding: 10px 0px; text-align: center;}
#footer a  { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
#footer ul { list-style-type: none; margin: 0px; padding: 0px;}
#footer li { display: inline; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 5px;}
.green     { background: #90C724;}
.blue      { background: #749FA5;}

a:link     {color: #000000}
a:visited  {color: #000000}
a:hover    {color: #DFE0C1}
a:active   {color: #000000; outline: none;}

a.text:link     {color: #5D5D46}
a.text:visited  {color: #5D5D46}
a.text:hover    {color: #267A48}
a.text:active   {color: #5D5D46; outline: none;}

a.boxDk:link     {color: #EDEDCC}
a.boxDk:visited  {color: #EDEDCC}
a.boxDk:hover    {color: #F9F991}
a.boxDk:active   {color: #EDEDCC; outline: none;}

a.blue:link     {color: #000000}
a.blue:visited  {color: #000000}
a.blue:hover    {color: #CC0066}
a.blue:active   {color: #000000; outline: none;}

a.dl:link     {color: #008000; text-decoration: none;}
a.dl:visited  {color: #008000; text-decoration: none;}
a.dl:hover    {color: #CC0066; text-decoration: none;}
a.dl:active   {color: #008000; text-decoration: none; outline: none;}

/* --Buttons-- */
.dummy  { margin: 0px; /*  No idea why a dummy css element must be here for buttons to work */ }

a.btn90 { width: 90px; height: 24px; color: #333333; display: block; height: 24px; text-decoration: none;}
a.btn90 span { display: block; line-height: 14px; padding: 5px 0 5px 0px; } 
a.btn90:hover { color: #999999}
a.btn90:active { background-position: bottom; outline: none; } /* hide dotted outline in Firefox */
a.btn90:active span { padding: 6px 0 4px 0px;} /* push text down 1px */ 

a.btn135 { width: 135px; height: 24px; color: #333333; display: block; height: 24px; text-decoration: none;}
a.btn135 span { display: block; line-height: 14px; padding: 5px 0 5px 0px; } 
a.btn135:hover { color: #999999}
a.btn135:active { background-position: bottom; outline: none; } /* hide dotted outline in Firefox */
a.btn135:active span { padding: 6px 0 4px 0px; } /* push text down 1px */ 

a.btn160 { width: 160px; height: 24px; color: #333333; display: block; height: 24px; text-decoration: none;}
a.btn160 span { display: block; line-height: 14px; padding: 5px 0 5px 0px; } 
a.btn160:hover { color: #999999}
a.btn160:active { background-position: bottom; outline: none; } /* hide dotted outline in Firefox */
a.btn160:active span { padding: 6px 0 4px 0px; } /* push text down 1px */ 

a.btn200 { width: 200px; height: 24px; color: #333333; display: block; height: 24px; text-decoration: none;}
a.btn200 span { display: block; line-height: 14px; padding: 5px 0 5px 0px; } 
a.btn200:hover { color: #999999}
a.btn200:active { background-position: bottom; outline: none; } /* hide dotted outline in Firefox */
a.btn200:active span { padding: 6px 0 4px 0px; } /* push text down 1px */  

.b12 {font: 900 12px "Arial", Helvetica, sans-serif; }
.b14 {font: 900 14px "Arial", Helvetica, sans-serif; }

.bl     {text-align: left; }
.bc     {text-align: center;}
img.btn {border: 0; float:left;}

.G90  {background: url('http://www.pdinfo.com/images/btnG90.gif')  scroll top;}
.B90  {background: url('http://www.pdinfo.com/images/btnB90.gif')  scroll top;}
.G135 {background: url('http://www.pdinfo.com/images/btnG135.gif') scroll top;}
.B135 {background: url('http://www.pdinfo.com/images/btnB135.gif') scroll top;}
.G160 {background: url('http://www.pdinfo.com/images/btnG160.gif') scroll top;}
.B160 {background: url('http://www.pdinfo.com/images/btnB160.gif') scroll top;}
.G200 {background: url('http://www.pdinfo.com/images/btnG200.gif') scroll top;}
.B200 {background: url('http://www.pdinfo.com/images/btnB200.gif') scroll top;}

/*  --End Buttons--  */ 