 body { background: #0099CC url('src/bg.png') repeat-x; text-align: center; font-family: 'trebuchet ms', 'helvetica',arial, 'tahoma', 'verdana'; margin:0px; color:#666666; font-size:0.75em; } input, option, select { font-family: 'trebuchet ms'; text-align: left; } input.submit {  width:34px;  height:21px;  font-size:0.9em;  background:url('src/button-ok.gif');  text-align:center;  border:0px;  cursor:pointer; } form { padding: 0px; margin: 0px; } img {  border:0px; } a {  color:#3186AD;  text-decoration:underline; } a:hover {  color:#FF3366;  text-decoration:underline; } br.clear {  clear:both;  height:1px;  line-height:1px;  font-size:1px; } a.button-back {  background:url('src/button-back.png') no-repeat;  width:234px;  height:60px;  display:block;  margin:0px auto;  text-decoration:none; } a.button-back:hover {  background:url('src/button-back.png') no-repeat;  width:234px;  height:60px;  background-position:-234px 0px;  text-decoration:none; } div#container { width: 900px; margin: 0px auto 0px auto; padding:0px; border:0px; text-align: center; background: url('src/bg-container.png'); } div#header { background: url('src/header-wp2.jpg') no-repeat #000000; width: 900px; margin:0px auto; height: 144px; position: relative; } div#menu {  width:900px;  position:relative;  height:44px;   background:url('src/buttons_nonmember.jpg') no-repeat 0px 0px; } div#menu-members {  width:900px;  position:relative;  height:41px;  background:url('src/buttons_member.jpg') no-repeat 0px 0px; } #menu a#home { width: 163px; height: 44px;  position: absolute; left: 0px; top: 0px; } #menu a#home:hover {  background:url('src/buttons_nonmember.jpg') no-repeat 0px -44px; } #menu a#models { width: 173px; height: 44px; position: absolute; left: 163px; top: 0px } #menu a#models:hover {  background:url('src/buttons_nonmember.jpg') no-repeat -163px -44px; } #menu a#whyjoin { width: 171px; height: 44px; position: absolute; left: 336px; top: 0px; } #menu a#whyjoin:hover {  background:url('src/buttons_nonmember.jpg') no-repeat -336px -44px; } #menu a#login { width: 170px; height: 44px; background-position: 0px 0px; position: absolute; left: 506px; top: 0px; } #menu a#login:hover { background:url('src/buttons_nonmember.jpg') no-repeat -506px -44px; } #menu a#ccbill { width: 223px; height: 44px; background-position: 0px 0px; position: absolute; left: 676px; top: 0px; } #menu a#ccbill:hover { background:url('src/buttons_nonmember.jpg') no-repeat -676px -44px; } #menu-members a#home { width: 149px; height: 41px;  position: absolute; left: 0px; top: 0px; } #menu-members a#home:hover { background: url('src/buttons_member.jpg') no-repeat 0px -41px; } #menu-members a#models { width: 122px; height: 41px;  position: absolute; left: 149px; top: 0px; } #menu-members a#models:hover { background: url('src/buttons_member.jpg') no-repeat -149px -41px; } #menu-members a#videos { width: 126px; height: 41px;  position: absolute; left: 271px; top: 0px; } #menu-members a#videos:hover { background: url('src/buttons_member.jpg') no-repeat -271px -41px; } #menu-members a#galleries { width: 125px; height: 41px;  position: absolute; left: 397px; top: 0px; } #menu-members a#galleries:hover { background: url('src/buttons_member.jpg') no-repeat -397px -41px; } #menu-members a#search { width: 124px; height: 41px;  position: absolute; left: 522px; top: 0px; } #menu-members a#search:hover { background: url('src/buttons_member.jpg') no-repeat -522px -41px; } #menu-members a#livecams { width: 126px; height: 41px;  position: absolute; left: 646px; top: 0px; } #menu-members a#livecams:hover { background: url('src/buttons_member.jpg') no-repeat -646px -41px; } #menu-members a#logout { width: 123px; height: 41px;  position: absolute; left: 769px; top: 0px; } #menu-members a#logout:hover { background: url('src/buttons_member.jpg') no-repeat -769px -41px; } div.menu-transition {  width:900px;  background:url('src/bg-menu.png') no-repeat;  height:25px;  background-position:0px -20px; } div#hp-uptext { width: 880px; margin:0px auto; text-align: center; border-bottom:1px solid #FFF; padding-top:8px; padding-bottom:8px; } p.headertext,p.headertext2 { color: #FFFFFF; font-size: 13px; text-align: center; margin: 0px; font-weight: bold; } p.headertext2 {  border-bottom:1px solid #fff;  width:98%;  padding-bottom:10px;  margin-bottom:10px;  margin-left:20px; } div#content { width: 100%; border:0px solid red; margin: 0px auto; margin-top: 0px; text-align: left; padding-top: 0px; } div#content .content-header {  width:900px;  height:93px;  background:url('src/bg-container-header.jpg'); } div#content .content-header2 {  width:900px;  height:131px;  background:url('src/bg-container-header2.jpg'); } div#content .content-header div.header-left {  margin:15px 0px 0px 60px;  _margin-left:10px;  float:left;  width:260px; } div#content .content-header div.header-left a {  text-decoration:none; } div#content .content-header div.header-middle {  margin:15px 0px 0px 40px;  float:left;  width:250px; } div#content .content-header div.header-middle-video {  width:200px; } div#content .content-header .header-right-video {  margin:15px 0px 0px 10px !important;  float:left;  width:300px; } div#content .content-header div.header-middle input,div#content .content-header div.header-middle label {  cursor:pointer;  color:#1090BC;  font-weight:bold; } div#content .content-header div.header-middle label#hqlabel {  color:#000000;  font-weight:normal; } div#content .content-header div.header-right-video input,div#content .content-header div.header-right-video label {  cursor:pointer;  color:#1090BC;  font-weight:bold; } div#content .content-header div.header-right-video label#qtlabel, div#content .content-header div.header-right-video label#mp4mobilelabel, div#content .content-header div.header-right-video label#mp4label {  color:#000000;  font-weight:normal; } div#content .content-header div.header-middle h2, div#content .content-header div.header-right h2 {  font-size:20px !important;  margin:0px;  padding:0px; } div#content .content-header .header-right-video .downloadbox {  float:right;   width:125px;   text-align:center;  } div#content .content-header .header-right-video .downloadbox a {  font-weight:bold; } div#content .content-header div.header-middle img,div#content .content-header div.header-right-video img { } div#content .content-header div.header-middle img.ico,div#content .content-header div.header-right-video img.ico {  float:none;  margin:0px;   vertical-align:middle; } div#content .content-header div.header-right-video input {  display:none; } div#content .content-header div.header-middle img.dwl {  float:none !important;  vertical-align:middle !important;  margin-right:0px !important; } div#content .content-header div.gallery-header-left {  margin-top:15px; } div#content .content-header div.header-right {  margin:25px 20px 0px 0px;  float:right;  line-height:25px; } div#content .content-header h1.header-left {  margin:0px;  padding:0px;  font-size:25px;  height:25px;  overflow:hidden; } div#content .content-header select,div#content .content-header option {  font-size:0.9em;  font-weight:bold; } div#content div.video .cover {  background:url('src/bg-videobig.gif') no-repeat;  width:428px;  height:322px;  _height:356px;  padding-top:34px;  border:2px solid #0099CC;  position:relative; } div#content div.video .cover2 {  background:url('src/bg-videobig.gif') no-repeat;  width:428px;  height:352px;  border:2px solid #0099CC;  position:relative; } div#content div.video .cover2bigvideo {  background:url('src/bg-videobig_hdv.gif') no-repeat;  width:640px;  height:376px;  border:2px solid #0099CC;  position:relative; } div#content .hdv {  background:url('src/hdv_logo.gif') no-repeat;  width:94px;  height:36px;  position:absolute; } div#content div.video {  margin:0px auto;  width:428px; } div#content div.bigvideo {  margin:0px auto;  width:640px; } div#content div.video .list-media-detail {  width:45%;  text-align:right;  float:left;  color:#44ADD2; } div#content div.video .list-media-lastupdate {  width:45%;  text-align:left;  float:right;  color:#44ADD2;  line-height:1.1em; } div#content div.video .list-media-lastupdate img {  float:left;  margin-right:10px; } div#content div.video .list-media-lastupdate span {  color:#A7A4A4; } div#fullpage {  width:100%;  margin:0px auto; } div#content h2.whyjoin {  margin:0px;  font-size:3em;  padding:0px; } div#content h2.header {  margin:0px;  font-size:2em;  font-weight:bold;  padding-left:20px; } div#content div.signup-text {  text-align:center;  margin:10px 0px; } div#content div.signup-panel {  width:900px;  height:388px;  background:url('src/join-main.jpg');  position:relative;  margin:0px auto; } div#content div.signup-panel div.signupheader {  position:absolute;  width:250px;  height:50px;  top:30px;  left:600px; } div#content div.signup-panel h2.signup{  font-size:2.3em;  padding:0px;  margin:0px; } div#content div.signup-panel form{  position:absolute;  top:70px;  left:300px;  width:590px; } div#content div.signup-panel span{  font-size:1.2em;  color:#0099CC !important;  font-weight:bold; } div#content div.signup-panel form .left{  width:200px;  float:left; } div#content div.signup-panel form .right{  width:350px;  float:left;  margin-left:20px;  font-size:1.2em; } div#content div.signup-panel form .center {  width:100%;  text-align:center; } div#content div.signup-panel form .left input, div#content div.signup-panel form .left select{  width:200px;  margin:5px 0px 0px 0px;  font-weight:bold;  font-size:1.2em; } div#content div.signup-panel form .right select {  width:350px; } div#content div.signup-panel form .right .button {  background:url('src/button-join.gif') no-repeat;  width:71px;  height:21px;  border:0px;  cursor:pointer;  vertical-align:middle;  text-align:center; } div#content div.signup-panel form .center {  font-weight:bold; } div#content div.signup-whyjoin h2, div#content div.signup-whyjoin h3 {  margin:0px;  font-size:2em; } div#content div.signup-whyjoin .littleimages {  height:272px;  width:437px;  float:left;  background:url('src/signup-littleimg.gif');  margin:50px 10px 0px 20px; } div#content div.signup-whyjoin .reasons {  width:400px;  float:right;  margin:20px 10px; } div#footer { width: 900px; height:263px; margin:0px; background:url('src/bg-footer.png') no-repeat;  text-align:center;  color:#6C6460;  line-height:1.3em;  font-weight:bold; } div#freetourfooter { width: 900px; height:329px; margin:0px; background:url('src/bg-footerfreetour.jpg') no-repeat;  text-align:center;  color:#6C6460;  line-height:1.3em;  font-weight:bold;  position:relative; } div#freetourfooter a.continue-freetour{  width:280px;  height:107px;  position:absolute;  top:24px;  left:267px;  background:url('src/button_click-for-more.jpg') no-repeat;  background-position:-2px 0px; } div#freetourfooter a.continue-freetour:hover{  background-position:-285px 2px; } div#freetourfooter a.instant-access{  width:288px;  height:106px;  position:absolute;  top:25px;  left:546px;  background:url('src/instant-access2.jpg') no-repeat;  background-position:0px 0px; } div#freetourfooter a.instant-access:hover{  background-position:-289px 0px; } div#footer .navigation, div#freetourfooter .navigation {  color:#BFB0A8;  font-size:0.8em;  height:30px;  padding-top:20px; } div#freetourfooter .navigation {  padding-top:100px; } div#footer .navigation a, div#freetourfooter .navigation a {  color:#BFB0A8;  text-decoration:none; } div#footer .navigation a:hover, div#freetourfooter .navigation a:hover {  color:#0099CC;  text-decoration:underline;   } div#footer .links, div#freetourfooter .links {  color:#FF3366;  height:50px;  padding-top:20px; } div#footer .links a, div#freetourfooter .links a{  color:#FF3366;  text-decoration:none; } div#footer .links a:hover, div#freetourfooter .links a:hover{  text-decoration:underline; } div#footer .parentscontrol, div#freetourfooter .parentscontrol {  color:#6C6460;  height:60px;  padding-top:60px; } div.members-welcome {  width:695px;  height:305px;  background:url('src/bg-members-welcome.png') no-repeat;  margin:0px auto;  text-align:left; } div.members-welcome .innertext {  width:455px;  height:255px;  margin:20px 0px 0px 20px;  font-size:14px;  padding-top:15px; } div.members-welcome h2 {  font-size:2em;  margin:0px; } div.model-bigpic {   float:left;   margin-left:10px;   width:630px;   height:473px;   background:url('src/bg-modelbig.gif') no-repeat;   padding:7px 0px 0px 7px; } div.model-otherpics {   margin-left:10px; } div.model-otherpics img {   border:1px solid #f69;  margin-right:3px; } div.model-desc {   float:left;   margin-left:10px;   width:230px;   padding:0px;   font-size:1em; } div.model-desc h2 {   font-size:2em;   text-transform:uppercase;   margin:0px; } div.model-desc span {   color:#0099CC; } div.model-media {   clear:both;   width:100%;   margin:0px auto; } div.model-media h2.hermedia {   font-size:2em;   margin-left:10px; } div.model-media h2.modeldir {   font-size:3.2em; } div#updates { width: 100%; background: none; border-bottom: 0px solid #6262B5; color: #FFFFFF; text-align:center; } div#updates-choosedate { width: 100%; background: #3A6BAE; color: #FFFFFF; } div#updates-choosedate b { font-size: 14px; } div#updates-choosedate a, div#updates-choosedate a:link, div#updates-choosedate a:visited { color: #FFFFFF; text-decoration: none; } div#updates-choosedate a:hover { color: #00FFFF; text-decoration: underline; } div#updates-choosedate p.h { padding:5px 0px 5px 25px; margin: 0px; font-size: 13px; font-weight: bold; text-align: left; color: #FFFFFF; } div#updates-choosedate p.dates { padding-left: 25px; margin: 0px; font-size: 11px; text-align: left; color: #FFFFFF; text-transform:uppercase; } div#updates p.h { padding-left: 20px; padding-top: 10px; margin: 0px; font-size: 13px; text-align: left; color: #FFFFFF; font-weight:bold; } div#updates p.text {  padding-left: 20px; padding-top: 10px; margin: 0px;  font-size:13px; text-align:left; color: #FFFFFF; } div#updates p.text a, div#updates p.text a:link, div#updates p.text a:visited { color: #00FFFF; text-decoration:none; } div#updates p.text a:hover {  text-decoration:underline; } div#updates p.textcenter {  padding-left: 20px; padding-top: 10px; margin: 0px;  font-size:13px; text-align:center; color: #FFFFFF; } div#updates p.textcenter img {  vertical-align:middle; } div#updates p.textcenter a, div#updates p.textcenter a:link, div#updates p.textcenter a:visited { color: #00FFFF; text-decoration:none; } div#updates p.textcenter a:hover {  text-decoration:underline; } div#updates-choosedate .selectedupdatemonth { font-weight: bold; color: #00FFFF; } div#tourleft { width:301px; float:left; height:342px; background:url('src/tour1bg.jpg') no-repeat; color: #FFFFFF; position:relative; margin-left:20px; _margin-left:10px; } div#tourleft img {  border:1px solid #FFFFFF; } div#tourleft .rightup {  position:absolute;  top:16px;  right:18px; } div#tourleft .leftbottom {  position:absolute;  bottom:16px;  left:18px; } div#tourright { width:360px; height:320px; float:left; margin-left:5px; color: #FFFFFF; position:relative; margin-left:10px; font-weight:bold; font-size:13px; } div#tourright div {  border:1px solid #FFFFFF; } div#tourright span {  padding:10px;  margin-top:10px;  width:100%; } div#tourright span img {  vertical-align:middle;  border:0px; } div.affiliate1 {  width:100%;  background: #5682B9;  color:#FFF;  padding:5px 0px 5px 0px;  text-align:center;  font-size:13px;  font-weight:bold; } div.affiliate2, div.affiliate3 {  width:100%;  background: #000000;  border-top:1px solid #FFF;  color:#FFF;  padding:10px 0px 5px 0px;  text-align:left;  font-size:13px; } div.affiliate2 table {  font-size:13px;   width:100%;  text-align:left;  color:#FFFFFF;  border:0px;  border-collapse:collapse;  margin-top:5px;  font-weight:bold; } div.affiliate2 table td {  vertical-align:top; } div.affiliate2 table th {  color:#00FFFF; } div.affiliate2 table a {  color:#FFFFFF;  text-decoration:none;  font-weight:bold; } div.affiliate2 table a:hover {  text-decoration:underline; } div.affiliate2 .inner {  width:500px;  padding:0px;  background:#FFF;  border:2px outset #CCC;  margin-left:15px;  color:#000;  overflow:scroll;  _height:170px;  min-height:170px; } div.legaltext {  background:#5682B9;  color:#FFFFFF;  font-weight:bold;  font-size:13px;  text-align:left; } div.legaltext hr {  width:98%; } div.legaltext p {  margin:10px; } div.warning {  font-size:14px; } div.warning h2.warning{  font-size:3.2em;  width:80%;  margin:0px auto; } div.warning p{  color:#0099CC;  width:90%;  margin:0px auto;  font-weight:bold; } div.warning .terms {  width:840px;  margin:0px auto;   _margin-left:30px; } div.warning .terms p, div.warning p.disagree {  color:#666666;  text-align:left;  font-size:0.8em;  font-weight:bold;  margin:5px auto; } div.warning p.disagree {  text-align:center;  margin:0px auto; } div.warning .terms-start {  width:840px;  height:23px;  line-height:23px;  font-size:10px;  background:url('src/panel-terms-start.jpg') no-repeat; } div.warning .terms-middle {  width:840px;  background:url('src/panel-terms-middle.jpg') repeat-y;  padding-top:1px; } div.warning .terms-end {  width:840px;  height:8px;  background:url('src/panel-terms-end.jpg') no-repeat; } div.warning form {  display:inline; } div.warning input.i-agree {  background:url('src/button_i-agree.jpg') no-repeat;  background-position:0px 0px;  width:291px;  height:115px;  border:0px;  cursor:pointer; } div.warning input.i-agree:hover {  background-position:-291px 0px; } div.login h2.login{  font-size:4em;  width:80%;  margin:0px auto; } div.login h3.notamember{  font-size:1.3em;  margin:0px auto; } div.welcome h2.welcomescr {  font-size:3em;  margin:0px;  padding:0px; } #promotion h2.welcomescr {  font-size:30px;  margin:0px;  padding:0px; } div.welcome {  margin-bottom:10px; } div.welcome strong {  color:#FF3366;  text-decoration:underline; }  div.welcome p{  color:#0099CC;  font-size:14px;  font-weight:bold;  margin:0px auto;  text-align:center; } div.login a.notamember{  color:#666666;  text-decoration:none; } div.login a.notamember:hover {  color:#0099CC;  text-decoration:underline; } div.login p {  color:#666666;  text-align:center;  font-size:0.9em;  font-weight:bold;  margin:5px auto; } div.login form fieldset p {  color:#FFFFFF;  text-align:center;  font-size:0.9em;  font-weight:bold;  margin:5px auto; } div.login form fieldset p a {  color:#FFFFFF; } div.login form fieldset p a:hover {  color:#FF3366; } div.login form fieldset {  background:url('src/bg-loginbox.gif') no-repeat;  height:238px;  width:471px;  border:0px;  padding:0px;  margin:0px auto;  color:#FFF;  font-size:1.1em;  font-weight:bold; } div.login form fieldset div {  width:40%;  text-align:left;  margin:0px auto;  padding-top:20px; } div.login form fieldset input.enter {  background:url('src/button-enter.jpg') no-repeat;  background-position:0px 0px;  width:233px;  height:55px;  border:0px;  cursor:pointer; } div.login form fieldset input.enter:hover {  background-position:-233px 0px; } ul.models,ul.galleries,ul.videos, ul.model-media-list {  list-style-type:none;  width:100%;  margin:0px 0px 0px 0px;  padding:0px; } ul.model-media-list {  margin:0px; } ul.models li,ul.galleries li,ul.videos li, ul.model-media-list li.gallery, ul.model-media-list li.video {  width:24.5%;  display:inline;  height:330px;  float:left;  list-style-type:none;  text-align:center; } ul.models2 li {  width:33%;   height:400px; } ul.galleries li {  height:360px; } ul.model-media-list li.gallery {  width:27%; } ul.model-media-list li.video, ul.videos li {  width:32.5%; } ul.models li .portrait, ul.model-media-list li .gallery-cover, ul.galleries li .cover {  background:url('src/bg-model.gif') no-repeat;  width:200px;  height:256px;  _width:208px;  _height:264px;  padding:8px 0px 0px 8px;  margin:0px auto;  text-align:left; } ul.models2 li .portrait {  background:none;   width:260px;   border:4px solid #049ACC;  padding:0;   height:346px; } ul.model-media-list li .video-cover,ul.model-media-list li .video-cover2, ul.videos li .cover {  background:url('src/bg-video.gif') no-repeat;  width:279px;  height:240px;  _width:279px;  _height:233px;  padding:23px 0px 0px 0px;  margin:0px auto; } ul.videos li .cover {  height:210px; } ul.model-media-list li .video-cover2 {  background:none;   border:3px solid #69C;   width:275px;   height:auto;   padding:0; } ul.models li .name, ul.galleries li .title, ul.videos li .title {  width:55%;  float:left;  text-align:left;  padding:0px;  margin:0px;  margin-left:10px; } ul.models li h2, ul.galleries li h2, ul.videos li h2 {  font-size:16px !important;  margin:3px 0px 0px 0px;  padding:0px;  text-align:left; } ul.models li .view-rating,ul.galleries li .view-rating,ul.videos li .view-rating {  width:35%;  float:right;  margin-right:10px;  text-align:right;  font-weight:bold; } ul.galleries li .view-rating,ul.videos li .view-rating {  padding-top:7px; } ul.galleries li .categs,ul.videos li .categs {  width:100%;   text-align:left;   padding:0px 7px; } ul.models li .view-rating strong, ul.galleries li strong,ul.videos li strong {  color:#0099CC;  font-weight:bold; } ul.model-media-list li div img {  vertical-align:middle; } ul.model-media-list li .list-media-detail {  width:45%;  text-align:right;  float:left;  color:#44ADD2; } ul.model-media-list li .list-media-lastupdate {  width:45%;  text-align:left;  float:right;  color:#44ADD2;  line-height:1.1em; } ul.model-media-list li .list-media-lastupdate img {  float:left;  margin-right:10px; } ul.model-media-list li .list-media-lastupdate span {  color:#A7A4A4; } ul.nonmember li {  clear:both;   margin-bottom:10px;  padding-left:10px; } ul.nonmember li.week {  width:100%;   padding:0;   background:url('src/bg_updates_header.png') repeat-x;   height:48px;  } ul.nonmember li.week h2 {  font-size:28px;  padding:5px 0 0 5px;  color:white;  font-weight:bold; text-transform:uppercase; } ul.nonmember li .gallery-cover {  float:left;   width:30%;   margin-left:50px; } ul.nonmember li .gallery-text, ul.nonmember li .video-text {  float:left; width:50%;  text-align:left; } ul.nonmember .gal-thumbs {  margin:15px 0 0 120px; } ul.nonmember .gal-img {  float:left;   border:2px solid #c69;   margin-right:5px; } .thumb-gal .gal-img {  float:left; } ul.nonmember li .video-cover, ul.nonmember li .video-cover2 {  float:left;   margin-left:10px; } ul.nonmember li .video-text {  margin-left:35px; } ul.nonmember li span {  color:#69C;   font-weight:bold; } .bigpicdesc p { text-align: left; margin: 0px; } .bigpicdesc div.votepanel, .bigpiccaption2 div.votepanel, .bigpiccaption3 div.votepanel {  width:85%; height:20px; } .bigpicdesc div.votingt, .bigpiccaption2 div.votingt, .bigpiccaption3 div.votingt { position: relative; text-align: center; float: left; } .bigpicdesc div.voting, .bigpiccaption2 div.voting, .bigpiccaption3 div.voting { position: relative; float: left; margin-left:15px; } .bigpicdesc div.votingsmall, .bigpiccaption2 div.votingsmall, .bigpiccaption3 div.votingsmall { position: relative; float: left; } table.smallpiccaption {  width:113px;  margin:0px auto; } table.smallpiccaption td {  width:113px;  margin:0px auto;  color:white;  font-size:12px;  font-weight:bold; } table.piccaption { width: 95%; font-size: 12px; } table.piccaption td.left { width: 50%; text-align: left; } table.piccaption td.right { width: 50%; text-align: center; font-weight: bold; color: #FFFFFF; } table.table-photos {  width:100%;  margin:0px auto;  table-layout:fixed; } table.table-photos td {  width:33%;  text-align:center;  vertical-align:middle; } table.table-photos td img {  position:relative;  border:2px solid #0099CC; } table.table-photos td div {  width:auto;  margin:0px auto;  position:relative; } table.table-photos td .magnify-links {  background:url('src/magnify2.png') no-repeat;  height:49px;  width:47px;  position:absolute;  bottom:5px;  left:55px; } table.table-photos td .horizontal-magnify-links {  background:url('src/magnify2.png') no-repeat;  height:49px;  width:47px;  position:absolute;  bottom:5px;  left:8px; } table.table-photos td .magnify-links a.enlarge-lq {  position:absolute;  top:0px;  left:0px;  width:23px;  height:23px; } table.table-photos td .magnify-links a.enlarge-hq {  position:absolute;  top:25px;  left:18px;  width:23px;  height:23px; } table.table-links {  width:95%;  margin:0px auto;  font-size:13px;  color:#FFF;  text-align:left; } table.table-links .picture {  width:130px;  vertical-align:top; } table.table-links .text {  padding:3px;  vertical-align:top; } div#updates table.bigpiccaption { width: 302px; font-size: 12px; font-weight: bold; color: #FFFFFF; margin: 0px auto; border: 0px; background: #000000; } div#updates table.bigpiccaption td { border: 0px; } table.bigpiccaption, table.bigpiccaption2, table.bigpiccaption3 td, table.bigpiccaption4 td { width: 302px; font-size: 12px; font-weight: bold; color: #FFFFFF; margin:0px auto; border: 0px; background: #0099CC; } table.bigpiccaption2, table.bigpiccaption2 td { background: #0099CC; width: 25%; text-align: center; } table.bigpiccaption3 { background: #000000; width: 140px; text-align: left; } table.bigpiccaption4 { background: #000000; width: 117px; text-align: left; } table.bigpiccaption2 td, table.bigpiccaption3 td, table.bigpiccaption4 td { border: 0px; background: #1090BC; text-align:center; } table.bigpiccaption td.left, table.bigpiccaption2 td.left { width: 33%; text-align: center; background: #4A7BBE; } table.bigpiccaption td.left0, table.bigpiccaption2 td.left0, table.bigpiccaption3 td.left0 { width: 50%; text-align: center; background: #1090BC; }  table.bigpiccaption3 td.left0 { background:#000000; } table.bigpiccaption td.left2, table.bigpiccaption2 td.left2, table.bigpiccaption3 td.left2, table.bigpiccaption4 td.left2{ width: 25%; text-align: center; background: #4A7BBE; } table.bigpicaption td.center4 {  text-align:center;  background:#000000; }   table.modelupdates { margin: 0px auto; } table.modelupdates td { width: 105px; text-align: center; color: #FFFFFF; font-size: 13px; font-weight:bold; } table.modelupdates td.center { background: #4A7BBE; width: 100px; } table.modelupdates td.center2 { width: 40%; text-align: center; background: #3A6BAE; } table.modelupdates td.center3 { width: 60%; text-align: center; background: #4A7BBE; } table.gal {  width:100%; } table.gal td { } table.gal td.join {  background:#3A6BAE;  vertical-align:top;  text-align:center;  font-weight:bold;  color:#FFFFFF;  font-size:12px; } table.table-affiliate {  width:66%; } table.table-affiliate td {  padding:5px;  vertical-align:middle;  text-align:center;  font-size:13px;  font-weight:bold; } table.table-affiliate .td1 {  background:#84D3F7;  color:#000; } table.table-affiliate .td2 {  background:#FFFFFF;  color:#000; width:222px; } table.table-affiliate .td3 {  background:#000000;  color:#FFF;  text-align:justify; } table.table-affiliate .td4 {  background:#84D3F7;  color:#000;  width:237px; } table.table-affiliate .largefont {  font-size:45px; } table.table-affiliate .middlefont {  font-size:17px; } table.table-affiliate input {  border:0px;  background:none;  width:222px; } div.seeallupdates { background: #56C2FF; width: 302px; height: 33px; _height:38px; padding-top: 12px; color: #0000FF; font-family: 'arial'; font-size: 15px; margin: 0px auto; margin-top: 5px; _margin-left:20px; } div.seeallupdates a, div.seeallupdates a:link, div.seeallupdates a:visited { color: #0000FF; text-decoration:none; } div.seeallupdates a:hover { color: #0000FF; text-decoration:underline; } div.mainpic { width: 100%; background: #000000; text-align: center; } div.floatright {  float:right;  text-align:center;  margin:0px;  width:50%; } div.imgcenter {  width:100%;  text-align:center; } div.pagination {   padding-top:10px; } div.pagination img {  vertical-align:middle; } div.paging {  width:85%;  background:none;  margin:10px auto 5px auto;  text-align:center;  font-weight:bold;  font-size:1.5em;  padding:0px 0px 2px 0px;  color:#a6a6a6; } div.paging a, div.paging a:link {  color:#0099CC;  text-decoration:none; } div.paging a:hover {  color:#FF3366;  text-decoration:underline; } div.modelsofmonth {  width:85%;  background:#000000;  margin:15px auto 15px auto;  text-align:left;  font-weight:bold;  font-size:12px;  padding:0px 0px 2px 0px; } div.modelsofmonth p {  padding:2px 0px 0px 15px;  margin:0px;  text-align:left;  background:#3A68AE;  display:block; } div.modelsofmonth {  width:85%;  background:#000000;  margin:15px auto 15px auto;  text-align:left;  font-weight:bold;  font-size:12px;  padding:0px 0px 2px 0px; } span.turqouise { color: #0099CC;  text-decoration:none; } span.turqouise a { color: #0099CC;  text-decoration:none; } span.blue1 { color: #56C2FF; } span.blue3 { color: #62D3F7; } span.purple { color: #DF00FF; } span.bigfont { font-size: 13px; font-weight: bold; color: #FFFFFF; margin-left:65px; } span.toprated {  display:block;  background:#9cf;  color:#f00;  font-weight:bold;  width:152px;  margin:0px auto; } img { border: 0px; vertical-align: middle; } img.floatright { border: 1px solid #FFFFFF; float: right; margin: 10px; } img.imgcenter { margin:0px auto; } input.input1 { border: 1px solid #4A7BBE; width: 100px; color:#396CC9; font-weight:bold; text-align:left; } select.select1 { border: 1px solid #4A7BBE; width: 100px; color:#396CC9; font-weight:bold;  text-align:left; } input.option1 {  text-align:left; color:#396CC9; font-weight:bold; } input.submit1,input.submit2 { border: 1px solid #4A7BBE; background: #3A6BAE; width: 30px; color: #FFFFFF; font-weight: bold; } input.submit2 {  width:80px; } div.signup {  width:100%;  text-align:center; } div.signup form {  margin:0px;  padding:0px; } fieldset#signup {  margin:0px auto;  position:relative;  text-align:center;  width:630px;  height:128px;  _height:200px;  background:url('src/get-access.jpg');  border:0px;  padding-top:60px; } fieldset#signup input { font-weight:bold; } fieldset#signup table {  margin:0px auto;  width:75%;  height:50px;  font-size:13px;  font-weight:bold;  color:#FFF; } fieldset#signup table td {  width:50%;  text-align:left; } fieldset#signup table td.right {  width:50%;  text-align:center; } fieldset#signup table td.center {  text-align:center; } fieldset#search { border: 0px; margin:0px auto 0px 10px; text-align: left; } ul.segments {  list-style:none;  margin:0px 0px 0px 70px; } ul.segments li {  float:left;  display:inline;  width:140px;  text-align:center;  line-height:125%; } ul.segments li img {  border:2px solid #0099CC; } ul.segments li img.ico {  border:0px;  vertical-align:middle;  margin-right:5px; } ul.segments li a {  color:#666666;  text-decoration:underline; } ul.segments li a:hover {  color:#0099CC; } ul.segments span {  font-family: 'trebuchet ms', 'helvetica',arial, 'tahoma', 'verdana'; color:#0099CC; } div#whole {  width:950px;  background:url('src/bg-whole.png') repeat-y;  margin:0px auto; } div.freetour img {  border:2px solid #0099CC; } div.freetour .images div {  float:left; } div.freetour div { } div.freetour .image1 {  margin-bottom:3px;  margin-right:7px; } div.freetour .image2 {  margin-bottom:3px; } div.freetour .image3,div.freetour .image4 {  margin-bottom:3px;  margin-right:3px; } div.freetour .trailer {  float:left;  width:395px;  height:295px;  margin-bottom:3px;  border:2px solid #0099CC;  margin-left:2px; } div.freetour .image5 {  clear:both; } div.freetour .image5,div.freetour .image6,div.freetour .image7,div.freetour .image8 {  margin-right:3px; } div.freetour .images {  padding-left:15px; } div.freetour .desc {  width:880px;  background:url('src/bg-description.jpg') repeat-x;  height:102px;  font-weight:bold;  padding:10px; } div.freetour .desc span {  color:#0099CC; } div.freetour .desc .details {  float:left;  width:540px; } div.freetour .desc .instant-access {  float:right;  margin-top:-5px; } div.freetour .desc .instant-access a {  display:block;  width:294px;  height:101px;  background:url('src/instant-access.jpg') no-repeat;  background-position:-295px 0px; } div.freetour .desc .instant-access a:hover {  display:block;  width:294px;  height:101px;  background:url('src/instant-access.jpg') no-repeat;  background-position:0px 0px; } div.freetour .desc .instant-access img {  border:0px; } div.freetour h2.download-video,div.freetour h2.download-video a{  font-size:35px;  margin:0px;  padding:0px; } div.freetour h2.modelname {  margin:0px;  font-size:2em; } div.title h2.modelname {  margin:0px;  font-size:1.5em;  } div.gallery-cover div.title h2.modelname {  padding-left:20px; } div.center {  text-align:center;  width:100%;  font-size:11px;  font-weight:bold; } .model-rating a { outline: none;} .model-rating span { color:#000000; font-size:13px;}  .model-rating .unit-rating{  list-style:none;  margin: 0px;  padding:0px;  width: 115px;  height: 23px;  position: relative;  background: url('src/star_rating.gif') top left repeat-x;   float:left;  }  .model-rating .unit-rating li{   text-indent: -90000px;  padding:0px;  margin:0px;   float: left;   } .model-rating .unit-rating li a{  display:block;  width:23px;  height: 23px;  text-decoration: none;  text-indent: -9000px;  z-index: 20;  position: absolute;  padding: 0px; } .model-rating .unit-rating li a:hover{  background: url('src/star_rating.gif') left center;  z-index: 2;  left: 0px; } .model-rating .unit-rating a.r1-unit{left: 0px;} .model-rating .unit-rating a.r1-unit:hover{width:23px;} .model-rating .unit-rating a.r2-unit{left:23px;} .model-rating .unit-rating a.r2-unit:hover{width: 46px;} .model-rating .unit-rating a.r3-unit{left: 46px;} .model-rating .unit-rating a.r3-unit:hover{width: 69px;} .model-rating .unit-rating a.r4-unit{left: 69px;} .model-rating .unit-rating a.r4-unit:hover{width: 92px;} .model-rating .unit-rating a.r5-unit{left: 92px;} .model-rating .unit-rating a.r5-unit:hover{width: 115px;} .model-rating .unit-rating li.current-rating{  background: url('src/star_rating.gif') left bottom;  position: absolute;  height: 23px;  display: block;  text-indent: -9000px;  z-index: 1; } p.note {  color:#FF0000 !important; } div.webmasters {  background:url('src/bg-webmaster.jpg') no-repeat;  width:839px;  height:353px;  margin:0px auto; } div.webmasters-left a, div.webmasters-left span {  color:#0099CC;  font-weight:bold;  text-decoration:none; } div.webmasters-left a:hover {  color:#FF3366;  text-decoration:underline; } div.webmasters-left{  width:550px;  margin-left:30px;  float:left; } h3.webmaster {  font-size:33px !important;  margin:0px; } div.webmasters-form {  background:url('src/bg-webmaster_form.jpg') no-repeat;  width:250px;  height:718px;  margin:0px auto;  text-align:center;  float:left;  margin-left:30px; } div.webmasters-form a{  color:#666;  text-decoration:none; } div.webmasters-form a:hover {  color:#FF3366;  text-decoration:underline; } div.webmasters-form input {  width:175px; } div.webmasters-form input.newaccount {  border:0px;  background:none;  width:100%;  text-align:center;  color:#666;  font-size:13px;   font-weight:bold;  cursor:pointer; } div.webmasters-form input.newaccount:hover {  color:#FF3366;  text-decoration:underline; } div.webmasters-form input.submit {  background:url('src/button-submit.jpg');  background-position:0px 0px;  width:212px;  height:55px; } div.webmasters-form input.submit:hover {  background:url('src/button-submit.jpg');  background-position:212px 0px;  width:212px;  height:55px; } p.webmaster-inner1 {  font-size:20px;  width:65%;  margin:0px auto;  padding-top:20px; } div.webmasters-form label {  font-size:13px;  color:#0099CC;  font-weight:bold;  display:block;  padding-left:40px;  text-align:left; } p.webmaster-inner2 {  font-size:14px;  margin:0px; } ul.webmaster-list {  width:90%;  list-style-type:none;  margin:0px auto;  padding:0px; } ul.webmaster-list li {  margin-bottom:20px;  font-weight:bold; } ul.webmaster-list li a.ZIP{  color:#FF4170;  font-weight:bold; } ul.webmaster-list li a.link{  color:#666666;  font-weight:bold;  font-style:italic;  text-decoration:none; } ul.webmaster-list li .image {  width:150px;  text-align:center;  float:left; } ul.webmaster-list2 li .image {  width:180px;  text-align:right; } ul.webmaster-list3 li .image {  width:350px; } ul.webmaster-list li .info {  float:left;  width:550px;  font-size:11px;  margin-left:15px; } ul.webmaster-list2 li .info {   width:500px; } ul.webmaster-list3 li .info {   width:320px; } ul.reviews {  list-style-type:none;  margin:0px auto;  padding:0px;  width:80%;  font-size:11px;  margin-top:20px; } ul.reviews li {  width:25%;  text-align:center;  float:left;  margin-bottom:5px; } ul.reviews li.clear {  width:100%;  height:10px;  line-height:1px;  font-size:1px;  clear:both;  float:none; } div.searchform {  margin:5px 0px 5px 30px;  border:1px solid #ccc;   padding:5px;   width:42%;   float:left;   height:130px; } div.searchform h2 {  font-size:18px; } div.exportform {  margin:5px 30px 5px 5px;  border:1px solid #ccc;   padding:5px;   width:45%;   float:right;   height:130px; } div.exportform2 {  width:70%;  float:none;  margin:0px auto;  } div.exportform h2 {  font-size:18px; } div.searchform input.date {  width:80px;  } div.exportform select {  width:70px; } div.exportform2 select {  width:90px; } div.exportform input.small {  width:20px; } div.rss {  font-size:15px;   text-align:center; } div.rss input {  width:70%;   text-align:center; } h2.smaller {  font-size:24px;   line-height:25px;   margin: 0px 0px 0px 25px; } h2.smaller2 {  font-size:21px;   line-height:23px; _font-size:21px !important;  _line-height:23px !important;  _height:23px;   margin: 3px 0px 0px 0px;  text-align:center; } div.paging-galleries {  text-align:center;   font-size:14px;   font-weight:bold; } p.gal-text {  font-size:14px;   font-weight:bold;   line-height:16px;  width:90%;  text-align:left;  margin:0px auto 10px auto; _margin-left:15px; } #content .wraper {padding:0;margin:0;position:relative;} #content .nofont {font-size:0;line-height:0;padding:0;margin:0;} #content .wraper .signup {position:absolute;top:151px;left:522px;} #content .wraper .signup2 {position:absolute;top:438px;left:40px;} #content .wraper .signup3 {position:absolute;top:1574px;left:261px;} #content .wraper .text_list {position:absolute;top:678px;left:187px;color:#3cb1d5;font:bold 23px/31px 'Myriad Pro';text-transform:uppercase;text-align:center;width:478px;padding:0;margin:0;z-index:2;display:none;} #content .wraper .text_list span {color:#ef459b;} #content .wraper .text_img {position:absolute;top:679px;left:227px;} #content .wraper .try {position:absolute;top:250px;left:131px;} #content .wraper .text {position:absolute;top:100px;left:55px;font:14px Verdana;color:#e83f6e;text-align:center;width:435px;padding:0;margin:0;} #downloadL,#downloadM {  float:left;   margin:5px 10px 0 0;  text-align:center; } #downloadL img,#downloadM img {  margin-top:5px; } .choose_format {  float:left;   margin:5px 10px 0 0;  } div#fancy_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; z-index: 30; } div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100; } div#fancy_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('src/fancybox/fancy_progress.png') no-repeat; } div#fancy_outer { position: absolute;   top: 0;   left: 0;   z-index: 90;   padding: 20px 20px 40px 20px;   margin: 0;   background: transparent;   display: none; } div#fancy_inner { position: relative; width:100%; height:100%; background: #FFF; } div#fancy_content { margin: 0; z-index: 100; position: absolute; } div#fancy_div { background: #000; color: #FFF; height: 100%; width: 100%; z-index: 100; } img#fancy_img { position: absolute; top: 0; left: 0; border:0;  padding: 0;  margin: 0; z-index: 100; width: 100%; height: 100%; } div#fancy_close { position: absolute; top: -12px; right: -15px; height: 30px; width: 30px; background: url('src/fancybox/fancy_closebox.png') top left no-repeat; cursor: pointer; z-index: 181; display: none; } #fancy_frame { position: relative; width: 100%; height: 100%; display: none; } #fancy_ajax { width: 100%; height: 100%; overflow: auto; } a#fancy_left, a#fancy_right { position: absolute;  bottom: 0px;  height: 100%;  width: 35%;  cursor: pointer; z-index: 111;  display: none; background-image: url("data:image/gif;base64,AAAA"); outline: none; overflow: hidden; } a#fancy_left { left: 0px; } a#fancy_right { right: 0px; } span.fancy_ico { position: absolute;  top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 112;  cursor: pointer; display: block; } span#fancy_left_ico { left: -9999px; background: transparent url('src/fancybox/fancy_left.png') no-repeat; } span#fancy_right_ico { right: -9999px; background: transparent url('src/fancybox/fancy_right.png') no-repeat; } a#fancy_left:hover, a#fancy_right:hover { visibility: visible; background-color: transparent; } a#fancy_left:hover span { left: 20px; } a#fancy_right:hover span { right: 20px; } #fancy_bigIframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; } div#fancy_bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 70; border: 0; padding: 0; margin: 0; }  div.fancy_bg { position: absolute; display: block; z-index: 70; border: 0; padding: 0; margin: 0; } div#fancy_bg_n { top: -20px; left: 0; width: 100%; height: 20px; background: transparent url('src/fancybox/fancy_shadow_n.png') repeat-x; } div#fancy_bg_ne { top: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('src/fancybox/fancy_shadow_ne.png') no-repeat; } div#fancy_bg_e { right: -20px; height: 100%; width: 20px; background: transparent url('src/fancybox/fancy_shadow_e.png') repeat-y; } div#fancy_bg_se { bottom: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('src/fancybox/fancy_shadow_se.png') no-repeat; } div#fancy_bg_s { bottom: -20px; left: 0; width: 100%; height: 20px; background: transparent url('src/fancybox/fancy_shadow_s.png') repeat-x; } div#fancy_bg_sw { bottom: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('src/fancybox/fancy_shadow_sw.png') no-repeat; } div#fancy_bg_w { left: -20px; height: 100%; width: 20px; background: transparent url('src/fancybox/fancy_shadow_w.png') repeat-y; } div#fancy_bg_nw { top: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('src/fancybox/fancy_shadow_nw.png') no-repeat; } div#fancy_title { position: absolute; z-index: 100; display: none; } div#fancy_title div { color: #FFF; font: bold 12px Arial; padding-bottom: 3px; white-space: nowrap; } div#fancy_title table { margin: 0 auto; } div#fancy_title table td { padding: 0; vertical-align: middle; } td#fancy_title_left { height: 32px; width: 15px; background: transparent url('src/fancybox/fancy_title_left.png') repeat-x; } td#fancy_title_main { height: 32px; background: transparent url('src/fancybox/fancy_title_main.png') repeat-x; } td#fancy_title_right { height: 32px; width: 15px; background: transparent url('src/fancybox/fancy_title_right.png') repeat-x; }  .sIFR-flash { visibility: visible !important; margin: 0; } .sIFR-replaced { visibility: visible !important; } span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }  .sIFR-flash + div[adblocktab=true] {  display: none !important; }  .sIFR-hasFlash h1 { visibility: hidden; } .sIFR-hasFlash h2 { visibility: hidden; letter-spacing: -9px; font-size: 55px; } .sIFR-hasFlash h3 { visibility: hidden; letter-spacing: -6px; font-size: 25px; } .sIFR-hasFlash h4 { visibility: hidden; letter-spacing: -5px; font-size: 21px; } .sIFR-hasFlash h5#pullquote { letter-spacing: -4px; visibility: hidden; font-size: 24px; } 