/* Trailers */
#trailerdiv{margin:0 auto; padding:0 0 0 0;}
#maintrailer{
	float:left; width:372px; height:282px; margin:0; padding:0; /*background:url(../../img/trailers/mainbg.png)*/
}
/*
* html #maintrailer{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/trailers/mainbg.png',sizingMethod='scale');
}*/

#trailerthumbs{
	float:right; width:240px; margin:0 0 0 0; padding:0; 
	position:relative; z-index:9998;
}

#trailerthumbs div.trth{
	float:left; width:115px; margin:0 10px 15px 0; height:120px; background-position:top left; background-repeat:no-repeat; text-align:center;
}
#trailerthumbs div.trth img{
	margin:0 auto 5px auto;
}
#trailerthumbs div.nomarg{
	margin-right:0;
}

#trailerthumbs div.rollover{
	position:absolute; left:-340px; top:20px; text-align:left; z-index:9999;
	width:290px; height:200px; margin:0; padding:5px; background:#000; border:1px solid #000;
}

#trailerthumbs div.inner_rollover{
	margin:0; padding:0; background:#000; font-size:small; color:#fff
}


/* Trailers END */


/* Staff */
#staffdiv{margin:0; padding:0;}

#staffdiv ul{
	float:left; width:100%; margin:0 0 20px 0; padding:120px 0 0 0; list-style:none; 
	background-repeat:no-repeat; background-position:top left
}

#staffdiv ul#staff1{padding-top:125px; background-image:url(../../img/staff/staff3.gif);}
#staffdiv ul#staff2{padding-top:127px; background-image:url(../../img/staff/staff2.gif);}
#staffdiv ul#staff3{background-image:url(../../img/staff/staff1.gif);}
#staffdiv ul#staff4{background-image:url(../../img/staff/staff4.gif);}

#staffdiv ul li{
	float:left; width:123px; margin:0; padding:0; list-style:none; text-align:center;
	color:#cc0033; font-weight:bold; font-size:14px;
}

#staffdiv ul li img{
	margin:0 auto;
}


#xtrstaff{
	 margin:56px 0 0 0; padding:126px 0 0 0; background:url(../../img/staff/staff4.gif) no-repeat top right;
}
*html #xtrstaff{margin-top:57px}
*+html #xtrstaff{margin-top:57px}

#xtrstaff p{
	float:right; width:134px; margin:0; padding:0;
	color:#cc0033; font-weight:bold; font-size:14px;
}

#xtrstaff p span{
	display:block; text-align:center;
}

/* Staff END */


/* Education */
#getfiles_wrap{clear:both; margin:0; padding:0; font-size:x-small}

#getfiles{height:50px; margin:0; padding:0;}

#getfiles ul{
	float:left; margin:0 0 25px 0; padding:5px 0 0 0; list-style:none;
}
#getfiles ul li{
	float:left; margin:0 10px 0 0; padding:0; list-style:none;
	background-position:top left; background-repeat:no-repeat;
}

#getfiles ul li#lipdf{background-image:url(../../img/buttons/acrobat.gif);}
#getfiles ul li#limedia{background-image:url(../../img/buttons/mediaplayer.gif);}
#getfiles ul li#lishock{background-image:url(../../img/buttons/shockwave.gif);}

#getfiles ul li a{display:block; width:120px; height:33px;}

#latestres{margin:0; padding:5px 0 0 0;}

#latestres h3{
	margin:3px 0 3px 10px;
}

div.listitem{clear:both; margin:0; padding:5px 0 10px 5px;}

div.listitem img{padding:5px 0 0 0;}

div.listitem div.listimg{
	float:left; width:65px; margin:0; padding:0;
}
div.listitem div.listimg img{
	margin:0 auto; padding:0; border:1px solid #ccc;
}

