div#footerFixed {
	width: 100%; height: 40px; margin: 0 0 0 -50%; background-color: #333; position: fixed; left: 50%; bottom: 0; z-index: 10000;}
		/*iphone/ipad fix for footer*/
@media only screen and (max-device-width: 1024px) and (orientation:portrait), only screen and (max-device-width: 480px) and (orientation:portrait), only screen and (max-device-width: 1024px) and (orientation:landscape), only screen and (max-device-width: 480px) and (orientation:landscape) {
div#footerFixed {
	width: 100%; height: 40px; margin: 0; background-color: #333; position: relative; left: 0; bottom: 0; z-index: 10000;}
}
div#myTiff {
	width: 955px; height: 40px; margin: 0 auto; position: relative; background-color: #333333; }
div#myTiff div.myTiffPopup {
	border-bottom: solid 5px #222222; border-top: solid 2px #222222; border-left: solid 1px #222; border-right: solid 1px #222; z-index: 10000;}
a#mtLaunch {
	position: absolute; left: 24px; top: 6px;}
ul#footerLeftList, ul#footerRightList {
	width: 700px; position: absolute; top: 14px;}
ul#footerLeftList {
	left: 105px; top: 16px;}
ul#footerRightList {
	left: 470px; top: 16px;}
ul#footerLeftList li, ul#footerRightList li {
	margin: 0 5px 0 0; padding: 0 5px 0 0; font-size: 0.7em; line-height: 1em; color: #8c846d; float: left; border-right: 1px solid #8c846d;}
ul#footerLeftList li.last, ul#footerRightList li.last {
	margin: 0; padding: 0; border-right-width: 0;}
ul#footerLeftList li a {
	color: #fff;}
ul#footerRightList li a {
	color: #F37021;}
ul#footerRightList li.last strong {
	margin: 0 0 0 7px; padding: 2px 5px; color: #fff; background-color: #F37021;}
form#findFilmForm, form#findFilmForm fieldset {
	width: 240px; overflow: hidden;}
form#findFilmForm {
	position: absolute; left: 722px; top: 3px;}
form#findFilmForm fieldset input#btnFootSearch {
	position: relative; top: 6px;}

div#footerIframeCont {
	width: 955px; height: 460px; height: 1px; overflow: hidden; background-color: #333; position: absolute; left: 0; bottom: 40px; z-index: 100001;}
iframe#fiFrame {
	position: absolute; left: 21px; top: 30px; background-color: #333333;  }
div#footerIframeCont a.ficClose {
	width: 53px; height: 18px; display: block; overflow: hidden; background: url(/templates/images/button_iframe_close_off.gif) no-repeat left top; position: absolute; right: 21px; top: 9px;}
div#footerIframeCont a.ficClose span {
	display: none;}

div#myTiffWrap {
	width: 915px; height: 401px; overflow: hidden; background-color: #333; position: relative;}
div#myTiffWrap img.logo {
	position: absolute; left: 22px; top: 7px;}
div#myTiffWrap img.logoBlockBuster {
	position: absolute; left: 18px; top: -2px; display:none;}
div#mtFormsWrap {
	width: 768px; margin: 48px auto 0;}
div#mtFormsWrap div.error {	
	margin-bottom: 15px; height: 32px;}
div#mtFormsWrap div.error p.error {
	font-size: 0.8em; color: #fff; background-color: #4f3132; padding: 10px 20px 10px 20px;}
div#formCols div.formCol, div#regCols div.formCol {
	width: 304px; height: 160px; margin: 0 19px 0 0; padding: 37px 34px; float: left; border: 1px solid #656565;}
div#regCols div.formCol {
	margin: 0 50px 0 0; padding: 37px 0; border-width: 0;}
div#regCols div.formCol {
	height: 320px;}
div#formCols div.last, div#regCols div.last {
	margin: 0;}
div#regCols div.last {
	width: 414px;}
div#formCols div.formCol div.footerForm div.visiblePanel {
	width: 304px; height: 160px; overflow: hidden; margin-top: 7px;}

