body {
    background: #00aeff url('http://thumbs.dagay.com/static/images/bg.gif') repeat-y scroll center top;
    font-family:Tahoma;
    font-size:80%;
    text-align:center;
    margin:0px;
}

input { font-family:Tahoma; }

div, span { overflow:hidden; }

div.error-msg { padding:5px; margin:10px 0 0 0; width:100%; float:left; color:#FFFFFF; background-color:#990000; font-size:14px; }
div.info-msg { padding:5px; margin:10px 0 0 0; width:100%; float:left; color:#FFFFFF; background-color:#000099; font-size:14px; }

h1, h2, h3, h4 { margin:0; font-weight:normal; }

div.site { width:946px; margin:0 auto; cursor:default; }
div.site-border-t { width:946px; height:17px; background:transparent url('http://thumbs.dagay.com/static/images/site_border_t.png') no-repeat; }
div.site-border-b { width:946px; height:17px; background:transparent url('http://thumbs.dagay.com/static/images/site_border_b.png') no-repeat; }
div.site-background { width:946px; background:transparent url('http://thumbs.dagay.com/static/images/site_bg.png') repeat; }
div.site-main  { width:930px; margin:0 auto; }

div.main-header { float:left; width:100%; background:transparent url(http://thumbs.dagay.com/static/images/back-dagay.gif) repeat-x; }
div.main-header a.logo { float:left; width:370px; height:100px; background:transparent url('http://thumbs.dagay.com/static/images/site_logo.gif') no-repeat; margin:0 10px; }
div.main-header div.right { float:left; width:530px; height:100px; text-align:center; }
div.main-header div.right div { width:500px; height:100px; margin:0 auto; }

div.main-b-head { float:left; height:19px; width:930px; background:transparent url(http://thumbs.dagay.com/static/images/b-t-dagay.gif) no-repeat; }
div.main-b-head div.logo-text { float:left; width:910px; margin:0 10px; color:#00aeff; }
div.main-b-head div.logo-text h1 { font-size:11px; }

div.main-menu { float:left; width:100%; background:#4BB320; margin-bottom:10px; }
div.main-menu ul { float:left; width:100%; list-style-type:none; font-family:arial; font-size:14px; font-weight:bold; text-transform:uppercase; padding:0; margin:0; }
div.main-menu li { float:left; margin-left:7px; }
div.main-menu li.s { margin-left:10px; }
div.main-menu li.r { float:right; margin-right:10px; }
div.main-menu a { float:left; color:#fff; text-decoration:none; padding:5px 10px 5px 10px; }
div.main-menu a:hover { background:#00AEFF; }
div.main-menu li.s a { background:#00AEFF; cursor:default; }
div.main-menu a.hot { background:#CC0000; }
div.main-menu a.hot:hover { background:#CC0000; }

div.main-search { float:left; width:100%; }
div.main-search div { float:left; height:40px; border:1px solid #4BB320; border-style:dashed; }
div.main-search div.search { width:298px; background:#FFF; margin:0 10px; }
div.main-search div.search form { float:left; }
div.main-search div.search form input.string { float:left; width:198px; height:18px; font-size:13px; line-height:18px; border:1px solid #000; padding:5px; margin:5px 0 0 5px; }
div.main-search div.search form input.submit { float:left; font-size:14px; height:32px; font-weight:bold; margin:4px 0 0 8px; padding:1px 5px 4px 5px; }
div.main-search div.links { width:598px; background:#FFF; }
div.main-search div.links span, div.main-search div.links a { float:left; font-size:12px; padding:3px 0px 0px 4px; width:70px; height:15px; }
div.main-search div.links span.title { height:30px; text-decoration:underline; margin:3px 5px 0 10px; }
div.main-search div.links a { font-weight:bold; color:#00AEFF; text-decoration:none; }
div.main-search div.links a:hover { color:#4BB320; text-decoration:underline; }

div.main-sectiontitle { float:left; width:100%; margin-top:10px; }
div.main-sectiontitle ul { float:left; width:100%; list-style-type:none; font-family:arial; font-size:14px; font-weight:bold; text-transform:uppercase; padding:0; margin:0; }
div.main-sectiontitle li { float:left; text-transform:uppercase; }
div.main-sectiontitle li.current { color:#fff; background:#4BB320; padding:5px 10px 5px 10px; }
div.main-sectiontitle li.current h1, div.main-sectiontitle li.current h2 { font-size:14px; font-weight:bold; }
div.main-sectiontitle li.current-start { width:13px; height:26px; background:transparent url('http://thumbs.dagay.com/static/images/fullset.png') no-repeat 0 -26px; }
div.main-sectiontitle li.current-end { width:13px; height:26px; background:transparent url('http://thumbs.dagay.com/static/images/fullset.png') no-repeat; }
div.main-sectiontitle li.current-mid { color:#00AEFF; padding:5px 10px 5px 10px; }
div.main-sectiontitle li.reverse { float:right; }
div.main-sectiontitle li.reverse a { float:left; color:#fff; text-decoration:none; padding:5px 10px 5px 20px; background:transparent url('http://thumbs.dagay.com/static/images/fullset.png') no-repeat 0 -72px; }
div.main-sectiontitle li.reverse a:hover { background-position:0 -98px; }
div.main-sectiontitle li.s3p1 { width:281px; }
div.main-sectiontitle li.s3p2 { width:282px; }
div.main-sectiontitle li.s3p3 { width:281px; }
div.main-sectiontitle li.text { font-size:11px; color:#00AEFF; padding:5px 10px 5px 10px; margin:2px 0 0 0; }
div.main-sectiontitle li.text h2, div.main-sectiontitle li.text h1 { font-size:11px; font-weight:bold; }
div.main-sectiontitle li.option a { float:left; font-size:11px; color:#fff; background:#00AEFF; text-decoration:none; padding:3px 6px 3px 6px; margin:3px 5px 0 0; }
div.main-sectiontitle li.option a:hover { color:#fff; background:#4BB320; }

div.main-sectiondescription { float:left; width:100%; padding:2px 15px 5px 30px; margin:0; text-align:left; width:885px; }
div.main-sectiondescription h2 { font-size:11px; }
div.main-sectiondescription a { color:#000; }
div.main-sectiondescription span.sponsor-preview { height:100%; width:200px; float:left; overflow:hidden; padding:10px 0 10px 20px; display:inline-block; }
div.main-sectiondescription span.sponsor-info { float:left; width:620px; padding:10px 0 10px 15px; display:inline-block; }
div.main-sectiondescription span.sponsor-info span.title h2 { font-weight:bold; font-size:12px; padding: 10px 0; }
div.main-sectiondescription span.sponsor-info span.text h3 { font-weight:normal; font-size:11px; }

div.main-sectioncontent { float:left; width:100%; margin:5px 0 10px 0; }

div.box-topref { float:left; width:281px; text-align:left; margin-right:0px; padding:0 10px; }
div.box-topref a { float:left; width:225px; color:#000; padding: 1px 0 1px 5px; text-decoration:none; }
div.box-topref a:hover { text-decoration:underline; }
div.box-topref a.hot { font-weight:bold; color:#4BB320; }
div.box-topref a.first { font-weight:bold; color:#fff; background:#00AEFF; }
div.box-topref span { float:left; width:45px; text-align:right; padding:1px 5px 1px 0; }
div.box-topref span.first { font-weight:bold; color:#fff; background:#00AEFF; }
div.box-topref span.link { width:281px; height:19px; text-align:center; padding:3px 0 0 0; margin-top:3px; overflow:visible; }
div.box-topref span.link a { float:none; width:auto; color:#fff; background:#00AEFF;  padding:3px 5px; }
div.box-topref span.link a:hover { background:#00AEFF; }

div.box-ad { float:left; width:302px; margin-right:13px; }

div.box-webcams { float:left; width:281px; padding:0 10px; }
div.box-webcams div { float:left; width:100%; text-align:center; }
div.box-webcams div a { display:block; width:180px; font-weight:bold; text-decoration:none; color:#000; background:#fff; border:1px dashed #4BB320; margin:0 auto 4px auto; padding:5px 8px; }
div.box-webcams div a:hover { color:#FFFFFF; background:#4BB320; border:1px solid #4BB320; }

div.main-sectionpaging { float:left; width:100%; height:20px; text-align:center; overflow:visible; padding-top:4px; }
div.main-sectionpaging span { color:#000; padding:4px 0; }
div.main-sectionpaging a { color:#000; padding:4px 5px; margin-top:5px; }
div.main-sectionpaging a:hover { color:#FFFFFF; background:#00AEFF; text-decoration:none; }
div.main-sectionpaging a.current, div.main-sectionpaging a.current:hover { color:#FFFFFF; background:#00AEFF; text-decoration:none; cursor:default; }
div.main-sectionpaging a.hot, div.main-sectionpaging a.hot:hover { color:#FFFFFF; background:#00AEFF; text-decoration:none; }

div.main-sectionads { float:left; width:100%; text-align:center; margin:5px 0 10px 0; }
div.main-sectionads div { margin:0 auto; }

div.listing-media { float:left; width:185px; height:170px; padding-bottom:5px; position:relative; }
div.listing-media a { float:right; width:180px; color:#00AEFF; text-decoration:none; cursor:pointer; }
div.listing-media a:hover { color:#4BB320; }
div.listing-media a img { width:180px; height:135px; border:0; }
div.listing-media a span { display:block; }
div.listing-media a span.title { font-size:11px; font-weight:bold; margin-top:0px; }
div.listing-media a span.rate-ctn { width:180px; height:17px; }
div.listing-media a span.rate-ctn span.rate { width:94px; height:17px; margin:0 auto; }
div.listing-media a span.layer { position:absolute; width:180px; top:118px; height:17px; background:#00AEFF; filter:alpha(opacity=60); -moz-opacity:0.60; opacity:0.60; }
div.listing-media a:hover span.layer { background:#4BB320; }
div.listing-media span.stats { position:absolute; width:180px; top:118px; height:17px; right:0px; }
div.listing-media span.stats span { float:left; font-size:10px; color:#FFF; padding:2px 3px; }
div.listing-media span.stats span.r { float:right; }

div.listing-media-mini-related { float:left; width:106px; height:110px; position:relative; }
div.listing-media-mini-related a { float:right; width:102px; color:#00AEFF; text-decoration:none; cursor:pointer; }
div.listing-media-mini-related a:hover { color:#4BB320; }
div.listing-media-mini-related a span.layer { background-color:#000; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; width:102px; height:110px; position:absolute; }
div.listing-media-mini-related a img { width:100px; height:75px; border:1px #000 solid; position:relative; }
div.listing-media-mini-related a span { display:block; }
div.listing-media-mini-related a span.title { font-size:11px; font-weight:bold; margin-top:0px; position:relative; }

div.listing-categories { float:left; width:185px; height:255px; padding-bottom:5px; position:relative; }
div.listing-categories a { float:right; text-decoration:none; cursor:pointer; color:#000; }
div.listing-categories a:hover { color:#4BB320; }
div.listing-categories a img { width:180px; height:240px; border:0; display:block; }
div.listing-categories span { display:block; }
div.listing-categories a span.title { width:180px; font-size:11px; font-weight:bold; margin-top:0px; }
div.listing-categories a span.layer { position:absolute; width:180px; top:223px; height:17px; background:#00AEFF; filter:alpha(opacity=60); -moz-opacity:0.60; opacity:0.60; }
div.listing-categories span.media-count { position:absolute; right:0px; top:223px; width:180px; height:17px; }
div.listing-categories span.media-count span.layer { position:absolute; width:180px; height:17px; background:#00AEFF; filter:alpha(opacity=60); -moz-opacity:0.60; opacity:0.60; }
div.listing-categories a:hover span.layer { background:#4BB320; }
div.listing-categories span.media-count span { width: 90px; height: 17px; text-align: left; font-size:10px; }
div.listing-categories span.media-count span a { width: 84px; float: left; color:#FFF; padding:3px 3px 2px 3px; }
div.listing-categories span.media-count span a:hover { color:#000; }
div.listing-categories span.media-count span.r { float:right; }
div.listing-categories span.media-count span.r a { float:right; text-align: right; }

div.listing-freepornlinks { float:left; width:185px; padding-bottom:5px; }
div.listing-freepornlinks a { float:right; width:180px; color:#00AEFF; text-decoration:none; cursor:pointer; }
div.listing-freepornlinks a:hover { color:#4BB320; }
div.listing-freepornlinks a img { width:180px; height:135px; border:0; }
div.listing-freepornlinks a span { display:block; width:180px; font-size:11px; font-weight:bold; margin-top:2px; }

div.listing-chosenlinks { float:left; width:115px; padding-bottom:5px; }
div.listing-chosenlinks a { float:right; width:100px; color:#00AEFF; text-decoration:none; cursor:pointer; }
div.listing-chosenlinks a:hover { color:#4BB320; }
div.listing-chosenlinks a img { width:100px; height:100px; border:0; margin-top:2px; }
div.listing-chosenlinks a span { display:block; width:100px; font-size:11px; font-weight:bold; margin-top:2px; }

div.listing-subsites { float:left; width:154px; padding-bottom:4px; }
div.listing-subsites a { float:right; width:150px; color:#00AEFF; text-decoration:none; cursor:pointer; }
div.listing-subsites a:hover { color:#4BB320; }
div.listing-subsites a img { width:150px; height:120px; border:0; }
div.listing-subsites a span { display:block; width:150px; font-size:11px; font-weight:bold; margin-top:2px; }

div.listing-morefrom { float:left; width:110px; height:130px; }
div.listing-morefrom a { float:right; text-decoration:none; color:#00AEFF; }
div.listing-morefrom a:hover { color:#4BB320; text-decoration:none; }
div.listing-morefrom a img { width:100px; height:100px; border:0; }
div.listing-morefrom a span { display:block; width:100px; height:30px; font-size:10px; cursor:pointer; }

div.listing-slideshow { float:left; width:157px; height:192px; }
div.listing-slideshow a { float:right; border:3px solid #00AEFF; padding:3px; overflow:hidden; height:180px; }
div.listing-slideshow a:hover { border:3px solid #4BB320; }
div.listing-slideshow a.current { border:3px solid #4BB320; }
div.listing-slideshow a.current:hover { border:3px solid #4BB320; cursor:default; }
div.listing-slideshow a img { width:135px; height:180px; border:0; }

div.main-sectioncontent ul { float:left; width:100%; list-style-type:none; font-family:arial; font-size:10px; font-weight:bold; text-transform:uppercase; padding:0; margin:0; background:#bbb; }
div.main-sectioncontent li { float:left; text-transform:uppercase; line-height:20px; }
div.main-sectioncontent li.current { color:#fff; background:#000; padding:0 5px; }
div.main-sectioncontent li.current-end { width:10px; height:20px; background:transparent url('http://thumbs.dagay.com/static/images/fullset.png') no-repeat 0 -52px; }
div.main-sectioncontent li.text { font-size:12px; color:#000; padding:0 0 0 10px; }
div.main-sectioncontent form { text-align:left; }
div.main-sectioncontent div.expandable { width:930px; display:none; padding-top: 10px; }
div.main-sectioncontent div.expandable textarea.embedcode { width:928px; margin:0; border:1px solid #666666; font-size:11px; overflow:hidden; height:115px; background-color:#eeeeee; }
div.main-sectioncontent div#flagzone li { padding:0 15px; }
div.main-sectioncontent div#flagzone li.spacer { width:270px; height:20px; }

div.main-sectioncontent div#flagzone div.info { padding:0; margin:0 20px 0 0; width:435px; float:right; height:255px; }
div.main-sectioncontent div#flagzone div.info div.text { width:425px; line-height:12px; margin:0; padding:0 15px; float:left; font-size:11px; font-weight:normal; }
div.main-sectioncontent div#flagzone div.info div.text ul { width:425px; text-transform:none; list-style:inside; background-color:transparent; font-size:11px; font-weight:normal; font-family:tahoma; }
div.main-sectioncontent div#flagzone div.info div.text li { padding-top:10px; text-transform:none; line-height:12px; }

div.main-sectioncontent div#flagzone div.form { padding:0; width:475px; float:left; }
div.main-sectioncontent div#flagzone div.form div.label { width:475px; padding: 0 15px; text-transform:uppercase; float:left; font-family:arial; font-size:10px; line-height:20px; }
div.main-sectioncontent div#flagzone div.form input { margin:0 0 0 15px; width:440px; }
div.main-sectioncontent div#flagzone div.form select { margin:0 0 0 15px; width:445px; }
div.main-sectioncontent div#flagzone div.form textarea { margin:0 0 0 15px; width:440px; }

div.video-leftbox { float:left; width:600px; margin-left:10px; }
div.video-leftbox div.player { float:left; width:600px; height:450px; }
div.video-leftbox div.galery { float:left; width:600px; }
div.video-leftbox div.galery a { float:left; border:2px solid #00AEFF; padding:2px; margin:0 0 5px 5px; height:180px; }
div.video-leftbox div.galery a:hover { border-color:#4BB320; }
div.video-leftbox div.galery img { width:135px; height:180px; border:0; }
div.video-leftbox div.info { float:left; width:600px; margin-top:10px; }
div.video-leftbox div.info span.rate-ctn { float:left; width:120px; height:23px; }
div.video-leftbox div.info span.rate-ctn span { cursor:pointer; }
div.video-leftbox div.info div.text { float:left; font-size:12px; font-weight:bold; line-height:22px; margin-left:10px; }
div.video-leftbox div.info div.r { float:right; }
div.video-leftbox div.infobox { float:left; width:598px; margin-top:10px; border:1px solid #4BB320; background:#FFF; padding:5px 0; }
div.video-leftbox div.infobox span { float:left; width:100%; font-size:11px; text-align:left; margin:0 0 0 5px; }
div.video-leftbox div.infobox span a { color:#00AEFF; }
div.video-leftbox div.infobox span a:hover { color:#4BB320; }
div.video-leftbox div.toolbar { float:left; width:600px; height:57px; margin-top:10px; position:relative; }
div.video-leftbox div.toolbar a#share { position:absolute; left:510px; top:0px; width:90px; height:29px; display:inline-block; }
div.video-leftbox div.toolbar a#share img.fill { width:90px; height:29px; }
div.video-leftbox div.toolbar img { border:0; }
div.video-leftbox div.banner { float:left; width:600px; text-align:center; margin-top:10px; }
div.video-leftbox div.banner img { border:0; }
div.video-leftbox div.expandable { width:600px; display:none; padding-top: 10px; }
div.video-leftbox div.expandable textarea.embedcode { width:598px; margin:0; border:1px solid #666666; font-size:11px; overflow:hidden; height:115px; background-color:#eeeeee; }
div.video-leftbox ul { float:left; width:100%; list-style-type:none; font-family:arial; font-size:10px; font-weight:bold; text-transform:uppercase; padding:0; margin:0; background:#bbb; }
div.video-leftbox li { float:left; text-transform:uppercase; line-height:20px; }
div.video-leftbox li.current { color:#fff; background:#4BB320; padding:0 5px; }
div.video-leftbox li.current-end { width:10px; height:20px; background:transparent url('http://thumbs.dagay.com/static/images/fullset.png') no-repeat 0 -52px; }
div.video-leftbox li.text { font-size:12px; color:#000; padding:0 0 0 10px; }
div.video-leftbox form { text-align:left; }

div.video-leftbox div#flagzone li { padding:0 15px; }
div.video-leftbox div#flagzone li.spacer { width:113px; height:20px; }

div.video-leftbox div#flagzone div.info { padding:0; margin:0; width:282px; float:right; height:308px; }
div.video-leftbox div#flagzone div.info div.text { width:270px; line-height:12px; margin:0; padding-left:15px; float:left; font-size:11px; font-weight:normal; }
div.video-leftbox div#flagzone div.info div.text ul { width:270px; text-transform:none; list-style:inside; background-color:transparent; font-size:11px; font-weight:normal; font-family:tahoma; }
div.video-leftbox div#flagzone div.info div.text li { padding-top:10px; text-transform:none; line-height:12px; }

div.video-leftbox div#flagzone div.form { padding:0; width:318px; float:left; }
div.video-leftbox div#flagzone div.form div.label { width:318px; padding: 0 15px; text-transform:uppercase; float:left; font-family:arial; font-size:10px; line-height:20px; }
div.video-leftbox div#flagzone div.form input { margin:0 0 0 15px; width:265px; }
div.video-leftbox div#flagzone div.form select { margin:0 0 0 15px; width:270px; }
div.video-leftbox div#flagzone div.form textarea { margin:0 0 0 15px; width:265px; }

div.video-rightbox { float:left; width:300px; margin:0 0 10px 10px; background:#ddd; }
div.video-rightbox ul { float:left; width:100%; list-style-type:none; font-family:arial; font-size:10px; font-weight:bold; text-transform:uppercase; padding:0; margin:0; background:#bbb; }
div.video-rightbox li { float:left; text-transform:uppercase; line-height:20px; }
div.video-rightbox li.current { color:#fff; background:#4BB320; padding:0 5px; }
div.video-rightbox li.current-end { width:10px; height:20px; background:transparent url('http://thumbs.dagay.com/static/images/fullset.png') no-repeat 0 -52px; }
div.video-rightbox li.text { font-size:12px; color:#000; padding:0 0 0 10px; }
div.video-rightbox li.text h3 { font-size:12px; color:#000; font-weight:bold; }
div.video-rightbox li.text a { text-decoration: underline; }
div.video-rightbox li.text a h3 { text-decoration: underline; }
div.video-rightbox div { float:left; }

div.video-rightbox a.featured { float:left; width:300px; height:200px; text-decoration:none; color:#fff; }
div.video-rightbox a.featured img { width:300px; height:200px; border:0; }
div.video-rightbox a.featured span { display:block; }
div.video-rightbox a.featured span.layer { position:absolute; width:300px; height:50px; background:#00AEFF; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; margin-top:150px; }
div.video-rightbox a.featured span.info { position:absolute; width:300px; height:50px; font-weight:bold; margin-top:150px; cursor:pointer; }
div.video-rightbox a.featured span.info span.title { float:left; width:100%; text-align:center; font-weight:bold; margin-top:3px; }
div.video-rightbox a.featured span.info span.rate-ctn { float:left; width:120px; height:23px; margin:3px 0 0 90px; }

div.video-rightbox div.topref-l { float:left; width:105px; }
div.video-rightbox div.topref-r { float:right; width:190px; }
div.video-rightbox a.topref-icon { float:right; width:100px; height:100px; margin-top:4px; color:#fff; text-decoration:none; cursor:pointer; }
div.video-rightbox a.topref-icon img { width:100px; height:100px; border:0; }
div.video-rightbox a.topref-icon span { display:block; position:absolute; width:100px; height:20px; background:#000; filter:alpha(opacity=60); -moz-opacity:0.60; opacity:0.60; margin-top:80px; }
div.video-rightbox a.topref-icon:hover span { background:#CC0000; }
div.video-rightbox a.topref-icon span.text { width:95px; margin-left:5px; font-size:10px; line-height:20px; text-align:left; background:none; filter:none; -moz-opacity:1; opacity:1; }

div.video-rightbox div.topref-text a { float:right; width:190px; height:21px; margin-top:5px; font-size:11px; line-height:21px; color:#fff; background:#666; text-decoration:none; text-align:left; cursor:pointer; padding-left:5px; }
div.video-rightbox div.topref-text a:hover { background:#CC0000; }

a.slide-l, a.slide-r { float:left; cursor:pointer; text-decoration:none; background:transparent url('http://thumbs.dagay.com/static/images/fullset.png') no-repeat; }
a.slide-l { background-position:0 -125px; }
a.slide-l:hover { background-position:-60px -125px; }
a.slide-r { background-position:-35px -125px; }
a.slide-r:hover { background-position:-95px -125px; }
div.slider-ctn { float:left; position:relative; }
div.slider-ctn div.slider { position:absolute; top:0; left:0; }

#morefrom-slide-l, #morefrom-slide-r { width:35px; height:130px; }
#morefrom-slider-ctn { width:230px; height:130px; }
#morefrom-slider { width:1000px; }

div.picture { text-align:center; width:900px; margin: 0 auto; }
div.picture img { border: none; }
div.picture a.resizeInfo { width: 894px; border: 1px solid #000; text-decoration: none; padding: 2px; background-color: #FFFFAA; text-align: center; font-size: 12px; color: #000; display: block; }

div.slideshow-toolbar { display:block; width:600px; height:57px; margin:10px auto 0 auto; position:relative; }
div.slideshow-toolbar a#share { position:absolute; left:510px; top:0px; width:90px; height:29px; display:inline-block; }
div.slideshow-toolbar a#share img.fill { width:90px; height:29px; }
div.slideshow-toolbar img { border:0; margin-bottom:-3px; }
div.slideshow-gblctn { display:block; width:865px; margin:0 auto 10px auto; }
#slideshow-slide-l, #slideshow-slide-r { width:35px; height:130px; margin-top:31px; }
#slideshow-slider-ctn { width:795px; height:192px; }
#slideshow-slider { width:3000px; }

div.related-gblctn { position:absolute; bottom:0px; left:0px; display:block; width:600px; margin:0 auto 0 auto; }
div.related-gblctn a.slide-l { background-position: -1px -125px; }
div.related-gblctn a.slide-l:hover { background-position: -61px -125px; }
#related-slide-l { width:33px; height:130px; }
#related-slide-r { width:33px; height:130px; }
#related-slider-ctn { width:534px; height:110px; margin-top:8px; padding-top:5px; }
#related-slider-ctn div.layer { width:534px; height:115px; background-color:#000; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; position:absolute; top:0px; left:0px; }
#related-slider { width:3000px; position:relative; }

div.overlay { width:600px; height:430px; top:0px; left:0px; position:absolute; display:none; }
div.overlay div.overlay-layer { background:#EBEBEB; position:absolute; top:0px; left:0px; width:600px; height:430px; }
div.overlay div.overlay-ad { width:600px; height:300px; position:relative; }

div.slideshow-banner { margin-top:10px; float:left; width:930px }
div.slideshow-banner img { border:none; }

a.listing-hardlink { float:left; width:141px; font-weight:bold; text-decoration:none; color:#000; background:#fff; border:1px dashed #4BB320; padding:5px 0; margin:0 0 10px 10px; }
a.listing-hardlink:hover { color:#fff; background:#4BB320; border:1px solid #4BB320; }

p.footer { font-size:11px; margin:0; padding:0; padding:0 20px 0 20px; }
p.copyright { font-size:11px; margin:20px 180px 0 180px; padding:0; width:570px; }
p.copyright img { border:0; }
p.copyright a { color:#00AEFF; }
p.copyright a.rta-link { float: right; margin-right: 15px; }

span.star { float:right; width:16px; height:17px; background:transparent url('http://thumbs.dagay.com/static/images/fullset.png') no-repeat; margin-right:2px; }
span.full { background-position:-13px 0; }
span.half { background-position:-29px 0; }
span.null { background-position:-45px 0; }

div.info span.star, a.featured span.star { float:right; width:22px; height:23px; background:transparent url('http://thumbs.dagay.com/static/images/fullset.png') no-repeat; margin-right:2px; }
div.info span.full, a.featured span.full { background-position:-13px -20px; }
div.info span.half, a.featured span.half { background-position:-35px -20px; }
div.info span.null, a.featured span.null { background-position:-57px -20px; }
div.info span.over, a.featured span.over { background-position:-79px -20px; }
#thanks { display:none; margin-left: 15px; }

label { vertical-align: top; }

/* share this div special rule */
div.stwrapper { overflow:visible; }

div#freeporn A:link    {text-decoration: none; color: #000000; font-weight: bold;}
div#freeporn A:visited {text-decoration: none; color: #000000; font-weight: bold;}
div#freeporn A:active  {text-decoration: none; color: #000000; font-weight: bold;}
div#freeporn A:hover   {text-decoration: underline; color: #000000; font-weight: bold;}
div#freeporn table tr td.hugeRed { font-size: 36px; color: #CC0000; font-family: Arial,Helvetica; font-weight: bold; }
div#freeporn table tr td.smallhugeBlack { font-size: 18px; color: #000000; font-weight: bold; }
div#freeporn table tr td.grosText { font-size: 14px; }
div#freeporn table tr td.affleft { font-size: 11px; color: #000000; padding-left: 2px; padding-right: 2px; }
div#freeporn table tr td div.midhugeBlack { font-size: 24px; color: #000000; font-family: Arial,Helvetica; font-weight: bold; }
