/* 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: 11; font-weight: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }


/* Layout */

#container { width: 970px; margin: 0 auto; position: relative; }
#main { width:100%; position: relative; }
#content { padding: 0;  }
.clear { clear:both; }


/* Fonts */

body { font: 12px Arial, Tahoma, sans-serif; background-color: #fff; color: #333; background:url(../images/sitebg2.gif) repeat-x top left scroll; }

a { color: #5276d3; text-decoration: none;}
strong, b { font-weight: bold; }
em, i { font-style: italic; }

#main h1 { font-weight: bold; font-size: 12px; }
#main h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
#main h3 { font-weight: bold; font-size: 11px; line-height: 14px; }
#main h4 { font-weight: bold; font-size: 16px; }
#main h5 { font-weight: bold; font-size: 12px; }
#main h6 { font-weight: bold; font-size: 21px; letter-spacing: -1px; }


/* Features */

#main .featuresbg { padding:0; margin:0; margin-bottom: 12px; width: 196px; background:url(../images/features_bg.gif) repeat-y 0 0; }
#main .featurestop { padding: 50px 0 0 0; margin:0; width: 196px; text-align: center; font-size: 15px; color: #d2d2d2; background:url(../images/features_top.gif) no-repeat top left; }
#main .featurestop strong { font-weight: bold; color: #fff; }
#main .featurestop .subpoint { font-weight: bold; font-size: 12px; color: #fff; }
#main .featuresbtm { padding:0; margin:0; width: 196px; height: 14px; background:url(../images/features_btm.gif) no-repeat bottom left; }
#main .featuresbg a { font-size: 11px; font-weight: bold; text-decoration: none; color: #d2d2d2; }
#main .featuresbg a:hover { text-decoration: underline; }


/* Text Blocks */

#main #welcome { width: 870px; margin: 0 auto; color:#595d5a; margin-top: 4px; margin-bottom: 12px; line-height: 14px; text-align: center; }
#main #vidtalk { width: 896px; margin: 0 auto; text-align: center; color:#595d5a; margin-bottom: 18px; line-height: 14px; }
#main h6 { color: #e54d4d; margin-bottom: 8px; }


/* Big Nav */

#main #bignav { width: 945px; margin: 2px auto; text-align: center; }
#main #bignav li { float: left; margin-right: 10px; }
#main #bignav li.photography { margin-right: 0px; }

/* Main Browser */

#main .browser { padding:0; margin:0 auto 13px auto; width: 966px; font-size:11px; color:#6d716e; background:url(../images/fullbox-bg.gif) repeat-y;  }
#main .browser.fullbottom { height: 13px; margin: 0 auto; background: url(../images/fullbox-btm.gif) no-repeat bottom left; clear: both;}
#main .babes h2 { display:block; text-indent:-9999px; height:27px; padding:0; margin:0; background:url(../images/header-babes.gif) no-repeat top left; }
#main .top5 h2 { display:block; text-indent:-9999px; height:27px; padding:0; margin:0; background:url(../images/header-top5.gif) no-repeat top left; }
#main .waiting4u h2 { display:block; text-indent:-9999px; height:27px; padding:0; margin:0; background:url(../images/header-waitingforyou.gif) no-repeat top left; }
#main .findphotos h2 { display:block; text-indent:-9999px; height:27px; padding:0; margin:0; background:url(../images/header-findphotos.gif) no-repeat top left; }
#main .findvideos h2 { display:block; text-indent:-9999px; height:27px; padding:0; margin:0; background:url(../images/header-findvideos.gif) no-repeat top left; }
#main .videosheader h2 { display:block; text-indent:-9999px; height:27px; padding:0; margin:0; background:url(../images/header-videos.gif) no-repeat top left; }
#main .modelsheader h2 { display:block; text-indent:-9999px; height:27px; padding:0; margin:0; background:url(../images/header-models.gif) no-repeat top left; }
#main .fullbrowserheader h2, #main .fullbrowserheader h2 a { display: block; height: 27px; text-indent: -9999px; padding: 0; margin: 0;  background:url(../images/moreprevs.gif) no-repeat top left;  }


/* Welcome blocks */

#babeintro { width: 966px; height: 354px; position: relative; }
#modelheader { width: 966px; height: 315px; position: relative; }
#sampleblock { margin: 0 0 13px 0; }
#sampleblock .sampleheader {  width: 966px; margin: 0; padding: 0; text-indent: -9999px; background: url(../images/header-samplegirls.gif) no-repeat top left; height: 44px;  }
#sampleblock .samplebg { margin: 0; padding: 0; background: url(../images/fullbox-samplebg.gif) no-repeat top left; height: 343px; }
#sampleblock .samplebtm { height: 13px; margin:0; background:url(../images/fullbox-btm.gif) no-repeat bottom left; clear: both;}

#sampleblock #sampleinside { margin: 0 auto; width: 935px; }
#sampleblock #sampleinside ul { margin: 0; }
#sampleblock #sampleinside li { float: left; margin-right: 9px; margin-bottom: 5px; text-align: center; }
#sampleblock #sampleinside li.start { width: 304px; padding-top: 20px; margin: 0 21px 0 0; }
#sampleblock #sampleinside li.middle { width: 285px; text-align: center; margin: 0 21px 0 0; }
#sampleblock #sampleinside li.end { width: 304px; padding-top: 20px; margin: 0; }

#sampleblock #sampleinside .videosample { width: 304px; text-align: center; }
#sampleblock #sampleinside .videosample a img { border: 1px #4c4c4c solid; }
#sampleblock #sampleinside .videosample h4 { text-decoration: underline; margin-top: 5px; letter-spacing: -1px; font-weight: bold; }

#sampleblock #sampleinside #whatsin { width: 270px; margin: 14px auto; }
#sampleblock #sampleinside #whatsin .whatsinheader { width: 270px; height: 33px; margin-bottom: 9px; text-indent: -9999px; background: url(../images/inside.gif) no-repeat top left; }
#sampleblock #sampleinside #whatsin ul.sitepoints { width: 270px; float: left; list-style: disc inside; padding-left: 10px; color: #76797c; }
#sampleblock #sampleinside #whatsin .sitepoints li { font-size: 18px; color: #6d716e; letter-spacing: -1px; line-height: 17px; }
#sampleblock #sampleinside #sample-enternow { margin: 12px 0 0 0; padding: 0; text-align: center; width: 285px; }
#sampleblock #sampleinside #sample-enternow h2.entertext {  color: #717171; font-weight: bold; font-size: 16px; margin: 6px; 0 0 0; letter-spacing: -1px; text-decoration: underline; }


/* Main page headers */

#main .latestphotos_nl h2 { display:block; text-indent:-9999px; height:27px; padding:0; margin:0; background:url(../images/latestphotos_nl.gif) no-repeat top left; }
#main .latestvideos_nl h2 { display:block; text-indent:-9999px; height:27px; padding:0; margin:0; background:url(../images/latestvideos_nl.gif) no-repeat top left; }
#main .topratedphotos h2, #main .topratedphotos h2 a { display:block; height:27px; text-indent:-9999px; padding:0; margin:0; background:no-repeat 0 0; }
#main .topratedphotos h2 a { display:block; text-indent:-9999px; height:27px; background:url(../images/topratedphotos.jpg) no-repeat top left; }
#main .topratedvideos h2, #main .topratedvideos h2 a { display:block; height:27px; text-indent:-9999px; padding:0; margin:0; background:no-repeat 0 0; }
#main .topratedvideos h2 a { display:block; text-indent:-9999px; height:27px; background:url(../images/topratedvideos.jpg) no-repeat top left; }
#main .topratedvideos_nl h2 { display:block; text-indent:-9999px; height:27px; padding:0; margin:0; background:url(../images/topratedvideos_nl.gif) no-repeat top left; }
#main .topratedphotos_nl h2 { display:block; text-indent:-9999px; height:27px; padding:0; margin:0; background:url(../images/topratedphotos_nl.gif) no-repeat top left; }
#main .stunnersselect h2 { display:block; text-indent:-9999px; height:27px; padding:0; margin:0; background:url(../images/stunnersselect_nl.gif) no-repeat top left; }



/* Main page headers */

#main .modelfavs h2, #main .modelfavs h2 a { display:block; height:27px; text-indent:-9999px; padding:0; margin:0; background:no-repeat 0 0; }
#main .modelfavs h2 a { display:block; text-indent:-9999px; height:27px; background:url(../images/modelfavs.gif) no-repeat top left; }
#main .photofavs h2, #main .photofavs h2 a { display:block; height:27px; text-indent:-9999px; padding:0; margin:0; background:no-repeat 0 0; }
#main .photofavs h2 a { display:block; text-indent:-9999px; height:27px; background:url(../images/photofavs.gif) no-repeat top left; }
#main .videofavs h2, #main .videofavs h2 a { display:block; height:27px; text-indent:-9999px; padding:0; margin:0; background:no-repeat 0 0; }
#main .videofavs h2 a { display:block; text-indent:-9999px; height:27px; background:url(../images/videofavs.gif) no-repeat top left; }


/* Setup */

.column { float: left; }
.setupcol1, .setupcol2, .setupcol3, .setupcol4, .setupcol5, .setupcol { width: 100%; }
.setupcol7 { width: 744px; margin: 0 auto; }
.setupcol9 {  width: 880px; margin: 0 auto; padding: 0;  }

.setupcol1 .column.first { width: 196px; }
.setupcol1 .column.last { width: 756px; float: right; }

.setupcol2 .column2.first { width: 240px; float: left; }
.setupcol2 .column2.last { width: 495px; float: right;}

.setupcol3 .column3.first { width: 300px; float: left; padding-bottom: 19px; }
.setupcol3 .column3.last { width: 395px; float: right;}

.setupcol4 .column4.first { width: 483px; float: left; }
.setupcol4 .column4.last { width: 483px; float: right;}

.setupcol5 .column5.first { width: 60%; float: left; }
.setupcol5 .column5.last { width: 40%; float: right; }

.setupcol6 .column6.first { width: 305px; float: left; }
.setupcol6 .column6.last { width: 661px; float: right; }

.setupcol7 .column7.first { width: 280px; float: left; }
.setupcol7 .column7.last { width: 464px; float: right;}

.setupcol8 .column8.first { width: 644px; float: left; }
.setupcol8 .column8.last { width: 309px; float: right;}

.setupcol9 .column9.first { width: 440px; float: left; }
.setupcol9 .column9.last { width: 440px; float: right; }


.column.first, .column.last, .column2.first, .column2.last, .column3.first, .column3.last, .column4.first, .column4.last, .column5.first, .column5.last, .column6.first, .column6.last, .column7.first, .column7.last, .column8.first, .column8.last, .column9.first, .column9.last { margin-left: 0; }

.setupcol1:after, .setupcol2:after, .setupcol3:after, .setupcol4:after, .setupcol5:after, .setupcol6:after, .setupcol7:after, .setupcol8:after, .setupcol9:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


/* Model Index */

#bigmodelindex { padding: 18px 0 2px 20px; margin: 0 auto; width: 966px; _padding: 18px 0 2px 24px; background: transparent; }
#bigmodelindex li { margin: 0 15px 12px 0px; _margin: 0 13px 10px 0; width: 173px; letter-spacing: -1px; font-size: 19px; float: left; overflow: visible; }
#bigmodelindex li img { border:1px solid #8d8d8d; padding: 0; margin: 0; margin-bottom: 8px; }
#bigmodelindex li strong { display:block; overflow: hidden; white-space: nowrap; }
#bigmodelindex li h3 { white-space: nowrap; overflow: hidden; letter-spacing: 0; border: none; font-weight: normal; margin: -2px 0 3px 0; }
#bigmodelindex li a { color: #717171; }
#bigmodelindex li a:hover { text-decoration: underline; }
#bigmodelindex li a img { border-color: #8d8d8d; }
#bigmodelindex li .name { font-weight: bold; line-height: 22px; color: #5276d3; text-decoration: none; padding-right: 9px; background:url(../images/arrow.gif) no-repeat 100% .4em; }
#bigmodelindex li .name a { font-weight: normal; } 
#bigmodelindex li a.photopreview { position: absolute; text-indent:-9999px; margin: 244px 0 0 0; height: 44px; width: 171px; background:url(../images/photopreview.png) no-repeat bottom left; _background:url(../images/photopreview.gif) no-repeat bottom left; _height: 33px; _margin-left: 1px; z-index: 10002; }
#bigmodelindex li a.videopreview { position: absolute; text-indent:-9999px; margin: 244px 0 0 0; height: 44px; width: 171px; background:url(../images/videopreview.png) no-repeat bottom left; _background:url(../images/videopreview.gif) no-repeat bottom left; _height: 33px; _margin-left: 1px; z-index: 10002; }

.pitchblock { text-align: center; width: 750px; margin: 0 auto; line-height: 14px; border-top: #a8a8a8 1px solid; padding: 5px 35px 0 35px; font-size: 14px; margin-top:6px; }
.morelinks { font-size: 48px; letter-spacing: -3px; margin: 16px auto; color: #d6d6d6; margin-top: 10px; text-align: center; }
.morelinks a { color:#5276d3; text-decoration: underline; }
.morelinks a.dim { color:#a6a6a6; }
.morelinks2 { font-size: 40px; letter-spacing: -3px; margin: 16px auto; color: #d6d6d6; margin-top: 4px; text-align: center; }
.morelinks2 a { color:#5276d3; text-decoration: underline; }

#modelindex { padding: 13px 0 2px 28px; _padding: 13px 0 2px 26px; margin: 0; background: transparent; }
#modelindex li { margin:0 22px 12px 1px; _margin-bottom: 10px;  width: 132px; position:relative; float:left; overflow:visible; }
#modelindex li img { border:1px solid #8d8d8d; padding:0; margin:0; }
#modelindex li strong { display:block; overflow: hidden; white-space: nowrap; }
#modelindex li h3 { white-space: nowrap; overflow: hidden; margin: -2px 0; }
#modelindex li h3.nameless { white-space: nowrap; overflow: hidden; margin: 4px 0 -2px 0;  }
#modelindex li a { color:#5276d3; }
#modelindex li a img { border-color: #8d8d8d; }
#modelindex li h3 a { border: none; }
#modelindex li a:hover { text-decoration: underline; }
#modelindex li .pcount { font-weight:normal; }
#modelindex li .name { font-weight:normal; line-height: 22px; color: #585c59; text-decoration: none; padding-right:8px; background:url(../images/arrow.gif) no-repeat 100% .3em; }
#modelindex li .name a { font-weight:normal; color: #595d5a; } 


#modelpageindex { padding:13px 0 2px 11px; margin: 0; background: transparent; }
#modelpageindex li { margin:0 2px 15px 1px; _margin-bottom: 10px;  width: 132px; float:left; overflow:visible; }
#modelpageindex li img { border:1px solid #8d8d8d; padding:0; margin:0; }
#modelpageindex li strong { display:block; overflow: hidden; white-space: nowrap; }
#modelpageindex li h3 { white-space: nowrap; overflow: hidden; margin: -2px 0; }
#modelpageindex li h3.nameless { white-space: nowrap; overflow: hidden; margin: 4px 0 0 0;  }
#modelpageindex li a { color:#5276d3; }
#modelpageindex li a img { border-color: #8d8d8d; }
#modelpageindex li h3 a { border: none; }
#modelpageindex li a:hover { text-decoration: underline; }
#modelpageindex li .pcount { font-weight:normal; }
#modelpageindex li .name { font-weight:normal; line-height: 22px; color: #585c59; text-decoration: none; padding-right:8px; background:url(../images/arrow.gif) no-repeat 100% .3em; }
#modelpageindex li .name a { font-weight:normal; color: #595d5a; } 


/* Photo Index */

#photoindex { margin: 0 auto; }
#photoindex ul { margin: 0px; padding: 0;}
#photoindex li { margin: 6px;  width: 134px; height:138px; text-align: center; position:relative; float:left; }
#photoindex li img { border:1px solid #8d8d8d; padding:0; margin:0; }
#photoindex li a { color:#5276d3; }
#photoindex li a img { border-color: #8d8d8d; }

#photoblock1 { width: 644px; height: 601px; background: url(../images/photos-freesamples.jpg) no-repeat; }
#photoblock1 #sampletext {  position: absolute; width: 360px; top: 145px; left: 23px; color: #3d3d3d; line-height: 15px; }
#photoblock1 #sampletext h1 { margin: 0 0 10px 12px; font-size: 15px; color: #fff; letter-spacing: -1px; }
#photoblock1 #sampleholder { position: relative; top: 247px; left: -184px;  }
#photoblock2 { width: 966px; height: 479px; margin-top: 13px; }

#main #photossidebar { padding: 0; margin: 0; width:309; font-size:11px; color:#595d5a; background:url(../images/photos-sidebar-bg.gif) repeat-y;  }
#main #photossidebar .psidebarinside { height: 541px; width: 93%; line-height: 13px; margin: 0 auto; padding: 10px;  }
#main #photossidebar .psidebarinside h1 { margin-bottom: 6px; }
#main #photossidebar .psidebarbottom { height: 13px; margin: 0; background:url(../images/photos-sidebar-btm.gif) no-repeat bottom left; clear: both;}
#main #photossidebar .psidebarheader h2 { display: block; height: 27px; text-indent: -9999px;  padding: 0; margin: 0;  background:url(../images/photos-stunquality.gif) no-repeat 0 0; }

#main #photossidebar #samplethumbblock { width: 287px; margin: 16px 0 0 0; }
#main #photossidebar #samplethumbblock ul { }
#main #photossidebar #samplethumbblock li { float: left; }
#main #photossidebar #samplethumbblock li img { border: 2px #e3e3e3 solid; }
#main #photossidebar #samplethumbblock li.lthumb { margin: 0 3px 3px 0; padding: 0; }
#main #photossidebar #samplethumbblock li.rthumb { margin: 0 0 1px 0; padding: 0;  }

#main #thumbs { width: 960px; margin: 0 auto; }
#main #thumbs li { width: 316px; margin: 10px 2px; *margin: 10px 1px; float: left; }
#main .size { width: 966px; height: 148px; background: url(../images/photos-size.png) top left no-repeat; display: block; margin: 0 auto; text-indent: -9999px; }


/* Model Photo Select */

#modelphoto { }
#modelphoto ul { margin: 0; padding: 0 0 0 15px;  }
#modelphoto li { line-height: 18px; }
#modelphoto li h4 { color: #e54d4d; margin: 12px 0 0 0;}
#modelphoto li .totalpcount { font-weight:normal; font-size:12px; }


/* Model Preview */

#main #modelpreview { padding:0; margin: 0 auto; width:966px; background:url(../images/fullbox-bg.gif) repeat-y 0 0; clear: both;  }
#main #modelpreview .previewinside { margin: 0; padding: 106px 0 0 0; }
#main #modelpreview .previewbottom { height:27px; margin:0; background:url(../images/fullbox-btm.gif) no-repeat bottom left; clear: both; }

#main #modelpreview .tiffanyheader { padding: 0; background:url(../preview/tiffany_brookes/header.jpg) no-repeat top left;}
#main #modelpreview .alektraheader { padding: 0; background:url(../preview/alektra_blue/header.jpg) no-repeat top left;}
#main #modelpreview .karlieheader { padding: 0; background:url(../preview/karlie_montana/header.jpg) no-repeat top left;}
#main #modelpreview .paulinaheader { padding: 0; background:url(../preview/paulina_james/header.jpg) no-repeat top left;}
#main #modelpreview .carliheader { padding: 0; background:url(../preview/carli_banks/header.jpg) no-repeat top left;}
#main #modelpreview .audreyheader { padding: 0; background:url(../preview/audrey_bitoni/header.jpg) no-repeat top left;}
#main #modelpreview .evaheader { padding: 0; background:url(../preview/eva_angelina/header.jpg) no-repeat top left;}
#main #modelpreview .breeheader { padding: 0; background:url(../preview/bree_olson/header.jpg) no-repeat top left;}
#main #modelpreview .crissyheader { padding: 0; background:url(../preview/crissy_moran/header.jpg) no-repeat top left;}
#main #modelpreview .jessicaheader { padding: 0; background:url(../preview/jessica_lynn/header.jpg) no-repeat top left;}
#main #modelpreview .memphisheader { padding: 0; background:url(../preview/memphis_monroe/header.jpg) no-repeat top left;}
#main #modelpreview .rebecaheader { padding: 0; background:url(../preview/rebeca_linares/header.jpg) no-repeat top left;}
#main #modelpreview .susaneheader { padding: 0; background:url(../preview/susane/header.jpg) no-repeat top left;}
#main #modelpreview .lisaheader { padding: 0; background:url(../preview/lisa_daniels/header.jpg) no-repeat top left;}
#main #modelpreview .toryheader { padding: 0; background:url(../preview/tory_lane/header.jpg) no-repeat top left;}
#main #modelpreview .sashaheader { padding: 0; background:url(../preview/sasha_knox/header.jpg) no-repeat top left;}
#main #modelpreview .hillaryheader { padding: 0; background:url(../preview/hillary_scott/header.jpg) no-repeat top left;}
#main #modelpreview .micahheader { padding: 0; background:url(../preview/micah_moore/header.jpg) no-repeat top left;}
#main #modelpreview .jessica_vheader { padding: 0; background:url(../preview/jessica_valentino/header.jpg) no-repeat top left;}
#main #modelpreview .anetteheader { padding: 0; background:url(../preview/anette_dawn/header.jpg) no-repeat top left;}
#main #modelpreview .hannaheader { padding: 0; background:url(../preview/hanna_hilton/header.jpg) no-repeat top left;}
#main #modelpreview .shayheader { padding: 0; background:url(../preview/shay_laren/header.jpg) no-repeat top left;}
#main #modelpreview .annmarieheader { padding: 0; background:url(../preview/ann_marie/header.jpg) no-repeat top left;}
#main #modelpreview .lindsaymarieheader { padding: 0; background:url(../preview/lindsay_marie/header.jpg) no-repeat top left;}
#main #modelpreview .georgiajonesheader { padding: 0; background:url(../preview/georgia_jones/header.jpg) no-repeat top left;}
#main #modelpreview .prinzzessheader { padding: 0; background:url(../preview/prinzzess/header.jpg) no-repeat top left;}
#main #modelpreview .lelaheader { padding: 0; background:url(../preview/lela_star/header.jpg) no-repeat top left;}
#main #modelpreview .janajheader { padding: 0; background:url(../preview/jana_jordan/header.jpg) no-repeat top left;}
#main #modelpreview .capriaheader { padding: 0; background:url(../preview/capri_anderson/header.jpg) no-repeat top left;}


#main #modelpreview .modelwriteup { width: 430px; margin: 0 0 30px 0; padding-left: 34px; font-size: 13px; color: #343232; }
#main #modelpreview .modelwriteup a { text-decoration: underline; }
#main #modelpreview .modelwriteup h4 { font-size: 21px; letter-spacing: -1px; font-weight: normal; margin-bottom: 12px; }
#main #modelpreview .flashbox { width: 916px; height: 461px; margin: 0 auto; padding-top: 8px; text-align: center; position: relative; background: url(../images/flashmodelbg.png) no-repeat; _background: url(../images/flashmodelbg.gif) no-repeat; }

#main #modelpreview #prevthumbs { width: 877px; margin: 0 auto; }
#main #modelpreview #prevthumbs li { float: left; margin-right: 14px; }
#main #modelpreview #prevthumbs li.end { margin-right: 0; }
#main #modelpreview #prevthumbs li img { border: 1px #838383 solid; }

#main #modelpreview .bigpitch { width: 960px; text-align: center; margin: 10px auto 0; font-size: 18px; letter-spacing: -1px; color: #767676; }
#main #modelpreview .bigpitch a h5 { width: 960px; text-align: center; margin: 0 auto; font-size: 30px; letter-spacing: -2px; text-decoration: underline; }

.programpoints2 { width: 410px; margin: 6px 90px 16px 50px; *margin: 10px 0 18px 30px; _width: 400px;  }
.programpoints2 ul { list-style: disc; }
.programpoints2 li { font-size: 18px; letter-spacing: 0; color: #737272; font-weight: bold; line-height: 23px; margin-bottom: 5px; }
.disc { list-style: disc inside; }

.moremodels { margin: 5px auto; width: 903px; }

/* Tabs Controls */

#tab-control { line-height: normal; margin: 0 0 10px 0; right: -24px; padding: 0 0 3px 12px;  width: 370px; border-bottom: 1px #f9f9f9 solid; position: relative; }
#tab-control ul { height: 26px; list-style: none; margin: 0; padding: 0;  }
#tab-control li { background: transparent url(../images/modelpage_tab-off.gif) top right repeat-x; float: left; font-weight: bold; letter-spacing: -1px; height: 26px; margin: 0; padding: 0 0 0 11px; _margin-bottom: -7px; text-indent: 0; }
#tab-control span {	color: #5276d3; display: block; float: left; font-size: 14px; height: 26px; text-align: center; padding: 7px 11px 0 1px; cursor: pointer; }
#tab-control li span:hover { color: #333; }

/* Selected About Me */
#tab-control.about li.about { background: transparent url(../images/modelpage_tab.jpg) top left no-repeat; }
#tab-control.about li.about span { background: transparent url(../images/modelpage_tab.jpg) top right no-repeat; font-weight: bold; color: #595d5a; cursor: pointer; }

/* Select Stunner Suggest View */
#tab-control.bio li.bio { background: transparent url(../images/modelpage_tab.jpg) top left no-repeat; }
#tab-control.bio li.bio span { background: transparent url(../images/modelpage_tab.jpg) top right no-repeat; font-weight: bold; color: #595d5a; cursor: pointer; }

ul#req-about li { float: left; width: 100%; }
ul#req-about li.special { float: none; width: auto; }

ul#req-about:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }	
ul#req-about { display: inline-block; }
ul#req-about.hide, ul#req-bio.hide  { display: none;}


/* Bio */

#main .details { margin: 0 0 0 15px; padding: 0 1px; width: 330px; font-size: 11px; border-bottom: 1px solid #e5e5e5; }
#main .details dl { display: inline; }
#main .details dt, #main .details dd { float: left; padding-top: .5em; border-top: 1px solid #e5e5e5; }
#main .details dt { clear: left; width: 35%; margin-left: -1px; padding-left: 1px; _padding-left: 2px; }
#main .details dd { width: 65%; margin-right: -1px; padding-right: 1px; text-align: right; }
#main .details dd strong { font-weight: bold; font-size: 13px; }


/* Model Video Select */

#modelvideo { padding:13px 0 2px 15px;  margin: 0; background: transparent;  }
#modelvideo li { padding-bottom: 11px;  margin:0 3px 3px 0; width: 232px; float:left; overflow:visible; }
#modelvideo li img { border:1px solid #8d8d8d; padding:0; margin:0; margin-bottom: 8px; }
#modelvideo li strong { display:block; white-space: nowrap; overflow: hidden;}
#modelvideo li h3 { white-space: nowrap; overflow: hidden; margin: 1px 0 0 0; }
#modelvideo li a {color:#5276d3;}
#modelvideo li a img {border-color: #8d8d8d;}
#modelvideo li h3 a {border: none;}
#modelvideo li a:hover {text-decoration: underline;}
#modelvideo li .pcount {font-weight:normal;}
#modelvideo li .name { font-weight:normal; color: #585c59; text-decoration: none; padding-right:8px; background:url(../images/arrow.gif) no-repeat 100% .3em; }
#modelvideo li .name a { font-weight:normal; color: #595d5a; } 
#modelvideo li .remove { height:11px; display:block; text-indent:-9999px; width:55px; background:url(../images/remove.gif) no-repeat bottom left;  }


/* Browser Organizer */

#main .orgbox { padding:0; margin:14px 0 5px 14px; width:413px; font-size:11px; color:#595d5a; background:url(../images/orgboxbg.gif) repeat-y; }
#main .orgboxtop { padding: 0; margin: 0; height:8px; font-size: 1px; background:url(../images/orgboxtop.gif) no-repeat 0 0; }
#main .orgboxin { }
#main .orgboxin ul { margin:0 auto; padding: 0 0 0 15px; }
#main .orgbox li { padding: 0; margin: 0 10px 0 0; font-size: 11px; float: left; }
#main .orgbox li select { padding: 0; margin: 0; font-size: 11px; }
#main .orgboxend { padding: 0; margin:0; height:8px; font-size: 1px; background:url(../images/orgboxbot.gif) no-repeat bottom left; clear: both; }
#main .orgbox .organize { display:block; height:13px; width:62px; text-indent:-9999px; padding:0; margin:2px 0; background:url(../images/organize.gif) no-repeat 0 0; }


/* Pagination */

#main .pagination { margin-right:23px; margin-bottom:0px; _margin-bottom:10px; font-size:12px; text-align:right; color: #666; }
#main .pagination.ptop { margin-top: 30px; }
#main .pagination.ptop.photoindex { margin-top: 13px; margin-bottom: 14px;}
#main .pagination.pbottom { margin-top: 9px; margin-bottom: 8px; }
#main .pagination.pbottom.photoindex { margin-top: 13px; margin-bottom: 8px; }
#main .pagination .previous { color: #333; text-decoration: none;}
#main .pagination a.previous { background-image:url(#); }
#main .pagination .next { color: #333; text-decoration: none;}
#main .pagination a.next { background-image:url(#); }
#main .pagination .pages { display:inline; padding:0 2px; }
#main .pagination .pages a,
#main .pagination .pages span { padding:0 4px; border-right: 1px solid #aaa; color: #555; }
#main .pagination .pages a.last,
#main .pagination .pages span.last { border-right: 0; background:none; width:auto !important; float:none !important; }
#main .pagination a.disabled { opacity: 0.5; *background: none; *color: #aaa; }
#main .pagination a.disabled:hover { text-decoration: none; cursor: default;}
#main .pagination .pages .active {font-weight: bold; color: #7a869d; text-decoration: none; font-size: 1.3em; cursor: default; }


/* Setup */

#flashvidbg { width: 966px; height: 598px; margin: 0 auto; text-align: center; background: url(../images/flashvidbg.jpg) no-repeat top left; }
#flashvidbg #flashholder { width: 100%; padding-top: 34px; }
#main .getin { font-size: 13px; text-align: center;  width: 895px; margin: 8px auto; margin-bottom: 15px; line-height: 13px; }
#main .getin2 { font-size: 13px; text-align: center;  width: 895px; margin: 8px 0 15px 20px; line-height: 13px; }
#main .pitchtext { color: #595d5a; text-decoration: underline; }


/* Video Preview */

#vidprevindex { padding: 18px 0 2px 7px; _padding: 12px 0 2px 4px; margin: 0; }
#vidprevindex ul { position: relative; }
#vidprevindex li { margin: 0 3px 9px 6px; _margin: 0 3px 10px 4px;  width: 228px; float: left;  }
#vidprevindex li img { border:1px solid #8d8d8d; padding:0; margin:0; }
#vidprevindex li strong { display:block; overflow: hidden; white-space: nowrap; }
#vidprevindex li h3 { white-space: nowrap; overflow: hidden; font-size: 12px; margin: -2px 0; }
#vidprevindex li a { color:#5276d3; }
#vidprevindex li a img { border-color: #8d8d8d; }
#vidprevindex li h3 a { border: none; }
#vidprevindex li a:hover { text-decoration: underline; }
#vidprevindex li .name { font-weight:normal; line-height: 22px; color: #585c59; text-decoration: none; padding-right:8px; background:url(../images/arrow.gif) no-repeat 100% .3em; }
#vidprevindex li .name a { font-weight:normal; color: #595d5a; } 


/* Footer */

.footer { padding:0; margin:0 auto; margin-bottom: 10px; width:968px; font-size:10px; line-height: 15px; background-color: #f7f7f7; color:#595d5a;  background:url(../images/footerbg.gif) repeat-y;  }
.footer a { font-size: 11px; }
.footer.inside { margin:0; padding: 5px 0 5px 0; text-align: center; }
.footer.bottom { margin:0; padding:0; height:9px; font-size:1px; background:url(../images/footerbtm.gif) no-repeat bottom left; clear: both; }
.footer.top { margin:0; padding: 0; height: 7px; font-size:1px; background:url(../images/footertop.gif) no-repeat 0 0; }