div#regCols div.formCol div.footerForm {
	width: 340px; height: 320px; overflow: hidden; margin: 0;}
	
div#regCols div.formCol div.footerForm div.visiblePanel, 
div#regCols div.formCol div.footerForm {
	height: 320px;}
div#regCols div.formCol div.footerForm {
	margin-top: 18px;}
div#regCols div.formCol div.footerForm {
	margin-top: 0;}
div#formCols div.formCol div.footerForm div.visiblePanel div.fieldsWrap, 
div#regCols div.formCol div.footerForm div.fieldsWrap, 
div#regCols div.formCol div.manageList div.fieldsWrap {
	margin-top: 12px; position: relative;}
div#regCols div.formCol div.footerForm div.visiblePanel div.topMarg {
	margin-top: 22px;}
div#formCols div.formCol div.footerForm div.visiblePanel div.fieldsWrap label, 
div#formCols div.formCol div.footerForm div.visiblePanel div.fieldsWrap input.textfield, 
div#regCols div.formCol div.footerForm div.fieldsWrap label, 
div#regCols div.formCol div.footerForm div.fieldsWrap input.textfield,
div#regCols div.formCol div.manageList div.fieldsWrap label, 
div#regCols div.formCol div.manageList div.fieldsWrap input.textfield,
div#regCols div.formCol div.manageList div.editList div.fieldsWrap label, 
div#regCols div.formCol div.manageList div.editList div.fieldsWrap input.textfield {
	float: left;}
div#formCols div.formCol div.footerForm div.visiblePanel div.fieldsWrap label, 
div#regCols div.formCol div.footerForm div.fieldsWrap label,
div#regCols div.formCol div.manageList div.fieldsWrap label,
div#regCols div.formCol div.manageList div.editList div.fieldsWrap label {
	width: 70px; margin: 0 10px 0 0; text-align: right; font-size: 0.8em; color: #fff; display: block; position: relative; top: 0.2em;}

div#regCols div.formCol div.manageList div.fieldsWrap label.mngLists {
	width: 70px; margin: 0 10px 0 0; text-align: right; font-size: 0.8em; color: #fff; display: block; position: relative; top: 0.2em;}


/* Added to handle .NET */

div#formCols div.formCol div.footerForm div.visiblePanel div.fieldsWrap span.validator, 
div#regCols div.formCol div.footerForm div.fieldsWrap span.validator {
	font-size: 0.7em; color:#900;}

div#regCols div.formCol div.footerForm div.fieldsWrap label {
	width: 115px;}
div#regCols div.formCol div.footerForm div.fieldsWrap label.captcha {
	width: 280px; font-size: 0.7em; margin-bottom: 3px;}
div#regCols div.formCol div.footerForm div.fieldsWrap input.regForm {
	width: 153px;}
	
div#formCols div.formCol div.footerForm div.visiblePanel div.fieldsWrap input.textfield, 
div#regCols div.formCol div.footerForm div.fieldsWrap input.textfield {
	width: 210px;}
div#regCols div.formCol div.footerForm div.visiblePanel div.fieldsWrap input.textfield {
	width: 210px;}
div#formCols div.formCol div.footerForm div.visiblePanel div.fieldsWrap input.button, 
div#formCols div.formCol div.footerForm div.visiblePanel div.fieldsWrap a.formLink, 
div#formCols div.formCol div.footerForm div.visiblePanel div.fieldsWrap div.facebookConnect, 
div#regCols div.formCol div.footerForm div.fieldsWrap input.button {
	margin: 0 0 0 80px;}
div#regCols div.formCol div.footerForm div.fieldsWrap input.button, div#regCols div.formCol div.footerForm div.fieldsWrap a.formLink {
	margin: 0 0 0 125px;}
div#regCols div.formCol div.footerForm div.fieldsWrap img.imgCaptcha {
 	margin: 0 0 0 125px;}
	
div#regCols div.formCol h2, div#formCols div.formCol h2 {
	margin: 0; font-weight: normal; font-size: 1em; color: #F37021;}
