/* CSS Document for Models International */

html, body {height: 100%;}

body {
	margin: 0;
	color: #818181;
	min-width: 990px;
	min-height:600px;
	background: #fff;
	font: 12px arial, helvetica, sans-serif;
}

/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {border-style: none;}
input, select, textarea {
	vertical-align: middle;
	font: 100% arial, helvetica, sans-serif;
}
a {
	color: #630000;
	text-decoration: none;
}
a:hover {
    text-decoration:underline;
}

/* structure start */
#footer {
	clear:both;
	width:100%;
	margin:0; padding:13px 0 0 0;

}
#footer #copyright {
	width:50%;
	float:left;
	text-align:left;
}
#footer #copyright p {
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#a9a9a9;
	margin:0; padding:0;
}
#footer #cds-link {
	width:50%;
	float:left;
	text-align:right;
	margin:0; padding:0;

}
#cds-link a {
	margin:0 17px 0 0; padding:0;

}
#wrapper{
	margin:0 auto;
	width:990px;
}
#content {
	width:779px;
	position:relative;
	float:left;
	margin:0; padding:15px 0 0 0;

}
#content h2 {
	font:15px Verdana, Arial, Helvetica, sans-serif;
	margin:100px auto 0 auto;
	text-align:center;
}
#navigation {
	width:211px;
	min-height:566px;
	float:left;
	background:url("../images/line-bg.png") top right no-repeat;
	text-align:right;

}
div#logo 
{
    margin:13px 0 0 0;
}
#navigation div#menu-hold {
	width:145px; height:255px;
	text-align:right;
	float:right;
	margin:0 17px 0 0; padding:0;

}

/*model list start*/
#navigation div#model-list {
	width:211px; height:174px;
	clear:right;
	background:url("../images/model-list-bg.png") no-repeat;

}
div#model-list div#wn { 
    position:relative; 
    width:200px; height:137px;
	margin:3px 11px 0 0; padding:0;
	text-align:right;
    overflow:hidden;

}
div#wn div#shading {
	position:absolute;
	top:0; left:53px;
	width:145px; height:144px;
	background:url("../images/model-list-shading.png") no-repeat;
	z-index:100;

}
div#wn div#lyr1 {
	width:100%;

}
div#wn div#lyr1 p {
	width:100%;
	font: 11px Arial, Helvetica, sans-serif;
	color:#939292;
	margin:0 15px 0 0; padding:0;

}
div#wn div#lyr1 p:hover {
	color:#630000;
	text-decoration:underline;

}
div#wn div#lyr1 p a
{
    color:#818181;
    text-decoration:none;
}
div#wn div#lyr1 p a:hover {
    color:#630000;
    text-decoration:underline;
}
div#model-list div#scroll-up {
	width:100%; height:14px;
	text-align:right;

}
div#model-list div#scroll-down {
	width:100%; height:14px;
	margin:5px 0 0 0; padding:0;
	text-align:right;

}
div#scroll-up img {
	margin:0; padding:0 15px 3px 0;

}
div#scroll-down img {
	margin:0; padding:0 15px 0 0;
}
/*model list end*/

/*model option buttons start*/
#navigation div#model-option {
	width:211px; height:auto;

}
div#model-option p.portfolio {
	margin:0 15px 0 0; padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#939292;
	display:none;

}
div#model-option p.print {
	margin:0 15px 0 0; padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#939292;
	display:none;

}
div#model-option p.video {
	margin:0 15px 0 0; padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#939292;
	display:none;

}
div#model-option p.polaroids {
	margin:0 15px 0 0; padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#939292;
	display:none;

}
div#model-option p.addFavorites {
	margin:0 15px 0 0; padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#939292;
	display:none;

}
div#model-option p.over {
	margin:0 15px 0 0; padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#939292;
	display:inline;

}
div#model-option ul {
	margin:5px 15px 0 0; padding:0;
	float:right;
}
div#model-option ul li {
	display:inline;
	list-style-type:none;

}
/*model option buttons end*/

/* structure end */

