details {
	DISPLAY: block
}
figcaption {
	DISPLAY: block
}
figure {
	DISPLAY: block
}


[hidden] {
	DISPLAY: none
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	MARGIN: 0px 0px 0px 40px
}

IMG {
	BORDER-RIGHT-WIDTH: 0px; -MS-INTERPOLATION-MODE: bicubic; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT-WIDTH: 0px
}

figure {
	MARGIN: 0px
}
.secondary {
	BORDER-BOTTOM: #d8d8d8 1px solid; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F6F6F6,endColorstr=#E6E6E6); BORDER-LEFT: #d8d8d8 1px solid; BACKGROUND: #ededed; COLOR: #3b73b9; BORDER-TOP: #d8d8d8 1px solid; BORDER-RIGHT: #d8d8d8 1px solid; text-shadow: 0 1px 1px rgba(255,255,255,1); -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1),inset 0 0 1px 1px rgba(255,255,255,0.5),inset 7px 0 10px 0 rgba(0,0,0,0.01),inset -7px 0 10px 0 rgba(0,0,0,0.01); -moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1),inset 0 0 1px 1px rgba(255,255,255,0.5),inset 7px 0 10px 0 rgba(0,0,0,0.01),inset -7px 0 10px 0 rgba(0,0,0,0.01); box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1),inset 0 0 1px 1px rgba(255,255,255,0.5),inset 7px 0 10px 0 rgba(0,0,0,0.01),inset -7px 0 10px 0 rgba(0,0,0,0.01); -webkit-text-shadow: 0 1px 1px rgba(255,255,255,1); -moz-text-shadow: 0 1px 1px rgba(255,255,255,1)
}
.secondary:visited {
	BORDER-BOTTOM: #d8d8d8 1px solid; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F6F6F6,endColorstr=#E6E6E6); BORDER-LEFT: #d8d8d8 1px solid; BACKGROUND: #ededed; COLOR: #3b73b9; BORDER-TOP: #d8d8d8 1px solid; BORDER-RIGHT: #d8d8d8 1px solid; text-shadow: 0 1px 1px rgba(255,255,255,1); -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1),inset 0 0 1px 1px rgba(255,255,255,0.5),inset 7px 0 10px 0 rgba(0,0,0,0.01),inset -7px 0 10px 0 rgba(0,0,0,0.01); -moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1),inset 0 0 1px 1px rgba(255,255,255,0.5),inset 7px 0 10px 0 rgba(0,0,0,0.01),inset -7px 0 10px 0 rgba(0,0,0,0.01); box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1),inset 0 0 1px 1px rgba(255,255,255,0.5),inset 7px 0 10px 0 rgba(0,0,0,0.01),inset -7px 0 10px 0 rgba(0,0,0,0.01); -webkit-text-shadow: 0 1px 1px rgba(255,255,255,1); -moz-text-shadow: 0 1px 1px rgba(255,255,255,1)
}
.secondary:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FEFEFE,endColorstr=#ECECEC); BACKGROUND: #f5f5f5; COLOR: #595959; -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1),inset 0 0 1px 1px rgba(255,255,255,0.5),inset 7px 0 10px 0 rgba(0,0,0,0.02),inset -7px 0 10px 0 rgba(0,0,0,0.02); -moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1),inset 0 0 1px 1px rgba(255,255,255,0.5),inset 7px 0 10px 0 rgba(0,0,0,0.02),inset -7px 0 10px 0 rgba(0,0,0,0.02); box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1),inset 0 0 1px 1px rgba(255,255,255,0.5),inset 7px 0 10px 0 rgba(0,0,0,0.02),inset -7px 0 10px 0 rgba(0,0,0,0.02)
}
LEGEND {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: -7px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}

UL {
	MARGIN: 0px 0px 1.07em
}
OL {
	MARGIN: 0px 0px 1.07em
}
.hidden {
	DISPLAY: none !important; VISIBILITY: hidden
}
.js .if-js-hidden {
	DISPLAY: none !important; VISIBILITY: hidden
}
.visuallyhidden {
	CLIP: rect(0px 0px 0px 0px); POSITION: absolute; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: -1px; PADDING-LEFT: 0px; WIDTH: 1px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 1px; OVERFLOW: hidden; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}