div#regCols div.formCol h2.regIndent {
	margin: 0 0 0 125px;}	
	
div#regCols div.formCol div.footerForm div.visiblePanel div.fieldsWrap h2 {
	margin: -0.8em 0 0 125px;}
div#formCols div.formCol div.footerForm div.visiblePanel div.fieldsWrap a.formLink, div#regCols div.formCol div.footerForm div.fieldsWrap a.formLink {
	font-size: 0.8em;}
div#formCols div.formCol p, div#regCols div.formCol p {
	font-size: 0.8em; color: #fff;}
div#formCols div.formCol p a.btnRegisterNow, div#regCols a.btnRegisterNow {
	width: 102px; height: 21px; overflow: hidden; display: block; background: url(/templates/images/button_footer_register_now_off.gif) no-repeat left top;}
	
div#regCols div.formCol p a.btnRegisterNow, div#regCols a.btnRegisterNow {
	width: 102px; height: 21px; overflow: hidden; display: block; background: url(/templates/images/button_footer_register_now_off.gif) no-repeat left top;}

div#regCols div.formCol input.btnSaveMyTIFFList {
background: url(/templates/images/button_mytifflist_save.gif) no-repeat left top; width: 74px; height: 25px; border: none; cursor: pointer; }

div#regCols div.formCol input.btnCancelMyTIFFList {
background: url(/templates/images/button_mytifflist_cancel.gif) no-repeat left top; width: 74px; height: 25px; border: none; cursor: pointer; }

div#regCols div.formCol input.profile_submit {
background: url(/templates/images/button_submit.gif) no-repeat left top; width: 74px; height: 25px; border: none; cursor: pointer; }

div#regCols div.formCol input.btnEditMyTIFFList {
background: url(/templates/images/button_mytifflist_edit.gif) no-repeat left top; width: 74px; height: 25px; border: none; cursor: pointer; }

div#regCols div.formCol input.btnDeleteMyTIFFList {
background: url(/templates/images/button_mytifflist_delete.gif) no-repeat left top; width: 89px; height: 25px; border: none; cursor: pointer; }
	
div#regCols div.formCol input.btnCreateMyTIFFList {
background: url(/templates/images/button_mytifflist_create.gif) no-repeat left top; width: 89px; height: 25px; border: none; cursor: pointer; }

	
/* Profile Buttons */
	

div#regCols div.formCol div.manageList div.profileBtns a.btnProfileView {
	background: url(/templates/images/button_profileview.gif) no-repeat left top; width: 54px; height: 21px; border: none; cursor: pointer; display: inline-block; }
div#regCols div.formCol div.manageList div.profileBtns a.btnProfileEdit{
	background: url(/templates/images/button_profileedit.gif) no-repeat left top; width: 54px; height: 21px; border: none; cursor: pointer; display: inline-block; }
div#regCols div.formCol div.manageList div.profileBtns a.btnProfilePassword {
	background: url(/templates/images/button_profilepassword.gif) no-repeat left top; width: 101px; height: 21px; border: none; cursor: pointer; display: inline-block; }

div#regCols div.formCol div.manageList div.profileBtns ul li {
	display: inline;}
div#regCols div.profileBtns {
	margin: 0 0 0 80px;	}
/* Profile Stuff */

div#regCols div.formCol div.manageList div.fieldsWrap select {
	width: 120px;}

div#regCols div.formCol div.manageList div.fieldsWrap div.manageListDesc,
div#regCols div.formCol div.manageList div.fieldsWrap div.manageListShare {
	font-size: .8em; background: #f4f4f4; color: #333; padding: 5px; margin:0 0 0 80px; padding:5px; text-align:left; width:180px; line-height: 1em;}

div#regCols div.formCol div.manageList div.manageListBtns {
	margin: 20px 0 10px 80px;}
	
div#regCols div.formCol div.manageList div.manageListBtns_edit {
	margin: 20px 0 10px 80px;}
	