/*results page start*/
#content div#model-cont-hold {
	position:relative;
	width:194px; height:205px;
	text-align:center;
	overflow:hidden;
	float:left;
}
/*add to favorites*/
div#model-cont-hold .add {
	position:absolute;
	right:14px;
	top:8px;
	cursor:pointer;
	z-index:100;
	border:none;
}
/*remove from favorites*/
div#model-cont-hold .remove {
	position:absolute;
	right:14px;
	top:8px;
	cursor:pointer;
	z-index:100;
	border:none;
}
.img1 {
	width:170px; height:170px; /*force results images to be square*/
	margin:0;
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
  	filter:alpha(opacity=60); /* for IE */
  	opacity:0.6;/* CSS3 standard */
}
.img2 {
	height:170px;
	margin:0;
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
  	filter:alpha(opacity=100); /* for IE */
  	opacity:1.0;/* CSS3 standard */
}
/*div#model-cont-hold h1 {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#818181;
	text-decoration:none;
	text-align:center;
	margin:0; padding:0;

}*/
h1.name1 {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#818181;
	text-decoration:none;
	text-align:center;
	margin:0; padding:0;
	text-transform:capitalize;

}
h1.name2 {
	font:15px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#630000;
	text-decoration:none;
	text-align:center;
	margin:0; padding:0;
	text-transform:capitalize;

}
/*results page end*/

/*details page start*/
#dtls-content {
	width:779px;
	float:left;
	margin:0; padding:7px 0 0 0;

}
#dtls-content div#model-name-hold {
	width:100%; height:44px;

}
div#model-name-hold div#btn-hold {
	width:19px;
	float:left;
	margin:7px 0 0 0; padding:0;
}
div#model-name-hold div#model-name {
	width:760px; height:44px;
	text-align:center;
	float:left;
	z-index:1000;

}

/*model name image height start*/
div#model-name img {
	height:60px;

}
/*model name image height end*/

div#model-name h1 {
	font:20px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	text-align:center;
	margin:0; padding:0;

}
#dtls-content div#small-img-hold {
	width:100%; height:60px;

}
#dtls-content div#stats-hold {
	width:100%;
	text-align:center;

}
div#stats-hold ul {
	margin:8px 0 0 0; padding:0;
	white-space:nowrap;

}
div#stats-hold ul li {
	list-style-type:none;
	display:inline;
}
div#stats-hold ul li p {
	font:11px Arial, Helvetica, sans-serif;
	color:#7b7979;
	display:inline;
	margin:0; padding:0;
}
div#stats-hold ul li p {
	font:11px Arial, Helvetica, sans-serif;
	color:#7b7979;
	display:inline;
	margin:0 0 0 18px; padding:0;
}
#print1 {
	cursor:pointer;

}
/*details page end*/

/*videos page start*/
#dtls-content div#video-hold {
	width:100%; height:450px;
	text-align:center;

}
#dtls-content div#video-links {
	width:100%; height:60px;
	text-align:center;

}
div#video-links h2 {
	font:13px Arial, Helvetica, sans-serif;
	color:#7b7979;
	margin:0; padding:0;

}
/*videos page end*/

/*submit page start*/
#content div#text-hold {
    width:610px;
	margin:50px 0 0 20px;
    text-align:left;
}
div#text-hold h2 {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	margin:0 0 10px 0; padding:0;

}
div#text-hold h3 {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	margin:0 0 10px 0; padding:0;

}
div#text-hold div#male {
	float:left;
	width:300px;
	padding:0 0 0 10px;

}
div#male p {
	margin:0; padding:0;
}
div#text-hold div#female {
	float:left;
	width:300px;

}
div#female p {
	margin:0; padding:0;
}
div#text-hold div#require {
	margin:0; padding:20px 0 0 0;
	clear:left;

}
div#require p {
	margin:0; padding:0;
}
div#require p span {
	color:#000;
}
#showForm {
	cursor:pointer;

}
#backgroundPopup{
    display:none;
    position:absolute;
    _position:absolute; /* hack for internet explorer 6*/
    height:100%;
    width:100%;
    background-color:#fff;
    top:0;
    left:0;
    /*background:#000000;
    border:1px solid #cecece;*/
    z-index:5;
}
/*pop-up form*/
#content div#form-cont 
{
    display:none;
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/
	margin:0;
	width:500px; height:450px;
	background:#FFFFFF;
    z-index:6;
    padding:12px;
	/*text-align:center;*/
	text-align:left;

}
#popupContactClose{
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#000;
	font-weight:700;
	display:block;
	cursor:pointer;
}
#content div#form-cont ul {
	/*margin:10px auto 0 auto; padding:0;*/
	margin:10px 0 0 0; padding:0;
	text-align:left;
	width:500px;
}
div#form-cont ul li {
	list-style-type:none;
	display:inline;
	margin:0; padding:0;

}
/*******/
div#form-cont ul li.firstname label {
	list-style-type:none;
	margin:0; padding:0;

}

