/* CSS Document for Red 11 */
html, body {height: 100%;}

/* 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: #fff;
	text-decoration: none;
}
a:hover {text-decoration: underline;}

/* structure start */
#vertical{
	float:left;
	height:50%;
	margin-top:-301px;/* half vertical height*/
	width:100%;
}
#hoz {
	margin:0; padding:0;
	width:990px; height:590px;
	margin-left:auto; margin-right:auto;
	/*overflow:auto; allow content to scroll inside element */
	text-align:left;
	clear:both;
}
#wrapper{
	margin:0 auto;
	width:990px;
}
#wrapper div#header {
	width:964px; height:64px;
	margin:0 5px 0 21px; padding:0;
	/*border:1px solid #FF0000;*/

}
div#header div#nav-hold {
	width:100%; height:51px;

}
div#nav-hold div#logo-hold {
	float:left;
	position:relative;
	width:191px; height:51px;

}
div#logo-hold div#logo {
	position:absolute;
	top:0; left:0;
	width:191px; height:119px;

}
div#nav-hold div#navigation {
	float:right;
	width:540px; height:51px;
	background:url("../images/models-nav-bg.png") no-repeat;
}
/*Talent nav bg*/
div#nav-hold div#talent-nav {
	float:right;
	width:440px; height:51px;
	background:url("../images/talent-nav-bg.png") no-repeat;
}
/*models / talent nav start*/
div#navigation ul#topnav {
	margin:0 0 0 10px; padding:0;

}
div#navigation ul#topnav li {
	margin:0; padding:0;
	list-style-type:none;
	display:inline;
	position:relative;

}
ul#topnav li div#int {
	display: none;
	position: absolute;
	top: -18px; *top:2px; /*IE7*/
	left: 0;
	width:108px; height:31px;
	background:url("../images/nav-int-bg.png") no-repeat;
	text-align:center;
	white-space:nowrap;
}
ul#topnav li div#int-show {
	display: block;
	position: absolute;
	top: -18px; *top:2px; /*IE7*/
	left: 0;
	width:108px; height:31px;
	background:url("../images/nav-int-bg.png") no-repeat;
	text-align:center;
	white-space:nowrap;
}
ul#topnav li div#mdl {
	display: none;
	position: absolute;
	top: -18px; *top:2px; /*IE7*/
	left: 0;
	width:71px; height:31px;
	background:url("../images/nav-mdl-bg.png") no-repeat;
	text-align:center;
	white-space:nowrap;
}
ul#topnav li div#mdl-show {
	display: block;
	position: absolute;
	top: -18px; *top:2px; /*IE7*/
	left: 0;
	width:71px; height:31px;
	background:url("../images/nav-mdl-bg.png") no-repeat;
	text-align:center;
	white-space:nowrap;
}
ul#topnav li div#new {
	display: none;
	position: absolute;
	top: -18px; *top:2px; /*IE7*/
	left: 0;
	width:106px; height:31px;
	background:url("../images/nav-new-bg.png") no-repeat;
	text-align:center;
	white-space:nowrap;
}
ul#topnav li div#new-show {
	display: block;
	position: absolute;
	top: -18px; *top:2px; /*IE7*/
	left: 0;
	width:106px; height:31px;
	background:url("../images/nav-new-bg.png") no-repeat;
	text-align:center;
	white-space:nowrap;
}
p.btn {
	display:inline; 
	width:17px; 
	margin:0; padding:0;

}
p.spacer {
	display:inline; 
	width:3px; 
	margin:0; padding:0;

}
/*ul#topnav li div ul li {
	display:inline;
	margin:0; padding:0;
	white-space:nowrap;
	text-align:center;
	border:1px solid #00FF00;

}/*
/*model nav end*/

