body { margin: 0px; background-color: #e5e5e5; color: #000000; font-family: tahoma, arial; }

a { text-decoration: none; color: #656500; }

a:hover {  border-bottom: 1px dashed #7A7A7A; }

div, span { line-height: 18px; letter-spacing: 1px; font-family: tahoma, arial; }

#logo { position: relative; top: 2px; left: 4px; width: 500px; }

#nav { margin-left: 0px; padding: 1px; float: left; list-style: none; position: absolute; left: 20px; top: 65px; }

#nav li { margin-left: 0px; padding: 0px; padding-bottom: 4px; font-family: tahoma, arial; }

#main_holder { position: relative; top: 20px; left: 200px; width: 525px; padding-top: 8px; padding-left: 13px; }

#main { position: relative; font-size: 12px; font-family: Arial; width: 490px; min-height: 445px; background-image: url('images/background_middle.gif'); background-repeat: repeat-y; padding-top: 8px; padding-left: 15px; padding-right: 15px; }

#ads { position: absolute; right: 70px; top: 85px; }

#code { margin-left: 10px; margin-top: 15px; height: 250px; width: 450px; overflow: scroll; font-size: 11px; border: 1px inset #000000; }

#main ul li { margin-bottom: 10px; }

#price_table { width: 400px; border: 1px dashed #000000; }

#price_table td { font-size: 12px; border-top: 1px dashed #000000; }

#price_table .left { border-right: 1px dashed #000000; }

.portfolio { margin-top: 20px; margin-bottom: 80px; }

.portfolio img { float: left; border: 1px dotted #000000; }

.portfolio span {position: relative; left: 6px; }

#copyright { position: absolute; float: left; left: 4px; bottom: 20px; font-size: 11px; }

#validation { position: absolute; float: right; right: 8px; bottom: 20px; font-size: 11px; }