div#regCols a.btnRegisterNow {
	margin-top: 52px;}


div#regCols div.formCol textarea {
	font-family: Arial, Helvetica, sans-serif, sans-serif; font-size: 0.8em;}



div#formCols div.formCol p a.btnRegisterNow span, div#regCols a.btnRegisterNow span {
	display: none;}

div#myTiffWrap form.selectOnly, div#myTiffWrap form.selectOnly fieldset {
	width: 680px; overflow: hidden;}
div#myTiffWrap form.selectOnly {
	position: absolute; left: 190px; top: 10px;}

div#listCols {
	width: 890px; margin: 40px 22px 0;}
	
div#listCols div#printIconContainer {
	display: none;}

div#listCols div.myTIFFListDropDown {
	position:absolute;  left: 368px; top: 10px;}
	
div#listCols div.myTIFFListDropDown select.myTIFFListDropDown_Select {
	width: 180px; font-size: 0.8em;}
	
div#listItems, div#itemDetails {
	height: 325px; overflow-y: auto; float: left;}
div#listItems {
	width: 550px;}
div#listItems ul {
	margin: 0 10px 0 0; border-top: 1px dashed #656565;}
div#listItems ul li {
	padding: 8px 0; border-bottom: 1px dashed #656565;}
div#listItems ul li div.text, div#listItems ul li div.thumb {
	float: left;}
div#listItems ul li div.text {
	width: 370px; margin: 0 0 0 13px;}
div#listItems ul li div.text p {
	font-size: 1em; color: #fff;}
div#listItems ul li div.text p.lead {
	margin-top: 0.3em;}
div#listItems ul li div.text p.details {
	margin-top: 0.3em; font-size: 0.7em;}
	
div#listItems ul li div.text a.btnClose {
	width: 13px; height: 13px; overflow: hidden; display: block; float: right; background: url(/templates/images/button_myTiffList_close_off.gif) no-repeat left top;}
div#listItems ul li div.text a.btnClose span {
	display: none;}
div#listItems ul li div.thumb {
	width: 125px; height: 68px; overflow: hidden;}
div#listItems ul li div.thumb img {
	height: 100%; width: 100%; }
	
div#listItems h2 {
	margin-top: 20px; font-size: 1.1em; font-weight: bold; color: #F37021;}
div#itemDetails {
	width: 330px; margin: 0 0 0 10px;}
div#itemDetails div.idWrap {
	padding: 0 10px 0 0;}
div#itemDetails div.idWrap div.headThumb img, div#itemDetails div.idWrap div.headThumb ul {
	float: left;}
div#itemDetails div.idWrap div.headThumb img {
	border: 1px solid #4d4d4d;}
div#itemDetails div.idWrap div.headThumb ul {
	width: 107px; margin: 0 0 0 8px; color: #fff;}
div#itemDetails div.idWrap div.headThumb ul li {
	font-size: 0.7em;}
div#itemDetails div.idWrap h2 {
	margin-top: 20px; font-size: 1.1em; font-weight: bold; color: #F37021;}
div#itemDetails div.idWrap p {
	font-size: 0.8em; color: #fff;}
div#itemDetails div.idWrap p.director {
	margin-top: 0.2em; color: #8c846d;}
div#itemDetails div.idWrap p.lead {
	margin-top: 0.5em;}
div#itemDetails div.idWrap a.btnVfp {
	width: 96px; height: 8px; margin-top: 25px; display: block; overflow: hidden; background: url(/templates/images/button_myTiffList_view_film_page_off.gif) no-repeat left top;}
div#itemDetails div.idWrap a.btnVfp span {
	display: none;}
	