/*talent nav start*/
div#talent-nav ul#topnav-talent {
	margin:0; padding:0;

}
div#talent-nav ul#topnav-talent li {
	margin:0; padding:0;
	list-style-type:none;
	display:inline;
	position:relative;

}
ul#topnav-talent li div#act {
	display: none;
	position: absolute;
	top: -18px; *top:2px; /*IE7*/
	left: 7px;
	width:67px; height:31px;
	background:url("../images/nav-act-bg.png") no-repeat;
	text-align:center;
	white-space:nowrap;
}
ul#topnav-talent li div#act-show {
	display: block;
	position: absolute;
	top: -18px; *top:2px; /*IE7*/
	left: 7px;
	width:67px; height:31px;
	background:url("../images/nav-act-bg.png") no-repeat;
	text-align:center;
	white-space:nowrap;
}
ul#topnav-talent li div#com {
	display: none;
	position: absolute;
	top: -18px; *top:2px; /*IE7*/
	left: 0;
	width:119px; height:31px;
	background:url("../images/nav-com-bg.png") no-repeat;
	text-align:center;
	white-space:nowrap;
}
ul#topnav-talent li div#com-show {
	display: block;
	position: absolute;
	top: -18px; *top:2px; /*IE7*/
	left: 0;
	width:119px; height:31px;
	background:url("../images/nav-com-bg.png") no-repeat;
	text-align:center;
	white-space:nowrap;
}
ul#topnav-talent li div#tal {
	display: none;
	position: absolute;
	top: -18px; *top:2px; /*IE7*/
	left: 0;
	width:71px; height:31px;
	background:url("../images/nav-tal-bg.png") no-repeat;
	text-align:center;
	white-space:nowrap;
}
ul#topnav-talent li div#tal-show {
	display: block;
	position: absolute;
	top: -18px; *top:2px; /*IE7*/
	left: 0;
	width:71px; height:31px;
	background:url("../images/nav-tal-bg.png") no-repeat;
	text-align:center;
	white-space:nowrap;
}

/*ul#topnav-talent li div {
	display: none;
	position: absolute;
	top: -17px;
	left: 0;
	height:31px;
	background:url("images/nav-hover-bg.png") repeat-x;
	border:1px solid #FF0000;
}
ul#topnav-talent li div ul li {
	display:inline;
	margin:0; padding:0;

}*/
/*talent nav end*/
div#header div#section-head-hold {
	width:540px; height:13px;
	position:relative;
	float:right;

}
/*models*/
div#section-head-hold div#section-head-cont {
	width:540px; height:13px;
	position:absolute;
	bottom:6px; left:21px;

}
/*actors & talent*/
div#section-head-hold div#section-head-cont1 {
	width:440px; height:13px;
	position:absolute;
	bottom:6px; left:121px;

}
/*kids age groups start*/
div#section-head-cont1 div#kids-ages {
	position:absolute;
	top:0; left:70px;
}
div#kids-ages ul {
	margin:0; padding:0;
}
div#kids-ages ul li {
	display:inline;
	margin:0 15px 0 0; padding:0;
	list-style-type:none;
}
div#kids-ages ul li a {
	font: 12px/14px arial, helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}
div#kids-ages ul li a:hover {
	color:#e00032;
	text-decoration:none;

}
div#kids-ages ul li.active a {
	color:#e00032;
	text-decoration:none;

}
/*kids age groups end*/

/*content start*/
#wrapper div#content {
	margin:0 5px 0 21px; padding:0;
	width:964px; height:527px;

}
div#content div#left-nav-hold {
	width:191px; height:527px;
	float:left;
}
div#left-nav-hold div#left-nav {
	width:191px; height:468px;
	margin:36px 0 23px 0; padding:0;
}
div#content div#talent-spacer {
	margin:0; padding:80px 0 0 0;

}
/*drop down list start*/
div#left-nav div#model-search-hold {
	width:187px; height:20px;
	margin:20px 0 0 0; padding:0;
	position:relative;

}
div#model-search-hold img {
	cursor:pointer;

}
div#ddlLayer {
	visibility:hidden;

}
/*drop down list end*/

