@import "jquery.css";
@import "application_form.css";
/*
Girl colour E64097
Boy colour 63CDF6
gray CCC8C8
*/
nav_joinus
a {outline: 0;}

body { margin: 0; padding: 0; 
	font-family: "Lucida Sans", Verdana, sans-serif;
	color: #4D4D4D;
}

.win.gecko body {font-family: Verdana, sans-serif;}

#container {
	margin: 10px auto;
	width: 685px;
	height: 720px;
	background: url(../media/images/styles/main_background.gif) no-repeat bottom;
}

/* Header */

#header {
	height: 64px;
}

#header h1 {
	overflow: hidden;
	float: left;
	margin: 0;
	padding: 0;
	text-indent: -3000px;
	width: 180px;
	height: 64px;
	background: url(../media/images/styles/logo_top.gif) no-repeat;
}

#header h1 a {
	padding: 0 3050px 40px 0;
}

#header h2 {
	overflow: hidden;
	float: right;
	margin: 0;
	padding: 0;
	text-indent: -3000px;
	width: 253px;
	height: 64px;
	background: url(../media/images/styles/strap_line_top.gif) no-repeat;
}

/* subColumn */

#subColumn {
	float: left;
}

/* Navigation */

#navigation {
	width: 180px;
	height: 160px;
	font-size: 11px;
	margin: 61px 0 0 20px;
	padding: 0;
}

#navigation ul, #navigation li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#navigation li {
	margin: 5px 0;
}

#navigation li, x:-moz-any-link {
	margin: 4px 0;
}

#navigation li a {
	text-decoration: none;
	color: #000;
	text-transform: lowercase;
	padding: 1px 8px;
}

#navigation #nav_joinus a {
	font-weight: bold;
}


#navigation a:hover {
	color: #333;
}

#nav_joinus {
	line-height: 40px;
}



#navigation .selectedNav li {
	margin: 0;
	padding: 5px 0 0 0;
}

#navigation .selectedNav ul {
	padding-bottom: 10px;
}

.selectedNav a {
	background: #CCC8C8;
}

		#layout_services .selectedNav a {
			padding-right: 63px; }
			
			#layout_services .selectedNav a, x:-moz-any-link {padding-right: 65px;}

.selectedNav ul {
	background: white;
	padding-top: 0;
	width: 86px;
}

		#layout_services .selectedNav ul {
			width: 115px; }
			
			#layout_services .selectedNav ul a {
				padding-right: 0; }

#navigation .selectedNav ul a {
	color: #E64097;
	background: none;
}

#navigation .selectedNav ul li+li a {
	color: #63CDF6;
}

.genderSelect {
	background: url(../media/images/styles/genderSelect.gif) 70px 9px no-repeat;
}


#followus {
	margin: 10px 0px -154px 27px;
	float: left;
	width: 70px;
}

#followus p {
	font-weight: normal; font-size: 11px; color: black; margin: 0 0 5px 0; text-transform: lowercase; font-family: "Lucida Sans", Verdana, sans-serif;
}

#followus img {
	border: none;
}

/* modelSearch */

#modelSearch {
	margin: 35px 0 0 28px;
	padding: 0;
	width: 170px;
	height: 190px;
	text-transform: lowercase;
	font-size: 11px;
}

#modelSearch h3, #modelSearch h4 {
	font-size: 11px;
	font-weight:  normal;
	margin: 0;
	padding: 0;
	color: #000;
}

/* search choice */

#searchChoice {
}

#modelSearch #girls {
}

#modelSearch #boys {
}

/* Model search */

#modelSearch h4 {
	padding-bottom: 2px;
	border-bottom: 1px solid #CCC8C8;
}

#searchChoice p {
	margin: 8px 0 0 0;
	padding: 0;
}

#modelSearch dl, #modelSearch dt, #modelSearch dd {
	margin: 0;
	padding: 0;
}

#modelSearch dt {
	margin-top: 6px;
}

	#modelSearch dt, x:-moz-any-link {
		margin-top: 9px;
	}
	
#modelSearch dd {
	margin: 6px 0 0 0;
}

