* {margin: 0; padding: 0;}
body  {font: 12px Tahoma, Verdana, Arial, sans-serif; color: #000000; background: url(images/1pxbg.gif) #FFFFFF;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
img {border: none;}
h1 {display: none;}
a {text-decoration: none; color: #00ccff;}
a:hover {text-decoration: underline; color: #660000; }

/*center*/
.center {width: 936px; margin: 0px auto;}
.movie_center {width: 890px; margin: 0px auto;}
/*center*/

/*head*/
.head { width: 927px; height: 96px; margin: 0px auto; background: url(images/logo.gif); margin-bottom:10px;}
.head2 { width: 927px; height: 96px; background: url(images/logo.gif); margin-bottom:10px;}
.menu_box { margin-left: 330px; margin-top:26px; position: absolute; }
.menu LI { float: left; font-size: 12px; font-weight: bolder; color: #809a0e; }
.menu LI A { color:#5f322c; text-decoration: underline; }
.menu LI A:HOVER { color:#00ccff; text-decoration: none; }

.nav { color:#5f322c; font-weight: bolder; font-size:12px; margin-top:19px; float: left; width: 340px; }
.nav SPAN { background: #c30f18; color: white; padding:3px 6px 3px 6px; line-height: 18px; }
.nav A { color:#c30f18; text-decoration: none; }
.nav A:HOVER { color:#00ccff; text-decoration: underline; }

.paysites_nav { margin-top:18px; float: left; }

.bookmark {width: 85px; position: absolute; text-indent: -9000px; overflow: hidden; margin: 0 0 0 838px; top: 20px;}
.bookmark a {height: 64px; display: block;}
/*head*/

/*desc*/
.desc {text-align: center; color: #642d00;}
/*desc*/

/*archive pages*/
.pages {font-weight: bold; color: #890009; padding: 8px 0 0 30px;}
.pages span {display: block; float: left; margin-right: 11px; padding-top: 3px;}
.pages a {display: block; float: left; width: 22px; height: 18px; background: url(images/pages_a_bg.gif) no-repeat; margin-right: 7px; text-align: center; padding-top: 3px; color: #c30f18;}
.pages a:hover {color: #FFFFFF;}
/*archive pages*/

/*thumbs*/
.thumbs {padding-top: 10px;}
.thumbs img {width: 150px; height: 200px; margin: 0 4px 4px 0; border: 1px solid #5f3806;}
.thumbs a:hover img {border: 1px dashed #660000;}
/*thumbs*/

/*movie_thumbs*/
.movie_thumbs {padding-top: 10px;}
.movie_thumbs img {width: 216px; height: 162px; margin: 0 4px 4px 0; border: 1px solid #5f3806;}
.movie_thumbs a:hover img {border: 1px dashed #660000;}
/*movie_thumbs*/

/*movie_thumbs2*/
.movie_thumbs2 {padding-top: 10px;}
.movie_thumbs2 img {width: 216px; height: 162px; margin: 0 12px 12px 0; border: 1px solid #5f3806;}
.movie_thumbs2 a:hover img {border: 1px dashed #660000;}
/*movie_thumbs*/

/*hardlink*/
.hardlink {padding: 10px 0 0 0px;}
.hardlink div {text-align: center; width: 190px; height: 82px; padding: 15px 10px 0 0; background: url(images/hardlink_bg.jpg) no-repeat; float: left; color: #5f322c; font-weight: bold; font-size:11px; margin-left:14px; margin-right:14px;}
.hardlink a {color: #c30f18; font-size: 20px;}
.hardlink a:hover {color: #ff0000;}
/*hardlink*/

/*movie_hardlink*/
.movie_hardlink {padding: 10px 0 0 40px;}
.movie_hardlink div {text-align: center; width: 190px; height: 82px; padding: 15px 10px 0 0; background: url(images/hardlink_bg.jpg) no-repeat; float: left; color: #5f322c; font-weight: bold; font-size:11px;}
.movie_hardlink a {color: #c30f18; font-size: 20px;}
.movie_hardlink a:hover {color: #ff0000;}
/*movie_hardlink*/


/*top100*/
.top150 {padding: 31px 0 0 0px; font-size: 16px; font-weight: bold; width:935px; margin: 0px auto;}
.top150 a {color: #c30f18;}
.top150 a:hover {color: #666600;}
.top150 ul {float: left; width: 187px;}
.top150 li { font-size: 14px; color: black;}

.top150link { text-align: center; margin: 10px; }
.top150link A { font-size: 32px; font-weightt: bolder; background: #c30f18; color: white;  text-decoration: none; }
.top150link A:hover { color: #c30f18; background: none; text-decoration: underline; }
/*top100*/

/* new_toplist */
.new_toplist { padding: 31px 0 0 0px; font-size: 16px;  width:1000px; margin: 0px auto; }
.hits_top { font-size: 12px; font-weight: bolder; color: #8e8181; text-decoration: none; }

UL.top_1st { width:870px; margin: 0px auto; }
UL.top_1st LI { float: left; width: 400px; text-align: center; font-size: 13px; margin: 5px; padding: 10px; background: #fed7a2; }
UL.top_1st LI A { font-size: 35px; color: #c30f18; font-weight: bolder; }
UL.top_1st LI A:HOVER { color: #ff4504; }
UL.top_1st LI A .desc_top { font-size: 14px; font-weight: bolder; color: black; text-decoration: none; margin-top: 5px; margin-bottom: 5px; display: block;}
UL.top_1st LI A:HOVER SPAN { text-decoration: none; }


UL.top_2nd { width:870px; margin: 0px auto; }
UL.top_2nd LI { float: left; width: 400px; text-align: center; font-size: 13px; margin: 5px; padding: 10px; background: #fcdbab; }
UL.top_2nd LI A { font-size: 33px; color: #c30f18; font-weight: bolder; }
UL.top_2nd LI A:HOVER { color: #d83a03; }
UL.top_2nd LI A .desc_top { font-size: 14px; font-weight: bolder; color: black; text-decoration: none; margin-top: 5px; margin-bottom: 5px; display: block;}
UL.top_2nd LI A:HOVER SPAN { text-decoration: none; }

UL.top_3rd { width:870px; margin: 0px auto; }
UL.top_3rd LI { float: left; width: 400px; text-align: center; font-size: 13px; margin: 5px; padding: 10px; background: #f8e0b8; }
UL.top_3rd LI A { font-size: 30px; color: #c30f18; font-weight: bolder; }
UL.top_3rd LI A:HOVER { color: #9e2901; }
UL.top_3rd LI A .desc_top { font-size: 14px; font-weight: bolder; color: black; text-decoration: none; margin-top: 5px; margin-bottom: 5px; display: block;}
UL.top_3rd LI A:HOVER SPAN { text-decoration: none; }

UL.top_4th { width:870px; margin: 0px auto; }
UL.top_4th LI { float: left; width: 400px; text-align: center; font-size: 13px; margin: 5px; padding: 10px; background: #f5e6c6; }
UL.top_4th LI A { font-size: 27px; color: #c30f18; font-weight: bolder; }
UL.top_4th LI A:HOVER { color: #782001; }
UL.top_4th LI A .desc_top { font-size: 14px; font-weight: bolder; color: black; text-decoration: none; margin-top: 5px; margin-bottom: 5px; display: block;}
UL.top_4th LI A:HOVER SPAN { text-decoration: none; }

UL.top_5th { width:870px; margin: 0px auto; }
UL.top_5th LI { float: left; width: 400px; text-align: center; font-size: 13px; margin: 5px; padding: 10px; background: #f1ebd3; }
UL.top_5th LI A { font-size: 25px; color: #c30f18; font-weight: bolder; }
UL.top_5th LI A:HOVER { color: #5d1800; }
UL.top_5th LI A .desc_top { font-size: 14px; font-weight: bolder; color: black; text-decoration: none; margin-top: 5px; margin-bottom: 5px; display: block;}
UL.top_5th LI A:HOVER SPAN { text-decoration: none; }

UL.top_6th { width:870px; margin: 0px auto; }
UL.top_6th LI { float: left; width: 264px; text-align: center; font-size: 13px; margin: 5px; padding: 7px; background: #efeedc; }
UL.top_6th LI A { font-size: 23px; color: #c30f18; font-weight: bolder; }
UL.top_6th LI A:HOVER { color: #380f01; }
UL.top_6th LI A .desc_top { font-size: 12px; font-weight: bolder; color: black; text-decoration: none; margin-top: 5px; margin-bottom: 5px; display: block; }
UL.top_6th LI A:HOVER SPAN { text-decoration: none; }

UL.top_7th { width:870px; margin: 0px auto; }
UL.top_7th LI { float: left; width: 264px; text-align: center; font-size: 13px; margin: 5px; padding: 7px; background: #f3f2e6; }
UL.top_7th LI A { font-size: 21px; color: #c30f18; font-weight: bolder; }
UL.top_7th LI A:HOVER { color: #380f01; }
UL.top_7th LI A .desc_top { font-size: 12px; font-weight: bolder; color: black; text-decoration: none; margin-top: 5px; margin-bottom: 5px; display: block;}
UL.top_7th LI A:HOVER SPAN { text-decoration: none; }

UL.top_8th { width:870px; margin: 0px auto; }
UL.top_8th LI { float: left; width: 264px; text-align: center; font-size: 13px; margin: 5px; padding: 7px; background: #f8f7eb; }
UL.top_8th LI A { font-size: 21px; color: #c30f18; font-weight: bolder; }
UL.top_8th LI A:HOVER { color: #380f01; }
UL.top_8th LI A .desc_top { font-size: 12px; font-weight: bolder; color: black; text-decoration: none; margin-top: 5px; margin-bottom: 5px; display: block;}
UL.top_8th LI A:HOVER SPAN { text-decoration: none; }

/* new_toplist */

/*top*/
.top {padding: 31px 0 0 0px; font-size: 16px; font-weight: bold; width:935px; margin: 0px auto;}
.top a {color: #c30f18;}
.top a:hover {color: #666600;}
.top ul {float: left; width: 187px;}
.top li {background: url(images/top-bullet.gif) 0px 5px no-repeat; padding-left: 27px;}
/*top*/

/*footer*/
.footer {background: url(images/footer_bg.jpg) top repeat-x;}
.foot {width: 548px; margin: 0px auto; background: url(images/foot.jpg) bottom no-repeat; height: 300px;}
.foot-desc {position: absolute; width: 165px; font-size: 9px; color: #8d3901; margin: 50px 0 0 180px;}
.copy {position: absolute; margin: 270px 0 0 80px; font-size: 9px; color: #ffffff;}
.copy a {color: #FFFFFF;}
/*footer*/

/*paysites_box*/
.paysites2 { width: 930px; margin: 10px auto; }
.paysite2 { background: url(images/paysite_box.gif); width: 223px; height: 280px; text-align: center; float: left; margin: 4px; }
.paysite2 span { font-size:19px; }
.paysite2 a {color: #c30f18; font-size: 20px; font-family: Tahoma; font-weight: bold; margin: 3px auto; display: block  }
.paysite2 a:hover {color: #a9d413; text-decoration: none;}
.paysite2 IMG { width: 205px; height: 205px; border: 3px solid #a9d413; margin: 3px auto; }
.paysite2 a:hover IMG { border: 3px solid #81441c; }
/*paysites_box*/

/*gal*/
.gal {width: 468px;}
.gal_sub {width: 490px;}
.gal-desc {padding: 5px 0 0 85px; background: url(images/gal-desc-bg.jpg) 4px 0px no-repeat; min-height: 86px; _height: 86px;}
.gal-desc P { font-size: 11px; }
.gal-desc2 {padding: 5px 0 0 85px; min-height: 86px; _height: 86px; background: url(http://www.bravoerotica.com/images/gal-desc-bg.jpg) 4px 0px no-repeat;}
.gal-desc2 P { font-size: 11px; }
.title {font-size: 13px; font-weight: bold; color: #f47e14;}
.title a {color: #339900;}
.title a:hover {color: #336644;}
.ad_links { display: block; margin-top: 10px;  margin-bottom: 10px;}
.ad_links a { color: #339900; text-decoration: underline; font-size: 14px; font-weight: bolder; }
.ad_links a:hover { color: #336644; text-decoration: none; }

.set div {text-align: center; float: left; width: 160px; margin-bottom: 5px; margin-top: 5px; color: #5c302d;}
.thmb { border: 3px solid #cc9b5a; width: 150px; height: 200px; margin-top: 2px; }
a:hover .thmb { border: 3px solid #c8ef36; }

.set_video div {text-align: center; float: left; width: 240px; margin-bottom: 5px; margin-top: 5px; color: #5c302d;}
.thmb_video { border: 3px solid #cc9b5a; width: 230px; height: 173px; margin-top: 2px; }
a:hover .thmb_video { border: 3px solid #c8ef36; }

.thmb_paysite { border: 3px solid #cc9b5a; margin: 5px; }
a:hover .thmb_paysite { border: 3px solid #c8ef36; }
/*gal*/

/*thumbs2*/
.thumbs2 img {width: 150px; height: 200px; border: 1px solid #5f3806; margin: 0 0 4px 4px;}
.thumbs2 p {text-align: center;}
.thumbs2 p {color: #642d00; font-weight: bold; font-size: 16px; color: #583028; padding: 4px 0 12px 0;}
.thumbs2 p a {font-size: 24px; color: #f47e14;}
.thumbs2 a:hover img {border: 1px dashed #5f3806;}
.thumbs2 p a:hover {color: #990000;}
/*thumbs2*/

/*spot1*/
.spot1 { width:468px; text-align: center; margin-bottom:10px; }
.spot1 IMG { border:1px solid gray; width: 460px; height: 130px; }
/*spot1*/

.left_box { width: 635px; float: left; }
.center_content { width: 468px; float: right; }

.left_box2 { width: 657px; float: left; }
.center_content2 { width: 490px; float: right; }

.left_thumbtop { width: 163px; }
.left_thumbtop UL LI { width: 163px; height: 140px; background: url(images/left_top_frame.gif); }
.left_thumbtop UL LI a { font-size: 16px; color:#c30f18; font-weight: bolder; text-decoration: underline; margin-left: 3px; }
.left_thumbtop UL LI a:hover { color:#00ccff; text-decoration: none; }

.left_thumbtop UL LI a IMG.marker { border:0px; width: 20px; height: 13px; margin-left: 3px;}
.left_thumbtop UL LI a:hover IMG.marker { border:0px; width: 20px; height: 13px; }

.left_thumbtop UL LI a IMG { width: 150px; height: 100px; border: 3px #cc6600 solid; margin-top:5px; }
.left_thumbtop UL LI a:hover IMG { width: 150px; height: 100px; border: 3px #ffff9d solid; }

.left_thumbtop UL LI.title { background: url(images/left_top_title.gif); width: 163px; height: 42px; }
.left_thumbtop UL LI.title SPAN { color: #5f322c; font-size: 18px; margin-left:40px;  line-height: 42px; }

.left_thumbtop UL LI.footer { background: url(images/left_top_footer.gif); width: 163px; height: 17px; line-height: 17px; }

.right_box { margin: 0 0 0 635px; }
.right_box2 { margin: 0 0 0 650px; }
.text_ads { background: url(images/text_ads_bg.gif); margin-top:10px; margin-bottom:8px; margin-left:8px; padding:9px; }
.thumbnails A IMG { border: 3px solid #dcb879; width: 150px; height: 200px; margin:4px; }
.thumbnails A:HOVER IMG { border: 3px solid #ffff9d; width: 150px; height: 200px; margin:4px; }

a.paysite {font-size: 24px; color: #f47e14; font-weight: bolder;}
a.paysite:hover {color: #c8ef36;}

/*thumbs2_video*/
.thumbs2_video img {width: 320px; height: 240px; border: 3px solid #cc9b5a; margin-top:13px;}
.thumbs2_video p {text-align: center;}
.thumbs2_video p {color: #642d00; font-weight: bold; font-size: 16px; color: #583028; padding: 20px 0 20px 0;}
.thumbs2_video p a {font-size: 24px; color: #f47e14;}
.thumbs2_video a:hover img {border: 3px solid #c8ef36;}
.thumbs2_video p a:hover {color: #990000;}

.video_box { width:350px; height: 290px; background: url(/images/video_bg.gif) no-repeat; text-align: center; margin: 0px auto;  }

.video_desc { font-size:11px; color: #f47e14; }
.video_desc P { font-size: 11px; }
.video_desc B { color:#642d00;  }
.video_desc span { color: black; font-size:12px; }
.video_desc a { color: #00ccff; text-decoration: underline; font-weight: bolder;}
.video_desc a:hover { color: #990000; text-decoration: none;}
/*thumbs2_video*/


.bn_hide IMG { width:350px; height: 261px; }
.bn_hide P { text-align: left; font-size: 11px; color: black; font-weight: normal; }
.bn_hide P A { font-size: 11px; color: black; text-decoration: underline; }
.bn_hide P B { font-size: 11px; color: black; }

.paysites_pages { width: 900px; margin: 0px auto; font-size: 14px; font-weight: bolder; color: #642d00; text-align: center; }
.paysites_pages A { color: #cc3300; text-decoration: underline; }
.paysites_pages A:hover { text-decoration: none; }