div#left-nav div#talent-link-hold {
	width:187px; height:36px;
	margin:0; padding:71px 0 0 0;

}

/*favourites buttons hold start*/
div#left-nav div#remove-fav-hold {
	width:187px; height:36px;
	margin:20px 0 0 0; padding:0;

}
div#left-nav div#request-info-hold {
	width:187px; height:36px;
	margin:20px 0 0 0; padding:0;

}
div#request-info-hold img {
	cursor:pointer;

}
/*favourites buttons hold end*/

div#left-nav div#main-links-hold {
	width:187px; height:auto;
	margin:205px 0 0 0; padding:0;

}
div#main-links-hold ul {
	margin:0; padding:0;

}
div#main-links-hold ul.top-pad {
	margin:0; padding:0;

}
div#main-links-hold ul li {
	margin:0; padding:0 0 11px 0;
	list-style-type:none;

}
div#main-links-hold ul li.last {
	margin:0; padding:0;
	list-style-type:none;

}
div#left-nav div#main-links-hold2 {
	width:187px; height:auto;
	margin:133px 0 0 0; padding:0;

}
div#main-links-hold2 ul {
	margin:0; padding:0;

}
/*div#main-links-hold2 ul.top-pad {
	margin:0; padding:50px 0 0 0;

}*/
div#main-links-hold2 ul li {
	margin:0; padding:0 0 11px 0;
	list-style-type:none;

}
div#main-links-hold2 ul li.last {
	margin:0; padding:0;
	list-style-type:none;

}
/*main content start*/
div#content div#talent-head-hold {
	width:773px; height:36px;
	float:left;
	text-align:left;
}
div#talent-head-hold div#talent-head-cont {
	margin:18px 0 0 38px; padding:0;
	text-align:left;

}
div#content div.latest-edit-first {
	/*width:221px; height:291px;*/
	background:url("../images/talent-model-bg.png") no-repeat;
	width:208px; height:280px;
	margin:0 0 15px 32px; padding:6px;
	float:left;
	overflow:hidden;

}
div.latest-edit-first img {
	cursor:pointer;

}
div#content div.latest-edit {
	/*width:221px; height:291px;*/
	background:url("../images/talent-model-bg.png") no-repeat;
	width:208px; height:280px;
	margin:0 0 15px 40px; padding:6px;
	float:left;
	overflow:hidden;

}
div.latest-edit img {
	cursor:pointer;

}
div#content div.thumb-edit-first {
	position:relative;
	background:url("../images/thumb-model-bg.png") no-repeat;
	width:117px; height:164px;
	margin:0 0 0 32px; padding:5px 0 7px 6px; 
	float:left;
	text-align:center;

}
div.thumb-edit-first div.model-name-hold {
	position:absolute;
	top:126px; left:7px;
	width:114px; height:31px;
	background:url("../images/talent-pageCurl.png") no-repeat;

}
div.model-name-hold p {
	font:10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:20px 1px 5px 0; padding:0;
	text-align:right;

}
div#content div.thumb-edit {
	position:relative;
	background:url("../images/thumb-model-bg.png") no-repeat;
	width:117px; height:164px;
	margin:0; padding:5px 0 7px 6px;
	float:left;
	text-align:center;

}
div.thumb-edit div.model-name-hold {
	position:absolute;
	top:126px; left:6px;
	width:114px; height:31px;
	background:url("../images/talent-pageCurl.png") no-repeat;

}
div.thumb-edit div.model-name-hold p {
	font:10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:20px 1px 5px 0; padding:0;
	text-align:right;
}