.group:before {
	DISPLAY: block; HEIGHT: 0px; OVERFLOW: hidden; CONTENT: " "
}
.group:after {
	DISPLAY: block; HEIGHT: 0px; OVERFLOW: hidden; CONTENT: " "
}
.group:after {
	CLEAR: both
}
.group {
	ZOOM: 1
}
.on-left {
	FLOAT: left !important
}
.on-right {
	FLOAT: right !important
}
.clear {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 0px; BORDER-TOP-STYLE: none; HEIGHT: 0px; CLEAR: both; BORDER-LEFT-STYLE: none
}
.no-clear {
	CLEAR: none
}
.align-center {
	TEXT-ALIGN: center
}
.to-background {
	POSITION: absolute
}
.left-top {
	TOP: 0px; LEFT: 0px
}
.right-top {
	TOP: 0px; RIGHT: 0px
}
.left-bottom {
	BOTTOM: 0px; LEFT: 0px
}
.right-bottom {
	BOTTOM: 0px; RIGHT: 0px
}
.relative {
	POSITION: relative
}



IMG {
	MAX-WIDTH: 100% !important
}
.group:before {
	DISPLAY: block; HEIGHT: 0px; OVERFLOW: hidden
}
.group:after {
	DISPLAY: block; HEIGHT: 0px; OVERFLOW: hidden
}
.group:after {
	CLEAR: both
}
.clear {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; HEIGHT: 0px; CLEAR: both; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
element.style {
	CURSOR: auto
}


.col1width {
	WIDTH: 70px; FLOAT: left; MARGIN-RIGHT: 14px
}
.col2width {
	WIDTH: 154px; FLOAT: left; MARGIN-RIGHT: 14px
}

.col12width {
	WIDTH: 948px; FLOAT: left;
}

.mt-0 {
	MARGIN-TOP: 0px
}
.mt-14 {
	MARGIN-TOP: 14px
}
.pt-14 {
	PADDING-TOP: 14px
}
.mt-20 {
	MARGIN-TOP: 20px
}
.mt-35 {
	MARGIN-TOP: 35px
}
.mt-55 {
	MARGIN-TOP: 55px
}
.mr-0 {
	MARGIN-RIGHT: 0px
}
.mr-5 {
	MARGIN-RIGHT: 5px
}
.mr-14 {
	MARGIN-RIGHT: 14px
}
.mr-16 {
	MARGIN-RIGHT: 16px
}
.mr-17 {
	MARGIN-RIGHT: 17px
}
.pr-17 {
	PADDING-RIGHT: 17px
}
.mb-0 {
	MARGIN-BOTTOM: 0px
}
.mb-7 {
	MARGIN-BOTTOM: 7px
}
.mb-14 {
	MARGIN-BOTTOM: 14px
}
.pb-14 {
	PADDING-BOTTOM: 14px
}
.mb-25 {
	MARGIN-BOTTOM: 25px
}
.ml-14 {
	MARGIN-LEFT: 14px
}
.ml-17 {
	MARGIN-LEFT: 17px
}
.pl-17 {
	PADDING-LEFT: 17px
}
.ml-85 {
	MARGIN-LEFT: 85px
}


.comp {
	POSITION: relative; MARGIN-BOTTOM: 17px
}
.comp-head {
	BORDER-BOTTOM: #dbdbdb 1px solid; PADDING-BOTTOM: 18px; PADDING-LEFT: 17px; PADDING-RIGHT: 17px; OVERFLOW: hidden; PADDING-TOP: 17px
}
.comp-head:unknown {
	BORDER-TOP: #dbdbdb 1px solid
}
.comp-head H2 {
	MARGIN: 0px
}
.comp-head H2 A {
	BORDER-BOTTOM: #dbdbdb 1px solid; POSITION: relative; PADDING-BOTTOM: 18px; MARGIN: -16px -16px -19px; PADDING-LEFT: 17px; PADDING-RIGHT: 17px; DISPLAY: block; PADDING-TOP: 17px
}
.comp-head H2 A:hover {
	BORDER-BOTTOM: #c7c7c7 1px solid
}
.comp-head H2 A.inline {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
.comp-head H2 A.inline:hover {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.comp-content {
	PADDING-BOTTOM: 17px; PADDING-LEFT: 17px; PADDING-RIGHT: 17px; PADDING-TOP: 17px
}
.comp-foot {
	POSITION: absolute; WIDTH: 100%; BOTTOM: 0px; BORDER-TOP: #dbdbdb 1px solid; LEFT: 0px
}
#gel-main {
	PADDING-BOTTOM: 181px
}
#gel-main .gel-grid {
	MARGIN: -20px auto 20px; WIDTH: 1008px; PADDING-RIGHT: 0px
}
.gel-grid {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 994px; PADDING-RIGHT: 14px
}
.incompatibility .gel-grid {
	WIDTH: 1008px; PADDING-RIGHT: 0px
}
.comp {
	BACKGROUND-COLOR: #fff; -webkit-box-shadow: 1px 2px 2px rgba(0,0,0,.2); -moz-box-shadow: 1px 2px 2px rgba(0,0,0,.2); box-shadow: 1px 2px 2px rgba(0,0,0,.2)
}
.comp-head {
	FONT-FAMILY: GEInspira,Arial,"Helvetica Neue",Helvetica,sans-serif
}
.no-rgba .comp-head {
	COLOR: #010101
}
.comp-head H1 {
	MARGIN: 0px; FONT-SIZE: 1.53em
}
.comp-head H2 {
	MARGIN: 0px; FONT-SIZE: 1.53em
}
.no-rgba .comp-head H1 {
	COLOR: #010101
}
.no-rgba .comp-head H2 {
	COLOR: #010101
}
.comp-head H2 {
	FONT-WEIGHT: normal
}
.no-rgba .comp-head H2 {
	COLOR: #010101
}
.comp-head H1 STRONG {
	COLOR: #3b73b9
}
.comp-head H2 STRONG {
	COLOR: #3b73b9
}
.comp-head H2 A {
	
}
.no-rgba .comp-head H2 A {
	COLOR: #010101
}
.comp-head H2 A.inline {
	COLOR: #3b73b9
}
.no-rgba .comp-head H2 A.inline {
	COLOR: #3b73b9
}
.comp-head H2 A:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#e6e6e6',GradientType=0); BACKGROUND: #f1f1f1
}
.comp-head H2 A.inline:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #7b1c79
}
.comp-head H2 A:hover:after {
	POSITION: absolute; WIDTH: 13px; DISPLAY: block; BACKGROUND: url(../images/sprite.png) no-repeat -68px 0px; HEIGHT: 12px; CONTENT: ""; TOP: 24px; RIGHT: 16px
}
.comp-head H2 A.inline:hover:after {
	DISPLAY: none; BACKGROUND: none transparent scroll repeat 0% 0%; CONTENT: ""
}
.comp-head .button {
	MARGIN: -5px 0px
}