.search_linebreak {
	line-height: 20px;
}

#modelSearch fieldset {
	margin: -5px 0 0 0;
	padding: 0;
	border: none;
}

#modelSearch label {
	margin-right: 5px;
}

#girlsHeightRange label, #girlsHeightRange select, #boysHeightRange label, #boysHeightRange select {
	display: none;
}

#modelSearch .back {
	margin: 0px 0 0 -7px;
	padding: 11px 0 0 0;
	font-size: 11px;
}

#modelSearch .back a {
	text-decoration: none;
	color: #000;
	text-transform: lowercase;
	padding: 1px 8px;
}

.go {
	margin: -13px 0 0 0;
	padding: 0;
	background: none;
	border: none;
	text-transform: lowercase;
	float: right;
	font-size: 11px;
}

	.go, x:-moz-any-link {
		margin-top: -15px;
	}

.go:hover {
	cursor: pointer;
}

#modelSearch #girls h4 strong {
	font-weight: normal;
	color: #E64097;
}

#modelSearch #boys h4 strong {
	font-weight: normal;
	color: #63CDF6;
}

.girlsSearchLink, .boysSearchLink {
	text-decoration: none;
	font-weight: bold;
}

.girlsSearchLink:hover, .boysSearchLink:hover {
	text-decoration: none;
}

.girlsSearchLink {
	color: #E64097;
}

.boysSearchLink {
	color: #63CDF6;
}


/* mainContent */

#mainContent {
	float: right;
	margin: 60px 30px 0 0;
	padding: 0;
	width: 447px;
	height: 387px;
	font-size: 11px;
}

#mainContent p {
	line-height: 16px;
	padding: 5px 0;
}

#mainContent strong {
	color: #000000;
}

#mainContent a {
	color: #000000;
	text-decoration: none;
}

#mainContent a:hover {
	text-decoration: underline;
}