/*results page images start*/
div#content div#model-images-hold {
	width:741px; height:468px;
	float:left;
	margin:0 0 0 32px; padding:0;

}
div#model-images-hold h2 {
    width:741px;
    font:12px Arial, Helvetica, sans-serif;
    text-align:center;
    margin:100px 0 0 0; padding:0;
}
div#content div#out-of-town-hold {
	width:741px; height:23px;
	text-align:left;

}
div#out-of-town-hold img {
	margin:9px 0 0 35px; padding:0;
}
/*results page model image holder start*/
div#lyr1 div.thumb-rel {
	width:141px; height:182px;
	position:relative;
	margin:0; padding:0;
	float:left;
	background:url("../images/model-bg.png") no-repeat;
	overflow:hidden;

}
div.thumb-rel div.img-hold {
	width:128px; height:171px;
	margin:6px 0 0 6px; padding:0;
	overflow:hidden;
	text-align:right;

}
div.img-hold img {
	margin:0; padding:0;
	height:171px;

}
/*div#lyr1 div.cbx-hold {
	width:141px; height:auto;
	text-align:center;
	clear:both;

}*/

div.thumb-rel div.model-name-hold2 {
	position:absolute;
	top:141px; left:6px;
	width:129px; height:36px;
	background:url("../images/results-pageCurl.png") no-repeat;

}
div.model-name-hold2 div.plane {
	position:absolute;
	/*top:23px; left:5px;*/
	bottom:157px; left:110px;
	width:15px; height:12px;

}
div.model-name-hold2 p {
	font:10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:23px 3px 0 0; padding:0;
	text-align:right;
}
/*results page model image holder end*/

/*results page images end*/

/*details page images start*/
div#content div#dtls-images-hold {
	width:750px; height:468px;
	float:left;
	margin:0 0 0 7px; padding:0;

}
div#dtls-images-hold div#model-name-hold {
	width:100%; height:24px;

}
div#model-name-hold div#model-name {
	width:527px; height:35px;
	position:relative;
	margin:0 0 0 135px; padding:0;
}
div#model-name h1 {
	position:absolute;
	top:-10px; left:0;
	font:18px "Century Gothic", Arial;
	color:#fff;

}
div#dtls-images-hold div#stats-hold {
	width:100%; height:35px;

}
div#stats-hold div#stats {
	width:527px; height:35px;
	float:left;
	margin:0 0 0 135px; padding:0;

}
div#stats p {
	font:12px "Century Gothic", Arial;
	color:#FFF;
	display:inline;

}
div#stats-hold div#back-hold {
	float:left;
	width:87px; height:35px;

}
div#back-hold img {
	margin:16px 0 0 24px; padding:0;
	cursor:pointer;

}
div#dtls-images-hold div#dtls-images {
	width:750px; height:365px;

}
div#dtls-images-hold div#model-option-hold {
	width:757px; height:44px;

}
div#model-option-hold div#fav-hold {
	width:233px; height:44px;
	float:left;

}
div#model-option-hold div#model-option {
	width:524px; height:44px;
	float:left;
	text-align:right;

}
div#model-option ul {
	margin:0; padding:0;

}
div#model-option ul li {
	margin:0; padding:0;
	display:inline;
	list-style-type:none;

}
div#model-option ul li.paddding {
	margin:0 51px 0 0; padding:0;
	display:inline;
	list-style-type:none;
}
div#left-nav-hold div#comments-hold {
	width:187px; height:202px;
	margin:49px 0 0 0; padding:0;

}
div#comments-hold img {
	text-align:left;

}
div#comments-hold div#info {
	width:100%; height:187px;
	
}
div#info p {
	font: 12px "Century Gothic", Arial;
	color:#FFFFFF;
	text-align:left;

}
div#info p a {
	text-decoration:underline;
	color:#FFF;
	cursor:pointer;

}
div#info p a:hover {
	text-decoration:none;
	color:#FFF;

}
div#left-nav div#main-links-hold3 {
	width:187px; height:auto;
	margin:4px 0 0 0; padding:0;

}
div#main-links-hold3 ul {
	margin:0; padding:0;

}
/*div#main-links-hold2 ul.top-pad {
	margin:0; padding:50px 0 0 0;

}*/
div#main-links-hold3 ul li {
	margin:0; padding:0 0 11px 0;
	list-style-type:none;

}
div#main-links-hold3 ul li.last {
	margin:0; padding:0;
	list-style-type:none;

}
/*details page images end*/

