div.modelPageLatestArchive { position: relative; background-image: url('../../images/modelPageLiveArchiveBoxBg.jpg'); width: 1000px; height: 235px; margin: 15px auto auto auto; }
div.modelPageLatestArchive .wrapper { position: relative; width: 1000px; height: 260px; }
div.modelPageLatestArchive .wrapper div.screenshots { position: absolute; left: 20px; top: 20px; }
div.modelPageLatestArchive .wrapper div.screenshots img { border: 1px solid #FFF; }
div.modelPageLatestArchive .wrapper div.screenshots div.screenshot { margin-right: 20px; }
div.modelPageLatestArchive .wrapper div.screenshots div.screenshotLast { margin-right: 0px; }
div.modelPageLatestArchive .wrapper .buttons { position: absolute; right: 20px; top: 20px; }
div.modelPageLatestArchive .name { position: absolute; left: 0px; top: 146px; }
div.modelPageLatestArchive .title { position: absolute; left: 20px; top: 204px; font-size: 17px; }
div.modelPageLatestArchive .title b { font-size: 18px; }
div.modelPageLatestArchive .liveArchiveImgvisitor { position: absolute; right: 19px; top: 125px; }
div.modelPageLatestArchive .liveArchiveImgmember { position: absolute; right: 19px; bottom: 0px; }
div.latestArchiveExplain { position: relative; background-image: url('../../images/archivesNoticeBg.jpg'); width: 960px; height: 60px; margin: 15px auto auto auto; padding: 20px; }
div.latestArchiveExplain p { margin: 0px; text-align: justify; }

/*	Start of latest shoot box */

div.modelPageLatestShoot {
	position: relative;
	background-image: url('../../images/modelPageLatestShootBoxBg.jpg');
	width: 1000px;
	height: 493px;
	margin: 15px auto auto auto;
}

div.modelPageLatestShootOdd {
	background-image: url('../../images/modelPageLatestShootBoxOddBg.jpg');
}

div.modelPageLatestShootCol1 {
	position: absolute;
	top: 20px;
	width: 302px;
	height: 452px;
}

div.modelPageLatestShootCol1Odd {
	right: 15px;
}

div.modelPageLatestShootCol1Even {
	left: 15px;
}


div.modelPageLatestShootCol2 {
	position: absolute;
	top: 16px;
	width: 656px;
	height: 452px;
}


div.modelPageLatestShootCol2Odd {
	left: 15px;
}

div.modelPageLatestShootCol2Even {
	right: 15px;
}


div.modelPageLatestShootCol2 div.modelPageLatestShootHeader {
	width: 395px;
	height: 50px;
	text-align: left;
	position: absolute; 
	left: 0px;
	top: 0px;
}


div.modelPageLatestShootCol2 div.modelPageLatestShootHeaderOdd {
	text-align: right;
	right: 0px;
	left: auto;
}


div.modelPageLatestShootCol2 div.modelPageLatestShootHeaderOdd h1.modelPageLatestShootHeader {
	text-align: right;
}


h1.modelPageLatestShootHeader,
a.modelPageLatestShootHeader:link,
a.modelPageLatestShootHeader:visited,
a.modelPageLatestShootHeader:active,
a.modelPageLatestShootHeader:hover,
b.modelPageLatestShootHeader {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-align: left;
	font-size: 20px;
}

div.modelPageLatestShootCol2 div.modelPageLatestShootHeader a:hover {
	text-decoration: underline;
}

a.description:hover {
	text-decoration: none;
}

div.modelPageLatestShootCol2 div.modelPageLatestShootHeader span {
	text-align: left;
	font-size: 14px;
}

div.modelPageLatestShootCol2 div.modelPageLatestShootDetails {
	position: relative;
	width: 650px;
	height: 205px;
	margin: 5px auto auto auto;
}

div.modelPageLatestShootCol2 div.modelPageLatestShootText {
	position: absolute;
	top: 50px;
	left: 0px;
	width: 395px;
	height: 140px;
	text-align: justify;
}


div.modelPageLatestShootCol2 div.modelPageLatestShootText a {
 font-weight: bold;
}


div.modelPageLatestShootCol2 div.modelPageLatestShootTextOdd {
	right: 0px;
	left: auto;
}

div.modelPageLatestShootCol2 div.modelPageLatestShootTextEven {
	left: 0px;
}


div.modelPageLatestShootCol2 div.modelPageLatestShootButtons {
	position: absolute;
	top: 50px;
	right: 0px;
	width: 235px;
	height: 150px;
 z-index: 2500;
}


div.modelPageLatestShootCol2 div.modelPageLatestShootButtonsOdd {
	left: 0px;
}


div.modelPageLatestShootCol2 div.modelPageLatestShootButtonsEven {
	right: 0px;
}

div.modelPageLatestShootCol2 div.modelPageLatestShootButtonsTop {
 top: 0px;
}

div.modelPageButton {
	margin: 0px 0px 16px 0px;
}

div.modelPageLatestShootCol2 div.modelPageLatestShootPhotos {
	position: relative;
	width: 650px;
	height: 227px;
	margin-top: 18px;
}


div.modelPageLatestShootCol2 div.photo2 {
	position: absolute;
	left: 0px;
	top: 0px;
}

div.modelPageLatestShootCol2 div.photo3 {
	position: absolute;
	left: 166px;
	top: 0px;
}

div.modelPageLatestShootCol2 div.photo4 {
	position: absolute;
	left: 332px;
	top: 0px;
}

div.modelPageLatestShootCol2 div.photo5 {
	position: absolute;
	right: 0px;
	top: 0px;
}
/*	End of latest shoot box */



/*	Start of shoot box */
div.modelPageShoot {
	position: relative;
	background-image: url('../../images/modelPageSmallShootBox1Bg.jpg');
	width: 1000px;
	height: 249px;
	margin: 15px auto auto auto;
}


div.modelPageShootOdd {
	background-image: url('../../images/modelPageSmallShootBox2Bg.jpg');
}


div.modelPageShootPhoto {
	position: absolute;
	left: 15px;
	top: 20px;
	width: 302px;
	height: 202px;
}


div.modelPageShootDetails {
	position: absolute;
	right: 15px;
	top: 20px;
	width: 653px;
	height: 202px;
}

div.modelPageShootDetails div.wrapper {
	position: relative;
	width: 653px;
	height: 202px;
	margin: 0px;
	padding: 0px;
}

div.modelPageShootHeader {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 400px;
	text-align: left;
}

div.modelPageShootButtons {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 235px;
}

div.modelPageShootText {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 653px;
	text-align: justify;
}


div.modelPageShootHeader h1 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-align: left;
	font-size: 20px;
}