#text_container {
	height: 320px;
}

	/* largeDisplay */

	
	.largeDisplay .portfolioLink {
		margin: -23px 0 0 0;
		text-transform: lowercase;
		text-align: right;
	}

		.largeDisplay .portfolioLink, x:-moz-any-link {
			margin-top: -25px;
		}
	
	.largeDisplay .portfolioLink p {
		margin: 0 0 -5px 0;
		padding: 0;
		font-size: 11px;
		color: white;
	}
	
	#layout_home #mainContent .portfolioLink a {
		text-decoration: none;
		padding: 4px 6px 2px 6px;
		
		color: white;
	}
	
	
	#portfolio_gender_F .portfolioLink a {
		background: #E64097;
	}
	
	#mainContent #portfolio_gender_F .tab {
		padding: 4px 10px 2px 0;
		background: url(../media/images/styles/tabs/large_pink_tab.png) no-repeat right;
	}
	
	#portfolio_gender_M .portfolioLink a {
		background: #63CDF6;
	}
	
	#mainContent #portfolio_gender_M .tab {
		padding: 4px 10px 2px 0;
		background: url(../media/images/styles/tabs/blue_tab.png) no-repeat right;
	}
	

	/* standardTemplate */
	
	.standardTemplate #primaryContent {
		float: left;
		width: 250px;
	}

	.standardTemplate {
		margin: 0;
		padding: 0;
	}
	
	.standardTemplate #primaryContent ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	.standardTemplate #primaryContent ul li {
		background: url(../media/images/styles/main_content_bullet.gif) no-repeat 0 3px;
		margin: 0 0 3px 0;
		padding-left: 7px;
	}
		
	#mainContent h1 {
		margin: 0 0 20px 0;
		padding: 0;
	}
	
	.standardTemplate #subContent {
		float: right;
		margin: 0;
		padding: 0;
		width: 180px;
		background: white;
	}
	
	
	
	.standardTemplate #subContent h2 {
		margin: 8px 0 0 8px;
		padding: 0;
	}
	
	.standardTemplate #subContent ul, .standardTemplate #subContent li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	.standardTemplate #subContent p {
		margin: 0 8px;
	}
	
	.standardTemplate #subContent ul {
		margin: 10px 0;
	}
	
	.standardTemplate #subContent li {
		background: url(../media/images/styles/sub_content_bullet_pointgif.gif) no-repeat 0 3px;
		margin: 1px 0 0 8px;
		padding-left: 7px;
	}
	
	/* #mainContent Forms */
	
	#mainContent dd input, #mainContent dd textarea {
		border: none;
		background: white;
		margin: 0;
		padding: 1px;
		font-size: 11px;
		font-family: "Lucida Sans", Verdana, sans-serif;
	}
	
		/* About us */
	
		#layout_about .standardTemplate #primaryContent h1 {
			overflow: hidden;
			background: url(../media/images/styles/titles/about_us.gif) no-repeat;
			width: 179px;
			height: 43px;
			text-indent: -5000px;
		}

		#layout_about .standardTemplate #subContent h2 {
			overflow: hidden;
			background: url(../media/images/styles/titles/about_us_sub.gif) no-repeat;
			width: 151px;
			height: 38px;
			text-indent: -5000px;
		}
		
		#layout_about #primaryContent #text_container {
			width: 265px;
			height: 330px;
			overflow: hidden; }
			
			#layout_about #primaryContent #text_container p {
				margin-top: 0;
				padding-bottom: 0;
				padding: 0; }
		
		#layout_about #subContent {
			width: 165px;
			height: 393px; }
			
		#layout_about #subContent #text_container {
			height: 340px; }
			
			#layout_about #subContent #text_container ul {
				width: 155px; }
			
			#layout_about #subContent #text_container li, x:-moz-any-link {
				margin-top: 0;
				margin-bottom: 0; }
		
		
		
		/* Services */
		
		#layout_service .standardTemplate #primaryContent h1 {
			overflow: hidden;
			width: 247px;
			height: 18px;
			background: url(../media/images/styles/titles/service.gif) no-repeat;
			text-indent: -5000px;
		}
		
		#layout_service .standardTemplate #subContent h2 {
			overflow: hidden;
			width: 75px;
			height: 24px;
			background: url(../media/images/styles/titles/service_sub.gif) no-repeat;
			text-indent: -5000px;		
		}
		
		/* Services */
		
		#layout_services .standardTemplate h1 {
			overflow: hidden;
			background: url(../media/images/styles/titles/service.gif) no-repeat;
			width: 247px;
			height: 18px;
			text-indent: -5000px;
			margin-bottom: 90px;
		}
		
		#layout_services .standardTemplate #subContent h2 {
			overflow: hidden;
			background: url(../media/images/styles/titles/service_sub.gif) no-repeat;
			width: 75px;
			height: 24px;
			text-indent: -5000px;
		}
		
		#serviceIntro {
			margin-top: -70px;
			margin-bottom: 34px; }
		
		#layout_services #text_container {
			float: left;
			overflow: auto;
			width: 462px;
			height: 270px;
		}
		
		#layout_services #text_container p {
			margin-top: -5px;
		}
		
		#layout_services #text_container ul {
			float: left;
			width: 140px;
		}
		
		#layout_services #text_container .services_list {
			margin-right: 5px;
		}
		
		
		#layout_services .standardTemplate #subContent {
			height: 96px;
			background: #fff;
			border: 1px dashed #808080;
		}
	
		#layout_services #subContent #text_container {
			width: 186px;
			height: 80px;
			margin-top: 6px;
		}
		
		
		
		#layout_notall .standardTemplate h1 {
			overflow: hidden;
			background: url(../media/images/styles/titles/service.gif) no-repeat;
			width: 247px;
			height: 18px;
			text-indent: -5000px;
			margin-bottom: 26px;
		}
		
		
		#layout_notall #text_container {
			float: left;
			overflow: auto;
			width: 462px;
			height: 330px;
			margin-top: -19px;
		}
		
		#layout_notall #text_container ul {
			float: left;
			width: 140px;
		}
		
		#layout_notall #text_container .services_list {
			margin-right: 5px;
		}
		
		
		#layout_notall .standardTemplate #subContent {
			background: none;
			height: 30px;
			margin-top: 18px;
			margin-right: -12px;
		}
		
		#layout_notall #subContent #text_container {
			height: 30px;
			margin-top: 10px;
		}

			
		
		
		/* Latest News */
		
		#layout_latestnews .standardTemplate h1 {
			overflow: hidden;
			background: url(../media/images/styles/titles/latest_news.gif) no-repeat;
			width: 196px;
			height: 17px;
			text-indent: -5000px;
		}
		
		#layout_latestnews .standardTemplate h2 {
			overflow: hidden;
			background: url(../media/images/styles/titles/have_you_heard_small.gif) no-repeat;
			width: 103px;
			height: 9px;
			text-indent: -5000px;
		}
		
		#layout_latestnews #primaryContent #text_container {
			height: 350px; }
		
		#layout_latestnews #primaryContent .article {
			float: left;
			width: 122px;
			height: 153px;
			margin: 0 5px 5px 0;
			background: #fff;
			border: 1px dashed #CCC8C8;
		}
		
		#layout_latestnews #primaryContent h3 {
			font-size: 11px;
			color: #000;
			margin: 2px 5px 2px 5px;
			line-height: 15px;
			border-bottom: 1px solid #808080;
		}
		
			#layout_latestnews #primaryContent .singleArticle h3 {
				border-bottom: 0;
				width: 100px;
				margin-top: 4px; }
				
			#layout_latestnews #primaryContent h3 a:hover {
				color: #E64097;
			}
				
			#layout_latestnews #primaryContent .singleArticle hr {
				width: 244px;
				height: 1px;
				margin: 4px 0 5px 5px;
				padding: 0;
				border: 0;
				border-bottom: 1px solid #808080;
				clear: both; }
			
			
			#layout_latestnews #primaryContent .singleArticle p {
				margin-bottom: 6px;
			}
			
			#layout_latestnews #primaryContent .singleArticle .showImage {
				margin-top: -20px; }
				
				#layout_latestnews #primaryContent .singleArticle .showImage, x:-moz-any-link {
					margin-top: -26px; }
			
			#layout_latestnews #primaryContent .singleArticle #articleContent {
				width: 250px;
				height: 196px; }
				
				#layout_latestnews #primaryContent .singleArticle #articleContent, x:-moz-any-link {height: 202px;}
		
		.copy_container {
			width: 118px;
			height: 90px; }
		
		#layout_latestnews #primaryContent p {
			margin: 0 5px 3px 5px;
			padding: 0 0 0 0;
			line-height: 13px;
		}
		
		#layout_latestnews #primaryContent img {
			margin: 4px 0 5px 5px;
			width: 51px;
			height: 51px;
			border: none;
		}
		
		#layout_latestnews #featureSpace {
			margin-top: 15px;
		}
		
		#news_newerolder {
			width: 253px;
			height: 30px; }
			
			
			/* Windows Firefox hacks */
			
			.win.gecko #layout_latestnews #primaryContent p {
				font-size: 10px;
				line-height: 11px; }
				
			.win.gecko #layout_latestnews #subContent p {
				font-size: 10px;
				line-height: 14px; }
			
			
		
		
		
		/* Single Article */
		
		#layout_latestnews #primaryContent {
			width: 258px;
		}
		
		#layout_latestnews #primaryContent .singleArticle {
			float: left;
			width: 256px;
			height: 340px;
			margin: 0 0 5px 0;
			background: #fff;
			border: 1px dashed #CCC8C8;
		}
		
		#layout_latestnews #primaryContent .singleArticle h3 {
			float: left;
			width: 190px;
		}
		
		#layout_latestnews #primaryContent .singleArticle h4 {
			margin: 7px 0 0 0;
			padding: 0;
			font-size: 9px;
		}
		
		#layout_latestnews #primaryContent .singleArticle img {
			margin: 20px 0 5px 5px;
			width: 120px;
			height: 104px;
		}
		
		#articlContent {
			clear: both;
		}

		
		#layout_latestnews #subContent {
			height: 379px;
		}
		
		#layout_latestnews #subContent h2 {
			margin-bottom: 10px;
		}
		
		#layout_latestnews #subContent h3 {
			font-size: 11px;
			color: #000;
			margin-bottom: 0;
			margin-left: 8px;
			margin-top: 6px;
		}
		
		#layout_latestnews #subContent hr {
			border: 0 none;
			width: 164px;
			border-bottom: 1px dashed #CCC8C8;
			color: #fff;
			margin-top: 4px;
		}
		
		#layout_latestnews #mainContent .pink {
			color: #e73e97; }
			
			#layout_latestnews #mainContent .blue {
			color: #60cdf6; }
		
		
		/* Sweet Success */
		
		#layout_sweetsuccess .standardTemplate h1 {
			overflow: hidden;
			background: url(../media/images/styles/titles/sweet_success.gif) no-repeat;
			width: 253px;
			height: 17px;
			text-indent: -5000px;
		}
		
		#layout_sweetsuccess #text_container {
			width: 450px;
			height: 350px;
		}
		
		#layout_sweetsuccess #text_container p {
			margin-top: 0;
			padding-top: 0;
			margin-bottom: 2px;
		}		
				
		.list1, .list2, .list3 {
			width: 215px;
			float: left;
		}
		
		.break {
			clear: both;
		}
		
			#layout_sweetsuccess #clientList .client .showImage {
				margin-right: -4px; }
		
		
		#layout_sweetsuccess #mainContent h3 a {
			color: #e73e97; }
			
			#layout_sweetsuccess #mainContent .blue a {
			color: #60cdf6; }
		
		
		#layout_sweetsuccess #text_container li {
		}
		/* Sweet Success client page */
		
		#layout_sweetsuccess .standardTemplate #client {
			width: 447px;
		}
		
		#clientTitle {
			text-transform: lowercase;
		}
	
		#client_back {
			color: black;
			float: left;
			margin: -16px 0 0 0;
		}
		
		#client_prevnext {
			float: left;
			margin: -16px 0 0 50px; }
			
		#model_prevnext {
			float: left;
			margin: 6px 0 0 10px; }
			
			#client_prevnext a, #model_prevnext a {
				margin-right: 10px; }
			
			#client_prevnext #pink, #model_prevnext #pink {
				color: #e73e97; }
			
			#client_prevnext #blue, #model_prevnext #blue {
				color: #60cdf6; }
			
			
		
		#layout_sweetsuccess .standardTemplate h2 {
			font-size: 11px;
			color: white;
			font-weight: normal;
			float: right;
			margin: -16px 0 0 0;
		}
	
		#layout_sweetsuccess .standardTemplate h2 .tab {
			text-decoration: none;
			padding: 4px 6px 2px 6px;
			color: white;
			background: #63CDF6 url(../media/images/styles/tabs/portfolio_blue_tab.gif) no-repeat right;
		}	
		
		#layout_sweetsuccess .standardTemplate #thumbnailSet {
			width: 450px;
			height: 44px;
			float: right;
			margin: 392px 0px 0 0px;
			padding: 0;
		}
		
			#layout_sweetsuccess .standardTemplate #thumbnailSet, x:-moz-any-link {
				margin-right: -3px;
			}
	
		#layout_sweetsuccess .standardTemplate #thumbnailSet ul, #layout_sweetsuccess .standardTemplate #thumbnailSet  li {
			list-style: none;
			margin: 0;
			padding: 0;
			float: left;
		}
	
		#layout_sweetsuccess .standardTemplate #thumbnailSet li {
			margin-right: 5px;
		}
	
		#layout_sweetsuccess .standardTemplate #thumbnailSet img {
			border: 0;
			margin: 0;
			padding: 0;
		}
		
		#clientInfo {
			width: 439px;
			height: 65px;
			overflow: auto;
			float: right;
			background: #CCC8C8;
			margin: 13px 0px 0 0;
			padding: 4px;
			font-size: 11px;
			font-family: "Lucida Sans", Verdana, sans-serif;
		}
		
		#clientInfo p {
			margin: 0;
			padding: 0;
		}
		

		
		/* Contact */
		
		#layout_contact #mainContent h1 {
			overflow: hidden;
			width: 141px;
			height: 17px;
			background: url(../media/images/styles/titles/contact.gif) no-repeat;
			text-indent: -5000px;
		}
		
		#layout_contact #mainContent h2 {
			overflow: hidden;
			width: 255px;
			height: 10px;
			background: url(../media/images/styles/titles/contact_sub.gif) no-repeat;
			text-indent: -5000px;		
		}
		
		.contactTemplate p {
			margin: 0 0 10px 0;
		}
		
		#layout_contact #mainContent p a {
			color: #E64097;
		}
		
		.londonOffice {
			float: left;
			margin: 0;
			padding: 0;
			width: 200px;
		}
		
		.contactTemplate form {
			margin: 0;
		}
		
		.contactTemplate dl, .contactTemplate dt, .contactTemplate dd {
			margin: 0;
			padding: 0;
		}
		
		.contactTemplate dt {
			float: left;
			text-transform: lowercase;
			width: 60px;
		}
		
		.contactTemplate dd {
			margin-bottom: 3px;
		}
		
		.contactTemplate dd input, .contactTemplate dd textarea {
			width: 300px;
		}
		
		.contactTemplate dd textarea {
			float: left;
			height: 80px;
		}
		
		.contactTemplate form p {
			margin: 62px 0 0 368px;
		}
		
			.contactTemplate form p, x:-moz-any-link {
				margin-top: 63px;
			}
		
		.contactTemplate form p label {
			padding: 1px 7px 3px 0;
			background: url(../media/images/styles/tabs/submit_grey_tab.gif) no-repeat right;
		}
		
			.contactTemplate form p label, x:-moz-any-link {
				padding-bottom: 2px;
			}
		
		.contactTemplate form p input {
			border: none;
			background: #CCC8C8;
			font-size: 10px;
			padding: 1px 0px 2px 1px;
			height: 17px;
		}
		
		.contactTemplate form p input:hover {
			cursor: pointer;
		}
		
		/* Join us */
		
		#layout_joinus .standardTemplate #primaryContent h1 {
			background: url(../media/images/styles/titles/join_us_h1.gif) no-repeat;
			width: 214px;
			height: 41px;
			overflow: hidden;
			text-indent: -5000px;
		}
		
		#join_us_box {
			background: #E0DEDE;
			border: 1px dashed #808080;
			padding: 10px 0 0 10px;
		}
		
		#join_us_box h2 {
			background: url(../media/images/styles/titles/join_us_h2.gif) no-repeat;
			width: 44px;
			height: 38px;
			overflow: hidden;
			text-indent: -5000px;
			margin: 0;
			padding: 0;
		}
		
		#join_us_box p {
			margin: 10px 0;
			padding: 0;
		}
		
		#layout_joinus .standardTemplate #subContent h2 {
			background: url(../media/images/styles/titles/join_us_h3.gif) no-repeat;
			width: 92px;
			height: 24px;
			overflow: hidden;
			text-indent: -5000px;
			margin-bottom: 10px;
		}
		
		#sideImage {
			float: right;
			margin: 10px 0 0 0;
		}		
		
		
		
