body { background: url(/ilikeemwhite/images/bg.jpg) repeat #707070; margin: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

.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%; }

#w { width: 940px; background: url(/ilikeemwhite/images/bg_y.jpg) repeat-y; margin: auto; padding: 0 6px; }

#head img { float:left; border: none; }
#head .intro { clear:left; background: url(/ilikeemwhite/images/main_17.gif) no-repeat; height: 115px; padding: 1px; position: relative; }
#head .intro p { padding: 40px 30px 0 20px; margin: 0; font-weight:bold; font-family:Verdana, Geneva, sans-serif}
#head .intro h1 { font-size: 24px; text-align: center; position: absolute; top: -40px; left: 240px; color: #fff; margin:0; }

.tbl { background: url(/ilikeemwhite/images/main_26.gif) repeat-y; clear:left; }
.tbl img { display: block; border: none; }
.tbl img.l { float:left; }
.tbl .left { float:left; width: 600px; position: relative; }
.tbl .left .play { border: none; position: absolute; bottom: 0; right: 0; display:none}
.tbl p.desc { background: #000; color: #fff; margin: 0px 2px 2px 2px; clear:left; padding: 10px; }
.tbl h1 { background:url(/ilikeemwhite/images/main_19.gif) no-repeat; height: 35px; margin:0; padding: 0; color: #fff; font-size: 18px; padding: 6px 0 0 10px; position: relative; }
.tbl h1 span { position: absolute; right: 10px; }
.tbl .small-thumbs { padding-left: 2px; width: 940px; }
.tbl .small-thumbs img { float:left; margin-right: 3px; }

.text-link { background: url(/ilikeemwhite/images/main_29.gif) no-repeat; clear:left; margin: 2px 0;  }
.text-link a { font-size: 20px; text-decoration: underline; display: block; padding: 20px; text-align: center; font-family:Verdana, Geneva, sans-serif; font-weight:bold}
.text-link a:hover { color: #fff; text-decoration: none; background: #000;  }

.models-item { width: 302px; float:left; position: relative; padding: 2px; border: 1px solid #333; margin: 0 2px 8px; }
.models-item img { border:none; }
.models-item .flag { position: absolute; top:-1px; left: -1px;  border: none; }
.models-item .flag img { }
.models-item .details { font-size: 11px; padding:5px; }
.models-item .txt a { color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; background: #c41206; display:block; padding:4px; clear:left; height: 17px; }

/********** OLD SITES PAGE
.sites-item { width: 223px; float:left; position: relative; padding: 2px; border: 1px solid #333; margin: 0 3px 8px; color: #fff; background: #000; }
.last { margin-right: 0; }
.sites-item img { border:none; }
.sites-item .flag { position: absolute; top:-1px; left: -1px;  border: none; }
.sites-item .flag img { }
.sites-item .details { font-size: 11px; padding:5px; }
.sites-item .txt a { color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; background: #c41206; display:block; padding:4px; clear:left; height: 17px; }
*********************/

/** Sites **/
ul.sites { list-style: none; margin:0;padding:0;margin-left: 40px; }
ul.sites li { float:left; margin: 7px 6px 2px 6px; display: inline; text-align: center; background: #f2f2f2; padding:5px 10px; }
ul.sites li a { font-weight: bold; color: #000; }
ul.sites li p { width: 181px; font-size: 12px; font-weight: bold; color: #333; margin-top:6px; height: 46px; }
ul.sites li img { display: block; border: 1px solid #000; }
ul.sites li a:hover img { border: 1px dotted #000; }
ul.sites li a:hover { color: #333; }


/* @group DVDs */
.dvdcell { background: #f4f4f4;font-size: 11px;font-weight: bold; }
.dvdcell span { font-weight: 8pt;font-weight: normal; }
.dvdcell img { padding: 1px;background: #000;border: 1px solid #FFF; }
.dvd-specs h1 { font-size: 24px;padding: 0;margin: 5px 0; }
.dvd-specs p { font-size: 14px; }

.join-form { border-right:3px solid #c41a12;  float: left; width: 379px;padding: 10px 0; text-align: center; height: 444px }

.join-thumbs { float:left; width: 235px; background: #000;  }
.join-thumbs img { display: block; border: 1px solid #fff; border-bottom: none;}

.join-left { width: 317px; text-align: left; margin:0 0 0 1px; border-right:3px solid #c41a12; height: 464px; display:inline;background: #460903;color: #fff; font-size: 13px; float:left; }
.join-left ul { list-style: square; color: #f17468; padding: 0; margin: 10px 10px 0 24px; }
.join-left ul li { padding: 6px; }
.join-left ul li b { color: #FFF; }
.join-left h1 { font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-align: center; border-top: 1px solid #ccc; padding-top: 10px; color: #f2c9c5; }
.join-left h1 span { font-size: 26px; color: #FF0 }

#buttons {  background: #000; }
#buttons img { float:left; border: none; }

.footer { background: url(/ilikeemwhite/images/main_35.gif) no-repeat bottom; padding:30px; text-align: center; clear:left; }

.rating_off { background: url(rating01.gif) repeat-x; height: 31px; width: 155px; position: relative;margin-top: -3px; } 
.rating_on { background: url(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: #f00; text-decoration: underline; }
#common_footer a:hover { color: #fc0; text-decoration: none; }