.cssButton {
	BORDER-RIGHT: #f4f4f4 2px outset; PADDING-RIGHT: 0.3em; BORDER-TOP: #f4f4f4 2px outset; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #f4f4f4 2px outset; WIDTH: 20em; COLOR: #000000; PADDING-TOP: 0.3em; BORDER-BOTTOM: #f4f4f4 2px outset; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.cssButtonHover {
	BORDER-RIGHT: #f4f4f4 2px outset; PADDING-RIGHT: 0.3em; BORDER-TOP: #f4f4f4 2px outset; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #f4f4f4 2px outset; WIDTH: 20em; COLOR: #000000; PADDING-TOP: 0.3em; BORDER-BOTTOM: #f4f4f4 2px outset; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.cssButtonHover {
	COLOR: #006600; BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: inset; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: inset
}
.small_delete {
	WIDTH: 7em
}
.button_prev {
	WIDTH: 7em
}
.button_next {
	WIDTH: 7em
}
.button_search {
	WIDTH: 7em
}
.button_sold_out_sm {
	WIDTH: 10em
}
.button_sold_out {
	WIDTH: 10em
}
.button_update_cart {
	WIDTH: 10em
}
.button_checkout {
	WIDTH: 10em
}
.button_login {
	WIDTH: 10em
}
.button_return_to_product_list {
	WIDTH: 22em
}
.button_add_selected {
	WIDTH: 22em
}
.button_in_cart {
	WIDTH: 19em
}
.button_submit {
	WIDTH: 18em
}
.button_update_cart {
	COLOR: red
}
.button_update_cartHover {
	COLOR: #003d00
}
BODY {
	BEHAVIOR: url(includes/csshover.htc)
}
DIV#dropMenu LI A:hover {
	BACKGROUND: url(../images/naviTabbg.png) repeat-x; COLOR: #4f4f4f! important
}
DIV#dropMenu LI.submenu LI.submenu:hover {
	BACKGROUND: url(../images/naviTabbg.png) repeat-x; COLOR: #4f4f4f! important
}
#dropMenuWrapper {
	FONT-SIZE: 11px; MARGIN: 0px; WIDTH: 100%; HEIGHT: 27px
}
DIV#dropMenu {
	Z-INDEX: 1000; MARGIN: 0px auto; POSITION: relative; TEXT-ALIGN: center
}
DIV#dropMenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#dropMenu LI {
	FLOAT: left; MARGIN: 0px; LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none; POSITION: relative
}
DIV#dropMenu UL.level1 {
	Z-INDEX: 1000; MARGIN: 0px auto; WIDTH: 750px; HEIGHT: 27px; TEXT-ALIGN: center
}
DIV#dropMenu LI:hover {
	
}
DIV#dropMenu LI.submenu {
	
}
DIV#dropMenu LI.submenu:hover {
	
}
DIV#dropMenu LI A {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 25px; PADDING-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 8px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UNKNOWN {
	WIDTH: auto
}
DIV#dropMenu UL UL {
	DISPLAY: none; WIDTH: 13em; POSITION: absolute
}
DIV#dropMenu UL UL LI {
	WIDTH: 13em; BORDER-BOTTOM: #ccc 1px solid
}
DIV#dropMenu LI.submenu LI.submenu {
	
}
DIV#dropMenu UL.level1 LI.submenu:hover UL.level2 {
	DISPLAY: block; Z-INDEX: 1000
}
DIV#dropMenu UL.level2 LI.submenu:hover UL.level3 {
	DISPLAY: block; Z-INDEX: 1000
}
DIV#dropMenu UL.level3 LI.submenu:hover UL.level4 {
	DISPLAY: block; Z-INDEX: 1000
}
DIV#dropMenu UL.level4 LI.submenu:hover UL.level5 {
	DISPLAY: block; Z-INDEX: 1000
}
DIV#dropMenu UL.level2 {
	Z-INDEX: 1000; BACKGROUND: #4f4f4f; TOP: 2.17em
}
DIV#dropMenu UL.level3 {
	BACKGROUND: #4f4f4f; LEFT: 13em; TOP: 0px
}
DIV#dropMenu UL.level4 {
	BACKGROUND: #4f4f4f; LEFT: 13em; TOP: 0px
}
DIV#dropMenu UL.level5 {
	BACKGROUND: #4f4f4f; LEFT: 13em; TOP: 0px
}
DIV#dropMenu UL.level2 A {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: none; COLOR: white; PADDING-TOP: 0.5em
}
DIV#dropMenu UL.level2 A:hover {
	COLOR: #4f4f4f
}
#bannerThree {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BACKGROUND: url(../images/loading.gif) #fff no-repeat center center; OVERFLOW: hidden; BORDER-LEFT: #bbb 1px solid; WIDTH: 500px; BORDER-BOTTOM: #bbb 1px solid; POSITION: relative; HEIGHT: 250px
}
.slider {
	POSITION: absolute
}
.num {
	POSITION: absolute
}
.slider LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
.slider IMG {
	DISPLAY: block; WIDTH: 586px; HEIGHT: 150px
}
.num {
	RIGHT: 5px; BOTTOM: 5px
}
.num LI {
	BORDER-RIGHT: #ff7300 1px solid; BORDER-TOP: #ff7300 1px solid; FONT-SIZE: 12px; FLOAT: left; MARGIN: 3px 1px; OVERFLOW: hidden; BORDER-LEFT: #ff7300 1px solid; WIDTH: 16px; CURSOR: pointer; COLOR: #ff7300; LINE-HEIGHT: 16px; BORDER-BOTTOM: #ff7300 1px solid; FONT-FAMILY: Arial; HEIGHT: 16px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.num LI.on {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #ff7300
}
#keyword {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ac_results {
	BORDER-RIGHT: windowframe 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: windowframe 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: windowframe 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: windowframe 1px solid; BACKGROUND-COLOR: window
}
.ac_results UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ac_results IFRAME {
	DISPLAY: block; Z-INDEX: -1; FILTER: mask(); LEFT: 0px; WIDTH: 3000px; POSITION: absolute; TOP: 0px; HEIGHT: 3000px
}
.ac_results LI {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 10px; Z-INDEX: 1000; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: menu; OVERFLOW: hidden; WIDTH: 100%; CURSOR: pointer; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.ac_loading {
	BACKGROUND: url(./indicator.gif) window no-repeat right center
}
.ac_over {
	COLOR: highlighttext; BACKGROUND-COLOR: #414141
}
.scrollableDiv IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.scrollableDiv IMG:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.scrollableDiv .productPriceDiscount {
	DISPLAY: none
}
.myImagesSlideBox {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; WIDTH: 960px; BORDER-BOTTOM: #bbb 1px solid; HEIGHT: 172px
}
.myImages {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/loading.gif) #fff no-repeat center center; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 680px; CURSOR: pointer; PADDING-TOP: 10px; POSITION: relative; HEIGHT: 280px; TEXT-ALIGN: center
}
.myImages IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 280px; HEIGHT: 280px; BORDER-RIGHT-WIDTH: 0px
}
.myImgs {
	DISPLAY: none
}
.myTxts {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 680px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: center
}
.myTxts A {
	COLOR: #666; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.myTxts A:hover {
	COLOR: #f60
}
#scrollable {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 940px; PADDING-TOP: 10px; HEIGHT: 152px; BACKGROUND-COLOR: #efefef
}
DIV.items {
	FLOAT: left; VISIBILITY: visible; OVERFLOW: hidden; WIDTH: 890px! important; POSITION: relative
}
DIV.items A {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; DISPLAY: inline-block; BACKGROUND: #fff; FLOAT: left; BORDER-LEFT: #bbb 1px solid; CURSOR: pointer; BORDER-BOTTOM: #bbb 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
DIV.items A:hover {
	BORDER-RIGHT: #ff3f3f 1px solid; BORDER-TOP: #ff3f3f 1px solid; BORDER-LEFT: #ff3f3f 1px solid; BORDER-BOTTOM: #ff3f3f 1px solid
}
DIV.items A.active {
	BORDER-RIGHT: #ff3f3f 1px solid; BORDER-TOP: #ff3f3f 1px solid; BORDER-LEFT: #ff3f3f 1px solid; BORDER-BOTTOM: #ff3f3f 1px solid
}
.scrollableDiv {
	LEFT: 0px; WIDTH: 200000em; POSITION: absolute
}
A.prev {
	MARGIN-TOP: 50px; DISPLAY: block; BACKGROUND: url(../images/nextprev.png) no-repeat -60px 0px; FLOAT: left; WIDTH: 15px; CURSOR: pointer; MARGIN-RIGHT: 10px; HEIGHT: 50px
}
A.prev:hover {
	BACKGROUND: url(../images/nextprev.png) no-repeat -20px 0px
}
A.next {
	MARGIN-TOP: 50px; DISPLAY: block; BACKGROUND: url(../images/nextprev.png) no-repeat -40px 0px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 15px; CURSOR: pointer; HEIGHT: 50px
}
A.next:hover {
	BACKGROUND: url(../images/nextprev.png) no-repeat 0px 0px
}
#BigDiv {
	DISPLAY: none; Z-INDEX: 10000; BACKGROUND: #777; FILTER: alpha(opacity=30); LEFT: 0px; POSITION: absolute; TOP: 0px; moz-opacity: 0.3; opacity: 0.3
}
#MyDiv {
	DISPLAY: none; Z-INDEX: 10001; BACKGROUND: #fff; WIDTH: 300px; POSITION: absolute; HEIGHT: 390px; TEXT-ALIGN: center
}
.closeMyDiv {
	Z-INDEX: 10002; RIGHT: 4px; POSITION: absolute; TOP: 2px
}
.closeMyDiv A {
	CURSOR: pointer; COLOR: #000; TEXT-DECORATION: none
}
.closeMyDiv A:hover {
	COLOR: #f60
}
#carroussel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: relative
}
#carroussel UL LI {
	DISPLAY: inline; FLOAT: left
}
#carroussel A.next {
	DISPLAY: inline; FLOAT: left
}
#carroussel A.previous {
	DISPLAY: inline; FLOAT: left
}
#carroussel DIV {
	DISPLAY: inline; FLOAT: left
}
#carroussel A.next {
	FONT-SIZE: 0px; MARGIN: 0px; WIDTH: 21px; LINE-HEIGHT: 0px; HEIGHT: 61px
}
#carroussel A.previous {
	FONT-SIZE: 0px; MARGIN: 0px; WIDTH: 21px; LINE-HEIGHT: 0px; HEIGHT: 61px
}
#carroussel A.next:hover {
	TEXT-DECORATION: none
}
#carroussel A.previous:hover {
	TEXT-DECORATION: none
}
#carroussel A.next {
	BACKGROUND: url(../images/img-prod-right.gif) no-repeat 0px 0px
}
#carroussel A.previous {
	BACKGROUND: url(../images/img-prod-left.gif) no-repeat 0px 0px
}
#carroussel_0 {
	OVERFLOW: hidden; POSITION: relative
}
#carroussel UL {
	MARGIN: 0px; WIDTH: 10000%; POSITION: relative
}
#carroussel UL LI {
	LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#carroussel UL LI A {
	POSITION: relative
}
#carroussel UL LI LABEL:hover {
	CURSOR: pointer
}
#carroussel UL LI A:hover {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
#carroussel UL LI A SPAN {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #a0a0a0 1px solid; DISPLAY: none; PADDING-LEFT: 10px; BACKGROUND: #fffddf; LEFT: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #a0a0a0 1px solid; WIDTH: 100px; COLOR: #6e6e6e; BOTTOM: 0px; PADDING-TOP: 10px; BORDER-BOTTOM: #a0a0a0 1px solid; POSITION: absolute
}
#carroussel UL LI A:hover SPAN {
	DISPLAY: block; LEFT: -60px; BOTTOM: 0px
}
#carroussel UL LI INPUT {
	MARGIN-LEFT: 22px
}
#carroussel UL LI IMG {
	MARGIN-BOTTOM: 4px
}
UNKNOWN {
	MARGIN-BOTTOM: 6px
}
P.tt_carrousel {
	BORDER-RIGHT: #d8d9dc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d8d9dc 1px solid; MARGIN-TOP: 15px; PADDING-LEFT: 22px; FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: left; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #d8d9dc; PADDING-BOTTOM: 6px; BORDER-LEFT: #d8d9dc 1px solid; COLOR: #a7da0d; PADDING-TOP: 4px
}
 HTML #layer_home_masterlayer P.tt_carrousel {
	WIDTH: 728px! important
}
.carrousel_index {
	BORDER-TOP-WIDTH: 1px; CLEAR: both; BORDER-RIGHT: #e1e1e1 1px solid; FLOAT: left; BORDER-LEFT: #e1e1e1 1px solid; BORDER-TOP-COLOR: #e1e1e1; BORDER-BOTTOM: #e1e1e1 1px solid; POSITION: relative
}
#carroussel UL LI:hover A LABEL {
	COLOR: #b40b9c! important
}