/* featureSpace */

#featureSpace {
	float: left;
	height: 115px;
	margin: 244px 0 0 28px;
	padding: 0;
	font-size: 11px;
	border-top: 1px dashed #CCC8C8;
	border-bottom: 1px dashed #CCC8C8;
}



.bckBtn {
	float: left;
	margin-top: -10px;
	margin-bottom: 0;
}

#layout_theeyecandy1 #featureSpace {
	margin: -46px 0 0 28px;
}

.haveYouHeard, .modelOfMonth {
	width: 160px;
}

.haveYouHeard h2 {
	overflow: hidden;
	margin: 10px 0 0 0;
	padding: 0;
	text-indent: -3000px;
	background: url(../media/images/styles/titles/have_you_heard.gif) no-repeat;
	width: 101px;
	height: 40px;
}

.modelOfMonth h2 {
	overflow: hidden;
	margin: 10px 0 0 0;
	padding: 0;
	text-indent: -3000px;
	background: url(../media/images/styles/titles/model_of_month.gif) no-repeat;
	width: 117px;
	height: 40px;
}

.modelOfMonth img {
	margin: 6px 5px 0 0;
	border: 0;
	float: left;
}

.haveYouHeard p {
	margin: 5px 0 0 0;
}

x:-moz-any-link, .haveYouHeard p {
			font-size: 10px; }

