/* *****************************
	Stylesheet for ActingLink
	by E22 Development
	Created IXV, 04/2009
****************************** */

/* GENERAL 
******************************* */

body,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { 
	margin:0;
	padding:0;
}

body,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,p,blockquote { 
	line-height: 1.5em;
}

/* Firefox Fix */

html {
 min-height: 100%;
 margin-bottom: 1px;
} /* Firefox Fix */


html, body {
    height: 100%;
}

* {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	line-height:1.2em;
}

h1 {
	font-size:14px;
	color:#fbefa1;
	font-weight:bold;
	}
	
.clear {clear: both;}

/* *** TABLE BORDER CUSTOM */

.borderTop {
	background-image:url(/media/borderTop.png); 
	background-repeat:no-repeat;
	height:18px;
	width:700px;
	}

.centerGrey {
	background-image:url(/media/centerGrey.png); 
	background-repeat:repeat-y;
	width:640px;
	padding:10px 30px;
	 }
.centerTransGrey {
	background-image:url(/media/centerTransGrey.png); 
	background-repeat:repeat-y;
	width:620px;
	padding:10px 40px;
	}
	
.centerBlack {
	background-image:url(/media/centerBlack.png); 
	background-repeat:repeat-y;
	width:620px;
	padding:10px 40px;
	}

.borderBtm {
	height:18px;
	width:700px;
	background-image:url(/media/borderBtm.png); 
	background-repeat:no-repeat;
	}
		
.borderRedTop {
	background-image:url(/media/borderRedTop.jpg); 
	background-repeat:no-repeat;
	height:10px;
	width:662px;
	}

.centerGreyBlkGradient {
	background-image:url(/media/centerGreyBlkGradient.jpg); 
	background-repeat:repeat-y;
	width:700px;
	height:128px;
	padding:0;
	 }

.centerBlackThumbs {
	background-color:#000000;
	background-repeat:repeat-y;
	width:700px;
	height:128px;
	padding:0;
	 }

.borderRedBtm {
	height:10px;
	width:662px;
	background-image:url(/media/borderRedBtm.jpg); 
	background-repeat:no-repeat;
	}
	
.borderRed {
	height:10px;
	width:662px;
	background-image:url(/media/borderRed.jpg); 
	background-repeat:no-repeat;
	}
	
.tabBoxTop {
	width:662px;
	height:4px;
	background-image:url(/media/borderTabBoxTop.jpg); 
	background-repeat:no-repeat;
	}	

.tabBoxCenter {
	width:662px;
	background-color:#242424;
	float:left;
	}	
	
.tabBoxBtm {
	width:662px;
	height:4px;
	background-image:url(/media/borderTabBoxBtm.jpg); 
	background-repeat:no-repeat;
	}	

.borderBtmAboveTab {
	height:12px;
	width:700px;
	background-image:url(/media/borderBtmAboveTab.png); 
	background-repeat:no-repeat;
	}	

/*  END TABLE BORDER */
	
/* LAYOUT
*********************** */

body {
	/*background-image: url(/media/bgGradientGrey.gif);*/
	background-repeat: repeat-x;
	background-position: top left;
	background-color:#373737;
	height:100%;
	}
	
#wrapper {
	border:0;	
	width: 1200px;
	margin:0 auto;
	height:100%;
}

#content {
	margin:0 15px;
	}
		
#columnLeft {
	background-image: url(/media/bgColumnLeft.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color:#55081c;
	width: 111px;
	}
	

#columnRight {
	background-image: url(/media/bgColumnRight.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color:#55081c;
	width: 99px;
	}	

#innerWrapper {
	background-image: url(/media/bgBody.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-color:#000000;
	width: 958px;
	vertical-align:top;
	padding-left:32px;
	}
	

.banner {
	float:left; 
	padding-top:20px; 
	position:relative; 
	left:-15px;
	}

.videoTitle{
	font-size:14px;
	text-decoration: none;
}

