* {margin: 0; padding: 0;}
body  {font: 11px Arial, Helvetica, sans-serif; color: #000000; background: url(../images/body-x-index.gif) top repeat-x #d69b1e;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
h1 {display: none;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}

/*center*/
.center {width: 982px; margin: 0px auto; background: #ce8d18;}
/*center*/

/*head*/
.head-left {background: url(../images/head-left-index.jpg) top left no-repeat; color: #e9c15c;}
.head-right {background: url(../images/head-right-index.png) top right no-repeat; height: 272px;}
.head-right2 {background: url(../images/head-right-index2.png) top right no-repeat; height: 272px;}
.head-left p {font-size: 12px; width: 175px; position: relative; left: 549px; top: 75px;}
.head-left a, .desc span, .head-left p span {color: #FFFFFF;}
.desc {width: 395px; position: relative; left: 549px; top: 75px; line-height: 13px;}
.desc span, .head-left p span {display: block; text-align: right;}

.bookmark {width: 132px; position: absolute; top: 184px; margin-left: 755px;}
.bookmark a {height: 55px; display: block; text-indent: -9999px; overflow: hidden; background: url(../images/iefix.gif);}
/*head*/

/*nav*/
.nav {position: absolute; top: 246px; margin-left: 34px;}
.nav li {width: 123px; float: left; text-align: center; margin-right: 9px;}
.nav li span, .nav li a {display: block; height: 23px; padding-top: 3px; font-size: 16px; font-weight: bold; color: #FFFFFF;}
.nav li span {background: url(../images/nav-button.gif) no-repeat;}
.nav li a {background: url(../images/nav-button1.gif) no-repeat;}
/*nav*/

/*top2*/
.top2 {position: absolute; top: 75px; margin-left: 730px;}
.top2 ul {width: 110px; float: left;}
/*top2*/

/*content*/
.content {background: url(../images/content-top.gif) top no-repeat #f6e5ad;; width: 960px; margin: 0px auto;}
.content-bottom {background: url(../images/content-bottom.gif) bottom no-repeat; padding: 11px 0 31px; min-height: 1px; _height: 1px;}
/*content*/

/*pages*/
.pages span {width: 87px; float: left; font-size: 12px; padding: 2px 8px 0 28px; display: block;}
.pages div {float: left; width: auto; position: relative;}
.pages div a, .pages div span {width: 22px; float: left; display: block; text-align: center; height: 19px; padding: 1px 0 0 0; color: #7f0000; font: normal 12px Georgia, "Times New Roman", Times, serif;}
.pages div span {background: url(../images/pages-active.gif) top left no-repeat; color: #FFFFFF;}
.pages {background: url(../images/pages.gif) 123px 0px no-repeat; padding-bottom: 15px; min-height: 1px; _height: 1px;}
.pages i {display: block; float: right; margin: 1px 9px 0 0;}
.pages {overflow: hidden;}
/*pages*/

/*thumbs*/
.thumbs {padding: 15px 0 15px 9px;}
.thumbs img {width: 150px; height: 200px; border: 1px solid #FFFFFF; margin: 0 6px 8px 0;}
.thumbs a:hover img {border: 1px dashed #7a0000;}
/*thumbs*/

/*hardlinks*/
.hardlinks {background: url(../images/hardlinks-bg.gif) repeat-y; width: 864px; margin: 0px auto; margin-bottom: 15px;}
.hardlinks-top {background: url(../images/hardlinks-top.gif) top no-repeat;}
.hardlinks-bottom {background: url(../images/hardlinks-bottom.gif) bottom no-repeat; padding: 15px 0 25px 0; min-height: 1px; _height: 1px;}
.hardlinks ul {float: left; width: 131px; border-right: 1px dotted #c58121; padding: 0 10px 0 30px;}
.hardlinks a {color: #7f0000; font-weight: bold; font-size: 15px;}
.hardlinks a span {color: #c37c12;}
.hardlinks li {background: url(../images/bullet1.gif) 0px 5px no-repeat; text-indent: 10px; margin: 3px 0;}
.hardlinks ul.last {border: none;}
.hardlinks h2 {color: #FFFFFF; font-size: 16px; text-align: center; text-transform: uppercase; padding-bottom: 8px;}
/*hardlinks*/

/*block2*/
.block2 {width: 875px; margin: 0px auto; background: url(../images/block2-top.jpg) top no-repeat; margin-bottom: 20px;}
.block2 h2 {padding: 16px 0 21px 0; text-align: center; color: #FFFFFF; font-size: 17px;}
.block2 h2 span {background: url(../images/bullet2.gif) 0px 6px no-repeat;}
.block2 h2 span strong {background: url(../images/bullet3.gif) 100% 6px no-repeat; padding: 0 12px;}
/*block2*/


/*block3*/
.block3 {width: 875px; margin: 0px auto; background: url(../images/block3-bg.gif) repeat-y; margin-bottom: 20px;}
.block3-top {background: url(../images/block3-top.jpg) top no-repeat;}
.block3-bottom {background: url(../images/block3-bottom.gif) bottom no-repeat; min-height: 1px; _height: 1px;}
.block3 h2 {padding: 16px 0 21px 0; text-align: center; color: #FFFFFF; font-size: 17px;}
.block3 h2 span {background: url(../images/bullet2.gif) 0px 6px no-repeat;}
.block3 h2 span strong {background: url(../images/bullet3.gif) 100% 6px no-repeat; padding: 0 12px;}
/*block3*/

/*top*/
.top {padding: 15px 0 40px 48px; min-height: 1px; _height: 1px;}
.top a {color: #7f0000; font-size: 15px; font-weight: bold;}
.top li {background: url(../images/bullet5.gif) 0px 4px no-repeat; text-indent: 24px; padding: 5px 0;}
.top ul {width: 199px; float: left;}
/*top*/

/*cat*/
.cat {padding-left: 77px;}
.cat ul {width: 172px; float: left; border-right: 1px dotted #c58121; margin-right: 15px;}
.cat a {color: #7f0000; font-weight: bold;}
.cat li {background: url(../images/bullet1.gif) 0px 5px no-repeat; text-indent: 7px; margin: 3px 0;}
.cat ul.last {border: none;}
/*cat*/

/*movies*/
.movies {overflow: hidden; margin: 0px auto; padding-left: 5px; _padding: 0px;}
.movies div {width: 182px; height: 225px; background: url(../images/site-bg-index.gif) no-repeat #e9b84e; float: left; margin: 0 4px 25px 4px;}
.movies img {width: 180px; height: 135px; border: 1px solid #daa433; margin-bottom: 5px;}
.movies p {height: 40px; font-size: 12px; color: #800000; font-weight: bold; padding: 12px 0 0 41px;}
.movies a {color: #800000;}
.movies span {display: block; text-align: center; color: #800000;}
.movies h2 {background: url(../images/h202.gif) no-repeat; height: 41px; padding-top: 12px; width: 536px; margin: 0px auto; text-align: center; color: #914106; margin: 23px auto 19px auto; font-size: 18px;}
/*movies*/

/*thumbs2*/
.thumbs2 {min-height: 1px; _height: 1px; width: 850px; margin: 0px auto; padding-left: 15px;}
.thumbs2 div {width: 99px; float: left; text-align: center; margin: 0 6px 11px 0;}
.thumbs2 img {width: 90px; height: 120px; border: 1px solid #daa433; margin: 6px 0 6px 0;}
.thumbs2 a {color: #957948;}
.thumbs2 a strong {color: #7f0000;}
.thumbs2 span, .thumbs2 strong {display: block;}
.thumbs2 a:hover {text-decoration: none;}
.thumbs2 a:hover span, .thumbs2 a:hover strong {text-decoration: underline;}
/*thumbs2*/

/*block4*/
.block4 {width: 952px; margin: 0px auto; background: url(../images/block4-top.png) top no-repeat; margin-bottom: 20px;}
.block4 h2 {padding: 16px 0 21px 0; text-align: center; color: #FFFFFF; font-size: 17px;}
.block4 h2 span {background: url(../images/bullet2.gif) 0px 6px no-repeat;}
.block4 h2 span strong {background: url(../images/bullet3.gif) 100% 6px no-repeat; padding: 0 12px;}

.block4 div.thumbs2 {min-height: 1px; _height: 1px; width: 930px; margin: 0px auto; padding-left: 10px;}
.block4 div.thumbs2 div {width: 97px; float: left; text-align: center; margin: 0 6px 11px 0;}
.block4 div.thumbs2 a {color: #957948;}

.block4 div.cat {padding-left: 41px;}
.block4 div.cat ul {width: 136px; _width: 134px; float: left; border-right: 1px dotted #c58121; margin-right: 15px;}
.block4 div.cat a {color: #7f0000;}
.block4 div.cat ul.last {border: none;}
/*block4*/

/*footer*/
.footer-left {background: url(../images/footer-left-index.gif) left no-repeat;}
.footer-right {background: url(../images/footer-right-index.jpg) right no-repeat; height: 142px;}
.footer-left p {width: 503px; padding: 20px 0 0 14px;}
.footer-left p a {color: #7f0000; text-decoration: underline;}
.footer-left p a:hover {text-decoration: underline;}
.footer-left p span {display: block; padding-top: 10px;}
.footer-left strong {padding: 3px 0 3px 0; font-family: 11px; font-weight: normal; display: block;}
.f-nav a {color: #7f0000; padding-right: 6px;}
.f-nav span {padding-right: 7px;}
.f-nav {color: #7f0000; background: url(../images/footer-nav-bg.gif) repeat-x; position: relative; top: 17px; left: 11px; width: 495px;}
.f-nav-l {background: url(../images/footer-nav-l.gif) left no-repeat;}
.f-nav-r {background: url(../images/footer-nav-r.gif) right no-repeat; height: 21px; padding: 6px 11px 0 11px;}
.f-nav li {display: inline; padding-left: 3px;}

.f-bookmarks {width: 144px; position: absolute; margin: 6px 0 0 776px;}
.f-bookmarks a {height: 59px; display: block; text-indent: -9999px; overflow: hidden; background: url(../images/iefix.gif);}
/*footer*/

/*ads*/
.ads h2 {background: url(../images/h201.gif) no-repeat; width: 536px; padding-top: 7px; height: 26px; margin: 0px auto; font-size: 18px; text-align: center; color: #914106; margin-bottom: 20px;}
.ads {text-align: center; padding-bottom: 10px;}
.ads iframe {margin-left: 5px;}
/*ads*/

/*free*/
.free {padding: 25px 0 0 0;}
.infree {padding-left: 23px;}
.free h2 {background: url(../images/h201.gif) no-repeat; width: 536px; padding-top: 7px; height: 26px; margin: 0px auto; font-size: 18px; text-align: center; color: #914106; margin-bottom: 30px;}
.free h2 span {color: #600000;}
.e01 {width: 287px; float: left; margin: 0 20px 32px 0; _margin: 0 19px 32px 0;}
.e01 div {float: left; width: 140px; padding: 0 0 0 23px; _padding: 0 0 0 21px;}
.e01 p {font-size: 13px; color: #333333; padding: 12px 0 14px 14px;}
.e01 span a {background: url(../images/visitsite.gif) no-repeat; display: block; text-indent: -9000px; overflow: hidden; width: 91px; height: 20px; margin-left: 14px;}
.free h3 {background: url(../images/h301.gif) no-repeat; height: 28px; padding-top: 6px; width: 154px; text-indent: 14px; font-size: 18px; color: #810000; font-weight: normal;}
.free h3 a {color: #810000; text-decoration: underline;}
.free h3 a:hover {text-decoration: none;}
.free img {width: 110px; height: 140px; border: 1px solid #daa433; float: left;}
.free a:hover img {border: 1px solid #7a0000;}
/*free*/

/*warning*/
.warning {padding: 2px 32px 0 32px;}
.warning h2, .rec h2 {background: url(../images/wah2.gif) no-repeat; margin: -39px 0 0 -62px; width: 123px; height: 24px; padding-top: 2px; text-align: center; color: #FFFFFF; font-size: 17px; position: absolute; left: 50%;}
.warning p {padding-bottom: 15px;}
.warning h3, .rec h3 {text-align: center; padding-bottom: 45px; font-size: 12px;}
.war {text-align: center;}
.war a {color: #7f0000; font-size: 18px; text-decoration: underline;}
.war a:hover {text-decoration: none;}
.war strong {display: block; padding-bottom: 20px;}
.war strong a {font-size: 36px; color: #ae1309;}
/*warning*/

/*rec*/
.rec {padding: 2px 0 22px 48px;}
.rec img {width: 210px; height: 260px; margin-right: 45px; border: 3px solid #ce8d18; float: left;}
.trader {margin-bottom: 30px; _height: 1px;  min-height: 1px; background: url(../images/rec-image-bg.gif) 0px 0px no-repeat;}
.trader div {background: url(../images/rec-div.gif) 0px 100% repeat-x; width: 595px; float: left; padding: 24px 0 0 0;}
.rec h1 {background: url(../images/rec-h2.gif) 0px 0px no-repeat; font-size: 19px; color: #ae1309; height: 75px; padding: 25px 55px 0 55px; width: 700px; margin: 0px auto; display: block;}
.rec div h4 {background: url(../images/rec-h3.png) 0px 0px no-repeat; font-size: 18px; font-weight: normal; text-indent: 33px; height: 29px; padding: 5px 0 0 0;}
.rec a {color: #e4220e; text-decoration: underline;}
.rec h4 a {color: #7f0000;}
.rec a:hover {text-decoration: none;}
.rec p {color: #7f0000; font: normal 17px Tahoma, Verdana, Arial, "MS Sans Serif"; padding: 15px 0 0 0;}
.rec p a {font-size: 19px; font-weight: bold;}
/*rec*/

/*thumbs6*/
.thumbs6 {width: 940px; margin: 0px auto; padding-left: 10px;}
.thumbs6 h2, .hardlinks h2 {font-size: 18px; color: #914106; text-align: center; padding-top: 10px; padding-bottom: 15px;}
.thumbs6 h3 {font: bold 14px "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif; color: #814616; line-height: 13px; text-transform: uppercase; padding: 11px 0 11px 0;}
.thumbs6 h3 a {color: #814616; text-decoration: underline;}
.thumbs6 div {background: url(../images/thumbs4-bg.gif) 0px 0px no-repeat; width: 179px; height: 425px; padding: 0 20px 0 27px; margin: 0 8px 12px 0; float: left;}
.thumbs6 img {width: 150px; height: 200px; border: 3px solid #f4d679; margin-left: 8px;}
.thumbs6 p {line-height: 14px; padding: 10px 0 8px 0;}
/*thumbs6*/

/*buttons*/
.r {float: right;}
.button {display: block; float: left; background: url(../images/button-x.png) 0px 0px repeat-x; font: normal 11px Tahoma, Verdana, Arial, sans-serif;}
.button-l {display: block; float: left; background: url(../images/button-left.png) 0px 0px no-repeat;}
.button-r {display: block; float: left; background: url(../images/button-right.png) 100% 0px no-repeat; height: 19px; padding: 2px 10px 0 10px;}
.button a {color: #FFFFFF;}
/*buttons*/

/*banner*/
.banner {padding: 0 0 0 5px;}
.banner h2 {background: url(../images/h201.gif) no-repeat; width: 536px; padding-top: 7px; height: 26px; margin: 0px auto; font-size: 18px; text-align: center; color: #914106; 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*/

/*top8*/
.top8 {text-align: center; padding: 0 20px 0 20px;}
.top8 a {color: #7f0000; font-size: 15px; font-weight: bold; margin: 0 2px;}
.top8 h2 {font-size: 18px; color: #5e5951; text-align: center; padding-bottom: 13px;}
.top8 h2 {background: url(../images/h201.gif) no-repeat; width: 536px; padding-top: 7px; height: 26px; margin: 0px auto; font-size: 18px; text-align: center; color: #914106; margin-bottom: 10px;}
/*top8*/