.modelOfMonth p {
	margin-top: 45px;
}

#readMore { /* Read more button on the have you heard feature*/
	line-height: 10px;
	margin-top: 0;
}

.newFaces {
	width: 625px;
}

	#layout_contact #newFaces {
		display: none; }

.newFaces h2 {
	overflow: hidden;
	margin: 10px 69px 0 0;
	padding: 0;
	text-indent: -3000px;
	background: url(../media/images/styles/titles/new_faces.gif) no-repeat;
	width: 101px;
	height: 40px;
	float: left;
}

.newFaces img {
	border: 0;
}


#featureSpace strong, #featureSpace a {
	color: #000000;
	text-decoration: none;
}

/* newFaces */

#newFaces {
	float: right;
	margin: 18px 30px 0 0px;
	padding: 0;
	width: 447px;
	height: 115px;
	border-top: 1px dashed #CCC8C8;
	border-bottom: 1px dashed #CCC8C8;
}

#newFaces h2 {
	float: left;
	margin: 10px 20px 0 0;
	padding: 0;
	width: 61px;
	height: 40px;
	overflow: hidden;
	text-indent: -5000px;
	background: url(../media/images/styles/titles/new_faces.gif) no-repeat;
}

#newFaces .thumb, .newFaces .thumb {
	margin: 10px 0 0 5px;
	padding: 0px 0 0 0;
	float: left;
}