/* **** THUMB LIST ***/

#thumbVideo {
	list-style: none;
}

#thumbVideo li {
	float:left;
	list-style:none;
	display:block;
	width:99px;
	text-align:left;
	margin-right:30px;
	}

#thumbVideo a {
	text-decoration: none;
	color:#fff;
	}
#thumbVideo a img {
	
	}
#thumbVideo .image_box {
	border:2px #B3B3B3 solid;
	float:left;
	width: 99px;
	text-align:center;
	margin-bottom:5px;
	}
#thumbVideo .image_box img{
	margin: auto;
	border: none;
	}


#thumbVideoAcct a img {
	border:2px #B3B3B3 solid;
	width:150px;
	height:85px;
	}

.paging {
	text-align:center;
	padding-top:10px;
	color: #FBEFA1;
}

.sortby {
	color: #FBEFA1;
	padding: 0 0 5px 40px;
}
	.sortby a{
		text-transform: uppercase;
		color: #FBEFA1;
		font-size: 11px;
		text-decoration: none;
	}
	.sortby a:hover{
		text-decoration: underline;
	}
	.sortby a.active{
		font-weight: bold;
		font-size:12px;
	}

.star_rating{
	float: left;
}

/* END THUMB LIST */
		
/* HEADER LINKS
*********************** */
#linksHeader {
	list-style: none;
	padding: 0;
	margin-left:10px;
	text-align:right;
}
	
#linksHeader li {
	float:left;
	text-align:right;
	list-style:none;
	display:block;
	}
	
#linksHeader a {
	text-decoration: none;
	}
	
#linksHeader a img{
	border:none;
	}

/****END HEADER LINKS ****/	


/* JOIN VIDEO NAV
*********************** */		

#navArea {
	background-image: url(/media/bgNavigation.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height:28px;
	width:900px;
	}


#nav {
	list-style: none;
	padding:2px 0 0 10px;
	margin: 0 0 0 10px;
	top:0;
}

#nav li {
	float:left;
	list-style:none;
	display:block;
	}

#nav a {
	text-decoration: none;
	color:#000;
	}
#nav a img {
	border:none;
	}

/****END NAV ****/	

/* FOOTER LINKS
*********************** */	
	
#linksFooterTop {
	list-style: none;
	padding:0;
	margin-left:10px;
}

#linksFooterTop li {
	float:left;
	list-style:none;
	display:block;
	}
#linksFooterTop a {
	text-decoration: none;
	}
	
#linksFooterBtm {
	list-style: none;
	padding:15px 0 0 0;
	margin-left:10px;
}
#linksFooterBtm li {
	float:left;
	list-style:none;
	display:block;
	}
	
#linksFooterBtm a {
	text-decoration: none;
	font:9px Arial, Helvetica, sans-serif;
	}
	
/* END FOOTER LINKS ** */		

#logo {
	text-align:left;
	width:400px;
	padding-left:15px;
		
	}
#mainLeft{
	width:725px;
	padding-left: 10px;
	vertical-align:top;
	}

#mainRight{
	width:110px;
	padding:0 15px 0 5px;
	vertical-align:top;
	}
.titleList {
	padding-left:0;
	list-style:none;
	}
.titleList li {
	font: 10px Arial, Helvetica, sans-serif;
	}
	
#footer {
	
	}



/* FORMS LAYOUT****** */

.formLoginHeader {
	text-align:left; 
	vertical-align:top; 
	height:39px;
	font-weight:bold;
	}
.inputText{
	color:#000;
	vertical-align:middle;
	background-color:#cdcdcd;
	padding-left:2px;
	}
.uploadTextbox {
	border:2px #fff solid;
	background-color:#cdcdcd;
	width:380px;
	}	
.formGreyLogin a{
	text-decoration:underline; 
	color:#FBEFA1; 
	font-weight:bold;
	}
	
