@charset "utf-8";
/* CSS Document */
html, body {height: 100%; min-height:600px; min-width:965px;}

#wrap {min-height: 100%;}

#main {
	overflow:auto;
	padding-bottom: 36px;
	height:auto !important;
}
#footer {
	position: relative;
	margin-top: -36px;
	height: 36px;
	clear:both;
}

body {
	background-color:#fff;
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #999;
}
.center {
	position: absolute;
    width: 410px;
    height: 300px;
    top: 50%;
    left: 50%;
    margin-left: -205px;
    margin-top: -150px;
}​
div#notify-wrapper {
	width: 100%;
	height: 0px;
	left: 0;
	top: 0;
	text-align: center;
	position: fixed;
	margin-top: 5px;
	z-index: 1001;
}
span#notify{
	padding: 5px;
	background-color: rgba(213,246,255,1);
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}
.dateModel{
	 width: 75px;
	 margin-top: 180px;
	 /*margin-top: 170px;*/
}
.arriveDate{
	color: white;
	background-color: #8fbc8f;
	opacity: 0.8;
	border-radius: 3px;
	font-size: 14px;
}
.lostModel{
	 width: 100%;
	 margin-top: 180px;
}
.lostFound{
	color: white;
	background-color: chocolate;
	opacity: 0.8;
	border-radius: 3px;
	font-size: 14px;
}
.optionCircle{
	position:absolute;
	width: 20px;
	height: 20px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	background: #2f7740;
	box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);
	/*border: 1px solid #8A8A8A;*/
	text-align: center;
	font-size: 14;
	font-style: italic;
	color: white;
	opacity: 0.8;
}
.castingCircle{
	position:absolute;
	width: 20px;
	height: 20px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	background: #ceb907;
	box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);
	/*border: 1px solid #8A8A8A;*/
	text-align: center;
	font-size: 14;
	font-style: italic;
	color: white;
	opacity: 0.8;
}
.optionCircleNoAgencyBooking{
	position:absolute;
	width: 20px;
	height: 20px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	background: #E686F5;
	box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);
	/*border: 1px solid #8A8A8A;*/
	text-align: center;
	font-size: 14;
	font-style: italic;
	color: white;
	opacity: 0.8;
}
.testShootingCircle{
	position:absolute;
	width: 20px;
	height: 20px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	background: #FF8500;
	box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);
	/*border: 1px solid #8A8A8A;*/
	text-align: center;
	font-size: 14;
	font-style: italic;
	color: white;
	opacity: 0.8;
}
div.outModel{
	position: absolute;
	margin-top: 194px;
}
.outStart{
	color: white;
	background-color: #050505;
	opacity: 0.8;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	font-size: 14px;
}
.outEnd{
	color: white;
	background-color: #050505;
	opacity: 0.8;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	font-size: 14px;
}
a {text-decoration:none !important;color:#000000;font-size:12px;}

a:hover, a.sel {text-decoration:none;color:#999999;}

#header {position:relative;}
#header img.logo {position:absolute; top:20px; left:60px;border:0;}
#header ul.left-menu {padding-left: 500px; padding-top: 50px; list-style-type: none; min-width:225px;}
#header ul.left-menu li {display:inline; margin-right:20px;}
	#header ul.left-menu li ul {margin:0; padding:0; list-style-type:none; display:none;}
	#header ul.left-menu li ul {padding: 7px 0; border: 1px solid #642eab; width:180px;}
	#header ul.left-menu li li {display:inline; margin-right:20px; display:block; line-height:22px;}
	#header ul.left-menu li li a {margin:10px; color: #666; font-size:16px; text-transform:uppercase;}
	#header ul.left-menu li:hover ul{display: block; position: absolute; z-index:1; width:180px; padding: 0; margin: 0 0 0 -1px; border:1px solid black;background: white;}
#header ul.left-menu li a { margin:0; color: #666; font-size:18px; text-transform:uppercase;}
#header ul.left-menu li a:hover, #header ul.left-menu li a.sel {color: #000;}

#header ul.center-filter {position:absolute; top:125px; left:50%; width:430px; height:20px; margin-left:-200px; margin-top: -25px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding:0;}
/*#header ul.center-filter {padding-left: 400px; padding-top: 20px; list-style-type: none;}*/
#header ul.center-filter li {display:inline; margin-right:5px;}
#header ul.center-filter li a { margin:0; color: #000; }
#header ul.center-filter li a:hover, #header ul.left-menu li a.sel { font-size:12px;}

.model-name {position:absolute; top:160px; left:50%; width:100%; height:50px; margin-left:-50%; margin-top: -25px; font-family:Arial, Helvetica; color: #000; font-size: 35px; padding:0; text-align:left; }
.model-name li {overflow:hidden; display:inline; margin-right:5px; margin-left:75px; }

.model-menu {position:absolute; top:185px; left:50%; width:100%; height:50px; margin-left:-50%; margin-top: -25px; font-family:Arial, Helvetica; color: #000; font-size: 28px; padding:0; text-align:left;}
.model-menu li {display:inline; margin-right:5px; margin-left:75px;}
.model-menu li a { margin:0; color: #666; font-size:15px; text-transform:uppercase; cursor:hand; cursor:pointer;}

.contact-content-body {position: absolute; height: 380px; width: 1000px; margin: -100px 0 0 -50%; top: 250px; left: 50%;}
p.about {overflow:hidden; display: block;  padding: 5px; width:255px; height:350px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#666; line-height:24px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 30px; margin-right:30px;  float: left;}
.contact-content-body2 {position: absolute; height: 200px;width: 1000px; margin: -100px 0 0 -50%; top: 460px; left: 50%;}
p.about2 {overflow:hidden; display: block;  padding: 5px; width:450px; height:170px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#666; line-height:24px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 30px;  float: left; }
.contact-content-body3 {position: absolute; height: 110px;width: 1000px; margin: -100px 0 0 -50%; top: 700px; left: 50%; }
p.about3 {overflow:hidden; display: block;  padding: 5px; width:950px; height:auto !important; min-height:100px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#666; line-height:24px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 30px;  float: left; }

.contact-content-foot {position: absolute; height: 100px; width: 960px; margin: -100px 0 0 -50%;/* margin: -100px 0 0 -500px;*/ /*top: 70%;*/top: 800px; left: 50%;}
.contact-content-foot ul { list-style:none; height:auto !important; min-height:90px;}
.contact-content-foot ul li { display: inline-block; margin: 10px; overflow: auto; position: relative; width:auto !important; min-width: 160px; height:auto !important; min-height:90px; float: left;}
.hcf {overflow:hidden; display: block;  padding: 5px; width:154px; height:80px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 0px;  float: left; }	

.model-size {position:absolute; top:70%; left:20%; width:300px; height:250px; margin-left:-150px; margin-top: -125px; font-family:Arial, Helvetica, sans-serif; font-size: 20px; padding:0;}

#model-photo-button ul {float:left; width: 96%; margin-left: 20px; list-style-type: none;}
#model-photo-button ul li {display:inline;padding-right:10px;}
#model-photo-button ul li img {vertical-align:middle;}
#model-photo-button ul.media-button {position:absolute;bottom:25px;right:10px;width:auto;margin:0;top:200px; }

/*	.model-photo {position: absolute; min-height: 600px; min-width: 960px; margin: -100px 0 0 -550px; top: 350px; left: 50%; display:inline; }
	.model-photo img.media {max-width:100%; max-height:100%; margin-left: 130px; vertical-align:middle;} */

.model-photo {position: absolute; height:600px; width:960px; margin: -100px 0 0 -50%; /*margin: -100px 0 0 -550px;*/ top: 350px; left: 50%; }
p.media-p {overflow:hidden; display: block;  padding: 5px; width:600px; height:100%; text-align:center; margin-top: 5px;  margin-bottom: 5px;  margin-left: 45px; margin-right:5px;  float: left; }
.model-photo img.media {max-width:100%; max-height:100%; vertical-align:middle;}

.model-photo p.title-size {overflow:hidden; display: block;  padding: 5px; width:100px; /*height:100%;*/ text-align:left; font-family:Arial, Helvetica, sans-serif; font-size: 20px; color:#666; line-height:27px;  margin-top: 175px;/*margin-top: 350px;*/  margin-bottom: 5px;  margin-left: 75px;  float: left; }
.model-photo p.body-size {overflow:hidden; display: block;  padding: 5px; width:100px; /*height:100%;*/ text-align:left; font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#666; line-height:27px; margin-top: 175px;/*margin-top: 350px;*/  margin-bottom: 5px;  margin-left: 5px;  float: left; }
/*p.size {font-size:20px;color:#666; line-height:24px; text-align:left;}*/

.favorite-content {position:absolute; top:50%;	left:50%; width:500px; height:500px; margin-left:-250px; margin-top: -250px; font-family:Arial, Helvetica, sans-serif; font-size: 20px; padding:0;}

.home-logo {position:absolute; top:40%;	left:50%; width:906px; height:262px; margin-left:-453px; margin-top: -131px; padding:0;}
.home-division {width:96%; margin:50px auto; text-align:center;}
.home-div {position:absolute; /*top:70%;*/	left:50%; width:1200px; height:50px; margin-left:-600px; margin-top: 25px; padding:0; }
.home-subdiv {position:absolute; top:75%; left:47%; width:1200px; height:50px; margin-left:-600px; margin-top: -25px; padding:0; text-align:left; }
.home-subdiv li {display:inline; margin-right:200px; margin-left:200px;}
.home-subdiv li a { margin:0; color: #666; font-size:22px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.home-subdiv li a:hover, .home-div li a.sel {color: #000;}
.home-div li {display:inline; margin-right:200px; margin-left:200px;}
.home-div li a { margin:0; color: #666; font-size:25px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
.home-div li a:hover, .home-div li a.sel {color: #000;}

/*SHOW PACKAGE*/
.models-content-package {width:96%; margin:50px auto;}
.models-content-package ul {list-style-type: none;}
.models-content-package ul li {float:left; max-width:250px; max-height:180px; margin:0 16px 8px 0;}
.models-content-package ul li h1 {text-transform: uppercase;}
.ic {overflow:hidden;width:250px;height:181px;margin:0 auto;}
/*.ib img.cov {height:248px;display:block;margin:0 auto;}*/
.ic img.favorite {display: block; width:20px; height:20px; cursor: hand; cursor: pointer;}
.models-content-package p {color: #000; margin-top:6px; text-transform: uppercase; text-align:center; word-spacing:5px; cursor: hand; cursor: pointer;}

/*MAIN GALLERY */
.models-content {width:96%; margin:50px auto;}
.models-content ul {list-style-type: none;}
.models-content ul li {float:left; width:174px;height:266px;margin:0 16px 8px 0;}
.models-content ul li h1 {text-transform: uppercase;}
.ib {overflow:hidden;width:174px;height:232px;margin:0 auto;}
.detailsModel {background-color: white;opacity: 0;text-align: center;color: black;height:auto;font-weight: bold;}
/*.ib img.cov {height:248px;display:block;margin:0 auto;}*/
input#date { border-radius: 5px; margin-top: 0px; margin-bottom: -5px; }
.ib img.favorite {display: block; width:20px; height:20px; cursor: hand; cursor: pointer;}
.ib img.newFaces {display: block; width:60px; height:60px; bottom:0px; right:0px; margin-left:65%; margin-top:97%;}
.ib img.availability {display: block; width: 20px; height: 20px; position: absolute;}
.models-content p {color: #000; margin-top:6px; text-transform: uppercase; text-align:center; word-spacing:5px; cursor: hand; cursor: pointer;}
.model-content {width:98%; margin: 20px auto; position:relative; min-width:900px;min-height:400px;}

#footer ul {float:left; width: 100%; margin-left: 20px;list-style-type: none;}
#footer ul li {display:inline;padding-right:2px;}
#footer ul li a img {vertical-align:middle;}
#footer ul.modelmenu {float:right; width:280px; }

@media screen and (device-width: 1024px) and (device-height: 768px) {
	html, body {height: auto;}
	#wrap {min-height:600px;}
	#main {overflow:visible;padding-bottom: 0}

	/*DETAIL MODEL*/
	.model-photo {position: absolute; /*height:600px; width:960px;*/height:100%; width:100%; margin: -100px 0 0 -50%; top: 350px; left: 50%;  }
	p.media-p {overflow:hidden; display: block;  padding: 5px; width:62%; height:100%; /*width:600px; height:600px;*/ text-align:center; margin-top: 5px;  margin-bottom: 5px;  margin-left: 45px; margin-right:5px;  float: left;}

	/*CONTACT*/
	.contact-content-body {position: absolute; height: 550px;width: 1000px; margin: -100px 0 0 -500px; top: 280px; left: 50%;}
	p.about {overflow:hidden; display: block;  padding: 5px; width:250px; height:470px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#666; line-height:24px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 30px;  float: left;}
	.contact-content-body2 {position: absolute; height: 200px;width: 1000px; margin: -100px 0 0 -500px; top: 550px; left: 50%;}
	p.about2 {overflow:hidden; display: block;  padding: 5px; width:450px; height:170px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#666; line-height:24px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 30px;  float: left;}
	.contact-content-body3 {position: absolute; height: 110px;width: 1000px; margin: -100px 0 0 -500px; top: 750px; left: 50%; }
	p.about3 {overflow:hidden; display: block;  padding: 5px; width:920px; height:90px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#666; line-height:24px; margin-top: -30px;  margin-bottom: 5px;  margin-left: 30px;  float: left; }

	.contact-content-foot {position: absolute; height: 100px; width: 1000px; margin: -100px 0 0 -500px; top: 850px; left: 50%;}
	.contact-content-foot ul { list-style:none;}
	.contact-content-foot ul li { display: inline-block; margin: 10px;}
	.hcf {overflow:hidden; display: block;  padding: 5px; width:154px; height:70px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 0px;  float: left; }


	/*FOOTER*/
	#footer {position: relative; top: 160px; margin-top:0;height: 60px;clear:both;}
	#footer ul {float:none; position:relative; margin:10px auto 10px auto; display: block; width:98%;}
	#footer ul.share {position:absolute;bottom:25px;right:10px;width:auto;margin:0;top:70px; }
}
@media screen and (device-width: 1280px) and (device-height: 1024px){
	html, body {height: auto;}
	#wrap {min-height:600px;}
	#main {overflow:visible;padding-bottom: 0}

	/*DETAIL MODEL*/
	.model-photo {position: absolute; /*height:600px; width:960px;*/height:100%; width:100%; margin: -100px 0 0 -50%; top: 350px; left: 50%; }
	p.media-p {overflow:hidden; display: block;  padding: 5px; width:62%; height:80%; /*height:570px;*/ text-align:center; margin-top: 5px;  margin-bottom: 5px;  margin-left: 45px; margin-right:5px;  float: left;}
	/*CONTACT*/
	.contact-content-body {position: absolute; height: 500px;width: 1000px; margin: -100px 0 0 -500px; top: 250px; left: 50%; }
	.contact-content-body2 {position: absolute; height: 600px;width: 1000px; margin: -100px 0 0 -500px; top: 550px; left: 50%;}
	p.about {overflow:hidden; display: block;  padding: 5px; width:250px; height:270px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#666; line-height:24px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 30px;  float: left;}
	p.about2 {overflow:hidden; display: block;  padding: 5px; width:450px; height:170px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#666; line-height:24px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 30px;  float: left; }
	.contact-content-body3 {position: absolute; height: 110px;width: 1000px; margin: -100px 0 0 -500px; top: 700px; left: 50%; }
	p.about3 {overflow:hidden; display: block;  padding: 5px; width:950px; height:90px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#666; line-height:24px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 30px;  float: left; }
	.contact-content-foot {position: absolute; height: 100px; width: 960px; margin: -100px 0 0 -500px; /*top: 70%;*/top: 850px; left: 50%;}
	.contact-content-foot ul { list-style:none;}
	.contact-content-foot ul li { display: inline-block; margin: 10px;}
	.hcf {overflow:hidden; display: block;  padding: 5px; width:154px; height:70px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 0px;  float: left; }


	/*FOOTER*/
	#footer {position: relative; top: 230px; margin-top:0;height: 60px;clear:both;}
	#footer ul {float:none; position:relative; margin:10px auto 10px auto; display: block; width:98%;}

}
@media screen and (device-width: 1280px) and (device-height: 960px){
	html, body {height: auto;}
	#wrap {min-height:600px;}
	#main {overflow:visible;padding-bottom: 0}

	/*DETAIL MODEL*/
	.model-photo {position: absolute; /*height:600px;*/height:600px; width:960px; margin: -100px 0 0 -50%; top: 350px; left: 50%; }
	p.media-p {overflow:hidden; display: block;  padding: 5px; width:600px; height:600px; /*height:570px;*/ text-align:center; margin-top: 5px;  margin-bottom: 5px;  margin-left: 45px; margin-right:5px;  float: left;}
	/*CONTACT*/
	.contact-content-body {position: absolute; height: 400px;width: 1000px; margin: -100px 0 0 -500px; top: 300px; left: 50%;}
	p.about {overflow:hidden; display: block;  padding: 5px; width:263px; height:310px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#666; line-height:24px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 30px;  float: left; }
	.contact-content-body2 {position: absolute; height: 200px;width: 1000px; margin: -100px 0 0 -500px; top: 550px; left: 50%;}
	p.about2 {overflow:hidden; display: block;  padding: 5px; width:450px; height:170px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#666; line-height:24px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 30px;  float: left; }
	.contact-content-body3 {position: absolute; height: 110px;width: 1000px; margin: -100px 0 0 -500px; top: 700px; left: 50%; }
	p.about3 {overflow:hidden; display: block;  padding: 5px; width:950px; height:90px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#666; line-height:24px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 30px;  float: left; }
	.contact-content-foot {position: absolute; height: 100px; width: 960px; margin: -100px 0 0 -500px; /*top: 70%;*/top: 850px; left: 50%;}
	.contact-content-foot ul { list-style:none;}
	.contact-content-foot ul li { display: inline-block; margin: 10px;}
	.hcf {overflow:hidden; display: block;  padding: 5px; width:154px; height:70px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 0px;  float: left; }


	/*FOOTER*/
	#footer {position: relative; top: 225px; margin-top:0;height: 60px;clear:both;}
	#footer ul {float:none; position:relative; margin:10px auto 10px auto; display: block; width:98%;}

}
@media screen and (device-width: 1280px) and (device-height: 768px){
	html, body {height: auto;}
	#wrap {min-height:600px;}
	#main {overflow:visible;padding-bottom: 0}

	/*DETAIL MODEL*/
	#model-photo-button ul.media-button {position:absolute;bottom:25px;right:10px;width:auto;margin:0;top:125px; }
	.model-photo {position: absolute; /*height:600px;*/height:400px; width:960px; margin: -100px 0 0 -50%; top: 280px; left: 50%;}
	p.media-p {overflow:hidden; display: block;  padding: 5px; width:600px; height:400px; /*height:570px;*/ text-align:center; margin-top: 5px;  margin-bottom: 5px;  margin-left: 45px; margin-right:5px;  float: left;}
	/*.model-photo p.title-size {overflow:hidden; display: block;  padding: 5px; width:100px; height:100%; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size: 20px; color:#666; line-height:27px; margin-top: 150px;  margin-bottom: 5px;  margin-left: 75px;  float: left; }
	.model-photo p.body-size {overflow:hidden; display: block;  padding: 5px; width:100px; height:100%; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#666; line-height:27px; margin-top: 150px;  margin-bottom: 5px;  margin-left: 5px;  float: left; }*/


	/*CONTACT*/
	.contact-content-body {position: absolute; height: 330px;width: 1000px; margin: -100px 0 0 -500px; top: 250px; left: 50%;}
	p.about {overflow:hidden; display: block;  padding: 5px; width:263px; height:310px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#666; line-height:24px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 30px;  float: left;}
	.contact-content-body2 {position: absolute; height: 200px;width: 1000px; margin: -100px 0 0 -500px; top: 550px; left: 50%;}
	p.about2 {overflow:hidden; display: block;  padding: 5px; width:450px; height:170px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#666; line-height:24px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 30px;  float: left; }
	.contact-content-body3 {position: absolute; height: 110px;width: 1000px; margin: -100px 0 0 -500px; top: 700px; left: 50%; }
	p.about3 {overflow:hidden; display: block;  padding: 5px; width:950px; height:90px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#666; line-height:24px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 30px;  float: left; }
	.contact-content-foot {position: absolute; height: 100px; width: 960px; margin: -100px 0 0 -500px; /*top: 70%;*/top: 800px; left: 50%;}
	.contact-content-foot ul { list-style:none;}
	.contact-content-foot ul li { display: inline-block; margin: 10px;}
	.hcf {overflow:hidden; display: block;  padding: 5px; width:154px; height:50px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 0px;  float: left;}


	/*FOOTER*/
	#footer {position: relative; top: 170px; margin-top:0;height: 60px;clear:both;}
	#footer ul {float:none; position:relative; margin:10px auto 10px auto; display: block; width:98%;}

}
@media screen and (device-width: 1152px) and (device-height: 864px){
	html, body {height: auto;}
	#wrap {min-height:600px;}
	#main {overflow:visible;padding-bottom: 0}

	/*DETAIL MODEL*/
	#model-photo-button ul.media-button {position:absolute;bottom:25px;right:10px;width:auto;margin:0;top:125px; }
	.model-photo {position: absolute; /*height:600px;*/height:600px; width:960px; margin: -100px 0 0 -50%; top: 280px; left: 50%;}
	p.media-p {overflow:hidden; display: block;  padding: 5px; width:600px; height:570px; /*height:570px;*/ text-align:center; margin-top: 5px;  margin-bottom: 5px;  margin-left: 45px; margin-right:5px;  float: left;}
	/*.model-photo p.title-size {overflow:hidden; display: block;  padding: 5px; width:100px; height:360px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size: 20px; color:#666; line-height:27px; margin-top: 220px;  margin-bottom: 5px;  margin-left: 75px;  float: left; }
	.model-photo p.body-size {overflow:hidden; display: block;  padding: 5px; width:100px; height:360px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#666; line-height:27px; margin-top: 220px;  margin-bottom: 5px;  margin-left: 5px;  float: left;}*/


	/*CONTACT*/
	.contact-content-body {position: absolute; height: 380px;width: 1000px; margin: -100px 0 0 -500px; top: 250px; left: 50%;}
	p.about {overflow:hidden; display: block;  padding: 5px; width:280px; height:310px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#666; line-height:24px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 10px;  float: left;}
	.contact-content-body2 {position: absolute; height: 200px;width: 1000px; margin: -100px 0 0 -500px; top: 550px; left: 50%;}
	p.about2 {overflow:hidden; display: block;  padding: 5px; width:450px; height:170px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#666; line-height:24px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 30px;  float: left; }
	.contact-content-body3 {position: absolute; height: 110px;width: 1000px; margin: -100px 0 0 -500px; top: 700px; left: 50%; }
	p.about3 {overflow:hidden; display: block;  padding: 5px; width:950px; height:90px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#666; line-height:24px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 10px;  float: left; }
	.contact-content-foot {position: absolute; height: 100px; width: 960px; margin: -100px 0 0 -500px; /*top: 70%;*/top: 800px; left: 50%;}
	.contact-content-foot ul { list-style:none;}
	.contact-content-foot ul li { display: inline-block; margin: 10px;}
	.hcf {overflow:hidden; display: block;  padding: 5px; width:154px; height:50px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 5px;  margin-bottom: 5px;  margin-left: 0px;  float: left;}


	/*FOOTER*/
	#footer {position: relative; top: 180px; margin-top:0;height: 60px;clear:both;}
	#footer ul {float:none; position:relative; margin:10px auto 10px auto; display: block; width:98%;}

}
#footer ul.share {position:absolute;bottom:25px;right:10px;width:auto; }
