ul.navigation { margin: 0pt; padding: 0pt 0pt 0pt 10px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.navigation li { padding: 0pt 5px; float: left; }
.navigation li div { margin: 0pt; padding: 0pt; }
.navigation li a { padding: 15px 5px 0pt; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; display: block; }
.navigation li a:hover { background-image: url('images/navbg_hover.jpg'); background-repeat: repeat-x; text-decoration: none; height: 57px; display: block; }
.navigation li .searchbox { padding: 10px 0pt 0pt; position: relative; }
p { margin: 0px; }

#vtitle {font-size:14px; font-weight:bold;}
.snumlinks, .numlinks, .nplinks, .vtitle, .clink a, .plink1 a {color:#ffffff;font-weight:bold;}
.clink a:hover, .plink1 a:hover {color:#FE7ED7;font-weight:bold;}
.vthumb, .vthumb a, .thumb-title a { color: rgb(254, 130, 215); }
.vthumb, .vthumb a, .vthumb a:link, .thumb-title a, .thumb-title a:link { text-decoration: none; color:#000000; }
.vthumb, .vthumb a:active, .vthumb a:hover, .thumb-title a:active, .thumb-title a:hover { text-decoration: none; color:#000000; }
.vthumb img{border:2px solid #000000;}

.wrapper { margin: auto; height: auto; width: 1000px; }
.header-container { background-image: url('images/headerbg.jpg'); background-repeat: repeat-x; float: left; height: 116px; width: 1000px; }
.logo { background-image: url('images/logo.png'); float: left; height: 116px; width: 474px; }
.header-text { float: left; height: 86px; width: 526px; text-align: center; font-size: 16px; font-weight: bold; color: rgb(255, 255, 255); padding-top: 30px; background-image: url('images/textbg.jpg'); }
.header-text a { color: rgb(250, 61, 159); }
.header-text a, .header-text a:link { text-decoration: none; }
.header-text a:active, .header-text a:hover { text-decoration: underline; color: rgb(250, 61, 159); }
.navigation { background-image: url('images/navbg.jpg'); background-repeat: repeat-x; float: left; height: 44px; width: 990px; padding-left: 10px; }
.newest { margin: 0pt; padding: 0pt; overflow: hidden; position: relative; font-family: arial,helvetica,sans-serif; white-space: nowrap; display: block; width: 118px; height: 44px; float: left; background-image: url('images/newest_rollover.jpg'); background-repeat: no-repeat; }
.newest a { font-size: 11px; width: 110px; height: 45px; display: block; float: left; color: black; text-decoration: none; }
.newest img { border: 0pt none ; width: 118px; height: 44px; }
* html a:hover { visibility: visible; }
.newest a:hover img { visibility: hidden; }
.newest span { margin: 0px; padding: 0px; position: absolute; left: 35px; top: 15px; cursor: pointer; }
.popular { margin: 0pt; padding: 0pt; position: relative; font-family: arial,helvetica,sans-serif; white-space: nowrap; display: block; width: 119px; height: 44px; float: left; background-image: url('images/popular_rollover.jpg'); background-repeat: no-repeat; }
.popular a { font-size: 11px; width: 115px; height: 44px; display: block; float: left; color: black; text-decoration: none; }
.popular img { border: 0pt none ; width: 119px; height: 44px; }
.categories { margin: 0pt; padding: 0pt; position: relative; font-family: arial,helvetica,sans-serif; white-space: nowrap; display: block; width: 119px; height: 44px; float: left; background-image: url('images/categories_rollover.jpg'); background-repeat: no-repeat; }
.categories a { font-size: 11px; width: 115px; height: 44px; display: block; float: left; color: black; text-decoration: none; }
.categories img { border: 0pt none ; width: 119px; height: 44px; }
.categories a:hover img { visibility: hidden; }
.categories span { margin: 0px; padding: 0px; position: absolute; left: 35px; top: 15px; cursor: pointer; }
* html a:hover { visibility: visible; }
.popular a:hover img { visibility: hidden; }
.popular span { margin: 0px; padding: 0px; position: absolute; left: 35px; top: 15px; cursor: pointer; }
.rated { margin: 0pt; padding: 0pt; overflow: hidden; font-family: arial,helvetica,sans-serif; white-space: nowrap; display: block; width: 85px; height: 44px; float: left; background-image: url('images/rated_rollover.jpg'); background-repeat: no-repeat; position: relative; }
.rated a { font-size: 11px; width: 110px; height: 45px; display: block; float: left; color: black; text-decoration: none; }
.rated img { border: 0pt none ; width: 85px; height: 44px; }
* html a:hover { visibility: visible; }
.rated a:hover img { visibility: hidden; }
.rated span { margin: 0px; padding: 0px; position: absolute; left: 35px; top: 15px; cursor: pointer; }
.dating { margin: 0pt; padding: 0pt; overflow: hidden; position: relative; font-family: arial,helvetica,sans-serif; width: 68px; height: 44px; background-image: url('images/dating_rollover.jpg'); background-repeat: no-repeat; white-space: nowrap; display: block; float: left; }
.dating a { font-size: 11px; width: 110px; height: 45px; display: block; float: left; color: black; text-decoration: none; }
.dating img { border: 0pt none ; width: 68px; height: 44px; }
* html a:hover { visibility: visible; }
.dating a:hover img { visibility: hidden; }
.dating span { margin: 0px; padding: 0px; position: absolute; left: 35px; top: 15px; cursor: pointer; }
.webcams { margin: 0pt; padding: 0pt; overflow: hidden; position: relative; font-family: arial,helvetica,sans-serif; white-space: nowrap; display: block; width: 82px; height: 44px; float: left; background-image: url('images/webcams_rollover.jpg'); background-repeat: no-repeat; }
.webcams a { font-size: 11px; width: 110px; height: 45px; display: block; float: left; color: black; text-decoration: none; }
.webcams img { border: 0pt none ; width: 82px; height: 44px; }
* html a:hover { visibility: visible; }
.webcams a:hover img { visibility: hidden; }
.webcams span { margin: 0px; padding: 0px; position: absolute; left: 35px; top: 15px; cursor: pointer; }
.premium { margin: 0pt; padding: 0pt; overflow: hidden; position: relative; font-family: arial,helvetica,sans-serif; white-space: nowrap; display: block; width: 133px; height: 44px; float: left; background-image: url('images/membership_rollover.jpg'); background-repeat: no-repeat; }
.premium a { font-size: 11px; width: 110px; height: 45px; display: block; float: left; color: black; text-decoration: none; }
.premium img { border: 0pt none ; width: 133px; height: 44px; }
* html a:hover { visibility: visible; }
.premium a:hover img { visibility: hidden; }
.premium span { margin: 0px; padding: 0px; position: absolute; left: 35px; top: 15px; cursor: pointer; }
.mainbody { float: left; height: auto; width: 1000px; background-color: rgb(32, 32, 32); background-image: url('images/bodybg.jpg'); background-repeat: no-repeat; }
.left-column { float: left; height: auto; width: 715px; padding-left: 4px; }
.right-column { padding: 10px 3px 5px; background-image: url('images/sbbg.jpg'); float: left; height: auto; width: 274px; }
.video-box { float: left; height: auto; width: 715px; padding-top: 5px; padding-bottom: 5px; }
h1 { padding: 10px 0px 0px 10px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 17px; color: rgb(255, 255, 255); float: left; height: 27px; width: 704px; font-weight: bold; margin-top: 5px; margin-bottom: 10px; background-image: url('images/msbar.png'); }
.vid-container { float: left; height: auto; width: 712px; padding-right: 4px; }
.vidbox { float: left; height: 212px; width: 170px; padding-top: 3px; background-image: url('images/clipbg.jpg'); margin-bottom: 7px; padding-left: 5px; }
.vidbox a { color: rgb(255, 255, 255); }
.vidbox a, .vidbox a:link { text-decoration: none; }
.vidbox a:active, .vidbox a:hover { text-decoration: underline; color: rgb(250, 61, 159); }
.vid-box { background-image: url('images/vidbg.jpg'); float: left; height: auto; width: 175px; padding-right: 3px; }
.vid-title { font-size: 12px; font-weight: bold; color: rgb(10, 38, 69); text-align: center; float: left; height: auto; width: 165px; padding-top: 7px; padding-bottom: 5px; }
.thumbpic { text-align: center; float: left; height: auto; width: 160px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
.vid-info { background-image: url('images/vidinfobg.gif'); float: left; height: auto; width: 153px; font-size: 9px; padding-left: 12px; }
.views { float: left; height: auto; width: 152px; font-size: 9px; padding-top: 2px; }
.length { float: left; height: auto; width: 152px; font-size: 9px; padding-top: 2px; }
.rating-box { float: left; height: auto; width: 152px; font-size: 10px; padding-top: 2px; }
.rating { float: left; height: auto; width: auto; font-size: 9px; padding-top: 1px; }
.ratingbar { float: left; height: auto; width: auto; padding-left: 5px; }
.sb-header { background-image: url('images/sbar.jpg'); float: left; height: 27px; width: 264px; font-size: 16px; font-weight: bold; color: rgb(255, 255, 255); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; padding-top: 10px; padding-left: 10px; }
.sb-box { padding: 20px 5px; float: left; height: auto; width: 264px; text-align: center; }
.subfooter { float: left; height: auto; width: 980px; }
.page-selection { float: left; height: auto; width: 590px; padding-top: 10px; padding-bottom: 10px; padding-left: 125px; }
.leftarrow { float: left; height: 30px; width: 44px; }
.leftarrow:hover { float: left; height: 30px; width: 44px; }
.pagination { margin: 0pt auto; width: 700px; }
.pagination span { margin: 3px; padding: 4px 10px; background: rgb(44, 44, 44) none repeat scroll 0% 0%; float: left; font-size: 12px; color: rgb(255, 255, 255); text-align: center; font-weight: bold; }
.pagination a:hover { color: rgb(255, 0, 0); }
.pagination span.active { background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(153, 153, 153); }
.pagination a { color: rgb(255, 255, 255); text-decoration: none; }
.pagelink a, .pagelink a:link { text-decoration: none; }
.pagination a:active, .pagelink a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
.right-arrow { float: left; height: 30px; width: 44px; margin-left: 10px; }
.footer { background-image: url('images/footerbg.jpg'); float: left; height: 123px; width: 980px; padding-top: 26px; padding-right: 10px; padding-left: 10px; }
.welcomebox { float: left; height: 81px; width: 970px; margin-top: 15px; background-image: url('images/welcomebg.jpg'); background-repeat: no-repeat; padding-top: 8px; padding-left: 10px; }
.welcomeheader { overflow: hidden; background-image: url('images/welcomeheader.jpg'); float: left; height: 9px; width: 719px; }
.welcomebg { padding: 5px 10px; background-image: url('images/welcomebg.jpg'); float: left; height: auto; width: 699px; }
.welcomefooter { overflow: hidden; background-image: url('images/welcomefooter.jpg'); float: left; height: 8px; width: 719px; }
.copyright { color: rgb(255, 255, 255); width: auto; height: auto; float: left; }
.footerlinks { width: auto; height: auto; float: right; }
.footerlinks a { color: rgb(255, 255, 255); }
.footerlinks a, .footerlinks a:link { text-decoration: none; }
.footerlinks a:active, .footerlinks a:hover { text-decoration: underline; color: rgb(250, 61, 159); }
.media-centre { float: left; height: auto; width: 714px; padding-top: 5px; }
.media-centre a { color: rgb(250, 61, 159); }
.media-centre a, .media-centre a:link { text-decoration: none; }
.media-centre a:active, .media-centre a:hover { text-decoration: underline; color: rgb(226, 104, 5); }
.media-advert { text-align: center; float: left; height: auto; width: 714px; padding-top: 10px; padding-bottom: 10px; }
.media-player { float: left; height: auto; width: 714px; text-align: center; padding-top: 10px; padding-bottom: 10px; }
.media-info { float: left; height: auto; width: 714px; }
.join-sticking { font-size: 20px; font-weight: bold; color: rgb(255, 255, 255); text-align: center; float: left; height: auto; width: 714px; padding-top: 10px; padding-bottom: 10px; }
.media-desc { float: left; height: auto; width: 290px; padding-top: 5px; padding-bottom: 20px; padding-left: 10px; color: rgb(255, 255, 255); }
.share-media { padding: 10px; float: left; height: auto; width: 355px; color: rgb(255, 255, 255); }
.searchbox {float: right; width: 215px; text-align: right; }
#textfield, #textfield2 { width: 340px; }
#cats .tag { border: 1px solid rgb(51, 51, 51); background: rgb(31, 31, 31) none repeat scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(235, 41, 12); text-align: center; }
#cats .cat { border: 1px solid rgb(51, 51, 51); background: rgb(46, 46, 46) none repeat scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(171, 3, 40); text-align: center; }
#cats h2 { margin: 10px 10px 0px 5px; padding: 0pt; color: rgb(102, 102, 102); text-align: left; }
#cats li a:hover { color: rgb(255, 0, 0); text-decoration: underline; }
#cats .cat a { font-size: 16px; color: rgb(235, 231, 230); text-decoration: none; }
#cats .tag a { font-size: 14px; color: rgb(135, 132, 132); text-decoration: none; }
#cats { margin: 0pt auto; padding: 0pt; width: 750px; }
#cats .col { margin: 2px 0pt 0pt; padding: 0pt; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#cats li { margin: 2px; padding: 8px 0pt 0pt; width: 172px; height: 26px; font-weight: bold; font-size: 16px; }
#download-bar { margin: 2px auto; clear: both; width: 600px; font-size: 11px; height: 30px; color: rgb(255, 255, 255); }
#download-bar span { float: left; }
#download-bar span.watch { width: 280px; text-align: left; font-weight: bold; }
#download-bar span.watch a { margin: 0pt 0pt 0pt 5px; }
#download-bar span.current { margin: 0pt 0pt 0pt 10px; float: none; color: rgb(236, 236, 236); text-decoration: underline; }
#download-bar span.download { text-align: right; font-weight: bold; }
#download-bar a { color: rgb(255, 0, 0); font-weight: bold; text-decoration: underline; }
#download-bar ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: right; }
#download-bar li { margin: 0pt 4px; float: left; }
.dmca { margin: 0pt 30px; padding: 30px 10px; line-height: 1.3em; width: 590px; text-align: justify; }
.dmca p { margin: 10px; }
.dmca ul { list-style-type: decimal; list-style-image: none; list-style-position: outside; width: 490px; }
.dmca li { padding: 5px; font-size: 12px; }
.dmca p.head { font-weight: bold; }
.form { padding: 20px; background: rgb(44, 44, 44) none repeat scroll 0% 0%; float: left; }
.form input { margin: 5px 0pt; }