#newFaces .thumb a, #newFaces .thumb img {
	border: none;
}

#newFaces .thumb img, .newFaces .thumb img {
	padding-top: 11px;
}

.thumb_boy {
	background: url(../media/images/styles/tabs/blue_arrow_tab.gif) no-repeat top right;
}

.thumb_girl {
	background: url(../media/images/styles/tabs/pink_arrow_tab.gif) no-repeat top right;
}

/* contactDetails */

#contactDetails {
	clear: both;
	float: left;
	margin: 15px 0 0 23px;
	padding: 0;
	font-size: 11px;
	width: 630px;
	height: 50px;
	text-transform: lowercase;
	background: url(../media/images/styles/contact.gif) no-repeat;
	text-indent: -5000px;
	overflow: hidden;
}

#contactDetails a {
	color: #4D4D4D;
	text-decoration: none;
	padding-right: 5020px;
}

#contactDetails a:hover {
	text-decoration: underline;
}

#contactDetails h3 {
	font-size: 11px;
	font-weight: normal;
	margin: 1px 0 0 0;
	padding: 0;
	float: left;
}

#contactDetails p {
	margin: 0;
	padding: 0;
	float: left;
	clear: left;
}

#contactDetails dl, #contactDetails dt, #contactDetails dd {
	float: left;
}

