/* CSS Document */
body {
	background-image: 	url(../img/strip1.jpg);
	background-repeat: 	repeat-x;
	background-position:top center;
	font-family:		Arial;
	font-size: 			14px;		
}

/*Top Image*/	
img.banner {
	position:			absolute;
	left:				0px;
	top:				0px;
}

p.ActorText {
	position:	 		absolute;
	left: 				235px;
	top:				139px;
	width:				360px;
	text-align: 		justify;
	padding: 			5px; 	
}

img.ActorImage {
	position: 			absolute;
	left: 				620px;
	top:				155px;
	border-right: 		1px solid #a9a9a9;
	border-left: 		1px solid #a9a9a9;
  	margin: 			3px;
  	padding: 			3px; 
} 

p.AllClients {
	position:	 		absolute;
	left: 				200px;
	top:				140px;
	height:				280px;
	width:				600px;	
}
p.ClientName {
	position:			relative;
	float:				left;
	width:				100px;
  	padding: 			1px;
	font-size:			10px;
	text-align: 		center;
	vertical-align:	 	middle;
}

/*Main Header on every page*/
p.PageHeader {
	position: 			absolute;
	left: 				220px;
	top:				140px;
	width:				635px;
	text-align: 		justify;
}
strong.name {
	color:				#0F19F5;
	background:			white;
	font-size: 			16px;
}
/*Main text body of pages*/
span.MainText {
	position:			relative; 
	top: 				10px; 
	left: 				0px;
	text-align:			justify;
}

/* Main images/links table */
td.linkName {
	font-size:			10px;
	text-align: 		center;
	border-right: 		1px solid #a9a9a9;	
	border-left: 		1px solid #a9a9a9;
}

p.About {
	position: 			absolute;
	left: 				220px;
	top:				150px;
/*	height:				320px; */
	width:				600px;	
	text-align: 		justify;		
}

td.error {
	color:				#FF0000;
	font-weight:		bold;
	font-size:			11px;
	text-align: 		center;		
}

td.form {
	font-size:			14px;
}

#latestNews {
	position: 			absolute;
	left: 				235px;
	top:				320px;
	height:				150px;
	width:				600px;
	font-family: 		Arial;	
}

#logo {
	position: 			absolute;
	padding-top: 		5px;
	padding-right: 		5px;
	padding-bottom: 	5px;
} 

/*Top right address details*/
#topAddress{
	position: 			absolute;
	top: 				0px;
	left: 				580px;
	font-family:		"Trebuchet MS";
	font-weight:		bold;
	color:				#C8C8C8;
	font-size:			12px;
	text-align: 		right;
	vertical-align: 	text-top;
}

/*Email link at top of page which removes any additional formatting*/
a#emailLink{
	text-decoration: 	none;
	color:				#C8C8C8;
}


#topHorizontalLine{
	position: 			absolute;
	top: 				130px;
	left: 				0px;
	border-top: 		solid 1px #CCCCCC;
	padding-right: 		235px;
	padding-bottom: 	5px;
}

/* Actors/Actresses index photos*/
img.combinedSmallPhotos{
	border: 			none;
	padding-left:		2px;
	padding-right:		2px;
	margin-top: 		1px;
	margin-right:		3px;
	text-align: 		center;
}

/* Bottom Profile Pictures on index page*/
#bottomHorizontalLinePictures{
	position: 			absolute; 
	top: 				450px; 
	left: 				150px;
	border-top: 		solid 1px #CCCCCC;
	padding-top:		5px;
	padding-left:		10px;
	padding-right:		10px;
	margin-top: 		5px;
	text-align: 		center;
}

/* Bottom Alpha Copyright Text*/
.bottomHorizontalLineText{
	color:				#666666;
	font-size:			10px;
	text-align: 		center;
	position: 			relative; 
	margin-left: 		5px;
	margin-right: 		5px;
	margin-top: 		10px;
	width: 				100%;
	border-top: 		solid 1px #CCCCCC;
	display:			block;	
}
/* Main Navigation */

#mainNavigation {
	position: 			absolute;
  	top: 				115px;
 	left:				50px;
	clear: 				right;
  	border-right: 		solid 1px #CCCCCC;
  	text-align: 		right;
  	padding-right:	 	15px;
  	padding-top:   		20px;
  	padding-bottom:		50px;
  	line-height: 		30px;
}

a.mainNav {
	font-family:		sans-serif, "Trebuchet MS";
	font-weight:		bold;
	color:				#666666;
	font-size:			14px;
	text-decoration: 	none;
	text-align: 		right;
}

a.mainNav:active {
	font-size:			24px;
}

a.mainNav:visited {
	color:				#666666;	
}

a.mainNav:hover {
	color:				#C8C8C8;	
}

/*******************************************************/
/*Left Navigation*/

#navcontainer ul {
  	top: 				120px;
 	left:				20px;
	margin: 			0px;
	padding: 			35px 0px 80px 0px;
	list-style-type: 	none;
	width: 				160px;
	position: 			absolute; 
  	border-right:		solid 1px #CCCCCC;
  	text-align: 		right;
}

#navcontainer ul li {
	display: 			block;
	float: 				left;
	padding:	 		0px 0px 14px 0px;
	margin: 			0;	
}

/********************************************************************************/
#navcontainer ul li a {
	width: 				150px;
	height: 			18px;
	padding: 			0;
	margin: 			0;
	text-decoration: 	none;
	display: 			block;
	font-family:		sans-serif, "Trebuchet MS";
	font-weight:		bold;
	color:				#666666;
	font-size:			14px;
}

#navcontainer ul li a:hover {
	color: 				#930;
  	border-left:		solid 1px #CCCCCC;	
}
/* Highlights the left menu navigation depending on the current page */
body#actors a#ActorsNav,
body#actresses a#ActressesNav,
body#corporate a#CorporateNav,
body#corporateActors a#CorporateActorsNav,
body#corporateActresses a#CorporateActressesNav,
body#contact a#ContactNav,
body#faq a#FaqNav {
	color: 				#0F19F5;
  	border-top:			solid 1px #CCCCCC;
  	border-bottom:		solid 1px #CCCCCC;	
}