.formGreyLogin label {
	font-weight:bold;
	}

.formGreyLogin input.textbox {
	background-color:#CDCDCD; 
	width:200px; 
	height:20px; 
	border:none;
	color:#000;
	padding:3px 0 0 3px;
	} 

.formJoin input.textbox{
	width: 180px;
	height:20px;
	border:none;
	color:#000;
	background-color:#CDCDCD;
	padding:3px 0 0 3px;
	}

.formJoin textarea{
	width: 180px;
	border:none;
	color:#000;
	background-color:#CDCDCD;
	padding:3px 0 0 3px;
	}
	
.formJoin select{
	height: 21px;
	border:none;
	padding-top: 1px;
	color:#000000;
	background-color:#CDCDCD;
	}	


.checkout_entry{
	width: 330px;
	margin: 8px auto;
}

	.checkout_entry td{
		padding: 6px;
		margin: 0;
		border: 0;
	}
	
	.checkout_entry input{
		padding: 2px;
		color:#000000;
		background-color:#cdcdcd;
	}
	.checkout_entry input.textbox{
		width: 200px;
		height:15px;
		border: 1px #cdcdcd solid;
		color:#000000;
		background-color:#cdcdcd;
	}
	
	.checkout_entry select{
		height: 21px;
		border: 1px #cdcdcd solid;
		padding-top: 1px;
		color:#000000;
		background-color:#cdcdcd;
	}	

.checkout_entry_label{ 
	color:#FBEFA1;
	vertical-align:top;
	text-align:right;
	font-weight:bold;
	width:180px;
}
.checkoutEntryLabel{ 
	color:#FBEFA1;
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	width:150px;
}

select, option{
	color:#000000;
	margin:0;
	padding:0;
}
/* ***** FORMS LAYOUT */


#tabViewVideo {
	list-style: none; 
}

.tabViewVideo {
	margin:0px;
	padding-left:0px;
	width: 530px;
	float:left;
	}

.tabViewVideo li {
	float:left;
	list-style:none;
	display:block;
	width:400px;
	text-align:left;
	padding-left:10px;
	white-space: nowrap;
	}

.tab_buttons {
	float:right;
	width: 132px;
}
	.tab_buttons div{
		margin: 2px auto;
		width:75px;
		cursor:pointer;
	}	

#headShotsMyAcct {
	width: 455px;
	float: left;
}

#headShotsMyAcct ul {
	margin:0px;
	list-style: none; 
	}

#headShotsMyAcct li {
	float:left;
	list-style:none;
	display:block;
	width:80px;
	text-align:center;
	}
	
.myAcctChkBox {
	margin-left:5px; 
	vertical-align:middle;
	}

#sitemap li{
	padding: 5px 0;
}

#sitemap li a{
	font-size: 15px;
}

#sitemap li ul{
	padding-top: 5px;
}

#sitemap li li a{
	font-weight: normal;
}

#sitemap li a:hover{
	color:  #fbefa1;
}

.box_checks {
	width: 183px; 
	overflow: auto; 
	background-color: #CDCDCD;
}

.sublist {
	width: 100%;
	border: 2px;
}

.sublist .sublist_field_header th {
	background: #999999;
	height: auto;
	padding: 4px;
	border-bottom: 1px solid #666666;
	font-weight: bold;
	color: #333333;
	text-align: left;
}

.sublist .sublist_datarow {
	padding: 2px 4px;
	color: #000000;
}

#profile td {
background-color:#494949;
border-bottom:10px solid #242424;
padding: 2px;
}

#profile .label {
color:#faefa1; 
font-weight:bold;
padding-right:15px;
}

.resume_box{
	float:left;
	background: transparent url(/media/redDivider.jpg) top left no-repeat;
	height: 101px;
	padding-left:55px;
}

.question{
	cursor: pointer;
}
	.question:hover {
		text-decoration: underline;
	}
.answer{
	display: none;
}	