* { margin: 0px; padding: 0px }
html,body {height: 100%;  }
body {margin: 0px; padding: 0px; font-size: 11px; line-height:25px; font-family: Arial; position: relative;}
a { text-decoration: none; color: #FFFFFF; }
a:hover { text-decoration: none;  }
img {border: 0; opacity: 1.0; filter:alpha(opacity=100);-moz-opacity:1.0;}
img.image-border {border: 1px solid #ccc!important;}
.carousel-image {border: 1px solid #40403d;}
.page { width: 1000px; margin: 0 auto;}
.page_grey {background: #e8e8e8 none; min-height: 100%; _height: 100%;}
a.red-arrow-right {background: transparent url(../../images/common/background/red-arrow-right.gif) 100% 4px no-repeat; padding: 0 8px 0 0; font-size: 0.9em!important;}
.underline-page-header h3 {line-height: 1.5em; border-bottom: 1px solid #BDBDBD; margin: 0 0 10px 0;}

/*menu*/
.menu_top
{
font-size:11px; 
color:#888888;
font-family: Arial;
}
a.menu_top-link:link,a.menu_top-link:visited
{
font-size:11px; 
color:#888888;
font-family: Arial;
text-decoration:none;
}
a.menu_top-link:hover
{
font-size:11px; 
color:#ffffff;
font-family: Arial;
text-decoration: none;
}

a.avail:link,a.avail:visited
{
font-size:11px; 
color: #FFFF00;
font-family: Arial;
text-decoration:none;
}
a.avail:hover
{
font-size:11px; 
color: #FFFF00;
font-family: Arial;
text-decoration: underline;
}

a.stg:link,a.stg:visited
{
font-size:16px; 
color: #FFFFFF;
font-family: Arial;
text-decoration:none;
}
a.stg:hover
{
font-size:16px; 
color: #FFFFFF;
font-family: Arial;
text-decoration: underline;
}

.menu
{
font-size:12px; 
color:#ffffff;
font-family: Arial;
}
a.menu-link:link,a.menu-link:visited
{
font-size:12px; 
color:#ffffff;
font-family: Arial;
text-decoration:none;
}
a.menu-link:hover
{
font-size:12px; 
color:#ffffff;
font-family: Arial;
text-decoration: underline;
}
/*content*/

.content
{
padding:0px 15px 0px 15px;
}
.header
{
font-size:16px;
font-family: Arial;
font-weight:bold;
font-style:italic;
color:#FFE046;
}
.header2
{
font-size:12px;
font-family: Arial;
font-weight:bold;
color:#FBD61D;
}
a.header3:link,a.header3:visited
{
font-size:12px; 
color:#ffffff;
font-family: Arial;
text-decoration:none;
}
a.header3:hover
{
font-size:12px; 
color:#FBD61D;
font-family: Arial;
text-decoration: underline;
}
.border
{
border:3px soild #2E2E2E;
}
.content2
{
padding:10px 25px 0px 20px;
text-align:justify;
}
.text
{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#B0B0B0;
text-align:justify;
line-height:20px;
}

.field
{
background-color:#666666; border:1px solid #ccc; color:#FFFFFF; font-size:12px; font-family:Arial;
height:18px;
}

.translucentbkg_home {

filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
width:230px; height:342px; padding-top:15px; padding-left:10px; padding-right:4px; margin-bottom:0px; font-size:14px;line-height:25px; font-family: Arial; color:#FFFFFF;
}

#translucentbkg {
width:319px;
height:70px;
   background-color: #000000;       
   filter:alpha(opacity=20);
   -moz-opacity:0.2;
   opacity: 0.2;
   top:0px;
}

#opaquetext {
	top:0px;
	bottom:1px;
	background-color: transparent;
	position: absolute;
	z-index: 2;
	color:#fff;
	width: 304px;
}

/* Homepage */

.home-ctnt {xbackground: #000 none; width: 993px; height: 67px; position: absolute; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

/*Footer*/
.ftr
{
font-size:11px; 
color:#3A3A3A;
font-family: Arial;
}
a.ftr-link:link,a.ftr-link:visited
{
font-size:11px; 
color:#3A3A3A;
font-family: Arial;
text-decoration:none;
}
a.ftr-link:hover
{
font-size:11px; 
color:#ffffff;
font-family: Arial;
text-decoration: none;
}


/* Carousel */

.home-ctnt .home-carousel, .home-ctnt .carousel-bg {
	width:987px;
	position: absolute;
	bottom: 0px;
	height: 174px;
	overflow: hidden;
	top: -78px;
}
	.home-carousel {left: 0px; height:155px;}
	#carousel {width: 679px;}
	.home-ctnt .home-carousel ul { list-style: none; xmargin: 0 0 0 47px; padding: 0; position: absolute; top: 0; left: 0; width: 1000px;}
		.home-ctnt .home-carousel ul li { float: left; height: 150px; overflow: hidden; width: 225px; position: relative;}
			.home-ctnt .home-carousel ul li div.carousel-container {position: relative; height: 151px; width: 225px; top: 80px; left: 0;}
			.home-ctnt .home-carousel ul li div.cont {height: 151px; width: 225px; background: transparent none; position: absolute; cursor: pointer; }
			.home-ctnt .home-carousel ul li div.more-link {position: absolute; bottom: 5px; right: 10px;}
			.home-ctnt .home-carousel ul li div.alpha-container {background: #000 none; opacity: 0.2; filter:alpha(opacity=20);-moz-opacity:0.2; height: 200px; width: 225px; position: absolute;}
			.home-ctnt .home-carousel ul li div.alpha-container-border {border-right: 1px solid #867868; height: 85px; margin: 6px 0 6px 0;}	
			.home-ctnt .home-carousel ul li.border div.alpha-container {width: 2px;}
			.home-ctnt .home-carousel ul li.border {width: 2px;}
			.home-ctnt .home-carousel ul li.button-left, .home-ctnt .home-carousel ul li.button-right {width: 47px;}
			.home-ctnt .home-carousel ul li.last div.alpha-container-border	{border: none;}
				.home-ctnt .home-carousel ul li div.cont .img { float: left; padding: 5px 4px 0 5px; position: relative;}
				.home-ctnt .home-carousel ul li div.cont .img img {xpadding: 0 3px 3px 0; margin: 0 3px 0px 0;}
				.home-ctnt .home-carousel ul li div.cont .img .hover-image {position: absolute; top: 6px; left: 5px; display: none;}
			
				.home-ctnt .home-carousel ul li div.cont p {line-height: 1.0em; text-align:left;

color: #ffffff;

font-size: 11px;

margin-top: 0px;

margin-right: 5px;

margin-bottom: 5px;

margin-left: 5px;}
				.home-ctnt .home-carousel ul li div.cont h3 {font-size: 13px; font-weight: bold; color: #d0cfce; margin: 0px 0px 0px 5px; @margin-top: 0px; color: #ffffff; }
				.home-ctnt .home-carousel ul li div a {color: #d8d6d4;}
				.home-ctnt .home-carousel .carousel-content {xheight: 150px; xoverflow: hidden; xwidth: 200px; xtext-align:justify;}
					
			.home-ctnt .home-carousel ul li.bg { width: 1px }
				.home-ctnt .home-carousel ul li.bg div.spacer { background: url("../../images/carousel-black-bg.png") no-repeat; position: absolute; bottom: -80px; height: 150px; width: 1px; text-align: centre }
					.home-ctnt .home-carousel ul li.bg div.spacer .line { background: #666; height: 60px; margin: 5px auto; width: 1px }
	
	.home-ctnt .rgt-module { position: absolute; top: 100px; right: 50px; width: 171px }
	.home-ctnt .flash-content {width: 228px; overflow: hidden; padding: 5px 5px 5px 7px;}
	
.static-content {
	position: absolute;
	right: 58px;
	bottom: 0px;
	/*height: 63px;
	width: 320px;*/
	top:2px;
	left: 681px;
}
	.static-content-inner {position: relative; font:Tahoma; font-size:12px; color:#FFFFFF;}
		.static-content-inner .alpha-container {  position: absolute;}
		.static-content-inner div.cont { position: absolute;}
		.static-content-inner div.cont .img { padding: 3px 0px 5px 0px; }
		
.carousel-left-button {width: 47px; height: 70px; position: absolute; bottom: 100px; left: 0;}
.carousel-right-button {width: 47px; height: 70px; position: absolute; bottom: 100px; right: 0;}
	.carousel-right-button .alpha-container, .carousel-left-button .alpha-container {background: #000 none; opacity: 0.5; filter:alpha(opacity=50); height: 70px; width: 47px; position: absolute;}
	.carousel-left-button .carousel-button {background: transparent url(../../images/common/background/left-arrow-carousel.gif) 50% 50% no-repeat; display: block; text-indent: -9999px; height: 70px; width: 47px;  display: block; position: absolute; outline: none;}
	.carousel-right-button .carousel-button {background: transparent url(../../images/common/background/right-arrow-carousel.gif) 50% 50% no-repeat; display: block; text-indent: -9999px; height: 70px; width: 47px;  display: block; position: absolute; outline: none;}
	
/* Carousel-specific styles */
#carousel { xposition: relative; overflow: hidden; height: 150px;}
	#carousel .car-container { width: 900px; height: 150px; overflow: hidden; position: absolute; top: 0; left: 50px;}
	#carousel .prev-button, #carousel .prev-button-disabled { width: 50px; height: 150px; float: left; cursor: pointer; cursor: hand; position: absolute; top: 0; left: 0; background: url("../../images/carousel-left.png") no-repeat 13px 107px }
	#carousel .prev-button-disabled { background: url("../../images/carousel-left-disabled.png") no-repeat 13px 107px }
	#carousel .list-container { width: 900px; float: left; overflow: hidden; height: 70px }
	#carousel .next-button, #carousel .next-button-disabled { width: 50px; height: 150px; position: absolute; top: 0; right: 0; cursor: pointer; cursor: hand; background: url("../../images/carousel-right.png") no-repeat 13px 107px  }
	#carousel .next-button-disabled { background: url("../../images/carousel-right-disabled.png") no-repeat 13px 107px  }

/* Alpha border */
.alpha-border {height: 2px; width: 1000px; position: absolute; top: 0;}
	.alpha-border .alpha-border-2 {height: 1px; width: 1000px; background: #000 none; opacity: 0.4; filter:alpha(opacity=40);}
	.alpha-border .alpha-border-3 {height: 1px; width: 1000px; background: #000 none; opacity: 0.2; filter:alpha(opacity=20);}


/* General Page */
.general-page {background: #e8e8e8 none; display: block; width: 1000px; padding: 12px 0 20px 0; position: relative;}
.general-page.detail-page {background: #e8e8e8 100% 0 no-repeat;}
.general-page.find-store-page {background: #e8e8e8 100% 0 no-repeat;}
.general-page.feature-page {background: #e8e8e8 100% 0 no-repeat;}
.general-page.find-store-detail-page {background: #e8e8e8 100% 0 no-repeat;}

.general-page-content {position: relative;}
	.general-page-content-left {float: left; width: 245px; margin: 0 30px 0 0;}
	#general-page-content-print-link-top {color: #616161; line-height: 1.25em; position: absolute; top: 0; right: 285px; top: -20px;}
	.general-page-content-right {float: left; width: 442px; color: #616161; line-height: 1.25em;}
	.general-page-content-right .top-pagination {border-top: 1px solid #bdbdbd; margin: 0 0 7px 0;}
		.general-page-content-right-inner {}
.general-page-content-left-inner {position: relative; left: 52px; width: 193px; border-top: 1px solid #bdbdbd;}
	.jobs-container { background: #906870; padding: 6px; margin-top: 10px; color: #FFF }
	.general-page .jobs-container h3 { color: #FFF; border-bottom: 1px SOLID #A8888D; margin: 0; padding-bottom: 3px; margin-bottom: 5px }
	
.general-heading {width: 193px; padding: 0 0 0 52px;}
.general-heading h2 {font-size: 1.45em; font-weight: bold; color: #6a6a6a; line-height: 1.1em;}
	.general-heading h2.underline {xborder-bottom: 1px solid #bdbdbd;}

.general-page p {margin: 0 0 18px 0;}
.general-page h3 {font-weight: bold; font-size: 1em; color: #616161; xmargin: 0 0 10px 0;}
.general-page .image {margin: 0 0 13px 0;}

.general-page-footer {border-top: 1px solid #bdbdbd; padding: 2px 0 0 0; margin: 0 0 20px 0; font-size: 0.9em; line-height: 1.25em; position: relative;}
	.general-page-footer .back-to-search {position: absolute; right: 0; top: 5px; font-size: 10px; font-weight: bold;}
		.general-page-footer .back-to-search a {color: #90686F;}
.general-page-list-footer {list-style: none;}
	.general-page-list-footer li {float: left; margin: 0 3px 0 0px;}
	.general-page-list-footer li a {color: #616161; padding: 0 3px 0 0px;}
	
ul.left-nav {xborder-top: 1px solid #bdbdbd; list-style: none; margin: 0 0 45px 0; position:relative; }
	ul.left-nav li {border-bottom: 1px solid #bdbdbd;}
		ul.left-nav li a {line-height: 20px; padding: 0 0 0 7px; display: block; color: #8c636b; width: 186px;}
		ul.left-nav li.selected a {background: #90686f none; color: #fff; font-weight: bold;}
		
		ul.left-nav li a:hover {background: #b29a9f none; color: #fff; opacity: 0.6; filter:alpha(opacity=50);}
		ul.left-nav li.selected a:hover {background: #90686f none; opacity: 1; filter:alpha(opacity=100);}
		
dl.useful-link {line-height: 14px; margin: 0 0 10px 0;}
	dl.useful-link dt {color: #616161; font-weight: bold; border-bottom: 1px solid #bdbdbd; line-height: 20px; line-height: 1.5em; margin: 0px 0 3px 0;}
	dl.useful-link dd {margin: 0 0 1px 0;}
	dl.useful-link a {color: #90686f; font-weight: normal; font-size: 1em;}
	dl.useful-link span {display: block;}
dl.useful-link.whats-on dt {margin: 0 0 4px 0;}
dl.useful-link.whats-on dd {margin: 0 0 2px 0; font-size: 0.95em;}
dl.useful-link.whats-on dd.last {margin: 3px 0 0px 0;}

/* Widget Dropdown */

div.dropdown {margin: 0 0 10px 0;}
div.dropdown div.drop-down-select {line-height: 20px; text-align: left; position: relative; height: 20px; width: 158px; padding-left: 5px; background: #906870 url('../../images/common/background/find-modal-drop-whole.jpg') 100% 50% no-repeat; cursor: pointer; color: #636363; border: 3px solid #906870; margin: 0 0 10px 0;}
	div.dropdown .select {margin: 0 0 2px 0; display: block;}
	div.dropdown h3 {margin: 0 0 4px 0; border-bottom: 1px solid #bdbdbd; line-height: 1.5em;}
	div.content {margin: 0 0 5px 0;}
		
/* Find Store */
div.categories {margin: 10px 0 0 0; padding: 7px; background-color: #906870; position: relative; }
	div.categories div.navigation-categories-select {line-height: 20px; text-align: left; position: relative; height: 20px; width: 172px; padding-left: 5px; background: #FFFFFF url('../../images/common/background/find-modal-drop-whole.jpg') no-repeat top right; cursor: pointer; color: #636363;}
	div.navigation-categories-select-drop-down {background: #FFFFFF none repeat scroll 0% 50%; margin-top: 19px; padding: 0px; position: absolute; width: 177px; z-index: 40;font-size: 12px;}
	div.navigation {margin: 0 0 45px 0;}
	div.categories span { padding: 1px 0px; display: block; }
	div.categories a.category { color: white; }
	div.categories a:hover { text-decoration: underline; }
	div.categories a.category-selected { color: white; font-weight: bold; }

div.widgets-individual-links-retailer_categories dt {color: #616161; font-weight: bold; border-bottom: 1px solid #bdbdbd; line-height: 20px; line-height: 1.5em; margin: 0px 0 3px 0;}
div.widgets-individual-links-retailer_categories dd {background: #906870 none; margin:0; padding: 4px 7px 3px 7px;}
div.widgets-individual-links-retailer_categories a { color: white; }
div.widgets-individual-links-retailer_categories a:hover { text-decoration: underline; }
div.widgets-individual-links-retailer_categories dl.useful-link { margin: 0; display: block; height: 1%;}

ul.find-result-list {list-style: none;}	
	ul.find-result-list li {float: left; padding: 0 0 10px 0;}
	
.find-result-item {border: 1px solid #d2d2d2; padding: 10px 10px 9px 10px; background: #f4f4f4 none; position: relative; width:420px }
	.find-result-item .find-result-item-left {float: left; width: 90px; padding: 0 12px 0 0}
	.find-result-item .find-result-item-right {float: left; width: 318px;}
	.find-result-item .find-result-item-right .link-position {position: absolute; bottom: 10px; right: 10px;}
	.find-result-item .store-detail-position { }
	.find-result-item .store-detail-position .view-map {font-size: 0.9em; line-height: 0;}
	.find-result-item .store-detail-position span {display: block;}
	.find-result-item h3 {font-size: 1.2em; color: #6b323d; margin: 0 0px 3px 0; font-weight: bold;}
	
	.find-result-item .westfield-giftcard-logo {position:absolute; top: 10px; right: 10px;}
		.find-result-item .westfield-giftcard-logo img {position:relative;}
		.find-result-item .westfield-giftcard-logo .westfield-logo-layer {position:absolute; top: -70px; right: -16px; background: transparent url(../../images/common/background/westfield-gift-card-layer.gif) 0 0 no-repeat; width: 139px; height: 58px; display: none;}
		
	.find-result-item a {color: #6b323d; xfont-weight: bold; xfont-size: 0.9em;}
	.find-result-item .link-position a {font-weight: bold; font-size: 0.9em;}
	.find-result-item p {font-size: 0.95em; color: #979797; margin-bottom: 8px}
	
/* Feature Page */

ul.feature-list {xborder: 1px solid red; list-style: none;}
	ul.feature-list li {float: left; width: 214px; margin: 0 10px 0px 0; position: relative; height: 290px; padding: 0 0 10px 0;}
	ul.feature-list li.alt {margin: 0;}
	ul.feature-list li .feature-list-item-container {background: #fff none; border: 1px solid #d4d4d4; width: 212px; height: 290px; position: absolute; opacity: 0.5; filter:alpha(opacity=50);}
	ul.feature-list li .feature-list-item {padding: 10px; xbackground: #f4f4f4 none; xborder: 1px solid #d4d4d4; position: absolute;}
		ul.feature-list li h3 {font-weight: bold; font-size: 1.15em;}
			ul.feature-list li h3 a { color: #90686F;}
	ul.feature-list li .feature-image-container {margin: 0 0 8px 0;}
	ul.feature-list li h3 {margin: 0 0 2px 0;}
	ul.feature-list li a {color: #90686F;}
	ul.feature-list li p {font-size: 0.90em; margin: 0 0 8px 0; line-height: 1.15em;}
	ul.feature-list li .feature-more-link {line-height: 0.85em; xfont-weight: bold; font-size: 0.95em; position: absolute; right: 10px; bottom: 20px;}
	
	
/* Feature List Page */

.feature-listing-container {}
ul.feature-listing-list {list-style: none; padding: 0 0 20px 0;}
	ul.feature-listing-list li {position:relative; padding: 0 0 10px 0;}
	ul.feature-listing-list .feature-listing-item {xborder: 1px solid blue; padding: 10px; line-height: 1.25em; position:relative; width: 424px; min-height:83px;}
	ul.feature-listing-list .feature-listing-container {background: #fff none; position: absolute; width: 439px; height: 103px; border: 1px solid #ccc; opacity: 0.5; filter:alpha(opacity=50);}
		
	.feature-listing-item .feature-listing-image {float: left; width: 87px; margin: 0 10px 0 0;}
		.feature-listing-item .feature-listing-image img {border: 1px solid #dadada;}
	.feature-listing-item .feature-listing-detail {float: right; width: 325px; max-height:83px; height:83px; overflow:hidden;}
	.feature-listing-item .feature-listing-detail table { border-collapse:collapse; }
	.feature-listing-item .feature-listing-detail table td { padding:0px; }
	.feature-listing-item .feature-listing-linkable-link {bottom:10px; float:right; position:relative; width: 325px;}
	.feature-listing-item p {margin: 0;}
	.feature-listing-item .feature-listing-link {position: absolute; bottom: 10px; right: 30px;}
	
/* Find Store Detail */

.find-result-image-container {margin: 0 0 10px 0;}
.find-result-container.find-result-detail-container p {font-size: 1em; line-height: 1.2em; margin: 0 0 10px 0;}
.find-result-container.find-result-detail-container h3 {font-size: 1.15em; margin: 0 0 4px 0;}
.find-result-container.find-result-detail-container ul, .find-result-container.find-result-detail-container ol {margin: 0 0 10px 15px}

.find-store-detail-container {padding: 7px 0 0 0;}
.view-map-image {float: left; margin: 0 10px 0 0;}
.find-store-detail-content {float: left;}
	.find-store-detail-content p {margin: 0 0 10px 0;}
	.find-store-detail-content a {color: #90686F;}
.find-store-detail-floor-plan { float:left; padding-right:10px;}
  .find-store-detail-floor-plan img {border: 1px solid gray;}

.gift-card-detail {margin: 0 0 10px 0;}
	.gift-card-detail .gift-card-left {float: left; margin: 0 10px 0 0;}
	.gift-card-detail .gift-card-right {float: left; margin: 3px 0 0 0;}
	.gift-card-detail .gift-card-red-logo {width: 55px; height: 36px; background: transparent url(../../images/common/background/gift-card-logo.jpg) 0 0 no-repeat;}
	.gift-card-detail .gift-card-right p {margin-bottom: 0;}
	

/* Freetext Widget */
.freetext {margin: 0 0 16px 0;}
	.freetext h3 {margin: 0 0 4px 0; border-bottom: 1px solid #bdbdbd; line-height: 1.5em;}
	.freetext a {color: #90686F;}
	.freetext p {line-height: 1.1em; margin: 0 0 10px 0;}
	.freetext ul, .freetext ol {margin: 0 0 10px 15px;}
	
/* Image Widget */
.promotion {}
	.promotion h3 {line-height: 1.5em;}
	.promotion a {color: #90686F;}
	.promotion .promotion-image {margin: 0 0 5px 0;}
	
/* BreadCrumb */

.breadcrumb-container {padding: 0 0 8px 52px;}
dl.breadcrumb {font-size: 0.9em; color: #6d6d6d;}
	dl.breadcrumb dd {float: left; margin: 0 5px 0 0;}
	dl.breadcrumb dd.last {font-weight: bold;}
		dl.breadcrumb dd.last h1 {font-size: 1.0em;}
	dl.breadcrumb dt {float: left; margin: 0 5px 0 0;}
	dl.breadcrumb a {color: #8c626a;}
	dl.breadcrumb h1 { font-size: 11px; display: inline; font-weight: normal;} 
	
/* Template */
#page_type {
	display:none;
}

/*
 * Flash Map 
 */
div.embed-map-wrapper {
	padding-left: 54px;
	padding-top: 10px;
  padding-bottom: 20px;
}

/* hack */

.find-store-detail-container:after,
div.footer:after,
.feature-listing-item:after,
.gift-card-detail:after,
ul.feature-list:after,
ul.find-result-list:after,
.find-result-item:after,
.general-page-list-footer:after,
.general-page-content:after,
dl.breadcrumb:after,
.home-ctnt .home-carousel ul:after,
#homeacc li .ctnt .find-store ul:after,
#homeacc:after,
.footer ul:after,
.centre-nav .btm ul:after,
.centre-nav .top:after,
.centre-nav .top ul:after,
.centre-top .logo .lft:after,
.clearfloat {content: "."; display: block; height: 0; clear: both; visibility: hidden;}	

* html .find-store-detail-container,
* html .footer,
* html .feature-listing-item,
* html .gift-card-detail,
* html ul.feature-list,
* html ul.find-result-list,
* html .find-result-item,
* html .general-page-list-footer,
* html .general-page-content,
* html dl.breadcrumb,
* html .home-ctnt .home-carousel ul,
* html #homeacc li .ctnt .find-store ul,
* html #homeacc,
* html .footer ul,
* html .centre-nav .btm ul,
* html .centre-nav .top,
* html .centre-nav .top ul,
* html .centre-top .logo .lft,
* html .clearfloat {height: 1%;}

*+html .find-store-detail-container,
*+html .footer,
*+html .feature-listing-item,
*+html .gift-card-detail,
*+html ul.feature-list,
*+html ul.find-result-list,
*+html .find-result-item,
*+html .general-page-list-footer,
*+html .general-page-content,
*+html dl.breadcrumb,
*+html .home-ctnt .home-carousel ul,
*+html #homeacc li .ctnt .find-store ul,
*+html #homeacc,
*+html .footer ul,
*+html .centre-nav .btm ul,
*+html .centre-nav .top,
*+html .centre-nav .top ul,
*+html .centre-top .logo .lft,
*+html .clearfloat {min-height: 1%;}

h3#templates_feature_intro_heading
{
  color:#90686F;
  font-size:1.15em;
  font-weight:bold;
  line-height:1.25em;
}

#retailer_suggestions { border: 0; background: #FFF; padding: 2px; margin: 5px 0; font-size: 100%; width: 130px }
#retailer_suggestions_auto_complete { z-index: 1000; background: #FFF; padding: 0 }
	#retailer_suggestions_auto_complete ul { margin: 0; padding: 0 }
		#retailer_suggestions_auto_complete ul li { list-style: none; line-height: 22px; text-indent: 6px; font-size: 100%; cursor: pointer; cursor: hand; color: #875E33; width: 100%; margin: 0; width: 100%; }
		#retailer_suggestions_auto_complete ul li.selected { background: #BDAC97; color: #FFF }
	
.general-page-content-left #retailer_suggestions_container { margin-left: 52px; padding-top:5px; }
.general-page-content-left #retailer_suggestions { margin-top: 0; padding-top:0; }
.general-page-content-left .widgets-individual-autocomplete-retailer #retailer_suggestions_container { margin-left: 0; }
.widgets-individual-autocomplete-retailer #retailer_suggestions { width: 100% }

/* Homepage enter store name 

#find-store #retailer_suggestions_auto_complete ul {width: 130px; height: 150px; overflow-y: scroll; overflow-x: hidden;}
*/
/* Jobs Page 

.jobs-show-full-description {margin: 0 0 15px 0;}

.jobs-description-table {width: 340px;}
.jobs-description-table td {padding: 0 0 5px 0;}

.jobs-container #SSCemployer-styleIt { background: #FFF url(../../images/common/background/premium-red-arrow.gif) 165px 10px no-repeat; color: #6a6a6a; line-height: 23px; padding: 0 6px }
#SSIemployer-styleIt { background: #FFF }
	#SSIemployer-styleIt a {  }
	#SSIemployer-styleIt a:hover { background: #BDAC97 }
	#SSIemployer-styleIt.style-select-items { width: 181px; margin-top: 23px }
*/
/* Site Map */

h2.site-map {margin: 10px 0 20px 50px; font-size: 1.45em; color: #6a6a6a;}

dl.site-map {margin: 0 0 20px 50px;}
dl.site-map dt {font-weight: bold; margin: 0 0 5px 0;}
dl.site-map dd {margin: 0 0 0 10px;}


.slideshow-player {
	padding: 10px;
	background: #8A5863;
	width: 610px;
}