/*-------------------- Shopping Cart -----------------------------------------*/
div.colorWrapper {
	background-color: #333333; }

div.myTiffWrap div.shoppingCartRight {
	margin-left: 200px; }

div.myTiffWrap {
	background-color: #333333; height: 500px; width: 900px;}
div.myTiffWrap p.itemsAlert {
	margin: 0 0 0 12px; font-size: .9em; font-weight: bold; color: #fff;}
div.myTiffWrap p.itemsAlert em {
	padding: 0 0 0 8px; font-size: 0.8em; font-style: normal; color: #c1272d;}
div.myTiffWrap div.tableScroller {
	width: 890px; height: 270px; margin: 0 0 0 10px; border-bottom: 3px solid #f37021; overflow-y: scroll; overflow-x: hidden; }
	
div.myTiffWrap input.bottomShop {
	left:729px; padding:0; position:absolute; top:360px; }
div.myTiffWrap a.bottomShop {
	left:729px; padding:0; position:absolute; top:360px; }
	
div.myTiffWrap img.shoppingCartTitle {
	margin: 0 0 0 10px; }

div.shoppingCartCtrl {
	position: absolute; top: 7px; left: 436px;}

div.shoppingCartCtrl a.tiffbelllightboxSC {
	}

div.shoppingCartCtrl a.festivalSC {
	}

div.myTiffWrap table.shoppingCart {
	width: 890px; margin: 0 0 0 10px; font-size: 0.8em; color: #fff;}
div.myTiffWrap div.tableScroller table.shoppingCart {
	width: 900px; margin: 0; background-color: #333333;}
div.myTiffWrap table.shoppingCart tr.topHead th {
	padding: 0; font-weight: normal; border-bottom: 3px solid #f37021;}
div.myTiffWrap table.shoppingCart td {
	padding: 8px; vertical-align: top; border: 1px dashed #4d4d4d; border-width: 0 0 1px;}
div.myTiffWrap table.shoppingCart .number, div.myTiffWrap table.shoppingCart .quantity {
	text-align: left; padding-left: 5px;}
div.myTiffWrap table.shoppingCart .number {
	width: 20px;}
div.myTiffWrap table.shoppingCart .filmEvent {
	width: 530px;}
div.myTiffWrap table.shoppingCart tr.topHead th.quantity {
	padding: 0 62px 8px 0; display: none;}
div.myTiffWrap div.tableScroller table.shoppingCart td.quantity {
	}
div.myTiffWrap table.shoppingCart td.number {
	font-weight: bold;}
div.myTiffWrap table.shoppingCart td.filmEvent {
	border-width: 0 1px 1px 0;}
div.myTiffWrap table.shoppingCart td.filmEventShop {
	padding-bottom: 12px;}
div.myTiffWrap table.shoppingCart td.filmEvent h2, div.myTiffWrap table.shoppingCart td.filmEventShop h2 {
	font-size: 1.1em; font-weight: bold;}
div.myTiffWrap table.shoppingCart td.filmEvent h2 {
	margin-top: 0.1em;}
div.myTiffWrap table.shoppingCart td.filmEvent p, div.myTiffWrap table.shoppingCart td.filmEventShop p {
	margin-top: 0.2em; font-size: .9em;}
div.myTiffWrap table.shoppingCart td.filmEventShop p.alert {
	color: #c1272d;}
div.myTiffWrap table.shoppingCart td.filmEventShop div.text, div.myTiffWrap table.shoppingCart td.filmEventShop div.remove {
	float: left;}
div.myTiffWrap table.shoppingCart td.filmEventShop div.text {
	width: 654px;}
div.myTiffWrap table.shoppingCart td.filmEventShop div.text img.thumb {
	margin: 0 12px 0 0; float: left;}
div.myTiffWrap table.shoppingCart td.filmEventShop div.remove {
	width: 130px; padding-top: 23px;}
div.myTiffWrap table.shoppingCart td.filmEventShop div.remove a {
	width: 110px; height: 13px; display: block; overflow: hidden; float: right; background: url(/templates/images/button_remove_from_cart_off.gif) no-repeat left top;}
div.myTiffWrap table.shoppingCart td.filmEventShop div.remove a span {
	display: none;}
div.myTiffWrap div.tableScroller table.shoppingCart td.quantity div {
	margin-top: 5px;}
div.myTiffWrap div.tableScroller table.shoppingCart td.quantity div.lead {
	margin-top: 0;}
div.myTiffWrap div.tableScroller table.shoppingCart td.quantity div select {
	width: 52px; margin: 0 0 0 15px;}
div.myTiffWrap div.tableScroller table.shoppingCart td.quantity fieldset.amount div select {
	width: 80px;}
div.myTiffWrap div.tableScroller table.shoppingCart td.options {
	padding: 10px 0 0; border-width: 0;}
div.myTiffWrap div.tableScroller table.shoppingCart td.options div {
	padding: 8px 43px; background-color: #4d4d4d;}
div.myTiffWrap div.tableScroller table.shoppingCart td.options div h3, div.myTiffWrap div.tableScroller table.shoppingCart td.options div a {
	float: left;}
div.myTiffWrap div.tableScroller table.shoppingCart td.options div h3 {
	margin: 0 10px 0 0; font-weight: bold; color: #fff;}
div.myTiffWrap input#btnCheckoutNow, div.myTiffWrap a#btnBackShopCart, div.myTiffWrap input#btnProceedCheckout {
	position: absolute; top: 358px;}
div.myTiffWrap input#btnCheckoutNow, div.myTiffWrap input#btnProceedCheckout {
	right: 15px;}
div.myTiffWrap a#btnBackShopCart {
	width: 178px; height: 21px; overflow: hidden; display: block; background: url(/templates/images/button_footer_back_to_shopping_cart_off.gif) no-repeat left top; left: 10px;}
div.myTiffWrap a#btnBackShopCart span {
	display: none;}
div.offSale {
	font-weight: bold; font-size: .9em; color: red; margin:0 0 0 568px; width: 900px; }
div.alertBox {
	width: 260px; height: 206px; margin: -143px 0 0 -153px; padding: 27px 20px; color: #fff; background-color: #4d4d4d; border: 1px solid #b3b3b3; border-width: 24px 3px 3px; position: absolute; left: 50%; top: 50%;}
div.alertBox p {
	font-size: 0.8em; line-height: 1.4em;}
div.alertBox a.btnClose {
	width: 42px; height: 8px; display: block; overflow: hidden; background: url(/templates/images/button_close_black_off.gif) no-repeat left top; position: absolute; right: 8px; top: -16px;}
div.alertBox a.btnClose span {
	display: none;}

div#footCalendarModule {
	height: 312px; position: relative;}
div#footCalendarModule h3.heading {
	margin: 0; padding: 8px 12px; font-size: 1.1em; font-weight: normal; color: #fff; text-align: center; font-size: 0.9em; font-weight: bold;}
div#footCalendarModule ul.prevNext {
	width: 185px; height: 9px; position: absolute; left: 68px; top: 12px;}
div#footCalendarModule ul.prevNext li {
	width: 8px; height: 9px; position: absolute; top: 0;}
div#footCalendarModule ul.prevNext li.previous {
	left: 0;}
div#footCalendarModule ul.prevNext li.next {
	right: 0;}
div#footCalendarModule ul.prevNext li a {
	width: 8px; height: 9px; display: block; background-repeat: no-repeat; background-position: left top;}
div#footCalendarModule ul.prevNext li.previous a {
	background-image: url(../images/button_calendar_back_off.gif);}
div#footCalendarModule ul.prevNext li.next a {
	background-image: url(../images/button_calendar_next_off.gif);}
div#footCalendarModule ul.prevNext li a span {
	display: none;}
