body {font-family: helvetica, arial, sans-serif;	margin: 0;	color: #CCCC66;-webkit-text-size-adjust: none;}
body, .galleryView, .largeRatingPad {background:#000000;}
/*body[orient=portrait] { min-height: 530px; }
body[orient=landscape] { min-height: 370px; }
*/

body[orient=portrait] {min-height: 481px; }
body[orient=landscape] {min-height: 321px; }
#wrapper{max-width:600px;margin:0 auto;text-align:center;}
.homeContainer {padding-top: 1px;}
a:hover {text-decoration:none;}
img {border:none;}
h1#top{display:none;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FFF none repeat scroll 0 0;color:#FFFFFF;font-size:15px;font-weight:700;text-align:center;text-transform:uppercase;height:20px;line-height:20px;}
a:active {outline:none;}
a:focus {-moz-outline-style:none;}
#page_link_pre{display:none;}

/*bonus*/
#bonus {height: 140px;text-align: center;background:#000000;}
#bonus img {vertical-align:center;}

/*support*/
#support {text-align: center;background:#000000;}


/*** COMMON ***/
.navButton,.silverButton,.pinkButton,.moreButton {display:inline-block;margin: 0;text-decoration: none;	white-space: nowrap;margin: 0;padding: 0;text-align: center;}
.navButton {text-decoration: none;font-size: 13px;font-weight: bold;text-shadow: 0 -1px 0 #424E5D;}
.navButton sup {vertical-align: middle;display: inline-block;margin-top: -10px;margin-right: 2px;font-size: 12px;}
.moreButton {background: 0f0f0f;display: block;color: #999;font-size: 18px;height: 44px;}
.moreButton .line1 {margin-top: 7px;display: block;}
.moreButton .line2 {margin-top: 3px;display: block;}
.moreButton img {vertical-align: -2px;}
.moreButton .logo img {display: inline-block;border: 1px solid black;}
.subHeading{height:32px;background:#f0f8fc;line-height:32px;font-size:14px;padding-left:10px;overflow:hidden;}
.subHeading2{height:32px;background:#EFEFEF;line-height:32px;font-size:14px;padding-left:10px;overflow:hidden;}
.listView li.subHeading {height:32px;background:#f0f8fc;}
.subHeading .heading, .listView li.subHeading .heading {color: #ffffff;font-size: 14px;display: inline-block;padding-left: 10px;padding-top: 11px;height: 21px;text-shadow: #000000 0 0 0px;}
.subHeading .heading a{color:#337DF1;text-decoration:underline;}
.subHeading .sep {padding: 0 12px;}


/*top navigation*/
#topnav ul,#memtopnav ul{width:280px;height:38px;margin:0 auto;position:relative;}
#topnav li a,#memtopnav li a {display:block;height:38px;color:#fff;}
#topnav li.one,#memtopnav li.one{left:0;width:82px;background-position:0 0;}
#topnav li.two,#memtopnav li.two{left:82px;width:79px;background-position:-82px 0;}
#topnav li.three,#memtopnav li.three{left:161px;width:79px;background-position:-161px 0;}
#topnav li.four,#memtopnav li.four{left:240px;width:80px;background-position:-240px 0;}
#topnav li.onetnselected,#memtopnav li.onetnselected{left:0;width:82px;background-position:0 -38px;}
#topnav li.twotnselected,#memtopnav li.twotnselected{left:82px;width:79px;background-position:-82px -38px;}
#topnav li.threetnselected,#memtopnav li.threetnselected{left:161px;width:79px;background-position:-161px -38px;}
#topnav li.fourtnselected,#memtopnav li.fourtnselected{left:240px;width:80px;background-position:-240px -38px;}

/*** MAIN NAV BAR ***/
#mainNavBar .pageTitle {width: 110px;font-size: 12px;font-weight: bold;text-shadow: 0 -1px 2px #CCC;vertical-align: -2px;margin:0 auto;padding:0;overflow:hidden;}
#mainNavBar .alignLeft {float: left; margin-top: 3px; margin-left: 8px;}
#mainNavBar .alignRight {float: right; margin-top: 3px; margin-right: 8px;}
#mainNavBar #cat_name{width:85px;margin-top:10px;}
#mainNavBar .navButton {color:#fff;}
#subNavBar .navButton, #subNavBar .setSpeed {color:#fff;}
#subNavBar a.selected {color:#C41C4B;}
.homeContainer, .homeContainer .listViewInfo {background:#FFF;}
#logo {height: 150px;text-align: center;background:#CC9966;}
#logo img {vertical-align:center;}
.bareLayout {margin: 10px 20px 40px 20px;}
.bareLayout p.heading {text-align: center; margin-bottom: 10px;}

/*** SUB MENU BAR ***/
#subNavBar{height:43px;line-height:43px;text-align:center;}


h3.bluehdr span{color:#D92457;}
.galslnk{font-size:0.8em;display:block;line-height:15px;font-weight:400;text-decoration:none;color:#02618C;text-transform:uppercase;text-align:center;padding:3px 0;text-shadow:0 -1px 0 #06B4FF;}
.galslnk img{vertical-align:middle;margin-top:-2px;}


/*** LIST VIEW ***/
.listView{list-style:none;margin:0;padding:0;text-align:center;}
.listView li{position:relative;overflow:hidden;border-top:1px solid #000;height:250px;background:#000000 repeat-x top;}
.listView li.moreContainer{height:auto;background:#FFF;}
.listView .pic{position:relative;float:left;margin-right:6px;width:320px;height:250px;background:#FFF no-repeat center;border-right:1px solid #FFF;}
.listView .pic img{width:320px;height:180px;}
.listView .play{z-index:100;border:none;left:45px;top:25px;width:50px;height:50px;position:absolute;}
.listView .play img{width:128px;height:128px}
.listView .vidOverlay{position:absolute;}
.listView .info{height:69px;padding-top:14px}
.listView .info a{text-decoration:underline;}
.listView .modelHeading .info{padding-left:12px;}
.listView .favAddButton{top:22px;background-position:-64px;}
.listView .favRemButton{top:2px;background-position:-32px;}
.listView .views,.listView .numVideos,.listView .numPhotos,.listView .model,.listView .videoTime, .listView .date,.listView .age, .listView .location{ font-size: 13px; color: #2e2e2e; }
.listView .heading{font-size:12px;color:#1A92DF;margin-right:40px;display:block;}
body[orient=portrait] .listView .heading{width:150px;height:32px;overflow:hidden;}
body[orient=landscape] .listView .heading{font-size:14px;}

.listView .heading.trailer { font-weight: bold; }
.listView .modelHeading .heading { font-weight: bold; }
.listView .sep { font-size: 13px; color: #c2c5c7; padding-left: 4px; padding-right: 4px; }
.listView .modelHeading .sep { padding: 0 8px; }
.listView .model { font-size:12px;color: #555; }
.listView a { color: #fff; font-size: 14px; text-decoration:underline; font-weight: bold;}

.listView2{list-style:none;margin:0;padding:0;text-align:left;}
.listView2 .pic{display:block;position:relative;float:left;margin:6px;width:175px;height:135px;padding:1px;border:1px solid #666;}
.listView2 .pic img{width:175px;height:135px;}
.listView2 .info{padding-top:10px;}
.listView2 .info strong{color:#AAA;font-weight:400;}
.listView2 .info a{text-decoration:underline;}
.listView2 .views{font-size: 12px}
.listView2 .heading{font-size:13px;color:#1A92DF;display:block;text-decoration:underline;font-weight:700;height:33px;overflow:hidden;}
body[orient=landscape] .listView2 .heading{font-size:14px;}


/* footer */
.footer{text-align:center;margin-top:10px;}
.footer img{border:0;}
.footer .button{width:320px;height:44px;margin-bottom:0px;}

