@charset "utf-8";
/* CSS Document */


										/** BODY & FONT STYLING **/
*{
	margin:				0;
	padding:			0;
	color:				#FFF;
	list-style:			none;
	text-decoration:	none;
	font-family:		Tahoma, Geneva, sans-serif;
}


body{
font-size:0.7em;
background-color:#615F5E;
background-image:url(images/bg_top.jpg);
background-position:top;
background-repeat:repeat-x;
}

/* stop Firefox jumping about depending on length of page */

	HTML {
overflow: -moz-scrollbars-vertical;
overflow-y: scroll;
}

#outer{
width:100%;
/*background-image:url(images/bg_bottom.jpg);
background-position:bottom center;
background-repeat:repeat-x;*/
}

/*img{
border:				1px solid #9c918a
}*/

.imgnoborder {
border:0px;
}
h1{
font-size:			1.2em;
color:				#fff;
padding-bottom:		16px;
margin:				0 0 2px 0;
}
h2{
width:				50%;
float:				left;
font-size:			1.15em;
text-align:			center;
margin:				0 0 6px 0;
}
h3{
font-size:			0.9em;
padding:			6px 0 0;
margin:				0 0 2px 0;
}
h4{
font-size:			0.9em;
padding:			6px 0;
margin:				0 0 10px 0;
}
h5{
font-size:			0.7em;
color:				#423b35;
padding:			2px 10px 5px 15px;
margin:				-6px -10px 0 -15px
}
/*p{
font-size:			0.7em;
line-height:		1.2em;
margin:				0 0;
clear:				both;
}*/
.more{
margin-bottom:		13px;
color:				#c00f76;
}
.more:hover{
color:				#9b0a5f;
}
em{
margin:				0 0 6px 0;
font-size:			0.7em;
font-weight:		normal;
}
#aside p{
font-size:			0.7em;
line-height:		1.1em;
margin:				0 0 0.9em;
}



										/** SIZE AND POSTION FOR CONTAINERS **/
#wrapper{
width:				998px;
margin:				0 auto;
padding:			0 4px 0 4px;
/*background:			url(images/content-bg.gif);*/
/*border:				1px solid #000*/
}
/*#header,*/
#nav {
padding-left:11px;
}
#nav2 {
padding-left:11px;
}


										/** HEADER **/
#header{
padding-right:		3px;
height:				65px;
/*padding-left:		34px;*/
text-align:			right;
color:				#cdcb06;
background:			url(images/logo-draft.gif) no-repeat;
}
#header p{
margin:				0;
color:				#ffe;
font-size:			11px;
}


										/** HORIZONTAL NAVIGATION **/
#nav-top{
height:				17px;
padding-right:		14px;
padding-top:		3px;
color:				#fff;
text-align:right;
/*background:			url(images/navbar-bg.gif) repeat-x */
}

#nav-btm{
height:				17px;
padding-left:		14px;
font-size:			0.8em;
padding-top:		4px;
color:				#fff;
clear:				both;
background:			url(images/navbar-btm.gif) repeat-x 
}

#nav-top li, #footer li{ 
display:			inline;
}
#nav-top li a{ 
padding:			0px 12px 0px 2px;
color:#FFFFFF;
}
#nav-top a:hover{
	color:				#FFFF00;
}

#nav-btm li{ 
display:			inline;
}
#nav-btm li a{ 
padding:			0px 12px 0px 2px;
color:#FFFFFF;
}
#nav-btm a:hover{
	color:				#FFFF00;
}

										/** MAIN CONTENT **/


#content{
height: auto !important;
min-height:				466px;
width:				988px;
/*background:			url(images/content-bg.gif) repeat-y;
border-left:		#333333 solid 1px;
border-right:		#333333 solid 1px;*/
}

#l-Main{
	/*height:				446px;*/
	width:				654px;
	padding-left:		12px;
	padding-top:		20px;
	float:				left;
	/*border-bottom:		1px solid #423b35*/
}

#l-Main-Inner{
	/*height:				446px;*/
	width:				988px;
	padding-left:		15px;
	padding-top:		20px;
	float:				left;
	/*border-bottom:		1px solid #423b35*/
}