div#footCalSetCont, div#footCalSetCont div {
	width: 312px; height: 250px;}
div#footCalSetCont {
	overflow: hidden;}
div#footCalendarModule img.legend {
	position: absolute; left: 62px; top: 255px;}

table.calMini {
	width: 211px; margin: 15px auto; border-bottom: 1px solid #919191;}
table.calMini th {
	font-size: 0.6em; text-transform: uppercase; color: #fff;}
table.calMini td {
	width: 29px; height: 29px; font-size: 0.8em; text-align: center; vertical-align: middle; border: 1px solid #919191; border-width: 1px 0 0 1px;}
table.calMini td.sat {
	border-width: 1px 1px 0;}
table.calMini td.cur {
	}
table.calMini td a {
	color: #b3b3b3;}
table.calMini td.cur a {
	color: #fff;}
table#footFeb-01 td.feb-11, table#footFeb-01 td.feb-15 {
	background: #f00; border-color: #f00;}
table#footFeb-01 td.feb-25 {
	background: #d4632b; border-color: #d4632b;}
table#footFeb-01 td.feb-25 a {
	color: #fff;}

div#mtListItems div.timeWrap {
	height: 57px;}
div#mtListItems div.times {
	margin-top: 6px; padding: 2px 8px; background-color: #45433f;}
div#mtListItems div.times ul, div#mtListItems div.times ul li {
	padding: 0; border-width: 0;}
div#mtListItems div.times li.clearfloat {
	padding: 5px 0; border-bottom: 1px solid #4d4c49;}
div#mtListItems div.times li.last {
	border-bottom-width: 0;}
div#mtListItems div.times li.clearfloat ul.tlButtons {
	margin: 0; float: right;}
div#mtListItems div.times li.clearfloat ul.tlButtons li {
	margin: 0 0 0 5px; padding: 0 0 0 5px; border-left: 1px solid #4d4c49; float: right;}
div#mtListItems div.times li.clearfloat ul.tlButtons li.end {
	border-left-width: 0;}
