@charset "utf-8";
* { margin:0; padding: 0; }
.clearfix:after { content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
body { font-family:Tahoma, Geneva, sans-serif; background-color: #FFF; background-image: url(/images/MB_IPP/bg3.jpg); background-repeat: repeat; }
a:link, a:visited, a:active { color: #DF5719; text-decoration: none; outline: none; }
a:hover { color: #999; text-decoration: underline; }
#wrap { width: 980px; margin-right: auto; margin-left: auto; padding-top: 0; padding-right: 2px; padding-bottom: 10px; padding-left: 2px; background-color: #000; }
#porn { background: #fff; padding: 10px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; position: relative; }
#porn .secure_op { position: absolute; left: 587px; top: 136px; }
#porn .signleft { float: left; height: 442px; width: 520px; margin-bottom: 28px; margin-top: 15px; margin-left: 18px; }
#porn .signbottom { margin-left: 18px; clear: left; }
#porn .signleft ul { height: 422px; width: 530px; background-image: url(../images/MB_IPP/leftsign_bg.jpg); list-style-type: none; }
#porn .signleft ul li { height: 108px; }
#porn .signleft ul li .big span { color: #F30; }
#porn .signleft ul li .big { font-size: 16px; font-weight: bold; float: left; color: #000; font-family: Arial, Helvetica, sans-serif; width: 360px; margin-left: 25px; padding-top: 20px; text-transform: capitalize; }
#porn .signleft ul li .small { font-size: 13px; font-weight: bold; color: #666; float: left; width: 340px; margin-left: 25px; }
#porn .signleft ul li img{ float: left; }
#porn .signright { float: right; height: 422px; width: 380px; border: 5px solid #666; padding: 5px; background-color: #FFF; margin-bottom: 28px; margin-top: 15px; margin-right: 18px; }
#porn .stats { margin-bottom: 20px; }
#porn .stats p { float:left; width: 127px; border: 1px solid #ccc; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin-left: 18px; font-size: 13px; font-weight: bold; padding: 5px; text-align: center; display: inline; color: #000; }
#porn .stats p span { text-align: center; display: block; font-size: 20px; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin: 8px 0 0 0; color: #000; background-color: #E4E4E4; font-weight: bold; }
#header {  }
#header #topbar { background: url(/images/MB_IPP/sprites.gif) repeat-x 0 0; border: 1px solid #ccc; font-size: 13px; font-weight: bold; padding: 0 0; position: relative; }
#header #topbar p { margin-left: 275px; padding: 4px 0; color: #FFF; }
#header #topbar ul { position: absolute; top:4px; right:10px; list-style: none; }
#header #topbar ul li { display: inline; padding: 0 0 0 20px; color: #CCC; }

#player_page { position: relative; }
.streamToggle { position: absolute; top:11px; right:11px; font-size: 13px; }
.streamToggle a {  display: inline-block;zoom: 1;*display: inline; padding: 3px 10px; font-size: 85%; border: 1px solid #ccc; background: #eee; margin: 0 0 0 4px; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-shadow: 1px 1px 0 #fff; position: relative; -webkit-box-shadow:0 1px #d4d4d4, 0 1px #fff inset; -moz-box-shadow:0 1px #d4d4d4, 0 1px #fff inset; box-shadow:0 1px #d4d4d4, 0 1px #fff inset; -moz-transition: border-color 0.2s linear; -webkit-transition: border-color 0.2s linear; cursor: pointer; text-transform: uppercase; }
.streamToggle a.active { background: #666; color: #fff; text-shadow: none; border: 1px solid #555; -webkit-box-shadow: 0 1px #444 inset; -moz-box-shadow: 0 1px #444 inset; box-shadow: 0 1px #444 inset; }

#splash { margin: 0 0 8px 0; position: relative; }
#splash #left { width: 248px; border: 1px solid #ccc; padding: 5px; border-top: none; float: left;  }
#splash h1 { background: url(/images/MB_IPP/logo-trans.png) no-repeat; width: 289px; height: 134px; position: absolute; text-indent: -9999px; left: -15px; top: -12px; z-index: 2;}
#splash #left #intro { background: url(/images/MB_IPP/splash_left.gif) no-repeat 0 0 #131312; height: 295px; }
#splash #left #intro ul { padding: 126px 0 8px 0; color: #DF5719; font-size: 12px; font-weight: bold; }
#splash #left #intro ul li { padding: 4px 0 4px 24px; background: url(/images/MB_IPP/sprites.gif) no-repeat 12px -545px; float:left; display: inline; }
#splash #left #intro p { text-align: center; font-size: 11px; font-weight: bold; color: #59B5FD; padding-bottom:6px; clear:left; }
#splash #left #intro a.button { color: #fff; background: url(/images/MB_IPP/sprites.gif) no-repeat 0 -379px; display: block; margin: 0 12px; height: 35px; padding: 0 0 0 5px; }
#splash #left #intro a.button span { display: block; padding: 0 5px 0 0; background:url(/images/MB_IPP/sprites.gif) no-repeat right -334px; text-align: center; padding-top: 6px; height: 29px; font-size: 18px;  text-transform: uppercase; text-shadow: 1px 1px 1px #3ab3fc; cursor: pointer; }
#splash #right { margin-left: 5px; float: left; width: 683px; padding: 5px; border: 1px solid #ccc; border-top: none; }
#splash #right .splash1 { height: 295px; width: 683px; position: relative; overflow: hidden; }
#splash #right .splash1 span img { float:left; }
#splash .subheader { height: 180px; width: 960px; }
#splash .subheader .sectiontittle { position: absolute; left: 715px; top: 128px; }

/* lightbox (for picture gallery) */
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev {left: 0;float: left;}
#lightbox-nav-btnNext {right: 0;float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px;color: #666;}
#lightbox-container-image-data #lightbox-image-details {width: 70%;float: left; text-align: left;}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;}

/* jcarousel styles */
.jcarousel-prev, .jcarousel-next {position: absolute; bottom: 10px; right: 30px; z-index: 3; background: url(/images/MB_IPP/sprites.gif) no-repeat 0 -583px ; width: 18px; height: 17px; display: block; cursor: pointer; float:left;opacity:0.6;filter:alpha(opacity=60); font-size: 1px;}
.jcarousel-next {background:url(/images/MB_IPP/sprites.gif) no-repeat  -41px -583px ; margin-left: 6px; right: 10px;}
.jcarousel-prev:hover, .jcarousel-next:hover { opacity:1; filter:alpha(opacity=100);  }
.jcarousel-clip-horizontal, .jcarousel-list {overflow: hidden;}
.jcarousel-list {
	left: 0;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
	z-index: 1;
}
.jcarousel-list li, .jcarousel-item {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	width: 683px;
	height: 295px;
}
.splash1 #slide, .jcarousel-clip-horizontal {	
	width: 683px;
	height: 295px;
}



#header ul#nav { background: url(/images/MB_IPP/sprites.gif) repeat-x 0 -83px; height: 41px; list-style: none; position: relative; margin: 0 0 10px 0; }
#header ul#nav li { float:left; margin: 0 0 0 10px; font-size: 18px; font-weight: bold; }
#header ul#nav li a { color: #fff; float:left; padding: 0 0 0 10px; margin-top:6px; }
#header ul#nav li a span { padding: 5px 15px 12px 5px; float:left; cursor:pointer; }

#header ul#nav li.active a, #header ul#nav li a:hover { padding: 0 0 0 10px; background: url(/images/MB_IPP/sprites.gif) no-repeat left -180px; margin-top:6px; }
#header ul#nav li.active a span, #header ul#nav li a:hover span { float:left; background: url(/images/MB_IPP/sprites.gif) no-repeat right -134px; padding: 5px 15px 12px 5px; color: #DF5719; }

#nav li.active2 a, #nav li a:hover { padding: 0 0 0 10px; margin-top:6px; background-image: none; }
#nav li.active2 a span, l#nav li a:hover span { float:left; padding: 5px 15px 12px 5px; color: #09F; background-image: none; }

#header ul#nav li a:hover span { text-decoration: underline; }

#header ul#nav li.search { position: absolute; right: 10px; top: 8px; }
#header ul#nav li.search input { background: url(/images/MB_IPP/sprites.gif) no-repeat right -226px; border: 1px solid #000; padding: 3px; width: 200px; }

#content { border-top-width: 4px; border-top-style: solid; border-top-color: #DF5719; }
#content #left { width: 176px; padding:5px 5px 5px 0; float:left; border-right-width: 4px; border-bottom-width: 4px; border-right-style: solid; border-bottom-style: solid; border-right-color: #DF5719; border-bottom-color: #DF5719; }
#content #right { width: 775px; float:left; padding: 5px 0 5px 0; display: inline; }
#content #full { padding: 5px 0 5px 0; clear:left; }

#join #left { width: 268px; padding:5px; border-top: 1px solid #ccc; float:left; }
#join #right { width: 445px; float:left; padding: 5px; display: inline;  border-left: 1px solid #ccc;border-top: 1px solid #ccc; }
#join #left, #join #right { }

#join #left label { display: block; padding: 14px 6px 4px 16px; font-weight: bold; font-size: 14px; }
#join #left label.rdo { font-weight: bold; font-size: 12px; margin: 0 6px 0 16px; clear:left; padding:6px 0; color: #666; }
#join #left input { margin: 0 6px 0 16px; width: 218px; padding: 7px; }
#join #left input.rdo { width: auto; float:left; margin:0 8px 0 0; display: inline; padding:0; }
#join #left select { margin: 0 6px 0 16px; width: 232px; padding: 7px; margin-bottom: 10px; }

#join #submitButton { clear: both; margin: 0px 0 0 290px; }

#join #right label { display: block; border: 1px solid #ccc; margin: 10px; padding: 13px; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; position: relative;}
#join #right label.value { border: 1px solid #ffc313; }
#join #right label.value img { position: absolute; right:10px; top: 11px; }
#join #right label:hover { border: 1px solid #aaa; }
#join #right label .plan { font-size: 16px; font-weight: bold; display: block; padding-left: 0; display: inline; }
#join #right label .description { font-size: 12px; color: #666; display: block; margin: 0px 0 0 24px; clear:left; }
#join #right label input { cursor: pointer; display: inline; margin:0 10px 0 0; }

#join #satisfaction { float:left; width: 198px; margin-left: 6px; }
#join #satisfaction img { display: block; margin: 14px auto 14px auto; }
#join #satisfaction p { font-size: 13px; color: #666; margin: 0 6px 14px 6px; text-align: center; }
#join .join_error {color: red; padding-left: 18px; font-size: 12px;}

#join-splash { height: 133px; background:#000; margin-bottom:0; } 
#mem-splash { height: 50px; background: url(/images/MB_IPP/bg_members.gif) repeat-x #fff; margin-bottom:0; border: 1px solid #ccc; border-top: none; } 

#mem-splash .counts { position: absolute; list-style: none; left:270px; top:13px; width: 380px; background: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border: 1px solid #ccc; padding: 0 10px 4px 40px; color: #666; }
#mem-splash .counts p { width: 157px; float:left; margin-left: 3px; text-align: center; height: 22px; padding-top: 10px; margin-bottom: 6px; font-weight: bold; font-size: 12px; }
#mem-splash .counts p.top { padding:6px 0; margin-bottom:0; height: auto; }
#mem-splash .counts p.count { padding:0; height: 32px; }
#mem-splash .counts p { }
#mem-splash .counts p.left { width: 60px; text-align: left; margin-left:0; }
#mem-splash .counts p a { display: block; width: 148px; height: 24px;  text-decoration: none; text-align: center; font-weight: bold; font-size: 12px; color: #333; padding-top: 8px;  background: url(/images/MB_IPP/sprites.gif) no-repeat 0 -648px;}
#mem-splash .counts p a:hover { background-position: -148px -648px;  }

#splash #join-splash h1,#splash #mem-splash h1 { background: url(/images/MB_IPP/logo-trans.png) no-repeat; width: 289px; height: 134px; position: absolute; text-indent: -9999px; left: -4px; top: -6px; z-index: 2;}
#splash #mem-splash h1 { top: -40px; left: 5px; }
#splash #mem-splash .right { position: absolute; right: 12px; top:18px; }
#splash #mem-splash .right img {  border: 1px solid #000; display: block; }
#splash #mem-splash .right a { font-weight: bold; display: block; margin-bottom: 3px; font-size: 11px; }

#splash #mem-splash h1 { background:url(/images/sites/IPP-trans.png) no-repeat; height: 100px; width:200px; }
#splash #mem-splash h1 a { display: block; height: 100px; }

#join h3 { background: url(/images/MB_IPP/join_h3_bg.gif) repeat-x top #0049bb; border: 1px solid #0049bb; margin-bottom: 4px; color: #fff; padding: 6px; text-align: center; }
#join #shadow { background: url(/images/MB_BT/joinbg.gif) no-repeat bottom right; padding: 0 12px 12px 0; float:left; width:736px; border-left: 1px solid #ccc;}

#content h2,#join h2 { height: 30px; background: url(/images/MB_IPP/sprites.gif) repeat-x 0 -40px; border: 1px solid #999; font-size: 16px; color: #333; }
#join h2 { border: none; border-bottom: 1px solid #ccc; }
#content h2 span,#join h2 span { display: block; height: 25px; padding: 5px 0 0 24px; background: url(/images/MB_IPP/sprites.gif) no-repeat 8px -517px; }
#join #left h2 span { padding-top: 3px;padding-left: 48px; background-position: 14px -735px; }
#join #right h2 span { padding-top: 3px;padding-left: 48px; background-position: 14px -774px; }

#joinFooter { background: url(/images/MB_IPP/footerJoin.gif) no-repeat; height: 119px; width: 980px; margin: auto; position: relative; clear:both; font-weight: bold; margin-top: 10px; }
#joinFooter p { position: absolute; top: 12px; right: 210px; font-size: 11px; color: #ccc; font-weight: normal; width: 322px; text-align: center; line-height: 13px;  }
#joinFooter .step { float:left; margin-left: 24px; margin-top: 63px; width: 204px; padding:0; display: inline; }
#joinFooter .step label { color: #333; font-weight: bold; display: block; margin-bottom: 3px; font-size: 12px; }
#joinFooter .step input.txt { width: 174px; padding: 4px; }
#joinFooter .submit { margin-left: 7px;  }
#joinFooter .submit input.btn { margin-top: 0px; }
#joinFooter .step select { width: 170px; }

#memFooter { background: url(/images/MB_IPP/footerMem.gif) no-repeat; height: 114px; width: 980px; margin: auto; position: relative; clear:both; font-weight: bold; margin-top: 10px; text-align: center;  }
#memFooter img { margin: 26px 20px 0 20px; }


#content #left h2 { font-size: 13px; }
#content #left h2 span { padding-top: 6px; }
#content #right h2 { margin-left: 5px; position: relative; }
#content #full h2 { position: relative; }
#content #right h2 p,#content #full h2 p { position: absolute; top: 7px; right:10px; font-size: 12px; }

#content #left a.join-large { clear:both; color: #fff; background: url(/images/MB_IPP/sprites.gif) no-repeat 0 -469px; display: block; margin: 0 0 10px 0; height: 35px; padding: 0 0 0 5px; }
#content #left a.join-large span { display: block; padding: 0 5px 0 0; background:url(/images/MB_IPP/sprites.gif) no-repeat right -424px; text-align: center; padding-top: 6px; height: 29px; font-size: 18px;  text-transform: uppercase;  cursor: pointer; }

#content #right a.join-large,#content #full a.join-large { font-size: 36px; display: block; clear: both; text-align: center; text-decoration: underline; font-weight: bold; letter-spacing: -1px; padding: 10px 0; }

#content .scenes ul { list-style: none; margin: 5px 0; }
#content .scenes ul li { margin-bottom: 10px; }
#content .scenes ul li a img { border: 1px solid #999; display: block; width: 174px; height: 116px; }
#content .scenes ul li a:hover img { border: 1px solid #000; }
#content .scenes ul li a { display: block; font-weight: bold; font-size: 14px; margin-bottom: 2px; }
#content .scenes ul li p, #content .scenes ul li p a { font-size: 11px; color: #333; }

#content .favdvd ul { list-style: none; margin: 5px 0; }
#content .favdvd ul li { margin-bottom: 10px; }
#content .favdvd ul li a img { border: 1px solid #999; display: block; width: 150px; height: 216px; }
#content .favdvd ul li a:hover img { border: 1px solid #000; }
#content .favdvd ul li a { display: block; font-weight: bold; font-size: 14px; margin-bottom: 2px; }
#content .favdvd ul li p, #content .scenes ul li p a { font-size: 11px; color: #666; }

#content #full .scenes ul li { margin-bottom: 14px; float:left; margin-left: 13px; display: inline; }

#content .dvds ul { list-style: none; margin: 5px 0 5px 0px;}
#content .dvds ul li { float:left;  margin-left: 5px; margin-bottom: 18px; width: 188px; display: inline; }
#content #full .dvds ul li { width: 186px; }
#content .dvds ul li a.thumb {  padding: 5px; background: #e1e1e1; display: block; margin-bottom: 4px; }
#content #full .dvds ul li a.thumb {  padding: 4px; }
#content .dvds ul li a.thumb img { border: 1px solid #000; background: #fff; padding: 1px; display: block; }
#content .dvds ul li a.thumb:hover img { background: #999; }
#content .dvds ul li a { font-weight: bold; font-size: 14px; display: block; margin-bottom: 4px; padding-left: 7px; }
#content .dvds ul li p { font-size: 11px; padding-left: 7px; margin-bottom: 8px; }
#content .dvds ul li a.button { background: url(/images/MB_IPP/sprites.gif) no-repeat 0 -259px; height: 17px; width: 158px; color: #FFF; font-size: 10px; padding: 4px 16px 0 0; text-align: center; margin: auto; }
#content .dvds ul li a.button:hover { background-position: 0 -289px; }

#content .pornstars ul { list-style: none; margin: 5px 0; }
#content .pornstars ul li { float:left; width: 144px; margin: 6px 0 10px 10px; display: inline; }
#content .pornstars ul li a.thumbnail { width: 142px; height: 165px; display: block; text-indent: -9999px; background-position: center center; border: 1px solid #666; margin-bottom: 5px; }
#content .pornstars ul li a.thumbnail:hover { border-color: #000; }
#content .pornstars ul li h3 { font-size: 13px; }
#content .pornstars ul li h3 a { text-decoration: none; }
#content .pornstars ul li h3 a:hover { text-decoration: underline; }
#content .pornstars ul li p { font-size: 11px; color: #666; }
#content .pornstars ul li p a { color: #aaa; text-decoration: none; }
#content .pornstars ul li p a:hover { text-decoration: underline; }

#content #favorites .pornstars ul li { margin: 0 0 10px 14px; }


#content #left .filter { border-bottom: 4px solid #999; margin-bottom: 10px; }
#content #left .filter form { margin-bottom: 5px; }
#content #left .filter form p { margin: 10px 0; font-size: 11px; }
#content #left .filter form p select { width: 174px; padding: 4px; }
#content #left .filter form p label { display: block; }
#content #left .filter form p label:hover { color:#0049bb; }
#content #left .filter form p label input { margin: 0 10px 0 0; float:left; }
#content #left .filter form p .submitButton { width: 174px; }

#content #left .list ul { list-style: none; margin: 0 0 10px 10px; }
#content #left .list ul li { background: url(/images/MB_IPP/sprites.gif) no-repeat 0 -609px; padding: 2px 0 2px 12px; }
#content #left .list ul li a { font-size: 12px; }

#content ul.tabulation {background: url(/images/MB_IPP/sprites.gif) repeat-x 0 -95px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px;margin: 5px 0 0 5px; padding: 4px 4px 0 4px;  text-align: left; clear:both; }
#content ul.tabulation li {list-style-type: none; margin:0 2px; padding:  0 5px 6px 5px;  text-align: left; float: left; display: inline; width: auto; }
#content ul.tabulation li a { color: #fff; text-decoration: none; font-size: 11px; font-weight: bold; padding: 0 2px; }
#content ul.tabulation li a:hover { color: #fff; text-decoration: underline; }
#content ul.tabulation li.active { background: #fff;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;  -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius:6px; margin:0 5px -1px 5px; border-bottom: none; }
#content ul.tabulation li.active a, .innerContent ul.tabulation li.active a:hover { font-weight: bold; color: #000; text-decoration: none !important;}

#content .pagination { clear:both; margin: 10px; font-size: 13px; margin-bottom: 20px; padding-top: 14px; text-align: center; }
#wide #content .pagination { margin-left: 24px; }
#content .pagination a { border: 1px solid #CCC; padding: 4px 10px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin: 1px; text-decoration: none; color: #444; }
#content .pagination a:hover { border: 1px solid #666; }
#content .pagination a.active { background: #adadad; color: #fff; border: 1px solid #adadad; }
#content .pagination a.grey { color: #adadad; }

#content #favorites ul.tabs, #content #full ul.tabs { font-weight: bold; font-size: 12px; background: url(/images/MB_IPP/sprites.gif) repeat-x 0 -88px; padding:4px 7px; margin: 6px 0px 10px 0px; clear:both; list-style: none; }
#content #favorites ul.tabs li, #content #full ul.tabs li { margin: 2px 6px; padding: 0; width: auto; display: block; padding: 5px 13px;  float:left; }
#content #favorites ul.tabs li a, #content #full ul.tabs li a { display: inline; color: #ccc; float:left; outline: none; }
#content #favorites ul.tabs li a:hover, #content #full ul.tabs li a:hover { color: #fff; text-decoration: underline;  }
#content #favorites ul.tabs li.active, #content #full ul.tabs li.active { background: url(/images/MB_IPP/sprites.gif) repeat-x 0 -42px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #000; }
#content #favorites ul.tabs li.active a, #content #full ul.tabs li.active a { color: #333; text-decoration: none; }

#player_page_right { float:left; width: 185px; padding: 0; margin-left: 5px; padding-top: 5px; }
#player_page_right h2.sml span { font-size: 12px; padding: 7px 0 0 20px; }
#player_page_right ul.cover { list-style: none; margin: 10px 0; }
#player_page_right ul.cover li a { display: block; padding-left: 5px; font-weight: bold; font-size: 14px; }
#player_page_right ul.cover li a.thumb { background: #e1e1e1; display: block; padding: 4px 0; margin-bottom: 5px; }
#player_page_right ul.cover li a.thumb img { border: 1px solid #000; margin: 0 auto; display: block; }
#player_page_right ul.cover li p { font-size: 11px; padding-left: 5px; }
#player_page_right ul.scene-list { list-style: none; margin-top: 10px; }
#player_page_right ul.scene-list li { float:left; width: 183px; }
#player_page_right ul.scene-list li a { display: block; padding:8px 5px; font-size: 13px; border: 1px solid #d9d9d9; margin-bottom: 7px;-moz-border-radius: 5px; -webkit-border-radius: 5px; }
#player_page_right ul.scene-list li a:hover { border: 1px solid #666; }
#player_page_right ul.scene-list li.active { background: #f2f2f2; color: #666;padding:8px 5px; width: 173px; border: 1px solid #d9d9d9; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 12px; margin-bottom: 7px; }

#player_page { width: 760px; padding-top: 5px; float:left; padding-right: 5px; border-right-width: 4px; border-right-style: solid; border-right-color: #DF5719; }
#player_page h1.title { font-size: 18px;  margin: 0 10px 5px 10px; }
#player_page #player { width: 760px; height: 565px; margin: auto; background-repeat: no-repeat; background-position: center; background-color: #000;}
#player_page #info { margin: 0 0 10px 0; }
#player_page #info h3 a { display: block; text-align: center; margin-bottom:10px; }
#player_page #info h1 { font-size: 24px; letter-spacing: -1px; margin-bottom: 10px; position: relative;border-bottom: 1px solid #f2f2f2; line-height: 24px; padding-bottom: 24px; }

#player_page #no-trailer { width: 758px; height: 563px; background: url(/images/MB_IPP/trailer-bg.gif) no-repeat; margin: 10px auto 0 auto; padding: 1px; position: relative; }
#player_page #no-trailer .join-overlay { position: absolute; top:0 !important; left:0 !important; width: 765px !important; height: 565px !important; left:162px; top:99px; width: 443px; height:352px; display: block; background: url(/images/MB_IPP/trailer-overlay-trans.png) no-repeat center center; cursor: pointer; }
#player_page #no-trailer #promo-shots { margin: 40px 0 0 42px; }
#player_page #no-trailer .promo { width: 222px; height: 150px; float:left; margin: 0 0 2px 2px; }

#player_page #download { padding:10px 10px 22px 3px; margin: 10px 0; border: 1px solid #ccc;  -moz-border-radius: 5px; -webkit-border-radius: 5px; background: url(/images/MB_IPP/pg_player.gif) repeat-x bottom; }
#player_page #download .r { float: right; }
#player_page #download span.label { float:left; font-weight: bold; font-size: 12px; padding-top: 7px; margin-right: 10px; }
#player_page #download a { width: 97px; height: 34px; float:left;  font-size: 11px; font-weight: bold; text-align: center; position: relative;  text-decoration: none; background: url(/images/MB_IPP/downloadbuttons.png) no-repeat;}
#player_page #download a span { bottom: -17px; left:0; text-align: center; display: block; position: absolute; width: 92px; padding-left: 5px; color: #444; }
#player_page #download a.wmv-high { background-position: 0px 0px; }
#player_page #download a.wmv-low { background-position: -97px 0px; }
#player_page #download a.h264 { background-position: -194px 0px; }
#player_page #download a.iphone { background-position: -291px 0px; }
#player_page #download a.screen { background-position: -388px 0px; width: 117px; }
#player_page #download a.screen span { width: 112px; }
#player_page #download a.screen:hover { background-position: -388px -68px; }

#player_page #download .member a.wmv-high:hover { background-position: 0px -68px; }
#player_page #download .member a.wmv-low:hover { background-position: -97px -68px; }
#player_page #download .member a.h264:hover { background-position: -194px -68px; }
#player_page #download .member a.iphone:hover { background-position: -291px -68px; }

#player_page #download a.tour:hover { background-position: 0 -34px; }
#player_page #download a.trial:hover { background-position: -97px -34px; }

#player_page #download-new { position: relative; height: 65px;font-size: 13px; margin-bottom: 5px; }
#player_page #downloadDrop { font-family: Arial, Helvetica, sans-serif;font-size: 13px; float:right;  background: #161616; width: 188px; border: 1px solid #fff;  padding: 41px 1px 1px 1px; position: absolute; top: 10px; right:0; z-index: 100; }
#player_page #downloadDrop a#qbtn { width: 188px; height: 40px; background: url(/images/MB_IPP/download_mem.gif) no-repeat 0 0; display: block; text-shadow: 1px 1px 1px #fff; position: absolute; top: 1px; left:1px; cursor:pointer; }
#player_page #downloadDrop a#qbtn span{ display: block; padding: 11px 0 0 42px; cursor:pointer; color: #000; text-indent: 0; font-weight: bold; }
#player_page #downloadDrop a#qbtn:hover { background-position: 0 -40px; text-decoration: none;-moz-box-shadow: 0px 0px 8px #444;box-shadow: 0px 0px 8px #444; -webkit-box-shadow: 0px 0px 8px #444; }
#player_page #downloadDrop a#qbtn:active,#downloadDrop a.active { background-position: 0 -80px !important; }
#player_page #downloadLinks { }
#player_page #downloadLinks #downloadLinksContent .qtitle { background: #0d0d0d; display: block; padding: 4px 10px 2px; font-size: 11px; color: #666; }
#player_page #downloadLinks #downloadLinksContent a { display: block; padding: 2px 8px; border-bottom: 1px solid #121212; border-top: 1px solid #1c1c1c; position: relative; text-decoration: none; color:	#fff; font-weight: bold; }
#player_page #downloadLinks #downloadLinksContent a span.ico { background: url(/images/MB_IPP/download_mem.gif) no-repeat 0 -125px; width: 23px; height: 23px; float:left; margin: 4px 8px 0 0; }
#player_page #downloadLinks #downloadLinksContent a:hover span.ico { background-position: -25px -125px;  }
#player_page #downloadLinks #downloadLinksContent a span.quality { background: url(/images/MB_IPP/download_mem.gif) no-repeat 0 -150px; position: absolute; top: 9px; right:6px; font-size: 11px; padding: 1px 0; width: 38px; text-align: center; text-shadow: none; color: #111;-moz-border-radius:3px; border-radius: 3px;  -webkit-border-radius: 3px; }
#player_page #downloadLinks #downloadLinksContent a span.qhi {background: url(/images/MB_IPP/download_mem.gif) no-repeat -50px -150px; color: #fff; }
#player_page #downloadLinks #downloadLinksContent a span.qmed {background: url(/images/MB_IPP/download_mem.gif) no-repeat -100px -150px; color: #fff; }
#player_page #downloadLinks #downloadLinksContent a span.qlow {background: url(/images/MB_IPP/download_mem.gif) no-repeat -150px -150px; color: #fff; }
#player_page #downloadLinks #downloadLinksContent a span.sml { display: block; font-size: 11px; font-weight: normal; color: #ccc; }
#player_page #downloadLinks #downloadLinksContent a:hover { text-decoration: none; background: #111; }
#player_page #downloadLinks #downloadLinksContent .qtitle a { padding:0; background: none; border: none; font-weight: normal; text-decoration: underline; padding: 0px 0 3px 0; }

#player_page a#favorite { width: 156px; height: 40px; background: url(/images/MB_IPP/download_mem.gif) no-repeat -4px -171px; display: block; color: #444; text-shadow: 1px 1px 1px #fff; position: absolute; top: 10px; left:0; cursor:pointer; border: 1px solid #fff; text-decoration: none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
#player_page a#gallery { width: 174px; height: 40px; background: url(/images/MB_IPP/download_mem.gif) no-repeat -4px -251px; display: block; color: #444; text-shadow: 1px 1px 1px #fff; position: absolute; top: 10px; left:164px; cursor:pointer; border: 1px solid #fff; text-decoration: none; }
#player_page a#favorite span,#player_page a#gallery span { border: 1px solid #161616; display: block;  padding: 11px 0 0 36px; height:27px; cursor:pointer; color: #000; text-indent: 0; font-weight: bold; }
#player_page a#gallery:hover { background-position: -4px -291px; -moz-box-shadow: 0px 0px 5px #444;box-shadow: 0px 0px 5px #444; -webkit-box-shadow: 0px 0px 5px #444; }
#player_page a#favorite:hover { background-position: -4px -211px;-moz-box-shadow: 0px 0px 5px #444;box-shadow: 0px 0px 5px #444; -webkit-box-shadow: 0px 0px 5px #444; }

#content #player_page ul.scene-list li { margin: 6px 0 10px 14px; }

#player_page .scene-info { position: relative; float:left; width: 550px; padding: 0 0 0 0;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #ccc;   color: #333; }
#player_page .scene-info .rating { position: absolute; top: 10px; right:10px; font-weight: bold; }
#player_page .scene-info .rating span { padding: 4px 0 0 4px; font-size: 12px; }
#player_page .scene-info p { font-size: 12px; margin:0 10px 9px 10px; border-bottom: 1px solid #f2f2f2; padding-bottom: 9px; font-size: 11px; }
#player_page .scene-info p span { float:left; width: 85px; color: #ff7200; }
#player_page .scene-info p a.fav { background: url(/images/MB_IPP/favorite_add.gif) no-repeat left; height: 16px; padding-top:2px; margin-left: 6px; padding-left: 22px; font-size: 11px; text-decoration: none; }
#player_page .scene-info p.wide { color: #aaa; line-height: 18px; border-bottom: none; }
#player_page .scene-info p.wide a { text-decoration: none; }
#player_page .scene-info p.wide a:hover { text-decoration: underline; }
#player_page .scene-info p.wide span { display: block; float: none; width: auto; margin-bottom: 4px; }

#player_page #description_container p { line-height: 20px; border-bottom: none; font-size: 12px; }

#player_page .scene-info .col { float:left; width: 275px; }
#player_page ul.tabs { font-weight: bold; font-size: 12px;  border-bottom: 1px solid #ccc;padding:5px; clear:both; margin-bottom: 16px; background: url(/images/MB_IPP/pg_player.gif) repeat-x bottom; }
#player_page ul.tabs { list-style: none; }
#player_page ul.tabs li { margin: 2px 6px; padding: 0; width: auto; display: block; padding: 5px 13px;  float:left; }
#player_page ul.tabs li a { display: inline;  float:left; outline: none; }
#player_page ul.tabs li a:hover { color: #000; text-decoration: underline;  }
#player_page ul.tabs li.active { border: 1px solid #ccc;  -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #000; background: #fff; padding: 4px 12px; }
#player_page ul.tabs li.active a { color: #333; text-decoration: none; }

#player_page .cast { float:left; width: 170px; padding: 6px 0 0 0; margin-left: 30px; }
#player_page .cast p.title { font-weight: bold; font-size: 12px; color: #c10000; margin-bottom: 8px; }
#player_page .cast .starItem { clear:left; font-size: 12px; }
#player_page .cast a.thumb { float:left; width: 56px; height: 56px; border: 1px solid #ccc; margin-bottom: 4px; margin-right: 10px; }
#player_page .cast .name a { font-weight: bold; }
#player_page .cast .scenes { color: #666; font-size: 11px; margin-bottom: 3px; margin-top: 3px; }
#player_page .cast a.view-all { font-weight: bold; clear: left; font-size: 12px; }

#player_page #player {width: 760; height: 565;}
#player_page #flashplayer_warning {display: none; background: white; height: 500px; text-align: center; font-size: 18px; padding-top: 150px;}

#comments_container { margin: 10px 0 10px 0; font-size: 12px; }
#comments_container ul { list-style: none; }
#comments_container ul li { display: block; border-top: 1px solid #e5e5e5; padding: 12px 8px; margin: 0 10px; }
#comments_container ul li .details { float:left; width: 150px; }
#comments_container ul li .details .author { font-weight: bold; color: #017675; }
#comments_container ul li .details .when { display: block; color: #666; font-size: 11px; }
#comments_container ul li .details a.b_up,#comments_container ul li .details a.b_dn { float:left; width:10px; height: 10px; margin-top: 4px; margin-right: 6px; background: url(/images/MB_IPP/comments.gif) no-repeat left top #fff; text-indent:-9999px; }
#comments_container ul li .details a.b_dn { background-position: right top; }
#comments_container ul li .details a.b_up:hover { background-position: left bottom; }
#comments_container ul li .details a.b_dn:hover { background-position: right bottom; }
#comments_container ul li .details .when span { float:left; margin-left: 4px; }
#player_page #comments_container ul li p { float:left; width: 340px; color: #555; line-height: 18px; border: none; margin:0 10px; padding-bottom:0; }
#comments_container form { -webkit-border-radius: 8px; -moz-border-radius: 8px; background: #eee; border: 2px solid #666; margin: 10px;   }
#comments_container form h3 { background: #666; padding: 3px 10px; color: #fff; font-size: 12px; margin-bottom: 10px; }
#player_page #comments_container form p { margin: 0px 30px; border: none; }
#comments_container form input { width: 140px; }
#comments_container form textarea { font-family: Arial, Helvetica, sans-serif; width: 310px; height: 120px; font-size: 12px; }
#comments_container form label { float:left; width: 100px; margin-left: 50px; display: inline; font-size: 11px; }


#content #pornstar-bio { font-size: 12px; margin-bottom: 10px;width: 760px; padding-top: 5px; float:left; border-right: 4px solid #d9d9d9; padding-right: 5px;   }
#content #pornstar-bio h2 { margin-bottom: 5px; }
#content #pornstar-bio #thumbnail { width: 172px; height: 200px; border: 1px solid #000; float:left; margin: 0 24px 0 0; background-position: center; position: relative; }
#content #pornstar-bio #thumbnail a.favor { background: url(/images/MB_IPP/favorite_add.gif) no-repeat left; height: 16px; padding-top:2px; padding-left: 22px; font-size: 11px; text-decoration: none; position: absolute; left:0; bottom:-24px; }
#content #pornstar-bio #thumbnail a.favor:hover { text-decoration: underline; }
#content #dvd-info_left h1 { }
#content #pornstar-bio ul { list-style: none; float: left; margin: 0 0 6px 0; width: 560px; }
#content #pornstar-bio ul li { margin: 0; border-top: 1px solid #dedede; padding: 6px 0; line-height: 18px;  }
#content #pornstar-bio ul li .rating span { padding: 4px 0 0 5px; width: 140px; }
#content #pornstar-bio ul li a { text-decoration: none; font-weight: bold; }
#content #pornstar-bio ul li span { display: block; font-weight: bold; color: #666; float:left; width: 80px; }

#pornstar-bio-right {float:left; width: 185px; padding: 0; padding-top: 5px; }
#pornstar-bio-right h2{ margin-left: 5px; margin-bottom: 5px; }
#pornstar-bio-right ul { list-style: none; }
#pornstar-bio-right ul li { float:left; width: 87px; margin-left: 5px; margin-bottom: 5px; }
#pornstar-bio-right ul li a.thumbnail { width: 85px; height: 80px; border: 1px solid #666; display: block; text-indent:-9999px; background-position: center; margin-bottom: 2px; }
#pornstar-bio-right ul li a.thumbnail:hover { border-color: #000; }
#pornstar-bio-right ul li h3 { font-size: 11px; font-weight: normal; }

#content #dvd-info { font-size: 12px; margin-bottom: 10px;width: 740px; padding-top: 5px; float:left; border-right: 4px solid #999; padding-right: 5px;   }

#content #dvd-info_right { float:left; width: 200px; padding-top: 5px; padding-right: 0; padding-bottom: 0; padding-left: 5px; }
#content #dvd-info_right ul.cover { list-style: none; margin: 10px 0; }
#content #dvd-info_right ul.cover li { margin-bottom: 14px; }
#content #dvd-info_right ul.cover li a { display: block; padding-left: 16px; font-weight: bold; font-size: 14px; }
#content #dvd-info_right ul.cover li a.thumb { background: #e1e1e1; display: block; padding: 4px; width: 176px; margin: auto; margin-bottom: 5px; }
#content #dvd-info_right ul.cover li a.thumb img { border: 1px solid #000; margin: 0 auto; display: block; }
#content #dvd-info_right ul.cover li p { font-size: 11px; padding-left: 16px; }

#content #dvd-info_left { font-size: 12px; margin-bottom: 20px;  padding-bottom: 20px; margin-left: 10px; margin-right: 10px; }
#content #dvd-info_left #cover { position: relative;float:left; margin: 0 24px 0 0;width: 220px; height: 310px; }
#content #dvd-info_left #cover #cover-back, #content #dvd-info_left #cover #cover-front { width: 220px; height: 310px; border: 1px solid #000; position: absolute; top: 0; left:0; background-position: center;  }

#content #dvd-info_left #cover a.favor { background: url(/images/MB_IPP/favorite_add.gif) no-repeat left; height: 16px; padding-top:2px; padding-left: 22px; font-size: 11px; text-decoration: none; position: absolute; left:0; bottom:-24px; }
#content #dvd-info_left #cover a.favor { text-decoration: underline; }
#content #dvd-info_left h2 { margin-bottom: 10px; }
#content #dvd-info_left ul { list-style: none; float: left; margin: 6px 0; width: 470px; }
#content #dvd-info_left ul li { margin: 0; border-top: 1px solid #dedede; padding: 6px 0;  }
#content #dvd-info_left ul li .rating span { padding-top: 5px; padding-left: 5px; font-size: 12px; }
#content #dvd-info_left ul li a { text-decoration: none; font-weight: bold; }
#content #dvd-info_left ul li span { display: block; font-weight: bold; color: #666; float:left; width: 80px; }
#content #dvd-info_left ul li .stars { float:left; width: 360px; line-height: 18px; }
#content .dvd-item { clear:left; border: 1px solid #ccc; margin: 0 10px 10px 10px; padding-top: 5px;-webkit-border-radius: 4px; -moz-border-radius: 4px; position: relative; }
#content .dvd-item h2 { margin: 0 5px; }
#content .dvd-item ul { list-style: none; margin: 10px 0 6px 0; padding-left:6px; clear: both; }
#content .dvd-item .rating { position: absolute; right:10px; top: 11px; }
#content .dvd-item .rating span { padding: 4px 0 0 5px; font-weight: bold; color: #666; font-size: 12px; }
#content .dvd-item ul li { float:left; width: 222px; margin: 0 0 8px 10px; display: inline; }
#content .dvd-item ul li a.thumbnail { width: 222px; height: 150px; display: block; border: 1px solid #666; position: relative; text-decoration: none; background-position: center;  }
#content .dvd-item .buttons { margin-left: 20px; }
#content .dvd-item .buttons a { float:left; width: 148px; height: 24px;  text-decoration: none; text-align: center; font-weight: bold; font-size: 12px; color: #333; padding-top: 8px; margin-right: 4px; background: url(/images/MB_IPP/sprites.gif) no-repeat 0 -648px;}
#content .dvd-item .buttons a:hover { text-decoration: underline; background: url(/images/MB_IPP/sprites.gif) no-repeat  -148px -648px; }

#content .dvd-item .buttons a.join { float:right; width: 148px; height: 24px;  text-decoration: none; text-align: center; font-weight: bold; font-size: 12px; color: #fff;  padding-top: 8px; margin-right: 4px; background: url(/images/MB_IPP/sprites.gif) no-repeat 0 -689px; text-shadow: 1px 1px 1px #689324; margin-right: 20px; }
#content .dvd-item .buttons a.join:hover { text-decoration: underline; background: url(/images/MB_IPP/sprites.gif) no-repeat  -148px -689px; }

#content .dvd-item p { font-size: 11px; color: #666; margin: 10px 20px 0px 20px; padding-bottom: 8px; }

#content #favorites li { position: relative; }
#content #favorites li a.favorite_rem { background: url(/images/MB_IPP/favorite_rem.gif) no-repeat; width: 18px; height: 18px; position: absolute; top: -2px; left:-2px; border: none; text-indent:-9999px; }

#content .sites img.screen { float:left; border: 1px solid #999; margin-bottom: 6px; margin-left: 2px; clear:left; }
#content .sites p.alert { background:#fffadb; border: 1px solid #ffc313; padding: 5px 14px; text-align:center; margin: 6px 2px;  }
#content .sites .desc { float:left;  width: 286px; clear:left; margin-left:2px; padding: 5px; }
#content .sites h3 { margin:0; padding:0; clear:both; font-weight: normal; color: #333; margin-bottom: 6px; }
#content .sites ul.dvds { list-style: none; }
#content .sites ul.dvds li { float:left; width: 122px; margin-left: 10px; display: inline; }
#content .sites ul.dvds li a { border: 1px solid #999; display: block; background-position: center; background-repeat: no-repeat; width: 120px; height: 170px; }
#content .sites p { font-size: 13px; line-height: 19px; }
#content .sites .siteScenes { float:left; padding: 5px 0; }
#content .sites .siteScenes h3 { margin-left: 10px; }
#content .sites .siteScenes ul { list-style: none; }
#content .sites .siteScenes ul li { float:left; width: 155px; margin-left: 10px; display: inline; font-size: 11px; margin-bottom: 5px; }
#content .sites .siteScenes ul li a.thumb{ border: 1px solid #999; display: block; }
#content .sites .siteScenes ul li a.thumb img { border: none; display: block; }
#content .sites a.join { clear:left; font-weight: bold; text-align: center; border-bottom: 2px solid #ccc; margin-bottom: 30px; background: #f2f2f2; border-top: 1px solid #ccc; padding: 5px; display: block; }
#content .sites .picstats { position: relative; }
#content .sites .picstats ul { position: absolute; list-style-type: none; left: 3px; top: 127px; width: 294px; padding-top: 5px; padding-bottom: 5px; background-color: #FFF; filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5; height: 35px; }
#content .sites .picstats ul li { float: left; margin-right: 4px; padding-right: 5px; padding-left: 5px; text-align: center; height: 25px; }
#content .sites .picstats ul li div { height: 12px; text-align: center; font-size: 12px; font-weight: bold; }
#content .sites .picstats ul li span { background-color: #000; -moz-border-radius: 5px; -webkit-border-radius: 5px;  font-size: 14px; font-weight: bold; color: #FFF; padding-right: 22px; padding-left: 22px; margin-top: 9px; padding-bottom: 4px; }
#content .sites img.overlay { height: 50px; width: 100px; position: absolute; left: 9px; top: 5px;  border: 0; }
#content .sites .desc h3 .accessbtn { position: absolute; left: 204px; top: 1px; }
#content .sites .desc h3{ position: relative; }

#content .screens ul { list-style: none; margin-bottom: 18px; padding-left:3px;clear: both; }
#content .screens ul li { float:left; width: 144px; margin: 6px 0 0px 12px; display: inline; }
#content .screens ul li a { width: 130px; height: 87px; display: block; border: 1px solid #ccc; background: #f2f2f2; position: relative; text-decoration: none;margin-bottom: 3px; padding: 6px;  }
#content .screens ul li a img { border: none; display: block; }

#content #upgrade {  }
#content #upgrade #points { margin: 20px 20px 50px 20px; border: 1px solid #ccc;-webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 20px 40px 40px 40px; position: relative; }
#content #upgrade #points img { float:right; margin: 0 0 0 80px; border: 6px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
#content #upgrade #points ul { list-style: none; margin: 0 0 0 10px; }
#content #upgrade #points ul li { background: url(/images/MB_IPP/upgrade_icons.gif) no-repeat 0 0; margin: 20px 0; padding: 10px 0 10px 60px; }
#content #upgrade #points ul li strong { display: block; text-transform: uppercase;  color: #cd0000; font-size: 18px; margin-bottom: 6px; }
#content #upgrade #points ul li.two { background-position: 0 -95px; }
#content #upgrade #points ul li.three { background-position: 0 -198px; }
#content #upgrade #points input.btn { position: absolute; bottom: -25px; left: 65px; }

#content #upgrade #sites { text-align: center; margin: 20px 10px; }
#content #upgrade #sites img { border: 1px solid #ccc; float:left; margin: 4px 3px 4px 4px;  }
#content #upgrade #sites .covers { padding: 14px 0; }
#content #upgrade #sites .covers img { float:left; margin: 4px 2px 2px 3px; }
#content #upgrade #sites input.btn { display: block; margin: auto; clear:left; }

#login #right { width: 475px; }
#login #left { width: 480px; background: none; border: none; }
#login #left h2 span { font-size: 16px; }
#login #left h3 { font-size: 18px; font-weight: normal; color: #333; margin: 14px 20px; }
#login #left ul { list-style: none; margin: 20px; }
#login #left ul li { margin: 10px 0; font-size: 13px; line-height: 23px; background: url(/images/MB_IPP/tick.gif) no-repeat 0 0; padding: 0 0 15px 60px; border-bottom: 1px solid #ccc; }
#login fieldset { border: none; font-size: 13px; margin: 10px 0 0 5px; background: #f5f5f5;-webkit-border-radius: 15px; -moz-border-radius: 15px; }
#login p { margin: 14px 40px; }
#login label { display: block; margin: 14px 40px; }
#login label input.text-field { width: 220px; margin-top: 4px; padding: 5px; }
#login label input.submitbutton { font-size: 22px; font-weight: bold; padding: 0 10px; }
#login .code {display: block; margin-top: 5px; border: 1px solid grey;}
#login h3.notice {background:#DDFFCC; border: 1px solid #119911; color: #225011; font-size: 15px; margin: 10px; padding: 10px; text-align: center;}

#footer { padding: 36px 0 26px 0; font-weight: bold; font-size: 12px; color: #FFF; text-align: center; }
#footer a:link, #footer a:visited { color: #DF5719; }
#footer p {  margin-bottom: 15px; }
#footer p.warning { font-weight: normal; }
#footer p.support { font-weight: normal; display: block; font-size: 11px; margin: 0; }
#footer p.copyright { font-weight: normal;margin-bottom: 0; }

.rstars {float:left;display:block;overflow:hidden;position:relative;background:url(/images/MB_IPP/stars.gif) no-repeat 0 -24px; height:20px; width:109px;margin:0 0 5px 0;padding:0;}
.rstars .filled {z-index:1;background:url(/images/MB_IPP/stars.gif) no-repeat 0 -68px;}
.rstars .filled, .rstars a, .rstars .voted{border:0;float:left;position:absolute;top:0;left:0;height:21px;}
.rstars .voted {z-index:1;background:url(/images/MB_IPP/stars.gif) no-repeat 0 -46px;}
.rstars a.rate_1{width:20%;z-index:6;}
.rstars a.rate_2{width:40%;z-index:5;}
.rstars a.rate_3{width:60%;z-index:4;}
.rstars a.rate_4{width:80%;z-index:3;}
.rstars a.rate_5{width:100%;z-index:2;}
.rstars a:hover{background: url(/images/MB_IPP/stars.gif) no-repeat 0 -2px;}
.rrating span { display:inline; float:left; margin: 7px 0 0 8px; font-size: 0.8em;}

/* jGrowl styles*/
div.jGrowl {padding: 10px;z-index: 9998;}
body > div.jGrowl {position:fixed;}
body > div.jGrowl.top-left {left: 0px;top: 0px;}
body > div.jGrowl.top-right {right: 0px;top: 0px;}
body > div.jGrowl.bottom-left {left: 0px;bottom:0px;}
body > div.jGrowl.bottom-right {right: 0px;bottom: 0px;}
body > div.jGrowl.center {top: 0px;width: 50%;left: 25%;}
div.center div.jGrowl-notification, div.center div.jGrowl-closer {margin-left: auto;margin-right: auto;}
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {background-color: #000;color: #fff;opacity: .85;filter: alpha(opacity = 85);zoom: 1;width: 235px;padding: 10px;margin-top: 5px;margin-bottom: 5px;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;text-align: left;display: none;-moz-border-radius: 5px;-webkit-border-radius:5px;}
div.jGrowl div.jGrowl-notification {min-height: 40px;}
div.jGrowl div.jGrowl-notification div.header {font-weight: bold;font-size:10px;}
div.jGrowl div.jGrowl-notification div.close {z-index: 9999;float: right;font-weight: bold;font-size: 12px;cursor:pointer;}
div.jGrowl div.jGrowl-closer {height: 15px;padding-top: 4px;padding-bottom: 4px;cursor: pointer;font-size:11px;font-weight: bold;text-align: center;}

#content #right .series {}
#content #right .series ul{ list-style-type: none; margin-left: 12px; }
#content #right .series ul li{ float: left; }
#content #right .series ul li:hover{ background-color: #FFF5CC; }
#content #right .series ul li.full:hover{ background-color: #FFF5CC; }
#content #right .series ul li.top:hover{ background-color: #909090; }
#content #right .series ul li.top { height: 33px; width: 745px; background-color: #CCC; font-size: 14px; font-weight: bold; margin-bottom: 12px; }
#content #right .series ul li.top .name { border-right: 2px solid #FFF; height: 26px; }
#content #right .series ul li.top .dvd {border-right: 2px solid #FFF; height: 26px;}
#content #right .series ul li.top .studio {border-right: 2px solid #FFF; height: 26px;}
#content #right .series ul li.top .rating {height: 26px;}
#content #right .series ul li.top .name:hover { background-color: #C6C6C6; }
#content #right .series ul li.top .dvd:hover { background-color: #C6C6C6; }
#content #right .series ul li.top .studio:hover { background-color: #C6C6C6; }
#content #right .series ul li.top .rating:hover { background-color: #C6C6C6; }
#content #right .series ul li a { color: #000; text-decoration: none; }
#content #right .series ul li .name { float: left; width: 290px; padding-top: 6px; padding-left: 8px;}
#content #right .series ul li .dvd { float: left; width: 70px; padding: 6px 0 0 4px; }
#content #right .series ul li .studio {float: left; width: 155px; padding-top: 6px; padding: 6px 0 0 4px;}
#content #right .series ul li .rating {float: left; width: 202px; padding-top: 6px; padding: 6px 0 0 4px;}
#content #right .series ul li.blank{ height: 30px; width: 745px; color: #000; font-size: 12px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
#content #right .series ul li.full{ height: 30px; width: 745px; background-color: #E6E6E6; font-size: 12px; color: #000; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }

#porn .network { margin-left: 18px; clear: both; padding-bottom: 40px; height: 450px; }
#porn .network .promo { background-color: #f9e39a; width: 924px; padding-top: 5px; padding-bottom: 5px; border: 2px solid #ffc538; text-align: center; font-size: 20px; font-weight: bold; text-transform: uppercase; color: #6c2107; font-family: Arial, Helvetica, sans-serif; margin-top: 20px; }
#porn .network p { color: #000; font-size: 14px; text-align: center; padding-top: 7px; padding-bottom: 7px; }
#porn .network ul { list-style-type: none; }
#porn .network ul li{ height: 190px; width: 222px; float: left; margin-right: 12px; margin-bottom: 9px; }
#porn .network ul li img{ height: 150px; width: 222px; }
#porn .network ul li div { font-size: 10px; color: #000; margin-top: 4px; }
#porn .network ul li div span { font-weight: bold; color: #6c2107; }