div.modelPageShootHeader span {
	text-align: left;
	font-size: 14px;
}

/*	End of shoot box */

/*	Start live muscle show box */

div.modelPageLiveMuscleShow {
	position: relative;
	background-image: url('../../images/modelPageLiveMuscleShowBoxOffline.jpg');
	width: 1000px;
	height: 249px;
	margin: 15px auto auto auto;
}


div.modelPageLiveMuscleShowOdd {
	background-image: url('../../images/modelPageLiveMuscleShowBoxOfflineOdd.jpg');
}


div.modelPageLiveMuscleShowOnline {
	background-image: url('../../images/modelPageLiveMuscleShowBoxOnline.jpg');
}


div.modelPageLiveMuscleShowOnlineOdd {
	background-image: url('../../images/modelPageLiveMuscleShowBoxOnlineOdd.jpg');
}


div.modelPageLiveMuscleShowTime {
	background-image: url('../../images/modelPageLiveMuscleShowBoxArrows.png');
	position: absolute;
	bottom: 20px;
	right: 20px;
	font-weight: bold;
	font-size: 20px;
	width: 299px;
	height: 45px;
	line-height: 45px;
}

div.modelPageLiveMuscleShowSeeHimNow {
	position: absolute;
	bottom: 20px;
	right: 20px;
	width: 309px;
	height: 43px;
}