div.content{
	font-size:11px;
	color:#FFFFFF;
}

.strong{
font-weight:bold;
color:#FFFFFF;
}

.model_rates
{
color:#FFFFFF;
}

.table_rates
{
	border-collapse:collapse;
	border: 1px solid #333333;
}


.tr_header
{
font-weight:100;
color:#FFFFFF;
}

td
{
padding-left:2px;
padding-top:2px;
padding-bottom:2px;
padding-right:2px;
}

.td-model {
padding-left:5px;
}

.model-terms-box {
font-size:11px;
font-weight:bold;
/*text-decoration:underline;*/
padding-bottom:30px;
padding-left:10px;
text-align:right;
}

.model-rates-sub {
padding-bottom:5px;
padding-top:15px;
padding-left:10px;
padding-right:20px;
}

.model-rates-lasttext {
padding-bottom:15px;
padding-top:6px;
padding-left:10px;
padding-right:20px;
}
.section-above-table {
padding-left:6px;
}

.table-padd-left {
	padding-left:10px;
}

.standard-licences {
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	padding-right:10px;
	margin:6px;
	line-height:17px;
}

.standard-licences-nobg {
	padding-left:10px;
	padding-right:10px;
	margin:6px;

}



#r-Main{
/*	height:				446px; */
	width:				422px;
	padding-left:		28px;
	padding-right:		16px;
	padding-top:		20px;
	/*float:				right;*/
	color:				#FFFFFF;
	line-height:		1.6em;
	/*border-bottom:		1px solid #423b35*/
}

#video{
	height:				251px;
	width:				654px;
	background-color:	#CCCC66;
	padding-left:		0px;
	padding-right:		0px;
	padding-top:		0px;
	border:				#000000 solid 1px;
}

#slideshow{
	height:				146px;
	width:				850px;
	padding-left:		0px;
	padding-right:		0px;
	margin-top:			30px;
	margin-left:		125px;
	text-align:center;
}


 #slide-img-box1 {
 	width: 900px;
	height: 200px:
	float:left;
	text-align:center;
	display:inline;
	}
 .slide-img-box2 {
 	width: 102px;
	height: 145px;
	float:left;
	margin-left: 3px;
	display:			inline;
	}
 #slide-img-box3 {
 	width: 102px;
	height: 145px:
	float:left;
	margin-left: 3px;
	display:			inline;
	}
 #slide-img-box4 {
 	width: 102px;
	height: 145px:
	float:left;
	margin-left: 3px;
	display:			inline;
	}
 #slide-img-box5 {
 	width: 102px;
	height: 145px:
	float:left;
	margin-left: 1px;
	display:			inline;
	}	
 #slide-img-box6 {
 	width: 102px;
	height: 145px:
	float:left;
	margin-left: 1px;
	display:			inline;
	}
		
#main img{	
float:				right;
}
#main p{
width:				51%;
float:				left;
clear:				left;
}
#intro{
margin:				0;
padding:			0 15px 0 25px;
}
#intro a{
font-size:			11px;
color:				#c00f76;
line-height:		13px;
}
#intro a:hover{
color:				#9b0a5f;
}


.section{
padding-bottom:		10px;
}



										/** SIDE BIDES **/
#aside{
width:				175px
}



.clear{
clear:				both
}

select {
	color:#000000;
}
option {
    color: #000000;
}


										/** FOOTER **/
#footer{
margin-top:			0px;				/* FIREFOX FIX: Padding under #content */
width:966px;
height:27px;
padding-left:24px;
padding-top:14px;
font-size:			0.85em;
color:#FFFFFF;
}

#footer-copyright{
	width:376px;
	color:#000000;
	float:left;
}
#footer-ftb{
font-size:			1.2em;
color:#FFFFFF;
text-align:right;
width:546px;
float:right;
padding-right:24px;
}
#footer-ftb a:hover{
	color:#000000;
}

.loginlink:hover{
	color:#000000;
}

p.li_heading {
			font-weight: bold; 
			margin-bottom: 0px;
}
p.li_text {
	margin-top: 0px;
}
div.enum_emulation {
	width:100%;
	overflow: hidden;
	height: auto;
}
div.enum_emulation div.number {
	width: 20px;
	float:left;
	padding-left:16px;
}			
div.enum_emulation div.text {
	float: right;
	width:94%; 
}

