@charset "utf-8";

*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000}button,select,textarea,input{font:100% serif}table{border-collapse:collapse}caption,th,td{text-align:left}

/* PNG FIX
----------------------------------------------------*/
img, div, li {
	behavior: url('includes/scripts/iepngfix.htc');
}

/* GLOBAL
----------------------------------------------------*/
body{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #000;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url('../images/background_strip.jpg');
	height: 100%;
}
ul li {
	list-style:none;
}
a { color: #315F83; outline: none;}

a:hover { text-decoration:none;}

input, select, textarea {
	font-size:10px;
	border: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#ffffff;
	color:#ffffff;
	padding:2px;
	text-indent:2px;
	overflow-x: hidden;
	overflow-y: auto;
}

h1 {
	font-size:13px;
	margin-bottom:3px;
	}

h2 {
	font-size:12px;
}

h3 {
	font-weight:bold;
	font-size:11px;
}

.clear{
	clear:both;
}

/* TALENTED
----------------------------------------------------*/
#menu{
	background-image:url(../images/menuBg.gif);
	background-position:0px 27px;
	background-repeat:no-repeat;
	margin-top:51px;
	margin-left:5px;
	width: 760px;
	height: 140px;
	position: relative;
}

#menu li{
	float:left;
}

#menu li#home{
	background:no-repeat url('../images/logo.gif');
	display:block;
	width:199px;
	height:91px;
}

#menu li#about{
	background:no-repeat url('../images/aboutUs.gif');
	display:block;
	width:55px;
	height:55px;
	margin-top:32px;
	margin-left:41px;
}

#menu li#gallery{
	background:no-repeat url('../images/gallery.gif');
	display:block;
	width:45px;
	height:47px;
	margin-top:32px;
	margin-left:62px;
}

#menu li#staff{
	background:no-repeat url('../images/ourTalent.gif');
	display:block;
	width:59px;
	height:64px;
	margin-top:32px;
	margin-left:69px;
}

#menu li#promos{
	background:no-repeat url('../images/promos.gif');
	display:block;
	width:94px;
	height:101px;
	margin-top:32px;
	margin-left:57px;
}

#menu li#contact{
	background:no-repeat url('../images/contact.gif');
	display:block;
	width:62px;
	height:66px;
	margin-top:32px;
	margin-left:17px;
}


#aboutSub{
	margin-top:8px;
	margin-bottom:8px;
	margin-left:5px;
	padding-left:30px;
	border-bottom: #F67AC3 1px solid;
	border-top: #F67AC3 1px solid;
	width: 625px;
	height: 20px;
}

#aboutSub li{
	float:left;
}

#aboutSub li a{
	text-decoration:none;
}

#aboutSub li.about{
	background:no-repeat url('../images/aboutSub.gif');
	display:block;
	width:83px;
	height:20px;
}

#aboutSub li.about:hover{
	background-position: 0px -20px;
	width:83px;
	height:20px;
}

#aboutSub li.why{
	margin-left:40px;
	background:no-repeat url('../images/whySub.gif');
	display:block;
	width:190px;
	height:20px;
}

#aboutSub li.why:hover{
	background-position: 0px -20px;
	width:190px;
	height:20px;
}
#aboutSub li.director{
	margin-left:90px;
	background:no-repeat url('../images/directorSub.gif');
	display:block;
	width:133px;
	height:20px;
}

#aboutSub li.director:hover{
	background-position: 0px -20px;
	width:133px;
	height:20px;
}







#gallerySub{
	margin-top:8px;
	margin-bottom:8px;
	margin-left:5px;
	padding-left:12px;
	border-bottom: #F67AC3 1px solid;
	border-top: #F67AC3 1px solid;
	height: 20px;
}

#gallerySub li{
	float:left;
}

#gallerySub li a{
	text-decoration:none;
}

#gallerySub li.gallerySub1{
	background:no-repeat url('../images/cosmeticsSub.gif');
	display:block;
	width:92px;
	height:20px;
}

#gallerySub li.gallerySub1:hover{
	background-position: 0px -20px;
	width:92px;
	height:20px;
}

#gallerySub li.gallerySub2{
	margin-left:90px;
	background:no-repeat url('../images/fragranceSub.gif');
	display:block;
	width:93px;
	height:20px;
}

#gallerySub li.gallerySub2:hover{
	background-position: 0px -20px;
	width:93px;
	height:20px;
}
#gallerySub li.gallerySub3{
	margin-left:90px;
	background:no-repeat url('../images/eventsSub.gif');
	display:block;
	width:66px;
	height:20px;
}

#gallerySub li.gallerySub3:hover{
	background-position: 0px -20px;
	width:66px;
	height:20px;
}

#gallerySub li.gallerySub4{
	margin-left:90px;
	background:no-repeat url('../images/promotionsSub.gif');
	display:block;
	width:99px;
	height:20px;
}

#gallerySub li.gallerySub4:hover{
	background-position: 0px -20px;
	width:99px;
	height:20px;
}






.container {
	width: 100%;
	top: 0;
	left: 0;
	height: 750px;
}
#holder {
	width: 100%;
	position: relative;
	overflow: hidden;
	left:0px;
	top:0px;	
	clear: both;
}
#holder-inner {
	height: 554px;
	width: 12000px;
	background-image: url('../images/background.jpg');
	background-position: 0px 70px;
	background-repeat: repeat-x;
	position:relative;
	left:0px;
	top:0px;	
}
.section{
	width: 1975px;
	float: left;
	padding-left: 25px;
}

.mainContent{
	width:867px;
	height:100%;
}

.contentLeft{
	float:left;
	width:660px;
	margin-right:17px;
}

.contentLeft p{
	margin-top:10px;
}

.contentRight{
	float:left;
	width:190px;
}

#noJava {
	width: 400px;
	height: 200px;
	padding-top: 130px;
	text-align: center;
	position: absolute;
	top: 0px;
	z-index: 4;
	margin-left: 200px;
	background-image: url('../images/noJava.png');
	background-repeat: no-repeat;
	background-position: 0px 60px;
}

.input{
	width:170px;
}

.textarea{
	width:401px;
	height:158px;
}

.contact input{
	margin-left:5px;
	width: 163px;
	color:#000000;
	background-color:#ffffff;
}

.contact select{
	color:#000000;
	background-color:#ffffff;
	width: 163px;
}

.contact textarea{
	color:#000000;
	background-color:#ffffff;
}
.inputError{
	margin-left: 40px;
}

.contact td{
	height:30px;
	text-align: right;
}

.apply td{
	height:25px;
}
.applySub{
	text-align:right;
	width: 160px;
}

.apply input{
	margin-left:5px;
	width: 163px;
	color:#000000;
	background-color:#ffffff;
}

.applyInput{
	text-align:left;
}

.apply select{
	color:#000000;
	background-color:#ffffff;
	width: 163px;
}

.apply textarea{
	color:#000000;
	background-color:#ffffff;
}

.inputError{
	margin-left: 40px;
}

.staffBox{
	width: 148px;
	height: 168px;
	background-image: url(../images/staffBg.png);
	float: left;
	margin-top: 5px;
	padding-top: 17px;
	padding-left: 17px;
	color: #616161;
}

#staff-holder {
	width: 660px;
	height: 380px;
}

.promos{
	margin-top:20px;
}

.promos li{
	padding:10px;
	width: 632px;
	height: 100%;
	border-bottom: #F67AC3 1px solid;
}
#staff-filter {
	float: left;
}
