@charset "utf-8";
/* Reset */

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th { font-size: 12; font-weight: normal; }
ul, ol { list-style: none; }
fieldset, img { border: none; }
.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%; }
/* Layout */

body { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #000000; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(/bangmystepmom/images/bg.gif); }
#container { width: 984px; margin: 0 auto; background:url(/bangmystepmom/images/pagebds.jpg) repeat-y center; }
#main { width: 952px; margin: 0 auto; }
a { color: #4552ff; text-decoration: underline; }
strong { font-weight: bold; }
.clear { clear: both; }
h1 { font-size: 21px; font-weight: bold; letter-spacing: -1px; }
h2 { font-size: 30px; font-weight: normal; letter-spacing: -1px; margin: 0; }
/* Header & Footer */

#headercontainer { width: 952px; margin: 0 auto; }
#reflect { background-image: url(/bangmystepmom/images/header1-11.jpg); background-repeat: no-repeat; color: #333333; text-align: center; padding: 8px 0 }
#footercontainer { width: 887px; margin: 0 auto; }
/* Episodes */
.stars { margin-top: 14px; }
.episodecontainer { width: 946px; margin: 0 auto 15px auto; padding: 0; background:url(/bangmystepmom/images/ep_bg.jpg) repeat-y center; }
.episodeheader { width: 946px; height: 75px; text-align: center; background:url(/bangmystepmom/images/ep_header.jpg) no-repeat; color: #fff; }
.episodeheader h2 { padding: 22px; }
.episodecontent { width: 946px; text-align: center; clear:both }
.thumb_bd { border: 1px #484848 solid; }
.pitch { width: 100%; text-align: center; }
.pitch h2 { font-weight: bold; letter-spacing: -2px; }
.scrollbox { width: 323px; margin: 0 auto 9px auto; }
.scrollbox textarea { width: 308px; height: 118px; padding: 6px; font-size: 15px; }
.episodecontrols { width: 324px; margin: 0 auto; }
.episodecontrols li { float: left; margin-right: 1px; }
.episodefooter { width: 946px; height: 14px; }
#cr { text-align: center; margin: 0 auto; padding: 5px 0; font-size: 11px; color: #333; }
#cr p { padding-bottom: 15px; }
.details { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px }
/* Preview */

#videocontainer { margin: 0 auto 8px auto; }
#starringcontainer { width: 835px; padding: 5px 10px 5px 10px; margin: 0 auto; border: 1px #c9c9c9 solid; font-size: 16px; text-align: left; }
#storycontainer { width: 835px; padding: 10px; margin: 0 auto; font-size: 16px; text-align: left; border-bottom: 1px #c9c9c9 solid; }
.prethumbs { border:1px solid }
/* Preview Page Join Form */
#preview_join { width: 600px; margin: auto; margin-top: 15px; background-color: #f7f7f7; border: 1px solid #eee; padding: 10px; color: #000; text-align: center; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#preview_join form { display: inline; }
#preview_join input.text { font-size: 12px; padding: 3px; border: 1px solid #A5ACB2; background-color: #FFF; }
#preview_join input.text:focus { background-color: #FFFFCC; }
#preview_join td.title { font-size: 14px; font-weight: bold; padding-bottom: 5px; }
#preview_join td.title span { color: #c00; }
#preview_join .selectmenu { font-size: 12px; margin-top: 3px; }
#preview_join table { text-align: center; }
#preview_join table td { font-size: 11px; }
/* LATEST GIRLS */

#latestgirls { clear: both; padding: 0px 10px; }
#latestgirls ul { padding: 0; margin: 0 0 0 90px; }
#latestgirls li { float: left; text-align:  center; font-size: 0.9em; margin: 0 20px 20px 0; }
#latestgirls li.last { margin-right: 0; }
.thumbdvd { padding: 3px; background: #fee193; border: solid 1px #ffb663; }
#latestgirls li a { color: #4552FF; text-decoration: none; font-weight: bold; font-size:19px }
/* DVDS */

#dvds { clear: both; padding: 0 20px; }
#dvds ul { padding: 0; margin: 0 0 0 55px; list-style-type:none }
#dvds li { float: left; text-align:  center; font-size: 0.8em; margin: 0 6px 20px 0; }
#dvds li.last { margin-right: 0; }
.thumbdvd { padding: 3px; background: #fee193; border: solid 1px #ffb663; }
#dvds ul li span a { text-decoration: none; }
#dvds ul li span a:hover { color: #FFFF00; text-decoration: underline; }
/* Join Page */

#joinformcontainer { width: 946px; margin: 0 auto; padding: 0; background:url(/bangmystepmom/images/ep_bg.jpg) repeat-y center; }
#joinformheader { width: 946px; height: 13px; }
#joinform { padding: 10px 10px; text-align: center; }
#joinleft { float: left; width: 229px; height: 464px; padding: 30px 20px 0 20px; background: url(/bangmystepmom/images/joinleft.jpg) no-repeat; color: #FFF; text-align: left; }
#joinleft li { margin-bottom: 15px; font-size: 16px; color: #ff9; }
#joinleft .subtext { font-size: 11px; color: #FFF; }
#joinright { float: left; }
#joinright img { display:block; padding: 1px; border: 1px solid #ccc; margin-bottom: 5px; }
#joinformfooter { width: 946px; height: 14px; }
#container_sep { width: 900px; margin: 4px auto; font-size: 14px; font-weight: bold; text-align: center; }
.joincontainer { width:850px }

.rating_off { background: url(/bangmystepmom/images/rating01.gif) repeat-x; height: 31px; width: 155px; position: relative;margin-bottom: 10px; } 
.rating_on { background: url(/bangmystepmom/images/rating02.gif) repeat-x; height: 31px; width: 155px; position: absolute; top: 0; left:0; }

#common_footer { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; margin-top: 15px; }
#common_footer p { margin: 0; padding-bottom: 15px; }
#common_footer p.common_copyright { }
#common_footer p.comfortable { color: #000;font-size: 12px;font-weight: bold;font-family: Verdana, Geneva, sans-serif; }
#common_footer a { color: #4552FF; text-decoration: underline; }
#common_footer a:hover { color: #900; text-decoration: none; }