div#mtListItems div.times li.clearfloat ul.tlButtons li a {
	overflow: hidden; display: block; background-repeat: no-repeat; background-position: left top;}
div#mtListItems div.times li.clearfloat ul.tlButtons li a.btnCal {
	width: 24px; height: 15px; background-image: url(/templates/images/button_add_calendar_off.gif);}
div#mtListItems div.times li.clearfloat ul.tlButtons li a.btnAdd {
	width: 78px; height: 13px; margin-top: 1px; background-image: url(/templates/images/btn_add_to_cart_off.gif);}
div#mtListItems div.times li.clearfloat ul.tlButtons li a span {
	display: none;}
div#mtListItems div.times li.clearfloat p {
	width: 375px; margin-top: 0; font-size: 1.2em; color: #fff;}

div.paraFix p {
	font-size: 0.8em; color: #fff;}
div.cal div {
	float: left;}
div.cal div.icon {
	width: 35px;}
div.cal div.icon a.btnCal {
	width: 24px; height: 15px; margin-top: 1px; overflow: hidden; display: block; background: url(/templates/images/button_add_calendar_off.gif) no-repeat left top;}
div.cal div.icon a.btnCal span {
	display: none;}
div.cal div.blurb {
	width: 250px;}
div.cal div.blurb p.lead {
	margin-top: 0;}

div.itemDetails div.idWrap, div.dayDetails div.idWrap, div.mtDayDetails div.idWrap {
	padding: 0 10px 0 0;}
div.itemDetails div.idWrap div.headThumb img, div.itemDetails div.idWrap div.headThumb ul, div.mtDayDetails div.idWrap div.headThumb img, div.mtDayDetails div.idWrap div.headThumb ul {
	float: left;}
div.itemDetails div.idWrap div.headThumb img, div.mtDayDetails div.idWrap div.headThumb img {
	border: 1px solid #4d4d4d;}
div.itemDetails div.idWrap div.headThumb ul, div.mtDayDetails div.idWrap div.headThumb ul {
	width: 107px; margin: 0 0 0 8px; color: #fff; border-top-width: 0;}
div.itemDetails div.idWrap div.headThumb ul li, div.mtDayDetails div.idWrap div.headThumb ul li {
	margin-bottom: 0.3em; padding: 0; font-size: 0.7em; border-width: 0;}
div.itemDetails div.idWrap h2, div.mtDayDetails div.idWrap h2 {
	margin-top: 20px; font-size: 1.1em; font-weight: bold; color: #d4632b;}
div.itemDetails div.idWrap p, div.mtDayDetails div.idWrap p {
	font-size: 0.8em; color: #fff;}
div.itemDetails div.idWrap p.director, div.mtDayDetails div.idWrap p.director {
	margin-top: 0.2em; color: #8c846d;}
div.itemDetails div.idWrap p.lead, div.mtDayDetails div.idWrap p.lead {
	margin-top: 0.5em;}
div.itemDetails div.idWrap a.btnVfp, div.mtDayDetails div.idWrap a.btnVfp {
	width: 96px; height: 8px; margin-top: 25px; display: block; overflow: hidden; background: url(/templates/images/button_myTiffList_view_film_page_off.gif) no-repeat left top;}
div.itemDetails div.idWrap a.btnVfp span, div.mtDayDetails div.idWrap a.btnVfp span {
	display: none;}

/*-------------------- Shopping Cart END -----------------------------------------*/

/*-------------------- myTIFFList -----------------------------------------*/

div#mySchedule {
	background-color:#333333;
	height:401px;
	overflow:hidden;
	position:relative;
	width:915px;
}
div#mySchedule img.logo {
	display:none;
}

div#mySchedule img.logoBlockBuster {
	left:18px;
	position:absolute;
	top:-2px;
	display:none;
}

div#mySchedule div#listCols {
	margin:10px 22px 0;
	width:890px;
}

div#listItems ul li div.text h5 {
	color:#F47D30;
	font-weight:normal;
	margin:10px 0 0 0;
}

div#listItems ul li div.text a.btnAdd {
	background:url("/images/content/btn_add_to_cart.gif") no-repeat scroll left top transparent;
	height:13px;
	margin-top:3px;
	width:13px;
	display:inline-block;
	overflow:hidden;
}

