body {
  background: #EEEEEE;
  background-image: url("../images/pctrends.com_background.jpgx");
  background-repeat: repeat-x;
  font: 10.5pt "tahoma", "bitstream vera serif", "lucida sans unicode", "lucida grande", lucida, verdana, arial, helvetica, sans-serif;
  margin: 10px;
  color: #333;
}

.maintitleend { padding: 0 0 0 0px; color: #ADBEDE;  font: 20pt tahoma, verdana, arial, helvetica, sans-serif; font-weight: bold; }
.maintitlestatus { color: #ddd; font: 12pt tahoma, verdana, arial, helvetica, sans-serif; font-weight:bold; text-align: right; }
.maintitle { padding: 0 0 0 5px; color: #ddd;  font: 20pt tahoma, verdana, arial, helvetica, sans-serif; font-weight: bold; }
.new { font-size: 12pt; color: #D18500; }
.small { font-size: 7pt; }
form { border-top: 1px dotted #000000; border-bottom: 1px dotted #000000;
       border-right: 1px dotted #000000; border-left: 1px dotted #000000;
	   padding: 10px; }
form.buynow { border-top: 0px dotted #000000; border-bottom: 0px dotted #000000;
       border-right: 0px dotted #000000; border-left: 0px dotted #000000;
       padding: 2px; }
.def { border-bottom: 1px dotted #000; }
img { border: 0; }
.center { text-align: center; }
.left { text-align: left; }
.err { color: #FF0000; font-weight: bold;  }
.f1 { background-color: #FBFBFB; }
.f2 { background-color: #F1F1F1; }
.tooltip { }
.tiptitle { }
.tiptext { width: 100%; }
.footer { background: #dddddd; text-align: center; font-size: .8em; padding: 5px; }

#mainarea {
padding: 10px;
border-top: 5px solid #ddd;
border-bottom: 5px solid #ddd;
border-left: 5px solid #ddd;
border-right: 5px solid #ddd;
clear: both;
background: #fff;
}

div.post {
border-bottom: 2px dotted #ddd;
margin: 0 0 20px 0;
padding: 0 0 20px 0;
}

p, li, dt, dd {
line-height: 1.8em;
}

pre {
background: #eee;
border: 1px solid #ccc;
margin: 9px 10px;
padding: 3px;
overflow: auto;
text-align: left;
}

blockquote {
color: #777;
}

a {
color: #09c;
text-decoration: none;
}

a:hover, a:active {
color: #0cf;
text-decoration: underline;
}

td {
color: #000000;
font: 9pt "Tahoma", "Trebuchet MS", trebuchet, verdana, arial, helvetica, sans-serif;
margin-top: 1.8em;
margin-bottom: 1.8em;
xletter-spacing: 1px;
text-align: left;
}

.contenttable {
color: #000000;
font: 9pt "Tahoma", "Trebuchet MS", trebuchet, verdana, arial, helvetica, sans-serif;
margin-top: 1.8em;
margin-bottom: 1.8em;
xletter-spacing: 1px;
margin: 10px;
padding: 8px;
text-align: left;
border: 3px solid gray;
}


h1 {
color: #ccc;
font: 16pt "Trebuchet MS", trebuchet, verdana, arial, helvetica, sans-serif;
margin-top: 1.8em;
margin-bottom: 1.8em;
letter-spacing: 3px;
}

h1 a {
text-decoration: none;
}

h1 a:hover {
text-decoration: none;
}

h1 sub {
font-size: 8pt;
}

h2 {
font-size: 14pt;
font-family: verdana, arial, helvetica, sans-serif;
color: #999;
}

h2 a, h2 a:hover {
color: #999;
text-decoration: none;
}

h2 small a {
color: #09c;
}

h2 small a:hover {
color: #0cf;
text-decoration: none;
}

h3 {
font-size: 11pt;
font-family: verdana, arial, helvetica, sans-serif;
color: #999;
}

ul {
list-style: square;
}

li ul, li li {
list-style-type: circle;
}

.tos {
list-style-type: lower-alpha;
}

.tos2 {
list-style-type: lower-roman;
}

div.newstitle {
padding-left: 4px;
background-color: #F1F1F1;
font-size: 1.1em;
font-weight: bold;
}

div.newsbody {
padding: 8px;
}

#tabs {
border-bottom: 0px solid #ccc;
margin: 0;
padding-bottom: 18px;
padding-left: 10px;
cursor: default;
font-family: verdana, arial, helvetica, sans-serif;
}

#tabs li {
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#tabs a {
background: #eee;
border: 1px solid #ccc;
color: #444;
float: left;
line-height: 17px;
margin-right: 4px;
padding: 0 5px;
text-decoration: none;
font-size: 11px;
border-left: solid 5px #ccc;
}

#tabs a:hover {
background: #f7f7f7;
padding: 1px 5px 1px 5px;
margin-top: -3px;
border: 1px solid #A1A5C1;
border-left: solid 5px #A1A5C1;
}

#tabs a.current, #tabnav a.current:hover {
background: white;
border: 1px solid #A1A5C1;
border-bottom: 1px solid white;
font-weight: bold;
color: #666;
}

form {
width: 75%;
margin: 0 auto;
}

input, select, textarea {
  font: 9pt verdana, arial, helvetica, sans-serif;
  border-right: 1px solid #f1f1f1;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #f1f1f1;
  color: #444;
  background: #eee;
}

input.check {
border: none;
background: none;
}

input:focus,select:focus,textarea:focus {
background-color: #E4E7FF;
border: 1px solid #888888;
}

.button {
font-size: 8pt;
font-weight: bold;
color: #09c;
  background: #f4f4f4;
border-top: 1px solid #f4f4f4;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #f4f4f4;
padding: 2px 5px;
}

.button:hover {
font-size: 8pt;
font-weight: bold;
color: #09c;
 background: #e1e1e1;
border-top: 1px solid #f4f4f4;
border-right: 1px solid #c1c1c1;
border-bottom: 1px solid #c1c1c1;
border-left: 1px solid #f4f4f4;
padding: 2px 5px;
}
