* {margin: 0; padding: 0;}
body  {font: 10px 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;}
a:hover {text-decoration: underline; }

/*main*/
.container {width: 100%; min-height: 1250px; _height: 1250px;}
.main {width: 685px; float: left;}
.mainContent {margin: 0 0 0 693px;} 
/*main*/

/*head*/
.head {height: 153px; background: url(../images/head_2.jpg) no-repeat;}
.bookmark {width: 85px; position: absolute; text-indent: -9000px; overflow: hidden; margin: 0 0 0 515px; top: 20px;}
.bookmark a {height: 55px; display: block}
/*head*/

/*headers*/
.h201 {background: url(../images/h201.gif) 14px 13px no-repeat;}
.h202 {background: url(../images/h202.gif) 10px 9px no-repeat;}
.h203 {background: url(../images/h203.gif) 20px 4px no-repeat;}
/*headers*/

/*sidebar*/
.sidebar {width: 205px; float: left; padding: 0 0 0 4px;}
.sidebar h2 {font-size: 13px; color: #fe6c00; text-indent: 39px; padding-top: 23px; text-transform: uppercase;}
/*sidebar*/

/*sidebar2*/
.sidebar2 {width: 170px; position: absolute; right: 0px; top: 0px;}
/*sidebar2*/

/*block2*/
.block2-top {background: url(../images/sidebar2_top.jpg) top no-repeat;}
.block2-bottom {padding: 0 0 29px 0; background: url(../images/sidebar2_footer.gif) bottom no-repeat;}
.block2-bottom div {height: 133px; background: url(../images/sidebar2_bg.gif) no-repeat; padding: 15px 0 0 10px; width: 160px;}
.block2 img {width: 150px; height: 100px; border: 3px solid #ffff9d; margin-bottom: 5px;}
.block2 span {background: url(../images/block2-bullet.gif) 7px 3px no-repeat; padding-left: 26px;}
.block2 a {color: #583028; font-size: 14px; font-weight: bold; text-decoration: none;}
.block2 h2 {text-indent: 51px; font-size: 13px; color: #fe6c00; padding: 13px 0 8px 0; text-transform: uppercase;}
.block2 a:hover img {border-color: #cc6600;}
.block2 a:hover {color: #cc6600;}
.block2 a:hover span {text-decoration: underline;}
/*block2*/

/*nav*/
.nav {font-size: 14px; color: #583028; font-weight: bold; margin: 18px 0 0 26px;}
.nav a {color: #583028;}
.nav a:hover {color: #ffff66;}
.nav li {background: url(../images/nav-bullet.gif) 0px 5px no-repeat; padding-left: 15px; margin-bottom: 3px;}
/*nav*/

/*block*/
.block {background: url(../images/block_bg.gif) repeat-y; margin-bottom: 20px;}
.block-top {background: url(../images/block_top.jpg) top no-repeat;}
.block-bottom {background: url(../images/block_bottom.jpg) bottom no-repeat; padding-bottom: 54px; _height: 1px; min-height: 1px;}
/*block*/

/*thumbs*/
.thumbs img {width: 90px; height: 120px; border: 1px solid #5f3806;}
.thumbs div {width: 92px; margin: 8px 2px 0 6px; _margin: 8px 2px 0 4px; float: left;}
.thumbs span {background: url(../images/thumbs-bullet.gif) 0px 4px no-repeat; padding-left: 10px;}
.thumbs a {color: #583028;}
.thumbs a:hover img {border: 1px dashed #ffff66;}
.thumbs a:hover {color: #ffff66; text-decoration: none;}
.thumbs a:hover span {text-decoration: underline;}
/*thumbs*/

/*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*/

/*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;  }

.video_desc { font-size:11px; color: #f47e14; }
.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*/

/*gal*/
.gal_cam {width: 468px; float: left; padding: 0 0 0 8px;}
.gal {width: 468px; float: left; padding: 0 0 0 8px;}
.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;}

.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; }

.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; }
/*gal*/

/*mainContent*/
.mainContent {background: url(../images/gray_bg.gif); } /* remove height when adds is on*/
.mainContent a {color: #ff00d3; font-weight: bold; text-decoration: underline;}
.mainContent a:hover {color: #ffff66; text-decoration: none;}
.mainContent p {color: #646464; font-size: 10px; padding: 0 0 17px 6px;}
.ads {font-size: 11px;}
.gray {background: url(../images/top_corner.gif) bottom left no-repeat; padding: 10px 180px 13px 8px; } /* remove height when adds is on*/
/*mainContent*/

/*top*/
.top {padding: 31px 0 0 0; font-size: 16px; font-weight: bold; width: 850px; margin: 0px auto;}
.top a {color: #c30f18;}
.top a:hover {color: #666600;}
.top ul {float: left; width: 170px;}
.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; text-align: center;}
.copy {position: absolute; margin: 270px 0 0 80px; font-size: 9px; color: #ffffff;}
.copy a {color: #FFFFFF;}
/*footer*/

.mainContent_s2 {background: url(../images/gray_bg.gif); margin: 0 0 0 815px; }
.mainContent_s2 a {color: #ff00d3; font-weight: bold; text-decoration: underline;}
.mainContent_s2 a:hover {color: #ffff66; text-decoration: none;}
.mainContent_s2 p {color: #646464; font-size: 10px; padding: 0 0 17px 6px;}


.mainContent_s {background: url(../images/gray_bg.gif); margin: 0 0 0 705px; } /* remove height when adds is on*/
.mainContent_s a {color: #ff00d3; font-weight: bold; text-decoration: underline;}
.mainContent_s a:hover {color: #ffff66; text-decoration: none;}
.mainContent_s p {color: #646464; font-size: 10px; padding: 0 0 17px 6px;}
.gray_s {background: url(../images/top_corner.gif) bottom left no-repeat; padding: 10px 180px 13px 8px; }/* remove height when adds is on*/

.main_sub {width: 710px; float: left;}
.main_sub2 {width: 820px; float: left; }
.gal_sub {width: 490px; float: left; padding: 0 0 0 8px;}
.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; }

a.paysite {font-size: 24px; color: #f47e14; font-weight: bolder;}
a.paysite:hover {color: #c8ef36;}

.block_ads { margin-bottom: 20px; text-align: center; }
.block_ads A { font-size: 14px; color: #f47e14; }
.block_ads a:hover img {border: 2px solid #c8ef36;}
.block_ads img { border: 2px solid #cc9b5a; }