div.listitem dl{margin:0 0 0 70px; padding:2px 100px 0 0;}
div.listitem dl dt{margin:0; padding:0; color:#cc0033; font-weight:bold;}
div.listitem dl dt b{color:#000; font-weight:normal;}
div.listitem dl dd{margin:0; padding:0;}

#jumpto{clear:both; margin:0; padding:10px 0 0 0;}
#jumpto label{
	display:block; float:left; width:127px; height:22px; background:url(../../img/titles/jump.gif) no-repeat center left;
}

#jumpto input{border:1px solid #bebebe}


/* Education END */

/* Register */
#formbox{margin:0; padding:0;}

div.outerdiv{
	float:left; width:601px; margin:0 0 10px 0; padding:3px; border:1px solid #c7c7c7; background:#ebebeb;
}

div.innerdiv{
	float:left; width:601px; margin:0; padding:5px 0 10px 0; background:url(../../img/bg/stripe.gif) repeat;
}

#formbox div.divrow{float:left; width:542px; margin:0 auto; padding:10px 0 0 0;}
*html #formbox div.divrow{padding:5px 0 0 0;}

#formbox label{
	float:left; width:230px; margin:0 10px 0 0; padding:3px 0 0 0; text-align:right; font-weight:bold;
}
#formbox span{float:right; width:302px; margin:0 0 2px 0; padding:0;}

#formbox .txtfld{width:230px;}
#formbox .txtfld_s{width:100px;}
#formbox .txtfld_xs{width:50px;}
#formbox b{display:block; font-weight:normal}
#formbox span b.price{font-size:24px; color:#000; font-weight:bold;}

#formbox div.subflt{float:left; width:271px; margin:0 auto; padding:10px 0 0 0;}

#formbox div.subflt label{
	display:block; float:none; width:250px; margin:0 auto; padding:3px 0 5px 0; text-align:left; font-weight:bold;
}
#formbox div.subflt span{float:none; display:block; width:250px; margin:0 auto; padding:0;}

.subflt_h3{padding:0 0 0 10px}

/* Register END */

/* Members */
.mem_but{
	float:left; margin:0 10px 20px 0; width:250px; height:60px; background-repeat:no-repeat; background-position:top left
}
*html .mem_but{margin-bottom:10px;}

.mem_but a{
	display:block; width:250px; height:60px;
}

.mem_but#chlog a{
	background-image:url(../../img/buttons/change-login.gif)
}
.mem_but#chlog a:hover{
	background-image:url(../../img/buttons/change-login-a.gif)
}

.mem_but#chper a{
	background-image:url(../../img/buttons/change-personal.gif)
}
.mem_but#chper a:hover{
	background-image:url(../../img/buttons/change-personal-a.gif)
}

/* Membders END */

/* Contact */
#contactdiv{margin:0 0 10px 0; padding:0;}
#contactdiv div{clear:both; width:350px; margin:0; padding:10px 0 0 0;}
* html #contactdiv div{padding:3px 0 0 0;}

#contactdiv label{float:left; width:150px; margin:0 10px 0 0; padding:5px 0 0 0; text-align:right;}
#contactdiv span{float:right; width:190px; margin:0;}

#contactdiv .txtfld{width:175px;}
#contactdiv .txtfld_l{width:180px;}

/* Contact END */


/* DVDs */
#dvds{margin:0; padding:0;}
#dvds .clearer{margin:0; padding:0; clear:both; }
#dvds .row{margin:0 0 5px 0; padding:0 0 5px 0; _height:101px; min-height:101px; border-bottom:1px solid #999999; }
#dvds .row .rowThumb {margin:0; padding:0; min-height:99px;  width:62px; float:left;}
#dvds .row .rowText {margin:0; padding:5px 10px; width:533px; float:left;}
#dvds .row .rowText p{margin:0; padding:0px; }
#dvds .row .rowText .rowTitle{ margin:0 0 5px 0; padding:0px; color:#EE014C; font-size:18px; }
#dvds .row .rowText .rowPrice{ margin:5px 0 0 0; padding:0px; color:#EE014C; font-size:12px; font-weight:bold; _height:20px; min-height:20px; }
#dvds .row .rowText .rowPrice .rowAmount{ float:left; line-height:20px; }
#dvds .row .rowText .rowPrice .rowOrder{ float:right; width:200px; text-align:right; }
#dvds .row .rowText .rowPrice .rowOrder input{ margin:0 3px 0 0; }
#dvds .row .rowText .rowPrice .rowOrder .rowBuy{ width:46px; }