div#listItems ul li div.text a span {
	display:none;
}

div#listItems ul li div.text span.footerVenuename {
	color:#c4c4c4; font-size: .7em; width: 120px; display: inline-block; overflow: hidden; white-space: nowrap; }
div#listItems ul li div.text span.footerSchdate {
	color:#fff; font-size: .7em; width: 110px; display: inline-block; overflow: hidden; white-space: nowrap; }
div#listItems ul li div.text span.footerSchtime {
	color:#fff; font-size: .7em; width: 38px; display: inline-block; overflow: hidden; white-space: nowrap; }
div#listItems ul li div.text a.btnAdd {
	background:url("/images/content/btn_add_to_cart_sm_off.gif") no-repeat scroll left top transparent; height:13px; margin-top:3px; width: 61px; display:inline; overflow:hidden; float: right; }
div#listItems ul li div.text a.schAdd {
	background:url("/images/content/btn_add_to_calendar_sm_off.gif") no-repeat scroll left top transparent; height:13px; margin-top:3px; width: 21px; display:inline; overflow:hidden; float: right; }	
/*-------------------- myTIFFList END -----------------------------------------*/


/*----------------------- mySchedule ----------------------------------------*/
div#mySchedCalendar p {
	color: #f4f4f4; }
div#mySchedCalendar td {
	font-size: .7em; padding: 8px; }
div#mySchedCalendar  {
	margin: 0 0 0 45px; }
div#mySchedCalendar table td table.titleHeader {
	font-size: 2.1em; font-weight: bold; color: #fff; }
div#mySchedCalendar table td.titleHeader {
	font-size: .8em; font-weight: bold; background: none;  }
div#mySchedCalendar table th.dayHeader {
	font-weight: bold; font-size:0.8em; line-height: .9em; padding: 5px; color: #ffffff; }	
div#mySchedCalendar table td.dayStyle {
	padding: 5px; }
div#mySchedCalendar table td.otherMonth {
	color: #777777; background: #444444; }
div#mySchedCalendar a.resetList {
	margin:8px 0 0 48px; display: block; height: 22px; width: 200px ; background: url(/templates/images/button_footer_reset_events.gif) no-repeat; }

/*----------------------- mySchedule ----------------------------------------*/


