* { 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; }

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(/common/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:940px; margin:0 auto; padding:20px 0 0 0; }

.header {}
	.header .main-logo { width:400px; float:left; display:inline; padding:0px 0px 8px 0px; }
	.header .main-logo.national-logo { background-position:0 20px; }
		.header .main-logo h2 { padding:0; margin:0; height:52px; text-indent:-9999px; background:transparent url(/common/images/background/main-logo.gif) 0 0 no-repeat; }
		.header .main-logo h2 a { height:52px; width:auto; display:block; outline:none; }
		.header .main-logo img { border:0; }
		/*.header .main-logo h2 { text-indent:-9999em; height:1px; padding:0; margin:0; display:block; line-height:0; }*/
	.header .region { width:350px; float:right; margin-right:8px;  display:inline; padding:0px 0px 8px 0px; background:transparent url(/common/images/background/region-logo.gif) 100% 20px no-repeat; }
		.header .region h2 { text-indent:-9999px; height:52px; padding:0; margin:0; }
		.header .region h2 a { height:52px; width:auto; display:block; outline:none; }
		.header .region { height:52px; }
		.header .region img { float:right; }
		.header .region-detail { margin-right:8px; display:inline; padding:2px 0px 2px 0px; float:right; }

.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; clear:left; }

ul.page-nav { width:940px; 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:940px; background:#fbfbfb url(/common/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:214px; 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 { float:right; }
		.main-container .main-container-right-b a:hover { text-decoration:underline; }
		.main-container .main-container-right-b .main-container-right-b-inner { width:700px; margin:16px 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(/common/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(/common/images/background/bck-icon.gif) 0 0 no-repeat; width:12px; margin:2px 6px 0 0; }
		ul.pagination li .arrow.last { background:#f1efed url(/common/images/background/bck-icon.gif) -12px 0 no-repeat; width:12px; margin:2px 0 0 6px; }
		ul.pagination li .arrow.prev { background:#f1efed url(/common/images/background/bck-icon.gif) 0 0 no-repeat; width:6px; margin:2px 6px 0 0; }
		ul.pagination li .arrow.next { background:#f1efed url(/common/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(/common/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(/common/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(/common/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(/common/images/background/bck-tabs.gif) 0 0 no-repeat; }
	ul.find-tabs li.find-a-centre a:hover { background:transparent url(/common/images/background/bck-tabs.gif) -91px 0 no-repeat; }
		ul.find-tabs li.find-a-centre.find-a-centre-selected { background:transparent url(/common/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(/common/images/background/bck-tabs.gif) -182px 0 no-repeat; }

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

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

	ul.find-tabs li.find-a-gift { background:transparent url(/common/images/background/bck-tabs.gif) 0 -153px no-repeat; }
		ul.find-tabs li.find-a-gift a:hover { background:transparent url(/common/images/background/bck-tabs.gif) -91px -153px no-repeat; }
	/*ul.find-tabs li.selected { background:transparent url(/common/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(/common/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(/common/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; }

.wfamily-subscribe-form {}
	.wfamily-subscribe-form dl.form dt { float:left; width:145px; }
	.wfamily-subscribe-form dl.form dd { float:left; width:210px; }
	.wfamily-subscribe-form dl.form dd.button { float:left; width:50px; }
	.wfamily-subscribe-form dl.form .input-text { width:200px; }
	.wfamily-subscribe-form dl.form .textarea { width:200px; height:100px; }
	.wfamily-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(/common/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(/common/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:100%; }
        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:214px; padding:6px 12px 6px 12px; }
        table.table-result .col2 { width:240px}
        table.table-result .col3 { width:130px; }
        table.table-result .col4 { width:15px; }
        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 th a, table.table-result th a:visited, table.special-offers th a:hover { color:#ffffff; text-decoration:none !important; }
        table.special-offers th img { border:0px; margin:3px; }
        table.special-offers td { padding:15px 5px 5px 15px; vertical-align:top; }
        table.special-offers td.col1 { width:120px; font-size:15px; padding:15px 5px 5px 15px; }
        table.special-offers td.col2 { width:300px; font-size:11px; padding:13px 5px 5px 15px; font-weight:200; }
                table.special-offers td.col2 a { font-size:15px; line-height:20px; }
                table.special-offers td.col2 p { margin-top:8px; }
        table.special-offers td.col3 { white-space:nowrap; }
        table.special-offers tr td.col4 { width:178px; padding:9px 8px 8px 0px; }
                table.special-offers td.col4 img { width:178px; height:63px; border:0px; }
        div#index-page-tools { float:right; padding:3px 1px; }
        div.details-page-right { width:208px; float:right; text-align:left; padding:3px 0px; }
        div.details-page-tools { width:208px; padding:3px 0px; margin:10px 0px 0px 0px; }
        img.print-friendly { float:left; width:17px; height:14px; border:0px; margin:-1px 5px 0px 0px; }
        img.add-this { float:left; width:16px; height:16px; border:0px; margin:-2px 5px 0px 0px; }
        div#prev-next { width:208px; text-align:center; background:#eeeeee; padding:3px 0px; margin:-5px 0px 5px 0px; font-size:12px; }
        div.offer-details-inner { width:450px; min-height:333px; }
        div.offer-details-inner p { width:450px; }
        div.offer-details-inner h2 { width:450px; margin:10px 0px; color:black; font-size:1.5em; font-weight:400; }
        div.offer-details-inner h3 { width:450px; margin:10px 0px 25px 0px; color:black; font-size:1.7em; font-weight:400; line-height:26px; }
        div#tsandcs { width:450px; font-size:0.9em; }
        img#termsImg { border:0px; }
        img.special-offers-logo { width:178px; height:63px; margin-bottom:7px; }
        img.special-offers-feature { width:208px; border:1px solid #ffffff; } 
        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; }

/* Movie Sessions pages */
	img.cinema-logo { float:right; width:188px; height:103px; border:1px solid #f1efed; margin:0px 0px 0px 10px; }
	div.movies-header { height:103px; margin:0px 0px 10px 0px; }
    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 { margin:0px 0px 10px 0px; background:#f1efed; }
	table.movies-bookmarks td { vertical-align:top; }
	table.movies-bookmarks td.col1 { width:14%; padding:15px 5px 10px 15px; font-weight:800; font-size:0.9em; }
	table.movies-bookmarks td.col2 { width:86%; padding:15px 5px 10px 10px; font-weight:200; }
	table.movies-bookmarks a { white-space:nowrap; }
	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:180px; height:120px; border:1px solid #f1efed; margin:0px 0px 10px 0px; }
	table.movies td.col2 { width:514px; 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 { text-align:right; font-size:1em; font-weight:200; height:50px; }
	    table.movies td.top a.top { background:url('http://westfield.com.au/aucentres/images/centres/arrow_up.gif') 0px 25px no-repeat; padding:20px 0px 25px 15px; margin:20px 0px 25px 0px; }
	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(/common/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(/common/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(/common/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(/common/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(/common/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(/common/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(/common/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(/common/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(/common/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(/common/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(/common/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(/common/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(/common/images/maps/map_default.gif) 0 0 no-repeat; }
				.opening-hours-aus-map { border:0; }

/* EDM - UPDATE YOUR DETAILS */
.update-your-details-container { font-size:11px; margin:20px; width:500px; }
.update-your-details-container.centre { font-size:12px; margin:0; }
	.update-your-details-container a,
	.update-your-details-container a:hover { text-decoration:none!important; }
	.uyd-heading-1 { padding:0 0 13px; }
	.uyd-heading-1 h1 { color:#593e26; font-size:20px; font-weight:normal; margin:0; }
	.uyd-intro { padding:0 0 43px; }
	.uyd-intro p { margin:0 0 5px; }
	.uyd-tab-container {}
		ul.uyd-tabs { list-style:none; }
			li.uyd-tab-left,
			li.uyd-tab-right,
			li.uyd-tab-spare { float:left; height:15px; min-height:15px; padding:2px 0; }
			li.uyd-tab-left,
			li.uyd-tab-right { width:185px; }
				li.uyd-tab-left h2,
				li.uyd-tab-right h2 { margin:0; text-align:center; }
					li.uyd-tab-left h2,
					li.uyd-tab-left h2,
					li.uyd-tab-right h2,
					li.uyd-tab-left h2 { color:#593e26; display:block; }
				li.uyd-tab-left.selected,
				li.uyd-tab-right.selected { border-top:#efe9dc solid 1px; border-left:#efe9dc solid 1px; border-right:#efe9dc solid 1px; }
					li.uyd-tab-left.selected h2,
					li.uyd-tab-right.selected h2 { color:#b71111; }
				li.uyd-tab-left.deselected,
				li.uyd-tab-right.deselected { background:transparent url(/common/images/background/tab_repeater.gif) repeat-x scroll 0 0; border-bottom:#efe9dc solid 1px; }
					li.uyd-tab-left.deselected h2,
					li.uyd-tab-right.deselected h2 { font-weight:normal; }
			li.uyd-tab-spare { border-bottom:#efe9dc solid 1px; width:128px; }
		
	form.uyd-details-form { border-left:#efe9dc solid 1px; border-right:#efe9dc solid 1px; border-bottom:#efe9dc solid 1px; padding:15px 14px 26px 20px; }
		.uyd-status-message { display:block; color:#ff0000; font-weight:bold; }
		.uyd-legend-container { padding:0 0 30px; }
			.uyd-legend { float:right; }
		.uyd-required { color:#ff0000; }
		ul.uyd-field { list-style:none; padding:0 0 8px!important; }
		ul.uyd-field.button { padding:20px 0 40px!important; }
			li.uyd-label { display:block; float:left; width:135px; }
			li.uyd-label label { font-weight:bold; }
			li.uyd-input input { border:#d6cfc2 solid 1px; float:left; }
			li.uyd-select { float:left; padding:0 5px 0 0; }
			.uyd-field-text { padding:0 0 0 7px; vertical-align:baseline; }

	form.uyd-subscriptions-form { padding:20px 0; }
		.centre-subscriptions { border:#d6cfc2 solid 1px; margin:0 0 11px; }
			.uyd-inner-subscriptions { border:#eae7e0 solid 4px; padding:14px 13px; }
				.uyd-centre-list-container { padding:0 0 15px; }
					.uyd-centre-list,
					.uyd-funky-spinner { float:left; }
					.uyd-remove-subscription { float:right; }
				ul.uyd-subscribed-segment { list-style:none; padding:0 0 5px; }
				.uyd-subscribed-centre { float:left; }
				.uyd-unsubscribe-centre { float:right; }
					.uyd-heading-3 { color:#593e26; font-weight:bold; }
		.uyd-add-centre-subscription { float:right; padding:0 20px 20px 0;  }
			.uyd-add { font-size:16px; font-weight:bold; }

/*	button.uyd-submit-button { background:transparent url(/common/images/background/button_repeater.gif) repeat-x scroll 0 0; border:#c5beba solid 1px; cursor:pointer; height:20px; min-height:20px; padding:0 20px 16px; }*/
	button.uyd-submit-button { background:transparent url(/common/images/background/button_repeater.gif) repeat-x scroll 0 0; color:#ffffff; cursor:pointer; font-size:11px; font-weight:bold; height:20px; padding:0 20px 16px; }
		
	.uyd-funky-spinner img { display:none; height:20px; min-height:20px; padding:2px 0 0 5px; width:20px; }

	.uyd-confirm-container { padding:20px; }

/* Refer A Friend */
.refer-a-friend-outer-container { margin: 10px 0 0 0; }
.refer-a-friend-outer-container.more-spacing { min-height: 250px; }
	.refer-a-friend-outer-container .refer-a-friend-inner-container-left { float: left; width: 550px; margin: 0 10px 0 0; }
	.refer-a-friend-outer-container .refer-a-friend-inner-container-right { float: left; width: 190px; margin: 0 0 0 10px; }
	.refer-a-friend-outer-container .refer-a-friend-inner-container-left p { margin:0 0 1em; }
	
.refer-a-friend-required-message-container { width: 550px; height: 1em; border-top: 1px solid #dbd5d0; margin: 1em 0 1em 0; padding: 1em 0 0 0; }
.refer-a-friend-required-message { float: right;  }
.refer-a-friend-required { color: #ff0000; }

.refer-a-friend-form-container { clear: both; }

.refer-a-friend-segments-container-outer { border: 1px solid #d6cfc2; }
.refer-a-friend-segments-container-inner { border: 5px solid #eae7e0; margin: 0; padding: 10px; }
    .refer-a-friend-segments-container-inner select { width: 250px; }

.refer-a-friend-image { border: 1px solid #eae7e0; margin: 0; padding: 0; }

#refer-a-friend-segment-list { list-style: none; margin: 10px 0 0 0; }

.refer-a-friend-segment-input { vertical-align: top; margin: 5px; }
    .refer-a-friend-segment-input input { float: left; }

.refer-a-friend-segment-text { padding: 0 0 0 7px; vertical-align: top; }

.refer-a-friend-input-subscribe { margin: 15px 0 20px 0; width: 150px; }
span.refer-a-friend-button-subscribe { background:transparent url(/common/images/background/button_repeater.gif) repeat-x scroll 0 0; border: #c5beba solid 1px; cursor: pointer; height: 16px; min-height: 16px; padding: 0 40px 0 40px; margin: 15px 0 20px 80px; display: inline-block; }
	span.refer-a-friend-button-subscribe a { color: #ffffff; font-size: 11px; font-weight: bold; }
	span.refer-a-friend-button-subscribe a:link { color: #ffffff; }
	span.refer-a-friend-button-subscribe a:visited { color: #ffffff; }
	span.refer-a-friend-button-subscribe a:active { color: #ffffff; }
	span.refer-a-friend-button-subscribe a:hover { color: #ffffff; text-decoration: none; }

.refer-a-friend-label-padding-right { padding: 0 10px 0 0; }

.newsletter-subscribe-form dl.form dd.refer-a-friend-sms-container { width: 385px; }
span.refer-a-friend-sms-text { padding: 0 0 0 7px; }

/* centre RAF */

ul.refer-a-friend-form-checkbox { list-style:none; margin:0 0 10px; padding:0!important; }
        ul.refer-a-friend-form-checkbox li { float:left; }
                ul.refer-a-friend-form-checkbox li label { display:block; width:145px; }
                ul.refer-a-friend-form-checkbox li input { margin:0 3px 0 0; }
                ul.refer-a-friend-form-checkbox li span {}
	
/* default */
.margin1  { margin:0 0 1em 0!important; }
.margin15 { margin:0 0 1.5em 0!important; }
.margin2  { margin:0 0 2em 0!important; }
.margin25 { margin:0 0 2.5em 0!important; }
.margin3  { margin:0 0 3em 0!important; }
.margin4  { margin:0 0 4em 0!important; }

.float-right { float:right; }

/* FF Clearing */
.image-map-css:after,
.form-old-clear:after,
ul.category-structure:after,
ul.form-b:after,
.footer-pagination-container:after,
ul.pagination:after,
.search-result-head:after,
dl.site-map:after,
.article:after,
.main-container-right-b-inner:after,
dl.form:after,
.hero-centre-container:after,
ul.page-nav:after,
.form-find-a-centre-inner:after,
ul.tiles:after,
ul.find-tabs:after,
ul.footer-nav:after,
.footer:after,
.main-container:after,
.header:after,
.opening-hours-interactive-container:after,
ul.opening-hours-state-list-text:after,
ul.opening-hours-centre-list-text:after,
.form ul:after,
.uyd-legend-container:after,
ul.uyd-field:after,
.uyd-subscribed-unsubscribe:after,
.uyd-add-subscription-container:after,
.uyd-centre-list-container:after,
ul.uyd-tabs:after,
ul.refer-a-friend-form-checkbox:after,
.refer-a-friend-segments-container-inner:after,
.clearfloat { content:"."; display:block; height:0; clear:both; visibility:hidden; }	

/* Clear */
* html .image-map-css,
* html .form-old-clear,
* html ul.category-structure,
* html ul.form-b,
* html .footer-pagination-container,
* html ul.pagination,
* html .search-result-head,
* html dl.site-map,
* html .article,
* html .main-container-right-b-inner,
* html dl.form,
* html .hero-centre-container,
* html ul.page-nav,
* html .form-find-a-centre-inner,
* html ul.tiles,
* html ul.find-tabs,
* html ul.footer-nav,
* html .footer,
* html .main-container,
* html .header,
* html .opening-hours-interactive-container,
* html ul.opening-hours-state-list-text,
* html ul.opening-hours-centre-list-text,
* html form ul,
* html .uyd-legend-container,
* html ul.uyd-field,
* html .uyd-subscribed-unsubscribe,
* html .uyd-add-subscription-container,
* html .uyd-centre-list-container,
* html ul.uyd-tabs,
* html ul.refer-a-friend-form-checkbox,
* html .refer-a-friend-segments-container-inner,
* html .clearfloat { height:1%; display:inline-block; display:block; }

*+html .image-map-css,
*+html .form-old-clear,
*+html ul.category-structure,
*+html ul.form-b,
*+html .footer-pagination-container,
*+html ul.pagination,
*+html .search-result-head,
*+html dl.site-map,
*+html .article,
*+html .main-container-right-b-inner,
*+html dl.form,
*+html .hero-centre-container,
*+html ul.page-nav,
*+html .form-find-a-centre-inner,
*+html ul.tiles,
*+html ul.find-tabs,
*+html ul.footer-nav,
*+html .footer,
*+html .main-container,
*+html .header,
*+html .opening-hours-interactive-container,
*+html ul.opening-hours-state-list-text,
*+html ul.opening-hours-centre-list-text,
*+html form ul,
*+html .uyd-legend-container,
*+html ul.uyd-field,
*+html .uyd-subscribed-unsubscribe,
*+html .uyd-add-subscription-container,
*+html .uyd-centre-list-container,
*+html ul.uyd-tabs,
*+html ul.refer-a-friend-form-checkbox,
*+html .refer-a-friend-segments-container-inner,
*+html .clearfloat { min-height:1%; }

<%flags>
inherit => undef
</%flags>

