@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; outline:0; }
ul, li { list-style:none; }
a img { border:0; }
p { padding:6px 0; }
body { font-family:Arial, Helvetica, "Nimbus Sans L", FreeSans; font-size:15px; background-color: #000; background-image: url(../images/bg_hd.jpg); background-repeat: no-repeat; background-position: center top; }
.blue { color: #005492; }
.green { color: #54851c; }
.grey { color: #444; }
.ltblue { color: #065eb8; }
.yellow { color: #fdfebe; }
#wrap { width: 984px; margin: 0 auto; background-color: #FFF; }
#navigation { float: left; display: block; height: 41px; width: 780px; background: url(../images/header_hidef.png) no-repeat; padding-left: 178px; font-size: 13px; overflow: hidden; }
#header { background: url(../images/header_bg.png) repeat-x; height: 384px; position: relative; }
#navigation li { float: left; }
#navigation li { padding: 0 10px; font-weight: bold; height: 41px; display: inline-block; }
#navigation .current a { color: #437711; }
#navigation li a { text-decoration: none; color: #000; line-height: 40px; display: inline; height: 41px; }
#navigation li a:hover { text-decoration: underline; color: #437711; }
#header .right { display: block; float: left; top: 6px; left: 708px; position: absolute; }
#hdPorn { background-image: url(../images/hd_porn_bg.png); height: 343px; position: relative; float: left; }
#hdPorn .left { float: left; }
#hdPorn .right { float: left; }
#hdPorn .model { float: left; border: solid 5px #fff; margin-top: 15px; }
#modelOverlay { position: absolute; background-image: url(../images/720p_32bit.png);  _background-image: url(../images/720p_8bit.png); width: 206px; height: 130px; left: 358px; top: 15px; z-index: 10; }
#hdPorn .description { float: left; padding: 20px 10px 0 18px; width: 376px; color: #FFF; height: 323px; background: url(../images/hd_porn_right_bg.png) no-repeat; }
#hdPorn .description .title1 { font-size: 34px; font-weight: bold; display: block; height: 50px; line-height: 50px; }
#hdPorn .description ul li strong { color: #ffeed3; }
#hdPorn .description ul { display: block; float: left; width: 376px; overflow: hidden; padding: 8px 0 0 0; height: 112px; }
#hdPorn .description ul li { display: block; height: 21px; float: left; width: 100%; }
#hdPorn .description p { float: left; display: block; width: 100%; color: #000; font-size: 12px; padding-top: 12px; line-height: 16px; }
#topContent { background: url(../images/topwrap_fade.png) no-repeat; padding: 15px 0 0px 15px; float: left; width: 969px; }
#topContent img { background: url(../images/video_thumb_bg.png); padding: 5px; margin: 0px 14px 14px 0; float: left; }
#slide { background: url(../images/slide_right_bg.jpg) no-repeat right; height: 205px; margin: 0 15px; width: 954px; overflow: hidden; clear: both; }
#slide .left { float: left; }
#slide .overflowWrap { float: left; width: 774px; overflow: hidden; height: 160px; padding-top: 23px; position: relative; }
#slide .overflowWrap ul { float: left; display: block; height: 160px; }
#slide .overflowWrap ul li { float: left; display: block; width: 186px; margin-right:10px; }
#slide .overflowWrap li img { float: left; }
#slide .overflowWrap li .time { display: block; position: absolute; top: 106px; height: 18px; background-image: url(../images/slide_tsbg.png); left: 0px; width: 176px; color: #FFF; font-size: 11px; font-weight: bold; line-height: 18px; padding: 0 0 0 10px; }
#slide .overflowWrap li .time span { position: absolute; left: 150px; top: 0px; }
#slide .overflowWrap li .details { display:block; float: left; background:#005492; width: 176px; padding: 4px 0 0 10px; font-size:11px; font-weight: bold; color:#FFF; height: 32px; }
#slide .overflowWrap ul li .wrap { position: relative; display: block; float: left; width: 186px; }
#showMore { padding: 14px 0 0 15px; height: 69px; clear: left; }
#showMore p { font-size: 29px; font-weight: bold; width: 594px; display: block; float: left; text-align: center; line-height: 30px; }
#showMore p .grey { font-size: 17px; line-height: 17px; }
#showMore a { float: left; }
#bottomContent img { padding: 5px; background-image: url(../images/video_thumb_bg.png); margin: 0 14px 14px 0; float: left; }
#bottomContent { padding: 0 0 0 15px; }
#bigger { clear: both; background: url(../images/bigger_is_better.png) 0 0px no-repeat; }
#bigger p { padding: 6px 10px 0 402px; font-size: 37px; font-weight: bold; line-height: 37px; }
#bigger p a { padding: 6px 0; display: block; }
#recent .recentHeader { background: url(../images/recent_hdr_bg.png); height: 41px; display: block; line-height: 41px; color: #FFF; font-weight: bold; padding-left: 20px; font-size: 17px; }
#recent ul { display: block; width: 876px; padding: 20px 0 0 57px; height: 268px; }
#recent ul li { float: left; padding: 6px 6px 0 0; }
#recent ul li img { border: 2px solid #000; }
#recent { background: #e4e4e4 url(../images/updates_bg.png) no-repeat 0px 41px; height: 413px; }
#recent a { font-size: 27px; text-decoration: none; color: #000; font-weight: bold; line-height: 58px; text-align: center; display:block; }
#recent a span { text-decoration: underline; }
.clear { font-size: 0px; line-height: 0px; clear: both; height: 0px; overflow: hidden; }
#topContent ul, #bottomContent ul { display:block; padding: 5px 0 10px 7px; width: 969px; float: left; }
#topContent ul li, #bottomContent ul li { display:block; float:left; padding-bottom:10px;  }
#bottomContent ul { padding: 0 0 5px 7px; }
#topContent ul li img, #bottomContent ul li img { background: url(../images/image_gal_bg.png); padding: 5px; margin: 0px 10px 0px 0; float: left; }