#layout_theeyecandy #pagination {
	width: 450px;
	height: 20px;
	text-align: right;
	margin-left: -9px;
	clear: both;
}

#layout_theeyecandy #pagination ul {
	list-style: none;
}

.gender_select_F  #pagination ul {
	color: #E64097;
}

.gender_select_M  #pagination ul {
	color: #63CDF6;
}


#layout_theeyecandy #pagination li {
	display: inline;
}

#layout_theeyecandy #contactDetails {
	margin-top: 30px; }

#layout_theeyecandy1 #contactDetails {
	margin: 26px 0 0 23px;
}

/* THE EYE CANDY LAYOUT */

#layout_theeyecandy #modelSearch {
	margin-top: 70px;
}

#layout_theeyecandy #featureSpace {
	margin-top: 227px;
}

#layout_theeyecandy #mainContent {
	height: 504px;
	border-bottom: 1px dashed #CCC8C8;
}

#layout_theeyecandy #mainContent img {
	border: none;
	float: left;
}

#layout_theeyecandy .gender_select_F #mainContent h1 {
	background: url(../media/images/styles/titles/the_girls.gif) no-repeat;
	width: 101px;
	height: 17px;
	overflow: hidden;
	text-indent: -5000px;
}

#layout_theeyecandy .gender_select_M #mainContent h1 {
	background: url(../media/images/styles/titles/the_boys.gif) no-repeat;
	width: 94px;
	height: 17px;
	overflow: hidden;
	text-indent: -5000px;
}