div.modelPageLiveMuscleShowHeading {
	margin-top: 15px;
}

div.modelPageLiveMuscleShowText {
	margin: 15px 20px auto 20px;
	width: 960px;
	text-align: justify;
}

div.modelPageLiveMuscleShowTimezones {
	position: absolute;
	bottom: 20px;
	left: 20px;
	height: 60px;
}

div.modelPageLiveMuscleShowTimezonesText {
	font-size: 15px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
}

div.modelPageLiveMuscleShowHeading h1 {
	padding: 0px;
	padding-top: 15px;
	margin: 0px;
	font-size: 27px;
}

/*	End of live muscle show */


/*	Start of see more at */
div.modelPageSeeMore {
	position: relative;
	background-image: url('../../images/modelPageSeeMoreAtBg.jpg');
	width: 1000px;
	height: 491px;
	margin: 15px auto auto auto;
	text-align: center;
}

div.modelPageSeeMoreOnline {
	position: relative;
	background-image: url('../../images/modelPageSeeMoreAtBg.jpg');
	width: 1000px;
	height: 491px;
	margin: 15px auto auto auto;
	text-align: center;
}

div.modelPageSeeMoreWithLms {
	position: relative;
	background-image: url('../../images/modelPageSeeMoreAtBox3ColOfflineBg.jpg');
	width: 1000px;
	height: 491px;
	margin: 15px auto auto auto;
	text-align: center;
}


div.modelPageSeeMoreWithLmsOnline {
	position: relative;
	background-image: url('../../images/modelPageSeeMoreAtBox3ColOnlineBg.jpg');
	width: 1000px;
	height: 491px;
	margin: 15px auto auto auto;
	text-align: center;
}


div.modelPageSeeMoreWrapper {
	height: 491px;
	overflow: visible;
	display: table;
	margin: auto;
	width: 1000px
}

div.modelPageSeeMoreBox {
	display: table-cell;
	height: 431px;
	width: 333px;
	text-align: center;
	margin-top: 10px;
	float: left;
}

div.modelPageSeeMoreLogo {
	text-align: center;
	margin: auto;
}

div.modelPageSeeMoreText {
	text-align: justify;
	margin: auto;
	margin-top: 15px;
	width: 302px;
}

div.modelPageSeeMorePhoto {
	width: 302px;
	height: 202px;
	margin: auto;
	margin-top: 15px;
}
/*	End of see more at */


/*	Start of star rating */
div.starRatingGold {
 background-position: 0px 40px;
	background-image: url('/images/stars.png'); 
	width: 20px; 
	height: 20px;
	float: left;
}

div.starRatingGrey {
 background-position: 0px 60px;
	background-image: url('/images/stars.png'); 
	width: 20px; 
	height: 20px;
	float: left;
}

div.starsRating {
 width: 100px;
	height: 20px;
}

div.starsRatingLeft {
 float: left;
	margin-right: 5px;
}

div.starsRatingRight {
 float: right;
	margin-left: 5px;
}

div.starsRatingModel {
 height: 20px;
 line-height: 20px;
	font-weight: bold;
	float: left;
	margin-right: 5px;
}

span.shootSummary {
 line-height: 20px;
	font-weight: bold;
}
/*	End of star rating */

div.loading {
 text-align: center;
	height: 16px;
	padding-top: 4px;
	margin: auto;
	width: 100%;
}

img.loading {
 margin: auto 15px;
}

div.fb-like {
 position: absolute; 
	bottom: 70px; 
	left: 135px; 
	z-index: 2998;
}

div.twitterIcon {
 position: absolute; 
	bottom: 70px; 
	left: 10px; 
	z-index: 2999;
}

div.g-plusone, #___plusone_0 {
 position: absolute; 
	bottom: 66px; 
	left: 77px; 
	z-index: 3000;
}