#dvds .row .rowText .rowPrice .rowOrder input{ width:20px; }



#dvds .row2{margin:0 0 5px 40px; padding:0 0 5px 0px; _height:81px; min-height:81px; border-bottom:1px solid #999999; }
#dvds .row2 .rowThumb {margin:0; padding:0; min-height:99px;  width:42px; float:left; }
#dvds .row2 .rowText {margin:0; padding:5px 10px; width:513px; float:left; }
#dvds .row2 .rowText p{margin:0; padding:0px; }
#dvds .row2 .rowText .rowTitle{ margin:0 0 5px 0; padding:0px; color:#EE014C; font-size:14px; font-weight:bold; }
#dvds .row2 .rowText .rowPrice{ margin:5px 0 0 0; padding:0px; color:#EE014C; font-size:11px; font-weight:bold; _height:20px; min-height:20px; }
#dvds .row2 .rowText .rowPrice .rowAmount{ float:left; line-height:20px; }
#dvds .row2 .rowText .rowPrice .rowOrder{ float:right; width:200px; text-align:right; }
#dvds .row2 .rowText .rowPrice .rowOrder input{ margin:0 3px 0 0; }
#dvds .row2 .rowText .rowPrice .rowOrder .rowBuy{ width:46px; }

#dvds .row2 .rowText .rowPrice .rowOrder input{ width:20px; }




#myCommissions {  }
#myCommissions .commRow {  height:101px; padding:10px; margin:0 0 10px 0; border-bottom:1px solid #cccccc; }
#myCommissions .commRow .commThumb { width:181px; height:101px; float:left;  }
#myCommissions .commRow .commText { width:401px; height:101px; float:left; padding:0 0 0 10px; }
#myCommissions .commRow .commText h4 a{ color:#EE014B; font-size:16px; }
#myCommissions .commRow .commText p{ color:#000; font-size:11px; margin:0.8em 0; }
/* DVDs END */



/* STAFF LIST*/
#stafflist .sclear { font-size:0.1em; line-height:0.1em; clear:both; display:block; }
#stafflist { margin:0; padding:0; min-height:208px; _height:208px; width:615px; }
#stafflist ul { list-style:none; margin:0; padding:0; }
#stafflist ul li{ list-style:none; padding:0; float:left; display:block; width:180px; height:206px; margin:0 34px 10px 0; padding:1px; background: url(../../img/staff/staffbg.gif) top left no-repeat; overflow:hidden; position:relative; }

#stafflist ul li.tri { list-style:none; margin:0 0 10px 0; padding:1px; }

#stafflist ul li div.sthumb { width:157px; height:157px; position:absolute; top:11px; left:11px; overflow:hidden; }
#stafflist ul li div.sname { width:157px; height:17px; line-height:130%; position:absolute; bottom:11px; left:11px; overflow:hidden; color:#FFF; text-align:center; }
#stafflist ul li div.sname a{ text-decoration:none; font-size:130%;  font-weight:bold; color:#FFF; letter-spacing:-1px; font-family:Arial; }


/* STAFF DETAIL */

#staffDetail { width:615px; }
#staffDetail #staffLeft{ width:358px; float:left; }
#staffDetail #staffLeft h3{ color:#EE014C; margin:0 0 10px 0; font-size:120%; }
#staffDetail #staffRight{ width:257px; float:left; }
