@charset "utf-8";
/* 

CSS Document for SwankPass
Client: SwankDollars
URL: http://www.swankpass.com/
Designed by: Designers Code
URI: http://www.designerscode.com
Browser: FF
Version: 1.0

*/

/* ----- RESET ----- */

body, p, div, span, ul, li, dl, dt, dd, form, h1, h2 { margin: 0; padding: 0; }


/* ----- GLOBAL ----- */

body { background: url(../images/damask.gif) repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
#outerwrapper { background: url(../images/gradient-top.png) repeat-x; }
#innerwrapper { width: 1009px; padding: 0 35px; background: url(../images/border.png) top center repeat-y; margin: 0 auto; overflow: visible; }
.pushbt3 { margin-bottom: 3px; }
.pushbt8 { margin-bottom: 8px; }
.pushrt3 { margin-right: 3px; }
.pushrt5 { margin-right: 5px; }
.pushrt6 { margin-right: 6px; }
.pushrt9 { margin-right: 9px; }
.nomargin { margin-top: 0 margin-bottom: 0; }
.normal { font-weight: normal; }
.bold { font-weight: bold; }
.clrboth { clear: both; }

/* Fonts */

.font12 { font-size: 12px; }
.font14 { font-size: 14px; }
.white { color: #fff; }
.red { color: #ae0505; }
.black { color: #000; }
.gray { color: #898989; }


/* Links */

.nounder a { text-decoration: none; }
.blkalphalink a { color: #fff; text-decoration: none; background: #000; display: block; padding: 0 6px; }
.blkalphalink a:hover { color: #fff; text-decoration: none; background: #ae0505; display: block; padding: 0 6px; } 
.redlink a:link, a:visited { color: #ae0505; }
.redlink a:hover { color: #000; }
.blklink a { color: #000; }
.blklink a:hover { color: #ae0505; }
.blkalphalink a { color: #fff; text-decoration: none; background: #000; display: block; padding: 0 6px; }
.blkalphalink a:hover { color: #fff; text-decoration: none; background: #ae0505; display: block; padding: 0 6px; }
.yellowlink a { color: #fbd31a; }
.yellowlink a:hover { color: #fff; text-decoration: none; }


/* Thumbs */

.blkimgbrdr img { border: #000 1px solid; }
.blkimgbrdr :hover img { border: #ae0505 1px solid; }
.redimgbrdr img { border: #ae0505 1px solid; }
.redimgbrdr :hover img { border: #000 1px solid; }
.imglink img { border: 2px solid #f7df4e; }
.imglink :hover img { border: 2px solid #ae0505; }


/* ----- HEADER ----- */

#header { width: 1014px; }
#hdrtop { width: 1014px; height: 44px; background: url(../images/hdrtop.png) no-repeat; text-indent: -9999px; }
#slider { float: left; width: 646px; height: 349px; border: 2px solid #4a1602; margin-left: 10px; }
#slider #slide_arrows {margin: 300px 0px 0px 20px;}
#logo { float: left; width: 343px; height: 197px; }
#hdrtext { float: left; width: 343px; height: 156px; }


/* NAVIGATION */

#navwrap { clear: both; width: 1005px; margin-left: 2px; position: relative; z-index: 999; position: relative; }
#nav { height: 79px; position: absolute; top: -19px; }


/* FEEDS */

#feeds { margin-top: 38px; margin-left: 9px; width: 993px; height: 164px; background: url(../images/feedbg.jpg) no-repeat; }
#feedtn { float: right; margin-top: 12px; margin-right: 6px; width: 844px; }
#feedtn ul { list-style-type: none; margin-left: 10px; }
#feedtn ul li { float:left; display: inline; width: 134px; height: 140px; margin-right: 4px; }
#feedtn ul li img { float: left; }
#feedtn .desc { float: left; width: 134px; text-decoration: none; margin-right: 4px; line-height: 1em; padding-top: 4px; }

/* CAROUSEL */

#carousel { margin-top: 22px; margin-left: 9px; width: 992px; height: 190px; background: url(../images/sliderbg.jpg) no-repeat; position: relative; top: -5px; padding-top: 20px; padding-bottom: 10px; overflow: hidden;}
#carousel img { padding-top: 20px; }


/* ----- CONTENT ----- */

#content { clear: both; width: 992px; margin-left: 8px; }
#ctop { width: 992px; height: 29px; background: url(../images/ctop.jpg) no-repeat; }
#cmid { width: 992px; height: 465px; background: url(../images/cbg.jpg) repeat-y; color: #000; }
#cmid #title, #csubtxt, #vids { margin: 0 auto; }
#cmid #title, #cmid2 #title, #cmid3 #title, #cmid4 #title, #joingrp #joinlink, #joingrp #seemore, #joinlink-s, #pornstars p#title, #cont-updates #title { font-size: 30px; font-family: "Arial Black", Arial, Helvetica, sans-serif; font-weight: bold; color: #000; }

/* Photo & video page */

#cmid #csubtxt {}
#cmid #csubtxt #cdesc { clear: both; float: left; width: 480px; font-size: 13px; margin-left: 66px; }
#cmid #csubtxt #cinfo { float: right; width: 361px; padding: 5px 0; margin-right: 71px; background: #ffc; border: #666 1px solid; }
#cmid #vids { clear: both; padding-top: 15px; width: 860px; }
#cmid #vids #flv { float:left; width: 480px; height: 360px; margin-right: 10px; border: #000 1px solid; }
#cmid #pics { clear: both; padding-top: 15px; width: 864px; margin-left: 68px; }
#cmid #pics #bigpic { float:right; width: 360px; height: 360px; margin-right: 10px; border: #000 1px solid; line-height: 360px; text-align: center; background-color: #FFFFCC;}
#cmid #pics #bigpic img{display:block; vertical-align: middle; margin: auto auto;}

#cmid #vids #thumbs, #cmid #pics #thumbs { float:left; width: 366px; }
#cmid #vids #thumbs ul, #cmid #pics #thumbs ul { list-style-type: none; width: 366; }
#cmid #vids #thumbs ul li, #cmid #pics #thumbs ul li {  float: left; text-align: center; width: 175px; height: 175px; line-height: 175px; background-color: #FFFFCC; margin-top: 4px;} 
#cmid #vids #thumbs ul li img, #cmid #pics #thumbs ul li img {  border: #000 1px solid; vertical-align: middle; }
#cmid #joinlink { clear: both; padding-top: 5px; margin: 0; }

/* Multiple content */

#joingrp { clear:both; background: url(../images/cbg.jpg) repeat-y; width: 992px; height: 87px; line-height: 2em; margin: 0 auto; }
#joinlink { float: left; width: 480px; margin-left: 64px; }
#joinlink a { text-decoration: none; none; letter-spacing: -1px; }
.subtext { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000; line-height: 1em; }
#seemore { float: right; line-height: 0.95em; width: 368px; margin-right: 66px;}
#seemore a { text-decoration: none; }

/* Single content */

#joingrp-s { clear:both; background: url(../images/cbg.jpg) repeat-y; width: 992px; height: 57px; line-height: 2em; }
#joingrp-s a { text-decoration: none; letter-spacing: -1px; }
#joinsubtxt-s { color: #000;}
#ad-iphone-sub { margin-left: 8px; }



/* THIS WEEK'S FEATURED UPDATES */

#featupd { clear: both; width: 992px; height: 341px; background: url(../images/featupdatesbg.jpg) no-repeat; padding-top: 50px; margin-top: 8px; }
#featupd ul { width: 920px; margin-left: 42px; list-style-type: none; }
#featupd ul li { float: left; width: 222px; height: 167px; margin-right: 6px; }

/* Calendar */

#featupd ul li#calendar { border: 1px #000 solid; width: 208px; height: 188px; padding: 3px 0 0 9px; }
#cmonth, #cdays, #cdates { width: 208px; }
#cdays ul { margin: 0; padding-left: 2px; width: 214px; height: 16px; }
#cdays ul li { display: inline; list-style-type: none; width: 12px; height: 16px; padding-left: 10px; color: #959595; }
#cdates ul { margin: 0; padding: 0; width: 216px; margin-left: 6px; }
#cdates ul li { float: left; list-style-type: none; width: 8px; height: 10px; padding: 4px 12px 8px 4px; margin-bottom: 3px; margin-left: -2px; }
.graybg { background: #ccc; color: #000; }
.ltgraybg { background: #e1e1e1; }
.blkbg { background: #000; color: #fff; }
.blkbg_link{ background: #000; color: #fff; }
.blkbg_link a, .blkbg_link a:visited {color: red; font-weight: bold; text-decoration: none;}


/* Thumb format [ General ] */

div.info { margin: 0; padding: 0; width: 220px; }
div.logo, div.view { float: left; position: relative; z-index: 9; }
div.namestats { float: right; width: 120px; }
div.name { float: right; font-weight: bold; color: #ca0404; }
div.stats { clear: right; float: right; line-height: 1em; }
p.tndesc { clear: both; color: #707070; padding-top: 6px; }


/* THIS WEEK'S MOST POPULAR UPDATES */

#mostpopular { clear: both; width: 992px; background: url(../images/cbg.jpg) center repeat-y; overflow: hidden; }
#mostpopular #poptn { float: left; width: 684px; margin-left: 42px; }
#mostpopular #poptn ul { list-style-type: none; }
#mostpopular #poptn ul li { float: left; width: 222px; height: 245px; margin-right: 6px; }
.morelink { clear: left; width: 674px; padding-top: 6px; }

/* Sidebar */

#mostpopular #sidebar { float: left; }
#sidebar #browse { width: 200px; height: 145px; border: 1px #000 solid; padding: 10px 10px; background: #fff; margin-bottom: 44px; }
#stitle { padding-top: 6px; padding-left: 18px; }
#keytitle { padding-top: 6px; padding-left: 18px; }
select#fname, select#site, select#ctype, #sbutton input, #advlink, select#keycat, select#keyctype, input { clear: both; margin-left: 18px; margin-bottom: 3px; }
#advlink { padding-top: 6px; }
#cat img { margin-bottom: 10px; }
#catbox { width: 200px;  border: 1px #000 solid; padding: 10px 10px; background: #fff; }
#catbox ul { color: #000; margin-left: 20px; }
#catbox ul li { float: left; width: 180px; margin-right: 4px; font-size: 16px; padding-bottom: 2px; }

#rewards { clear: left; width: 992px; height: 380px; background: url(../images/ad-rewards.jpg) no-repeat; }


/* Site Listing */

#top-fox ul, #top-dcup ul ,#top-black ul, #top-just18 ul, #top-gnd ul, #top-genesis ul, #top-gent ul, #top-leg ul, #top-plumpers ul, #top-swank ul, #top-tranny ul, #top-velvet ul { float: left; width: 912px; margin-left: 42px; list-style-type: none; position: relative; }
#top-fox ul li, #top-dcup ul li ,#top-black ul li, #top-just18 ul li, #top-gnd ul li, #top-genesis ul li, #top-gent ul li, #top-leg ul li, #top-plumpers ul li, #top-swank ul li, #top-tranny ul li, #top-velvet ul li { float: left; width: 220px; padding-right: 8px; }
#top-fox ul, #top-black ul, #top-just18 ul, #top-gnd ul, #top-genesis ul, #top-gent ul, #top-leg ul, #top-plumpers ul, #top-swank ul, #top-tranny ul, #top-velvet ul { padding-top: 35px; }
#top-dcup ul { padding-top: 40px; }
#sitelisting .morepop { padding: 0 8px 15px 0; }
#sitelising { clear: left; }
#top-fox { width: 992px; height: 333px; background: url(../images/top-foxbg.jpg) no-repeat; }
#top-dcup { width: 992px; height: 348px; background: url(../images/top-dcupbg.jpg) no-repeat; }
#top-just18 { width: 992px; height: 345px; background: url(../images/top-just18bg.jpg) no-repeat; }
#top-black { width: 992px; height: 336px; background: url(../images/top-black.jpg) no-repeat; }
#top-gnd { width: 992px; height: 336px; background: url(../images/top-girlnextdoorbg.jpg) no-repeat; }
#top-genesis { width: 992px; height: 336px; background: url(../images/top-genesis.jpg) no-repeat; }
#top-gent { width: 992px; height: 336px; background: url(../images/top-gent.jpg) no-repeat; }
#top-leg { width: 992px; height: 336px; background: url(../images/top-leg.jpg) no-repeat; }
#top-plumpers { width: 992px; height: 336px; background: url(../images/top-plumpers.jpg) no-repeat; }
#top-swank { width: 992px; height: 336px; background: url(../images/top-swank.jpg) no-repeat; }
#top-tranny { width: 992px; height: 336px; background: url(../images/top-tranny.jpg) no-repeat; }
#top-velvet { width: 992px; height: 314px; background: url(../images/top-velvet.jpg) no-repeat; }


/* iPhone section */

#iphone { clear: left; width: 992px; height: 365px; background: url(../images/damask-ltbrown.png) repeat-y; }
#iphone img { margin-left: 14px; }


/* More Pornstars section */

#pornstars { clear: left; width: 992px; background: url(../images/cbg2.jpg) repeat-y; }
p#title {}
#pornstars #thumbs { clear: left; width: 908px; margin-left: 41px; overflow: hidden; }
#pornstars #thumbs ul { float: left; width: 920px; }
#pornstars #thumbs ul li { float: left; width: 147px; list-style-type: none; display: inline; margin-top: 3px; }
/*#pornstars #thumbs ul li img { float: left; }*/
#pornstars #thumbs .modelsname { font-size: 14px; }
#morepornstars { clear: both; padding: 8px 0; }


/* Model's Lising page */

#cmid2 { width: 992px; height: 1818px; background: url(../images/cbg.jpg) repeat-y; }
#cmid3 { width: 992px; /* height: 1787px; */ background: url(../images/cbg.jpg) repeat-y; }
#cmid4 { width: 992px; background: url(../images/cbg.jpg) repeat-y; }
#cmid2 #title, #cmid3 #title, #cmid4 #title { float: left; width: 550px; margin-left: 40px; margin-bottom: 3px; line-height: 1em; letter-spacing: -1px; }
#cmid2 #searchdd, #cmid3 #searchdd { float: right; width: 250px; margin-right: 44px; }
form#modelsearch { margin-top: 5px; }
.hr2tone { clear: both; width: 906px;  margin-left: 42px; margin-bottom: 5px; height: 2px; background: url(../images/hr2tone.gif) repeat-x; }
.nav-alpha { clear: both; width: 910px; margin-left: 41px; padding-bottom: 28px; text-align: center; }
.nav-alpha2 { clear: both; width: 992px; height: 20px; padding-top: 7px; padding-bottom: 14px; padding-left: 42px; background: url(../images/damask-ltbrown.png) no-repeat; }
.navlinkprev, .navlinknext { float: left; border: #000 1px solid; font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 16px; }
.navlinkprev { margin-right: 3px; }
.featsort { float: left; font-size: 14px; font-family: "Arial Black", Arial, Helvetica, sans-serif; letter-spacing: -1px; width: 145px; height: 19px; background: #000; color: #fff; padding: 2px 0 0 3px; }
.alphanav ul { list-style-type: none; }
.alphanav ul li { float: left; border: #000 1px solid; font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 16px; margin-right: 3px; }
.activeletter { padding: 0 6px; color: #fff; background: #ae0505; }
.pagelink { clear: both; padding: 4px 12px; background: #f6c50c; width: 883px; height: 18px; margin-left: 41px; margin-bottom: 4px; }
.pagelink ul { list-style-type: none; display: inline-block; }
.pagelink ul li { float: left; padding: 0 4px; }
.pagelink ul li a { color: #000; }
#modelslist { clear: both; width: 910px; margin-left: 41px; }
#modelslist ul { list-style-type: none; }
#modelslist ul li { float: left; margin-right: 3px; margin-bottom: 3px; padding-bottom: 6px; } 
#modelslist ul li .model { width: 179px; height: 555px; position: relative; }
#modelslist ul li .model .modeltn img { width: 177px; height: 252px; position: absolute; top: 0px; left: 0px; }
.statswrapper { width: 179px; height: 302px; background: url(../images/stats-graybg.gif) no-repeat; position: absolute; left: 0px; top: 253px; }
.statswrapper2 { width: 179px; height: 302px; background: url(../images/stats-whitebg.gif) no-repeat; }
.statswrapper .name-rating { width: 179px; }
.statswrapper .name { float: left; width: 115px; padding: 4px 0 0 5px; line-height: 1.05em; }
.statswrapper .rating { float: left; width: 46px; height: 23px; margin-top: 3px; font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 24px; color: #fff; margin: 0; padding:0; }
.statswrapper .logo, .statswrapper2 .logo { clear: both; }
.statswrapper .logo img, .statswrapper2 .logo img  { border: 0; }
.statswrapper .modstats, .statswrapper2 .modstats { clear: both; padding: 0 5px 4px 5px; font-weight: bold; color: #555555; }
.statswrapper .modstats p, .statswrapper2 .modstats p { font-weight: normal; color: #000; font-size: 12px;; margin-top: 0; }


/* Model's Bio page */

#biogrp { width: 906px; margin-top: 25px; margin-left: 42px; }
#latestpic { float: left; width: 365px; height: 340px; }
#bioname { float: right; width: 521px; }
#bioname h1 { float: left; font-family: "Arial Black", Arial, Helvetica, sans-serif;font-size: 30px; line-height: 0.65em; letter-spacing: -1px; margin-bottom: 8px; }
#bioname h2 { float: right; width: 150px; font-family: "Arial Black", Arial, Helvetica, sans-serif;font-size: 24px; line-height: 0.65em; letter-spacing: -1px; }
.hrgray { clear: both; width: 521px; height: 1px; margin: 0; padding: 0; background: url(../images/hr-gray.gif) repeat-x; margin-bottom: 5px; }
#biodetails { float: right; width: 508px; position: relative; }
#biodetails #bookmark { position: absolute; left: 357px; top: 0; }
#biodetails ul { list-style-type: none; }
#biodetails ul li { padding-bottom: 5px; }
#allscenes { clear: both; color: #000; width: 906px; margin-left: 42px; padding: 15px 0 0 0; }
#allscenes h1 { float: left; font-family: "Arial Black", Arial, Helvetica, sans-serif;font-size: 24px; line-height: 0.65em; letter-spacing: -1px; margin-bottom: 8px; }
#allscenes .scene { clear: both; }
#allscenes .scene .scenetn { float: left; width: 222px; margin-bottom: 12px; }
#allscenes .scene .sceneinfo { float: right; width: 670px; }
#allscenes .scene .sceneinfo h2 { line-height: 1em; }
#allscenes .scene .sceneinfo p { margin-top: 10px; padding-right: 10px; }
#allscenes .scene .sceneinfo .starring { color: #666; margin-top: 8px; font-size: 12px; }
#allscenes .scene .sceneinfo .scenecat { color: #666; margin-top: 4px; font-size: 12px; }
.hrgray2 { clear: both; width: 906px; height: 1px; margin: 0; padding: 0; background: url(../images/hr-gray.gif) repeat-x; margin-bottom: 12px; }


/* Magazine page */

#cmid4 #intro { width: 906px; margin-left: 45px; padding-top: 10px; }
#cmid4 #intro img { margin-right: 15px; }
#cmid4 #intro p { padding-top: 20px; padding-right: 10px; }
#magazines { clear: both; width: 906px; margin-left: 45px; color: #000; padding-top: 15px; overflow: auto; }
#magazines ul { list-style-type: none; }
#magazines ul li { float: left; margin-right: 6px; margin-bottom: 6px; width: 175px; height: 260px; position: relative; }
#magazines ul li div.magtn { margin-bottom: 4px; }
#magazines ul li div.dlinfo { padding: 5px 6px; background: #ae0505; }


/* Updates page */

#cont-updates { clear: both; width: 992px; margin-left: 8px; }
#cont-updates #title { clear: left; float: left; width: 550px; margin-left: 40px; margin-bottom: 6px; line-height: 1em; letter-spacing: -1px; }
#cont-updates #updates { width: 992px; background: url(../images/cbg.jpg) repeat-y; color: #000; padding-bottom: 4px; overflow: auto; }
#updates #updtn { clear: left; }
#updates ul { width: 914px; margin-left: 42px; list-style-type: none; }
#updates ul li { float: left; width: 222px; height: 238px; margin-right: 6px; }
.setname a, .setname a:visited{color: #D30404; height: 16px; font-weight: bold; text-decoration: none;}



/* ----- FOOTER ----- */

#footer { clear: both; position: relative; }
#ftrtop {clear: both; margin-left: 8px; }
#ftr01 { float: left; width: 451px; height: 38px; background: url(../images/ftr_01.jpg) no-repeat; }
#ftr02 { float: left; width: 541px; height: 38px; }
#ftr03 { float: left; width: 496px; height: 73px; background: url(../images/ftr_03.jpg) no-repeat; }
#ftr04 { float: left; width: 496px; height: 73px; background: url(../images/ftr_04.jpg) no-repeat; }
#ftr05 { float: left; width: 362px; height: 178px; background: url(../images/ftr_05.jpg) no-repeat; }
#ftr06 { float: left; width: 265px; height: 178px; background: url(../images/ftr_06.jpg) no-repeat; }
#ftrbg { width: 1056px; height: 125px; position: absolute; left: -23px; top: 235px; background: url(../images/ftrbg.png) no-repeat; }
#usc2257 { margin-top: 60px; }
#wmlinks { margin-top: 10px; font-size: 16px; }
#wanted { margin-top: 10px; font-size: 36px; font-weight: bold; }
#asacp { margin-top: 10px; }
#copyright { margin-top: 10px; color: #fff; font-size: 13px; }


.hiddiv {
position:absolute;
visibility:hidden;
border:solid 4px #CCC;
margin-left: -250px;
margin-top: -200px;
z-index: 1000;
}
