﻿body { background: #000000; color:#FFFFFF; font-family:Arial; font-size:12px; text-align:center; }

#home #mainmenu .home a, 
	#shows #mainmenu .shows a,
	#corporate #mainmenu .corporate a,
	#cast #mainmenu .cast a,
	#clients #mainmenu .clients a,
	#gallery #mainmenu .gallery a,
	#aboutus #mainmenu .aboutus a 
	{ background: #333333; color: #FFFFFF; cursor: default; }
	
.verticalSpace20 { height:20px; }
.verticalSpace15 { height:15px; }
.verticalSpace10 { height:10px; }
.verticalSpace5 { height:5px; }
.verticalSpace2 { height:2px; }

.wrapper { width:900px; height:auto; margin-left:auto; margin-right:auto; line-height: 1.3em; }
.clear { clear: both; }

.headerBox { width:900px; height:77px; background-color: #000000; padding-top: 5px;  }
.headerBoxLeft { float:left; height:77px; width: 200px; background:url(images/header/elliteperformers.gif); background-repeat:no-repeat; }
.headerBoxRight { float:right; padding-bottom: 5px; }
.elliteLinks { font-family:Arial; font-size:12px; color: #FFFFFF; text-decoration:none; }

.headerMenuBox { width:100%; height:38px; background-color:#FF3399; }

.headermenu { margin: 0; padding: 0; list-style: none; }
.headermenu li { float: left;  }
.headermenu a {float: left; font-family:Arial; font-size:12px; color: #000000; display: block; height: 38px; color: #000; background: #FF3399; padding: 0 1.5em; line-height: 3em; text-decoration: none; text-align: center; }
.headermenu a:hover { background: #333333; color: #FFFFFF; }

.bulletMenu { margin: 0; padding: 0; list-style: none; }
.bulletMenu a { background-image:url(images/common/bullet.jpg); background-repeat: no-repeat; background-position:left; text-indent: 20px; font-family:Arial; font-size:12px; color: #CCCCCC; display: block; height: 20px; line-height: 20px; text-decoration: none; text-align: left; }
.bulletMenu a:hover { color: #FFFFFF; }

.colGap { width:5px; height:5px; float:left; }

.mainImage { width: 540px; height: 150px; }
.mainImageHome { width: 540px; height: 215px; }
.mainSubTitle { width: 530px; height:auto; background-color: #1F1F1F; padding: 5px; text-align:left; }
.mainTitle { width: 535px; height:auto; background-color: #1F1F1F; padding-top: 5px; padding-left: 5px; padding-bottom: 10px; text-align:left; }

.mainContent { width:530px; padding: 5px; background-color:#333333; font-family:Arial; font-size:12px; color: #FFFFFF; text-align:left; padding-top:15px; padding-bottom:15px;  }
.mainContent a { color:#FFFFFF; text-decoration:underline; }
.mainContent a:hover { text-decoration:none; color:#FF3399; }

.colLeft { width:175px; height:auto; float:left; background-color:#000000; }
.colMainImage { width:540px; float:left; background-color:#000000; }
.colMain { width:540px; height:auto; float:left; background-color:#000000; }
.colRight { width:175px; height:auto; float:right; background-color:#000000; }

.leftColHeading { width:auto; height: 20px; padding:10px; background-color: #1F1F1F; font-family:Arial; font-size:12px; color: #FFFFFF; text-align:left; }
.leftColText { width:auto; height:auto; padding: 10px;  font-family:Arial; font-size:12px; color: #FFFFFF; }
.leftColBox { width:auto; height:auto; background-color: #333333; border-bottom: solid 2px #FF3399; }

.rightColHeading { width:auto; height: 20px; padding:10px; background-color: #1F1F1F; font-family:Arial; font-size:12px; color: #FFFFFF; text-align:left; }
.rightColText { width:auto; height:auto; padding: 10px;  font-family:Arial; font-size:12px; color: #FFFFFF; }
.rightColBox { width:auto; height:auto; background-color: #333333; border-bottom: solid 2px #FF3399; }

.readmoreTitle { font-family:Arial; font-size:12px; color: #FF3399; padding-bottom: 3px; text-align:left; }
.readmoreText { font-family:Arial; font-size:12px; color: #CCCCCC; text-decoration:none; text-align:left; }
.readmoreText a { font-family:Arial; font-size:12px; color: #CCCCCC; text-decoration:none; text-align:left; }
.readmoreText a:hover { color: #FFFFFF; }
.readmoreSep { border-top: dashed 1px #666666; }

.footerBox { width:100%; height:24px; background-color:#FF3399; float:right;}
.footerMenu { margin: 0; padding: 0; list-style: none; }
.footerMenu li { float: right;  }
.footerMenu a {float: left; font-family:Arial; font-size:11px; color: #000000; display: block; height: 24px; color: #000; background: #FF3399; text-decoration: none; text-align: center; line-height: 24px; padding-right: 10px; padding-left: 10px; }
.footerMenu a:hover { background: #333333; color: #FFFFFF; }

.footerSubText { font-family:Arial; font-size:11px; color: #333333; text-decoration:none; text-align:center; padding-top:3px;}
.footerSubText a { text-decoration:none; color:#333333 }
.footerSubText a:hover { text-decoration:underline; color:#FFFFFF; }


.otherColHeading { width:auto; height: 20px; padding:10px; background-color: #1F1F1F; font-family:Arial; font-size:12px; color: #FFFFFF; text-align:left; }
.otherColText { width:auto; height:auto; padding: 10px;  font-family:Arial; font-size:12px; color: #FFFFFF; }
.otherColBox { width:auto; height:auto; background-color: #333333; border-bottom: solid 2px #FF3399; }

.contactUsTitle { width: 100px; float:left; font-family:Arial; font-size:12px; color: #CCCCCC; }
.contactUsData { float:left; }

.formSectionHeader { font-weight:bold; color: #FF3399; padding-top: 10px; padding-bottom: 5px; padding-left: 5px; }
.formFieldPair { width:100%; }
.formFieldName { float:left; font-family:Arial; font-size:12px; color: #CCCCCC; width: 200px; padding-top:3px; padding-left: 15px; height: 16px;  }
.formField { float:left; padding-bottom: 2px; }

.showreelImage { float:left; width:50; }
.showreelText { float:left; font-family:Arial; font-size:12px; color: #FF3399; text-align:left; vertical-align: middle; }

.recruitText { color: #CCCCCC; line-height: 1.3em; text-align:left; }
.recruitText a { color: #CCCCCC; text-align:left; text-decoration:underline; }
.recruitText a:hover { color: #FF3399; }

.castImagesLayout {float:left; width:128px; text-align:center;  }
.castImages { width: 60px; height: 80px; }
.castImagesTitle { font-family:Arial; font-size:11px; color: #CCCCCC; padding-top:3px; }

.sepWide { border-top: dashed 1px #666666; width:100%; }

.clientList { font-family:Arial; font-size:12px; color: #FF3399; padding-left:20px; padding-bottom:3px; padding-top:3px; width: 250px; }

.contentFeatureBoxCentre { width: 536px; height:auto; border: solid 2px #333333; }
.contentFeatureBoxCentreQuote { font-family:Arial; font-size:12px; color: #FFFFFF; float:left; width:400px; padding-left:20px; padding-top: 10px; }
.contentFeatureBoxCentreCredit { font-family:Arial; font-size:12px; color: #FF3399; float:left; padding-left:20px; padding-top: 10px; padding-bottom: 10px; }
.contentFeatureBoxImage { float: right; width: 80px; height:60px; padding: 15px; }

