#homepage H1 {
	WIDTH: 100%; POSITION: absolute; TOP: 300px; TEXT-ALIGN: center
}
.page-grid-b #layout-body-container {
	OVERFLOW: visible
}
.page-grid-b #layout-body {
	OVERFLOW: visible
}
.page-section {
	MARGIN-BOTTOM: 20px
}
#flash-card-container {
	Z-INDEX: 1; WIDTH: 100%; POSITION: relative; HEIGHT: 465px
}
.flash-card {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: 1px; WIDTH: 268px; CURSOR: pointer; PADDING-TOP: 1px; POSITION: relative; HEIGHT: 451px
}
.front-card .flash-card {
	CURSOR: default
}
.loaded .flash-card {
	FLOAT: none; POSITION: absolute
}
.flash-card .fc-bg {
	LEFT: 1px; POSITION: absolute; TOP: 1px
}
.flash-card .fc-frame {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.flash-card .fc-floor {
	Z-INDEX: -1; LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute
}
.flash-card H2 {
	POSITION: relative
}
.card-content {
	POSITION: relative
}
.flash-card IFRAME {
	Z-INDEX: -1; FILTER: mask(); LEFT: 0px; WIDTH: 296px; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.fc-layout-3 .card-content, .fc-layout-6 .card-content, .fc-layout-9 .card-content, .fc-layout-2 .card-content, .fc-layout-5 .card-content, .fc-layout-8 .card-content, .card-header-2, .card-header-3 {
	TEXT-ALIGN: right
}
.loaded .flash-card-1 {
	Z-INDEX: 50; LEFT: 320px; TOP: 105px
}
.loaded .flash-card-2 {
	Z-INDEX: 40; LEFT: 160px; TOP: 70px
}
.loaded .flash-card-3 {
	Z-INDEX: 40; LEFT: 460px; TOP: 70px
}
.loaded .flash-card-4 {
	Z-INDEX: 30; LEFT: 70px; TOP: 35px
}
.loaded .flash-card-5 {
	Z-INDEX: 30; LEFT: 550px; TOP: 35px
}
.loaded .flash-card-6 {
	Z-INDEX: 20; left:610px; /*LEFT: 470px;*/ TOP: 0px
}
.loaded .flash-card-7 {
	Z-INDEX: 20; left:0px; /*LEFT: 150px;*/ TOP: 0px
}
/*.loaded .flash-card-8 {
	Z-INDEX: 20; LEFT: 610px; TOP: 0px
}*/
.flash-card H2 {
	MARGIN-TOP: 7px; FONT: 22px/30px "arial narrow","Helvetica Neue", helvetica, arial, sans-serif; TEXT-TRANSFORM: lowercase
}
.flash-card .card-content P {
	FONT: 16px/18px "arial narrow","Helvetica Neue", helvetica, arial, sans-serif
}
.flash-card .card-content LI {
	FONT: 16px/18px "arial narrow","Helvetica Neue", helvetica, arial, sans-serif
}
.flash-card .card-content A {
	FONT: 16px/18px "arial narrow","Helvetica Neue", helvetica, arial, sans-serif
}
.flash-card .card-content P EM {
	FONT-WEIGHT: normal; font-style:normal; /*FONT-SIZE: 20px*/
}
.flash-card .card-content LI EM {
	FONT-WEIGHT: normal; /*FONT-SIZE: 20px*/
}
.flash-card .card-content A:link {
	TEXT-DECORATION: underline
}
.flash-card .card-content A:visited {
	TEXT-DECORATION: underline
}
.flash-card .card-content A:hover {
	TEXT-DECORATION: none
}
.flash-card .card-content A:active {
	TEXT-DECORATION: none
}
.search-flash-card.flash-card {
	BACKGROUND: url(../images/slide-frame-wetfloor.png) no-repeat center bottom; HEIGHT: 451px
}
.loaded .search-flash-card .flash-card {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 296px; PADDING-TOP: 0px; HEIGHT: 451px
}
.loaded .flash-card .search-card .search-swappable-tabs UL {
	opacity: .5
}
.loaded .flash-card .search-card .search-component-sub-form {
	opacity: .5
}
.loaded .front-card.flash-card .search-card .search-swappable-tabs UL {
	opacity: 1
}
.loaded .front-card.flash-card .search-card .search-component-sub-form {
	opacity: 1
}
#carousel-container {
	Z-INDEX: 2; FLOAT: left; POSITION: relative
}
.no-carousel#carousel-container {
	MARGIN-LEFT: 32px
}
#carousel-prev {
	FLOAT: left; MARGIN: 20px 20px 0px 0px; CURSOR: pointer
}
#carousel-next {
	FLOAT: left; MARGIN: 20px 0px 0px auto; CURSOR: pointer
}
#carousel-container LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 220px; MARGIN-RIGHT: 2px; POSITION: relative; HEIGHT: 123px;
}
UL.carousel {
	MARGIN-LEFT: 30px; LIST-STYLE-TYPE: none
}
.carousel .carousel-image {
	FLOAT: left; WIDTH: 37px; HEIGHT: 61px
}
.carousel .carousel-content-container {
	FLOAT: left; MARGIN-LEFT: 4px; WIDTH: 142px;
}
.carousel H2 {
	MARGIN-TOP: 21px
}
.carousel H2 A:link,.carousel H2 A:visited,.carousel H2 A:hover,.carousel H2 A:active {
	FONT: bold 15px/18px "arial narrow","Helvetica Neue", helvetica, arial, sans-serif; COLOR: #333; TEXT-DECORATION: none
}
.carousel P,.carousel A:link,.carousel A:visited {
	FONT: 12px/14px "arial narrow","Helvetica Neue", helvetica, arial, sans-serif; COLOR: #333; TEXT-DECORATION: none
}
.column .accordion {
	PADDING-RIGHT: 10px
}
.last-column .accordion {
	PADDING-RIGHT: 0px
}
.three-column .last-column .accordion {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px
}
.three-column .accordion {
	PADDING-RIGHT: 4px; PADDING-LEFT: 3px
}
.three-column .first-column .accordion {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px
}
.three-column .last-column .accordion {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px
}
.accordion H2 {
	FONT: 11px/14px arial, sans-serif; COLOR: #333
}
.accordion H2 {
	PADDING:0px 12px; FONT-WEIGHT: bold; BACKGROUND: #eaeaea; MARGIN: 0px; CURSOR: pointer; LINE-HEIGHT: 20px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 20px
}
.accordion H2.ui-state-active {
	BORDER-BOTTOM-COLOR: #c7c7c7
}
.accordion H2.ui-state-default {
	COLOR: #666
}
.accordion UL {
	LIST-STYLE-POSITION: inside
}
.accordion OL {
	LIST-STYLE-POSITION: inside
}
.accordion .ui-icon,.accordion .ui-icon-down {
	DISPLAY: block; BACKGROUND: url(../images/global_sprite2.png) no-repeat 0px -665px; FLOAT: left; OVERFLOW: hidden; WIDTH: 13px; MARGIN-RIGHT: 10px; HEIGHT: 20px
}
.accordion .ui-icon-up {
	BACKGROUND-POSITION: 0px -678px
}
.accordion .panel-top,.accordion .panel-bottom {
	DISPLAY: block; BACKGROUND: url(../images/global_sprite2.png) repeat-x 0px -712px; MARGIN: 0px 0px -7px; OVERFLOW: hidden; HEIGHT: 7px
}
.accordion .panel-bottom {
	BACKGROUND-POSITION: 0px -697px; MARGIN: 0px 0px 1px
}
.accordion .panel-content {
	PADDING-RIGHT: 12px; OVERFLOW-Y: auto; PADDING-LEFT: 12px; OVERFLOW-X: hidden; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 97px
}
.two-panel.accordion .panel-content {
	HEIGHT: 130px
}
.one-panel.accordion .panel-content {
	MIN-HEIGHT: 158px; HEIGHT: auto
}
.one-panel.accordion H2 {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.one-panel.accordion .ui-icon,.one-panel.accordion .panel-top,.one-panel.accordion .panel-bottom {
	DISPLAY: none
}
.accordion .layout-1 IMG,.accordion .layout-5 IMG {
	FLOAT: left; MARGIN: 2px 12px 12px 0px
}
.accordion .layout-2 IMG,.accordion .layout-6 IMG {
	FLOAT: right; MARGIN: 2px 0px 12px 12px
}
.accordion .layout-3 IMG,.accordion .layout-4 IMG,.accordion .layout-7 IMG {
	DISPLAY: block; MARGIN: 0px auto
}
.accordion .layout-3 IMG,.accordion .layout-4 IMG  {
	MARGIN-BOTTOM: 12px
}
.jcarousel-container {
	POSITION: relative
}
.jcarousel-clip {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: relative
}
.jcarousel-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: relative; TOP: 0px
}
.jcarousel-list LI,.jcarousel-item {
	FLOAT: left; WIDTH: 75px; LIST-STYLE-TYPE: none; HEIGHT: 75px
}
.jcarousel-next,.jcarousel-prev {
	DISPLAY: none; Z-INDEX: 3
}

