body{font-family:Arial, Helvetica, Geneva, sans-serif;font-size:14px;color:#333333;margin:0px;background:#f1f1f1 url(body_bg.png);}
img{border:0;}
a{color:#e7266a;text-decoration:none;}
a:hover{color:#ff5390;}
#sitename{padding-top:15px;text-indent:140px;font-family:Arial;font-size:60px;color:#ff518e;font-weight:bold;}
#slogan{margin-top:-10px;text-indent:180px;font-family:Verdana;font-size:24px;font-weight:bold;color:#b0b0b0;}
#container{width:960px;margin:0 auto;border-left:1px solid #cecdcd;border-right:1px solid #cecdcd;background-color:white;}
#header{height:127px;vertical-align:middle;background:transparent url(header_bg.jpg) no-repeat;}
#tgp_area{float:right;height:107px;width:478px;margin-right:10px;margin-top:10px;background:red url(tgp_bg.jpg);}
#tgp_area h3{margin:10px;color:#a91b4d;font-family:Arial;font-size:14px;}
#logo_mascot{position:absolute;width:127px;height:177px;top:2px;background:transparent url(logo_mascot.png) no-repeat;margin-left:10px;}
.pornclear{clear:both;}
.grey{color:#888;}
#nav{font-family:Arial,Myriad Pro;size:13px;height:55px;background:url(nav_bg.jpg) repeat-x 0px top;}
#nav ul{padding-left:152px;padding-top:21px;margin:0;}
#nav ul li{float:left;list-style:none;}
#nav ul li a{display:block;text-align:center;background-image:url(images.png);background-position:0px 0px;border:0px solid red;color:#a91b4d;width:136px;margin:0 12px 0 0;padding:5px 0 0 0;height:29px;text-decoration:none;font-size:20px;}
#nav ul li a.active, #nav ul li a.active:hover{background-position:0px -68px;}
#nav ul li a:hover{background-position:0px -34px;}
#pornsrch{margin-top:1px;}
input#pornsearch{background:white url(searchbg.png);height:21px;border:0;padding:0;margin:0;padding-left:10px;padding-top:5px;width:150px;}
#videos{margin-top:20px;}
.video{width:155px;height:200px;border:0px solid orange;margin-right:34px;float:left;}
.video a{color:#e7266a;text-decoration:none;font-size:13px;font-weight:bold;}
.video a img{margin-top:5px;border:1px solid #444;padding:2px;}
.video a img:hover{border:1px solid #ff5390;}
.video a:hover{color:#ff5390;}
.video #length{font-size:12px;float:left;color:#CCC;}
.video #date{font-size:12px;float:right;}
.video #views{color:#555;font-size:11px;float:left;}
.video .pornstar_block{float:right;}
#channels{margin-top:20px;}
.channelblock{text-align:center;width:230px;height:170px;border:0px solid red;float:left;background-repeat:no-repeat;background-position:15px 37px;}
.channelblock a{font-size:15px;}
.channelblock .screen{cursor:pointer;}
.channelblock .num{font-size:22px;float:right;}
.screen, .yscreen, .cscreen, .cyscreen{margin-top:4px;width:200px;height:135px;padding-top:7px;background:transparent url('images.png') no-repeat;background-position:-201px -118px;text-align:center;}
a:hover .screen{background:transparent url('images.png') no-repeat;background-position:0px -118px;}
.cscreen{background-image:none;}
.cscreen, .cyscreen{height:188px;width:250px;margin:10px 10px 10px 20px;}
.subnav{padding-bottom:5px;margin-top:20px;margin-bottom:15px;padding-left:20px;padding-right:20px;height:25px;}
h1{margin:0;padding:0;margin-top:1px;font-size:24px;font-face:Arial;font-weight:normal;color:#333333;float:left;height:20px;}
.subnav #sortlinks{margin-top:6px;float:right;font-size:14px;}
.subnav #channeldata{margin-left:10px;margin-top:6px;margin-bottom:1px;float:left;font-size:12px;color:#666;}
.subnav #sortlinks a{color:#666;text-decoration:none;}
.subnav #sortlinks a:hover, .subnav #sortlinks a.active:hover{color:#333;}
.subnav #sortlinks a.active{color:black;}
.pager{margin-bottom:30px;margin-top:10px;text-align:center;}
.pager a{border:1px solid #666;color:#e7266a;padding:2px;margin:2px;text-decoration:none;}
.pager a:hover{color:#ff5390;border:1px solid #ff5390;}
.pager span{border:1px solid #444;color:#444;padding:2px;margin:2px;cursor:default;}
#footer{text-align:center;font-size:11px;font-family:Verdana;padding:20px;color:#333;}
#footer a{color:#666;text-decoration:underline;}
#footer a:hover{color:#ff5390;}
.pornboasted{border:0px solid green;margin-top:20px;}
.pornboasted #pornleft{border:0px solid green;width:646px;float:left;}
.pornboasted #pornright, .pornboasted #pornright2{border:1px solid #E1E1E1;float:right;font-size:14px;height:208px;margin-bottom:15px;margin-right:15px;overflow:hidden;padding:10px;width:263px;}
.pornboasted #pornright2{height:238px;text-align:center;}
.pornboasted #pornright p{margin:0 0 8px 0;}
.pornboasted #pornright #desc{font-size:12px;text-align:justify;margin-bottom:15px;margin-top:3px;}
.pornboasted .heading{color:#6e6e6e;}
.pornboasted .ratingheading{color:#6e6e6e;height:16px;padding-top:5px;vertical-align:middle;}
.pornboasted .ratingblock, .pornboasted .shareblock{background-color:#00;color:#666;width:120px;height:66px;text-align:center;border:1px solid #333;float:left;margin-right:10px;margin-left:3px;}
.pornboasted .ratingblock{}
.pornboasted .pornstar_block{height:25px;vertical-align:middle;margin-left:25px;text-align:center;}
.pornboasted .shareblock{margin-right:0;text-align:left;}
.pornboasted .shareblock a{color:#6e6e6e;font-size:13px;}
.pornboasted .shareblock a:hover{color:black;}
.pornboasted .sharelink{margin:10px 0 12px 7px;}
.pornboasted .sharelink img{margin-right:2px;vertical-align:middle;margin-bottom:3px;}
.pornboasted #bookmark{height:24px;padding-top:1px;vertical-align:middle;}
.pornboasted #mdownload{margin-top:8px;}
.pornboasted #flowplayerholder{width:640px;height:508px;padding:5px;}
.pornboasted h1{padding-bottom:5px;margin-bottom:5px;float:none;font-size:23px;padding-left:5px;}
.pornboasted h2{color:#666;font-size:13px;}
.pornboasted .pthumb{width:200px;float:left;margin-right:19px;margin-bottom:10px;}
.pornboasted .pthumb img{padding:3px;border:1px solid #444;}
.pornboasted .pthumb img:hover{border:1px solid #ff5390;}
.pornboasted #fullpicture{width:638px;min-height:300px;border:1px solid #444;text-align:center;padding:3px;}
.pornboasted #fullpicture img{max-width:637px;}
.pornboasted #arrows{position:relative;z-index:100;vertical-align:middle;display:none;;}
.pornboasted #arrows #leftarrow{padding-left:3px;float:left;}
.pornboasted #arrows #rightarrow{padding-right:3px;float:right;}
#relatedvideos{padding:15px;width:975px;}
#relatedvideos h1{border-bottom:1px solid #444;padding-bottom:5px;margin-bottom:15px;margin-top:10px;width:96%;}
#relatedvideos .video{width:155px}
#vod{margin-top:20px;}
#vodframe{border:0px solid red;}
#sharebox, #embedbox{position:relative;width:230px;height:80px;border:3px solid #ff5390;background-color:#111;top:-185px;color:#ddd;right:25px;padding:10px;z-index:1000;float:right;font-size:12px;display:none;}
#sharebox .title, #embedbox .title{color:#e7266a;font-size:14px;margin-bottom:4px;}
#sharebox input, #embedbox textarea{border:1px solid #444;font-family:Verdana, sans-serif;background-color:#333;color:#FFF;width:100%;font-size:10px;margin:3px 0 10px 0;}
#sharebox img#share, #embedbox img#embed{margin-right:5px;vertical-align:middle;margin-bottom:3px;}
#sharebox img#close, #embedbox img#close{float:right;cursor:pointer;}
#embedbox{top:-205px;height:100px;}
.pornsmallbluestar_block{width:55px;height:11px;padding:0;}
.pornsmallbluestar{width:11px;height:11px;float:left;background-repeat:no-repeat;background-position:center center;background-image:url('images.png');}
.pornsmallblues_empty{background-position:-23px -107px;}
.pornsmallblues_filled{background-position:0px -107px;}
.pornsmallblues_half{background-position:-12px -107px;}
.pornsmallblues_selected{background-image:url('images.png');}
.pornbigbluestar_block{width:95px;height:23px;padding:0;}
#categories{clear:both;margin:20px;margin-right:0px;width:940px;border-right:2px dotted #e7266a;}
#categories .category_box{height:20px;width:110px;font-size:12px;float:left;margin-right:5px;margin-bottom:5px;}
#categories .active a{background-color:#e7266a;color:white;}
#categories .category_box a{color:#333;padding:2px;display:block;}
#categories .active a{background-color:#e7266a;font-weight:bold;color:white;}
#categories .category_box a:hover{background-color:#ff5390;color:white;}
.rating, .fav{width:80px;height:16px;margin:0;padding:0;list-style:none;clear:both;position:relative;background:url(star-matrix.png) no-repeat 0 0;}
.fav{width:16px;}
.star_0{background-position:0 0}
.star_1{background-position:0 -16px}
.star_2{background-position:0 -32px}
.star_3{background-position:0 -48px}
.star_4{background-position:0 -64px}
.star_5{background-position:0 -80px}
li.indicator{display:none;}
ul.rating li, ul.fav li{cursor:pointer;float:left;text-indent:-999em;}
ul.rating li.indicator{float:right;text-indent:0;position:relative;left:18px;}
ul.fav li a, ul.rating li a{position:absolute;left:0;top:0;width:16px;height:16px;text-decoration:none;z-index:200;}
ul.rating li span, ul.fav li span{text-decoration:none;position:absolute;width:16px;height:16px;}
ul.fav li.s_1 a, ul.rating li.s_1 a{left:0;-moz-outline:none;}
ul.rating li.s_2 a{left:16px;-moz-outline:none;}
ul.rating li.s_3 a{left:32px;-moz-outline:none;}
ul.rating li.s_4 a{left:48px;-moz-outline:none;}
ul.rating li.s_5 a{left:64px;-moz-outline:none;}
ul.fav li a:hover, ul.rating li a:hover{z-index:2;width:80px;height:16px;overflow:hidden;left:0;background:url(star-matrix.png) no-repeat 0 0;}
ul.fav li a:hover{width:16px;}
ul.fav li.s_1 a:hover, ul.rating li.s_1 a:hover{background-position:0 -96px;}
ul.rating li.s_2 a:hover{background-position:0 -112px;}
ul.rating li.s_3 a:hover{background-position:0 -128px}
ul.rating li.s_4 a:hover{background-position:0 -144px}
ul.rating li.s_5 a:hover{background-position:0 -160px}
.hardlinks2{height:65px;margin-left:20px;}
.hardlinks2 ul{padding:0px;}
.hardlinks2 a{color:#E7266A;font:normal 12px/14px arial;padding-left:14px;background:url(images/bullet.png) left no-repeat;float:left;}
.hardlinks2 li{border-bottom:1px dotted #494949;width:120px;float:left;margin-right:5px;display:block;height:14px;padding:1px 0 2px 2px;}
.hardlinks2 a:hover{color:#66b3ff;}
