* { margin :0; padding:0; }
html { filter:expression(document.execCommand("BackgroundImageCache", false, true)); } /* Hack IE6 No More Flicker */
body { font-family:Arial, Helvetica, sans-serif; font-size:78%; line-height:1.25em; }
fieldset { border:none; }
legend { display:none; font-size:1.2em; font-weight:bold; }
label.error { display:block; color:#ff0000; font-weight:bold; }
h1 { font-size:1.45em; font-weight:bold; margin:0 0 1em 0; color:#938065; text-transform:none; }
h2 { font-size:1.1em; margin:0 0 1em 0; color:#938065; }
h2.events { margin:0 0 8px 1.2em; }
h3 { font-size:1em; font-weight:bold; margin-bottom:0.7em; color:#938065; }
h3.hero-centre-header { padding:0 0 0.7em 0; }
p { margin:0 0 1em 0; }

#westfieldGlobalNavigationContainer,
    .page-nav-container,
    .page-main-nav-container,
    .footer-nav-container,
    #index-page-tools,
    div.details-page-tools,
    div#prev-next,
    .print-friendly { display:none; }

.main-container-left-b { height:0px; }
.main-logo img { border:0px; }

a { text-decoration:none; }
a:link { text-decoration:none; color:#5d0b0b; }
a:visited { color:#5d0b0b; }
a:active { color:#5d0b0b; }
a:hover { color:#660000; text-decoration:underline; }

a.arrow-link { background:transparent url(../images/background/bck-icon.gif) -37px 2px no-repeat; padding:0 0 0 10px; text-decoration:none; height:1%; }
a.arrow-link:link { color:#938065; }
a.arrow-link:visited { color:#938065; }
a.arrow-link:active { color:#938065; }
a.arrow-link:hover { color:#660000; }

/* Layout */
.site-container { width:640px; margin:0px; padding:0px; }

.sign-up { padding:36px 0 0 0; }

ul.address { list-style:none; font-size:0.9em; text-align:right; }	
	ul.address li {}
.address-container { padding:5px 1.1em 1.1em 1.1em; }
.address-container ul.address { text-align:left; }
.main-container-left-b .address-container ul.address { margin:0 0 20px 11px; }

ul.details { list-style:none; margin:0 0 1.5em 0; }

.page-nav-container { border-top:1px solid #c6c2ba; border-bottom:1px solid #c6c2ba; }

ul.page-nav { width:900px; margin:0 auto; list-style:none; }
	ul.page-nav.us-nav { width:905px; }
	ul.page-nav li { float:left; display:block; }
		ul.page-nav li a { padding:0.5em 15px 0.5em 15px; display:block; _display:inline-block; }
		ul.page-nav.us-nav li a { padding:0.5em 12px 0.5em 12px; display:block; _display:inline-block; }

/* Color */
		ul.page-nav li a, {}
		ul.page-nav li a:link { color:#938065; }
		ul.page-nav li a:visited { color:#5E523F; }
		ul.page-nav li a:active { color:#938065; background:#F1EFED none; }
		ul.page-nav li a:hover { color:#660000; background:#E2E0DC none; text-decoration:none; }		
		ul.page-nav li.selected a { background:#F1EFED none; text-decoration:none; color:#938065!important; font-weight:bold; }

ul.global-second-nav { list-style:none; background:#f7f5f5 none; }
	ul.global-second-nav li { float:left; font-size:0.9em; display:block; line-height:19px; height:20px; padding:3px 5px 1px 0; }
		ul.global-second-nav li.main-section { display:block; line-height:19px; height:20px}
			ul.global-second-nav li.main-section a { color:#938065; display:block; height:20px; margin:0; }
				ul.global-second-nav li a:link { color:#938065; }
				ul.global-second-nav li a:visited { color:#938065; }
				ul.global-second-nav li a:hover { color:#660000; text-decoration:none; }
			ul.global-second-nav li.main-section a.selected { border:1px solid #C6C2BA; border-bottom:0; background:#fff none; font-weight:bold; line-height:17px; }
				ul.global-second-nav li.main-section a.selected:hover { color:#938065; text-decoration:none; }

.image-map-css { display:block; }
	.image-map-css .image-map-left { display:block;  width:107px; float:left; }
	.image-map-css .image-map-right { display:block;  width:290px; float:left; }

/* Centre Specific page-nav */
.main-container { margin-bottom:20px; background:#f1efed none; }
.main-container.aucentres { border-top:1px solid #C6C2BA; } 
	.main-container.main-container-b { width:640px; background:#fbfbfb url(../images/background/main-container-bck-b.gif) 0 0 repeat-y; }
	.main-container .main-container-left { width:330px; float:left; }
		.main-container .main-container-left a, {}
		.main-container .main-container-left a:link { color:#938065; }
		.main-container .main-container-left a:visited { color:#5E523F; }
		.main-container .main-container-left a:active { color:#938065; }
		.main-container .main-container-left a:hover { color:#660000; text-decoration:underline; }
			div.sensis-advertising-container { width:300px; height:267px; margin:0px; padding:0px; color:#000000; }
			div.sensis-advertising-container h3 { width:290px; height:17px; margin:2px 0px 2px 5px; padding:0px; color:#666666 !important; font-weight:400 !important; font-size:7.5pt; }
			div.sensis-advertising { width:300px; height:250px; margin:0px !important; padding:0px !important; background-color:#c6c2b9; text-align:center; }

		.main-container-left-inner { margin:10px 14px 0 14px; }
	.main-container .main-container-right { width:610px; float:left; }
		.main-container-right-inner {}
	.main-container .main-container-left-b { float:left; width:0px; margin-top:16px; }
		.main-container .main-container-left-b a, {}
		.main-container .main-container-left-b a:link { color:#938065; }
		.main-container .main-container-left-b a:visited { color:#5E523F; }
		.main-container .main-container-left-b a:active { color:#938065; }
		.main-container .main-container-left-b a:hover { color:#660000; }
			.sensis-left-container { width:160px; height:617px; margin:-4px auto 15px auto; padding:0px; color:#000000; }
			.sensis-left-container h3 { width:160px; margin:0px 0px 2px 0px; padding:0px; color:#666666 !important; font-weight:400 !important; font-size:7.5pt; }
			.sensis-left-container div.sensis-left { width:160px; height:600px; margin:0px !important; padding:0px !important; background-color:#c6c2b9; text-align:center; }

	.main-container .main-container-right-b { width:640px; }
		.main-container .main-container-right-b .main-container-right-b-inner { width:640px; margin:10px 12px 0 12px; }
			.main-container .main-container-right-b .main-container-right-b-inner .left-section { margin-bottom:1em; }
				.main-container .main-container-right-b .main-container-right-b-inner .left-section p { margin-bottom:1em; }
				.main-container .main-container-right-b .main-container-right-b-inner .left-section img { margin-bottom:1em; }
			.main-container .main-container-right-b .main-container-right-b-inner .right-section {}

	.search-result-head {}
		.search-result-head .search-result-head-left { width:350px; float:left; }
		.search-result-head .search-result-head-right { width:310px; float:right; }

.left-nav-container { margin:16px auto; width:188px; border:1px solid #fff; margin-bottom:30px; margin-top:0; background:#ebeae7 none; }
	ul.left-nav { list-style:none; margin:0 11px 0 11px; padding:0.5em 0 0.5em 0; }
		ul.left-nav li a { text-decoration :none; color:#000; padding:0.5em 0 0.5em 0; display:block; height:1%; border-bottom:1px solid #c6c2ba; }
		ul.left-nav li a:visited { color:#000; }
		ul.left-nav li a:active, ul.left-nav li a:hover { background:#e2e0dc; color:#000000; text-decoration:none; }
		ul.left-nav li.selected a { font-weight:bold; background:#FBFBFB none; color:#938065; }
		ul.left-nav li.selected a:visited { font-weight:800; background:#fbfbfb; color:#938065; }
		ul.left-nav li.selected a:active { font-weight:800; background:#fbfbfb; color:#938065; }
		ul.left-nav li.selected a:hover { font-weight:800; background:#fbfbfb; color:#938065; }
		ul.left-nav li.last a { border-bottom:none; }
			ul.left-nav li a span { padding:0 5px 0 5px; display:block; }

.footer-pagination-container {}
		.footer-pagination { width:525px; float:right; }

ul.pagination { list-style:none; line-height:1.2em; margin:0 0 0.7em 0; }
	ul.pagination li { float:left; margin:0 5px 5px 0; color:#3366ff; }
	ul.pagination li.prev { margin-right:20px; }
	ul.pagination li.next { margin-left:15px; }
	ul.pagination li.last { margin:0; }
		ul.pagination li span { float:left; }
		ul.pagination li.empty span { background:transparent url(../images/background/letter-bck.gif) 1px 1px repeat-x; font-weight:bold; text-decoration:none; height:19px; display:block; _display:inline-block; width:25px; text-align:center; padding:6px 0 0 0; color:#fff; }
		ul.pagination li .arrow { display:block; height:10px; float:left; }
		ul.pagination li .arrow.first { background:#f1efed url(../images/background/bck-icon.gif) 0 0 no-repeat; width:12px; margin:2px 6px 0 0; }
		ul.pagination li .arrow.last { background:#f1efed url(../images/background/bck-icon.gif) -12px 0 no-repeat; width:12px; margin:2px 0 0 6px; }
		ul.pagination li .arrow.prev { background:#f1efed url(../images/background/bck-icon.gif) 0 0 no-repeat; width:6px; margin:2px 6px 0 0; }
		ul.pagination li .arrow.next { background:#f1efed url(../images/background/bck-icon.gif) -12px 0 no-repeat; width:6px; margin:2px 0 0 6px; }
		ul.pagination li a { font-weight:bold; text-decoration:none; height:19px; background:#f1efed none; display:block;  width:25px; text-align:center; padding:6px 0 0 0; }
		ul.pagination li.double a { width:55px; }
		ul.pagination li.double span { width:55px; }
			ul.pagination li.giftcard { float:right; margin-right:13px; display:inline; }
			ul.pagination li.giftcard .icon { display:block; height:17px; float:left; width:13px; background:transparent url(../images/background/bck-icon.gif) -24px 0px no-repeat; margin:3px 0 0 0; }
			ul.pagination li.giftcard em { font-size:0.8em; float:left; padding:5px 5px 0 0; color:#000; }

/* News and Event */
.article { margin:0 0 2.3em 0; }
	.article .article-left { float:left; width:490px; margin:0 10px 0 0; }
		.article .article-left ol { padding:0 0 0 19px; @padding:0 0 0 23px; }
		.article .article-left ul { padding:0 0 0 19px; @padding:0 0 0 23px; }
		.article .article-left ul.details { padding:0 0 0 0; }
	.article .article-right { float:right; width:190px; }
		.article .article-right img { border:1px solid #fff; }
		.article .img-spacer { margin:0 0 1em 0; }

.footer { font-size:0.9em;  line-height:1.7em; }
	.footer .footer-logo { width:300px; float:left; }
	.footer .footer-nav-container { width:500px; float:right; }

ul.footer-nav { list-style:none; padding-right:8px; float:right; }
	ul.footer-nav li { float:left; padding:0 4px 0 0px; }
	ul.footer-nav li.last { background:transparent none; padding:0; }
		ul.footer-nav li a { text-decoration:none; color:#000; padding:0 5px 0 1px; }
		ul.footer-nav li.last a { padding:0; }
		ul.footer-nav li a:visited { color:#000; text-decoration:none; }
		ul.footer-nav li a:active { color:#000; text-decoration:none; }	
		ul.footer-nav li a:hover { color:#938065; text-decoration:underline; }

.footer-logo { background:transparent url(../images/background/footer-logo.gif) 10px 0 no-repeat; padding:0 0 0 35px; height:20px; }

/* Tabs */
ul.find-tabs { list-style:none; background:transparent url(../images/background/tabs-bottom.gif) 0 100% repeat-x; width:300px; display:none; }
	ul.find-tabs li { height:51px; width:91px; display:block; text-indent:-9999px; float:left; margin-right:2px; }
	ul.find-tabs li.last { margin-right:0; }

	ul.find-tabs li.find-a-centre { background:transparent url(../images/background/bck-tabs.gif) 0 0 no-repeat; }
	ul.find-tabs li.find-a-centre a:hover { background:transparent url(../images/background/bck-tabs.gif) -91px 0 no-repeat; }
		ul.find-tabs li.find-a-centre.find-a-centre-selected { background:transparent url(../images/background/bck-tabs.gif) -182px 0 no-repeat; }
		ul.find-tabs li.find-a-centre.find-a-centre-selected a:hover { background:transparent url(../images/background/bck-tabs.gif) -182px 0 no-repeat; }

	ul.find-tabs li.find-a-product { background:transparent url(../images/background/bck-tabs.gif) 0 -51px no-repeat; }
	ul.find-tabs li.find-a-product a:hover { background:transparent url(../images/background/bck-tabs.gif) -91px -51px no-repeat; }
		ul.find-tabs li.find-a-product.find-a-product-selected { background:transparent url(../images/background/bck-tabs.gif) -182px -51px no-repeat; }
		ul.find-tabs li.find-a-product.find-a-product-selected a:hover { background:transparent url(../images/background/bck-tabs.gif) -182px -51px no-repeat; }
	ul.find-tabs li.find-a-store { background:transparent url(../images/background/bck-tabs.gif) 0 -102px no-repeat; }
	ul.find-tabs li.find-a-store a:hover { background:transparent url(../images/background/bck-tabs.gif) -91px -102px no-repeat; }
		ul.find-tabs li.find-a-store.find-a-store-selected { background:transparent url(../images/background/bck-tabs.gif) -182px -102px no-repeat; }
		ul.find-tabs li.find-a-store.find-a-store-selected a:hover { background:transparent url(../images/background/bck-tabs.gif) 182px -102px no-repeat; }

	/* Link not actual tabs */
	ul.find-tabs li.find-a-product-link { background:transparent url(../images/background/bck-tabs.gif) 0 -204px no-repeat; }
		ul.find-tabs li.find-a-product-link a:hover { background:transparent url(../images/background/bck-tabs.gif) -91px -204px no-repeat; }

	ul.find-tabs li.find-a-gift { background:transparent url(../images/background/bck-tabs.gif) 0 -153px no-repeat; }
		ul.find-tabs li.find-a-gift a:hover { background:transparent url(../images/background/bck-tabs.gif) -91px -153px no-repeat; }
	/*ul.find-tabs li.selected { background:transparent url(../images/background/find-a-centre-yes.gif) 0 0 no-repeat; }*/
		ul.find-tabs li a { height:51px; width:91px; display:block; outline:none; }

/* Form */
.form-container { height:auto; padding-bottom:0px; margin-bottom:0px; background:#fff url(../images/background/tabs-bottom-curve.gif) right bottom no-repeat; }
.form-container.national { height:85px; }

.form-container fieldset { padding:0.7em 0 0 13px; }
	.form-container label { display:block; width:200px; padding-bottom:7px; margin:0!important; }
	.form-container select, .form-container input { margin-bottom:9px!important; }
	.form-container select.last, .form-container input.last { margin-bottom:0px!important; }
	.form-container .select-state, .form-container .state { width:190px; float:left; }
	.form-container .select-centre, .form-container .centre { width:190px; float:left; margin:0; }
/* 2nd tabs */
	.form-container .select-state-b { width:190px; float:left; }
	.form-container .select-category { width:190px; float:left; }
	.form-container .select-keywords { width:190px; float:left; }
	.form-container .input-text { width:183px; float:left; padding:0 0px 0 3px; }

.form-find-a-centre { width:250px; height:auto; padding-bottom:0px; margin-bottom:0px; background:#fff url(../images/background/tabs-bottom-curve.gif) left bottom no-repeat; }

.contact-us-form { margin-bottom:16px; }	
	dl.form { margin:0 0 0.7em 0; }
		dl.form dt { float:left; width:145px; }
		dl.form dd { float:left; width:320px; }
		dl.form .input-text { width:315px; }
		dl.form .textarea { width:315px; height:100px; }
		dl.form .select { width:319px; }
		dl.form label { font-weight:bold; }

ul.form { list-style:none; margin:0 0 0 17px; }
ul.form-b { list-style:none; margin:0 0 0 17px; width:400px; }
	ul.form-b li { float:left; width:200px; }

.newsletter-subscribe-form {}
	.newsletter-subscribe-form dl.form dt { float:left; width:145px; }
	.newsletter-subscribe-form dl.form dd { float:left; width:210px; }
	.newsletter-subscribe-form dl.form dd.button { float:left; width:50px; }
	.newsletter-subscribe-form dl.form .input-text { width:200px; }
	.newsletter-subscribe-form dl.form .textarea { width:200px; height:100px; }
	.newsletter-subscribe-form dl.form .select { width:204px; }

.form-a { width:310px; float:right; }
	.form-a dl.form { margin:0 0 0.3em 0; }
	.form-a dl.form dt { float:left; width:85px; }
	.form-a dl.form dd { float:left; width:190px; }
	.form-a dl.form dd.button { float:left; width:34px; padding:0; margin:0; }
	.form-a dl.form .input-text { width:186px; padding:0px 0 1px 0; }
	.form-a dl.form .textarea { width:186px; height:100px; }
	.form-a dl.form .select { width:190px; }

.form-c { margin:0 0 2em 0; }
	.form-c dl.form { margin:0 0 0.3em 0; }
	.form-c dl.form dt { float:left; width:55px; }
	.form-c dl.form dd { float:left; width:190px; }
	.form-c dl.form dd.button { float:left; width:34px; padding:0; margin:0; }
	/*.form-c dl.form label { padding:3px 0 0 0; display:block; }*/
	.form-c dl.form .input-text { width:186px; padding:0px 0 1px 0; }
	.form-c dl.form .textarea { width:186px; height:100px; }
	.form-c dl.form .select { width:190px; }

/* General */
.widget-box { margin:0 11px 19px 11px; }
	.widget-box h2 { margin-left:16px; }
	.widget-box .widget-box-inner { list-style:none; background:#fff none; padding:17px; }
		.widget-box .widget-box-inner li { margin:0 0 0.7em 0; }

.promo-text { margin:auto auto auto 16px; }

.events-container { height:1%; width:300px; }
.events-container.centre-home h2 { color:#5d0b0b; }
	.events-container ul.events-detail-container { solid blue; background:#ffffff none; padding:1.1em; margin-bottom:11px; list-style:none; }
	.events-container ul.events-detail-container li.event { margin:0 0 0.7em 0; }
	.events-container h3.events-header { margin:0 0 0.5em 0; color:#5d0b0b; }

.hero-images { display:inline-block; display:block; margin:10px 0 11px 0; }	
	.hero-images img { border:1px solid #fff; }

.hero-centre-container { background:#fbfbfb none; margin-bottom:11px; }
	.hero-centre-container a:link { color:#938065; }
	.hero-centre-container a:visited { color:#5E523F; }
	.hero-centre-container a:active { color:#938065; }
	.hero-centre-container a:hover { color:#660000; }
	.hero-centre-container h3 { color:#5d0b0b; }
	.hero-centre-container a:hover { text-decoration:underline; }
	.hero-centre-container .hero-centre-images { float:left; width:396px; }
		.hero-centre-container .hero-centre-images img { border:1px solid #fff; padding:0; margin:0; border-top:0; }
	.hero-centre-container .hero-centre-content { float:left; padding:1.5em 18px 0 18px; width:167px; }
	.hero-centre-container p { margin-bottom:0.7em; }

ul.tiles { list-style:none; padding:0px 0 11px 0; }
	ul.tiles li { width:190px; float:left; margin:0 15px 0px 0; }
	ul.tiles li.last { margin-right:0px; }
	ul.tiles img { margin:0 0 0.7em 0; }
	ul.tiles .tile-content { margin:0 10px 0 10px; padding:0 0 0.7em 0; }
		ul.tiles .tile-content p { display:block; height:2.4em; }
		ul.tiles .tile-content h3 { color:#5d0b0b; margin-bottom:0.3em; }
	* html ul.tiles .tile-content h3 { text-indent:1px; }
	*+html ul.tiles .tile-content h3 { text-indent:1px; }

	ul.tiles .tile { background:#fff none; }
		ul.tiles .tile img { border:1px solid #fff; }
		ul.tiles .tile a, {}
		ul.tiles .tile a:link { color:#938065; }
		ul.tiles .tile a:visited { color:#5E523F; }
		ul.tiles .tile a:active { color:#938065; }
		ul.tiles .tile a:hover { color:#660000; text-decoration:underline; }

ul.list { list-style:disc; padding:0 0 1em 20px; }

/* sitemap */
dl.site-map { padding:0 0 1em 0; }
	dl.site-map dt { display:none; }
	dl.site-map dd { float:left; width:250px; }
dl.site-map ul { padding:0 0 0 1em; list-style:none}
dl.site-map ul.first { padding:0; }
	dl.site-map ul a { color:#5d0b0b; padding:0 0 0 1em; }
	dl.site-map ul a.minus { color:#5d0b0b; background:transparent url(../images/background/minus-8.png) 0 3px no-repeat; padding:0 0 0 1em; font-weight:bold; }
	dl.site-map ul a.plus { color:#5d0b0b; background:transparent url(../images/background/plus-8.png) 0 3px no-repeat; padding:0 0 0 1em; font-weight:bold; }
	dl.site-map ul a:hover { color:#660000; text-decoration:underline; }
		dl.site-map ul li { padding:0.2em 0 0.2em 0; }

/* our store */
ul.category-structure { list-style:none; padding-bottom:1.5em; }
	ul.category-structure li { width:230px; float:left; }
		ul.category-structure li dl a { display:none; }
dl.category-container { padding-bottom:1.5em; }
	dl.category-container dt { font-weight:bold; color:#938065; }		

.alpha-container { width:420px; }

/* table */
div.table-result { margin:0 0 2em 0; padding:0 0 1em 0; border-bottom:1px solid #938065; }
table.table-result { width:640px; }
	table.table-result th { text-align:left; padding:6px 12px 6px 12px;; background:#938065 none; color:#fff; }
	table.table-result td { padding:6px 12px 6px 12px; }
	table.table-result tr.alt { background:#f1efed none; vertical-align:top; }
	table.table-result img { border:0; }
	table.table-result .col1 { width:70px; vertical-align:top; font-size:1.1em; }
	table.table-result .col2 { width:202px; vertical-align:top; font-size:1.1em; }
	table.table-result .col3 { width:190px; vertical-align:top; font-size:1.1em; }
	table.table-result .col4 { width:178px; vertical-align:top; font-size:1.1em; }
	table.shopping-hours .col1 { width:210px; }
	table.shopping-hours .col2 { width:400px; }
	table.table-result-keywords .col1 { width:150px; padding:6px 12px 6px 12px; }
	table.table-result-keywords .col2 { width:150px}
	table.table-result-keywords .col3 { width:150px; }
	table.table-result-keywords .col4 { width:130px; }
	table.table-result-keywords .col5 { width:15px; }

/* Special Offers pages */
	table.special-offers { width:640px; font-size:1.3em; vertical-align:top; }
		.offer-details-inner { width:400px; font-size:1.1em; }
		.offer-details-inner h1 { clear:left; }
        .offer-details-inner h2 { margin:10px 0px; color:black; font-size:1.5em; font-weight:400; }
        .offer-details-inner h3 { margin:10px 0px 25px 0px; color:black; font-size:1.7em; font-weight:400; line-height:26px; }
		div.details-page-right { width:208px; float:right; padding:3px 0px; margin:0px; }
			img.special-offers-feature { width:208px; border:1px solid #ffffff; margin:113px 0px 200px 0px; }
		div.call-to-action { width:350px; background:#eeeeee; padding:10px; margin-bottom:20px; font-size:14px; }
		div.call-to-action p { font-size:17px; margin:10px 0px 0px 0px; font-weight:200; }
		div#tsandcs { width:400px; font-size:0.9em; margin:10px 0px 10px 0px; }
			img#termsImg { border:0px; }

/* Movie Sessions pages */
	img.cinema-logo { float:right; width:188px; height:103px; border:1px solid #f1efed; margin:10px 0px 0px 10px; }
	div.movies-header { height:103px; margin:0px 0px 10px 0px; }
	.movies-header h1 { clear:left; }
    div.table-result h2 { font-weight:800; font-size:1.3em; margin:10px 0px; clear:both; }
    div.table-result h3 { font-weight:600; font-size:1.15em; margin:0px 0px 10px 0px; }
	table.movies-bookmarks { display:none; }
	table.movies p { font-size:1.1em; color:#938065; }
	table.movies td.col1 { width:186px; border-right:1px solid #938065; padding:0px 10px 0px 0px; }
	table.movies td.col1 img { width:176px; height:132px; border:1px solid #f1efed; margin:0px 0px 10px 0px; }
	table.movies td.col2 { width:730px; padding:0px 0px 0px 10px; }
	    table.movies p.movies-click-tip { padding:0px 0px 0px 33px; margin:0px 0px 3px 0px; line-height:30px; background:url('http://westfield.com.au/aucentres/images/centres/film_strip.gif') no-repeat; }
	    table.movies span.movies-class-tip { float:right; padding:1px 0px 0px 13px; margin:8px 0px 0px 0px; line-height:13px; font-size:0.9em; color:#ff0000; background:url('http://westfield.com.au/aucentres/images/centres/star_icon.gif') no-repeat; }
	table.movies td.top { height:25px; }
	    table.movies td.top a.top { display:none; }
	table.movies-sessions tr, table.movies-sessions tr.alt,  { padding:7px; }
	table.movies-sessions td.col1 { vertical-align:top; white-space:nowrap; padding:7px; border:0px; }
	table.movies-sessions td.col2 { padding:7px; border:0px; }
	table.movies-sessions a.gold-session { padding:0px 0px 0px 13px; line-height:13px; color:#ff0000; background:url('http://westfield.com.au/aucentres/images/centres/star_icon.gif') no-repeat; }
	table.movies-synopsis { width:100%; margin:15px 0px 0px 0px; }
	table.movies-synopsis td { margin-top:10px; padding:15px; }


/* button */
.button-submit { display:block; float:left; padding:0 0 0 5px; display:none; }
	.button-type-submit { background:transparent url(../images/background/button-submit.gif) 0 0 no-repeat; text-indent:-9999px; width:30px; height:22px; cursor:hand; display:block; outline:none; border:0; }
	span.button-submit-type-2 { background:transparent url(../images/background/button-submit-query-left.gif) 0 0 no-repeat; cursor:pointer; display:-moz-inline-box; display:inline-block; outline:none; border:0; height:22px; padding:0 0 0 10px; }
		span.button-submit-type-2 button { border:0; background:transparent url(../images/background/button-submit-query-right.gif) 100% 0 no-repeat; padding:3px 10px 5px 0; display:-moz-inline-block; display:inline-block; cursor:pointer; color:#660000; font-weight:bold; font-size:1em; font-family:Arial, Helvetica, sans-serif; display:block; line-height:1.2em; }
		span.button-submit-type-2 button.unsubscribe { width:135px; }
		span.button-submit-type-2 button.subscribe { width:95px; }
		span.button-submit-type-2 button.next { width:55px; }

.input-submit { float:left; margin:0 0 0 5px; }

span.button-submit-query { background:transparent url(../images/background/button-submit-query-left.gif) 0 0 no-repeat;  display:-moz-inline-block; display:-moz-inline-box; display:inline-block; padding:0 0 0 20px; }
	span.button-submit-query a { background:transparent url(../images/background/button-submit-query-right.gif) 100% 0 no-repeat; padding:4px 22px 4px 0px; display:-moz-inline-block; display:-moz-inline-box; display:inline-block;  outline:none; text-decoration:none; font-weight:bold; text-transform:uppercase; line-height:1.2em; }
	span.button-submit-query a:link { color:#660000; }
	span.button-submit-query a:visited { color:#660000; }
	span.button-submit-query a:active { color:#660000; }
	span.button-submit-query a:hover { color:#660000; text-decoration:none; }

.position-a { float:left; margin:0 0 0 5px; display:inline; }

.form-find-a-centre-inner { padding:0 0 10px 0; min-height:79px; }

.find-a-gift-container { width:300px; height:28px; display:block; padding:0px; margin:5px 0px 10px 0px; }
	.find-a-gift-button { width:200px; height:28px; display:block; float:left; margin:0px; padding:0px; background:transparent url(../images/background/buy-a-gift-card-button.gif) 0 0 no-repeat; text-indent:-9999px; }
	.find-a-gift-button-right { width:100px; height:28px; display:block; float:left; margin:0px; padding:0px; background:transparent url(../images/background/buy-a-gift-card-button.gif) right 0 no-repeat; text-indent:-9999px; }

/* text-input disable on homepage */
#find-a-centre .form-find-a-centre input.input-text { display:none; background:#fff url(../images/background/tabs-bottom-curve.gif) right bottom no-repeat; }
#find-a-store .form-find-a-centre select.select-state-b { display:none; background:#fff url(../images/background/tabs-bottom-curve.gif) right bottom no-repeat; }
#find-a-store .form-find-a-centre input.input-text { display:none; background:#fff url(../images/background/tabs-bottom-curve.gif) right bottom no-repeat; }

/* opening hours */
.opening-hours-outer-container { background:#f7f5f5; border-top:#c6c2ba 1px solid; color:#333333; font:12px; padding:15px 14px; }
	.opening-hours-outer-container a { color:#66000; }
	.opening-hours-inner-container { background:#ffffff; padding:14px 37px 8px 14px; }
	.opening-hours-inner-container p { margin:0 0 12px 0; }
		p.opening-hours-select-centre-text { font-weight:bold; }
		.opening-hours-visited-text { display:none; }
		.opening-hours-interactive-container { padding:4px 0 0 0; }
			.opening-hours-left-container { float:left; width:439px; }
				.opening-hours-state-list-container { width:437px; }
					ul.opening-hours-state-list-text { background:transparent url(../images/background/nav_default_repeater.gif) 1px 1px repeat-x; list-style:none; padding:0 0 0 4px; }
						ul.opening-hours-state-list-text li { float:left; margin:0 5px 0 0; width:54px; }
							ul.opening-hours-state-list-text li a { color:#333333; display:block; height:29px; padding:6px 0 0 0; text-align:center; text-decoration:none; outline:none; height:29px; }
							ul.opening-hours-state-list-text li a:active,
							ul.opening-hours-state-list-text li a:hover,
							ul.opening-hours-state-list-text li a:focus,
							ul.opening-hours-state-list-text li.selected { background:transparent url(../images/background/nav_highlight.gif) no-repeat scroll 0 0; color:#938065;text-decoration:none; }

				.opening-hours-centre-list-container { padding:14px 11px 0 11px; width:415px; display:none; }
					ul.opening-hours-centre-list-text { list-style:none; }
						ul.opening-hours-centre-list-text li { float:left; width:118px; }

			.opening-hours-right-container { float:right; width:357px; background:transparent url(../images/maps/map_default.gif) 0 0 no-repeat; }
				.opening-hours-aus-map { border:0; }