A.more {
	PADDING-LEFT: 10px; BACKGROUND: url(/LightingWeb/emea/images/bullet-blue-big.png) no-repeat left center; COLOR: #3b73b9; TEXT-DECORATION: none
}
A.more:hover {
	BACKGROUND-IMAGE: url(/LightingWeb/emea/images/bullet-green-big.png); COLOR: #7ab210
}
A.more:after {
	DISPLAY: none; CONTENT: url(/LightingWeb/emea/images/bullet-green-big.png)
}

.button {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 33px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; FONT-FAMILY: Arial,Helvetica,sans-serif; HEIGHT: 33px; FONT-SIZE: 13px; CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px; -webkit-transition: color .4s ease-in-out 0s; -moz-transition: color .4s ease-in-out 0s; -o-transition: color .4s ease-in-out 0s; -ms-transition: color .4s ease-in-out 0s; transition: color .4s ease-in-out 0s; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px
}
.button-large {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 33px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; FONT-FAMILY: Arial,Helvetica,sans-serif; HEIGHT: 33px; FONT-SIZE: 13px; CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px; -webkit-transition: color .4s ease-in-out 0s; -moz-transition: color .4s ease-in-out 0s; -o-transition: color .4s ease-in-out 0s; -ms-transition: color .4s ease-in-out 0s; transition: color .4s ease-in-out 0s; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px
}
.legacy .button {
	DISPLAY: inline
}
.ie7 .button {
	DISPLAY: inline
}
.button-full-width {
	DISPLAY: block; FLOAT: none
}
.legacy .button-full-width {
	DISPLAY: block; FLOAT: none
}
.ie7 .button-full-width {
	DISPLAY: block; FLOAT: none
}
.button-large {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; LINE-HEIGHT: normal; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; HEIGHT: auto; FONT-SIZE: 1.1em; PADDING-TOP: 10px
}


