html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body
{
	background-color:white ;
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	color:#000;
	margin:0 auto;
	padding:0px 0 0px 0;
	position:relative;
}
html{
	overflow-x:hidden;
	}
	
.last{border:0px !important; }
.clearAll{clear:both; padding:0px; margin:0px; height:0px; width:0px; }
a, img { outline:none; border:none; text-decoration:none; margin:0; padding:0; }
input { outline:none; height:auto; text-decoration:none; margin:0; padding:0; }
a:hover { text-decoration:underline; }
p, h1, h2, h3, h4, h5, h6 { padding:0; margin:0; font-weight:normal; }
p { color:#000000; line-height:12px; }

h1, h2, h3, h4, h5, h6 { font-family:Arial, Tahoma, Verdana; color:#252525; font-weight:normal; }
.clear { clear:both;float:none; overflow:hidden; height:0px; }
input, select { font-family:Arial, Tahoma, Verdana; font-size:12px; }
.nobullet { margin:0; padding:0; list-style:none; }
#body{
background: url("//www.movietickets.com/images/common/homepage/NewSite_BG_charles2.jpg") no-repeat center top transparent;
}

.bodyBg { float:left; width:100%; position:relative; top:3px;  }


.wrapperDiv { width:1000px; margin:0 auto;  }
[if IE] .wrapperDiv {  
 { width:999px; margin:0 auto;  } 
}  


#google_ads_iframe_\/6802\/MovieTickets_Mobile_WWW_0__container__ { background: #333; }
.headerPoster{position:relative ; left:25px; padding-bottom:10px; }
.headerDiv { width:100%;z-index:9999\9; }
.transHeaderDiv { width:100%;z-index:9999\9;}
.logo { float:left; margin:25px 0 30px 0; } 
.topRightDiv { float:right;height:113px\9; width:600px;padding:9px 0 0 0;*padding:10px 0 0 0; color:#ffe2af; font-size:11px; font-weight:bold; line-height:30px;position:relative;z-index:99999; display:block;}
/* code changes done by Hema - as per new mockup*/
.topLinkHref{float:right; padding:0px 20px;  background: url("//www.movietickets.com/images/common/gray_back.png") repeat-x scroll center top rgba(0, 0, 0, 0.45); border-radius:6px 0px 0px 6px; margin-right:-10px; position:relative; z-index:0; *top:11px; *right:180px; line-height:25px; height:24px;*position:absolute;}
.list_carousel li p{text-overflow:ellipsis;overflow:hidden;}
.list_carousel2 li p{text-overflow:ellipsis;overflow:hidden;}
.list_carousel3 li p{text-overflow:ellipsis;overflow:hidden;}
.list_carousel4 li p{text-overflow:ellipsis;overflow:hidden;}
.menu li a{border-right:none;}
.houseDetailDiv .changeDate img{right:-10px;float:none;top:3px;}
.showTimesheader .changeDate img{right:-5px;float:none;top:3px;}
#dvTrailer>div{width:630px;margin:0 auto;}
#dvTrailer1 > .innerWrapper { width: 310px !Important;} 
.trailercarousel{float:left;margin:10px 0 0;width:100%;}
.trailercarousel p{margin-left:10px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;width:135px;}


.trailercarousel li div{position: relative; left: 20px;}
.backtoGallery{position: relative; display:block; overflow:hidden; margin-bottom:10px; float:right;}
.backtoGallery a{background: url("//www.movietickets.com/images/common/photogallery_anchor_icon.png") no-repeat scroll 110px 2px transparent;
	color: #865702;
	font-size: 12px;
	margin-bottom: 10px;
	padding-right: 30px;
	text-align: left;}
	
/* Original Default Image Class For Trailers */
.TCimage{
	width: 50%;
}

.OoyalaThumbnail{
	width: 87%;
    height: 150px;
}

.OoyalaThumbnailOverlay{
    z-index: 2;
    position: absolute;
    top: 15%;
}

.OoyalaThumbnailPlayIconImg{
    width: 90px;
    /*padding: 0 0 0 53%;*/
    left: 50%;
    margin-right: -50%;
    -ms-transform: translate(100%, 0%);
    -moz-transform: translate(100%, 0%);
    -o-transform: translate(100%, 0%);
    -webkit-transform: translate(100%, 0%);
    transform: translate(100%, 0%);
    opacity: 0.8;
    display: block;
}

.VideoLinkButton {
	line-height: 14px;
}
.trailercarousel .trailersTitle{width: 100%; background: none repeat scroll 0 0 #DDDDDD; margin-bottom: -5px;}
.arrowPrev,
.arrowNext,
.arrowBigPrev,
.arrowBigNext{font-size: 24px;color: #000;font-weight: bold;position: relative;cursor:pointer;text-decoration:none;}
.arrowPrev{cursor: pointer;margin-left: -15px;}
.arrowNext{cursor: pointer;margin-left: 5px;}
.arrowPrev,
.arrowBigPrev,
.arrowBigNext,
.arrowNext{font-size:14px;float:left;}
.arrowBigPrev{cursor: pointer;position: relative !Important;float: left;z-index:999;}
.arrowBigNext{cursor: pointer;position: relative !Important;float: right;z-index:999;}
#arrowsContainer{height: 100%; width: 200px; position: relative;left: 241.5px;top: -32px;}
#imagesContainer{position: relative;}
.photospagination{ background: url("//www.movietickets.com/images/homepage/widget-bg.png") repeat scroll 0 0 transparent;clear: both; display:block; overflow:hidden; width:100%;}
.photospagination a{text-decoration:none;}
.bigPagination{ display:block;background: url("//www.movietickets.com/images/homepage/widget-bg.png") repeat scroll 0 0 transparent; padding:5px 0px; overflow:hidden; float:left; width:100%; }
/*Start Pagination styles*/
.movieticketspagination {
text-align: center;
display:block;
overflow:hidden;
padding:10px 0px !important;
}

.perfLink
{
	text-decoration: none;
}
.perfLink:hover
{
	text-decoration: none;
	color: red;
}
#houseLogoAndAddress
{
	height: 195px;
}
#houseLogoImage
{
	max-height: 66px;
	max-width: 119px;
}

.movieticketspagination a.first
{
	background: url("//www.movietickets.com/images/common/paging_left_arrow.png") no-repeat scroll center top transparent !important;
	vertical-align:middle;
}
.movieticketspagination a.last
{
  background:  url("//www.movietickets.com/images/common/paging_right_arrow.png") no-repeat scroll center top transparent !important;
  vertical-align:middle;
}
.PhotosPaging
{
	background-color: #E8E8E8;
	border-radius: 0 0 8px 8px;
	float: left;
	width: 100%;
	height: 57px;
}
.movieticketspagination a {
width: 30px;
height: 24px;
margin-left: 3px;
background:url("//www.movietickets.com/images/common/homepage/pagination_normal.png") no-repeat scroll center top transparent;
display:block;
display:inline-block;
padding-top:3px;
overflow:hidden;
color:#ffaa01;
padding-top:7px;
  vertical-align:middle;
}
.movieticketspagination a.active_pagination{
color:#fff !important;
background:url("//www.movietickets.com/images/common/homepage/pagination_selected.png") no-repeat scroll 0 0 transparent !important;
vertical-align:middle;
}
.aspNetDisabled
{
	opacity : 0.6;
	filter: alpha(opacity=50);
}
#photos{border-right:none;}
 /* IE7 specific styles - by Hema */ 
 html>body .headerDiv{z-index:0;}
 html>body .transHeaderDiv{z-index:0;}
 html>body .bannerDiv{margin-top:0;}

 html>body .topRegisterMenu ul li span{*padding:4px 0px;}
 html>body #map_canvas{width:475px;}
 html>body #map_canvas > div{}

html>body .houseDetailDiv{*float:none;}
html>body .houseDetailDiv .shareDiv_big{*padding:11px 0 5px 1px;padding:10px 0 10px 0;}
html>body .houseDetailDiv .changeDate img{*right:-10px;*float:none;}   
html>body .houseDetailDiv .theatreOptions .menu li a.borderRight{*width:33%;}
html>body  .houseDetailDiv .showTimeHeader{*margin-bottom:0;*background-color:#fff;}
 html>body .houseDetailDiv .showTimeHeader h1{*margin-bottom:0;*padding-bottom:0;*top:-10px;}
html>body  .houseDetailDiv .printShowtime{*top:-25px;*margin-bottom:-10px;}
html>body .showTimesheader{*padding-bottom:10px;}
html>body .topSearchDiv{*margin-top:0;}
html>body .topListBox{*padding:5px;}
html>body .list_carousel li p{*margin-top:0px;} /* included for movie widget movie name top spacing - Hema */ 
html>body .list_carousel li p{margin-top:2px;}      
html>body .socialMediaDiv p{*width:55%;} 
html>body .socialMediaDiv_intl p{*width:55%;} 
.topRightDiv a { display:inline-block; margin:0px; color:#ffe2af; }
.topRightDiv a:hover {text-decoration:underline; }
html>body .infoIcon{*width:34px;}
html>body .infoIcon a{*width:68%;}
html>body .movieName{ *left:0px;*width:100%;*font-size:30px;}
html>body .synopsis{*float:none;*clear:both;*left:210px;*top:65px;}

html>body .close{*top:40px;*left:830px;}
html>body .starringLabel{*margin-left:0;}
html>body .starring{*margin-left:0;}
html>body .ratingDiv{*margin-left:0;}
html>body .ratingDiv p img{*margin:-15px 0px 2px 0px;}
html>body .theatreOptions  #tabs.menu{} /* swaminathan change for house details page*/
html>body .theatreOptions .menu{ *width: 475px;}
html>body .theatreAddress p{*padding:15px 0 1px 0;}
html>body .theatreAddress span p{*padding:5px 15px 0px 10px; padding:10px 5px 10px 5px;}
html>body .shareDiv_big{*padding:11px 0 10px 1px;}
html>body #map_canvas{width: 475px; z-index: 0; position: relative; height: 235px;*width:238px;background:url(//www.movietickets.com/images/mapit3.jpg) repeat-x top left;}
html>body #map_canvas>div{*height:235px;*width:475px;*left:0;}
html>body .moviePollAns{padding:1px 0 0 0;padding:5px 0 0 5px\0/;}
.heartIcon{float: right; z-index: 99999; position: absolute; right: 10px;}
.showDetails .moviename_fac_odd input{
	margin-bottom:5px;
	
}
/*.showDetails .loginFav{float:right;padding:0px 2px;position:relative;top:-25px;} Jan26 */
/*  below styles for mac Safari issues - Hema*/
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	
	.changeDate img{top:-15px;}
	}


/* IE7 specific styles - by Hema ends here */  
/*modified by swami*/
.topListBox { float:right; background:url(//www.movietickets.com/images/common/homepage/top_dropdown_bg.png) repeat-x bottom left; margin-right:-1px;border-radius:2px; padding:2px 2px 4px 1px; font-family:Arial, Tahoma, Verdana; font-weight:bold; font-size:11px; color:#717171; width:180px;background-color: rgba(0,0,0,0); }/* modified by hema - as per new mockup*/

.topSearchDiv { width:70%;margin-right:-6px; float:right;clear:both; background:url(//www.movietickets.com/images/common/homepage/top_search_bg.png) no-repeat top left; display:block; margin-top:10px; }
.topSearchBox { float:left; width:366px; height: 23px; font-family:Arial, Tahoma, Verdana; font-size:18px; font-weight:normal; color:#353333; padding:8px 10px; background-color:transparent !important; margin-bottom:3px\9; border: 0 none;}
input.imgBtnSearch {float:left; background:url(//www.movietickets.com/images/common/homepage/top_search_btn.png) no-repeat top left;width:19px;height:18px;text-indent:-99999px;margin-top:9px;margin-right:14px}
.printShowtime a img{position:relative;top:7px;}
.topRegisterMenu { float:right; margin:8px 0px 0 0; width:auto;position:relative; *margin:0px; *padding:0px; *height:28px;}
.topRegisterMenu ul { font-family:Arial, Verdana; font-size:18px; color:#fff; font-weight:normal; margin:0; padding:0; list-style:none; float:left; }
.topRegisterMenu ul li {  position:relative; float:left; padding:0; line-height:20px; text-align:center; float:left; z-index:10; padding:4px 30px; *padding:0px 30px;  }

.topRegisterMenu ul li span { display:block; }
.topRegisterMenu ul li:hover {  color:#fff;  }
.topRegisterMenu li ul { display: none; position: absolute; padding:0; margin:0; color:#f0a724; background-color:#fff;}
.topRegisterMenu li ul li { text-align:left; overflow:hidden; word-wrap:break-word !important }
.topRegisterMenu ul li a { display: block; text-decoration: none; color: #ffffff; word-wrap:break-word; padding:0; margin:0; }
.topRegisterMenu li:hover li a.loginBtn{background:url(//www.movietickets.com/images/common/homepage/btn_bg.jpg) repeat-x top left;width:40%;text-align:center;} 
.topRegisterMenu li:hover li a.loginBtn:hover{background:url(//www.movietickets.com/images/common/homepage/btn_bg.jpg) repeat-x top left;width:40%;text-align:center;color:#865703;} 
.menuDividerImg { float:left; }

/* modified by hema - as per new mockup
.signForm { width:170px;
font-family:Arial, Tahoma, Verdana;
font-size:14px;
color:#414140;
float:left;
background:#fff;
box-shadow:0px 3px 4px #554f4f;
padding:15px 16px;
*padding:25px 16px;
border-radius:0px 0px 8px 8px;
}
*/
#regexEmailValid{color:Red;visibility:hidden;}
.signError{position: absolute;top: 210px; z-index: 9999; right: 227px; display:none;font-weight: normal; font-family: Arial,Tahoma,Verdana;font-size: 12px;}
.loginFormTxtBox { font-family:Arial, Tahoma, Verdana; font-size:14px; color:#414140; background:url(//www.movietickets.com/images/common/homepage/login_txtbox_bg.png) repeat-x top left; width:170px; padding:5px 10px 2px 2px; border-radius:5px; border:1px solid #c6c6c6; }
.topRegisterMenu li .loginBtnDiv a { color:#865703;width:40%;text-align:center;color:#865703;margin-right:2px;margin-top:10px; }
.topRegisterMenu ul li .loginBtnDiv span { float:left; padding:0 0 0 5px; margin:5px 0 0 0; line-height:25px; }
.topRegisterMenu ul li .loginBtnDiv span a{width:150px}
.loginBtn, .error_login_box .loginBtn  { float:right;background:url(//www.movietickets.com/images/common/homepage/top_tab_bg.png) repeat-x top left !important;border-radius:2px; position:relative; height:20px !important; color:#000 !important; padding:0px 8px; margin:0px; font-size:11px; font-weight:bold;}
.error_login_box .loginBtn {
	float:none;
	margin:0 auto;
	text-align:center;
	margin:5px 0 10px 0px;
}
.menuDiv { float:left; width:100%; clear:both; border-left:1px solid #925e1b; padding-bottom:1px; height:51px;}
#menuList{ float: left;}
.menuDiv ul li { float:left; font-family:Arial, Tahoma, Verdana; font-size:16px; font-weight:bold; border-right:1px solid #925e1b; }
.menuDiv ul li a { display:block; color:#000; padding:18px 22px; }
.menuDiv ul li a:hover, .menuDiv ul li a.active { background:url(//www.movietickets.com/images/common/homepage/menu_hover_bg.jpg) repeat-x top left; color:#fff; text-decoration:none; display:block;}
.menuDiv ul li a.active { cursor:default; }

.bannerDiv { width:100%;margin-top:-47px\9; position:relative;background:url(//www.movietickets.com/images/common/homepage/home_banner_bg.png) repeat-x bottom left; z-index:1; float:left; }

.subPageBanner {
	background: none;
}

.contentArea, .contentAreaInner { width:100%; float:left; padding:10px 0 0 0; }
.movieDetailshowtimes{bakcground:url(//www.movietickets.com/images/common/homepage/content_area_bg.jpg) repeat-x scroll 0 -50px #FFFFFF;position:relative;}
.contentAreaInner { margin:0; background-color:transparent; background-position:0px 300px; }

.ticketAdDiv { width:100%; float:left;border-radius:10px; text-align:center;color:#fff; font-size:22px;  }



.wrapperDiv h1 {
	padding:10px 10px 10px 10px;
	text-transform:uppercase;
	border-bottom:1px solid #fcd287;
	border-radius:10px 10px 0 0;
	position:relative;
	margin-bottom:10px;
	font-size:20px;
	color:#2e2e2e;
	/*width:100%;
	text-indent:10px;*/
	background:url(//www.movietickets.com/images/homepage/widget-bg.png) repeat; 
	}/*font size changed by Hema*/
.rightPanel span h1 { left:0px;width:100%;}

.movieDetailsDiv h1 { padding:10px 10px 10px 10px; background:#fffcf6; text-transform:uppercase; border-bottom:1px solid #fcd287; border-radius:10px 10px 0 0; position:relative;  margin-bottom:0px;  font-size:30px; color:#2e2e2e; }

.titleBar h1 {
	padding:10px 10px 10px 10px;
	text-transform:uppercase;
	border-bottom:1px solid #fcd287;
	border-radius:10px 10px 0 0;
	position:relative;
	margin-bottom:10px;
	font-size:20px;
	color:#2e2e2e;
	background:url(//www.movietickets.com/images/homepage/widget-bg.png) repeat scroll 0 0 #FFFCF6; 
	text-align: left;
	}

.titleBar_sm h1 {
	padding:10px 10px 10px 10px;
	text-transform:uppercase;
	border-bottom:1px solid #fcd287;
	border-radius:10px 10px 0 0;
	position:relative;
	margin-bottom:10px;
	font-size:20px;
	color:#2e2e2e;
	background:url(//www.movietickets.com/images/homepage/widget-bg.png) repeat scroll 0 0 #FFFCF6; 
	text-align: left;
	}

.titleBar_lg h1 {
	padding:10px 10px 10px 10px;
	text-transform:uppercase;
	border-bottom:1px solid #fcd287;
	border-radius:10px 10px 0 0;
	position:relative;
	margin-bottom:10px;
	font-size:20px;
	color:#2e2e2e;
	background:url(//www.movietickets.com/images/homepage/widget-bg.png) repeat scroll 0 0 #FFFCF6; 
	text-align: left;
	}


.contentBlock#boxList{border:1px solid #999; border-bottom:none;}
.contentBlock h1 span, .movieDetailsDiv h1 span { float:right; width:175px; position:absolute; right:0px; }
.contentBlock h1 span p { padding:14px 0 0 0; text-transform:none; color:#6e6e6e; font-size:12px; float:left; margin-left:0px;}
.contentBlock h1 span img { float:right; }
.contentBlock span h1 a {color:#2e2e2e;}
.contentBlock span a:hover{text-decoration;none;color:#000;}
.tabArea {  margin:10px auto; position:relative;min-height:260px ;}/*Temperory changes of height*/

.contentBlock { border-radius: 10px 10px 10px 10px; width:100%; float:left; background:url(//www.movietickets.com/images/homepage/white_bg.png) repeat;padding:0 0 10px 0px; margin:0 0 10px 0;border:1px solid #e4e4e4; position: relative;
z-index: 0;
/* included border for the right panel blocks -Hema
*/
behavior: url(ie-css3.htc);

}
.contentBlock2 { vertical-align: middle; border-radius: 10px 10px 10px 10px; width:80%; float:left; background:url(//www.movietickets.com/images/homepage/white_bg.png) repeat;padding:0 0 10px 0px; margin:0 0 10px 75px;border:1px solid #e4e4e4; position: relative;
z-index: 0;
/* included border for the right panel blocks -Hema
*/
behavior: url(ie-css3.htc);

}

.contentBlock h2 { font-size:14px; font-weight:bold; color:#000; padding:10px 0px;background:none !important;text-transform:none !important; }
/*modified by swami*/
 .movieDetails a{
position:absolute;
bottom:0px;
left:0;
width:85%;
}
.movieDetails { cursor:pointer;width:152px; height:225px; position:absolute; top:0; left:0; opacity:90;  background:black;background-repeat:repeat; /* For IE 5.5 - 7*/ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); /* For IE 8*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; filter:alpha(opacity=90);display:none; }
.movieDetails h2 { font-size:12px; font-weight:bold; color:#fff; padding:13px 10px 0px 10px; }
.list_carousel li .movieDetails p { font-family:Arial, Tahoma, Verdana; font-size:12px; color:#fff; padding:13px 10px 0px 10px; line-height:normal; }
/*.movieDetails:hover { background: rgb(0, 0, 0);/* RGBa with 0.6 opacity  background: rgba(0, 0, 0, 0.6); /* For IE 5.5 - 7 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); /* For IE 8 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; opacity:0.95; filter:alpha(opacity=95); filter:alpha(opacity=75); }*/ /*disable hover effect by swaminathan 12/7/2012 */
.movieDetails img { margin:17px 0 0 0; }
.movieDetails a {background:url(//www.movietickets.com/images/common/homepage/btn_bg.jpg) repeat-x top left;padding:8px 12px; color:#000; font-size:14px; font-weight:bold; display:block;border-radius:2px; background-color:#c78c0e;
}
.trailerDiv { position:relative; padding:0 0 0 10px; }
.trailerVedio {float:left; margin-right:10px;}
/* below cstyles added for movie details - Hema */
.trailersandClips
{
	padding:10px;
	width:200px;
	}
#FeatureTrailerBody
{
	padding: 5px 5px 0 5px;
}
.trailerVedio p{float: left; margin: 0px; width: 100%;}

.contentBlock p { font-size:12px; color:#000; line-height:18px; padding-bottom:12px; padding-right:10px; }
.contentBlock p a { color:#865703; }
/*.contentBlock p a.playBtn { background:url(//www.movietickets.com/images/common/homepage/watch_icon.png) no-repeat 0px 5px; padding:0 0 0 12px; }
hidden for launch, once link is fixed put it back in*/ 
.contentBlock p a.playBtn { display:none }
.contentBlock p a.trailerBtn { background:url(//www.movietickets.com/images/common/homepage/trailer_icon.png) no-repeat 0px 3px; padding:0 0 0 25px; }
.contentBlock p a.photoIcon { background:url(//www.movietickets.com/images/common/homepage/photo_icon.png) no-repeat 0px 0px; padding:0 0 0 25px; }

 .contentAreaInner .sortListBox, .contentAreaInner .filterListBox { background:url(//www.movietickets.com/images/common/homepage/sort_dropdown_bg.jpg) repeat-x top left; font-family:Arial, Tahoma, Verdana; font-size:12px; color:#404040; border:1px solid #d6d4d4; padding:4px; position:absolute; top:0; right:0; z-index:100; border-radius:8px; box-shadow:1px 1px 1px #ccc; }
 /*included the below code for sort by movies select box alignment - Hema */
 .sortListBox{background:url(//www.movietickets.com/images/common/homepage/sort_dropdown_bg.jpg) repeat-x top left; font-family:Arial, Tahoma, Verdana; font-size:12px; color:#404040; border:1px solid #d6d4d4; padding:4px 4px 2px; top:0; right:0; z-index:100; border-radius:8px; float:right;margin-top:5px;margin-right:18px;}
.contentAreaInner .sortListBox, .contentAreaInner .filterListBox { position:relative; float:left; margin-right:10px; }
.contentAreaInner .filterListBox { width:125px; }
.movieLinks { width:635px; padding:0 0 10px 12px; float:left; }

.shareDiv { float:right; width:182px; background:#fff; padding:5px 3px 4px 6px; font-size:12px; color:#000; position:relative; z-index:1; vertical-align: bottom;}
.shareDiv p { font-size:12px; line-height:normal; padding:0 5px 0 0; float:left; }
.shareDiv p a { margin-right:5px; display:block; }
.shareDiv img { float:left; margin-left:4px; }

.shareDiv_big {  width:210px;padding:11px 0px 13px 1px; font-size:12px; color:#000; position:relative; z-index:1; overflow:hidden; float:right;  }
.shareDiv_big p { font-size:12px; line-height:normal; padding:0 5px 0 0; float:left; }
.shareDiv_big p a { margin-right:5px; display:block; }
.shareDiv_big img { float:left; margin-left:3px; }

.totalShared_big, .totalCheckIn_big { float:left; background:url(//www.movietickets.com/images/common/homepage/share_number_bg_big.png) no-repeat top left; text-align:center; width:51px; line-height:27px; color:#464646; font-size:13px; font-weight:bold; margin-left:0px; }


.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m{padding:0px !important;}



.totalShared, .totalCheckIn { float:left; background:url(//www.movietickets.com/images/common/homepage/share_number_bg.jpg) no-repeat top left; text-align:center; width:36px; line-height:16px; color:#464646; font-size:11px; font-weight:bold; margin-left:5px; }

.galleryDiv { float:left; width:150px;height:165px; display:block; overflow:hidden; margin:0px 6px 0 10px; }
.galleryDiv h4 a{color:#865703; font-weight:bold; margin:5px 0px; display:block;}
.gallerydiv{width:99%;}
.gallerydiv ul#mega{width: 100%; float: left;}
.gallerydiv ul#mega li{width: 100%; float: left;}
.gallerydiv .thumbnailImgdiv{width: 18%; padding: 3px; display: inline-block;}
/*
#photos .gallerydiv{width:99%;}
#photos .gallerydiv ul{width: 100%; float: left;}
#photos .gallerydiv ul li{float:left;width:100%;}
.galleryDiv .photosThumbnail{width: 18%; padding: 3px; display: inline-block;}*/
.contentDiv .galleryDiv h1 { font-size:12px; font-weight:bold; color:#865703; padding:8px 0 6px 0; border:none; text-transform:capitalize;}
.galleryDiv h1 {background:none !important;}
.galleryDiv h1 a { color:#865703; }
/*below styles added by hema*/
.carouFredSel{height:310px;}
.carouFredSel ul{height:310px;}
.trendingImgDiv { width:152px; float:left; padding:3px; border:1px solid #c2c2c2; background:#fff; }
.buyTicketsDiv { width:152px; float:left; padding:3px; border:1px solid #c2c2c2; background:#fff; }
.buyTrendingTicketsDiv{ width:152px;height: 309px; float:left; padding:3px; border:1px solid #c2c2c2; background:#000000;cursor:pointer;}
.buyTrendingTicketsDiv p {font-weight: normal;width: 100%;font-size: 13px !important;color: #ffffff;}
.buyTrendingTicketsDiv h2 {color: #ffffff;padding-top: 3px;}
.buyTrendingTicketsDiv h1 { background: none;color: #ffffff}
.BuyTicketsButton {
	background: url(//www.movietickets.com/images/common/homepage/btn_bg.jpg) repeat-x top left;  padding: 17px 12px;  color: #000;  
	font-size: 14px !important;  font-weight: bold;  display: block;  border-radius: 2px;  background-color: #c78c0e;
}
.ticketSold { width:100%; margin-top:-2px;  background:url(//www.movietickets.com/images/common/homepage/ticket_sold_bg_grey.jpg) repeat-x top left;  }/* modified by hema - as per new mockup*/
.ticketSold h2 { font-size:40px; color:#fff; padding:0; display:inline; }
.ticketSold p {  font-size:9px; font-weight:bold; width:99%; text-align:center; background:#210a00; border:1px solid #945b42; line-height:13px; padding:3px 0 3px 0; color:#fff; }
.list_carousel1 { background:#fff; width:97%;}

.trendingContent { float:left; width:475px; }
.trendingMenu { float:left; padding:8px 3px; font-size:12px; color:#865703;cursor:default; }
.trendingMenu a { display:inline;color:#865703; padding:0px 10px; border-right:1px solid #865703;}
.trendingContent .trendingcontinn {text-align:left;margin-top:8px;}
.trendingContent .trendnobrdr {border-right:none;}
.trendingContent .trendingcontinn span {padding:0 9px;color:#000;font-weight:bold;font-size:15px;}
.trendingNameDiv { float:left; padding:10px 10px 2px 0;width:470px; background:#fddb9f;  border-bottom:1px solid #bababa; position:relative; }
.trendingContent .trendingNameDiv h4 { font-size:20px; color:#965406; float:left; width:400px; text-align:left; padding:0 0 0 5px; font-weight:normal; }
.trendingContent .trendingNameDiv h4 span { font-size:12px; color:#000; line-height:25px; }
.trendingtxt { float:right; background:url(//www.movietickets.com/images/common/homepage/trending-txt-bg.jpg) no-repeat top left; text-align:center; width:63px; height:13px; font-size:10px; color:#fff; font-weight:bold;}
.trendingNumber {background:url(//www.movietickets.com/images/common/homepage/trending-nmbr-bg.jpg) no-repeat top left; text-align:center; width:63px; height:38px; font-size:36px; color:#fff; font-weight:bold; overflow:hidden;}
.trendingContent h4 { font-size:14px; text-align:left; padding:10px 0 10px 10px; color:#000; font-weight:bold; }
.trendingContent p { font-size:12px; color:#000; float:none; text-align:left; padding:5px 0 0px 10px; width:430px; }
.list_carousel1 li .trendingContent p a { cursor:pointer;color:#865703; float:none; background:none; border:none; line-height:18px; padding:0; text-align:left; }
.buyTicketsBtn{ background:url(//www.movietickets.com/images/common/homepage/btn_bg.jpg) repeat-x top left; border:1px solid #cc9900; border-radius:8px; float:right; }
.buyTicketsBtn
{ position:absolute;right:0;top:85%;
}
.submitPollVote{
   float:right;
   position:relative;
   right:0px;
   cursor:pointer;
}
.btnpollbg {
background:#F79E0E url(//www.movietickets.com/images/common/homepage/btn_bg.jpg) repeat-x top left;width:auto;border:1px solid #CC9900;*outline:none;height:34px;padding:7px; color:#000; font-size:13px; font-weight:bold; display:block;border-radius:8px;
}
.loginFav{color:#000;text-decoration:none; padding-bottom:6px; display:block;}
.buyTicketsBtn a{ padding:8px 12px; color:#000; font-size:14px; font-weight:bold; display:block;text-decoration:none; }
.trendingContent .buyTicketsBtn { margin-right:20px; }
.giftCardImg { float:left; width:310px; padding-left:10px; }
.giftCardImg img { float:left; margin-right:10px; margin-bottom:20px; }

.list_carousel.slide3 { margin:10px; }

.rightPanel { float:right; width:300px; }
.adDiv { width:300px; padding:0 0 10px 0; }

.sweepTakesDiv { width:293px; margin:0 auto;}
.sweepTakesName, .sweepTakesDate { float:left; font-size:11px; color:#666; width:48%; margin-top:5px;}
.sweepTakesDate { float:right;text-align: right;}
.sweepTakesDiv img { text-align:center; padding:5px 0 0 0;}
.sweepTakesDiv{width:282px; margin:o auto; display:block; overflow:hidden;}

#TabbedPanels2 { margin:10px 10px 0 8px; width:95%; }

.boxOfficeList { display:block; overflow:hidden;}
.boxOfficeList ul{display:block; overflow:hidden; }
.boxOfficeList ul li {float:left;background:url(//www.movietickets.com/images/homepage/inn-yellow-bg.png) repeat-x !important  }
.boxOfficeList ul li:hover { background:url(//www.movietickets.com/images/homepage/hover-bg.png) repeat-x !important;cursor:pointer; }
.boxOfficeNumber { font-size:13px; width:24px; text-align:center; float:left; font-weight:bold; padding:4px 0px; margin:2px 8px 0 8px; background:url(//www.movietickets.com/images/common/homepage/box_office_no_bg.png) no-repeat 0px 0px; color:#fff; height:21px; }
.boxOfficeNumber.upGreen { background-position:0px -29px; }
.boxOfficeNumber.downBlue { background-position:0px -58px; }

.boxOfficeTitle, .boxOfficeList ul li.boxOfficeAlt .boxOfficeTitle { word-wrap:break-word;font-size:11px; font-weight:bold; color:#0d8207; width:175px; float:left; padding:7px 5px 7px 0px; }
.boxOfficePrice { width:72px; float:left; font-size:11px; color:#000;  padding:7px 0px 7px 0px; word-wrap:break-word;}

.boxOfficeTitle a { color:#865703; }
.boxOfficeList ul li img{float:left;}
.boxOfficeList img{padding-left:6px;}
.boxOfficeList ul li h2 {color:#F60; font-weight:bold;  font-size:14px;position:relative; left:10px; }
.boxOfficeList ul li p {color:#000; font-weight:bold;  font-size:12px; position:relative; left:15px;top:-12px;}
.boxOfficeList ul li.boxOfficeAlt { background:#fff; }
.boxOfficeList ul li.boxOfficeAlt .boxOfficeTitle { color:#fb0623; }
.boxOfficeList ul li.boxOfficeAlt .boxOfficeTitle a { color:#fb0623; }

.boxOfficeMenus { display: block; float:left; border:1px solid #fde3b6; margin:0px 0 3px 0; width:100%; background-color:#f9f4f5;}
.bottomOfficeLegend img { float:left; padding:0px; margin-right:4px; }
.bottomOfficeLegend p { display:block; padding:0px; margin:0px; line-height:11px; padding-bottom:3px; overflow:hidden; }
.bottomOfficeLegend span { color:#4b4848; font-size:11px; line-height:13px; }
.bottomOfficeLegend{width:30%; display:block; float:left; margin:3px 0 0 7px;}
.movieFeatureDiv { width:293px; margin:0;}
.movieFeatureDiv a { font-size:12px; color:#865702;  width:95%; float:left; margin-left:10px; padding: 4px 0px;}
.movieFeatureDiv .hoverbg:hover { background:#fae4bf; text-decoration:none; }
/*.movieFeatureDiv a img{margin:-11px 0 0 -4px;} /* included as there is no space b/w img and div border - Hema */
.movieFeatureDiv a img{margin-bottom:5px;}
a.hoverbg{ margin-bottom:5px;}
.moviePollDiv { width:280px; margin:0 auto;font-size:12px; color:#000; }
.moviePollDiv ul li { clear:both; padding-bottom:10px; line-height:20px; }
.moviePollDiv .buyTicketsBtn { float:left; }
.moviePollDiv table{width:96%;float:right;}
.moviePollDiv table tr{display:block; overflow:hidden; padding:1px 0 0 0;}
.moviePollDiv  tr:hover{color:#865702;text-decoration:none;width:100%;background-color:#f2f2f2}
.RightRailPoll{
	padding-top: 12px;
	margin-left: 6px;
}
.RightRailPoll span{
	font-size: 14px;
	background-color: #F2F2F2;
   padding: 5px 80px 5px 10px;
   font-weight:bold;
}

.footerArea { width:100%; float:left; padding:0px; }
.footerDiv {  width: 1032px; margin:auto; border:1px solid #e4e4e4; border-radius:10px;margin-top:10px; overflow:hidden;margin-bottom:10px; background: url("//www.movietickets.com/images/homepage/white_bg.png") repeat scroll 0 0 transparent; }
.footerContent1 { float:left; width:30%;height:235px; }
.footerDiv h1 { font-size:18px; color:#7c7974; padding:7px 0px; width:100%; text-align:center;min-height:20px; font-weight:bold;margin-bottom:0px;text-transform:capitalize; }
.footerDiv ul {  float:left; width:100%;padding-top:10px; }
.footerDiv ul li { font-size:10px; font-weight:bold; color:#865703; line-height:16px; display:block; margin:0px 10px 0 34px; }
.footerDiv ul li a { color:#865703; }
.footerContent2 { width:40%; float:left; min-height:235px; display:block; overflow:hidden; }
.socialMediaDiv { display:block; float:left; border-right:1px solid #fcd287; padding:20px 0 20px 6px; border-left:1px solid #fcd287;height: 166px; }
.socialMediaDiv a{ float: left; padding-top:5px; margin-left:10px; margin-right:10px; }
.socialMediaDiv h2{ width:66%; float:left; }
.social_block{ width:320px; margin:0 auto; }
.social_block ul{ border:0px !important; }
.social_block ul li{display:block; float: left; margin:7px 10px 0px 10px; }
.socialMediaDiv p { font-size:14px; font-weight:bold; color:#646363; line-height:18px; width:65%; padding-top:95px; padding-left:12px; }
.socialMediaDiv h2 a { font-size:20px; font-weight:bold; color:#865703; margin:0; padding-left:12px; border:none; text-transform:uppercase; }
.socialMediaDiv_intl { display:block; float:left; border-right:1px solid #fcd287; padding:20px 0 20px 6px; border-left:1px solid #fcd287;height: 166px; letter-spacing: -1px; font-size:9pt; }
.socialMediaDiv_intl a{ float: left; padding-top: 5px; margin-left: 10px; margin-right: 10px; }
.socialMediaDiv_intl h2{ width:66%; float:left; }
.socialMediaDiv_intl p {  font-size:14px; font-weight:bold; color:#646363; line-height:18px; width:70%; padding-top:95px; padding-left:12px; }
.socialMediaDiv_intl h2 a { font-size:15pt; font-weight:bold; color:#865703; margin:0; padding-left:12px; border:none; text-transform:uppercase; }
.subscribeNowDiv { float: right; margin-top: -50px; }
.subscribeNowDiv_intl { float: right; margin-top: -65px; }
.footerDiv ul.noborder { border:none; }
.searchRange{ color:#000; text-align:center;padding:2px; }
.floatrgt select{ border:1px solid #ccc; }
.blackFooterArea { width:100%; float:left; background:#000; padding:0px 0 10px 0px; }
.footerBottomDiv { width:940px; margin:0 auto; }
.footerBottomDiv img { float:left; }
.footerBottomDiv p { float:right; position:relative;color:#979797; padding:30px 0 0px 0; font-size:11px; font-weight:bold; line-height:18px; width:620px; }
.footerLinks { float:left; width:100%; font-size:11px; font-weight:bold; color:#feb635;}
.footerLinks a { display:inline; color:#feb635; font-weight:bold; margin:0px 2px 0px 2px; }
.footerLinks p { clear: none;color: #a8a7a7;float: none;padding-top:20px;text-align: center; width:100%; }/* swaminathan change for footer fix*/
.footerLinks p a { color:#a8a7a7;}
.footerDiv ul.noborder{ padding-top:10px;}
.openingWeekDiv { padding:10px 0 10px 0; }
.openingWeekDiv ul { padding:12px 0px 0 0; border-top:1px solid #f9d38d;; float:left; margin:0px 0 0 10px; width:645px; }
.openingWeekDiv ul li { margin-right:9px; margin-left:0; height:auto; }
.openingWeekDiv ul li a { font-weight:bold; line-height:14px; }
.openingWeekPaging, .movieDetailsPaging { width:100%; float:left; background-color: #e7e7e7; }
.bottomAdDiv { width:300px; margin:0 auto; margin-bottom:10px; }
.movieDetailsDiv { width:100%; float:left; margin:10px 0 0 0; }
.movieDetailsContent { float:left; padding:11px; }
/*movieDetailsContentmovieDetailsContent;border-bottom-left-radius:8px;}*/
.movieDetailsContent img { float:left; margin-right:18px; }
.movieDetailsDiv h2 { font-size:14px; font-weight:bold; color:#000000; margin:0 0 10px 0; }
.movieDetailsContent p { font-size:12px; color:#000; line-height:18px; }
.movieDetailsContent p a { font-size:12px; color:#865703; }
.movieDetailSynopsis p a.readMore { background:url(//www.movietickets.com/images/common/homepage/read_more_down_arrow.png) no-repeat 100% 6px;cursor:pointer; padding-right:18px; float:right; }
.movieDetailsContent p span { color:#865703; }
.starringLabel{ display:block;margin-top: 15px;font-weight: bold;font-family: Arial, Tahoma, Verdana;color: #606060 !important;}
.ratingDiv { float:left; width:125px; font-size:12px; color:#865703; text-align:center; vertical-align: bottom; margin-top:4px; display:block; margin-right: auto; margin-left: 34px;}
.ratingDiv p { width:60px; margin:0 auto; font-size:14px; font-weight:bold; color:#4f4e4e; padding:10px 0px 10px 0px; display:table; text-align:left;float:none; }
.ratingDiv p img { float:right; margin:2px 0 0 5px; }
.ratingDiv a { color:#865703!important;}
div#criticsRating.ratingDiv { float:none !important; width:125px; font-size:12px; color:#865703; text-align:center;margin-left:17px;}

/*
#BVCustomerRatings .BVRRRatingSummaryLinks{top:-40px; position: relative; font-size:12px; font-weight:bold;}
#BVCustomerRatings .BVRRRatingSummaryLinkWrite{margin-left:165px; width:180px;}
#BVCustomerRatings .BVRRRatingNumber {font-weight:bold; color:#000000; font-size:15px;}
#BVCustomerRatings .BVRRSeparatorText{font-weight:bold; color:#000000; font-size:15px;}
#BVCustomerRatings .BVRRRatingRangeNumber{font-weight:bold; color:#000000; font-size:15px;}
#BVCustomerRatings .BVRRRatingNormalOutOf{margin-left:35px;}
#BVCustomerRatings .BVRRRatingsHistogramButtonImage{margin-right:65px; bottom:-8px; position:relative;}
#BVCustomerRatings .BVRRRatingsHistogramButtonScript{position:relative;}
#BVCustomerRatings {width:300px; height:73px;}
#BVCustomerRatings .BVRRRatingOverall {height: 73px;width: 180px;}
#BVCustomerRatings .BVRRRatingSummaryLinkRead {margin-left:165px;width: 180px;}
#BVCustomerRatings .BVRRRatingSummaryNoReviewsWriteImageLink img {width: 130px; height: 24px; margin-top: 44px;}
#BVCustomerRatings .BVRRRatingSummaryLinkWriteFirst a {position: relative; font-size:12px; font-weight:bold; top:45px; left:15px;}
#BVCustomerRatings .BVRRRatingsHistogramButton {height: 0px;}
#BVCustomerRatings .BVRRSocialBookmarkingLinks {display: none;}
*/
#BVCustomerRatings .BVRRLabel{display:none !important;}

.BVRRRatingSummaryStyle2
{
	text-align: center;
}
.BVRRRatingSummary
{
	line-height: 1em;
	margin:0px;
}
#BVCustomerRatings .BVRRRatingsHistogramButton
{
	padding: 7px 0 0px 84px !important;
}
.BVRRRatingSummaryLinks
{
	margin-top: 0;
	margin-bottom: 0;
}
.BVRRRatingSummaryNoReviews
{
	margin-top: 33px;
}
.li_top li:first-child{margin-top:0px;}
.li_top li{margin:10px;}
.trailPay { float:right; width:145px; padding:0px 10px 0 0; text-align:center; color:#bfbfbf; font-size:11px; }
.trailPay a { color:#494646; font-size: !important 12px; font-weight:bold; display:block; margin:4px 0 0 0; background:url(//www.movietickets.com/images/common/homepage/btn2_bg.jpg) repeat-x bottom left; border:1px solid #dfdfdf; border-radius:6px; padding:5px 10px 4px 10px; }

/*.productionDetails { width:0; float:left; border-left:1px solid #d7d4d4; display: none;}*/
.productionDetails h2 { padding:2% 0 0 3.5%; font-size:14px;font-weight:bold; color:#525050;}
.productionDetails ul { border-bottom:1px solid #d7d4d4; float:left; padding: 0; margin-top: -8px; }
.productionDetails li { font-size:12px; color:#000; line-height:12px; padding:1% 3.5%; float:left; width:93%; }
.productionDetails li.alt { background:#e4e4e3; }
.productionDetails li span, .productionDetails li a { color:#865703; }

.paymentChargeNotice {
	background-color: #FADB60;
	color: #000000;
	padding: 8px;
}

.detailName { width:154px; float:left; font-family: Arial, Tahoma, Verdana; line-height: 16px;}
.detailName2 { float:left; font-weight: bold; margin-right: 4px; font-family: Arial, Tahoma, Verdana; color: #606060 !important;}
.detailContent { float:right; width:368px; text-align:right; line-height: 16px;}
.detailContent2 { margin-left: 15px; width:422px; }
.gold{color:#865702;}
.checkInDiv { float:left; width:180px;padding:0; margin-top:16px; margin-left: 39px; vertical-align: bottom; }
.checkInDiv img { float:left; }
.totalCheckIn { background:url(//www.movietickets.com/images/common/homepage/check_in_no_bg.jpg) no-repeat top left; width:55px; line-height:18px; margin:0; font-size:14px; color:#4c7c9c; font-weight:normal; padding-left:5px; }
.leftDotted{border-left:1px dotted #BFBFBF;margin:10px 0;}
 .movieDetailSynopsis .shareDiv { padding-top:10px; width:150px; margin-right:5px;}
html>body  .movieDetailSynopsis .shareDiv_big{width:210px !important;}
.shareDiv_big img
{
	margin-right: 0px;
}
.MDSocialButtons
{
	position: absolute;
	top: 350px;
}

/*#showtimes .ui-datepicker-trigger{right:-10px;}*/
#showtimes .showDateDiv{padding:0 15px 0 0;}
.showDetailsRow .showLocation  h2,
.theatreOffersdot .theatreOffers h2,
.showDetailsRow .showTicketingOption h2,
.ticketingDiv .ticketingOption h2{color:#6B6B6B;font-weight:normal;text-align:center;font-family:Verdana;white-space:nowrap;}
.ticketingDiv .ticketingOption h2{float:left;padding:0;}
/*#showtimes { border-top:1px solid #d4cec4; border-left:1px solid #f2e6d1; }*/
/*.showDateDiv { float:left; font-size:16px; color:#4f4e4e;  margin:10px 30px 10px 10px; } Jan26 */

 

/*.changeDate {  font-size:14px; color:#865703;  padding:10px 0px 0 0; } Jan26 */
.changeDate img { float:right; position:relative;right:-10px;} 
/*.leftDotted .zipTextBox{margin-top:-7px;padding-left:1px;} Jan26 */
.formField { float:left; font-size:12px; color:#666; padding:10px 5px 0 10px; }
.zipTextBox, .rangeListBox, .sortTheatreListBox, .sortMovieListBox { padding:3px 10px; font-size:12px; color:#666; border:1px solid #d6d4d4; border-radius:6px; width:70px; margin:2px 0 0 0; float:left; }
.rangeListBox{
	height:23px;
}
.formField .rangeListBox{
width:74px !important;	
}

.provinceDropDown {
	width: 170px !important;
}
#ctl13_ddlProvience {
	   width: 150px !important;
}

#ctl13_searchTool_ddlProvience{
	   width: 160px !important;
}
.sortTheatre .rangeListBox{
	width:140px !important;	
}

#ctl13_searchTool_ddlSorting{
	width:150px !important;	
	
}

.rangeListBox, .sortTheatreListBox { padding:2px 5px;width:156px; }
.sortTheatreListBox { width:140px; }
.sortMovieListBox { margin:8px 0 10px 0; padding:3px 5px; width:135px; }

.sortTheatre { float:left; margin:14px 0 0 15px; padding:6px 0 5px 0px; }
.sortTheatre#userReview { float:right; margin:10px 15px 0 0px; border-left:0px dotted #bfbfbf; padding:15px 0 5px 25px; }
.ticketingDiv { float:left; padding:5px 0 0; font-size:12px; color:#000; line-height:22px; width:655px;clear:both }
.ticketingDiv p { float:left; padding:0; margin:0; font-size:14px; color:#999999; line-height:22px; }
.ticketingDiv p span { font-size:12px; }
.ticketingDiv p span span { color:#865703; }
.ticketingOption { float:left; padding:0 10px 5px 15px; font-size:14px; color:#2f2116; }
.ticketingOption img { float:left; margin-right:10px; }

#ctl12_searchTool_ddlProvience {
	width:120px !important;	
}


/*.showDetails { float:left; padding:1px; margin:3px;  background:#E7E4E4;width:98.9%;}*/
.showDetails h1{ background:#E7E4E4; color:#865702;text-transform:none !important;}
.showDetailsContent { background:#ffffff; float:left; width:100%; }
.showDetails_noBg h1{background:#FFC;color:#865702;}
.showDetails_noBg .showDetailsContent { background:#fff; }
/*.showDetailsRow { float:left; border-bottom:1px solid #c0bebe; padding:10px 15px; position:relative; width:644px; } Jan26 */
.showDetailsRow.noBorder { border:none; }
/*.showLocation { width:205px; float:left; border-right:1px dotted #000;font-family:Verdana;font-size:12px; padding:0 15px 0 0; } Jan26*/
.showLocation img { float:right; margin-right:25px; }
.contentDiv .showDetailsRow h1 { font-size:16px; color:#865702; margin:0; padding:0; background:#60F; border:none; text-transform:none; }
/*.showDetailsRow h2 { font-size:14px; color:#000; margin:0; padding:0; }*/
/*.showDetailsRow p { padding:12px 0 0 0; font-size:12px; color:#000; line-height:15px; float:left; }*/
.showDetailsRow p a, .showDetailsRow p span a, .showTimeContent p a
{
	color:#865703; }
 .showTimeContent p a {text-transform:uppercase;}
 .showTimeContent p span {text-transform:uppercase;}
.showDetailsRow p span.noTickets { color:#7d7c7a; }
.showTimeHeader{display:block;}
.showTimeHeader h1{top:-6px;}
.theatreOffers { float:left; width:112px; padding:0px 54px 0 60px;  font-size:12px; color:#6b6b6b; }
.theatreOffers img { margin:15px 15px 0 0; float:left; }
/*.openingWeekPaging > .showTimesPaging{float:left;left:45%;position:relative;top:0;}*/
.showTicketingOption {  width:150px; float:right; font-size:12px; color:#6b6b6b; }
.showTicketingOption img { float:left; margin:15px 15px 0 0; }
.facilityDiv { float:left; width:100%; }
.facility { color:#353131; background:#fff; padding:2px; font-size:9px;font-weight: bold;float:left; margin:5px 2px 0px 0;text-transform: capitalize;border: 1px solid #000;}

.movieTypeDiv { position:absolute; right:0; width:85px; } /*  top:12px; removed */
.movieTypeDiv img { float:left; margin-right:5px; }
/*.theatreOffersdot{float: left; border-right: 1px dotted rgb(0, 0, 0); height: 110px;} Jan26 */
.dividerOrgane { background: none repeat scroll 0 0 #FCD287;
	float: left;
	height: 3px;
	width: 100%; }
.tabArea .menu li a{border-right:none;color:#000;}
.houseDetailDiv { float:left; width:100%; border-radius:8px 8px 0 0; border:1px solid #e0e0e0; background:#fff; }
.theatreDetails { float:left; width:205px; position:relative; z-index:1; min-height:268px; border-right:1px solid #c4c2c2}
.theatreAddress { float:left; border-bottom:1px solid #e7e7e7; text-align:center; width:100%;height: 230px;}
.theatreAddress p { font-size:12px; color:#000; line-height:normal; padding:15px 0 1px 0; text-align:center; }
.theatreAddress span p{font-size: 12px; padding: 10px 15px 10px 0; line-height: 17px;}
 #theatre_offers  .box{background:#fff;}
.theatreOptions .content {border-top:0px !important;border-color:#C4C2C2 !important;}
.theatreOptions { float:left; width:475px; position:relative; z-index:1; margin-bottom:30px;} /* swaminathan change for i coming down in house details page*/
.showtimeHeader{background:#FEEDCF;}
.showTimeMenu {  padding:0 20px 0 30px; width:613px; border-bottom:1px solid #FCD287; margin-bottom:10px; }/*float: left is removed by swaminathan for enabling click functionality*/ 

.showTimeMenu h2 { font-size:16px; color:#4f4e4e; float:left; margin:5px 120px 10px 0; width:200px; line-height:25px; }
.showTimeMenu h2 span { font-size:14px; color:#865703; }
.showTimeMenu h2 span img { display:inline; margin:5px 0 0 15px; }
.showTimeMenu .printShowtime { padding:8px 0px 8px 30px; margin:5px 0 0 0; border-left:1px solid #000; }
.showTimeContent { width:664px; float:left; padding:7px; border:1px solid #e4e4e4; border-radius:8px; }
.showTimeContent h3 { font-size:14px; color:#865702;line-height:15px; }
.showTimeContent h3 span { font-size:12px; color:#d81f21; text-transform:uppercase; padding-left:10px; }
.showTimeContent p { font-size:12px; color:#000; padding:10px 0 0 0; }
.showTimeContent ul li { }
.showTimeContent ul li.hdshowtime{padding:20px 0; border-bottom:1px solid #a8a7a7;}
.showTimeContent ul .showtime{}
.showType { position:relative;float:right; width:140px;padding-right:10px; }
.showType img { float:right; margin-right:6px; }
.box{position:relative; left: 140px; background:#CC6666; width:220px;}
.theater_offer{float:left;margin-left:18px;padding-top:30px;}
.theater_offer1{float:left;margin-left:18px;padding-top:18px;}

.printShowtime a { color:#865703; }
.printShowtimes {float:right;position:relative;font-size:14px;}
.printShowtimes a {color:#865703;}
.content#critics_review{
clear:both;
background:#FFF;
margin-top:10px;
}



.content#photos{background:#FFF}
.content#user_review{background:#FFF}
.content#trailers_clips{background:#FFF}
#photos h1 {text-transform:none;border-bottom:0px !important;padding-left:30px;}
.photoGallery{margin-top:10px; background-color:#FFC}
.gallerydiv h2{padding-left:25px;font-size:16px;padding-top:10px;}
.gallerydiv{float:left;background-color:#FFC;padding-bottom:20px;padding-left:17px;}
.gallerydiv img{padding-left:17px;padding-top:20px;width:100px;height:65px}
.rating_class{width:100%;}
.rattingContent{margin-left:30px;}
.rattingSummary{margin-top:10px; }
.rattingSummary a{float:right ; margin-right:20px;background-image:url(//www.movietickets.com/images/common/homepage/home_banner_bg.png);height:26px;text-align:inherit;padding:5px 20px 4px; color:#FFF; font-size:16px;}
.rattingBar{width:400px;}
.rattingBar#left{float:left;width:auto;margin-left:20px;}
.rattingBar#left p{margin-top:30px;}
.rattingBar#left img{margin-top:10px;width:110px;height:10px}
.rattingBar#right{float:left;margin-left:70px;}
.rattingBar#right p{margin-top:30px;}
.rattingBar#right img{margin-top:10px;width:110px;height:10px}

.prosBars{width:300px;}

.prosBars#left{float:left;margin-left:20px;margin-top:37px;}
.prosBarsr#left img{float:left;margin-top:20px;width:14px;height:14px}
.prosBars#left a{color:#000; float:right;margin-right:45px;}
.prosBars#left p{color:#000}

.prosBars#right{float:left;margin-left:20px;margin-top:37px;margin-bottom:70px;}
.prosBars#right img{margin-top:3px;width:14px;height:14px}
.prosBars#right a{color:#000; float:right;margin-right:120px;}
.prosBars#right p{color:#000}

.advancedFilter {margin-left:20px;}

.advancedFilter p{color:#000;margin-top:17px;}
.advancedFilter img{margin-top:3px;margin-left:10px;}
div.CustomerComments{
width:95%;
padding:10px;
margin:0px;
clear:both;

}
.CommentsBox{
width:220px;
border:1px solid #E4E4E4;
border-radius:8px 8px 8px 8px;
margin-left:40px;
width:95%;
height:auto;
color:#CCC;
padding-top:10px;
padding-bottom:30px;


}
.CustomerComments li:first-child
{
margin-top:46px;
color:#15212c;

}
.CustomerComments li a
{

padding:10px;
color:#15212c;
font-size:14px;
}
.CustomerComments li h1
{
font-size:14px;
}
.CustomerComments li h2
{
font-size:10px;
margin-left:48%;
}
.CustomerComments p{
color:#15212c;
font-size:12px;
}
.movieStatus{
clear:both;
position:relative;
color:#15212c;
width:60%;
padding-top:25px;
padding-left:20px;

}
.movieStatus a{
font-size:12px !important ;
padding-left:10px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.selector{
border-top:1px solid #666;
background-color:#FFC;
border-bottom:1px solid #FCD287;
clear:both;
}
.selector#seperator{
	border-top:0px solid #666;
}

.sweeps{
border:1px solid #dcdcdc;
border-radius:10px;
display:block;	
}
#sweepsContent{
padding:20px;	
font-family: arial;
line-height: 18px;
}

.userComments{
width:96%;
border:1px solid #dcdcdc;
border-radius:10px;
margin:10px auto;
display:block;

}
.helpImage{
float:right;
margin-top:10px;
overflow:visible;
}



div.img
  {
  padding:2px;
  padding-top:15px;
  padding-bottom:15px;
   height:auto;
  width:auto;
  float:left;
  background:#FFC;
  text-align:center;
  
  }
div.img img
  {
  display:inline;
  margin:3px;
  
  }
div.img a:hover img
  {
  border:1px solid #0000ff;
  }
.img#sliderRightArrow{
background:none;
margin-left:-10px;


}
.img#sliderLeftArrow{
position:relative;
left:-5px; 
margin-top:10px;
 margin-left:10px; 
background:none;
 
}
.thumbImage div:first-child {
margin-left:-20px;
}
.contentHeader h1{
float:left;
padding-top:10px;
border-bottom:0px solid #FCD287 !important
}
.reviewOption{
float:right;
padding-top:15px;
}
.reviewOption a{
	
color:#865702;
display:block;
text-align:center;
}
#searchPage{
width:auto;
border-radius:10px;
background:#fff;
border:1px solid #CCC;
}


.Searchdiv h1 { padding:10px 10px 10px 10px; background:#fffcf6; text-transform:uppercase; border-bottom:1px solid #fcd287; border-radius:10px 10px 0 0; position:relative;  margin-bottom:0px;  font-size:30px; color:#2e2e2e; }


.matchingResults{
background:#FFF;
width:100%;

}
#matchingNumber{
margin-left:20px;
font-size:16px;
font-smooth:always;
 font-family: 'Cagliostro';

}
.searchResults li{
border-bottom:1px solid #000;
margin-top:10px;
clear:both;
}
.searchResults img, .searchresults input{
float:left;
}

yellow{
color:#865702;
}
bold{
font-weight:bolder;
text-transform:uppercase;
 
}
yellowBold{
/*font-weight:bolder;
color:black;
font-family:Arial, Helvetica, sans-serif;
margin-left:35px;
font-size:14px;*/

color: #080808;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	margin-left: 35px;


}

.theatre_hr {
	background-color: #D4D4D4;
	border: medium none;
	height: 1px;
}
.searchResults bold{

font-family:Arial, Helvetica, sans-serif;
color: #080808;
	font-size: 12px;
	line-height: 18px;
	text-transform: uppercase;
}

.main a{
font-weight:bolder;
text-transform:none;
font-family:Arial, Helvetica, sans-serif;
margin:0px 12px 0px 8px; 
color:#000;
clear:both;
}

.main{
	text-transform: uppercase;
	font-weight: bold;
}

li:first-child.main
{
margin-top:5px;
}

.mt_trailers_list img, .mt_trailers_list input{
padding-bottom:10px;	
}


.searchResults div{
/*padding-top:6px;*/
}

.trailorsDesc{
margin-left: 26% !important;
}
.photosDesc{
margin-left: 32% !important;
font-weight:bold;
}
.cardsDesc{
margin-left: 33% !important;
font-weight:bold;
}

.HouseDesc{
margin-left: 0%!important;

}
yellowBold.house{
margin-left:0px !important;
font-size:18px;
}
yellowBold.movies{
/*margin-left:10px !important;*/
color: #865702;
	font-size: 12px;
	font-weight: bold;
	margin-left: 0 !important;
	text-transform: uppercase
	
}
yellowBold.trailors{
margin-left:18px !important;
}
yellowBold.photos{
margin-left:22px !important;
}
yellowBold.cards{
margin-left:10px !important;
}
.searchHeader
{
/*font-size:20px; 
border-bottom:1px solid #fccf7f; 
color:#2e2e2e;
padding:10px 10px 10px 10px;
background:#FFF;
font-family:Arial, Helvetica, sans-serif;*/
background: none repeat scroll 0 0 #FFF9EF;
border-bottom: 1px solid #FCCF7F;
color: #2E2E2E;
font-family: Arial,Helvetica,sans-serif;
font-size: 19px;
padding: 10px;
 }

searchResults ul{
margin-left:40px;
margin-right:20px;
}

.searchResults img{
float:left ;

}
.searchResults bold{
text-transform: uppercase;

}
/*ul.searchResults li:first-child{
height:200px ;
} */ 

 
ul.searchResults#trailorResults li:first-child{
height:100px !important;
}
/*
ul.searchResults#houseResults li:first-child{
height:90px !important;
}*/

.searchLeft
{
float:left;
width:160px;
margin:0;
padding:1em;
background:#FFF;
}

.searchLeft .refineText{
background:#fdb739;
color:#000;
height:25px;

line-height: 25px; 
font-size:12px;
padding-left:6px;
text-align:center;
font-weight:bold;
}
.sub_active{
display:block;
}
li .sub_active{
padding-left:0px;
font-weight: 100;


}
.sub_active li{
margin-top:5px;
}
.sub_active li:last-child{
margin-bottom:5px;
}
.sub_sleep li{
display:none;
}
.sub_sleep{
display:none;
}
.searchTab{

height:30px;
float:left;
}
ul .searchTab li{

height:30px;

}
.searchRight{
background:#FFF;
overflow:hidden;
}
.searchType{
margin-top:15px;
text-align:left;
font-size:12px;
border-bottom:1px solid #FED792;
padding-bottom:3px;

}
.searchType yellowBold{
font-size:24px;
font-weight:normal;
margin-left:0px !important;
color:#080808;

}
.HeaderText{
background:#fdb739;
text-transform:capitalize;
text-align:center;
height:30px;
font-family:Verdana, Geneva, sans-serif;
font-style:normal;
font-weight:bold;
font-size:12px;
margin-top:10px;
line-height:30px;
}

.synopsis{
width:640px;
height:305px;
left:-46px;
background:#FFF;
position: relative; 
border-radius:10px;
border:3px solid #666666;
-moz-box-shadow:     0 0 5px 2px  #999999;
-webkit-box-shadow:  0 0 5px 2px  #999999;
box-shadow: 0 0 5px 2px  #999999;/* box-shadow: h-shadow v-shadow blur spread color inset;*/
overflow:auto; /*overflow:hidden;*/
display: none;
z-index:99999;
line-height:18px;
top: -430px;
z-index: 1000001;
}
.productionDetails{
width:640px;
height:345px;
left:-46px;
background:#FFF;
position: relative; 
border-radius:10px;
border:3px solid #666666;
-moz-box-shadow:     0 0 5px 2px  #999999;
-webkit-box-shadow:  0 0 5px 2px  #999999;
box-shadow: 0 0 5px 2px  #999999;/* box-shadow: h-shadow v-shadow blur spread color inset;*/
overflow:auto; /*overflow:hidden;*/
display:none;
z-index:99999;
line-height:18px;
top: -430px;
z-index: 1000001;
}
.close{
position:relative;
top:2px;
left:183px;
display:none;
z-index: 1000002; !important;
}
.close2{
position:absolute;
top:2px;
left:838px;
display:none;
z-index:999999 !important;
}
.close3{
position:absolute;
top:81px;
left:599px;
display:none;
z-index: 1000002; !important;
}
.make{
opacity:0;
width:0px;
height:0px;
}
.active{
display:none;	
}
#tabs .menu li.active{display:block;background:#fffcf6;color:#000;}
.movieBanner{
margin-left:auto;
}
.movieBanner h1 { padding:10px 10px 10px 10px; background:#fffcf6; text-transform:uppercase; border-bottom:1px solid #fcd287; border-radius:10px 10px 0 0; position:relative;  margin-bottom:0px;  font-size:30px; color:#2e2e2e; }

.movieBanner { width:100%; float:left; margin:10px 0 0 120px; }

.movieName{margin-bottom:0px !important;}
.movieName span{font-size:30px;}
.synopsisTitle{font-size: 14px; font-weight:bold; margin-bottom:8px; color:#2e2e2e !important;}
.synopsisText{ line-height: 16px;}
.starring{color:#000;}
.fullSynopsisTitle{font-size:30px;}
.col img{float:left;}
.landingGallery 
{
	 margin: 2px;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}
#ReadFullSynopsys {
	width: 98%;  margin-left: 9px;  line-height: 20px;
}
.landingGallery img{
display: inline;
  margin: 3px;
  border: 1px solid #ffffff;

}
.landingGallery .desc 
{
	 color: #865703; /* modified for movie listing alignment - Hema*/
	 font-weight: bold; /* modified for movie listing alignment - Hema*/
	 line-height: 18px; /* modified for movie listing alignment - Hema*/
	 text-align: center;
	 width: 135px;/* modified for movie listing alignment - Hema*/
	 margin: 0 0 0 9px; /* modified for movie listing alignment - Hema*/
}
.houseBanner 
{
	margin: 0px auto 0 auto;
	width:683px;
}
.houseBanner h1{
	padding:10px 10px 10px 10px; 
	background:#fffcf6;
	text-transform:uppercase;
	border-bottom:1px solid #fcd287;
	border-right: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	border-radius:10px 10px 0 0;
	position:relative;
	font-size:30px; 
	color:#2e2e2e;  
}
/*swami changes for home page*/
 .showTimeContent h3 a { font-size:18px; color:#865702; text-transform:capitalize; font-weight:bold;}
 
 #txtAdcontainer2 a{
 width:100%; float:left; background:#000 url(//www.movietickets.com/images/common/homepage/ticket_ad_bg.jpg) repeat-x top left; border-radius:10px; text-align:center; padding:20px 0px 20px 0px;; color:#fff; font-size:18px; margin:0 0 10px 0; 
 }
 
 .contentDiv { float:left; width:683px;/* swaminathan change for i coming down in house details page*/ /*background:#fff; -moz-border-radius:10px; border-radius:10px; border:1px solid #e1e1e1;*/ padding:0 0 10px 0px; 
	border-radius: 8px 8px 8px 8px; }
 .contentDivWide { float:left; width:100%;
	padding:0 0 10px 0px; 
	border-radius: 8px 8px 8px 8px; 
	line-height: 15px;}
.contentDiv960 { width: 960px;}
.contentDiv1001 { width: 1001px;}
.contentDiv936 { width: 936px;}
.buyTicketsBtn input{ background:url(//www.movietickets.com/images/common/homepage/btn_bg.jpg) repeat-x top left; border:1px solid #cc9900; border-radius:8px; float:right; padding:8px 12px; color:#000; font-size:14px; font-weight:bold; display:block; }
	

#all_Results{background:#ffffff;width:100%;}/*temperoruy change */
.menu#menu2{border-top:bisque;}
/*swami changes for home page ends here*/
#showtimes .content{width:678px; background-color:#FEEDCF}
#showtimes .ticketingDiv{width:100%}
#showtimes{display:block;width:100%;}

.movieWidgetUl {
	text-align: left; 
	float: none; 
	position: absolute; 
	top: 0px; 
	right: auto; 
	bottom: auto; 
	left: 0px; 
	margin: 0px; 
	width: 6678px; 
	height: 279px;
}


.moviePollDiv tr
{
height:5px;
}

.tab_content {
	display: none;
	position: relative;
}

.tab_content_hd {
	display: none;
	height: 235px; 
	overflow-y: auto;
}
/*style.csa changes by  - Hema starts here */
.moviePollDiv tr td{font:11px arial,sans-serif;display:block;}
.moviePollDiv tr td.tdAns{float:left;}
.moviePollDiv tr td.tdAns span{display: table-cell;vertical-align: middle;}
.moviePollAns{display: table-cell;vertical-align: middle;text-align: justify;}
.moviePollDiv tr td.tdAnsBeforeSubmit{margin-top:5px;}

#description .pager{margin-left:0;width:100%;}
#menu.menu{ position: relative;left: 10px;}

#tabs.menu{margin-left:3px; display:block; overflow:hidden;}

#bod4HP #tabs.menu{padding-top:10px;} 


.houseDetailDiv #tabs.menu{margin-left:0px;}
.houseDetailDiv .theatreOptions .menu{width:100%;}/* swaminanthan change for house details*/
.list_carousel{top:0;}
.theatreOptions .menu li{float:left;}
.theatreOptions .menu li a{ color: #000000;font-size: 11px;font-weight: bold;border-color:none !important;border-width:none !important;margin:-1px 0 0 -1px }
.regularLi{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap; height:18px !important; line-height: 18px;}
.houseDetailDiv .theatreOptions .menu li a{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.houseDetailDiv .theatreOptions .menu li a:hover{white-space: nowrap;}
.houseDetailDiv .theatreOptions .menu li a.borderRight{border-radius:0;}
.theatreOptions .menu li a.borderRight{width:53%;}
.tabArea .menu{margin-top:5px;}
.list_carousel .prev {left:0;}
.tabArea .pager{margin-left:0;width:100%;}
.contentBlock .menu{margin-left:0px;}
.tabs_content_container{ display:block; overflow:hidden; clear:both; width:100%; margin:0 auto;}
.tabs_content_container.hdtabs{ width:475px;}
.clickable{ cursor: pointer;}
.list_carousel1 .prev{left:-10px}
.list_carousel1 .next{right:-10px}
.nextMovieSlide{position: relative;top: -251px;left: 626px;}
.prevMovieSlide{position: relative;top: 95px;z-index: 99;left: -4px;}
.caroufredsel_wrapper{width:650px;left:13px;position: relative !important;}
.movieWidgetShift{top: -60px !important;}
#hpMovieCarousel > .caroufredsel_wrapper{margin-left: 4px !important;}
.caroufredsel_wrapper {
	margin-left:5px; width:636px !important;
	margin-left: 4px !important;
}
.caroufredsel_wrapper li{
margin-left:7px;
}
#f0015 .caroufredsel_wrapper li{
	margin-left:0px;
}
.showTimeHeader .printShowtime{float: right;margin-bottom: 10px;position: relative;top: -15px;}
.showToolbarDiv{ width:100%; display:block; clear:both;background: url("//www.movietickets.com/images/homepage/widget-bg.png") repeat scroll 0 0 transparent; border-bottom:1px solid #FCD287; float:left; *padding:10px 0px 20px 0px;}
.showTimeContent  .sortListBox{position:relative; top:15px;}

.contentBlock span a:hover{text-decoration:none;color:#000;}
.contentBlock.mgnt72.noShowtimesMessage a{text-decoration:none;color:#000;}
#trendingNowPager{display: block;  margin: 60px 0 10px 0px;}
#pager4{margin-top:-10px;width:663px;position:relative;left: 10px;}
#pager42{margin-top:0px;width:990px;position:relative;left: 10px;}
#pager43{margin-top:0px;width:990px;position:relative;left: 10px;}
#pager44{margin-top:0px;width:790px;position:relative;left: 10px;}

.showtime p span a{font-size:14px;}
.goldColor{color:#865703;}

.buyTktGold,.hdMovietitle{font-weight:bold;}
.showDateDiv input{float:right;position:relative;right:65px;}
.sponsor p {margin:13px -14px 0 0 !important}
/*style.csa changes by  - Hema ends here */
/*swaminathan Changed for  round corneres */
.roundify{

	border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
}
.buyTktGold {
	background: url("//www.movietickets.com/images/common/homepage/btn_bg.jpg") repeat-x scroll left top transparent;
	border: 1px solid #CC9900;
	border-radius: 4px 4px 4px 4px;
	padding: 3px 4px;
	text-align: center;
	margin-right: 5px;
}

.showTimesheader{width:100%;
float:left;
margin:0;
border-bottom:1px solid #fab333;
/*background:url(//www.movietickets.com/images/homepage/inn-yellow-bg.png) repeat-x !important; /* Jan26 ---removed image added color not sure why image is being loaded here CL ?*/
background-color:#fef2dd;
}
.loginBtn {background:url(//www.movietickets.com/images/common/homepage/btn_bg.jpg) repeat-x top left;padding:8px 12px; color:#000; font-size:14px; font-weight:bold; display:block;border-radius:2px;
}
.signmenu {*right:-103px;*top:28px;}
.welcomenu {*right:0;*top:28px;}
ul.loggedRegisterMenu li.loggedafter{min-width:220px;width:100%; padding:4px 0px; border-radius:8px 8px 0 0 !important;}
ul.loggedRegisterMenu li.loggedafter:hover{color:#F0A724; background-color:#fff;}
ul.loggedRegisterMenu  li:hover
{

}
/* below styles for overriding social sharing icons on add icon */
.houseDetailDiv .addthis_default_style .addthis_button_preferred_1 .at16nc.at16t_facebook,
.houseDetailDiv .addthis_default_style .addthis_button_preferred_2 .at16nc.at16t_email,
.houseDetailDiv .addthis_default_style .addthis_button_preferred_3 .at16nc.at16t_twitter,
.houseDetailDiv .addthis_default_style .addthis_button_preferred_4 .at16nc.at16t_print{background-position:0 10;}

.productionDetails .addthis_toolbox.addthis_default_style span{padding:0 3px;}
.topRegisterMenu ul li span.welcomeUser
{
	font-size:13px;font-weight:bold; padding:0px 12px;
	
}
#ucHeader_ucSignInAndJoinNow_divFavouriteTheater {font-weight:bold;}

.welcomAdress
{
   /*-ms-word-break: keep-all;
	 word-break: keep-all;

   Non standard for webkit 
	 word-break: break-word;*/

-webkit-hyphens: auto;
   -moz-hyphens: auto;
		hyphens: auto;
		width:90%;
		margin:0 auto;
		display:block;
		overflow:hidden;
}
.welcomAdress a
{
color:#333 !important;
display:block;
line-height:20px;
font-size:11px;
}
.welcomAdress a:hover{
background-color: #f1f1f1;
color:#F0A724 !important;
}
.accountsFunction{

padding:15px 3px 3px 4px;
border-top:1px solid #d1d1d1;
text-align:center;
}
.userAdress .accountsFunction a
{
color:#333 !important;
height:15px;
text-align:center;
background:url("//www.movietickets.com/images/common/homepage/top_tab_bg.png") repeat-x scroll left top transparent;
color:#000;
padding:3px 8px;
border-radius:3px;
line-height:18px;
float:none !important;
text-decoration:none !important;
margin: 5px 5px;
}
.accountsFunction a:hover
{
color:#000 !important;
}
/* float footer start */
#footerbar {position:fixed;bottom:-46px;width:100%;z-index:100000000;}
#footerbar ul {padding-top:13px;margin:0 auto;width:1100px;}
#footerbar>ul>li {height:48px;padding:0 5px;float:left;}

/*#footerbar #tab_login {padding-left:0;}*/
#footerbar .fb_icon {float:left;height:48px;width:34px;margin-right:1px;}
#footerbar #footer_ad {width:300px;margin:0;padding:0;}/* changed padding from 1 to 10 for add this 3/26/12*/

#tab_share {margin-left:10px;width: 560px;}/* changed width from 362 to 462 3/26/12*/
#tab_share ul {width:auto;margin:0px;padding:0px;}
#footerbar #tab_social div{padding-top:10px;}/*added 3/26/12 for addthis follow buttons*/
#tab_social a{
	margin-left:5px;}

#footerbar {background:transparent url(//www.movietickets.com/images/common/footerbar_background.png) repeat-x;-moz-transition: all 0.25s ease-in-out 0s;}
#footerbar li {background:url(//www.movietickets.com/images/common/footerbar_divider.png) no-repeat right center; display:inline;}
#tab_login a {background:url(//www.movietickets.com/images/common/footerbar_icon_login.png) no-repeat;}
#footerbar #tab_myAccount{width:42px;margin:0px;padding:0px;}
#tab_myAccount a {background:url(//www.movietickets.com/images/common/footerbar_icon_myAccount.png) no-repeat;}
#footerbar .myaccount_icon {float:left;height:48px;width:42px;margin-top:2px;}

#fb_facebook {background:url(//www.movietickets.com/images/common/footerbar_icon_facebook.png) no-repeat;}
#fb_twitter {background:url(//www.movietickets.com/images/common/footerbar_icon_twitter.png) no-repeat;}
#fb_youtube {background:url(//www.movietickets.com/images/common/footerbar_icon_youtube.png) no-repeat;}
#tab_mobile a {background:url(//www.movietickets.com/images/common/footerbar_icon_mobile.png) no-repeat;}

#tab_share {background:none;}
#tab_share, #tab_share li, #footerbar #footer_ad,#footerbar #colapse {background:none;}

.social_widgets {width:550px; padding: 1px 0pt 0pt;height: 22px;float:right;margin-top:15px;overflow:hidden;}/* changed width from 362 to 462 3/26/12*/
.social_widgets li {float:left;}
.social_widgets li iframe {width:100px;}
.social_widgets .plus_one {margin-left:10px;}

#footerbar .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
display: none !important;}

#footerbar #barClose {background: none repeat scroll 0 0 #999999; border-color: #888888; border-radius: 4px 4px 0 0; border-style: solid solid none; border-width: 1px 1px 0; bottom: 49px; color: #FFFFFF; font-size: 12px; height: 19px; position: absolute; width: 50px; cursor:pointer;}
#footerbar #colapse{padding-left:0px;}
#footerbar #colapse span{color:#fff;font-weight:bold;}

#footerbar.open {
	-moz-transition: all 0.25s ease-in-out 0s;
	bottom: 0;
	left:0;
	right:0;

}
.highlight{
opacity:0.5;
pointer-events: none;
 cursor: not-allowed;
/*background:url(../images/slider_left_arrow.png)*/
	}
.disabled
{
opacity:0.5;
filter:alpha(opacity=50);
cursor:default;
}
.disabled > img
{
	filter:alpha(opacity=50);
}
.highlight{
opacity:0.5;
pointer-events: none;
 cursor: not-allowed;
/*background:url(../images/slider_left_arrow.png)*/
}
/* float footer end */


/* Search theaters UI  */
.prevDummy{
position: absolute;
 z-index: 9999;
 top: 111px; 
left: 10px;
display:none;
opacity:1;
}
.nextDummy{
position: absolute; 
z-index: 9999;
 top: 111px; 
 right: 11px;
 display:none;
 opacity:1;
}
.infoRight{

margin-left:23%;
}
.theaterMovieName{
color:#a67b46;
font-size:16px;
width:100%;
border-bottom:1px solid #000;
}
.theaterOffer{
width:29%;
}
.theaterOption{
width:20px
}

.theaterheading li{
display:inline;
border-bottom:none;
padding-left:12%;
}
.theaterInfo{
height:90px;
width:36%;
float:left;
border-right:1px solid #000000;
}
.theaterOffer{
height:90px;
width:30%;
float:left;
border-right:1px solid #000000;
}
.theaterOffer img{
margin-right:29px;
padding-top:10px;
}

.theaterOption{
height:90px;
width:34%;
float:left;
border-right:1px solid #000000;
}

.theaterOption img{
margin-right:10px;
}
.theaterResults{
overflow:hidden;
margin-top:10px;
}

.mainResults
{
overflow:hidden;
margin-bottom:10px;
}
/* Search Theater  ends swaminathan.G*/

/* Added Below Style for Movies Wizard*/
 .tabSeparator{border-right:1px solid #ccc; float: left;height: 34px;}
 /* Movies Wizard Style end*/
 
/* Search Theater  ends swaminathan.G*/

.theaterOfferImage
{
margin-left:4px;
}
 /* trailer IE7 sponsor alignment */
 .trailerSponsor{display: block; float: right; width: 26%;}
 
 /* IE Round Corner Fix  start swaminathan.G*/
 .contentBlockHeading{
width:99%;
margin-top:2px;
font-size:20px;
text-indent:10px;
border-bottom:1px solid #FC3;
padding-top:10px; 
background:#FFFCF6;

}



/* IE Round Corner Fix  end swaminathan.G*/


.ui-autocomplete
{
width:390px !important; 
background:#ffffff ;
margin-left:4px !important;
border:0px 4px 4px 4px solid #999;
border-bottom-radius:5px;
font-family:Arial, Tahoma, Verdanap;
left:714px !important;
   z-index:99999 !important;
   padding-bottom:10px;
   position:absolute !important;
}

.ui-autocomplete-category {
		background: none !important;
		padding: .2em .4em;
		margin: .3em 0 .2em;
		line-height: 1;
		width :378px !important;
		color:#FDB739;
		text-transform:uppercase;
		font-size:14px !important;
		font-weight:bold !important;
	 
	}
	
.ui-menu-item
{
padding-left:20px !important;
}

.ui-menu-item:hover
{
background:#FEEDCF;
cursor:pointer;
}

.ui-dialog-content UL {
	LIST-STYLE-TYPE: disc; PADDING-LEFT: 15px
}
.ui-content15 UL {
	LIST-STYLE-TYPE: disc; PADDING-LEFT: 15px; 
}
.ui-content15 LI {
	LIST-STYLE-TYPE: disc; PADDING-LEFT: 15px; PADDING-TOP: 15px;
}
.ui-content30 UL {
	LIST-STYLE-TYPE: disc; PADDING-LEFT: 30px; 
}
.ui-content30 LI {
	LIST-STYLE-TYPE: disc; PADDING-LEFT: 30px; PADDING-TOP: 15px;
}
.grid1 tbody td {border-top: 3px solid #fff; padding: 10px; background: #f2f2f2; text-align: left; vertical-align: top}


.showTimeContent p a {text-transform:uppercase;}

.search_category {
margin: 10px 0;
}



/*Shreedhar Changes */
.search_result
{
	background-color:#FFF;
	border-bottom: 1px solid #CCCCCC;
	height: auto;
	margin-bottom:2px;
	clear:both;
	display:inline-block;
}

.search_result h3
{
	color:#865702;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #D4D4D4;
	padding:6px;
}

.search_result h4
{
	color:#6b6b6b;
	font-size:12px;
	padding:6px;
}

.search_result h5
{
	color:#000;
	font-size:12px;
	padding:6px;
}

.search_result h6
{
	color:#865703;
	font-size:12px;
	padding:6px;
}

.theatre_info{
	border-right: 1px dotted #000;
	width:170px;
	margin:10px 0px;
	float:left;
	/*height:100px*/
	min-height:115px;
}

.theatre_offers{
	border-right: 1px dotted #000;
	width:140px;
	margin:10px 0px;
	float:left;
	/*height:100px;*/
	min-height:115px;
}

.ticketing_options{
	width:170px;
	margin:10px 0px;
	float:left;
	/*height:100px;*/
	min-height:115px;
}

.tan_background{
	background-color:#e7e4e4;
}

.heart_icon
{
	position:relative;
	float:right;
	top:4px;
	right:4px;
}

.ticketing_options_group{
	border-bottom:1px solid #fcd68f;
	padding:5px;
}

.ticketing_options_icons
{
	padding:10px;
}

#pagination-digg li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;
}
#pagination-digg a{
border:solid 1px #918a8a;
background:#fbfafa;
margin-right:5px;
color:#ffab00;
}


#pagination-digg .active{
font-weight:bold;
display:block;
float:left;
}

#pagination-digg a:link,
#pagination-digg a:visited {
color:#0e509e
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-digg a:hover{
border:solid 1px #0e509e;
background-color:#f8a700;
color:#fff;
}

.yellowbackcolor {
background: #FDB739;
color: black;
height: 25px;
line-height: 25px;
font-size: 12px;
padding-left: 6px;
text-align: center;
font-weight: bold;
width: 100%;
display: inline-block !important;
margin: 10px 0px 0px 0px;
}



.contentBlock > span

{

/*background:white;*/
 /*border-bottom:5px solid  red;*/
  }
  .moviesHeaderTitle
  {
  
  left:0px !important;
  width:100% !important;
 
	  }
	  
	  
	  
	  
 .specialFeaturesList
 {
 margin-top:10px !important;
 top:8px;
 }

.movieDetails a{
position:absolute;
bottom:0px;
left:0px;
}

.imageBand{
top:165px;
}
.errorSignIn{
	position: absolute;
	background-color: #fff;
	color:#414140;
	top: 28px;
	padding:15px 5px;
	line-height:18px;
	border-radius:0 0 8px 8px; 
	*left:0px; 
	display:block;
	width:240px!important;
	border-width: 0 1px 1px;
	font-size:12px;
	box-shadow:0px 3px 4px #554f4f;
}

#errorLoginBox {
	padding-top: 18px;
}



#reLogin{font-size:12px;font-weight:bold;color:#865703; text-align:center;}
/* Srinivasan Changes done for Search Live site look and Feel*/
.cntfix 
{
float:none !important;
padding:3px !important;
}
.innname ul li
{
padding:10px !important;
}
.innname ul li a{color:#999;}
.innname ul li a:hover{text-decoration:none;color:#865703!important;}
.floatrgt 
{
float:right;
}
.floatlft
{
float:left;
}
.padfixlft
{
padding:3px;
}
.padfixrgt
{
padding:20px 4px 5px 0;
}
.cleardiv 
{
clear:both;
}
.tabmenuview 
{
float:left;
width:100%;
}
.btnbuyticket 
{
	height: 25px;
	margin: -5px;
	width: 93px;
	float:right;
}

/* Changes by Srinivasan - Starts here */

.tabArea { width:662px !important;}

.moviePollAns {*left:0 !important}
.tabArea .pager {}
/* 
.list_carousel, .list_carousel1, .openingWeekDiv {padding:20px 0 15px 9px !important;background:url(//www.movietickets.com/images/homepage/inn-yellow-bg.png) repeat-x !important;}
*/
#trendingbg .list_carousel1{background:none !important;}
.list_carousel li, .list_carousel1 li, .openingWeekDiv li{font-size:15px !important;cursor:pointer;}
.caroufredsel_wrapper p {line-height:18px !important; clear:both;}
.topRegisterMenu ul li span {cursor:pointer;}
.box div img {*padding:11px !important;}
.logo{width:auto !important; height:auto !important;}
.boxOfficeList ul li { display:block; padding:0 0 2px 0px; width:100%; margin:0 auto;}
input.imgBtnSearch {margin-top:4px; border: 0;}
#description .pager{}
#showtimes_legend .content{ display:block; border:none !important; width:447px; line-height:18px!important;} /* swaminathan change for house details page showtimes legend tab*/
#LegendIcons img {
	padding-right: 10px;
}
#LegendIcons {
	position: relative;  margin-top: 60px;  margin-left: 20px;
}
#house_info{
	
	margin: 0;
	padding: 25px;
	text-align: center !important;
   
}

#logoCustom {
  padding-top: 1px;
}

.moviePollDiv .tdPercentage span {
	} 
.contentBlock h1 span {margin:-4px 10px 0 0;*margin:-6px 10px 0 0;}
.innfix .caroufredsel_wrapper {left:5px !important; }
.menu li.active a {background:url(//www.movietickets.com/images/homepage/inn-yellow-bg.png) top left repeat-x !important;}
.menu li a {background:none !important;}
.menu li a{font-size:14px;color:#000;}
.content {background:none !important;}
p.movietime{width:100%;}
.headerDiv .wrapperDiv {background:url(//www.movietickets.com/images/common/homepage/header_bg.jpg) repeat-x bottom left;height:173px;*height:174px;height:174px\9;}
.headerDiv .dummyBg {background:url(//www.movietickets.com/images/common/homepage/header_bg.jpg) repeat-x bottom left;width:100%;}
#logos {position:absolute\9;z-index:1\9;}
.tplogobox {height:120px;}

.topRegisterMenu .orangebg {
background:url(//www.movietickets.com/images/common/homepage/top_tab_bg.png) repeat-x top left;
-moz-border-radius: 8px 8px 0 0;
-webkit-border-radius: 8px 8px 0 0;
border-radius: 8px 8px 0 0;
float:left;
 }

.noBg span h1 {background:none !important;border-radius:none !important;border:none !important;}
.footerDiv span h1 {background:none !important;border-radius:none !important;border:none !important;}
.footerContent2 h1 {background:none !important;border-radius:none !important;border:none !important;}
.showTitle {float:left;/*height:16px; Jan26 */margin-left:2px;}
.showTitle h2 {font-size:20px !important;font-weight:normal !important;}
.showDetailsWhite, .showDetails h1.showDetailsWhite {
	background-color: #FFFFFF!important;
}
#ucHeader_ucSignInAndJoinNow_lnkForgotPassword {text-align:left !important;white-space:normal;}
#ucHeader_ucSignInAndJoinNow_lnkLogin {*margin-top:5px; float:right;}
.signForm #ucHeader_ucSignInAndJoinNow_regexEmailValid {width:auto;font-size:12px;text-align:left; display:block!important; margin-left:14px;}
.signForm .innsignForm {*margin-top:-20px;}
.searchinnerpad {padding:10px;}
.mgnbtm {margin-bottom:10px;}
.searchtopdes{float: left;padding-left: 5px;}
.crirevcont{margin:5px 11px 0px 11px;text-align:justify;}
.crirevcont p{padding-right:0px !important}
.hwlogo{margin-right:15px; margin-top:35px;float:right;}
.ticketingdivider {border-bottom:solid 1px #fab333;overflow:hidden;padding-left:20px;margin-top:10px}
.showtimesnprint {overflow:hidden;padding:6px 19px;border-bottom: 1px solid #E4E4E4;}
.nocursor li {cursor:default !important;}
/*Ipad Fixes - Srinivasan*/
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
#footerbar #barClose {right:50px;}
#at16p {margin-top:170px;}
body {width:100%;margin:0;padding:0;}
.topLinks {margin-bottom:13px;}
}
.content {width:100%;}
.content.hdtabs {width:475px;}
.userComments h1 {border-radius:10px 10px 0 0;margin-bottom:15px !important;width:98% !important;*width:98% !important;}

.btnbuytickets
{
	background:#f79e0e url(//www.movietickets.com/images/common/homepage/btn_bg.jpg) repeat-x top left; 
	border:1px solid #cc9900; 
	border-radius:8px;
	padding:10px;
	position:absolute;
	right:11px;
	bottom:-10%;
	width:auto;
	height:14px;
}
.btnbuytickets a 
{
	color:#000; 
	font-size:14px; 
	font-weight:bold; 
	display:block;
	text-decoration:none;
}
#at16p 
{
	margin-top:335px !important;
	*margin-top:300px !important;
}
/* Changes by Srinivasan - Ends here */
/* Easy Slider */

#slider_wrapper {width:246px;background:#000;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding-left:14px;overflow:hidden;}	
#slider_wrapper #slider {width:231px;}
#slider_wrapper #slider li{
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:600px;
	height:83px;
	overflow:hidden;
	margin:5px 0;
	}											

/* // Easy Slider */

.lnkbuyticket{background:url(//www.movietickets.com/images/common/homepage/btn_bg.jpg) repeat-x top left;height:24px; text-align:center;line-height:24px;margin-top:-5px;text-indent:8px;float:right; 
			   color:#fff !important; font-size:11px; font-weight:bold; display:block;border-radius:2px;text-transform:uppercase;padding-right:8px;width:auto;
}

/* domain slider css as below */
.fadein { position:relative;width:246px; }
.fadein img {   background-color: #000000;
	border: 1px solid #000000;
	border-radius: 4px 4px 4px 4px;
	float: left;
	left: 0;
	position: absolute;
	top: 0;}
.galleryDiv h1.movieTitle { float: left;
text-indent: 0px;
text-align: justify;
padding: 5px 0px 5px 5px;
margin-bottom: 5px;}

.zipLabel{ display:block;}

.movieWidget {
	 width: 100%;
	top: 10px;
}
.movieWidget .ajax__tab_header
	{
		line-height: 16px;
		cursor: default;
		border-bottom: 1px solid #ccc;
		
		font-size: 14px;
		font-weight: normal;
		color: #6b6b6b;
		font-family: sans-serif;
	}
	
	.movieWidget .ajax__tab_active
	{
		color: black !important;
	}
	.movieWidget .ajax__tab_active .ajax__tab_outer
	{
		background: #FEEDCF;
	   
	}
	.movieWidget .ajax__tab_outer {
		 font-weight: bold !important;
		color: black !important;
	}
	.movieWidget .ajax__tab_active .ajax__tab_inner
	{
		background: #FEEDCF;
	}
	
	
	
	

.mtc-moviedetails
	{
		width: 100%;
		top: 10px;
	}
	
	.mtc-moviedetails .ajax__tab_header
	{
		line-height: 16px;
		cursor: default;
		border-bottom: 1px solid #ccc;
	}
	.ajax__tab_outer
	{
		border-right: 1px solid #ccc;
	}
	.mtc-moviedetails .ajax__tab_active
	{
		color: #000;
	}
	.mtc-moviedetails .ajax__tab_active .ajax__tab_outer
	{
		background: #FEEDCF;
	}
	.mtc-moviedetails .ajax__tab_active .ajax__tab_inner
	{
		background: #FEEDCF;
	}
    .mtc-moviedetails .ajax__tab_disabled
    {
        display: none;
    }
	.fancy .ajax__tab_header
	{
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: sans-serif;
	}
	.fancy .ajax__tab_active .ajax__tab_outer, .fancy .ajax__tab_header .ajax__tab_outer, .fancy .ajax__tab_hover .ajax__tab_outer
	{
		height: 32px;
		border-right: 1px solid #ccc;
	}
	.fancy .ajax__tab_active .ajax__tab_inner, .fancy .ajax__tab_header .ajax__tab_inner, .fancy .ajax__tab_hover .ajax__tab_inner
	{
		height: 32px;
		margin-left: 16px; /* offset the width of the left image */
	}
	.fancy .ajax__tab_active .ajax__tab_tab, .fancy .ajax__tab_hover .ajax__tab_tab
	{
		color: #000;
	}
	.fancy .ajax__tab_active .ajax__tab_tab, .fancy .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_header .ajax__tab_tab
	{
		margin: 8px 16px 0px 0px;
	}
	
	.fancy .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_active .ajax__tab_tab
	{
		color: #000000;
	}
	.fancy .ajax__tab_body
	{
		font-family: Arial;
		font-size: 10pt;
		border-top: 0;
		border: 0px;
		padding: 0;
		background-color: #ffffff;
	}
	
		.fb_ltr
	{
		height: 600px !important;
	}
	.fb_iframe_widget_loader span
	{
		height: 600px !important;
	}


.ajax__calendar {
   position:relative;
}

.ajax__calendar_container
{

left:0px !important;
top:0px !important;
}
.fl {float: left}
.fr {float: right}
.clr {clear: both}
.clrMax {clear: both; height: 0; font-size: 1px; line-height: 0}
.pr {position: relative}
.pa {position: absolute}
.zi1 {z-index: 1}
.oh {overflow: hidden}
.db {display: block} 
.di {display: inline}
.dn {display: none}
.invis {padding-bottom: 9999px}
.zm100p {zoom: 100%}
.tal {text-align: left}
.tac {text-align: center}
.tar {text-align: right}
.vat {vertical-align: top}
.vam {vertical-align: middle}
.wsnw {white-space: nowrap}
#sub p {margin-bottom: 10px}
#sub ul {margin: 5px 0 0 23px; padding: 0 50px 10px 20px}
.sub p {margin-bottom: 10px}
.sub #netForm p {margin-bottom: 0px}
.sub ul {margin: 5px 0 0 23px; padding: 0 50px 10px 20px}
.sub #netForm ul {margin:0;padding:0;}
.expCont {display: none}
.lisd {list-style: disc}
.lisdec {list-style: decimal}
.lisr {list-style-type: lower-roman}
.lisla {list-style-type: lower-alpha}
.ttuc {text-transform: uppercase}
.ttn {text-transform: none}
.fav3 {background: #fff}
.breakWord {word-wrap: break-word}

.dropCap {font-weight: bold}
.dropCap:first-letter {display: block; float: left; margin: 0 5px 0 0; border: 1px solid #000; padding: 5px; background: #fff url(http://www.movietickets.com/images/common/back_dropcap1.png) no-repeat; font: 400 32px 'times new roman', serif}

/* -- widths -- */
.w2 {width: 100%}
.w3 {width: 5em}
.w4 {width: 3em}
.w5 {width: 185px}
.w6 {width: 200px}
.w7 {width: 75px}
.w8 {width: 70px}
.w11 {width: 33%}
.w10 {width: 10px}
.w14 {width: 14px}
.w15 {width: 15px !important}
.w20 {width: 20px}
.w25 {width: 25px}
.w30 {width: 30px !important}
.w31 {width: 31px}
.w36 {width: 36px}
.w45 {width: 45px}
.w48 {width: 48px}
.w51 {width: 51px}
.w52 {width: 52px}
.w55 {width: 55px}
.w60 {width: 60px}
.w62 {width: 62px}
.w65 {width: 65px}
.w70 {width: 70px}
.w72 {width: 72px}
.w77 {width: 77px}
.w78 {width: 78px}
.w81 {width: 81px}
.w85 {width: 85px}
.w90 {width: 90px}
.w96 {width: 96px}
.w100 {width: 100px}
.w105 {width: 105px}
.w110 {width: 110px}
.w115 {width: 115px}
.w120 {width: 120px}
.w125 {width: 125px}
.w130 {width: 130px}
.w135 {width: 135px}
.w140 {width: 140px}
.w145 {width: 145px}
.w150 {width: 150px}
.w155 {width: 155px}
.w160 {width: 160px}
.w163 {width: 163px}
.w164 {width: 164px}
.w169 {width: 169px}
.w183 {width: 183px}
.w185 {width: 185px}
.w188 {width: 188px}
.w200 {width: 200px}
.w205 {width: 205px}
.w210 {width: 210px}
.w220 {width: 220px}
.w225 {width: 225px}
.w230 {width: 230px}
.w240 {width: 240px}
.w241 {width: 241px}
.w250 {width: 250px}
.w255 {width: 255px}
.w260 {width: 260px}
.w275 {width: 275px}
.w290 {width: 290px !important}
.w296 {width: 296px}
.w300 {width: 300px}
.w312 {width: 312px}
.w315 {width: 315px}
.w320 {width: 320px}
.w330 {width: 330px}
.w335 {width: 335px}
.w350 {width: 350px}
.w365 {width: 365px}
.w370 {width: 370px}
.w400 {width: 400px}
.w420 {width: 420px}
.w488 {width: 488px}
.w515 {width: 515px}
.w518 {width: 518px}
.w615 {width: 615px}
.w680 {width: 680px}
.w586 {width: 586px}
.w728 {width: 728px}
.w945 {width: 945px}
.w2p {width: 2%}
.w15p {width: 15%}
.w17p {width: 17%}
.w18p {width: 18%}
.w20p {width: 20%}
.w23p {width: 23%}
.w24p {width: 24%}
.w30p {width: 30%}
.w37p {width: 37%}
.w49p {width: 49%}
.w70p {width: 70%}
.w95p {width: 95%}
.w100p {width: 100%}

/* -- heights -- */
.h15 {height: 15px}
.h52 {height: 52px}
.h76 {height: 76px}
.h80 {height: 80px}
.h90 {height: 90px}
.h212 {height: 212px}
.h222 {height: 222px}
.h250 {height: 250px}
.h253 {height: 253px}
.h600 {height: 600px}
.h603 {height: 603px}

/* -- margins -- */
.mAuto {margin: 0 auto}
.m0p0 {margin: 0; padding: 0}
.marg0 {margin: 0}
.mgn3 {margin: 3px} 
.mgn5 {margin: 5px}
.mgn10 {margin: 10px}
.mgnt1 {margin-top: 1px}
.mgnt3 {margin-top: 3px}
.mgnt5 {margin-top: 5px}
.mgnt7 {margin-top: 7px}
.mgnt5 {margin-top: 5px}
.mgnt10 {margin-top: 10px}
.mgnt15 {margin-top: 15px}
.mgnt20 {margin-top: 20px}
.mgnt25 {margin-top: 25px}
.mgnt36 {margin-top: 36px}
.mgnt72 {margin-top: 72px}
.mgnr5 {margin-right: 5px}
.mgnr10 {margin-right: 10px}
.mgnr15 {margin-right: 15px}
.mgnr30 {margin-right: 30px}
.mgnb1 {margin-bottom: 1px}
.mgnb2 {margin-bottom: 2px}
.mgnb3 {margin-bottom: 3px !important}
.mgnb5 {margin-bottom: 5px}
.mgnb7 {margin-bottom: 7px}
.mgnb10 {margin-bottom: 10px}
.mgnb13 {margin-bottom: 13px}
.mgnb15 {margin-bottom: 15px !important}
.mgnb25 {margin-bottom: 25px}
.mgnl3 {margin-left: 3px}
.mgnl5 {margin-left: 5px}
.mgnl8 {margin-left: 8px}
.mgnl10 {margin-left: 10px}
.mgnl15 {margin-left: 15px}
.mgnl20 {margin-left: 20px}
.mgnl25 {margin-left: 25px}
.mgnl89 {margin-left: 89px}
.mgnl112 {margin-left: 112px}
.mgnl135 {margin-left: 135px}
.mgnl140 {margin-left: 140px}
.mgn2000 {margin: 2px 0 0 0}
.mgn3000 {margin: 3px 0 0 0}
.mgn3550 {margin: 3px 5px 5px 0}
.mgn3030 {margin: 3px 0}
.mgn5050 {margin: 5px 0}
.mgn010010 {margin: 0 10px}
.mgn7040 {margin: 7px 0 4px 0}
.mgn10050 {margin: 10px 0 5px 0}
.mgn100010 {margin: 10px 0 0 10px}
.mgn001010 {margin: 0 0 10px 10px}
.mgn00515 {margin: 0 0 5px 15px}
.mgn002020 {margin: 0 0 20px 20px}
.mgn110110 {margin: 11px 0}
.mgn50023 {margin: 5px 0 0 23px}
.mgn510010 {margin: 5px 10px 0 10px}
.mgn1025030 {margin: 10px 25px 0 30px}
.mgn201500 {margin: 20px 15px 0 0}

/* -- border -- */
.bd3wht {border-top: 3px solid #fff}
.bd3whb {border-bottom: 3px solid #fff}
.bd1grey {border: 1px solid #f2f2f2}
.bd1hw {border: 1px solid #fff}
.bd1rd {border: 1px dotted #c00}
.brd11 {border-bottom: 1px dotted #c00}
.brd10 {border: 1px dotted #c00}
.brdwht3 {border-top: 3px solid #fff}
.brdwht5 {border-top: 5px solid #fff}
.brdwhb5 {border-bottom: 5px solid #fff}
.brdwht10 {border-top: 10px solid #fff}
.brdwhb10 {border-bottom: 10px solid #fff}
.brdtG1 {border-top: 1px solid #ccc}
.brd909cac {border: 1px solid #909cac}
.brdTop0 {border-top: none}

/* -- padding -- */
.pad0 {padding: 0}
.pd10 {padding: 10px}
.pd15 {padding: 15px}
.pd20 {padding: 20px}
.pd3 {padding: 3px}
.pd5 {padding: 5px}
.pdt1 {padding-top: 1px}
.pdt2 {padding-top: 2px}
.pdt3 {padding-top: 3px !important}
.pdt4 {padding-top: 4px !important}
.pdt5 {padding-top: 5px}
.pdt10 {padding-top: 10px}
.pdt15 {padding-top: 15px}
.pdt20 {padding-top: 20px}
.pdr5 {padding-right: 5px}
.pdr5 {padding-right: 5px}
.pdr7 {padding-right: 7px}
.pdr10 {padding-right: 10px}
.pdr15 {padding-right: 15px}
.pdr20 {padding-right: 20px}
.pdb3 {padding-bottom: 3px}
.pdb5 {padding-bottom: 5px}
.pdb7 {padding-bottom: 7px}
.pdb10 {padding-bottom: 10px}
.pdb15 {padding-bottom: 15px}
.pdb40 {padding-bottom: 40px}
.pdl3 {padding-left: 3px}
.pdl5 {padding-left: 5px}
.pdl10 {padding-left: 10px}
.pdl15 {padding-left: 15px}
.pdl21 {padding-left: 21px}
.pd2252 {padding: 2px 2px 5px 2px}
.pdl86 {
	PADDING-LEFT: 86px
}
.pd3005 {padding: 3px 0 0 5px}
.pd3515 {padding: 3px 5px 1px 5px}
.pd3535 {padding: 3px 5px 3px 5px}
.pd5500 {padding: 5px 5px 0 0}
.pd31035 {padding: 3px 10px 3px 5px}
.pd310115 {padding: 3px 10px 11px 5px}
.pd50150 {padding: 5px 0 15px 0}
.pd31055 {padding: 3px 10px 5px 5px}
.pd555135 {padding: 5px 5px 5px 135px}
.pd555160 {padding: 5px 5px 5px 160px}
.pd555200 {padding: 5px 5px 5px 200px}
.pd55520 {padding: 5px 5px 5px 20px}
.pd5101010 {padding: 5px 10px 10px 10px}
.pd5151010 {padding: 5px 15px 10px 10px}
.pd3535 {padding: 3px 5px}
.pd2020 {padding: 2px 0}
.pd3030 {padding: 3px 0}
.pd5050 {padding: 5px 0}
.pd0505 {padding: 0 5px}
.pd5055 {padding: 5px 0 5px 5px}
.pd5550 {padding: 5px 5px 5px 0}
.pd00100 {padding: 0 0 10px 0}
.pd510110 {padding: 5px 10px 1px 10px}
.pd010010 {padding: 0 10px 0 10px}
.pd0101010 {padding: 0 10px 10px 10px}
.pd1010100 {padding: 10px 10px 10px 0}
.pd1001010 {padding: 10px 0 10px 10px}
.pd100100 {padding: 10px 0 10px 0}
.pd10010 {padding: 1px 0 0 10px}
.pd0151015 {padding: 0 15px 10px 15px}
.pd0201020 {padding: 0 20px 10px 20px}
.pd0202020 {padding: 0 20px 20px 20px}
.pd520520 {padding: 5px 20px}
.pd10151015 {padding: 10px 15px !important}
.pd10201020 {padding: 10px 20px}
.pd0201015 {padding: 0 20px 10px 15px}
.pd10201015 {padding: 10px 20px 10px 15px}
.pd510510 {padding: 5px 10px}
.pd0767 {padding: 0px 7px 6px 7px}
.pd05105 {padding: 0 5px 10px 5px}
.pd6500 {padding: 6px 5px 0 0}
.pd0555 {padding: 0 5px 5px 5px}
.pd5505 {padding: 5px 5px 0 5px}
.pd0500 {padding: 0px 5px 0 0}
.pd0505 {padding: 0 5px}
.pd100300 {padding: 10px 0 30px 0}
.pd0000m0{ padding: 0 0 0 0 !important;margin: 0 !important;}

/* -- font -- */
.bld {font-weight: bold}
.nrm {font-weight: 400 !important}
.ft1 {font-size: 0.9em}
.ft2 {font-size: 0.92em !important}
.ft3 {font-size: 0.99em}
.ft4 {font-size: 1em}
.ft5 {font-size: 1.1em}
.ft6 {font-size: 1.6em}
.ft7 {font-size: 1.5em}
.ft8 {font-size: 8pt !important}
.ft9 {font-size: 1.3em}
.ft10 {font-size: 1.2em}
.ft11 {font-size: 10px}
.ft12 {font-size: 12px}
.ft13 {font-size: .85em}
.ft14 {font-size: 3em}
.ft15 {font-size: 2em  !important}
.ftvsc {font-variant: small-caps !important}
.ftf1 {font-family: verdana, sans-serif}
.ftf2 {font-family: 'arial', 'helvetica', 'dejavu sans', thonburi, sans-serif !important; letter-spacing: -0.25pt; font-weight:bold;}
.ftf3 {letter-spacing: -0.35pt;}
.ftbv11px {font: bold 11px verdana, sans-serif !important}
.ftbv14px {font: bold 14px verdana, sans-serif !important}
.ftbv10px {font: bold 10px verdana, sans-serif !important}
.ft14em {font-size: 1.4em}
.ftfan {font-family: 'arial', 'helvetica', 'dejavu sans', thonburi, sans-serif; letter-spacing: -0.25pt; font-weight: bold;}
.ftfab {font-family: 'arial black', sans-serif}
.ft17em {font-size: 1.7em}
.ft22em {font-size: 2.2em}

/* -- line height -- */
.lh7em {line-height: .7em}
.lh8em {line-height: .8em !important}
.lh9em {line-height: .9em}
.lh1em {line-height: 1em}
.lh11em {line-height: 1.1em}
.lh12em {line-height: 1.2em}
.lh15em {line-height: 1.5em}
.lh16em {line-height: 1.6em}
.lh3em {line-height: 3em}
.lh11 {line-height: 11px}
.lh12 {line-height: 12px}

/* serena 2249 */
.attention_box_1 {margin:10px 0;}
.attention_box_1 h2 {background-color:#95c404;border:1px solid #76a97e;font-size:1.5em;font-weight:normal;padding:10px;color:#000;}
.attention_box_1 div {margin:0 0 0 3px;padding:10px;background-color:#f2f2f2;}
.attention_box_1 p {font-size:1.4em;font-weight:normal;}

.tal #CBSform
{
	display:block;
	overflow:hidden;
	background-color:Green;
	height:200px;
}
/* Changes for Language dropdown */
.languageDrop{
display:none;
}
.select_box_top {
	float:right;
	padding-right:45px;
	background:url(//www.movietickets.com/images/common/right_dropdown_bg.png) no-repeat 151px top;
	cursor:pointer;
	position:relative;
	z-index:999;
	
}

.mw_select_box_top{
	float:right;
	padding-right:45px;
	background:url(//www.movietickets.com/images/common/right_dropdown_bg.png) no-repeat 155px 0px;
	cursor:pointer;
	position:relative;
	z-index:999;
	
}

.getLanguage{
	background:url(//www.movietickets.com/images/common/left_dropdown_bg.png) no-repeat left top;
	float:right;
	padding:0px 0px 0px 10px;
	font-size:11px;
	z-index:999;
	width:140px;
	line-height:26px;

}
.selectedSortOption{
	margin:0px !important;
	padding:6px 0px 10px 10px;
	font-weight:normal !important;
	background:url(//www.movietickets.com/images/common/left_dropdown_bg.png) no-repeat left top;
	float:right;
	font-size:11px;
	z-index:999;
	display:block;
}
.getLanguage a{
	color:#000;
}
.languageDrop{
	border:1px solid #666;
	overflow:hidden;
	background-color:#f2f2f2;
	margin-top:-1px;
	z-index:99999;
	position:absolute;
	width: 141px;
	top:26px;
	border-top:0px;
	*margin-top:0px;
	left: 8px;
}
 .sortOptionsDropDown{
	border:1px solid #666;
	overflow:hidden;
	background-color:#f2f2f2;
	margin-top:-1px;
	z-index:99999;
	position:absolute;
	top:26px;
	border-top:0px;
	*margin-top:0px;
	width: 85%;
	}
.languageDrop li, .sortOptionsDropDown li
{
	padding:0px; margin:0px; height:8px; padding-bottom:8px; line-height:13px; overflow:hidden; padding-top:2px;
	
}
.languageDrop li a, .sortOptionsDropDown li a{color:#666;font-size:10px; padding:0px; margin:0px; padding-left:5px;}
.languageDrop li:hover, .sortOptionsDropDown li:hover{background-color:#3399ff;}
.languageDrop li:hover a, .sortOptionsDropDown li:hover a{color:#fff; cursor:pointer;}
.languageDrop li a:hover, .sortOptionsDropDown li a:hover{text-decoration:none !important; color:#fff;}
.mw_select_box_top{
	position:absolute;right:0px;
	z-index:9999999;
	width: 155px !important;
}

.jcarousel-list{
	height:90px !important;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal{
	height:60px !important;
	padding:5px;
	width:208px !important;
}
#mycarousel li img{
}
.title_name{
	width:100%;
	display:block;
	overflow:hidden;
	border-bottom:1px solid #fcd287;
	 background:url(//www.movietickets.com/images/homepage/widget-bg.png) repeat;
	 border-radius:10px 10px 0 0;
	 -webkit-border-radius:10px 10px 0 0 !important;
	 -moz-border-radius:10px 10px 0 0 !important;
	 padding-bottom:1px;
	}
.title_name h2{
	padding:10px; font-size:20px; text-transform:uppercase!important; font-weight:normal; color:#252525;
}
 .title_name h2 a{
	  color:#252525;
 }
.contentBlock h3{
	display:block;
	font-weight:bold;
	width:100%;
	margin: 10px auto;
	font-size:12px;
	line-height:13px;
}
.footerDiv .title_name{
	 background:url(//www.movietickets.com/images/homepage/widget-bg.png) repeat;
	 border-radius:0;
	 -webkit-border-radius:0;
	 -moz-border-radius:0;
	}
.footerDiv .title_name h2{
	font-size:17px !important;
	color:#646363;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase !important;
}
.movieFeatureDiv .contentBlock h3{
	margin-bottom:5px !important;
}
a.trendingMenu_Last{
	border:0px !important;
}
#trendingbg .list_carousel1{
	width:640px;
	margin:0 auto;
}
#trendingbg{
	padding-bottom:0px !important;
	min-height:392px;
}
#trendingbg .list_carousel1{
	padding:0px !important;
	margin-top:20px;
}

.movieDetailBanner  .wrapperDiv{
	border:1px solid #eee;
	border-radius:10px 10px 0 0;
	background:#fff;
	margin:0 auto;
	width:1000px;
}
.movieDetailBanner .container{
	border-bottom:0px;
	border-radius:0px 0px 10px 10px;
}
.movieDetailSummary  .wrapperDiv{
	border:1px solid #eee;
	border-radius: 0 0 10px 10px;
	margin-bottom: 10px;
	background:#fff;
	width:683px; 
}
.movieDetailSummary {
	border:1px solid #eee;
	border-radius: 0 0 10px 10px;
	margin-bottom: 10px;
	margin-top: -1px;
	padding: 11px 0px 11px 0px;
	height: 385px;
	float: left;
	width: 100%;
}
.movieDetailSynopsis
{
	height: 100%;
}
.movieDetailsPoster{
	width:200px;
	height: 378px;
	display:block;
	overflow:hidden;
	float:left;
	padding-left: 11px;
}
#movieImage {
	width:200px; height:300px; 
}
.movieDetailsReview{
	width:440px;
	height: 385px;
	display:block;
	float:left;
	margin-left:10px; 
}
.movieDatailsStaring{
	margin-top:-4px;
	display:block;
	line-height:16px;
}
.movieDetailsMiniProdDetails{
	margin-top:15px;
	display:block;
	line-height:16px;
}
.movieDetailsMiniProdDetails ul{
	margin: 0;
	padding: 0;
}
.movieDetailsMiniProdDetails li{
	margin: 0;
	padding: 4px 0 0 0;
}
#ad120x600container{
	text-align:center !important;
	margin-bottom:10px;
}
.container{

}

.movieDetailSynopsis p a.readMore2 {
background: url(//www.movietickets.com/images/common/homepage/read_more_down_arrow.png) no-repeat 100% 6px;
cursor: pointer;
padding-right: 18px;
float: right;
}
.morePopup
{
	margin-bottom: 0px;
}
.showTitle h2#menuHeader{
	padding:15px 0px 5px 18px; 
	font-size:20px; 
	text-transform:uppercase; 
	font-weight:normal; 
	color:#252525;
}
 .showTitle h2 a{
	  color:#252525;
 }
 
 /* ============ 26Jan ========== */
 .showTitle h2#menuHeader span{
	 text-transform:uppercase;
 }
 .printShowtime{
	 position:absolute;
	 right:10px;
	 top:-3px;
	 display:block;
}
.wrapperDiv h1.movieName {
	/*padding:5px 0 2px;*/
}
.showTimesheader .formField.leftDotted{
	padding:10px 25px 0 30px!important;
}
.showDateDiv { 
	color:#4f4e4e;  
	float:left; 
	font-size:16px; 
	margin:10px 15px 10px 10px;
	padding-right:20px; 
}
.changeDate {  
	color:#865703;  
	font-size:14px; 
	padding:3px 0 0; 
}
.leftDotted .zipTextBox{
	margin-top:-9px;
	padding:4px 10px;
}
.showtimesnprint div:first-child{
	float:left;
	max-width: 420px;
	border-right: 1px;
	border-style: solid;
	border-color: #999999;
	padding-right: 90px;
}
.showDetails{
	position:relative;
}
#showtimes .showDetails h1{
	border-bottom:1px solid #C0BEBE;
	border-radius:0;
	font-size:16px;
	margin:-2px 0 0 1px;
	padding:5px 0 5px 5px;
	width:99.2%;
}
.showDetails .loginFav{
	float:none;
	padding:0px 2px;
	position:absolute;
	top:8px;
	right:15px;
	width:auto;
}
.showDetails { 
	float:left; 
	padding:1px 2px 2px; 
	margin:3px;  
	background:none;
	border:1px solid #e7e7e7;
	width:98.3%;
}
.showLocation { 
	/*border-right:1px dotted #000;*/
	border-right:none;
	float:left;
	font-family:Verdana;
	font-size:12px; 
	padding:0 15px 0 0;
	width:205px;
}
.showDetailsRow h2 {
	color:#000; 
	font-size:12px; 
	margin:0; 
	padding:0; 
}
.showDetailsRow {
	border-bottom:1px solid #c0bebe;  
	float:left; 
	padding:10px 15px; 
	position:relative; 
	width:640px; 
}
.showDetailsWhite{
	background:#fff;
}
.theatreOffersdot{
	border-left: 1px dotted #000; 
	border-right: 1px dotted #000;
	float: left; 
	height: 110px;
}
.showDetailsRow p { 
	color:#000;
	float:left;
	font-size:12px;
	line-height:15px;  
	padding:8px 0 0 0; 
}
.openingWeekPaging > .showTimesPaging{
	float:none;
	text-align:center;
}
.movieDetailsPaging { 
	background:#e8e8e8; 
}
.dividerOrgane { 
	background: none repeat scroll 0 0 #fff;
	float: left;
	height: 3px;
	width: 100%; 
}




.criticsReviewDescription{
	clear:both;
	margin:5px 0 0;
}
.criticsReviewDescription h2{
	padding:12px 0 15px 15px;	
}
#Reviews{
	border-top:1px solid #FAB333;
}

.dvTrailerVideo{
	clear:both;
}
.dvTrailerVideo > div{
	margin:0 auto;
}
.dvTrailerMain {
	background: url("//www.movietickets.com/images/homepage/white_bg.png") repeat scroll 0 0 transparent;    
	float: left;
	margin:0 auto;
	position: relative;
	display:block;
	overflow:hidden;
	width:100%;
	border-radius:0 0 10px 10px;
	padding-top:20px;
}
.dvTrailerMain .trailercarousel{
	float: left;
	position: relative;
	width: 100%;
	z-index: 0;
}
.dvTrailerMain .trailercarousel h2{
	color:gray;
	font-weight:normal;
	font-size:15px;
	padding:3px 10px;
}
.dvTrailerMain .trailercarousel .trailersTitle, #photos .trailercarousel .trailersTitle {
	width: 100%; 
	background: none; 
	background-color:none;
	margin-bottom: 0px;
	background: url("//www.movietickets.com/images/homepage/widget-bg.png") repeat scroll 0 0 transparent; 
}

#photos .trailercarousel .trailersTitle h2{
	padding:0 0 0 10px;
}
#photo .bigPagination, #photos .trailercarousel .trailersTitle{
	background-color:#fff;
}
.dvTrailerMain .trailercarousel .spacer{
	background:#feefd4;
}

#photo .photospagination{
	background-color:#fff;
}
 /* ============ 26Jan Ends ========== */
 .showTimesPaging ul li{
	 display:block;
	 float:left;
	 width:30px;
	 height:30px;
	 background:url(//www.movietickets.com/images/common/homepage/pagination_normal.png)top left;
 }
  .showTimesPaging ul li a{
	  width:30px;
	  height:30px;
  }
   .showTimesPaging ul li a span{
	   color:#fff;
	   text-align:center;
	   display:block;
	   padding-top:6px;
   }
 .trailercarousel ul#mega{
	 width:600px;
	 margin:0 auto;
 }
 .trailercarousel ul#mega li{
	 float:left;
	 margin:0 15px 15px 0 !important;
	 width:100px !important;
 }


  .movieDetailshowtimes .contentDiv{
	 padding-bottom:0px;
	 margin-top: -11px;
	 margin-bottom: -2px;
	 border-radius: 0px 0px 8px 8px;
 }
 .movieDetailshowtimes .openingWeekPaging{
	 background-color:#f3f3f3;
	  padding-top: 10px;
 }
.showTimesPaging{
	text-align: center;
	display:block;
	margin:0 auto;
	position: relative;  
	top: 8px;
}


.md_page_first, .md_page_last{ cursor: pointer;}

/*
.showTimesPaging a.md_page_first_last {

}
.showTimesPaging a.md_page_first {
}

.openingWeekPaging .showTimesPaging a.md_page{
	color:#865703;
	width:30px;
	height:30px;
	padding:7px 1px;
	background:url("//www.movietickets.com/images/common/homepage/pagination_normal.png")top left no-repeat;
	
}*/
.openingWeekPaging .showTimesPaging a{
	/*vertical-align:middle;*/
}
.openingWeekPaging .showTimesPaging a img{
	vertical-align:middle;
}



.md_page{
color:#865703;
	width:30px;
	height:30px;
	padding:9px 0px;
	background:url("//www.movietickets.com/images/common/homepage/pagination_normal.png") no-repeat!important;
	cursor: pointer;	
}
.activeDisplay{
	background:url(//www.movietickets.com/images/common/homepage/pagination_selected.png) no-repeat !important;
	color:#fff !important;

}
.moviename_fac_odd{
	background-color:#e7e4e4;
}
.greyLightbox {
	width: 100%; 
	height: 100%; 
	position: fixed; 
	background-color: #555555;
	z-index: 999999;
	 /*For IE*/
	filter: alpha(opacity=40);
	/*For browsers that are not shitty*/
	opacity: 0.4;
}
#houseFavTooMany {
	position: fixed;
	display: none;
	height: 168px;
	top:50%;
	z-index:9999999;
	left: 50%;
	margin-left: -211px;
	margin-top: -84px;
}
#houseFavTooMany img {
	position: relative !important;
	top: -17px !important;
	left: 5%;
	display:block !important;
}
#hftmInnerDiv 
{
	width:416px;
	height:172px;
	background:#FFF;
	position: relative; 
	border-radius:10px;
	border:3px solid #666666;
	-moz-box-shadow:     0 0 5px 2px  #999999;
	-webkit-box-shadow:  0 0 5px 2px  #999999;
	box-shadow: 0 0 5px 2px  #999999;/* box-shadow: h-shadow v-shadow blur spread color inset;*/
	z-index:99999;
	line-height:22px;  
}
#hftmInnerDiv > p {
	margin-left: 10px;
	color: black;
	line-height: 23px;
	margin-right: 10px;
}
.moviename_fac_odd, .moviename_fac_even{
	display:block;
	overflow:hidden;
	padding:12px 0px;
	border-bottom:1px solid #c0bebe;
	background:#E7E4E4;
}
.moviename_fac_odd span, .moviename_fac_even span{
	font-size:16px;
	color:#865702;
	margin-left:15px;
}
.moviename_fac_odd a, .moviename_fac_even a{
	font-size:17px;
	color:#865702;
	margin-left:15px;
	font-weight:bold
}
.moviename_fac_odd a.loginFav span, .moviename_fac_even a.loginFav span{
	font-size:12px;

}
.md_movies{
	display:block;
	overflow:hidden;
	border-bottom:1px dotted gray;
	margin-bottom:10px;
	padding-bottom:10px;
}
.md_movie_last{
	border:0px !important;
	margin-bottom:0px !important;
}
.showDetailsRow p{
	display:block;
	width:100%;
	clear:both;
	line-height:18px;
}

.mt_trailers, .mt_clips, .mt_hollywood{
	display:block;
	margin-bottom:10px;
    float: left;
    clear: left;
    width: 100%;
}
.contentBlock .mt_trailers h2, .contentBlock .mt_clips h2, .contentBlock .mt_hollywood h2{
	padding:0px;
	margin-left:10px;
	padding:3px 0px;
}
.mt_trailers .trailersTitle, .mt_clips .trailersTitle, .mt_hollywood .trailersTitle{
		background: url("//www.movietickets.com/images/homepage/widget-bg.png") repeat scroll 0 0 transparent;
}
.mt_trailers .trailersTitle h2, .mt_clips .trailersTitle h2, .mt_hollywood .trailersTitle h2{
	font-size:16;
	font-weight:bold;
	font-size:15px;
	color:#4f4e4e;
	height: 20px;
	padding-top: 10px;
}
.mt_trailers ul li, .mt_clips ul li, .mt_hollywood ul li{
	display:inline;
	float:left;
	width:50%;
	margin:10px 0px 0px 0px;
}
.mt_trailers ul li a, .mt_clips ul li a, .mt_hollywood ul li a{
	color:#865703;
}
.md_photo_gallery ul.md_photos{
	 display: block;
	 float: left;
	 margin: 30px 0 0 0;
	 overflow: hidden;
	 width: 100%;
	 left: -38px;
	 position: relative;
}
.md_photo_gallery ul.md_photos li{
	margin:0px 0 30px 30px;
	display:block;
	overflow:hidden;
	width:100px;
	float:left;
	
}
 .photospagination{
	display:block;
	position:relative;
	padding:20px 0px;
	overflow:hidden;
}
.md_uc_title{
	background: url("//www.movietickets.com/images/homepage/widget-bg.png") repeat scroll 0 0 transparent;
}
.md_uc_title{
border-bottom:1px solid #FCD287}
.md_uc_title h2{
	color:#252525;
	font-size:20px;
	padding:10px;
	font-weight:normal;
	text-transform:uppercase;
}
.md_facebook{
	width:90%;
	margin:15px auto;
}
.md_facebook .fb_edge_widget_with_comment{
	margin-bottom:10px !important;
}
.theatreOptions .menu{
	border-top:0px !important;
	border-right:0px !important;
}
.theatreOptions{
	margin-bottom:0px;
}
.houseDetailDiv .showTimeContent{
	width:100%;
	overflow:hidden;
	display:block;
	padding:0px;
	border:0px;
}
.showTimeHeader{
	position:relative;
}
.trialPlay{
	display:block;
	position:absolute;
	right:10px;
	top:5px;
	z-index: 999;
}
.showToolbarDiv .showDateDiv{
	margin:10px;
	padding:0px 20px 0px 0px;
	margin-right: 0px;
}
.rightDotted{
	border-right:1px dotted #CCC !important;
}
.goBtn a{
	border:1px solid #CC9900;
	background:url("//www.movietickets.com/images/common/homepage/btn_bg.jpg") repeat-x scroll left top transparent;
	border-radius:4px;

	padding:10px;
	color:#fff;
	width:35px;
	display:block;
	text-align: center;
	text-decoration: none;
	font-weight:bold;
}
.goBtn { display:block; overflow:hidden; width:40px; padding:13px 35px 5px 5px; margin:3px 0px 0px 15px; float:left; }
#map_canvas .mapItHd a{
	border:1px solid #CC9900;
	background:url("//www.movietickets.com/images/common/homepage/btn_bg.jpg") repeat-x scroll left top transparent;
	border-radius:4px;
	padding:3px 5px; color:#fff;
/*	width:86px;*/
	display:block;
	text-align: center;
	font-size: 24px;
}
.mapItHd { display:block; overflow:hidden; /*width:77px;*/ }
.mapLabelShort {  padding:86px 163px 7px 186px; }
.mapLabelLong {  padding:86px 116px 7px 147px; }

html>body #map_canvas .mapItHd {
	*height: 126px;
	*width: 200px;
}

.mapItHd a:hover{
	text-decoration: none !important;
}

.nonTicketingMessage {
	background-color: #FFFEAF;
	border-bottom: 1px solid #666666;
	border-color: #666666;
	border-width: 1px;
	padding: 10px;
	text-align: center;
	font-size: 15px;
}

.nonTicketingMessage a{
color:#865703
}

/*
.nonTicketingMessage p {
	color: rgb(102, 102, 102);
	font-weight: bold;
	padding: 6px 5px;
	border-bottom: 3px solid #fff;
	text-align: center;
	font-size: 17px;
}
*/

.hd_movies
{
	padding-bottom: 20px;
	padding-top: 20px;
	width: 663px;
	border-bottom: 1px solid #a8a7a7;
	margin-left: 10px;
}
.dvShowTimes
{
	position: relative;
	top: -14px;
	min-height: 307px;
}
.showToolbarDiv
{
	position: relative;
	
}
.last_hd_movie
{
	border-bottom: 0px !important;
}

li.showtime{
	display:block; width:100%; padding:10px 0px; border-bottom:1px solid #b3b3b3; }
.dvShowTimes ul{
	padding:0px 10px !important;
}
li.showtime .hd_printshowtimes{
	width:120px;
	display:block;
	float:right;
	text-align:right;
	padding-right:10px;
}
li.showtime .hd_printshowtimes a{
	color:#865703;
	font-size:14px;
}
.dvActiveTab{
	display:block;
	position:relative;
	overflow:hidden;
	width:100%;
}
.dvShowTimes .movietime{
	display:block;
	width:100%;
	overflow:hidden;
	line-height: 23px;
}

.pagingDiv a.aspNetDisabled
{
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5 !important;
	cursor:default;
}

#galleryPic{
	width:100%;
	display:block;
	overflow:hidden;
	float:left;
}
.enlargePhotoGallery{
	width:300px;
	margin:0 auto;
	display:block;
	overflow:hidden;
	padding:10px 0px 30px 0px;
}
#age_policy{
	text-align:center !important;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 98%;
	height: 205px !important;
	
}
#age_policy p {
	padding: 25px 0 0 0;
	width: 97%;
	color: #000;
	line-height:18px!important;
}
#foo4 {
	left: -4px;
}

#showtimes_legend{
	height:195px !important;
	padding-top:10px !important;
}
#foo4 li{
	margin-right:8px;
}
.showmovieTitle{
	font-size:15px !important;
	font-weight:normal !important;
}
.slide3 .caroufredsel_wrapper{
	height:234px !important;
}
.theatreAddress input{
	margin:5px !important;
}
.houseDetailDiv .shareDiv_big{
	float:none !important;
	margin-left:3px;
	display:block;
	overflow:hidden;
}

.signForm {
*left:0px;
width:100%;
font-family:Arial, Tahoma, Verdana;
font-size:14px;
color:#414140;
float:left;
background:#fff;
box-shadow:0px 3px 4px #554f4f;
padding:15px 0px;
border-radius:0px 0px 8px 8px;
position:absolute;
top:28px;
display:none;
ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction= 180, Color='#554F4F')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=180, Color='#554F4F');
}

.userAdress {font-size:12px; color:#414140; float:left; background:#fff; box-shadow:0px 3px 4px #554f4f; border-radius:0px 0px 8px 8px;position:absolute;z-index:999;top:28px;display:none; font-weight:normal; padding:10px;*left:0px; }
.userAdress a{
color:#865703;	
}
.forgotPassword {
	color: #000 !important;
	font-size: 11px;
	padding: 0px 9px !important;
	margin: 0px !important;
	height: 20px;
	line-height: 20px;
	float: left;
}
.topRegisterMenu ul li.cssignTab:hover{
background:#FFF;
color:#f0a724;
border-radius:8px 0 0 0 !important;
 
}
.topRegisterMenu ul li:hover{
	background-color:#fff !important;
    border-radius: 8px 0 0 0;
}
li.signTab{
	border-right:1px solid #960;
}
.topRegisterMenu ul li.signonover{
    -moz-border-radius: 8px 0 0 0;
    -webkit-border-radius: 8px 0 0 0;
    border-radius: 8px 0 0 0;
	color:#f0a724;
}
li.noRadius:hover{
	background:#FFF;
    color:#f0a724 !important;
    border-radius:0 8px 0 0  !important;
}
.topRegisterMenu ul li:hover a{
color:#f0a724;
text-decoration:none !important;
}
.topRegisterMenu .userAdress
{
	width: 200px;
}
.signForm:hover{
display:block;
}
.signonover{
background:#FFF;
color:black;
}
 .goBtn a:hover{
text-decoration:none !important;
}
.signForm .emailBlock, .signForm .pwdBlock, .signForm .loginBtnDiv{
	width:90%;
	margin:0 auto;
	overflow:hidden;
	font-size:14px;
	font-weight:normal;
}

.signForm .loginBtnDiv{
	margin-top:10px;
}
.signForm .emailBlock input, .signForm .pwdBlock input{
	float:none !important;
	display:block;
	width:92% !important;
}
.loginBtnDiv span a,{
	color:#865703;
}
.loginBtnDiv a{
	color:#000;
	font-size:11px;
	padding:0px 9px !important;
	margin:0px !important;
	height:20px;
	line-height:20px;
	float:left;
}
.trendBox{
	position:absolute;
	right:15px;
	width:63px;
	display:block;
	overflow:hidden;
	top:3px;
}
.imageBand{
	display:none !important;
}
#reLogin{
	width:100%;
	display:block;
	}
.topLinks{
	display:block;
	clear:both;
	margin:0px \9;
}
/*Added By Jinto Date:02/13/13*/
.topRightDiv a:hover{text-decoration:underline; }
.md_facebook .fb_ltr{height:inherit!important; }
.showLocation a{margin-right:15px!important; }
/*#ui-datepicker-div{left:358px!important; top:610px!important; }*/


.addthis_counter.addthis_bubble_style{margin-top:5px!important;margin-left:4px!important;display:block!important; padding-top:1px; }

.moviePollRadio{
	display:block;
	overflow:hidden;
}
.moviePollRadio label{
	display:block;
	padding-top: 4px;
	padding-top: 8px \9;
}
/*
.moviePollRadio input{
	margin:4px 5px;
}*/
.moviePollDiv input { 
float:left;
margin:5px 5px 0px 4px;
margin:8px 5px 0px 4px\9;
cursor:pointer;
padding-bottom0px\9;
}

.s_box_4 h3{
	margin-left:10px; 
}
.sortOptions{
	width:100%;
}

.sortOptions li{
	width:100%;
}
.sortOptions li a{
	font-size:12px;
	display: block !important;
}
#dvSort{
	padding-right:0px !important;
	display: none;
}
.contentBlock h5{
	width:98%;
	font-size:12px;
	line-height:18px;
	margin:10px 10px;
	font-weight:bold;
}

.innname ul li{
	display:block;
	overflow:hidden;
	padding-bottom:0px;
	vertical-align:middle;
}
.innname ul li a{
	vertical-align:middle !important;
}
a.lnkHouse{
	width:30%;
}
a#lnkHouse{
	width:60%;
	color:#865703;
	
}

 .showTimesPaging a {
	display: inline-block;
	 width: 30px;
	 height: 30px;
	 margin-left: 3px;
 }

.noShowtimesMsg {
	text-align: center;
	background-color: #FFFFCC;
}

.noShowtimesMoreHelp {
	text-align: center;
	background-color: #FFFFCC;
}

#ShowtimeMsg .noShowtimesMsgLeft p { 
	text-align: left;
   /* padding: 25px 25px 0px 25px;
	background-color: #FFFFCC;*/
}

#ShowtimeMsg .noShowtimesMoreHelpLeft p {
	text-align: left;
	padding: 25px 25px 25px 25px;
	background-color: #FFFFCC;
	}
	

#ShowtimeMsg .noShowtimesLink{
	text-decoration:none;
	text-align: center;
	color: #865703;
}

#ShowtimeMsg .noShowtimesLink:hover{
	text-decoration:underline;
	text-align: center;
	color: #865703;
}

#ShowtimeMsg p a{
	text-decoration:none;
	text-align: center;
	color: #000000;
	font-size:14px;
	}

#ShowtimeMsg p a:hover{
	text-decoration:none;
	text-align: center;
	color: #000000;

}

#ShowtimeMsg p {
	text-align: center;

}

.house_top_tabs {
	padding: 9px;
}

.showtimes_legend {
	text-align: center;
}

.showtimeLegend {
	padding: 0 0 13px 4px; 
	font-size: 14px; 
	float: left; 
	margin-left: 10px;
}
.showTimesAlert{
   
}
.noShowtimesMsgLeft{
	float: left;
	background-image: url("//www.movietickets.com/images/common/infoIcon.png");
	background-repeat:no-repeat;
	background-position:20px 20px;
	background-color:#c3ebff;
	padding-left: 70px;
	min-height:50px;
	width:613px;
 
}
.noShowtimesMessage{
   color: #000;
	padding-top:25px;
}
/* #noShowtimes .noShowtimesMessage{	
		float: left;
	background-image: url("//www.movietickets.com/images/common/infoIcon.png");
	background-repeat:no-repeat;
	background-position:20px 20px;
	background-color:#c3ebff;
	padding-left: 70px;
	min-height:50px;
	width:613px;
}*/
.noShowtimesMessage a{
	text-decoration:none
}
 #noShowtimes1{
	float: left;
	background-repeat:no-repeat;
	background-position:20px 20px;
	background-color:#c3ebff;
	padding: 10px 10px;
}
 #noShowtimes1 a{
	 text-decoration:none
}
/*
#ShowtimeMsg{
	float: left;
	background-image: url("//www.movietickets.com/images/common/alertNew.png");
	background-repeat:no-repeat;
	background-position:20px 20px;
	background-color:#c3ebff;
	padding-left: 90px;
	width:593px;
	padding-bottom:20px;
	
	
}
*/
.favHelp {
	color: #ccc !important;
	line-height: 14px;
	font-style: italic;
}
.userAdress .favHelp {
	 color: #333 !important;
	line-height: 14px;
	font-style: normal;
	padding-bottom: 15px;
}
.userAdress .favHelp a {
	 color: #865703 !important;
}
.MovieWidgetContainer {
	display: none;
}
.MovieWidgetTabsList {
	list-style-type: none;
	margin-left: -40px;
}
.MovieWidgetTabsList li {
	display: inline;
	font-size: 14px;
	font-weight: bold;
	border-right: 1px solid #ccc;
	padding-bottom: 13px;
}
#MovieWidgetBodyContainer {
	margin-left: 10px;  
	width: 663px;
}
.ActiveMovieTab {
	background-color: #feedcf;
}
.MovieWidgetLink {
	color: black;
	padding: 0px 5px 0px 5px;
	cursor: pointer;
	position: relative;
	top: 6px;
}
#MovieWidgetTabsAndSortingContainer {
	position: absolute;
	width: 100%;
}
#dvSort{
	padding-right:0px !important;
	display: none;
}
#MovieWidgetTabsContainer {
	position: relative;  float: left;
}
#MovieWidgetInnerBodyContainer {
	position: relative;  top: 40px;
}
#MovieWidgetSortOptions {
	position: relative;  float: right;
	top: 11px;
}
#divMovieWidget {
	height: 410px;
}
#ad728x90 object {
	display: block; margin-left: auto; margin-right: auto;
}
#ad728x90 img {
	display: block; margin-left: auto; margin-right: auto;
}
#ad728x90 iframe {
	display: block; margin-left: auto !important; margin-right: auto !important;
}
#ad728x90span {
	width:970px; display: block; margin-left: auto; margin-right: auto; 
}
#ad960x119 object {
	display: block; margin-left: auto !important; margin-right: auto !important; 
}
#ad960x119 iframe {
	display: block; margin-left: auto !important; margin-right: auto !important;
}
#ad960x119 div {
	display: block; margin-left: auto; margin-right: auto;
}
#ad960x119 a {
	display: block; margin-left: auto; margin-right: auto;
}
#ad960x119 img {
	display: block; margin-left: auto; margin-right: auto;
}
#ad960x119span {
	width:970px; display: block; margin-left: auto; margin-right: auto; padding-top: 10px; text-align: center;
}
#ad960x119span iframe {
	display: block; margin-left: auto !important; margin-right: auto !important; margin-top: 10px;
}
#ad960x119span div {
	display: block; margin-left: auto; margin-right: auto;
}
#ad960x119span a {
	display: block; margin-left: auto; margin-right: auto;
}
#ad960x119span object {
	display: block; margin-left: auto !important; margin-right: auto !important;
}

#ad300x250b { float: left; padding-bottom: 10px; }

.InitalMessage p{
	background: url("//www.movietickets.com/images/common/alertNew.png") no-repeat scroll 20px 15px #fffdcd;
	min-height: 40px;
	padding-left: 80px;
	padding-top: 24px;
	border: 1px solid #FAB333!Important;
}
.NoShowtimesMessage p{
	background: url("//www.movietickets.com/images/common/alertNew.png") no-repeat scroll 20px 15px #fffdcd;
	min-height: 50px;
	padding-left: 80px;
	padding-top: 24px;
	border-bottom: 1px solid #f1f1f1!Important;	 
 }
.NoShowtimesMessageHd{height:207px; background: none repeat scroll 0 0 #FFFDCD;position: relative;  top: 6px; }
 .NoShowtimesMessageHd p{
	background: url("//www.movietickets.com/images/common/alertNew.png") no-repeat scroll 20px 15px #fffdcd;
	min-height: 50px;
	padding-left: 80px;
	line-height: 20px;
	width:590px;
   /* border: 1px solid #FAB333!Important;*/	 
	position: relative;
	top: 46px;
}
 .InvalidZipText p{
	background: url("//www.movietickets.com/images/common/alertNew.png") no-repeat scroll 20px 15px #fffdcd;
	min-height: 50px;
	padding-left: 80px;
	padding-top: 24px;
	border: 1px solid #FAB333!Important;	 
 }
 
.ReleaseDates{
	background: url("//www.movietickets.com/images/common/alertNew.png") no-repeat scroll 20px 15px #fffdcd;
	min-height: 50px;
	padding-left: 80px;
	padding-top: 28px;
	border: 1px solid #FAB333!Important;	 
 }
 .ErrorMessage p{
	background: url("//www.movietickets.com/images/common/alertNew.png") no-repeat scroll 20px 15px #fffdcd;
	min-height: 50px;
	padding-left: 80px;
	padding-top: 28px;
	border: 1px solid #FAB333!Important;	 
 }
 .ReleaseDates span{
	color: #252525;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 10px;
	text-transform: capitalize
 }
 .ReleaseDates a{
	 color:#865703;
	 line-height:18px;
 }
 .noShowtimesMessage{
	background: url("//www.movietickets.com/images/common/alertNew.png") no-repeat scroll 20px 15px #fffdcd;
	min-height: 50px;
	padding-left: 80px;
	padding-top: 28px;
	 
 }
 #BVSVPLinkContainer{
	padding-left:35px; 
 }
 .MapAndDirections{
	  padding-top:5px;
	float:left; 
 }
 .MapAndDirections a{
	color: #865703; 
 }
 .distance {
 float:right;
 padding-top:5px
  }
  .distance span{
	  padding-left:2px;
	  padding-top:2px;
  }
#partners img {margin: 15px 0 0 45px; vertical-align: middle}

.whiteBg {
	background: none repeat scroll 0 0 #FFFFFF;
	padding:12px;
	min-height: 600px;
}

.solidBg {
	background: none repeat scroll 0 0 #FFFFFF;
}

.whiteBgNoGap {
	background: none repeat scroll 0 0 #FFFFFF;
	padding:12px;
	min-height: 266px;
	margin: -10px 0 0;
}

.whiteBgNoGap_truste {
	background: none repeat scroll 0 0 #FFFFFF;
	padding:12px;
	margin: -10px 0 0;
    border-radius: 0px 0px 8px 8px;
}

.titleBar {
	background-color: #FFFFFF;
	border-radius: 8px 8px 0px 0px;
	position: relative;
	top: -8px;
	left: -1px;
	width: 961px;
}

.titleBar_sm {
	background-color: #FFFFFF;
	border-radius: 8px 8px 0px 0px;
	position: relative;
	left: -1px;
	width: 684px;
}

.titleBar_lg {
	background-color: #FFFFFF;
	border-radius: 8px 8px 0px 0px;
	position: relative;
	top: -8px;
	left: -1px;
	width: 1001px;
}

.titleBar_truste {
	background-color: #FFFFFF;
	border-radius: 8px 8px 0px 0px;
	position: relative;
}

.wrapperDiv .titleBar h1 {
	margin-bottom: 0px;
}
#intro {
	width: 650px;
	margin: 0 auto;
}
.list_carousel, .list_carousel1, .openingWeekDiv {
	background-color: #feedcf;
	margin: 0;
	padding:20px 0px 15px 5px;
	position:relative;
	height: 263px;
}
.list_carousel ul, .list_carousel1 ul, .openingWeekDiv ul {
	margin: 0;
	padding: 0 0 0 0px;
	list-style: none;
	display: block;
	width:100%;
}
.list_carousel li, .list_carousel1 li, .openingWeekDiv li {
	font-size: 40px;
	color: #999;
	text-align: center;
	width: 152px;
	height: 279px;
	padding: 0;
	display: block;
	float: left;
	position:relative;
}
.list_carousel1 li { width:640px; height:280px; }
			
.list_carousel li img, .list_carousel1 li img, .openingWeekDiv li img { 
	border: 1px solid #d5d1d1;
}
.list_carousel li a img, .list_carousel1 li a img, .openingWeekDiv li a img { border:none; }
.list_carousel li p {
	clear:both;
	text-align:center;
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#865703;
	padding:0px 0 0 0;
}
.list_carousel.responsive, , .list_carousel1.responsive, .openingWeekDiv.responsive {
	width: auto;
	margin-left: 0;
}


.list_carousel2 {
	background-color: #feedcf;
	margin: 0;
	padding:20px 0px 15px 0px;
	position:relative;
	height: 129px;

}
.list_carousel2 ul {
	margin: 0;
	padding: 0 0 0 0px;
	list-style: none;
	display: block;
	width:100%;
}
.list_carousel2 li {
	font-size: 40px;
	color: #999;
	text-align: center;
	width: 152px;
	height: 279px;
	padding: 0;
	display: block;
	float: left;
	position:relative;
}
.list_carousel2 li { width:237px; height:147px; margin-top: 25px; }
			
.list_carousel2 li img { 
	border: 1px solid #d5d1d1;
}
.list_carousel2 li a img { border:none; }
.list_carousel2 li p {
	clear:both;
	text-align:center;
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#865703;
	padding:0px 0 0 0;
}
.list_carousel2.responsive {
	width: auto;
	margin-left: 0;
}

.list_carousel3 {
	background-color: #feedcf;
	margin: 0;
	padding:20px 0px 15px 0px;
	position:relative;
	height: 255px;
}
.list_carousel3 ul {
	margin: 0;
	padding: 0 0 0 0px;
	list-style: none;
	display: block;
	width:100%;
}
.list_carousel3 li {
	font-size: 40px;
	color: #999;
	text-align: center;
	width: 152px;
	height: 279px;
	padding: 0;
	display: block;
	float: left;
	position:relative;
}
.list_carousel3 li { width:237px; height:120px; margin-top: 25px; }
			
.list_carousel3 li img { 
	border: 1px solid #d5d1d1;
}
.list_carousel3 li a img { border:none; }
.list_carousel3 li p {
	clear:both;
	text-align:center;
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#865703;
	padding:0px 0 0 0;
}
.list_carousel3.responsive {
	width: auto;
	margin-left: 0;
}




.list_carousel4 {
	background-color: #feedcf;
	margin: 0;
	padding:50px;
	position:relative;
	height: 263px;
}
.list_carousel4 ul {
	margin: 0;
	padding: 0 0 0 0px;
	list-style: none;
	display: block;
	width:100%;
}
.list_carousel4 li {
	font-size: 14px;
	color: #999;
	text-align: center;
	width: 152px;
	height: 279px;
	padding: 0;
	display: block;
	float: left;
	position:relative;
}
.list_carousel4 li { width:640px; height:280px; }
			
.list_carousel4 li img { 
	border: 1px solid #d5d1d1;
}
.list_carousel4 li a img { border:none; }
.list_carousel4 li p {
	clear:both;
	text-align:center;
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#865703;
	padding:0px 0 0 0;
}
.list_carousel4.responsive {
	width: auto;
	margin-left: 0;
}




.clearfix {
	float: none;
	clear: both;
}
.prev {
	position:absolute;
	top:105px;
	left:0px;
	z-index:100000;
}
.next {
	position:absolute;
	top:105px;
	right:0px;
	z-index:100000;
}


#prev42 {
	position:absolute;
	top:49px;
	left:0px;
	z-index:100000;
}
#next42 {
	position:absolute;
	top:49px;
	right:0px;
	z-index:100000;
}



#prev43 {
	position:absolute;
	top:105px;
	left:0px;
	z-index:100000;
}
#next43 {
	position:absolute;
	top:105px;
	right:0px;
	z-index:100000;
}



#prev44 {
	position:absolute;
	top:105px;
	left:0px;
	z-index:100000;
}
#next44 {
	position:absolute;
	top:105px;
	right:0px;
	z-index:100000;
}

.pager {
	width: 100%;
	text-align:center;
	background:#fff6e7;
	padding:10px 0;
}
.pager a {
	margin: 0 5px;
	text-decoration: none;
	width:15px;
	height:10px;
	background:#7f7b73;
	padding:0px 8px;
	color:#7f7b73;
	font-size:10px;
	border-radius:2px;
}
.pager a:hover { background:#6D6A63; color:#6D6A63; }
.pager a.selected {

	text-decoration: underline;
	color:#faa610;
	background:#faa610;
}
.timer {
	background-color: #999;
	height: 6px;
	width: 0px;
}
			
			
#contentDivWide table, p {
	color: #000000;
	line-height: 15px;
}
a {
color: #B65703;
}
.videosPage div table tbody tr td:first-child
{
	text-align: center;
}
.largeFormatTitle
{
	font-weight:bold;
	font-size:16pt;
	display:block; 
	margin-bottom:0px;
}
.largeFormatContent
{
	font-size:14pt;
	display:block; 
	margin-bottom:0px;
	line-height: 18px;
}
.mainMenu 
{
	padding: 0 0 0 0 !important;
	margin: 0 !important;
}
.mainMenu li:hover ul
{
	left: 0;
}
.mainMenu li:hover a
{
	background: #fab333;
	color: #fcd287;
}
.mainMenu li:hover ul
{
	display:inline;
}
.mainMenu li ul
{
	display:none;
}
.mainMenu li:hover ul a
{
	text-decoration: none;
}
.mainMenu li:hover ul li a:hover 
{

}
.mainMenu ul li
{
	background: #f8c35d;
	border-top: 1px solid #925E1B;
	font-size: 13px;
}
.mainMenu .subMenuItem
{   
	margin:0; 
	padding:0; 
	list-style:none; 
	float: none;
}
.mainMenu .subMenu
{   
	padding: 0 !important;
	margin: 0 !important;
	float:none;
	position:relative;
	width: 193px;
	z-index: 1000000;
	list-style: none;
	top: 0px;
}
.parentMenuItem
{   
	padding:0; 
	list-style:none; 
	width: 193px;
}
.parentMenuItem a
{   
	margin-left: auto; 
	margin-right: auto;
	display:block !important;
	float: none !important;
	text-align: center;
}
.mainMenu .parentMenuItem a:hover
{   
	margin-left: auto; 
	margin-right: auto;
	display:block !important;
	float: none !important;
	text-align: center;
}
.subMenuItem 
{
	z-index: 1000000 !important;
	position:relative;
}
.subMenuItem a
{
	background: #fab333;
	color: #000 !important;
}
.subMenuItem a:hover
{
	background: none;
	color: #FFF !important;
}
.subMenuDiv 
{
	z-index: 1000000 !important;
	position:relative;
}

.menuDivX {
	float: left;
	width: 100%;
	clear: both;
	border-left: 1px solid #925e1b;
	padding-bottom: 1px;
	height: 51px;
}
.menuDivX > ul {
  	margin: 0 !important;
    position: relative;
	padding: 0 !important;
}
.menuDivX > ul > li {
	display: inline;
    position: relative;
	float: left;
	font-family: Arial, Tahoma, Verdana;
	font-size: 16px;
	font-weight: bold;
	border-right: 1px solid #925e1b;
}
.menuDivX > ul > li.menuImg {
	background-image: url("www.movietickets.com/images/common/homepage/menunew.png");
	background-position: top right;
	background-repeat: no-repeat;
	display: inline;
	position: relative;
	float: left;
	font-family: Arial, Tahoma, Verdana;
	font-size: 16px;
	font-weight: bold;
	border-right: 1px solid #925e1b;
}
.menuDivX > ul > li > a {
  	display: block;
	color: #000;
  	padding: 18px 20px;
}
.menuDivX > ul > li > a:hover,
.menuDivX > ul > li > a:active {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDA92F), color-stop(0.5, #FCB831), color-stop(1, #FDCF82));
    background-image: -webkit-linear-gradient(top, #DDA92F 0%, #FCB831 50%, #FDCF82 100%);
    background-image: -moz-linear-gradient(top, #DDA92F 0%, #FCB831 50%, #FDCF82 100%);
    background-image: -o-linear-gradient(top, #DDA92F 0%, #FCB831 50%, #FDCF82 100%);
    background-image: -ms-linear-gradient(top, #DDA92F 0%, #FCB831 50%, #FDCF82 100%);
    background-image: linear-gradient(to bottom, #DDA92F 0%, #FCB831 50%, #FDCF82 100%);
	color:#fff; 
	text-decoration: none; 
	display: block;
}
.menuDivX > ul > li.menuImg > a:hover,
.menuDivX > ul > li.menuImg > a:active {
	background-image: url('www.movietickets.com/images/common/homepage/menunew.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDA92F), color-stop(0.5, #FCB831), color-stop(1, #FDCF82));
	background-image: url('www.movietickets.com/images/common/homepage/menunew.png'), -o-linear-gradient(top, #DDA92F 0%, #FCB831 50%, #FDCF82 100%);
	background-image: url('www.movietickets.com/images/common/homepage/menunew.png'), -moz-linear-gradient(top, #DDA92F 0%, #FCB831 50%, #FDCF82 100%);
	background-image: url('www.movietickets.com/images/common/homepage/menunew.png'), -webkit-linear-gradient(top, #DDA92F 0%, #FCB831 50%, #FDCF82 100%);
	background-image: url('www.movietickets.com/images/common/homepage/menunew.png'), -ms-linear-gradient(top, #DDA92F 0%, #FCB831 50%, #FDCF82 100%);
	background-image: url('www.movietickets.com/images/common/homepage/menunew.png'), linear-gradient(to bottom, #DDA92F 0%, #FCB831 50%, #FDCF82 100%);
    background-position: top right;
    background-repeat: no-repeat;
	text-decoration: none; 
}
.menuDivX > ul > li:hover > ul {
  	left: 0;
	display: inline;
}
.menuDivX > ul > li > ul {
	display: none; 
  	position: absolute;
	background: #f8c35d;
	border-top: 1px solid #925e1b;
  	z-index: 9999;
  	
	left: -9999px; 
	float: left;
    width: auto;
    min-width: 100%;
  	font-size: 13px !important;
	padding: 0 !important;
	margin: 0 !important;
	list-style: none;
}
.menuDivX > ul > li > ul > li {
 	float: none;
    white-space: nowrap;
    clear: both;
  	background: #fff;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 999999999 !important;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	border-right: 1px solid #925e1b;
	border-top: 1px solid #925e1b;
    text-align: center;
}
.menuDivX > ul > li > ul > li > a {
  	text-shadow: none;
  	color: #000 !important;
    display:block;
	float:none;
	/*width:100%;*/
 	background: #fab333;
}
.menuDivX > ul > li > ul > li > a:hover {
  	background:url(//www.movietickets.com/images/common/homepage/menu_hover_bg.jpg) repeat-x top left; 
	color:#fff !important; 
	text-decoration: none; 
	display: block;
}
.menuDivX > ul > li > ul > li > a {
	display: block;
	color: #000;
  	padding: 18px 22px;
}

.subs-content {
    position: relative;
}

.subs-title * {
    padding:10px 0px;
    display:inline-block;
    font-weight: bold;
    font-size: large;
}

.subs-details {
    position: relative;
}

.subs-body {
    font-size: 16px;
}

.subs-description * {
    padding:0px 0px 10px 25px;
    display:inline-block;
}

.subs-checkbox * {
    padding:7px;
    vertical-align:middle;
    display:inline-block;
    font-size:medium;
}

.darkClass
{
    background-color: white;
    filter:alpha(opacity=80); /* IE */
    opacity: 0.8; /* Safari, Opera */
    -moz-opacity:0.80; /* FireFox */
    z-index: 20;
    height: 100%;
    width: 100%;
    background-repeat:no-repeat;
    background-position:center;
    position:absolute;
    top: 0px;
    left: 0px;
}

.subsTextBox
{
    padding: 3px 10px;
    font-size: 12px;
    color: #666;
    border: 1px solid #d6d4d4;
    border-radius: 6px;
    width: 90%;
    min-width: 200px;
    height: 23px;
    margin: 7px;
    float: left;
}

.rfv
{
    padding-left:10px;
    color:#B50128;
    font-size:12px;
    font-family: Verdana, Tahoma, Arial;
    font-weight:bold;
}

.subsButtonClass
{
    background: #F79E0E url(//www.movietickets.com/images/common/homepage/btn_bg.jpg) repeat-x top left;
    width: auto;
    border: 1px solid #CC9900;
    height: 34px;
    padding: 7px;
    color: #000;
    font-size: 13px;
    font-weight: bold;
    border-radius: 8px;
    overflow: visible;
    white-space: nowrap;
    cursor: pointer;
    font-family: 'trebuchet ms', 'arial', thonburi, sans-serif;
    text-transform: uppercase;
    text-shadow: #fff 0px 1px 1px;
    letter-spacing: -0.25pt;
    margin: 7px;
}

.subsLink
{
    margin-left: 140px;
}

.subsDesc {
    text-align: left;
}

.trusteContainer {
    padding-left: 45.5%;
    padding-top: 2%;
    padding-bottom: 1%;
}
@-moz-document url-prefix() {/* For Firefox Versions >= 3 Only */
    .trusteContainer {
                         padding-bottom: 0%;
    }
}
.trusteImage { float: none;}

/*TRUSTe CSS Fixes (styles given in TRUSTe javascript was being altered by our own CSS, so the below CSS fixes it) */
div[id^="pop-div"].box_overlay div.box_overlay_inner div.close { /*TRUSTe Close Button*/
    display: block;
    position: absolute;
    top: -20px;
    right: -20px;
    left: auto;
    z-index: auto;
}
html#html > body#body > div[id^="pop-div"].box_overlay { /*TRUSTe Wrapper Div*/
    top: 0% !important;
    padding-top: 2%;
    z-index: 999999999999 !important;
}
div[id^="pop-div"].box_overlay div.box_overlay_inner { /*TRUSTe Container Div (Inner Div to Wrapper)*/
    border-radius: 10px;
}
div[id^="pop-div"].box_overlay div.box_overlay_inner iframe#tframe { /*TRUSTe Content IFrame*/
    height: auto;
    min-height: 750px;
    padding-top: 25px;
}

.pl70px {
    padding-left: 70px;
}

/*WEB-496 Hide AddThis plug-in counter*/
.MDSocialButtons .addthis_counter {
    display: none !important;
}