input.hide {
border-width:0;
left:-80px;
opacity:0;
position:relative;
width:0;
z-index:2;
}

input{
color:#000000;
}

textarea{
color:#000000;
}

ul {
padding-left:15px;
}

li {
padding-left:7px;
}

.contact-link {
padding-top:10px;
}

.shoppic {
padding-top:25px;
border:0px;
}

.loginbox{
border:1px solid #FFFFFF;
}

.resultpic{
float:left;
padding-right:28px;
text-align:center;
}

div.model_name, div.model_dob {
font-weight:bold;
text-align:center;
}

div.search_results_navigation {
height:20px;
text-align:right;
/*width:320px;*/
padding:10px;
}

div.additional_functions, form{
		
	text-align:left;
	float: right;
	font-size: 10pt;
	color: grey;
	text-decoration:none;
	cursor: hand;
	border: 0;
	
}

div.additional_functions a, form {
	color: grey;
	text-decoration:none;
	font-weight: 900;
	text-decoration: none;
	cursor: hand;
	border: 0;
}

div.lightBoxRow{
	
	font-size: 10pt;
	color: grey;
	text-decoration:none;
	cursor: hand;
	border: 0;
	
	
}

/* MANAGE  ******************************************/
div.manage_menu a:hover{
color:#000000;
}

div.manage_menu{
	width: 250px;
	height:350px;
	padding:10px;
	border: 1px solid #000000;
	float:left;
}
div.manage_content{
	width: 650px;
	height:350px;
	padding:10px;
	border: 1px solid #000000;
	float:right;
}
div.manage_content2{
	width: 650px;
	padding:10px;
	border: 1px solid #000000;
	float:right;
}
div.answerYes{
	float:left;
	color:red;
	font-size: 12pt;
}
div.answerNo{
	color:red;
	margin-left:250px;
	font-size: 12pt;
}
div.contentClientList{
	background-color:#D4B7A7;
	padding-left:30px;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:20px;
	margin-bottom:0px;
	width:725px;
	min-height: 400px;
	height: auto;
}
div.headerClientList{
	font-size: 9pt;
	font-weight:bold;
}
div.headerClientList1{
	font-size: 7pt;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
div.headerClientList2{
	padding-left:5px;
/*	float:left;
*/
	width:auto;
}
div.clientListCol{
	float:left;
	width:190px;
	font-weight:bold;
	font-size:11px;
}
div.headerClientList3{
	padding-top:20px;
	padding-left:10px;
/*	float:left;
 */
	width:auto;
}
div.clientListImagesCol1{
	float:left;
/*	width:auto;
 */
	height:130px;
	text-align:center;
	padding-right:10px;
}
div.clientListImagesCol2{
	float:left;
	width:auto;
	height:130px;
	font-weight:bold;
	font-size:11px;
	padding-left:7px;
}
div.clientListImagesCol2 a, div.clientListImagesCol2 a:visited{
	text-decoration: none;
	color:#6E4C4B;
	float:left;
}
div.clientListImagesCol2 a:hover{
	color: white;
}

#fade {
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	top: 0;
	z-index: 10;
}

#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.popup_block {
	background: #ddd;
	padding: 10px 20px;
	border: 10px solid #fff;
	float: left;
	width: 448px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 100;
}
.popup_block .popup {
	float: left;
	width: 100%;
	background: #fff;
	margin: 10px 0;
	border: 1px solid #bbb;
}

.popup h3 {
	margin: 0 0 20px;
	padding: 5px 10px;
	border-bottom: 1px solid #bbb;
	font-size: 1.5em;
	font-weight: normal;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
.popup img.cntrl {
	position: absolute;
	right: -20px;
	top: -20px;
}

*html #fade {
	position: absolute;

	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	: document.body.scrollTop);
}

*html .popup_block {
	position: absolute;

	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));

	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft
	+ (document.body.clientWidth /2 )
	: document.body.scrollLeft
	+ (document.body.offsetWidth /2 ));
}