/*video page start*/
.btn-pad {
    margin-top:13px;
    *margin-top:0; /*IE7*/
}
/*video page end*/
div#dtls-images-hold div#video-hold {
	position:relative; 
    width:750px; height:352px; 
    overflow:hidden;
	margin:0; padding:0;
}
div#video-hold div#video {
	float:left;
	width:320px; height:260px;
	margin:50px 0 0 135px; padding:0;

}
div#video-hold div#video-links {
	float:left;
	width:auto; height:260px;
	margin:50px 0 0 0; padding:0;

}
div#video-links p {
	margin:0 0 0 20px; padding:0;

}
/*main content end*/

/*favourites page model image holder start*/
div#lyr1 div.thumb-fav {
	width:141px; height:202px;
	position:relative;
	margin:0; padding:0;
	float:left;
	background:url("../images/model-bg.png") no-repeat;
	overflow:hidden;

}
div.thumb-fav div.img-hold {
	width:128px; height:171px;
	margin:6px 0 0 6px; padding:0;
	overflow:hidden;
	text-align:right;

}
div.img-hold img {
	margin:0; padding:0;
	height:171px;
	
}
div.thumb-fav p {
	margin:0; padding:0;
	text-align:center;

}

div.thumb-fav div.fav-name-hold2 {
	position:absolute;
	top:141px; left:6px;
	width:129px; height:36px;
	background:url("../images/results-pageCurl.png") no-repeat;

}
div.fav-name-hold2 div.plane {
	position:absolute;
	/*top:23px; left:5px;*/
	bottom:157px; left:110px;
	width:15px; height:12px;

}
div.fav-name-hold2 p {
	font:10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:23px 0 3px 0; padding:0;
	text-align:right;
}
/*favourites page model image holder end*/

/*become page start*/
div#model-images-hold ul {
	margin:0; padding:0;

}
div#model-images-hold ul li {
	margin:0; padding:0;
	list-style-type:none;
	display:inline;
}
/*become page end*/

/*about page start*/
div#content div#about-cont {
	width:741px; height:468px;
	float:left;
	margin:0 0 0 32px; padding:0;

}
div#about-cont p {
	text-align:justify;

}
/*div#about-cont div#txt-hold {
	width:380px; height:450px;
	float:left;
	overflow:auto;

}*/
div#about-cont div#image-hold {
	width:324px; height:450px;
	float:left;
	margin:0 0 0 10px; padding:0;
	border:3px solid #666666;

}
/*about page end*/

/*contact page start*/
div#content div#contact-cont {
	width:741px; height:468px;
	float:left;
	margin:0 0 0 32px; padding:0;

}
div#contact-cont div#txt-hold {
	width:380px; height:391px;
	float:left;
	/*overflow:auto;*/

}
div#txt-hold h2 {
	font: 12px/14px arial, helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	margin:0 0 10px 0; padding:0;
}
div#txt-hold div#cont-text1 {
	width:139px; height:291px;
	float:left;
	border-right:1px dotted #666666;

}
div#txt-hold div#cont-text2 {
	width:139px; height:291px;
	float:left;
	padding:0 0 0 29px;
	white-space:nowrap;

}
div#contact-cont div#image-hold {
	width:324px; height:450px;
	float:left;
	margin:0 0 0 30px; padding:0;
	border:3px solid #666666;

}
/*contact page end*/

/*content end*/

/*footer start*/
#wrapper div#footer {
	width:100%; height:15px;
	clear:both;

}
div#footer div#copyright {
	width:50%; height:15px;
	float:left;

}
div#copyright p {
	font:9px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0; padding:4px 0 3px 0;

}
div#footer div#cds-link {
	width:50%; height:15px;
	float:right;
	text-align:right;

}
div#cds-link p a {
	font:9px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	margin:0; padding:4px 0 3px 0;

}
/*footer end*/
 /*structure end */