#layout_theeyecandy .gender_select_F .displayImage img, #layout_theeyecandy .gender_select_M .displayImage img {
	margin-right: 5px;
	margin-bottom: 5px;
}

#layout_theeyecandy .gender_select_F .tab img, #layout_theeyecandy .gender_select_M .tab img {
	margin: 62px 0 0 -23px;
	z-index: 100;
}

	/* SINGLE MODEL PORTFOLIO */
	
	#thumb_list {
		width: 460px;
		height: 44px;
		float: right;
		margin: -3px 20px 0 0;
		padding: 0;
	}
	
	#thumb_list ul, #thumb_list li {
		list-style: none;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	#thumb_list li {
		margin-left: 5px;
	}
	
	#thumb_list img {
		border: 0;
		margin: 0;
		padding: 0;
	}
	
	#model_details {
		width: 439px;
		float: right;
		background: #CCC8C8;
		margin: 13px 30px 0 0;
		padding: 4px;
		font-size: 11px;
		font-family: "Lucida Sans", Verdana, sans-serif;
		text-transform: lowercase;
	}
	
	#model_details h3, #model_details h4 {
		font-weight: normal;
		font-size: 11px;
		margin: 0;
		padding: 0;
	}
	
	#model_details h3 {
		float: left;
	}
	
	#model_details h4 {
		float: right;
		text-decoration: none;
	}
	
	#model_details dl, #model_details dt, #model_details dd {
		margin: 0;
		padding: 0;
		float: left;	
	}
	
	#model_details dt, #model_details dd {
		padding-right: 5px;
	}
	
	#model_details dl {
		border-top: #4D4D4D 1px solid;
		width: 439px;
		margin: 8px 0 4px 0;
		padding-top: 8px;
	}
	
	#modelTitle {
		z-index: 99;
		margin: -23px 0 0 0;
		text-transform: lowercase;
		text-align: right;
	}
	
		.model_gender_F #modelTitle .bckBtn a {
			color: #E64097; }
		
		.model_gender_M #modelTitle .bckBtn a {
			color: #63CDF6; }

	
	.model_gender_F h2 {
		margin: 0;
		padding: 0;
		font-size: 11px;
		color: white;
		font-weight: normal;
	}
	
	.model_gender_F h2 .tab {
		text-decoration: none;
		padding: 4px 6px 3px 6px;
		color: white;
		background: #E64097 url(../media/images/styles/tabs/portfolio_pink_tab.gif) no-repeat right;
	}
	
	.model_gender_M h2 {
		margin: 0;
		padding: 0;
		font-size: 11px;
		color: white;
		font-weight: normal;
	}
	
	.model_gender_M h2 .tab {
		text-decoration: none;
		padding: 4px 6px 2px 6px;
		color: white;
		background: #63CDF6 url(../media/images/styles/tabs/portfolio_blue_tab.gif) no-repeat right;
	}
	
	#portfolio_gender_M .portfolioLink a {
		background: #63CDF6;
	}
	
	#mainContent #portfolio_gender_M .tab {
		padding: 4px 10px 2px 0;
		background: url(../media/images/styles/tabs/blue_tab.png) no-repeat right;
	}
	
	
	#layout_theeyecandy1 #featureSpace {
		height: 126px; }
		
		x:-moz-any-link, #layout_theeyecandy1 #featureSpace {
			height: 128px; }
	

/* footer */

#footer {
	color: #4D4D4D;
	font-size: 10px;
	clear: both;
	margin: 0;
	padding: 0;
	text-transform: lowercase;
}

#footer p {
	float: right;
	margin-right: 20px;
}

#footer a {
	color: #4D4D4D;
	text-decoration: underline;
}

/* Forms */

.require {
	color: black;
}

.error {
	color: red;
}