* {margin: 0; padding: 0;}
body  {font: 11px Tahoma, Verdana, Arial, sans-serif, serif; color: #000000; background: #f4f4e7;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
/*center*/
.center {width: 1028px; margin: 0px auto; position: relative; z-index: 2;}
/*center*/

/*head*/
.head-l-x {position: absolute; width: 50%; height: 243px; background: url(../images/head-bg.gif) repeat-x; left: 0px; z-index: 1;}
.head-r-x {position: absolute; width: 50%; height: 227px; background: url(../images/head-bg-right.gif) repeat-x; right: 0px; z-index: 1;}

.head-left {background: url(../images/head-left.jpg) left no-repeat;}
.head-right {background: url(../images/head-right.jpg) right no-repeat; height: 278px;}

.head-desc {width: 240px; position: absolute; top: 37px; margin-left: 465px; font-size: 12px;}
.head-desc a {color: #ed135a;}
.head-desc h1 {font: normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; margin-bottom: 14px;}
.head-desc p {line-height: 15px;}

.head-top {width: 220px; top: 78px; position: absolute; margin-left: 768px;}
.head-top ul {width: 110px; float: left; color: #fff;}
.head-top a {color: #FFFFFF;}

.head-bookmark {width: 142px; position: absolute; top: 8px; margin-left: 287px;}
.head-bookmark a {height: 69px;  text-indent: -9000px; overflow: hidden;}
/*head*/

/*nav*/
.nav {position: absolute; top: 248px; margin-left: 249px; font-size: 14px; font-weight: bold; width: 810px;}
.nav a {color: #FFFFFF; display: block; height: 32px; text-indent: 29px; padding: 10px 20px 0 0; background: url(../images/passive-button-right.gif) right top no-repeat; width: auto; position: relative; float: left;}
.nav li {float: left; background: url(../images/passive-button-left.gif) left top no-repeat; width: auto; position: relative;  height: 42px;}
#active {background: url(../images/active-button-left.gif) left top no-repeat; color: #5e5951;}
#active span {display: block; height: 32px; text-indent: 29px; padding: 10px 25px 0 0; background: url(../images/active-button-right.gif) right top no-repeat; width: auto; position: relative; float: left;}
/*nav*/

/*center*/
.center {width: 1028px; margin: 0px auto; position: relative; z-index: 2;}
.desc {padding: 0 27px 15px 40px; color: #5e5951;}
.desc a {color: #5e5951; font-weight: bold; text-decoration: underline;}
/*center*/

/*content*/
.content {background: url(../images/content-bg.gif) repeat-y;}
.content-top {background: url(../images/content-top.gif) top no-repeat; _height: 1px; min-height: 1px;}
.content-bottom {background: url(../images/content-bottom.gif) bottom no-repeat; padding: 21px 0 40px 0; _height: 1px; min-height: 1px;}
/*content*/

/*pages*/
.pages {width: 935px; margin: 0px auto; background: url(../images/pages.gif) no-repeat; height: 42px; padding: 10px 0 0 15px;}
.pages a {background: url(../images/page-passive.gif) no-repeat; display: block; width: 21px; height: 18px; float: left; margin-right: 3px; text-align: center; padding-top: 3px; font-weight: bold; color: #2E5701; text-decoration: none;}
.pages a:hover {color: #FFFFFF; text-decoration: underline;}
.pages span {float: left; margin: 3px 9px 0 0; font-weight: bold;}
#pactive {background: url(../images/page-active.gif) no-repeat; color: #FFFFFF;}
#next {background: url(../images/next.gif) no-repeat; text-indent: -9000px; overflow: hidden;}
.pages div {width: 125px; float: right; margin-right: 14px;}
.pages div a {display: inline; background: none;}
/*pages*/

/*thumbs*/
.thumbs, .free {background: url(../images/thumbs-top.gif) top no-repeat #f4f4e7; width: 980px; margin: 0px auto;}
.thumbs-bottom {background: url(../images/thumbs-bottom.gif) bottom no-repeat; padding: 10px 0 10px 14px;}
.thumbs img {width: 150px; height: 200px; border: 1px solid #a3a3a3; margin: 0 8px 8px 0;}
.thumbs a:hover img, .thumbs2 a:hover img {border: 1px dotted #a3a3a3;}
.thumbs {margin-bottom: 10px;}
/*thumbs*/

/*free*/
.free h2, .hardlinks h2 {font-size: 18px; color: #5e5951; text-align: center; padding-bottom: 32px;}
.free div.thumbs-bottom {background: url(../images/thumbs-bottom.gif) bottom no-repeat; padding: 30px 0 30px 17px; _padding: 30px 0 30px 7px; min-height: 1px; _height: 1px;}
.q01 {width: 277px; float: left; padding: 0 30px 15px 13px;}
.q01 div {float: left; width: 155px; padding: 2px 0 0 10px;}
.q01 p {font-size: 12px; color: #7a7a73; padding: 10px 0 12px 4px;}
.q01 a {font-weight: bold; color: #7a7a73; display: block; text-indent: 4px;}
.free h3 {background: url(../images/bullet-6.gif) 0px 2px no-repeat; text-indent: 29px; font-size: 17px; color: #cf0541; font-weight: normal; border-bottom: 1px solid #bbbbb7; padding-bottom: 7px;}
* {margin: 0; padding: 0;}
body  {font: 11px Tahoma, Verdana, Arial, sans-serif, serif; color: #000000; background: #f4f4e7;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
/*center*/
.center {width: 1028px; margin: 0px auto; position: relative; z-index: 2;}
/*center*/

/*head*/
.head-l-x {position: absolute; width: 50%; height: 243px; background: url(../images/head-bg.gif) repeat-x; left: 0px; z-index: 1;}
.head-r-x {position: absolute; width: 50%; height: 227px; background: url(../images/head-bg-right.gif) repeat-x; right: 0px; z-index: 1;}

.head-left {background: url(../images/head-left.jpg) left no-repeat;}
.head-right {background: url(../images/head-right.jpg) right no-repeat; height: 278px;}

.head-left-2 {background: url(../images/head-left-2.jpg) left no-repeat;}
.head-right-2 {background: url(../images/head-right-2.jpg) right no-repeat; height: 278px;}



.head-desc-2 {width: 495px; position: absolute; margin-left: 460px; top: 38px; font-size: 13px;}
.head-desc-2 h2 {color: #ffffff; font-size: 17px; text-align: center; padding-bottom: 19px;}

.head-top {width: 220px; top: 78px; position: absolute; margin-left: 768px;}
.head-top ul {width: 110px; float: left;}
.head-top a {color: #FFFFFF;}

.head-bookmark {width: 142px; position: absolute; top: 8px; margin-left: 287px;}
.head-bookmark a {height: 69px; display: block; text-indent: -9000px; overflow: hidden;}
/*head*/

/*nav*/
.nav {position: absolute; top: 248px; margin-left: 249px; font-size: 14px; font-weight: bold; width: 810px;}
.nav a {color: #FFFFFF; display: block; height: 32px; text-indent: 29px; padding: 10px 20px 0 0; background: url(../images/passive-button-right.gif) right top no-repeat; width: auto; position: relative; float: left;}
.nav li {float: left; background: url(../images/passive-button-left.gif) left top no-repeat; width: auto; position: relative;  height: 42px;}
#active {background: url(../images/active-button-left.gif) left top no-repeat; color: #5e5951;}
#active span {display: block; height: 32px; text-indent: 29px; padding: 10px 25px 0 0; background: url(../images/active-button-right.gif) right top no-repeat; width: auto; position: relative; float: left;}
/*nav*/

/*center*/
.center {width: 1028px; margin: 0px auto; position: relative; z-index: 2;}
.desc {padding: 0 27px 15px 40px; color: #5e5951;}
.desc-bottom {padding: 15px 27px 15px 40px; font-size: 12px; color: #5e5951;}
.desc a {color: #5e5951; font-weight: bold; text-decoration: underline;}
/*center*/

/*content*/
.content {background: url(../images/content-bg.gif) repeat-y;}
.content-top {background: url(../images/content-top.gif) top no-repeat; _height: 1px; min-height: 1px;}
.content-bottom {background: url(../images/content-bottom.gif) bottom no-repeat; padding: 21px 0 40px 0; _height: 1px; min-height: 1px;}
/*content*/

/*pages*/
.pages {width: 935px; margin: 0px auto; background: url(../images/pages.gif) no-repeat; height: 42px; padding: 10px 0 0 45px;}
.pages a {background: url(../images/page-passive.gif) no-repeat; display: block; width: 21px; height: 18px; float: left; margin-right: 3px; text-align: center; padding-top: 3px; font-weight: bold; color: #2E5701; text-decoration: none;}
.pages a:hover {color: #FFFFFF; text-decoration: underline;}
.pages span {float: left; margin: 3px 9px 0 0; font-weight: bold;}
#pactive {background: url(../images/page-active.gif) no-repeat; color: #FFFFFF;}
#next {background: url(../images/next.gif) no-repeat; text-indent: -9000px; overflow: hidden;}
/*pages*/

/*thumbs*/
.thumbs, .free, .warning, .rec {background: url(../images/thumbs-top.gif) top no-repeat #f4f4e7; width: 980px; margin: 0px auto;}
.thumbs-bottom, .warning-bottom, .rec-bottom {background: url(../images/thumbs-bottom.gif) bottom no-repeat; padding: 10px 0 10px 14px;}
.thumbs img {width: 150px; height: 200px; border: 1px solid #a3a3a3; margin: 0 8px 8px 0;}
.thumbs a:hover img, .thumbs2 a:hover img {border: 1px dotted #a3a3a3;}
.thumbs {margin-bottom: 10px;}
/*thumbs*/

/*warning*/
.warning-top {background: url(../images/pages.gif) top left no-repeat; height: 39px; padding-top: 13px; font-size: 13px; text-align: center; font-weight: bold; width: 980px; margin: 0px auto;}
.warning p {padding-bottom: 15px; font-size: 11px; display: list-item;}
.warning a {text-decoration: underline;}
.warning a:hover {text-decoration: none;}
.warning-bottom {padding: 25px 34px 25px 34px;}
.warning-bottom div {text-align: center;}
.green {font-size: 36px; font-weight: bold; color: #71a703;}
.red {color: #ed135b; font-size: 18px; font-weight: bold;}
/*warning*/

/*rec*/
.rec-top {background: url(../images/pages.gif) top left no-repeat; height: 39px; padding-top: 13px; font-size: 13px; text-align: center; font-weight: bold; width: 980px; margin: 0px auto; color: #5e5951;}
.rec-bottom {padding: 42px 0 47px 36px; _height: 1px; min-height: 1px;}
.rec img {width: 210px; height: 260px; padding: 6px; background: url(../images/rec-image-bg.gif) 0px 0px no-repeat; margin-right: 33px; float: left;}
.trader {margin-bottom: 18px; _height: 1px;  min-height: 1px;}
.trader div {background: url(../images/rec-div.png) 0px 0px no-repeat; width: 640px; float: left; padding: 24px 0 0 0;}
.rec h2 {background: url(../images/rec-h2-left.gif) 0px 0px no-repeat; float: left; font-size: 21px; font-weight: normal; margin-left: 70px; _margin-left: 35px;}
.rec h2 span {background: url(../images/rec-h2-right.gif) 100% 0px no-repeat; display: block; height: 39px; float: left; padding: 8px 25px 0 25px;}
.rec a {color: #ed135a; text-decoration: underline;}
.rec p {color: #5e5951; font-size: 17px; padding: 10px 0 0 0;}
.rec p a {font-size: 19px; font-weight: bold;}
/*rec*/

/*free*/
.free h2, .hardlinks h2 {font-size: 18px; color: #5e5951; text-align: center; padding-bottom: 32px;}
.free div.thumbs-bottom {background: url(../images/thumbs-bottom.gif) bottom no-repeat; padding: 30px 0 30px 17px; _padding: 30px 0 30px 7px; min-height: 1px; _height: 1px;}
.q01 {width: 277px; float: left; padding: 0 30px 15px 13px;}
.q01 div {float: left; width: 155px; padding: 2px 0 0 10px;}
.q01 p {font-size: 12px; color: #7a7a73; padding: 10px 0 12px 4px;}
.q01 a {font-weight: bold; color: #7a7a73; display: block; text-indent: 4px;}
.free h3 {background: url(../images/bullet-6.gif) 0px 2px no-repeat; text-indent: 29px; font-size: 17px; color: #cf0541; font-weight: normal; border-bottom: 1px solid #bbbbb7; padding-bottom: 7px;}
.free h3 a {color: #cf0541; text-decoration: none; font-weight: normal; text-indent: 29px;}
.free img {width: 110px; height: 140px; border: 1px solid #a3a3a3; float: left;}
/*free*/

/*ads*/
.ads {padding: 15px; text-align: center;}
.ads table {margin: 0px auto;}
.ads h2, .hardlinks h2 {font-size: 18px; color: #5e5951; text-align: center; padding-top: 15px; padding-bottom: 25px;}
.ads iframe {margin-left: 5px;}
/*ads*/

/*thumbs2*/
.thumbs2 {padding: 20px 0; min-height: 1px; _height: 1px; width: 930px; _width: 935px; margin: 0px auto;}
.thumbs2 div {width: 92px; float: left; text-align: center; margin: 0 6px 11px 5px;}
.thumbs2 img {width: 90px; height: 120px; border: 1px solid #a3a3a3; margin: 6px 0 9px 0;}
.thumbs2 a {color: #cf0541;}
.thumbs2 span, .thumbs2 strong {display: block;}
.thumbs2 a:hover {text-decoration: none;}
.thumbs2 a:hover span, .thumbs2 a:hover strong {text-decoration: underline;}
/*thumbs2*/


/*top*/
.top {background: url(../images/top.gif) repeat-y; width: 980px; margin: 0px auto; margin-top: 15px;}
.top li {background: url(../images/bullet.gif) 21px 3px no-repeat; text-indent: 49px; padding-bottom: 3px;}
.top ul {width: 245px; float: left;}
.top a {color: #cf0541; font-size: 17px;}
.top h2, .thumbs2 h2, .textlinks h2 {font-size: 18px; color: #5e5951; text-align: center; background: #FFFFFF; padding-bottom: 33px;}
/*top*/

/*top_deleted*/
.top_deleted {background: url(../images/top.gif) repeat-y; width: 990px; margin: 0px auto; margin-top: 55px; margin-bottom: 55px;}
.top_deleted li {background: url(../images/bullet.gif) 21px 3px no-repeat; text-indent: 49px; padding-bottom: 3px;}
.top_deleted ul {width: 245px; float: left;}
.top_deleted a {color: #cf0541; font-size: 17px;}
.top_deleted h2, .thumbs2 h2, .textlinks h2 {font-size: 25px; color: #5e5951; text-align: center; background: #FFFFFF; padding-bottom: 55px;}
/*top_deleted*/

/*models*/
.textlinks {width: 915px;  margin: 0px auto; margin-top: 15px;}
.textlinks ul {width: 152px; float: left;}
.textlinks a {color: #cf0541; font-size: 13px;}
.textlinks h2 {padding-bottom: 33px;}
/*models*/

/*hardlinks*/
.hardlinks div {background: url(../images/hardlinks.gif) left top no-repeat; width: 280px; float: left; height: 102px; font: normal 13px "Trebuchet MS", Georgia, "Times New Roman", serif; padding: 18px 0 0 26px;}
.hardlinks ul {width: 118px; float: left;}
.hardlinks li {padding-bottom: 4px;}
.hardlinks a {color: #cf0541;}
.hardlinks {padding: 10px 0 10px 13px; _padding: 30px 0 10px 24px; min-height: 1px; _height: 1px;}
.hardlinks h2 {padding-bottom: 10px;}
/*hardlinks*/

/*footer*/
.footer-l-x {background: url(../images/footer-bg.gif) repeat-x; height: 33px; position: absolute; left: 0px; z-index: 1; width: 50%; margin-top: 100px;}
.footer-r-x {background: url(../images/footer-bg-right.gif) repeat-x; height: 41px; position: absolute; right: 0; z-index: 1; width: 50%; margin-top: 92px;}
.footer-left {background: url(../images/footer-left.gif) left no-repeat; width: 1020px; margin: 0px auto; position: relative; z-index: 2;}
.footer-right {background: url(../images/footer-right.gif) right no-repeat; height: 133px;}

.f-desc {width: 302px; color: #7a7a73; margin: 18px 0 0 61px; position: absolute; line-height: 12px;}
.f-desc a {color: #7a7a73;}

.f-nav {padding: 48px 0 0 0; font-size: 12px; color: #5e5951; position: absolute; margin-left: 400px;}
.f-nav li {display: inline;}
.f-nav a {color: #cf0541; padding-right: 2px;}
.f-nav span {padding-left: 9px;}

.f-bookmark {width: 142px; position: absolute; margin: -32px 0 0 748px;}
.f-bookmark a {height: 69px; display: block; text-indent: -9000px; overflow: hidden;}
/*footer*/


/*movies*/
.movies {overflow: hidden; width: 980px; background: url(../images/thumbs-top.gif) top no-repeat #f4f4e7; margin: 0px auto 10px auto;}
.movies-bottom {background: url(../images/thumbs-bottom.gif) bottom no-repeat; padding: 25px 0 5px 14px; _height: 1px; min-height: 1px;}
.movies-bottom div {width: 182px; height: 225px; background: url(../images/site-bg-index.gif) no-repeat #7fad09; float: left; margin: 0 4px 25px 4px;}
.movies img {width: 180px; height: 135px; border: 1px solid #8abc0c; margin-bottom: 5px;}
.movies p {height: 40px; font-size: 12px; color: #800000; font-weight: bold; padding: 12px 0 0 41px;}
.movies a {color: #ffffff;}
.movies span {display: block; text-align: center; color: #800000;}
.movies h2 {font-size: 18px; color: #5e5951; text-align: center; padding-bottom: 25px;}
/*movies*/

/*thumbs4*/
.thumbs4 {width: 1000px; margin: 0px auto; padding-left: 13px;}
.thumbs4 div {width: 195px; height: 435px; float: left; background: #FFFFFF; border: 2px solid #e1e999; padding: 14px 19px 19px 19px; margin: 0 13px 13px 0;}
.thumbs4 h2, .hardlinks h2 {font-size: 18px; color: #5e5951; text-align: center; padding-top: 15px; padding-bottom: 25px;}
.thumbs4 h3 {font-size: 18px; font-weight: normal; color: #79ac00; background: url(../images/bullet7.gif) 0px 6px no-repeat; padding: 0 0 8px 15px;}
.thumbs4 h3 a {color: #79ac00; text-decoration: underline;}
.thumbs4 h3 a:hover {text-decoration: none;}
.thumbs4 img {width: 150px; height: 200px; border: 2px solid #e1e999; margin: 0 0 13px 23px;}
.thumbs4 p {padding: 0 0 12px 0;}
.thumbs4 p img {border: none; width: 14px; height: 22px; margin: 0 2px 0 0; vertical-align: middle;}
.thumbs4 span {float: right; background: url(../images/bullet4.gif) 0px 4px no-repeat; padding: 0 0 0 15px;}
.thumbs4 span a {text-decoration: underline; color: #1b709a; font-size: 12px;}
.thumbs4 span a:hover {text-decoration: none;}
/*thumbs4*/

/*ads3*/
.ads3 {width: 935px; margin: 0px auto 20px auto; border: 2px solid #e1e999; background: #FFFFFF; padding: 18px 20px 12px 20px;}
.screen img {width: 210px; height: 250px; border: 2px solid #e1e999;}
.screen {width: 212px; float: left; margin-right: 25px;}

.info {width: 670px; float: left; font-size: 12px;}
.info p {padding: 11px 0 11px 15px;}

.info a {color: #79ac00; text-decoration: underline;}
.info a:hover {text-decoration: none;}

.info h3 {font-size: 18px; font-weight: normal; color: #79ac00; padding-left: 15px; background: url(../images/bullet7.gif) 0px 4px no-repeat; line-height: 20px;}

.bg {background: #f9fcd6; border: 1px solid #f4fbb7;}
.info ul {padding: 6px 10px 8px 12px; font: normal 13px Arial, Helvetica, sans-serif;}
.info li {margin-bottom: 2px;}
.info li img {margin: 0 7px;}

.rating {font-weight: bold;}
.rating img {vertical-align: middle;}

.link3 {text-align: center; font-size: 19px; font-weight: bold; background: #f9fcd6; border: 1px solid #f4fbb7; padding: 9px 0 13px 0;}
.link3 a {color: #cf0541;}
/*ads3*/

/*banner*/
.banner {padding: 0 0 0 39px;}
.banner h2 {padding-top: 7px; height: 26px; margin: 0px auto; font-size: 18px; text-align: center; color: #5e5951; margin-bottom: 10px;}
.banner h3 {font-size: 17px; font-weight: normal; color: #49453d; line-height: 13px; padding: 0 0 10px 12px; text-transform: uppercase; text-decoration: underline;}
.banner h3 a {color: #49453d;}
.banner div {background: url(../images/banner-bg.png) 0px 0px no-repeat; width: 221px; height: 457px; padding: 15px 0 0 17px; float: left; position: relative; margin: 10px 0 10px 0;}
.banner img {width: 150px; height: 200px; border: 3px solid #f6bd52; margin: 2px 0 8px 23px;}
.banner p {line-height: 14px; color: #000000; width: 213px;}
.banner p label {display: block; text-align: center;}
.banner p em {font-style: normal; color: #8c0d0d;}
.banner p img {background: none; border: none; padding: 0; width: 26px; height: 36px; margin: 6px 3px 0 0;}
.banner span {display: block; font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; float: right; background: url(../images/banner-bullet.gif) 0 6px no-repeat; margin: 5px 20px 0 0; padding: 0 0 0 11px; text-transform: uppercase;}
/*banner*/