* {margin: 0; padding: 0;}
body {background: #FFFFFF; color: #5f022e; font: 12px Arial, Helvetica, sans-serif, "Arial Narrow";}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a {color: #ff6600; text-decoration: none;}
a:hover {color: #5f022e;}
ul {list-style: none;}
/*center*/
.center {width: 1000px; margin: 0px auto;}
h1 {font-size: 12px;}
/*center*/

/*head*/
.head {height: 180px; background: url(/images/logo.jpg) 570px 0px no-repeat;}
.head p {width: 530px; text-align: center; padding: 38px 0 0 23px;}
/*head*/

/*nav*/
.nav {position: absolute; top: 0px; margin-left: 35px;}
.nav li {width: 120px; float: left; margin-right: 4px;}
.nav a {display: block; color: #FFFFFF; background: url(../images/button_bg.gif) no-repeat; height: 18px; padding-top: 3px; font: bold 11px Tahoma, Verdana, Arial, sans-serif; text-align: center;}
.nav a:hover {color: #FFFF00; text-decoration: underline;}
/*nav*/ 

/*pages*/
.pages {font-weight: bold; text-align: center; padding-bottom: 3px; font-size: 19px;}
.pages a {font-size: 19px;}
/*pages*/

/*hardlink1*/
.hardlink1 div {width: 190px; float: left; text-align: center; font-size: 10px; padding-bottom: 20px;}
.hardlink1 a {font-size: 21px; font-weight: bold; text-decoration: underline;}
.hardlink1 a:hover {text-decoration: none;}
.hardlink1 {padding-left: 20px;}
/*hardlink1*/

/*trade*/
.trade {width: 200px; float: right; margin-right: 20px; _margin-right: 10px;}
.trade img {width: 180px; height: 135px; border: 1px solid #5F022E; margin-bottom: 3px;}
.trade div {width: 182px; text-align: center; padding-bottom: 10px; margin: 0px auto;}
.trade span {display: block; font-size: 14px; font-weight: bold; text-decoration: underline;}
.trade div ul {width: 91px; float: left; text-align: left; font-size: 11px;}
.trade h3 {font-size: 14px; padding: 0 0 10px 0; text-align: center;}
.h301 {margin-top: 20px;}
/*trade*/

/*thumbs*/
.thumbs {width: 755px; float: right;}
.thumbs img {width: 180px; height: 240px; border: 1px solid #5F022E; margin: 0 6px 6px 0;}
/*thumbs*/

/*thumbs150x200*/
.thumbs150x200 {width: 780px; float: right;}
.thumbs150x200 img {width: 150px; height: 200px; border: 1px solid #5F022E; margin: 0 4px 4px 0;}
/*thumbs*/

/*thumbs240x320*/
.thumbs240x320 {width: 1000px; float: right;}
.thumbs240x320 img {width: 240px; height: 320px; border: 1px solid #5F022E; margin: 0 2px 2px 0;}
.thumbs240x320 span {text-decoration: underline;}
.thumbs240x320 div {width: 242px; text-align: center; float: left; padding-bottom: 12px; margin-right: 6px;}
.thumbs240x320 a {font-size: 15px; font-weight: bold;}
/*thumbs240x320*/

/*nichethumbs*/
.nichethumbs {width: 950px; float: right;}
.nichethumbs img {width: 180px; height: 240px; border: 1px solid #5F022E; margin: 0 6px 6px 0;}
/*nichethumbs*/

/*hardlink2*/
.hardlink2 {padding-left: 20px;}
.hardlink2 div {width: 190px; float: left; text-align: center; font: normal 10px Tahoma, Verdana, Arial, sans-serif; padding: 15px 0;}
.hardlink2 a {font-size: 21px; font-weight: bold; text-decoration: none;}
.hardlink2 span {text-decoration: underline;}
.hardlink2 p {width: 180px; margin: 0px auto;}
.hardlink2 img {width: 180px; height: 135px; margin: 3px 0; border: 1px dotted #C20605;}
.hardlink2 a:hover span, .trade a:hover span {text-decoration: none;}
/*hardlink1*/

/*models*/
.models {width: 940px; margin: 0px auto;}
.models h2, .top h2 {text-align: center; font: bold 17px Tahoma, Verdana, Arial, sans-serif; padding: 20px 0 15px 0;}
.models div {width: 152px; text-align: center; float: left; padding-bottom: 6px; margin-right: 4px;}
.models span {display: block;}
.models img {width: 150px; height: 150px; border: 1px dotted #C20605; margin-bottom: 3px;}
.models a {color: #5f022e; text-decoration: none;}
/*models*/

/*top*/
.top {width: 980px; padding-left: 15px;}
.top ul {width: 163px; float: left; font: bold 13px Tahoma, Verdana, Arial, sans-serif;}
.top p {padding-top: 10px;}
.top a {text-decoration: underline;}
.top a:hover {text-decoration: none; color: #7f002e;}
/*top*/

/*footer*/
.footer {text-align: center; font: normal 10px Tahoma, Verdana, Arial, sans-serif; padding: 50px 0 30px 0; width: 950px;}
.footer a {font-size: 12px; font-weight: bold;}
/*footer*/

/*recommended*/
.paysite {width: 260px; float: left; padding: 0 10px 0 100px;}
.paysite img {width: 250px; height: 250px; border: 4px solid #5F022E; padding: 1px;}
.desc {width: 500px; float: left; padding-top: 30px; font-size: 14px;}
.desc h3 {font: bold 19px Tahoma, Verdana, Arial, sans-serif; padding-bottom: 30px;}
.desc a {font-size: 17px; text-decoration: underline; font-weight: bold;}
.desc a:hover {text-decoration: none;}
.recommended h2 {text-align: center; font: bold 21px Tahoma, Verdana, Arial, sans-serif; padding: 20px 0 15px 0; border-bottom: 1px dotted #C20605; width: 930px; margin: 0px auto;}
.rec {padding: 15px 0; border-bottom: 1px dotted #C20605; min-height: 1px; _height: 1px; width: 930px; margin: 0px auto;}
/*recommended*/