.loading {
	BACKGROUND: url(/LightingWeb/emea/images/ge-loader.gif) no-repeat 50% 50%
}
.badge {
	POSITION: absolute; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: inline-block; HEIGHT: 25px; COLOR: #fff; FONT-SIZE: 12px; TOP: 10px; FONT-WEIGHT: bold; PADDING-TOP: 0px; LEFT: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px
}
.featured.badge {
	BORDER-BOTTOM: #b33630 1px solid; BORDER-LEFT: #b33630 1px solid; BACKGROUND: #da4a44; BORDER-TOP: #b33630 1px solid; BORDER-RIGHT: #b33630 1px solid; text-shadow: 0 1px #b33630
}
.new.badge {
	BORDER-BOTTOM: #739e1e 1px solid; BORDER-LEFT: #739e1e 1px solid; BACKGROUND: #87c214; BORDER-TOP: #739e1e 1px solid; BORDER-RIGHT: #739e1e 1px solid; text-shadow: 0 1px #739e1e
}

.comp-quickspecks .ranges .range-hi-5 {
	COLOR: #eee
}
.comp-quickspecks .ranges .range-hi-6 {
	COLOR: #eee
}
.comp-quickspecks .ranges .range-hi-7 {
	COLOR: #eee
}
.comp-quickspecks .ranges .range-hi-8 {
	COLOR: #eee
}
.comp-quickspecks .ranges .range-hi-9 {
	COLOR: #eee
}
.comp-quickspecks .ranges .range-hi-10 {
	COLOR: #eee
}
.comp-quickspecks .ranges .range-hi-11 {
	COLOR: #eee
}
.comp-quickspecks .ranges .range-hi-12 {
	COLOR: #eee
}
.frame {
	BORDER-BOTTOM: #fff 2px solid; BORDER-LEFT: #fff 2px solid; BORDER-TOP: #fff 2px solid; BORDER-RIGHT: #fff 2px solid; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.34); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.34); box-shadow: 0 1px 3px rgba(0,0,0,.34)
}
.oldie .frame {
	BORDER-BOTTOM: #efefef 1px solid; BORDER-LEFT: #efefef 1px solid; BORDER-TOP: #efefef 1px solid; BORDER-RIGHT: #efefef 1px solid
}
.oldie .comp-dark .frame {
	BORDER-BOTTOM: #3468a9 1px solid; BORDER-LEFT: #3468a9 1px solid; BORDER-TOP: #3468a9 1px solid; BORDER-RIGHT: #3468a9 1px solid
}
.oldie .frame IMG {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}

UL.features LI:before {
	COLOR: #3b73b9; CONTENT: "?"
}
.comp-dark UL.features LI:before {
	COLOR: #7eb712; CONTENT: "?"
}
.no-bullet LI:before {
	DISPLAY: none !important; CONTENT: ""
}
.no-generatedcontent .no-bullet LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 0px
}

.comp-catnavigation .comp-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.comp-catnavigation UL {
	WIDTH: 100%; DISPLAY: table; TABLE-LAYOUT: fixed
}
.legacy .comp-catnavigation UL {
	DISPLAY: block
}
.ie7 .comp-catnavigation UL {
	DISPLAY: block
}
.comp-catnavigation LI {
	TEXT-ALIGN: center; BORDER-LEFT: #e5e5e5 1px solid; DISPLAY: table-cell; FONT-FAMILY: GEInspiraMedium,Arial,"Helvetica Neue",Helvetica,sans-serif; FONT-SIZE: 19px; VERTICAL-ALIGN: middle
}
.legacy .comp-catnavigation LI {
	ZOOM: 1; DISPLAY: inline
}
.ie7 .comp-catnavigation LI {
	ZOOM: 1; DISPLAY: inline
}
.legacy .comp-catnavigation A {
	ZOOM: 1; DISPLAY: inline
}
.ie7 .comp-catnavigation A {
	ZOOM: 1; DISPLAY: inline
}
.legacy .comp-catnavigation LI {
	WIDTH: 19%
}
.ie7 .comp-catnavigation LI {
	WIDTH: 19%
}

.comp-catnavigation LI:first-child {
	BORDER-LEFT-STYLE: none
}
.comp-catnavigation LI A {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #3b73b9; TEXT-DECORATION: none; PADDING-TOP: 20px
}
.comp-catnavigation LI A:hover {
	COLOR: #7b1c79
}
.comp-catnavigation LI A:focus {
	COLOR: #7b1c79
}
.comp-catnavigation LI.active A {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0',endColorstr='#f7f7f7',GradientType=0); BACKGROUND: #f2f2f2; COLOR: #7b1c79; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.59); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.59); box-shadow: inset 0 1px 0 rgba(255,255,255,.59)
}
.comp-tab .comp-head {
	BORDER-BOTTOM-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#f9f9f9',GradientType=0); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: table; BACKGROUND: #f7f7f7; OVERFLOW: hidden; PADDING-TOP: 0px; -webkit-box-shadow: inset 0 0 8px 2px rgba(0,0,0,.1); -moz-box-shadow: inset 0 0 8px 2px rgba(0,0,0,.1); box-shadow: inset 0 0 8px 2px rgba(0,0,0,.1)
}