div#form-cont ul li.txtfirstname input {
	list-style-type:none;
	margin:0; padding:0;

}
/*******/
div#form-cont ul li.lastname label {
	margin:0 0 0 20px; padding:0;

}
div#form-cont ul li.txtlastname input {
	margin:0 0 0 5px; padding:0;

}
/*******/
div#form-cont ul li.telephone label {
	margin:0; padding:0;

}
div#form-cont ul li.txttelephone input {
	margin:0 0 0 2px; padding:0;

}
/*******/
div#form-cont ul li.DOB label {
	margin:0 0 0 19px; padding:0;

}
div#form-cont ul li.txtDOB input {
	margin:0 0 0 0; padding:0;

}
/*******/
div#form-cont ul li.mobile label {
	margin:0; padding:0;

}
div#form-cont ul li.txtmobile input {
	margin:0 0 0 25px; padding:0;

}
/*******/
div#form-cont ul li.hair label {
	margin:0 0 0 20px; padding:0;

}
div#form-cont ul li.txthair input {
	margin:0 0 0 43px; padding:0;

}
/*******/
div#form-cont ul li.email label {
	margin:0; padding:0;

}
div#form-cont ul li.txtemail input {
	margin:0 0 0 29px; padding:0;

}
/*******/
div#form-cont ul li.eyes label {
	margin:0 0 0 20px; padding:0;

}
div#form-cont ul li.txteyes input {
	margin:0 0 0 39px; padding:0;

}
/*******/
div#form-cont ul li.address label {
	margin:0; padding:0;

}
div#form-cont ul li.txtaddress input {
	margin:0 0 0 15px; padding:0;

}
/*******/
div#form-cont ul li.height label {
	margin:0 0 0 20px; padding:0;

}
div#form-cont ul li.txtheight input {
	margin:0 0 0 30px; padding:0;

}
/*******/
div#form-cont ul li.city label {
	margin:0; padding:0;

}
div#form-cont ul li.txtcity input {
	margin:0 0 0 41px; padding:0;

}
/*******/
div#form-cont ul li.suit label {
	margin:0 0 0 20px; padding:0;

}
div#form-cont ul li.txtsuit input {
	margin:0 0 0 8px; padding:0;

}
/*******/
div#form-cont ul li.country label {
	margin:0; padding:0;

}
div#form-cont ul li.txtcountry input {
	margin:0 0 0 19px; padding:0;

}
/*******/
div#form-cont ul li.shoe label {
	margin:0 0 0 20px; padding:0;

}
div#form-cont ul li.txtshoe input {
	margin:0 0 0 37px; padding:0;

}
/*******/
div#form-cont ul li.zip label {
	margin:0; padding:0;

}
div#form-cont ul li.txtzip input {
	margin:0 0 0 11px; padding:0;

}
/*******/
div#form-cont ul li.message label {
	margin:0 10px 0 0; padding:0;

}
div#form-cont ul li.txtmessage textarea {
	margin:0 0 0 10px; padding:0;

}
/*******/
div#form-cont ul li.image1 label {
	margin:0; padding:0;

}
div#form-cont ul li.fileimage1 input {
	margin:0 0 0 16px; padding:0;

}
/*******/
div#form-cont ul li.image2 label {
	margin:0; padding:0;

}
div#form-cont ul li.fileimage2 input {
	margin:0 0 0 16px; padding:0;

}
/*******/
div#form-cont ul li.submit input {
	margin:0 0 0 400px; padding:0;

}
/*submit page end*/

/*Press page start*/
#content div#news-hold {
	width:779px;
	text-align:center;

}
div#news-hold div#news-content {
	margin:0 auto;
	width:500px;

}
div#news-content div#news-img-hold {
	float:left;
	width:249px; height:210px;
	overflow:hidden;
	text-align:left;
	border-right:1px dotted #CCCCCC;


}
div#news-content div#news-txt {
	float:left;
	padding:0 0 0 20px; margin:0;
	width:230px;


}
div#news-txt p {
	text-align:justify;

}
div#news-content div#news-link {
	clear:both;
	text-align:left;
	margin:0; padding:20px 0 20px 0;

}
/*Press page end*/

/*cartadd.aspx iframe start*/
#cartadd {
    visibility:hidden;
}
/*cartadd.aspx iframe end*/

/*contact page start*/
#content div#contact-hold 
{
    width:300px; height:auto;
	float:left;
    margin:25px 80px 0 20px; padding:0;
    text-align:left;
}
div#contact-hold h2, div#contact-hold2 h2 {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	margin:0 0 10px 0; padding:0;

}
#content div#contact-hold2 
{
    width:300px; height:auto;
	float:left;
    margin:25px 0 0 0; padding:0;
    text-align:left;
}
div#contact-hold p 
{
    margin:0; padding:0 0 10px 0;
}
/*contact page end*/