.comp-carousel {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 284px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.comp-carousel1 {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 380px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.row2height .comp-carousel {
	HEIGHT: 595px
}
.row3height .comp-carousel {
	HEIGHT: 845px
}
.comp-carousel UL {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 9999em; PADDING-RIGHT: 0px; HEIGHT: 250px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.col4width .comp-carousel UL {
	LEFT: 3px
}
.col8width .comp-carousel UL {
	LEFT: 5px
}
.col12width .comp-carousel UL {
	LEFT: 10px
}
.row2height .comp-carousel UL {
	HEIGHT: 530px
}
.row3height .comp-carousel UL {
	HEIGHT: 811px
}
.comp-carousel UL LI {
	POSITION: relative; LIST-STYLE-TYPE: none; WIDTH: 155px; DISPLAY: block; FLOAT: left; HEIGHT: 195px
}

.product-item {
	Z-INDEX: 9; POSITION: relative; TEXT-ALIGN: center; WIDTH: 161px; PADDING-RIGHT: 1px; BACKGROUND: url(../images/dots-grey.png) repeat-y right top; TOP: 1px; -webkit-transition: -webkit-box-shadow .3s; -moz-transition: -moz-box-shadow .3s; -o-transition: box-shadow .3s; -ms-transition: box-shadow .3s; transition: box-shadow .3s
}


.product-item:hover {
	Z-INDEX: 100; BORDER-BOTTOM: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid; MARGIN: -1px -1px -47px; BACKGROUND: #fff; HEIGHT: 282px; BORDER-TOP: #dbdbdb 1px solid; BORDER-RIGHT: #dbdbdb 1px solid; -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.09); -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.09); box-shadow: 0 2px 2px rgba(0,0,0,0.09); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px
}
.hover.product-item {
	Z-INDEX: 100; BORDER-BOTTOM: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid; MARGIN: -1px -1px -47px; BACKGROUND: #fff; HEIGHT: 282px; BORDER-TOP: #dbdbdb 1px solid; BORDER-RIGHT: #dbdbdb 1px solid; -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.09); -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.09); box-shadow: 0 2px 2px rgba(0,0,0,0.09); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px
}
.focus.product-item .button {
	DISPLAY: block; opacity: 1
}
.product-item:hover .button {
	DISPLAY: block; opacity: 1
}
.hover.product-item .button {
	DISPLAY: block; opacity: 1
}


.product-item figure:before {
	WIDTH: 1px; DISPLAY: inline-block; HEIGHT: 100%; VERTICAL-ALIGN: middle; CONTENT: ''; MARGIN-RIGHT: -0.25em
}
.product-item figure A:focus {
	OUTLINE-STYLE: none; OUTLINE-WIDTH: 0px
}
.product-item figure IMG {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.product-item figcaption {
	POSITION: absolute; LINE-HEIGHT: 19px; WIDTH: 100%; COLOR: #3b73b9; FONT-SIZE: 14px; TOP: 185px; -webkit-transition: .4s; -moz-transition: .4s; -o-transition: .4s; -ms-transition: .4s; transition: .4s
}
.product-item figcaption A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-TOP: 0px
}
.product-item:hover figcaption A {
	COLOR: #7ab210
}
.hover.product-item figcaption A {
	COLOR: #7ab210
}
.product-item .button {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 81.6%; BOTTOM: 13px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-TOP: 0px; LEFT: 9.2%; opacity: 0; -webkit-transition: opacity .4s; -moz-transition: opacity .4s; -o-transition: opacity .4s; -ms-transition: opacity .4s; transition: opacity .4s
}

.comp-carousel OL {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.comp-content .pagination {
	float:left;LIST-STYLE-TYPE: none; MARGIN: 11px 2px; WIDTH: 10px; DISPLAY: inline-block; HEIGHT: 10px; VERTICAL-ALIGN: middle;
}
.comp-content .pagination-next {
	LIST-STYLE-TYPE: none; MARGIN: 11px 2px; WIDTH: 10px; DISPLAY: inline-block; HEIGHT: 10px; VERTICAL-ALIGN: middle
}
.comp-content .pagination-prev {
	LIST-STYLE-TYPE: none; MARGIN: 11px 2px; WIDTH: 10px; DISPLAY: inline-block; HEIGHT: 10px; VERTICAL-ALIGN: middle
}
.legacy .comp-content .pagination {
	ZOOM: 1; DISPLAY: inline
}
.legacy .comp-content .pagination-next {
	ZOOM: 1; DISPLAY: inline
}
.legacy .comp-content .pagination-prev {
	ZOOM: 1; DISPLAY: inline
}
.ie7 .comp-content .pagination {
	ZOOM: 1; DISPLAY: inline
}
.ie7 .comp-content .pagination-next {
	ZOOM: 1; DISPLAY: inline
}
.ie7 .comp-content .pagination-prev {
	ZOOM: 1; DISPLAY: inline
}
.comp-content .pagination A {
	TEXT-INDENT: -999em; WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/sprite.png) no-repeat -30px -105px; HEIGHT: 100%
}
.comp-content .pagination-next A {
	TEXT-INDENT: -999em; WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/sprite.png) no-repeat -30px -105px; HEIGHT: 100%
}
.comp-content .pagination-prev A {
	TEXT-INDENT: -999em; WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/sprite.png) no-repeat -30px -105px; HEIGHT: 100%
}
.comp-content .pagination A:hover {
	OUTLINE-STYLE: none; OUTLINE-WIDTH: 0px; BACKGROUND-POSITION: -15px -105px
}
.comp-content .pagination-next A:hover {
	OUTLINE-STYLE: none; OUTLINE-WIDTH: 0px; BACKGROUND-POSITION: -15px -105px
}
.comp-content .pagination-prev A:hover {
	OUTLINE-STYLE: none; OUTLINE-WIDTH: 0px; BACKGROUND-POSITION: -15px -105px
}
.comp-content .pagination A:focus {
	OUTLINE-STYLE: none; OUTLINE-WIDTH: 0px; BACKGROUND-POSITION: -15px -105px
}
.comp-content .pagination-next A:focus {
	OUTLINE-STYLE: none; OUTLINE-WIDTH: 0px; BACKGROUND-POSITION: -15px -105px
}
.comp-content .pagination-prev A:focus {
	OUTLINE-STYLE: none; OUTLINE-WIDTH: 0px; BACKGROUND-POSITION: -15px -105px
}
.comp-content .pagination A.selected {
	BACKGROUND-POSITION: 0px -105px
}
.comp-content .pagination-next A.selected {
	BACKGROUND-POSITION: 0px -105px
}
.comp-content .pagination-prev A.selected {
	BACKGROUND-POSITION: 0px -105px
}
.comp-content .pagination-prev {
	MARGIN: 0px 8px; WIDTH: 33px; HEIGHT: 34px
}
.comp-content .pagination-next {
	MARGIN: 0px 8px; WIDTH: 33px; HEIGHT: 34px
}
.col4width .comp-content .pagination-prev {
	MARGIN: 0px 18px
}
.col4width .comp-content .pagination-next {
	MARGIN: 0px 18px
}
.comp-content .pagination-prev {
	FLOAT: left
}
.comp-content .pagination-next {
	FLOAT: right
}
.legacy .comp-content .pagination-prev {
	POSITION: absolute; FLOAT: none; LEFT: 0px
}
.ie7 .comp-content .pagination-prev {
	POSITION: absolute; FLOAT: none; LEFT: 0px
}
.legacy .comp-content .pagination-next {
	POSITION: absolute; FLOAT: none; RIGHT: 0px
}
.ie7 .comp-content .pagination-next {
	POSITION: absolute; FLOAT: none; RIGHT: 0px
}
.comp-content .pagination-prev A {
	BACKGROUND-POSITION: 0px 0px
}
.comp-content .pagination-next A {
	BACKGROUND-POSITION: -34px 0px
}
.comp-content .pagination-prev A:hover {
	BACKGROUND-POSITION: 0px -35px
}
.comp-content .pagination-prev A:focus {
	BACKGROUND-POSITION: 0px -35px
}
.comp-content .pagination-next A:hover {
	BACKGROUND-POSITION: -34px -35px
}
.comp-content .pagination-next A:focus {
	BACKGROUND-POSITION: -34px -35px
}
.comp-content .pagination-prev A:active {
	BACKGROUND-POSITION: 0px -69px
}
.comp-content .pagination-next A:active {
	BACKGROUND-POSITION: -34px -69px
}